How to Update the Samsung Nexus S to Android 4.0 Ice Cream Sandwich

by: Paul NuñalDecember 1, 2011

Google’s iconic smartphone, the Samsung Nexus S, is now finally getting the royal treatment as Samsung will soon be rolling out the official Ice Cream Sandwich (ICS) upgrade for the device. As we wait for the official update to be released, we’ve managed to stumble upon a leaked version of Android’s latest offering for the Nexus S.

As a precaution, this is not the official ICS update but a leaked version circulating around the Net. Luckily for Nexus S owners, you can easily apply this update on your device.

Considering this is still the beta version, you may face certain issues in running applications and functionalities like the Face Unlock feature and NFC capability due to the Nexus S’s limited hardware. The core features, though, are present in the leaked update, and if there are minor glitches or bugs, those will be taken care of once the official version is finally released during the next few months.

Along with a host of enticing new features, the ICS firmware will surely make your device feel like brand-new. If you can’t wait for the official update and want to try out ICS ahead of your fellow Nexus S users, then follow the steps below to put ICS on your Nexus S.


  1. To ensure that you don’t meet installation failures, it is suggested that you leave at least 60% of battery juice on your device.
  2. For the ICS firmware to function properly, you need to have root access on your device. Check whether you have the Superuser app installed or ClockworkMod recovery in your app drawer. If you do find one of these apps, then you’re ready for the next step. Otherwise, root your Nexus S first.
  3. Download the latest Ice Cream Sandwich firmware for the Nexus S. Get the ZIP file here. It’s about 155 MB, so downloading might take some time.
  4. Connect your phone to your desktop using a USB cable. Copy the ZIP file to your phone’s internal storage.
  5. Restart your phone and enter into ClockworkMod recovery mode. You can enter recovery mode by holding the Volume Up button while pressing the Power button.
  6. In the recovery mode menu, select the option “Wipe Data / Factory Reset”.
  7. Once there, select “Wipe Cache” and also select “Dalvik Cache” to clear out previously stored caches associated with your past firmware.
  8. After the cleaning process, select “Install Zip from SD Card”, and then press “Choose Zip from SD Card”. From there select the ICS firmware ZIP file that you have previously downloaded and copied to your phone’s storage. It will take about 5 to 8 minutes of waiting time for the installation process to finish.
  9. Once the installation is done, head back to the main menu by choosing the “++++ Go Back ++++” option. Select the “Reboot System Now” option to reboot your phone to the Ice Cream Sandwich firmware.
  10. Turn off your phone again. Then, boot back up to recovery mode (as in the earlier step). Do the “Wipe Data / Factory Reset” and “Wipe Cache” again, as in the previous step. Afterwards, choose to reboot the system.

On your first boot, it may take a couple of minutes for your newly installed firmware to take place but after this process your device should function normally.

Congratulations! You have successfully updated your Nexus S to Android 4.0 Ice Cream Sandwich.

  • Jguhgg

    looks fake

  • Jorge Aguilar

    This is the previously released package made from the SDK files.

  • Anonymous

    Found this while browsing: Mugen Power 3900mAh battery for Nexus S! I’d test it together with this OS, interested on how much usage time you can get.

  • Ron Asimi

    Why does the screenshot show a 2.3.x kernel? Official OTA will be a 3.0.x kernel.

  • Rener78

    Fc in french. And says I have we scream ice cream beta 9??

  • Ron Asimi

    That’s an SDK port by Drew Garen, It’s not even a source build.

  • Shyne Owens

    I have this rom running on my Nexus S as my daily rom for the last three weeks. I love it. the only problems i have is the face unlock. Other then that this rom is perfect i stopped using Miui rom because this rom looks so clean. It changed my gmails look and everything. I just cant wait until CM9 comes out of beta because then this rom will have custom features that google would neva have gave it.

  • And there we were all thinking that having a Google phone will enable us to get priority updates to the latest OS. Apparently, you need to buy the latest google *phone* to get that, even though you paid for a (then) flagship google phone earlier this year. If you’re not ponying up the cash, back in line you go.
    I’m really getting tired of Google’s disrespect to their own users. At least Apple’s updates are released to all compatible devices simultaneously. I really had high hopes for my Nexus S, but this is starting to get irritating.

    • Gfgb

      Google disredpects everyone and only cares about making money,we, the ones that feed google with info everyday should rethink if we really should use google at all. Honestly ? GOOGLE SUCKS.

  • Abu


  • OTA 4.04 also available!

  • its work for me! thanks god! it is amazing.. am from india. cool update. guys tis is not fake. believe. i tried wit several manual update get failed! but i done with these link and files!

    u r simply rockzzzzzzzzzz

  • jigar

    its not working in my nexus s