Update from 2.3.4 (GTJ61)/2.3.6 (GRK39C) to 2.3.6 (GRK39F)
- Download this file
- Rename the downloaded file to update.zip
- Put it update.zip you have downloaded on your sd card.
- Turn off your device
- Go to Bootloader (press&hold volume up button then press&hold power button)
- When in Fastboot mode navigate to Recovery using volume up/down buttons
- Press the power key to select Recovery
- If you see a warning logo, press the power button and then press volume up button then release both to go to the Main Recovery menu
- From the menu, select Apply update from /sdcard, and choose update.zip from the list.
- When update is finished go back and select reboot system now.
- Download this file
- Use the above steps again to update.
*** The same procedure should work for other devices as well but the file would be different. You will have to find the right update file.
That worked perfectly. I have been waiting for something like this for weeks.
ReplyDeleteI even read somewhere where the AT&T model was unlikely to be updated. Every link with manual instructions was from 2.3.6 to ICS, but nothing for 2.3.4. So you helped a great deal. Thank you.
2.3.6 upgrade to 4.0.4 worked as illustrated.
ReplyDeleteThanks so very much
I was stuck on boot animation; I had to wipe data and do factory reset after which all went well.
Deletehey...this update file is playing on nexus s baseband(M200KRKC1) bootloader(i9020xxka3) please tell me ?????
DeleteThank u !!
DeleteIt is working great.
Worked. Upgraded to 2.3.6 then 4.0.4. No issues.
ReplyDelete2.3.4 to 2.3.6 I got 'Signature verification failed'. Anyone else?
ReplyDeleteIs your build number GTJ61?
DeleteHi, If my build number is GTJ61 (AT&T Nexus S - not the 4g version), can I use this update?
DeleteYes..you should!
DeleteAwesome, it worked like charm. Thanks so much dude!
DeleteI also have the verification error trying to upgrade from GTJ61. E: Failed to verify whole-file signature
DeleteE: signature verification failed
Installation aborted.
Works as advertised. Thank you for breaking it down so well. The boot animations do take a little longer to complete on the first boot up. I imagine this is because the OS is taking care of some post update housekeeping. Give it a few more minutes than you're used to. It will be worth the wait.
ReplyDeleteThanks again!
After the Google upgrade my camera does not activate only shows a black screen
ReplyDeleteAfter the Google upgrade my camera does not activate only shows a black screen
ReplyDeleteI faced no issues after the upgrade. You will have to find the solution somewhere else.
DeleteThanks
I had the same. Simple reboot took care of it
DeleteAWESOME!!! I LOVE IT!
ReplyDeleteThank you soooo much.
Works Just as you said!!!
Thank you so much for this.
ReplyDeleteworked like charm koodo nexus s . thank you!
ReplyDeletePerfect! Had been waiting for the AT&T version to push...but you took care of that. Everything works great!
ReplyDeleteAwesome, it works like charm. Just follow the exact steps, you will be icecream sandwiched!
ReplyDeleteBy the way, I had the old Nexus S AT&T version (not the 4G version)
Awesome. It works great.
ReplyDeleteI followed the steps on my AT&T i9020a with 2.3.4 and everything came out looking great with 4.0.4. Thank You.
ReplyDeleteExcellent. Excellent. Excellent. I've been trying for days with various images, roots, CWM, etc, etc and all ended in frustration. I followed these instructions and had ICS in less than 5 minutes. THANK YOU.
ReplyDeleteWill try this tonight Thanks!
ReplyDeleteafter upgrade to 4.0.4 my device is unroot..is there any way to root it back..it seem this update rejected any version of su..cannot do through recovery..
DeleteI am not sure...you can search in xda-developers
DeleteMy update fails when verifying the package. Anyone else have this problem and how do I fix it?
ReplyDeleteThanks a million for this great step by step, worked fantastically!
ReplyDeletescratch that i now have no cell signal/service please help already tried adding apn settings with no luck
ReplyDeleteWow, thanks so much, this worked great on my unlocked i9020a. Having ICS is like having a whole new phone! Although the battery drainage does look to be a little faster than before.
ReplyDeleteMy update also fails during the verification. Anyone know why?
ReplyDeleteWhat is your current build number?
DeleteGRK39C
DeleteI think you first have to update to 2.3.6 GRK39F and then to 4.0.4.
DeleteJust curious, what is the difference between 2.3.6 GRK39C and GRK39F?
DeleteGRK39F fixed some of the bugs found in GRK39C. So 39F is the updated version of 39C
DeleteAri Tafari
Yea as soon as I posted this I found out. Apparently you need this update first (Http://android.clients.google.com/packages/ota/google_crespoa/0b9c8148de0d.signed-sojua-ota-189904.0b9c8148.zip)
DeleteHaven't tried it yet. Will update when I do.
Just letting everyone that has the same problem that this worked!!! First install update in this comment then install update given on this page.
DeleteThis rom just work in 850MHz??
ReplyDeleteThis is not a custom ROM..this is officially signed update...works for the configuration described.
DeleteGuys, I did the update as stated above went very smooth except for the fact that I now have no signal(no data)(wifi only) I can put a APN in but It wont save. However when im in fastboot is says im with ATT as a carrier?, could that be the issue? I thought these files would work with any carrier as im on Rogers here in Canada.
ReplyDeleteTIA for any help.
I am not really sure...I did it for AT&T.
DeleteThanks for your reply if anyone whom is on Rogers and did this update please post
DeleteGuys, skip this, its problematic! If you have an i9020a, stock non rooted, c/w a locked boot loader, meaning you have a virgin device, try this, it worked absolutely flawlessly for me.
ReplyDeleteGo into Google Service Frameworks and clear the data then immediately power off your phone, DO NOT respond to the GPS query, just power off. When you power up again, you should receive the notification direct from Google's servers, that your phone has an update to 4.0.4.
If this doesn't work, perform the "check in" step first, then the clearing step exactly as I outlined above, remember do not reply to the query, just power off and reboot.
The download took me 9 minutes by wifi, another5 minutes to install and ICS has been running flawlessly ever since.
Its like having a brand new phone, I kid you not. Good luck and.enjoy...
How do I clear it?
DeleteGo to Manage Apps, scroll down to Google Services Framework, select it, once in, clear data, then immediately power off...
DeleteJMB, "Skip this, it's problematic!"
ReplyDeletePerhaps you didn't read the comments (or you simply don't care). The overwhelming majority are grateful for this tutorial.
What about those who have issues with Google's direct update? I suppose following your logic we should skip that one too.
Followed the instructions as listed - Installation aborted.Could it be that my firmaware version is GRK39C rather than GRK39F?
ReplyDeleteIt failed because you are not on GRK39F
DeleteThe header says:
Update from 2.3.6 (GRK39F) to 4.0.4 (IMM76D)
This comment has been removed by the author.
DeleteApply the first update to go from 2.3.6 (GRK39C) to 2.3.6 (GRK39F)
DeleteI did specify GB 2.3.6 to ICS 4.0.4, and it does work flawlessly for the i9020a. Also, I do care, why do you think I posted in the first place?
ReplyDeleteI have been running ICS for 2 days now, as stated it is like having a new phone, unfortunately there is no noticeable improvement to battery life, nor is face unlock installed. Other than those two points, I now find the whole platform much more professional looking, multitasking is phenomenal and overall speed is greatly improved.
Overall, I am quite pleased, I only wish there were improvements to the battery life though.
Worked flawless for me as well, been running well over a week now - however I have noticed battery life has suffered quite a bit :(
ReplyDeleteHey guys, I think that is not necessary anymore, because yestarday I receiveied the official update directly of my Nexus S, so, you could wait to. It's working very fine, with no bugs.
ReplyDeletehey...this update file is playing on nexus s baseband(M200KRKC1) bootloader(i9020xxka3) please tell me ?????
ReplyDeleteI've been running ICS for just over 1 week, other than there being no noticeable improvement to battery life and no face unlock (who cares really) I've noticed the native browser acting strange at times, I prefer Dolphin anyway. Having played with and continuing to learn the new platform, multitasking is fantastic, everything is much faster and I'll be experimenting next with hardware acceleration which reportedly provides smoother performance.
ReplyDeleteOne person mentioned not to bother as he received his update without forcing the que well, remember this update was launched by Google sometime mid March. You can either continue to wait or force the server to recognize your device with this method and get ICS 4.0.4 on your device before going to bed tonight, its totally up to you.
I am on Roger's north of Toronto, waited for months, did my research which resulted in this method of obtaining the "Official" update OTA.
Guys, this comes direct from Google's server's, it keeps your phone virgin. stock - it just doesn't get any better than this.
Good luck and enjoy, I have been
Thanks for your comments...just want everyone to inform that the update links in the posts are officially signed google update file...not any custom ROM.
Deletehey...this update file is playing on nexus s baseband(M200KRKC1) bootloader(i9020xxka3) please tell me ?????
ReplyDeleteI don't know..you can try!
Deletenexus s 9020A ..just got the ICS..with my phone heres what I did..cleared data in google framework..shut off phone..removed battery..then sim card.. (without puttting sim card back in)..put battery back in turn on phone..I was so excited there was the full ICS and I was on 2.3.4..Im not sure if it will work for anybody else ..but good Luck..
ReplyDeletethis worked perfect for me.... thanks a mill!
Deleteit worked for me but only upgraded to 2.3.6 tried again to see if it would make it to ICS but no luck
DeleteI did the clear google services steps and updated to 2.3.6 from 2.3.4
Deletetried it without inserting sim card and it updated but no ICS. Tried once more without sim after 2.3.6 update completed and still got no ICS so I did the manual update suggested on this page. Worked like a charm!!!
thanks a million. ATT sucks, samsung sucks as well.
I followed the steps and got an update to 2.3.6 only. Still no ICS, I'm skeptical of doing the manual update.
DeleteYou sir a genius!!! This worked for my AT&T GTJ61 which was running 2.3.4.For anyone who would rather not do the manual update do this. Both of the processes work so you can't go wrong. Thanks to both you and the OP.
DeleteThank you very much. Removing the battery, sim and restarting did the trick. Upgraded from 2.3.4 to 4.0.4.
Deleteholy crap it works!! i cannot believe it. does that mean at&t was blocking the update till now? (it works after we remove the sim and reboot.) if that's the case, at&t is the biggest mofo ever!
Deletemine updated from 2.3.4(GTJ61) to 4.0.4...still cannot believe it.. :)
Wow!, Really didn't think this was gonna work. AT&T i9020a was at 2.3.6, did these steps and the update popped right up after reboot! Everything is working so far. Thanks Dude!!
DeleteOMG... i've waited so long and finally got ICS with everyone's help here! Many thanks to EVERYONE for posting links and comments. :) woot!
DeleteShoot...I got rooted Gingerbread 2.3.7.
ReplyDeleteInstalled without errors, every application works without any problems, love it! Thanx!
ReplyDeleteunzipped file, renamed, and placed on my sd, get a warning symbol when trying to recover and try to follow step 9 and apply from sd.... shows files but does not install anything? am i missing something
ReplyDeleteInstalled with no problems thus far. Still haven't tried to use it, but basic functions seemed fine.
ReplyDeletethanksssssssssssssssssssssssssssssssssssssssss a lot really you are awesome :D
ReplyDeleteDude dude.. take a bow... Hats off Man.. I've updated my Nexus S with following Config :
ReplyDeletebaseband - I9020AUCKE1
Build- GTJ61
kernel 2.6.35
to ICS all because of you.. thanks a lotttt.
gracias, gracias, works perfect
ReplyDeleteYou are the best... Wow. Perfect files and clear instructions. Worked like a magic.
ReplyDeleteExcellent instructions. Now running ICS 4...
ReplyDeleteThanks!
ReplyDeleteThanks! Great instructions. I am now running on ICS on my AT&T Nexus S.
ReplyDeleteThank you SO much for writing this procedure. It worked perfectly.
ReplyDeleteworks perfectly! still have tons of space on the internal storage. I got tired of waiting (according to Samsung, we aren't getting the update).
ReplyDeleteThanks for the tutorial. Shame on Google, AT&T and Samsung. It took less than 30 min. to update and it's working just fine. I will see how it goes from now one but I think it's perfect.
ReplyDeleteThis sounds easy enough, but I was under the impression my 3G i9020A lacked an SD card.
ReplyDeleteYou are correct.. In this case it appears that you would download the file to your PC and connect your Nexus via sync cable and mount as USB Storage. At that point it appears as any SD card... Someone plz correct me if i'm wrong...
DeleteYou are 100% correct!!
DeleteMan.This worked like a CHARM... Couldnt ask for any clearer instructions... TY Sooooo Much.. Screw AT&T !!!!
ReplyDeleteI just wanted to say your instructions were absolutely perfect. I upgraded my AT&T Nexus S from 2.3.4 to 2.3.6 and then 4.0.4. in under 30 minutes. That was easily the quickest Android upgrade I've ever done.
ReplyDeleteThe work you did here is fantastic. Thanks!
Upgraded flawlessly, and it's been working perfectly since last night... Thank you so much!!!
ReplyDeleteWow just upgraded this way and it was really easy and went smooth. I'll have to use it for a couple of days to make sure everything is working ok but so far so food. How did I not discover this sooner?! I can't believe Google couldn't upgrade us and had to leave us AT&T Nexus S people stranded, ugh. You should accept tips for this, I really appreciate it. We might need your help again when we're not getting 4.1 Jelly Bean :)
ReplyDeleteThanks! The entire process was smooth, and doing it was a great joy. My Nexus S now looks good, and I'm loving it...every time. It's amazing.
ReplyDeleteAwesome!....worked like charm...Thanks Guys!
ReplyDeleteFlawless. Thanks a ton.
ReplyDeleteHey BD LOVER, any word on Jelly Bean for the AT&T Nexus S?
ReplyDeleteNot yet:(
DeleteBD LOVER, thanks again for keeping it smooth with ICS for the Nexus S i9020a. Look forward for the same with JB. You're really good.
ReplyDeleteLooks like you can use the JB update file from here: http://www.randomphantasmagoria.com/firmware/nexus-s/i9020a/
ReplyDeleteChoose "JRO03E from IMM76D"
Thanks Brian. A bit of step by step would be greatly appreciated with much thanks.
DeleteJust follow the above steps. Did have one issue. I was getting a status 7 error in the stock recovery. So I had to root and install clockwork to flash the update.
DeleteThanks! This process worked really well for an upgrade from 2.3.4 to 2.3.6 and then to 4.0.4 (ICS).
ReplyDeleteI was trying to use the same process to upgrade to Jelly Bean using the images available on the link: http://forum.xda-developers.com/showthread.php?t=1736645 but I ran into errors. I had to reboot and it did revert back to ICS, so that was good at least....
Anyone had luck updating from 4.0.4 to the latest 4.1.1/JellyBean?
thanks!
The same steps from above worked for me. Cleared Google framework from the apps menu & rebooted without the sim card & there it was -- 4.1.1/JB
DeleteYou cannot go from 4.0.4 to 4.1.1 without going OTA. Manual doesn't work due to a stock recovery bug, where it expects the file to be in /caches, which you can only write to if you've rooted your phone. If you haven't rooted your phone, you'll have to wipe and reload... Obviously manual puts the file in /sdcard/, which fails the check.
DeleteThe 4.1.1 update was OTA! I did the ICS update weeks ago via the download. Yesterday I did what someone described above and cleared the framework file and rebooted the phone without the sim - It updated first to a newer 4.0.4 version OTA. Did the same steps again and the phone updated to 4.1.1 OTA. It worked for me. AT&T Nexus S U.S. Not rooted
DeleteI was stuck on 2.3.4 with AT&T and followed your instructions... It worked like a charm on my Nexus S, but could only go as far as 4.0.4 IMM76D (not IMM76M). Then I did some research and tried something on my wife's Nexus S, which is also stuck on 2.3.4 AT&T. I pulled her SIM and inserted one I bought in Europe (A1 Austria). Even though it doesn't work in the US, I enabled wifi and within 2 minutes it downloaded 4.0.4 IMM76M! I rebooted and it is fine. So, I tried the same on my Nexus S and it then incremented to IMM76M. As long as the phone is not using an AT&T SIM, you will get the upgrade without all the hoops. Damn AT&T!
ReplyDeleteI did the steps above and had errors just the same, following from http://www.randomphantasmagoria.com/firmware/nexus-s/i9020a/. I rebooted and, like you, I am happy to still be on ics without any problem. I did the ics update without moving the sim card. I opened the browser on my nxs and downloaded the jb file. However, for comparison assurance, I checked and saw that the ics update.zip file had the radio, but the jb was without. Also, I didn't change the file name to update.zip like I did when I downloaded the ics file on my computer. Could this be the problem? If not, what's the next best thing I should do? Thanks and much appreciation.
ReplyDeleteI should mention that I'm using my nexus i9020a on t-mobile network. Thanks.
ReplyDeleteMy phone isn't rooted, which made the steps above much accommodating for the ics update. You're saying here that I don't have any other options but to wait for jb ota. And how soon will it be? I occasionally check for the ota through the settings on my phone-there's none, and the reason I'm so wanting to go manually. Thanks.
ReplyDeleteI occasionally check for the OTA update through the settings on my phone, and there's none, which is the reason I'm going for the manual update. Do you know how soon we'll get the JB OTA update? Thanks.
ReplyDeletedid all the steps. Nothing changed. Nothing Happened
ReplyDeleteokay so it worked..but my network connection is gone..so i cant call or receive .wtf
ReplyDeleteOk - I have some information that may help all of you... I was on ICS and am now receiving JB, but this should help all OTA versions:
ReplyDelete1) Connect your charger! This is a prerequisite
2) Go into airplane mode
3) Under apps->all, force stop 'Google Services framework', then delete its data (in that order)
4) Enable wifi only (don't leave airplane mode)
5) About->status->check for update
You can repeat this several times if it doesn't work at first, but you don't need to remove your sim and reboot, which is a time/convenience saver.
Shouldn't it be: 5) About->system updates->check for update?
DeleteInstead of: 5) About->status->check for update.
Under Status it's: Phone number, signal, etc.
Thanks.
Yes you are correct. If you look a few more posts down, you'll see I corrected it on July 24, 2012 4:37 PM
DeleteWhere do you go to delete its data?
ReplyDeleteSettings->Apps and then flick the page all the way to the right (Downloaded, USB storage, Running, then All). Choose Google Services Framework from there.
ReplyDeleteI see it now, thank you! And it worked perfectly!
ReplyDeleteYou're welcome. I tried several methods dozens of times, but no joy. Then I read somewhere that connecting your charger triggers the process. Go figure. Are you now on ICS or JB?
Deletedo i just drag update.zip into any particular folder or just drop it where all the other phone files are?
ReplyDeletePut it in the root, otherwise you may not see it in recovery mode. Only a handful of directories are listed.
Deletei didn't root my phone
DeleteI meant root of your sdcard
DeleteIn case anyone missed it, here's another way that is confirmed to work:
ReplyDelete1) Connect your charger! This is a prerequisite
2) Go into airplane mode
3) Under settings->apps->all (scroll the page to the left if using ICS), select 'Google Services framework', force stop it and then delete its data (in that order)
4) Enable wifi only (don't leave airplane mode)
5) Settings->about->system updates->check for update. If you don't have a checkin button, dial this on your phone and press send: *#*#CHECKIN#*#* or *#*#2432546#*#*
You can repeat this several times if it doesn't work at first, but you don't need to remove your sim and reboot, which is a time/convenience saver.
do i "clear data" or "clear cache"
Deleteits working so far~!
DeleteClear data. It's working via the manual update or OTA?
Deletei think it was manual.
DeleteAwesome! That got me from 2.3.4 to 4.0.4. I was thinking the same thing would apply to 4.0.4 to 4.1.1 but now I can't find Google Services Framework on the new version of the OS...
DeleteI have an i9020a (the AT&T 3G version), are others only getting to 4.0.4 as well?
The same procedure from 4.0.4 to 4.1.1 applies. The trick is that when you go to settings->apps, you'll have to flick the screen using a leftward motion until you get to the "all" page. There you'll find Google Services Framework. I too have AT&T 3G i9020a and I'm on 4.1.1 with this procedure. Just repeat it.
DeleteThanks! I got to ICS without any problems but jelly bean would download but never install. Only when i connected my charger did it finally do the update (i had like 70% battery on the ics update but the jelly bean would not take until i connected the charger)
DeleteThanks!
Great! I have Jelly Bean woohoo!!!!
DeleteAfter a couple of tries I got the update!
Important thing is to leave airplane mode on (i was turning it off when turning on the wifi...oopsie!)
I repeated the steps eleven times but was unsuccessful. What should I do next? Much thanks and appreciation.
DeleteOnce I stopped the framework and cleared the data. I checked the Google Play website and my phone was not listed there as one of my devices and I had a hard time to add my phone again. Can someone check if it's happening when using this method as well.
DeleteFramework is a service that normally runs in the background. When you stop the framework and clear the data, you are removing a cookie that is left on your phone which contains the date you will receive your OS update. Otherwise you can checkin till you're blue in the face... Once the service starts (by checking in or rebooting), you have to use your phone as you normally would and let it register itself with Google so that it can be seen as one of your listed devices. The condition you described is normal and should correct itself - you shouldn't have to fight getting it relisted.
DeleteIf I don't get the OTA update in one week, I will try to update manually. Thanks for the answer on the framework thing. :)
DeleteYou rock, thank you for these simple, clear instructions!
ReplyDeleteOk first of all - great step by step!!!
ReplyDeleteI upgraded from 2.3.4 to 4.0.4 in less than 10 minutes. I'm loving everything about the 4.0.4 from the initial animation to the navigation of the phone..... can't wait to get the jelly bean now....
Thanks, thanks, thanks!!!!!
Be sure to connect your charger and repeat. It won't work without it
DeleteI am glad this is working for all of you. I thought I'd be stuck on 2.3.4 forever, since google searches for 'Nexus S ICE' turned up short. Then I started searching for GTJ61 and realized I could have been on ICS since April. Once I got to ICS, I couldn't get to 4.1.1 due to a recovery manager bug that won't allow manual updates, hence more research. So for those of you who may have missed the procedure (as this thread gets longer) go to http://tech-tips-solution.blogspot.com/2012/04/samsung-nexus-s-i9020a-update-to-ics.html?showComment=1343162256258&m=1#c7226590475535932882
ReplyDeleteHmmm. Links don't work. Ok - I'll just repeat July 24, 2012 4:37 PM. BTW - F*ck Apple!
Delete1) Connect your charger! This is a prerequisite
2) Go into airplane mode
3) Under settings->apps->all (scroll the page to the left if using ICS), select 'Google Services framework', force stop it and then delete its data (in that order)
4) Enable wifi only (don't leave airplane mode)
5) Settings->about->system updates->check for update. If you don't have a checkin button, dial this on your phone and press send: *#*#CHECKIN#*#* or *#*#2432546#*#*
You can repeat this several times if it doesn't work at first, but you don't need to remove your sim and reboot, which is a time/convenience saver.
Download Android 4.1.1 Jelly Bean (JRO03E) [Direct Download – Google]. This .zip file is for update to Jelly Bean from Android 4.0.4 (Build: IMM76D) on Nexus S models i9020T / i9023. Some users have reported that this .zip file also works on i9020A, even though it’s not supposed to.
ReplyDeletePlace this directly under /sdcard on your Nexus S’s internal storage.
WARNING: DO NOT use this .zip file if you are not on Android 4.0.4 with the specific build number previously mentioned.
Where's the link? O_o
DeleteVMA. I did the "Download Android 4.1.1 Jelly Bean (JRO03E) [Direct Download – Google]" as you reccommended but got and error. My NX S is the unlocked i9020A, and I'm using it on the T-Mobile network. You said that "Some users have reported that this .zip file also works on i9020A, even though it’s not supposed to." It didn't work for me. Do you know another I could try? I also did the "Force Stop" mentioned above but got an error just the same. My phone isn't rooted. Thanks, and much appreciation.
DeleteI upgraded to 2.3.6 with no issues following the instructions and when I got to the reboot step for 4.0.1 my phone shut off and now will not boot up nor can I get to the bootloader.
ReplyDeleteAny tips? Please? I'm just an average girl who occassionally gets her geek on and am totally lost at this point.
alright then. I'm forced to go get a Samsung Galaxy S III today then :)
DeleteRemove battery for a few seconds and install it back and power on phone. Good Luck !
DeleteGood tip. If that doesn't work, remove battery and leave it out. Plug in charger and start up phone. If it boots up, shut it down and remove charger - then put the battery back in.
DeleteBelow is the error information I got after the failed attempt to update from ICS to JB. The file I downloaded was: "cSw0yuoF"
ReplyDelete...
Installing update...
assert failed: file_getprop("/system/build.prop". "ro.build.fingerprint") == "google/sojua/crespo:4.0.4/IMM76M/367151:user/release-keys" || file_getprop("/system/build.prop". "ro,build.fingerprint") == "google/sojua/crespo:4.1.1/JR003E:Error in /tm/sideload/package.zip
(Status 7)
Installation aborted.
Much thanks and appreciation for any help with the update.
Your best bet, once you are on 4.0.4, is to use the OTA procedure. That's because there is a known bug in the recovery where you'll get an error. I too was stuck, but the following worked for me and many others. In fact, you can go from 2.3.4 to 4.1.1 (incrementally of course), without downloading anything or using recovery. Here it is:
ReplyDelete1) Connect your charger! This is a prerequisite
2) Go into airplane mode
3) Under settings->apps->all (scroll the page to the left if using ICS), select 'Google Services framework', force stop it and then delete its data (in that order)
4) Enable wifi only (don't leave airplane mode)
5) Settings->about->system updates->check for update. If you don't have a checkin button, dial this on your phone and press send: *#*#CHECKIN#*#* or *#*#2432546#*#*
You can repeat this several times if it doesn't work at first, but you don't need to remove your sim and reboot, which is a time/convenience saver.
I did this several times yesterday and today but was unsuccessful. That's the reason I tried the download. The update to ICS 4.0.4 from 2.3.4/2.3.6 (without rooting) above was smooth and flawless. I was hoping for the same here. I guess I'll have to try again several times and hope that it comes through. Thanks for the support, and with much appreciation.
DeleteAre you now on 4.0.4 IMM76D or IMM76M? You cannot go to 4.1.1 OTA unless you're on IMM76M first. Also, be absolutely sure your battery is charged AND connect the charger. The update service looks for the charger, otherwise no dice.
DeleteI am on 4.0.4 IMM76D and not IMM76M. Also, my battery is fully charged and the charger plugged in. What's the easiest way to get on 4.0.4 IMM76M? Thanks. Much appreciation.
DeleteI should mention that I tried to get 4.0.4 IMM76M from this link http://android.clients.google.com/pa...a/q1-YQR3w.zip. but got the Status 7 error. Thanks, your help is surely appreciated.
DeleteOnce you are on 4.0.4, downloading and installing will no longer work. You'll have to use OTA to get IMM76M first, then repeat for 4.1.1
DeleteThanks. I did try OTA (Force Close/Clear Data etc. many times) to get IMM76M. Is there another way other than the previous mentioned? Much appreciation for your unstinted support.
DeleteThanks! This process worked really well for an upgrade my AT&T 19202A Nexus S from 2.3.4 to 2.3.6 and then to 4.0.4 (ICS). We are lucky to have great people like you!!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteBD Lover, can you review this links and see if it could be possiable to go from 4.0.4 (IMM76D) to 4.1.1 (JRO03E) like it says using your listed steps?
ReplyDeletehttp://www.randomphantasmagoria.com/firmware/nexus-s/i9020a/
It does not work..gives an error while updating:(
DeleteYou MUST use OTA to go from 4.0.4 to 4.1.1. There's a bug in the recovery manager that won't let you do it. However, I personally devised and tested the method I've been repeating here over and over that got me all the way from 2.3.4 to 4.1.1 on i9020a. I believe this has worked for many others too:
Delete1) Connect your charger! This is a prerequisite
2) Go into airplane mode
3) Under settings->apps->all (scroll the page to the left if using ICS), select 'Google Services framework', force stop it and then delete its data (in that order)
4) Enable wifi only (don't leave airplane mode)
5) Settings->about->system updates->check for update. If you don't have a checkin button, dial this on your phone and press send: *#*#CHECKIN#*#* or *#*#2432546#*#*
Thank you soooo much!
ReplyDeleteFollowed instructions on stock i9020a. Worked perfectly! Thanks!
ReplyDeleteTHIS WORKED PERFECTLY! THANKS A HUNDRED TIMES OVER!
ReplyDeleteHey, BD Lover... Can you add my solution to yours at the top as a sticky? The thread gets long an people miss out on my great find which can do it OTA. This should help those who are afraid to do the recovery or need 4.1.1.
ReplyDeleteThanks. That was really helpful.
ReplyDeleteHi guys, thanks in advance for the support. I need help with this information that will get me to JB 4.1.1. I have to go to https://developers.google.com/android/nexus/images (no problem with this) to download the Google stock factory images and flash bootloader, radio, and *.zip interspersed with a reboot-bootloader between each flash. I've done other instructions as mentioned above, and now intend to try with another. Can anyone share details on doing this, and how to use the adb mode to flash images? Much thanks and appreciation.
ReplyDeleteFrom the link you posted: "Note that this operation deletes all user data by default." This is the factory image and not the update file. This one will reinstall the OS like it was new, the update file will just update the OS and keep the data.
DeleteI would rather not have my data deleted, unless it's the only thing that can be done to get the update. I'll wait a bit for the update file to be posted. Much thanks and appreciation.
DeleteThe update will not be posted online because there's a bug when trying to update. And I don't think AT&T will ever release this update because they didn't release the update to Android 4.0. Some people could update by just clearing data from the system framework, going in airplane mode, plugging the device to charge and checking for update. (I don't think this will work but some people are saying they got the update this way, try for yourself).
DeleteSo, this leaves us with 2 options, wait a little longer to see if something else might show up or backup everything that is in your phone and flash this image. If I don't find any other way to get Android 4.1 in one or two months, I will flash it. I just don't like this hassle to get a freaking update that is already out.
Thanks and much appreciation. I feel the same and would rather wait a bit. I'd done the "clearing data from the system framework, going in airplane mode, plugging the device to charge and checking for update" many times. If nothing is available in the next couple months, I will wipe and flash. The hassle is definitely not favored in my psyche.
DeleteUm... how stupid am I? The Nexus S does not have an SD Card slot, so how in the hell are you supposed to load something from the SD card?
ReplyDeleteI'm astonished that 99% of you understand these directions.
What the hell does - "Put it update.zip you have downloaded on your sd card." even mean?
I just got the At&t version of this phone, and none of the OTA update methods have done anything for me.
Nexus S has mirco-sd card and a card should be there. If you don't, you will have to buy one.
DeleteYou have to copy the file in sdcard, you can install 'Astro File Manager' for file transfer.
...this phone does not have a micro SD card slot. Samsung Nexus S i9020A, right? Nothing there. I don't see it anywhere on my phone, and the internet tells me that there isn't one with this phone...all the storage is internal.
DeleteI don't get it. Do I just rub my SD card on the back of the phone and say a silent prayer or something?
You are both right. The sd card slot does not exist - this is true. Instead, the 16GB sd card is built-in (permanently soldered as a chip), but at the end of the day, it shows up as /sdcard within any file manager. From Android perspective, it cannot tell the difference between being built-in or having been installed as an "sd-card".
DeleteNow I see why 99% of us DO understand these instructions. Sorry about the OTA update not working for you. Do you have stock i9020a with 2.3.4?
DeleteYeah, everything on the phone is stock. 2.3.4 I just got it with a new contract at AT&T yesterday. I got it free on the contract because it was new/old stock, and I decided to choose it because I assumed I'd be able to at least get to ICS right away.
DeleteThe part about the SD card that I'm not getting, is even if while internally mounted, and showing up as an sd card, how do I get these "updates" or this zip file on the card?
Are we talking about hooking the phone up to the computer via USB, and dragging and dropping?
That's one way. Another is using oi file manager. It can move the update from /sdcard/download to the root of /sdcard/ when you use recovery, you'll see it in the root of sdcard/ to do the update.
DeleteThank you for ending months of frustration! Worked great on AT&T Nexus S that was running 2.3.6.
ReplyDeleteFor the SD card questions :
1. Downloaded the zip file onto my PC and renamed it to update.zip
2. Plugged my phone into my PC using the USB cable
3. Enabled USB Storage ( pulled down status/notification bar )
4. On my PCs file explorer/finder double clicked and opened the phone ( mounted as a storage device)
5. Dragged and dropped the update.zip into the top level folder that was opened in previos step.
6. Followed directions above.
7. Lo and behold!... the long awaited, beauty of ICS. :)
Thanks again to tech-tips-solution!
Guys, thanks in advance. I am on 4.0.4 IMM76D and can't get through with the manual OTA JB update unless I am on 4.0.4 IMM76M. Can I just flash the factory images for JB to get on 4.0.4 IMM76M? I thought it would have been smooth and easy getting on JB (without rooting) like it was from GB 2.3.4 to ICS 4.0.4 IMM76D, following from above.
ReplyDeleteMuch thanks and appreciation to BD Lover and Anonymous for the support you've given, and also to the forum.
You can do it following the instructions here: https://developers.google.com/android/nexus/images
DeleteThe only problem is that it will "deletes all user data by default." I'm still waiting a little longer and trying other methods first but if it doesn't work, I will have to use the factory image. :(
I guess that will mean I'll have to reset all my user data. And if yes, does resetting the user data mean that it will be like when I first boot up the phone from out of the box? Perhaps I may also wait a bit longer for other methods just the same. Much thanks and appreciation.
DeleteYes, it will be like new. And if you are going to flash an image to the phone, why flash to another 4.0 in order to get the 4.1 OTA if you can go directly to Android 4.1?!
DeleteJUMPING up and down here! THANK YOU SO MUCH, I was starting to lose hope! Next step is getting the Jelly Beans
ReplyDeleteI have tried the OTA method many times (over many days). I have tried an alternative OTA approach (but very similar) found elsewhere but involves removing the sim. Neither approach succeed, my system always says it is up to date? Could there be some other data that my phone is hanging on to that prevents it from working?
ReplyDeleteI did finally use the download method (basis of this blog) to update from 2.3.4 to 2.3.6, but I have not gone any further using that method as my end goal is JB 4.1.1, so I need to get OTA working to get there.
Any ideas on why the OTA just won't work for me, or how to finally get it to?
If I find anything I will let you know. I think this has been an issue in only 2 cases thus far, with everyone else reporting success with OTA.
DeleteI still can't get this to work. I've noticed that with airplane mode on, and with the sim removed, when I boot into the boot loader it still shows the carrier as AT&T. Could it be that this is what is preventing the update? The phone still knows it is on AT&T? Is there someway to make it so that when I boot into the boot loader it does not say that the carrier is AT&T?
DeleteDoesn't work. Not sure if being on Fido has something to do with it. Says "E:signature verification failed"
ReplyDeleteWorks Great. Can I do the same thing to get 4.1.1?
ReplyDelete@OP: Really really appreciate your post. I was too scared to manually upgrade with custom ROMS... but this was as simple as it gets!
ReplyDeleteWORKS LIKE A CHARM!!! THANK YOU. WILL GET SG3 FOR THANKSGIVING :)
Awesome it worked perfectly, thank you so much! Now is there a one of these for Jelly Bean yet???
ReplyDeleteThe phone must be root? or does it matter? I'm going down the upgrade from 2.3.4 to 2.3.6 then to 4.0.1 to see that just tell them, I bought the phone used by ebay.com in, I live in Venezuela! let's see how it goes ..
ReplyDeleteI have noticed that some fitness apps that require GPS (Strava, Google My Tracks) don't work since upgrading through this method to Android 4. Pretty frustrating and ridiculous that us AT&T Nexus S owners can't get a standard way to upgrade to the latest version of Android. This is the last straw for me with Android. I've had it with the fragmentation and poor quality. I'm going back to the iPhone when iPhone 5 comes out and I won't be recommending Android to anyone going forward.
ReplyDeleteThe iPhone5 is DOA, playing catch up with last years specs. The lawsuit proves Apple jumped the shark: Innovate or Litigate.
DeleteGPS doesn't work indoors, so just enable the option for location based on WiFi to assist triangulation and stop fantasizing about Apple. Their stuff doesn't break because it doesn't do anything either. Remember this: I've never lost a game of chess to Gary Kasparov, ever! The fact that I've never played him has nothing to do with it.... :-)
This worked amazing - I just got it about an hour ago and I'm loving it. I got it with i9020a with Rogers
ReplyDeleteThank you sooo much. This is the only upgrade for Build GTJ61 that has worked. Thank you very, very much.
ReplyDeleteI try to download the file but I don't know why it doesn't let me, it keeps failing every time I try to download. Is there another website to update my android?
ReplyDeleteTHANK YOU THANK YOU THANK YOU! Works just as promised!
ReplyDeleteI was on 2.3.4 so I had to download both files but it took less than 20 min and works brilliantly!! It is just like having a new phone.
Thank you. I bought my Nexus S I9020a at Best Buy and it was running Gingerbread 2.34(GTJ61) until today. Thanks for the ICS update. It worked just like you wrote.
ReplyDeletehey, i have nexus s i9020a, 2.3.6 and tried for 4.0.4 but it doesnt work after chosing apply from sd card it says update aborted no such file or directory :S also i get ota automatically but when i run it after some time, android guy with a exclamation mark comes,, and update stops, i have to take my battery off even i cant turn my phone off..
ReplyDeletehow can i fix it, what can i do :S
thanks in advance