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!

There are 37 comments

cesarb says:

What if I'm rooted?

mustangboy88 says:

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?

scuttlefield says:

Worked like a dream. No problems at all with my update. Now, to find someone to video chat with at this hour...

graywolf007 says:

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.

jaycop says:

what do you mean by "the root of your internal storage"

takkun1946 says:

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.

jaycop says:

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?

tb1 says:

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.

PeterNorman says:


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!

e30ernest says:

Updated manually with the file and instructions above. Worked perfectly! Thanks for posting!

takkun1946 says:

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!

the_jak says:

So once the nexus s launches for sprint would it be possible to just flash 2.3.4 on a rooted epic?

leerage says:

I wouldn't try flashing any Nexus S 4G ROM on to a Epic 4G.

keklikhasan says:

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.

ehsanmahmood says:

Would this unroot my phone? Hurry up please tell me.

leerage says:

I'm pretty sure your phone will self destruct.

Hey I have a huawie will this root work or not?

abhinavasr says:

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!


scuttlefield says:

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?

TheANARCHY says:

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.

rmaybach says:

which device and carrier?

sp991 says:

...patiently waiting with my N1...(or a NS for at&t). Feel the nexus love.

wryun says:

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 ...

jgodin03 says:

Does it work on the GRI54? I suppose the answer is no...

tb1 says:

Looks like GRI40 only.

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...

motomeup says:

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.

Happyman#AC says:

I found fail as same as sp991. Need root before?

tb1 says:

Any word on if this fixes GPS issues?

flopo says:

Not available to many of us in Canada, still awaiting it for the
i9020A: GRI54, KB2

s.shawon says:

my one is GRH55. is it gonna work or have to wait? pls help

pompezz says:

I have the Cyanogenmod 7.0 on my Nexus, can I install the update with that mod?

mpmsweli says:

Is it possible toget it for my phone LG P500???

Vemppa says:

Can I put this android my to my nokia if i root it?

imrockr11 says:

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.......

Will this work on a huawie phone