I flashed Pixel Experience into my OP 8T recently. Here're some problems I ran into.
#Flashing Pixel Experience
The information in the Pixel Experience Official Instructions has covered about everything needed when flashing.
Here're some problems I ran into. Actually, various solutions can be found online. I'll take down some useful methods here, so I do not have to search for it again.
No device found when running
fastboot devices
It is a driver issue. Install the
Android Bootloader Interface
driver will do the trick.The
copy-partitions-20210323_1922.zip
file mentioned in the pre-install instructions section couldn't be downloaded.This file does not exist in the original repo. This is a subsitude. Everything works just fine with it.
The PE recovery could not flash the firmware. Error code
error in /sideload/package.zip (status 1)
I have no idea what triggered it. By switching to twrp recovery, the flashing progress went on just fine. Although the instructions says the other ways.
Don't relock bootloader
It was mentioned in the Post-install instructionsthat relock will be okay after flashing
avb_custom_key
. Remember, you need to be sure you have succeeded flashing theavb_custom_key
. I didn't. Hence the horrifying "your device is corrupt. It can't be trusted and will not boot" shows up.If you did the same thing as I did. Don't panic, I found a way to re-unlock the bootloader.
Steps:
power
+volume up
, Power off completely.volume down
+volume up
, then connect the label, voila~, you're in the fastboot mode.
If the method above did not work. The best and valid-for-sure method is 9008 flashing.
#Problems When Using
Call recording
It's said Android is gonna support it. However PE Plus version has not supported it yet. Magisk module Call Recorder - SKVALEX will do the trick. There're other modules as well. I haven't tried each one of them yet.
SMS blocking
This is a problem I have not found a way to solve.
Hide Google Play updating informing.
A major problem I have with Google Play is that you can't hide the updating informing of applications. The Detach module will solve the problem. The instructions is clear in the official repository.
Hide application list.
If you have had fun with rooting phones, you are definitely familiar with this function. It's a method to protect our privacy, in a way.
Here is the original github repository. You need LSPosed module to use it properly.
Network Access Control
The official control method requires us setting the access app by app, which is overly inconvenient. AFWall+ does help with it. Simply checking or unchecking the app under LAN, WiFi, Mobile Data will do the trick.