The process of allowing
root access on a phone and/or other device. The term "rooting" is most often associated with
Android devices. It's often thought of as the
Android equivalent of iOS Jailbreaking.
Rooting began when the HTC
Dream (T-Mobile G1 in the US) was released, and people complained that the developer's version (called
Android Dev Phone 1) had more features and more power than what was released to the general public. The first root just included simple tweaks and a few features that weren't available on phones running stock
Android. However, as
time progressed rooting evolved from simple tweaking of features to giving the Android experience a whole new look and feel.
The process of rooting was originally something that was complex and only those with a knack for technology should do, however the process, much like jailbreaking was simplified to the point where you can obtain root access with just the
click of a button. Unlike jailbreaking however, there is no unsigned app store, like Cydia for iOS.
Instead, a program called "Superuser" is the main signal that your device is rooted. What this program does is that it allows certain applications to gain root access to do things like create wireless hotspots, view your device's files, or other functions that can otherwise only be done by Android support staff.
Isaac: I have a jailbroken iPhone 4. Look, Installous!
Andy: So? I have a rooted HTC Glacier. I'm running CyanogenMod 6.1.2 and I also have WiFi tethering, a ROM manager, and Overclock.
Isaac: I fucking hate you right now.
Andy: I know, rooting is so
awesome, isn't it?