This Method will flash a recovery Image and then you can flash the superuser .zip file to root the phone.
This requires minor knowledge. But BE CAREFUL Because this can harm your phone!
First Things you need to have:
*You Need ODIN 1.8++(CLICK ME)
*The USB Drivers for Our SGSII
*Clockworkmod which you are going to flash via ODIN
md5sum - 8bf6802a84d85aa7da0c1976c0f129d1
*SDCARD installed for CWR
How to Root the phone...
*Before We get things rolling, Make sure the Phone is recognized by your PC.
*Put the Superuser .zip file on your internal SD
*Take the battery out and place it back
*Hold both Vol up + Vol down, and plug the USB cable in.
*On ODIN, Select the PDA button and browse to the recovery-cwm-hercules.tar
*Select Start and see the magic do its thing.
*It should flash the file to Recovery and reboot the phone.
*Take the battery out again and now boot into recovery
*Power off phone, unplug USB, Hold Both Vol up + Vol down and Hit power
*PERFORM NANDROID BACKUP FOR YOUR OWN SAFETY*
*Select Install zip from sdcard, choose the Superuser .zip and let it finish.
*Now Lets delete some bloat ok? Be careful of what you delete!
***Thanks To Slayher for ROOTING the phone, i just created this small guide for you all to use.