Install CyanogenMod 9 by Teamhacksung for the Samsung Galaxy S GT-I9000

February 10, 2012

Looks like the official CyanogenMod 9 for the Galaxy S GT-I9000 is starting to take shape. With features like a custom launcher called Trebuchet (based on the stock Android 4.0 launcher from Google) and toggle buttons in the notification bar, the CyanogenMod 9 ROM for the Samsung Galaxy S GT-I9000 is one of the best ways for your phone to enjoy Android 4.0.3 Ice Cream Sandwich.

CyanogenMod 9 ROM is still in its beta testing stage and as such, it still has a few bugs that need to be addressed. If you’re willing to go through them to get this amazing ROM on your phone, read on for a quick guide.

Requirements and Reminders

  • Make sure to backup all the data on your phone in case they may be lost and/or corrupted during the update process.
  • Make sure your Samsung Galaxy S GT-I9000 is fully charged, to prevent the device from shutting off in the middle of the update process.
  • This ROM and the instructions in this tutorial are intended only for Samsung Galaxy S GT-I9000 models; if your phone is not a Samsung Galaxy S GT-I9000 please do not attempt to flash this ROM as it may not be compatible and may result in bricking your device.

There are a number of ways to install the CyanogenMod 9 ROM. Please use that one that applies to your device and to your current ROM.

Installing Over Stock Samsung ROM

NOTE: Use these instructions only if your Galaxy S GT-I9000 is running the stock and official ROM from Samsung, regardless of whether the ROM is Android 2.1 Eclair, Android 2.2 Froyo, or Android 2.3 Gingerbread.  If your phone uses a custom ROM, use the instructions for “Installing Over Custom ROM” (see next section).

  1. Disable the SIM lock on your phone.  To check, go to Settings > Location and Security > SIM Card Lock. Make sure that the box is clear and not selected.
  2. Upgrade your Galaxy S GT-I9000 to firmware XXJVU (Value Pack).  If you have not yet upgraded to this firmware version, follow our guide here.  This will also upgrade your phone to Android 2.3.6 Gingerbread.
  3. After upgrading to XXJVU firmware, root your phone and flash ClockworkMod Recovery.  We also have a guide for that here.
  4. Download the CyanogenMod 9 ROM file from one of these mirrors and save the file to your computer: Mirror 1 | Mirror 2 | Mirror 3
  5. Copy the CyanogenMod 9 ROM file into the root of your device’s internal SD card. Do not alter or extract it the file before copying it.
  6. Turn off your Samsung Galaxy S GT-I9000. Wait 5 to 6 seconds until you feel the light vibration to confirm that the device is completely switched off.
  7. Reboot into ClockWorkMod Recovery. Hold down the Volume Up, Home, and Power keys simultaneously until you see the Galaxy S logo.  (When in Recovery Mode, use the Volume keys to scroll up or down and the Power button to select an option.)
  8. Once you’re in recovery mode, first make a Nandroid backup.
  9. Clear your phone data by selecting “Wipe Data/Factory Reset” from the menu.  (NOTE: This will not erase or reformat your SD card.)
  10. Select “Install ZIP from SD Card” from the menu and choose the CyanogenMod 9 ZIP file.  Confirm that you want to continue with the installation.
  11. Your phone will reboot by itself back into recovery.  This is normal.  After rebooting, it will continue flashing the ROM.  Your phone will reboot a second time after the ROM is flashed completely.  When you see the new boot animation (similar to the one you’d see on the Galaxy Nexus), you’ll know that the ROM was flashed successfully.
  12. Install the gApps (Google Apps) package as instructed in the section entitled “Installing Google Apps”.

Installing Over Custom ROMs

NOTE:  Use these instructions only if your Galaxy S GT-I9000 is running CyanogenMod 7.x, MIUI ROM, Onecosmic’s ICS ROM, or earlier versions of ICS ROMs by Teamhacksung.  If your phone is running on stock and official Samsung ROM, use the instructions in the previous section entitled “Installing Over Stock Samsung ROM”.

  1. Download the CyanogenMod 9 ROM file from one of these mirrors and save the file to your computer: Mirror 1 | Mirror 2 | Mirror 3
  2. Copy the CyanogenMod 9 ROM file into the root of your device’s internal SD card. Do not alter or extract it the file before copying it.
  3. Turn off your Samsung Galaxy S GT-I9000. Wait 5 to 6 seconds until you feel the light vibration to confirm that the device is completely switched off.
  4. Reboot into ClockWorkMod Recovery. Hold down the Volume Up, Home, and Power keys simultaneously until you see the Galaxy S logo.  (When in Recovery Mode, use the Volume keys to scroll up or down and the Power button to select an option.)
  5. Once you’re in recovery mode, first make a Nandroid backup.
  6. Clear your phone data by selecting “Wipe Data/Factory Reset” from the menu.  (NOTE: This will not erase or reformat your SD card.)
  7. Select “Install ZIP from SD Card” from the menu and choose the CyanogenMod 9 ZIP file.  Confirm that you want to continue with the installation.
  8. Once the file has finished flashing, select “Go Back”.
  9. Select “Reboot System Now.”
  10. Your phone will reboot. When you see the new boot animation (similar to the one you’d see on the Galaxy Nexus), you’ll know that the ROM was flashed successfully.
  11. Install the gApps (Google Apps) package as instructed in the section entitled “Installing Google Apps”.

Installing gApps (Google Apps)

  1. Google Apps (Gmail, Android Market, Google Talk, etc.) are, by default, not incorporated into the CyanogenMod 9 package.  The Face Unlock app is not included either.  That’s why these need to be manually installed after you’ve flashed CyanogenMod 9 to your Galaxy S.  Download the following:
    1. gApps (Google Apps) version 7.1 update package.  Get it here.
    2. Google Apps Fixer update package.  (This will fix Google Apps issues in CyanogenMod 9.)  Get the package here.
    3. Face Unlock app, version 6.  Get the update package here.
  2. Copy the files into the root of your device’s internal storage (internal SD card, not the external microSD).
  3. Turn off your device.
  4. Reboot into ClockworkMod Recovery. Hold down the Volume Up, Home, and Power keys simultaneously until you see the Galaxy S logo.  (When in Recovery Mode, use the Volume keys to scroll up or down and the Power button to select an option.)
  5. Select “Install ZIP from SD Card” and select the Google Apps package.  Wait for it to finish installing.  Repeat this same step for the Face Unlock package.
  6. After both the gApps and Face Unlock packages have been flashed, select “Go Back” on the menu.
  7. Choose “Reboot System Now” and allow your phone to boot into normal mode.
  8. If you find your Google account and your Calendar aren’t syncing, boot back into Recovery Mode and flash the Google Apps Fixer package in the same manner as you flashed gApps and Face Unlock.

Congratulations!  You may now enjoy Android 4.0.3 Ice Cream Sandwich through Teamhacksung’s CyanogenMod 9 for the Galaxy S GT-I9000.

Comments

  • omi

    While I m writing a message there is z vibration… how to stop the vibration while writing a message

    • Sarfraz Ummer86

      Long press on voice command button and you can find the android keyboard setting
      then deselect vibrate on press .
      I hope this helps .

      Sarfraz

  • Singh

    Great Stuff! Really enjoying ICS 4.0.3

  • Sarfraz Ummer

    where is the market and face unlock ? after updating not appearing.. please advise

  • Marco

    No service on my phone don’t read sim card

    • Marco

      fine again, but in display can’t show the network name

  • http://www.facebook.com/people/Haxor-Dysheeki/100003577773576 Haxor Dysheeki

    Any ideas how to get past the failure on instalation for apps (signature signing)sic ? There are quite a few I cannot get installed

  • Ali_h_1986

    Hi all,

    I had Cyanogenmod7 on my Galaxy S – GTi9000 so I followed “Installing Over Custom ROMs” instructions.
    My phone rebooted well before applying the GApps fix, but encountered many “unfortunately the process android.process.media has stopped”.
    Just after applyint the GApps fix, my setup wizard says “Unfortunately, Setup Wizard has stopped” Upon clicking the android icon !
    And I’m unable to advance any further.

    Please Advice

    • Ali_h_1986

      I managed to bypass the wizard issue by replacing the GAPPS mentioned here with gapps_ics_4.0.3_v10.zip but “unfortunately the process android.process.media has stopped” is still showing ..