how to root Android

Android rooting is one most popular topic in the Android community. Most of Android users are keen on Android rooting and always looking forward to having their devices rooted properly. Unfortunately, their attempts become useless and the whole process messes up due to the lack of rooting knowledge and inconsideration. So, at the very beginning, we should pay our attention to the basic principles of rooting. In here we are going to discuss the basic rooting principles and how to root Android 9.0 On Samsung Galaxy Smartphones. Although the title is specific to a respective smartphone brand, here you can find some information that is common for all the smartphone models.

How To Root Android

In simple words, Android rooting is the process that is followed by Android users to acess the system partition of an Android device. An Android smartphone has several partitions including the system partition. Each partition is specific to each function and they perform a specific function at the boot process. Here is the brief description of each partition.

  • Boot partition - Contains kernel image and RAM disk. These are  responsible to flash the kernel on the device without flashing a new boot partition
  • System partition - contains the Android framework
  • Recovery partition - contains the recovery image and allows the device to booted in to the recovery mode 
  • Cache partition - Contains temporary data and it is erasable using the bootloader
  • misc - This partition is used by recovery 
  • userdata - Includes application, personal data, and customization data that were installed by the user
  • metadata - An encrypted device uses metadata partition 
  • vendor partition  - Contains binary data that cannot be distributed under the Android Open Source Project. You can ignore this partition if it does not contain any proprietary data 
  • radio partition - This partition contains the radio image. In simple words, this partition is essential if your device has a radio that needs radio-specific software
  • tos - This partition holds the binary image of the Trusty OS. Trusty OS provides a Trusted Execution Environment  for your Android operating system and tos partition is only used if the device comes with Trusty

root android

It is better to have a rough idea of Android partitions if you are getting ready to root your Android since you are going to deal with some important partitions of your device. Basically, we are trying to acess the system partition of the device unlocking the bootloader of the device through the rooting. The bootloader is the first programme that loads on your device when you reboot it and it relies on three images as Kernel images,RAM disk images and Boot images (kernel and RAM disk combined image). 

The main purpose of the programme is to initialize and configure the software environment and execute the code to start the Android device. It does not allow any programme to run on your device if it does not fulfil the bootloader requirements. That is why you should unlock the bootloader if you are trying flash modified system partitions in order to root your device. 

 As you know, Samsung Odin is the best way to root Samsung Galaxy can flash CF-Auto-Root package via Odin and have root acess. Basically, the mechanism of CF-Auto-root is installing a modified recovery and cache partition to install Supersu and reflash the stock recovery image after cleaning up the cache modified partition. So, now you may understand that it is crucial unlocking your device bootloader to make you rooting attempts fruitful.

odin download

How To Root Android 9.0 On Samsung Galaxy Smartphones Using Samsung Odin 

how to root with Odin is one of the frequently asked quizzes as the majority of Android smartphone users are using  Samsung. I hope already you know how to root with Odin. if you are not aware of that click how to root with Odin to get to know. But  Android 9.0 On Samsung Galaxy Smartphones needs special attention before rooting as it has a little bit tricky bootloader unlocking method. You need to unlock your device bootloader properly in order to root your device successfully. Here you can understand the proper way to unlock the bootloader of your Samsung running on Android 9.0

  • 1 Step - Go to Settings >About phone>Build number> Tap 7 times untill get the "You are now a developer" message
  • 2 Step - Next, enter your device passcode 
  • 3 Step - Get back to settings and tap on "OEM Unlocking"
  • 2 Step - Next, switch off your device
  • 3 Step - Press Bixby  and Volume Down  button together
  • 4 Step - Connet it to the computer and keep pressing the Volume up button to wipe the device data 
  • 5 Step - Finally, reboot your device

This is the official method to unlock the bootloader. But your device is still not ready to accept the unofficial device partition. You need to persuade your device that you have enabled the developer option and OEM unlocking yourself. For that, you need to connect your device to the internet and check the OEM unlocking option again and verify it has been greyed.

Wrapping Up

I hope you may have collected some useful information to make your rooting attempt fruitful after reading these stuff. The bootloader is one of the crucial components which determines the root acess.