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.

  • Saeed

    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 ?

    Regards.

  • shabeer

    Hai

  • shaju

    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

      plz help!!

    • Pradeep Neela

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

      • shaju

        tnkx,, that really worked well..

        have a qus: can i get official ics 4.0.4 ?

  • navin00

    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 again..is there any way to backup apps….???
    Your advice is precious to me..

  • Aaron

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

  • gandharv

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

  • Shashi Karanth

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

  • gandharv

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

    • http://twitter.com/pradeepneela Neela Pradeep

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

    • raka

      just change your usb connector

  • gandharv

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

  • rijans

    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?

    Thanks.

  • Shuvo

    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: 2.6.35.7-I9100XWKL1-CL809037

    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 ?

  • Dimitri

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

    • http://twitter.com/pradeepneela Pradeep Neela

      no, you can directly apply the update!

  • Dimitri

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

    • http://twitter.com/pradeepneela Pradeep Neela

      yes its the latest as of now!

  • Dimitri

    hello!
    will this root my galaxy s2?
    model: gt19100
    andori d version: 2.3.6
    kernel: 2.6.35.7-i9100xwkk2

    i’m stumped and unsure :(
    thank you

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • Satish

    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.

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • xyz

    cant open the com port and fail written in odin

    • http://twitter.com/pradeepneela Pradeep Neela

      get the usb rights and admin privileges!

  • xyz

    cant open the serial com port and fail written

    • http://twitter.com/pradeepneela Pradeep Neela

      usb ports are closed, check with the same!

  • Jaccob Ninan

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

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • Jaccob Ninan

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

    • http://twitter.com/pradeepneela Pradeep Neela

      yes rooting voids the warranty!

  • Diwakar Chopra

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

    • http://twitter.com/pradeepneela Pradeep Neela

      NO, ITS OK!

  • yashraj

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

    • Neela Pradeep

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

  • waleed

    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 ?

    • http://www.amitbhawani.com/blog/ Amit Bhawani

      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.

  • oj

    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.

    • http://twitter.com/pradeepneela Pradeep Neela

      CF ROOT WORKS IN THIS AS ITS MENTIONED!

  • QatQat

    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?

    Thanks,

    QatQat

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • Guru

    The link to root package is not working. please help

    • http://twitter.com/pradeepneela Pradeep Neela

      we are working on the download server!

  • ammar

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

    • http://twitter.com/pradeepneela Pradeep Neela

      password is androidadvices.com

  • rehan

    dear neil my s2 firmware 2.3.6 based version i9100xxk14 kernal version 2.6.35.14-siyah-v2.4.2+gm@ubuntu#52 build number -vk-stable xwkk5-[v2.1]1 yellow tringle apear in start

    i purchaze x2 slightly used,seller tell me s2 is rooted.so 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

    • http://twitter.com/pradeepneela Pradeep Neela

      to unroot you need to apply the firmware again!

  • phenklie

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

    • http://twitter.com/pradeepneela Pradeep Neela

      its important to perform these steps!

  • phenklie

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

    • http://twitter.com/pradeepneela Pradeep Neela

      yes you need to wipe the cache partition!

  • dr salil

    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

  • harriz

    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

    • http://twitter.com/pradeepneela Pradeep Neela

      no, its not necessary to root!

  • Domi

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

    • http://twitter.com/pradeepneela Pradeep Neela

      update the phone once again!

  • staywidbeer

    Steps to remove the Yellow Triangle

    1) Get a Samsung signed stock kernel (you can get it from XDA developers forum or samfirmware.com)
    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.

  • Danish

    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?

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • Sumit

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

    • http://twitter.com/pradeepneela Pradeep Neela

      its mentioned in the article!

  • rahul

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

    • http://twitter.com/pradeepneela Pradeep Neela

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

  • XXX

    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?

    • http://twitter.com/pradeepneela Pradeep Neela

      to unroot again apply the firmware update again!