How To Install Official Galaxy S2 Android 4.1.2 Jelly Bean XXLSR Update Manually

The Samsung Galaxy S2 Android 4.1.2 Jelly Bean XXLSR update started rolling out today over-the-air (OTA) for users in France. According to enthusiasts, this update is the biggest in the history of Android because Samsung is trying to bring premium features into its 2011 flagship. It is the kind of update that users cannot afford to miss but users in the U.S. will still have to wait a little longer for the rollout.

However, if you are one of those who take a different route in updating their devices, there is a manual way to flash the official firmware into the device. Continue reading below as we will walk you through the installation of XXLSR Jelly Bean update for Galaxy S2 with model number GT-I9100G.

If you decide to manually flash the firmware into your device, I assume you know everything that’s needed to be done prior to the installation. Take note, we are not forcing you to do this. Flash at your own risk. So, let’s begin…

Step-by-step Instructions

  1. Download I9100GXXLSR Jelly Bean firmware into your computer and extract it into a directory you can easily find and access. Depending on your connection, the download process may take several minutes as this package is more than 500MB in size.
  2. Download ODIN application and extract contents so you can run the executable file.
  3. Run Odin application as Administrator.
  4. Turn off your Samsung Galaxy S2 GT-I9100G.
  5. Boot your phone into Download Mode. Press and hold VOLUME DOWN and HOME buttons together while tapping on the POWER button until the warning screen appears. You need to press VOLUME UP button to enter into Download Mode.
  6. While your device is in the Download Mode, connect it to your computer using the USB cable. I assume you have downloaded and installed all necessary drivers for your device so your computer can immediately detect it. If there is a good connection, Odin will acknowledge by displaying message “Added!”
  7. Click on PIT button and browse through the directory you’ve extracted contents of the official firmware and find .pit file. If you can find one, load it. Otherwise close the window.
  8. Under the Option section on Odin UI, check options Auto Reboot and F. Reset Time. If there is an existing .pit file, you also need to check Re-Partition option.
  9. Click on PDA button and find the .tar.md5 file.

10. Click PHONE button and load a file with “modem” in its name.

11. The CSC button should load a file with “csc” in the name.

12. Now click on START button to begin flashing of the official Jelly Bean firmware for the Samsung Galaxy S2.

13. Wait until your phone is reboot automatically before you disconnect it from your computer.

Bootloop Workaround: If your phone enters a bootloop, just do Wipe Data/Factory Reset in the Recovery Mode. That should fix the problem.

Now, go to Settings => About phone and check if you are now running Android 4.1.2.


  1. I have the same problem as @Marten, please help; as only two files are in the downloaded comprised file: .tar.md5 file and .dll file. where are the others?

  2. I upgraded my SGS2 to JB 4.1.2. After up gradation my phone is restarting.. I did factory reset even. Please Help

  3. T989 is tmobile version. I9100 is international version tmobile uses additional frequencies to transmit to cell towers other carriers do not use

  4. There are 2 models for GSII, I9100 & I9100G, but both are Galaxy sii with some differences on the specifications like the GPU.

Leave a Reply

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