How to Root Samsung Galaxy S2 GT I9100 on XXKP8 ICS Android 4.0.3 Firmware
Last time we saw on how you can update your Galaxy S2 with the Latest ICS Android 4.0.3 firmware and now in this article we will check out on how to root the same. Rooting will allow you to make use of the custom ROMs based on the 4.0.3 built which we will be checking out in the coming days. Please note that before you proceed make sure that you are on the Android’s ICS 4.0.3 XXKP8 firmware. You can find out the current firmware from the path “Settings > About Phone > Firmware Version”. Its recommended you to backup all your data present in the phone so as to ensure that just in case if the data gets lost or erased, the same can be restored easily.
Disclaimer: Please note that we should not be held liable or responsible in any manner in whole or in parts if anything wrong happens to your device which is the most unlikely if you follow the instructions as prescribed in the due course of this article.
So, let’s directly head to the procedure to root Galaxy S2 GT I9100 on XXKP8 firmware.
Procedure to Root Samsung Galaxy S2 GT I9100 on ICS Android 4.0.3 XXKP8 Firmware:
- Download XXKP8 Android 4.0.3 Rooting Package in your computer and extract the same. In the process of extraction, it will prompt you to enter the password. Enter the password as “androidadvices.com” without the inverted comas.
- As soon as the files are extracted, open the Odin in your computer and turn Off the phone so that you can turn your phone ON in the download mode. The download mode can be entered by pressing down on Volume Down Key + OK button, and holding both simultaneously press the Power Button.
- Once the device is turned ON in the download mode, connect the phone with the computer while keeping the Odin opened. After 1 -2 minutes, you will see that the ID : COM section in the Odin will turn yellow which will mean that all the drivers are loaded successfully.
Note: If Odin doesn’t turn yellow, you should not proceed to the next step. If it doesn’t turn yellow then you need to install the Samsung USB Drivers, .net framework and also update the KIES with the latest version.
- Click on “PDA” tab to select “CF-Root-SGS2_XX_OXA_KP8-v5.2” and click on “Start” in the Odin to start the process of firmware update.
- As soon as the rooting is finished, the phone will be rebooted automatically and once you see the home screen, remove the connected USB Cable to turn Off the phone. After this you need to turn ON your phone in the recovery mode so as to clear the cache.
- The recovery mode can be entered by pressing Volume UP on Volume Down Key + OK button, and holding both simultaneously press the Power Button.
- In the recovery mode, select Wipe data/factory reset and also you need to select Wipe Cache partition and then reboot your device by selecting reboot system now with the help of Volume rocker keys.
Tip: If the device takes very long time on the “S” logo then pull off the battery, reinsert and repeat the whole process again.
Video Tutorial to Root Galaxy S2 on XXKP8 ICS 4.0.3 Firmware:
So, that’s it you have now successfully rooted the Samsung Galaxy S2 GT I9100 device successfully. Do let us know in the comments section just in case if you face any issues as we will try to fix it at the earliest.





i made all the step put my phone stil dont open … why???
follow the steps again! refer the video!
hi….i roooted my s2 with odin3…like youre orders…but how can i install android on my device?be cause my device just turn on with an yellow alarm and then i just see a black page and my device do nothing else…please help me ….thanks
is it a rooted phone? wats the model number you get after dialing *#1234#
Will this root version fix the market application download issue?
yes it will fix or else from manage apps, clear the cache!
Managed to sort out the markets issue, but did anyone report CAMERA app issue? once launched the camera app, it will end unexpectedly and the home acreen will show an empty screen although the icon are still operational. you can’t see the icons but if you click on the correct place, the correspondent app will launch. restarting will help but once you laucnh the camera app, you have to repeat the whole restarting process again.
work great on my SGS2… but my phone keep vibrate from time to time even no notification or running any task.. is it normal?
clear the cache , it will work perfectly!
How to clear the cache? Thanks
its mentioned in the article!
Its mentioned PASS..but no auto reboot..once i on manual just show yellow triangle then black screen again..what the problem?
check with the usb cable and usb ports!
I’m having the same problem.Now my phone doesn’t boot.Please help
Updated my Galaxy S2 with Android 4.0.3, thanks. However, since rooting I now have a yellow triangle on the screen on boot up. Can you tell me how to get rid of this please?
ignore it, it won’t harm the device!
happy with update few little bugs after rooting the phone a yellow triangle appeares on start up and then boots normally.
email client does not reconise my ip mail settings
and sometimes phone looses all icons then i have to pull the battery and restart the phone.
whats is my biggest issue is the triangle on start up after rooting phone is this normal can i un root the phone or shall i wait for a new up date
i may be in over my head
connect bot says iam defintly rooted.
any thought would be good
thanks everyone
Hi Pradeep,
Performed successfull root installation and did factory reset and wipe cache data.
Phone turns on fine – but Root Version info does not appear in About Phone section.
How do i know that phone has successfully rooted?
Cheers, Mike N.
if rooted you will see the super user app in your phone!
hiya neil happy new year
i wanted to ask you i updated my s2 with your latest version 4.0.3 and rooted it but since it keeps asking me to update software in notifications when i go onto it i agree to the terms and it keeps coming up Processing failed have any solutions i cant get rid of it
have you tried with any new version? update witht he below version,
http://androidadvices.com/update-samsung-galaxy-s2-gt-i9100-xxlp2-ics-android-403-firmware/
…what exactly is an “inverted coma”? Is that anything like QUOTATION MARKS??
SRSLY, maybe ENGRISH isn’t your first language but if you’re going to publish a goddam BLOG about tech issues, at least learn what punctuation is.
inverted comas and quotation marks both mean the same! You can Google it and check out! Hope you understand about Synonyms!
its ok pradeep, we understand you perfectly. as for anonymoose, if you can’t understand this blog, don’t trouble yourself visiting it at all.
may we know what are the issues you are facing?
my phone has locked up completely i tried restarting it didnt want to so i took the battery out and now its stuck on S and it keep vibrating it wont do anything else .. im going to try and download an older version on it now to see if it works
this update wasn’t meant for the locked phones, we can’t help yuo unfortunately!
Hi Neal,
Yesterday I tried to root my phone to this new firmware, and there was a couple of things I did noticed while prossecing the download and after downloaded.
# My phone was restarting itself a minute right after the odin said RESET and it took like 3-5 minutes before the odin said PASS and the phone was already restarted as I mentioned earlier.
# I tried to restart my phone and it wont start up automatically I had to pull out the battery and start it up again plus there was a yellow triangle on the first start up screen.
# The camera doesn’t work properly. Once the pics is taken and if you wanted to review the latest pics once you did and want to get back to the cam and take more pics then you wont be able to do anything bcoz there was no funtions on the screen but the icon of sdcard and nothing else.
# Everything elses is working.
Regards.
Link not working..
download links are fixed, apologies for delayed reply
HTTP ERROR: 504
Gateway Timeout
RequestURI=http://downloads.androidadvices.com/S/SGS2_I9100_RootingPACKAGE_XXKP8_4.0.3.rar
ITZ SHOW LIKE THIS. WHAT SHOULD I DO BRO…
there are issues with the download link!
Hi Brother !
I followed the steps given in the Blog and it did work for the first time. But I used a root tool to change Battery status icon which asked for a reboot and after that it did not boot. So I again re-rooted the mobile as stated above but the yellow triangle with exclamation appears on start up and after that nothing happens…
Please Help.
it won’t harm the device, it will just be shown in start up screen!
I installed according to the video version of Android 4.0.3 and I do not see any SIM card or network signal, the rest works well. what’s the problem? can someone help me? (galaxy s2)
you need to update with the kernel!
i have the same issue. Did you get an answer on this?
Its mentioned PASS..but no auto reboot..once i on manual just show yellow triangle then black screen again..what the problem? tried it many times but it repeats with same error. please help help help…
ignore the triangle error!
Adit – Any light on the yellow triangle and black screen? I have the same prob!
Sorted it out (Yellow Triangle & then onto black screen). I went here and downloaded my stock firmware/kernel, completed the same process described above with Odin using this as PDA and all back to normal. Phew!!!! Hope this helps someone.
thanks for the mention, we will cover the same on androidadvices.com
Is the cause of this being no mention in tutorial about turning on USB debugging prior to flash (Settings > Applications > Development > USB Debugging)?
Yellow Triangle it means that you flashed a Insecure Kernel, (kernel changed, not original, rooted and with CWM). Be very carefull with untrusty unsecure kernels
flash back an original kernel and should work fine
Hi, I made the process and it was succesful, but how can I revert this process, I don´t want to be root anymore…thank you
block in the first screen whit a yellow triangle. what can i do?
my phone wont re-boot automatically and when i do the procedure all over again it failed. what to do please help!
update with the newer version of ICS
I followed all the steps but now I can’t turn on my phone, it just stays in a black screen.
re insert the battery and apply the update!
I followed the steps above, but the phone reboost and then stays on the samsung galaxy SII with the yellow triangle, it wont boot up.
Not even when i take the bat out
Ok. when on downloading mode on in Odin, I plugged in USB and Odin 1.85 doesnt see it. If I am on Android Home page desktop (on phone, meaing I let phone booted normally), then Odin sees it, but not on downloading mode (when pressing Down + Power). It seems it doenst turn on USB on this (not anymore, it did at one point when I rooted it, and now trying to unroot). How do I force odin on phone to turn on usb port? Cable is good. I change drivers many times, delete and fresh install drives on Windows 7 x64, switched USB ports, switched cables, and nothing! HELP!!!
having the same problem phone goes black after the start screen with yellow triangle comes up.
done the step again and still the same.
not impressed.
hey hey i am having trouble with this like most of the comments i tried and followed all the steps and when it rebooted after installing it did not go to the home screen and now will not start… comes up with the samsung galaxy sII load screen with the yellow tri with ! in it any help cause i didnt back up prop… tired to do steps over but nothing works
any help would be great
Tai
Ever since the update to version 4.0.3 im getting problems like apps freezing with a black screen with never used to and sometimes it feels laggy like it’s still connected to a charger at times. Just wondered if you heard of issues like this before?
Hi, I tried all the steps but when i wiped data and cleared the cache. After that it is not starting there is yellow sign at the start and then it turns off immediately. I tried the steps 3 times. Could you please help me at the earliest.
Thanks
Hello
I Downloaded XXKP8 Android 4.0.3 Rooting Package.
Flashed with Odin now I can’t use my galaxy s2 at all please help me.
Do I have to install now android 1.03 myself? If yes where I can download it and how I have to install it?
Thank you