News Recovery Root

How to Root OnePlus 3T, Install TWRP recovery and Unlock Bootloader [Android 8.0 Oreo root info added)

Status: Available

OnePlus is launching a flagship killer for its own flagship phone OnePlus 3 with the OnePlus 3T variant of the device. The new phone will feature upgraded hardware while keeping the same design aesthetics of the original 2016 flagship killer.

Thankfully though, the company is keeping to its promise with easy bootloader unlocking and a developer friendly phone that you can root, install custom ROMs on and have fun with several MODs from xda developers and other Android communities.

As for OnePlus 3T TWRP recovery, we wouldn’t be surprised even if it follows within a week of the phone’s public launch. OnePlus 3T is going to be a developer friendly device and hence it shouldn’t take long for it to get an unofficial build of TWRP recovery over at xda, followed by an official release at TeamWin’s website.

Download OnePlus 3T TWRP Recovery

Download the TWRP recovery from the link below.

Download OnePlus 3T TWRP recovery (latest)

To install/flash TWRP recovery on your OnePlus 3T, you need to unlock bootloader first on the device. Thankfully, OnePlus device are as friendly as Nexuses to do this stuff. Let’s get started..

Note: Unlocking the bootloader on your OnePlus 3T will completely wipe/delete the device’ storage. So make sure you backup all your important files, photos, music and videos before proceeding with the guide below.

How to Unlock Bootloader on OnePlus 3T

  1. Setup ADB and Fastboot on your PC. For help, use this link .
  2. Enable OEM unlock and USB debugging:
    • Go to your phone’s Settings » About phone » and tap “Build number” Seven/Ten times. This will enable Developer options on your OnePlus 3T.
    • Now go to Settings » Developer options » and look for “Enable OEM unlock” option, tick the checkbox next to it.
    • On the same page, also tick the USB debugging checkbox.
  3. Connect your phone to PC and open a command window on the PC.
  4. Reboot your OnePlus 3T into Bootloader/Fastboot mode by issuing the following command:
    adb reboot bootloader

    └ Check your phone’s screen, if it asks for “Allow USB debugging”, accept it by selecting OK/Yes.

  5. Once it is booted into Bootloader mode, issue the following command to unlock bootloader on your OnePlus 3T:
    fastboot oem unlock

    └ This will unlock the bootloader on your OnePlus 3T and also completely wipe your phone while doing that. So make sure you backup everything important on your device before unlocking the bootloader.

  6. Once bootloader is unlocked, your OnePlus 3T will automatically reboot. In case it asks for bootloader unlock permission on the device, accept it.

That’s all. Your OnePlus 3T bootloader should be unlocked now and you can install/flash a custom recovery like TWRP on it.

How to Install TWRP Recovery on OnePlus 3T

  1. Download OnePlus 3T TWRP recovery .img file from the download link above and save it to a separate folder on your PC.
  2. Setup ADB and Fastboot on your PC, follow this link .
    └ Skip if you’ve already have ADB setup on your PC.
  3. Enable USB debugging on your OnePlus 3T:
    1. Open Settings on your phone.
    2. Go to About phone and tap seven times on Build number, this will enable Developer options.
    3. Now go back to Settings and you’ll see Developer options there, open it.
    4. Tick the USB Debugging checkbox.
  4. Open the folder where you saved OnePlus 3T TWRP Recovery .img file in Step 1 above.
  5. Now open a command window inside that folder. To do that, “Shift + Right click” on any empty white space inside the folder and then select “Open command window here” from the context menu.

    Note: If it gives option for PowerShell window in place of CMD window, then choose PowerShell, it would work all fine. (But do know that we’re using command window as reference, but you can carry all instructions on PowerShell window.)
  6. Connect your OP3T to the PC. And type the following into the command window we opened in Step 5 above to boot your device into bootloader/fastboot mode:
    adb reboot bootloader

    └ If you get a permission dialogue on your OnePlus 3T to “Allow USB debugging”, tap OK.

  7. Once your 3T boots into bootloader mode, issue the following command into command window to flash the TWRP recovery .img file:
    fastboot flash recovery twrp.img

    └ Here modify twrp.img with the name of your TWRP recovery .img file, OR change your TWRP recovery filename to twrp.img and use the command above.

  8. Once TWRP is successfully flashed on your OnePlus 3T, issue the following command to reboot:
    fastboot reboot

That’s all. TWRP recovery should be installed on your device now. To boot into the freshly installed recovery, simply issue the adb reboot recovery command from PC command line when your device boots into system.

Root OnePlus 3T

Update [September 20, 2017]: At the moment, only SuperSU is said to be working with OnePlus 3T Oreo update. And that too, its latest version SuperSU 2.82 SR4. So in order to root OnePlus 3T on Oreo update, use SuperSU method below, which has been updated for the working SuperSU 2.82 SR4 file.

As you may know, an Android 8.0 Oreo firmware was leaked earlier today. So, if you want, you can install the Android 8.0 update now. Check out our guide on How to download OnePlus 3T Oreo update for this.

Once you’ve TWRP recovery and SuperSU installed on your OnePlus 3T, you can finally root it with either SuperSU or Magisk. (Magisk is not working on Oreo update at the at the moment.) We recommend the latter since it is easier to toggle root on/off on-the-fly using Magisk. It’s particularly useful when you apps/services that don’t work when your device is rooted.

How to Root OnePlus 3T with Magisk


How to install Magisk and phh’s SuperUser root

  1. Download and transfer the Magisk and phh’s SuperUser zip files linked above to your OnePlus 3T.
  2. Boot your 3T into TWRP recovery.
  3. Tap on Install and select the Magisk zip file that you transferred to your device in Step 1.
  4. After selecting the .zip file, do Swipe to Confirm Flash on the bottom of screen to begin the flashing process.
  5. Similarly, install the phh’s SuperUser zip.
  6. Reboot your OnePlus 3T into System.
  7. Download/install phh’s SuperUser app from the Play Store.
  8. Now finally, download the Magisk Manager apk from the downloads section above, transfer it to your 3T and install it like you’d install any other apk file to your OnePlus 3T.

Congratulations! You’ve root on your OnePlus 3T now. Enjoy!

How to Root OnePlus 3T with SuperSU

If you prefer to use SuperSU though to get root on your OnePlus 3T. Here’s a quick guide for it as well. And of course, SuperSU is and will always be the easiest of all methods to get root on an Android device.

Download SuperSU v2.82 SR4 (latest)

  1. Download and transfer the SuperSU zip file from the download link above to your OnePlus 3T’s storage.
  2. Boot your OnePlus 3T into TWRP recovery.
  3. Tap on Install and select the SuperSU zip file that you transferred to your device in Step 1.
  4. After selecting the .zip file, do Swipe to Confirm Flash on the bottom of screen to begin the flashing process.
  5. Once SuperSU is flashed, you’ll get Reboot System option, select it.

That’s it. Your OnePlus 3T is rooted. To verify, download/install any root checker app from the Play Store.

Happy Androiding! 


Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime.Email: