October 24, 2020

How to root any Android phone

Rooting a phone means that you are getting full control over contents of your phone (jail-breaking)

Any Android can be easily rooted, with a computer or without, depending on your Android version.

How to root devices running on Android 4.4 and below (phones or tablets)

Rooting Android 4.4 devices is quite easy. You don't need to use any computer to achieve root access. You only need to use any of the popular rooting apps with no proble Top 5 rooting apps;
  1. Kingroot app
  2. KingoRoot app
  3. IRoot app
  4. One Click Root
  5. Super SU
Apart from One Click Root which requires a subscription to work), the rest are absolutely free However, if this does not work for you, don't worry, the second method should work on a device running on any Android version.

How to root devices running on Android 5.0 and above

This method requires the use of a computer. It can be used for a device running on any Android version. The process is normally easy to do, and takes less than 10 minutes and you will have your device rooted and ready for use! So let's dive in. In summary, this procedure explains how to root your android device, and so you need to understand the process before a step by step guide. First, we will need to install the root app, or a super user, at the root of the phone, i.e at the main storage directory. For this to be achieved, you will need to 'unlock the bootloader.' During the rooting process, you will not loose any data. However, in order to unlock the bootloader, your phone will be wiped clean. So ensure that you have made a full backup of all your important files.


  1. Platform Tools (the ADB Interface)
  2. ADB and USB Drivers compatible with your phone model
  3. Download SuperSU or Magisk App, versions compatible with your exact phone model.
  4. TWRP image file for your phone model

Rooting Procedure

Step 1. Unlocking your bootloader.

To unlock the bootloader,
  • Ensure that you have the USB Debugging option enabled on your phone. You can do this by going to the "About" menu on your settings, then tap the build number 7 times, until you become a developer, (no need to repeat this if you are a developer already.)
  • Now connect your phone using USB, and be sure to also select MTP connection.
  • Open the Platform Tools folder up to the files location.
  • Start CMD in that directory, by using Shift + Right click on an empty space on the folders. Alternatively, from inside that folder, you can just click on the address bar, delete the current location, type "cmd" and hit enter. The command prompt window will come up.
  • On the command prompt window, let's check if the device has been detected.
  • Type the command:
adb devices then hit enter. Check that you accept any prompts that the phone will display to accept asking you to accept If your phone is connected properly, it should display a device serial number. If not, you will need to ensure that you have installed the correct and working drivers on your phone, since that is always an issue that prohibits the connection.
  • When you have the serial key displayed properly, reboot the phone in bootloader or download mode. You can achieve this by simply typing the command:
adb reboot bootloader
Once in this mode, the "adb" commands stop working. We now use the fastboot command:
fastboot oem unlock
This is the main command to unlock the bootloader. You might receive a prompt on the phone to confirm that you want to unlock the bootloader. Use the up and down volume buttons to select "yes" and press the power button once to select it. When the process is complete, the command prompt will display a success message and the phone will reboot itself back to bootloader mode.

Step 2: Installing custom recovery (TWRP) to use in flashing the root images

  • You should have your downloaded TWRP.IMG file downloaded compatible with your android device. Save it on thw same location as the files inside platform tools. Ensure you get hold of its name, or you may change its name to twrp.img to locate it easily.
  • Inside the command prompt again, type:
fastboot flash recovery twrp.img
Lastly, type the command:
fastboot reboot reboot recovery
This will reboot the phone to recovery mode for the final step;

Step 2. Installing the root apps at the root directory

Installing Magisk or SuperSU will now be done using TWRP recovery. You will need to have the phone booted to recovery by the method above, or by powering the phone off and powering it on, while holding the volume down button until the company logo appears. The phone will boot to twrp recovery mode. (For some phone models, its power+volume up.) You can also use adb command to reboot to recovery. Switch on the phone, connect USB, enable USB debugging options (and MTP maybe). Start CMD inside the platform tools folder and run the command
adb reboot bootloader.
You should have the Magisk or SuperSU zip file on your SD card or on your internal storage. On twrp, select install zip or image. Select zip, then choose your zip file, and install. Reboot your phone when the installation is complete. And that's it. Congratulations, you have successfully rooted your device!

Leave a Reply

Your email address will not be published. Required fields are marked *