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 “androidadvices.com” 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.

  • Amst

    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

  • jassi

    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

  • Jason

    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?

  • Tai

    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

  • elliooot

    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.

  • Hary

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

  • Dove

    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

  • nixon

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

    • Neela Pradeep

      re insert the battery and apply the update!

  • ayana

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

    • Neela Pradeep

      update with the newer version of ICS

  • ricardo

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

  • juan carlos

    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

  • Adit

    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…

    • http://twitter.com/pradeepneela Pradeep Neela

      ignore the triangle error!

    • Tristan

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

      • Tristan

        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

          thanks for the mention, we will cover the same on androidadvices.com

          • Tristan

            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

          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 ;)

  • daniella

    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)

    • http://twitter.com/pradeepneela Pradeep Neela

      you need to update with the kernel!

    • Wessam

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

  • Himanshu

    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.

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • SHAN

    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…

    • http://twitter.com/pradeepneela Pradeep Neela

      there are issues with the download link!

  • Tahir

    Link not working..

    • http://twitter.com/pradeepneela Pradeep Neela

      download links are fixed, apologies for delayed reply

  • Nikie

    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.

  • selena

    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

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • JuJuBi

    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.

    • http://twitter.com/pradeepneela Pradeep Neela

      may we know what are the issues you are facing?

  • Anonymoose

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

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • selena

    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

  • http://gocar.ie Mike Newham

    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.

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • gordon

    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

  • alan robson

    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?

    • http://twitter.com/pradeepneela Pradeep Neela

      ignore it, it won’t harm the device!

  • sean

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

    • http://twitter.com/pradeepneela Pradeep Neela

      check with the usb cable and usb ports!

      • Nimila

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

  • salm

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

    • http://twitter.com/pradeepneela Pradeep Neela

      clear the cache , it will work perfectly!

      • Vince

        How to clear the cache? Thanks

        • http://twitter.com/pradeepneela Pradeep Neela

          its mentioned in the article!

  • JuJuBi

    Will this root version fix the market application download issue?

    • http://twitter.com/pradeepneela Pradeep Neela

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

      • JuJuBi

        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.

  • shahriar

    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

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • giorgos

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

    • http://twitter.com/pradeepneela Pradeep Neela

      follow the steps again! refer the video!