Root literally means getting full access to your system which is otherwise a ‘read only’ partition in your android device. After rooting, you can tweak, modify and delete unnecessary system apps (which are probably a problem for many of us) so as to free up some space and increase some free ram. It’d tell you the original potential of your phone that you would never even had thought of. So let’s start without wasting any time.
What actually root is?
It could be explained like promoting yourself from ‘user’ to a ‘superuser’. Your Android phone uses Linux permissions and file-system ownership. You are a user when you sign in, and you are allowed to do certain things based on your user permissions but when you are the superuser, you can cross the boundaries and make system perform what you want.
When you’re rooting your device, you’re simply adding the linux functions back which were removed. A small file called su is placed in the system and given permissions so that another user can run it. It stands for Switch User, and if you run the file without any other parameters it switches your credentials and permissions from a normal user to that of the superuser.
Would it really be preferable to root?
Some Possible reasons for rooting:-
- Getting rid of irritating bloatwares(unnecessary apps)
- Some do it just because they CAN
- Want to edit some files for better experience
- Want to use some excellent apps which need root access like greenify, titanium backup, wifi kill, lucky patcher and many more
- Some do it to FIX somethings they think are not the correct way
- Some want to try custom roms
- Some like the hardware but hate the stock firmware(in my case too though ;p)
These are some of the valid reasons to root your device.
Cons of rooting:-
- Almost all companies don’t cover rooting the device under warranty, so watch out not to void your warranty if it’s your first priority.
- You are going beyond system security limits and now are yourself responsible for any damage to your phone if it is there
- You can really mess up the whole system if you don’t know much about rooting.
- You can literally end up formatting your system and hence no use of that phone.
And yeah! There are many users who don’t care about these things and can handle different situations they might face.
Prerequisites for root:-
- A pc with adb interface enabled
- A data cable
- Recovery image in your pc
- Your android phone with battery more than 60%
- Supersu zip file placed in your android device.
- Common sense ofcourse.
- We at thed4rkmatter are not responsible for any damages caused to the phone during the process.
- Rooting or unlocking procedures may differ so please refer to your device’s forum once.
- We didn’t add the one-click root methods as they no longer work android lollipop onwards
Now finally…. The question you all must be waiting for….
How To Root?
Prior rooting, you need to know that there are many devices which come with their bootloader locked and in order to unlock it, you need to install adb(Android Debug Bridge) in your pc and connect your android device to pc in order to oem(Original Equipment Manufacturer) unlock or fastboot unlock or bootloader unlock via command window. Depending on which phone you have, unlocking the bootloader is slightly different. The “standard” way is by using the OEM unlock command that generally is ‘fastboot oem unlock’ after turning on usb debugging and oem unlocking in the developer options in your android device settings. To enable developer options, one needs to press the build number in about phone for 7 consecutive times. And your mobile should be connected to pc in fastboot mode.
Tip: oem unlocking clears your internal storage completely so make sure you take a backup first
Once your bootloader is unlocked, you can proceed to flash recovery img that is responsible for flashing new roms and kernels (would be explained in further articles). For flashing recovery, you need to find suitable recovery image for your device. Most famous recoveries for android are TWRP(TeamWin Recovery Project) and CWM(ClockWorkMod recovery). Once you download the suitable recovery image, rename the file to recovery.img place it into your pc and in that particular folder, open a command window and flash the recovery by giving the command while your android is connected to pc in fastboot mode ‘fastboot flash recovery recovery.img’
After flashing the recovery, now it’s time to root your device. Boot into recovery by the command ‘fastboot boot recovery.img’. Once you boot into recovery, click on install zip and then locate the supersu zip file you downloaded in your phone and install it. Reboot the device and you have successfully rooted your phone.