Get the latest updates from us →

Cyanogenmod 9 (CM9) by Teamhacksung for Galaxy S I9000 [ICS Android 4.0.3]

Posted on January 25, 2012 in Android OS, Custom ROMs, Featured by

The last time we posted about the Teamhacksung Ice Cream Sandwich Android 4 ROM for the Galaxy S I9000, it was in its early stages. It has now come a long way, with most of the stuff working as it should be. It has now got features like a custom launcher named Trebuchet (based on the stock Android 4.0 launcher from Google), toggle buttons in the notification bar.

It’s on its way to become the official CM9 (Cyanogenmod) ROM for the Galaxy S. Cyanogenmod is famous for providing great customization options, so everyone is waiting for CM9 to become official. So, get your phones out, and get ready to flash the ROM on your phone. However, do note that this ROM is still in the beta/testing stage, so there are still some bugs present.

Here are some screenshots of the ROM:

Read on to find out how to install this ROM on your phone.

Compatibility!
This guide is applicable only for Samsung’s Galaxy S international version (GT-i9000). Check your phone’s version in Settings – About Phone. It has to be “GT-i9000”  for this procedure to be compatible with your phone. If it’s not GT-i9000, please do not try this.

Warning!
Read everything carefully and thoroughly. The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to you or your device, we won’t be held liable — you only will be responsible, you’ve been warned!!! The procedure has been tested to make sure it works, but things can always go wrong. So be careful.

Pre-installation Thoughts/Requirements

  1. Installing/Flashing this ROM will erase your apps and data. So, it’s a very important you back them up before proceeding further. To backup your apps and important data — bookmarks, contacts, SMS, APNs (internet settings), etc. this Android backup guide would help you. Restore APN settings if Internet isn’t working for you, after installing the rom. And if you are using a rooted phone, you can save application’s data too, using Titanium backup (free app on android market) to backup apps with apps with data. Use the same app again to restore those apps with data.
  2. Make sure your Galaxy S i9000 is fully charged.

Step by Step Instructions:

Part I: Installing over a stock Samsung ROM (Eclair, Froyo or Gingerbread). (Follow Part II of the guide instead if you are on CM7/MIUI/previous versions of Teamhacksung’s ICS or Onecosmic’s ICS ROM)

  1. Remove sim card lock, if you set it earlier. Go here: Settings » Location and Security » Sim card lock  » checkbox should be clear (not selected).
  2. Install XXJVU firmware first using → this guide.
  3. Then root & install CWM recovery on XXJVU using → this guide.
  4. Download the CM9 ROM file. Filename: update-cm-9.0.0-RC0-GalaxyS-KANG-BUILD15-signed.zip. Size: 116 MB
    Download Link 1  OR  Download Link 2  OR  Download Link 3 [Updated]
  5. Transfer the ROM’s zip file (do not extract it) that you downloaded above in step 4 to your phone’s internal sdcard (don’t use external sdcard/microSD). Remember the location where you transfer the file.
  6. Power Off your Galaxy S. Wait for 5-6 seconds until you feel the vibration to confirm complete switch off.
  7. Then, press and hold these 3 buttons together: VolumeUP+Home+Power till the Galaxy S logo shows up on-screen. You’ll boot into CWM recovery soon enough. (In recovery, use Volume keys to scroll up and down and power key to select an option).
  8. Select “wipe data/factory reset”. Wait a while till the data wipe is complete. (this will NOT ERASE your SD card, don’t worry).
  9. Now, select “install zip from sdcard”, then select “choose zip from sdcard”, then scroll to the file you transferred in step 5 above and select it. Then select “Yes, Install ____.zip”. 
  10. Your phone will reboot into recovery after a few seconds, then continue installing the ROM. It will reboot again after the ROM installation is finished.
    However, if it simply reboots into recovery the first time and does nothing, again select “install zip from sdcard”, then select “choose zip from sdcard”, then scroll to the file you transferred in step 5 above and select it. Then select “Yes, Install ____.zip”. After installation is complete, select “go back” then select “reboot system now”.
  11. After the second reboot, you’ll soon see the new boot animation you’ve probably already seen on Galaxy Nexus videos. Wait for the phone to boot.
  12. Now, skip to Part III of the guide below to install Google apps like Market, Gmail, Talk, etc.)
Part II: Installing over CM7/MIUI/previous versions of Teamhacksung’s ICS or Onecosmic’s ICS ROM
  1. Download the CM9 ROM file. Filename: update-cm-9.0.0-RC0-GalaxyS-KANG-BUILD15-signed.zip. Size: 116 MB
    Download Link 1  OR  Download Link 2  OR  Download Link 3 [Updated]
  2. Transfer the ROM’s zip file (do not extract it) that you downloaded above in step 1 to your phone’s internal sdcard (don’t use external sdcard/microSD). Remember the location where you transfer the file.
  3. Power Off your Galaxy S. Wait for 5-6 seconds until you feel the vibration to confirm complete switch off.
  4. Then, press and hold these 3 buttons together: VolumeUP+Home+Power till the Galaxy S logo shows up on-screen. You’ll boot into CWM recovery soon enough. (In recovery, use Volume keys to scroll up and down and power key to select an option).
  5. Select “wipe data/factory reset”. Wait a while till the data wipe is complete. (this will NOT ERASE your SD card, don’t worry).
  6. Now, select “install zip from sdcard”, then select “choose zip from sdcard”, then scroll to the file you transferred in step 2 above and select it. Then select “Yes, Install ____.zip”. 
  7. After the installation is complete, select ”go back” then select ”reboot system now”.
  8. Your phone will reboot and you’ll soon see the new boot animation you’ve probably already seen on Galaxy Nexus videos. Wait for the phone to boot.
  9. Follow Part III below to install Google apps like Market, Gmail, Talk, etc.

Part III: Installing Google apps (Google accounts, Market, Talk, Gmail.. etc.)

  1. Now we need to install Google apps like Market, Gmail, Talk, which aren’t included with the ROM. We also need to install Face Unlock as that isn’t included in the ROM either (this is optional and only needed if you intend to use Face Unlock). Download the following files:
    1. Google Apps: v7.1: gappsv7.1.zip → Download link
    2. Face Unlock: v6: face-unlockv6.zip → Download link
    3. Google Apps Fixer: gapps_fixer.zipDownload link
  2. Transfer the two files you downloaded above to your internal sdcard (not the external microsd).
  3. Power off your phone. Then boot into recovery again (Hold ‘VolumeUP+Home+Power’ till the Galaxy S logo shows up on-screen)
  4. Now, select ‘‘install zip from sdcard>>choose zip from sdcard”, then select the gappsv7.1.zip file you transferred in step 2. Select Yes on the next screen.
  5. Now, select ”choose zip from sdcard” again, and scroll to and select the file face-unlockv6.zip file. Select Yes on next screen.
  6. After you have installed the two files, select ”go back” then ”reboot system now” to reboot the phone. You can now set up your Google account after the phone boots.
    NOTE: You will need to download and install Maps and other missing Google apps from the Market.
  7. [Optional] If you’re not able to add Google account or your Calender isn’t syncing, then flash the ‘gapps_fixer.zip‘ that you downloaded in Step 1.3 (flashing process is similar to that of Google apps and Face unlock..)

That’s it. The ROM is now installed on your phone and ready to be to used. Share your thoughts and problems in comments below, if any. Thanks!

via XDA
 
  • Zarpio

    I want ICS on my Galaxy S i9000 but can you please confirm will call recording be working in this ROM? Recently I flashed Galnet MIUI but they aren’t supporting call recording, so I switched back to XXJVU from your post http://www.theandroidsoul.com/xxjvu/ in this ROM my call recording is working fantastic with 3rd Party Call Recording Apps.

    Please confirm call recording. Thank you!

  • Williog2

    Mega Upload is not working how can i download the market on my phone

  • http://www.facebook.com/immortality64 Riasat Iban Zaman

    Hi, Im using an old version of darkys rom 10.1…is it safe to perform this update 

    • http://www.theandroidsoul.com Shivam

      Yep.

  • Karimz

    teamhacksungs ics 4.0.3 BUILD 15 is out,and its much better than any other previous build of ics,this is hot and this rom has more significant options than the previous build 14. theandroidsoul.com has to post this soon coz its really awesome.

    • http://www.theandroidsoul.com/ Kapil

      Ok buddy… you got it… we’ll cover it for sure tomorrow… thnx for bringing it up.

  • Anonymous

    Currently running this as my daily driver, it’s that good. BUILD 15 rocks, calendar sync now works.

  • Anonymous

    running on captivate

  • Asd

    pretty much everything works, except when plugging the phone into the PC ist dosent recognise it. Tried to manually install the driver but to no avail.

  • http://www.facebook.com/immortality64 Riasat Iban Zaman

    Hi guys

    Just wanted to know is it only me or is swype keyboard missing for everybody?

    • Nic

      if really missing, u may download TouchPal Keyboard as replacement. ^.^

  • Anonymous

    hi all, 

    just wanted to ask, flashed my i9000 for the first time about a month ago with 2.3.5  XXJVS, CF Root. Would it be safe to install CM9? or i was thinking of getting teamhacksung’s 4.0.3 build 15 installed? please let me know, really want to get ICS on my phone, battery’s pretty good still i hope?

    Thanks!

    • http://www.theandroidsoul.com/ Kapil

      Yes you can install cm9 build 15…. if you don’t like it, go back to xxjvs. Simple.

      • Anonymous

        Great! will try it out tonight! appreciate it! thanks!

    • Peter Voorthuijzen

      I have updated from Gingerbread and all went perfect. Also SD card can be read.

  • Jin2gale2006

    gapps link dead i think

  • Nothingznt

    help plz..i cant open files from my external microsd card..when i open on example astro file manager and open sd card i cant see anything (ther is my music and other stuff) but when i open my music player, the music is ther, but i cant see music or other stuff in astro, why??? also i can see files form my external microsd card on comp, only with astro file manager i cant see..also i tried a other file mangers but the results are the same, plz HELP, im noob :)

    • Rock Kapak

      the external sd is named as emmc…check it out..

  • Wondering201a

    Hi, I am on Darky Rom 10.4.2. Do install from Part I or Part II. Thanks as I just want to be sure I get this right.

    Stephen

    • http://www.facebook.com/addicted2088 Abhijeet Mishra

      From Part I..

  • Peter V

    I also moved form Gingerbread tothis version and all my complains (SPBshell hanging etc) is cleared. It is quick and working on a Samsung S (i9000). Only struggle was the visability of my externel SD card. But I did “chmod -R 777 emmc” and now i can see all files etc on my external SD card. emmc is the name of the card in android system.

    • Peter V

      I forgot: Version I used is
      CyanogenMod version: 9.0.0-RC0-GalaxyS-KANG
      Build-number: IML74K

      • http://www.theandroidsoul.com/ Kapil

        Thanks for sharing your thoughts … hope it helps all people with external card probs.

  • Jussi

    hi there. the download links for google apps isnt working.. where can i get them from? kind of stuck here now without market.

    • http://www.theandroidsoul.com/ Kapil

      I checked… multiupload link is working. See Part III.

      • Jussi

        You’re absolutely right. I think my adblocker addon for my browser might have been the problem. I am very humbled by your help and good guide. thank you very much. I will get back to you if I have any questions or trouble.

        Jussi

        • http://www.theandroidsoul.com/ Kapil

          Thnx. You’re welcome.

  • Prabhuraj

    I was able to install CM9 successfully. But my modem(airtel) does not work. I get no signal and is always in airplane mode. I tried to flash jvu and other modems, but I am unable to get my modem to work and make any call. Any suggestions?

  • Ved Vernekar

    how does this compare with onecosmic’s RC3 plus ROM? any extra or missing apps?

  • GalaxyLuks

    hy… i’m on GalaxyRom v10 , 2.3.5, JVT … can i flash this using part I?? and also i read a comment down below that pc doesn’t recognise the phone through usb… is that working now ???

    • http://www.facebook.com/addicted2088 Abhijeet Mishra

      Yes, you can :)

  • Matheus

    hy guys…
    i have an Galaxy S I9000m, can i do this with my phone?
    i read a post on xda that means i can, but i’m affraid of brick my phone!!
    someone try it with an I9000m?

  • Kristoferfg

    hi its working :) thanks for hard work :)

  • Edmundlaw2003

    Is there any sites for bug report ? 

  • Fahri

    i have installed this cm 9, can i root it?? and there was no maps and latitude,. can you help??

    • http://www.theandroidsoul.com/ Kapil

      It’s pre-rooted, no need to root it.

  • Rohan Gawle

    HELPPPPPPP!!! cant see my file manager…. pics and videos are visible thru gallery. there is no other icon from where i can access my SD cards

    • http://www.theandroidsoul.com/ Kapil

      Hello Rohan, flash gapps file from recovery to get Google apps and then install File Expert free android file manager from android market.

  • Marc

    k maraviya maxo!!!!,…carpe diem!!,,cianogen 9 funcionando….gracias crack

  • http://www.facebook.com/radumihai89 Radu-Dan Mihai

    The PC dont recognise my phone after rooting to 4.0.3 ! What should I do ??? 

    • http://www.theandroidsoul.com/ Kapil

      Install Samsung drivers from the link above under pre-installation tips. Also, restart both phone and PC and try again.

  • http://www.facebook.com/radumihai89 Radu-Dan Mihai

    Done! The phone works awesooooooome !!!!!!! All my respect for all of you!!

    • http://www.theandroidsoul.com/ Kapil

      Okk… cool!

  • http://www.facebook.com/radumihai89 Radu-Dan Mihai

    Kapil…i can’t find Samsung drivers.. You said that are ”
    under pre-installation tips “. I cannot find them:) 

    Now I try to add yahoo mail account,but I receive an error: Could not open the conection to server,or something like this. I will try reboot the phone and the PC. 

    Another question. Can I add my Facebook acount and sync my calendar with it? 
    Thank you bro. Thank your for your work!

  • Christiantheodoru

    can you tell me the bugs?

  • http://www.geekygyaan.com/ Jeet Dholakia

    Google Apps links are not working brother.

    • http://www.theandroidsoul.com/ Kapil

      Last time I checked, which was some 2-3 days before, it was working. Try that multiupload link. And also, make sure that any ad blocker plugin or adding isn’t blocking it. Good luck!

      • http://www.geekygyaan.com/ Jeet Dholakia

        Thanks Kapil, got one link to download and i will let you know the result. from screenshot it looks classy and btw great site :)

        • http://www.theandroidsoul.com/ Kapil

          Thnx! :)

          • http://www.geekygyaan.com/ Jeet Dholakia

            Is camera app and other apps are working properly?

          • http://www.theandroidsoul.com/ Kapil

            I doubt camera app, rest all working fine. Pls check the development page linked below the steps for latest updates.

    • Dangalg
  • Dangalg

    you are awsome… Thanks

  • http://www.geekygyaan.com/ Jeet Dholakia

    Hello Kapil,
    I installed it and it’s working awesome. just some problems :

    - No Swype.
    - No settings option for Music.
    - Vibration for Touch setting is not there.

    other than this i just loved it. 
    thanks for sharing it.

    • http://www.theandroidsoul.com/ Kapil

      Cool ;)

      • http://www.geekygyaan.com/ Jeet Dholakia

        Can you tell me how to get Swype for this android version and will there will be any update on this version to get more improvement?

        • Aaron van den Eijnden

          Go to the official swype site, just google it, there you can download it ;)

  • Yeganehaym

    hi thanks
    its amazing but have a few problems
    1-i cant find my files for access to sdcard
    2- i cant find input method and clipboard commands(copy,paste ,select all)
    how to use them?
    thanks

  • Yeganehaym

    i had expect of help
    i could found out 2
    but i cant find my files option for access to memory (sdcard)

    • http://www.theandroidsoul.com/ Kapil

      Download File Expert (free) android app from market. And access your sdcard from that. Btw, in case you are using external sdcard also, find that as external_sd folder in sdcard.

  • ahmed ismail

    Updated when the new ics rom thank you 

  • Firechifai

    good thank you!

  • Immortality_64

    This works perfectly on my phone! many thanks and keep us posted about any updates 

  • Asierm

    funciona perfecto! thank you!!

  • Rockguitaristayush

    google apps download link is not opening…..plz help…

  • http://twitter.com/vas0675 vassilis rozanas

    Not working properly. Always shows the msg “unfortunately, the procedure android.process.media has stopped”
    Don’t work many features like camera, or cannot download from market, the time is always changing etc 
    It’s the first time I flashed my sgs from the authentic gigerbread following the procedure excactly. 
    What can i do?

    • http://www.theandroidsoul.com/ Kapil

      Search for ‘AOKP Galaxy S’ on this site and install that…. and to go back yo gingerbread, search here for xxjvu and install that.

Search

Circle us on Google+

Subscribe To Our Newsletter

RSS 1567 Readers