How to Install the Leaked Android 4.0.3 with Touchwiz on your Samsung Galaxy S2

by: AlexanderJanuary 1, 2012
3 51 3

Just a few weeks ago I told you about the leaked ICS ROM with HTC Sense 3.5 for the HTC Sensation family, and since almost every ROM has been updated to 4.0.1. Well today a leaked ROM that Samsung has been working on for the Galaxy S2 with Android 4.0.3 and Touchwiz is on the menu. Below we will tell you how to install it on your Galaxy S2 phone.

News of this leaked ROM for the Galaxy S2 came from SamMobile, which is a site dedicated to news about Samsung devices and products. The video above and screenshot below is courtesy of SamMobile. You can read the original article by hitting the source link below.

Disclaimer: Android Authority is not responsible for any damage done to your Samsung Galaxy S2, flash at your own risk.

Before you begin, please note that this is an early, buggy build of ICS and is, thus, not suitable for use as a daily driver. This only works on the international version of the Galaxy S2 and not on the Epic 4G Touch, Skyrocket or other variants.

As always, be sure to back up your data beforehand.

Step 1: Download the following files:

  • ODIN 1.83 [HotFile]
  • Leaked Android 4.0.3 ICS XXKP8 [HotFile] (password:

Extract the ICS ROM. Place its contents to your desktop for easy access later in the guide.

Step 2: If you have Samsung KIES opened, shut it down completely.

Step 3: Launch ODIN.

Step 4: Turn off your Galaxy S II. Once shut down, press and hold Volume Up + Home + Powerwhile booting up to enter Download Mode.

Step 5: Connect your Galaxy S2 with PC via USB. ODIN will detect it.

Step 6: Click on PDA and select: I9100_CODE_I9100XXKP8_CL42141_REV02_user_low_ship. tar.md5 which you placed on desktop in Step 1.

Step 7: Click on PHONE and select: MODEM_I9100XXKP8_REV_02_CL1092599.tar.md5

Step 8: Similarly, click CSC and select: GT-I9100-MULTI-CSC-OXAKP8.tar.md5

Step 9: Click on START.

Step 10: ODIN will now flash the leaked ROM to your Galaxy S2. Once phone restarts, unplug it from your PC.

If you followed the directions then you know have ICS on your Galaxy S2, have fun and remember it is a very early beta build, so expect bugs. I would not use it as a daily driver, but that is all up to you.

For questions, and bug reports go to the XDA thread and report them.

  • Stavros

    i think you mean hold the volume down button not up. ‘up’ takes you to reboot , wipe cache options.

  • Scagrawal_62

    Be care full while installing ICS on GS2 as it has wiped out complete data from my mobile. can any one suggest how to go back to my original ROM. scagrawal

  • Tim

    worked well for me, only face detection doesnt work.


    I inadvertently installed this on my Sprint Epic Touch 4g. How do I revert back to stock ICS?

  • Alex Rinkin

    i hv jst updated my sgs2 n hv no probs. jst great…. keep d gud work guys v cn really depend upon u guys 4 any android related matters ….. really thnx….. n again keep d gud work goin….

  • Niceguy11more

    i have done exactly what you have said.But i am not able to coneect mobile networks/not able to make/receive calls.would you please help me

  • Thara

    Hi, I m also having trouble with connecting to mobile networks, but can make calls. any suggestions to fix this? Thanks in advance.

    • Thara

      Hi Guys, got mine fixed.. I ve manually added the APN.
      go to settings > wireless and network > mobile networks > Access point APN and creat your network APN .

  • GBandroidMan

    i have terrible time since i upgraded to 4.03. the upgrade succeeded but the device is just awful. should i try again, this time first flash cache and reset to factory default before flashing the rom?