Samsung Galaxy S2 received the long-awaited Android 4.1.2 official Jelly Bean firmware yesterday. The new update started rolling out for Spain and China. If you have downloaded and installed the firmware OTA or manually via Odin and now looking for a working rooting method, you have just at the right place now.

In the following rooting tutorial, we shall installed an insecure Kernel that would inject the Super User app into your phone and install the ClockworkMod Recovery mode.  Having rooted your Galaxy S2 on Android 4.1.2, you will have the CWM Touch Recovery ver. Siyah has packed all necessary tools in two formats- the one with .tar.md5 extension is meant to be flashed via Odin and the other with .zip extension can be installed by booting the phone into the stock recovery mode.


The procedure described here is considered risky and meant only for mature users who understand what it is all about. Neither the developer nor we at Droidviews will be responsible for any damage done to your Galaxy S2. The method has bee well tested and found working, but if do not follow the tutorial to the letter, you might make your phone unusable, and void its warranty too.

You can root your Galaxy S2 using [highlight_red]any of the methods (preferably the first)[/highlight_red]. We shall see both of them one by one.

1. Rooting Galaxy S2 on Android 4.1.2 via Odin:

  1. Download Siyah Kernel (do not extract)
  2. Download Odin flasher and extract the zip on your desktop:
  3. Make sure that either Kies or Samsung USB Driver is installed on your computer. Remember that during the whole procedure Kies should no be running.
  4. Backup your contacts, call-logs, messages, APNs, bookmarks, calendar, apps & games using these nice free apps.
  5. Charge you Galaxy S2 to at least 60% of battery level.
  6. Enable the USB Debugging mode on your phone: Settings> Developer Options> USB Debugging
  7. Boot your phone into Download Mode: turn off the phone,  press and hold the Volume Down+Home (center) buttons together and then press and hold the Power key for a few seconds. Press the Volume Up key when the phone prompts you to do so to enter the download mode. samsung galaxy download mode
  8. Now go to the Odin folder and run the Odin program by double clicking the Odin3_v1.85.exe file.
  9. Connect your Galaxy S2 to the computer using a compatible USB cable. When Odin detects your device, you will see the ID:COM port turn yellow. Root Samsung Galaxy S2 GT-I9100 Android 4.1.2
  10. Odin3 comes with two options, namely Auto Reboot and F. Reset Time pre-checked. Do not touch any other option.
  11. Jump to the PDA button, click on it and select the Siyah-s2-v6.0b4.tar file.
  12. Make sure that everything looks like shown in the image above, and then hit the Start button on Odin and let the Kernel be flashed.
  13. When the installation is complete, your phone will reboot automatically.

When the phones boots up, it should be rooted with ClockworkMod Recovery installed on it. To verify the root, look for the SuperUser app on your phone. Alternatively, you can download the Root Checker app from the market and run it to make sure that the phoneis rooted properly.



2. Root Galaxy S2 on Android 4.1.2 via Stock Recovery (Only Root):

If you want to only root your phone and do not need the ClockworkMod recovery for flashing custom ROMs or mods, use the method given below. The greatest advantage of this method is that  it does not give the YELLOW TRIANGLE in return. Moreover the flash count is not increased and you will not void your phone’s warranty.

  1. Download the SuperSU file (do not extract) and copy the file to your phone’s external SD card:
  2. Charge youR Galaxy S2 to at least 60% of battery level.
  3. Enable the USB Debugging mode on your phone: Settings> Developer Options> USB Debugging
  4. Boot your phone into Android Stock Recovery mode: turn off the phone,  press and hold the Volume Up+Home (center) buttons together and then press and hold the Power key for a few seconds. Keep the three keys pressed till you see the Samsung logo flicker for two times followed by a black screen with blue text. Use the volume keys to highlight/scroll options and the Power key to select them.
  5. Go to “install zip from sd card> choose zip from sd card” and select the  file.
  6. Confirm the selection by choosing “yes” on the next screen.
  7. When the installation is finished, go back and select ‘reboot system now” option.


On booting up, your phone should be rooted. Download and install Root Checker app and run it to verify the root. Later, whenever you need to boot your Galaxy S2 into CWM Recovery mode,  turn off the phone,  press and hold the Volume Up+Home  buttons together and then press and hold the Power key for a few seconds.

If you find this tutorial helpful, why not share it with your friends. Do not forget to drop your feedback and experiences via comments.

Root Using PhilZ Kernel:

In case you want to root your Galaxy S2 using the PhilZ kernel, you can download it from below. Note that you need not flash the files given below if you have already rooted your phone. This is just an alternative to the Siyah kernel.