Rooting is a process that allows the user to attain access to the Android Operating System Code(The equivalent term for Apple devices which is Jailbreak). It gives you privileges to modify the software code on the device or install other software that the manufacturer wouldn’t normally allow the user to. As Android uses the Linux Kernel, rooting an android device gives similar access to administrative permissions as on Linux or any other Unix-like operating system such as FreeBSD or MacOS.
Root access is sometimes compared to Jailbreaking devices running on the Apple iOS operating system. These are totally different concepts: Jailbreaking is the bypass of several types of Apple prohibitions for the end user. The ability to sideload applications is typically permissible on Android devices without root permissions. Thus, it is primarily the third aspect of iOS jailbreaking that most directly correlats to Android rooting.
There are two primary disadvantages to rooting an Android phone: Rooting immediately voids your phone’s warranty. After they are rooted, most phones cannot be serviced under warranty. Rooting involves the risk of “bricking” your phone.
ADVANTAGES OF ROOTING
1. INSTALLATION OF CUSTOM ROMS
Custom ROMs bring many tweaks and performance fixes and are much more user friendly when compared to the stock ones. They are optimized in performance and battery are updated more frequently than the stock ROMs.
2. FREE INTERNAL STORAGE
People who have low internal memory can transfer any application from internal memory to SD card after rooting their phone. There are some applications that provide the option by default. But if you want to force move an app by creating a symlink, you must use an app that only works on a rooted phone.
So those were about the merits. Nothing’s perfect and there are certain caveats associated with rooting an Android device.
3. SPECIAL APPLICATIONS
After you have rooted your phone, you can run special applications that require root access on your phone. When compared to regular applications, root applications provide more features.
DISADVANTAGES OF ROOTING
1. PHONE MIGHT BE GET BRICKED
No matter how good a rooting tutorial is, it’s a daunting task and if you miss out any step or flash a corrupt zip file (that’s what happened to me) you might end up with a bricked (broken) phone.
Now assuming that you are not a power user, you will have to go to your phone manufacturer’s service center and get your phone fixed. Moreover, if they come to know that the brick or semi-brick has caused because you were trying to root your phone, you might as well be charged for it.
2. VOIDING OF PHONE’S WARRANTY
As soon as you root your phone, you void your phone’s warranty and if anything happens to your phone even when it’s in the warranty period, the company is going to charge you for the repairs. In some of the phones, you can un-root your phone, but in most of the phones there’s is no going back.