How to Update Galaxy S GT I9000 with Galaxy Nexus based ICS 4.0.4 Custom ROM

Samsung-Galaxy-S-GT-I9000-Android-Phone

We all know that there are many high end Android powered smartphones that hasn’t receive the official Ice Cream Sandwich update yet, though many promises has been made. The same can be applied for the Samsung Galaxy S GT I9000 users who are waiting for an OS update from a while, but with no response from Samsung so far. So, the only way for improving the phone’s system will be in flashing a custom ROM, or a beta firmware. There are numerous unofficial upgrades available for the Galaxy S, but we all know that when it comes to custom ROMs it is never too much.

That’s why, today I will show you how to get and install an interesting firmware, which is being based on the Galaxy Nexus ROM (named IMM76I), meaning that the ICS OS will be also included. Therefore, if you own a Galaxy S GT I9000 device you can now flash the Nexus firmware, along with other features that are not included in the default version of the software, right into its system. In this way, you will be able to update the old Gingerbread to a more powerful platform and also make some improvements to your phone’s performances.

You can power up the speeds, optimize the battery life, customize the virtual memory, play with the looks as a new theme manager will be added along with other stuffs like wallpapers, widgets, and so on. In the same time, the system will be unlocked, so no more factory restrictions for your Galaxy S. The OS will be opened for changes, any user being able to customize and optimize it. But for more aspects check the image from below where I have listed the main aspects and features which will be added once you update your S GT I9000.

Main Features

Main Features

This software was developed by the xda-developers member f4K, so we have him to thanks for the same. Don’t worry, the ROM was tested before and it worked perfectly, though some minor bugs might be present. Anyway, the issues will be removed as soon as a new firmware will be made available (we will update you with the same). Now, you have to take notice in other aspects that are more important than the already up mentioned info.

The first to start with, is related to the warranty. Being a custom ROM, by flashing the Galaxy Nexus based ICS 4.0.4 firmware on your Galaxy S GT you will lose the Samsung warranty. This is happening each time you decide to install a beta update on your phone, so it’s not something exclusively. The warranty will be restored as soon as you apply an official release of the Android platform, or if you perform a downgrade operation (to the stock ROM). But for avoiding unpleasant situations I recommend you to backup the current firmware first.

Furthermore, it will be necessary to backup all the data from your Galaxy handset as during the below tutorial you will have to make a full wipe of the system. Else, the update will not be installed properly. So, just search for suitable guides through our previous posts and see how you can complete a safe and full backup. You can save messages, images, videos, apps, contacts, calendar info, internet settings and more, so don’t worry, you will not lose important info.

Then, charge your phone as the operation will take a while; your device might get turned off and we don’t want that to happen. At least make sure that there is more than 60% battery power left before starting the steps. Also, for being able to connect the handset with the computer you need to enable the USB debugging option. For doing this you must go to “Settings > Applications > Development > USB debugging” and check the last option. Last, deactivate the security programs that runs on both computer and smartphone. These were the pre requisites. You can now safely go and explore the proper step by step guide.

How to Update Galaxy S GT I9000 with Galaxy Nexus based ICS 4.0.4 Custom ROM

  1. Download the ROM file from here.
  2. Save it to your computer.
  3. Then, connect the phone with the PC so you can get the downloaded file.
  4. Select the ROM file and copy paste it from the computer to your phone’s SD card. You will flash the firmware from there so remember where you place it.
  5. Disconnect the device by removing the USB cord.
  6. Turn it off and then enter in recovery mode.
  7. You can do this by holding the Volume Up and Volume Down button while powering on.
  8. From the recovery menu select “wipe data factory reset” and “wipe cache partition”.
  9. Then, return back to the main menu from the recovery mode.
  10. From there select “install zip from sd card” and “choose zip from sd card” and pick the file from the SD card, the one that you have placed before.
  11. Wait until the process ends.
  12. You should now be back on the recovery menu; select “+++ go back +++” and “reboot system now”.
  13. That’s it.

So, that was the easiest way to update your Samsung Galaxy S GT I9000 with the Galaxy Nexus based ICS 4.0.4 Custom ROM firmware. Now, your device should look and perform just like the Nexus smartphone. If there are bugs or things that aren’t working, share the same with us and with other users. Also, we will update you with further versions of this software, so stay close.

Samsung Galaxy S Articles

  • Mohamed

    it all goes okay till last step it says signature verification failed , Installation aborted :( HELP

  • nitin

    network not conect

  • sam

    which one is the rom file from the folder

  • wan

    rom its ok?..any problem?

    • akaljot

      there is problem

  • Ffs

    Yeah. no. Same fucking problem here.. “Signature verification failed.”

  • jordanne

    my phone stucks at kernal semaphore logo for like 20 mins now.. is it good?? or not?

  • eljay

    my phone stuck on the kernel semaphore

    • akaljot

      how can u fix this problem

  • akaljot

    my phone stuck on the kernel semaphore

  • akaljot

    sorry for last post but after 2nd try my phone will updated into ICS 4.0.1

  • akaljot

    You will always required to install it for 2 time in first time it can’t be response.(also use in galaxy gt i9000)