Android Tips N' Tricks

How to Root Android Phone

There are Two Different Methods for Rooting Your Android Device:

There are two different methods for rooting Your Android device, and they are:

  1. One Click Root : This method does not work on all android devices.
  2. Windows PC : This should work on all android devices.

Before you continue be aware that rooting your device will void your warranty. Make sure that your android device has an unlocked bootloader : How to unlock bootloader

Method 1: One click root

One click root is one of the easiest ways that you can use to root your android phone but this method doesn't work on all devices.To use one click root follow these simple steps:

Step 1:

Enable unknown sources for your device in the device settings.Go to: Settings > Additional Settings > Privacy > Unknown Sources and allow.

Step 2:

Download one of the following "one click root" applications and install the apk file on your device:

KingoRoot
Framaroot
BaiduRoot
OneClickRoot

Step 3:

Each of these apps has an easy to use interface,launch the application.The application will try to detect root access on your device. If device is not rooted the app will prompt you to gain root access. During the root process your device may reboot multiple times.

If method 1 was unsuccessful on your device method 2 should do the trick.

Method 2: Rooting your Android Device with a Windows PC

To root your android device with your pc please follow these steps:

Step 1:

Download the android sdk file for windows. The file will be in a "zip" format. Unzip the downloaded sdk file by right clicking on the file and choose the option extract all. Remember to choose a file path that is easy to remember.

Step 2:

Next up you would have to install your device drivers on your computer. Without this your computer will not be able to communicate with your android device. Some devices will instal the drivers automatically when connected to your computer via usb cable. See below for a list of drivers from different manufacturers.

Asus
Acer
Alcatel
Pixel/Nexus
HTC
Huawei/Honor
Lenovo/Motorola
LG
Samsung
Sony
Xiaomi

Proceed to the next step once the drivers are installed.

Step 3:

Download Magisk Manager or SuperSU on your android device. These files will be used in Step 8.

MagiskManager
SuperSu

If you choose to use Magisk Manager select the option for non rooted device

Step 4:

In order to continue you will need a custom recovery for your device. The most common and easy to use is TWRP Recovery.Download twrp recovery on your computer, be sure to select the correct brand and device model. Select any of the options:

Select the highlighted option:

Select the highlighted option:

Step 5:

Rename the downloaded file to "twrp" and place it in your android SDK folder which you downloaded in step 1.

Step 6:

Enable USB debugging on your android device.Open up device settings, Select about and tap on "Build number" or "MIUI version" (for xiaomi devices) 7 times, you will get a prompt saying "you are now a developer", open up developer settings and enable USB debugging.

  1. Go To: Settings > About Phone > Build Number
  2. Then go to: Settings > Additional Settings > Developer Options > USB Debugging

Step 7:

Reboot your device into fastboot mode and install TWRP Recovery

  1. This can be done via command prompt.
  2. Connect your device to your pc with a USB cable.
  3. Open up your android sdk folder from step 1.
  4. Hold down shift and right click with your mouse.
  5. Select open PowerShell window here. (Depending on windows version this can also be "open command prompt here")

Type the following, press enter after each line:

Type "adb devices"

Type "adb reboot bootloader"

Type "fastboot flash recovery twrp.img"

Type "fastboot boot twrp.img"

Step: 8

Installing MagiskManger or SuperSU.

  1. In TWRP Recovery navigate to install.
  2. Select either MagiskManager or SuperSU.
  3. Select swipe to flash.
  4. After successfully installing, select reboot system.

All done! Your android device should be fully rooted!