Android 4.1.2 Jelly Bean Update for Galaxy S2 leaked. Firmware version: I9100XXLSJ


Samsung Sweden had confirmed sometime in mid-October that the Samsung Galaxy S2 would be getting the Android 4.1 Jelly Bean update for sure sometime in November. Well, it looks like that is true, and that the update is imminent. A leaked JB build based on Android 4.1.2 – I9100XXLSJ is out for the Galaxy S2!

XDA member izap released the I9100XXLSJ build earlier today. This is the first leaked Jelly Bean build for the Galaxy S2, and reports indicate that it works surprisingly well and is quite stable. Not so surprising, given this is perhaps one of the best devices to have come from Samsung’s stables in recent years.

What is surprising though, is that Samsung seems to have decided to fast-track the Galaxy S2 straight to 4.1.2, which could mean the possibility of Android 4.2 in the not so near future? And since the leaked build itself is so stable, there is every reason to believe that the real deal will start rolling out soon enough.

Some of the Enhancements in the new Jelly Bean Update:

  • Buttery Smooth Performance & Great Stability (Thanks to Project Butter)
  • New TouchWiz Nature UX (Same UI as of the Galaxy S III and Galaxy Note II)
  • Samsung’s Cloud services
  • Direct Call, Smart Stay and Pop-up Play Features
  • New Widgets From the Galaxy S III
  • 2 Home screen modes
  • New Notifications bar
  • Google Now

So for those of you who have still held on to your Galaxy S2, we have put together a guide, as always, that you can follow to update your phone to Android 4.1.2.

How to update the Galaxy S2 with leaked I9100XXLSJ Jelly Bean firmware

  1. This procedure will wipe all your apps, data and settings (but it will NOT touch your SD cards, so don’t worry about those). Backup your Apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. This Android backup guide would help you.
    Important! Don’t forget to at least make a backup of your APN settings, which you can restore later if your data connection does not work after installing the ROM. Use the backup guide to find out how.
  2. It’s important you’ve the proper drivers for the phone installed. If you have installed Samsung’s Kies software, you already have the drivers, so download them only if you haven’t installed Kies.
    Download Drivers  |  Alternate Link for Drivers
  3. Download the leaked I9100XXLSJ firmware.  |  Download I9100XXLSJ 
  4. Extract the downloade zip file to your desktop. And look for the following files:
    I9100XXLSJ_ I9100OXXLS1_I9100XXLS6_HOME.tar – This is the main firmware file
    I9100XXLS6 – the modem file
    I9100OXXLS1 – the CSC file
  5. Download ODIN. If you are new to this, Odin is what is used to flash stuff – firmware, kernels, etc. – on Samsung phones. We’ll use Odin to flash the firmware files obtained in step 4.
    Download Odin3 v1.85  |  Filename: Odin
  6. Extract the contents of the Odin file to a folder on your computer. You should get this fileOdin3 v1.85.exe – you’ll be using this software to update the Galaxy S2
  7. Turn off your phone and wait for it to shut down completely.
  8. Now, put the Galaxy S2 into Download Mode — To do so, press and hold these keys together: Volume Down + Home + Power. A Warning! screen will show up; press Volume Up key to enter Download Mode.
  9. Open Odin by double-clicking on the Odin3 v1.85.exe file (from step 6).
  10. Click the PDA button in Odin, then browse to and select the I9100XXLSJ_ I9100OXXLS1_I9100XXLS6_HOME.tar file you obtained in step 4.
  11. Now click the Phone button, and add the I9100XXLS6 modem file
  12. Next, click the CSC button and add the I9100OXXLS CSC file.
  13. Make sure Re-Partition check box is NOT ticked. Leave everything else in Odin as it is.
  14. Connect your phone to PC now. You should get the message “Added! ” under Odin’s message box in the bottom left. If you don’t get this message, then probably there is a problem with drivers. Make sure you’ve proper drivers installed. See Step 2 above.
  15. Now, hit the START button in Odin to start flashing the XXLSJ firmware. When the flashing procedure is finished, your phone will automatically reboot — and when you see the Samsung logo, you can safely unplug the cable. Plus, you’ll get a PASS (with green background) message in the box to the far left in Odin.
    IMPORTANT Note: If ODIN gets stuck at some stage and doesn’t seem to be doing anything, do this — disconnect the phone from the PC, close ODIN, remove battery, re-insert it, turn phone on in Download mode again, and do the procedure again from Step 6. Same if you get FAIL in Odin.
  16. When it has restarted, your Galaxy S2 will be running Android 4.1.2 Jelly Bean, build being XXLSJ and Samsung’s latest TouchWiz UX atop it.

Enjoy the Jelly Bean experience on your Samsung Galaxy S2. In case you run into any issues while updating, give us a shout in comments below, and we’ll do the best we can to help you out. For more info and to see what others are saying about this leaked build, you can visit izap’s original thread on XDA forums.

23 Comment

  1. I installed this rom. Its working great, data, signal, wireles, bluetooth, all. Pretty stable. Im from Brazil.

    1. Um Tal De Levi! says: Reply

      Roda em portugues mesmo? Sou do brasil tbm…

  2. Teri says: Reply

    It got stuck, I removed it, removed the battery and restarted it but got this screen.

    Ive tried Heimdall One Click and also tried the Volume Up+Down + Power button variation and still nothing.

    At one point odin recognized it, but when i start the flashing process it fails and odin says Removed. Then it goes back to the loop with the phone-+-computer icon


    1. Madhav Rao says: Reply

      Are you sure you’re trying this on the I9100…and not on a variant?

      1. Teri says: Reply

        I later learnt it was the Variant I9000 G. Hoping it doesn’t get to the point where i need a new motherboard.


        Can i replace the I9000 G motherboard with a I9000 one? Besides the processor is there any physical difference

    2. Sudeep Kumar G says: Reply

      even its failed for me 🙁

    3. Tony says: Reply

      Make sure no Kies programs are running. You can check this in task manger – services. If there are, end process and try odin again.

    4. Go back and flash a stock rom.

      What I’ve done with mine is flash a MD5 stock ROM and now it works fine. Use ODIN, different port. Kill Kies.

  3. it says cannot open serial com port even after my phone was detected in com port 9,.. wat do i do with checksum.md5 file n the other 2 .pit files?

    1. Madhav Rao says: Reply

      Just reboot PC and try again…leave the pit files alone…just follow Steps 10 to 13 to the tee

  4. Its working very well. NIce and stable. +its giving more battery backup than ICS! Thank ya 🙂

    1. Madhav Rao says: Reply

      Good to hear that. There was never any doubt though, that Jelly Bean would make an already fantastic device more awesome

  5. quraishmy says: Reply

    I upgrade & its work fine, but how to set multiple alarm like in ICS.

  6. Sudeep Kumar G says: Reply

    Firmware failed. Gets stuck at HIDDEN.IMG. Don’t know what to do. please help. My phone shows “firmware upgrade encountered an issue; please select recovery mode in samsung kies and try again”

  7. Hamza Nehal says: Reply

    My phone is international GT-I9100.. After installing this rom, its asking me some sim unlock code.. I dont have any unlock code.. Earlier it was on ICS 4.0.3 (XWLPD) and it was working fine but now my phone is locked and I cant use my sim.. Kindly help help ! ! ! ! !! ! ! ! !

  8. I’ve bought my phone from UK and i’m from Malaysia..having problem with sim lock..any solution? thanks

  9. Hamza Nehal says: Reply

    For those having Sim Unlock Code Problem

    I had the same problem after installing this rom.. I downgraded my phone to ICS 4.0.3 (XWLPD) then rooted the phone using CMW using the link in the following page:…wlpd-firmware/

    Installed the GalaxSim Unlock (downloaded from the following link):…&postcount=685

    After installing GalaxSim, very simple you run it and there is a small gray bar at the bottom you just press that. Phone will be unlocked and then you can restart the device. Everything will be fine now ure phone is back again to network unlock!!

    Then u can install this ROM again.. Problem solved!! Ure back on test jelly bean with ure network!!

  10. Works just fine, will get back if I find any bugs. Thanks!

  11. Gilad says: Reply

    i’m runing cm9 4.04 ver.
    Can i use the guide to install this jb ver?

  12. Masud says: Reply

    Works great installed it about 10 days back no bugs

  13. please help me i am getting stucked….my current os is android 4.0.4 rooted with siyah kernel and as i want to flash my phone to 4.1.2 in the oadin a big red “FAIL!” appearing and writes: (in the last line) All threads completed. (succeed 0 / failed 1)

    1. disqus_34ONy6HHrD says: Reply

      hurray ……my problem solved and this ROM is great without any bug or problem

  14. reall it’s very nice ….. thanks alot …. the only issue is the connection with kies doesn’t work any more.

    reinstall kies, install usb drivers and the connection failed ” failed to retreive device information ”

    I think kies is not a proper program. Does any one have an idea to solve that issue.

    thanks in advance

Leave a Reply