Android Rooting

In Android, rooting is the act of giving an android device the ability run applications on a superuser level. This gives the application the ability to make changes to the system level. Things like deleting or adding applications on the system partition of the device, flashing a modified recovery (thus enabling flashing of custom ROMs), and modifying things on the kernel like CPU governor settings (how the CPU changes frequency), scheduler (how the kernel “schedules” tasks to run on the processor) and many more can now be done. However, an inexperienced user with a rooted device has the potential to “brick” a device (render it unusable). In my experience, starting from ICS, users have little to gain from rooting their devices (unless you’re a developer of course) since it already integrates many things on the OS level. Thus rooting an android device should only be done based on the need to do so. Your thoughts?


I started this blog to serve as a site for assorted facts which I know and would like to share with other people. It may discuss mostly about tech but I could dabble in other things like gardening, cooking, etc.