[HowTo] Update Nexus S from 2.3.4 (GRJ22) to 2.3.6 (GRK39F) manually

Google finally fixed the tethering bug with earlier released 2.3.6 build GRK39C and released a new OTA update for Nexus S. You can either wait for the OTA or you can manually update the phone. Here are the step by step instructions to update Nexus S to 2.3.6 (GRK39F) from 2.3.4 (GRJ22).

Step by step instructions:

  1. Download the update file
  2. Rename the update file which you downloaded from link above to update.zip and put it in your sdcard root. You can do this by connecting your phone by USB cable and pasting the file directly in the memory card (not inside any folder).
  3. Restart in recovery mode. You can do this by first powering off your phone and switching it back on while pressing volume up button. Select Recovery from the menu by using volume up and down buttons to scroll and power button to select.
  4. Now you’ll see a triangle with exclamation mark, at this point press volume up and power button to enter recovery mode. Ignore this step if you have clockworkmod recovery installed.
  5. Now select ‘Apply sdcard update.zip’ and this should begin the update process.
  6. Reboot the phone.
  • Dsr

    Sadly didn’t work for me – assert failed: getprop(“ro.product.device”) == “crespo (Status 7)

    • http://www.geekdevs.com Deepak Mittal

      That happened to me when I was upgrading from 2.3.3 to 2.3.4. I couldn’t find any solution and had to install the complete ROM.