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:

  • Zakiyy

    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

  • sagar

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

  • navin00


    Can i root my device and how..??

    • Neela Pradeep


  • Dimitri

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

  • Dimitri

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

    • Pradeep Neela

      yes it will work!

  • anirudh baji

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

    • Pradeep Neela

      yes you can update via kies too!

  • Eva

    Hi Neal,

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

    • NeaL Pradeep

      no, there is no other way!

  • satish

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

    • NeaL Pradeep

      rooting helps you to further customize the phone with custom roms etc!

  • kehinde

    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.

    • NeaL Pradeep

      go with litening rom!

  • George

    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

    • NeaL Pradeep

      exclamation mark is normal, it wont harm the phone experience!

  • omg

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

    • Pradeep Neela

      clear the cache from the recovery mode!

  • jess

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

    my best regards

  • JV Pili

    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.

    • Pradeep Neela


  • satish

    Plz tell me wht is the use of rooting

    • NeaL Pradeep


  • yash

    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.

    • NeaL Pradeep


  • jef

    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

    • Pradeep Neela

      yellow triangle wont harm the performance!

  • ANjo

    Good day Neal.

    Which is the english version of these two:

    Can I select one of these?


    • Pradeep Neela

      eng one is the english!

  • vikram

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

  • Rayan

    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.

  • Bob

    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.


    • NeaL Pradeep


  • Vish

    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.



  • gorgatz

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

    • NeaL Pradeep

      as of now there are some issues with the download links!

  • ANjo

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

    • NeaL Pradeep

      great to hear that anjo!

  • Jaime

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

  • Fulham

    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.

  • Bob

    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.


    • NeaL Pradeep

      to get 3e recovery, you need to root the same!

  • Isaac Micallef

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

  • rahul


    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!

  • vlad

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

    • ANjo

      Mr. vlad just try Wipe Data / factory reset” and “Wipe Cache Partition. because me it working fine

  • ANjo

    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?

    • NeaL Pradeep

      yes you can apply the update, as of now there is no resolution for triangle!

      • ANjo


        I tried to installed Kernel_I9100XXKI3 then the TRIANGLE GONE. Any problem for that instead XWKK5

        • NeaL Pradeep

          no, you can directly install the same!

      • ANjo


        This is the details on my SG2 when I have installed kernell xxI3
        Model: GtI9100
        Android Version: 2.3.6
        Based band: I9100xxk13
        Kernel Version:
        se.infra@SEp-55 #2
        Build number: Gingerbread.xwkk5

        Any problem of this?

        Thanks a lot… Neal

        • NeaL Pradeep

          kindly clear the cache from the recovery mode!

        • ANjo

          Ok I will try to clear.. thank again I hope the next update will coming soon. you are the best Mr. Neal…

  • Angela Stardust

    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

    • NeaL Pradeep

      hi angela, you can either roll back or can wait for some days! as the new version will be soon launched!

  • rahul

    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!

    • NeaL Pradeep

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

    • Player1ready

      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

    • ANjo

      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.

      • NeaL Pradeep

        yes you can download the same!

        • rahul

          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!

          • NeaL Pradeep

            yes you can use the same! leave all of them blank, just select pda!~

  • phenklie

    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 ?

    • NeaL Pradeep

      Wipe Data / factory reset – will wipe all the data present in the phone,
      Wipe Cache Partition – will clear the cache present in the phone!

    • NeaL Pradeep

      yellow triangle won’t affect performance!

  • kehinde

    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.

    • saghir

      i can,t be-able to open it,can you pls help me/

      • Pradeep Neela

        what is the error message its giving?

  • Aijaz

    It Say Wrong password :|

    • NeaL Pradeep

      password is

  • bilal


    • NeaL Pradeep

      we cannot come with 2.3.6 until and unless its not launched, be rest assured that once it arrives we will come up with the same!