What you'll need;
1. Download DooMLoRD's Easy Rooting Toolkit from here;
http://forum.xda-developers.com/showthread.php?t=1321582. I've used the version 1, but I think version 2 should also work.
2. Samsung driver for android phones installed or KIES installed
The idea;
Using Android Debug Bridge (adb.exe), you'll push zergRush exploit tools to crash the ADB interface and force it to reboot into root mode, accept Superuser and Busybox package which will be installed into your phone. Thanks DooMLoRD@XDA! Sound complicated? No, not really, just follow the steps below!
The Steps
1. Extract the DooMLoRD file. I've used the version 1, but I think version 2 should also work.
2. You'll need to edit a file alittle bit to make sure it work with SGSII I9100G, otherwise nothing will happen. Open the file "runme.bat" with Notepad (right click, open with, find notepad) and find the line that contain "adb wait-for-device". There should be 2 instances of that line, NO NEED TO STARE AT THE CODES AND GIVE YOUR SELF A HEADACHE!, just find the similar line in your files, which I've marked for deletion. Right afterword, please add the "@pause" command as illustrated below;
CODE
@echo ---------------------------------------------------------------
@echo Easy rooting toolkit (v2.0)
@echo created by DooMLoRD
@echo using exploit zergRush (Revolutionary Team)
@echo Credits go to all those involved in making this possible!
@echo ---------------------------------------------------------------
@echo [*] This script will:
@echo (1) root ur device using latest zergRush exploit (10 Nov)
@echo (2) install Busybox (1.18.4)
@echo (3) install SU files (binary: 3.0.3 and apk: 3.0.6)
@echo [*] Before u begin:
@echo (1) make sure u have installed adb drivers for ur device
@echo (2) enable "USB DEBUGGING"
@echo from (Menu\Settings\Applications\Development)
@echo (3) enable "UNKNOWN SOURCES"
@echo from (Menu\Settings\Applications)
@echo (4) [OPTIONAL] increase screen timeout to 10 minutes
@echo (5) connect USB cable to PHONE and then connect to PC
@echo (6) skip "PC Companion Software" prompt on device
@echo ---------------------------------------------------------------
@echo CONFIRM ALL THE ABOVE THEN
@pause
@echo --- STARTING ----
@echo --- WAITING FOR DEVICE
@files\adb wait-for-device <== LEAVE THIS ONE ALONE!!!
@echo --- cleaning
@files\adb shell "cd /data/local/tmp/; rm *"
@echo --- pushing zergRush"
@files\adb push files\zergRush /data/local/tmp/.
@echo --- correcting permissions
@files\adb shell "chmod 777 /data/local/tmp/zergRush"
@echo --- executing zergRush
@files\adb shell "./data/local/tmp/zergRush"
@echo --- WAITING FOR DEVICE TO RECONNECT
@echo if it gets stuck over here for a long time then try:
@echo disconnect usb cable and reconnect it
@echo toggle "USB DEBUGGING" (first disable it then enable it)
@echo --- DEVICE FOUND
@files\adb wait-for-device <== REMOVE ONLY THIS LINE
@pause <== ADD A PAUSE COMMAND
@echo --- pushing busybox
@files\adb push files\busybox /data/local/tmp/.
@echo --- correcting permissions
....
Above code might seems alittle bit fuzzy... Make sure you remove ONLY the second "@files\adb wait-for-device" line. ONLY THE SECOND ONE, key?
EDIT: Please add a "@pause" to allow some delay for adb to reconnect to the device which should be around 20 seconds.
Save and close the file.
3. Get your phone to enable USB debugging mode (Menu\Settings\Applications\Development) and enable "UNKNOWN SOURCES" (Menu\Settings\Applications)
4. Exit KIES if it is running. Also stop any phone management software that's running.
5. Plug in the USB cord and let the driver installation finishes
6. Double click "runme.bat", a black and white interface will come out. It should take a looong time for this process to finish... Read the output, you might find it interesting. This process might take 5-10 minutes...
7. (ADDED) You'll find "Press Any Key To Continue...". Please WAIT FOR 20 SECONDS before pressing your keyboard... Then, your phone will restart...
If successful, you'll find the Superuser icon. Yay!
Worked with me flawlessly. Does it work for you? Are you confused? Please share your thoughts
1. this is rooting need update frequently ?
2. anything i need backup before i do this incase anything wrong..
3. my firmware already 2.3.6 since i bought it a week ago.. do i need to downgrade it and upgrade back to 2.3.6? or now i give a try update it again see got any latest version or not..
4. samsung driver for android phone is installed>> how to check.. i have kies air installed..
5. the android debug bridge is what? after rooting only know ?
papago x5 i cant find in android market..