Update Galaxy S2 I9100 to XWLS8 Android 4.1.2 Jelly Bean Official Firmware

Last modified:
Posted in: Tips & Tutorials

Samsung Galaxy S2 I9100 has just received XWLS8 Android 4.1.2 Jelly Bean firmware update — yes, the official one this time with no leaked updates. It was made available a couple of hours ago and now all the patiently waiting users of the Galaxy S2 I9100 can update their phones to the latest XWLS8 Android 4.1.2 Jelly Bean software update. You can easily install XWLS8 Android 4.1.2 Jelly Bean on Galaxy S2 I9100 using the tutorial given below. You can also root this firmware now!

As you read further, we will guide you how to backup your important data, some other important tips and then tell you how to update Galaxy S2 I9100 to XWLS8 Android 4.1.2 Jelly Bean using ODIN. A backup of your phone is highly recommended as you never know when something might go wrong. This is an unbranded firmware, which means any Galaxy S2 I9100 user can install it. Let’s continue with the tutorial below.

Galaxy S2 I9100 - XWLS8 Android 4.1.2

Disclaimer: All the custom ROMs and firmwares, official software updates, tools, mods or anything mentioned in the tutorial belong to their respective owners/developers. We (TeamAndroid.com) or the developers are not to be held responsible if you damage or brick your device. We don’t have you on gun point to try out this tutorial 😉

UPDATE: The latest XXMS1 Android 4.1.2 firmware update is now available for this Galaxy S2 I9100. Read the tutorial here!

Android 4.1.2 XWLS8 Firmware Details:

Version: 4.1.2
Date: 2013-01-16
Regions: Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom

If you wonder why you should root Galaxy S2 I9100 or any other Android phone? Read: Benefits of Rooting Your Android Device.

UPDATE: For those who want to root Galaxy S2 I9100 on this Android 4.1.2 firmware, please read the tutorial here!

Android 4.1.2 for Galaxy S2 I9100 – New Features:

Here is a list of all the new features that this ROM comes with:

  • Buttery Smooth Performance & Great Stability (Thanks to Project Butter)
  • Full User Interface Revamp (Same UI as of the Galaxy S III and Galaxy Note II)
  • TouchWiz Nature UX
  • Samsung’s S Cloud services
  • New Lockscreen With Many Customization Options
  • New Features like Direct Call, Smart Stay and Pop-up Play
  • New Widgets (From Galaxy S III)
  • Free 50GB Dropbox Storage
  • 2 Home screen modes
  • New Notification bar With More Notification Toggles
  • Google Now

Samsung Galaxy S2 USB Drivers

You will need to connect your Android phone with the computer. For that, please make sure you have installed the USB drivers for Samsung Galaxy S II properly. If not, you can download the latest official drivers from our Android USB Drivers section here:

Download Samsung Galaxy S II USB drivers!

Backup and Other Important Tips

Done with the USB drivers? Perfect. The tutorial is on the next page, but first, please take a look at the following tips and important points you need to take care of. These are important, as we don’t want anyone losing their personal data or apps:

Always backup your important data that you might need after you install a new custom ROM, an official software update or anything else. Make a backup for just in case, you never know when anything might go wrong. See below for some tips on how to backup data:

Samsung users can also back up data using Samsung KIES. If you backup data manually, you get more options what to choose from and it is very easy to move data across Android devices from different manufacturers, i.e moving Samsung Galaxy Note backup data to HTC One X.

If you already have a custom recovery (ClockworkMod, TWRP etc.) installed on your phone, we strongly recommend a backup using that as it creates a complete image of your existing phone set up.

A few more optional tips that you should remember:

1. Having problems connecting your Android phone to the computer? You need to enable USB debugging mode. See here: How to Enable USB Debugging — for Gingerbread, Ice Cream Sandwich and Jelly Bean.

2. Make sure your Android device is charged up to 80-85% battery level. This might help you: How to Check Battery Percentage. Why? Because, if your phone goes off suddenly while installing a custom ROM, flashing an official firmware update or installing mods etc. — your phone might get bricked or go dead permanently. No one wants that, right?

4. Most of the tutorials and how-to guides on Team Android are for factory unlocked Android phones and tablets. We recommend NOT to try our guides if your phone is locked to a carrier, unless we have specified the carrier name or device model.

If you find the above tips useful and they were helpful to you, please consider giving us a +1 or LIKE to thank us!

UPDATE: A new build of Jelly Bean for Galaxy S2 I9100 is now available! Read the following link to install XWLSD Android 4.1.2 on your phone:

All set and ready? Good. You can now head over to the next page and update Galaxy S2 I9100 to XWLS8 Android 4.1.2 Jelly Bean official stock firmware.

  • mac

    will the apps like whatsapp and games remain in the phone or have to be installed again

    • Andy

      not sure about whatsapp but didnt lose any games or settings, followed the instructions on here (apart from the comments above), also rooted, just had to install SuperSu…

  • Click on ‘PDA’ and select file with ‘CODE’ in its name.
    Click on ‘Phone’ and select file with ‘MODEM’ in its name. Ignore this step if there is no such file.
    Click on ‘CSC’ and select file with CSC’ in its name. Ignore this step if there is no such file.

    I only get one I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5 file and SS_DL.dll file. How do I install this Spain release on to my phone using odin 3.07? I have GB 2.3.6 on it.

    • Andy

      use Odin 3.04, unrar the file so you get the .md5 (ignore the .dll), connect to Odin, click PDA & navigate to the .md5 file only, leave Autoreboot F. Reset Time ticked, click start, worked fine for me, all up & running I didnt really loose any apps. 🙂

      • Aleks

        It also worked using Odin3.v1.8.5 just selecting the file I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5.

        I didnt lost anything XP

        • pilo

          i have I9100XXLQ5 buti got stuck on boot.bin, how can i fix it?

          • imteyaz

            in recovery mode format the system partition & flash it again via odin

          • pilo

            Thanks imteyaz, i already fixed it by using Odin 3.04.

  • Serge75

    G’Morning everybody,
    A simple question : did anyone try to flash it with MobileOdin ?
    I believe this app allows to root it in the same time, is that rignt ?
    Thanks for a return

    • jonny

      Helo serge75,
      I flashed my SGS2 yesterday with mobile odin pro, I ticked an option for root and it got rooted during the process. Its working fine, no issue yet.

      • Serge75

        Thanks a lot Jonny, What a pleasure now, what a change, isn’t it ?

      • Serge75

        Another question : and no problem with Kies ?????
        Me yes…

  • Lactose TI

    Step 7 needs to be updated, the file you download only has one file and does not have CODE, MODEM or CSC in its file name

  • Ashish

    Hey Guys.. I am trying on Win 7 using Odin 3 v 1.85 but got stuck at FACTORYFS for a very long time (over 20 mins) is it natural??

    • Ashish

      Should I just unplug??? there seems to be no other option.. 🙁

      • PILO

        Try using ODIN 3.04

  • Ali

    Updated my s2 to jellybean…then reverted back to stock 3 network ics firmware coz it comes with flash. I can download jellybean flash player from xda but its quite a headache. I prefer official jellybean from 3. For u guys its best to root your s2s with siya kernel beta version for jellybean. But all u who want photosphere best try cynogenmod 10.1 nightly builds.

  • lala1345

    downloaded and only got I9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5
    doesnt have the PDA MODEM and CSC ? so, should i open Odin and select the file under PDA? btw i got the previous leak I9100XXLSJ 4.1.2 Jelly Bean ROM running in my S2

  • andrew

    can i install this on my 9100G?

    • imteyaz

      you can’t .

  • suhag

    can u transfer the download link to any other site than hotfile.com….????????

  • Did anyone update from XXLSJ? is a full reset necessary? Is battery life better?

    • Navethan Thambipillai

      Works like charm in xxlsj 😀 no full reset. better life is much better 😀

      • imteyaz

        why did the flash the leaked rom in the first place when there is official bugfree rom available

  • Serge75

    Will we be able to use Kies ???

    • steve

      i just did it by using Kies for mac. all seems to be fine

  • Will this update work for my i9100M from Bell?

    • imteyaz


  • Artpickers

    This worked on UK spec phone using Mobile Odin, though I chose to wipe before I did the upgrade and just restored some apps using Titanium. Works really well and so much better than ICS, smooth scrolling, looks more appealing and so far everything is working as expected.

  • RosenMaddy

    I tried alot but the process is geting fail plz help!!!!!!!!!!!!

    • imteyaz

      check ur samsung usb drivers are correctly installed. exit samsung kies from the system tray, & check ur .net framework is upto date .

  • Joe

    can you do this with heimdall?

  • Beth

    I followed the instructions above and managed to get as far as “Can’t open the serial(COM) port.” Then the process failed..help?

  • Jace

    Running smooth and fine but it froze when i once opened the gallery photos, any idea of what the problem might seem to be?

    • imteyaz

      back up all your data & factory reset ur phone through recovery mode

  • Nexo

    Can anyone tell me if the firmware update for Spain will also work if you live in Belgium?

    • imteyaz

      Yes, but it should not be carrier locked phone. it works on all variants of international S2 i9100

  • haleem

    everything is working fine for me…

    just useI9100XWLS8_I9100XXLS8_I9100FOPLS3_HOME.tar.md5 by clicking PDA and the rest it will do automatically.

  • Analog33k

    Everything is perfect, excepted Google Now which removes the ability to perform on-device search.
    I’m painfully experciencing this since I’ve updated my Note 10.1.

    This is just why I’m a bit reluctant to install this one.

    Does anyone have an idea of how to downgrade ONLY Google Now to the previous version of Google Search in this rom?

  • I’m really stuck. i try to update my korean S2 by above method but it failed and now when i turn on my mobile.. it jus shows a message on the screen which says
    “firmware upgrade encountered as issue. Please select recovery mode in
    Kies & try again”

    it also allows me to go in the download mode but i donn know what to do after that… which rom to flash…


    I’m really really worried and sad.

  • Karl500

    Help Please, just flashed my s2 and as far as odin concerned its all good but phone has a endless booting cycle and gets really hot. Any idea what I can try?

    • imteyaz

      back up all ur data , format ur external sd card & do clean wipe / factory reset ur phone.

  • Tsais

    Thanks for the write up and link, guys.

    This worked on an international (unbranded), rooted GT9100 using nothing but Mobile Odin with the following steps:

    1) Used Titanium Pro to back up application data and settings – same effect as the free alternatives in this article.

    2) unzipped and then copied Samsung’s official Jelly Bean MD5 file to the Phone.

    3) Started Mobile Odin, selected the file and checked the ‘wipe and reset’ options. (wipe and reset is optional, but can avert having odd FC’s and other malfunctions with a significant Android upgrade)

    That’s it. No messing with Windows drivers, cables or anything else, it took less than 5 minutes to complete.

  • Hi,

    anyone can help, how can i change my CSC in 4.1.2

    in 4.0.4 i can able change it, now *#272*IMEI# not working

  • Pai

    I cant open gallery after da upgrade.It’s saying “not enough space(delete unnecessary items such as …blah blah..).I even format da usb storage but cant get rid of it.Pls HELP me!!Thanks

  • Muz

    I have no network access after installing this update! I was on t-mobile uk but now I have nothing! Any suggestions are most welcome. Infact, i’m desperate because it’s the only phone i’ve got.Thank you.

  • Imteyaz bro, I need your help. I updated my GT-I9100 via Odin to 4.1.2. Phone worked fine for 24 hours but after that it got restrating, I flashed to several other firmwares as well from sammobile even but still facing the problem.


    • imteyaz

      i suggest you to do clean installation ie wipe nd factory reset, format dalvic cache & format system partition before installing the new firmware & then again wipe & factory reset ur phone after installation *but* before doing that don’t forget to backup ur .efs folder . good luck 😉

  • followed everything, phone works fine except for every now and again it comes up with this msg “unfortunately, Clock has stopped. then underneath it is “ok”. anybody have an idea why and whats causing it? help pls