Galaxy S II

How to Root Samsung Galaxy S2 GT I9100 on XXKP8 ICS Android 4.0.3 Firmware

Galaxy S2 LogoLast 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 “” without the inverted comas.

XXKP8 Rooting Pack Password XXKP8 Rooting Pack Contents

  • 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.

XXKP8 Rooting Odin

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.

Phone Connected XXKP8

  • 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.



  1. Aires

    January 21, 2015 at 10:22 am

    Pretty working on me, although I saw triangle with ! on its center on start-up. Can this triangle harm my PC?

  2. Amst

    August 30, 2012 at 2:35 pm

    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

  3. jassi

    May 9, 2012 at 7:42 am

    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.

  4. Jason

    May 5, 2012 at 9:36 pm

    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?

  5. Tai

    May 3, 2012 at 7:05 pm

    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

  6. elliooot

    April 23, 2012 at 2:27 pm

    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.

  7. Hary

    April 15, 2012 at 8:21 am

    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!!!

  8. Dove

    April 14, 2012 at 1:33 am

    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

  9. nixon

    April 4, 2012 at 3:07 am

    I followed all the steps but now I can’t turn on my phone, it just stays in a black screen.

    • Neela Pradeep

      April 5, 2012 at 8:55 pm

      re insert the battery and apply the update!

  10. ayana

    April 3, 2012 at 9:08 pm

    my phone wont re-boot automatically and when i do the procedure all over again it failed. what to do please help!

    • Neela Pradeep

      April 5, 2012 at 11:59 pm

      update with the newer version of ICS

  11. ricardo

    March 14, 2012 at 6:56 am

    block in the first screen whit a yellow triangle. what can i do?

  12. juan carlos

    March 2, 2012 at 9:13 pm

    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

  13. Adit

    January 25, 2012 at 10:19 pm

    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…

    • Pradeep Neela

      February 2, 2012 at 12:59 am

      ignore the triangle error!

    • Tristan

      April 5, 2012 at 7:59 pm

      Adit – Any light on the yellow triangle and black screen? I have the same prob!

      • Tristan

        April 5, 2012 at 8:45 pm

        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.

        • Neela Pradeep

          April 5, 2012 at 8:52 pm

          thanks for the mention, we will cover the same on

          • Tristan

            April 10, 2012 at 1:17 pm

            Is the cause of this being no mention in tutorial about turning on USB debugging prior to flash (Settings > Applications > Development > USB Debugging)?

        • Gh0s7_Hun73r

          April 14, 2012 at 7:17 pm

          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 😉

  14. daniella

    January 11, 2012 at 4:03 pm

    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)

    • Pradeep Neela

      January 11, 2012 at 8:25 pm

      you need to update with the kernel!

    • Wessam

      April 10, 2012 at 3:46 pm

      i have the same issue. Did you get an answer on this?

  15. Himanshu

    January 11, 2012 at 10:13 am

    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.

    • Pradeep Neela

      January 11, 2012 at 11:21 am

      it won’t harm the device, it will just be shown in start up screen!

  16. SHAN

    January 9, 2012 at 9:28 pm

    HTTP ERROR: 504

    Gateway Timeout

    • Pradeep Neela

      January 9, 2012 at 11:14 pm

      there are issues with the download link!

  17. Tahir

    January 9, 2012 at 4:39 pm

    Link not working..

    • Pradeep Neela

      January 24, 2012 at 12:40 am

      download links are fixed, apologies for delayed reply

  18. Nikie

    January 9, 2012 at 3:55 pm

    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.


  19. selena

    January 8, 2012 at 4:45 pm

    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

    • Pradeep Neela

      January 8, 2012 at 7:33 pm

      this update wasn’t meant for the locked phones, we can’t help yuo unfortunately!

  20. JuJuBi

    January 7, 2012 at 8:45 pm

    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.

    • Pradeep Neela

      January 8, 2012 at 11:32 am

      may we know what are the issues you are facing?

  21. Anonymoose

    January 7, 2012 at 10:47 am

    …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.

    • Pradeep Neela

      January 7, 2012 at 10:49 am

      inverted comas and quotation marks both mean the same! You can Google it and check out! Hope you understand about Synonyms!

  22. selena

    January 7, 2012 at 4:26 am

    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

  23. Mike Newham

    January 6, 2012 at 7:38 pm

    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.

    • Pradeep Neela

      January 6, 2012 at 10:35 pm

      if rooted you will see the super user app in your phone!

  24. gordon

    January 6, 2012 at 2:57 pm

    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

  25. alan robson

    January 5, 2012 at 5:09 pm

    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?

  26. sean

    January 4, 2012 at 10:00 pm

    Its mentioned PASS..but no auto reboot..once i on manual just show yellow triangle then black screen again..what the problem?

    • Pradeep Neela

      January 5, 2012 at 9:16 am

      check with the usb cable and usb ports!

      • Nimila

        April 18, 2012 at 3:09 pm

        I’m having the same problem.Now my phone doesn’t boot.Please help

  27. salm

    January 4, 2012 at 5:24 pm

    work great on my SGS2… but my phone keep vibrate from time to time even no notification or running any task.. is it normal?

    • Pradeep Neela

      January 4, 2012 at 6:04 pm

      clear the cache , it will work perfectly!

      • Vince

        January 21, 2012 at 9:57 am

        How to clear the cache? Thanks

  28. JuJuBi

    January 4, 2012 at 11:01 am

    Will this root version fix the market application download issue?

    • Pradeep Neela

      January 4, 2012 at 11:47 am

      yes it will fix or else from manage apps, clear the cache!

      • JuJuBi

        January 6, 2012 at 10:59 am

        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.

  29. shahriar

    January 3, 2012 at 6:06 pm

    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

    • Pradeep Neela

      January 5, 2012 at 9:44 am

      is it a rooted phone? wats the model number you get after dialing *#1234#

  30. giorgos

    January 3, 2012 at 5:10 pm

    i made all the step put my phone stil dont open … why???

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top