What is Smartphone Rooting & unrooting ?
Well many of you guys and our new users are still confused and messed up with Rooting and its related procedure. Most of them are afraid of risk related to rooting and Many of them still does'nt know what is root and what are its risks and yes ofcourse the chances of bricking their phone and how to unbrick if it is brick phone. So, I'm sharing my knowledge regarding this issue. Lets get started.
In simple term rooting your device means attaining super user right of your android system. User can be anyone who is using the device like guest user account on windows in our laptop but the super user are those who can modify their phone not physically but within android sub-system like accessing and modifying root/system files which are generally inaccessible for normal users like administrator account in windows. Ofcourse we have to have techy knowledge about modifying files but we as a normal user can also able to modify files by following the guides which are made by the geeks in this forum or on xda.
So, now the question arise why we root to get super user rights or why it does'nt comes with default.
We root our phone to enjoy various premium features on our low end device or say our old device or another device features in our device. So, basically rooting is done to -
Generally maufacturers puts limitations in the phone so that a normal user cannot replace, modify or access the system files. In simple we can say they are the super user and we are a normal user or guest user of phone. They do so because
So, next question arise " How to root " and "what is the concept behind rooting".
Well rooting simply means attaining super user rights by pushing su binary into the system. su binary is the executable code that helps to switch user from current user account to super user account to change or modify current user account. Generally There are several guides to root your specific devices are present in this forum or on XDA developers forum just use the search button and read the full guide atleast 3 times first before doing anthing cuz the guides are well tested before writing them on the forum.
But if we cant able to modify system files without root then how can we push su binary into the system.
su binary are pushed into the system with the help of a custom recovery. Recovery is the state or seperate runtime environment different from android operating system and it is seperately installed besides of Operating system which helps a user to apply update, repair, format the main android operating system. The recovery partition that we get from the manufacturers offers limited functionality and we cannot apply update from their recovery unless it is signed by them. So, we need a custom recovery which offers more functionality and we can apply updates without singnature verifications.
Custom recovery are prepared using official signatures and are applied through normal recovery and once they are installed it replaces the manufacturers recovery with its own and now we can apply any unofficial updates prepared by the developers or the geeks. There are two famous custom recovery are present 1) CWM i.e Clock Work Mod Recovery 2) TWRP i.e Team Win Recovery Project.
Is it safe to Root? or is there any con side of rooting our device ?
Rooting was never been safe. Rooting is simple if we follow the guide step by step and reading 3 times atleast before applying any furthur system modification. Note, every device has its own procedures and files of rooting. We should be aware of outcomes of system modification if its went wrong before blaming developers and not to touch unnecessarily every system files.
There's also a flip side of root:
2. If anything goes wrong you'll end up bricking your device.
Unrooting means loosing super user right and coming back to the original state as it was before root. Flashing entire rom again through flashing tools helps to recover to the original state and bringing warranty again to the device.
Companies like samsung tries to track user rooting and modifing their phone by installing software like "knox" in their devices which helps to keep track how many times device has been modified but there are apps like triangle away is available for resetting the knox to normal back to zero.
Root
So, now the question arise why we root to get super user rights or why it does'nt comes with default.
We root our phone to enjoy various premium features on our low end device or say our old device or another device features in our device. So, basically rooting is done to -
- Enjoy capable hardware functionality which are restricted by the manufaturers.
- Enjoy Different Rom available which are best optimised and provide best user experiance and regular updates.
- Enjoy several software tweaks made by the developers.
Generally maufacturers puts limitations in the phone so that a normal user cannot replace, modify or access the system files. In simple we can say they are the super user and we are a normal user or guest user of phone. They do so because
- They did not want their user to messed up with system files and settings and end up with their device in a dead state cuz as a human being we have an attitude to explore and messing up things.
- They dont want their user to uninstall several specific apps which are commonly known as "Bloatware" which they thinks that they are useful and productive for us.
- Charging premium from users for quite a low features which generally a low end device can handle. For ex. Few months back Wifi Tethering was not available in low end phone although it has Wifi.
So, next question arise " How to root " and "what is the concept behind rooting".
Well rooting simply means attaining super user rights by pushing su binary into the system. su binary is the executable code that helps to switch user from current user account to super user account to change or modify current user account. Generally There are several guides to root your specific devices are present in this forum or on XDA developers forum just use the search button and read the full guide atleast 3 times first before doing anthing cuz the guides are well tested before writing them on the forum.
But if we cant able to modify system files without root then how can we push su binary into the system.
su binary are pushed into the system with the help of a custom recovery. Recovery is the state or seperate runtime environment different from android operating system and it is seperately installed besides of Operating system which helps a user to apply update, repair, format the main android operating system. The recovery partition that we get from the manufacturers offers limited functionality and we cannot apply update from their recovery unless it is signed by them. So, we need a custom recovery which offers more functionality and we can apply updates without singnature verifications.
Custom recovery are prepared using official signatures and are applied through normal recovery and once they are installed it replaces the manufacturers recovery with its own and now we can apply any unofficial updates prepared by the developers or the geeks. There are two famous custom recovery are present 1) CWM i.e Clock Work Mod Recovery 2) TWRP i.e Team Win Recovery Project.
Is it safe to Root? or is there any con side of rooting our device ?
Rooting was never been safe. Rooting is simple if we follow the guide step by step and reading 3 times atleast before applying any furthur system modification. Note, every device has its own procedures and files of rooting. We should be aware of outcomes of system modification if its went wrong before blaming developers and not to touch unnecessarily every system files.
There's also a flip side of root:
- You will be voiding your warranty. The reason is simple if you cant use the phone as they want you too then don't expect any help from them.
2. If anything goes wrong you'll end up bricking your device.
Un-rooting
Unrooting means loosing super user right and coming back to the original state as it was before root. Flashing entire rom again through flashing tools helps to recover to the original state and bringing warranty again to the device.
Companies like samsung tries to track user rooting and modifing their phone by installing software like "knox" in their devices which helps to keep track how many times device has been modified but there are apps like triangle away is available for resetting the knox to normal back to zero.
No comments