OTA updating with root (KernelSU | Magisk) - yashaswee-exe/AndroidGuides GitHub Wiki

Notes

Warning

I wont be reponsible, if you cannot follow this guide and ends up without root or a bootloop.

  • 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.

If these steps are too complicated for you, just unroot > OTA update > root again.

Let's start

Here's how to do it:

  1. First off, make sure your root manager has all its modules disabled.

  2. (a) You should see the full update, probably around 5-6GB+ in phone's ota updater. (b) Or, you can download the full ota update zip using an app like Oxygen Updater or by finding direct download links.

  3. Depends on how you are updating, either download the update or select the "Local Install" option if you downloaded the zip manually.

Important

You'll then see a "Restart" button, DON'T PRESS IT YET.

  1. 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.

  1. Finally, go back to your phone's updater and hit that reboot button.
⚠️ **GitHub.com Fallback** ⚠️