The Blog Formerly known as ZOMGitsCJ.com

[GUIDE] Port Android 4.0 Ice Cream Sandwich On Your Galaxy S Now!

   

 

Its been a bit over a week, from Android 4.0 Ice Cream Sandwich’s Source Code being released. The Galaxy Nexus is the only device commercially available with ICS out of the box. It is scheduled to roll onto an array of phones and tablets over the following weeks and months.

The Samsung Galaxy S (S1 not the S2) was THE device of 2010. It turned around Samsung’s fortunes in the Android arena. While Samsung has confirmed that its successor, the wildly popular Galaxy S II will get ICS, they have remained mum about the original Galaxy S. We don’t know if they will push official Android 4.0 to it, but the chances don’t look too bright.

However, the beauty of Android is the Android Open Source Project or AOSP. Due to the effort of developers, we have seen working models of ICS on many devices, including the prehistoric G1!

If you are active on developer forum XDA, you would know there is a port for the i9000 Galaxy S. It is actively under improvements, but I feel it has reached a stage where its worth a try by anyone interested. Calls, 3G, WiFi and most of the essentials works. . The most exciting part is you get to use Android 4.0 right now! You get to use the updated Contacts or People app, the new GMail client, the new Calendar and everything else ICS has to offer.


[DISCLAIMER: If you try this, I assume you have some prior experience to flashing ROM's/Rooting. You will not hold anyone responsible in case you brick your device. If so, carry on]

LIST OF FILES TO DOWNLOAD

1) A Galaxy S i9000 (International Edition) or i9000B (Brazilian Edition) that is Rooted and has Clockwork Mod Recovery installed. If you have any Lagfix installed, disable it.

2) Download the latest version of the ICS ROM (It just got out of the Alpha stage and is currently on Beta 1) here. It is a 160 MB file. You can also see the entire list of files here.

3) FuguMod’s Kernel here. This improves touch screen sensitivity and solves some issues.

4) Galaxy Nexus Boot Animation here.

5) SuperUser Fix here. This helps you get back Root Access.

Once you have these files, transfer them to the ROOT of your SDCARD (as high up as you can go in the file manager) into a folder of any name (I prefer ‘AAAA’ so it shows first in the file directory).

CLEANING THE ROM

  • If you want to keep your old data, use an app like Titanium Backup or use ROM Manager and make a Nandroid Backup.
  •  Once that is done, shut down the phone or pull out the battery.
  • Simultaneously press Power + Home + Volume Up to go the recovery menu.
  • In the recovery menu select “wipe data/factory reset”
  • Now select “wipe cache partition”
  • Go to the “advanced” option
  • In there select “wipe Dalvik Cache”

FLASHING THE ROM AND KERNELS

  • Go back to the main menu in the CWM Recovery.
  • Navigate to “install zip from sdcard” and press your selection key.
  • Choose the option “choose zip from sdcard”. Navigate to the folder you made with all the downloaded zip files.
  • In there select “ICS_4.0.1_r1-Beta1.zip”. Now navigate to the option “Yes – install ICS_4.0.1_r1-Beta1.zip”. It will now flash the rom.
  • Come back to the CWM Recovery into “install zip from sdcard” and then ”choose zip from sdcard” and come back to the folder with the downloaded files.
  • Select “bd-ics-bootanimation-flashable.zip” [OPTIONAL] and say Yes. This flashes the boot animation.
  • Come back to the CWM Recovery into “install zip from sdcard” and then ”choose zip from sdcard” and ome back to the folder with the downloaded files.
  • Select “CM7FuguMod_20111124_update-i9000.zip” and say Yes. It flashes the FuguMod Kernel.
GETTING THE PHONE USABLE
  • Now Reboot your phone by hitting the “reboot system now” option. This first reboot can take extremely long. Took me over 10 minutes.
  • IMPORTANT: When the screen starts, a popup comes with two options. First tick on the ‘Use As Default’ checkbox and then select the FIRST/UPPER option.
  • Boot int0 CWM, flash “Superuser-3.0.6-efgh-signed.zip” from the folder.
  • Go back to main menu of CWM, flash “bd-ics-bootanimation-flashable.zip” from the folder.
  • Reboot Sytem.
  • Now an important step!
  • On booting up, the screen will come up with 2 options, first check the box “set as default” then press the FIRST ONE!
That’s pretty much it. You now have Android 4.0 on your phone. In the words of Joshua from The Verge, ” Ice Cream Sandwich makes Gingerbread look like Android 1.0″.
Do note that if you have never rooted your phone or used Clockword Mod Recovery, this probably isnt the best project to start with. Do let us know if you run into any hitches though, and we’ll try to help you out. Or else you can post over at the dedicated XDA thread here.

   

Follow us on Facebook:

 

Author Description

Aatif Sumar

An Android Junkie, former Reset Generation boss and DIY aficionado. Aatif Sumar chimes in with editorials, guides and the occasional review. You can follow him on Google Plus or on twitter below.

Post comment as twitter logo facebook logo
Sort: Newest | Oldest

And yeah, see you on twitter :)

Thanks for the useful info Aatif... I would like make your users that Now its possible to install Android ICS on Nokia as well. Check this www.techdiscussion.in/index.php?topic=516.0

Note

We just went through a pretty massive rebranding from ZOMGitsCJ to UnleashThePhones. You might see a couple broken links, or missing images or strangely sized videos. If you do, please let us know on Twitter or using the Contact Form.