How to Root Samsung Galaxy S2 GT I9100 on XWKK5 Gingerbread 2.3.6 Firmware

S2 XWKK5 LogoSo, done with updating the latest firmware of XWKK5 Gingerbread 2.3.6 for your Samsung Galaxy S2 GT I9100? It’s now time to root the phone so that you can then apply the custom rom firmwares including the upcoming Ice Cream Sandwich Android 4.0 version which we will be coming up very soon. So, before you proceed to root your phone, be informed that it’s very important that you need to be on the XWKK5 2.3.6 version of firmware before you proceed. To know on what version of firmware you are currently on then you need to go to path “Settings > About Phone > Firmware Version” where you will find the version of Android OS where it will show Gingerbread XWKK5 2.3.6 version. If there is any other version then first up you need to apply the update from the below mentioned link.

Advisory: We should not be held responsible or liable in any manner if anything wrong happens with your device, though which is a very unlikely if you follow the instructions which are mentioned in the article. So, it’s very important to follow all the instructions carefully before you proceed to root the phone.

Procedure to Update Galaxy S2 with XWKK5 Gingerbread 2.3.6 Firmware

  • So, after this you need to follow the list of detailed Pre Requisites so as to facilitate the smoother and safer rooting process which will also take care of the data or else chances are that you may lost the data.
  • Just in case if you are new to rooting then we would like to tell you that rooting will void the warranty and then only way you can reclaim the warranty is by applying the update of XWKK5 Gingerbread 2.3.6 firmware in your phone. There are many benefits of rooting out of the most important one is that you can easily apply the custom ROMs as told earlier. Apart from that, rooting also allows you to remove the system applications which come per-loaded in the phone. Apart from that you can also install the applications which require the root access. The only disadvantage is that once the device is rooted, the warranty gets void.

Important: Disable the tools like Voodoo lag fixes if any applied from the recovery mode or else it will brick your phone. The recovery mode can be entered by pressing  Volume Down Key + OK button, and holding both simultaneously press the Power Button. You need to get into the Advanced mode to disable any sorts of Lag fixes are there. Refer below video to enter into recovery mode.


So, now let’s head to the procedure to Root Galaxy S2 on Gingerbread 2.3.6 XWKK5 Firmware:


  1. Man i have accidently follow your post to root my i9100G Now the phone is stuck on BOOT logo with a YELLOW triangle on it.. Nothing more !! What i shd do nOW?

    My phone was a 2.3.6

  2. If Ny one knows how to root sgs2 GT I9100G with android 2.3.6

  3. HEY I AM ON ANDROID 2.3.6

    Can i root my device and how..??

  4. thanks mate.
    im not too experiences with this so thank you again :)

  5. hello
    my krnel is xwkk2 will this work for it?
    im unsure :(

  6. hi i got s2 running 2.3.3(not rooted)..can i update it via samsung kies to 2.3.6….and then root my device is it possible using cf-root guide frm xda???

  7. Hi Neal,

    Is there any way to upgrade it automatic instead of manually update?

  8. can u please tell me wht is the use of rooting nobody answered me please

  9. hi neal, pls i will like to ask if it is ok to use a custom ROM ON GB2.3.6. I am loking at the EXYNOS EXTREME, LITENING, AND CM7.1. is any of this compatible with this version of GB, and is it ok if i install it. specifically i hav my mind on the cynogen 7.1.

    pls advice.

    thank you.

  10. Dear
    I have Galaxy s2 and i try to update to 2.3.6 and after upgrade when device try to boot I have the logo and yellow icon and its not continue booting, your help pls

  11. I got NO SERVICE after rooting
    Can anyone please help me!?

  12. thanks a lot for this rooting package, i applied to my phone successfully…CWM and Superuser are visible!

    my best regards

  13. Hi! I’ve successfully rooted my GT-I9100 using your guide but when it’s time for me to put back my backed up files via kies I got this error.

    Unable to connect GT-I9100. Failed to retrieve device information samsung galaxy s2 rooted? What should I do now? Please help.

  14. Plz tell me wht is the use of rooting

  15. in my s2 the android version is 2.3.3 . i want to update with 2.3.6 . is any app will be deleted or removed
    when i update my s2 mb.

  16. I had successfully updated to 2.3.6.


    I got the yellow triangle.

    CWM manager v3.0 error message
    “this version of CWM manager should be used with CF-root v5.0 or newer. It appears you are using a different kernel . Various features have been disabled.”

    Android version 2.3.6
    baseband version i9100xxki3
    Kernel version
    Build number gingerbread.xwkk5

    Please advice . Thnx

  17. Good day Neal.

    Which is the english version of these two:

    Can I select one of these?


  18. hai neal when are we getting ics4 please let us know eagerly waiting

  19. Hello, I can’t download the package. There is some error. When will it be fixed? Not only this link but also 2.3.5 KI3 update package can’t be downloaded. Please help soon. Thank you.

  20. Hi Neal,
    Problem the phone is already 3e recovery .and to be able to install Custom Roms it needs to be 2e recovery. 3e recovery wont allow roms that are not signed to be installed. Do you know of any way to get back to 2e recovery with this firmware. I prefer 2.3.6 firmware as it is giving fantastic battery life.


  21. Hi Neal,

    I upgraded from v 2.3.3 to 2.3.6, when I had issue of the handset gping in circle during reboot. After this reinstalled v 2.3.4 & rooted the phone all done cleanly. After this I tried again upgrade to v 2.3.6 which happened like clockwork. Also I rooted the S2 which again went smooth. I used Odin3 v1.85 in both the above instances.

    The handset works fine.



  22. i try to download Gingerbread XWKK5 2.3.6 Rooting Package but is not working..

  23. Thank you Neal, because for the firmware 2.3.6 you share to us and my battery better than before 2.3.5

  24. You can get rid off the yellow triangle by extracting the zImage file from the original .tar file and then zip it with 7-zip. Upload the file to your SD card and then use CMW to it “flash a kernel”.

  25. My previous posting got deleted somehow!

    Just after flash, at reboot, it halted and there was “picture.jpeg” loading failure shown on the screen.
    When I connect to power, it reads “power jpeg” loading failure.
    I can still get the phone to get into the download mode, but as my phone doesn’t get recognized by any PCs for some bizarre reason, I am stuck now.
    I flashed my phone using mobile odin (I have used that before too, with no problems).
    I wonder if the firmware (downloaded through the link from your website) was faulty/corrupt.
    Anyway where do I go from here now.
    I would have probably easily fixed using the desktop odin, if my device were to be recognised by my pc.
    BTW, the PC has kies/latest samsung usb drivers installed on winXP and also Win 7 PC.

  26. Hi – Update to 2.3.6 firmware and rooted no problems . One question my phone is 3e recovery and needs to be 2e recovery to allow custom roms to be installed. Any suggestions how to accomplish this.


  27. I am doing exactly as i am told to.. and tried it like 4 times but its still on os 2.3.4 cant update !! help please ! :(

  28. player1ready:

    thanks for the solution but I’m new to all this. A detailed explanation and step by step procedure would help a lot!

    thanks again!

  29. after update theres a app added named cnw and my android is still at 2.3.5 version…not 2.3.6

  30. I want to update my firmware 2.3.5 to 2.3.6 but I wondering that Yellow Triangle! since 2.3.5 stable no yellow triangle!. Mr. Neal there no possible to remove YELLOW TRIANGLE on your new update firmware 2.3.6?

  31. Hey Neal, my S2 is lagging so bad after i updated it to 2.3.6, i mean the home screen has a delay when is switch, everything does, what should i do? PLEASE HELP ! :X

  32. i got the yellow triangle! why did i get it? how can i get rid of it please?!

    i know it does not affect performance but i would like to get rid of it!

    please help!

    • its an issue with the firmware, it might get sorted out in the next version!

    • To remove the Triangle
      Flash 2.3.6 ROM
      Flash CF-mod
      Flash with Stock Kernel from XDA

      This will not affect the root but will get rid of the triangle

    • Try to download the Kernel_I9100XXKI3 and install with the same procedure that you have done… I try this and it will working fine. You can ask Mr. Neal whey you can download that files.

      • yes you can download the same!

        • sounds good!


          i have the above mentioned kernels. can i use either of them to get rid of the yellow triangle? will this affect my new version? will this affect my root? what is the difference between the two kernels? also i have two odin versions: odin3 v1.83 and odin3 v1.81… which one should i use? when flashing via odin, in which section should i select either kernels… pit, bootloader, pda, phone or csc?

          wow those are quite a few questions! haha thanks again guys!

  33. hi Neal,
    How to erase the yellow triangle after rooting ?

    what the different between Wipe Data / factory reset” and “Wipe Cache Partition\ ?
    Which wipe is related to our data like email or password or app ?

  34. Thanks alot. i just update to 2.3.6 and then rooted. both were seamlessly done. no problem at al. i also have not noticed any issues with wifi.
    many, many thanks.

  35. It Say Wrong password :|