How to Root XXKG6 Android 2.3.4 Gingerbread on Samsung Galaxy S2

Previously we updated our samsung galaxy s2 to XXKG6 firmware ,which is android 2.3.4 gingerbread based firmware.

now its time to root our S2, today we will see how to root our samsung galaxy s2 running on XXKG6 . This root is made by a XDA developer “ChainFire” , please hit a big thanks to him for serving this easy root for our phone.

Note: if you are new here and dont know about rooting then first read this article What is android rooting and why we must have rooted android phone

follow step by step instructions below and enjoy rooted phone , before following procedure read these warnings carefully

  1. This Guide is only for Samsung Galaxy S2 international version i9100
  2. This Guide is only for XXKG6 firmware so make sure that Your Galaxy S2 is running on XXKG6 firmware , you can check it by going to Settings -> About Phone . in case you have another version then first upgrade Samsung Galaxy S2 to XXKG6 and follow rooting procedure
  3. Charge your phone at least 50% , we will need power while rooting

Instructions to root Samsung galaxy S2 running XXKG6 Gingerbread

Follow this guide on your risk during this process if your phone bricked or damaged , androidflip.com is not responsible. we can only promise to help you

  1. Download ODIN Download Link.
  2. First Download CF-Root kernel file
  3. Extract file downloaded above and you will see a file “CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.tar” . it is possible that your archive extractor program recognize this .tar file as an archive but dont extract it                                                                                                                                                                                                                                                                                                                                                   .tar file after extracting
  4. Also extract the ODIN folder and run it via double clicking on “Odin3 v1.85.exe”
  5. Click the PDA tab in ODIN and select the “CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.tar” file , we extracted it in step 3
  6. Tick Auto reboot and F.Reset time check boxes and leave “Re-Partition” un-ticked                                                                                                                                                                       odin chainfire root
  7. Now Switch Off your phone. Wait for vibration to confirm complete switch off.
  8. Boot your phone in Download Mode , to do that Press and hold volume down and middle key ,while holding both press power on key. don’t release any key until it boots in download mode and also don’t break the button pressing sequence                                                                                                                                                                                                                                                                                                                                 download mode galaxy s2
  9. Now you can connect your phone to PC . When you will connect it , you’ll notice that first box from left is turned yellow and “Added! !” message appeared in the Odin’s message box in the bottom left.
  10. Click the Start button on Odin to start rooting process , wait several mins to complete . during this process don’t disconnect your phone OR stop ODIN otherwise you will have a nice brick
  11. After the CF Root is installed, phone will restart automatically. now you can disconnect your phone from PC

Congratulation you have successfully rooted your samsung galaxy S2 running on XXKG6 firmware , and also installed the ClockWorkMod Recovery (CWM).

Note : How to Remove yellow triangle warning

After successfully flashing CF-Root file you have rooted your Samsung galaxy s2 , but when you start your phone you will see an Yellow triangle appears . to remove this we need to complete one more step . lets start

We need “ KERNEL_I9100XXKG6_CL425236_REV02_user_low_ship.tar” file, you can find this file in XXKG6 firmware pack (you downloaded when upgraded to XXKG6). if don’t have that file then download it from here and extract i9100XXKG6.rar archive

You can also download kernel file alone , after downloading run Kernel_I9100XXKG6.exe file and it will automatically extract file

XXKG6 Stock Kernel: http://www.multiupload.com/B40UR7GBMR

Password: intratech@XDA

  1. Now run Run ODIN
  2. Click on PDA TAB and select “ KERNEL_I9100XXKG6_CL425236_REV02_user_low_ship.tar” file
  3. Tick Auto reboot and F.Reset time check boxes and leave “Re-Partition” un-ticked
  4. Now Switch Off your phone.
  5. Boot your phone in Download Mode , to do that Press and hold volume down and middle key ,while holding both press power on key.
  6. Connect your phone to PC . You’ll notice that first box from left is turned yellow and “Added! !” message appeared in the Odin’s message box in the bottom left.
  7. Click the Start button on Odin to start process, during this process don’t disconnect your phone OR stop ODIN otherwise you will brick your phone

Once done phone will reboot and this time it will boot without yellow triangle. Congratulation you have successfully rooted your samsung galaxy S2 running on XXKG6 firmware , and also installed the ClockWorkMod Recovery (CWM).

If you faced any problem feel free to ask it via leaving comments below

Subscribe free email updates

  • Android Tips, Tricks and How-To's
  • Firmware update news and guides
  • Detailed Tutorials on rooting and custom ROM
  • Latest Android phone news and More

Whatcha waiting for?

  • http://www.facebook.com/people/Andreas-Simeoforidis/1044904987 Andreas Simeoforidis

    we will have a yellow mark?

    • http://androidflip.com Kuldeep Singh

      what matters if you have , it is normal

      • http://www.facebook.com/people/Andreas-Simeoforidis/1044904987 Andreas Simeoforidis

        i dont like to open my phone and se the yellow triangle

        • Ivan_888

          then find original kernel and flash it,put extracted zImage to SD card and flash via CWM…

        • Ivan_888

          then find original kernel and flash it,put extracted zImage to SD card and flash via CWM…

        • http://androidflip.com Kuldeep Singh

          wait some time i am uploading original kernel and method to remove yellow triangle

          • http://www.facebook.com/people/Andreas-Simeoforidis/1044904987 Andreas Simeoforidis

            ok thanks i will wait…

          • http://androidflip.com Kuldeep Singh

            Tutorial Updated :) now you can remove yellow triangle . sorry for late reply i was busy

  • Ivan_888

    or buy USB jig

  • Loller

    anything on removing yellow triangle? thanks on advance!

    • http://androidflip.com Kuldeep Singh

      Tutorial updated and now you can remove yellow triangle

  • Yellowroses4u2003

    what is the use of cwc….

    • http://androidflip.com Kuldeep Singh

      I think you are asking about clockwork mod recovery , this is special recovery that is loaded with nice features like installing .zip updates from memory card and make full system backup

  • Robithfirmansyah

    thanks..it worked….

    • http://androidflip.com Kuldeep Singh

      Your welcome , i am posting a new update guide with rooting :) stay connected

  • http://hossmd.thumblr.com Denees

    Thank you, successfully rooted

    • http://androidflip.com Kuldeep Singh

      Your welcome , keep visiting

  • Pingback: Samsung Galaxy SII android 2.3.4 « Dit houdt mij bezig

  • Yellowroses4u2003

    What is miui rom…wat is the diffrence between it nd the normal rom….and wat r da advantages nd disadvantages of installing it…cud u plz xplain in detail….

  • Saurabhsunil89

    dude i dont see the .tar file in the link !…instead i has a zImage file…

    • http://androidflip.com Kuldeep Singh

      You extracted the .tar file , download it and leave as it is

  • Syahmie_7

    what is the password for KERNEL_I9100XXKG6_CL425236_REV02_user_low_ship.tar???
    i already try the password that u given but thats incorrect..

    • http://androidflip.com Kuldeep Singh

      Dont extract .tar file

  • saajan

    Please help – Can i update my galaxy s2 with I9100XWKE7_I9100XXKE4_I9100XEUKD1_HOME
    Model Number – GT-I9100
    Baseband Version – I9100DDKE4
    Kernel Version – 2.6.35.7-I9100XWKF3-CL276555
    ROOT@DELL101 #2
    BUILD NUMBER – GINGERBREAD.XWKF3

  • saajan

    Please help – Can i update my galaxy s2 with XXKG6 Android 2.3.4
    Model Number – GT-I9100
    Baseband Version – I9100DDKE4
    Kernel Version – 2.6.35.7-I9100XWKF3-CL276555
    ROOT@DELL101 #2
    BUILD NUMBER – GINGERBREAD.XWKF3