How to Install the Official CyanogenMod 9 on Galaxy S GT I9000

Galaxy-S_GT-I9000_5-540x408

We all know that recently, the official Nightly build version of CyanogenMod 9 was released, so the firmware, which comes with ICS Android 4.0, is now expected by perhaps all the Android users worldwide. CyanogenMod is one of the most popular custom ROMs available for Google’s Android platform, each of its variants bringing features and capabilities not included in the default version of the already mentioned OS.

Luckily for the Galaxy S GT I9000 owners, the CyanogenMod 9 firmware has been tested and released for their handsets. This means that you will be able to enjoy the Ice Cream Sandwich experience on your own smartphone. As usual, during the following lines, I will show you the easiest way in which you can learn how to manually apply this OS update on your Galaxy S phone. You have all the aspects detailed, but for a proper background view of the concept and of the operation you are about to perform I recommend you to read all from below and not only the steps.

The Galaxy S GT I9000 was released way back in 2010, so its performances are a little bit outdated. The specs are including a 4 inch Super AMOLED capacitive touchscreen, 512 MB RAM, 2GB ROM, 8 GB / 16GB of storage memory, a 1 GHz Cortex-A8 processor and a 5 MP rear facing camera. Also, when released the phone was running the Android OS 2.1 Eclair operating system. Now, in order to power up these performances and in order to take full advantage of your device you must flash CyanogenMod 9 into its system, Ice Cream Sandwich being also included.

For those who don’t know, CyanogenMod is a custom ROM that offers features not found in the official Android platform and it doesn’t come like default software in your Samsung Galaxy S GT. It is based and developed on the basic Android 2.3 Gingerbread operating system meaning that you can flash it without having any particular Google apps pre-installed. In the future, you won’t have to wait for Gingerbread or, for any other OS updates, as the CM developers will take care of that.

This version of firmware is the official one; you will be using the Nightly build version of CyanogenMod 9. But, this doesn’t mean that the present update is coming straight from Samsung, so the company has nothing to do with this. More, in order to flash the ROM you must have a rooted Galaxy S GT, which means that the warranty will be void. In case if something bad is happening (rarely and only if you don’t follow a tutorial such the one from here) you will be on your own. If you are somehow not comfortable with this aspect maybe it will be better to stop going further.

Remember that this step by step guide is designed to work only for the I9000 handsets so don’t try to apply the same on any other devices as you can damage the system, or worst you can wreck it.

In order to succeed, as usual,  must have access and use a Windows / Linux / MAC running computer. Then, obviously, you must use the phone and its USB cord. On the PC and on your smartphone there are some things that should be prepared. Do as showed in the list from below:

  • It’s necessary to backup the phone’s data, contacts, messages, contact info, apps and everything else you need to as the procedure will wipe the data out from your handset. For a safe backup, you can use our how to guide: download SMS backup and restore apps for Android.
  • The phone must have enough battery power left in order to stay “alive” during the installation process. Make sure there is more than 60% power left, or charge your phone before starting the tutorial.
  • The security tools (mostly antivirus) must be enabled during the procedure. In the end you can re-activate them.
  • As already stated, you can install the official Cyanogen Mod 9 ICS Android 4.0 Firmware only on a rooted Galaxy GT, so if not, go and root it and then return here.
  • For those who already have a custom ROM installed: make sure that you disable Voodoo Lagfix (or any other Lagfix) from the device. This can be achieved by entering in the recovery mode. Also in recovery mode menu choose to clear the “Dalvik Cache”.

That being said, you can start the proper operation. Read carefully and do all as explained in the steps.

How to Install the Official CyanogenMod 9 on Galaxy S GT I9000

  1. The first thing to do is to get the files needed. That’s why you must download the hardcore kernel (Clock Work Mod recovery comes included) from here and the Heimdall Suite from the following links: For Windows; For MAC OS X; For Ubuntu 32 Bit; 64 Bit.
  2. Turn off your phone.
  3. Reboot it by entering in download mode. This can be achieved by holding down simultaneously the Volume down Key and Center button while pressing the Power Button. A green robot will indicate the download mode.
  4. Connect the handset with the computer by using its USB cord.
  5. Open “Zadig.exe“ from the Heimdall Suite folder.
  6. Tap on “Menu” and choose “Options -> List All Devices”.
  7. From the displayed list choose “Samsung USB Composite Device or Gadget Serial”.
  8. Ignore the prompt and choose “Install this driver anyway.”
  9. Disconnect the handset from the PC.
  10. Turn it off and reboot it by entering in download mode as showed above. Then connect it again with the PC.
  11. Unzip hardcore’s kernel into the Heimdall directory.
  12. On the computer open command prompt. “Start -> run -> cmd”.
  13. In cmd type: heimdall flash — kernel zImage.
  14. The process should begin (the kernel transfer). In the end the phone will reboot on its own.

But this was just a preparation; the operation is not ready yet. So far you have installed Clock Work mod recovery in your device. Now let’s see how to flash CM 9 and ICS on it. Follow the steps, as you did above:

  1. Download the ICS Cyanogen mod 9 Package from here and place it to the computer.
  2. Also get the Google Apps from here.
  3. Connect the Galaxy S GT with the PC.
  4. Copy the files downloaded in step 1 and 2 from the PC to your phone.
  5. Remove the handset.
  6. Reboot it by entering in recovery mode. This can be achieved by holding simultaneously the Volume Up button and the Home key button while powering your phone up.
  7. In the recovery mode menu select the options: “install zip from sd card” followed by “choose zip from sd card”; the file should be just there, just pick it.
  8. When the procedure is over you will be back on the recovery mode menu.
  9. Now you need to select “++++ Go Back ++++” and then “reboot system now”.
  10. That’s it.

The Official CyanogenMod 9 along with the Ice Cream Sandwich firmware should now run on your Galaxy S GT I9000 smartphone. The operation is not that easy, there are many things to take care of. So, it’s possible to do something wrong; if there are problems or if the firmware isn’t working as it should share the issues with us and we will help you out.

Samsung Galaxy S Articles

  • John

    Hi,im using a samsung galaxy S GT I9000
    Firmware version: 2.3.6

    Baseband version: I9000XXJVU

    kernel version: 2.6.35.7-I9000XXJVU-CL851880se.infra@SEI-22 #2

    Build number: GINGERBREAD.XXJVU
    I’ve already rooten it,i’ve superuser,CWM,tweats.
    I wana know if I can upgrade to cyanogenmod 9.how should I proceed?should I download the hardcore kernel?

  • Lino salaris

    signature verification failed when installing CyanogenMod 9

  • Stuart Little

    Hi, i am using samsung galaxy S GT I9003
    Firmware: 2.3.6
    Baseband: I9003JPKPH
    I want to upgrade to ICS, tell me the procedure of upgrading.

  • lucky master

    successfully installed android 4.0.3 cyanogenMod 9, I just rooted device reinstall the whole firmware and don’t forget to install the google tools so u can use google play in order to install other stuff super, at the beginning it showed me that android is dead and after 5 times of restarting the device safe mode etc.. suddenly then everything started working properly :)) new graphics super

    so long / good bye firmware 2.0.2 or 2.0.3 don’t remember :)))