<--Google Page ads-->

Root Galaxy S2 I9100 on stock Jelly Bean 4.1.2 XWLSS

In case you are tired of waiting for the official Android 4.2.2 Jelly Bean update and want to flash a custom ROM on your Samsung Galaxy S2 I9100, then you should start to unchain the system of your phone and this by gaining root access. Well, we will be checking on how to easily perform the same therefore, check and apply the next lines if you need a fast and safe root method that is suitable only with the Galaxy S2.

Furthermore, this method is for those who have updated the SGS2 with the latest release of the Jelly Bean 4.1.2 OS, the XWLSS firmware; don’t perform the next steps if your phone is being powered by a different version of the JB platform. If your device is running on another software, then you can learn how to root the same by using one of our tutorials: “How to Easily Root almost any Android based device” or “One-Click Root Solution for Galaxy S3, S2, Note 2 and More Available”.

Gaining root access is a complex operation that is being recommended for those who are looking forward in obtaining more power from their devices. By rooting the system you are actually removing the factory restrictions and default settings. Therefore, on a rooted Galaxy S2 you will be able to remove in built programs, add new tools, apps and features, customize and optimize the OS and the performances, and update with custom ROMs, which are unofficial versions of the Android firmware.

As you can see, rooting your Galaxy S2 is a must have, though don’t hurry up in applying the steps from below, as first you need to know in what the root operation implies. First, and most important, by performing this method you will void the warranty of your smartphone. You will apply an unofficial operation that will unchain the system of your device, so this can’t be avoided. Don’t worry though, as you can anytime restore the warranty by downgrading to stock Jelly Bean 4.1.2 XWLSS (click the link from above for learning on how to flash the software) or by updating with other official Android updates.

Also, you need to backup the Galaxy S2 data before going any further. Fortunately for you for this rooting operation Odin will be used, which means that you don’t have to previously wipe the system of your phone. But, unpleasant things can still happen and for avoiding the same it will be better to save your text messages, market apps, contacts list, call logs, EFS folder and everything else you might need. The best is that after rooting you can flash a custom recovery image that can be used for performing complex backups, like Nandroid backup and more.

Beside these aspects, you still have to take care of the pre requisites. By completing the tasks mentioned during the following list you will be able to prepare your S2 for the rooting operation that follows, so don’t skip any line from below.

  • Make sure that a Windows computer or notebook is near you.
  • On the computer you will use and on your handset there shouldn’t be any security tools installed; so first deactivate the antivirus and Firewall protection.
  • On your phone enable the USB debugging option by going to “Settings -> Applications -> Development -> USB debugging”.
  • It is recommended to charge the battery of your smartphone (if there is less than 60% power left); if not your S2 might get turned off while you are trying to root its system.
  • This tutorial is compatible only with the Samsung Galaxy S2 model number I9100 that runs on stock Android 4.1.2 Jelly Bean XWLSS OS; don’t apply the guide if you own a different device, or if your S2 is being powered by a different ROM.

How to Root Galaxy S2 I9100 on stock Jelly Bean 4.1.2 XWLSS Firmware

  1. Download the root package by using the link from here.
  2. Save the file on your computer.
  3. Then, download and install Odin.
  4. Open Odin on your PC.
  5. Also, the S2 drivers should be installed on your computer; if not use Samsung KIES for flashing the same.
  6. Turn off your phone and reboot it into download mode.
  7. For download mode press and hold Power, Volume Down and Menu buttons.
  8. Connect your SGS2 with the PC via USB cable.
  9. Now, on Odin the ID:COM section should be yellow or blue and the “added” message should be displayed.
  10. If not you will have to remove the USB cable, close Odin and reinstall the S2 drivers; then repeat the above steps.
  11. From Odin select the option named “PDA”.
  12. Then, select the downloaded file from your computer.
  13. The re-partition section from Odin should be unchecked; also don’t make any other changes on Odin.
  14. Click on “start”.
  15. In the end, on Odin the “pass” message will be displayed meaning that you are done.
  16. Unplug the USB cable and reboot your device.


In some cases Odin might get stuck; if so, follow:

  • Close Odin on your computer.
  • And unplug the USB cord.
  • Then force restart your handset.
  • And re-flash the Galaxy S2 drivers on the PC.
  • Open Odin and reconnect your phone with the PC (after booting into download mode).
  • Resume the root operation.

Then, you might also notice that your phone is stuck in a boot loop; well in that case you need to:

  • Turn off your device, or just reboot into recovery mode.
  • For recovery mode press the Power, Volume Up and Menu buttons at the same time for a few seconds.
  • From recovery select “wipe data factory reset”.
  • And “wipe cache partition”.
  • Return to the recovery menu.
  • And select “reboot system now”.

Congratulations you have successfully rooted your Samsung Galaxy S2 on official Jelly Bean 4.1.2 XWLSS software. You can now install a custom recovery image on your phone and also consider in updating with a custom ROM firmware. Be aware though as you won’t be able to receive OTA updates from now on meaning that you can only manually apply the official Android upgrades. If you want to re-flash the stock Android OS or unroot, then use our suitable guide and apply the XWLSS ROM on your phone.

Samsung Galaxy S2 Articles