How to

Update Samsung Galaxy S2 to Official Jelly Bean 4.1.2 XWLSJ OS (Time Taken: 32 mnts)

Hey folks! There is good news for you all. Now update your Samsung Galaxy S2 to Official Jelly Bean 4.1.2 XWL SJ OS. We have brought to you a step-by-step guide which will help you to install this Firmware.

The XWLSJ firmware update is the latest update that the Samsung officially launched for the Samsung Galaxy S2 I9100 devices. This latest ROM update can be installed in your device by OTA or by using the KIES app for your S2 device.

If you didn’t receive the notification to install this update by OTA, and if you wish to have it, we can help you to install it manually and to do this we have brought for you this tutorial.

This latest Android 4.1.2 ROM. Jelly Bean OS is the most stable version that the Jelly Bean platform has for the moment. In this version, all the bugs and issues reported in the previous JB versions have been solved and in addition to it, come some new features.

Follow this instruction carefully. Neither skip any step nor mix up the order. This present tutorial doesn’t require having a rooted S2 device before starting the procedure. In case you have a rooted S2 smartphone and you want to apply this update, you need to know that the root access will be revoked after the installation of official Jelly Bean 4.1.2 XWLSJ OS on your device. For re-root your device, you need to use a root method that is suitable with this new Jelly Bean 4.1.2 XWLSJ OS Firmware.

Pre-requisites and Guidelines:

  • This tutorial and all the instructions listed here, are only for educational and instructional purpose, so use the same only at your own risk. Our team can’t be held responsible or liable for any change that may occur to your smartphone during the installation process.
  • This tutorial and the instructions listed here are only for the Samsung Galaxy S2 model number GT I9100. Don’t use this tutorial for any other device.
  • For the firmware installation, use the ODIN app. A custom Recovery image installed on your device is not required. In case you have a custom Recovery image installed on your device, it is recommended (optional) to perform a wipe before using ODIN for flashing this new JB 4.1.2 update. (To do that, boot your S2 into recovery image mode and from there select “wipe data factory reset” and then “wipe cache partition”).
  • Back-up all your personal data before starting the update procedure. I recommend you to save your personal information like SMS, call logs, applications, EFS folder internet settings, images, videos, and other data that you consider you need.
  • You need a Windows PC with internet access available on it, the original USB cable for S2 device, and your S2 device to implement this tutorial.
  • Disable or deactivate the security applications that you’re running on your computer and on your smartphone. Programs like antivirus, firewall normally interfere with the flashing process.
  • Verify your device’ battery and make sure the level is more than 70%.
  • Enable the USB debugging option on your Samsung Galaxy S2 device. To do that you need to follow the next path: “Settings -> Applications -> Development -> USB debugging and to activate this option.

Update Galaxy S2 GT I9100 to Official Jelly Bean 4.1.2 XWLSJ OS- Guide

  1. Download Samsung KIES from here, and install the proper drivers for your Samsung Galaxy S2 device. If you already have installed the compatible drivers, you can skip this step.
  2. Download the ODIN app from here and install it on your PC
  3. Download the Official Jelly Bean 4.1.2 XWLSJ OS update file from here and extract the same in your PC.
  4. Open ODIN application from your computer.
  5. Power off your S2 device and reboot the same into Download Mode. To do this reboot the device by pressing and keeping the Power and Volume buttons simultaneously.
  6. Connect your S2 device to the PC using the USB cable.
  7. In the ODIN app, you need to be notified with the ID:COM yellow or blue and the  “added” message is displayed and available. That gives you the accord to begin the flashing process. If not, close ODIN, after that disconnect your S2 device from the computer and reinstall the drivers again in your PC. After you reinstall the drivers, repeat the procedure from the beginning.
  8. Now, from the ODIN app select the “PDA” option.
  9. Search and pick the downloaded update, which you downloaded and extracted previously.
  10. Now, in the ODIN app click on “Start” button.
  11. Now wait until the flashing process is done and you’re notified by a “pass” message in the ODIN app interface.
  12. Disconnect your S2 device by removing the USB cable.
  13. Reboot your Samsung S2 device.

Note: if your device gets a boot loop at the first reboot with the new updating ROM, you have to reboot it, and after that to enter in the Recovery Mode, you can do that by pressing on the Volume Down and Power buttons simultaneously. Now, from the Recovery Mode select “wipe data factory reset” and followed by “wipe cache partition” option. After you performed a wipe cache partition, return to the Recovery Mode main menu and from there select “reboot system now”.

Note: If the ODIN app gets stuck, close the ODIN app and disconnect your device from the computer by removing the USB cord, and force a restart for your device. After you’ve restarted your device, reinstall its proper drivers on the PC and repeat the update guide from the beginning.

Congratulations! That’s all! The manual update is over now.
You can use our comment section at the bottom, if you need supplementary information to understand this procedure.




  1. Rob

    April 18, 2013 at 12:56 am

    I had to press volume down, home and power to get in download mode. Otherwise the upgrade worked perfect.

  2. ricky

    April 26, 2013 at 6:39 pm

    whenever i try to update with odin it says that there isnot enough memory ?? my phone currently freezes on the samsung animation logo.

  3. dinesh

    April 28, 2013 at 8:49 pm

    whenever i do this procedure it says file transfer failed , even though all previous steps till step 10 go on all right. Please help

    • Daffa

      October 31, 2013 at 6:22 am

      I already finish it, and you don’t have to checked the usb debug, and it can do withouth that

  4. Boab

    April 29, 2013 at 10:44 pm

    AMAZING!!!! Flawless!!

  5. UDim Witt

    May 1, 2013 at 2:08 am

    Ok.. can you update this tutorial to make sense? You make it confusing with what to do.. you dont mention the dll file that comes with the jellybean OS zip that yo ulinked to.. and step 7 is just totally confusing within itself.. Cheers…

    • elijaha7

      July 20, 2013 at 10:58 pm

      I need help with this as well. The broken english doesn’t help.

  6. Christian Fabre

    May 12, 2013 at 6:07 am

    Does this void the warranty

  7. tahirusf

    May 19, 2013 at 8:29 pm

    Note : if loop of restart you get after sucessfull installation of firware just go to recovery mode by pressing power button + volume up button and home button simultaneously… Then after follow the other step said in Note … Hope this will help u…!

  8. kerols

    May 27, 2013 at 7:02 pm

    how much it take to finish ????????

    • veronica real

      June 22, 2013 at 5:37 pm

      7 minutes aprox, really fast

  9. narayanan

    May 31, 2013 at 3:22 pm

    samsung galaxy GT-S7562 when get jelly bean update

  10. ayu

    June 1, 2013 at 1:39 pm

    my phone won’t even turn on after the update..the update was a success but when it was suppose to reboot, it didn’t reboot. only “samsung galaxy s ii gt-i9100g appeared on the screen and it’s been like that for one whole day til the battery went out. once it’s recharged, it’s back to that again on the screen. so what happened?? did i do something wrong while downloading the upgrade?? i am scared to do anything because i don’t want to loose the data n etc despite ad making the back up.. plz help..

    • veronica real

      June 22, 2013 at 5:35 pm

      You did wong!! the firmware is for Samsung I9100 but you have I9100g !

    • veronica real

      June 22, 2013 at 6:00 pm

      Try this, turn of you phone go to recovery mode by pressing power button + volume up button and home button
      simultaneously until the android robot appears, then stop the press, move with volumes keys and accept with turn on key, do wipe
      cache , and wipe data factory reset. Then reboot sustem now Enjoy JB!

  11. JoJo

    June 15, 2013 at 1:03 am


    Got myself into a mess maybe you can find the solution/s. I have a S2
    GT-i9100 that was originally on UK THREE Network (unlocked) with 2.3.5.
    I bought this phone 2nd hand and it worked fine with other SIM Cards.

    I updated to 4.1.2 today and have the following problems:

    a) It’s asking for a SIM UNLOCK CODE (which I dont have) so cant use it with present (non Three Network) SIM Card.

    b) Even though I updated with a supposed official firmware eg.
    I9100XWLSJ_I9100OXXLS7_NEE I still get the THREE Network APPS

    Is there a way I can unlock the phone to use other SIMS and also have a ‘clean’ 4.1.2.

    Thanks in advance.


  12. Nwapopsie

    July 2, 2013 at 11:01 pm

    Fantastic! Worked like magic. Guys like you help make life a little more pleasant by taking the time, effort and resources to help the rest of us for free.

    Thanks again.

  13. Little Gunna

    August 22, 2013 at 12:13 pm

    Hm Can you help me i tried to update my S II GT-I9100
    atm its on Android 2.3.5 and every update i try it fails after the Firmware step in Odin

  14. Usman Hameed

    September 12, 2013 at 11:04 am

    i was updating my samsung Galaxy S2 ,,,,, while i was updating my phone via Odian manually ,,,,,, the light has turned off and mobile has stuck to downloading mode ,,,,, then i restart it but now its not turned on ,,,, there is also no gt-i9100 logo the screen is blank even its not show charging when i pluged in ,,,,, plz can any body tell what happend to my S2 ,,,, and how can i get out from this issue ???? plz kindly reply me ,,,,, [email protected] ,,,, its my facebook id ,,,, u can also e mail me ,,,,, plz

  15. obada

    September 28, 2013 at 3:47 pm

    worked excellent , but while iam in the screen every few seconds a massage come “unfortunately, the process has stopped”
    what’s that? and how can i solve it?

  16. Daffa

    October 30, 2013 at 3:08 pm

    I’m doing that method but, when I click the start button, it fail, do you know the problem ?

  17. Daffa

    October 31, 2013 at 2:13 pm

    guys, I have a problem with a screenlock, when I press screenlock button for a while, it’s not locking but turn off, do you know the to resolve that?

  18. Daffa

    November 2, 2013 at 11:29 pm

    My phone cannot lock when I press screenlock button, and when I press Power off for a while, it didn’t showed option like flight mode, and turn off power, it directly turn off my phone do you know how to solve?

  19. Karen

    November 12, 2013 at 2:45 pm

    I currently have Jellybean 4.1.2 on my Galaxy S2, but I am getting ready to sell it and need to clear all my personal information. If I do a factory reset, will I lose the Jellybean update? What would be the best way to clear my phone without losing it?

  20. imaad

    November 23, 2013 at 8:46 am

    can i upgrage my at&t samsung s2 to jelly bean ???

  21. kazim hafeez

    March 21, 2014 at 7:37 am

    Can i follow the above instruction for samsung galaxy s ii gt-i9100g model for Jelly bean installtion. I will be very grateful for your response.

  22. tdx

    March 23, 2014 at 1:14 pm

    everything went smooth. i gt PASS on odin disconnected after Android upgrading msg came and it rolls lik forever. any help??

Leave a Reply

Your email address will not be published. Required fields are marked *

The Latest

To Top