Quick and safe way to root your galaxy s2
Warning!
Although this method is safer than other methods,there is a rare chance of bricking your phone.So do it at your own risk.But don't worry,worked in mine just fine!!
Please note that this works only for the gingerbread version(Android 2.3)!!
Let's get started!
Sorry to freak you out right at the start!So now that you're ready,let's get started!I'll try to explain in steps to make it easier to follow.Download the zip file from the link below.
Galaxy s2 root file
Steps
1)Turn usb debugging on in your phone. [ settings - Applications - Development]
2)Connect to pc via micro usb cable and check in control panel - device manager.If you see you device as samsung ADB interface,you're good to go.Otherwise,download samsung kies and install the drivers,reconnect the phone.Make sure that you see samsung ADB interface in the device manager in pc.Otherwise,your phone won't be rooted.
3)Extract the zip file you've downloaded and you'll see runme.bat and a folder called 'files'.Sometimes the file 'zergrush' is detected by your antivirus as a trojan but don't worry,it's not!Make sure that you restore this file from quarantine before you start.
4)Run runme.bat and let the process finish.Your phone will restart and superuser will ask for root permissions.Grant it permission.
Your phone is now rooted!!
If it doesn't work it the first time,try again.If you're having any difficulty,please let me know in the comment box below.