After having updated your Galaxy S II with the recent ICS Android 4.0.3 firmware you can now root your Samsung Galaxy S II GT I9100 running on ICS Android 4.0.3 XXKP8 firmware. Rooting will enable you to utilize the custom ROMs based on 4.0.3 build. Before proceeding into the updation procedure you must confirm that you are running on ICS Android 4.0.3 XXKP8 firmware. Navigate to the path “Settings > About Phone > Firmware Version” to find out the exact version of Android OS.
We wont be responsible for any harm caused to your device during the rooting procedure that is unlikely to happen if you follow the instructions carefully. The rooting procedure is only applicable to Samsung Galaxy S II GT I9100 smartphones that are network unlocked and not for Galaxy S2 I9100G users so do not try it in any other devices as it might not be reversible and will harm the device by blocking it.In case you are not sure about the model number of your phone, you can find it by dialing “*#1234#” in your phone.
You ought to backup all the user data present in your phone since chances of data loss or corruption are there. Having a backup will enable you to replace the lost data if any damage occurs. Follow the link posted below to backup and restore all your data easily.
Steps to Root Samsung Galaxy S2 GT I9100 on ICS Android 4.0.3 XXKP8 Firmware:
Step-1: Download XXKP8 Android 4.0.3 Rooting Package from the Must Have section to your computer, unzip it and place it on the desktop for easy accessibility. During the extraction process you will be prompted to enter a password so give the password as Coveringandroid.com.
Step-2: After the files are successfully extracted match them with the image given below and if a single file is found missing, download the zip file again.
Step-3: Open Odin .exe from the extracted files and power Off your phone to enter your device into Download mode by pressing Volume Down Key + (OK)Center button and holding both press Power button simultaneously.
You can refer to the video mentioned below to know more about on how to enter into Download mode.
Do not proceed into the next step if the phone refuses to get into the Download mode in spite of repeated attempts.
Step-4: Once you enter into download mode connect your phone to the computer via USB Cable while keeping the ODIN opened. Now the drivers will get installed and ID: COM will turn yellow indicating that you can now proceed to the next step. It may take 3-4mins for the ID:COM block to install all the drivers hence wait till the process completes. Dont proceed to the next step if the ID:COM block doesn’t turn yellow.
In case the ID: COM doesn’t turn yellow then you need to install Samsung USB Drivers, .NET Framework and update KIES with the latest version so that the missing drivers get installed.
Step-5: Click on the PDA tab in Odin and select the “CF-Root-SGS2_XX_OXA_KP8-v5.2” file from the extracted folder. Now click on Start. The firmware updation process will start and after the firmware is updated, your phone will restart on its own. Disconnect the USB Cable when you see the home screen after the phone restarts.
Step-7: Power off the phone and enter
into Recovery mode by pressing Volume Up Key + (OK)Center button and holding both press Power button simultaneously. In Recovery mode choose “Wipe data/ Factory reset” then choose “Wipe Cache partition” and reboot your device by clicking on “Reboot system now” option using the help of Volume Rocker keys. If the phone boots normally then repeat the button combination till you enter into Recovery mode.
You can refer to the video mentioned below to know more about on how to enter into Recovery mode.
In case the device gets stuck on the “S” logo then pull out the battery, re-insert it and repeat the whole process again. Thus by following the above simple steps you can easily root your Samsung Galaxy S2 I9100 on ICS Android 4.0.3 XXKP8 firmware.