The OnePlus One is a pretty awesome phone. Especially after the Nexus 6 became an overvalued monster. And now, it’s also relatively easy to get. There is an open sale every week and invitations are easier. I’d say the OnePlus One is the new Nexus. It’s a mid-range phone with top-of-the-line specs, and it’s easy for geeks to tinker around with. Rooting is very easy. You will find lots of great custom ROMs and mods for the phone and it has a thriving developer community.
But before you can do any of that, you need root access. To do that, you need to flash a custom recovery, which means you need to unlock the Bootloader. It’s an easy thing. It shouldn’t take you more than 30 minutes if you follow the instructions below closely.
Okay, let’s untie this bad boy.
1. What you need to know before you start
This guide is for OnePlus One running KitKat (4.4.
The rooting process requires you to unlock the Bootloader. And unlocking the Bootloader will erase your device completely (btw, we recently wrote how to do it manually if you plan to sell your device).
So before we start this process, please backup everything – contacts, SMS, photos, everything.
Have root?
Also, make sure your phone is above 50% charged and your Windows PC/laptop is plugged into a power source.
2. Install and Download
Here’s an overview of what you’ll need.
- Android SDK, including Fastboot
- ADB Driver
- Recovery File (TWRP)
- SuperSU file for rooting
Step 1: First, you need to download the Android SDK. A stripped down version of what we need is here. It’s a 1 MB file. Click Download now to download the file (not the button Download button).
Once the zip file is downloaded, extract it to the Desktop.
Step 2 (Optional): If for some reason the minified SDK doesn’t work for you, visit this site to get the full SDK. On the site, scroll to the bottom of the page, select Download for other platforms -> Only SDK tools.
Once downloaded, go to android-sdk-windows folder and run the SDK Manager file. During the installation, select the following packages.
- Tools -> Android SDK Tools, Android SDK Platform Tools
- Add-ons -> Android Support Library, Google USB Driver
You should now see a new folder named platform tools.
Step 3: Download and install the Universal ADB Driver. If it doesn’t work, see alternative method here.
Step 4: Download TeamWin Recovery Project (TWRP) recovery file (get the latest one) and SuperSU file to root.
3. Unlock Bootloader
We will start by unlocking the Bootloader. This will remove the protection layer from the internal memory. Without removing this restriction, we cannot install a custom recovery or gain root access.
Again, unlocking the Bootloader will wipe everything from your phone.
Step 1: Turn off the phone by holding down the power button and selecting Power off. Then boot into Fastboot mode by holding Volume up + Power.
The phone will display a text that says Quick start modeas you can see in the image below.
Step 2: Connect your phone to your PC using the USB cable that comes in the box. Go desktop -> android-sdk-windows -> platform tools.
Step 3: Press the . button Change key and right click in the open space in the window and select Open command window here.
Now, to check if ADB is properly installed and working, enter the following.
adb version
If you see the version number it means we are ready. If not, you will need to reinstall ADB.
Enter the following command to check if your phone is recognized by your PC. If you don’t see the serial number, it means there is a problem with the driver or your phone is not properly connected to the PC.
fast boot device
Step 4: Now we will unlock the Bootloader. It will only take a few seconds. Enter the following command.
fastboot oem unlock
Once the process is complete, it’s time to reboot the phone.
fastboot reboot
And that’s it. You’ll see the Android setup screen when your phone boots up. Access and set up your phone. Next, install a custom recovery.
4. Install Custom Recovery
Before we can install a custom recovery, we need to do two things. Enable USB debugging and disable CM’s recovery protection.
Go Setting -> About phone -> and tap the build number 7 times. This will open the Developer Options.
Go Setting -> Developer Options -> Enable USB debugging.
From the same screen, disable Update recovery with system updates. This is very important.
Step 1: Again, turn off the phone, put it in Fastboot mode and connect it to the PC.
Step 2: Go to the recovery file we downloaded at the beginning and rename it recovery.img. Copy files to platform tools folder.
Important: Here, .img is the extension. So when editing the name of the file, all you need to write is the recuperation.
Step 3: Change + right click in the folder and open the command prompt there.
To install a custom recovery, enter the following command.
flash recovery fastboot recovery.img
Once that’s done, reboot your device.
fastboot reboot
5. Root OnePlus One
Now the custom recovery is installed. It’s time to root the phone.
Step 1: Connect your phone to your PC and transfer the SuperSU file to the root folder on your OnePlus One. Now, disconnect your phone.
Step 2: We will now go into TWRP custom recovery (pronounced twerp). Power off your phone and start it while holding Turn down the volume + Power.
Step 3: Once you are in custom recovery, click Setting. SScroll to find the SuperSU file and tap it.
Step 4: Then you will see another screen. Just swipe to confirm.
Step 5: Once the process is complete, tap the . icon System reboot button to restart.
After the phone is rebooted, you will see the SuperSU app installed on your phone.
If you want further confirmation that your phone is indeed rooted, download the app called Root Check.
enjoy the freedom
That’s it. You are rooted. The world is now your oyster, my friend. Install a custom ROM, block all kinds of ads or just stay original, use Xposed and install some awesome mods.
Categories: How to
Source: thpttranhungdao.edu.vn/en/