[Guide] How to ROOT OnePlus8T (CN/IN/EU/International) KB2000,KB2001,KB2003,KB2005

Search This thread

GIutton

Senior Member
1. You don't need to use Magisk Canary at all. Just use 24.3, the latest released version of Magisk.
2. You are correct. Either of these sequences will work. I personally recommend the second one.
3. On your step 5, you should use the command fastboot flashing unlock. fastboot oem unlock will probably work, but flashing unlock is the correct command.
4. You will need to download the safetynet-fix-v2.2.1-ob1.zip for either sequence. Yes, leave it zipped and intact.
5. On step 12 of the second sequence, expect Magisk to automatically update itself and reboot. Once it reboots, you can launch Magisk and enable Zygisk Beta and Enforce DenyList
6. After installing the safetynet-fix, go to Configure Deny List and check GPay (Google Pay) and any banking apps that may be troublesome.
7. Magisk used to have integrated access to many useful plugins. That has since been removed.
However, you can download Fox's mmm (magisk module manager), a standalone app that has access to 3 different repos containing Magisk plugins.
Download Fox's mmm here:

If you run into any problems, post what happened on this thread. I will keep an eye out for it. Good luck my friend.

Thanks for you help the install went without issue. Will this safetynet-fix work on other devices as well? I'd like to root my GT 2 Pro and wanted to know if this same safetynet-fix module is fine to use on it as well?
 
  • Like
Reactions: Lz3807775t

BillGoss

Senior Member
Sep 2, 2010
5,679
5,003
Sydney
Thanks for you help the install went without issue. Will this safetynet-fix work on other devices as well? I'd like to root my GT 2 Pro and wanted to know if this same safetynet-fix module is fine to use on it as well?
That modified USNF zip is the standard module with some specific changes for OPPO/OnePlus fingerprint readers as detailed here: https://github.com/kdrag0n/safetynet-fix/pull/164/commits/2df4a714544f4358d98a95e644dfa806216c0f2b (see the README.md file in the zip)
 
  • Like
Reactions: Lz3807775t

GIutton

Senior Member
That modified USNF zip is the standard module with some specific changes for OPPO/OnePlus fingerprint readers as detailed here: https://github.com/kdrag0n/safetynet-fix/pull/164/commits/2df4a714544f4358d98a95e644dfa806216c0f2b (see the README.md file in the zip)

Okay. So I should be able to use the unchanged version from kdrag0n's github on other devices?

 

tecknight

Inactive Recognized Contributor
Jun 12, 2010
1,022
886
Las Vegas
Redmi Note 9 Pro
OnePlus 8T
This guide is kinda missing something.
1) it assumes there an update to install but there's no mention to what to do when there's none
2) it doesn't make sense to skip to 6) and 10) without having a patched boot.img in the first place
3) there's no reference or full zip to download for OO12

As of now I still don't understand how one can root on KB2003_11_C.16
Sandro,
You can use the second method to root your ROM.
The latest TWRP or OrangeFox (my personal favorite) have root privs by definition.
Running Magisk-24.3.zip under TWRP or OrangeFox will patch your boot image, giving you root.
Depending on the encryption state of your /userdata, you may have to run Magisk-24.3.zip
from TWRP using adb sideload
 
Last edited:

tecknight

Inactive Recognized Contributor
Jun 12, 2010
1,022
886
Las Vegas
Redmi Note 9 Pro
OnePlus 8T
Thank you! I really appreciate all your help with this.

Only issue I am having now is the TWRP app immediately crashes when I select the "Flash" option. It used to do this before rooting, however I could always clear storage/reinstall to fix it but that no longer seems to work since rooting.
Try the latest OrangeFox recovery for the 8T. It is also TWRP, just with a different cosmetic.
It could also have to do with your encryption state. If your /userdata is encrypted, TWRP or OrangeFox will not be able to decrypt it or to access the /userdata folder. OrangeFox seems to deal with encrypted /userdata better than TWRP.
Put OrangeFox into adb sideload mode, then try flashing a .zip with:
adb sideload <whatever>.zip
 
Last edited:

-sandro-

Senior Member
May 6, 2011
2,071
375
Pescara, Italy
vimeo.com
Sandro,
You can use the second method to root your ROM.
The latest TWRP or OrangeFox (my personal favorite) have root privs by definition.
Running Magisk-24.3.zip under TWRP or OrangeFox will patch your boot image, giving you root.
Depending on the encryption state of your /userdata, you may have to run Magisk-24.3.zip
from TWRP using adb sideload
Hi, I'm sorry what second method?
Anyway I thought twrp wasn't working on Android 12?
 

GIutton

Senior Member
Try the latest OrangeFox recovery for the 8T. It is also TWRP, just with a different cosmetic.
It could also have to do with your encryption state. If your /userdata is encrypted, TWRP or OrangeFox will not be able to decrypt it or to access the /userdata folder. OrangeFox seems to deal with encrypted /userdata better than TWRP.
Put OrangeFox into adb sideload mode, then try flashing a .zip with:
adb sideload <whatever>.zip

In settings it shows the phone is encrypted but that wasn't anything I did. Besides rooting as shown here I haven't done anything else besides restoring apps. Looks like the 8T isn't supported with OrangeFox. Is there an unofficial version I should be looking for? The TWRP app will only work without root.

Also having another issue. Maybe it has been like this the whole time and I am only noticing it now but Netflix is very dim. After I turn all brightness settings to max I would say it's only around 50-60% of the brightness of other video apps and noticeably much dimmer than the Netflix app on my other phones. Anyone else seeing this on their 8T or know what is causing it?
 

tecknight

Inactive Recognized Contributor
Jun 12, 2010
1,022
886
Las Vegas
Redmi Note 9 Pro
OnePlus 8T
Hi, I'm sorry what second method?
Anyway I thought twrp wasn't working on Android 12?
Second method:
1. Complete steps 1-6 above.
2. Download twrp-3.6.1_11-0-kebab.img from https://dl.twrp.me/kebab/ and rename to twrp.img
3. Reboot phone to bootloader and connect to PC.
3. Hold shift+right click inside the folder containing twrp.zip and open PowerShell.
4. Type "fastboot devices" to confirm connection then type "fastboot flash recovery twrp.img" to flash TWRP.
5. Once finished disconnect from PC. Make sure you see "START" in green and press power button to reboot.
6. Download latest Magisk apk currently being v24.3 from https://github.com/topjohnwu/Magisk/
7. Change the .apk file name extension to .zip (Magisk-24.3.apk > Magisk-24.3.zip) then save to phone.
8. Reboot phone to TWRP recovery (it may take a few min to boot and ask for your lockscreen p/w. This is normal)
9. Select "INSTALL" > navigate to Magisk-24.3.zip > swipe to confirm. This will patch+flash the boot.img and load Magisk.
10. Once finished tap "REBOOT" then tap "system" to reboot phone. Current slot can be either A or B. Do not change this.
11. Open app drawer search bar and type Magisk. If it doesn't show up immediately it should appear after a few seconds.
12. Click on it to install and follow prompts to get the full version to complete process.
13. Phone is now rooted.
14. Complete steps 18-25 listed above to fix the fingerprint scanner, safety net and play protect.

TWRP cannot decompress an encrypted /userdata partition for Android 12 based ROMs. Everything else still works.
 

tecknight

Inactive Recognized Contributor
Jun 12, 2010
1,022
886
Las Vegas
Redmi Note 9 Pro
OnePlus 8T
In settings it shows the phone is encrypted but that wasn't anything I did. Besides rooting as shown here I haven't done anything else besides restoring apps. Looks like the 8T isn't supported with OrangeFox. Is there an unofficial version I should be looking for? The TWRP app will only work without root.

Also having another issue. Maybe it has been like this the whole time and I am only noticing it now but Netflix is very dim. After I turn all brightness settings to max I would say it's only around 50-60% of the brightness of other video apps and noticeably much dimmer than the Netflix app on my other phones. Anyone else seeing this on their 8T or know what is causing it?

Yes, pretty much all Android 10+ ROMs attempt to force encryption. The only way to prevent encryption is by modifying the fstab.com file in multiple places, including the boot images RAM disk image, the /VENDOR partition, and possibly other partitions. So far, I have been unable to remove forced encryption on the
OnePlus 8T + 5G, but I have been able to on other phones.
Sorry, I haven't tried Netflix yet.
 
Last edited:

kevk60

Senior Member
Dec 21, 2012
305
125
U.S.A
I rooted my 8t with this procedure. Worked very well. I am now getting a newer phone and I would like to take the 8t back to stock and relock the bootloader. Only mod is magisk. My question is, after uninstalling magisk, do I need to put the OOS that came installed on the phone when I got the phone, or can I continue with the bootloader relock with the OOS that is installed on the phone now, which is Android 12. I've read that the OS has to be stock so I would think that the Android 12 OOS would be fine. Thanks.
 

TheMystic

Senior Member
Mar 18, 2017
1,793
802
OnePlus 8T
Samsung Galaxy S22 Ultra
I rooted my 8t with this procedure. Worked very well. I am now getting a newer phone and I would like to take the 8t back to stock and relock the bootloader. Only mod is magisk. My question is, after uninstalling magisk, do I need to put the OOS that came installed on the phone when I got the phone, or can I continue with the bootloader relock with the OOS that is installed on the phone now, which is Android 12. I've read that the OS has to be stock so I would think that the Android 12 OOS would be fine. Thanks.
EVERYTHING must be stock. This includes OS, Kernel, Recovery, etc. Of course, Magisk and all mods must be gone too!

You just have to be on official OS, doesn't matter which version.
 
  • Like
Reactions: kevk60

Top Liked Posts