Galaxy S II

How to Root Samsung Galaxy S2 GT I9100 on Android 2.3.4 XXKG6 Firmware

Galaxy S2 XXKG6 LogoAfter the recent update to the most powerful smart phone on Earth which is the Gingerbread 2.3.4 XXKG6 many of the readers has asked us on how one can root their Galaxy S2 smart phones who have updated with the Gingerbread 2.3.4 XXKG6. So, in the due course of the article we will see the same. The method which we will be adopting will be the CF Chain Root Method.

Note: Please ensure that before you proceed to the rooting procedure you will have to ensure that the device is updated to the XXKG6 2.3.4 Gingerbread version as if it’s not updated then you should not proceed to root Galaxy S2 by following the below procedure and if you still continue to proceed then we hold no responsibility for any damages to your phone as it may even brick the device.

If you are not sure of whether the version you are On is XXKG6 or not then you need to head to the path from your phone which is Settings > About Phone > Firmware Version where you will find the version of Android OS where it will show XXKG6 2.3.4. If it shows any other version apart from this, then do let us know in the comments section so that we will find a corresponding rooting article for your version of firmware.

Rooting ensures that you can enjoy the benefit of the custom ROMs and also other things which you can do with the rooting of a device. If you are a developer then nothing can be better than rooting the device as this opens up your device to a whole new gateway of services and applications as some of the hardcore applications which needs the system files level access requires the rooting access and rooting the device is actually what it needs to satisfy this.

Note: Please note that you will have to reconfigure the APN settings after updating the firmware to access the data services and the Internet services as all the Internet APN settings will be reset. You will have to contact your Service provider to get more info on the APN Settings or alternatively you too can make a note of it. Not to forget also configure the MMS Settings or take down the MMS Settings as this too will need to be re configured after the rooting process. Also, we take no responsibility if you download the files and apply the below procedure to root your phone.

Pages: 1 2 3



  1. Eduardo

    May 21, 2012 at 11:02 pm

    my galaxy s2 is the PDA: I9100UHKI2

    Can u find the correct rooting for my firmware?

    android 2.3.4


  2. showkath

    April 19, 2012 at 1:48 pm

    Hi Neal,
    I have Samsung Galaxy Mini GT-S5570I, i cant make sip calls using fring or nimbuzz or any other softwares, can you please help in this regards. I badly need a solution for this..and one more thing in my mobile in about phone details i dint find firmware version it shows baseband version S5570IXXKL4.
    Hope you will reply me soon.


    • Pradeep Neela

      April 19, 2012 at 11:29 pm

      yes you can make use of the same!

  3. Shawn

    February 21, 2012 at 3:19 am

    I installed Odin but it closes immediately after opening. What do I do

    • Pradeep Neela

      February 21, 2012 at 4:36 pm

      check and use any other Odin from Google!

  4. kobi

    December 6, 2011 at 12:26 pm

    when i try to charge my sgs2, a triangle appears on the bottom of the battery on the screen and it never leaves and the phone does not power up

    • NeaL Pradeep

      December 6, 2011 at 10:05 pm

      we are trying our level best to come up with the article to fix the triangle issue! don’t worry it wont harm anything!

  5. Anthony

    September 25, 2011 at 4:38 pm

    Does it work for 2.3.4 Uhkh2 ?

    • NeaL Pradeep

      September 25, 2011 at 7:19 pm

      yes it will work!

      • anthony

        September 25, 2011 at 10:51 pm

        Thanks Neal. one more think what
        is the difference between uhkh2 and xxkg6

        • NeaL Pradeep

          September 25, 2011 at 11:36 pm

          there are many changes but the exact change log will be difficult to provide!

      • anthony

        September 26, 2011 at 4:52 am

        Thanks Neal .

        Just one more question , what is the main difference between xxkg6 and uhkh2?

        • NeaL Pradeep

          September 26, 2011 at 9:42 am

          there are some minor changes, exact change log can’t be mentioned as its a beta release!

  6. flo

    September 25, 2011 at 10:01 am

    Hi Neal

    i have a 2.3.4 , Kernel version i can’t find the right version to root my phone
    can u help

  7. Hendy

    September 14, 2011 at 9:10 am

    Hi Neal,

    my version is XXKG3, can use this method to root? And also got noobs question, does this method erase all my data?


    • NeaL Pradeep

      September 15, 2011 at 12:16 am

      Yes it will erase the data, you can directly update!!

  8. Benjamin

    August 29, 2011 at 8:11 pm

    After updating my 2.3.3 K4 to 2.3.4 K6, I am facing couple of problem. Could this be fixed please:

    1. While booting, I am getting a big yellow exclamation mark, which looks ugly, though after loading it works fine.
    2. My SD Card which is fully loaded, displays as if nothing is used.

    These 2 needs to be fixed. How?

    I tried removing my SIM, Battery, tried wiping the cache in recovery mode. Nothing worked. Still the above 2 issue persists.

    Please help me to fix this.

    And in any case, if I want to go back to my factory default 2.3.3 K4, how should I go about?

    Please reply me at benzmar at gmail dot com.

    • NeaL Pradeep

      August 29, 2011 at 10:04 pm

      have you tried updating with any other version?

  9. Benjamin

    August 29, 2011 at 3:39 pm

    Hi, it was a lovely piece of information. I have updated my S2 to 2.3.4 with K6 baseband. While rooting, which is done successful, I get a Yellow Exclamation mark everytime I boot my phone.

    Is it how it works or something is wrong here. Can I remove that Yellow exclamation mark?

    • NeaL Pradeep

      August 31, 2011 at 1:05 am

      are you facing any issue apart from that?

  10. christina

    August 29, 2011 at 6:26 am

    i have a samsung galaxy s ii gt 19100 i bought off ebay it was working just fine the other day it got super hot an then it was fine today i went to turn it on an it would only go to the samsung galaxy sii gt i19100 screen an no futhure so i tried holding down the volume buttom with the home screen button an power button there pops up a screen yellow triangle an it saids that custom os can be critical to phone an installed appilications tells me to either press up to download a custom os or down to cancell an restart phone i have done both all day an it wont doing nothing please help 🙁

  11. kim

    August 21, 2011 at 12:26 pm

    i rooted my galaxy s2 and have tried everything including removing battery but the yellow triangle is still there….what should i do? should i reinstall xxkg6 and forget rooting or what?…again my phone is restarting every other time….dint have this issue before… kindly neal assiust

    • NeaL Pradeep

      August 21, 2011 at 2:07 pm

      hey kim, have you tried updating with any other version of firmware?

      • kim

        August 21, 2011 at 9:46 pm

        yes xxkg3……then updated to xxkg6 …i had no problems with it untill i rooted then all my problems started…..i thought xxkg6 was the latest firmware…. pliz sort me out neal am desperate

        • NeaL Pradeep

          August 21, 2011 at 10:16 pm

          have you cleared the cache? if the issue persists then apply the update again!

  12. Avilove

    August 20, 2011 at 5:51 pm

    Bro how can i root my Android phone??
    Tried evrythng bt i cant .. plz help me ..
    My phone – Samsung Galaxy Fit

    • NeaL Pradeep

      August 20, 2011 at 8:24 pm

      hey, we will soon come out with the same!

  13. Chinon

    August 19, 2011 at 9:58 pm

    Thanks for the reply. I did go through the procedure but still having the same doubts as mentioned in my earlier post. I am sorry to say that you didn’t seem to understand my problems and hope that you could go through them again. Thank you.

    • NeaL Pradeep

      August 19, 2011 at 10:14 pm

      thanks chinon!

      • Chinon

        August 20, 2011 at 9:26 am

        Sorry you are not answering my questions.

  14. Richard

    August 19, 2011 at 5:44 pm

    How to remove Yellow Triangle at bootup?

    After following your instructions to download the rooting firmware, I have rebooted in recovery mode, wiped the cache (though I did not do a wipe data/factory reset as I fear it may wipe out my apps + data), even removed the battery and reinserted, yet the Yellow Triangle is still there at boot-up screen.

    I have read in other forums that using SuperOneClick and flashing back the original stock kernel can help to remove the triangle, can you shed some light on this?


  15. Chinon

    August 19, 2011 at 1:04 pm

    I have updated my SG2 to XXKG6. Thanks for the good work. I would like now to root the phone using the procedure on this web page. However I have doubts about :

    1. I have downloaded the Gingerbread XXKG6 Firmware Package and extracted it and what I saw is ‘CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.tar’ but beside this line is not the same icon as shown in your website instead it is
    an icon showing a picture of 3 books stacking one each other. Is it ok with this file?

    2) I didn’t seem to be able to download the din from this page. Can I use the din I downloaded from the ‘update to XXKG6″ ?

    Thank you. Your early reply is much appreciated.

    • NeaL Pradeep

      August 19, 2011 at 3:14 pm

      its all mentioned in the article, procedure section!

    • NeaL Pradeep

      August 20, 2011 at 9:58 am

      you are not reading the article completely!

  16. Salim

    August 19, 2011 at 9:37 am

    I have downloaded few gameloft HD games apk as well as their data file for ma S2 ie. Nova, Gangsta 2 etc n i backed it up on my pc. But after formatting my phone installed the apk files and replaced the folders in the phone ie. for Nova: sd/gameloft/game/nova. unfortunately except Nova most of the games are not working. Ny clue??????

  17. Salim

    August 19, 2011 at 9:19 am

    Can PSP games be played on S2 GT9100?….

    • NeaL Pradeep

      August 19, 2011 at 9:56 am

      no salim not as of now…

      • Salim

        August 19, 2011 at 11:41 am

        but the hardware available is quit capable of doing so, isnt it?
        plz mail me if any update on this? tnks…

  18. Shaun

    August 16, 2011 at 6:19 pm

    Neal, I can’t see anyone on your guide where you tell us to put the phone in USB debugging mode.
    Also with the last step it’s claimed the phone will be rooted within 10 minutes. Mine took less than a minute. Is this normal?

  19. krishan

    August 16, 2011 at 3:34 pm

    Hello Neal,
    I am not able to connect my USB Android accessory to the updated SGS2 to 2.3.4,,I have tried KG1, KG2, and KG6, even with superCore-1.4,,,,USB accessory specific control transfers are stalled by the android device, sgs2.

    My kernel version after KG6 update is,, se.infra@SEP-53 #2,,this one I noted after clearing the cache,,,

    please advise if this 2.3.4 release supports USB android accessory.

    thanks for your efforts,

  20. emil

    August 16, 2011 at 7:53 am

    hi neal may i know what is the password for the xxkg6 rooting package? it is asking for a password in order to unzip files..thanks

  21. Hendrik

    August 15, 2011 at 12:56 pm

    Hi there,

    is KIES still suppose to be able to access the device for synchronization/uploading of music playlists etc.?

    Somewhere after I updated to XXKG6 & rooted it, the device is not going into KIES more anymore when plugged into a USB port ;(

    • NeaL Pradeep

      August 15, 2011 at 11:28 pm

      yes it will be able to access it! what error its popping?

  22. Marcelo

    August 13, 2011 at 2:51 am

    I’m sorry but I’m kinda lost…

    My baseband is UHKG4, but both kernel and build number end with UHKG7… So… This won’t work for me, right?

    What is the correct tutorial? I can’t find it! 🙁


    • NeaL Pradeep

      August 13, 2011 at 11:09 am

      hey marcelo, you can update with this version of firmware!

  23. jacob

    August 12, 2011 at 4:27 pm

    i tried to update my galaxy s2 to the latest firmware upgrade available with kies 2.0..
    but im facing an error with the PC and device when the download completes 85% and boots the mobile into downloading mode>>this is a conflict i faced almost 11times>all drivers are dected and upto date>..the phone is identified all the tim until the download reaches the binary config mode>>unzip>
    at this cruisal movement the comptr cnt identify the device and the upgrade gets aborted>>>i want to upgrade officially only>>dnt wnt2 root or void my warrnty as my mobile is only days OLD..pls give me a solution

    • NeaL Pradeep

      August 13, 2011 at 3:59 pm

      you need to clear the cache by going into the recovery mode and then try the same!

  24. Richard

    August 12, 2011 at 4:24 am

    Hi Neal,

    Should I want to “un-root” my device after applying the procedures in this article, can I just reverse the process by downloading the PDA file in the KG6 package (in your previous article) via ODIN?

    • NeaL Pradeep

      August 13, 2011 at 4:35 pm

      no need to unroot as its an Odin version!

  25. Ben Graham

    August 12, 2011 at 3:45 am

    Hi Neal

    i have rooted my sgs2 with the above method, can I install a custom rom with this?

    • NeaL Pradeep

      August 12, 2011 at 11:18 am

      yes we will soon come out with the same!

  26. Fernando

    August 10, 2011 at 2:32 am

    also is this version 6 better i read people were having problems with it?

  27. Fernando

    August 10, 2011 at 2:32 am

    Hello what file do i use to root firmware XXKG5 Release 2.34?

    • NeaL Pradeep

      August 11, 2011 at 12:15 am


  28. Achu

    August 8, 2011 at 6:34 pm

    Hi NEAL,I have a doubt…now I am using Gingerbread 2.3.4 XXKG6.(Thanks for that) how can I get back to the default OS (the first OS that is installed to the phone)…is it possible by selecting –SEETINGS- PRIVACY-
    FACTORY DATA RESET or the other way like (switching off phone and- pressing Volume Down button
    Power button-..Etc) my doubt was is it erase only the data or change the OS…I PHONE has an option for factory reset default OS…is it possible for android(galaxy s2)if not how to restore the default OS…help NEAL

    • NeaL Pradeep

      August 18, 2011 at 10:59 am

      what was the official firmware of your device earlier!

  29. Robenildo de Oliveira

    August 8, 2011 at 4:47 pm

    Hello Android Advices.

    I bought a Samsung i9000 Galaxy GT-S in Orlando USA, and on arriving in Brazil installed the Samsung Kies program to connect via USB to him to inform the smartphone have available firmware update for Gingerbread 2.3.3.

    After upgrading to this firmware, I have not received more information from new updates.

    I know you know when new updates would be available for this model of smartphone?

    Below is data from the equipment:
    Samsung Galaxy S GT-I9000
    Baseband Version = I9000XXJVO
    Firmware Version = 2.3.3
    Build Number = Gingerbread.xxvjo
    Current firmware version: PDA:JVO / PHONE:JVO / CSC:JVO (CPW)
    FCC ID = A3LGTI9000

    Best Regards,
    Robenildo de Oliveira

  30. Karthi

    August 8, 2011 at 4:15 am

    I am unable to do SIP or Internet calling settings. Can you please give procedure on how to get enable?

    My Phone: Samsung Galaxy S2 GT I9100 on Android 2.3.3


    • NeaL Pradeep

      August 8, 2011 at 10:37 am

      configure the apn settings to access the internet!

      • Deepak Rajaa

        August 12, 2011 at 11:16 pm

        hello….y does ma comment status comes as waiting for moderatoration ???

        • NeaL Pradeep

          August 13, 2011 at 11:41 am

          we ensure that each and every comment is replied so that users dont have issue and also we dont miss out replying any comment!

  31. Deepak Rajaa

    August 6, 2011 at 7:02 pm

    bro…i updated my s2 wid xxkg5

    i couldnt find any post regardin kg5 rooting….
    can you help me ????

    • NeaL Pradeep

      August 18, 2011 at 12:23 pm

      yes deepak, we are working on it and will soon come with the same!

  32. Lamin

    August 6, 2011 at 12:25 pm

    Hi Neal

    Is it I need to put my sgs2 in USB debugging mode before rooting?

    • NeaL Pradeep

      August 6, 2011 at 5:01 pm

      yes, you just need to follow the instructions!

      • Lamin

        August 17, 2011 at 12:11 am


        I just root my, can you tell me on how to remove yellow triangle during boot?

        • NeaL Pradeep

          August 17, 2011 at 1:07 am

          Remove battery and reinsert the same.

        • Richard

          August 19, 2011 at 3:53 pm

          I have done so by removing the battery but the yellow triangle is still there, any other ideas?


        • gtkang

          October 16, 2011 at 5:27 pm

          You need to flash back the original kernel to remove the yellow triangle detected different version of kernel.

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