How to Install Android KitKat/Lollipop ROM on Galaxy S2! [GT-i9100/SGH-i777]

Download this video for viewing in HD on your smartphone or computer.
Click Here to Download High-Quality HD video to your Smartphone or Computer.

This video was brought to you by Click Here to See at

For those of you who want to install Android KitKat or Lollipop custom ROMs on your Galaxy S2 GT-i9100 or SGH-i777 (AT&T S2), you must be using latest CWM Recovery v6.0.4.3 or higher.

This method is also same for CM11, CM12, and CM12.1 custom ROMs.

Now since recovery is an integral part of kernel on the Galaxy S2 GT-i9100 and SGH-i777, you will have to flash a kernel with the latest CWM recovery v6.0.4.3 or higher.  The easy work-around this is to install any of latest CM10.2 ROMs then simply reboot into recovery after installing CM10.2, which will give you the latest CWM recovery since CM10.2 comes with it.

But I have made things even easier so you don’t have to spend a long time installing CM10.2, you can simply install CM10.2 kernel by using the zip files below.  I highly suggest to keep these files on your phone at all times so you will always have it to flash new Android 4.4 KitKat custom ROMs.

Step 1. Download the appropriate CWM Recovery ZIP file for your Galaxy S2 GT-i9100 or SGH-i777.  (If for some reason you do not have a custom recovery installed already on your phone, you can also grab the TAR version and flash it using ODIN.)

Download CWM Recovery ZIP for Galaxy S2

Put the ZIP file on your phone and also put the Android 4.4 KitKat ROM you want to install on your phone.

Power off your phone and reboot into your recovery by holding down Volume Up, Center Home, and Power buttons together for about 20 seconds.


Step 2. Once in recovery, choose “install zip” for CWM or choose “Install” for TWRP and browse your file system to install the ZIP file you downloaded earlier.
*Note – If you see CWM Recovery v6.0.4.3 or higher at this point, you may skip to Step 4.





Step 3. Once done installing, simply reboot into recovery using the advanced menu or you can also do it manually like you did in Step 1.


Step 4. Once rebooted, your should see CWM Recovery v6.0.4.3 or higher.  If you see that, you are good to go, just do a regular ROM install from there on in.  If you have trouble, watch our video tutorial above which walks you through a ROM install.


Like the tutorial?  PLEASE subscribe to my Zedomax YouTube channel, that would help me greatly and thank you!



You may also like...

  • Patrick

    can i flash this .zip if im using lower version of CWM my version is

    • Max

      of course make a backup rom before u install though.

      • Naveed

        Max download link for kit kat is not existing, my users like me are asking for it can you help use please?

      • Veasna You

        Can you please do Galaxy Note 3 Rom for S2 please? i would like this and memo aswell in the app.

        Where do you get all of your apk apps from? Samsung ?

  • aditya parmeshwaran

    Are they any bugs in this ROM ??
    And can I use the same CWM to install other ROM’S.

    Thanks..!! 🙂

  • edi

    Can I backup my stock rom with the cwm recovery v6.0.4.3 and can I use this recovery for any rom?

    • Nightvave

      Ya U can backup ur stock ROm

  • Heng

    did this work on gt-i9100g?

  • David


    having flashed ROM I find that when booting to recovery I get TWRP and not CWMod . I made a back up of my Cyanogen ROM in CWMod and am unable to restore this as I always reboot to TWRP. Can I recover from this position. Also Omni ROM does not allow me to use Mobile Data even though this is shown as enabled. Prospective users should be warned of the CWM/TWRP problem.


      dude i am having the same problem .if u have got a way out pls reply thankx.

  • Abhishek Singh

    I have downloaded CWM Recovery ZIP for Galaxy S2 for SGH-i777. But where do I download Androind 4.4 Kit kat ROM for Galaxy s2 sgh-i777? also please share a link for downloading googleapps zip also

  • nibraz aijth

    bro pls help mi for this problm, u wr uploaded omni rom but in the video u r showing cm-11 rom why?

    i flashd mi phone via omni but after reboot, it booting for log time i unable to login Y?

  • Raja

    where do I download Androind 4.4 Kit kat ROM for Galaxy s2 sgh-i777?

    • Abhishek Singh

      i too am asking the same thing..where to get kitkat rom for sgh-i777….no one is replying

  • Alterdream

    Where is the i777 rom….. PLZ!

  • Alterdream

    I777! If someone can tell me where to get KitKat. I’ll tell you the secret of the universe

  • Juha

    This does not work for me either. Right after entering pin code, on the screen comes a box that says: unfortunately, Launcher3 has stopped. when i click “ok”, it comes again and again….

    • Gary

      I’m just taking a wild guess at this, try updating your launcher. You might have to find it on the play store from the COMPUTER if it’s not letting you into your phone at all. Please do not hold me to this at all. I hope this helps you out a little, it helped me when my google search wasn’t working properly.

  • subhash

    Dear Sir,

    I rooted my phone and it was successfully rooted. but the speed was bit slower, to improve the speed I went for factory reset of my samsung galaxy s2 (GT I9100). after clicking factory reset button… phone shows nothing……
    Pls help

    • benjamin

      am seeing android system recovery 3e instead of cwm v6

  • Sasa Kurtovic

    Would you consider this ROM a stable daily driver?
    Any known bugs?

  • Lulu

    Dear Max,
    I folowed all steps in installing android 4.4 but no rebooting. My galaxy s2 i9100 have cm 10.2. What can I do?
    Pls. help me. Best regard. Thank You.

  • Arthur


    I really need someone’s help.
    I tried to instaal CM11 but it said: installation aborted or something.
    Now i cant get out of the CWM recovery. when i reboot the system it just goes to CWM again.
    I tried to wipe factory data but it still goes to CWM.
    Can someone help me i would really appreciate it

  • Jicko Jerico

    I was succesfull download and install this ROM, over all this ROM smooth and use small memory.
    GPU rendered for game is very smooth, and my result of anTutu benchmark almost 11.000. But, why my signal not enable in this ROM?
    I just can use wifi mode only, but can’t use signal from my provider card..:(
    Help Me..

  • Adrian

    Hello, help me pls. I want instal MIUI rom but i can’t do it with CWM Recovery v6.0.4.3. how can i desable it? Help pls
    Thank you

  • venkat

    bro…. i am installed omnirom 4.4. video song from my sd card is not showing in players…
    what i can do for this problem… and suggest me for good file explorer…

  • Amit

    Now that android 4.4 is out, which is the most neat (free from samsung UI and other bloats) android ROM available for SGS2 i9100? Currently my SGS2 is running official android 4.1.2 and I have never installed any custom ROM or rooted my device. As I feel that my device is slow in response and hard on battery, I am hoping that installing a neater ROM may help. Thanks.

  • Ronin_47

    the external sd options is not working it wont read it.

  • pontus k

    I dont have CMR on my phone, is it possible to install this, or do i have to root my phone first?

  • joyaj5

    Installation stops with this message “Signature varification Failed”.. advice me what to do

  • zorigtmanlai

    help me! монголоор мэдэх сайтынхаа линкыг нь өгөөч

  • Hemant


    i have Samsung Core (GT-I8262 ) with android version 4.1.2 can i upgrade it to 4.4 kitkat if yes then help me to do it by full step by step.

  • Gunner

    wish someone could just supply me with CWM Recovery v6.0.4.3 or higher, only version I could come up with is recovery-clockwork-, its not new enough.

    • Gary


      • Gunner

        I’ve already downloaded that file twice, my current dilemma is below…

        well I used ROM Manager to put on RecoverWorkMod to install their latest recovery for my AT&T S2 SGH-I777, and it all went south from that point. I cant even boot into Recovery now, all I did was used the option to backup my current ROM, my phone rebooted and stuck on the Samsung logo, and on top of that they charged me $1.99 at Google Play

        • Gary

          Can you boot into odin/download mode. If so use it to install the .tar version of the cwm file. If not try downloading mobile odin plus. You can find it on aptoide and blackmart alpha for free. I can’t post the links but the blackmart is on the pirate bay and aptoide has its own site if you haven’t heard of them. They both work well just search for the app and install it. With it you can install the zip and tar which ever you choose. Hope this helps.

  • vidit

    bro.. i just want to know that i installed 4.3.1 carbon ROM on my galaxy s2 but i now want to install omni 4.4 rom do i need to uninstall or (unflash) the carbon rom now or just install 4.4 ????

  • Mohammed

    Thanks a lot man! this helped me a lot

  • Krishna

    I downloaded all your stuff but when I booted my ATT as per your steps..(It took a while to go into the black screen mode) I don’t see install from zip.. I copied the 3 zip files listed by you.. to my phone

    Let me know what am missing.. Kindly let me know what to do..

    • Gunner

      did you copy the files to the internal SD or your external SD? It might not say install from zip, just says something like install from external SD

      • Krishna

        I copied to internal sd.. there was an option for install from external… but I did not find any zip files..

        My phone is on att built os… do i need to unroot first to perform the install or just copying will take care…. please help..

        • Krishna

          This time I copied the Zip file (gapps, Omni Rom and CWM) to the external sd and then as per the listed steps above.. I first installed the CWM…zip.. it threw an error saying verification failed.. I downloaded the zip from the link provided above.. So it did not boot but it went back to the factory default..

          Also my Phone takes quite a long to get into to the black recovery mode.. i had to try 4 or 5 times before i can see android logo.. not sure what am doing wrong.

          Let me know if I still need to install CWM or directly do the omni rom ..

          • Krishna

            To the benefit of others.. Here’s what I did (Note: The zip file did not work as it threw Signature failed error)
            1. Download Odin
            2. Copy the TAR
            3. Plug the Phone and use the regular up+down +Home and power button to take to boot mode
            4. Click the PDA and attach the TAR file
            5. Once you hit submit it will say Pass
            6. Follow the steps listed to install the omni and gapps as in this site..

            By doing this I could root my phone to the Kitkat.

            What I found that the google+ is a big battery drainer.. yesterday I switched the google+ for couple of minutes the battery indicator went from 100 to 80 then to 45..even its plugged in .. I uninstalled.. and now looking good.. Will keep this blog posted.

            I wish the battery stays good..

            **** Also can some one tell how to install the nightly updates.. is it that simply download and push to the Phone?

  • Bento Guimaraes

    I’ve flashed the 4.4.2 ROM and the CWM but now I am without connection with my e-mail, gmail and the browser. ‘Exchange services’ has stopped says the notice.
    Can anyone tell me what is going on?

    • Jan

      Heb zelfde probleem.. iemand oplossing???

      • Roland


        Has any of you found a solution for this problem? I just updated and it worked fine only the mail option isn’t functional.

        Thanks in Advance.

        from the Netherlands Roland

    • jijo

      this happend to me too .i dont know wat 2 do now please sm 1help there is 1 more problem that my phone is not going to recovery mod

  • Armando

    Can i install this on my i9105 i have installed 4.2.2 jelly bean with odin

  • Michael

    does anyone know how to fix the issues with the bottom keys on the i777? the back button and search button no longer work since installing this. i made sure to use the i777 version. 🙁

  • henry groth

    Hi I tried to use the cwm kitkat compatible i91000 zip in the recovery but it kept saying signature verification failed

    Help please

    • Krishna

      See my comments above.. (on Dec 28 2013) .. I tried that it worked for me.. So choice is yours..

      • jijo

        I’ve flashed the 4.4.2 ROM and the CWM but now I am without connection with my e-mail, gmail and the browser. ‘Exchange services’ has stopped says the notice.
        Can anyone tell me what is going on? please sm 1help there is 1 more problem that my phone is not going to recovery mod

  • jef

    can i flash this rom using mobile odin?

  • jijo

    I’ve flashed the 4.4.2 ROM and the CWM but now I am without connection with my e-mail, gmail and the browser. ‘Exchange services’ has stopped says the notice.
    Can anyone tell me what is going on? please sm 1help there is 1 more problem that my phone is not going to recovery mod

  • RK

    I subscribed for your newsletter last week but I’m not receiving it. I have checked my spam folder but it is not there.
    Can you check on this please?


  • Thomas

    I installed cyanfox 2.0 and in logs I can understand that I have CM 10.2. (all installed using this tutorial here).
    But week ago I found that there is cyanfox 2.0.2 on CM 11 version. In logs I see many changes that are important, and I want to upgrade my phone (galaxy s2 gt-i9100) to 2.0.2 CM 11 version. Could someone tell me what to do to upgrade it? Or I need to wait for update?

  • xvxx

    When I hold the buttons of my Samsung galaxy s2 gt i9100 the other option are appear but advance menu and reboot recovery option is not appear .

  • xvxx

    When I hold the buttons of my Samsung galaxy s2 gt i9100 the other option are appear but advance menu and reboot recovery option is not appear .
    Then how to installed the cwm unless this options are not appear.

  • punkravergenius

    i cant seem to get passed cwm ive tried to update and reboot recovery but it brings me back, i even went the long route upgraded to cm10.2 from cm10.1.3 still no recovery update, whats going on? im running i777

    • devdude

      Were you able to resolve this, punkravegenius? I’m having the same issue. Stuck on cwm Thanks

  • RubenQ

    Please, tell me how can I go back to install another ROM after having installed Omni with this Recovery. When I try to flash another ROM like AOKP or ShockStock3 or another kernel like Siyah or Jeboo, the system shows me a “Failed” message.
    I’d really appreciate your help with this! Thanks.

    • Punkravergenius

      Ruben try flashing cyanogenmod 10.1 its what I did when I received the failed message

  • Grizz

    Thanks for your posts! I have been trying get my Canadian SGS2 i9100M upgraded to a Kit Kat based ROM for a long time and kept getting errors when trying to install the ROM. I even temporarily bricked my phone, so your tutorial on restoring the Stock ROM was invaluable too. Once back at stock, I was able to root my phone and get Resurrection Remix installed in about 10 minutes. No tears, no fuss! For those in the same boat, all I did was copy all required zip files to my phone before beginning. You will need Odin on your PC and the following zip files:
    CWM SuperSU 0.99
    CWM Kitkat Compatible i9100 (v6.0.4.3 or higher)
    Resurrection Remix ROM (or preferred ROM)
    GAPPS KitKat
    Download links are on the web page in main story.:
    1) Install Jeeboo Kernel tar from Odin
    2) Flash CWM SuperSU 0.99 zip on SDCard from Recovery
    3) Execute SuperSU and use Check Root app to verify root is good
    4) Flash CWM Kitkat Compatible zip on SDCard from Recovery
    Advanced > Reboot to Recovery
    Verify CWM no shows (or higher)
    Wipe Data / Factory Reset
    5) Still in Recovery, flash Resurrection Remix zip on SDCard
    6) Still in Recovery, flash GAPPS KitKat ART zip on SDCard
    Advanced > Wipe Dalvik Cache
    Wipe Cache Partition

    My i9100M now has Kit Kat v4.4.2. All Google Apps are working. I do miss the Samsung camera app, but getting rid of the Bell and Samsung bloatware is worth it. It feels like a whole new phone again!
    You helped clarify that the CWM and kernel are tied together. I could never get the right combination for my model and it was getting confusing sorting out kernel/modem etc. In the end it was 6 easy steps!

  • Jabbar

    Hi, First upa all I would like to thank the person who put the great effort to build such a rom for all of us. This is great, I only have one problem. It is not connecting to PC for mass storage. Please help me .. Except this everything is just awesome.

  • Jabbar

    Hi, First up all I would like to thank the person who put the great effort to build such a rom for all of us. This is great, I only have one problem. It is not connecting to PC for mass storage. Please help me .. Except this everything is just awesome.

  • vijay

    when i try to update the my device says its not able to verify the signature.

  • Josi

    This weekend I’ve installed this ROM on my I777. I followed exactly the steps described above and everything went good except for the battery state. When I enter it says 11921812% and it never changes. Nither when the battery is fully carged, nor when the device is minutes from shutting down. In the Notification area it shows me an exclamation mark in the battery symbol and -1061820012%.
    I turned the phone off and charged it when it was off and there it shows me the actual battery charge state.
    I’ve tried differrent battery apps like battery doctor ect. They tell me that the Voltage is 1061820.0V

    Like this I cannot really use that ROM. Do you maybe have a sollution for me?

  • Guilherme Canoa

    Please help me!!! after i reboot after installing the CWM/TWRP Recovery my phone doesnt turn on! even if i plug in the energy anything happens….
    if i press the power button, appears the ‘samsung galaxy S2’ screen and goes dark

    please help 🙁

  • raj

    After flashing with CWM 10.2 my cell din,t start, just a screen with s2 name and yellow i have flashed with cwm 5 my current software is official ics 4.03.
    Plz help i want to install kitkat

    • raj

      any one Plzzzzzzzzzzzz

  • Mukesh Reddy

    i dont find restore n backup n advanced options whiye booting. n i cant install cwm recovery also.

  • d vidacak

    After installing CM11ROM and and Gapps for Andorid 4.4, my clock stopped working, my Ethernet stopped working and I can’t log on play store. Any suggestions on how to correct this?

  • Sid

    I installed cwm recovery after I do wipe ddata factory reset anf wipe cache partition and wipe dalvic cacache after that I installed the rom after rebooting there is a black screen so any help me plzz……

  • Rishi Ramesh

    Sorry, I can’t seem to delete the comment. But please help. I downloaded the zip file, now my question are these kernels with cwm If so what all should I do to root my S2 and get it up and running with 4.4 KitKat?

  • Henry

    Hi, it all works fine but there seems to be a problem with the USB storage. It wont allow me to open my camera or galley, or download files…
    My PC doesn’s reconize the mass storage it when my phone is connected through cable, it only shows my external sd card.
    It seems I need to mount/amount my usb storage, but I don’t know how =\
    Can someone please help me?

  • Abhijith

    from where can i get the google apps downloaded

  • emmy

    amigo tengo un galaxy s2 i777 y ise todo lo del video y el cel se queda cargando en cyanogenmod y dise unos mensajes y no pasa de hay

  • Happy android user

    Thank’s a lot!
    I was afraid to do this but in the end this didn’t have any problems!

  • Pedro Nunes

    Can i use the internal storage to install CM11? My sdcard is not working very well :S

  • akhil

    heyy…. i tried to root my SII but it shwos an error:-
    E:Eror in/tmp/sideload/ 7)
    i tried it many times, but it shows the same…
    pls help ASAP

  • Piotr

    I managed to install everything as per your tutorial, but have a question: one of my apps requires that I set “Allow mockup locations” in Developer Options. I can’t find developer options menu in this ROM/Kernel – how do I do it?

    Otherwise, great job – thank you!


  • ron

    Thank you very much!

  • ben

    Title says how to install kitkat rom AND ALL YOU SHOW in the tute is how to install CWM ?! Wtf? Then at the end u say for info on how to install rom go somewhere else. Wtf?!

  • Bag

    GPS not working. What can I do?

  • Danville

    I followed all the steps listed n i was successful. thanks a lot…….. this was my first unofficial installation. i always used odin to update so this was very new to me.

    keep up the work guys… i’m loving this aokp build. feels so diff…….

  • Steve B

    I used CWM to flash custom recovery to Samsung Galaxy S2 stock. I used this to flash Slimsaber KK and gapps. This worked great but CWM was overwritten by the slimsaber kernel and I no longer have root. Everything is working fine.
    My question is can I update to latest slimsaber by flashing the latest ROM only. Not wipe and reset, etc.

  • Awen Maingque

    can you help me.? after using this step, my phone doesnt open anymore. there is something wrong i did i think.

  • Sany

    Hi, somewhere down the tutorial i am getting lost. I used your easy tool to root my i9100P device. Thanks for that. Now I want flash custom recovery?
    How do I do that. your instructions above asks us to flash CW10.2 but how? I don’t have any recovery on the phone. What should I do next?
    My device is currently running 2.4.6 official ROM and would like to flash to the very latest available on CyanogenMod or any other that is closer to the latest version of Android. Please help me with this step.

  • Pingback: How to Install Android 4.4 KitKat ROM on Galaxy S2!()