How To : Install Android 2.3.4 on the Nexus S

samsung-nexus-s2

The Android 2.3.4 Gingerbread update that was announced yesterday, which gives devices a native video chat client through Google Talk has been found on the internet already. Instead of waiting for the OTA to be pushed to your handset, you can take matters into your own hands. Nexus S users that are currently running the GRI40 Gingerbread build can update to Android 2.3.4 easily, and here’s how.

1. Download the 2.3.4 build from here

2. Rename this file to update.zip (If your operating system automatically hides file extensions, rename the file to ‘update’, so you avoid renaming the file to update.zip.zip)

3. Connect the Nexus S to the computer and mount the internal memory drive.

4. Place the file (update.zip) into the root of the internal memory (inside no folders)

5. Turn off the phone, and power it on by holding  Volume Up + Power at the same time.

6. Using the volume keys, navigate to Recovery, and press power to execute,

7. The phone will give you a screen with a triangle, to get access to the Recovery options, hold power and press the volume up key.

8. With your volume keys, go to “update” option, and press power to begin the process.

After the process is complete, reboot your phone and you should be running on the latest and greatest version of the OS, with a native video chat client that’s not limited to WiFi.

Enjoy!

[Via: XDA, AndroidCentral]

  • Homeand89

    Does this work for rooted device?

    • Anonymous

      Not sure at the moment, but I’d imagine that you would be unrooted if you were to apply this update. A rooted version is likely on its way.

  • http://www.facebook.com/profile.php?id=685078891 Ryan Ornelas

    I followed your steps and it didn’t upgrade. Got the following output… If anyone else has any luck let me know.

    Choose apply update from /sdcard

    –Install /sdcard …
    Finding update package…
    Opening update package…
    Verifying update package…
    Installing update…
    assert failed: file_getprop(“/system/build.prop”. “ro.build.fingerprint”> == “google/soju/crespo:2.3.3/GRI40/102588:user/release-keys” | | file_getprop(“/system/build.prop”. “ro.build.fingerprint”) == “google/soju/crespo:2.3.4/GRRJ22/121341:user/release-keys”
    E:Error in /tmp/sideload/package.zip
    (Status 7)
    Installation aborted

    • Anonymous

      Hmm. Unfortunately we don’t have an md5 to check, but I’d suggest redownloading the file and trying it again.

    • Zbiku1

      Had the same issue. Iwas trying to updgrade from 2.3.2 to 2.3.4 directly but this isn’t working. You need to upgrade from 2.3.2 to 2.3.3 and then perform 2.3.4 upgrade. Hope it helps.

    • Lalith W

      Hi,

      Me to facing the same problem, Can any one suggest the solution for the same.

      Choose apply update from /sdcard

      –Install /sdcard …
      Finding update package…
      Opening update package…
      Verifying update package…
      Installing update…
      assert failed: file_getprop(“/system/build.prop”. “ro.build.fingerprint”> == “google/soju/crespo:2.3.3/GRI40/102588:user/release-keys” | | file_getprop(“/system/build.prop”. “ro.build.fingerprint”) == “google/soju/crespo:2.3.4/GRRJ22/121341:user/release-keys”
      E:Error in /tmp/sideload/package.zip
      (Status 7)
      Installation aborted

    • http://www.facebook.com/people/Carl-Alias-Patch-Léveillé/581514754 Carl Alias Patch Léveillé

      me either have you been able to load it since it failed? (sorry for my poor english)

  • Jblossom

    Didn’t work for me either. Downloaded it into the root directory, powered down and then up in menu mode, chose Restore, the unpacking icon came up and then a triangle icon with an exclamation mark. It went no further.

    • Anonymous

      After you see the triangle icon, you have to press volume up and then power for the recovery options to appear. These options are hidden by default. Hope that helps!

  • kenny

    can I update it for GRH55? or just this is strictly GRI40?

    • Anonymous

      I believe it’s only for GRI40. You may be able to find that update elsewhere, and then try this again.

      • Dannyvu44

        Help Mine Doesnt Work, It Keeps Saying This. Please Reply Someone, Thanks A Lot!

        — Install /sdcard …Finding update package…Opening update package…Verifting update package…E:failed to verify whole-file signatureE:signature verification failedInstallation aborted

  • Nexus S

    The only useful link on how to install the update 2.3.4 on my Nexus S. Thanks!

  • http://www.facebook.com/amitaggarval Amit Aggarwal

    Worked perfectly fine on my Nexus S :) thanks :)

  • tdoughone

    The google talk video chat does not work over 3g. Google lead us on

  • http://twitter.com/faresnimri Fares Nimri

    So why is this file so much bigger?

    P.S. I’m upgrading from 2.3.2 to 2.3.4 – So could it be that the file released by Google is only from upgrading from 2.3.3 to 2.3.4 ?

    • Lalith W

       Yes, Released by google only. I have downloaded from google website.

  • Michele Agresti

    Lalith,
    thank you very much for your answer. It worked perfectly.
    Cheers

  • Edydhm

     3. Connect the Nexus S to the computer and mount the internal memory drive

    Connecting nexus s to the computer, do I have to turn on USB storage option ?

    Thank you for this How to.

  • Boy8beat

    My nexus s is already 2.3.4…is it a gingerbread…or its alredy a gingerbread..if iorcely update it..do my files will be erase…?help…

  • Szela

    Hi , my nexus s doesn’t have a memory card SD (that’s google nexus s 16gb but no SDcard) I’m on 4.0.4 but I used to be on 2.3.4 gingerbread , is ther any way you can come back from 4.0.4 to 2.3.4 ginger. ????

  • Mario

    I’m also trying to go back to the 2.3.4 version. i hate the new one. I’m to download folowing this steps but it’s not working… Help. this new 4. version drains the hell out of my battery in no time at all

Back to top ▴