Q. What the heck is root?
A. Well, if you don't know about android root privilege then you are welcome to world of awesomeness.
Before knowing how it is awesome you need to know what root is and how it works.
Introduction: I have already explained about android on the previous post. As of Android structure it is built upon on linux. On linux you don't need to gain root access, linux have root access by default. But Google restricted root access on Android for security reasons. But root access could be gained in servel ways in most Android devices.
Rooting: In earlier versions of Android gaining root access was so easy. Starting from Android 5.0 (Lolipop) rooting gets harder because of google's improving of android security. After porting of SELinux it gets harder.
Root means root access or root privilege. The process used for root called rooting. After gaining root access a device called rooted device.
After rooting you get the full control of your device. You can get full access to restricted directories and files. You can modify them to do some awesome things on your android.
Advantage of Rooting: Here is some advantage of rooting below:
- Custom Rom: Most people root android for installing custom roms. Custom Roms are really awesome. They are tweaked, customized, extra featured and most importantly newer versions of Android could be installed with custom roms. We will discuss about that on later post.
- Tweaking: After rooting, you can tweak your device by cpu overclocalking, speed up by removing bloatwares, patch android to install incompatible apps, save battery by changing kernel settings and so on.
- Change Font: You can change system font and emojis with your your favourite one.
- App and Nandroid Backup: With root, you can take backups of any app including app's data and game's progress. Restore it any time on any device and any version. Sounds cool, right?
- Block ADs: You can disable ads on your android device using root. But it's not recommended because, developers earns through these ads for their livings and maintaining apps development costs.
- Customization: Yes you can customize your android device using root and xposed framework (will be discussed on later posts). You can also whole modified versions of Android OS.
- More advantage you will get know once your devide is rooted.
- Warranty: After rooting your device warranty will be gone. So think twice before rooting.
- No updates: Your software upgrade will not be available after rooting.
- Risks: After rooting your device can bricked if anything goes wrong. But don't worry if you are not trying to do magics or stupid actions with your own knowledge on your phone, then nothing bad will happen. But their are malicious apps and trojans are available across the Internet which can easily get rid of your rooted android device. Because after rooting your android device becomes more fragile to them.
- Apps incompatiblity: Many apps like banking apps won't allow you to use their apps on your rooted android phone. There will be some apps won't available for you on google play store. But this problem can be solved by Xpose Framework or Magisk.
- Unlock your android device's bootloader first, before rooting. Search on internet to know how to unlock the bootloader of your device.
- USB debugging must be enabled before rooting your device. To do so, go to Settings > Developer Options > USB Debugging and turn it on. If it's already turned on then you have to do nothing. If you can't find developer options, go to Settings > About Phone > Build Number (Tap 5 times rapidly). You will get a toast message that developer options turned on. And do the first step mentioned above.
- You should take a full nandroid backup of your device before rooting. So if anything goes wrong in rooting process you can restore your android device's previous conditions.
- Your device should be charged enough (70% +) before starting any root process.
- You need to take full responsibility of your android device before doing anything with it. You will be sole responsible for any kind of damage to your device.
Systemless root gain root access without modifying system directory. It uses other directory like /data or /su rather than the /system.
Common methods of rooting: Mostly there are two methods of rooting: 1. One-Click root (Android and PC apps) and 2. Using Custom Recovery.
One-Click Rooting: There are lots of apps available for mobile and PC which let users to root their android devices with only one click or tap. That's why it's called one-click root. This method is very easy and contains no risks. Below is a list of popular one-click rooting apps available on internet:
Root Checker App app.
After gained root, you will see how amazing your Android device is! Just keep an eye on this site to know more about root and it's awesomeness. Don't forget to share this with your friends! Let them know, what are you learning now. Posted at: android root