Saturday, May 1, 2010

[Guide] How to root Samsung Galaxy S II


The Samsung Galaxy S II has already been rooted, days after its launched. and full system access has been achieved. Super user access can be gained by using Samsung's flashing utility - Odin, which can be used to flash the device with a custom kernel. After rebooting your device, the Superuser access is available by using the 'adb' program which is a part of the Android SDK. One issue is that the Root access is not permanent. This of course will be resolved with a few more steps:
Root access granted by this method is not permanent – it requires further steps such as the manual loading of su, busybox, and Superuser.apk to enable permanent superuser access. Notably, Chainfire was able to re-package this modified kernel by using methods effective on the Galaxy S series of devices, without an actual SGS II to develop/test with.
The step-by step guide on how to root your Samsung Galaxy S II follows:

Advanced Users guide
  • Reboot into download mode
  • Using the attached Odin version, flash the attached XWKDD kernel as PDA. Do not use the PIT, do not have any options checked except for "Auto reboot" and "F. Reset Time"
  • Wait for the device to reboot
  • Use the "adb root" command to restart ADB in root mode, followed by "adb shell" to get a rooted shell; then you can manually push Superuser.apk / su, busybox, OR use SuperOneClick to finish the job for you.
  Beginners Guide
  • Download the attached ODIN file and extract the .zip file
  • Download the attached XWKDD, but do NOT extract the .tar file
  • Download and extract SuperOneClick
  • If you do not have Samsung’s KIES 2.0 installed, download and install it. You need it to install the correct USB drivers, so the programs can communicate with the device. Reboot your computer after installation of KIES.
  • Make sure your device is in USB debugging mode: Settings -> Applications -> Development -> USB debugging
  • Reboot your device into download mode: Turn the device off, then power it on again by pressing and holding VolumeDown + Home + Power simultaneously. You will know when you are in download mode, it is really obvious
  • Start ODIN
  • Connect the device to your computer using USB
  • Wait a few seconds, the ODIN screen should show you that a device is now connected
  • Make sure that in ODIN NOTHING is checked, except the "Auto reboot" and "F. Reset Time" checkboxes. Press the "PDA" button, and select the "XWKDD_insecure.tar" file.
  • Press "Start". ODIN you should now be flashing the kernel, and the device should reboot.
  • Wait until the device is rebooted, and while still being connected over USB, start SuperOneClick, and press ROOT.
  • Reboot the device
Done !
DJRipster Web Developer

Morbi aliquam fringilla nisl. Pellentesque eleifend condimentum tellus, vel vulputate tortor malesuada sit amet. Aliquam vel vestibulum metus. Aenean ut mi aucto.

No comments:

Post a Comment