How To Manually Update Google Nexus One To Android 2.3.3 Gingerbread

Like all OTA updates, the official OTA Android 2.3.3 Update to Google Nexus One customers takes time to hit their devices. If you don’t like to wait for the OTA update to reach your device, you can manually update your Google Nexus one to official Android 2.3.3 Gingerbread update.

nexus_one_gingerbread_android_2.3.3_update[4] Nexus_One_S_Gingerbread_Update[3]

Here is a guide to download update and install it on your Nexus One.


Disclaimer: Proceed at your own risk. is not responsible if your device gets bricked during the process. This is manual method only for the experienced. Otherwise, we suggest you to wait for the OTA update to hit your phone.

1. Download Official Android 2.3.3 Update ( on to your computer and rename it to “”[Thanks to XDA forum members for bringing in the download link]

2. Connect your Nexus One to computer via USB cable.

3. Copy the downloaded file to phone’s internal SD Card at root level. Don’t extract the zip contents or rename it.

4. Power Off your Nexus One and disconnect USB connection to computer.

5. Reboot the phone into Recovery mode. To do it, press and hold “Volume Down” key and “Power” button simultaneously.

6. Once your phone reboots into Recovery mode, use volume button to navigate through “Recovery” and press “Power” button to select it.

7. You will see the “!” symbol. Then hold the “Power” button and then press the “Volume Up” button.

8. In the recovery options, choose ““apply update from /sdcard” option.

9. Select the update file ( on your sdcard and then press the “Power” button to flash it.

10. Wait for the Android 2.3.3 upgrade process to complete.

You need to reboot your Nexus One for the Android 2.3.3 upgrade to take effect. That’s it you have successfully upgraded your Google Nexus One to official Android 2.3.3 Gingerbread firmware.

You may be Interested : Head over to our guide on manually updating your Nexus S to official Android 2.3.3 update.

You may also like...

16 Responses

  1. N1 says:

    I’m getting this eror: Status 7.
    can u help me?

  2. N1 says:

    This is my rom, (I never put an cooked rom before or other rom.)
    Nexusone pvt ship s-on
    microp- 0b15
    touch oanel- synt0103
    oct 12 2010 14.33.16

    Thx in advance

  3. N1 says:

    yes it was rooted… but i never instaled a rom… i will try with with hardspl to see what happens!

    • dkszone says:

      You need to have the phone in factory condition which means you have to unroot and bring everything back to normal. Then proceed for update.

  4. N1 says:

    ok, thx ..i will try it!

  5. Joseph says:

    hey i need help, when i get to the recovery options screen and i choose it just loads it then says could not find and it does not list the update there. can you help as of what i should do? i am complete stock besides launcher pro.

  6. jst says:

    I am having the same error: status 7 problem.

    I have stock 2.2.2

    Also the note here says don’t rename, every time I have done before I have renamed to I tried both ways and got the error status 7 with and unable to locate SDcard update file when I didn’t rename?

  7. david says:

    I had the same problem. Renamed the .zip file to and the upgrade went properly.

    Thank you!

  8. Christoph says:

    Yes, I just renamed the zip.file to and everthing got well.
    Thank you!

  9. Oliver says:

    Hi, I have purchased a rooted N1 to cyanogenMod.. how do I unroot inorder to be able to upgrade to 2.3.3??

    Any help plsss

  10. sourav says:

    it says that signature verification failed

  11. 2pers says:

    Same issue with update file, I renamed it to but issue with signature verification…

  12. Raj Borborah says:

    Required me to rename the file to The menu for selecting the file from sdcard had the name in it. Did not work without renaming. Worked fine after renaming. Also I renamed directly on the sdcard after copying there. It updated successfully to 2.3.3