Related
The following guide will allow you to upgrade firmware via OTA and retain root.
This method will work for moving up from any 10.0.x on EU and non EU variants of the 7t Pro including the McLaren edition, just ensure you set the correct device variant in Oxygen Updater
PREREQUISITE: Must be on rooted 10.0.x firmware before following the below guide
1) Download the Oxygen Updater app from the play store
2) Open Oxygen Updater - Go to settings and ensure you have your device set to the correct model e.g 'EU' and the update method is set to 'full update'
3) Download the latest available update but DO NOT install it
4) Navigate to Android settings>System>System update
5) Hit settings and then local update
6) Select the file downloaded from Oxygen Updater (will be on the root of your internal memory)
7) Wait for it to install and ensure you DO NOT reboot at the end
8) Go to Magisk manager and disable/delete any modules you have installed (will screw your device up if you leave them enabled)
9) In Magisk manager select install then 'install to inactive slot (After OTA)'
10) Reboot and you should be on the latest firmware with root retained
11) If you have Magisk modules you want enabled again don't just hit enable - remove them totally and redownload them before enabling
Note: you can use the system update menu in settings to obtain your OTA update, I use the oxygen updater method purely because they seem to distribute the firmware quicker in some regions. Just make sure you don't reboot after installation and then continue from step 8.
Hope this helps!
Mate your a star couldn't get magisk to stick done your way worked a charm
jaythenut said:
Mate your a star couldn't get magisk to stick done your way worked a charm
Click to expand...
Click to collapse
You're welcome, I've had so much help from XDA over the years it's nice to give something back when I can :good:
daveuk87 said:
You're welcome, I've had so much help from XDA over the years it's nice to give something back when I can :good:
Click to expand...
Click to collapse
Yeah it's good to help noobs like me ?
After I update from 10.03 to 10.0.4 still can't get root
And I finding the patch boot for 10.0.4 now
ricky886 said:
After I update from 10.03 to 10.0.4 still can't get root
And I finding the patch boot for 10.0.4 now
Click to expand...
Click to collapse
Yeah, as mentioned this is only for a clean upgrade from rooted 10.0.3 to 10.0.4. if you updated the firmware without this method you will lose root and need to source or create a patched 10.0.4 boot.img to root again.
daveuk87 said:
I've been asked a couple of times privately how I upgraded from 10.0.3 to 10.0.4 and maintained root on the EU OP7t Pro so thought I'd drop this here for anyone else curious;
PREREQUISITE: Must be on rooted 10.0.3 EU firmware before following the below guide
1) Download the Oxygen Updater app from the play store
2) Open Oxygen Updater - Go to settings and ensure you have your device set to the EU model and the update method is set to 'full update'
3) Download the 10.0.4 update but DO NOT install it
4) Navigate to Android settings>System>System update
5) Hit settings and then local update
6) Select the file downloaded from Oxygen Updater (will be on the root of your internal memory)
7) Wait for it to install and ensure you DO NOT reboot at the end
8) Go to Magisk manager and disable/delete any modules you have installed (will screw your device up if you leave them enabled)
9) Select install then 'install to inactive slot (After OTA)'
10) Reboot and you should be on 10.0.4 with root retained
11) If you have Magisk modules you want enabled again don't just hit enable - remove them totally and redownload them before enabling
Hope this helps simplify the upgrade for someone out there.
This works for the McLaren variant also (people keep asking whether there are differences in the process)
This will also work for the global firmware that released a couple of days back, just ensure you set the correct device in Oxygen Updater
Click to expand...
Click to collapse
Sir, can you upload your root boot?
thanks
ricky886 said:
Sir, can you upload your root boot?
thanks
Click to expand...
Click to collapse
If you're after the 10.0.3 rooted boot image check out @HolyChickenGuy 's thread. He sorted out the initial root of 10.0.3
His thread is here: https://forum.xda-developers.com/7t...-3-patched-boot-image-oneplus-7t-pro-t3986351
How the hell do you properly mention someone on the XDA app? Normal web syntax doesn't seem to work
Edit: ok it works but doesn't tag blue like a link
daveuk87 said:
If you're after the 10.0.3 rooted boot image check out @HolyChickenGuy 's thread. He sorted out the initial root of 10.0.3
His thread is here: https://forum.xda-developers.com/7t...-3-patched-boot-image-oneplus-7t-pro-t3986351
Click to expand...
Click to collapse
I tried it, this is not working with root
ricky886 said:
I tried it, this is not working with root
Click to expand...
Click to collapse
So you're stock 10.0.3 right now? No root? If so his boot image/method will definitely get you rooted, many, many of us have used his image..when done come here and follow upgrade instructions to get to 10.0.4. or alternatively wait for someone to dish out a patched image for 10.0.4. I don't have one myself as I upgraded from the previous firmware
daveuk87 said:
So you're stock 10.0.3 right now? No root? If so his boot image/method will definitely get you rooted, many, many of us have used his image..when done come here and follow upgrade instructions to get to 10.0.4. or alternatively wait for someone to dish out a patched image for 10.0.4. I don't have one myself as I upgraded from the previous firmware
Click to expand...
Click to collapse
No, I am using 10.0.4 global version now:crying:
ricky886 said:
No, I am using 10.0.4 global version now:crying:
Click to expand...
Click to collapse
Ah in that case you're a bit stuck temporarily. Maybe hit up @HolyChickenGuy he seems pretty active in this forum
ricky886 said:
No, I am using 10.0.4 global version now:crying:
Click to expand...
Click to collapse
Just found this no idea if it works but can't hurt to try
https://www-gizmochina-com.cdn.ampp...1/17/oneplus-7t-pro-magisk-auto-install-tool/
Hi @daveuk87,
you don't actually need the Oxygen Updater, as long as you're going to update through internal updater. Oxygen Updater might get usefull, when we get TWRP.
But if you're rooted, but without custom recovery simply do the following steps:
1. Go to Settings>System>System update
2. Select "Download & Install"
3. Follow Steps 7 - 11 from OP.
Did exactly that and it worked without issues.
Sajito said:
Hi @daveuk87,
you don't actually need the Oxygen Updater, as long as you're going to update through internal updater. Oxygen Updater might get usefull, when we get TWRP.
But if you're rooted, but without custom recovery simply do the following steps:
1. Go to Settings>System>System update
2. Select "Download & Install"
3. Follow Steps 7 - 11 from OP.
Did exactly that and it worked without issues.
Click to expand...
Click to collapse
You're absolutely right but the update wasn't showing for me at the time of writing so it's just to get around that if it hasn't rolled out to you officially yet
daveuk87 said:
9) Select install then 'install to inactive slot (After OTA)'
Click to expand...
Click to collapse
Just want to make sure i get this right lol am I right to assume this is in magisk manager?
dillup said:
Just want to make sure i get this right lol am I right to assume this is in magisk manager?
Click to expand...
Click to collapse
It is yes
6) Select the file downloaded from Oxygen Updater (will be on the root of your internal memory)
Click to expand...
Click to collapse
Could not install the update . Getting error
jfm91 said:
Could not install the update . Getting error
Click to expand...
Click to collapse
Same here but got the update through the phone then just done the magisk stuff
I received version 11.0.6 OTA update notification for EEA stock rom which I tried to install with OrangeFox recovery i had installed. The installation failed and phone refuged to boot. So I formatted data. I've now flashed the stock recovery to install the OTA update. But it's been few days and I'm not receiving the latest OTA.
So I wonder if there is a place where we can download OTA directly.
BlackCommando said:
I received version 11.0.6 OTA update notification for EEA stock rom which I tried to install with OrangeFox recovery i had installed. The installation failed and phone refuged to boot. So I formatted data. I've now flashed the stock recovery to install the OTA update. But it's been few days and I'm not receiving the latest OTA.
So I wonder if there is a place where we can download OTA directly.
Click to expand...
Click to collapse
Literally 30 seconds of searching on google and I found it. You could found it on google faster than opening this thread and writing this post.
Anyway here you have it:
http://bigota.d.miui.com/V11.0.6.0....AGlobal_V11.0.6.0.QFKEUXM_9448b1a115_10.0.zip
MnMchill said:
Literally 30 seconds of searching on google and I found it. You could found it on google faster than opening this thread and writing this post.
Anyway here you have it:
http://bigota.d.miui.com/V11.0.6.0....AGlobal_V11.0.6.0.QFKEUXM_9448b1a115_10.0.zip
Click to expand...
Click to collapse
Hey thanks.
Perhaps I should have added that I meant the small ota update which is like 186 mb for this update.
My usual internet is screwed and not being fixed because of coronavirus. So I'm unable to download large files these days.
Sent from my Mi 9T Pro using Tapatalk
Please read all indications before proceeding.
Proceed always at your own risk!!!
I did the test to perform the transition from OpenBeta firmware to stable release, using the keep_data file without deleting data, and keeping the root already present on the phone.
The steps are simple, first of all you need to:
Download the complete firmware file
Download the keep_data apk file
save them in the phone's memory, after which you proceed with the local update (ignore the data deletion warning) and once the installation is completed you DO NOT NEED TO RESTART THE PHONE (if you restart now all data will be erased).
Now we install the keep_data.apk and run it, confirming that we do not want to delete the data, even now we DO NOT RESTART but we open magisk, select the "install" button next to the magisk version already present and select "install in the inactive slot (after OTA)", proceed with the installation and when completed, we can finally reboot.
We will have our Oneplus with OxygenOS 11 Stable firmware, root and magisk installed and all our data present.
I tested everything on Oneplus 7 going from OpenBeta4 to OxygenOS 11.0.1.1, I still recommend making a backup of all your data before proceeding, safety first of all.
TESTED ONLY WITH OXYGENOS 11 FIRMWARE.
The keep_data application, has been released for use with OxygenOS 11, I have no way of knowing if it is also possible to use it with OxygenOS 10.
I was a tester and everything went smoothly, no problems or abnormal behavior but
it is important to remember that proceed always at your own risk!!!
full wipe is always recommended in the transition from beta to stable and vice versa.
Good luck!
Original reference source for the keep_data.apk file, present on the oneplus forum here.
UPDATE: the guide is valid and working even using the rollback package firmware necessary to switch from OpenBeta 5 to OxygenOS 11.0.1.1
Proceed always at your own risk!!!
If I wanna try this, it means that I have to install the rollback build from here and then install the keep_data.apk, right?
kamalikhwan3 said:
If I wanna try this, it means that I have to install the rollback build from here and then install the keep_data.apk, right?
Click to expand...
Click to collapse
I didn't use the rollback package, I used the standard 11.0.1.1 firmware.
I believe that, with rollback package, wipe is done before firmware installation so keep_data apk would be useless.
However, using the standard firmware file I have not encountered any problems.
UPDATE: keep_data apk work also with rollback package firmware.
dianoandr said:
I didn't use the rollback package, I used the standard 11.0.1.1 firmware.
I believe that, with rollback package, wipe is done before firmware installation so keep_data apk would be useless.
However, using the standard firmware file I have not encountered any problems.
Click to expand...
Click to collapse
Alright. I already downloaded the full 11.0.1.1 firmware but now a new problem arise in which it doesn't allow me to downgrade as per the attached image. My device is OnePlus 7 Pro and currently on Open Beta 5. Is there any workaround for this?
kamalikhwan3 said:
Alright. I already downloaded the full 11.0.1.1 firmware but now a new problem arise in which it doesn't allow me to downgrade as per the attached image. My device is OnePlus 7 Pro and currently on Open Beta 5. Is there any workaround for this?
Click to expand...
Click to collapse
Unfortunately this is normal, OpenBeta 5 is newer than stable 11.0.1.1.
In this situation, the options are full wipe with the rollback firmware package, another option is to wait for a new stable firmware release, that will be newer than openbeta 5, another option is to check if the procedure I wrote also works with the firmware rollback but I have no information about it.
kamalikhwan3 said:
Alright. I already downloaded the full 11.0.1.1 firmware but now a new problem arise in which it doesn't allow me to downgrade as per the attached image. My device is OnePlus 7 Pro and currently on Open Beta 5. Is there any workaround for this?
Click to expand...
Click to collapse
Update from the Oneplus forum:
the guide is valid and working even using the rollback firmware necessary to switch from OpenBeta 5 to OxygenOS 11.0.1.1
Tried this just now and it works flawlessly! Thanks bud!!!! Now to wait until the pixel 6 comes out and switch to that
FYI for those who want, the new stable update V11.0.2.1 can be updated over Beta 5 without having to use the rollback update and using the keep_data apk works to avoid wiping data when flashing.
Hello is that working for Update from 11.0.0.2 to 11.0.2.1 without losing root ?
prad1po said:
Hello is that working for Update from 11.0.0.2 to 11.0.2.1 without losing root ?
Click to expand...
Click to collapse
No, this guide Is only for switch from beta firmware to stable without data wipe.
For update firmware without losing root, follow this step (before to start make a BACKUP, BACKUP, BACKUP,
BACKUP, BACKUP ):
Remove all installed magisk module and reboot phone.
Download full firmware 11.0.2.1 and save in phone storage memory.
Install new firmware but DO NOT REBOOT WHEN INSTALLATION IS COMPLETE.
Open Magisk and select "install" in magisk section.
Select "Install to inactive slot (After OTA update)".
When magisk installation end, reboot your phone.
Restore your magisk module.
Finish...latest firmware release installed and rooted .
Regards.
Thank you
My phone is rooted with a modified boot.img
It will work also ?
prad1po said:
Thank you
My phone is rooted with a modified boot.img
It will work also ?
Click to expand...
Click to collapse
Yes, work only with pre-rooted phone, to retain root after a firmware update
thanks for your help
it's worked perfectly
Just used this to rollback from Open Beta 5 to stable, thank you!!
Will it work with a prerooted phone?
I mean I am just on beta build (didn't root). Can I install the stable firmware and use the app to retain the data? Or is root a pre-requisite?
Shubham87 said:
Will it work with a prerooted phone?
I mean I am just on beta build (didn't root). Can I install the stable firmware and use the app to retain the data? Or is root a pre-requisite?
Click to expand...
Click to collapse
Root privileges is not required to perform the firmware change while retaining user data, just ignore the magisk installation step and reboot phone after running the keep_data application
dianoandr said:
Root privileges is not required to perform the firmware change while retaining user data, just ignore the magisk installation step and reboot phone after running the keep_data application
Click to expand...
Click to collapse
Thank you.
I have a new problem now. Local upgrade is not allowing me to install the 11.0.0.2.GM21AA firmware. I am currently running O2_Beta_5.
Local upgrade says "Version of selected package is lower than that of current system, hence downgrading not allowed".
Please help.
Shubham87 said:
Thank you.
I have a new problem now. Local upgrade is not allowing me to install the 11.0.0.2.GM21AA firmware. I am currently running O2_Beta_5.
Local upgrade says "Version of selected package is lower than that of current system, hence downgrading not allowed".
Please help.
Click to expand...
Click to collapse
You cannot update with "Local upgrade" feature, if the new firmware is older than the firmware installed on the phone.
If you currently have Openbeta 5 firmware, you can install the stable 11.0.2.1 or the latest 11.0.3.1.
The downgrade is still possible but requires a specific firmware package and the complete data wipe.
Thread closed on request of OP @dianoandr as the OP doesn't possess the device any longer!
Hi, I'm not able to upgrade my Zenfone 8 to android 12. My current version is 30.12.112.82. Which .zip do I have to download? Thanks.
You can try this:
Go to https://www.asus.com/Content/Android-12-Beta/ and scroll down to "How to opt-out and revert back to Android 11". Download the file and follow the 3 steps.
After you reverted back, download "Version WW-30.12.112.72" from official website, install it and than download the newest Android 12 image from official website.
T3chDelicious said:
You can try this:
Go to https://www.asus.com/Content/Android-12-Beta/ and scroll down to "How to opt-out and revert back to Android 11". Download the file and follow the 3 steps.
After you reverted back, download "Version WW-30.12.112.72" from official website, install it and than download the newest Android 12 image from official website.
Click to expand...
Click to collapse
Thanks. But how the hell is possible that I have to do all this things just to update to Android 12?
I'm on latest A11 why can't I just update?
mr.pio said:
Thanks. But how the hell is possible that I have to do all this things just to update to Android 12?
I'm on latest A11 why can't I just update?
Click to expand...
Click to collapse
It seems that ASUS is still polishing the A12 update. You have the bad luck that you are on a firmware version that doesn't support the direct update to Android 12.
mr.pio said:
Hi, I'm not able to upgrade my Zenfone 8 to android 12. My current version is 30.12.112.82. Which .zip do I have to download? Thanks.
Click to expand...
Click to collapse
download the file from asus support website this is the link for the latest android 12 : https://dlcdnets.asus.com/pub/ASUS/...06D-ASUS-31.1004.0404.92-1.1.25-2112-user.zip
put the file in your main folder on the phone, restart the phone and the system should recognize that there is a system update file. if you want to go back to android 11 there is a firmware file to go back: https://dlcdnets.asus.com/pub/ASUS/...06D-ASUS-99.1004.0404.82-1.1.31-9999-user.zip
same steps as before
mr.pio said:
Hi, I'm not able to upgrade my Zenfone 8 to android 12. My current version is 30.12.112.82. Which .zip do I have to download? Thanks.
Click to expand...
Click to collapse
Yes, I followed this instructions and worked fine:
Download the version that you need from the Asus Zenfone 8 Support page
Plug in your phone to your computer, make sure the computer is trusted and that you can transfer files from the PC to the phone.
Move the zip file of the update in the base directory of the phone (The same directory as Alarms, Downloads, etc).
Wait for the transfer to finish, then you can unplug your phone if you want.
Reboot the phone
After the reboot, the phone will take a few seconds/minutes and will notify you that an update file was found, select the option to update the phone
It will then extract the update and install it all by itself, the normal update procedure starts from there
(from https://forum.xda-developers.com/t/...asus-zenfone-8-and-relock-bootloader.4386359/)
What about rooting from version 31.1010.0410.43 android 12? Thank you
Goldsusanoo said:
What about rooting from version 31.1010.0410.43 android 12? Thank you
Click to expand...
Click to collapse
Hey, this is the wrong thread, but the procedure should be the same as on Android 11, follow the instructions from this article: https://www.getdroidtips.com/root-asus-zenfone-8-zs590ks/, or you can do it with TWRP by sideloading the magisk apk (idk if it matters, but I renamed mine from .apk to .zip)
Adaoh said:
Hey, this is the wrong thread, but the procedure should be the same as on Android 11, follow the instructions from this article: https://www.getdroidtips.com/root-asus-zenfone-8-zs590ks/, or you can do it with TWRP by sideloading the magisk apk (idk if it matters, but I renamed mine from .apk to .zip)
Click to expand...
Click to collapse
Thank you for the reply. The Zenfone is pretty good, but not on T mobile. It lacks 3 key 5G bands. So I returned it
NE2215, Rooted running .c22.
I have followed all the rules, unrooting with Magisk restoring images, then either using the system updater to download the OTA, or the local update apk to install an OTA. In every instance, whether it is c26 or c30, it fails with the unhelpful message "Installation Problem"
I suspect that this was caused by my having at one point installed the unofficial TWRP recovery, which I later uninstalled and replaced with the stock recovery. I had thought returning to the stock recovery would solve the problem, but it continues to exist.
Can someone suggest the steps I should take to get the phone to take the update? This was not a problem when OnePlus was providing full installs, but I'm having no luck at all with the recent updates.
Many thanks for your help.
Maybe Oxygen Updater has full download link?
BeachNYC said:
NE2215, Rooted running .c22.
I have followed all the rules, unrooting with Magisk restoring images, then either using the system updater to download the OTA, or the local update apk to install an OTA. In every instance, whether it is c26 or c30, it fails with the unhelpful message "Installation Problem"
I suspect that this was caused by my having at one point installed the unofficial TWRP recovery, which I later uninstalled and replaced with the stock recovery. I had thought returning to the stock recovery would solve the problem, but it continues to exist.
Can someone suggest the steps I should take to get the phone to take the update? This was not a problem when OnePlus was providing full installs, but I'm having no luck at all with the recent updates.
Many thanks for your help.
Click to expand...
Click to collapse
I would try to flash stock boot.img without any root etc., reflash stock recovery if possible and then download FULL ota link using oxygen updater and then via localupdate.apk try to install it.
Also you can try to use this software:
OPPO System Upgrade Tool | OPPO Global
Only 5 steps to upgrade to new system. Always optimize your OPPO device when there's the latest software update available to enhance the system stability.
www.oppo.com
It should be possible to upgrade your OP10P with it even with OxygenOS without issues.
Hopefully some of those will help you to upgrade.
kouzelnik3 said:
I would try to flash stock boot.img without any root etc., reflash stock recovery if possible and then download FULL ota link using oxygen updater and then via localupdate.apk try to install it.
Also you can try to use this software:
OPPO System Upgrade Tool | OPPO Global
Only 5 steps to upgrade to new system. Always optimize your OPPO device when there's the latest software update available to enhance the system stability.
www.oppo.com
It should be possible to upgrade your OP10P with it even with OxygenOS without issues.
Hopefully some of those will help you to upgrade.
Click to expand...
Click to collapse
Many thanks, will give both suggestions a shot. But isn't the OTA update by definition only a partial update? My problem really arose when OnePlus stopped releasing full updates. Or am I confusing something?
BeachNYC said:
Many thanks, will give both suggestions a shot. But isn't the OTA update by definition only a partial update? My problem really arose when OnePlus stopped releasing full updates. Or am I confusing something?
Click to expand...
Click to collapse
Not necessarily. It can be partial and full, too.
Full updates are released in case of any issues, also rooted devices need full update files.
Give it a shot and hopefully you will be successful.
kouzelnik3 said:
Not necessarily. It can be partial and full, too.
Full updates are released in case of any issues, also rooted devices need full update files.
Give it a shot and hopefully you will be successful.
Click to expand...
Click to collapse
When I unroot (restoring images) and then try to boot the stock boot image, (just to check before actually flashing it,) it goes into Crashdump mode. Any ideas how to fix? (Since I just booted rather than flashed, I'm out of Crashdump mode but back to square one.)
BeachNYC said:
When I unroot (restoring images) and then try to boot the stock boot image, (just to check before actually flashing it,) it goes into Crashdump mode. Any ideas how to fix? (Since I just booted rather than flashed, I'm out of Crashdump mode but back to square one.)
Click to expand...
Click to collapse
You can try complete uninstall of the magisk by clicking on that button in the app, but better have a backup of your data if anything goes wrong.
Or you can just download the full Ota zip using oxygen updater and use that local update apk if it goes through. Also use that local update apk for android 13 as there is for A12 and for A13. It might solve the issue too.
Did you flash stock recovery to both slots the last time?
g96818 said:
Did you flash stock recovery to both slots the last time?
Click to expand...
Click to collapse
No. Should I?
BeachNYC said:
No. Should I?
Click to expand...
Click to collapse
yes. you flashed the slot you were on and was able to update since you have the stock images, but now you're on the other slot that probably still has twrp.
g96818 said:
yes. you flashed the slot you were on and was able to update since you have the stock images, but now you're on the other slot that probably still has twrp.
Click to expand...
Click to collapse
Okay, I flashed stock recovery to both slots, but still update fails. The system says that I am running c.22, and tries to update me to c.30. On the other hand, the Oxygen Updater says "You need to install c22 first, and then update to subsequent updates via incremental." It then proceeds to download c.22. (I should note that at one time c.26 was installed; Not sure how we dropped back to c.22.)
Regardless, the update fails, even using the local update for Android 13.
Any ideas? I don't like the idea of being stuck forever on c.22.
BeachNYC said:
Okay, I flashed stock recovery to both slots, but still update fails. The system says that I am running c.22, and tries to update me to c.30. On the other hand, the Oxygen Updater says "You need to install c22 first, and then update to subsequent updates via incremental." It then proceeds to download c.22. (I should note that at one time c.26 was installed; Not sure how we dropped back to c.22.)
Regardless, the update fails, even using the local update for Android 13.
Any ideas? I don't like the idea of being stuck forever on c.22.
Click to expand...
Click to collapse
idk. safest way is probably change regions or wait for a full rom. I have c.30 ota download links in my update post, but idk if you want to chance it.