I am trying to update my rooted OnePlus6 from Oxygen 10.3.9 to 10.3.11. For this I am trying to use the OxygenOS updater app, which is a handy software updating utility tool. When doing this, I can select an option "Keep my device rooted". Under this option the following description is provided: "When you select this option, you may specify a root package which will be installed after the update is installed. This ensures that your device stays rooted. Please note that this root package must be compatible with the NEW OxygenOS version you are going to install!

I have always used magisk to root my phone. I would like to keep it rooted, so therefore I was thinking to provide Magisk-23.0.zip as a root package.

My question is: How do I know whether magisk 23.0 is compatible with OxygenOS 10.3.11?

  • 1
    Install Magisk Manager in your current OS. The preferred way of installing Magisk as recommended by its developer is to load the stock boot image in the app so that it can be patched, and then flash that patched boot image. In Magisk Manager, tap on Install, Select and Patch a File -> load the boot image from to-be-installed OS (10.3.11 in this case) and see if Magisk successfully patches it or not. That's how you know whether Magisk would work with target boot image or not.
    – Firelord
    Jul 7, 2021 at 12:52
  • Thanks. Is this also the easiest way to update a rooted phone? Jul 7, 2021 at 12:54
  • 1
    That said, everything you're doing seems overkill to me personally. Just use Settings app to update the System. It would remove your recovery and Magisk patches of course, but that's okay. This way, you would have a pristine working new OS build that you can manipulate without hiccups. Once update is successful, just use fastboot to flash Magisk patched boot image fastboot flash boot magisk-patched-boot.img. Reboot, and your device would have new OS build with root access.
    – Firelord
    Jul 7, 2021 at 12:56
  • Just 3-4 days ago I moved from 10.3.5 to 10.3.11 following the process I suggested.
    – Firelord
    Jul 7, 2021 at 12:58
  • 1
    @Psychotechnopath I didn't find need to find boot image. I applied the whole OTA using Settings app's default System update functionality. Once I confirmed that new build was working fine I downloaded twrp image, booted into it using fastboot, then copied (using dd) boot partition into a file (boot.img). That boot.img is the boot image I needed. // Yes, you can flash the boot image using TWRP.
    – Firelord
    Jul 7, 2021 at 15:41


You must log in to answer this question.

Browse other questions tagged .