How to Root Google Nexus 5 in One Click

Nexus 5 (Hammerhead) is an Android smartphone manufactured by LG. It is one of Google’s Nexus line of flagship devices and served as the launch device for Android 4.4 KitKat. So, it always up to date with the latest version of Android.

Rooting Nexus 5 is one of the hottest topics over the internet (So does flashing a custom ROM to it). Among the many rooting ways, Kingo Android Root will be a good choice.


1. Free download one-click Android Root tool.
2. Make sure your phone is powered ON and at least 30% battery level.
3. USB Cable.
4. Enable USB Debugging on your device.
5. Do not upgrade to Android 6.

Steps to root your Nexus 5

Step 1: Launch Android Root tool.

You will see a window as below.


Step 2: Connect Nexus 5 to computer via USB cable.

This will take a little time. The software will install mobile driver automatically.

Step 3: Enable USB debugging mode on your phone.

If you have done this before, skip this step and move on. If not, please read this tutorial: How to enable USB debugging mode on your Android.

Step 4: Read the notifications carefully.

Please read it carefully and make sure you know what you are doing.


Step 5: Click Root to start rooting.

It will take a few minutes to root your Nexus 5. Once you started, it will pop up and ask if you want to continue. Rooting will void your warranty and possibly brick your phone(Are there any risks to root your phone?). Click OK if you are sure what will happen.


Step 6: Root Succeeded! Click Finish and wait for reboot.

Your device is now successfully rooted. Click Finish to reboot it to make stable. After reboot, you will see a SuperSU icon on your device, which is the mark of a successful root.


How to Root Your Android Phone and Tablet

Before rooting, you may want to ask some questions:

  1. What is root mean?
  2. What do I gain from rooting?
  3. Are there any risks to root a device?

Preparation for root

1. Back up everything on your device.
That’s important to you before you start. You should also always back up your current data and ROM before you flash a new one.

2. Make sure that your device is fully charged, or at least 50% battery level.

3. Enable USB Debugging on your device. Related: How to enable USB debugging

4. Unlock your bootloader. Related: How to unlock your bootloader

5. Internet connection necessary

6. USB Cable

How to Root Android with Kingo Android Root


Step 1: Download Kingo Android Root

Here’s Kingo’s list of compatible devices. Please check out there before you download it. If your phone is not in the list, don’t worry, try to find the same series phones. Or you’ll have to go to XDA Developers Forum (the most famous Androd forum) for help. Look for a thread on your specific device and you’re sure to find a method to root your device.

Step 2: Launch Kingo Android Root

After installed the program, double click the desktop icon of Kingo Android Root and launch it.


Step 3: Connect your Android device to your computer via USB cable.

If you didn’t install your device driver on your computer before, Kingo will download it from internet and install it automatically.

IMPORTANT: Pay attention to your device screen for a prompt windows. Tick “Always allow from this computer”.

allow usb debugging

Step 4: Click “ROOT” to root your device.

The program will try to root your device. In the process, your device may reboot several times.


Step 5: Root succeeded, click “Finish” to reboot your device.


Step 6: Check the root status of your device.

If you find an app named SuperSU installed on your device, then congratulations, you’ve got your device successful rooted.

Are There Any Risks To Root An Android Device

You may see lots of tutorials telling you how to root your phone or tablet, but rarely mention any potential risks. So this article will answer some questions about risks of rooting.


What is root?
What do I gain from rooting?
Unlock your bootload
How to root your Android device
How to back up Android phone

Does it have the potential to brick the device?

Yes, it is possible. Since you are playing with your system files you do run a risk of bricking your phone (phone being rendered to an unusable state equivalent to a brick). But it should be very unlikely if you follow the instructions carefully. You know, there are tens of thousands of Android Users have rooted their phones successfully. Even if really you brick the phone, it can be recovered 99% of the times by just flashing another firmware or flashing back the stock firmware.

Will it void my warranty?

Definitely. But in most cases you have the opportunity to restore your phone to a condition that they’ll never know that you rooted your phone. And sometimes they do not even check to see if you rooted your phone when you return it.

Will I stop getting updates?

No, rooting will not stop you getting any updates. If you root and keep stock ROM or flash a stock ROM, you will still get OTA update (but running an update will un-root your phone). And if you flash a custom ROM, you can also get its own constant updates (such as CyanogenMod, Pananoid).

Will the cops show up at my front door the next day?

No, rooting your phone is not illegal. So don’t worry about this. Besides, who knows it!

Anything else should I know about rooting?

No, really, rooting is a relatively painless process with a lot of these “easy one touch (un)root tools” and even then there is a plethora of guides and help from XDA to guide you and troubleshoot any problems you might have. But if you are happy with your phone just the way it is, then don’t root.

To learn how to root, please do some reading about your device at the bible of Android: XDA-Developers.

What Do I Gain From Rooting

I have rooted my phone. Now what? What do I gain from rooting?” This is a common question by those who have just rooted their phones. Actually, before you root your phone, you may want to know what apps, ROMs and other benefits you can get from rooting. And here is why you should root your Android phone.


What is root mean?
Risks of rooting your phone
How to unlock your bootloader
How to root your Android device
How to back up Android phone

Uninstall bloatware

The phone manufacturer always adds its own apps to the phone which are often marked as system apps and hence cannot be uninstalled (e.g.: Samsung’s Music Hub, Book hub etc). They may make your phone slow and occupy memory and space. With root access, you can get rid of them.

uninstall bloatware

Overclock or underclock CPU

With an app like SetCPU, you can control the processor speed of your phone by overclocking (set your CPU max frequency higher than its standard value) or underclocking (set it lower than its min value). Overclocking helps if you want to run an app that needs high requirements. While underclocking helps in getting a better battery life.

For example, you can make your processor overclocked when you play graphics-intensive games, but have them draw the bare minimum power when the screen is turned off.

setcpu for root users

Better backup

Google does a good job of keeping the contacts, mail, messages, calendars, photos, apps and other Google-y things in order. But with an app called Titanium Backup, not only back up all of your apps, but also can back up all of the data stored in those apps.


Get updates quicker

Android phone manufacturers always take months to release the latest Android updates (and some phones even have no chance to upgrade). When Google announced Lollipop, maybe you were yet to get the JellyBean. So why are you still waiting for the latest OS when you could simply root your phone and get it right now? Who has the patience?

Android’s developer community are often able to get the new OS onto a phone months before the carrier releases the update. Once you’re rooted, you just need to find the OS version you want and install it (optimized for your specific device).

Automate everything

With an awesome app Tasker, which uses the “if this, then that” mentality, you can make your phone a genius. It can automate everything on your phone. For example, you can automatically silence your phone at night, turn on your Wi-Fi when you’re at home, open up music app when you connect to your car’s Bluetooth. Actually, it doesn’t need root access, but if you are rooted, it can do much more than you think. For more automation inspiration, check out here.


Flash a custom ROM

This is one of the best benefits of rooting. A custom ROM is basically a custom version of Android, it may be a stock version of Android, adds a few handy features, adds lots of really unique features, or change your Android from head to toe. By the way, CyanogenMod is a very popular rom that many people put on their phones.


Note: You don’t actually need root access to flash a custom ROM, though you will need to unlock your bootloader (a process that sometimes comes bundled with root access). And you should always do a backup before installing any ROM, because you may also need to wipe all data and cache on your phone before installing a ROM.

Addition to the above, there are other benefits that you can dig by yourself. In the end, I have to remind you that rooting will brick your phone forever, so please be cautious. But I think it worth the risk.

What Does “Root A Phone” Mean

Q: “I heard root a phone or rooted phone, rooting, etc. in android forums but I don’t know what it means. Can you explain it in simple terms?”

root a phone

To “root” your phone means to gain root access (administrator rights) on the OS of your phone. It’s similar running programs as administrator in Windows. When you get a new phone, while there are a lot of settings you can tweak, you can only alter what the manufacturer allows you to. With root access, you can modify the phone’s apps on the very deepest level, even the operating system.

You know, most phones have limited access regarding what you can and can’t do on it. This is not a bad thing, because it can keep users from accidentally breaking something they shouldn’t mess with, like the system files. However, something they limited are not really so mission critical.

For example, they may pre-install some unnecessary applications on your phone that you can’t uninstall, but rooting your phone will give you this permission. It will also allow you to upgrade to newer versions of Android before the manufacturer or cell provider make the updates available to you. What is more, you can flash custom ROMs on your phone.

Rooting may voids your warranty, and there is a small chance that you could completely break your phone forever. You should take it seriously. But it is still totally worth it for all the goodies you get access to.

For more information, you can read these:

What do I gain from rooting?
Are there any risks to root your phone?
What is bootloader and how to unlock?
How to root your Android phone and tablet?
How to back up Android phone

How to Unlock Bootloader on Android Device

What is bootloader

Bootloader is a piece of code that tells your Android device’s operating system how to boot up. It is usually locked because your manufacturer want you to stick to their Android OS version, which is specifically designed for your device. With the bootloader locked, you can’t customize your deice (e.g. flash a Custom ROM).


Unlock your Bootloader

Warning: Unlocking bootloader voids your warranty. It also completely wipes (formats) your Android phone’s internal memory including applications, contacts, text messages, pictures and so on.

1. Enable USB debugging on your device. (Guide in here)

2. Connect your device to your computer via a USB cable. If you are the first time to do so, you will get a pop-up asking for permission.

allow usb debugging

3. Open the terminal on your computer (press Win+R, type cmd and hit Enter), change the folder to Platform Tools in the Android SDK. Typically, it looks something like this, but you have to find the exact path where you installed the Android SDK on your computer:
C:/Android SDK/adt-bundle-windows-x86_64-20131030/sdk/platform-tools/

To change the folder path, you need to put “cd” in front of it, so the whole command would look like so:
cd C:/Android SDK/adt-bundle-windows-x86_64-20131030/sdk/platform-tools/


4. Then please type the following command line to boot the device into fastboot mode:
adb reboot bootloader

5. Once your device is in fastboot mode, type following command line:
fastboot devices

6. Now you can see your device serial number. If you can’t see your serial number, and instead see “<waiting for device>”, install the “Android SDK.

7. Then type following command line and press Enter key:
fastboot oem unlock

8. A disclaimer will display on your device that must be accepted. Use the volume keys to choose the option “Yes”, and press power button to confirm selection.

unlock bootloader

9. If the device doesn’t automatically reboot, reboot it from the menu.

Congratulations, you device is now unlocked.

As Android is an open source OS and is available on many different hardware, every manufacturer has their own version of bootloader. Many of them provide methods to help you unlock the bootloader on their website.

Some manufacturers and carriers don’t allow bootloader unlocking, but you can often find a way around that in the XDA Developers forum.