Sign in

Sign in to confirm

Have you forgotten your password?

... or login with Facebook:

Don't have an AndroidPIT account yet? Sign up
Authored by:

How to install KitKat on Galaxy S2 with CM 11

Authored by: Kris Carlon — Feb 3, 2014

I shared the good news this morning that CyanogenMod have added the Galaxy S2 to their list of supported devices for the CM 11 ROM based on Android 4.4 KitKat. I've been running CM 11 for a couple of months now and have been very impressed. Now, you can get the same KitKat experience on the aging but still wonderful international model Galaxy S2 I9100. Here's how to do it.

galaxy s2 cyanogenmod
The Galaxy S2 gets new life with CM 11 courtesy of CyanogenMod. / © Samsung, Cyanogen Inc, AndroidPIT

Warning

The installation of custom ROMs is risky, so if you do not follow the procedure properly, you can end up with an unusable phone. Back up all your data first, charge your battery and proceed with caution. Neither AndroidPIT nor myself will be held responsible for any damage done to your phone as a result of this process.

Prerequisites

I'll assume that your Galaxy S2 (I9100) is rooted and you have already made a Nandroid backup of your system. If you're not rooted and are unsure how to root your Galaxy S2, check this S2 root tutorial. You should also backup your app data too as this process will wipe your device.

Downloads

Download the latest CM 11 Nightly for the Galaxy S2 I9100. As always, there's nothing preventing you from flashing a newer version, once it is available.

Also download the Google applications package for KitKat: gapps-kk

Install Android 4.4 on the Galaxy S2 KitKat with CM 11

Since your S2 is rooted, we will use the good old custom recovery method. As a reminder, here is the procedure:

1. Download both zip files given above on your Galaxy S2.

2. Place both files in the root directory of your S2.

3. Turn off the Galaxy S2 and restart in Recovery Mode (Home + Power + Volume Up until the logo appears or the third vibration and release).

4. Perform a factory reset by selecting and confirming the option "Wipe Data/Factory Reset" then "Wipe Cache". Some users prefer to ''Format System'' / ''Wipe Dalvik Cache'' at this point too.

5. Then select "install zip from sd card" and locate the CM 11 zip you downloaded before.

6. Click "Yes" to confirm.

7. Next, flash the gapps zip file.

8. Return to the main Recovery Menu and select "Reboot System Now".

The first reboot on CM 11 may take a few minutes. Let us know how you like it!

Kris Carlon comes to the AndroidPIT Editorial Team via a lengthy period spent traveling and relying on technology to keep him in touch with the outside world. He joined the Android community while resurfacing in civilization back in 2010 and has never looked back, using technology to replace his actual presence in other people's lives ever since. He can usually be found juggling three phones at once and poring over G+ posts, Reddit and RSS feeds.

34 comments

Write new comment:
  • zaki zak 4 months ago Link to comment

    hi plllllllllz heeelp meee :'( i tried to install cyanogenelod 12 in my galaxy s2. and it sais
    "E:can't open /storage/sdcard1/cm-12-2150109-unofficial-i9100.zip
    (bad)
    installation aborted "pllzzzz help me :'(

    0
  • Jon Hunter 7 months ago Link to comment

    i was wondering if i can install kit kat on my epic 4g touch. i dont know if there is a difference between it and the Galaxy S2 (I9100) for you see, i am a noob.

    0
  • Stephen Diaz 10 months ago Link to comment

    Hi. I recently installed this rom into my galaxy s2. Very nice interface and smooth transitions and animations. Tested all apps and everything worked fine, except for the Camera app. When I switch to recording mode, it would force stop. Anyone got this issue? Is there any solution to this? Thanks!

    0
  • Merdo 10 months ago Link to comment

    i have error. error say: ''this package is for gt-9100, gt-9100p, gt-9100t... but your device is a '' '' . i dont understand my phone is gt-9100 too

    0
  • SabinaK 11 months ago Link to comment

    I did it on my SGS2, works perfect, thank you!

    0
  • Umar Usman 11 months ago Link to comment

    Can this be done on S2-Korean version?

    0
  • Amitpal Singh May 7, 2014 Link to comment

    Hi,

    I am using samsung galaxy s2 (GT-i9100) ,running on 4.1.2 jelly bean provided by samsung India. My question can I install cynogenmod using the above method? Or clock recovey mode is also required after rooting ?
    Please guide

    0
  • bouwput May 3, 2014 Link to comment

    Make sure you are on CWM 6.0.4.5, else the update wont work!
    If you are on a lower version find an update here:
    http://galaxys2root.com/cwmtwrp-recovery/

    0
  • Murillo Miranda Raggiotto Apr 30, 2014 Link to comment

    Thank you guys... I just follow this tutorial and everything is okay!! I recommend
    this last version (nightly 29-04-2014)... thanks!

    0
  • Imran Zahid Apr 27, 2014 Link to comment

    DO NOT I REPEAT DO NOT INSTALL THIS IT GAVE ME STATUS 7 ERROR THANK GOD I MADE A NANDROID BACKUP IF U DECIDED TO GIVE IT A TRY DO NANDROID BACK UP ITS IMPORTANT OTHERWISE U R SCREWED NOW I AM RECOVERING IT AS IT WAS FAILED TO INSTALL AND GAVE ME THIS STATUS 7 ERROR INSTALLATION ABORTED...

    0
    • Rahul Jain Apr 28, 2014 Link to comment

      @ imran...there are various reasons why do you get status 7 error...my reason was i did not updated the CWM recovery to the latest version. After doing it, CM11 was successfully installed on my SII I9100

      0
      • Imran Zahid May 10, 2014 Link to comment

        How to update CWM to a newer version ?
        And is this kitkat rom is the most stable version on this website ?! is it working properly on your device s2 since you installed it

        reply

        0
  • Rahul Jain Apr 15, 2014 Link to comment

    Hi kris...
    I am stuck with this error msg while iinstalling CM11...Pls help me on this.. Now wat to do...
    E: Error in /tmp/sideload/package.zip (Status 7)

    0
  • Karthik P Mar 27, 2014 Link to comment

    Hi Team, I recently upgrade my 2 years old Samsung GS2 with cyanogenmod 11, which work perfectly and the phone touch and feel is superior, thanks for the super duper effort implied by the developers. One issue which is persisting is WIFI-Direct is not working. WIFI-Direct is either not recognizes other devices or recognized by other devices and I am not even to change the name of the WIFI-Direct also.

    Is there any other solution to make this work without any hassle.

    Thanks,
    Karthik

    0
    • Rahul Jain Apr 15, 2014 Link to comment

      i also have same mobile phone... but stuck with an error...
      E: Error in /tmp/sideload/package.zip (Status 7)
      Can you help me on this? now what to do..I did not do nandroid backup...

      0
    • sumithjain 8 months ago Link to comment

      Hi Karthik what to do to recover wifidirect pls reply bcoz I too have sane paroblem

      0
  • Ahmad Mamdouh Mar 17, 2014 Link to comment

    Please @kris answer me. Will this work on Galaxy S2 plus I9105 ?

    0
  • Kunal Singh Mar 16, 2014 Link to comment

    bro i hve to download CyanogenMod - i9100 / nightly ,..means each and every file

    0
  • Ahmad Mamdouh Mar 15, 2014 Link to comment

    Hi. I have S2 + will this work on it ?

    0
  • Diego Sanchez Cavalieri Mar 11, 2014 Link to comment

    Hello, I have downloaded and installed the latest Cm11 and for some reason I am not longer able to use my internal sdcard. I can see and use the external sd but not the internal one. I just have the phone with 2Gb for apps and nothing else, unless I put the external sd.
    I saw the partition on via parted is a fat32, but can mount nor format it on CWM recovery nor on my PC. At the end of the day I lost 12Gb of memory on my phone. Is there any way to remove and reformat the UMS partition (12Gb) with parted without having to put the stock ROM back? or....
    BTW I would like to have 8Gb for apps and 8 Gb on my internal sd card, but I really do not know how to do it with Odin and without bricking my phone. Any guidance on this? I want to keep using CM11 of course but could not find the md5 files to be used with Odin for CM11.
    Any help will be much appreciated.
    Thanks a lot.

    0
Show all comments