Hacks how to News

How to Install CyanogenMod 7 (CM7) on Galaxy S [w/Video]

Cyanogen MOD 7 for Samsung Galaxy S The most coveted of all the custom ROMS, the CyanogenMod ROM, has been available for Galaxy S for sometime. Only couple…

Cyanogen MOD 7 for Samsung Galaxy S The most coveted of all the custom ROMS, the CyanogenMod ROM, has been available for Galaxy S for sometime. Only couple of days before, a new version was released…

195 Comments
How to Install CyanogenMod 7 (CM7) on Galaxy S [w/Video]
Kapill M Malani

Kapill M Malani A die-hard Liverpool FC fan, Kapill is a big fan of Batman, Android and street Cricket. In that order, probably. Email: [email protected]

Cyanogen MOD 7 for Samsung Galaxy S

The most coveted of all the custom ROMS, the CyanogenMod ROM, has been available for Galaxy S for sometime.

Only couple of days before, a new version was released and I just tried it out and was completely amazed by the ROM, just like everybody who has ever tried it is.

Update: Installation instruction set updated. Old set removed.

CyanogenMod 7 CM7 Galaxy S

ROM Info:

  1. Official thread at CyanogenMod forums. (Check this page for latest version of the files with working links in case the link(s) given below — step 1.1 to 1.7 — don’t work)
  2. XDA Thread
  3. Based on Android 2.3.4
  4. Galaxy S i9000 CM7 team: Codeworkx, coolya and guiper.

[info]Important: This guide is applicable only for Samsung Galaxy S International version (i9000) only. If yours is Vibrant/Captivate/Fascinate/Epic 4G/i9000M/i9000B/i9003 or any other Galaxy S variant, then this ROM — and the Guide — is not for you, and that’s for definite.[/info]

[warning]The methods and procedures discussed here are considered risky and you should not attempt anything mentioned here if you don’t know completely what it is. Plus, do this only if you’re capable of getting your phone back right, on your own. If any damage occurs to you or your device, we won’t be held responsible. You only will be responsible — you’ve been warned. Okay![/warning]

MAKE SURE YOU CAN ENTER INTO DOWNLOAD MODE (given in Step 3.2 below) before trying this guide, or in fact, any stuff on your phone.

Pre-Installation requirements:

  1. Charge your phone’s battery to at least 50%. 
  2. Disable the lagfix, if any. Go to recovery and select the lagfix option therein and select disable. Check this article for more info.
  3. Remove the external SD Card from your phone and don’t put it back until the whole process is complete. (Why, so that you don’t get confused between the two sd cards.)

Here are the Installation instructions to get the CM7 on Galaxy S

[New Guide, completely re-written]

  1. Download and Install XXJVS Android 2.3.5 firmware.
  2. Root XXJVS. This will also install ClockWorkMod (CWM) recovery, which is needed to flash Cm7 rom. In simple terms, you cannot have CM7 without a custom recovery like CWM.
  3. Download CyanogenMod ROM from here. Prefer latest version over other, although that’s not a requirement. It keeps updating hell lot of time — which is good. At the time of writing, latest CM7 version was “cm_galaxysmtd_full-181.zip” which I tried on my Galaxy S i9000 successfully.
  4. Transfer the CM7 ROM file you just downloaded to phone’s sd card.
  5. Go to recovery mode. For this, simply open the CWM app (you get it after step 2) and tap on ClockWorkMod to reboot phone into recovery mode. [Other way to reboot in recovery is to switch off phone and then press and hold 3 buttons together: VolumeUP+Home+Power till the Galaxy S logo shows up on screen]
  6. In recovery, use Volume keys to scroll up and down between options and power key to select an option. Now, go to and select “install zip from sd card”.
  7. Then, select “choose zip from sd card”. Browse through sd card and select the file CM7 ROM you downloaded in step 3 and transferred in step 4 above.
  8. This will flash the required files on your phone and will reboot your phone into recovery again. This is a slightly different blue colored recovery now, btw — don’t panic on color change.
  9. Select “install zip from sd card” again. Then, select “choose zip from sd card”. Now, browse through sd card and select the file CM7 ROM (again, yes!) you downloaded in step 3 and transferred in step 4 above.
  10. This time, the CM7 ROM will be flashed actually and after it’s installed, your phone will be back on recovery. Select ‘go back’ and select ‘reboot system now’. When the phone restarts, you’ll have CyanogenMod 7 working coolly on your Galaxy S.
  11. Enjoy the themes!

Some screenshots of CM7 settings screen:

CyanogenMod 7 Settings

CyanogenMod 7 Settings Call Sound Profiles

Hope you have a good ride on CM7, Enjoy!

195 responses to “How to Install CyanogenMod 7 (CM7) on Galaxy S [w/Video]”

  1. Wasim_r7 Avatar
    Wasim_r7

    HEY I can’t find files.
    plz send a sms link on this no. +923007874717

  2. Guest Avatar
    Guest

    why have all the files been moved? can someone please give me a link to where these now are, my phone is screwed. thanks.

  3. Dafg Avatar
    Dafg

    why have all the files been moved? can someone please give me a link to where these now are, my phone is screwed. thanks.

  4. Guest Avatar
    Guest

    does this work on jvt?

    1. Krishna Avatar
      Krishna

      Yes.

  5. RbkPlaY Avatar
    RbkPlaY

    does this work on jvt?

    1. Kapil Avatar

      Yes.

  6. Guest Avatar
    Guest

    does it work on jvk 2.3.3?

    1. Krishna Avatar
      Krishna

      Yes. Follow the new guide carefully.

  7. Aswadarifin Avatar
    Aswadarifin

    does it work on jvk 2.3.3?

    1. Kapil Avatar

      Yes. Follow the new guide carefully.

  8. Guest Avatar
    Guest

    it works……thanks

  9. dol_kejong Avatar
    dol_kejong

    it works……thanks

  10. Guest Avatar
    Guest

    the installation procedure is little different  as compared to explained above but is more easier and faster. The phone is much faster and crispier, I like it.

    1. Krishna Avatar
      Krishna

      I’ve updated the guide a while back. Are you talking about the new guide?

  11. Rmahajan9 Avatar
    Rmahajan9

    the installation procedure is little different  as compared to explained above but is more easier and faster. The phone is much faster and crispier, I like it.

    1. Kapil Avatar

      I’ve updated the guide a while back. Are you talking about the new guide?

  12. Guest Avatar
    Guest

    I updated my phone to I9000XXJVO 2.3.3, can I follow this tuto without updating to 2.3.5 XXJVS? Sorrry if it’s a stupid question, first time installing a ROM

    1. Shivam Avatar
      Shivam

      Yeah 2.3.3 would work fine..

  13. tellos Avatar
    tellos

    I updated my phone to I9000XXJVO 2.3.3, can I follow this tuto without updating to 2.3.5 XXJVS? Sorrry if it’s a stupid question, first time installing a ROM

    1. Shivam Avatar

      Yeah 2.3.3 would work fine..

  14. Guest Avatar
    Guest

    i’am in 2.3.5 JVT can i follow this tuto without put 2.3.5 JVS?? 

    1. Krishna Avatar
      Krishna

      Yes you can. You need CWM on JVT too, though!

      Btw, Follow the new guide.

    2. Guest Avatar
      Guest

      merci (i try it now)

    3. Guest Avatar
      Guest

      its work but where i can found the fil to put android market (sorry for my english , i’am french)

    4. Krishna Avatar
      Krishna

      Search for gapps file and flash using cwm.

  15. Sa Issilame Avatar
    Sa Issilame

    i’am in 2.3.5 JVT can i follow this tuto without put 2.3.5 JVS?? 

    1. Kapil Avatar

      Yes you can. You need CWM on JVT too, though!

      Btw, Follow the new guide.

      1. Sa Issilame Avatar
        Sa Issilame

        merci (i try it now)

      2. Sa Issilame Avatar
        Sa Issilame

        its work but where i can found the fil to put android market (sorry for my english , i’am french)

        1. Kapil Avatar

          Search for gapps file and flash using cwm.

  16. Guest Avatar
    Guest

    Fix the market I’ve done everything and still no luck getting android market on cm7, I’m running with galaxy S GT-i9000T 2.3.5. I am new to all this Rooting and Flashing stuff so please keep it simple for a dumb ass like me please please help me

    1. Krishna Avatar
      Krishna

      Change the language in options to English US. Go to settings → language and keyboard. This should fix it.

    2. Guest Avatar
      Guest

      Kapil it keeps on showing Server Error whenever i try to use Android Market wether i connect to internet from wifi or data network….

  17. Mocmoc74 Avatar
    Mocmoc74

    Fix the market I’ve done everything and still no luck getting android market on cm7, I’m running with galaxy S GT-i9000T 2.3.5. I am new to all this Rooting and Flashing stuff so please keep it simple for a dumb ass like me please please help me

    1. Kapil Avatar

      Change the language in options to English US. Go to settings → language and keyboard. This should fix it.

      1. Priyesh_1994 Avatar
        Priyesh_1994

        Kapil it keeps on showing Server Error whenever i try to use Android Market wether i connect to internet from wifi or data network….

  18. Guest Avatar
    Guest

    omg i think iv screwd my phone!!!!!! HELPnI installd CM7 and then i acidentely installd XWJVH 2.3.3 Rom(stupid ME)nnow my phone wont start correctly its stuck on the black GALAXY S start up screen:( i can get onto clockworkmod recovery tho and i read some wher that i should wipe data/factory reset but nothing happend, so iv probly just made it worse .n ni just want my phone to work again! i had gingerbread 2.3.3 befor this.n nplease help if you cann

    1. Guest Avatar
      Guest

      And downloadu00a0 mode?

  19. Drake24 Avatar
    Drake24

    omg i think iv screwd my phone!!!!!! HELPnI installd CM7 and then i acidentely installd XWJVH 2.3.3 Rom(stupid ME)nnow my phone wont start correctly its stuck on the black GALAXY S start up screen:( i can get onto clockworkmod recovery tho and i read some wher that i should wipe data/factory reset but nothing happend, so iv probly just made it worse .n ni just want my phone to work again! i had gingerbread 2.3.3 befor this.n nplease help if you cann

    1. Tfuj wujek Avatar
      Tfuj wujek

      And downloadu00a0 mode?

  20. Guest Avatar
    Guest

    u00a0I’m currently on MIUI v1.12.2 MintBerry Edition and I would like to try out Cyanogenmod 7.1 (and maybe even an ICS rom from TeamHackSung or OneCosmic).nDo I need to go through the process MIUI -> XXJVS -> Root XXJVS -> CM7.1 or can I directly flash CM7.1 over MIUI ??nCan i just go into recovery, wipe data/factory reset, wipe dalvik cache and flash CM7.1 ?

  21. Murtaza Avatar
    Murtaza

    u00a0I’m currently on MIUI v1.12.2 MintBerry Edition and I would like to try out Cyanogenmod 7.1 (and maybe even an ICS rom from TeamHackSung or OneCosmic).nDo I need to go through the process MIUI -> XXJVS -> Root XXJVS -> CM7.1 or can I directly flash CM7.1 over MIUI ??nCan i just go into recovery, wipe data/factory reset, wipe dalvik cache and flash CM7.1 ?

  22. Guest Avatar
    Guest

    omg pls help me! after installing everything after step 7. it rebooted and didn’t ask me anything… now it’s rebooting all the time saying cyanogen and starts doing something and shutsdown and doing it again… and it doesnt end! cant stop it and i cant even turn on my phone! i totaly screw it PLS HELP!!!

    1. Krishna Avatar
      Krishna

      Don’t worry. Remove battery and put it back in. Go to recovery. Do factory reset and wipe cache. Flash CM7 again. And continue to next step.

    2. Guest Avatar
      Guest

      but i can only go in download mode… cant even turn on my phone

    3. Guest Avatar
      Guest

      ok so i wiped and reset everything like u said and i STILL get the cyanogen screen and some update starts and again it can’t update it yust doing the same thing over and over…

    4. Krishna Avatar
      Krishna

      Did you flash CM7 again?

    5. Guest Avatar
      Guest

      i got in now pls go here https://nerdschalk.com/android-4-0-update-for-galaxy-s-i9000-custom-rom/nand help pls pls pls

    6. Krishna Avatar
      Krishna

      What to help for? Follow the steps for Android 4.0. If it reboots, try again as said there. Flash the android 4.0 again, after doing factory reset and wipe cache partition from recovery.

  23. Borna707 Avatar
    Borna707

    omg pls help me! after installing everything after step 7. it rebooted and didn’t ask me anything… now it’s rebooting all the time saying cyanogen and starts doing something and shutsdown and doing it again… and it doesnt end! cant stop it and i cant even turn on my phone! i totaly screw it PLS HELP!!!

    1. Kapil Avatar

      Don’t worry. Remove battery and put it back in. Go to recovery. Do factory reset and wipe cache. Flash CM7 again. And continue to next step.

      1. Borna707 Avatar
        Borna707

        but i can only go in download mode… cant even turn on my phone

        1. Borna707 Avatar
          Borna707

          ok so i wiped and reset everything like u said and i STILL get the cyanogen screen and some update starts and again it can’t update it yust doing the same thing over and over…

          1. Kapil Avatar

            Did you flash CM7 again?

          2. Borna707 Avatar
            Borna707

            i got in now pls go here https://nerdschalk.com/android-4-0-update-for-galaxy-s-i9000-custom-rom/nand help pls pls pls

          3. Kapil Avatar

            What to help for? Follow the steps for Android 4.0. If it reboots, try again as said there. Flash the android 4.0 again, after doing factory reset and wipe cache partition from recovery.

  24. Guest Avatar
    Guest

    no market,gmail,cant sync gmail account??????any help kapil!

    1. Guest Avatar
      Guest

      try to install gapps, check the link on CM9 page.

  25. Micakus Avatar
    Micakus

    no market,gmail,cant sync gmail account??????any help kapil!

    1. jadenoliver19 Avatar
      jadenoliver19

      try to install gapps, check the link on CM9 page.

  26. Guest Avatar
    Guest

    Hi!nnnI did the step 8 and my phone keeps rebooting, i get Cyanogenmod logo but it is rebooting over and over again???

  27. Pero Susnjar Avatar
    Pero Susnjar

    Hi!nnnI did the step 8 and my phone keeps rebooting, i get Cyanogenmod logo but it is rebooting over and over again???

  28. Guest Avatar
    Guest

    All kudo’s for the contributor of this great topic. Thank you fo writing such a clear installation guide! I’m enjoying every moment with CM7 on my GalaxyS1nNow waiting for a stable CM9. When it’s available I’ll certainly come back to read how to install that Rom!

    1. Guest Avatar
      Guest

      yeah men, they have done a great job. I’m also waiting for that, But hey, might as well try ICS, it’s nice.

    2. Krishna Avatar
      Krishna

      CM9 is out. Search for cm9 for galaxy s on this site and get it.

  29. SjiekDeFriemel Avatar
    SjiekDeFriemel

    All kudo’s for the contributor of this great topic. Thank you fo writing such a clear installation guide! I’m enjoying every moment with CM7 on my GalaxyS1nNow waiting for a stable CM9. When it’s available I’ll certainly come back to read how to install that Rom!

    1. jadenoliver19 Avatar
      jadenoliver19

      yeah men, they have done a great job. I’m also waiting for that, But hey, might as well try ICS, it’s nice.

      1. Kapil Avatar

        CM9 is out. Search for cm9 for galaxy s on this site and get it.

  30. Guest Avatar
    Guest

    i just install cynogenmod 7…but there is no android market in the list….ples help me kapil….

    1. Krishna Avatar
      Krishna

      You gotta flash gapps now to get Google apps.

    2. Guest Avatar
      Guest

      im using samsung galaxy s….i’ve try to flash this gapps file(gapps-gb-20110828-signed.zip) but can’t get the android market also …

    3. Guest Avatar
      Guest

      just use 1mobile market instead of gapps

  31. Rock Kapak Avatar
    Rock Kapak

    i just install cynogenmod 7…but there is no android market in the list….ples help me kapil….

    1. Kapil Avatar

      You gotta flash gapps now to get Google apps.

      1. Rock Kapak Avatar
        Rock Kapak

        im using samsung galaxy s….i’ve try to flash this gapps file(gapps-gb-20110828-signed.zip) but can’t get the android market also …

        1. superman Avatar
          superman

          just use 1mobile market instead of gapps

  32. Guest Avatar
    Guest

    Hi, I really hope you can help since I been looking for a answer everywhere and couldn’t find it…
    After flashing CM7 on my device I get an error when going into the call settings and trying to enable waiting call “Network or SIM card error”. (I attached a screen shot)
    This happens both on the stable and nightly build of CM7
    Any idea how to solve that?

    Thanks!

  33. Yonny Zafrani Avatar
    Yonny Zafrani

    Hi, I really hope you can help since I been looking for a answer everywhere and couldn’t find it…
    After flashing CM7 on my device I get an error when going into the call settings and trying to enable waiting call “Network or SIM card error”. (I attached a screen shot)
    This happens both on the stable and nightly build of CM7
    Any idea how to solve that?

    Thanks!

  34. Guest Avatar
    Guest

    Wonderfull guide. Got my 2.2.1 to 2.3.4 rooted with CWM and then CM7 easily. Then i upgraded to Onecosmics ICS but thats another story. Great work guys appreciated

    1. Krishna Avatar
      Krishna

      Thanks!!

  35. Aristomenis Avatar
    Aristomenis

    Wonderfull guide. Got my 2.2.1 to 2.3.4 rooted with CWM and then CM7 easily. Then i upgraded to Onecosmics ICS but thats another story. Great work guys appreciated

    1. Kapil Avatar

      Thanks!!

  36. Guest Avatar
    Guest

    can i install newest cm7 stable over stock JVU

  37. Oliver_minton Avatar
    Oliver_minton

    can i install newest cm7 stable over stock JVU

  38. Guest Avatar
    Guest

    Hello guys!

    I’m using a mac, so the only thing I can use for flashing my I900 is Heimdall. Do I need different files for doing so or not?

    I’ve read before that Odin flashes whole packages, whereas with Heimdall, the individual images have to be flashed, so I’m a little confused since almost all tutorials around are based on Windows… Lil’ help? 🙂

  39. Felipe_Scolfaro Avatar
    Felipe_Scolfaro

    Hello guys!

    I’m using a mac, so the only thing I can use for flashing my I900 is Heimdall. Do I need different files for doing so or not?

    I’ve read before that Odin flashes whole packages, whereas with Heimdall, the individual images have to be flashed, so I’m a little confused since almost all tutorials around are based on Windows… Lil’ help? 🙂

  40. Guest Avatar
    Guest

    ty all works good thx alot

  41. Demka Avatar
    Demka

    ty all works good thx alot

  42. Guest Avatar
    Guest

    i have 2.3.6 xxjvu rooted . can i instrall cm7 to this firmware?

  43. vikum Avatar
    vikum

    i have 2.3.6 xxjvu rooted . can i instrall cm7 to this firmware?

  44. Guest Avatar
    Guest

    Will this work with XXJW4?

  45. Pradip Avatar
    Pradip

    Will this work with XXJW4?