Image by Pexels from Pixabay |
Android is an operating system which is owned by Google. It is designed for smartphones, tablets, smart tv, computers, and it is the world's most widely used mobile OS. Android is using a modified version of Linux kernel, and in Linux OS the root is an admin and has full privileges. Android supports ARM architecture. It is an open-source operating system. In past years android release many versions with new features and changes.
List of android versions with code names
- Android 1.5: Android Cupcake
- Android 1.6: Android Donut
- Android 2.0: Android Eclair
- Android 2.2: Android Froyo
- Android 2.3: Android Gingerbread
- Android 3.0: Android Honeycomb
- Android 4.0: Android Ice Cream Sandwich
- Android 4.1 to 4.3.1: Android Jelly Bean
- Android 4.4 to 4.4.4: Android KitKat
- Android 5.0 to 5.1.1: Android Lollipop
- Android 6.0 to 6.0.1: Android Marshmallow
- Android 7.0 to 7.1: Android Nougat
- Android 8.0 to Android 8.1: Android Oreo
- Android 9.0: Android Pie
- Android 10: Android Q (latest)
What is bootloader unlocking?
Bootloader unlocking is the first step towards rooting and flashing. When you power on your android it is the first thing that runs and also can start up recovery mode. It locates in the memory partition that contains the OS and attempt to boot that OS. It also configures which program run in which order. The bootloader is important because without bootloader your device is a dead body without a soul. Every manufacturer provides you locked bootloader in each device because it checks, unauthorized processes. That's why in the locked bootloader, you can't flash an OS which is not approved by the manufacturer. Unlocking a bootloader can wipe out the internal memory of your device and void the warranty of your device.
What is android rooting?
Simply rooting means enabling superuser in your android and get access to everything in android. In this process, we enable Linux root function in android, so your android uses a Linux file system and run applications with full access. It is similar to running the Sudo command in Linux. The root can open all possibilities and remove barriers to your android. In android, there are two types of root methods which are systemless root and normal root.
Difference in normal root and systemless root.
Normal root - Normal root modifies system files and modules in your device so you can gain full access to your android. But after that, you can't able to get OTA updates and security patches provided by the manufacturer. As a result of that, if you unroot your device. The manufacturer will be able to detect that in past your device was rooted so they don't provide any future support for your device.
Systemless root -Systemless root has much more functionality and it will not modify the system partition and safely store moded files in the boot partition. So real system files are unchanged. And manufacturer trace that your device is not rooted. So if you root your device, I will recommend systemless root.
Why should you root your android device?
- Tweak and increase performance.
- Install incompatible apps and career blocked apps.
- Boost phone battery life.
- Customize everything on the phone.
- Remove bloatware crapware.
- Flash custom ROMs and kernels.
- Enable hidden features.
- Improve permission management.
- Block ads.
- Improve audio performance.
- Get batter backup options.
- Free yourself from google services.
- Use better recovery.
Why you shouldn't root your android device?
- There is not any official and universal method to root your device.
- A rooted device, doesn't receive OTA updates.
- Sometimes wrong rooting process breaks your device.
- Lose your device warranty.
- More security risks.
- System files can be corrupt.
What is custom recovery?
In every android, there is a dedicated bootable partition. Without
recovery you can't wipe your device and do the flashing. A recovery that is provided by the manufacturer
that's called stock recovery. Stock recovery has limited functionality. That's
why we can not flash modules, custom ROMs, kernels, etc. wherein the custom
recovery, we can also flash those things and also custom recovery provides us
much more functionality.
How you can root, unlock, and use custom recovery in your device?
There are hundreds of different manufacturers, and they all are providing different android models. There is no same way to root every single device. So I am giving you an Xda developer forum link (click here) so you can easily find your device-related help. You have to simply search your device in the search bar and if any rooting methods, custom ROMs, kernels, mods, tutorials are available for your device it will show you in the result and also you can ask questions related to your device in the forum.
Conclusion:- This article is all about rooting, bootloader unlocking, and custom recovery. Feel free to ask in the comment section if you have any queries.
Conclusion:- This article is all about rooting, bootloader unlocking, and custom recovery. Feel free to ask in the comment section if you have any queries.