With the next version of Android, code named Ice Cream Sandwich (v4.0), powering the Samsung Galaxy Nexus, which is nearing its release date, it should come as no surprise to the readers that the source code is available now. The Android team has uploaded the source code to its servers for the latest version of its Android operating system, Ice Cream Sandwich along with the first release of the Honeycomb sources. This available build of Ice Cream Sandwich is Android 4.0.1 and is the same version that will ship on the first ICS device, Galaxy Nexus. Build versions for other devices will come later. Android ICS build is a much larger release than any previous Android release.
However, Google Android Team’s Jean-Baptiste Queru states that this is a large push and it’s going to take some more time to transfer over. If you try to sync now, you’ll get something that you won’t be able to use. It would be better to wait for the word from Google that it’s finished pushing out the source code. This build is also carrying the the Honeycomb source code. Queru has also mentioned that they “haven’t created any tags that correspond to the Honeycomb releases (even though the changes are present in the history.)”
Please see the following requirements for hardware suggestions:
# 6GB of download.
# 25GB disk space to do a single build.
# 80GB disk space to build all AOSP configs at the same time.
# 16GB RAM recommended, more preferred, anything less will measurably benefit from using an SSD.
# 5+ hours of CPU time for a single build, 25+ minutes of wall time, as measured on my workstation(dual-E5620 i.e. 2x quad-core 2.4GHz HT, with 24GB of RAM, no SSD).
Hit here for full instructions.
A number of vendors including Motorola, Samsung and Asus have signalled that they will roll out the Android ICS update for its devices following the official release of the operating system’s source code,
Who will make the first full Android 4.0.1 ICS ROM?
Source: Android Building Google Groups