Rolling Windows and Sticky Bytes

<tagline type="clever"/>

Factory Reset a Nexus S

I found lots and lots of terrible, incomplete or inconsistent advice on how to factory reset a Google Nexus S running Jelly Bean on¬†stock firmware¬†so here’s how you actually do it.

Note: Performing this procedure will wipe all your data. Make sure you have a good backup.

  1. Power off the phone
  2. Press and hold the volume up button, then press and hold the power button until the phone powers on. The phone will start up in the fastboot menu.
  3. Press volume down several times until recovery is highlighted, then press the power button to boot into Recovery mode.
  4. A picture of an android laying on the ground with an exclamation mark over his chest will appear. Press and hold the power button, then press volume up key to open the recovery menu.
  5. Press volume down several times until factory data reset is selected, then press power.
  6. Press volume down until the one “yes” in the field of “no” entries is selected, then press power to wipe the phone.
  7. Select the reboot option to power the phone back up and re-launch the initial configuration wizard.