Flash Android 4.1.2 XWLSU firmware update for the Samsung Galaxy S2 I9100

Unroot Galaxy Note 2 LTE N7105 and reinstall stock Android 4.1.2 Jelly Bean

A brand new variant of Android 4.1.2 Jelly Bean firmware is now available for the Samsung Galaxy S2 International variant. In this post you will find all the instructions required in order to learn how to successfully update your smartphone.

Use this guide only if you want to run stock Jelly Bean OS and you’re an advanced user. This new XWLSU Jelly Bean firmware has been released several days ago and, in case you didn’t get the official OTA notification from Samsung, then you can use this tutorial and learn how to successfully flash all the required files manually. It is a guide for advanced users.

Android 4.1.2 XWLSU Jelly Bean features Project Butter, Nature UX with TouchWiz interface, expandable notifications, more and new toggles, brand new lock screen functions, Google Now and multiple others. In order to make sure that you successfully flash this firmware update on your Galaxy S2 I9100, you will first need to take a look at the preparation guide below:

  • this tutorial will work exclusively with the Samsung Galaxy S2 model number I9100. Don’t try to flash the update on any other Android device, as that will eventually brick the phone.
  • your phone has to be factory unlocked, rooted and running a custom Recovery image such as TWRP or CWM. I’ve used the ClockworkMod – CWM Recovery for this tutorial, but the TWRP variant should work just fine with the instructions listed here.
  • use the custom Recovery mode and create a full NANDROID  backup of your currently installed OS. This will create a restore point that you can use in case your device doesn’t boot with the new ROM.
  • Enable USB debugging option from your phone’s Developer Options menu.
  • make sure that you had the Samsung USB drivers installed on your PC.
  • the phone’s battery should have enough power left before switching off completely preventing the updating process to complete.
  • disable the Samsung KIES program and any antivirus applications that might be running on your PC.
  • backup your important data before starting the updating process.
  • this guide is for advanced Android users and you shouldn’t blame us in case something goes wrong and you brick your phone in the process. Also, we cannot be held responsible in case you lose any important data files.
  • don’t skip any steps listed below.
  • if you cannot complete the tutorial, then you should ask for more help in comments.

These were all the guidelines that you had to go over before starting the updating process of your Galaxy S2. After you complete the installation you will have to wait several minutes for the smartphone to boot all the new files.

However, in case the new OS doesn’t boot successfully then you will be forced to boot into Recovery mode and apply a factory reset. The factory reset will remove all data from your device and that’s why you have to try and backup your most important files before continuing to the next part of this post.

How to update Galaxy S2 I9100 to official and stock Android 4.1.2 XWLSU Jelly Bean:

  1.  Download the I9100XWLSU zip from. When the download is complete, extract its contents and leave the file on your PC.  the extracted file should have the .tar.md5 extension, don’t extract any further.
    > Download I9100XWLSU for Austria from here.
    > Download I9100XWLSU for France from here.
    > Download I9100XWLSU for Poland from here.
    > Download I9100XWLSU for Romania from here.
    > Download Download I9100XWLSU for Spain from here.
  2. Download ODIN 3.04 from here. Extract its contents and save them on your computer.
  3. Power off your Galaxy S2 completely by removing its battery and re-inserting it back into its place after 5 seconds.
  4. Launch Odin exe on your computer.
  5. Boot your smartphone into Download Mode. It can be done by pressing and holding Volume Down, Home and Power buttons simultaneously. Release the buttons when a warning shows up on the screen, then press Volume Up to confirm the Download Mode.
  6. Next, connect the smartphone to your PC using the USB data cable. ODIN will say ‘added!!’ and you can continue to the next step.
    > if the ‘added!!’ alert doesn’t show up, then you can try to switch between USB ports or reinstall the Samsung USB Drivers.
  7. In Odin, click ‘PDA’ button. Find the I9100XWLSU tar.md5 file and load it into ODIN. Don’t change any other default settings and make sure that the ‘re-partition’ option is not enabled.
  8. Click START when you’re ready to begin the updating process of your phone’s firmware.
  9. The installation should take only a couple of minutes. When the install is complete you will notice that the device has rebooted.
  10. Unplug the phone from PC when the Samsung boot animation shows up on the screen.
  11. Now it will boot into normal Android 4.1.2 Jelly Bean mode and you can start to test the new OS features and services.
  12. That’s it, you’ve managed to update your device and now you’re free to enter your Google Account details and take control over all areas of your device.

NOTE: In case ODIN says ‘FAIL’ or the device freezes, the phone enters into a boot loop, then you will need to power off the device, disconnect it from your PC, close ODIN, and then repeat the entire tutorial once again starting with step 3. This time you have to make sure that you don’t skip any steps that I have listed above.

However, in case ODIN does say ‘PASS’ but the phone is unable to go past the Samsung boot animation, then you will have to perform a factory reset for your device. This will remove all the files from your phone’s system partition and it should force the Galaxy S2 to boot with XWLSU Jelly Bean 4.1.2 ROM. Here’s how to do that:

  • power off the phone completely by removing its battery.
  • re-insert the battery after 5 seconds have passed.
  • boot the device into Recovery mode by pressing and holding Volume Up, Home and Power. Release the buttons when the Recovery mode appears on the phone’s screen.
  • select ‘wipe data/ factory reset’ option and confirm the process.
  • return the main Recovery menu and then select ‘reboot system now’.
  • wait for the Galaxy S2 to boot into normal mode and then take control over all its functions by entering your Google Account details.

These were all the steps that you had to take in order to successfully install this new XWLSU Jelly Bean update on your Galaxy S2 I9100. If you have any other questions, then you should ask for more help in comments.

  • EquilibriuM

    I installed I9100XWLSU for Romania on my Galaxy S2 I9100P and it work very good. Good job with this! Thanks!