diff options
| author | Christian Cleberg <[email protected]> | 2025-11-11 22:49:13 -0600 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2025-11-11 22:49:13 -0600 |
| commit | 51a7a02f0c96d49b68fbcc155414c218207fa270 (patch) | |
| tree | 845af8aad0e8769352efc02fcd1044eed9cc1ec1 /content/blog/2022-09-21-graphene-os.org | |
| parent | 7d3e80ebf1dc770eac0e21890b74f18ba2d15a6b (diff) | |
| download | cleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.tar.gz cleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.tar.bz2 cleberg.net-51a7a02f0c96d49b68fbcc155414c218207fa270.zip | |
fix grammar in 2022 posts
Diffstat (limited to 'content/blog/2022-09-21-graphene-os.org')
| -rw-r--r-- | content/blog/2022-09-21-graphene-os.org | 109 |
1 files changed, 51 insertions, 58 deletions
diff --git a/content/blog/2022-09-21-graphene-os.org b/content/blog/2022-09-21-graphene-os.org index 8cb8420..5e2663c 100644 --- a/content/blog/2022-09-21-graphene-os.org +++ b/content/blog/2022-09-21-graphene-os.org @@ -5,26 +5,24 @@ * Introduction -After using iOS for a couple of years, I finally took the plunge and -purchased a Pixel 6 Pro in order to test and use [GrapheneOS] -([[https://grapheneos.org]]). +After using iOS for a couple of years, I finally took the plunge and purchased a +Pixel 6 Pro in order to test and use [[https://grapheneos.org][GrapheneOS]]. -The installation process was rather quick once you have the tools and -files you need. Overall, it can be done in just a few minutes. +The installation process was rather quick once you have the tools and files you +need. Overall, it can be done in just a few minutes. * Gathering Tools & Files ** Android Tools -First, in order to interact with the device, we will need the -[[https://developer.android.com/studio/releases/platform-tools.html][Android -platform tools]]. Find the Linux download and save the ZIP folder to -your preferred location. +First, in order to interact with the device, we will need the [[https://developer.android.com/studio/releases/platform-tools.html][Android platform +tools]]. Find the Linux download and save the ZIP folder to your preferred +location. Once we've downloaded the files, we will need to unzip them, enter the -directory, and move the necessary executables to a central location, -such as =/usr/bin/=. For this installation, we only need the =fastboot= -and =adb= executables. +directory, and move the necessary executables to a central location, such as +=/usr/bin/=. For this installation, we only need the =fastboot= and =adb= +executables. #+begin_src sh cd ~/Downloads @@ -39,9 +37,8 @@ sudo mv adb /usr/bin ** GrapheneOS Files -Next, we need the [[https://grapheneos.org/releases][GrapheneOS files]] -for our device and model. For example, the Pixel 6 Pro is codenamed -=raven= on the release page. +Next, we need the [[https://grapheneos.org/releases][GrapheneOS files]] for our device and model. For example, the +Pixel 6 Pro is codenamed =raven= on the release page. Once we have the links, let's download them to our working directory: @@ -53,8 +50,8 @@ curl -0 https://releases.grapheneos.org/raven-factory-2022091400.zip.sig 1. Validate Integrity - In order to validate the integrity of the downloaded files, we will - need the =signify= package and Graphene's =factory.pub= file. + In order to validate the integrity of the downloaded files, we will need the + =signify= package and Graphene's =factory.pub= file. #+begin_src sh sudo dnf install signify @@ -64,8 +61,8 @@ curl -0 https://releases.grapheneos.org/raven-factory-2022091400.zip.sig curl -O https://releases.grapheneos.org/factory.pub #+end_src - Then we can validate the files and ensure that no data was corrupted - or modified before it was saved to our device. + Then we can validate the files and ensure that no data was corrupted or + modified before it was saved to our device. #+begin_src sh signify -Cqp factory.pub -x raven-factory-2022091400.zip.sig && echo verified @@ -73,8 +70,8 @@ curl -0 https://releases.grapheneos.org/raven-factory-2022091400.zip.sig 2. Unzip Files - Once the files are verified, we can unzip the Graphene image and - enter the directory: + Once the files are verified, we can unzip the Graphene image and enter the + directory: #+begin_src sh unzip raven-factory-2022091400.zip && cd raven-factory-2022091400 @@ -84,35 +81,35 @@ curl -0 https://releases.grapheneos.org/raven-factory-2022091400.zip.sig ** Enable Developer Debugging & OEM Unlock -Before we can actually flash anything to the phone, we will need to -enable OEM Unlocking, as well as either USB Debugging or Wireless -Debugging, depending on which method we will be using. +Before we can actually flash anything to the phone, we will need to enable OEM +(Original Equipment Manufacturer) Unlocking, as well as either USB (Universal +Serial Bus) Debugging or Wireless Debugging, depending on which method we will +be using. -To start, enable developer mode by going to =Settings= > =About= and -tapping =Build Number= seven (7) times. You may need to enter your PIN -to enable this mode. +To start, enable developer mode by going to =Settings= > =About= and tapping +=Build Number= seven (7) times. You may need to enter your personal identified +number (PIN) to enable this mode. -Once developer mode is enabled, go to =Settings= > =System= > -=Devloper Options= and enable OEM Unlocking, as well as USB or Wireless -Debugging. In my case, I chose USB Debugging and performed all actions -via USB cable. +Once developer mode is enabled, go to =Settings= > =System= > =Devloper Options= +and enable OEM Unlocking, as well as USB or Wireless Debugging. In my case, I +chose USB Debugging and performed all actions via USB cable. -Once these options are enabled, plug the phone into the computer and -execute the following command: +Once these options are enabled, plug the phone into the computer and execute the +following command: #+begin_src sh adb devices #+end_src -If an unauthorized error occurs, make sure the USB mode on the phone is -changed from charging to something like "File Transfer" or "PTP." You -can find the USB mode in the notification tray. +If an unauthorized error occurs, make sure the USB mode on the phone is changed +from charging to something like "File Transfer" or "PTP" (Picture Transfer +Protocol). You can find the USB mode in the notification tray. ** Reboot Device -Once we have found the device via =adb=, we can either boot into the -bootloader interface by holding the volume down button while the phone -reboots or by executing the following command: +Once we have found the device via =adb=, we can either boot into the bootloader +interface by holding the volume down button while the phone reboots or by +executing the following command: #+begin_src sh adb reboot bootloader @@ -120,17 +117,14 @@ adb reboot bootloader ** Unlock the Bootloader -The phone will reboot and load the bootloader screen upon startup. At -this point, we are ready to start the actual flashing of GrapheneOS onto -the device. +The phone will reboot and load the bootloader screen upon startup. At this +point, we are ready to start the actual flashing of GrapheneOS onto the device. -*NOTE*: In my situation, I needed to use =sudo= with every =fastboot= -command, but not with =adb= commands. I am not sure if this is standard -or a Fedora quirk, but I'm documenting my commands verbatim in this -post. +*NOTE*: In my situation, I needed to use =sudo= with every =fastboot= command, +but not with =adb= commands. I am not sure if this is standard or a Fedora +quirk, but I'm documenting my commands verbatim in this post. -First, we start by unlocking the bootloader so that we can load other -ROMs: +First, we start by unlocking the bootloader so that we can load other ROMs: #+begin_src sh sudo fastboot flashing unlock @@ -138,24 +132,23 @@ sudo fastboot flashing unlock ** Flashing Factory Images -Once the phone is unlocked, we can flash it with the =flash-all.sh= -script found inside the =raven-factory-2022091400= folder we entered -earlier: +Once the phone is unlocked, we can flash it with the =flash-all.sh= script found +inside the =raven-factory-2022091400= folder we entered earlier: #+begin_src sh sudo ./flash-all.sh #+end_src -This process should take a few minutes and will print informational -messages as things progress. Avoid doing anything on the phone while -this process is operating. +This process should take a few minutes and will print informational messages as +things progress. Avoid doing anything on the phone while this process is +operating. ** Lock the Bootloader -If everything was successful, the phone should reboot a few times and -finally land back on the bootloader screen. At this point, we can -re-lock the bootloader to enable full verified boot and protect the -device from unwanted flashing or erasure of data. +If everything was successful, the phone should reboot a few times and finally +land back on the bootloader screen. At this point, we can re-lock the bootloader +to enable full verified boot and protect the device from unwanted flashing or +erasure of data. #+begin_src sh sudo fastboot flashing lock |
