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.

76 comments

  1. Hi
    my galaxy s2 is the PDA: I9100UHKI2

    Can u find the correct rooting for my firmware?

    android 2.3.4

    tks

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

    Thanks,
    Showkath

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

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

  5. Does it work for 2.3.4 Uhkh2 ?

  6. Hi Neal

    i have a 2.3.4 , Kernel version 2.6.35.7-sph-d710.eg30-cl435734. i can’t find the right version to root my phone
    can u help
    tks

  7. Hi Neal,

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

    Thanks!

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

  9. 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?

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

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

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

  14. 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?

    tks!

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

  16. 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. Can PSP games be played on S2 GT9100?….

  18. 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. 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,,2.6.35.7-I9100xxkg6-CL425236 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,
    -krishan

  20. 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. 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 ;(

  22. 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! :(

    Thanks!

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

  24. 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?

  25. Hi Neal

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

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

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

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

  29. Robenildo de Oliveira

    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. Hi,
    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

    Thanks,
    karthi

  31. bro…i updated my s2 wid xxkg5

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

  32. Hi Neal

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