One Plus 3 rooted OTA question - OnePlus 3 Questions & Answers

Hello,
I have a question about the now oos 3.2.8 update for the one plus 3. A few rooted users reported that they recive the full zip file (1.3 gb) as ota.
In theory it would be great to get this as root user so you can just go and flash it with twrp. But I never heard anything like that before so how are you supposed to install it and where is the file on the device in order to flash it with twrp?

Basically what happens is you'll get the ota notification for the delta zip. You try and install that and it'll of course fail to install then it'll boot back up and tell you "root detected downloading full zip" or something along those lines and then it'll download the whole zip and it'll install fine you'll lose root and TWRP may or may not be overwritten I've had it happen sometimes but not all the time.
you install it by just hitting the install button on the system update ui and it'll run openrecoveryscript to make twrp or the stock recovery flash it.

Related

Problem updating to OxygenOS 3.5.3 CE

hello everyone, hope you all have a nice day...
i'm no on NON-ROOTED stock OxygenOS 3.5.2, yesterday OTA update to 3.5.3 appeared on my phone and i downloaded it, i have TWRP recovery, then in rebooted to TWRP to install the update, after thtat, phone reboots again and said Update failed, if i go to system update now,it wants to download a 1.3GB file instead of former 80mb file! can i update using the 80mb OTA file instead of downloading a 1.3gb file ?
OTA wont work with TWRP Recovery. You need to revert back to stock recovery to use OTA.
And If you use full ROM ZIP, it will break your TWRP recovery.
ansaziz777 said:
OTA wont work with TWRP Recovery. You need to revert back to stock recovery to use OTA.
And If you use full ROM ZIP, it will break your TWRP recovery.
Click to expand...
Click to collapse
It worked for me with TWRP. But I did something different. If you turn on "show hidden files" in any supported File Manager you'd notice a folder named ".OnePLusH2Ota" that's where the downloaded update files are stored as a zip. So all you have to do is download the update file and Move it to the Root directory from the update folder. Then boot into TWRP and flash the zip and it will work.. Hope that helped
**REMEMBER THE TWRP I USED WAS NOT THE OFFICIAL TWRP. IT WAS A CUSTOM VERSION OF TWRP**
ansaziz777 said:
OTA wont work with TWRP Recovery. You need to revert back to stock recovery to use OTA.
And If you use full ROM ZIP, it will break your TWRP recovery.
Click to expand...
Click to collapse
I was able to download and then flash the update .zip with the modified TWRP, didn't break that version of TWRP.

OTA Update Re-twrp and re-root

Is there a smooth way to take an OTA update and re-root without a computer? So far my method has been:
see that there's an update
wait a week to see if the bugs are worked out
take the update at work
curse myself for forgetting I can't root until I get home
go home and flash twrp twice to get it to stick
flash magisk
get root back for Tasker and titanium
Is there a less tethered method I'm missing?
Immediately after installing new OTA, don't restart ur device, first reboot to recovery, after that reboot again to system, in this way ur TWRP will not be replaced by stock recovery. And after rebooted, again reboot to TWRP and flash the SuperSU zip to get root again.
Sounds good, except for the supersu bit. Is magisk interchangeable there?
Yes, Magisk is interchangeable with SuperSU.
You don't even have to reboot to recovery after flashing an update. Since you're rooted, the OnePlus OTA app will automatically download the 1 GB+ full OTA update zip. Once you have the update, make sure you have a copy of Magisk.zip somewhere on your internal storage. Then reboot to TWRP, flash OOS OTA, then immediately flash Magisk.zip. (Occasionally, you will run into an error where TWRP unmounts /system after flashing the OTA, simply go to main menu > mount and toggle /system off and then on again before flashing Magisk). Then simply reboot and your OS will be updated and rooted without OOS replacing TWRP.
Generally: Flash OTA -> wipe cache/Dalvik -> Flash Magisk (may need to remount /system) -> Reboot

Pixel C OTA using Flashfire - stuck on "waiting for fastboot command"

I have a Pixel C, rooted using the Nexus Rootkit, TWRP and SuperSU.
All was fine and was on build N2G48C.
I had an OTA notification for Oreo, so I downloaded the OPR6.170623.010 Oreo OTA file, and used FlashFire to apply this.
Now everytime it reboots it goes past the Google logo, then to the "waiting for fastboot command" screen. I've tried rebooting to Recovery and I get the same thing!
Google didn't seem to help, so please can anyone else help?
I was manually flashing rather then using flashfire, but I was getting the same problem. First, flash just the stock room (no root or TWRP) and check that it boots. Mine would, but every time I tried to flash TWRP, it would bootloop to fastboot.
You may want to download the full rom, not just the ota. You can modify the flash batch file to not wipe the tablet, or just flash the components.
What was finally successful for me was to flash TWRP and NOT let it finalize. It should ask if you want to mount R/W so it can keep the rom from overwriting the recovery. I told it no, then flashed the Magisk zip for root. I haven't tested SuperSU, but just replace it here to try. This got me a proper boot to Oreo, with Magisk working correctly.
If I understand it right, and I haven't booted to recovery to check, the rom will likely have overwritten TWRP. Worst case, I have to reflash recovery whenever I want to do a backup or update my rom, but that isn't something I do often on this tablet.

[HELP] can't OTA update my phone anymore !..

hey guys, so i have a 64GBs Oneplus 5T and i rooted my phone 1 year ago with magisk using fastboot And TWRP. i used to get OTA updates and i was able to update my phone always. when i recieve an update i would remove TWRP , flash back the stock recovery and remove the root, update my phone then get them back. and this method worked many times.
right now i cant do this anymore. when i download the OTA update and it finishes the reboot the upgrade button doesnt work anymore. tried aswell to update it manually using local update the local update button doesnt work. tried putting the zip file to the internal storage and flasing it with the stock recovery from internal storage , it doesnt work aswell it doesnt even browse my phone .. tried flashing the ota zip files with TWRP it gives me "updater process ended with error 7"
right now phone works perfectelly fine, i have access to stock recovery and TWRP aswell. BUT iam unable to update my phone anymore.. any advices?
mastrok said:
hey guys, so i have a 64GBs Oneplus 5T and i rooted my phone 1 year ago with magisk using fastboot And TWRP. i used to get OTA updates and i was able to update my phone always. when i recieve an update i would remove TWRP , flash back the stock recovery and remove the root, update my phone then get them back. and this method worked many times.
right now i cant do this anymore. when i download the OTA update and it finishes the reboot the upgrade button doesnt work anymore. tried aswell to update it manually using local update the local update button doesnt work. tried putting the zip file to the internal storage and flasing it with the stock recovery from internal storage , it doesnt work aswell it doesnt even browse my phone .. tried flashing the ota zip files with TWRP it gives me "updater process ended with error 7"
right now phone works perfectelly fine, i have access to stock recovery and TWRP aswell. BUT iam unable to update my phone anymore.. any advices?
Click to expand...
Click to collapse
hi, without knowing your device-status, i recommend updating TWRP & dont forget 'disabling' MAGISK inkl modules before flashing (possibility of bootloop)!!
OREO - twrp-3.2.2-x_blu_spark_v8.83_treble-op5_op5t - flashing PIE with this TWRP will end up in an "compatibility error" [you have to remove compatibility.zip inside the OTA]
PIE - twrp-3.2.3-x_blu_spark_v9.91_treble-op5_op5t
my steps are: download OTA > go to MagiskManager -- 'restore images' > reboot into TWRP -- flash OTA.zip (wipe C/D)+Magisk18.1+[Kernerl] > reboot -- updated and MagiskModules are enabled

Question Poco F3: Is it possible to root keeping stock MIUI and OTA updates?

Hi there!! Is it possible to root the Poco F3, keeping stock MIUI and still get OTA updates, without any problem (no data loss, no app auth removal, etc)
With rooted stock rom, you still get OTA updates. The smaller incremental OTA update will refuse to install, and the phone will download the full rom instead. Once the full update installed, you will have to apply root again (eg. flash the patched boot.img from the new update).
kurtschmeichel said:
With rooted stock rom, you still get OTA updates. The smaller incremental OTA update will refuse to install, and the phone will download the full rom instead. Once the full update installed, you will have to apply root again (eg. flash the patched boot.img from the new update).
Click to expand...
Click to collapse
In case you're using Magisk, would you flash the OTA update and magisk in TWRP?
What about internal data, and 2FA or banking apps? Do I need to re-authorize everything after OTA update?
I found this video
which shows that you could OTA update by "disabling magisk" for a moment. Is this procedure good?
As said, I let the phone update itself automatically. Since the smaller incremental update will not work, the phone will ask to download the bigger (±3 GB) updater. Once downloaded, it will overwrite the previously patched (rooted) boot.img.
So, when the update has finished and the phone has rebooted, you won't have root access anymore. In order to restore root access, you will have to flash a new patched boot.img.
There are different ways. I always use fastboot on my Mac. On a mac or pc, download the fastboot or recovery file of the new update that was just installed. Extract boot.img from that file. Send the file to the phone and patch it with Magisk. Send the patched boot.img back to the mac or pc and flash it to the phone (both a and b partitions) with fastboot.
Yeah, the only problem really is that, the boot-partition gets replaced with an update. So with every update you have to re-flash the patched boot.img
Magisk can patch TWRP Backups too, you can then restore the patched Boot-partition in TWRP!
So this is what I do to get Root again after an Update:
1. Boot into Fastboot Mode
2. Boot into TWRP SKKK
3. Backup Boot-partition
4. Boot Android
5. Open Magisk & patch /sdcard/TWRP/Backups/boot.emmc.win
6. Rename /Downloads/magisk_patched_xxx.img to "boot.emmc.win"
7. Move (and replace, when asked) to /sdcard/TWRP/Backups/boot.emmc.win
8. Boot TWRP SKKK and restore patched Boot
cyanGalaxy said:
Yeah, the only problem really is that, the boot-partition gets replaced with an update. So with every update you have to re-flash the patched boot.img
Magisk can patch TWRP Backups too, you can then restore the patched Boot-partition in TWRP!
So this is what I do to get Root again after an Update:
1. Boot into Fastboot Mode
2. Boot into TWRP SKKK
3. Backup Boot-partition
4. Boot Android
5. Open Magisk & patch /sdcard/TWRP/Backups/boot.emmc.win
6. Rename /Downloads/magisk_patched_xxx.img to "boot.emmc.win"
7. Move (and replace, when asked) to /sdcard/TWRP/Backups/boot.emmc.win
8. Boot TWRP SKKK and restore patched Boot
Click to expand...
Click to collapse
Thanks so much!
What about for the OTA procedure instead?
lillo9546 said:
Thanks so much!
What about for the OTA procedure instead?
Click to expand...
Click to collapse
Yup my instructions are for updates!
Unfortunately there is no "automatic way" to regain Root after an Update, at least AFAIK.
If you mean you want the small incremental updates to work, I'm not sure due to the altered Boot-partition. Might be best to use the Full Updates. ^^
You could also just flash Magisk.apk in TWRP or OrangeFox because it's also a Flashable ZIP-file, instead of manually having to patch Boot-partition.
I personally haven't done that in a long while, and the official FAQ-page of Magisk says, that that method is outdated and unsupported now, but apparently still works!
I forgot to mention OrangeFox in my previous post, but seems like a newer, better Custom Recovery than TWRP. You can also use that instead of TWRP. But make sure to use the latest Beta instead of Stable from the official Website because only the Beta can view /data (Android 12 Encryption Support). Stable TWRP also doesn't yet support A12 Encryption, only TWRP SKKK (Beta-version).
cyanGalaxy said:
Yeah, the only problem really is that, the boot-partition gets replaced with an update. So with every update you have to re-flash the patched boot.img
Magisk can patch TWRP Backups too, you can then restore the patched Boot-partition in TWRP!
So this is what I do to get Root again after an Update:
1. Boot into Fastboot Mode
2. Boot into TWRP SKKK
3. Backup Boot-partition
4. Boot Android
5. Open Magisk & patch /sdcard/TWRP/Backups/boot.emmc.win
6. Rename /Downloads/magisk_patched_xxx.img to "boot.emmc.win"
7. Move (and replace, when asked) to /sdcard/TWRP/Backups/boot.emmc.win
8. Boot TWRP SKKK and restore patched Boot
Click to expand...
Click to collapse
Can i do this procedure to dirty flash miui updates?
1. Boot twrp using Power button + Volume Up
2. Flash the ota update zip.
3. Reboot.
Can i do this?
gigavolthavoc07 said:
Can i do this procedure to dirty flash miui updates?
1. Boot twrp using Power button + Volume Up
2. Flash the ota update zip.
3. Reboot.
Can i do this?
Click to expand...
Click to collapse
Yes but make sure to use a Full OTA zip, not an incremental update zip. (the ZIP files in range of ~1-3 GB, not the ~300 MB incremental update-files)
cyanGalaxy said:
Yes but make sure to use a Full OTA zip, not an incremental update zip. (the ZIP files in range of ~1-3 GB, not the ~300 MB incremental update-files)
Click to expand...
Click to collapse
thanks man
Which custom recovery is MIUI OTA enabled?
I can't find it in Orangefox, show me!
Dirt.
orangefox version: [email protected] . 1_1_A12
user2332 said:
Which custom recovery is MIUI OTA enabled?....
Click to expand...
Click to collapse
Probably none. There is no point in trying to do that.
If you say so, I'll believe it. Thank you very much! I don't even bother with it anymore.
my way is to backup stock boot vendor_boot dtbo from twrp before flashing twrp and whenever i want to ota update i restore the backup and reboot
magisk will be gone
twrp will be gone
i start the ota update, it'll flash the small incremental update instead of using the entire 3gb rom

Categories

Resources