Android : Pixel 3a XL install graphineOS

I will explain how to install an OS that has improved the program so that his privacy can not be extracted from google

Notes

The data will be initialized when you release the boot loader. Be sure to back up important files.

We do not take any responsibility for damages, disadvantages, defects, etc. caused by troubles etc. caused by actions based on this information.

In addition, there is no illegality in the act of rooting itself, and it is the consumer's right to root or not.

Please understand the contents well and decide at your own risk whether to execute it.

Rooted terminal

Root the Pixel 3a sargo or bonito.

I have pasted the link of the terminal to be rooted this time, so please check it if you are interested.

Amazon.co.jp

国内版SIMフリー Google Pixel 3a 64GB Just Black

国内版SIMフリー Google Pixel 3a 64GB Clearly White

Security and privacy have been enhanced by updating to Android 10.

There are three major changes regarding security and privacy.

Updated to a new encryption method that is less likely to be cracked.

↓ You can now freely change things like fingerprints on your device.

Until now, all the apps were stored in a large room, so it was easy if each app wanted to do something wrong with the apps around it.

With the new method, it became difficult (not impossible) to do bad things to other apps by putting each app in a small room.

With these changes, security and privacy are significantly enhanced over Android OS 9 (Pie).

About Android Vulnerability

However, smartphones are always vulnerable.

Especially if you use a native app to use Android, google will understand your propensity and tendency from the search results and shopping history of Google search.

If you use GoogleMap, you can get location information from your home, such as where you work, where you often go on holidays, and your daily routine.

From the information of the photo app, contact app, schedule app, notepad app, and Gmail app, Google can grasp information such as physical data of you and friends, tastes, faces, work relationships, personal thoughts, etc. from your Android device. Collect

Furthermore, if your smartphone is made in China, you may be in a situation where you continue to give your personal information to the Chinese Communist Party, Google.

This is always a state of being legally obsessed with stalker, and you can't cry secretly in the middle of the night.

Graphene OS is a custom ROM created to close this security hole that probably won't be closed semi-permanently.

By installing GrapheneOS, you can realize a polite and comfortable sense of distance while being close to each other.

Correctly, the convenience will be greatly reduced, so it is recommended to carefully examine the contents before making a decision.

Operation on android device

From here, we will move on to the operation of the android terminal.

Disable screen lock

{Settings} → [Security]> [Screen lock]> [None]

{Settings} → [Security]> [Fingerprint] Cancel the setting

Enable developer mode

{Settings} → Tap [Device Information]> [Build Number] 7 times

If you say You are now a developer, you are successful.

{Settings} → [System]> [Advanced Settings]> [Developer Options]

OEM unlock → ON

USB debugging → ON

That's all for the settings in developer mode.

on Macbook

Equipment used

I used MacOS to root Android. Please refer to the link of the Macbook used this time.

Amazon.co.jp

最新 Apple MacBook Pro 16インチ

最新 Apple MacBook Pro 13インチ

最新 Apple MacBook Air

Reproducibility may be improved by aligning the environment.

How to start terminal

[Control] key + [space] key

Launch the spotlight

In the spotlight

Terminal

Enter

Finally, click Terminal to open the terminal.

Install Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Copy and paste the URL into the terminal and enter

Apple's genuine development tool xcode, which is required to install homebrew for the first time, is also installed. Since it is a very heavy file, it takes about 1 hour to install, depending on the environment.

- Run `brew help` to get started
- Further documentation: 
    https://docs.brew.sh

Success

brew cask install android-platform-tools

Copy and paste the above address to the terminal. Install tools to control android from the outside

android-platform-tools was successfully installed!

Significe installation

In the https environment, install Signifi, which is a tool for secure download and execution environment. (Required)

brew install signify-osx

Copy and paste the text into the terminal and enter

==> Pouring signify-osx-1.4.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/signify-osx/1.4: 6 files, 182.8KB

Success

Connect android and macbook with usb cable

I used the referenced USB cable to connect my Macbook to the Pixel 3a.

Japan

USB type C → Type C 1m

USB type A 3.0 → Type C 1m

All the selected products will be carefully selected products with a design and performance that will not flicker when used by a morbid minimalist. I'm glad if you can use it as a reference.

Operation on Pixel terminal

Connect android and macbook with usb cable

A screen like the image will be displayed at the first startup. Enter [x] in "Always allow" and tap OK.

adb ​​devices

Copy and paste it into the terminal and run it.

List of devices attached
99PAY1B4EB  authorized

Success

Operation on Macbook

adb ​​reboot bootloader

Copy and paste it into the terminal and run it.

When the Android device restarts, a screen like the image will be displayed.

When a screen like the image is displayed on the Android device, in Mac Terminal

fastboot flashing unlock

Copy and paste it into the terminal and run it.

Operation on Android

Unlock the bootloader will be added to the device selection screen after the Android device is blacked out.

Click the volume up key and find [Unlock the bootloader]. Click the volume up key once and it will come out.

When [Unlock the bootloader] is displayed on the screen of the android device, click the power button of the android device.

Success if the screen of the Android device is displayed as unlocked after blacking out

Operation on Macbook

fastboot reboot

Copy and paste it into the terminal and run it. Restart your Android device

Operation on Android

Keep your android up to date

Update the OS of the android device to the latest state. (Required)

{Settings} → [System]> [Detailed Settings]> [System update settings]> [Check for updates]

There is no problem if it is up to date.

Operation on Macbook

Macbook, at the terminal

cd

Copy and paste the text into the terminal and enter

mkdir Downloads/graphene

Copy and paste the text into the terminal and enter

Open a web browser on your MacBook, whether it's Safari or firefox.

https://releases.grapheneos.org/factory.pub

Copy and paste the text into your web browser and enter

There is a [graphene] folder in the Downloads folder, so download the file there.

This tutorial is based on the Pixel 3a.

https://grapheneos.org/releases#sargo-stable

Copy and paste the text into your web browser and enter

When you fly to the site, download the files with the two links written on the screen to the [graphene] folder.

If the file has been updated and the file name shown in the image does not match the file name of the link destination, rename all the file names of the actions you are going to do to the file name you downloaded and execute it.

If it looks like the image, it is successful.

For Pixel 3a XL, download the image link file.

signify -Cqp factory.pub -x sargo-factory-2020.01.06.21.zip.sig && echo verified

With Pixel 3a, copy and paste the text of the image and paste it on the MacBook terminal and enter

signify -Cqp factory.pub -x bonito-factory-2020.01.06.21.zip.sig && echo verified

With Pixel 3a XL, copy and paste the text of the image and paste it on the MacBook terminal and enter

Macbook, at the terminal

cd

Copy and paste the text into the terminal and enter

cd Downloads/graphene

unzip sargo-factory-2020.01.06.21.zip

With Pixel 3a, copy and paste the text of the image and paste it on the MacBook terminal and enter

unzip bonito-factory-2020.01.06.21.zip

With Pixel 3a XL, copy and paste the text of the image and paste it on the MacBook terminal and enter

   creating: sargo-qq1a.200105.002/
  inflating: sargo-qq1a.200105.002/radio-sargo-g670-00030-191028-b-5972069.img  
  inflating: sargo-qq1a.200105.002/flash-base.sh  
 extracting: sargo-qq1a.200105.002/avb_pkmd.bin  
  inflating: sargo-qq1a.200105.002/flash-all.bat  
  inflating: sargo-qq1a.200105.002/bootloader-sargo-b4s4-0.2-5736883.img  
  inflating: sargo-qq1a.200105.002/flash-all.sh  
 extracting: sargo-qq1a.200105.002/image-sargo-qq1a.200105.002.zip

Use image-sargo-qq1a.200105.002 on the last line of the text output to the terminal.

Operation on Android

Go back to your Android device and connect your Android device to your MacBook with a USB cable.

Press and hold the power button to turn off the android device.

After confirming that the power is turned off, try again

Press and hold the power button and volume down button at the same time.

Success if the android device goes into fast boot mode like the screen

Operation on Macbook

In this state, return to the MacBook terminal again.

Use image-sargo-qq1a.200105.002 on the last line of the text output to the terminal.

cd sargo-qq1a.200105.002

With Pixel 3a, copy and paste the text of the image and paste it on the MacBook terminal and enter

cd bonito-qq1a.200105.002

With Pixel 3a XL, copy and paste the text of the image and paste it on the MacBook terminal and enter

./flash-all.sh

Copy and paste the text into the terminal and enter

The android device will restart automatically.

Erase successful, but not automatically formatting.
File system type raw not supported.
Finished. Total time: ???.???s

Do nothing until the code above is output to the terminal. It will take some time to complete. (important)

Finished. Total time: ???.???s

Succeed when Finished. Total time: ???. ??? s shown. Finished. Total time: ???. ??? s and success

fastboot reboot

Copy and paste it into the terminal and run it. Restart your Android device

Rebooting                                          OKAY [  0.091s]
Finished. Total time: 0.092s

This will start GrapheneOS.

Close boot loader (optional)

After confirming that GrapheneOS has started successfully, close the boot loader for security enhancement.

This action is not essential, but I think it is safe to do it because it can enhance security.

Operation on Android

Go back to your Android device and connect your Android device to your MacBook with a USB cable.

Press and hold the power button to turn off the android device.

After confirming that the power is turned off, try again

Press and hold the power button and volume down button at the same time.

Success if the android device goes into fast boot mode like the screen

Operation on Macbook

In this state, return to the MacBook terminal again.

When a screen like the image is displayed on the Android device, in Mac Terminal

fastboot flashing lock

Copy and paste it into the terminal and run it.

Operation on Android

After the Android device is blacked out, lock the bootloader will be added to the device selection screen.

Click the volume up key and find [lock the bootloader]. Click the volume up key once and it will come out.

When [lock the bootloader] is displayed on the screen of the android device, click the power button of the android device.

Success if the screen of the Android device is displayed as locked after blacking out

Operation on Macbook

fastboot reboot

Copy and paste it into the terminal and run it. Restart your Android device

The android device will be restarted.

Operation on Android

Operate the android device again.

Enable developer mode

{Settings} → Tap [Device Information]> [Build Number] 7 times

If you say You are now a developer, you are successful.

{Settings} → [System]> [Advanced Settings]> [Developer Options]

OEM unlock → OFF

USB debugging → OFF

That's all for the settings in developer mode.

If you restart your android device again, the whole process is complete. Thank you for your hard work.

Impressions of the replacement

Unfortunately, smartphones, whether they are iPhones or Androids, had a vulnerability that kept them stalking.

Android + GrapheneOS has finally freed me from stalking to some extent.

GrapheneOS is a custom ROM designed to eliminate native apps and code that could net stalking from a native Android 10 system.

It's recommended for those who value privacy, those who are unbearably morbid minimalists with native apps eroding the screen, and those who are suffering from the damage of large corporate net stalking.

It is also a good impression that the operability and system are the same as Android 10.

However, since you cannot use the google play store, you have to download the stray apk file from the stray site to download the application.

It's hard to say that malicious stray sites haven't put backdoors or trojans on their apk files.

You've been freed from stalking big companies, but if you want to make it more convenient, you're at greater risk of being exposed to the threat of viruses.

This is a trade-off, so I think you should decide which one is more important to you.

There is one point to keep in mind for Chinese, Japanese and Korean users. This Graphene OS does not include Chinese, Japanese or Korean input devices.

Chinese, Japanese, and Korean users must search for typing [japanese input apk] if they want to type using these languages, and install the typing app individually. not.

Since the language display is included, the language display is possible. Please note Chinese, Japanese and Korean users.

This is the end of the explanation of Graphene OS. Thank you for your hard work.

tools for use

tools for use

国内版SIMフリー Google Pixel 3a 64GB Just Black

国内版SIMフリー Google Pixel 3a 64GB Clearly White

最新 Apple MacBook Pro 16インチ

最新 Apple MacBook Pro 13インチ

最新 Apple MacBook Air

USB type C → Type C 1m

USB type A 3.0 → Type C 1m

thank you

Thank you for watching until the end. I'm glad if you can use it as a reference.

Help me

We will continue to update useful information. If you don't mind, please donate. If you donate, I'll be happy to jump.