Rooting a phone is another way of giving an extra and supportive life to an old, cracked and out of warrant phone. The essence of rooting a phone is primarily give it a custom ROM.
There are very many ways to root an android phone but we are going to focus on the use of TWRP mode to root a phone. The use of TWRP has been effective in rooting a phone for years now. Its exceptional features makes life easier and it comes with a recovery-level UI. The TWRP is one of the kind of medicine given to a phone for the purpose of backing up the phone’s system, repairs, partition and recovery.
After flashing TWRP Recovery, we’ll use that to install SuperSU – This tool gives access to root phones.
The following method is a safe way of rooting a phone if used properly.
WARNING: As helpful as rooting a phone could be, it could also destroy a phone in a minute, possibly crashing the phone. It is strictly advisable to back up phones data into both offline and online storage spaces to avoid loss of data while rooting the phone.
One should be completely scared as rooting does not completely wipes out phone’s data except and only in cases where custom ROM has to be installed or where you need to unlock the boot loader, that is where the phone’s data could be erased thereby rendering the phone useless.
Proper preparation has to be made when trying to root a phone, things have to be enabled; you will have to enable USB and Debugging, enable OEM unlocking and unlocking phone developer option.
Once the whole process is complete, a FashBoot and ADB is required to allow you have full control of your PC through a command prompt and mount software on it. Downloading SDK platform tools is the easiest way to do that and they could be extracted from the official Android developers’ site, afterward extract them again to a known folder. Connect your phone to your PC via a USB cable. Make sure that the USB mode is set to ‘Transfer Files’ or ‘Transfer Media’.
On your PC, navigate to the TWRP Devices web page, enter your phone model into the box, on the next page, go to Download Links, pick a mirror, and download the latest TWRP img file to your PC.
The next step is that the Command Prompt has to be opened as administrator. Theb use the ‘cd’ command to convert the default directory to where you extracted the Platform Tools, then enter the command. This should reboot your connected phone to the bootloader.
For the bootloader to be unlocked and TWRP flashing could be processed, youu have to make sure the UNLOCKED is written at the of your screen in the bootloader. However, in the event that the bootloader is still founf locked, follow your smartphone OEM’s instructions for unlocking it as your next possible action.
N/B: Unlocking your bootloader may wipe your device.
Install TWRP Recovery
Assuming the bootloader is unlocked, during the recovery mode, use the volume buttons to scroll to ‘Fastboot’ or ‘Download Mode’, then press the power button to select it.
Then in Download Mode, enter the following into the command prompt on your PC.
fastboot flash recovery twrp-version.img
Replace ‘twrp-version’ with the exact file name of the .img file you downloaded.
Hit Enter to install TWRP to your phone.
Select Reboot to Recovery in the Bootloader to open TWRP. To access TWRP and the bootloader in the future, switch your phone off and hold the volume down and power buttons until the Bootloader loads.
Install SuperSU via TWRP
When TWRP first opens, it will ask if you want to ‘Keep System Read Only’. The answer is ‘no’, because this would prevent you from installing custom ROMs and making the most of TWRP’s excellent features.
Check mark the box to ‘never show you this screen again’, then swipe across the bottom of the screen.
Use your computer to download and save the recent version of the SuperSU in your mobile device. Once that is complete, go back to the TWRP on the main menu and tap on Install and then navigate to the SuperSU file that was zipped already and click on ‘Swipe to Confirm Flash’.
And finally the android rooting process starts. This process take minutes to complete. When the process is complete, tap ‘Wipe cache/dalvik’ then Reboot System.
Your Android phone is now rooted. Not much will have changed on the surface, except that you’ll now see the all-important SuperSU app, which will control all apps and functions that require root access.
If you want to be absolutely sure that your phone is rooted, you can use an app like Root Checker to confirm.