How To Root The OnePlus One

January 6, 2015

We no longer maintain rooting guides on our blog. This means that your phone might not be compatible with this guide. If you're not sure, please consult our rooting team, who will root your phone, and install FlexiSPY for you, for a fee.
Click here to learn more about our rooting service

This guide will show you how to root the OnePlus One.

Disclaimer: FlexiSPY is not responsible for rooting the Android device in any way. Before performing any of these steps make sure you back up your Android device completely.

This will ERASE EVERYTHING on the device – please understand this before proceeding!

What is needed to root the OnePlus One?

In order to root the OnePlus One you will need the following:

  • The OnePlus One in your hand which you wish to root
  • Access to a PC

Step 1 – Download and install Java on to your PC

In order to root the OnePlus One you must have Java installed on your PC. You can get the latest version from here. Download and run the installer to install Java on to your PC.

Step 2 – Download the OnePlus One rooting tool to your PC

The first thing to do is download the OnePlus One rooting kit on to your PC. You can download it from here.

Once downloaded extract the toolkit to its own folder.

Step 3 – Install the ADB drivers for the OnePlus One

On your PC run the toolkit you downloaded in step 2.

When it appears click Download ADB drivers and follow the instructions and wait for that to be completed before moving to the next step.

Step 4 – Enable USB debugging on the OnePlus One

On the device itself you must enable USB debugging before it can be rooted.

Go to Settings > About Phone and tap Build Number repeatedly until it says you are a developer.

Tap back to exit the About Phone menu and then tap the new Developer Options menu.

Make sure the USB Debugging option is checked.

Step 5 – Put the OnePlus One in to Fastboot mode

Connect the OnePlus One to your PC via the USB cable and tap Always Allow followed by OK on the device when prompted.

Inside the OnePlus One toolkit click Enter fastboot/recovery mode.

The device will then reboot and it will be in Fastboot mode.

Step 6 – Unlock the OnePlus One bootloader

You must unlock the bootloader before you can successfully root the device.

With the OnePlus One still connected to your PC and in Fastboot mode, inside the OnePlus One toolkit on your PC, click Unlock Bootloader. The device will reboot and the bootloader will be unlocked – THIS WILL DELETE ALL DATA ON THE DEVICE.

Step 7 – Re-enable USB debugging

Now that the device has been factory restored you must enable USB debugging again as you did before.

Follow step 4 again.

Once done, proceed to the next step.

Step 8 – Flash a custom recovery to the OnePlus One

With the device still connected to your PC, inside the OnePlus One toolkit click Flash!.

When prompted make sure TWRP is selected and click Download.

A command prompt will appear.

Close the command prompt and click Flash! inside the OnePlus One toolkit.

Step 9 – Boot the OnePlus One in to recovery mode

Using the OnePlus One toolkit click Boot and then click TWRP.

The device should boot in to the custom recovery you installed in step 8.

Step 10 – Root the OnePlus One

With the device still connected to your PC from the previous steps and now in recovery mode tap Reboot on the device itself.

With the device still in recovery mode tap System.

Tap Swipe to Install when prompted to root the OnePlus One.

Step 11 – Install SuperSU on to the OnePlus One

On the device itself swipe down on the notification bar at the top of the screen to show all notifications.

You should see a notification regarding installing SuperSU (SuperSU Installer).

Tap Install SuperSU and then tap Play.

The Play Store will open with SuperSU listed.

Tap Install.

Once it has been installed tap Open.

Update the SuperSU binary when asked by tapping Continue.

Tap Normal when asked to update SuperSU without using a custom recovery.

Once this has been completed the OnePlus One will have been successfully rooted.

Get Notified Of New Blog Posts
Blog posts contain explanations of new features, company announcements, as well as tips & tricks.
Subscribe