How to Root the OnePlus Two (Video)
After all the hype the OnePlus One caused and the, not particularly large, but damn-loyal fanbase they achieved, they finally just launched a successor: the OnePlus Two.
Just like with the OnePlus One the idea was to put higher end specs in a device while keeping the price tag a few hundred dollars shy of the competitors (and just like the last time, what better way to create as much hype as possible than with the same invite-only system of purchasing and giveaways to gain invites), the OnePlus Two followed suit.
But while the hardware is top-notch on the OnePlus Two, the software, well, isn’t. Instead of the popular third-party OS CyanogenMod (which sits on top of Android), they went with their own proprietary Oxygen OS (that also sits on top of Android).
And, as usual with most manufacturers, the custom skin UI they went with isn’t quite as smooth as the old Cyanogen OS (or even pure Android). So, what can a new OnePlus Two user do? Well, you can root it.
Rooting is the process of gaining administrative rights on a device which allows you to then change system files to your heart’s content. From removing bloatware apps that the manufacturer put on the device that you never use, to overclocking the processor, to, yes, changing the entire OS or custom UI.
Even though it might sound a little daunting, it’s actually quite easy (and even easy to undo) so if any of the above sounds good to you, here’s how to root the OnePlus Two, flash a custom recovery, and even flash a custom ROM –a zipped file with a new custom OS that you can change as many times as you want until you find one you love.
I. Before You Begin
1. This could void the warranty of your device. We won’t be held responsible for anything that happens from doing this tutorial so please proceed at your own risk.
2. This should erase the data stored on your device. So, please backup anything that you feel is important.
3. This should also flash a custom recovery on your device.
4. You should only try this on a OnePlus 2. OnePlus One users should head here to root their device.
How to Root the OnePlus 2
To root the device, you’ll first unlock the bootloader and flash a custom recovery on it, and then flash the SuperSU package to gain access to root. Here’s how:
II. Downloading Required Files
1. Download the folder in zip format I put together with all the necessary files here and save it to your desktop.
2. Extract the contents to your desktop.
III. Installing ADB Drivers on Your PC or Mac
To get ADB and Fastboot working (things we need to be able to communicate with the phone from our computer), head to my new How To Setup ADB/Fastboot Tutorial. This will show you how to set it all up on Windows or Mac (don’t worry it’s quick and easy). Once done with that, return here to this tutorial to continue.
After you have done that, copy the SuperSU.zip and recovery.img files from that folder into the C:/adb folder that you should now have on your computer after doing the ADB tutorial above (they need to be in the same folder as adb.exe and fastboot.exe).
III. Unlocking the Bootloader on the OnePlus 2
1. On the phone, head to Menu > Settings > About phone and tap on Build number for 7-8 times and it’ll say you’re a developer. The developer options menu should now be unlocked on your device.
2. Head to Menu > Settings > Developer options on your device and turn on USB debugging and OEM unlocking.
3. Connect your device to your PC using a USB cable.
4. You will get a prompt asking if you’d like to allow USB debugging on your device. Check off the Always allow from this computer box and tap on OK.
5. Launch a Command Prompt Window inside the Fastboot folder inside the folder you just extracted eariler. To do that, hold down Shift on your keyboard and right-click anywhere inside the Fastboot folder and select Open command window here.
6. Type in the following command into the Command Prompt Window and press Enter:
adb reboot bootloader
7. Your device should reboot into bootloader mode.
8. Type in the following command and hit Enter:
fastboot oem unlock
9. It should unlock the bootloader on your device.
10. Wait for it to unlock your bootloader.
12. Your device should automatically reboot when the bootloader is unlocked.
IV. Flashing a Custom Recovery on the OnePlus 2
1. Once the phone reboots, go through the normal setup procedure until you can get back to the home screen.
2. On the phone, head to Menu > Settings > About phone and tap on Build number for 7-8 times and it’ll say you’re a developer. The developer options menu should now be unlocked on your device.
3. Head to Menu > Settings > Developer options on your device and turn on USB debugging and OEM unlocking.
4. In the command prompt from before on the computer, type in the following command and hit enter:
adb push SuperSU.zip /sdcard/SuperSU.zip
adb reboot recovery
adb reboot bootloader
5. Once it reboots into bootloader mode again, type in the following command and hit enter:
fastboot flash recovery recovery.img
7. Wait for it to flash TWRP Recovery on your device.
8. When it’s done flashing TWRP Recovery, reboot your device manually into recovery mode by holding down Volume Down and Power until the logo appears, then release the power button but keep holding the volume down button until you see TWRP’s recovery.
V. Rooting the OnePlus 2 Using TWRP and SuperSU
1 Once in recovery mode, tap Backup and swipe to confirm. This will create a backup of the current stock ROM just in case you want to unroot later easily or if something goes wrong.
2 When that finishes, tap Back.
3. Now, tap on Install.
4. Select SuperSU .zip to be installed on your device.
5. Tap on Swipe to Confirm Flash to install SuperSU on your device.
6. Wait for TWRP to install SuperSU.
7. When it’s done installing, reboot your device by selecting Reboot followed by System.
8. Your device should reboot.
Let me know if this worked for you in the comments below!