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

91 Responses

  1. Patrick says:

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

  2. aditya parmeshwaran says:

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

    Thanks..!! 🙂

  3. edi says:

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

  4. Heng says:

    did this work on gt-i9100g?

  5. David says:


    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.

  6. Abhishek Singh says:

    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

  7. nibraz aijth says:

    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?

  8. Raja says:

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

  9. Alterdream says:

    Where is the i777 rom….. PLZ!

  10. Alterdream says:

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

  11. Juha says:

    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 says:

      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.

  12. subhash says:

    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

  13. Sasa Kurtovic says:

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

  14. Lulu says:

    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.

  15. Arthur says:


    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

  16. Jicko Jerico says:

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

  17. Adrian says:

    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

  18. venkat says:

    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…

  19. Amit says:

    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.

  20. Ronin_47 says:

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

  21. pontus k says:

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

  22. joyaj5 says:

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

  23. zorigtmanlai says:

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

  24. Hemant says:


    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.

  25. Gunner says:

    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 says:


      • Gunner says:

        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 says:

          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.

  26. vidit says:

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

  27. Mohammed says:

    Thanks a lot man! this helped me a lot

  28. Krishna says:

    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 says:

      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 says:

        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 says:

          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 says:

            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?

  29. Bento Guimaraes says:

    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?

  30. Armando says:

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

  31. Michael says:

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

  32. henry groth says:

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

    Help please

    • Krishna says:

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

      • jijo says:

        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

  33. jef says:

    can i flash this rom using mobile odin?

  34. jijo says:

    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

  35. RK says:

    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?


  36. Thomas says:

    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?

  37. xvxx says:

    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 .

  38. xvxx says:

    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.

  39. punkravergenius says:

    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

  40. RubenQ says:

    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.

  41. Grizz says:

    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!

  42. Jabbar says:

    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.

  43. Jabbar says:

    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.

  44. vijay says:

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

  45. Josi says:

    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?

  46. Guilherme Canoa says:

    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 🙁

  47. raj says:

    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

  48. Mukesh Reddy says:

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

  49. d vidacak says:

    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?

  50. Sid says:

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

  51. Rishi Ramesh says:

    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?

  52. Henry says:

    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?

  53. Abhijith says:

    from where can i get the google apps downloaded

  54. emmy says:

    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

  55. Happy android user says:

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

  56. Pedro Nunes says:

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

  57. akhil says:

    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

  58. Piotr says:

    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!


  59. ron says:

    Thank you very much!

  60. ben says:

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

  61. Bag says:

    GPS not working. What can I do?

  62. Danville says:

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

  63. Steve B says:

    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.

  64. Awen Maingque says:

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

  65. Sany says:

    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.

  1. November 17, 2018

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

Leave a Reply

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