How to Root any Android device


Android is known for its customization abilities and open source nature. However, the real fun begins with rooting the Android device to unleash the beast under the hood. Rooting an Android device gives you the root permissions on your smartphone which can be used to gain access to the system files and apps. So, with rooting, you can go beyond just changing themes and installing home screen launchers.

Rooting an Android device can be really simple or extremely tricky and there is no universal rooting technique that can root all the Android devices. There are many rooting tools and scripts which can be used to gain root access on your device. We have previously covered an article on how to Root any Android Device Without PC which covers many one-click tools that will help you root your device. If you have missed our previous tutorial, you can jump to it from the below link.

Today, we will see some more popular methods which can help you root your device. In this article, we will list many popular rooting techniques, choose the one that is compatible with your device. Please be warned that using an incorrect rooting method will possibly brick your device. So, if you’re all set, let’s begin.

How to Root any Android device

First off, try your luck with the one-click rooting methods which we have covered in our earlier article. If you couldn’t root your device with those apps and tools, check out the below rooting tools.

 1. CF-Auto-Root

CF-Auto-Root is a Samsung-exclusive rooting method which can be used to root Samsung Android smartphones. The CF-Auto-Root package should be installed using Odin tool and the rest will be taken care by itself. First, visit the CF-Auto Root page and download the root package that is meant for your device. Then follow the below guide to root your device with Odin tool.

  1. Download and install Samsung USB drivers on your PC.
  2. Download and extract Odin tool on your PC.
  3. Open Odin.exe from the folder you extracted.
  4. Click on “PDA” / “AP” tab and select the unzipped CF-Auto root-tar file that you download and extracted in the third step in required downloads. If you’ve already downloaded the CF-Auto-Root file in .tar format, you do not need to extract it.
  5. Do not touch any other option in Odin. The only options ticked should be F.Reset Time and Auto-Reboot. Leave all other options as it is.
  6. Now put your Galaxy phone in download mode and connect it to your PC. To put it in download mode, turn it off completely. Now turn it on by pressing and holding Volume Down + Home + Power Key. It will boot up with a warning. Press Volume Up to continue. You should be in download mode now. If this combination doesn’t work, here’s How to Boot Samsung Galaxy Devices into Download & Recovery Mode
  7. Now connect it to your PC and let Odin detect it. As soon as Odin detects your phone, it will show you a blue or yellow indicator in the ID:COM box. (Make sure USB debugging is enabled on your phone)Odin-3.09-explained.-2
  8. As your device has been connected, click the “Start” button now.
  9. Odin will now flash CF-Auto-Root. Once done, it will reboot your device.
  10. Disconnect your device, let it turn on completely and check SuperSu in app drawer once it boots up.
  11. You can verify root access by installing Root Checker application from Google Play Store.

Device booted up but not rooted? Here’s what to do

If your device isn’t rooted even after flashing CF-Auto-Root, you may try doing this.

  1. Follow the guide step and 2 from the guide above.
  2. Now in the third step, untick Auto-Reboot, the only selected option should be F.Reset.Time.
  3. Follow the above guide from Step 6-8.
  4. Once CF-Auto-Root has been flashed, reboot your device manually by either pulling out the battery or using the button combo.
  5. Verify root access as explained above.

2. Installing Super SU Package from Custom Recovery

This is one of the easiest and efficient methods to root your Android device. All you need to do is to install the Super SU package from any custom recovery on your device. If you’re not sure how, follow the below procedure.

  1. Install any custom recovery on your device. You can find a compatible tutorial from our archives here or else you can Google it.
  2. Download the latest SuperSu package from here.
  3. Now, reboot into the recovery mode on your device. In the recovery mode, click on Install button and select the SuperSU zip file you’ve downloaded earlier.
  4. Confirm the installation and wait till the package is installed.
  5. Reboot the device.

After the reboot, you should see the SuperSu app in the app drawer.

3. KingRoot Tool

Kingroot tool is one of the best one-click tools which will help you root your Android device. It supports a lot of Android devices including the latest Galaxy S6 and other flagship devices. We have already covered the Kingroot app in our previous tutorial, but you can also use this tool on Windows PC. Follow the below tutorial to root your Android device with KingRoot tool.

  1. Download either the Mobile Version or the Desktop version from here.
  2. The Desktop version also installs the Custom Recovery on your device, I prefer this one, but not for everyone.
  3. For Mobile Version, just download the app to your Mobile.
  4. Install it and Run it, let the App does rest of the things.
  5. For Desktop version, Download and Install the app on desktop.
  6. Connect your device with PC and open the app.
  7. Tap the 开始root to start the rooting process.
  8. Once done, your device will reboot and after a successful reboot, your device will be running the Root Script.
  9. Enjoy!

That’s it. So, did you root your device with these methods?

Abdullah Akbar

Abdullah Akbar Shafi is currently doing Software Engineering And he writes on Gadgets and Technology as his interest.

Latest posts by Abdullah Akbar (see all)

© 2018 TechBeasts. All rights reserved.· is not associated with Google, Samsung or any other OS provider and smartphone manufacturer. We are an unofficial fan site.