19
Jul
20120617T115023

Good news for Nexus S owners – your OTA update to 4.1.1 Jelly Bean is ready and at least one user has reported it rolling out to his i9023 already.

Screenshot_2012-07-20-05-18-49

The 114MB update, which brings the Nexus S' build up to JRO03E, is also available to download directly from Google's server for users with either the i9023 or i9020T hardware variants. For those wondering, this update shouldn't wipe data during installation.

assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:4.1.1/JRO03E/403059:user/release-keys");

Those who don't want to wait for an OTA notification to hit their device can download the update from the link below. To flash, just make sure you're running a custom recovery (like ClockworkMod) and a stock ICS ROM (the update assert looks for IMM76D), copy the zip to your device, and flash as normal.

UPDATE: The official OTA for the i9020A variant has also been posted. Check here for the download.

Disclaimer: Android Police isn't responsible for any harm to your device - proceed at your own risk.

Download:

  • Google (MD5 – 12c718dbda2565609db45c9631a25adc)
  • AP Mirror: 1, 2, 3, 4

Source: XDA

Liam Spradlin
Liam loves Android, design, user experience, and travel. He doesn't love ill-proportioned letter forms, advertisements made entirely of stock photography, and writing biographical snippets.

  • http://www.androidpolice.com/ Artem Russakovskii

    Woot! Go Nexus!

  • Michael

    Are you serious!? Before the galaxy nexus on VZW?!?

  • http://twitter.com/briandsouza_ Brian DSouza

    amazing start for a day......

    • http://www.androidpolice.com/ Artem Russakovskii

      Or end :)

      • http://twitter.com/briandsouza_ Brian DSouza

        thought it was going ot me an amazing start. but since last time i did not ensure clockwork recovery sticks...i have to do the whole process again when i reach home

  • SebaKL

    This gives me hope that perhaps JB will eventually arrive on Galaxy S2. From what I read before, S2 low screen resolution was incompatible with the new OS, and the only candidates were S3, new Nexus and some other model. Given Nexus S has exact same screen size as S2 and a lower tech specs, it's clear the phone is more than capable to handle the OS. But then again, if we could easily upgrade, we wouldn't have reason to buy the new phones, so I don't see it coming out any time soon...

    • http://www.androidpolice.com/ Artem Russakovskii

      Whoever told you the S II has a low resolution JB can't run on is an idiot.

      • SebaKL

        I'm glad we share the opinion on this one :)

      • SebaKL

        I'm glad we share the opinion on this one :)

  • VANdaMAN

    So anyone knows how to manually update, and whether having encryption will pose any problems?

    • https://steamcommunity.com/id/m-p-3 m-p{3}

      If you have encryption enabled, you have to wait for the OTA. Otherwise you'll have to reset the phone to factory default.

  • http://twitter.com/briandsouza_ Brian DSouza

    This is strange...to get to 4.0 i had to flash custom recovery...then 4.0.4 came...now when i trying to flash...there is no custom recovery ...its back to stock recovery...i remember very well that the i9023 stock recovery was broken

  • http://twitter.com/DirkMcGurt Teddy_RoughStuff

    Root your VZW GNex and get Bug less Beast. Problem solved.

  • http://twitter.com/jdlpop Jorge D

    Here's hoping the Sprint Galaxy Nexus gets it sometime soon.

    • William_Morris

      Of course.... right after Verizon's GNex gets it. /s

  • http://www.facebook.com/tg2708 Kharl Martin

    how do i get rid of the superuser app and the red jelly bean icon in mount storage is messed up

  • KP

    Since crespo 4g was recently put back in AOSP does anybody think we'll be getting this soon?

    • dancedroid

      who knows, it'll still have to go through Sprint testing, right? nevertheless, i'll either still be running a JB port from xda or have an LTEVO/SGSIII by the time it rolls on out

  • Kris

    So since I've been seeing 4.1.1, JellyBean 4.1 has already received a minor update... I somehow have missed why it's being called 4.1.1?

    • http://www.androidpolice.com/ Artem Russakovskii

      4.1 was the preview version that rolled out around I/O. 4.1.1 is the final JB.

  • https://twitter.com/#!/Cuca64 Nino_64

    OK now I want my JB update for my GNexus !!! Do you hear me SPRINT ???
    :(

  • Jay Kay

    i followed the steps for manual update given above on my Nexus S i 9023 but, installation aborted due to error with teh folloiwn message.... "assert failed: apply_patch_space(16570800) E:Error in /tmp/sideload/package.zip (status 7) Installation aborted" Can anyone have idea what si teh issue?

    • http://www.facebook.com/tim.lacey Tim Lacey

      I also get this error. Can anyone offer any ideas?

      • http://www.androidpolice.com/ Artem Russakovskii

        I've seen quite a few people hit this error, and I'm still unsure why. I suspect it's because they're not running full stock, but it may be something else. I've seen fixes that involved flashing something very stockish like a factory image and going from there, basically starting from scratch.

        • http://twitter.com/punitvthakkar Punit Thakkar

          disqus on mobile is weird, i just wrote 3 comments in reply to a totally different comment even though i clicked to type on the one i intended to. Any way comments can be deleted?

        • https://steamcommunity.com/id/m-p-3 m-p{3}

          I already have the factory image and didn't root my phone but still have the error message. I have no clue what could break the update process..

          • steve

            Same problem here

        • https://steamcommunity.com/id/m-p-3 m-p{3}

          I already have the factory image and didn't root my phone but still have the error message. I have no clue what could break the update process..

        • Steve Preston

          I had to go through this to get ICS on my phone. 8 hours of wading through loads of outdated tutorials, thinking at one point I'd bricked my phone and then nearly a week to get the phone back to how I liked it.... and that was only 2 months ago. I'm just glad my phone is working ok at the moment. Hopefully this situation will be sorted sooner or later. Since it's Google I bet it will be later... *sigh*

    • akhil86

      I am also getting the same problem.Have u got solution how to correct this problem

    • lucky singh

      I am also getting sane message . I think someone is just making fun

    • Rebecca

      Forcestop the google service framework in your apps and clear the data and then check for the update. You should have it then! :)

    • Jay Kay

      Rebecca wrote on Android 4.1.1 Jelly Bean OTA (JRO03E) Available For The Nexus S i9023/i9020T [Download] [Update: Now i9020A Too] · a day ago Forcestop the google service framework in your apps and clear the data and then check for the update. You should have it then! :)Followed teh advice given by Rebecca, but no change, similar message , installayion aborted :(

    • Steve Preston

      Same problem here... the google service framework fix didn't work for me either.

  • Corneliu Dascălu

    Downloading it right now!

  • http://twitter.com/realnudel Meowski Catovitch

    Have Google said anything about ever fixing the stock recovery so that it can actually install updates again?

    I don't want to wipe my phone to install a custom recovery, and I don't want to wait for my carrier to get around to releasing the OTA, either.

    (On top of the delays from Google themselves because they apparently cannot update/test more than one phone model at a time.)

    • martin

      you don't have to wipe to install a custom recovery, the easiest way is to boot a custom recovery directly via fastboot, so you can flash the update but the recovery will remain stock.... fastboot boot filename.img

      • http://twitter.com/realnudel Meowski Catovitch

        Don't really want to have to install the Android SDK on my PC just for this, either. Before installing ICS, I could install updates by just copying them to my phone and pushing a few keys while rebooting the phone.

        Looking at the guides to Fastboot, they all seem out of date and unclear about exactly what needs to be done, and saying it can only be done on some phones (presumably not updated for the Nexus S) or require root or something. Too much effort and uncertainty for what used to be a trivial process.

        Google have known the ICS bootloader was b0rked since earlier ICS updates so I'm hoping they will fix it, although their speed at fixing other issues doesn't leave me that optimistic. :) For now, I'll wait for the OTA rather than risk wasting a lot of time and messing up my computer and my phone.

      • Matteo Rosina

        unfortunatly if I try that I get: FAILED (remote: Bootloader Locked - Use "fastboot oem unlock" to Unlock) and unlocking would need a wipe.... am I wrong with something?

    • http://twitter.com/realnudel Meowski Catovitch

      Got the OTA last night (T-Mobile UK), which was quite a lot quicker than the release-to-OTA delay last time, so not too bad.

  • Galad

    Hi! It's only work with a rooted Nexus S, or is it possible to update it without clockwork mode?
    When
    I updated from gingerbread to ICS, I just had to start the bootloader
    and select install update from sd card. In this case it doesen't work?

    • acedeejay

      in both cases it is giving same error. i even changed its name to update.zip , either didnt work.

  • alen falconi

    how to find out what is my nexus version? i9020a or i9020T? My info: Baseband I9020XXKI1 , Build number IMM67D

    • henry

      It's written in small print on the back of the battery. I've got the same baseband number as you and mine is i9020T. Not sure if baseband indicates model number though. Hope that helps.

    • http://www.facebook.com/pedro.borges Pedro Borges

      Same here. Anyone?

  • http://twitter.com/punitvthakkar Punit Thakkar

    @Artem Russakovskii, disqus on mobile is weird, i just wrote 3 comments in reply to a totally different comment even though i clicked to type on the one i intended to. Any way comments can be deleted?

  • killswitch70

    Update works on rooted ICS. Flashed without any problems. Android 4.1.4 right here, right now. Looking out for any problems. Nexus s I9023

  • https://steamcommunity.com/id/m-p-3 m-p{3}

    I have a Nexus S (i9020T) on Android 4.0.4 stock (IMM76D), which I flashed from the factory image when it came out, but it seems I'm unable to push the update.

    I used the "apply update from /sdcard"
    I selected 9ZGgDXDi.zip from the storage and got the following message

    -- Install /sdcard ...
    Finding update package...
    Opening update package...
    Verifying update package...
    Installing update...
    Verifying current system...
    assert failed: apply_patch_space(16570800)
    E:Error in /tmp/sideload/package.zip
    (Status 7)
    Installation aborted.

    Looks like I'll have to wait for the OTA to be sent out.

    Kind of wierd, considering I have a stock image directly coming from Google..

    • Steve

      I have the same problem :(

  • https://steamcommunity.com/id/m-p-3 m-p{3}

    I have a Nexus S (i9020T) on Android 4.0.4 stock (IMM76D), which I flashed from the factory image when it came out, but it seems I'm unable to push the update.

    I used the "apply update from /sdcard"
    I selected 9ZGgDXDi.zip from the storage and got the following message

    -- Install /sdcard ...
    Finding update package...
    Opening update package...
    Verifying update package...
    Installing update...
    Verifying current system...
    assert failed: apply_patch_space(16570800)
    E:Error in /tmp/sideload/package.zip
    (Status 7)
    Installation aborted.

    Looks like I'll have to wait for the OTA to be sent out.

    Kind of wierd, considering I have a stock image directly coming from Google..

  • fady

    i have a rooted nexus s and still getting same error.

  • honk

    I received the ota but i also got this apply patch space error. Cwm didnt help

  • mb

    installation aborted due to error with teh folloiwn message.... "assert failed: apply_patch_space(16570800) E:Error in /tmp/sideload/package.zip (status 7) Installation aborted" Can anyone have idea what si teh issue?
    please respond....

  • Vladimir Cuevas

    You can force OTA update to be installed immediately using the following steps:
    1) Go to the System Settings->Apps then hit the ALL tab at the top panel (swipe left if you don't see it)
    2) Scroll down to Goggle Service Framework and open it
    3) Hit the clear button and confirm
    4) Go to the System Settings->About phone->System updates. The last checked date will be 1969 or 1970, this is ok
    5) Hit the check button
    6) Nexus S should now show update to 4.1.1 is Available
    7) Hit install and enjoy

    • Victor Gleim

      It doesn't work for everyone.

      • Vladimir Cuevas

        It worked for me

        • Vladimir Cuevas

          look my Screenshot

      • ent 10

        Worked for me as well - many thanks vladimir

  • Anima

    I got the update earlier today and couldn't download because I didn't have wifi. Now I have wifi, but it won't let me retry the download. It gives me the option but nothing happens when I press it.
    Thoughts?

  • Kristin Eccleston

    I got the update automatically, but since the update my screen will not rotate anymore. Anyone else having that issue?

    • http://twitter.com/grempz grempz

      are you still having this problem?

    • adrian

      I have this problem after the update

  • tom

    can I manually update my nexus s with this if it isn't rooted?

  • Usman

    i got this error
    assert failed:file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:4.0.4/IMM76D/299849:user/release-keys" ||
    file_getprop("/system/build.prop", "ro.build.fingerprint") == "google/soju/crespo:4.1.1/JRO03E/403059:user/release-keys"

    can anyone tell me please what should i do ?

  • Peter

    could this work for an android 4.0 tablet by any chance