A lot of you have probably only just got your hands on the Samsung Galaxy S2 i9100, however we have already found out how to root the dual-core powerhouse thanks to a recent guide posted on igyaan.in.
The procedure is pretty straight forward and requires you to have a PC running Windows, the Samsung Galaxy S2 and a USB data cable. If you have all of this you need to download the Odin Downloader, XWKDD and SuperOneClick (click on the names for the apps to download them).
To root your Galaxy S2 you must first put your device in USB debugging mode (settings/applications/development/USB debugging) and then reboot your device and boot into download mode (turn off the S2 and turn it on with the volume down, home and power button held down simultaneously. Once in download mode start the ODIN Downloader and connect the S2 to your PC via the USB cable, a few seconds later you should see that ODIN Downloader has found your device.
You must now tick the “Auto reboot” and “F. Reset Time” boxes and leave everything else, now press the PDA button and select the XWKDD_insecure.tar which you previously downloaded and press start, ODIN will flash the kernal and if all goes to plan your device should reboot (do not remove the USB cable). Once your device boots back up ensure the USB cable is connect and run the SuperOneClick and press root, reboot the S2 again and then you will be rooted.
As with any rooting procedure you should be aware that you could potentially brick your device and void your warranty so do it at your own risk, if you choose to root your Samsung Galaxy S2 good luck, let us know if all went well in the comments section below.
Also See: Galaxy Tab S3 or S2 upgrade confusion