Nexus S Android 2.3.4

As I'm sure most of you are aware of by now -- Google today announced Android 2.3.4 would be rolling out for the Samsung Nexus S in the coming weeks. Luckily, we don't have to sit around and wait for Google these days to get in the love. In fact, if you're a Samsung Nexus S owner, you can hit the link below -- download the update and install Android 2.3.4 manually. Here are your instructions:  

  • Download the file from Google right here
  • Place it on the root of your internal storage
  • Shut down your phone, and reboot into the bootloader by holding volume up and powering back on
  • Use the volume buttons to choose "recovery" from the list, and select it with the power button
  • When you see the triangle on your screen, hold power and then press volume up and you'll have a list of options, choose the file to update

That's it, folks, after completing those steps you'll have a fresh install of Android 2.3.4. If you happen to have any troubles along the way, jump into the Android Central forums and we'll get you fixed up.

Update: If you're already rooted, and want to stay that way we have a quick and dirty method to go from whatever ROM you're using now to a clean and rooted build of 2.3.4 in the Nexus S hacking forums.

More coverage: Nexus S forums. Thanks, Carter!


Reader comments

Android 2.3.4 is available now -- here's how to download on the Nexus S [Update: Root option now available]


Will it be that simple when the Sprint Nexus S is released? I mean, since it has Wimax, is it going to be the same software release. Or will we have to wait for a different software release specific for Wimax?

Updated my Nexus S with no problem. The video chat works great over WiFi but not on 3G, I get a message that say's I need to be on WiFi network for video chat.

You Nexus S (NS) doesn't have an SD card, so internal storage is used instead. When you plug your NS into your computer and mount it, that first directory you click into from your computer is called "the root". Just a side note, this is just the root of the internal storage though. There is a root to your file system as well.

So... with all that said, you copy it to that top level (first directory) of the phone when it is connected to your computer.

got an error when updating mine

E:failed to verify whole-file signature
E: signature verification failed
Installation aborted

could this be because I have a Canadian Version of the nexus S?

I believe this update is only for those with the GRI40 build. Mine is the rogers/att version and it has GRI54. I'm sure ours will leak soon.


I got the same error using a Canadian Nexus S with Android build #GRI54 and Gingerbread 2.3.3.

Will AndroidCentral be posting news of a downloadable Canadian version of the 2.3.4 update? If not, where should we look?

Thanks very much!
You guys rock the most!

Sadly, this one isn't a rooted one... :( Though, I shall continue to rock it for a bit.

Is there a post in the forums of how to build your own I know how to compile and create the flash-able *.img file, but I'd rather have a nice and handy .zip as well as the capability to odex some of my preferred apps and have my own build num.

Does Jerry or anyone else have a full tut from start to finish? Thnx!

Hi i did what you said but i get Status 7 error how can i fix this same error when i update 2.3.2 to 2.3.3 i searched the net i found it is anybody got solution for this problem.

Thanks have installled this over my phone.. its working all good except one things!

Video quality in the call is just great over 3G!


THE VOICE IN VIDEO CALLS ARE NOT WORKING Cannot Hear Any thing from the other side!
I am able to hear when using only voice chat! but cannot hear other person when using video chat!


I'm not sure about the issues you're having but I'm curious about you getting video chat working on 3G. It flat out won't let me start video chat without a wi-fi connection. It seems that is the case for most people, although I'm hearing sporadic reports of success using 3G. How'd you do it?

This is probably the most effective demonstration of why I'll probably say goodbye to Android come upgrade time. My phone will NEVER see this update. Probably not even Gingerbread for that matter. And this phone is only 8 months old so it can run it. And how many other phones will never see this update? Don't get me wrong I knew this going in, and I'm envious of users who have the pure Google phone. My carrier didn't offer that option. Instead I got a bloated & buggy iphone knockoff that only recently was updated to what is now the ancient Froyo. But alas I've nobody to blame but myself. I was the person who bought it. Enjoy Nexus owners. We among the masses that will never see this are jellous.

Didn't work on the EVO4G. Don't know what I was expecting ... but I thought I would give it a try.
I placed the file on the root of my SD card, booted into recovery, tried to install from SD card, and it failed.

"Installing update...
file_getprop: failed to stat /system/build.prop: No such file or directory.
(Status 7)
Installation Aborted."
I hope CM7 gets an update with this.

Worth a try I guess ...

Does that update file have to be renamed '' for it to install? I'm just curious because when I manually updated to 2.3.3 that was one of the requirements...

It doesn't have to be renamed. When you choose "apply update from /sdcard" you are shown a list of the files and have to choose it.

It should have been the same when updating to 2.3.3. I think the instructions just said to rename the file to make it easier to find.

Hello there everyone,

I am using Samsung Vodafone 360 M1, i wish to change my phones os from linux to android. Do you guys think that this is possible.... if yes plz share the secret.
the following the specification for the hardware that i was able to find on internet.


Single core, 800 MHz, Samsung SC6410
Graphics processor:
3D Graphics HW accelerator
Built-in storage:
1000 MB
Storage expansion:
Slot Type:
microSD, microSDHC
Maximum card size:
16 GB

plz help.......