XDA Developers

Root your Android phone with a simple application.

SuperOneClick is a simple tool for "rooting" your Android phone. It allows partial or full rooting and also enables "unrooting." SuperOneClick supports a long list of Android phones.You NEED to put your phone on USB Debugging mode
You NEED to install make sure the Android drivers for your phone are installed. Make sure you DO NOT mount your SD card. If you still can't get something to run, try doing it in recovery mode.

Operating systems:
Windows 7, Windows Vista, Windows XP

Additional requirements:
Microsoft .NET Framework 2.0+ or Mono v1.2.6+