Bec your recovery is so stock recovery yet.
Bec your recovery is so stock recovery yet.
LineageOS recovery, actually.
i'm referring to the poser. however, if you're on a lineage recovery but running stock OOS F21, i suggest you might post here how to install a lineage recovery and/with a stock OOS.
In OnePlus 9 (and most other modern phones), there is no dedicated recovery partition. It now resides inside boot sharing the same kernel. Hence there isn't any way to have Lineage recovery on a stock OOS since OOS boot.img contains it's own stock recovery. When you have TWRP, it patches boot.img. The same method isn't available for Lineage recovery, well, why would it be anyway..... If you have Lineage ROM, then it's there... Otherwise no one wants it specifically....i'm referring to the poser. however, if you're on a lineage recovery but running stock OOS F21, i suggest you might post here how to install a lineage recovery and/with a stock OOS.
i use TWRP on a stock OOS A13
Yes, as long as there is root, OTA will fail.Had to contact OnePlus support. It's been a month since I applied for an unlock code. They asked for all the same info I already supplied, and finally sent the .bin after another week.
Unlocked bootloader, patched boot img, and installed Magisk successfully!
On Android 12, was keeping my phone off because it was saying it was going to update to Android 13 in a day.
Does having an unlocked bootloader with Magisk installed still block OTA updates?
Are there any beginners guides for this? I want to try rooting but I have never done this before. I have an old OnePlus 9 that I don't use for anything, so there are no issues if I mess up. I have tried youtube, but none of those videos are very helpful, and the guides here seem to assume knowledge I don' have.The summary of the process is this. Your build number says that you are currently on F.21 firmware. In order to obtain root, you need "boot.img" from F.21 firmware so that you can patch this boot.img from Magisk app, then temporarily boot this newly "patched_boot.img" and then root permanently from Magisk app's Direct Install option.
Follow these steps. You need PC for the process. I assume you already have proper drivers for OnePlus installed on your PC.
First you need to obtain boot.img for F.21 firmware (or whatever firmware you are currently on). You can either ask someone to share the boot.img for F.21; or (even better) you can extract it yourself from your phone using MSM Tool. To extract it yourself, download MSM Tool from this link (choose the Global version since your firmware is Global). Meanwhile it's downloading, go to your phone, reboot to fastboot mode, check your current active slot by this command fastboot getvar current-slot and note/remember the output from the command (whether _a or _b). Turn off your phone and DO NOT connect to PC yet. Now once MSM is downloaded, run MSM Tool exe. Press F8 and select either boot_a or boot_b depending on your current slot as checked from fastboot before. In the password section, enter oneplus then go ahead and click Readback. It will say waiting for device. Now come back to your turned off phone, hold both vol- and vol+ buttons and connect phone to PC. The PC will recignize the device but phone screen will still be black. MSM tool will read the phone and extract the selected boot.img to C: drive, and phone will reboot.
Now copy that extracted boot.img from C: to your phone. Install Magisk app. Patch that boot.img. The app will create magisk_patched_boot.img in your phone's Download folder. Copy that newly patched boot.img to your PC. Reboot your phone to fastboot mode, and run this command to temporarily boot the patched boot.img:
fastboot boot <your_patched_boot.img>
Once you phone boots up, go to Magisk app, choose Install and select Direct Install. This will permanently root your current firmware.
Note: When there is a new OTA update, the system will show it's available but it will fail to install because of root. So when there is a new OTA, go to Magisk app, uninstall and restore images. Then proceed with OTA, and after successfull update, extract boot.img again and get root following the above steps.
Well you do need to have some basic knowledge about using a computer, installing drivers, running application, fastboot/adb commands from Command Prompt, etc. How much of it are you familiar with?Are there any beginners guides for this? I want to try rooting but I have never done this before. I have an old OnePlus 9 that I don't use for anything, so there are no issues if I mess up. I have tried youtube, but none of those videos are very helpful, and the guides here seem to assume knowledge I don' have.
fastboot/adb commands is the only part of that im unfamiliar with. I tried following guides, but im hitting roadblocks with getting magisk fully installed.Well you do need to have some basic knowledge about using a computer, installing drivers, running application, fastboot/adb commands from Command Prompt, etc. How much of it are you familiar with?
If you don't know much about this already, then rooting will do you no good whatsoever.
Thanks. I had a couple small issues that led to a bigger problem. I had flashed the wrong boot.img from an older firmware. Once I realized that, I tried flashing 13.1.0.500(EX01) from CRDroid Sourceforge page on my Linux system, but it was failing to properly flash it (no error message though). So after reading your suggestions I flashed from a Windows system and success. It's usually the other way around for me (Windows drivers, etc...)@brianyz First of all, don't panic because you have LE2115 which is Global / NA variant, so you can always unbrick it through MSM Tool (method here).....
Now every boot.img/recovery.img is bootable by fastboot boot command. Some require you to flash them (as was the case with my HTC 10). But for OnePlus 9, we have this luxury thanks to developers.Thanks. I had a couple small issues that led to a bigger problem. I had flashed the wrong boot.img from an older firmware. Once I realized that, I tried flashing 13.1.0.500(EX01) from CRDroid Sourceforge page on my Linux system, but it was failing to properly flash it (no error message though). So after reading your suggestions I flashed from a Windows system and success. It's usually the other way around for me (Windows drivers, etc...)
I was also missing the "fastboot boot" and "fastboot flash boot" part. I was unaware you could boot an image without flashing it first. Good to know now.
May I ask if you have rooted a phone before? And what do you want to achieve by rooting phone?fastboot/adb commands is the only part of that im unfamiliar with. I tried following guides, but im hitting roadblocks with getting magisk fully installed.
Never a phone. I rooted a couple of tablets years ago, but that was using kingroot, which I understand isn't desirable now.May I ask if you have rooted a phone before? And what do you want to achieve by rooting phone?
Then I suggest you are better off without root. If you root, your phone will fail Google's SafetyNet Attestation, and therefore, you won't be able to install certain apps, like Netflix and most of banking and financial apps. Of course, there are ways to get around that too, but that would be another story...Never a phone. I rooted a couple of tablets years ago, but that was using kingroot, which I understand isn't desirable now.
I appreciate the advice. I was actually able to get it figured out last night. Got the phone completely rooted, removed the bloatware, and installed a new launcher.Then I suggest you are better off without root. If you root, your phone will fail Google's SafetyNet Attestation, and therefore, you won't be able to install certain apps, like Netflix and most of banking and financial apps. Of course, there are ways to get around that too, but that would be another story...
Thanks.Yes, as long as there is root, OTA will fail.
You can also disable Automatic System Updates from Developer Options.