Galaxy S II

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.

Pages: 1 2



  1. 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. shabeer

    May 3, 2012 at 10:11 am


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

    • shaju

      May 2, 2012 at 11:26 am

      plz help!!

    • Pradeep Neela

      May 2, 2012 at 11:26 am

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

      • 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. 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. 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. 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. 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. 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!!!

    • 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

    • raka

      February 19, 2014 at 11:19 am

      just change your usb connector

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

    • Pradeep Neela

      February 22, 2012 at 12:07 am

      no, you can directly apply the update!

  13. Dimitri

    February 21, 2012 at 6:07 pm

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

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

    • Pradeep Neela

      February 21, 2012 at 5:29 pm

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

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

    • 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. xyz

    February 12, 2012 at 4:18 pm

    cant open the com port and fail written in odin

    • Pradeep Neela

      February 16, 2012 at 8:23 pm

      get the usb rights and admin privileges!

  17. xyz

    February 12, 2012 at 4:17 pm

    cant open the serial com port and fail written

    • Pradeep Neela

      February 16, 2012 at 8:23 pm

      usb ports are closed, check with the same!

  18. Jaccob Ninan

    February 12, 2012 at 12:10 pm

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

    • 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. Jaccob Ninan

    February 12, 2012 at 12:10 pm

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

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

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

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

    • Pradeep Neela

      January 16, 2012 at 10:51 am


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



    • 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. Guru

    January 11, 2012 at 8:23 pm

    The link to root package is not working. please help

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

    • Pradeep Neela

      January 1, 2012 at 10:33 am

      to unroot you need to apply the firmware again!

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

    • Pradeep Neela

      December 31, 2011 at 10:57 am

      yes you need to wipe the cache partition!

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

    • Pradeep Neela

      December 28, 2011 at 10:11 pm

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

  35. Sumit

    December 28, 2011 at 2:53 pm

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

  36. rahul

    December 28, 2011 at 12:53 pm

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

    • Pradeep Neela

      December 28, 2011 at 1:20 pm

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

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

    • Pradeep Neela

      December 29, 2011 at 1:31 am

      to unroot again apply the firmware update again!

Leave a Reply

Your email address will not be published. Required fields are marked *

Comment moderation is enabled. Your comment may take some time to appear.

Most Popular

To Top