Here’s a root procedure for SGS2 phones. Some people try to root it with Gingerbreak. But Gingerbreak is not a perfect tool for rooting this device as some users complained about this tool not rooting their devices. No doubt, Gingerbreak rooted some of the SGS2 phones but it doesn’t work on all the retail smart phones. So, we are here with some other methods for you.
Chainfire, senior moderator at xda is able to successfully root the Samsung Galaxy S II (I9100) smart phones.
Before following the below listed steps, first please note the original kernel version by navigating to Settings –> About
In the tutorial guides, if you want any of the files in email from us, please comment at the end with the files needed. We would be happy to email you.
Rooting Samsung Galaxy S II I9100 SGS2
Method 1 (For Experienced Users)
1. Reboot your phone into download mode.
3. Download XWKDD kernel
4. Using Odin3, Flash the kernel as PDA. Please note that you should not use PIT. Also, no options should be checked except ‘F. Reset Time’ and ‘Auto reboot’.
5. Your phone will reboot now.
6. When it’s rebooted, restart the ADB in root mode using the command ‘adb root’.
7. Get a rooted shell by typing ‘adb shell’.
8. Now you can use SuperOneClick OR Can manually push Superuser.apk / su, busybox. SuperOneClick to finish the job for you.
Method 2 (For Beginners)
1. Download ODIN 3 file. Extract the contents and save on your computer.
2. Download XWKDD. Do not extract the .tar file.
3. Download Superoneclick.
4. Download Samsung Kies and install drivers for your smartphone.
5. When Kies is installed, Reboot your pc.
6. On your phone, go to Settings –> Applications –> Development and enable USB Debugging.
7. Power off your phone.
8. Power On your phone by holding Volume Down, Home and Power buttons at the same time and start your device in download mode.
9. Start ODIN.
10. With USB cable, connect the smartphone to the pc.
11. Odin will recognize your device and it will show as connected.
12. In ODIN, except ‘F. Reset Time’ and ‘Auto reboot’, nothing should be checked.
13. Press ‘PDA’ button and select ‘XWKDD_insecure.tar’ file that you downloaded in Step2.
14. Press ‘Start’.
15. Odin will flash the kernel now.
16. Your smartphone will reboot automatically.
17. After reboot, start SuperOneClick and press ‘Root’.
18. Reboot the smartphone.
19. Voila!!! All done
Please note that there can be slightly bugs in the tutorial as the developer himself has not tested this. Let us know if you tried this and it worked for you or not.