Tip Us!

All input fields are optional, fill out as much or as little as you'd like.

Samsung Galaxy S GT-I9000: Upgrade to Android 4.0.4 ICS via ICS333 custom ROM

by on May 3, 2012 6:00 pm
28
views40318
16
10
7

Even with the Samsung Galaxy S3 looming on the horizon, you’ve got to give the Galaxy S credit for not running with its tail between its legs. Despite the steady popularity of the Galaxy S2 and the anticipation for Samsung’s newest creation, the Galaxy S GT-I9000 is still receiving a lot of loving from the developer community.

New ROMs keep making this classic phone a keeper and today’s ROM has been built from the latest Google sources. Developed by XDA Developers member el_navajita and Team 3xtr3m3, this ROM has been dubbed ICS333 and promises to be fast, simple, and easy.

The ICS333 ROM has been packed with added functionality based on CyanogenMod 9 and AOKP to make a comfortable and user-friendly experience. But, it doesn’t stop there. The ICS333 ROM also packs the following features:

  • Notification bar toggles and numeric battery indicator
  • Brightness control in status and notifications bars
  • Real and improved auto-brightness.
  • Extended power menu with reboot, recovery and screenshot.
  • TV-Out
  • Video face effects working
  • Application killing with long press on back button
  • Choose storage in Camera application
  • T9 Dialer
  • Removed “R” roaming indicator for national roaming
  • Root, Busybox and SuperSU
  • Kernel Semaphore 1.1.1s (387 MB RAM)
  • HugeMem patch for 720p video by F4K
  • Preinstalled apps: OI File Manager, Barcode Scanner
  • APN’s predefined huge list
  • Modified hosts file to remove ads in applications.

Of course, like any ROM in development, the ICS333 custom ROM has some bugs. The most notable is that the silent toggle icon doesn’t properly update. Any other bugs are easy to dismiss and shouldn’t detract from your user experience.

If your hands are itching to get the ICS333 ROM on your Galaxy S, then keep reading for our guide on how to flash the ROM to your device.

Warning

  • The instructions in this guide are intended for use with the Samsung Galaxy S, model number GT-I9000. Applying these instructions on another device or model may produce undesired outcomes.
  • The information in this guide is provided for instructional and educational purposes only. There is no guarantee that these instructions will work under your specific and unique circumstances.
  • Use these instructions at your own risk. We shall not hold any responsibility or liability for whatever happens to you or your device arising from your use of the info in this guide.
  • Read and understand the whole guide first before actually performing the instructions.

Requirements

  • A rooted Samsung Galaxy S GT-I9000 running stock XXJW4 firmware and with ClockworkMod Recovery installed
  • Backup the /efs folder of your phone.  See these instructions for help.
  • Backup all personal data on your phone to make sure you have a copy of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, and the like) in case the procedure in this guide erases such data.
  • Make a backup of your /efs folder. This is in case you lose your IMEI after flashing.
  • If you’ve got SIM card lock enabled, disable it. You can do this through Settings > Location and Security > SIM card lock.
  • Google Apps (gapps-ics-20120429-signed.zip, md5sum: 7c524e1e078164f681e0aa6753180b2c).
  • ICS333 ROM (ICS333-RC3-signed.zip, 108.94 MB).

Instructions

  1. Copy both the ICS333 ROM and Google Apps ZIP files to the root of your phone’s SD card.
  2. Turn off your Galaxy S.
  3. Boot into Recovery Mode. You can do this by pressing and holding down the Volume Up key, the Home button, and the Power button until the screen turns on.
    • In Recovery, you can navigate using the Volume keys to scroll up and down, and select menu items using the Power button.
  4. Select Wipe Data/Factory Reset.
  5. Select Install ZIP from SD Card.
  6. Select the ICS333 ROM.
  7. Your Galaxy S should reboot during installation and then continue installing.
    • If your Galaxy S reboots but does not continue installing, start again from step 5.
  8. After the ICS333 ROM finishes installing, select Go Back.
  9. Select Install ZIP from SD Card but this time, select Google Apps.
  10. Select Go Back.
  11. Select Reboot System Now.
  12. Some users report losing the ability to receive or make calls and sending/receiving SMS. If this happens to you, simply restore your IMEI with the backed up /efs folder.

Congratulations! You now have Android 4.0.4 Ice Cream Sandwich on your Samsung Galaxy S GT-I9000 in the form of Team 3xtr3m3′s ICS333 custom ROM. Enjoy all the added functionalities.

WRITER

Google+ E-mail

We're all multi-talented and multi-faceted here, but, perhaps, Carl is the most multi-faceted in the bunch. Among Carl's many interests, Android holds a special place. He's particularly fond of reviewing Android apps and writing step-by-step guides for fellow Android fans.
Comments
  • Tjain12190

    which is better CyanogenMod 9 ROM or this??????

    pls reply

    • dilawer

      try TEAMICSSGS RC 4.2

    • Ad

      Just a matter of personal preferences. I prefer this one because it’s almost a stock one. Anyway, not icsgs4.2, it’s outdated now.

  • http://www.facebook.com/sorin.pop.9 Sorin Pop

    Hello,
    I have a problem…Pls help me if you can.

    I have done all the 11 steps but after the reboot, the system warning me that i need to reset the phone to the factory setting. I press the only button and since then my phone reboots all the time showing the kernel Semaphore logo.
    Additionaly, the Recovery Mode is not working :(
    Do you have any idea?
    Thank you in advance
    Sorin

    • Jfaiue

      you have to flash a gingerbread stock rom (the best I think is JVU) and repeat the process again.

      • http://www.facebook.com/sorin.pop.9 Sorin Pop

        Thank you…It works NOW. Great!!!

        But, the solution was here http://code.google.com/p/ice-cream-sandwich-sgs/wiki/CommonIssues
        particulary this:

        Your phone rebooted due to the conversion from BML to MTD. The loop is caused when the location of the internal SD Card changes, causing the recovery to lose its lock on the zip you’re flashing. To fix this, pull the battery, then place it back in and hold the recovery button combination for your device until the screen turns on, off, and back on for about one second, then release the power button while continuing to hold the others. You should now be in recovery. Wipe your cache and data partitions and re-flash the ROM (and kernel if needed) and reboot.

  • Shinodg

    Everything works fine for me only one problem with samsung kies, its not connecting to kies and my backup is with samsung kies only. how to restore the ietms from samsung kies

    • Paro363

      Maybe you flash your phone back to prior version, restore from kies, then root it with CWM, back it up with CWM in recovery mode and flash it again to ICS, so you can get your restored files by CWM backup/restore in recovery mode

      Greets

  • Paro363

    Hi there,

    i have probs with the AUTOROTATION at my SGS i9000.
    No mater which versions of ICS i installed, no matter which kernel i choosed,
    its everytime the same.
    With Gingerbread , even flashed to 2.3.6, all works well, BUT
    with each version of ICS just the autorataion doesnt.
    Anybody an idea for solution?

    Thx ahead

  • GB333

    After selecting the ICS333-RC3-signed.zip file in recovery mode, the installing starts but I got a message saying that it “Can’t open /sdcard/ICS333-RC3-signed.zip, (bad), Installation aborted.” I’ve tried downloaded the file again but got the same result. Thoughts?

  • Shashikant Shetty

    how do i Copy both the ICS333 ROM and Google Apps ZIP files to the root of ther phone’s SD card

  • RS

    Hi. I could update the phone to 4.0.4. But I am getting this Android.proces.media stopped working and no matter what I did it does not go away. I am not able to access gallery or any files.

    Please help!

  • http://www.facebook.com/people/DrPragnesh-Patani/100002246465465 DrPragnesh Patani

    Please cheak, the callers to me can not hear me properly (very little, not understood), but when i make call, its clear. please help

  • forestan

    Hi,

    I had root my SGS to XXJW4, when I try to install ICS333 ROM, it shows “E: failed to verify whole-file signature, E:signature verification failed.” What could be the problem, any suggestion on how to resolve will be really appreciated. Thank you.

    • Sal

      cuz u didnt install clockworldMode recovery

  • Wayne3661

    im on gingerbread 2.3.6 xxjvu..will this work on my device???please help..

  • sajibe

    is there any way i can get ics for galaxy k m130k please make a tutorial

  • rahul

    thank you very much ……its works ….

  • heinthusan

    hello,
    My phone is Samsung Galaxy K M130K Gingerbread 2.3.4
    I want to root my phone , pls give me advise for that .

  • khadeer

    Bluetooth not working :-(. It doesn’t turn on. Please help. Everything else is simply great. :-). Thanks in advance

  • jazzy47

    :( Hey i just lost my imei! now how can i fix this issue! major! problem with ur rom :S

  • imasula

    hello I have updated my galaxy to android 4 but how to get or come back to the orginal factory rom ? thanks

  • Nikunj Patel

    I upgrade my phone but i cant call. give sim card error but my sim card working fine and i cant connect to kies please give me solution .
    thank in advance

  • http://www.facebook.com/radheshyam.rai Radheshyam Rai

    after updating my bluetooth and camera network are not working

  • Diaz

    everything works smooth :) but the gapps cant be installed well

  • Pj Badwal

    hello,

    i really loved installing jelly bean on galaxy s i9000..it’s simply awsome..can you pls guide me on following problem : i have recently upgraded by galaxy s i9000 to jelly bean remics jb rom from gingerbread 2.3..everything is working fine including wifi except network..there is no network neither i can see imei no. in the setting.. i dont know what to do next, i have copied all the files of my phone in my laptop before upgrading to jelly bean..can you pls help me out with detailed instruction as I am like a kid in android…

    Thanks in advance..
    Param

    E Mail : pj.badwal@gmail.com

  • Niranjan

    i am getting signature verification failure

  • http://twitter.com/mishkulake mishkulake

    Can you tell me What I did wrong?

    See video please!

    http://www.youtube.com/watch?v=qwG77kxScuc

Would you like to view our mobile friendly site? Try it out