Wednesday, April 30, 2014

What is Android Rooting ?




"Android Rooting" is the process of allowing Android device users to attain privileged control (known as "root access").

Rooting your Android device involves adding in a small Linux application called “su”. It stands for SuperUser, and allows applications and commands to run with elevated permissions. Everything that runs code, whether it’s an application or the user, has a permission level set by the operating system.



Why Linux? Well the heart of the Android operating system is the Linux kernel. You'll hear a lot of nerdy geek-speak about the Linux kernel, but all you really need to know is that it's what is interfacing Android to your hardware, and ultimately has complete control. When you stray outside the "normal" way of using Android and start entering commands directly, the kernel is who you're talking to.

The Root User is the boss and can do anything (good or bad) on the device. From simple things like clearing the cache from core applications, to more advanced things like wirelessly tethering a laptop or iPod touch through your phone, root can do it. The su program is a sort of gateway that lets applications or users act as root while doing tasks.

Rooting an Android device is similar in practice to accessing administrative permissions on Linux or any other Unix-like operating system (As Android is derived from Linux).

Android apps need permission to access certain parts of Linux, and not all apps have this special "root" access. That includes a few basic things, like the camera flash, and the ability to take screen shots etc. There are a bunch of other apps that need root access for other reasons, too, but the basic premise is the same.

For know more about Rooting, Click Here

No comments:

Post a Comment