How To Root and Install TWRP on the OnePlus One

Pin It

The OnePlus One is a device launched by newcomer, OnePlus. OnePlus was started by former employees from OPPO. It is quite similar in specification to the OPPO Find 7a. In this article, I will show you how to root the One and install a Custom Recovery on it. For the purpose of this tutorial, we will be using TWRP.



  • ADB and Fastboot drivers. You can know how to set them up from here
  • TWRP Custom Recovery. You can download it from here.
  • Super SU zip file. You can find it in this link.

All done? Let’s get started with the process now.

Step 1

Firstly, you’ll need to install adb and fastboot drivers in order to communicate with your device.

On Linux distributions such as Mint and Ubuntu you type

sudo apt-get install android-tools-adb

sudo apt-get install android-tools-fastboot

to install adb and fastboot. Once these drivers have been installed, we march onward!

Step 2

Reboot your One into fastboot mode. You can do this

  1. Enable developer options in settings.
  2. Enable advanced reboot in developer options.
  3. The option to reboot to your bootloader will then appear when you attempt to reboot.

Alternatively you could connect your phone to your PC, open the terminal or command prompt and type

adb reboot bootloader

The third way is to hold the power and volume down buttons.

Step 3

Thereafter verify that your device is connected properly by typing

fastboot devices


sudo fastboot devices

on Linux. You should receive something like this:Screenshot

Step 4


(sudo if you are a Linux user) fastboot oem unlock

This will unlock your bootloader so that your partitions are accessible via fastboot. Note that this will wipe your data so backup anything you need before doing this. You can relock your device by typing

(sudo) fastboot oem lock

However. this would mean you have to wipe your internal storage the next time you need to unlock; unless you use Boot Unlocker from Google Play 

Step 5

Thereafter download TWRP. You can also install CWM or Philz recovery but just be sure to replace TWRP in your fastboot command when flashing those.

To flash it type

(sudo) fastboot flash recovery openrecovery-twrp-

Thereafter type

(sudo) fastboot reboot

This will reboot your device to your system. Your device is not rooted yet.

Step 5

Now you have to enter recovery. You can do so by typing

adb reboot recovery

Step 6

Flash the Super SU zip in recovery.

You now have root!

Alternatively if you plan to flash a custom ROM there is no need to root as ROM’s come with root and wipe your SU anyway. Root has various applications but many don’t actually use root but rather install a custom ROM. With root you can backup apps and data, flash custom kernels (this can be done with TWRP recovery too) and remove unwanted apps from your /system partition.

If you have any questions or queries, leave them in the comments section below, we’ll be happy to answer them for you.

Subscribe To Get Latest Rooting Guides

Subscribe us to get all latest rooting guides and custom ROMs directly in your inbox.

Android VPN


Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge