Nexus S ICS

So you've got the Sprint Nexus S 4G, and you're well aware that the official Ice Cream Sandwich update is coming. But what if you don't want to wait? The crazy cats in our Nexus S 4G forums have the manual download and install method, and it goes a little something like this:

  1. Download this file from here (Thanks to LateNiteWithJme at Android Central!)
  2. Rename it to (Windows users careful not to get a double ".zip" extension) and place it on your sdcard.
  3. Shut down phone
  4. Boot into bootloader (Volume Up+Power) then from bootloader screen choose RECOVERY (Navigate Vol Up/Down and select with Power).
  5. From stock recovery choose to install
  6. Sit back and relax for a few and you should boot into official Ice Cream Sandwich 4.0.4 !

And that's it. Enjoy, tell your friends, and hit the link below if you need some help.

More: Nexus S 4G forums

There are 59 comments

Paul627g says:

Thanks for this Phil ;)

mberry2191 says:

Is this a way to force the update without rooting?


good question

tbhuang2 says:

Where in the post did it mention the word "root?" This doesn't need root..

blipp says:

And then there was one...

Does this require root and is this using the stock recovery?

tbhuang2 says:

5. From stock recovery choose to install

This doesn't need root.

Paul627g says:

This requires NO ROOT.

This is the official update, just done manually using the stock recovery. It will act the same as if you received the OTA update. Also preserves your data too :)

Paul627g says:

Let me ammend the installation instructions...

When you select the RECOVERY from the bootloader screen. You will then get a screen with a yellow warning triangle.. Press and hold (Volume Up+Power) and you will then be booted into stock recovery.

Then from there select Install update from /sdcard


mberry2191 says:

I'm getting an error when I try to update it.

assert failed.....

Installation aborted

Paul627g says:

Trying this from stock recovery? If you attempting using CWM recovery it won't work.

Otherwise try redownloading the file, we have confirmed it works so you may have gotten a bad download.

mberry2191 says:

I think I figured it out. I was trying to update from 2.3.5 not 2.3.7. It seems to be going through now.

Greetings to all,
How do I go from CWM recovery to stock recovery?

jermajesty says:

There is another trick. I had to do it with 2.3.7 but don't remember what it is. I just get an exclamation when following directions above.

mberry2191 says:

Do you remember what you did?

Paul627g says:

Hit the link on the OP of this blog to the NS4G forums. Couple users have thrown out suggestions to make getting into stock recovery from the yellow warning triangle a bit easier...

jermajesty says:

Need to hold power and volume up for a second and the menu will stay up instead of flash and reboot.

On my 2.3.7, from the triangle screen, you need to hold power down while pressing volume up then volume down. It then took me to the install from sd card screen. Just power and volume up did not work on mine.

rolefourlife says:

I got the triangle screen, volume up + power didn't seem to do anything. Pulled the battery to try again. Got to the triangle screen again, tried power THEN volume up, and got right to the options screen. Everything else was easy enough and now i'm rocking ICS.

romma says:

Just updated my co-workers NS4G with this... Thanks!!! (She wouldn't let me root her phone)... :)

mberry2191 says:

So then with this, if there are new updates, will the phone automatically prompt to install them since it is stock?

Paul627g says:

Yes you will receive future updates, this is official OS.

jean15paul says:

I <3 AC. My wife has an NS4G. Shell doesn't care about updates so she probably won't let me do this. :-(

w5cyc says:

Seems like I read something about Sprint pushing a new radio with the official OTA update. I'm guessing these files don't include that new radio. would one get that new radio later if the update is forced manually before the official OTA?

NerdyNugget says:

This is the OFFICAL OTA so it does include the Radio.

Paul627g says:

This is the ACTUAL OTA OFFICIAL UPDATE. The link we provide to the package is the same your phone receives, downloads the update and then automatically triggers your device to prompt you about updating.

You would just be applying it manually instead of waiting on the OTA notification.

l00natic71 says:

When you install it, right before it reboots, you will see "Writing Radios." Then after you reboot it, you will see the new boot animation. I kinda miss the X being formed by light. Now, it's color tiles "exploding"

dman977#AC says:

I miss the old Nexus boot screen too. The color tiles just seem so random. At least I knew what the X could mean or represent.

KubuliDroid says:

Thanks like a charm...tried other methods but to no avail. This is absolutely awesome...thanks again man...great job!!!
FYI...I have a Nexus S 4G flashed to PagePlus, was told I probably would not be able to update...but lo and behold it worked GREAT!!!!

junun says:

OTA update is already rolling out. Girlfriend got the OTA update this afternoon, she's not happy with change lol

dvb00702 says:

Yeah I just got the update about an hour ago was wondering why I didn't see news buzzing everywhere about it.

What about the face unlock feature? I just updated mine to 4.0.4 using the method above. Works well but no face unlock.

Paul627g says:

We won't see "official" face unlock with the NS4G. Front facing camera is not good enough to support it. I've used it on custom ROMs supporting it, its okay but after about 5 minutes I went right back to the AOSP lockscreen.

mberry2191 says:

When I updated it, certain apps (like instagram and google earth) are saying that they are incompatible. Thoughts?

Paul627g says:

They need to be updated.

You might have to clear data on them from Settings/Apps/Manage Apps to get them to clear out and work properly.

I've used Google Earth on 4.0.4

mberry2191 says:

I couldn't even get them installed on the phone though is the thing. They won't download from the market.

LuisManuel says:

i would try a power cycle.

In the words of Apu thank you very much it was so easy works
And works well.. thanks Phil.

menacekiller says:

Ice cream sammich time! Nom! ;-)

BigDiz007 says:

I did the update, now I have lost recovery and root. How do I get it back?

Paul627g says:

Root again.....

Hit the NS4G forums, Rooting and Hacking sub forums and see the Rooting Guide/sticky.

thanhyboi says:

Thank you!!!

w5cyc says:

OK. Maybe I shouldn't say anything, but I actually got the OTA update this afternoon like half an hour after I posted my comment above. But I haven't seen a story in the feed about the OTA finally rolling out to US folks. Surely I'm not the only one who got the OTA.

dvb00702 says:

I posted above I also got it so no you aren't the only one.

li2327 says:

My pc is down so. I'll have to wait for the ota update. Darn! :-(

LuisManuel says:

just download the link directly to your phone. thats what i did.

mandathiem says:

I downloaded the file, connected my phone and pasted the file on the main folder. It's named but when I get into the boot menu and follow the directions I get the stupid triangle. Am I doing something wrong? It is the "I can't load the file" White triangle with a yellow ! and the andriod dude standing there.

When I go into "about this phone" and tell it to update it says it's up to date with 2..3.7

mandathiem says:

AHH I figured it out.. when you get the Andriod when the ! in the triangle hold power then UP quickly. I was doing it a second time but doing up then power (like the first time)

Hope this helps someone!

g0dchaser says:

Thanks a ton! Works great and no problems with radio. Phone also seems much snappier contrary to previous remarks around the net that the phone would be sluggish. Any word on if the facial recognition unlock is possible?

weddie2812 says:

Stupid question are you able to use this update for the Samsung Epic Touch?

jean15paul says:

Nope ... this is for the NS4G only

artstfn2007 says:

after waiting....and waiting.....for the OTA...and being too chicken/dumb to do anything else (don't even really understand what it means to root or flash a phone!) I tried this yesterday afternoon on my phone....and it worked I go wife has the same phone...I show her....she says she will just wait for the OTA. After watching tv and playing with my ICS lovlieness....I pick up her find the OTA being pushed to it! Funny....great upgrade....faster....and it seems like the battery is better, but time will tell.

deadon21628 says:

Before I got a chance to manually update, my ICS dropped this morning! In San Antonio, TX. Hopefully everyone else in South Texas is enjoying their update as of today!

jean15paul says:

Am I the only one missing something here????

"2.Rename it to (Windows users careful not to get a double ".zip" extension) and place it on your sdcard."

What sdcard?!?!??! The NS4G doesn't have external storage. So where am I supposed to put it?

LuisManuel says:

I just did this, and im in love!! thank you AC for this, ive been waiting for this update forever, now i finally have it. It was such an easy process too!! My love for my Nexus S 4g had been renewed, thank you!

artstfn2007 says:

Jean15paul....hook it to you computer with the usb.....'open' it.....should show up as like your 'e' it there...

Brian2323 says:

I did this last night and got the double .zip extension but didn't know what to do so continued with the update as normal and so far everything works fine.

Should I be expecting a problem?

eddieras says:

i updated and my radio is way worse - i used to get a few bars in my house, now zero. when i'm in my office i always had full bars (as i'm right by my wireless router) and now i have 3 - it also was very buggy and slow to run, tho after a day or so it does seem to be running more smoothly. everything seemed to go fine with the install and yes i'm using a sprint
google nexus s - any ideas??