April 4, 2012

Samsung Galaxy S with Ice cream Sandwich (ICS)

SAMSUNG GALAXY S I9000
If you are an owner of a Samsung Galaxy S you might know that Samsung will not release the Ice Cream Sandwich (ICS) update for your device. That is because Galaxy S doesn't have the power to run the new ICS together with the new Touchwiz from Samsung.
If you really want the new ICS update don't worry, there is hope! You can always install it without Touchwiz! Follow the instructions below if you want to give it a try!

WARNING!

BE SURE TO READ THE GUIDE CAREFULLY!
IT'S IMPORTANT TO FOLLOW THE INSTRUCTIONS STEP BY STEP!
PLEASE NOTE THAT DOING THE FOLLOWING, IT WILL VOID YOUR WARRANTY!

BEFORE DO ANYTHING IT'S A GOOD IDEA TO CREATE A BACKUP OF YOUR DATA THAT IS NOT STORED ON THE SD CARD, SUCH AS CONTACTS AND SMS/MMS BECAUSE YOU WILL LOSE EVERYTHING!

TO CREATE A BACKUP USE APPLICATIONS SUCH AS Titanium Backup.

AFTER THE INSTALLATION OF A CUSTOM ROM, YOU CAN NO LONGER USE KIES.

MAKE SURE YOUR DEVICE IS FULLY CHARGED.

AGAIN FOLLOW THE STEPS CAREFULLY! I AM NOT RESPONSIBLE FOR ANY DAMAGE!

STEP 0 - NECESSARY FILES AND SOFTWARE

The following ROMs are from Team ICSSGS. You can also find an alternative ROM from teamhacksung based on CM9 (Cyanogen Mod 9).
  1. Ice Cream Sandwich for I9000
  2. Ics Cream Sandwich for I9000B
STEP 1 - PRE-INSTALLATION

Part I:
  • You need to install XXJVU first
  1. Download XXJVU
    • Password: samfirmware.com
  2. Download Odin + Pits
  3. Extract the XXJVU file
  4. Unpack Odin
  5. Launch Odin
  6. Click the PDA button and choose CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5
  7. Click the Phone button and choose                               MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5
  8. Click the CSC button and choose                                 GT-I9000-CSC-MULTI-OXAJVU.tar.md5
  9. Click the PIT button and select                                 s1_odin_20100512.pit
  10. Make sure Auto Reboot, F.Reset Time and Re-Partition are selected.
  11. Power off your SGS
  12. Connect the microUSB cable to the computer. DONT connect it to your device yet!
  13. Boot your SGS into DOWNLOAD MODE
    • To do it hold down the Home, Volume Down and the Power button
  14. Connect the microUSB cable to your SGS
  15. If your device is connected Odin will recognise it
  16. Click Start in Odin and wait
  17. When the process is completed your device will restart
Part II:
  • Now you have to install CF Root to gain Root privileges
  1. Download CF-Root
  2. Extract the file
  3. Launch Odin
  4. Click the PDA button and choose CF-Root-XX_OXA_JVU_2.3.6-v4.3-CWM3RFS.tar
  5. Make sure “Re-Partition” checkbox is not selected
  6. Power off your SGS
  7. Connect the microUSB cable to the computer. DONT connect it to your device yet!
  8. Boot your SGS into DOWNLOAD MODE
    • To do it hold down the Home, Volume Down and the Power button
  9. Connect the microUSB cable to your SGS
  10. If your device is connected Odin will recognise it
  11. Click Start in Odin and wait
  12. When the process is completed your device will restart
  13. Your device is now rooted
  14. You can now continue with the installation of ICS
    STEP 2 - INSTALLING ICE CREAM SANDWICH
    1. Place the downloaded ICS ROM zip file on the root of the internal sd card of your SGS
    2. Power off your SGS
    3. Boot your SGS into ClockworkMod Recovery
      • To do it hold down the Home, Volume up and the Power button
    4. When you are inside ClockworkMod Recovery
      1. To move, use the Volume up & down buttons
      2. To select use the Home button or the Power button
    5. Select the option Wipe data/factory reset 
    6. Select the option Wipe cache partition
    7. Go to advanced and do Wipe Dalvik Cache
    8. Select Install zip from sdcard
    9. Select Choose zip from sdcard
    10. Select the ICS ROM
    11. Select Yes, Install...
    12. When the installation is complete your phone will boot up into recovery
    13. Install the ICS ROM again (Follow steps 8-11)
    14. Reboot your system
    15. Well Done! Ice Cream Sandwich is now installed!
    16. Enjoy!

    15 comments:

    1. Dear Kalpet89,

      Thank you very much for your posting. It'd helped me thru step by step very clearly. Although XXJVU file is password encrypted, I am able to find it "samfirmware.com". And there is no download link to the file s1_odin_20100512.pit, but I am able to find it too on the web.

      Anyway, your step is so clear and so right that I am enjoying your hard work now on my Galaxy S. Thank you very much for your hard work again!

      Joseph Chiang from Taiwan
      joechiang2000@gmail.com

      ReplyDelete
    2. Hi,
      When I Start in Odin, it only goes a small way through and then says it can't open the serial(COM) port (see below). I've killed Kies processes and tried different usb ports on my laptop but still get the same outcome. Any ideas?

      Thanks!
      Louise

      Added!!
      Enter CS for MD5..
      Check MD5.. Do not unplug the cable..
      Please wait..
      CODE_I9000XXJVU_CL851880_REV03_user_low_ship.tar.md5 is valid.
      MODEM_I9000XXJVU_REV_00_CL1092175.tar.md5 is valid.
      GT-I9000-CSC-MULTI-OXAJVU.tar.md5 is valid.
      Checking MD5 finished Sucessfully..
      Leave CS..
      Odin v.3 engine (ID:4)..
      File analysis..
      SetupConnection..
      Can't open the serial(COM) port.
      All threads completed. (succeed 0 / failed 1)

      ReplyDelete
      Replies
      1. I worked out I needed to uninstall Kies and then install the drivers for the phone (Samsung composite usb device) for it to get past this point.

        All good! Thanks for the instructions!

        Delete
    3. Hi, I followed your thread, i am now at step 12,
      the phone started and there was a message saying the phone needed to reboot, it did, and now i am stuck with a blackscreenand a pic of the droid laying down and a red Exclamation triangle.
      Any Ideas?

      ReplyDelete
    4. Hi, me again, The messages says ENCRYPTION UNSUCCESSFULL, your phone need factory reset, and there is a button Reboot phone, i click it and like i said earlier, phone stuck with that red exclamation triangle

      please help...

      ReplyDelete
      Replies
      1. You should download XXJVU, boot your device into download mode and flash XXJVU using Odin. This should work.

        Delete
    5. Hi! Is there a difference between Ics Cream Sandwich for I9000B and Ics Cream Sandwich for I9000?

      ReplyDelete
      Replies
      1. Yes, the difference is that the Ice Cream Sandwich for i9000B is for the Galaxy i9000B (Brazil) version.

        Delete
    6. Thank you.

      I could finally get my GT I9000 to work on 4.0.3 ICS.

      Appreciate your help.

      ReplyDelete
    7. It will work or not o??? now my android is 2.3.3

      ReplyDelete
      Replies
      1. It will work if you carefully follow the steps.

        Delete
    8. Is fone speed will affected after this installation or not?

      ReplyDelete
      Replies
      1. It depends. There are plenty of ICS and even JB ROMs. Try a few and stay with the fastest. In my opinion the best ROM for your device at the moment is the Cyanogenmod 10.0.0 stable version.

        Delete
    9. I m currently using froyo. Version cal reject option is not working at this time can u help me about this plz plz plz...

      ReplyDelete
      Replies
      1. Do a factory reset. If it still doesn't work then reinstall your OS by downloading a stock ROM from samfirmware.com and using Odin. I hope this helps.

        Delete