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

Galaxy S2 LogoIt’s time to Root your Samsung Galaxy S GTI9100 which has just got an Official update in the form of XWKL1. So, in the due course of this article we will check out on how you can root your device. Please note that before proceeding to root your device, ensure that your device is on the Gingerbread 2.3.6 XWKL1 firmware. You can find out the current firmware from the path “Settings > About Phone > Firmware Version”. If there is any other version then you need to first Update Galaxy s2 i9100 with XWKL1 Firmware and then only you need to follow this article.

Note: This article should not be applied to root Samsung Galaxy S2 I9100G Model and should not be applied to the phones which have model number as GT I9100G.

Disclaimer: Please note that we should not be held liable or responsible in any manner in whole or in parts if anything wrong happens to your device which is the most unlikely if you follow the instructions as prescribed in the due course of this article.

So, before proceeding to the instructions on how to root you need to go through the list of pre Requisites. For your convenience, we have splitted this article into two different pages so that it will be easy for you to go through the instructions.

Pre Requisites:

  • Most importantly, you need to ensure that all the data is backed up with the below mentioned tips and not using the KIES. Just in case if the data gets lost or corrupted in the process of rooting then you can easily restore the same, all thanks to easy tips below.

Notes – Backup in the mail so that you can then restore manually,
SMS Messages – Use “SMS Backup & Restore app”,
Contacts Stored in Phone Memory – Sync with the Gmail application,
Call Log – Call Log and Restore Videos,
Images, Videos & Files etc.– Copy to internal / External SD Card,
Internet & MMS Settings – Backup all the settings from “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names

  • Ensure that you have ADMIN privileges in your computer so as To get the full USB read / write access. Close all the tools like Firewalls, Antivirus suites and also the PC Suites in your computer or else these tools will tend to interrupt the process of rooting.
  • Also, you need to ensure that the phone is left with the minimum of 50% battery charge so as to ensure that the phone doesn’t get turned Off in the middle of rooting process.

So, assuming that all the above instructions are followed you can now proceed to the procedure to Root Galaxy S2 on XWKL1 firmware.

  1. Reply Saeed May 27, 2012 at 7:51 pm

    Hi, my phone does not start and hangs on the Samsung Galaxy SII home screen after rooting it. I updated it to icecream firmwear prior to rooting it. How do I get the phone starting again ?


  2. Reply shabeer May 3, 2012 at 10:11 am


  3. Reply shaju May 2, 2012 at 11:19 am

    Hai Neela,

    i have some trouble, i followed all the steps u mentioned.
    after clicking start in odin, seems like it froze .
    my phone is still in the download mode for almost 3 hours now.
    what should i do? plz advice as soon as possible

    • Reply shaju May 2, 2012 at 11:26 am

      plz help!!

    • Reply Pradeep Neela May 2, 2012 at 11:26 am

      re insert the battery and perform the steps again from the start!

      • Reply shaju May 4, 2012 at 3:36 am

        tnkx,, that really worked well..

        have a qus: can i get official ics 4.0.4 ?

  4. Reply navin00 April 18, 2012 at 4:57 pm

    Hello Neela,

    I have Baseband ver.2.3.6 Kernal ver.XWKL1
    after rooting my device is it necessary to clear cache,userdata/factory reset.because i have 16 gb of apps and data that cannot be possible to download there any way to backup apps….???
    Your advice is precious to me..

  5. Reply Aaron April 18, 2012 at 12:35 pm

    I cant find the insecure kernel for kernel version of se.infra@SEI-43 #2 . Please help

  6. Reply gandharv April 9, 2012 at 11:36 pm

    its XWKL1 i rooted my cell form this post it self…..
    and i did not get what u meant by Chinese version??

  7. Reply Shashi Karanth April 3, 2012 at 4:42 pm

    Thanks a lot. This rooting and CWM method worked great for me. Thanks for the great job

  8. Reply gandharv March 10, 2012 at 9:52 pm

    hey i rooted my kernel wid this link , but the problem is i still cant connect my cell to kies , my cell does not have connect in PC studio mode as a option in it , also it is a Chinese purchase , plz help!!!

    • Reply Neela Pradeep March 10, 2012 at 11:42 pm

      whats the current firmwarE?
      you need to move to chinese version so as to support KIES

    • Reply raka February 19, 2014 at 11:19 am

      just change your usb connector

  9. Reply gandharv March 10, 2012 at 7:54 am

    hey i rooted the firmware but i am still not able to connect to kies ,the problem is that der no such option for connecting my cell in pc mode when i go to usb settings plz help!!!!

  10. Reply rijans March 3, 2012 at 12:01 pm

    Iwant to ask why I need :

    “”In the recovery mode, select Wipe data/factory reset and also you need to select Wipe Cache partition and then reboot your device by selecting reboot system now option. If the device boots normally then again you need to try the same to enter into the recovery mode.””

    Why I need this after rooting?


  11. Reply Shuvo February 25, 2012 at 6:23 pm

    Hi Pradeep,
    I have updated my Galaxy S II with this kernel i.e. XWKL1 but did not Root it and it shows the kernel version:

    You said this is a official kernel version, but when I connect my phone with Kies it says Kies can not update the current version

    Can you explain me why? When the Official ICS 4 becomes available in March, can I update my phone through Kies ?

  12. Reply Dimitri February 21, 2012 at 6:10 pm

    sorry to spam but do i need to update from xwkk2 to xwkk5 then to xwkl1 first?

  13. Reply Dimitri February 21, 2012 at 6:07 pm

    ok thanks.
    is this the latest root software available?
    thank you 😀

  14. Reply Dimitri February 21, 2012 at 5:14 pm

    will this root my galaxy s2?
    model: gt19100
    andori d version: 2.3.6

    i’m stumped and unsure 🙁
    thank you

    • Reply Pradeep Neela February 21, 2012 at 5:29 pm

      just update with XWKL1 and follow the corresponding article to root!

  15. Reply Satish February 13, 2012 at 4:50 pm

    Hi Pradeep.
    I have been following this site for some time and have been benefited a lot.
    Thank you for all your had work.
    I am planning to Root my Galaxy S2 which is 4 months old, but I have some question and I’d be very thankfull for the answers.

    1) Rooting will void the warrenty, Yes. But how can I get back the warranty if I want to claim for it?
    2) Is it necessary to flash another kernal or will it be okay if I stick with the present one? (Bulid version is I9100DDKL1)
    3) In case the phone bricks, can you please inform how to unbrick it if possible?
    Awaiting your reply.
    Thank you in advance.

    • Reply Pradeep Neela February 13, 2012 at 5:34 pm

      you can claim back by applying the stock firmware again!
      you can update on your current kernel

  16. Reply xyz February 12, 2012 at 4:18 pm

    cant open the com port and fail written in odin

  17. Reply xyz February 12, 2012 at 4:17 pm

    cant open the serial com port and fail written

  18. Reply Jaccob Ninan February 12, 2012 at 12:10 pm

    Dear Neela,
    What is the basic purpose of rooting the phone?

    • Reply Pradeep Neela February 12, 2012 at 12:12 pm

      once you root your phone, third party developer tools can modify your system files to customize the phone!

  19. Reply Jaccob Ninan February 12, 2012 at 12:10 pm

    Dear Neela,
    Does rooting the Samsung Galaxy S2 void the warranty of the phone?

  20. Reply Diwakar Chopra February 11, 2012 at 12:16 pm

    Hey i did root my phone, but i wiped only the cache, not the userdata/factory reset. Will it make any difference?
    Reply fast! 🙂

  21. Reply yashraj February 6, 2012 at 1:01 pm

    hey in factory data reset will all my data be erased and what about the paid apps i bought??

    • Reply Neela Pradeep April 6, 2012 at 1:14 am

      you need to re download the paid apps, it will be there in your account!
      you need not pay for the same again!

  22. Reply waleed January 17, 2012 at 3:02 pm

    hi admin
    i have S2 made in Malaysia GT-I9100G after make rooting and room to my phone when i open my device there a yellow triangle ,how i can remove it ?

    • Reply Amit Bhawani January 17, 2012 at 5:01 pm

      It wont be gone as you have rooted your phone and there is nothing to worry about it. It should be done in the next firmware update.

  23. Reply oj January 16, 2012 at 6:19 am

    Hey man, thanks for the update. Kudos to this site btw. Chainfire won’t work with this root, is there any fix for this as it installs but none of chainfire 3ds plugins work. Waiting for your reply. Thanks again man.

  24. Reply QatQat January 12, 2012 at 4:09 pm

    Hi everyone,

    is there anyone that can help me finding unbranded firmware for SGS2 I9100XXKI7 ?
    I have found formware for all model number but mine. I purchased it in Italy.

    If I don’t find it, can I install the original firmware for another model?
    I have found firmware for I9100XXKI4

    Will it work?



    • Reply Pradeep Neela January 13, 2012 at 10:11 am

      this is the unbranded firmware only! yes it will work on non n/w locked phones!

  25. Reply Guru January 11, 2012 at 8:23 pm

    The link to root package is not working. please help

  26. Reply ammar January 11, 2012 at 5:50 pm

    After I rooted it and it entered into the recovery mode, it asked me to confirm password.. what is this?

  27. Reply rehan January 1, 2012 at 12:24 am

    dear neil my s2 firmware 2.3.6 based version i9100xxk14 kernal version build number -vk-stable xwkk5-[v2.1]1 yellow tringle apear in start

    i purchaze x2 slightly used,seller tell me s2 is plz tell me how i check s2 is root?how s2 is unroot agaain?
    ur firmware 2.3.6 xwkl1 is upgradble in my s2 plz plz reply

    kies is not connected to pc or wifi

    • Reply Pradeep Neela January 1, 2012 at 10:33 am

      to unroot you need to apply the firmware again!

  28. Reply phenklie December 31, 2011 at 10:15 am

    HI Neel,
    after root , can i skip the recovery mode to wipe data Wipe data/factory and Wipe Cache partition ? any trouble caused from skip this step ?

  29. Reply phenklie December 31, 2011 at 10:13 am

    Hi Neel,
    Can i root but i dont Wipe data/factory reset and Wipe Cache partition just like you said after the rooting ? thanks

  30. Reply dr salil December 30, 2011 at 9:35 am

    you can apply XWKL1 firmware via mobile odin you will not get yellow triangle but CWM will have limited recovery,again you apply the rooting firmware with mobile odin you will get full function cwm recovery and no yellow triangle

  31. Reply harriz December 29, 2011 at 1:46 pm

    Hi admin, recently i just updated my galaxy S2 firmware to XWKL1 Gingerbread 2.3.6 via software update in the phone setting. My question is,is it necessary to root this firmware? thanks

  32. Reply Domi December 29, 2011 at 12:29 am

    I root it just like you said and know my bottom button dont work and i have no service on my phone. what do i do please help!!!

  33. Reply staywidbeer December 28, 2011 at 11:41 pm

    Steps to remove the Yellow Triangle

    1) Get a Samsung signed stock kernel (you can get it from XDA developers forum or
    2) Flash the Samsung kernel thru Odin, the device will boot and you will still find the CWM with limited function.
    3) Extract the CF root file until you get the zImage file. save the zImage file in the Ext/Int SD card
    4) Now open the CWM manager and select the Flash Kernel option and select the zImage file, device will boot and you will now notice you no longer have the warning triangle during boot.

  34. Reply Danish December 28, 2011 at 8:18 pm

    I am new to Android, please tell me difference between update and Rooting.

    I am on 2.3.6 XWKL1, what will happened if I root this following steps in this article?

    • Reply Pradeep Neela December 28, 2011 at 10:11 pm

      its all mentioned in the article! please check with the same!

  35. Reply Sumit December 28, 2011 at 2:53 pm

    From where to Installed Kernel???????????

  36. Reply rahul December 28, 2011 at 12:53 pm

    rooted successfully. how can i get rid of yellow triangle?

    • Reply Pradeep Neela December 28, 2011 at 1:20 pm

      Ignorethe yellow triangle.. It wont harm.. Have u installd kernel…?

  37. Reply XXX December 28, 2011 at 11:27 am

    How To Unroot Galaxy S2 if I dont want the Root after Rooting with CF-Root?

    And How To bring back to original ROM after installing Custom ROM.

    I have the Full Firmware Package Android 2.3.6 I1900XWKL1 from and also from your website. Does this Package serves as Stock ROM?

    • Reply Pradeep Neela December 29, 2011 at 1:31 am

      to unroot again apply the firmware update again!

Leave a reply

Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.