android ROMs Rooting

Root, Install CWM and Update Samsung Galaxy S2 GT I9100 with KitKat 4.4

(Last Updated On: June 4, 2014)

This is gonna be a lengthy tutorial for those who have not rooted and installed CWM on their Samsung Galaxy S2. If you’re lying on the rest category, lucky you. You can now manually update Galaxy S2 GT I9100 to latest android KitKat 4.4 version. This tutorial has been divided to 3 parts; rooting your Galaxy S2, Installing CWM recovery and flashing S2 with unofficial KitKat 4.4 firmware. Lets’s chow chow.

Samsung Galaxy S2 and official KitKat 4.4 update was always been a popular topic and if you’re still waiting to get an official KitKat update for your S2, come on..  You won’t get that baby. Samsung is too lazy to roll out latest android firmware for their old devices. But we had a hope for S2 as it’s one of the most popular and charming phones from the Galaxy series, but it’s been too late.

Here we’re dealing with the unofficial KitKat update for Samsung Galaxy S2 G I9100. Note this variant number as S2 has many other variants. In this guide, I’m associated with the basic version I9100 and don’t try this method on any other variants as it may lead to bricking of your device.


TechBii will not be held responsible for any damage that might cause your device after this process. Also, we are not the inventors of this guide and all the tools and apps provided here are subjected to copyright and belongs to the owner. However, we will try our best to help you in case of further effects.

Root Galaxy S2 GT I9100 – Pre-requisites

  • Make sure that you have installed necessary Samsung drivers in your computer.
  • Charge your battery at least 60% and enable USB debugging as follows Settings>Applications>Development> Android Debugging.
  • Make a backup of all important files including files in the phone storage, contacts, call logs etc. You can also use Google account to save the same.
  • Again check the model number of your device and ensure that you have the one which is specified here.

Step 1. How to Root Galaxy S2 GT I9100 Running on ICS/JB

  1. First of all, download this rooting package from here [Link] and extract it to any folder on your desktop.
  2. Now connect your S2 to the computer assuming that you have installed all necessary drivers on your PC. ou can also install Samsung Kies if you have problems with above given driver link.
  3. After connecting your phone to computer, check in the phone whether it’s showing Android Debugging notification appearing. If it’s there, proceed.
  4. Now in the extracted folder, click on Runme.bat and let it detect the phone and root it. It will also install busybox to the phone.
  5. It will reboot after successful rooting. Also check if there’s Superuser app installed on your app menu. You’re done with the first step, rooting your Galaxy S2 I9100.

Step 2. How to Install CWM Recovery on Galaxy S2 GT I9100 on Jellybean

  1. Download Odin tool and CWM file [Link].
  2. Boot your phone to download mode by pressing and holding Volume down + Home button followed by power off.
  3. Now, open the Odin tool on your computer and connect your S2 to the system via USB cable being in download mode.
  4. If you have properly installed the necessary drivers for your S2 in the computer, the Odin will detect the device and the ID:COM port will turn yellow/blue followed by “added” message in the white box [In the Odin tool itself].
  5. Click on PDA button and load the downloaded GT-I9100_JB_ClockworkMod-Recovery_6.0.2.9.tar file.
  6. Now start the process by clicking Start button followed by checking the Auto Reboot and F. Reset Time options in Odin tool.
  7. After doing so, unplug your phone from the computer and Press & hold Volume up + Home button and by holding the two, press Power key till you get into Recovery interface followed by power off.

How to Install CWM Recovery on Galaxy S2 GT I9100 on ICS

  1. If your phone is on ICS 4.0.4, try this method.
  2. Download CWM file from here [link] and transfer it yo your SD card.
  3. Now turn off your phone and boot into stock recover by pressing and holding Volume up + Home button+ Power key simultaneously.
  4. On recovery, navigate using volume buttons and choose apply update from external storage and select the transferred ZIP file. Proceed. Done.

Now you have successfully completed the 2 steps, rooted your S2 and installed CWM recovery. So here comes the final step, flashing the unofficial KitKat firmware on your S2.

Step 3. How to Flash KitKat 4.4 on Samsung Galaxy S2

  • Download KitKat ROM [link] and google apps package [link] and transfer to your SD card.
  • Now reboot your phone into recovery {cwm} by pressing and holding Vol up, Home and Power button on the same time followed by switching off the device.
  • Finally Select install zip from SD Card to choose the KitKat 4.4 Firmware Package that you transferred. Do the same with Google apps package.
  • Now reboot your phone and enjoy with KitKat on your Samsung Galaxy S2.

Through this tutorial, you have rooted, installed CWM and flashed latest KitKat android 4.4 on your Samsung Galaxy S2 G I9100. Let me know your queries, doubts and issues while updating S2 with KitKat, rooting or flashing CWM.


About the author

Sidharth Pk

Sidharth. Professional Blogger. Android dev. Audiophile. Find us on Google+
Find Me on Facebook Follow Me on Twitter


Click here to post a comment

  • I tried the above method on my samsung galaxy s2 i9100. While instaling the kitkat farmwire package my phone abortd the installation and now not starting. When i am powering it on, its entering to the recovery mode automatically. Please help..

    • Hi Maddy,

      Well, I would rather suggest you flash the original firmware my going through download-mode, flash it, go to stock. And, try it again. Also, do a back-up of it.


  • Thanks dude.. I recovered and restored my phone to ICS 4.0. However I am unable to root it using the steps given above and I am also keen to instal KITKAT. Can u pls guide me how to go about regarding rooting. Again when I am opening the link to download the custom rom, a number of files are showing. Please help me out.

  • hey bro
    my galaxy s2 gt i9100 already rooted using (PhilZ-cwm6-XXLSJ-OXX-4.31-signed)
    so can i follow all steps after root step or just need anything else ?

  • Hi i have a samsung S2 i9100 – 4.0.3, based version is i9100XXLPQ build no is IML74K.XXLPQ and have got CWM recovery . i have followed above procedure and rooted successfully but while updating CWM recovery by going in recovery mode selecting apply update from SD Ccard ( in my mobile i dont have option to select the file path i can only select the apply update from SD card) I i get error msg as “E:Cant open file /sdcard/…

    please suggest if any alternative way to update the CWM in my mobile..


%d bloggers like this: