All you need is an unlocked bootloader , factory image, Android platform toolsjust to be clear before i start the process
all i need before starting with the pixel flasher is unlocked bootloader and the root itself is through the flasher?
and after the first time, would i be able to get OTAs and remain rooted?
thanks
Good to see you back @t-ryderWould it be possible to implement an additional mode to flash the official OTA images for locked bootloader devices? I want to keep my BL locked and system non-rooted - tired of the tinkering, but real "in-system" OTA process sucks.
Like starting the app and having an option to switch to unlocked bootoader funny wonderland mode /// OR /// just flash the OTA with one click after (having dev options / ADB enabled) providing the file's path?
Installing OTAs from the regular system update is ridiculously slow sometimes even having just some MB of OTA (because of the slot A/B stuff).
Like having this as mode in Pixel Flasher:
View attachment 5770223
adb reboot sideload
Yes, nice to see you keeping it up. Got me a Pixel 7 after the OnePlus 9 was a letdown and the Realme GT2 pro did not make me happy totally.Good to see you back @t-ryder
I'm heading out now, upon my return or tomorrow (in case I return late) I'll read this in detail, but in the meantime have you checked the built in option SIDELOAD
View attachment 5770343
This is done to flash OTA
PF will reboot to sideload issuing this command
adb reboot sideload
Congrats for your new phone.Yes, nice to see you keeping it up. Got me a Pixel 7 after the OnePlus 9 was a letdown and the Realme GT2 pro did not make me happy totally.
So the OTA flashing for non bootloader unlocked devices is already there? I did not check PF for some time now. My bad if I did not get it.
So one has to enable advanced options, use custom flash setting to flash the full OTA file in SIDELOAD mode (dropdown menu) ... and there will be no data wipe (since I can't choose KEEP DATA)?Congrats for your new phone.
Yes OTA flashing is there, and no worries of not seeing it, the UI (not my best skill) is not the best (and the chosen platform doesn't help), some of the features are obscured and can only be discovered by clicking around.
Correct,So one has to enable advanced options, use custom flash setting to flash the full OTA file in SIDELOAD mode (dropdown menu) ... and there will be no data wipe (since I can't choose KEEP DATA)?
Get support.zip and let me take a look to see if anything is going wrong.I have a problem with disabling verity and verification. I've tried four times and every time it still shows me that verity is enforcing and it says verification error when I use the dump device info
Ok, how do I get that and I have already shut down my computer So I'm assuming that will affect me from getting it but I can retry itGet support.zip and let me take a look to see if anything is going wrong.
You launch PF and in help menu you choose Generate sanitized support.zipOk, how do I get that and I have already shut down my computer So I'm assuming that will affect me from getting it but I can retry it
You launch PF and in help menu you choose Generate sanitized support.zip
No need to do anything else
If I wanted to edit the flash-all.bat file in the factory image so that I could do it manually then what would it look like ex: fastboot -w fastboot --disable-verity --disable-verification update image-panther-td1a.221105.001.zipYou launch PF and in help menu you choose Generate sanitized support.zip
No need to do anything else
That would do it, but will also wipe your data.If I wanted to edit the flash-all.bat file in the factory image so that I could do it manually then what would it look like ex: fastboot -w fastboot --disable-verity --disable-verification update image-panther-td1a.221105.001.zip
-w
chcp 437
@ECHO OFF
:: This is a generated file by PixelFlasher v4.4.0.0
PATH=%PATH%;"%SYSTEMROOT%\System32"
"C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash bootloader bootloader-panther-cloudripper-1.0-9074510.img
"C:\platform-tools\fastboot.exe" -s REDACTED reboot-bootloader
ping -n 5 127.0.0.1 >nul
"C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash radio radio-panther-g5300g-220908-220908-b-9040061.img
"C:\platform-tools\fastboot.exe" -s REDACTED reboot-bootloader
ping -n 5 127.0.0.1 >nul
"C:\platform-tools\fastboot.exe" -s REDACTED --disable-verity --disable-verification --skip-reboot -w update image-panther-td1a.221105.001.zip
echo Switching active slot to the other ...
"C:\platform-tools\fastboot.exe" -s REDACTED --set-active=other
echo rebooting to bootloader ...
"C:\platform-tools\fastboot.exe" -s REDACTED reboot bootloader
echo Sleeping 5-10 seconds ...
ping -n 5 127.0.0.1 >nul
ping -n 5 127.0.0.1 >nul
"C:\platform-tools\fastboot.exe" -s REDACTED --disable-verity --disable-verification --skip-reboot -w update image-panther-td1a.221105.001.zip
echo rebooting to bootloader ...
"C:\platform-tools\fastboot.exe" -s REDACTED reboot bootloader
echo Sleeping 5-10 seconds ...
ping -n 5 127.0.0.1 >nul
ping -n 5 127.0.0.1 >nul
echo flashing pf_boot ...
"C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash init_boot pf_boot.img
echo rebooting to system ...
"C:\platform-tools\fastboot.exe" -s REDACTED reboot
When I use your PF to dump device info it says verity is enforcing and I want to install a custom kernel and we have to do a data wipe in order to disable verity and verification correct?That would do it, but will also wipe your data.
If you don't want to wipe data remove-w
I took a look at your logs, I don't see errors that would cause it not to work.
As you can see in the logs, this is what PF ran.
The commands match
Code:chcp 437 @ECHO OFF :: This is a generated file by PixelFlasher v4.4.0.0 PATH=%PATH%;"%SYSTEMROOT%\System32" "C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash bootloader bootloader-panther-cloudripper-1.0-9074510.img "C:\platform-tools\fastboot.exe" -s REDACTED reboot-bootloader ping -n 5 127.0.0.1 >nul "C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash radio radio-panther-g5300g-220908-220908-b-9040061.img "C:\platform-tools\fastboot.exe" -s REDACTED reboot-bootloader ping -n 5 127.0.0.1 >nul "C:\platform-tools\fastboot.exe" -s REDACTED --disable-verity --disable-verification --skip-reboot -w update image-panther-td1a.221105.001.zip echo Switching active slot to the other ... "C:\platform-tools\fastboot.exe" -s REDACTED --set-active=other echo rebooting to bootloader ... "C:\platform-tools\fastboot.exe" -s REDACTED reboot bootloader echo Sleeping 5-10 seconds ... ping -n 5 127.0.0.1 >nul ping -n 5 127.0.0.1 >nul "C:\platform-tools\fastboot.exe" -s REDACTED --disable-verity --disable-verification --skip-reboot -w update image-panther-td1a.221105.001.zip echo rebooting to bootloader ... "C:\platform-tools\fastboot.exe" -s REDACTED reboot bootloader echo Sleeping 5-10 seconds ... ping -n 5 127.0.0.1 >nul ping -n 5 127.0.0.1 >nul echo flashing pf_boot ... "C:\platform-tools\fastboot.exe" -s REDACTED --slot all --disable-verity --disable-verification flash init_boot pf_boot.img echo rebooting to system ... "C:\platform-tools\fastboot.exe" -s REDACTED reboot
REDACTED is your device ID.
How are you check that verity is disabled?
What are you expecting and what are you getting instead?
I see that you are using Safetynet module, which inherently changes that flag and few others so that is passes Safteynet.When I use your PF to dump device info it says verity is enforcing and I want to install a custom kernel and we have to do a data wipe in order to disable verity and verification correct?
So if I remove the safetynet fix and reboot will it go back to verity not enforcingI see that you are using Safetynet module, which inherently changes that flag and few others so that is passes Safteynet.
I don't know, possibly yes, as SafteyNet alters that.So if I remove the safetynet fix and reboot will it go back to verity not enforcing
I used PixelFlasher to update. However after I update, i lose the root. Im a bit confuse which part I did it wrong. Can anyone help?
Did you follow the steps closely in the main thread?I used PixelFlasher to update. However after I update, i lose the root. Im a bit confuse which part I did it wrong. Can anyone help?