yashsingh1/xdaforums huggingface dataset:
[OnePlus 9 Pro] kezz93:
Hello everyone.

I live in China and i`m using OP 9 pro which was switched to Oxygen OS in official service center.

I couldn`t install any updates by wifi and also local updates are unavailable.

The only way to update is only via Oxygen Updater.

As I understand they installed US version on my phone LE15AA.

But i want to switch it to European version.

Sorry I`m a noob... could you please tell me how to do it? And is it possible?

Thanx!
[OnePlus 9 Pro] Steve0007:
Could be possible if the OTAs have different dates. As such if you are currently on BA the next AA release could be possible. But before trying switching I would wait for MSM to be available.
[OnePlus 9 Pro] ImVictorCheng:
Hi, just to be sure, does "fastboot boot boot.img" wipe my data? Do I need to backup before I do this?
[OnePlus 9 Pro] Fre$h:
Nop it will not. It will make your device temporary boots on the boot.img that is stored on your computer. It will not wipe anything.

This boot.img has a "preinstalled" MAGISK on it : once booted on this img, you'll simply be with your stuff + MAGISK manager installed.

Launch that MAGISK and Flash it using " Install to Inactive slot". reboot and you're done.

Note that for some reeasons, Magsik Manager sometimes needs a specific update on its first launch. This update will require you to reboot your device, but if you do so, your O+ will reboot on its true boot.img that miss MagiskManager. In this case, simply reapply the fastboot boot boot.img step on a fastboot mode, the Magisk will be able to flash your available slot
[OnePlus 9 Pro] JCDentonMale:
I confirm that Safety Net does not pass in latest stable Magisk but passes with a dedicated checker.

I also confirm that the untouched and magisked boot.img files you can find on the second post are genuine and not altered in any way (I always prefer to extract boot.img myself for security reasons).
[OnePlus 9 Pro] pripus:
Does anyone have any experience with getting the one plus 9 pro to show up for fastboot? I've tried booting into bootloader through both the advanced reboot and through adb. The phone shows up in adb just fine but fastboot doesn't detect anything.

Edit: NVM I figured it out, I needed to disabled the signed driver enforcement in windows 10
[OnePlus 9 Pro] fromiOS2Android:
What version to use for saftynet pass then??
[OnePlus 9 Pro] Fre$h:
You can follow the step1 and 2 of the OP here. If you w<ere previously rooted before upgrading to C64, you can follow this guidelines and you'll recovert root
[OnePlus 9 Pro] Deacon-Frost:
You should install the Local System Update APK, then the "good old method for keeping root" will work again coz the phone will not reboot until you want it to (like before).
[OnePlus 9 Pro] umaranjum:
Hi, I just tried to do the same and it's not working for me.

I rebooted to fastboot and booted the img but when I load Magisk Manager it still shows me as unrooted.

Do you have any idea as to why this might be the case? Thank you.
[OnePlus 9 Pro] Romano36:
It works, thank you very much!!!
[OnePlus 9 Pro] Fre$h:
It did not work for me and I've updated the exact way you described.

After it's decrypted, there's a unique button to update. Clicking on that causes an immediate reboot

Before you could click on Install, the update applied, then you had to reboot, and at this particular time, you could flask magisk to the other slot then reboot manually.

Does this latest step can be done once the update is decrypted and before clicking on Install ?
[OnePlus 9 Pro] Kingcool88:
Flash it through fastboot after update. Done :)
[OnePlus 9 Pro] Effizio01:
I have c63 global with magisk, i tried to install c64 eu with app local upgrade a12 but it can't install
[OnePlus 9 Pro] Smedslund:
Not if you use the system update app. It installs the update but don't reboot unless I push the button. Install and use Magisk, install to inactive slot and you will keep root.. I have done that since A11.
[OnePlus 9 Pro] Fishawy:
Confirmed. Performed a local upgrade to C64 using System Update app, then installed Magisk to inactive slot. No random reboot in between.
[OnePlus 9 Pro] vukis:
What is that "system update app"?

I can recall that on previous incremental OTA I uninstalled magisk and during OnePlus incremental install it restarted without prompt and root was lost. Needed to install all fastboot and driver things to laptop again.

EDIT: Disregard. Found it here: https://play.google.com/store/apps/details?id=com.arjanvlek.oxygenupdater
[OnePlus 9 Pro] Effizio01:
Please help me
[OnePlus 9 Pro] Scdean1985:
I downloaded c. 64 from oxygen updater but it keeps failing to extract any ideas what I should try next

Thanks
[OnePlus 9 Pro] Effizio01:
i tried to install with original boot but local update don't work for me , impossible to install the update
[OnePlus 9 Pro] Smedslund:
Are your phone rooted?
[OnePlus 9 Pro] Effizio01:
Yes
[OnePlus 9 Pro] volcram:
I think you have a corrupted download. Delete the zip and redownload again. I suugest you to open the zip (x-plore...) to check before install.

I've just updated c62eur to c64eur with the oxigen updater zip and local update keeping root. (no reboot, open magisk and install on inactive slot)
[OnePlus 9 Pro] Effizio01:
Not corrupted 😔
[OnePlus 9 Pro] Scdean1985:
Same as me, I'm rooted and got the download from oxygen updater so I know it's not corrupted just can't work out why it won't work.
[OnePlus 9 Pro] Effizio01:
Have you global or eu?
[OnePlus 9 Pro] Smedslund:
It is not corrupted but the install detects that your phone is rooted.

Just do as i wrote a few post up.

Install the system update app and preform a local update, do not reboot. Open Magisk and install to Inactive slot. Then reboot when Magisk ask you to.

(If you can't find your zip file use Oxygen updater to download the full zipfile.)
[OnePlus 9 Pro] Scdean1985:
I did what you said and I keep getting this after.......
[OnePlus 9 Pro] Effizio01:
But i can't recover original boot c.63

May i uninstall magisk and flash original boot.img?
[OnePlus 9 Pro] Smedslund:
You don't need another boot.img. Just open Magisk and install to inactive slot BEFORE you reboot. Magisk will patch the boot img that is in your update you installed. (if you did as i wrote in the post before.) :) Look under keep root on the first post of this guide.
[OnePlus 9 Pro] Effizio01:
Yes that i do. But the error is first, local update get error 😔
[OnePlus 9 Pro] Smedslund:
If you get the error you don't use the SYSTEM UPDATE app. Not the regular update in system. Search this forum an you will find it.
[OnePlus 9 Pro] Scdean1985:
I used the one that was in that forum that I downloaded and installed.
[OnePlus 9 Pro] Smedslund:
Did it work?
[OnePlus 9 Pro] Scdean1985:
No I still get update failed notification
[OnePlus 9 Pro] jimmywd:
root is safe for any models?
[OnePlus 9 Pro] Smedslund:
It is safe if you know what you are doing...
[OnePlus 9 Pro] jimmywd:
because my friend tried and his phone dead :p
[OnePlus 9 Pro] Effizio01:
i am in c.63 global , the error is flash c.64 eu ?
[OnePlus 9 Pro] holydemon:
Same problem. Restored image first, uninstalled magisk after, booted c.64 magisk later and still can't update to c.64 with full zip what's causing this? I updated from EU to global easily with full zip before.
[OnePlus 9 Pro] Nick James:
Why does it work for some folks but not others? The instructions need to be revisited imo
[OnePlus 9 Pro] samdaman91:
Did you keep l1 widevine? I wasn't able to hold it
[OnePlus 9 Pro] mlord:
Not a widevine user, so I wouldn't know. But the fussy ArriveCan app is still blissfully unaware that the phone remains rooted, so the Magisk-Hide stuff still works for that at least.
[OnePlus 9 Pro] volcram:
c64EU is the same as c63GLOBAL. I think you can' t flash it unless you roll back to c61/c62.
[OnePlus 9 Pro] Effizio01:
Ahhhh i undestrand now 😊
[OnePlus 9 Pro] Flying Fox:
ok guys. I made the same mistake and flashed the update from the Oxygen updater. So I lost root and was looking for the patched magisk file for c64 but couldnt find it. Can someone provide the file for me? Thx

I found this post btw for all those who do not know how to install incremental updates. It alway worked for me.

As I didnt find an incremental update for c64.I made the same mistake and flashed the update from the Oxygen updater. So I lost root and was looking for the patched magisk file for c64 but couldnt find it. Can someone provide the file for me? Thx
[OnePlus 9 Pro] Scdean1985:
So after alot of looking up random information I found out that if you previously updated using oxygen updater on a full package and not incremental update to update and keep your root you will need to download the full package and then do a local update and then use magisk to install to inactive slot then reboot (DO NOT REBOOT AFTER THE DOWNLOAD HAS INSTALLED) Then you should keep your root and have c.64 installed aswell.
[OnePlus 9 Pro] OlMightyG:
I hate this so much.

I accidentally pressed "update now" in the OTA and thought it would start downloading and installing, giving me the opportunity to patch AFTERWARDS, but it immedeately restarted! C.64

I then somehow messed up the patching.

I then found some boot image that allowed me to reboot again. now i have no root. and i can not patch the boot file. it says, it is already modified.

And advice?
[OnePlus 9 Pro] bubobih:
Did anyone try open beta android 13 to root?
[OnePlus 9 Pro] Effizio01:
One Question please… c64 It's Same of c63 Global?
[OnePlus 9 Pro] buu'buu:
https://xdaforums.com/t/how-to-extr...-phone-oos-open-beta-f-08-android-13.4495791/
[OnePlus 9 Pro] Marucins:
I am furious.

I've kicked off LSPosed and the phone can't boot.

The red dots are spinning and after a while they slow down further spinning.

I admit that I have some stuff on my phone and I want it to stand up.

Will someone help? What should I do now?

Maybe upload a clean C.63/C.64? If so, how to do it?

//edit

By some miracle, the phone got up. I think I pressed something during startup - all modules from Magisk are disabled.
[OnePlus 9 Pro] samdaman91:
so i want to upgrade to android beta 13 while keeping root. will steve007's "Keep Root and OTA updates" guide work? if so which one, with full OTA guide or the incremental OTA guide?
[OnePlus 9 Pro] postwarbreakout:
I installed the open beta and after loading it into the local updater, there was only the option "Install" which caused an instant reboot, so I had to manually root again afterwards. It seems like the behavior has changed and installing without a reboot to install Magisk to the inactive slot is not available anymore.
[OnePlus 9 Pro] Smedslund:
You have to use the system update app to avoid rebooting and then you can install to inactive slot.
[OnePlus 9 Pro] postwarbreakout:
This is what I did. Local update in the system update app like mentioned in the guide.
[OnePlus 9 Pro] RASTAVIPER:
I think the guide of first post is not accurate.

I followed the instructions for keeping my root according to:

Option 1: With full OTA Access (BA/DA) :

Step 1 - Get & install the full OTA zip file​

1. Go to System-Update or update get the OTA using Oxygen Updater

2. Tap OK when the message that you are rooted appears

3. Tap "Download and install" or local update if OTA from Oxygen Updater

For Android 12, install this APK "OPLocalUpdate_For_Android12.apk": https://androidfilehost.com/?fid=7161016148664848215

4. Wait until you are prompted to reboot - DO NOT REBOOT NOW!

But I never got a message asking me if I want to reboot when the system update had finished. My device rebooted anyway and after I logged in again I noticed that I was updated on C64 and had lost my root.

Now I don't know how to proceed.. Should I use the magisked boot from first post to root?
[OnePlus 9 Pro] postwarbreakout:
Yes, boot into the matching boot.img from the first post and install Magisk from there. I did the same after the update to C64 because the same happened to me.
[OnePlus 9 Pro] Ognisty321:
I'm thinking about buying this phone. Is this guide still up to date? No problems with L1 and rooting?
[OnePlus 9 Pro] Smedslund:
Did you read anything before you asked?
[OnePlus 9 Pro] Ognisty321:
I have seen people having problems, random drops to L3, not permanent root and other things...

But why should I believe the old comments when I can ask someone right here right now. Is it really that dangerous to do anything on this phone?
[OnePlus 9 Pro] Smedslund:
Nothing is dangerous when you are doing. Any device can be in danger in hands of someone who dosen't know enough. I haven't had any issues but I have never flashed a custom rom. I'll stay on rooted stock.
[OnePlus 9 Pro] RASTAVIPER:
No the guide is not up-to-date, but the patched boot files are added regularly at the 1st post.

I love this device and never had any issues with Android 12 or root.

But when you upgrade to newer stock rom versions you need to be careful not to lose root.
[OnePlus 9 Pro] Steve0007:
I have just updated from Android 11 to latest Android 12.1 (C64).

I was rooted. I disabled all modules. I have updated all over till C64 using system OTA. I have obviously lost root when OTA were done. Just booted the magisk boot, direct install and back to rooted phone. I did not lost my data none applications.

Somebody knows how to get back the restart options like restart to recovery mode or to fastboot?
[OnePlus 9 Pro] TheGhost1951:
Not available in A12
[OnePlus 9 Pro] Steve0007:
And Googleplay still certified, and also kept L1
[OnePlus 9 Pro] RASTAVIPER:
Can anyone confirm if Google Wallet passes the security rrequirements with Magisk 25.2?

It was working fine before with Magisk 25.1 and.C62 and now with Magisk 25.2 and C64 it cannot passes the security.

Everything else remains the same: magisk is hidden, wallet is in zygisk.
[OnePlus 9 Pro] postwarbreakout:
Worked for me. Try deleting all Play Services and Wallet data and reboot
[OnePlus 9 Pro] RASTAVIPER:
Done that and didn't work.

Also I can't downgrade to Magisk 25.1

I get some error. Any idea what is needed?
[OnePlus 9 Pro] postwarbreakout:
Hmm, I assume you have Universal Safetynet Fix installed? Try THIS specific version if you don't have it yet
[OnePlus 9 Pro] RASTAVIPER:
Here it is.

No change.

I need to go to 25.1 to solve this issue.
[OnePlus 9 Pro] TNSMANI:
Are you using the MagiskHide Props Config module in addition to the safetynet fix? I am using both and have no issue on Magisk 25.2
[OnePlus 9 Pro] Stef_:
Did you go directly from A11 to A12.1 (C64) without going through C47?
[OnePlus 9 Pro] samdaman91:
How did you keep L1? I lost mine when I upgraded to c.63 and even on 13 beta. I still have root. I heard that if you have bootloader unlocked no matter what u will get downgraded to L3
[OnePlus 9 Pro] RASTAVIPER:
Tried that too.

No difference.
[OnePlus 9 Pro] Steve0007:
Went from 10.10 A11 rom, then update thru System OTAs, C44, then went to C47 or C48, then went to C64. The system had 3 Incremental OTAs.
[OnePlus 9 Pro] samdaman91:
Aha. So you didn't go to c.63 global? You skipped that.
[OnePlus 9 Pro] Steve0007:
My model is EU. No C63 for EU. I have just let the System doing its updates by itself... The first OTA was full OTA then the others 2 were Incremental obviously. Lost Root then just temporarly boot using magisk_boot and direct install thru Magisk App. Install back few modules, job's done.
[OnePlus 9 Pro] samdaman91:
Did you have magisk boot files for the 13 beta by any chance yet?
[OnePlus 9 Pro] Steve0007:
There is O13 thread with those file: HERE
[OnePlus 9 Pro] Vic36:
i am trying to boot with magicspatched.image for c63 DA but it just shows "Sending Booting Finished " and restarts with no root.
[OnePlus 9 Pro] TheGhost1951:
Once it boots you have to do a direct install inside the Magisk App. Go back and read the instructions again. You have not completed all the steps.
[OnePlus 9 Pro] Vic36:
seems i forgot to use flash command
[OnePlus 9 Pro] Vic36:
After flashing in magisk app its still showing installed : N/A and install button leads to select and patch a file.
[OnePlus 9 Pro] TheGhost1951:
You don't flash the patched image. You "fastboot boot patched image". When it boots up, then go to Magisk App and do direct install.. that is what the instructions tell you to do. It does not say to flash the patched image!!!!!
[OnePlus 9 Pro] Vic36:
tried multiple time fastboot boot patched.img but its not sticking/ on turning on the device its showing installed: N/a thats why i was trying to flash it. I have rooted my phone multiple times before but its the first time i am having issue with magisk.
[OnePlus 9 Pro] TheGhost1951:
Show me screenshot of the Magisk App opened up
[OnePlus 9 Pro] RASTAVIPER:
Guys after root, what happens if we uninstall Magisk?

Is there any chance for the device to get bricked?
[OnePlus 9 Pro] TheGhost1951:
Try a different version of the patched Magisk img...I had the same problem until I found the correct version....
[OnePlus 9 Pro] TheGhost1951:
Shouldn't, I had to do that once before to OTA update, you just lose root.
[OnePlus 9 Pro] Vic36:
I won't have issue flashing some older patched boot image in c63?
[OnePlus 9 Pro] TheGhost1951:
You need the patched img for your current firmware or newer.. standby and let me see what I find...are you AA, BA, DA? IN in other words, global, EU or Indian firmware?
[OnePlus 9 Pro] Vic36:
Thanks , i am on DA/india C.63 . I tried extracting the boot and patching it and still i am unable to root my phone . I just did the update today.
[OnePlus 9 Pro] TheGhost1951:
did you try this one for c63 DA? https://mega.nz/file/WABGgD6Y#a4nLG2dnvAQVkRS4sSP6LlJjyBqUcbMPKPDVr8U9Eoc
[OnePlus 9 Pro] Vic36:
From the instructions page ? Yea didn't work 😩
[OnePlus 9 Pro] TheGhost1951:
Wow, I would suggest at this point to either try the c64 on first page or get in touch with the OP that posted this thread. Good luck
[OnePlus 9 Pro] Steve0007:
Get the original boot, place it to your internal disk. Go to Magisk app select install to your boot img, then magisk will patch your original boot placed in your internal disk. Place the magisk boot image into your computer to use it for booting / get temporary root. Everything is in the thread
[OnePlus 9 Pro] Vic36:
firstly thanks for such a good guide . Sadly i am not able to root it as its still showing Instaled : N/A after flashing i have tried it multiple times already..
[OnePlus 9 Pro] TheGhost1951:
It almost sounds like the bootloader is not unlocked....
[OnePlus 9 Pro] Vic36:
This means unlocked right?
[OnePlus 9 Pro] gr4nis:
I did everything according this guide but when I get to fastboot my device is undetected after typing fastboot devices. In Device Manager in Windows I can see "Android" device with a yellow triangle (and exclamation mark) and it looks like I don't have drivers installed. But I installed both drivers mentioned in OP (OnePlus ones from MEGA and then those from All In One Tool) and ADB works fine, it's just fastboot making problems.

Any idea how to solve it, guys?
[OnePlus 9 Pro] buu'buu:
hi, check your cable and try these drivers Android Bootloader interface drivers
[OnePlus 9 Pro] gr4nis:
Oh, thank you thousand times! Those drivers totally did work. Everything is in order now.

@Steve0007 Maybe you could add the link to your OP so people can find them. I spent several hours trying to solve the problem, perhaps we could save someone else from this type of anguish.
[OnePlus 9 Pro] leviackerman91:
Hi! I lost root after last update

I can't boot the patch imaged, it always says command failed, drivers and cable should be ok

How can I solve?
[OnePlus 9 Pro] neotion:
Hi, phone is detected in fastboot mode? If so, check the correct syntax of the command and whether the boot file is for your phone model and in the required version?
[OnePlus 9 Pro] leviackerman91:
This is what i have

PS C:\platform-tools> .\fastboot devices
9abdb20d fastboot
PS C:\platform-tools> .\fastboot boot .\magisk_C64_BA_Boot.img
Sending 'boot.img' (196608 KB) OKAY [ 4.675s]
Booting FAILED (remote: 'Unrecognized command boot')
fastboot: error: Command failed
[OnePlus 9 Pro] TheGhost1951:
Doesn't the bootloader need to be unlocked for this to work? I believe so.....
[OnePlus 9 Pro] leviackerman91:
Bootloader is unlocked, i've rooted the phone before
[OnePlus 9 Pro] TheGhost1951:
My mistake...sorry.
[OnePlus 9 Pro] neotion:
try like this:: fastboot boot magisk_C64_BA_Boot.img

previously copy the magisk_C64_BA_Boot.img file to the directory: C: \ platform-tools\
[OnePlus 9 Pro] RASTAVIPER:
Wrong filename probably.

Just make to type correctly the name of the image file.
[OnePlus 9 Pro] hslee_hk:
Were you in fastboot or fastbootd mode?
[OnePlus 9 Pro] krusherkills123:
I am having the exact same issue as you. I was rooted on .48 aa but after I updated to .64 I can't get root to work, I've tri d the included patched boot image (just booting it and flashing it) and it shows the same thing as yours and I've tried patching the boot imagine with the magisk app then booting/flashing it and th same thing, it will boot but won't have root.
[OnePlus 9 Pro] Dlewczyk:
Try the running the command when the phone is in Bootloader mode rather than Fastboot mode. That worked for me.
[OnePlus 9 Pro] TheGhost1951:
Yes!
[OnePlus 9 Pro] TheGhost1951:
Guys, phone needs to be booted to bootloader mode "adb reboot bootloader" then "fastboot boot magisk_patched.img" or whatever name you have. Once booted, open magisk app and tap on install and the option to direct install should be available.. remember, bootloader mode not fastbootd mode.....
[OnePlus 9 Pro] nabril15:
sorry wrong thread
[OnePlus 9 Pro] nabril15:
GR4

how did you install these drivers? That google drive directory simply contains 2 zip files and no executable file.
[OnePlus 9 Pro] TheGhost1951:
Use 7zip to extract the files...
[OnePlus 9 Pro] nabril15:
to where?

the 2 folders, i386 and AMD64, just contain dlls and a txt file that doesn't say much
[OnePlus 9 Pro] TheGhost1951:
Try this, I assume you are looking for the Qualcomm USB drivers...

Qualcomm USB Driver Download for Windows 11/10/8/7 | TechPout

Download the Qualcomm USB driver update and install it to avoid errors when connecting your phone to the computer. Here’s how to do it quickly and easily.

www.techpout.com
[OnePlus 9 Pro] nabril15:
thank you

I've done this before with other phones, I'm an IT guy, and I'm computer saavy. ButI cant get that dos prompt to recognize my phone with adb devices.

What the hell am I doing wrong? Or what else can I try? I'm not sure if I have the drivers or not. I don't see anything that stands out in the Windows device manager.

And yes, I'm using the original OP cable, or the one that was shipped with the phone that's read and white.

EDIT - ok, I see the phone in adb devices, but now the fastboot oem unlock command just says "waiting for devices"

Ok. So the steps are listed out of order

1. type adb reboot bootloader

2. type fastboot oem unlock

3. use volume down to select Unlock bootloader
[OnePlus 9 Pro] TNSMANI:
I don't know whether your PC/Laptop is Ryzen or Intel based, but certain chipsets of Ryzen in the past had issues with the recognition of phone. It was an issue coupled with USB 3. Connecting via a USB 2 hub solved this problem for most users.
[OnePlus 9 Pro] nabril15:
thank you TNS

My laptop has an AMD processor.

Even though the command fastboot devices never returned anything, I was able to get it to work.

I struggled quite a bit with the commands as they are listed in the OP, and I thought that I was having connectivity problems. Instead it was a matter of some steps not being mentioned. The guide is thorough and awesome and very detailed, but it was missing a few key commands that have to be typed in the correct sequence.

So. I'm rooted with magisk 25.2, but I don't see the option for Magiskhide anywhere within it.
[OnePlus 9 Pro] TNSMANI:
Good to hear that.

It is no longer available. You will have to use Zygisk, MagiskHide Props config, Universal SafetyNet fix etc to get that ability to hide root. Please search.
[OnePlus 9 Pro] nabril15:
Yeah TNS sorry.

I did a search after typing that, and I learned that Magiskhide disappeared with version 24. I will search on getting one of the 3 other options installed.
[OnePlus 9 Pro] TNSMANI:
You may have to use all the three.:eek: