• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About
  • Projects
    • GStaticMap WP Plugin
  • Contact
  • Privacy Policy

Lorenz Blog

All About Web & Mobile Application Development

  • Featured Articles
  • Gadgets
    • Android
    • Blackberry
  • Programming
    • Android
    • PHP
    • Java Script
    • MySQL
    • Postgresql
    • Flex
    • Web
  • Software
    • Mac OS
    • Windows
    • Linux
  • Web
You are Here » Home >> Information Technology >> Programming >> Android >> How to Manually Update GSM Nexus S from Stock ICS 4.0.3 to ICS 4.0.4

How to Manually Update GSM Nexus S from Stock ICS 4.0.3 to ICS 4.0.4

March 29, 2012 by Lorensius Londa 1 Comment

Google just rolled out Android 4.0.4, Ice Cream Sandwich, to UMTS/GSM Nexus S, Xoom Wi-Fi, and HSPA+ Galaxy Nexus devices. This update improves existing Ice Cream Sandwich experience with stability improvements, better camera performance, smoother screen rotation, improved phone number recognition and more.

As usual, this update will be available on selected devices not at the same time. If you still don’t get the update notification so far, don’t worry, you can manually update to ICS 4.0.4 by downloading the update zip file and flash it via recovery. In this short tutorial, i’ll explain how to manually update ICS 4.0.4 on GSM Nexus S from existing rooted stock ICS 4.0.3 via ClockworldMod recovery.

Here is my Nexus S specification:

  • Model: GSM Nexus S i9023
  • Stock ICS 4.0.3 without any mods
  • Rooted
  • ClockWorldMod 5.0.2.3
  • Superuser 3.0.7

How to update:

  • Download the 4.0.4 update zip file from Google server
  • Rename the file to update.zip (optional)
  • Download SuperUser zip file
  • Copy the update.zip file and superuser.zip file into sdcard
  • Reboot into bootloader end select Recovery
  • On CWM recovery menu, choose install zip from sdcard then choose zip from sdcard
  • Choose  update.zip file and Yes – Install update.zip on confirmation
  • Wait until the installation process finish
  • Back to recovery menu then install the superuser.zip (from install zip from sdcard menu)
  • Wait until finish then reboot the phone
  • After reboot system will update the phone, you will see the update process dialog
  • Wait until finish, then you will be on Android 4.0.4 without losing root and installed apps (superuser works normally as before update 😉 ).

My experience so far with ICS 4.0.4

  • More responsive and fast
  • Smooth screen rotation

Android ICS 4.0.4

Reference: XDA Dev

Facebooktwitterredditpinterestlinkedinmailby feather

Related posts:

  1. How to Manually Update GSM Nexus S to Android Jelly Bean (Android 4.1.1)
  2. How to Enable Android Jelly Bean OTA Update on Nexus S
  3. How to Root Galaxy Nexus Jelly Bean with SuperSU
  4. How to Create Android Update Zip Package

Filed Under: Android, Android, Featured Articles, Information Technology Tagged With: 4.0.3, 4.0.4, Android, ClockWorldMod, GSM Nexus S, Ice Cream Sandwich, ICS, Nexus, Nexus S, OTA ICS, recovery

About Lorensius Londa

Passionate web and mobile application developer. Co-founder of TRUSTUDIO, loves programming, Android, aviation, travelling, photography, coffee and gym mania.

Reader Interactions

Comments

  1. ken says

    April 2, 2012 at 8:45 pm

    Thanks – I had problems earlier but it seems that you have to update superuser before you reboot the phone. It then works. If you reboot phone before you install superuser, no root access. Again thanks!

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

About Me

A husband, father of two, passionate software developer, diy lover and home baker who loves to learn new things. Read More…

  • Facebook
  • GitHub
  • Google+
  • Instagram
  • Twitter
  • YouTube

Featured Articles

How to Setup MQTT Server Using Mosquitto and Libwebsocket on Freebsd

Blue Bamboo P25 Printer Android Demo Application With Source Code

Simple JSON RPC Client for Android

How to Send Message to Google Cloud Messaging (GCM) Server Using JSON and PHP

Footer

Recent Comments

  • Aditya Dabas on About
  • Ayten Göksenin Barutçu on How to Make Android Map Scrollable Inside a ScrollView Layout
  • mang jojot on About
  • Hussain on How to Programmatically Scan or Discover Android Bluetooth Devices

Recent Posts

  • How to Fix Blank Screen on WordPress Add/Edit Post Page
  • How to Programmatically Restart the ESP32 Board
  • How to Get Hardware Info of ESP32
  • How to Setup MQTT Server Using Mosquitto and Libwebsocket on Freebsd

Latest Tweets

To protect our users from spam and other malicious activity, this account is temporarily locked. Please log in to https://twitter.com to unlock your account.

Copyright © 2023 · Magazine Pro on Genesis Framework · WordPress · Log in