Galaxy S2 I9100 Gets Official Android 4.0.4 XWLPY ICS ROM [How to Install and Root]
Galaxy S2 I9100 Gets Official Android 4.0.4 XWLPY ICS ROM

The latest Android 4.0.4 Ice Cream Sandwich (ICS) official firmware is now available for Galaxy S2 I9100 users on the H3G network over Samsung KIES in the UK. However, those users who missed the official OTA (Over-The-Air) update from Samsung can now download and install it manually using this guide.

As the ROM is an official release based on the H3G carrier-built-custom-software, it will include bits of H3G third-party apps and will not feature the pure stock Android experience. However, the interested users in UK may proceed with the ROM installation.

Android 4.0.4 XWLPY Firmware Details:

PDA: I9100XWLPY
CSC: I9100H3GLP7
Version: 4.0.4
Date: 2012-10-05
Regions Supported: Austria, Belgium, France, Germany, Hungary, Italy, Spain, United Kingdom

Disclaimer: IBTimes UK will not be held responsible if you damage or brick your device. Users are cautioned to proceed at their own risk.

Pre-requisites

  • The XWLPY ROM and the instructions given in this guide are only applicable to the international version - Galaxy S2 I9100 model - and will not work on any other device. Verify your device's model number by navigating to Settings > About Phone.
  • Verify that the correct USB drivers are installed on your Samsung Galaxy S2 I9100 to enable connectivity with the computer. Download Samsung Galaxy S2 USB drivers.
  •  Enable USB debugging mode by navigating to Settings > Application > Development and check the USB debugging option.
  • Verify that your phone's battery is at least 85 percent charged to prevent unexpected device shutdown (due to battery drain) while flashing the Android 4.0.4 XWLPY ICS ROM on your Galaxy S3 I9300.
  •  IBTimes UK advises users to backup apps, important personal data and settings to avoid data loss while installing the Android 4.0.4 ICS update on your phone.
  • Make sure that your device is factory unlocked before proceeding with the ROM installation steps.
  • Be advised that you will lose root access soon after installing the Android 4.0.4 ICS update, as this is an official release. You need to root your phone once again after the XWLPY ROM installation to regain full system access and be able to install root-based apps again.

How to Install Official Android 4.0.4 XWLPY ICS ROM on Galaxy S2 I9100

Step 1 - Download Android 4.0.4 I9100XWLPY ROM for Galaxy S2 on your computer and extract the zip file to the desktop

Step 2 - Download ODIN v1.85 which is needed to install Android 4.0.4 ICS on Samsung Galaxy S2 I9100.

Step 3 - Power off your phone and boot into Download Mode. To do so, press and hold the Volume Down and Home buttons together, and then tap the Power button continuously until you see the construction Android robot icon with a triangle on the screen. Hit the Power button again to confirm entry into Download Mode.

Step 4 - Launch ODIN on your computer and connect your phone to the computer while your phone is still in Download Mode.

Step 5 - Once your phone connects successfully, one of the ID: COM boxes will turn yellow with the corresponding COM port number.

Step 6 - Select the files that need to be flashed or installed on your phone. These files can be found among the extracted files in Step 1.

  •   Click the PDA button and choose the file named 'CODE'.
  •   Tap the Phone button and choose the file named 'MODEM'. Ignore this step if such file is missing.
  •   Hit the CSC button and select the file named 'CSC'. Ignore this step if such file is absent.
  •   Click the PIT button and choose the .pit file. Ignore this step if there is no such file.

Step 8 - In ODIN, enable Auto Reboot and F. Reset Time options. In case of Re-Partition option, check it ONLY if you chose a .pit file in the previous step.

Step 9 - Click the Start button in ODIN and the installation process will begin. It will take a few minutes to complete.

Step 10 - Once the ROM is installed, your phone will reboot. When you see the home screen, disconnect your phone from the computer.

Android 4.0.4 XWLPY ICS ROM is now successfully installed on your Galaxy S2 I9100. Go to Settings > About Phone to verify the firmware version installed.

 [Source: Team Android]

How to Root Android 4.0.4 XWLPY ICS ROM on Galaxy S2 I9100

Step 1 - Download SiyahKernel Root I9100XWLPY for Galaxy S2 to your computer and extract the zip file.

Step 2 - Download ODIN v1.85 which is needed to root Android 4.0.4 ICS on Samsung Galaxy S2 I9100.

Step 3 - Power off your phone and boot into Download Mode. To do so, press and hold the Volume Down and Home buttons together, and then tap the Power button until you see the construction Android robot icon with a triangle on the display. Hit the Power button again to entry into Download Mode.

Step 4 - Launch ODIN on your computer and connect your phone to the computer while your phone is still in Download Mode.

Step 5 - If your phone connects successfully, one of the ID: COM boxes will turn yellow with the corresponding COM port number.

Step 6 - Select the files that need to be flashed or installed on your phone. These files can be found among the extracted files in Step 1. Then click the PDA button and choose the file 'Siyah-s2-v4.0.1.tar'.

Step 7 - In ODIN, enable Auto Reboot and F. Reset Time options.

Step 8 - Click the Start button in ODIN and the ROM installation process will begin. The installation will take a few minutes to complete.

Step 9 - Once the ROM is installed, your phone will reboot. When you see the home screen, disconnect your phone from the computer.

Your Samsung Galaxy S2 is now rooted on the Android 4.0.4 XWLPY ICS ROM. Check for the Superuser app in your apps list to confirm if the rooting was successful.

[Source: Team Android]