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 update.zip
- 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.
I am getting the following error when i tried to 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/GRJ22/121341:user/release-keys
E:Error in /tmp/sideload/package.zip
(Status 7)
Installation Aborted
Please let me know why this happens and should there be something i need to do different.
Worked first time perfectly, thanks very much 🙂