I have a Nexus S running Android 2.3.4. For a while now it's been trying to prompt me to install newer versions. Every time I try, it restarts, displays the cute robot error screen and doesn't come back on until I take out the battery and restart it. Pressing power+volume+/- doesn't help.

I also tried to do a factory reset. Same result.

Before I got this phone (it was a gift), the shop did something to it "to enable Hebrew." Not sure what exactly but I suspect they dinkied around with system files and that's what is causing this.

Anyone have suggestions for what to try next?

  • did they root it or is the software modified in any way after "enabling Hebrew"? Jun 8, 2012 at 22:54
  • no idea. How do I found out? Jun 9, 2012 at 12:37
  • My instinct: take it to a more reputable shop :-|
    – offby1
    Jun 9, 2012 at 17:04
  • not even sure where the original shop is:) Surely there must be some way to restore the phone to its original state though? Jun 9, 2012 at 17:26
  • 1
    I've closed your previous question as a duplicate of this one, since this contains some additional information (such as the Hebrew patch/modification). In the future, please try not to re-post questions. It is preferable to simply edit the original with additional info, which will bump it to the top of the active list, thereby getting it more attention. Jun 11, 2012 at 20:55

4 Answers 4


This a solution to bring your device to a stable, stock, factory default state.

NOTE: this will wipe your device (not the SD card) and return it to stock, unrooted factory defaults.

  1. Download one of these two files:

    • This file if you want to restore to Gingerbread
    • and this zip file if you want to restore to the OTA 4.0.4 (Ice Cream Sandwich) latest update.
  2. Extract the file you downloaded to your computer, in a location you remember.

  3. On your phone, enable debugging

    • this is usually found by going to the home screen, then pressing Menu and choosing Settings->Applications->Development and check the USB debugging option
  4. Plug your phone into your computer

  5. Locate the run.bat file in the location where you extracted the .zip file

  6. Run this file and wait for the process to finish.

  7. You're done! Reboot and enjoy!

  • 1
    is it .. safe? Kind of hesitant about something so framed in ads. Jun 11, 2012 at 20:18
  • 1
    The ads are a product of cheap file hosting. This method and these files have been used and recommended by others on reputable Android forums and websites, and the file has been reported genuine by those users, by statement of use. Though the site will try to coerce you with flashy ads, rest assured the file you seek is pure. Jun 11, 2012 at 20:26

Google has the official system images available for download here. You'll need to be familiar with the fastboot tool or learn how to use it :)


If you don't mind ending with CM9 follow these steps:



This is really old, but I just needed and found working instructions for the factory reset of a Nexus S. They are at https://developers.google.com/android/ota, the relevant steps are:

  1. ... use the key combination for your device (Press and hold Volume Up, then press and hold Power), and then select the Recovery option from the bootloader menu. The device is now in recovery mode and an Android logo with red exclamation mark should appear on screen.

  2. To access the recovery menu, hold the Power button and press Volume Up once. The recovery text menu will appear.

From the recovery menu, you can do a factory reset that will wipe all your data.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .