Steps to root OnePlus 10T via Magisk

Step 1: Install Android SDK

Firstly, you’ll need to install the Android SDK Platform Tools on your PC. It’s the official ADB and Fastboot binary offered by Google. You’ll need to download it and extract it to a convenient location on your PC.

Step 2: Enable USB Debugging and OEM Unlocking

To start off, you’ll need to enable Developer Options on your smartphone. Go to settings -> About phone -> tap on build number 7 times -> return to Settings -> system -> advanced -> developer options -> finally enable USB debugging and OEM Unlocking.

Step 3: Unlock the bootloader

There is often an element of confusion regarding this step but to put it into perspective, you’ll need to unlock the bootloader on your device. Remember, unlocking the bootloader on your OnePlus 10T will mean wiping off all the data on your phone and nullifying the device’s warranty.

[2min Guide] How to Unlock Bootloader on OnePlus 10T 5G

Step 4: Download OnePlus 10T Firmware

Then, download the stock firmware for your OnePlus 10T from the official website of OnePlus. You can even download the Fastboot ROM and extract the boot.img, vendor_boot.img, and vbmeta.img files.

Download OnePlus 10T Stock Boot Download OnePlus 10 Stock Vendor Boot Download OnePlus 10T Stock Vbmeta

Step 5: Extract OnePlus 10T Payload.bin

Once you’ve downloaded the firmware, you should extract it to  convenient location on your PC. DO this will give you a couple of files, including the payload.bin. If you didn’t know this already, OnePlus packs all its partition IMG files inside the payload.bin files, so you’ll need to extract it first. Once the extraction is complete, you should transfer the boot.img and vendor_boot.img files to your device. On the other hand, you should transfer the vbmeta.img to the platform-tools on your PC.

Step 6: Patch OnePlus 10T Boot and Vendor_Boot through Magisk

Step 7: Boot your device to Fastboot Mode

Step 8: Flash Patched Boot, Stock VBmeta, and Vendor_Boot