Samsung recently released the Android 4.1.2 Jelly Bean official update with base firmware XWLST for the second generation Galaxy S smartphone with model number GT-I9100. The new official build is originally for Galaxy S2 users in India but users from supported regions can install the update using Odin flashing tool.

Samsung Galaxy S2
Android 4.1.2 XWLST Jelly Bean update is available for Galaxy S2 I9100. Samsung

Additionally, the XWLT Jelly Bean is completely an unbranded version of firmware which means it can be installed on any GT-I9100 unit.

Firmware details

PDA: I9100XWLST

CSC: I9100ODDLSE

Version: Android 4.1.2

Built date: 30 April, 2013

Android 4.1.2 features for Galaxy S2

Buttery smooth performance and great stability (Thanks to Project Butter)

Full User Interface revamp (Same UI as of the Galaxy S3 and Note 2)

TouchWiz Nature UX

Samsung's Cloud services

New Lockscreen with many customisation options

New features like Direct Call, Smart Stay and Pop-up Play

New widgets (from Galaxy S3)

Free 50GB Dropbox storage

Two home screen modes

New Notification bar with more Notification toggles

Google Now

Galaxy S2 users who wish to manually install Android 4.1.2 XWLST Jelly Bean on their device may follow our step-by-step guide.

IBTimes UK reminds its readers that it will not be held responsible for any damage to the device. Users are also advised to verify that their devices meet the following requirements.

Pre-requisites

1) Install USB Driver for Samsung Galaxy S2 to connect the Android device with the computer.

2) Enable USB Debugging Mode on the phone to connect it with the computer and use Android SDK with it. [Press Menu>> Settings>> Applications. From there navigate and click on Development option and ensure the USB Debugging Mode is turned on.]

3) As the tutorial might wipe out all data of the phone, create a backup. If the device is having any custom recoveries such as CWM/TWRP already installed then backup data using the recovery.

4) The battery of the phone should have above 80% charge.

5) The device should be factory unlocked and not locked to a particular carrier.

6) The phone will lose custom ROM with the installation of official firmware. Additionally, it will lose custom recovery such as ClockworkMod/TWRP which will be replaced by stock recovery.

7) The device will no longer belong to a rooted version with the installation of official firmware.

8) The Android 4.1.2 XWLST Jelly Bean works only on Samsung Galaxy S2 I9100. As flashing this on any other variant might brick the device, verify the model number of Galaxy device by navigating to Settings>> About Phone>> Model number.

Steps to install Android 4.1.2 XWLST Jelly Bean update on Samsung Galaxy S2 I9100

Step-1: Download Android 4.1.2 I9100XWLST Jelly Bean official update for Samsung Galaxy S2 to the computer

Step-2: Extract the downloaded zip to get a file with .tar.md5 extension along with few other files

Step-3: Download Odin 3.07 which will help to install Jelly Bean firmware on the phone. Extract the zip to get Odin3 v3.07.exe and some other files

Step-4: Switch off the Galaxy S2. Now place the device into Download Mode by pressing and holding Volume Down and Home buttons together and then press the Power button until the construction Android robot and a triangle is seen on the screen. Press the Power button again to continue to enter into Download Mode

Step-5: Launch Odin on the computer as an Administrator

Step-6: Connect the phone to the computer using USB cable while it is in the Download Mode. Wait until Odin detects the phone. When the device is connected successfully, the ID: COM box will turn yellow with COM port number. Also, the successful connection will be indicated by an Added message in Odin.

If the Added message does not appear, then try the USB port at the back of the computer. If that too does not work, then re-install USB driver

Step-7: Select these files extracted from I9100XWLST folder to install on the phone

a) Click on PDA button and select the file with .tar.md5 extension

b) Click on Phone button and select file with MODEM in its name

c) Click on CSC button and select file with CSC in its name

d) Click on PIT button and select the .pit file

Note: Ignore the last three steps (b, c and d) in case such files are not found.

Step-8: In Odin ensure the Auto Reboot and F.Reset Time checkboxes are selected. But uncheck the Re-Partition option; select it only when a .pit file is being used

Step-9: Click the Start button in Odin. The installation process should begin now and would take a few minutes to complete

Step-10: Once the installation process is completed, the phone will restart automatically. Also, a PASS message with green background will appear in Odin indicating successful installation. After the home screen is seen on the phone, unplug the USB cable from the device to disconnect it from the computer

Android 4.1.2 XWLST Jelly Bean official firmware is now installed and running on Samsung Galaxy S2 I9100. Navigate to Settings>> About Phone to verify the new software version of the device.

Galaxy S2 users who have already updated their devices with the latest official build may follow our step-by-step guide to root the same.

Steps to root Samsung Galaxy S2 I9100 on Android 4.1.2 XWLST Jelly Bean

Step-1: Download root kernel for Samsung Galaxy S2 to the computer

File name: Siyah-s2-v6.0b4.tar

Step-2: Download Odin v1.85 which will help to root the Jelly Bean firmware

Step-3: Power off the Galaxy S2 and boot the device into Download Mode. Press and hold Volume Down and Home buttons together then press the Power button until the construction Android robot and a triangle is seen. Press the Power button to confirm to enter Download Mode

Step-4: Open Odin on the computer

Step-5: Connect the Galaxy S2 to the computer while it is in the Download Mode

Step-6: In Odin, click on PDA button and select the Siyah-s2-v6.0b4.tar file

Step-7: Verify that the Auto-Reboot and F.Reset Time options are selected in Odin

Step-8: Click the Start button in Odin to begin installation

Step-9: Once the installation process is completed, the phone will restart automatically. Disconnect the phone from the computer after the home screen is seen on the device

Samsung Galaxy S2 running on Android 4.1.2 XWLST Jelly Bean should now be rooted successfully. Open the app drawer of the device and look for an app called Superuser from the list. Also, verify the root status of Galaxy S2 by downloading Root Checker app from Google Play Store.

Click here for guide to install Android 4.1.2 XWLSW Jelly Bean on Samsung Galaxy S2 GT-I9100.

[Source: Team Android]