Some of our applications take advantage of a special set of functions available to users with modified Android OS firmware. The process of gaining this access is known as rooting.
Rooting is a process allowing users of smartphones, tablets, and other devices running the Android OS to attain privileged control within Android's subsystem. Rooting gives users the ability to alter or replace system applications and settings, run specialized apps and overcome various manufacturer restrictions.
You can find more general information about rooting at Wikipedia.
Unlike jailbreaking on iOS, rooting is both legal and widely practiced. Thousands of successful apps on the Google Play Store require root access, and a number of manufacturers including HTC, Samsung and Motorola offer official rooting support for select devices.
Thought the process of rooting your device can range from painless to complex, there are plenty of dedicated online resources with instructions for any phone or tablet. A few of the most prominent are:
Android Central - Got Root?
Lifehacker - The Always Up-To-Date Guide to Rooting the Most Popular Android Phones
Try a general search for rooting instructions - type your device name in the box and press Enter -
For advanced rooting solutions visit XDA Developers, the largest mobile development portal in the world.