Manually update Nexus S to Android 2.3.4

Google has started pushing Android 2.3.4 update over the air to Nexus S Phones. But if you don’t want to wait for the update notification, you can manually apply the official update via recovery now.

Guide to update from build GRI40 to GRJ22:

  • Download the update from Google servers
  • Rename the file to
  • Copy it to SD card.
  • Switch off your Nexus S
  • Reboot in bootloader using Vol UP + Power Button
  • Select recovery by using Vol buttons and power button
  • A triangle with exclamation mark will come, now press power button and Vol Up at the same time to bring recovery menu.
  • Select “Apply Update from SD card”.
  • Your work is done, go chat with your friends in video now.


Post Author: Gaurav Shukla

Gaurav Shukla is the editor of If you'd like to reach him, drop an email at '' or connect with him on Twitter (@gauravshukla).

2 thoughts on “Manually update Nexus S to Android 2.3.4


    (April 30, 2011 - 1:48 pm)

    Worked first time perfectly, thanks very much 🙂

    Vijay P

    (April 30, 2011 - 1:12 am)

    I am getting the following error when i tried to update.
    Assert failed: file_getprop(“/system/build.prop”, “”) == “google/soju/crespo:2.3.3/GRI40/102588:user/release-keys” || file_getprop (“system/build.prop”, “”) == google/soju/crespo.2.3.4/GRJ22/121341:user/release-keys
    E:Error in /tmp/sideload/
    (Status 7)
    Installation Aborted

    Please let me know why this happens and should there be something i need to do different.

Leave a Reply

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