, ,

How to Root OnePlus 3 and install TWRP on Oxygen OS 5.0 Oreo, Nougat?

Sarang Avatar

Published on


How to Root OnePlus 3 via TWRP Unlock Bootloader on Oxygen OS 3.1.2 and above

Update: Official Oxygen OS 5.0 has been released by OnePlus 3 and 3T based on Android 8.0 Oreo. This post has been updated to work with the latest Oxygen OS 5.0 Oreo Build, Open Beta 27/18. The following tutorial will also work with OxygenOS 4.1.7 based on Android 7.1.1 Nougat and any lower Android 6.0.1 Marshmallow firmware like Oxygen OS 3.2.8.

The most awaited flagship phone from the manufacturer OnePlus is now available globally. The One Plus 3 comes with some unbelievable specifications and hardware configuration. The most surprising specification is the 6 GB of LPDDR4 RAM. It also packs Kryo Snapdragon 820 processor and Adreno 530 GPU. For a device that is under $400, this seems to be a great deal. Moreover, it features the latest Oxygen OS 3.1.2 that has just received an update to the version 3.1.3 which is based on the Android 6.0.1 Marshmallow and not the Android N. However, the firmware is based on the latest AOSP build.

Now, that the device is available and the firmware is available as well, developers and contributors have confirmed root and TWRP build for the same. Here we will show you how to root your OnePlus 3 on the latest Oxygen OS by installing the latest TWRP 3.0.0 build. But first, you will need to unlock the bootloader on your OnePlus 3. Follow the instructions below to first unlock the bootloader, install TWRP, and then root the device. The SuperSU is forced systemless. That means you will still be able to receive further official OTA updates without losing TWRP or even root access on your device.

Download TWRP and Root files for OnePlus 3

Note 1: For Official Oxygen OS 5.0 Oreo, the best way to root is by flashing Super SU 2.85 SR5 or later. Magisk v14.3 is also reported to work with the device. Both SuperSU and Magisk are rooting tools. Use only one.

Note 2: For Open Beta 27/18 for OnePlus 3/3T based on 8.0 Oreo, only SuperSU is supposed to work.

Note 3: With any earlier version like Nougat or Marshmallow, you can use either of the two.

Warning: Unlocking bootloader, rooting, or installing TWRP may void your device’s warranty. Even though the instructions provided below have been tested on other devices, you should still be cautious about it. Readers discretion is advised.

How to Unlock Bootloader On OnePlus 3?

The bootloader is the first step towards the advanced development of an Android device and to tinker with your device. So in order to setup TWRP onto your OnePus 3, you first need to unlock the bootloader. The procedure is simple and same for most of the Android devices like Nexus series, Motorola devices, etc. Hence, proceed with the tutorial below to unlock the bootloader and setup TWRP as well.

How to Root OnePlus 3 via TWRP on latest Oxygen OS 5.0 Oreo, Nougat?


1. Verify your device for compatibility. The listed firmware is compatible with OnePlus 3 only.

2. Enable USB Debugging on your device. To do so, go to Settings>About Phone> Tap on the Build Number several times until you get a new Developer Options in theSettings. Open Developer Options and enable USB Debugging from there. Trust the connection by allowing it when you connect it to your PC for the first time.

3. Now go to Settings>Developer Options and Enable OEM Unlock

5. For ADB and Fastboot download the quick ADB and Fastboot Installer from here for Windows or you may also like Universal ADB drivers.  For Mac, Linux or Chrome OS, get to this page.

OnePlus 3/3T Rooting Instructions:

Step 1: Download the TWRP recovery for your Oneplus 3 device. You don’t need to extract the file, just place the file on your PC where you can easily locate it.

Step 2: Make sure that you setup ADB and Fastboot on your PC (Files in the Prerequisites). Trust the connection by checking “Always allow from this computer” when you plug in the Android device to your PC for the first time.

Step 3: Now keep the device plugged in and open a command prompt or terminal on your PC. You can simply click the address/location bar in Windows and type “cmd”. Alternatively, hold the shift key on the keyboard and right-click on an empty space and select “Open command window here” option to launch a cmd window.

Step 4: Boot your Android device into the bootloader or Fastboot mode. To do so, issue the following command through cmd or terminal. You can also manually boot into it using the hard key combination like Power+Volume Down while the device is turned off. Meanwhile, use code:

adb reboot-bootloader

Step 5: Now issue the following command in the command prompt to check your device connectivity

fastboot devices

Step 6: Now issue the following command to get the bootloader unlock status on your device.

fastboot oem unlock-info

Note: Check the bootloader status. If it’s locked, then issue the following command to unlock it. (This will reset your device and you will lose all data and apps.)

fastboot oem unlock

unlock bootloader on OnePlus 3

Note: Reboot, and check the unlock status again.

bootloader unlock info on oneplus 3

Step 7: Now reboot your device once and boot back into the Bootloader (Step 4) in order to flash the TWRP recovery.

Step 8: Navigate to the location where you have placed the TWRP image file. Rename the recovery file to a simple one, like recovery.img. While the folder with recovery.img file is open, launch command prompt or terminal.

Step 9: Now flash the recovery image. Issue the following command for that.

fastboot flash recovery recovery.img

Step 10: Wait until the recovery gets installed.

Once the installation completes, you can now enjoy your new firmware. Alternatively, while, on Mac OS, you can issue “./fastboot flash recovery recovery.img” command or on Linux type “sudo fastboot flash recovery recovery.img” to flash the TWRP. For detailed tutorial and alternate methods to flash the TWRP recovery, click here.

How to Root Oxygen OS on OnePlus 3 with SuperSU or Magisk?

The magisk method is very popular; which is the alternative method to root using Magisk. Once you install TWRP, it’s time to root. Place the latest SuperSU package onto your device’s internal storage or SDcard. Boot your device into the custom TWRP recovery and tap install. For that, turn off your device completely and hold volume down and power buttons for a few seconds. Once into TWRP tap the Install button and select the SuperSU file. Swipe the confirmation action below to start flashing. Once done. reboot to system.

You can boot into the TWRP recovery by issuing the following command:

adb reboot recovery

Follow and like us on social media. For queries either comment down below.

Follow and Subscribe

Sarang Avatar

Leave a Reply