December 9, 2011
43 7 8

Android’s latest version, Ice Cream Sandwich, is the hottest and most-craved-for version of Android these days.  Even owners of earlier Android devices such as the Galaxy S crave for it. Unfortunately, it seems that Samsung Galaxy S owners still have to stick to what they have because reports are saying that the official ICS upgrade will not reach the Samsung Galaxy S until 2012.  With this disappointing news, all who want to get some taste of ICS on their Samsung Galaxy S turn their attention to developers.

You don’t have to wait until 2012 to get some Ice Cream Sandwich on your Samsung Galaxy S because the guys at GalnetMIUI have just released a MIUI version built upon the Ice Cream Sandwich framework. If you still don’t know about this development, the ROM for Galaxy S I9000 has already been released.

By following the steps below, you can install the Ice Cream Sandwich build with MIUI for the Galaxy S I9000. Just follow the simple instructions below carefully and make sure you don’t skip any step.

  1. Download the Android 2.3.5 Gingerbread XXJVS firmware first. You can download it here (about 244 MB). The filename is  If it asks for a password upon extracting the files, use “”.
  2. When you are done with the downloading, extract the contents of the file into a folder on your computer.
  3. Download Odin3 flash tool here.  It’s also a ZIP file.  Extract the contents of the ZIP file to a folder on your computer.
  4. Go to the Odin3 folder and run “Odin3 v1.7.exe” to start the tool.
  5. Reboot your phone to download mode by pressing the Volume Down + OK buttons together, and while holding those two buttons, press the Power button.
  6. Connect your phone to your computer via USB cable.
  7. On the Odin3 window, click the PDA tab, then select CODE_I9000XXJVS_CL565837_REV03_user_low_ship.tar from the folder where you extracted the contents of the Gingerbread update files.
  8. Click the Phone tab, then select MODEM_I9000XXJVS_REV_00_CL1059471.tar from the folder where you extracted the contents of the Gingerbread update files.
  9. Click the CSC tab, then select GT-I9000-CSC-MULTI-OXAJVS.tar from the folder where you extracted the contents of the Gingerbread update files.
  10. Click the PIT tab, then select s1_odin_20100512.pit from the folder where you extracted the contents of the Gingerbread update files.
  11. Click the Start button in Odin3 to start the flashing process.
  12. Reboot your phone into recovery mode.  You can do that as follows: with your phone turned off, press the Volume Up + OK buttons together, then while still pressing those two buttons, press the Power button.  In recovery mode, choose “Wipe data/factory reset”, and then choose “Wipe cache partition” after.  Reboot the phone.
  13. If you’ve rooted your phone before performing the Gingerbread update above, it will be unrooted after the update.  You will need to root it again.  For that, download the rooting file from here. Do not extract the ZIP file.
  14. Open the Odin3 flash tool again.  Click the PDA tab and select  Leave the other tab fields empty.
  15. Click the Start button in Odin3 to start the flashing process.  Your phone ought to reboot automatically afterwards.  If not, reboot it manually.
  16. Download the MIUI ICS ROM for Galaxy S I9000 from here.  Copy the file to the root of your phone’s SD card.
  17. Open the CWM Manager app and from there, choose to reboot to ClockworkMod Recovery.
  18. In recovery mode, choose to wipe the Dalvik cache, wipe data, and wipe partition.
  19. Afterwards, select “Install from SD Card” and then choose the MIUI ICS file that you saved to your SD card.  Start the installation.
  20. Wait for the process to finish.  Reboot your phone into normal mode if it doesn’t automatically reboot after the installation completes.

You can now enjoy Ice Cream Sandwich running on your Samsung Galaxy S I9000, thanks to the guys at GalnetMIUI who made this possible. The installation process is a bit too complicated for those who have no experience in rooting their phones, so the advice is to have someone to do it for you because you might end up bricking your phone, or wait for the for ICS update for your phone.

Ken East
Ken is an expert on management and is currently engrossed with his newly started adventure in logistics management. But, that's only his second love. His first love, of course, and without being mushy when this is said, is Android.
Show 27 comments