How To Guide Rooting OnePlus Nord 2 CE lite

Search This thread

DerDoktore

Senior Member
Jan 19, 2009
95
34
Huawei Mate 20 Lite
...hello,

first things first: ...you have to unlock your bootloader for get this working ...you will need Magisk and default ADB and fastboot tools ...I won´t get into the bootloader unlocking part or essentials

...I suggest getting "Oxygen Updater" at Google PlayStore and download your FULL rom ...maybe it will complain about the "wrong" version (India/Europe) but I know I´m in Europe and it´s a CPH2409 ...so I got the most recent full update, in my case: CPH2409_11_A.11 ...you have to download the same version as actually installed

...after downloading the File, get the PayLoadDumperGo from XDA Member ssssut and extract the downloaded file ...maybe you will need to add "liblzma-5.dll" to the directory ...I think you will manage it by yourself ...you will only need the "boot.img" and "vbmeta.img"

...copy the boot.img to your phone and patch it with the usual Magisk method (install / choose file) and copy back the resulting magisk_boot.img to your pc.

...now the tricky part ...and yes, I got the "broken Boot/Recovery Image Screen" and yes I was scared for just a few seconds ...but I solved it and here is how:

reboot your Device to fastboot mode (unlocked) and type:
Code:
fastboot flash boot .\magisk_boot.img

DO NOT REBOOT NOW!!!

...you will have to flash vbmeta.img like this:
Code:
fastboot flash --disable-verity --disable-verification vbmeta .\vbmeta.img

...now it´s time to reboot and when it´s done just start up Magisk Manager and finish the setup and you´re done ...simple as can be :D

...best regards

derdoktor667
 

DerDoktore

Senior Member
Jan 19, 2009
95
34
Huawei Mate 20 Lite
  • Like
Reactions: Quaicheist

keyra74

Senior Member
Aug 6, 2009
1,431
200
can we have more info on this? anyone tried but you ? i have a nord ce 2 lite
 

DerDoktore

Senior Member
Jan 19, 2009
95
34
Huawei Mate 20 Lite
can we have more info on this? anyone tried but you ? i have a nord ce 2 lite
...you can have as much information as you wish or need, just ask

...I don't know how many people tried this ...but I think it's an easy and "TWRP - less" way rooting the device ...I already extracted the device tree and maybe I will have a look at building some recovery ...but it's not really needed or useful on A/B devices with "super partition" 😅

...by the way:

Model: CPH2409
Device: holi

...best regards
 
  • Love
Reactions: keyra74

keyra74

Senior Member
Aug 6, 2009
1,431
200
...you can have as much information as you wish or need, just ask

...I don't know how many people tried this ...but I think it's an easy and "TWRP - less" way rooting the device ...I already extracted the device tree and maybe I will have a look at building some recovery ...but it's not really needed or useful on A/B devices with "super partition" 😅

...by the way:

Model: CPH2409
Device: holi

...best regards
i'll try later, since you're no new member so i trust you
 
Last edited:
  • Haha
Reactions: DerDoktore

DerDoktore

Senior Member
Jan 19, 2009
95
34
Huawei Mate 20 Lite
i'll try later, since you're no new member or so i trust you
...addicted since Ginger Bread 2.3 as you, Sir 😅😉

...but, I can understand your doubts ...too many "root your bla bla" and it doesn't stop on XDA, neither ...I can just suggest you to download the "Full Image" for your Software Version in "Oxygen Updater" and expand the resulting "payload.bin" with the appropriate (python ???) tool

...but be sure to know more about A/B partitioning as I did until yesterday 😅

...very best regards
 

keyra74

Senior Member
Aug 6, 2009
1,431
200
...addicted since Ginger Bread 2.3 as you, Sir 😅😉

...but, I can understand your doubts ...too many "root your bla bla" and it doesn't stop on XDA, neither ...I can just suggest you to download the "Full Image" for your Software Version in "Oxygen Updater" and expand the resulting "payload.bin" with the appropriate (python ???) tool

...but be sure to know more about A/B partitioning as I did until yesterday 😅

...very best regards
i was there with 1.5 :p
but thx you explained absolutely everything
 

mastodon667

New member
Oct 14, 2022
2
0
Followed instructions, yet managed to brick mine. It often crashes during boot, and once it makes it through and android launches, the screen is unresponsive. After a minute or so it crashes and tries to reboot.

Because I'm unable to authorize debugging options on my phone, I can't enter any commands through ADB and am therefore blocked from resetting or recovering.
 

keyra74

Senior Member
Aug 6, 2009
1,431
200
Followed instructions, yet managed to brick mine. It often crashes during boot, and once it makes it through and android launches, the screen is unresponsive. After a minute or so it crashes and tries to reboot.

Because I'm unable to authorize debugging options on my phone, I can't enter any commands through ADB and am therefore blocked from resetting or recovering.
you should be able to launch recovery mode and wipe no ?
 

DerDoktore

Senior Member
Jan 19, 2009
95
34
Huawei Mate 20 Lite
...are you sure you downloaded the correct firmware for your device??? ...I know the touch problems or display issues can happen with the wrong firmware because of the kernel module implementation ...if you didn't play around with TWRP or some recovery foo, you can enter fastbootd mode for sure ...because the same happened to me 😅 ...and yes, not fastboot ...I really mean fastbootd ...in this emergency mode, you will get Chinese or Korean letters and can navigate with the volume buttons

...and by the way, I didn't know you have to authorize the regular fastboot mode???

...maybe you describe your steps more detailed ...what was the initial firmware version, which one did you download, did you do Magisk patching, did you pay attention to flash to the correct slot, did you patch Magisk during or after the update and so on ...once again: it's nearly impossible to brick new devices with a/b partitioning and fastbootd support ...we will get you through this, don't worry

best regards
 
  • Like
Reactions: keyra74

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    I tried all of the above but failed huge. Now my phone is bricked I think, it keeps getting started in either bootloader or the message that the phone is corrupted. I found a working TWRP 3.7.0_12Beta_v1 but I can only use it to install magisk and nothing else will pass.
    I tried the origional boot.img that i got off my phone when it was working but if i try to install it with TWRP it fails. I found some boot.img online that matches the phone but they also fail.

    Can someone please help me. I'm currently stuck with an expensive paper weight.
    Thanks to the kind people at the Nord ce 2 ite telegram group I managed to find a way. I got it running again perfectly fine now.

    So what went wrong:
    My partition table was f*cked, so i couldn't flash any more. I also couldn't go into the "fastbootd" (to flash critical partitions) and my touchscreen didn't work.

    !!! Important !!!
    • These are my steps, it can always be different for you so dont blindly copy them
    • If you tried to root and something is wrong or looping etc. > FIRST TRY TO CHANGE THE SLOT TO A/B BEFORE FLASHING ALL KINDS OF STUFF LIKE I DID!!!
      (the other slot should still be clean and bootable)
    • My model (CPH2409)
    • The OTA I used is the A14 one
    • If the phone doesn't get detected in bootloader, fastbootd or Recovery: try the other slot a/b
    • delete COW files/partitions in fastboot enhance
    • always enable logging in fastboot enhance
    • fastboot enhance also has a payload extracter build in if you need a single img
    • If using a external SD card check if its fat32, if so format it to the other fat one (fat32 wont allow single big files)
    Key combos:
    • POWER + VOL UP = recovery/fastbootd
    • POWER + VOL UP + VOL DOWN = bootloader/normal fastboot\
    • VOL+UP+VOL DOWN + INSERT CABLE = edl mode (If an MSM tool ever gets released)

    The solution

    first:
    1. download the latest OTA (preferably via oxygen updater)
    2. download fastboot enhance (Ui makes it convenient and it can flash an entire payload.bin)
    3. download the TWRP from spector0
    4. extract the vendor_boot.img and dtbo.img from the downloaded OTA
    5. boot into the bootloader
    6. flash vendor_boot.img and dtbo.img with fastboot enhance
    7. flash the twrp.img from spect0r
    8. reboot to recovery
    Now I got Into the TWRP recovery screen and my touch screen was working again. Using TWRP I was able to reboot into fastbootd again. but my partition table was still messed up so I couldn't flash the super imgs properly (system, system_ext, etc).

    To fix this I needed a TWRP back up, restoring this will repair the partition table too:
    1. Download twrp back up
    2. extract the zip/rar if archived
    3. put the extracted back up folder on your phone somewhere where TWRP can reach it (I used an external micro sd)
    4. In TWRP go to restore
    5. Select the back up (if sd: select storage > select the mircroSD)
    6. select the twrp back_up
    7. restore the back up
    8. not sure if needed but I rebooted to be sure
    The partitions table should now be fixed. Now to restore the system/OS:
    1. boot into fastbootd/recovery
    2. open fastboot enhance (should show under basic properties which slot and if yoru'e in fastbootd)
    3. check: show logs & Ignore unknown Partitions
    4. flash the entire payload.bin file (from the downloaded OTA)
    5. after its done, check the logs for which partitions failed (probably most starting with: "my_")
    6. in fastboot enhance (fastbootd): partitions > Create > *name of failed partition* size: 12000b > ok
      (size will automatically be adjusted when flashing)
    7. Check the logs if nothing failed
    8. reboot to system
    9. You should now get into the setup screen
    My phone is now working again! yay! 🥳🥳🥳

    Once I made a back-up of my clean twrp I'll link it here and the OTA too if possible.

    OTA LINK

    TWRP-backup
    1
    I tried flashing these imgs:

    flashable/working img (both slot a & b):
    Code:
    fastboot flash boot boot.img
    fastboot flash dtbo dtbo.img
    fastboot flash modem modem.img
    fastboot flash oplusstanvbk oplusstanvbk.img
    fastboot flash oplus_sec oplus_sec.img
    fastboot flash splash splash.img
    fastboot flash vbmeta vbmeta.img
    fastboot flash vbmeta_vendor vbmeta_vendor.img
    fastboot flash vbmeta_system vbmeta_system.img
    fastboot flash vendor_boot vendor_boot.img
    fastboot flash core_nhlos core_nhlos.img
    fastboot flash engineering_cdt engineering_cdt.img
    fastboot flash bluetooth bluetooth.img
    fastboot flash featenabler featenabler.img
    fastboot flash dsp dsp.img

    The "--force" command also doesnt seem to work
    Not flashable due to critical partitions not allowed:
    Code:
    fastboot flash abl abl.img
    fastboot flash devcfg devcfg.img
    fastboot flash hyp hyp.img
    fastboot flash imagefv imagefv.img
    fastboot flash keymaster keymaster.img
    fastboot flash qupfw qupfw.img
    fastboot flash tz tz.img
    fastboot rpm rpm.img

    Probably also critical but partition not found / (img_a/b) no such partition
    Code:
    fastboot flash product product.img
    fastboot flash vendor vendor.img
    fastboot flash odm odm.img
    fastboot flash uefisecapp uefisecapp.img
    fastboot flash xbl xbl.img
    fastboot flash xbl_config xbl_config.img
    fastboot flash system_ext system_ext.img
    fastboot flash system system.img

    When i try to boot into the recovery screen or fastbootd ("fastboot reboot fastboot"), I get this text:


    Not sure how else to execute the "critical" flashes
    Maybe I should give up and try to send it to OnePlus for repairs?
    Yeah, I don't really know. I didn't get that, it just allowed me to flash them. Sending it in is probably the safest bet although unlocking the bootloader might've voided the warranty. If nothing else someone else here might know how to fix things. Sorry I could help.
    1
    thanks for the update,
    but i can't acces oxygen updater because the one plus is my only android phone in the house. Is there any other way to download a working OTA of oxygen?

    super thanks for all the help so far
    Check the link on the bottom, its official OTA i downloaded from the Oxygen updater 👍🏻
  • 3
    ...hello,

    first things first: ...you have to unlock your bootloader for get this working ...you will need Magisk and default ADB and fastboot tools ...I won´t get into the bootloader unlocking part or essentials

    ...I suggest getting "Oxygen Updater" at Google PlayStore and download your FULL rom ...maybe it will complain about the "wrong" version (India/Europe) but I know I´m in Europe and it´s a CPH2409 ...so I got the most recent full update, in my case: CPH2409_11_A.11 ...you have to download the same version as actually installed

    ...after downloading the File, get the PayLoadDumperGo from XDA Member ssssut and extract the downloaded file ...maybe you will need to add "liblzma-5.dll" to the directory ...I think you will manage it by yourself ...you will only need the "boot.img" and "vbmeta.img"

    ...copy the boot.img to your phone and patch it with the usual Magisk method (install / choose file) and copy back the resulting magisk_boot.img to your pc.

    ...now the tricky part ...and yes, I got the "broken Boot/Recovery Image Screen" and yes I was scared for just a few seconds ...but I solved it and here is how:

    reboot your Device to fastboot mode (unlocked) and type:
    Code:
    fastboot flash boot .\magisk_boot.img

    DO NOT REBOOT NOW!!!

    ...you will have to flash vbmeta.img like this:
    Code:
    fastboot flash --disable-verity --disable-verification vbmeta .\vbmeta.img

    ...now it´s time to reboot and when it´s done just start up Magisk Manager and finish the setup and you´re done ...simple as can be :D

    ...best regards

    derdoktor667
    2
    I tried all of the above but failed huge. Now my phone is bricked I think, it keeps getting started in either bootloader or the message that the phone is corrupted. I found a working TWRP 3.7.0_12Beta_v1 but I can only use it to install magisk and nothing else will pass.
    I tried the origional boot.img that i got off my phone when it was working but if i try to install it with TWRP it fails. I found some boot.img online that matches the phone but they also fail.

    Can someone please help me. I'm currently stuck with an expensive paper weight.
    Thanks to the kind people at the Nord ce 2 ite telegram group I managed to find a way. I got it running again perfectly fine now.

    So what went wrong:
    My partition table was f*cked, so i couldn't flash any more. I also couldn't go into the "fastbootd" (to flash critical partitions) and my touchscreen didn't work.

    !!! Important !!!
    • These are my steps, it can always be different for you so dont blindly copy them
    • If you tried to root and something is wrong or looping etc. > FIRST TRY TO CHANGE THE SLOT TO A/B BEFORE FLASHING ALL KINDS OF STUFF LIKE I DID!!!
      (the other slot should still be clean and bootable)
    • My model (CPH2409)
    • The OTA I used is the A14 one
    • If the phone doesn't get detected in bootloader, fastbootd or Recovery: try the other slot a/b
    • delete COW files/partitions in fastboot enhance
    • always enable logging in fastboot enhance
    • fastboot enhance also has a payload extracter build in if you need a single img
    • If using a external SD card check if its fat32, if so format it to the other fat one (fat32 wont allow single big files)
    Key combos:
    • POWER + VOL UP = recovery/fastbootd
    • POWER + VOL UP + VOL DOWN = bootloader/normal fastboot\
    • VOL+UP+VOL DOWN + INSERT CABLE = edl mode (If an MSM tool ever gets released)

    The solution

    first:
    1. download the latest OTA (preferably via oxygen updater)
    2. download fastboot enhance (Ui makes it convenient and it can flash an entire payload.bin)
    3. download the TWRP from spector0
    4. extract the vendor_boot.img and dtbo.img from the downloaded OTA
    5. boot into the bootloader
    6. flash vendor_boot.img and dtbo.img with fastboot enhance
    7. flash the twrp.img from spect0r
    8. reboot to recovery
    Now I got Into the TWRP recovery screen and my touch screen was working again. Using TWRP I was able to reboot into fastbootd again. but my partition table was still messed up so I couldn't flash the super imgs properly (system, system_ext, etc).

    To fix this I needed a TWRP back up, restoring this will repair the partition table too:
    1. Download twrp back up
    2. extract the zip/rar if archived
    3. put the extracted back up folder on your phone somewhere where TWRP can reach it (I used an external micro sd)
    4. In TWRP go to restore
    5. Select the back up (if sd: select storage > select the mircroSD)
    6. select the twrp back_up
    7. restore the back up
    8. not sure if needed but I rebooted to be sure
    The partitions table should now be fixed. Now to restore the system/OS:
    1. boot into fastbootd/recovery
    2. open fastboot enhance (should show under basic properties which slot and if yoru'e in fastbootd)
    3. check: show logs & Ignore unknown Partitions
    4. flash the entire payload.bin file (from the downloaded OTA)
    5. after its done, check the logs for which partitions failed (probably most starting with: "my_")
    6. in fastboot enhance (fastbootd): partitions > Create > *name of failed partition* size: 12000b > ok
      (size will automatically be adjusted when flashing)
    7. Check the logs if nothing failed
    8. reboot to system
    9. You should now get into the setup screen
    My phone is now working again! yay! 🥳🥳🥳

    Once I made a back-up of my clean twrp I'll link it here and the OTA too if possible.

    OTA LINK

    TWRP-backup
    2
    Epic Guide successfully managed to root my phone.
    Thanks for sharing the how to. <3
    2
    Comfirmed working over here, many thanks for the instructions :)
    1
    Thanks for the info but this the wrong phone for this forum
    OnePlus Nord CE 2 5G https://www.gsmarena.com/oneplus_nord_ce_2_5g-11269.php ie. chipset: MediaTek MT6877
    OnePlus Nord CE 2 Lite https://www.gsmarena.com/oneplus_nord_ce_2_lite_5g-11344.php ie. chipset: Qualcomm SM6375

    ...I´m not sure ....the Nord 2 CE lite is not listed at the moment ....I chose the closest match ;)