How To Root the Samsung Galaxy S II (All Versions)

Want to root your Samsung Galaxy S II? Sick of having to search for a rooting procedure for your specific version of the Galaxy S II? Here’s how to root all of them and flash a custom recovery image as well.I. Before You Begin

1. This SHOULDN’T erase content on your device, but with that being said, please backup all your pictures, contacts, etc. before beginning this procedure. Just in case.

II. Flash a Custom Recovery onto the Device

1. Download Samsung Kies and install it on your computer.


2. Turn off your phone.

3. While the phone is off, hold down the Volume Up and Volume Down buttons at the same time and plug in your phone via USB cable after you have installed Kies in order to have it install the correct drivers for your device and the device should automatically boot into download mode.

4. Once the drivers are installed and your device can be recognized properly by your computer, make sure to CLOSE KIES completely. If it is running during the next steps, even in the background, it can cause issues.

5. Download Odin and open it.

Odin v1.8.5

6. Download the Recovery file for your specific device and save that to your computer.

T-Mobile Galaxy S II Recovery

Sprint Galaxy S II Recovery

AT&T Galaxy S II Recovery

Galaxy S II i9100 Recovery (Read the developer’s post to decide which file in the third post to download)

7. With the device plugged in and Odin open, click on the PDA button in Odin and select the Recovery file you just downloaded.

8. Select Start and this should flash the recovery to the device and reboot it.

III. Root the Device

1. Once the device reboots, mount the USB storage so we can transfer files to it.

2. Download the Superuser zip file and save it to your computer.


3. Copy the Superuser .zip file to the root of your device’s sd card (Not in any folders, just on the sd card itself. Do NOT extract the file, leave it as a .zip)

4. Once it is copied to the device, unplug the device from the computer and turn it off.

5. Turn the device back on by holding down the volume down, volume up button, and the power button. Let go of the power button once the device vibrates but continue to hold the volume buttons until the recovery screen comes up.

6. Once the recovery screen comes up, use the volume buttons to scroll down to install zip from sd and then select the superuser .zip file we downloaded earlier.

7. Once it flashes, select go back, then reboot system now.

8. You should now see the superuser icon in your device’s app drawer. If so, you are all set!

IV. Load a Custom ROM (Optional)

1. Head to our How To Load a Custom ROM procedure

53 responses to “How To Root the Samsung Galaxy S II (All Versions)”

  1. Liclemack says:

    which recovery file would work for the regular s2

  2. Mike Melendez says:

    Wondering the same thing, is it safe to assume the AT&T version sine they share the same internals?

  3. Benjamindavidvine says:

    mines a UK version witch is unlocked…like the others said what back up file do i use

  4. K-Wow says:

    I got issue by rooting. So went back to stock.

  5. Ronnie Kira Rodriguez says:

    i need help wen i press the volume up and down key + the power i get nothing =( and wen i press just the up and power together i get the system recovery but it only gives me the option of reboot whip the hol thing clean update form sd and whip partitions, i have the sprint galaxy s2 one 

  6. Brandonearly12 says:

    Kies wont work with my AT&T galaxy S 2 

  7. p_usarg says:

    This guide is incomplete… What should i do for my Galaxy S 2  i9100????

    • David Cogen says:

      @p_usarg just added it to the procedure. Same process, but when downloading the recovery kernel make sure to read the developers post about how to decide which one for your i9100 and then go to the third post down and download the one you need then continue our procedure.

  8. Bartlett_compnay says:

    If I have stright talk , will I useSprint Galaxy S II Recovery?

  9. Edgar_0017 says:

    How Long Does The Downloading Screen Take??

  10. Edgar_0017 says:

    The kies program tells me to reboot the device.. what does that mean?

  11. Phillyphill84 says:

    on sprint its volume down and power button once plugged into computer via usb

  12. Roan876 says:

    ok so what happens when odin fails???????????????? you forgot about these people??? it didnt work for my skyrocket sgs2 and now i can’t pass this damn screen and you don’t mention what to do if it your method don’t work!!!!!!!! so please help!!!!!!!

  13. Roan876 says:

    this is the screen that i am stucked on and i can’t get pass it!!!!!!!!!!!

  14. austin says:

    im using the sprint sgs2 and when i go into recovery mode it does not show the zip option. When i dont do this, it gives me root acces but not wifi. I understand that this is most likely from not installing the zip file.

  15. Jjlong2693 says:

    For the AT&T Samsung Galaxy S@b6f8371a6266cfd11d77c77ac2224d8e:disqus  the recovery su- fails everytime. Even though I passed the odin3 test for downloading the kernel straight from the video it still fails, I retired and its doesn’t work. So how do I remove that kernel from my phone.

  16. Bracrist says:

    I tried, but in the step III, when i turn on the phone and show me the recovery screen, say instalation aborted ” install the 2 packege” somthing like that.

  17. Bracrist says:

    ok now i know why, i because my device does not support the software upgrading via Kies.

    why this happening?

  18. Tracer1USMC says:

    Has anyone had trouble turning their wifi on after rooting?

  19. Wcndave says:

    After holding volume up/down and plugging in USB cable, nothing seemed to happen.  I then turned on my phone using the power button, and was asked for my PUK to unlock SIM card, and told that I have 1 attempt at this.

    So I have no idea why I manage to deviate from the above guide so soon, however also now not sure how I can use my phone… Can someone help as I am phoneless until I can move past this.


  20. Swruss974 says:

    MULTIPLE problems with this process.  I personally would not use until it is better debugged. 

    1.  I had the same issue as previous posts – WiFi does not work following these steps.
    2.  After installing the correct recovery file, my AT&T SGH-i777 now indicates “i9100” at the boot-up screen (along with an ominous “!” inside a yellow warning triangle).  I do not have an i9100, I have an SGH-i777.
    3.  Odin worked the first time but I could not get to the file.  I could get the recovery screen but when selecting “installing zip from sd card”, the next screen freezes at a circle with a hat on it.  Frozen, never moves.
    4.  Worst of all, now the backup I made, specifically due to the suggestion David makes at the beginning of this process, will now not restore thru Kies.

    BAD BAD PROCESS.  I see no choice now but to go to AT&T and have them repair my phone.  Thanks for killing my phone David!

    Steve Russell

  21. FA says:

    the superuser did not work for me, it aborted the installation.  Not sure if it is bad or not. 

  22. FA says:

    I was able to get my problem fixed with the root.  I ran the 3 times in row and reboot.  When I got back in I saw the Superuser.  I installed Titanium Backup to test it and everything works.

  23. Djgmog says:

    I loaded the recovery image using odin, is there anyway for me to remove that?

  24. eDDi Hughes says:

    If anyone is using the AT&T Galaxy S2 and you might run into wifi issues I have a solution for you.

    The current date is 2/12/2012 and The Unlockr’s write up was originally meant for 2.3.4 – if you have an AT&T Galaxy S2 you might have had the OTW update to 2.3.6; my wifi broke when I used Unlockr’s write up.
    Here is the solution, goto:
    In the first post, Attached Files download the latest zip (as of 2/12/2012 it’s for me, please note this idiots naming convention… I was using the first one thinking it was the one I needed… But the last file is actually the date he last updated aka 02/07/2012. So always go with the last attached file.)

    Load that .zip file onto your sdcard, power off your device, then enter ClockworkMod Recovery mode (hold down Volume Up + Down + Power Button, release Power Button when the screen turns on and keep holding Vol Up + Down until it get’s you to the recovery screen) Simply “install zip from sd” and then select the .zip file. Reboot device and test wifi.

    If anyone else with an AT&T Galaxy S2 is suffering from wifi issues please let me know.

  25. damnit steve says:

    DO NOT USE!! horrible horrible horrible guide. bricked my i777 the day I bought it. now my boot screen reads i9100 now I have to try to fix it. DO NOT USE ONCE AGAIN

  26. victor says:

    THANK YOU. I have tried so many other ways to root my sprint galaxy ii 4g touch and this one was the only and EASIEST one!!!

  27. Kevin says:

    Wondering what recovery image to use or get for my us cellular version of the galaxy sII?

  28. willian says:


  29. Steve says:

    I seem to be stuck on the “Downloading” screen it does absolutely nothing from there. I had it sitting there for quite some time. I have a T-Mobile Samsung Galaxy s2 T989

  30. Shawn says:

    ZIP file is missing.

  31. Anonymous says:

    seems like problems

  32. Anthony Cooper says:

    I have tried all of the people’s stuff and all i get is links to spam and virus sites And the same is here It links me to a billion upload site and it made me download a Trojan that lead me to pay for a guy to come and fix it i have a (Samsung Galaxy S2) “GCI” Version) i was told to use the AT&T Recovery cause they where the same. And i downloaded the kies that was no problem but the AT&T Recovery link was the billion thing. So if you know how to help me simply just root my phone please just leave a reply. TNKS

  33. DUDE! your super user link doesn’t work man. How will I root my phone now???

  34. indika says:

    my phone model is shw m250s so can i update this model?

  35. Emil Dimitrov says:

    Guys, I am not so familiar with the rooting process. My phone (Galaxy S2 SGH-T989, T-Mobile- USA) is still under warranty. I have 2 questions:
    1. If I root my phone- will this void the warranty?
    2. If I root my phone with the method above, do I have any options to restore my phone to the factory settings (factory reset, etc.)? And- if yes- after a factory reset- where my phone will go- to exact same stage as I bought it from T- mobile? I mean- not rooted, etc.?
    Thanks in advance!

  36. m0nk3d0 says:

    Makes me sad to see that such a great write up on how to root your S2, has what I can only assume are trolls as its only comment.

    So the point, THANK YOU for your effort in writing this article and I look forward to a rooted/ROMed S2.


  37. bigVergina says:

    The Suepruser link doesn’t work anymore

  38. trusktr says:

    It’d be nice to know the md5 or sha1 sums for security. Can you post those?

  39. trusktr says:

    By the way, this only works for Galaxy SII (S2) phones that are running Android 2, not Android 4. I tried this with the official release of Android 4.0.3 for my Galaxy SII SGH-i777 by Samsung and it doesn’t work. It gets stuck at the boot screen forever.

  40. LEO says:

    any body have issues is because they are running on ICS this steps for root is for the GB only

  41. Verb says:

    The link to the AT&T Galaxy IIS download above is not the file for the i777. It is the recovery file for the I9100 and will soft brick an i777. DO NOT USE.

  42. B.M.C says:

    the links dont work asswhole

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.