How To Root Android ( Complete Step Guide )

How to Root Android without Computer (APK ROOT without PC)

Kingo Android Root has launched its KingoRoot apk for Android, which provides a universal one-click Android root solution for Android users. It is easy to use and saves the trouble to connect to PC via USB cable.

Before jumping into the rooting process, please make sure you get everything right beforehand.

  • Device powered on.
  • At least 50% battery level.
  • Internet connection necessary (Wi-Fi network suggested).
  • Allow installation of apps from unknown sources.
    • Settings > Security > Unknown Sources 
Root Android via KingoRoot APK Without PC Step by Step

Step 1: Free download KingoRoot.apk.


The download will be automatically started. If Chrome has warned you about KingoRoot.apk, click "OK" to proceed.



If you are using PC to view this tutorial, you have three choices.

  • You can use the PC Version of KingoRoot Android (PC Version), which has a higher success rate due to technical reasons.
    • How to root any android device and version with KingoRoot?    
  • You can visit APK Root for Android on your mobile and download the file on your device.
  • You can download KingoRoot.apk on your PC, transfer it to your Android device and then find the file via File Explorer and install it from APK section.


Step 2: Install KingoRoot.apk on your device.

If you didn't check "Unknown Sources" in Settings > Security, then during installation, you will get a prompt "Install blocked", stating that "For security, your phone is set to block installation of apps obtained from unknown sources".


Just follow phone instructions and install Kingo Root on your device and allow installs from "Unknown Sources".



Step 3: Launch "Kingo ROOT" app and start rooting.

Kingo Root is very user-friendly and easy to use. Click "One Click Root" to start the rooting process.



Step 4: Waiting for a few seconds till the result screen appear.



Step 5: Succeeded or Failed.

It is highly recommended that you try several times when rooting with KingoRoot apk version. We have several rooting methods integrated in apk root, however, it will only run one at a time.


MORE TO SAY : If KingoRoot APK failed to root your device after several trials, please refer to KingoRoot Android (PC Version), which has a much higher success rate due to technical reasons. How to root any Android device and version with KingoRoot PC Version?


Are You Know ?
Moth Drive A Scent-Controlled Car
Faraday Future's electric car gets a face and a name: FF 91
At CES 2017, the frenzy over self-driving cars is palpable


How to root Android phones or tablets (and unroot them)

Do you want unlimited control over your phone? Android rooting opens up a world of possibility, but it can also void your warranty, leave you with a broken smartphone, or worse. It isn’t for the faint of heart.

Manufacturers and carriers have a vested interest in dissuading you from rooting — if done incorrectly, it can irreparably damage your phone. Even so, the potential benefits are well worth it. With a rooted phone, you can remove bloatware, speed up your processor, and customize every element of your phone software’s appearance.

This guide on how to root Android devices will walk you through the necessary steps to root your phone. Some devices can be rooted in minutes. Others take a little research. But one thing is clear: Rooting your phone is one of the best ways to tap into your Android device’s true potential.

WHAT IS ROOTING?

Rooting an Android phone or tablet is akin to jailbreaking an iPhone — basically, it allows you to dive deeper into a phone’s sub-system. It will allow you to access the entirety of the operating system to customize just about anything on your Android device. With root access, you can also get around any restrictions that your manufacturer or carrier may have applied.

Rooting is best undertaken with caution. You will want to back up your phone’s software before you install — or “flash,” in rooting terms — a custom ROM (modified version of Android).

WHY WOULD YOU ROOT?


One of the biggest incentives to root your Android device is to rid yourself of bloatware that’s impossible to uninstall otherwise (although you can sometimes disable it — check out our guide on disabling bloatware). On some devices, rooting will enable previously disabled settings, like wireless tethering. Additional benefits include the ability to install specialized tools and flash custom ROMs, each of which can add extra features and improve your phone or tablet’s performance.

There are not an overabundance of must-have root apps, but there are enough to make it worthwhile. Some apps, for example, let you to automatically back up all of your apps and data to the cloud, block web and in-app advertisements, create secure tunnels to the internet, overclock your processor, and make your device a wireless hot spot. Here is a list of some of the best apps for rooted devices.

WHY WOULDN’T YOU ROOT?

There are essentially four potential cons to rooting your Android.
  • Voiding your warranty: Some manufacturers or carriers will void your warranty if you root your device, so it is worth keeping in mind that you can always unroot. If you need to send the device back for repair, simply flash the software backup you made and it’ll be good as new.
  • Bricking your phone: If something goes wrong during the rooting process, you run the risk of bricking — i.e., corrupting — your device. The easiest way to prevent that from happening is to follow the instructions carefully. Make sure the guide you are following is up to date and that the custom ROM you flash is specifically for it. If you do your research, you won’t have to worry about bricking your smartphone.
  • Security risks: Rooting introduces some security risks. Depending on what services or apps you use on your device, it could create a security vulnerability. And certain malware takes advantage of rooted status to steal data, install additional malware, or target other devices with harmful web traffic.
  • Disabled apps: Some security-conscious apps and services do not work on rooted devices — financial platforms like Google’s Android Pay and Barclays Mobile Banking do not support them. Apps that serve copyrighted TV shows and movies, like Sky Go and Virgin TV Anywhere, will not start on rooted devices, either.

How to prepare your Android device for rooting


One of the easiest ways to root an Android device is by using an app, and five rooting apps have garnered attention over the years — KingRoot, CFRoot, Towelroot, Kingo Root, BaiduRoot, and One Click Root. They will root your device in the time it takes you to brush your teeth. But some only support devices running older versions of Android. CFRoot’s list of supported devices is constantly growing, and contains a lot of newer devices. If you’re looking to root an older device, you may need to check CFRoot’s older site.

While it used to be that rooting Android 7.0 was more difficult — verified boot would check the device’s cryptographic integrity to detect if your device’s system files have been tampered with, and this would previously inhibit legitimate rooting apps. Thankfully, rooting apps have caught up with the curve, and rooting Android Nougat is much easier than it used to be. Kingo is one of the one-click apps that support Android 7.0 Nougat. Their list of supported manufacturers include:
  • Asus
  • Acer
  • Alcatel
  • Google/Nexus/Pixel
  • HTC
  • Huawei
  • Lenovo/Motorola
  • LG
  • Samsung
  • Sony
If your phone isn’t compatible with a one-click rooting app, you will have to spend a little time researching alternatives on Android forums. The best place to start is XDA Developers Forum — look for a thread about your phone or tablet and you’re likely to find a method.

Preparation for root

Back up everything you cannot live without before you start. You should also always back up your phone’s current ROM before you flash a new one.

You will want to ensure that your device is fully charged before you begin.

You will need to turn on USB debugging, as well as OEM Unlocking.

Open Settings on your device. If  you do not see Developer Options toward the bottom of the Settings screen, follow these steps to activate them.
  1. Tap on About Phone and find the Build Number.
  2. Tap on the Build Number seven times and the Developer Options will appear on the main page of the Settings.
  3. Tap on the Back key to see the Developer Options.
  4. Tap on Developer Options.
  5. Check to enable USB Debugging.
  6. Check to enable OEM Unlocking.
Installing the Android SDK tools

For the next step, you may have to install ADB and Fastboot on your computer.
  1. Click here to download and install the Android SDK Tools from Google’s developer site. There are choices for Windows, Mac, and Linux. These instructions are for Windows machines.
  2. When asked what directory to install the software to, we recommend that you set it to C:android-sdk. If you choose a different location, just make sure you remember it.
  3. Once the Android SDK Tools are installed, launch it from the Start Menu.
  4. The SDK Manager will open. Just uncheck everything except Android SDK Platform-tools. It’s at the top.
  5. Click on Install 2 packages at the bottom right.
  6. Check Accept license and click Install.
Installing device drivers

To ensure your computer can properly communicate with your smartphone or tablet, you will need to install the appropriate USB driver.

Here is a list of drivers from the most popular manufacturers:
  • Asus
  • Acer
  • Alcatel
  • Coolpad
  • Google/Nexus/Pixel
  • HTC
  • Huawei
  • Lenovo/Motorola
  • LG
  • OnePlus
  • Samsung
  • Sony
  • ZTE
Follow the installer’s instructions. Once the drivers is installed, proceed to the next step.

Unlock your bootloader

Before you get started, you’ll need to unlock your device’s bootloader. The bootloader, simply put, is the program that loads the device’s operating system. It determines which applications run during your phone or tablet’s startup process.

Some manufacturers require you to obtain a key in order to unlock the bootloader. Motorola, HTC, and Sony provide step-by-step instructions on how to do so, but a word of warning: They require you to register for a developer account.

Once you have taken those steps, you can embark on the unlocking process. You will need to put your device in fastboot mode. It’s different for every phone, but on most devices, rebooting the device and holding down the Power and Volume Down buttons for ten seconds does the trick (HTC phones require that you hit the Volume Down key and press the Power button to select it.)

Once you have booted into fastboot, open your computer’s command prompt by holding down Shift+Right Click and choosing “Open a Command Prompt Here.” If your device requires a code, you will get a long string of characters. Paste it into the box on your device manufacturer’s website, submit the form, and await an email with a key, file, and further instructions.

To unlock your device’s bootloader, connect it to your computer and place it in fastboot mode again. Pull up the command prompt.

For Google Nexus and Pixel devices, the commands are easy:
  • Nexus phones: Type “fastboot oem unlock” (without quotes) and hit enter
  • Pixel phones: Type “fastboot flashing unlock” (without quotes) and hit enter
Motorola’s command is a little different:
  • Type “oem unlock UNIQUE_KEY” (without quotes), replacing “UNIQUE KEY” with the code you received
So is HTC’s:
  • Type “unlocktoken Unlock_code.bin” (without quotes), replacing “Unlock_code.bin” with the file you received.
Confirm the unlock, and you’re one step closer to rooting your Android device.

Some manufacturers and carriers don’t sanction bootloader unlocking, but that doesn’t mean it can’t be done. Try searching the the XDA Developers forum for workarounds and unofficial solutions.


How to root your Android device with multiple programs

There are a bunch of ways to root your phone or tablet. Here are a few of our favorites.

How to root your Android device with CFRoot


CFRoot, an unlocking utility by developer Chainfire, isn’t the easiest way to root your Android smartphone, but it’s one of the most stable. It works on over 300 devices, and provides step-by-step instructions that make the rooting process as seamless as it possibly could be.

You will need to download the appropriate ZIP file for your device.

Once you have done that, follow these steps:
  1. Extract the folder.
  2. Navigate to it, and find the root-windows.bat file. Double-click on it.
  3. Wait for the script to execute, and press any key.
  4. When the process is complete, your phone will automatically reboot, and you will be rooted.

How to root your Android device with BaiduRoot


BaiduRoot, a software utility by Beijing, China-based Baidu Inc., supports more than 6,000 Android devices running Android 2.2 up to Android 4.4. It’s coded in Chinese, but a crafty translator has released an English version.

BaiduRoot’s one of the most straightforward of Android’s rooting applications. Once you have downloaded it on your computer, it is a step-by-step affair.

First, you’ll need to unzip the file. Find Baidu_Root.RAR and extract its contents (if you’re using Windows, you might need a third-party application like 7-Zip).

Next, attach the device you want to root to your computer via USB and transfer the files. Once that is done, unplug your phone.

You will have to install the BaiduRoot application manually. Follow these steps:
  1. On your smartphone or tablet, head to Settings > Security (or Lock screen and security).
  2. Toggle Unknown sources, and press “OK” on the popup.
  3. Find the folder containing the BaiduRoot app and tap the APK file. Follow the instructions to complete the installation.
Now, switch to BaiduRoot.
  1. Open BaiduRoot and accept the license agreement.
  2. Tap the Root button in the center of the screen.
  3. After a few seconds, you’ll get a message indicating that the device was successfully rooted.

How to root your Android device with Towelroot


Towelroot is one of the most hands-off ways to achieve root. It works on most Android devices, but not all of them — some Motorola and HTC devices are not compatible. And it will only work with devices that have a kernel build date earlier than June 3, 2014. (You can check yours by pulling up Settings > About phone and scrolling down to Kernel version.)

To use Towelroot, you will have to enable your device to install apps from unknown sources (see above). Once you have done that, you are ready to move onto the next step.
  1. Open Towelroot.
  2. Tap the Make it ra1n button. If your phone reboots, towelroot failed; if it didn’t, your device is successfully rooted.

How to root using One Click Root


One Click Root is a new rooting tool that aims to take some of the complicated nature out of rooting. The idea of One Click Root is right there in the name; one click, and you’re done. They also promise that One Click Root’s program isn’t able to brick your phone, except in the case of user negligence. We can’t back up those claims though, so we heavily recommend you take all the same precautions you would take with any other rooting app.

The One Click Root procedure is simple.
  1. Check that your device is supported with the Root Availability Tool.
  2. Download the Windows/Mac One Click Root program.
  3. Connect your device via USB cable.
  4. Enable USB debugging on your device.
  5. Run One Click Root and let the software handle the tricky bit.

How to use Kingo Android Root

Kingo Root can be installed to a Windows-based computer or directly to the device you want to root.

First, check to see if your device is compatible with Kingo by checking the official list.

Then, grab the Kingo Android Root for Windows and install it. Alternatively, download the Kingo Android Root APK to your device, check the Unknown sources box (see above), and install it.

If you have opted to use the Windows client, make sure to enable USB debugging mode on your phone.

Then, follow these instructions:
  1. Launch Kingo Root on your computer and connect your device via USB.
  2. Kingo Root should detect your device automatically and prompt you to root it. Click Root, and then hang tight — Kingo will only take a few minutes to grant super user privileges.
If you would rather root without a computer, follow these instructions:
  1. Install the Kingo Root APK.
  2. Open the Kingo Root app.
  3. If your device is compatible, you will see a One Click Root button if your device is compatible. Tap it, and be patient — it can take a while.
  4. If the root is successful, you will see a large check mark.

How to root your Android device using KingRoot


Just like Kingo Root, KingRoot has a Windows client and an Android app. With over 100,000 supported devices, there is a good chance KingRoot is compatible with your phone or tablet.

You can download the Windows software here and the Android APK here, but we recommend opting for the Android app. After you have installed the APK file, follow these instructions:
  1. Open the KingRoot app.
  2. You will see a Try to Root button if your device is compatible. Tap on it.
  3. Be patient — it can take a while.
  4. If the root is successful, you’ll see a large check mark.

Resources you will need after you root, and how to unroot

Arguably no other mobile operating system parallels the diversity of Android OS. For this reason, there is no universal way to root your device. If the above options fail, do not fret. There is likely a guide on how to root your specific device available somewhere online — a few reliable resources include XDA developers’ forum and the Phandroid Forums.

Once you have found the right guide for your phone or tablet, it’s simply a matter of working through the listed steps methodically. It can get complicated, and it might take a while. But provided you follow the guide step by step, it should be a relatively pain-free process.

Download Root Checker

You will need to download an app to make sure your device has been successfully rooted. There are several apps available on the Google Play store that, when downloaded, will tell you if you have super-user permission — a telltale sign you have succeeded. Root Checker is a popular one — simply installing and running it will tell you if your phone has super-user permissions.

Install a root management app


Rooting will make your phone more vulnerable to security threats. Installing a root management app will give you more peace of mind. Normally, every app that requires rooted privileges will ask for your approval. This is where root management apps, such as SuperSU, come in. SuperSU lets you allow or deny sites’ requests for super user permission. It will then keep track of the permissible apps and automatically grant permission next time you use the app. SuperSU will also keep track of how many times an app requests to root.

How to unroot your Android device

For all the benefits you can gain from rooting, you may want to go back to the way things were. Whatever method you decide to attempt, make sure that you back up your data first.

Unroot with SuperSU

SuperSU allows you to unroot phones by simply going into the app’s settings and selecting the full unroot option. It is a really helpful option.

Open the SuperSU app. Go to Settings, and scroll all the way to the bottom until you see the Full unroot button. Tap it, hit continue, and the unrooting process will begin.

Unroot with Universal Unroot ($1)

Another method is Universal Unroot. It gets rid of root privileges in most Android devices, but it’s unfortunately not perfect. For starters, most Samsung devices are not compatible. And LG devices will be unrooted, but still show as rooted after the app has worked its magic. It’s only a dollar, and it might be useful if you want to be absolutely sure that you’ve completely unrooted your device.

Unroot by flashing stock firmware

One of the most thorough ways to remove root access is by flashing your device with factory firmware. This method will completely wipe your phone or tablet clean of any root traces, but a word of warning: it’s not for the faint of heart.

First, download the factory image for your device to your computer. XDA is a great resource.

Next, unzip the file. You will see another zipped file — unzip that one, too. The unzipped folder should contain a bootloader image, radio, and various scripts, and one more zipped file. Again, unzip that.

The next step involves installing ADB and Fastboot on your computer.
  1. Click here to download and install the Android SDK Tools from Google’s developer site. There are choices for Windows, Mac, and Linux. These instructions are for Windows machines.
  2. When asked what directory to install the software to, we recommend that you set it to C:android-sdk. If you choose a different location, just make sure you remember it.
  3. Once the Android SDK Tools are installed, launch it from the Start Menu.
  4. The SDK Manager will open. Just uncheck everything except Android SDK Platform-tools. It’s at the top.
  5. Click on Install 2 packages at the bottom right.
  6. Check Accept license and click Install.
Make sure OEM Unlocking is enabled on your device. Open Settings. If you do not see Developer Options towards the bottom of the Settings screen on your device, follow these steps to activate them.
  1. Tap on About Phone and find the Build Number.
  2. Tap on the Build Number seven times and the Developer Options will appear on the main page of the Settings.
  3. Tap on the Back key to see the Developer Options.
  4. Tap on Developer Options.
  5. Check to enable OEM Unlocking.
Switch back to your computer. Copy the boot.img in the folder you unzipped and place it in your ADB folder — C:android-sdk.

Connect your phone to your computer via USB. Open your computer’s command prompt by holding down Shift+Right Click and choosing “Open a Command Prompt Here.” Then, enter these commands:
  1. adb reboot bootloader
  2. fastboot flash boot boot.img
  3. fastboot reboot
Unroot with file explorer

If your phone is running Android Lollipop or older, you can also unroot by deleting the files that granted the root in the first place. We recommend using a file explorer app like ES File Explorer. Turn on Root explorer under Tools in the ES File Explorer menu and grant it root privileges, if asked.
  1. Find your device’s main drive under “/”.
  2. Go to system > bin, then tap and hold on busybox and su and delete them.
  3. Now go to system > xbin, then tap and hold on busybox and su and delete them.
  4. Finally, go to system > app and delete supeuser.apk.
  5. Restart the device and you should be unrooted.
Unroot with OTA update

Sometimes just installing an OTA update will break root. Look for a software update under Settings > About device. Just be careful, as with some root methods it might prove impossible to recover from. In that case, you may need to flash the original firmware first.

None of the root methods or unrooting methods are without risk, so always back up your data, make sure your device is fully charged, read the instructions carefully, and take your time.


How to Root Android with KingoRoot (PC Version)

KingoRoot Android(PC Version) offers every Android user the easiest one-click method to root any Android devices. How to use this universal Android root software to root your Android device? Here we go.

IMPORTANT : It is suggested that you try KingoRoot Apk first. It is more convenient and easy to use without connecting to a computer.
  • Allow installation of apps from unknown sources on your Android device.
    • Settings > Security > Unknown Sources
  • Free download KingoRoot.apk on your Android.
  • Install and launch KingoRoot.
  • Press "One Click Root" on the main interface.
  • Wait a few seconds until the result appear.
  • Try a few more times for different rooting methods if failed.
  • If still failed, refer to KingoRoot Android PC Version, which has a higher success rate.


How to Root Android with KingoRoot (PC Version)

Make sure you get everything right beforehand.
  • Device powered ON
  • At least 50% battery level
  • Internet connection necessary
  • USB Cable (the original one recommended)
START ROOTING...

1. Free download and install KingoRoot Android (PC Version).
Kingo offers the best one-click Android root software for free. Just download and install it now.


2. Double click the desktop icon of Kingo Android Root and launch it.
After launching Kingo Android Root, you will see its interface as shown below.


3. Plug your Android device into your computer via USB cable.
If your device driver is not installed on your Computer, Kingo will install it for you automatically. Make sure you get Internet conenction so that device driver can be downloaded. If you are using Windows 8, you may need to change some settings first. When running Kingo Android Root on Windows 8, the issue you may most likely encounter is driver installation looping.


4. Enable USB Debugging mode on your Android device.
USB Debugging mode enabled is a necessary step of Android rooting process.

INPORTANT: Pay attention to your device screen for a prompt window. Tick "Always allow from this computer". If you don't, you will probably get yourself an OFFLINE DEVICE.


5. Read notifications carefully before rooting your device.
Android rooting is nothing big. However, it is not exactly a small issue either. Rooting your device may open a door for you, and yet with risks.
Android rooting is a modification process to the original system, in which the limitations are removed and full-access is allowed and thus resulting in the ability to alter or replace system applications and settings, run specialized apps and even facilitate the removal and replacement of the device's operating system with a custom one. Rooting your device will immediately void your warranty...  Click to know more about Android Rooting.

6. Click "ROOT" to root your device.
Kingo Android Root will employ multiple exploits on your device, which will probably take a couple of minutes. In the rooting process, your device may be rebooted several times. Do not be panic, it is perfectly normal. And once it begins, please DO NOT touch, move, unplug or perform any operation on your device.


7. Root succeeded.
Hopefully your device is well supported and successfully rooted by Kingo. Until your device reboots itself, do not operate.


8. Check the root status of your device.
Normally, you will find an app named "SuperUser" installed on your device after successful rooting.



0 Response to "How To Root Android ( Complete Step Guide )"