How To Guide OnePlus 10 Pro NE2215 ***ROOTED***

Search This thread

IGKID

Senior Member
Jan 7, 2011
156
16
I keep getting this error when I try to restore stock image and update to the c21
 

Attachments

  • Screenshot_2022-10-29-13-13-46-27_238a8f8601eb1f7b6283d25c01a51ae2.jpg
    Screenshot_2022-10-29-13-13-46-27_238a8f8601eb1f7b6283d25c01a51ae2.jpg
    420.6 KB · Views: 46
Last edited:

IGKID

Senior Member
Jan 7, 2011
156
16
Can you share a link for the stock? So I just flash it under magisk -> direct instead select and patch?

Or should I just install the update and full and lose root. Start fresh?
 

g96818

Senior Member
Dec 27, 2014
723
295
Can you share a link for the stock? So I just flash it under magisk -> direct instead select and patch?

Or should I just install the update and full and lose root. Start fresh?
You can't use OTA without a stock boot. All links to stock boot images are on the first post.

WARNING THIS MIGHT RESULT IN A BOOTLOOP, DEPENDING ON YOUR LUCK.
NOT MY FAULT IF YOU BRICK.

You need to flash the boot image in the bootloader.
run the following in bootloader to check your slot:
Code:
fastboot getvar all
Look for the following line to find your slot:
Code:
(bootloader) current-slot:
Flash the stock boot using the one that matches your slot:
Code:
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
Reboot and pray:
Code:
fastboot reboot
 

IGKID

Senior Member
Jan 7, 2011
156
16
You can't use OTA without a stock boot. All links to stock boot images are on the first post.

WARNING THIS MIGHT RESULT IN A BOOTLOOP, DEPENDING ON YOUR LUCK.
NOT MY FAULT IF YOU BRICK.

You need to flash the boot image in the bootloader.
run the following in bootloader to check your slot:
Code:
fastboot getvar all
Look for the following line to find your slot:
Code:
(bootloader) current-slot:
Flash the stock boot using the one that matches your slot:
Code:
fastboot flash boot_a boot.img
fastboot flash boot_b boot.img
Reboot and pray:
Code:
fastboot reboot
Thanks for this. Is it possible to have the stock image restored during the update by putting it in the magic directory?
 

g96818

Senior Member
Dec 27, 2014
723
295
Thanks for this. Is it possible to have the stock image restored during the update by putting it in the magic directory?
No. I already warned you guys not to flash the magisk boot.
You only have 3 options:
1. Flash the stock boot and pray. (Very risky, but retains all data unless you bootloop)
2. Flash the rollback image. (Safe, but deletes all data) Read
3. Wait for OP to release a full upgrade rom. probably won't happen until OOS14. (Safe and retains all data)
 

IGKID

Senior Member
Jan 7, 2011
156
16
I did option 2 first but that didn't fix anything. Option 1 caused a boot loop. I can access the bootloader still unlocked. Very weird.
Option 1 - boot loop. I can still access the bootloader (unlocked - since option 2 didn't restore full stock)
Option 2 - did not do anything to the bootloader. still the same problems.
 

g96818

Senior Member
Dec 27, 2014
723
295
I did option 2 first but that didn't fix anything. Option 1 caused a boot loop. I can access the bootloader still unlocked. Very weird.
Option 1 - boot loop. I can still access the bootloader (unlocked - since option 2 didn't restore full stock)
Option 2 - did not do anything to the bootloader. still the same problems.
That's not possible. Option 2 is a full image and includes the stock boot. What boot file did you flash after downgrading back to OO12?

Did you try to patch the boot to keep root after using the downgrade zip, before restarting?
 

IGKID

Senior Member
Jan 7, 2011
156
16
That's not possible. Option 2 is a full image and includes the stock boot. What boot file did you flash after downgrading back to OO12?

Did you try to patch the boot to keep root after using the downgrade zip, before restarting?
I thought it would include the stock boot too. When I checked the bootloader it was still unlocked. It didn't make sense and I followed the onplus website correctly when reverting to android 12. I didn't flash any boot file at that point bc I fig reverting back to android 12 would " " update " "boot back to android 12. I guess it didn't. SO, I tried to install the boot image you provided for stock for the version of Android 12 reverted back to. That caused a boot loop. I can still access bootloader and it still says unlocked.
 

g96818

Senior Member
Dec 27, 2014
723
295
I thought it would include the stock boot too. When I checked the bootloader it was still unlocked. It didn't make sense and I followed the onplus website correctly when reverting to android 12. I didn't flash any boot file at that point bc I fig reverting back to android 12 would " " update " "boot back to android 12. I guess it didn't. SO, I tried to install the boot image you provided for stock for the version of Android 12 reverted back to. That caused a boot loop. I can still access bootloader and it still says unlocked.
reverting back doesn't lock the bootloader. how do you know it didn't revert back to oos12?
 

blackpanther0582

Senior Member
Feb 2, 2011
721
967
Dubai
Google Pixel 7 Pro
The Netflix method worked for me . Yesterday I was so stupid I cleared Netflix data by accident now I redone the method again but playstore says this version is not compatible with your device not able to update from playstore at all . All modules in place safety net pass device certified still . Any advice brother
 

g96818

Senior Member
Dec 27, 2014
723
295
The Netflix method worked for me . Yesterday I was so stupid I cleared Netflix data by accident now I redone the method again but playstore says this version is not compatible with your device not able to update from playstore at all . All modules in place safety net pass device certified still . Any advice brother
try download the update from apkmirror
 

mvincent2k

Member
Nov 19, 2018
29
6
OnePlus Nord N200 5G
Upgraded to C.21 and everything went perfectly. (g96818 is the Man!) Followed instructions to get Netflix working so all good there.

Problem:
Disney+ and Hulu do not work anymore. Guessing they need a fix like Netflix. Hulu looks like it will play but never starts video. D+ gets error code 83 which is the unsupported device error when unlocked/rooted.

What I have tried:
-Uninstalled/Reinstalled
-All permissions granted.
-Have them both in Magisk denylist and tried with the Enforce option both On and Off.
-Also tried using liboemcrypto module as well. No luck.

Also zygisk is enabled and Shamiko is installed. It passes all safetynet checks as well.

Any ideas on how to fix these?
 
Last edited:
  • Like
Reactions: g96818

g96818

Senior Member
Dec 27, 2014
723
295
Upgraded to C.21 and everything went perfectly. (g96818 is the Man!) Followed instructions to get Netflix working so all good there.

Problem:
Disney+ and Hulu do not work anymore. Guessing they need a fix like Netflix. Hulu looks like it will play but never starts video. D+ gets error code 83 which is the unsupported device error when unlocked/rooted.

What I have tried:
-Uninstalled/Reinstalled
-All permissions granted.
-Have them both in Magisk denylist and tried with the Enforce option both On and Off.
-Also tried using liboemcrypto module as well. No luck.

Also zygisk is enabled and Shamiko is installed. It passes all safetynet checks as well.

Any ideas on how to fix these?
Sorry I don't use those services
 

TheNewHEROBRINE

Senior Member
Aug 26, 2021
72
31
20
Italy
OnePlus 8T
Upgraded to C.21 and everything went perfectly. (g96818 is the Man!) Followed instructions to get Netflix working so all good there.

Problem:
Disney+ and Hulu do not work anymore. Guessing they need a fix like Netflix. Hulu looks like it will play but never starts video. D+ gets error code 83 which is the unsupported device error when unlocked/rooted.

What I have tried:
-Uninstalled/Reinstalled
-All permissions granted.
-Have them both in Magisk denylist and tried with the Enforce option both On and Off.
-Also tried using liboemcrypto module as well. No luck.

Also zygisk is enabled and Shamiko is installed. It passes all safetynet checks as well.

Any ideas on how to fix these?
Try to see what these two apps say:



They will try to detect any sign of root on your phone.
 

mvincent2k

Member
Nov 19, 2018
29
6
OnePlus Nord N200 5G
Try to see what these two apps say:



They will try to detect any sign of root on your phone.

So you are on to something there. Seems Denylist is not being observed properly based on those apps even if I set it to Enforce... See screenshots.

Also included my Magisk details
 

Attachments

  • Screenshot_2022-11-02-18-28-58-56_aa90d5c381d1285e5f0a79a44c517696.jpg
    Screenshot_2022-11-02-18-28-58-56_aa90d5c381d1285e5f0a79a44c517696.jpg
    291.3 KB · Views: 25
  • Screenshot_2022-11-02-18-27-30-85_ebfa97b027035e61fe3517b303462652.jpg
    Screenshot_2022-11-02-18-27-30-85_ebfa97b027035e61fe3517b303462652.jpg
    339.5 KB · Views: 24
  • Screenshot_2022-11-02-18-28-29-95_aa90d5c381d1285e5f0a79a44c517696.jpg
    Screenshot_2022-11-02-18-28-29-95_aa90d5c381d1285e5f0a79a44c517696.jpg
    326.8 KB · Views: 22
  • Screenshot_2022-11-02-18-40-03-33_bac8c7dbde5adcafee502124a33bf7e6.jpg
    Screenshot_2022-11-02-18-40-03-33_bac8c7dbde5adcafee502124a33bf7e6.jpg
    331.6 KB · Views: 19
  • Screenshot_2022-11-02-18-39-49-75_bac8c7dbde5adcafee502124a33bf7e6.jpg
    Screenshot_2022-11-02-18-39-49-75_bac8c7dbde5adcafee502124a33bf7e6.jpg
    363.6 KB · Views: 18
  • Screenshot_2022-11-02-18-39-26-38_bac8c7dbde5adcafee502124a33bf7e6.jpg
    Screenshot_2022-11-02-18-39-26-38_bac8c7dbde5adcafee502124a33bf7e6.jpg
    276.3 KB · Views: 20
  • Screenshot_2022-11-02-18-41-54-19_bac8c7dbde5adcafee502124a33bf7e6.jpg
    Screenshot_2022-11-02-18-41-54-19_bac8c7dbde5adcafee502124a33bf7e6.jpg
    298.6 KB · Views: 22

TheNewHEROBRINE

Senior Member
Aug 26, 2021
72
31
20
Italy
OnePlus 8T
So you are on to something there. Seems Denylist is not being observed properly based on those apps even if I set it to Enforce... See screenshots.

Also included my Magisk details
Have you added both apps to the deny list? Also please note that Enforce DenyList should be disabled for Shamiko to work (read the module description of Shamiko in your own screenshot).
 

TheNewHEROBRINE

Senior Member
Aug 26, 2021
72
31
20
Italy
OnePlus 8T
Yes both are added, see new screenshot above. Yes I know regarding shamiko, was just trying both ways.
Ok so something I discovered is that neither Shamiko nor Universal Safety Fix can't properly hide the disguised Magisk app on their own. Plus, any other app that provides a LSPosed module will also trigger the detection. To hide these apps you should follow this guide. When it says "add all root apps" also add Hide My Applist, DarQ and LuckyPatcher. When it says "choose your Banking app" you should instead choose Disney+ and repeat the same process for Hulu, Oprek Detector and Applist Detector so that we can get some feedback.
 

mvincent2k

Member
Nov 19, 2018
29
6
OnePlus Nord N200 5G
Ok so something I discovered is that neither Shamiko nor Universal Safety Fix can't properly hide the disguised Magisk app on their own. Plus, any other app that provides a LSPosed module will also trigger the detection. To hide these apps you should follow this guide. When it says "add all root apps" also add Hide My Applist, DarQ and LuckyPatcher. When it says "choose your Banking app" you should instead choose Disney+ and repeat the same process for Hulu, Oprek Detector and Applist Detector so that we can get some feedback.

Followed the above....
Rebooted nd now stuck on logo red dot with two dots circling....Is this the bootloop?

how an I recover?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    This is for the NE2215 Rom.

    Step 1: Unlock your bootloader.

    Step 2: Download and install Magisk Stable or Canary. Your choice, but I used Canary.
    https://github.com/topjohnwu/Magisk

    Step 3: You can use either patch the stock boot or use my patched boot rom.
    https://androidfilehost.com/?w=files&flid=333790
    NOTE: This is for the original stock image when the phone first came out. See below for updates and boot images.

    Step 4: Reboot to bootloader
    Code:
    adb reboot bootloader

    Step 5: BOOT the patched boot rom! DO NOT FLASH!
    Code:
    fastboot boot patched_boot.img
    
    * change patched_boot.img to whatever your filename is.

    Step 6: Open Magisk and perform a direct install.

    Step 7: Enjoy!

    Additional steps to pass safetynet:

    Step 8: Open Magisk, open the Settings menu, enable Zygisk, and reboot.

    Step 9: Download and install Universal Safetynet Fix (Zygisk) by @kdrag0n.
    https://github.com/kdrag0n/safetynet-fix/releases

    Step 10: I forget if you really need this or not, but install it anyways.
    MagiskHide Props

    Step 11: Reboot.

    Step 12: Enjoy!

    Netflix Error -93:
    WARNING: Netflix will not work after bootloader unlock. OnePlus's fault.

    Here's how to get Netflix to work, but DRM will drop from L1 to L3.

    Step 1: Uninstall Netflix.

    Step 2: Flash Shamiko in Magisk and reboot.

    Step 3: Install this version of Netflix.

    Step 4: Open Netflix and close the app.

    Step 5: Update Netflix from Google Playstore.

    Step 6: Open Netflix and log in and force close the app.

    Step 7: Open the app again and be greeted with error code 93, then force close the app.

    Step 8: Open the app again and enjoy Netflix.


    Updates:
    NE2215_11.A.12
    NE2215_11.A.13
    NE2215_11.A.14
    NE2215_11.A.15
    NE2215_11.A.16
    NE2215_11.A.17 Stock boot image and OTA. Thanks @mrdark5555
    NE2215_11.C.19 Stable Color/OxygenOS 13
    NE2215_11.C.20
    NE2215_11.C.21
    NE2215_11.C.22
    4
    Color/Oxygen OS android 13 update

    NE2215_11.C.19 International Boot image & ROOT

    CAUTION!
    Not my fault if your phone breaks.

    WARNING!!!
    Issues I've seen on previous devices:
    - A few people have had bootloop issues due to using the wrong rom on the wrong phone. (e.g. Installing the Global ROM on a EU, IN, or CN model)
    - If you have "FLASHED" the patched boot vice "BOOT" at anytime prior to this, then you should be able to use this since it's the full installation package.

    I can't help you if your phone doesn't update properly.

    -----------------------------------------------------------------------------------------

    International NE2215_11.C.19 full update:
    Official: https://android.googleapis.com/packages/ota-api/package/6812ccee9a8a891032af1e053e3217731ac7ad92.zip
    Mirror: https://www.androidfilehost.com/?fid=14871746926876835870
    SHA-1: 6812CCEE9A8A891032AF1E053E3217731AC7AD92
    MD5: 1A63783851148E4566A255FE8FCDC4F8

    OnePlus Local Update Tool (OPLocalUpdate_For_Android12.apk)
    Mirror: https://www.androidfilehost.com/?fid=15664248565197176984
    SHA-1: 80707A75F7FA9E1864E84C7C7C270175A9FEC129
    MD5: ADF932B2FD4C2A2B379C9427197B6B6A

    -----------------------------------------------------------------------------------------

    NE2215_11.C.19 boot images (Download required):
    Stock
    SHA-1: BDBD8D1130B076D1DE26A45C37A773452F1BE817
    MD5: B758030A6E30EDAAA4D914F5D026DC40

    Patched
    SHA-1: D0CF6F2F9214F07E4EAAE1279A1B390F04DDEE0C
    MD5: 964965E5AA7E38105EACAAEB86048073

    -----------------------------------------------------------------------------------------

    PC Method

    You all know I prefer the non-PC method since I pioneered it and was the first to bring it to XDA, BUT I DO NOT RECOMMEND THIS FOR MAJOR SYSTEM UPGRADES! READ STEP 6.

    I have always run into issues and recommend you to follow this modified non-PC/PC method.

    See Warning above.

    Step 1: Put the update zip and stock boot files in your base directory.

    Step 2: Recommend you unroot first, but not necessary. You don't have to completely remove Magisk, just restore images. Open Magisk, click uninstall magisk, and only click restore images. DO NOT REBOOT!

    Step 3: Open the system update app and install the update. DO NOT REBOOT!

    Step 4: Open Magisk, click "Install", and "Select and Patch a File" to patch the stock boot. Reboot.

    Step 5: Copy the patched file to your PC.

    Step 6: Reboot. You will lose root at this point, but you are guaranteed to update properly and not end up in a boot loop.

    Step 7: Reboot and BOOT the newly patched boot image. Your file name will be different than what I'm posting so make it match.

    adb reboot bootloader
    fastboot boot magisk_patched.img

    If you get a waiting for device error, then you need to update your bootloader/fastboot driver.
    Right click your PC iicon and click "Device Manager".
    Click on "Drivers"
    Look for the Android item with a yellow triangle.
    Right click and select "Update Driver"
    Click "Browse my computer for drivers"
    Click "Let me pick....."
    I installed the Google Bootloader driver, but maybe another will work for you, so just keep installing until you find one that works.

    Step 8: Open Magisk and perform a direct install.

    Step 9: Reboot.

    NOTE: I do not know if the patched file will work for everyone. I've previously had problems using someone else's patched file and had to redo the patch before the phone accepted it. YMMV.
    4
    NE2215_11.A.14 International Boot image & ROOT

    CAUTION!
    I do not know if are multiple OTA files for those still stuck on a previous versions before NE2215_11.A.13. I recommend just updating it through the system update. I updated through system update.

    Not my fault if your phone breaks.

    WARNING!!!
    Issues I've seen on previous devices:
    - A few people have had bootloop issues due to using the wrong rom on the wrong phone. (e.g. Installing the Global ROM on a EU, IN, or CN model)
    - If you have "FLASHED" the patched boot vice "BOOT" at anytime prior to this, then you can NOT use OTA unless you want to bootloop or end up in EDL and wipe the phone.

    I can't help you if your phone doesn't update properly.

    -----------------------------------------------------------------------------------------

    International NE2215_11.A.14 OTA Incremental update:
    Official: https://android.googleapis.com/packages/ota-api/package/e443d7662829c933a0da968a62bf080aacab37c9.zip
    Mirror: https://www.androidfilehost.com/?fid=15664248565197176978
    SHA-1: E443D7662829C933A0DA968A62BF080AACAB37C9
    MD5: 3FD7A8DA16A1B6C85EC8B17E4A85C188

    OnePlus Local Update Tool (OPLocalUpdate_For_Android12.apk)
    Mirror: https://www.androidfilehost.com/?fid=15664248565197176984
    SHA-1: 80707A75F7FA9E1864E84C7C7C270175A9FEC129
    MD5: ADF932B2FD4C2A2B379C9427197B6B6A

    Or you can just use the full update package (PENDING)
    International NE2215_11.A.14 full rom:
    Official:
    Mirror:
    SHA-1:
    MD5:

    Two methods are available, PC and non-PC. I refer the non-PC method since it's much easier and it hasn't failed me yet so I'm just going to post instructions for that. You can look at previous update instructions if you want the PC method.

    -----------------------------------------------------------------------------------------

    NE2215_11.A.14 boot images (For reference only. Download not required):
    Stock
    SHA-1: 94B61C7D2AA9400039B8E3BB77D2638532225912
    MD5: 7810AFEE1B4F1D4A5F69A485ACF1BD2B

    Patched
    SHA-1: 82001947F7B20C3B553C76CDC290B0B6C77DB338
    MD5: 6EAA24A02D3749567F8187DE40D2D0D1

    -----------------------------------------------------------------------------------------

    Non-PC Method

    See Warning above.

    Step 1: You must unroot first. You don't have to completely remove Magisk, just restore images. Open Magisk, click uninstall magisk, and only click restore images. DO NOT REBOOT!

    Step 2: Install OTA update. DO NOT REBOOT!

    Step 3: Open Magisk and install to inactive slot. Reboot. Boot up took about 30 seconds.

    -----------------------------------------------------------------------------------------

    If you rebooted on accident before patching, then do the following using your PC:


    I recommend doing the following instead of just booting the patched file.

    Step A: Patch the boot image above using Magisk and copy the patched boot image to your computer.

    Step B: Reboot and BOOT the newly patched boot image. Your file name will be different than what I'm posting so make it match.

    adb reboot bootloader
    fastboot boot magisk_patched.img

    Step C: Open Magisk and perform a direct install.

    Step D: Reboot.

    NOTE: I do not know if the patched file will work for everyone. I've previously had problems using someone else's patched file and had to redo the patch before the phone accepted it. It's highly possible that magisk preps the phone itself or does something during the patching to allow it to boot. The important thing is YMMV.
    4
    NE2215_11.A.12 International Boot image & ROOT

    CAUTION!
    I do not know if are multiple OTA files for those still stuck on a previous versions before NE2215_11.A.12. I recommend just updating it through the system update. I updated through system update.

    Not my fault if your phone breaks.

    WARNING!!!
    Issues I've seen on previous devices:
    - A few people have had bootloop issues due to using the wrong rom on the wrong phone. (e.g. Installing the Global ROM on a EU, IN, or CN model)
    - If you have "FLASHED" the patched boot vice "BOOT" at anytime prior to this, then you can NOT use OTA unless you want to bootloop or end up in EDL and wipe the phone.

    I can't help you if your phone doesn't update properly.

    -----------------------------------------------------------------------------------------

    International NE2215_11.A.12 OTA Incremental update:
    Official: https://android.googleapis.com/packages/ota-api/package/f99da5215db535177dabb71960ec6365a63af389.zip
    Mirror: https://www.androidfilehost.com/?fid=14655340768118454642
    SHA-1: F99DA5215DB535177DABB71960EC6365A63AF389
    MD5: F7D3D8498B61B131D36F0C93F5DCEBEC

    Or you can just use the full update package (PENDING)
    International NE2215_11.A.12 full rom:
    Official:
    Mirror:
    SHA-1:
    MD5:

    Two methods are available, PC and non-PC. I refer the non-PC method since it's much easier and it hasn't failed me yet so I'm just going to post instructions for that. You can look at previous update instructions if you want the PC method.

    -----------------------------------------------------------------------------------------

    NE2215_11.A.12 boot images (For reference only. Download not required):
    Stock
    SHA-1: 3BCFF2323A03F26FC94BB5A2196CC1B9611EEF53
    MD5: 8BEEB2BE49E4A0F40D750E44205F1636

    Patched
    SHA-1: 1676BEAD586662ADF4597CA0AB16A3064D13F633
    MD5: 978E7F85AE3AA239E022C69888ACCF98

    -----------------------------------------------------------------------------------------

    Non-PC Method

    See Warning above.

    Step 1: You must unroot first. You don't have to completely remove Magisk, just restore images. Open Magisk, click uninstall magisk, and only click restore images. DO NOT REBOOT!

    Step 2: Install OTA update. DO NOT REBOOT!

    Step 3: Open Magisk and install to inactive slot. Reboot. Boot up took about 30 seconds.
    3
    Hello, did you get the boot.img from the original firmware or did you extract from your device. If you have the full flash file for NE2215 please post a link. Thanks
    Got it from my device. I'll try to see if I can dump the files tomorrow.