Google has released the next version of the Nexus S OS (Gingerbread 2.3.6 – GRK39F), and once again, I am posting it directly here — mostly for people who have not received it yet, people who are using a jailbroken phone, or people outside of the US who do not get the updates.

If you are on GRJ22 (2.3.4), you can apply only the small update:
(md5: efd33eba8eb42ab77b0d279547bf76d1)


Again, this is directly from google (it is even linked to google), and you should follow the 7 steps from the article.

Please note that the above update is the ~18MB update, and it will only work if you are on 2.3.4 GRJ22. This is NOT for people who are running jailbroken/custom roms.


If the above doesn’t work, OR if you are using a jailbroken/custom rom, then I suggest doing the full 2.3.6 (GRK39F) flash:
(md5: c3d6341f18e2723d748e1dea10623d43)

This is the ~98 MB image. You can use the same 7 steps from the link above, OR you can use any custom installer (including ClockWork).
If you are having problems with the update above, this is the full factory restore and it should work without any problems.

Please post comments if you have any problems, or if you just want to post that it works!

7 Thoughts on “Google Nexus S – update manually to 2.3.6

  1. Thank You so much. I think this will help me a lot.
    I’ll be back with further queries : )

  2. I need help with my Samsung Google Nexus S.
    I have it on 2.3.1, I get the updates as well, but when I try to update my phone, it crashes in the middle. The phone is so annoying now, I can’t run anything properly.
    Please help me find a solution.

  3. Yomna on May 7, 2012 at 9:02 am said:

    will the last link work for my nexus?? its stock build is GRI54

  4. webadoo on January 15, 2012 at 11:48 am said:

    Thanks for this! i’ve updated my phone from 2.3.4 to 2.3.6 manually.

    But do you know the reason why some phones don’t receive the update automatically?
    There isn’t any button to check it somehow, kinda strange way of working to me 🙂

    • The main problem is that the phone checks for updates very rarely. I even read that the nexus one checks in once per year. When you check for updates manually, it doesn’t actually hit the servers. I think it just checks if the phone version is not the same as the last seen version. There was a code that you can punch in to manually check and hit the server. Now to top this off with google doing a delayed rolling release, and you end up with eager people who want an update 🙂 By the way, you can upgrade to 4.0.3. Also, I think that they have fixed the update check process.

Leave a Reply

Your email address will not be published. Required fields are marked *

>> NOTE: Please use <code>...</code> to post code/configs in your comment.

Post Navigation