ALERT

[FREE DEMO] Deploy Your Enterprise Cloud in Minutes

Rooting

Definition - What does Rooting mean?

Rooting is the term used to describe the process of gaining root access or privileged control over devices, most commonly Android smartphones and tablets. Rooting can also be done on devices based on Linux environments. Although similar to terms like unlocking and jailbreaking, conceptually rooting is quite different from these terms. Rooting enables a normal user to have administrator-level permissions to the operating system environment. In the case of Android devices, it helps in circumventing the security architecture, but if not done correctly, could potentially cause problems.

Techopedia explains Rooting

Rooting is normally done to overcome the limitations on devices usually put in place by the service providers or hardware manufacturers. In most cases, once rooting is performed, an application named "Super User" is available in the application manager. A user with root access can install new applications, revoke existing permissions to system applications, uninstall system applications, and perform a number of otherwise-restricted actions. Anything possible with administrative permissions can be accomplished by the user including removal or replacement of the operating system, as the bloatware is removed.

There are certain advantages by rooting a device. Once rooting is accomplished, the user gains root access and can install custom ROMs and special applications which were not possible earlier. Certain default applications which could not be uninstalled from the device could now be uninstalled. New themes can be introduced. One of the primary advantages of rooting is in boosting battery life. Rooted devices can stop any unwanted application from running. Another advantage is in transferring applications from internal storage of the device to a memory card. This helps in freeing memory space in the device. Custom firmware can also be introduced with help of rooting.

There are many potential drawbacks for rooting. Rooting is a challenging activity and requires thorough knowledge of the operating system and the concerned hardware. If the rooting is done incorrectly, there is a high risk of bricking. Most manufacturers void the warranty of the device if rooting is performed. Furthermore, rooting can potentially introduce security vulnerabilities.

This definition was written in the context of Smartphones

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Tweat cdn.techopedia.com
"Techopedia" on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Resources
The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.