How to Root OnePlus One Running KitKat – Guiding Tech

The OnePlus One is a pretty awesome phone. Especially after the Nexus 6 turned out to be an overpriced monster. And now, it’s also relatively easy to acquire. There’s an open sale every week and invites are easier to get. I like to say that OnePlus One is the new Nexus. It’s a mid-range phone with flagship-level specs and it’s really easy for geeks to tinker around. Rooting is easy. You’ll find lots of awesome custom ROMs and mods for the phone, and it has a thriving developer community.

How To Root One Plus One The Easy Way Result

But before you can do any of that, you need to gain root access. For that, you need to flash a custom recovery, which means you need to unlock the Bootloader. It’s an easy affair. Shouldn’t take you more than 30 minutes if you follow the guide below closely.

Alright, let’s get this bad boy off its leash.

1. What You Need to Know Before We Start

This guide is for a OnePlus One running KitKat (4.4.4).

The process of rooting requires you to unlock your Bootloader. And unlocking the Bootloader will completely wipe your device (btw, we recently wrote how to do that manually if you intend to sell your device).

So please, before we begin this process, back everything up – contacts, SMS, photos, everything.

Dsc 0443 Result
Got root?

Also, make sure your phone is more than 50% charged and your Windows PC/laptop is plugged into a power source.

2. Setups and Downloads

Here’s an overview of what you’ll need.

  • Android SDK, including Fastboot
  • ADB drivers
  • Recovery file (TWRP)
  • SuperSU file for rooting

Step 1: First, you need to download the Android SDK. A slimmed down version of just the things we need are available here. It’s a 1 MB file. Click the Download Now button to download the file (not the Download button).

Screenshot 1 Result

Once the zip file is downloaded, extract it to the Desktop.

Screenshot 2 Result

Step 2 (Optional): If for some reason the slimmed down SDK doesn’t work for you, go to this site to get the full SDK. On the site, scroll to the bottom of the page, select Download for other platforms -> SDK tools only.

After downloading, go to the android-sdk-windows folder and run the SDK Manager file. During the installation process, choose the following packages.

  • Tools -> Android SDK Tools, Android SDK Platform-tools
  • Extras -> Android Support Library, Google USB Driver

You should now see a new folder called platform-tools.

Step 3: Download and install Universal ADB Drivers. If it doesn’t work, check out the alternative method here.

Step 4: Download the TeamWin Recovery Project (TWRP) recovery file (get the latest one) and the SuperSU file for root.

3. Unlocking the Bootloader

We’ll begin by unlocking the Bootloader. This removes the protection from the internal memory. Without removing this restriction, we can’t install a custom recovery or gain root access.

Again, unlocking the Bootloader will wipe everything from your phone.

Step 1: Turn off your phone by holding down the power button and selecting Power off. Then boot into Fastboot mode by holding Volume up + Power.

Dsc 0383 Result

The phone will display text saying Fastboot Mode, as you can see in the image below.

Dsc 0391 Result

Step 2: Connect your phone to the PC using the USB cable that came in the box. Go to Desktop -> android-sdk-windows -> platform-tools.

Step 3: Press the Shift key and right-click in the open space in the window and select Open command window here.

Screenshot 5 Result

Now, to check if ADB is installed correctly and is working, type in the following.

adb version 

If you see the version number that means we’re good to go. Or else you’ll need to install ADB again.

Screenshot 10 Result

Enter the following command to check if your phone is being recognized by your PC. If you don’t see the serial number, it means there’s some issue with the drivers or your phone is not connected to the PC properly.

fastboot devices 

Step 4: Now we’re going to unlock the Bootloader. It will only take a couple of seconds. Enter the following command.

fastboot oem unlock 

After 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 the phone is booted. Get to it and set up your phone. Next, install the custom recovery.

4. Installing a Custom Recovery

Before we can install a custom recovery, we’ll need to do two things. Enable USB debugging and disable CM’s recovery protection.

Go to Settings -> About phone -> and tap the build number 7 times. This will open up the Developer options.

Dsc 0401 Result

Go to Settings -> Developer options -> Enable USB debugging.

From the same screen, disable Update recovery with system updates. This is very important.

Dsc 0411 Result

Step 1: Again, turn the phone off, 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 to recovery.img. Copy the file to the platform-tools folder.

Screenshot 16 Result

Important: Here, .img is the extension. So when editing the name of the file, all you need to write is recovery.

Screenshot 18 Result

Step 3: Shift + right-click in the folder and open the command prompt there.

To install the custom recovery, enter the following command.

fastboot flash recovery recovery.img 

Once that is done, reboot your device.

fastboot reboot                                                                                                                                                      Screenshot 24 Result 

5. Rooting OnePlus One

Now that the custom recovery is installed. It’s time to root the phone.

Step 1: Connect the phone to the PC and transfer the SuperSU file to the root folder on the OnePlus One. Now, disconnect your phone.

Screenshot 11 Result

Step 2: We’re going to go into TWRP (pronounced twerp) custom recovery now. Power off your phone and boot it up while holding Volume down + Power.

Step 3: Once you’re in the custom recovery, click Install. Scroll to look for the SuperSU file and tap it.

Dsc 0419 Result

Step 4: You’ll then see another screen. Just swipe for confirmation.

Dsc 0425 Result

Step 5: Once the process is complete, tap the Reboot System button to reboot.

Dsc 0431 Result

After the phone is rebooted, you’ll see a SuperSU app installed on your phone.

If you want further confirmation that your phone has indeed been rooted, download an app called Root Check.

Dsc 0447 Result

Enjoy the Freedom

That’s it. You’re rooted. The world is now your oyster, my friend. Install a custom ROM, block all kinds of ads, or just stay stock, use Xposed and install some awesome mods.

Last updated on 03 February, 2022

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.