SuperOneClick (by ShortFuse, first published on the XDA Developers forums) allows you to "root" (get administrative control over) your Android device in a few easy-to-follow steps using your Windows PC. A rooted device allows you to remove factory installed bloatware, install third-party applications or custom ROMs, block push Ads, Backup the device, and more. With SuperOneClick, you can fully root your Android device, get a temporary shell root, or "unroot" it. SuperOneClick supports a long list of older Android phones.
Features:
SuperOneClick is simple, reversible and works with many older Android devices.
Are you tired of pre-installed bloatware taking up needed space on your phone? Tired of push Ads from apps? Want to backup your device when you want to, and how you want to? Want to run a third-party app not found in the Google store? If getting administrative control of an older Android phone is your goal, SuperOneClick is a simple way to get it.
SuperOneClick transforms rooting an Android phone from an arcane, computer-geek process to a simple, easy to follow process that almost anyone can do: (1) Backup all your phone's data. (2) Download and unpack SuperOneClick onto your Windows PC. (3) Enable USB debugging mode on your phone. (4) Connect your phone to your PC using a USB cable. (5) Launch SuperOneClick. (6) Click the "Root" button.
Using SuperOneClick does require that your computer is running Microsoft .NET Framework 2.0+ or Mono v1.2.6+.
Since rooting a device removes manufacturer constraints, it is an unofficial act that may void software and hardware warranties. Rooting a device could, in some cases, render the device unusable ("bricking"). If you decide to root your device, follow instructions carefully and do so at your own risk. SuperOneClick is no longer developed: the last version, 2.3.3, was released in January 2012, and its exploits target Android versions of that era, so current phones cannot be rooted with it.