• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [GUIDE] How to Root the OnePlus One

Nah its don't even own a computer mate and never used a mac. Don't even know anyone who uses one. Cheers though mate :thumbsupdroid:
 
ROOTING METHOD 2:
Root by unlocking the bootloader then flashing a custom recovery & custom ROM
1. Research and download your custom ROM
1A.
There are two categories of options for custom ROMs.
A. Custom AOSP ROMs like CM11 (not CM11S), Paranoid Android, SlimKat and MoKee.

B. Modified ROMs based on other sources, including modified versions CM11S and ColorOS as well as PAC-man.
A good repository of custom ROMs and kernels for the OnePlus One may be found here:
[INDEX][REPO][AIO] ONEPLUS ONE ROM | Kernel | MODs | Recovery - XDA-Developers.com

Although not rooted, you could also go with OnePlus’s official AOSP ROM based on Kit Kat 4.4.4 for a Nexus-like experience. You will have to root it with SuperSU zip per steps 4 & 7 of rooting method 2 above.1B. Download the ROM of your choice and save it to your computer. DO NOT place it on the SD card of your phone yet, as it is destined to be erased in the next step!

2. Backup your phone’s data
Unlocking the bootloader will involve doing a factory reset resulting in the loss of all accounts, emails, texts, apps and app data, pictures, music, etc. on the device. Move anything you need to keep onto your PC or a cloud service like DropBox.

3. Unlock the bootloader
3A.
Boot the device into fastboot mode. (Simultaneously hold down the volume up & power buttons until it vibrates.) You should see a black screen with the words “Fastboot Mode”.
3B. Unlock the bootloader using the following commands:
Code:
fastboot oem unlock
The device will unlock the bootloader, erase all user data and reboot itself.

4. Copy the ROM you downloaded in step 1 above to the SD card of your phone.
If you downloaded GApps.zip, move that to your SD card at this time as well.

5. Flash a custom recovery
5A.
Choose a custom recovery. There are three good choices out there right now, and you’ll need to read up on them to make your decision. There are no bad choices—it all comes down to personal preference. Download the zip file from the OP of the recovery you choose to your PC.
TWRP (Team Win Recovery Project)
CWM (ClockworkMod Recovery)
CWM Advanced Edition (PhilZ Touch) <— this is what I’m using
5B. Extract the recovery image from the zip file you downloaded above (ie, openrecovery-twrp-2.7.1.0-bacon.img) to the location where you installed SDK tools (ADB & fastboot). Rename it “recovery.img”.
5C. Boot the device into fastboot mode.
5D. Open a command prompt in Windows and navigate to the folder where you installed SDK tools (ADB & fastboot). Type the following commands:
Code:
fastboot flash recovery recovery.img
fastboot boot recovery.img
You should now see the custom recovery you just flashed, not the stock recovery.

6. Backup your ROM
In TWRP press “Backup” and in CWM press or scroll to “Backup and Restore.”

Don’t be a noob—backup your device!!! If you screw something up, reverting back to stock can cause massive headaches. :( Restoring from a backup in recovery is MUCH easier. ;)

7. Flash the custom ROM7A. The device should still be in recovery from step 6 above. Go back to your recovery’s main menu and select “Wipe” (TWRP) or “Wipe Data/Factory Reset” (CWM). If you are using PhilZ Touch CWM recovery, then chose “Clean to Install New ROM” after that.
7B. For TWRP and regular CWM recoveries, you must further wipe cache and dalvik cache.7C. Go back to the main menu and press Install (TWRP) or choose Install Zip (CWM) and find the ROM zip file you copied to your SD card, then flash it.
7D. Do the same with the GApps zip that you copied to your SD card.
7E. Reboot the phone. It is now rooted! ;)
Hi, I am stuck in step 3B.
I wrote the command in cmd, 3 dots showed up '...' but nothing happened, my device is still in Fastboot Mode.
Did I just f*cked up my device?
 
No. Probably nothing happened an you can just long press the power key to reboot. You need to make sure your Android USB drivers are working before trying again.
 
No. Probably nothing happened an you can just long press the power key to reboot. You need to make sure your Android USB drivers are working before trying again.
Thanks :)

However, I am trying to unlock the bootloader and still, it is stuck on the 3 dots and nothing more happens :/

the drivers seems to be working fine as when I entered the fastboot devices command, the device showed up.

I also tried to uninstall everything related to android on PC and reinstalled everything from scratch, but I am ending up with the same result. the only commands working are the reboot ones

I would really like to install OxygenOS, but this is stopping me :(
 
Thanks :)

However, I am trying to unlock the bootloader and still, it is stuck on the 3 dots and nothing more happens :/

the drivers seems to be working fine as when I entered the fastboot devices command, the device showed up.

I also tried to uninstall everything related to android on PC and reinstalled everything from scratch, but I am ending up with the same result. the only commands working are the reboot ones

I would really like to install OxygenOS, but this is stopping me :(
Can you still reboot the phone normally?
 
I apologize if this had already been addressed, but I'm on Wi-Fi and it's taking like a minute just to load a page.
Does this method work for a OnePlus One that has never been rooted and has been updated OTA to cyanogenmod 12s 12.0-yng1tas2i3 Android 5.0.2 build lrx22g?

P.s. Wish I had thought of screenshoting it before now lol

P.p.s. Also have you found a way to not have to reset? I don't want a new ROM just root and twrp.
 
Last edited:
All I know is that unlocking the bootloader (in order to flash anything unofficial like recovery or rom) always wipes the device (afaik)
 
I'm currently in the process of getting through this and decided to go with Method #1, which involved SuperSU. I typed in the line,

"fastboot oem unlock"

which is supposed make the device unlock the bootloader, erase all user data and reboot itself, however once I type it in, it prompts me with a message saying "okay" in command prompt, but nothing seems to have taken place on my phone - the screen hasn't moved from displaying Fastboot Mode.

Any idea? Very hesitant to just restart it.
 
I'm currently in the process of getting through this and decided to go with Method #1, which involved SuperSU. I typed in the line,

"fastboot oem unlock"

which is supposed make the device unlock the bootloader, erase all user data and reboot itself, however once I type it in, it prompts me with a message saying "okay" in command prompt, but nothing seems to have taken place on my phone - the screen hasn't moved from displaying Fastboot Mode.

Any idea? Very hesitant to just restart it.

Did you follow all the "preliminary steps" to confirm your computer could properly connect with the device? If the directions are not working, that is the most common point of failure. Just a simple communication issue.
 
Im having same issue as the guy above. I have connection and use ADB to reboot into fastboot. Once i get there it seems to lose connection to my PC. im on cm12.1.1 kernel 3.4.67. I can see it as Android under devices but ADB doesnt seem to be able to communicate with it.
 
DOH! I feel like such a noob. I bought my OPO second hand and the reason it says OK on the unlock is because it was already unlocked. Backing up in TWRP. I go back to the Optimus V so it was a lil tricky lol. I just want root anyways, thanks for guide!
 
Sorry guys, I know 6 years are gone and the OPO is obsolete. Also mine broke a bit the case due to battery expansion for heat. Anyway I am thinking to use its processor to make some long computations. I have an executable and waht to run it (this is not apk, no input, only some numbers output to a file) from a terminal. The problem is to change its rights to executable and someone said I have to be SU and that I have to root it. If you have any other solution please let me know, otherwise please let me know if your procedures still work considering that the OS is 6.01 and also that the sw you mention in the guides are now quite different I suppose. Which solution would you suggest taking into account that I am not expert of Android/linux etc?
 
Back
Top Bottom