<--Google Page ads-->

How to update Samsung Galaxy S2 I9100 to Official Android 4.1.2 Jelly Bean XWLS8 Firmware

Samsung has rolled out the official Android 4.1.2 OTA update firmware for the Samsung Galaxy S2. However, it has been pushed only to a few selected countries and not all users are capable of upgrading their device with the latest Google OS. That’s why I’ve created this post, for users to learn how to manually flash this new OTA update. Read the entire post and make sure that you don’t skip any steps I’ve listed.

The Android 4.1.2 comes with tons of new features and the best one is the revamped UI which brings the Nature UX TouchWiz, the same one that’s present on the Samsung Galaxy S3 phone. Google Now is now accessible with this update, the Project Butter is also included and it brings a new feel and improved the way your device goes between screens and apps. Samsung S Cloud services are included, Direct Call, Smart Stay and Pop-Up Play from Galaxy S3 can be used. A new Lockscreen, new widgest from the Galaxy S3, two different home screen modes. Also, now you will be able to use more Notification toggles.

These were all the characteristics of the Android 4.1.2 JB OTA UPdate file and now you should read the guidelines below. These will teach you how to correctly configure your device so that the new OTA firmware update files will install successfully. Here’s what you need to know:

  • Use this guide only with the Samsung Galaxy S2 model number I9100. It works with any International phone. It doesn’t work with the US variants of Galaxy S2. Do not attempt to flash the files on any other device.
  • It will revoke root access. That means that if you’re a rooting enthusiast, then you should wait until a rooting guide appears. ALso, you will lose any custom Recovery image installations.
  • Make sure that your computer doesn’t run any antivirus applications.
  • Disable / uninstall the Samsung KIES software. This will block ODIN, the app you’ll use to flash the new update, and you wouldn’t want that.
  • Your computer should have the Samsung USB drivers installed. If you had KIES installed then these drivers are present on your PC.
  • Make sure that you enable the USB Debugging option from the phone’s Android development settings menu.
  • Charge the phone’s battery until the battery power level goes over 50%. That will ensure that the phone won’t power off during the installation.
  • Read the entire tutorial and make sure that you won’t skip any steps. Also, note that you might have to backup your most important data just in case something goes wrong and your phone can’t boot your device after installing the Android 4.1.2 JB stock ROM.
  • In case you have any problems with completing the installation of this new ROM, then you should ask for more help in comments.
  • This is a guide for advanced Android users. It would be better if you’d stay away from this tutorial in case you don’t know how to flash a new firmware OTA update using ODIN.
  • We cannot be blamed in case you brick your device, nor can be held responsible for any data loss after flashing the new Android JB OS.

These were all the preparation steps you had to go over. Now you can get to the next part of this post.

How to flash Android 4.1.2 XWLS8 OTA Update for Samsung Galaxy S2 I9100:

  1. Download the I9100 Galaxy S2 XWLS8 firmware file from HERE or HERE. Save the file on your PC and extract its contents into a single folder.
  2. Download ODIN3 v3.07 from HERE. Extract its contents and save them in the same folder as the stock Android 4.1.2 ROM.
  3. Power off your smartphone by removing its battery for 5 seconds.
  4. Boot it now into Download Mode. It can be done by pressing at the same time ‘Volume Down’, ‘Home’ and ‘Power’. Release the buttons when the screen powers ON.
  5. Next, launch Odin 3.07 executable with Admin rights.
  6. Connect the Galaxy S2 to your computer using the USB cable. ODIN should display the ‘Added!!’ confirmation message. Get to the next step. NOTE: If the confirmation text isn’t displayed by ODIN, then you will be forced to try another USB port or to re-install the Samsung USB drivers. Make sure that KIES software is disabled / uninstalled.
  7. In Odin, click PDA button and then you will have to browse for the ‘I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME’. It’s the file you extracted at step 1. Load it into ODIN.
  8. Now, make sure that the ‘Re-partition’ option is disabled and that the ‘Auto Reboot’ and F.Reset Time options are enabled. Don’t change any other default settings.
  9. Press the START button to begin the installation of Android 4.1.2 Update for your Galaxy S2 device.
  10. When the install process is complete you will notice that the phone restarts. ODIN will show the ‘PASS’ message and you can unplug the phone from PC when the Samsung boot animation logo is disaplyed.
  11. Wait for the first boot process with this new stock Android 4.1.2 ROM to complete and then you can begin testing the new OS.

NOTE: If ODIN freezes or it displays the ‘FAIL’ alert then you will be forced to close ODIN, then unplug the phone from PC, remove its battery and then re-insert it back after 5 seconds. Repeat now the tutorial starting with step 4. Eventually you should be able to flash the OTA Update file. Ask for more help in comments.

NOTE2: In case ODIN shows the PASS alert but the phone is unable to go past the Samsung boot animation logo after 5 minutes have passed, then you will have to wipe data and factory reset the device. This means that you will lose installed apps and all the other data files except for those stored on the Internal / External SD card.

Here’s how to factory reset your Galaxy S2 after installing the Android 4.1.2 XWLS8 firmware update:

  • Power off the device completely and remove its battery. Re-insert it after 5 seconds have passed just to be sure.
  • Boot into stock Recovery mode. Do it by pressing at the same time ‘Volume Up, Home and Power. Release the buttons when you’re at the main Recovery screen.
  • Select ‘wipe data/ factory reset’ option. Confirm this process.
  • Return to the main Recovery mode menu.
  • Select ‘reboot system now’.
  • Wait for the phone to boot into normal mode and that should be all you had to do in order to force-boot your phone into the new Android 4.1.2 OS.

These were all the steps that you had to take and now you should begin testing all of its new functions and features. In case you’re having problems with the install process, then you should ask for extra help in comments.

Those of you who want a root-guide for this firmware should return in the next days to our website and we will surely post one. Remember that this is a firmware update that works only with the International variant of Samsung Galaxy S2 I9100 and it is not for the US variants.

Samsung Galaxy S2 Articles

  • Venkata

    My S2 is currently running with ICS 4.0.4 and I rooted my phone before to unlock my phone (use a App from the market). If i install this update on my Phone, will this lock my phone gain???

    Please advise?


  • Guest

    Hi, update was a success but now my phone request a ‘network unlock code’, it was previously factory unlocked.

    Please advise?

  • black

    network unlock code problem me toooo !!!

  • Abbas Khan

    Thank you, worked really well for me. Enjoying 4.1.2 on my S2 now 🙂 thank you

  • Jan Lubach

    how do you change the language from Spanish to English? PorFavor?

  • Edwin Tejada

    Upgraded from ICS with no issues at all, works like a charm.

  • Upgraded without any issues.. but once done my phone got sim network lock.. what should i do..?

  • ford

    Will highly appreciate an answer to the below two questions:
    1. Using the procedure described in this article, will my apps, data, settings, phone logs etc be saved or lost?
    2. My phone has never been rooted. Will I need to root the phone before starting any of the procedure described in this article?
    Thanks much.

    • ford

      Still awaiting a reply to my queries.

  • klev330

    Will this also work on model I9100M or only I9100?

  • khwaja

    Is this process also a kind of rooting.

  • 123

    Upgraded whit no issue to complain , it work perfect stable as rock…… thnx

  • Jagdish

    what’s typical time it takes between step 9 and 10?

  • Nabeel

    I downloaded the zip file but could not extract it as it displays error. please help thanks

  • Mehul

    Upgraded to Jellybean without issues…thanks a lot. Few apps have changed in the new version.
    1.) Polaris Office is missing instead you have Polaris Viewer (Editing of word and excel files no longer available only viewer available)
    2.) Native email client has no options for changing background of email. It has a drak screen with dark blue fonts. Readability of emails almost nill. Looking for options to change font color or else background color.
    This is a major drawback because I mean it, readability of emails on Native Client is almost zero (Dark font with dark bacground 🙁
    3.) Notification bar superb!!!!
    4.) Wi-fi bug fixed
    5.) Google Now excellent…..

    • IanS

      Have you encountered a way to change the email background? I find that I need to reply to an email in order to read it…very annoying!!

  • manthan

    tried to update my Samsung Galaxy S2 GT – I9100to Jelly Bean 4.1.2, but It was not completed and it displays FAIL message at process hidden.img at the end. My phone is not working not as I tried to start it. It displays message “Firmware upgrade encountered an issue. Please select recovery mode in Kies & try again.”. Please help me as my phone is not working now. Thanks

  • Mitch Buchanan

    Thanks. This worked for me on my Hong Kong GS2

  • Chan

    Hi there,

    I followed the entire step but still it appeared the red color FAIL sign. What should I do now? And I’ve already tried 3rd time. Is there any problem with my S2? I updated my previous sandwich 4.0.4 via kies. Please help, thanks.

  • play store not working !! any solutions??

  • nicco74

    did the upgrade and a succes 🙂 but i didnt got the cloud service thats mostle the reason why i did the upgrade, need 50gb dropbox…help!!

  • Chandresh Prasad

    Thanks ill installed it with no issue. But it doesnt have cloud storage and google now services…..please suggest me some ideas.???



  • Asad Malik

    hello sir i do this and my phone fail again and again and now it show a yellow triangle bitween pc and phone on screen help me please

  • lian ashley asence

    I already did the complete process, but it still not rebooting. Also, it should reboot after installing ut it doesn,t. It only shows the samsung logo, below is a yellow triangle. Then after a second it will be black again. I try removing the battery, and full charge it. After that, I go to the recovery mode and reset factory then reboot. But it still not working. What to do? I don,t want to loss my phone. PLEASE SOME ELP.