OTA updating with root (KernelSU | Magisk) - yashaswee-exe/AndroidGuides GitHub Wiki
Notes
- When rooted you can't do an incrementat update. Always use the full update.zip
- Disable all the modules from the root manager.
- SOTA/Patch updates do not need thes steps to update, you can just download and reboot.
- Additional Tip: Make sure you have disabled auto-update from phone's settings.
I wont be reponsible, if you cannot follow this guide and ends up without root or a bootloop.
If these steps are too complicated for you, just unroot > OTA update > root again.
Let's start
Here's how to do it:
-
First off, make sure your root manager has all its modules disabled.
-
Next, you need to grab the FULL OTA update.zip file. (a) You can do this right through your phone's built-in updater. You should see the full update size there, probably around 5-6GB. (b) Or, you can download the whole update using an app like Oxygen Updater or by finding direct download links.
-
Once you have it, either install it directly or choose the "Local Install" option if you downloaded the zip manually (depends on how you're updating).
-
You'll then see a "Restart" button. Whatever you do, DON'T hit it yet.
-
Head over to your root manager:
(a) Pick "Install." (b) Then choose "Install to inactive slot (after OTA update)." (c) DO NOT REBOOT from the root manager. Seriously, don't.
- Finally, go back to your phone's updater and hit that reboot button.