Rooting an Android phone can open it up to a wealth of possibilities and you can do so in a variety of ways.
Rooting method 1 for Samsung Galaxy S II
The first step will be to download the software you need to root the Galaxy. This is not the easiest phone to root, but the process itself is relatively straightforward. Make sure you have Samsung Kies installed, details should accompany the phone documentation, and then go to http://tiny.cc/tsd6s to download an insecure kernel. You also need to download Odin3 from http:// tiny.cc/94skz and S2 Root from http://tiny.cc/mwtbn.
2: Prepare the Galaxy
Go to Settings>Applications> Development and enable USB Debugging. Power down the phone and then hold down the volume, home and power buttons. When the warning appears, press the volume up key to go to ‘Download Mode’. Connect the Galaxy to your PC and run the Odin3 app – you need to make sure ‘Auto Reboot’ and ‘F. Reset Time’ are ticked. Select the kernel downloaded earlier via the PDA button and click Start.
3: The final step
Once the phone restarts, keep it connected to the PC and open S2 Root. Now click Root. The phone will reboot and you will see Superuser installed on it as a new app. At this point you can re-install a secure kernel which is available from http://tiny. cc/ts951 and this will stop warning messages every time you boot the phone in the future. Your Galaxy is now rooted and open to new ROMs.
How to root four popular Android phones