Home »  Software »  Mobile Software

How Do I Upgrade my Samsung® Galaxy S® i9000 on an Android™ 4.0 ICS

November 12, 2012  |  Difficulty: Hard

Samsung® Galaxy S® upgraded to ICS

One of the most popular smartphones, the Samsung® Galaxy S® (i9000), will not receive the Android™ 4.0 Ice Cream Sandwich (ICS) upgrade from the manufacturer. Samsung® says that the device does not have sufficient hardware to run the operating system properly. However, developers have already started burning their midnight oil in the Android™ blogosphere to get you the ICS that you love on your very dear and very venerable phone.

The process of upgrading the device to the ICS Android™ version is quite complicated and takes some time, but the results are great. If you want to have the latest Android™ release on your handheld device and you feel skilled enough to upgrade it, reserve at least one hour in your schedule. By following the instructions below you can get your Samsung® Galaxy S® upgraded to ICS.

First, Backup your Phone:

Remember, all the data in your phone might be deleted so be sure to backup everything, such as:

  1. Photos and images.
  2. Your contact list, SMS and other communication lists, such as emails.
  3. Music and Video files.
  4. Applications and Internet settings.
  5. Bookmarks and stored pages.
  6. All data stored when using your SD card as a flash drive.

Prepare your Phone for the Latest Upgrade:

  1. There are some things you should do or check before you perform the upgrade. First, check if you have working drivers in Windows® (32 bit [x86] Windows® and 64-bit [x64] Windows®). This way, the smartphone can properly connect with your PC.
  2. If you have the Samsung® KiesPC software installed, be sure to exit it or any Odin software before flashing the ROM.
  3. Have your phone flashed on the XXJVU firmware version (Android™ 2.3.6) and install CWM and Root on the XXJVU. To learn how to do that read the article that focuses on Installing Android™ 2.3.6. (XXJVU) on a Galaxy S® i9000.

Upgrade Samsung® Galaxy S® on ICS:

  1. Download the latest version of “Android™ 4.0 ROM” from the SGS code site (let’s call it a rom file). Download the one meant for your phone (i9000).
  2. Copy the rom file to your phone’s SD card (don’t use an external SD card). Remember the location of where you transfer these files.
    Note: keep the file as you downloaded it (in zip format).
  3. Power Off your Galaxy S®. Wait for 5-6 seconds until you feel the vibration (to be sure the phone is completely off).
  4. Boot your phone into Recovery mode - press and hold the "Volume UP + Home + Power buttons" together until the Galaxy S® logo shows up on screen. You will boot into the CWM recovery soon.
    (In recovery, use the Volume keys to scroll up and down and the power key to select an option. Use the back keys to go back.)
  5. Use the "Wipe Data/Factory Reset" option.
  6. Use the "Wipe Cache Partition" option.
  7. Go to "Advanced" and use the "Wipe Dalvik Cache" option.
  8.  Select "Install zip from SD card » choose zip from SD card", then browse the SD card and select the rom file. Select “Yes – Install...” on the next screen.
  9. After flashing, the phone should start with ICS. Be patient while the phone boots up, it may take between 5 to 15 minutes for the first boot.
  10. It is suggested that you perform one more restart, and then you are done!


  • Sometimes, after flashing the necessities, the phone will boot up into recovery again. You will notice it’s a different recovery, colored blue now, and this is what was flashed in step 8 to make the phone ready for installation. Now, flash the rom file again. Select "Install zip from SD card » choose zip from SD card" and browse through the SD card. Then, select the rom file again. Select “Yes – Install...” on the next screen.  Go back and select "reboot system now" to restart the phone. Be patient while the phone boots up. It may take between 5 to 15 minutes for the first boot.  IF IT FAILS TO BOOT in 15 minutes, then you have problem. Do this:
    1. When the phone is restarting (still booting up) open the back cover and remove the battery. Reinsert it after 3-4 seconds and then boot it into recovery again.
    2. While in recovery, do a "Wipe Data/ Factory Reset" then, select "reboot system now" to restart the phone. It should boot up properly now. If it doesn’t, then perhaps you did not follow something correctly.
  • This guide is applicable only for the Samsung® Galaxy S® international version; GT-i9000 and GT-i9000B. Check your phone’s version in the Settings – About Phone. It has to be “GT-i9000” or “GT-i9000B” for this Android™ 4.0 port ROM to be compatible with your phone. Otherwise, simply don’t try this ROM on your Android™ handset — don’t even think about it if you care about your Android™ device.
  • The methods and procedures discussed here are considered risky and you should not attempt them if you don’t know exactly what you are doing. You are responsible for the outcome of this procedure and if any damage occurs to you or your device, it is your responsibility. We will not be held liable.

Most Popular Articles:

What Is the Best Backup Software for Me

Internet Security Solutions Detect Legitimate Soft

How Do I Block Internet Intruders from Spying

How Do I Choose a Data Backup Software

How Do I Install a FREE Spyware and Adware Blocker

Related Articles:

how to download and install NBA.TV mobile app

How Do I Watch the NBA® on My Mobile Phone

how to upload Video to Facebook®

How Do I Upload a Video on Facebook® From Android™

how to download and install Go Launcher©

How Do I Get Android™ Ice Cream Sandwich© Launcher

download and install free file manager for Android

How Do I Get a File Manager App for Android™

 how to print documents from your Google® account using your Android™ cell phone.

How Do I Print from an Android™ Device

Help Us Spread the Word!

Love us on Facebook to stay updated.

Stay aware and get our best content on health, celebrity, travel, living, career and the technologies that will change the world.