

Rooting is generally carried out using Android SDK tools to unlock the bootloader and then flash a custom image to the device. In the Android ecosystem, since the platform is based upon Linux permissions and file-system ownership, rooting means gaining “superuser” access. Rooting is sometimes called “jailbreaking,” as it lets the user break out of the constraints of the operating system. Rooting phones, no matter what the operating system, usually means discovering a bug of some sort that allows you to bypass internal protections and gain complete control over the operating system - to become the “root” user, who has all privileges and all access.

One issue keeping digital security and IT managers awake at night is smartphone rooting. Companies allowing employees to bring their own device (BYOD) for work purposes are toeing a fine line: providing workers with the ability to use a smartphone or tablet they’re most comfortable with, but also subjecting the enterprise’s data to potential security risks.
