yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] Vic36:
tag me if you find a solution for this.
[OnePlus 9 Pro] mlord:
Here are the steps:

https://xdaforums.com/t/guide-magisk-unlock-root-keep-root-oos-12-c-64.4252373/post-86833227
[OnePlus 9 Pro] the bolt of thunder:
I am still on c.48 on LE2125. How do I update if there are no full zips?
[OnePlus 9 Pro] TENlll423:
Post in thread '[GUIDE] [Magisk] [Unlock / ROOT / Keep Root] OOS 12-C.64' https://xdaforums.com/t/guide-magisk-unlock-root-keep-root-oos-12-c-64.4252373/post-87407903
[OnePlus 9 Pro] Jopo-JP:
Having the same issue.

Downloaded for my EU OnePlus.

Since C64 it doesn't work anymore.

I only get the option to patch boot.img directly but after doing so and booting from it via fastboot, i can't still access magisk root.

Has someone found out why this is occuring?
[OnePlus 9 Pro] dartballs:
Nice post
[OnePlus 9 Pro] TheGhost1951:
Temp boot twrp, got to advanced then flash current twrp. Then go back to home and select install and then select magisk that you placed on you storage. Boot t system, go to programs and start twrp.....etc follow the prompts
[OnePlus 9 Pro] leviackerman91:
For some reason the boot command is not working. I had to flash the image and everything went fine
[OnePlus 9 Pro] Fre$h:
C.65 update is available for India user only for now.

Changelog suggests that the security patch is the only update in this release, going from August to September patch
[OnePlus 9 Pro] bud951:
Thanks for the excellent tutorial! LE2125 upgraded from A 11.2.5.5 to A12 C.43. Booted up with magisked image from OP and patched the file with the included stock img. Nice work!
[OnePlus 9 Pro] Vic36:
No luck trying to root even on c.65

edit : i was able to root using magisk24.3 and update the app from there and root it .
[OnePlus 9 Pro] TheGhost1951:
Fastboot boot twrp.img then install magisk.apk....make sure to disable pin, fingerprint, pattern etc for lock screen before hand....
[OnePlus 9 Pro] Vic36:
i was able to root using magisk24.3 and update the app from there and root it . Sadly the app i wanted to use has sees to have blacklisted me lol these pety banking apps.
[OnePlus 9 Pro] break.cold:
Does anyone have C.65 boot.img file? Thanks
[OnePlus 9 Pro] observingi:
Extract the file
[OnePlus 9 Pro] break.cold:
Cheer thanks.
[OnePlus 9 Pro] Ultraman666:
I am trying to download the latest update and I keep getting an error...

I have also tried to download it thru oxygen updater and I get an install error as well using the system update app. I have restored magisk images still no luck... Any ideas?
[OnePlus 9 Pro] TENlll423:
Again updated with no problem at all.

Downloaded incremental LE2125_11_C.65.zip update with oxygen updater...

In magisk 25.2 tap restore images.

installed with OPLocalUpdate_For_Android12.apk application ..

which it all works just fine because my phone is considered not rooted since I restored images..

once update displays 100% and to reboot don't reboot yet.

you need to go to magisk again install to inactive slot then you can reboot and done..

OnePlus 9 pro LE2125
[OnePlus 9 Pro] fk4mil:
how fix L3 to L1 in open beta 1 oxygen 13 and bootloader unlock (fastboot flash unlock)?

magiski hide/USNF still L3

LE2123
[OnePlus 9 Pro] mekwall:
Anyone got stock and/or magisk patched boot.img for LE2125 C65?
[OnePlus 9 Pro] nabril15:
Thanks for the steps

But I don't see "restore images" in magisk 25. 2. Where is that and why is it needed? I ask to learn.
[OnePlus 9 Pro] ffejy462:
Uninstall magisk.
[OnePlus 9 Pro] nabril15:
Thank you. Yes, I re-read the Op, and saw the appropriate instructions.
[OnePlus 9 Pro] nabril15:
Sorry

Once the update is downloaded, does it have to be installed with this app, OPLocalUpdate_For_Android12.apk , or can it be installed with the built-in system update?

On my op7p, we had to download using oxygen updater, and then use the built-in system update app to install it with the local option.

So, I simply ask to clarify. Thank you

EDIT - i re-read the OP, and I see that the app is needed for the 2 specific variants. Me and my LE2125 - AA, can just use the built-in app. Sorry guys.
[OnePlus 9 Pro] metallyuga:
Can I use it for rooting 2125 c.65?
[OnePlus 9 Pro] observingi:
This isn't magisk patched.
[OnePlus 9 Pro] metallyuga:
Well I can patch it by myself. But I need stock boot.img 2125-c.65 for that
[OnePlus 9 Pro] AC130PL:
Up. Me too 😂
[OnePlus 9 Pro] break.cold:
here
[OnePlus 9 Pro] metallyuga:
Thanx, man! All done!

If somebody needs magisk patched 2125 c.65 boot.img - here it is
[OnePlus 9 Pro] welcometopwn:
I installed c65 and for some reason i couldn't install Magisk to an inactive slot, the phone straigt rebooted. No when i try to reboot with the patched boot.img i don't have the option to directly install.. i can only select a File to Patch.
[OnePlus 9 Pro] TheGhost1951:
Wrong version of patched image would be my guess
[OnePlus 9 Pro] AC130PL:
Widevine L3 after unlocking BL on NA C65. Anyone with the same problem?
[OnePlus 9 Pro] welcometopwn:
Thanks for the patch.

Do i need to flash it? If im trying to boot off of it it won't give me the option to install Magisk directly.
[OnePlus 9 Pro] TheGhost1951:
The way I did it on A12 was to temp boot twrp and installed the Magisk apk from there and then booted phone to system and finished it there
[OnePlus 9 Pro] giuseppe18:
i have a problem with starting magisk c.65 i can't root my oneplus anyone else?
[OnePlus 9 Pro] thaidroid:
Can the "Tool all in one" install Magisk directly Just using Magisk 25.2 zip? OP9Pro
[OnePlus 9 Pro] nabril15:
I followed these steps, and I'm trying to enable fingerprint sign-in in the Chase banking app, but it says that it can't be done right now.

Sure, it could be a Chase glitch, but is it possible that it detected my root?

Do I need to add this app to the deny list in Magisk?
[OnePlus 9 Pro] mlord:
Yes. Do so.
[OnePlus 9 Pro] giuseppe18:
i launch this command fastboot boot magisk_C65_BA_Boot.img, but the phone won't boot and i can't foot the phone
[OnePlus 9 Pro] JeanFlasher:
For everyone that wants it, here's the stock boot.img and the magisk patched boot.img for C.65 DA.

Microsoft OneDrive

1drv.ms
[OnePlus 9 Pro] welcometopwn:
I've now tried it again with the C65 patched magisk and i do not get the option to directly install in the magisk app. :/
[OnePlus 9 Pro] mlord:
The procedure that works has been partially described in a few places, but rarely spelled out in entirety. Here is what works for me and some others:

1. Find and install "OPLocalUpdate_For_Android12.apk". It will show up as "System Update" in the app drawer.

2. Install "Oxygen Updater" app from Google Play store.

3. Download the incremental OTA update using the "Oxygen Updater" app. DO NOT INSTALL it yet.

4. Quit from the "Oxygen Updater" app -- that app is not used from here onward.

5. Open "Magisk Manager" app, and click on "

Uninstall Magisk

", and from there "

RESTORE IMAGES

".

6. Open "System Update" app. Tap on the

Gear Icon

(top right) and select the downloaded OTA update file.

7. Install the update, but DO NOT REBOOT.

8. Now re-open "Magisk Manager" app. Tap on "

Magisk ... Install

", and "

Install to Inactive Slot (After OTA)

".

9. Reboot using "Magisk Manager", by tapping on the button that appears after install (lower right).

Enjoy.
[OnePlus 9 Pro] Romano36:
When I'm at step 5, it says "Stock backup does not exist!"... What should I do?
[OnePlus 9 Pro] mlord:
Those instructions are only for setups where Magisk is already installed and working, prior to the update. If you don't have Magisk already installed and working, then a different procedure will be needed -- essentially you'll have to find a Magisk boot image for the exact variant of phone and the same OOS12 version as what you are upgrading to.
[OnePlus 9 Pro] mlord:
Or, install Magisk on the OOS12 version that you are now running, by again finding a Magisk boot image for the exact variant of phone and the same OOS12 version.
[OnePlus 9 Pro] Romano36:
I have already Magisk 25.2 installed and works well
[OnePlus 9 Pro] mlord:
When you installed it, it should have created the "stock backup". Without that, it won't be able to "restore images" or re-install itself after.
[OnePlus 9 Pro] TNSMANI:
Thanks for putting out the complete steps.

Oxygen Updater shows me only the full update package of 4.41 GB for C65. I don't get any incremental update with this. Whereas the built-in System Update shows me the incremental update of 410 MB which I think is strange because I have Magisk 25.2 and it is working correctly.

Did you mean the full ROM to be downloaded at Step 3?

I also have the 'Stock backup does not exist' message like the other user. I searched for the stock boot image within my phone with a root explorer but am unable to find it. So I will go first with booting with the magisked boot image of C63 and then install Magisk as per OP. Then attempt the update to C65 again.

But after my question about Step 3 is clarified.
[OnePlus 9 Pro] AC130PL:
Can't do this imo. Customs based on OOS12

have L1, OOS12 doesn't
[OnePlus 9 Pro] r0ni3:
Hello

I restored an oneplus 9 pro with MSM.

I have performed all OTA updates.

I made a flash with openbeta1 A13.

I have unlocked bootloader

Extract the boot.img file from the payloader.bin

I patched the boot.img file from magisk 25.2

I tried doing

fastboot boot boot_patched.img (phone stuck on FASTBOOT MODE screen)

Restarting everything works without root.

I did

fastboot flash boot_patched.img, the phone has restarted and gets stuck on boot screen.

Even restoring the original boot.img file the problem persists and the phone does not boot.

Can anyone advise me something?
[OnePlus 9 Pro] Sausageman:
I had the same problem just now

Edit. Second time worked fine
[OnePlus 9 Pro] Nick James:
👆🏻 This worked and restored my faith in the ease of retaining root in-between upgrades. Follow the directions precisely and profit.
[OnePlus 9 Pro] sev7en:
Thank you so much, I have the C63 update looking forward to root it today itself
[OnePlus 9 Pro] TNSMANI:
Update:

I booted C63 magisked boot and then used direct install to install Magisk again. Then the stock boot image was saved. Then I followed @mlord's steps above and downloaded the full C65 ROM (since I had the Stable (full) enabled in the Oxygen Updater). Installed the ROM and installed Magisk to the inactive slot and booted. Now I have C65 with root.

Thanks again @mlord!
[OnePlus 9 Pro] mquarmoc:
I have update to C65 and my wallet detects root.

What should I do ?

(hidden + deny + magisk propos all on)
[OnePlus 9 Pro] mlord:
Add Wallet and most of the Google stuff to the Magisk DenyList.
[OnePlus 9 Pro] break.cold:
Boot.img and Patched Boot of C.66 Andriod 12 Ind Oneplus 9Pro.

Both files included
[OnePlus 9 Pro] RASTAVIPER:
I think it helps to have also these Magisk modules installed.
[OnePlus 9 Pro] mquarmoc:
They are and same versions as you, but it still doesn't work
[OnePlus 9 Pro] Steve0007:
Try this one rather than other one. Also look for shamiko module and the way it works
[OnePlus 9 Pro] yongx:
I am on Step 3 of

Root your Oneplus 9 Pro (with Bootloader already unlocked) and I get a messages that says

PS C:\Users\yongx> fastboot boot magisk_boot.img

cannot load 'magisk_boot.img': No such file or directory
[OnePlus 9 Pro] TheGhost1951:
Your folder location in the fastboot window has to be same folder where the boot image is located...
[OnePlus 9 Pro] TNSMANI:
Also make sure that the name of the magisked boot image is correct.
[OnePlus 9 Pro] sev7en:
Hello, I updated my device to Android 13... is it available any workaround to get the root access?
[OnePlus 9 Pro] Effizio01:
How is a 13?
[OnePlus 9 Pro] yongx:
i did it. I managed to root my oneplus 9 pro. thank you!
[OnePlus 9 Pro] Nhatlienhoan:
I did 1-6. At step 7, the installation failed at 31% sometimes 20%. What could cause this and how to get pass it?
[OnePlus 9 Pro] TheGhost1951:
Completely uninstall magisk then update. Then re-root with magisk.
[OnePlus 9 Pro] Nhatlienhoan:
I want to avoid that because getting boot.img on incremental is tricky. I prefer working around with the method, otherwise, it's just same method of getting boot.img, patch it, temp boot, direct install...
[OnePlus 9 Pro] TheGhost1951:
What version of android you trying to update to?
[OnePlus 9 Pro] Nhatlienhoan:
From c63 to c65. Still A12
[OnePlus 9 Pro] TheGhost1951:
Then you can down the latest twrp img after updating, then using adb to boot to boatloader, then fastboot boot " name of twrp img" and once in twrp, install the magisk.apk it will do the rooting for you...reboot system and open magisk and it should show rooted.....
[OnePlus 9 Pro] Cye3s:
Which one? Please

LE2120 - China : ColorOS

LE2121 - India : DA

LE2123 - EU : BA

LE2125 - NA/Global : AA

LE2127 - T-Mobile : ACB
[OnePlus 9 Pro] Flying Fox:
One request, maybe someone can help me. I have done the unroot procedure on two devices. Exactly the same steps.

It worked fine on the first one. Not on the second. I couldn't get root to work there. Magisk doesn't do what it's supposed to, root is not possible and apps like Netflix don't work anymore either.

I can't find a solution either. Flashing the original boot.img, re-installing the original firmware (I´m on the newest)... nothing works.

Bootloader re-lock is also not possible (as described several times). Google search doesn't help me either.

Is there any way to restore the device to its original state or any other solution to the problem? PS Factory reset doesn't work either, of course.

By the way, I have the EU model and am grateful for any help.
[OnePlus 9 Pro] Sygmasf:
I confirm too, do not pass the magisk safety net but pass https://play.google.com/store/apps/details?id=com.flinkapps.safteynet
[OnePlus 9 Pro] GreekPilot:
Not mine....
[OnePlus 9 Pro] Steve0007:
There is a problem with latest stable Magisk (22.1) safety check ONLY.

It shows as not certified but when you chek with others applications it passes correctly.
[OnePlus 9 Pro] Steve0007:
NVBackupUI: does anyone knpw what is that for ?

To get it : dial *#268#

I have made a backup but doesn't show up in the SD Card.
[OnePlus 9 Pro] zoman7663:
That's been an issue for a couple weeks, latest Canary fixes it.
[OnePlus 9 Pro] netgar:
How to switch to canary?
[OnePlus 9 Pro] galaxys:
Change magisk settings from stable to beta...
[OnePlus 9 Pro] netgar:
Damn..I thought I need to get rid of everything and star from the scratch.

Thx
[OnePlus 9 Pro] lalo5alvarez:
If I understand correctly, the AA option for OOS 1.1.2.4.4 boot corresponds to the global variant? Is this the official boot for the global LE2125 model?
[OnePlus 9 Pro] Steve0007:
As far as I know :

LE2120 - China: ColorOS

LE2121 - India : DA

LE2123 - EU: BA

LE2125 - NA/Global: AA

LE2127 - T-Mobile : ??
[OnePlus 9 Pro] lalo5alvarez:
I'm sorry for the seemingly senseless questions. It's been a while since I've rooted an android. But one more: Do you think I'd be okay flashing the AA onto my global oneplus 9 pro? I'm on 11.2.4.4 and have not previously rooted it.
[OnePlus 9 Pro] Levi4cyber:
Sorry, I'm a bit new to OP.

I use the first one (AA) for my OP9P running 11.2.4.4.LE15AA, correct?

Also if I'm booting into this boot image through fastboot, and everything works great, is it a sign that it's okay to install the boot image (through MM), or can things change once I install it?
[OnePlus 9 Pro] Levi4cyber:
I don't get it.

Where's the boot.img ?

I downloaded the AA and it gave me a .zip file, where do I get the boot.img to boot from?
[OnePlus 9 Pro] Steve0007:
I recommend you read before doing anything like rooting your device :

This thread is made for oneplus 8T but it is the same process for the 9 pro :

https://xdaforums.com/t/guide-how-to-root-oneplus8t-cn-in-eu-us-kb2000-kb2001-kb2003-kb2005.4178675/

The only thing is that the boots are already provided in the first post of our thread so no need to use the payload comments. Do a search on xda on how to root oneplus devices, there are many guides.
[OnePlus 9 Pro] Levi4cyber:
I read many guides, and I understand the process.

However I downloaded the package from the second post for AA and I see no boot.img, just a zip file. If you can pls direct me to the actual boot img for 1.1.2.4.4.LE15AA or be great full (I have allot of experience with rooting and modding, just only on Xiaomi and Samsung).

Thanks.
[OnePlus 9 Pro] Steve0007:
Zip file has to be unzip to see the files inside 🤐
[OnePlus 9 Pro] Levi4cyber:
Sure I did.

But I don't see any .img inside the zip file.

(If you don't mind pls check it [the file for the AA])
[OnePlus 9 Pro] break.cold:
DA: India
[OnePlus 9 Pro] RASTAVIPER:
Do you mean C.65 maybe?
[OnePlus 9 Pro] break.cold:
no. C.66,

OnePlus Community

Introducing our new OnePlus Community experience, with a completely revamped structure, built from the ground-up.

community.oneplus.com
[OnePlus 9 Pro] czarsöze:
does it work in OP 9?
[OnePlus 9 Pro] galaxys:
Just APK app installed Global C66 ota and retained Root via Magisk inactive slot. Cheers
[OnePlus 9 Pro] nick0001:
LE2125 - NA/Global : AA

OxygenOS 12 C.66 boot : with Magisk v25.2

& stock boot

not ready yet?
[OnePlus 9 Pro] Steve0007:
Is the Global C66 OTA available?
[OnePlus 9 Pro] nick0001:
Yes
[OnePlus 9 Pro] TENlll423:
It's insane how easy it is to update and keep root now..

I haven't had to download a full update in probably the last year or so..

I download the incremental, restore image, install update, install magisk to inactive slot, reboot and done...

the last five updates I think each time it's taking me 3 to 5 minutes and I'm up and running back to work or back to doing whatever...

OnePlus 9rpo

magisk 25.2

LE2125_11_C.66.zip (incremental)

OPLocalUpdate_For_Android12.apk
[OnePlus 9 Pro] fhedeitx:
I've been fine for over a year too and followed your steps exactly. Actually, have done it exactly the same for all the updates since I got the phone. But C.66 waxed my phone and I'm currently downloading MSMTool for first time :(

Could you share your exact files that you used (as in the links) considering you have LE2125? I've got LE2115 but just want to confirm before I brick my OP9 5G even more.
[OnePlus 9 Pro] Steve0007:
Europe C66 is up too
[OnePlus 9 Pro] mavi_ay:
I will try it. Thanks bro.
[OnePlus 9 Pro] TENlll423:
I downloaded c66 from the oxygen updater app the incremental it was very small it was only 92.09 mb

I use the same application that came out when Android 12 came out... which is the system update application... I use magisk 25.2 the same one I've used for the last three or four updates... I did not unfreeze any of my apps I have over 60 apps Frozen I did not disable any modules.. I have the safety net fix , boot loop protecting module, systemless host, font manager, BusyBox ndk, and ADB and Fastboot for Android ndk...

hope this helps sorry if it's not great I'm on my way to work...
[OnePlus 9 Pro] neotion:
in the UE, OP 9 Pro receives incremental updates.
[OnePlus 9 Pro] TENlll423:
Hope it works.. do you have the LE2125 model?
[OnePlus 9 Pro] RASTAVIPER:
Is there someone having the patched magisk version of LE2123 C66?
[OnePlus 9 Pro] dantez_:
also for me :P BA version

i have a question if i install this update, said only security patch and is only 90mb i lost root?

tanks
[OnePlus 9 Pro] neotion:
LE2123 C66 boot patched Magisk 25.2
[OnePlus 9 Pro] RASTAVIPER:
Where is the file?
[OnePlus 9 Pro] mavi_ay:
OMG it worked.

Thank you bro.

Yes, my devices model is LE2125
[OnePlus 9 Pro] neotion:
did not load: D, I have already corrected it
[OnePlus 9 Pro] dantez_:
is also working for 2123 BA? is a question sorry
[OnePlus 9 Pro] neotion:
yes this is boot.img for LE2123 - EU: BA - I extracted this file, patched it with Magisk and booted OP9 Pro temporarily from this file to modify Magisk boot on my phone.
[OnePlus 9 Pro] Fishawy:
Do you know if I can go from OOS13 beta 2 Global to this one (EU) - since it's a newer release - without wipe?
[OnePlus 9 Pro] nabril15:
Hi.

Oxygen updater shows C66 available to my LE2125, so I:

Disabled magisk modules and rebooted.

Uninstalled Magisk and restored the image.

Ran the stock system update app a few times, but it didn't find an update.

What do I do?

Do I stay as is? But I assume that I'm unrooted.

How do I install magisk again? Do I install it to the inactive slot, just like if I had taken the OTA?

Why doesn't system update find the C66 incremental?
[OnePlus 9 Pro] Steve0007:
No idea, do your backup and give it a try. Let us know 👍
[OnePlus 9 Pro] Steve0007:
They have withdrawn the C66 OTA for AA/LE2125?

If so and since you did not update you have to gain root temporary by booting the magisk boot C65. Being on temporary boot install Magisk application and do a direct install using the magisk app

If the OTA is available use the system update system apk file shown in our guide on first post
[OnePlus 9 Pro] TENlll423:
You don't need to disable anything All you need to do is download the incremental update from Oxygen updater and download the system update application for Android 12...

then restore images in magisk...

with that Android 12 system update application it will find the incremental update exactly where oxygen updater downloads it....

then once it says 100% in the A12 system update application go back to magisk and install magisk to the inactive slot then hit reboot and you're done...
[OnePlus 9 Pro] TENlll423:
this is the system update application that will work to find the incremental..

just leave it where oxygen updater places it...
[OnePlus 9 Pro] TNSMANI:
Did exactly that and updated from C65 to C66. I had to use the System Update application to flash the update since the OOS Settings>About Device>Up to date had the Local Install option greyed out.
[OnePlus 9 Pro] RASTAVIPER:
It worked great!

Just upgraded from C64 to C66.

Lost the root in the process, but it's fine by me to root again after the rom installation.

It's second time that I do it like this.
[OnePlus 9 Pro] nabril15:
Thanks Tenii

It worked.

Don't we need to disable the Magisk modules as a first step? Or does the Magisk uninstall/restore of image take care of that?
[OnePlus 9 Pro] TENlll423:
exactly you do not need to do that because it's already being done...
[OnePlus 9 Pro] Effizio01:
I have same build but over 4 gb

Must i format data?

I am on a12
[OnePlus 9 Pro] Effizio01:
What means it? A13
[OnePlus 9 Pro] Effizio01:
The nova icon
[OnePlus 9 Pro] Marucins:
Just out of curiosity I will ask.

The upgrade from A12 to A13 is supposed to go on as usual?

Uninstall Magisk - install the upgrade OTA - install Magisk into the free slot - Restart

??
[OnePlus 9 Pro] Effizio01:
Uninstall magisk (recover image boot), deselect all module, install A13 and install magisk in inactive slot
[OnePlus 9 Pro] luckylui:
No need to deselect modules.

Uninstall Magisk by restore image

Download and install latest update

Magisk install into inactive slot

Reboot
[OnePlus 9 Pro] Marucins:
That is, the same as always.

Now tell us how it works?

Where are the problems, where is it worse than it was, and where is it better?

How is the battery draining?

How is the overall performance of the system?

How are the changes going with ColorOS,

etc...
[OnePlus 9 Pro] Fre$h:
Final A13 is now available for 0+9 Pro, even le2123 has landed
[OnePlus 9 Pro] Smedslund:
The "your device has been unlocked" msg is back..
[OnePlus 9 Pro] giuseppe18:
How to install oos 13 with root?

It's ok uninstall magisk and restore boot

install oos 13

Magisk install into slot inactive

Right?
[OnePlus 9 Pro] Smedslund:
I use the updater APP so I dont have to uninstall anything, install do not reboot and install to inactive slot. Do NOT use the system update becouase if you do that the system wll boot without asking.
[OnePlus 9 Pro] Fre$h:
I don't think so

If you use the O+ internal updater, installing OOS13 will reboot the device itself at the end of the process, so you'll have to temp boot to a prepatched magisk boot.img to re root your device.

What I did is what I call the good old way :

Et voila, enable every magisk modules, reboot, you're done