• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Development [TWRP][3.5.2-11][dre8t][WIP] Unofficial TWRP for OnePlus Nord N200 5G

Search This thread

EnumC

Senior Member
Dec 22, 2014
124
69
Cupertino
enumc.com
TCL 10 5G
OnePlus 8T

Disclaimer:​

Code:
* I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
* YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
* Your warranty will be void if you tamper with any part of your device / software.

Warning: This build is still WIP in early stages. I posted this version so everyone can at least flash magisk and other standard zips without too much hassle. Expect bugs and possibly other unexpected behaviors, especially if you attempt to use any features not listed below. Currently working on encryption and getting the other TWRP features online.

=========

Update (10/14/2021): I am taking a hiatus from this unofficial TWRP build. With that being said, you are welcome to fork the device tree at the bottom of the post or submit PRs. I may continue working on this when I have more time, but I'm sure another experienced developer will be able to pick up and accomplish what I had trouble with before.

=========


What Works:

* Booting to TWRP.
* Installing ZIPs.
* System, Product, Vendor, ODM, opluslog, Metadata, Persist, modem.
* a/b slot
* sdcard

What doesn't work:​

* userdata decryption. Requires forceencrypt disabler.
* Backup for any partition besides Super.
* Restore
* Factory Reset
* CPU temperature

Downloads:​

0.2.0: https://www.androidfilehost.com/?fid=7161016148664790178
0.1.0: https://www.androidfilehost.com/?fid=7161016148664789523

Installation:​

1. Run
Code:
fastboot boot twrp-3.5.2-11-holi.img
. This will not boot you to twrp, but you should see the device boot to system successfully. If it boots properly, run adb reboot bootloader. If it bootloops or freezes, STOP. Leave your model number in the comments and force reboot your device.

2. Run
Code:
fastboot getvar current-slot
to get your current active partition slot. If it's A, then run
Code:
fastboot flash boot_a twrp-3.5.2-11-holi.img
. If it's B, run
Code:
fastboot flash boot_b twrp-3.5.2-11-holi.img

3. Run
Code:
fastboot reboot
to get back to the system

This release is built w/ the stock kernel (5.4.61-qgki-gf8e532b).

Source
Manifest: https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp
Device Tree: https://github.com/EnumC/android-OnePlusN200TMO-TWRP
Pull requests to the device tree are welcome!
 
Last edited:

Link575

Senior Member
Dec 21, 2015
85
18
First, thank you @EnumC great work. Second, anyone know how would I go about installing a zip if TWRP can't see anything in downloads and can't see the SD card. TIA
 

EnumC

Senior Member
Dec 22, 2014
124
69
Cupertino
enumc.com
TCL 10 5G
OnePlus 8T
First, thank you @EnumC great work. Second, anyone know how would I go about installing a zip if TWRP can't see anything in downloads and can't see the SD card. TIA
Added SD card support in 0.2.0 if you need to store larger files, Check the Mount tab and make sure sdcard 1 is checked, then it should be mounted under /sdcard-1/. If you have more than one partition, then it will show up as sdcard 2, 3, etc.

Please let me know if anything is not working correctly.
 

Link575

Senior Member
Dec 21, 2015
85
18
Added SD card support in 0.2.0 if you need to store larger files, Check the Mount tab and make sure sdcard 1 is checked, then it should be mounted under /sdcard-1/. If you have more than one partition, then it will show up as sdcard 2, 3, etc.

Please let me know if anything is not working correctly.
Oh wow nice, I'll try it out tomorrow and let you know if I run into any issues. Thanks
 

ttar ttar

Member
Apr 6, 2020
17
1
@EnumC
1I tried 0.2.0 but my storage is weird.
1) I did not see internal storage.
2) SD card (0mb)

I am still able to boot into the system with no issue. Not sure if this is the issue for TWRP?
And I tried to reboot to the recovery. It says no OS installed? why?

MOUNT: "sdcard1" is checked.
but System is not checked. I manually checked it and rebooted. But when I go back in, SYSTEM is still unchecked.

And Recovery will be FROZEN once a while. Need to use Hard reboot to get out of Recovery mode.

Anything I did wrong? (was trying to flash Magisk from SD card).


Please advise. Thanks!
 

Attachments

  • 20210821_180749.jpg
    20210821_180749.jpg
    965.4 KB · Views: 97
  • 20210821_180735.jpg
    20210821_180735.jpg
    1,023.4 KB · Views: 96
  • 20210821_181317.jpg
    20210821_181317.jpg
    913.3 KB · Views: 96
Last edited:

EnumC

Senior Member
Dec 22, 2014
124
69
Cupertino
enumc.com
TCL 10 5G
OnePlus 8T
@EnumC
1I tried 0.2.0 but my storage is weird.
1) I did not see internal storage.
2) SD card (0mb)

I am still able to boot into the system with no issue. Not sure if this is the issue for TWRP?
And I tried to reboot to the recovery. It says no OS installed? why?

MOUNT: "sdcard1" is checked.
but System is not checked. I manually checked it and rebooted. But when I go back in, SYSTEM is still unchecked.

And Recovery will be FROZEN once a while. Need to use Hard reboot to get out of Recovery mode.

Anything I did wrong? (was trying to flash Magisk from SD card).


Please advise. Thanks!
That's mostly correct! When you mounted SD card 1, the mounting point is /sdcard-1. Don't press "Select Storage". When you mount anything, it mounts immediately -- no reboot needed. Ignore the "No OS Installed" warning, and don't reboot to Recovery from recovery. That causes freezing at the moment. userdata decryption is not working at the moment, so that's why you can't mount internal storage.
 

ttar ttar

Member
Apr 6, 2020
17
1
That's mostly correct! When you mounted SD card 1, the mounting point is /sdcard-1. Don't press "Select Storage". When you mount anything, it mounts immediately -- no reboot needed. Ignore the "No OS Installed" warning, and don't reboot to Recovery from recovery. That causes freezing at the moment. userdata decryption is not working at the moment, so that's why you can't mount internal storage.
Cool. So what should I do now if I want to flash Magisk? Wait for your 0.3.0 version?
 

Link575

Senior Member
Dec 21, 2015
85
18
@EnumC, while the SD was able to be seen, it had the same issue as internal storage where no files could be seen and had to be pushed. I just kinda assumed this was how it was supposed to be but if not then yea, it's not working right.
 

EnumC

Senior Member
Dec 22, 2014
124
69
Cupertino
enumc.com
TCL 10 5G
OnePlus 8T
I did not format it so I'd have to check what it is formatted for. It used to be in my Note 4 so I just took it out and put in this phone. System normally reads it fine. What format should it been in?
Preferably fat or exfat since those are the ones I've tested on my end. If that doesn't work, please run "adb logcat > twrp.log" and attach the file.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7

    Disclaimer:​

    Code:
    * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
    * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
    * Your warranty will be void if you tamper with any part of your device / software.

    Warning: This build is still WIP in early stages. I posted this version so everyone can at least flash magisk and other standard zips without too much hassle. Expect bugs and possibly other unexpected behaviors, especially if you attempt to use any features not listed below. Currently working on encryption and getting the other TWRP features online.

    =========

    Update (10/14/2021): I am taking a hiatus from this unofficial TWRP build. With that being said, you are welcome to fork the device tree at the bottom of the post or submit PRs. I may continue working on this when I have more time, but I'm sure another experienced developer will be able to pick up and accomplish what I had trouble with before.

    =========


    What Works:

    * Booting to TWRP.
    * Installing ZIPs.
    * System, Product, Vendor, ODM, opluslog, Metadata, Persist, modem.
    * a/b slot
    * sdcard

    What doesn't work:​

    * userdata decryption. Requires forceencrypt disabler.
    * Backup for any partition besides Super.
    * Restore
    * Factory Reset
    * CPU temperature

    Downloads:​

    0.2.0: https://www.androidfilehost.com/?fid=7161016148664790178
    0.1.0: https://www.androidfilehost.com/?fid=7161016148664789523

    Installation:​

    1. Run
    Code:
    fastboot boot twrp-3.5.2-11-holi.img
    . This will not boot you to twrp, but you should see the device boot to system successfully. If it boots properly, run adb reboot bootloader. If it bootloops or freezes, STOP. Leave your model number in the comments and force reboot your device.

    2. Run
    Code:
    fastboot getvar current-slot
    to get your current active partition slot. If it's A, then run
    Code:
    fastboot flash boot_a twrp-3.5.2-11-holi.img
    . If it's B, run
    Code:
    fastboot flash boot_b twrp-3.5.2-11-holi.img

    3. Run
    Code:
    fastboot reboot
    to get back to the system

    This release is built w/ the stock kernel (5.4.61-qgki-gf8e532b).

    Source
    Manifest: https://github.com/minimal-manifest-twrp/platform_manifest_twrp_aosp
    Device Tree: https://github.com/EnumC/android-OnePlusN200TMO-TWRP
    Pull requests to the device tree are welcome!
    1
    i replied to your post in the other thread, perhaps maybe this can help with decryption/encryption .... https://forum.xda-developers.com/t/rooting-stock-firmware-w-magisk.4321575/#post-85504141

    Enumc, thanks for the contribution and your time
    1
    First, thank you @EnumC great work. Second, anyone know how would I go about installing a zip if TWRP can't see anything in downloads and can't see the SD card. TIA
    Push to /tmp or /sdcard.
    1
    Tried out new build of TRWP, everything worked fine.
    1
    Cool. So what should I do now if I want to flash Magisk? Wait for your 0.3.0 version?
    Flash it! If you have an SD card, then put the zip in the SD card, and flash from /sdcard-1. If not, connect it to your computer and run "adb push yourmagisk.zip /tmp" and flash from /tmp.