How to Root Galaxy S2 on Official ICS XXLPQ 4.0.3 Firmware

Galaxy S2 LogoAs we said in the last article, we are here to help you for rooting your Samsung Galaxy S2 GT I9100 on XXLPQ ICS Android 4.0.3 Firmware. Over a period of this article, we will see on what are the pre requisites you need to follow along with the detailed tutorial on how to root your device with the simplest ever procedure. Please be informed that, once you root the device, the warranty gets void and the only way with which you can revoke the root access is by applying the official firmware of XXLPQ and also you need to clear the firmware update counter by following the corresponding instructions.

Disclaimer: Neither we, nor developer should be held responsible for any damage happened to your device in the process of following the instructions mentioned in this article. It’s very unlikely that there will be any issues but just in case if at all there are any issues then we are committed to help you in solving the same.

Pre Requisites:

Data like SMS, Contacts, APN Settings and Call Log is very important and in the process of firmware update, the data may get corrupted or may even et erased. So it’s highly important that you backup all the data using the below mentioned data

SMS – Use “SMS Backup & Restore app”,
ContactsSync with the Gmail application,
Call Log - Call Log and Restore
Songs, Videos, Files – Copy to internal / External SD Card,
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • To facilitate smoother and uninterrupted rooting process, ensure that your phone is left with the minimum of 60% battery charge which you can find from the path “Settings > About Phone > Status” where Battery Level will be mentioned.
  • Rooting will need your device to be connected with the PC, so ensure USB Debugging option is enabled in your phone from the path path “Settings > Applications > Development > USB debugging”. The USB Debugging option should be ticked as shown in the below screen capture. (Phone should be disconnected from computer while enabling the USB Debugging Mode).

USB Debugging

  • All antivirus in your computer should be disabled along with the Firewall tools. Uninstall all the security suites if installed in your Galaxy S2 as these tools generally interrupt the process of firmware update.

So assuming that you have gone through all the above mentioned things, you can now proceed to the next step where we have summed up a detailed tutorial on how to root your Samsung Galaxy S2 GT I9100.

  • Pavan Patke

    Everything was fine until the last step. Phone didn’t reboot after the PASS notification in odin. It just show samsung Galaxy s II main screen but not able to boot to home screen. I can go to download mode but not to recovery mode. Please help.

  • Amr Selim

    Easy to use, and works perfectly, Thank you

  • Jon Songvoll

    works like a charm

  • Raynold Vindas V

    * Necesario ser root
    1. Descargar la aplicacion TriangleAway v1.51 o la ultima.
    2. Instalar la aplicacion en el terminal
    3. Iniciar la aplicacion y tocar en “Reset flash counter”
    4. El terminal se reiniciara solo, si no lo hace lo hacemos nosotros
    5. Listo!
    esto evita comprar o tratar de hacer gig, a un precio bastante bueno
    last step ELIMINATE YELLOW TRIANGLE * ONLY * ICS ————————————————– – * Required to be root
    1. Download the application or the last TriangleAway v1.51.
    2. Install the application on the terminal
    3. Start the application and tap “Reset flash counter”
    4. The terminal will reboot itself if it does we do
    5. Ready!
    This avoids buying or trying to gig at a pretty good price

  • Nevil Modi

    i have Bell Canada Mobile i want to update ICS 4.3 my Mobile is rooted. so can any one Help to update my Mobile…

  • satendra kumar


  • Albin George

    thanks a million

  • shenoyjoseph

    new CF root 5.5 is available for Galaxy S2

    • Pradeep Neela

      CF ROOT 6.0 has arrived and the same has been updated

    • Pradeep Neela

      CF ROOT 6.0 has arrived and the same has been updated

    • Pradeep Neela

      CF ROOT 6.0 has arrived and the same has been updated

  • Predrag

    Do I lost all my apps that was installed

    • Pradeep Neela

      if you reset it will delete all the apps!

  • Shadows

    I have good new for you guys.
    First I Have Successfully Install the ICS 4.0.3.
    After that I Rooted My Phone with The Latest Kernel

    And then I got the YELLOW TRiANGLE.
    But Then I Just Sitch Off My Phone,
    Remove Battery for 15 Seconds And Then Insert the Battery Again,
    Then I Use USB JiG And It Erases The Binary Count And Remove YELLOW TRiANGLE.

    I Hope its Help.

  • pter

    can’t seem to get the phone to go past the home screen??

  • Anilraj Singh

    Hi I downloaded your CF-ROOT package and it has a zImage file in it. However when I try finding the file via ODIN it doesn show the file and there is no option for me to search via alltypes file. PC onli shows FILES OF TYPE – PDA FILE(.tar, .md5, .smd)

  • ali

    i just tried it now. It passed in the Odin. after that my phone doesn’t boot. It just shows the samsung logo screen with the warning sign for 2 seconds and than goes blank. I managed to go into the recovery mode and made a backup on my external sd card. Now could anyone please tell me what to do to get my phone working. Be it adding any extra files or factory restoring. I tried the Wipe data/ factory restore, but its still not working.
    Kindly help me out!

  • varun dasari

    i have rooted the xxlpq with the above file, everything was fine until i tried to install applications. For some applications it started showing “can’t install on usb storage or sd card”.
    Luckily, xda developers pointed to a fix
    just download the latest cf root file which is 5.4 ( the one in this post is 5.3) and flash it again with odin. i did not do any reset after that. The problem was gone

  • Nick

    Hi, I just rooted the phone, thank you very much, but now I don’t seem to be able to install my previously downloaded apps. The market just seems to hang? And why is Play now back to’android Market’?

  • Nandan

    after rooting, while updating the phone, getting an error – cant mount sd card.. help please!!

  • vipul

    from where do i install that software???

  • rabia

    help plz. rooting process always stops at zimage. what should i do?

    • Varun

      Can you elaborate?
      Did you extract the tar file and end up with zImage? If so you are not supposed to extract that file, and select what appears to be a zip file from the folder as PDA in odin

  • rabia

    my sgs2 always stuck during rooting on zimage
    what should i do? help plz

  • Sambhav Patni

    Also are the other ICS frimwares on this site better than LPQ? Should I switch?

  • Sambhav

    Can we unroot anytime, If yes then how? I just upgraded to 4.0.3 (LPQ) using ur tutorial.

    • Pradeep Neela

      to unroot you need to install the XXLPQ firmware again!

      • Sambhav Patni

        Thanks a lot

  • Dr Fun

    Greetings fellow Galaxians :p

    My phone is the GT i9100 running Android 4.0.3 Baseband i9100XXLPQ

    Kernel version 3.0.15- i9100XXLPQ-CL223505

    Oh yeah – and it’s white! lol

    My desire is to:

    1/ Root the device and not get that yellow triangle back by doing so

    2/ Obtain opinions to choose a voice app that is the best case / closest to SIRI as I find IRIS to be almost useless

    3/ Thank the people who put in their UNPAID time to assist us! I do not see enough “thank you’s” in this forum so let’s all deliver a clap and thank you to the “helpers” whom without one could totally mess this device up so bad that your very life is on the line!

    (OK – maybe a day – or if RIM 3 days)

    Thank you in advance,

    The Doctor

    May I also request that if any instructions or advice could be rendered as clearly andincludes URLs and other point by point instructions?

  • elliooot

    same problem with this one. my phone has a black screen.
    please help i reapplied everything and still black screen.

    how to fix it.
    another link or something.

  • Rakesh

    hi frnds i m also useing samsung s2 and i also want update in ice4.o

    • Pradeep Neela

      yes you can update with the global release which we covered!

  • matisamd

    So the only way to rom back up the device is to destroy all the setup i want to back up resetting to factory default, can google BE any more stuid or is it samsung or both any way … guess i will stick with official version of 4.0.3 on my sgs2 until i have the hoursspare to do the backup which i wanted to do to save me having to do jusdt that oi vey i’m gonna go play with my spectrum 48k…

    • matisamd

      oh and thanks for the guide and files it will be usefull should i decide to do it :) oh and i assume i will get the yellow triangle as i am flashing an insecure rom and is there a secure rom someware i can flash once rooted to remove the yellow triangle?


      • Pradeep Neela

        as of now ignore the yellow triangle!

        • Rakesh

          i comt restart my mobile dear
          i do this step select Wipe Cache partition then what i do dear plz tell me

          • Pradeep Neela

            wats the error message!?

  • PPP

    Hi Pradeep!!

    Will this increase the binary count???

  • Kamesh

    Dear Pradeep,
    Like all the folks across the globe, I too am waiting eagerly for the ICS upgrade here for the SIM-free Galaxy S-II in India. The waiting is getting frustrating day-in and day-out. Many might have asked you the same question repeatedly and by now it might be very irritating for you. But, I would request you, once again, to kindly take out your valuable time to answer my queries:

    1) I am gonna do the Install as suggested on PAGE 2 here by following the instructions (though not experienced, but I am gonna read and re-read to make sure that am not gonna miss out on any of these aspects).
    2) Once installed, and when the Official Indian ICS is available over KIES, will KIES recognize my handset?
    3) Are all the features on this ICS working? I know you have repeatedly said that this is the Official Stock firmware. Just my curiosity made me ask this question.


  • amine

    i’ve heard in some threads that the ICS still have some problems in some applications , i want to be sure if i use this update i’m i still be able to play all my games ; apps etc… ??
    please help . thanks.

    • Pradeep Neela

      yes all your games will work!

  • Artur

    Hi, i have a question.
    I have Samsung galaxy s2(gti9100) and i’m running there android 4.0.3 with XXLPQ and is it possible to root this?

  • angado

    why are my comments being deleted doesnt anyone have an answer or wht for it
    I rooted my galaxy s2 to the above firmware it got rooted properly i wiped the cache n all the n restarted the system then i got a yellow triangle n then a black screen then the battrey charging pops up n jus stops there does ne one have a solution…….

    • Pradeep Neela


  • AnbuT


    Root done successfully. But it doesn’t gave write access to file system. How to give write access to file system.

    Thanks in advance.

  • angado

    alsoi checked twice n all my usb drivers r properly installed

  • angado

    can ne one help plz

    • Pradeep Neela

      yes we are here to help!

      • shabbir

        hi pradeep plz help out, as shown i tried upgrade, but its showing yellow triangle on screen. plz help me

        • Pradeep Neela

          any error message you are getting?

        • Pradeep Neela

          yes it wont hamper the performance in any manner!

  • angado

    hey guys i rooted my galaxy s2 to the above firmware but it shows a yellow triangle then blackscreen n after that nothing hapens can ne one help

    • Pradeep Neela

      just apply the update!

  • Sabyasachi

    Root done successfully! However,just for information, yellow triangle does appear during boot. Anyway, thats not going to cause me any problem as such.
    Thanks a ton.

  • JP

    Hi Neela

    Why do you keep on deleting my posts? Not cool dude! The link I left for Chainfire’s LPQ v.5.4 solves the problem with moving apps to sd. It’s not as simple as installing the app to do this. Anyway, your call, it’s your site – I was just trying to help others who experienced the same problem as I did.

    • Neela Pradeep

      we haven’t deleted your post!

    • Neela Pradeep

      all your comments are under moderation!

  • kdal

    Once the phone is rooted, is there a official firmware to put on to get rid of the yellow triangle?

  • iAreCosmic

    When I have rooted my phone. Will I be able to run stock ics insted of touchwiz 4.0? And if so, how?

    • Pradeep Neela

      yes you can modify the same!

  • Dafydd

    It appears after rooting that you cannot acess Odin or your usb from the phone. Windows sees it as a non recognised item :-(
    User beware… Im trying to undo what this has done.. no luck !

    • Neela Pradeep

      have you installed the usb drivers!

  • Imranfransi

    Hi Pradeep,

    Thx for the update. however, I’m facing 2 problems with this new ics 4.0.3 update.
    1. Bluetooth is not connecting with my car kit.
    2. Call Recording software is not working at all.

    Could you please help and advise.

  • keshav

    is it necessary to wipe data / clear chache *
    after rooting the phone……

    i m very thankful to you for all kind of information u shared regarding
    s2 …..

    • Neela Pradeep

      yes it s a must to do so

  • kk

    Everything worked like a charm..up to the very last part. i get to the recovery mode, wipe the phone but after it reboots i get a yellow triangle and the screen goes black- i am guessing the phone is bricked now?? ideas anyone?

  • khan

    @gandharv, well as i have heard it if you install the official indian firmware will not void your warrenty how ever if yu use a rooted kernal you will lose your warranty. but if u use odin or any other installer to install your OFFICIAL firmware of india then you are just by passing the kies so no issues. but be ware the official indian firmware is not out yet,

  • Rab

    I just attempted this and no longer have a phone(WTF). My phone shows home screen and big yellow triangle then shuts off. Help?

  • gandharv

    hey is this the official frimware , which does not void ur warranty??

    • Neela Pradeep

      yes its an official firmware, warranty will get void!

    • Neela Pradeep

      yes its an official firmware, warranty will get void once you root the device!

  • ca

    Will I get the yellow triangle after rooting Galaxy S2 on Official ICS XXLPQ 4.0.3 Firmware?

    • Neela Pradeep

      no as of now no one reported!

      • kdal

        First poster report yellow triangle after installation, so a a safe kernel is required after this procedure to remove the yellow triangle warning sign. I’m looking for the safe kernel myself is anyone has located one?

      • zeeshan

        Im getting the yellow triangle after rooting this rom

  • cga

    Just a question
    After rooting the Galaxy S2 on Official ICS XXLPQ 4.0.3 Firmware will I get the yellow mark?


  • Cezar

    after applying root procedure on this official ics, apps cannot be moved to sd card. why?

    • Neela Pradeep

      install the apps to sd app!

      • HtayLay

        Although I install the apps to sd app, it show “couldn’t move”. Why?

  • dustin

    Seems to have worked flawlessly! Another WIN for Pradeep! Thanks for all of your help! I’m Runnin ICECREAM 4.03 on a SaskTel Device that only offers Gingerbread 2.3.3 through kies ~ Thanks again! #genious

  • Mikael Guggenheim

    “To enter into the recovery mode, you need to turn Off your device so that you can enter your device in the Download Mode. Download mode can be entered by pressing Volume Down Key + OK button, and holding both simultaneously press the Power Button.”

    You’ve written VOLUME DOWN+ok+power. Should change it to VOLUME UP as you say in the video :)

    Besides this I loved this. Workes like a charm…
    Now all I need is a safe kernel so I can remove the yellow triangle :)

    • Yogesh Patel

      Correction Done! Thanks for quick notification.