How To Install, Flash Official Android 4.0.3 ICS ROM On Galaxy S II Using TouchWiz
Step 1: Download the following files:
ODIN 1.83
Leaked Android 4.0.3 ICS XXKP8 (password: samfirmware.com)
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 + Power while booting up to enter Download Mode.
Step 5: Connect your Galaxy S II 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 the first step.
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 S II. Once phone restarts, unplug it from your PC.