The issue has been resolved. I used Rom Manager to install a rom found on "Official OTA ICS 4.0.4 for GSM Nexus S (CWM Flashable version)" thread here on XDA.
I'm a noob at Android and this is my first post so please excuse any mistakes.
I am running rooted stock android 4.0.3 on Nexus S
baseband version: I9020XXKI1
kernel version: [email protected] #1
build number: IML74K
I wanted to flash the new update 4.0.4 found on:
Android police "Official Android 4.0.4 (IMM76D) Update Comes To The Nexus S - Here's How To Get It Right Now [Download]"
but when I tried to flash it on stock recovery an error message came up:
"assert failed: apply_patch_check("/system/app/Maps.apk", "f20fe23967bd8b772c595a382de9cb0637be6a60", "940268c3ffbde58b96b58e65c3ba3800ae7e1aa9")
E: Error in tmp/sideload/package.zip
(Status 7)
Installation aborted
a while back, I tried a method I read about to enable Google navigation at any location and I guess this is the cause of the problem.
I tried:
"Factory data reset" from the settings
"wipe data/factory reset" from system recovery
"wipe cache partition" from system recovery
If you have the i9020T then try this:
-Connect to WiFi (Can't be done on data)
-Go to your dial pad.
-type in: *#*#CHECKIN#*#* ---- *#*#2432546#*#*
this will force check for OTA's.
Thanks you Chubby_Skunk for the quick reply.
and I got a notification that said "checkin succeeded" but nothing happened.
Saad.AlDossary.2 said:
Thanks you Chubby_Skunk for the quick reply.
and I got a notification that said "checkin succeeded" but nothing happened.
Click to expand...
Click to collapse
then your phone hasn't revived it yet. I'm having the same issues, but I have a i9020A. So I have to wait even longer....
The ota is going to fail when it comes as well. The update script failed to verify that everything in /system is what it should be. In this case it failed at maps...
albundy2010 said:
The ota is going to fail when it comes as well. The update script failed to verify that everything in /system is what it should be. In this case it failed at maps...
Click to expand...
Click to collapse
Is that the OTA you're talking about?
im on att I9020a and I used this to update http://rootzwiki.com/_/articles/ann...4-imm76d-rom-downloads-for-nexus-devices-r590
there are also links for ns 4g
sean1984 said:
im on att I9020a and I used this to update http://rootzwiki.com/_/articles/ann...4-imm76d-rom-downloads-for-nexus-devices-r590
there are also links for ns 4g
Click to expand...
Click to collapse
It requires unlocked bootloader, root, and CMW???
I'll pass.
Try re-flashing stock 4.0.3 OTA and then flash 4.0.4 update immediately.
kong said:
Try re-flashing stock 4.0.3 OTA and then flash 4.0.4 update immediately.
Click to expand...
Click to collapse
Tried it. Same error 7 when i tried re-flashing stock 4.0.3
I tried to install 4.0.3 with no luck (same error)
I also tried Official OTA ICS 4.0.4 for GSM Nexus S (CWM Flashable version) no luck either.
how can i revert back to stock 4.0.3 (unrooted)?
Saad.AlDossary.2 said:
I tried to install 4.0.3 with no luck (same error)
I also tried Official OTA ICS 4.0.4 for GSM Nexus S (CWM Flashable version) no luck either.
how can i revert back to stock 4.0.3 (unrooted)?
Click to expand...
Click to collapse
You format the data and the cache on the stock recovery and then flash the full ROM of 4.0.3 and you'll be back to stock ROM.
Sent from my GT-P1000 using XDA
sean1984 said:
im on att I9020a and I used this to update
.............................................
there are also links for ns 4g
Click to expand...
Click to collapse
Thanks, the link you posted worked perfectly for me. I upgraded Nexus S (Wind) from CM7.1 and all the data and applications are still on the phone. I did not wipe data/cache/dalvik. Until now everything works well on ICS 4.0.4.
I've got exactly the same phone as you and the same problem with android 4.0.4 update.
I can't find a way to resolve this issue but I don't have exactly the same error message and I'd prefer to update instead of flashing.
Saad.AlDossary.2 said:
"assert failed: apply_patch_check("/system/app/Maps.apk", "f20fe23967bd8b772c595a382de9cb0637be6a60", "940268c3ffbde58b96b58e65c3ba3800ae7e1aa9")
E: Error in tmp/sideload/package.zip
(Status 7)
Installation aborted
a while back, I tried a method I read about to enable Google navigation at any location and I guess this is the cause of the problem.
Click to expand...
Click to collapse
Exact problem for me too. I tried restoring the old Maps.apk through Ti but still no luck. Any other method other than flashing.
Related
Last night (27-3-2012) I had a notification pop up on my stock 4.0.3 (rooted with AIR kernel) Nexus S. It was a notification for an OTA 4.0.4 update. I downloaded it (it was about 17.5 megs) and when I tried to update it, it gave an error saying the package couldn't be verified (or something to that effect). I tried searching the SDcard and system folders for the update but couldn't find one. I tried to go to settings and recheck for update but nothing comes up. My wife has the same phone (a Nexus S) and she didn't get a notification and nothing pops up when I do a check for update. I'd love to find the update file and upload it for you guys but I just can't find the bugger. Anyone have an idea where to look? It was late and I didn't take any screen caps cuz I though Google was finally rolling out ICS 4.0.4 but I can't find anything online about this latest update. Any ideas?
EDIT: This is for GSM Nexus S's, NOT Nexus S 4G. My wife and I each have a GSM Nexus S with T-Mobile.
EDIT 2: See Meisze's post for the link. I'll flash it as soon as it downloads and I'll post some info.
EDIT 2.5: I tried to update but got Status Error 7. I'm going to flash the full 4.0.3 update, then the lite 4.0.4 update and that should work.
EDIT 2.5.5: ok, I get Status Error 7 when i try to flash the full stock 4.0.3 update. I'm going to flash 2.3.6 -> 4.0.3 -> 4.0.4 and see if that works.
EDIT 3: WARNING YOU CAN BRICK YOU'RE PHONE! I bricked mine in the process and just got it working again. I was trying to flash the 4.0.4 lite update and it kept saying Status Error 7. So I restore a backup of the phone from 2.3.6. Without rebooting I then flashed the full 4.0.3 update (ot error 7) and then the lite 4.0.4 (again, no error 7). I reboot and nothing... No Google/lock logo, no recovery, no fastboot nothing. I used Adams tool and get into fastboot. I tried flashing CWM recovery and still nothing.
I fixed it by doing this.
1. Used Adam's toll to get into fastboot. Adam's UnBrickable Resurrector program for Linux http://forum.xda-developers.com/showthread.php?t=1397393 I used Backtrack 5 (Based on Ubuntu)
2. ran fastboot boot recovery.img (Flashed latest CWM touch recovery 5.8.0.2, renamed to recovery.img)
3. In CWM ran the stock 2.3.6 full update
4. Rebooted and everything was back to normal.
5. Went back into CWM, Flashed stock 4.0.3 full
6. Rebooted, everything still fine...
7. Went back to CWM flashed stock 4.0.4 lite
8. Rebooted and everything is working great.
Funny you mention it because I saw this today...
http://www.androidcentral.com/motorola-xoom-wifi-receiving-android-404-update
I found it from miui China : http://www.miui.com/thread-504894-1-1.html
Niiiice!
I flashed it.It is booted now.
To flash it you have to be on 4.0.3. stock unrooted
it is android 4.0.4 IMM76D
baseband I9023XXKI1
kernel 3.0.8-g6656123
so it has a new kernel
browser now works as it should have worked in 4.0.3 now it is fast smooth and no white pages.
Recovery works
same here =)
A.W.E.S.O.M.E !
Sent from my Nexus S using Tapatalk
oops, Iforgot I'm running the 4.0.4 leak. Can't update now.
Sooo if I get back to stock 2.3.6 I will get the 4.0.4 otA?
make pics and post it here! please
need root for that?
thegtfusion said:
Sooo if I get back to stock 2.3.6 I will get the 4.0.4 otA?
Click to expand...
Click to collapse
Not necessarily. The link posted here is only for an upgrade from 4.0.3. No one has posted a link from 2.3.6 so it is possible they are pushing only the upgrade for now. These rollouts take time so you aren't guaranteed a notification until it is fully rolled out.
bozzykid said:
Not necessarily. The link posted here is only for an upgrade from 4.0.3. No one has posted a link from 2.3.6 so it is possible they are pushing only the upgrade for now. These rollouts take time so you aren't guaranteed a notification until it is fully rolled out.
Click to expand...
Click to collapse
Okayy. Did someone already flash it?? Im very scared for flashing ota's in cwm because the 4.0.3 ota hard brickes mine.. i managed to debrick it though
Sent from my Nexus S using xda premium
I flashed it form cwm on i9023. First i flashed the full 4.0.3 then the ota.
It works realy well. It is what the 4.0.3 should have been
faith in google restored
Can I do it for my non-rooted Stock 4.0.3? How? And is this country specific update?
Wont work for me, I get the same error message as the OP, running stock 4.0.3 GSM model.
moon-unit said:
Wont work for me, I get the same error message as the OP, running stock 4.0.3 GSM model.
Click to expand...
Click to collapse
What model do you have? What did you use to flash it?
bozzykid said:
What model do you have? What did you use to flash it?
Click to expand...
Click to collapse
I9020 stock 4.0.3 not rooted and stock recovery
ishkibble said:
I tried to update but got Status Error 7. I'm going to flash the full 4.0.3 update, then the lite 4.0.4 update and that should work.
Click to expand...
Click to collapse
Me too. I think it complained about CRC error on Phonesky.apk.
assert failed: apply_patch_check("/system/app/Phonesky.apk, ...
try to flash the full 4.0.3 update first...
When i updated to 4.0.3 from 2.3.6 my phone could nothandle the diff update.. I had to flash 2.3.6 again after it worked
vick33 said:
try to flash the full 4.0.3 update first...
Click to expand...
Click to collapse
Writes bootloader and radio only. Then I get file_getprop: failed to stat "/system/build.prop": No such file or directory
Edit:
Had to first install the complete 2.3.6, and then the complete 4.0.3, and now the 4.0.4 patch goes through without errors.
Hi guys,
Here's what happened. My phone ran out of battery and died while I was out earlier. I came home, charged it up, and turned it on. I get a notification saying that a system update to 4.04 is available. I went ahead and downloaded it, then rebooted my phone. When it started back up, all I got was the android and an exclamation mark inside a triangle. I couldn't turn it off, so I pulled the battery and turned it on again. This time it booted up fine, but when I check for system updates, it says my system is up to date, but I'm still on 2.3.6. How do I update my phone to 4.04??
Here's some background info about the phone.
Nexus S I9020A
Baseband version I9020AUCKF1
Kernel version 2.6.35.7-gf5f63ef [email protected] #1
Build number GRK39F
The phone is rooted with the Superuser app installed, but the bootloader is still locked to my carrier, Rogers. I used something called DooMLoRD root to root my phone. All I had to do was run a batch file that did everything for me. I'm assuming that the failure to install ICS properly was due to the root.
Please help me figure this out! Tell me what I need to do and I'll do it.
ICS failure would have been due to the root. First, you'll need to unroot. To do that, assuming you have used the bog-standard DooMLoRD script, there is a link in the original thread that gives you a way to unroot. Pretty straight forward, this may or may not work to re-root 4.0.4 though.
After this, try opening up the dialer and typing *#*#checkin#*#* - hopefully an update will show. If not, you can probably manually update from here, assuming you are on stock 2.3.6 (and now unrooted).
Alright, I've unrooted using the method advised. Using the dialer, I typed *#*#checkin#*#*, and I get a notification that says "checkin succeeded", but no new updates are available.
I took a look at the thread you suggested, and on page two there seems to be a .zip file that I'm assuming contains the update. How do I install the update from the .zip file?
full installation instructions: http://andwise.net/?p=275
I followed your instructions, and I get a Status 7 error, and the installation is aborted. I did a little reading and found that the status 7 error has something to do with Google making it so that you can't manually update using the stock bootloader.
Apparently the only way for me to get 4.04 involves a full wipe, unlocking the bootloader, then flashing CWM, then flashing 4.04 using CWM. Is there any way to avoid all of this so I can keep my data?
error 7 is not because you didn't do a full wipe. you can update without a full wipe, however if you have problems later full wipe could fix it.
could you type this in the command prompt:
adb shell getprop ro.build.fingerprint
and let me know the output of it
C:\Users\sm1ke>adb shell getprop ro.build.fingerprint
adb server is out of date. killing...
* daemon started successfully *
google/sojua/crespo:2.3.6/GRK39F/189904:user/release-keys
OK so you have to use the file for i9020A. Be sure to backup before.
Sent from my Galaxy Nexus using xda premium
andwise said:
OK so you have to use the file for i9020A. Be sure to backup before.
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
Yes, I used the file for the i9020A, as referenced in your instructions.
http://android.clients.google.com/packages/ota/google_crespoa/IEzMw3FU.zip
Copied the update to the SD card, renamed the file to "update.zip", then turned off the phone. Booted into fastboot mode, went to Recovery, and I got a warning sign. Pressed power, then vol up to enter main recovery, then selected apply update from /sdcard, and chose update.zip from list. At this point I get the status 7 error.
Btw, thank you so much for trying to help me out guys! I really appreciate it.
You can't apply the ota update zip in stock recovery manually anymore.
Boot the phone normally and see if the ota notification comes.
Or look into how to do it manually with cmw etc
I can't say for sure since i don't use stock recoveries or the 850MHz variant, but i'm pretty sure it is 4.0.3 recoveries and greater don't allow manual updating, 2.3.6 should allow you to do it perfectly fine. However some other people have said they had issues with updating the i9020A, pretty sure with a status 7 error.
Guaranteed way is unlocking bootloader method, will remove all personal data though. Best way, for now at least, is give it a few days and follow the steps in the update thread (OP), maybe they'll work for you. Or maybe it'll just pop out for itself soon.
Sorry i can't really help more than that, hope you can get yourself on stock ICS soon
just force into CWM.
flash ICS 4.0.3
flash incremental update 4.0.3 -> 4.0.4.
ur problem solved
As harbb says for 4.0.3 you need cwm for 2.3.6 usually no but you have to have your bootloader unlocked. In fact I would suggest to flash to cwm anyway and make nandroid backups.
Sent from my Galaxy Nexus using xda premium
Alright, thanks guys.
I'll look into flashing CWM and all that, never done it before.
Its easy http://andwise.net/?p=268
Sent from my Galaxy Nexus using xda premium
albundy2010 said:
You can't apply the ota update zip in stock recovery manually anymore.
Boot the phone normally and see if the ota notification comes.
Or look into how to do it manually with cmw etc
Click to expand...
Click to collapse
I successfully applied the 4.0.4 update from stock recovery from 2.3.6 on a i9020a.
Sent from my Nexus S (Telus ) using xda premium
rhagemeyer said:
I successfully applied the 4.0.4 update from stock recovery from 2.3.6 on a i9020a.
Sent from my Nexus S (Telus ) using xda premium
Click to expand...
Click to collapse
Which update file did you use?
try going from 2.3.6 to 4.0.3 then do the incremental update to 4.0.4
Alright, so I've decided to try using CWM, since nothing else seemed to work. I unlocked the bootloader, and flashed the CWM recovery image. Then I went into Recovery, this time it looked a little different (blue text, gear and hat image in the background). I went to the option to install update from sdcard, chose the update file for 2.3.6 to 4.04 for the i9020a, and I'm still getting a status 7 error.
I'll try updating from 2.3.6 to 4.03, then from there going to 4.04, but I read about the radio not working on 4.03 or something. Will I have to worry about that, or will the update to 4.04 fix the issues from 4.03?
Also, if anyone has a link to the 4.03 OTA for i9020a I'd appreciate it.
sm1ke said:
Which update file did you use?
Click to expand...
Click to collapse
I believe I used IEzMw3FU.zip
Richard
This is what I get from Google.
Android System Update 4.0.4
Downloaded and verified .............. 128.6 MB
This system update for your Nexus S brings you the latest version of Android ( 4.0.4 Ice Cream Sandwich ) with performance improvements, increased stability and bug fixes.
I will click install now, it starts installing and then I get the android warning sign and the phone freezs. I have to take the battery out to get it out of the frozen state.
The question is I have rooted my Nexus S 3G. Is it the rooting which is hindering the updating ? Any solutions ?
Help please .
your likley using clockworkmod recovery, to install OTA update you need to use stock recovery,
if your rooted why not install a rooted 4.0.4 rom?
Whoareyou said:
your likley using clockworkmod recovery, to install OTA update you need to use stock recovery,
Click to expand...
Click to collapse
The problem is I followed youtube instruction video to root my phone without a clue of what I was doing. When I get the update notice I get "Install Now " "Install Later" prompt and I select " Install Now " and like I mentioned above it fails and freezes.
215aphilliate said:
if your rooted why not install a rooted 4.0.4 rom?
Click to expand...
Click to collapse
Where do I get that ?
mooz1 said:
Where do I get that ?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1399035
Found why the install fails .
Update: It looks like updates on Nexus devices without SD cards can not be performed manually unless you either root or use a custom recovery, like CWM - otherwise, you'll get the errors many of you are seeing. It seems to be happening because the OTA files check whether they're located in /cache, which isn't writable unless you root or receive a proper OTA. JBQ himself confirmed it, but said it wasn't on purpose. The preferred solution seems to be using a custom recovery, then installing the above update. Galaxy Nexus has a similar problem, so you're not alone.
http://www.androidpolice.com/2012/0...or-the-nexus-s-heres-how-to-get-it-right-now/
I am trying to update my Nexus S i9020a (currently on stock 4.0.4) to stock Jelly Bean, but I'm running into some problems.
First, I got the notification that said there was an OTA update available for 4.1.1, so I started downloading it. After verification, it starting the countdown timer for restarting. When the counter reached 0, my phone did not update, but instead just told me that I was up to date.
I thought that was weird, so I used this thread to download the ota for manual installation. I rebooted into recovery and selected the update. I got the following:
Code:
Verifying current system...
assert failed: apply_patch_space(16570800)
E:Error in /tmp/sideload/package.zip
(Status 7)
Installation aborted.
I didn't mind losing my data since I have everything backed up, so I went to this page to download the official images. I followed the instructions to flash the stock bootloader, recovery, and 4.0.4 ROM.
The same thing happened. I got the OTA notification, it downloaded and nothing happened. I tried manual install, but got the Status 7 error.
I then downloaded Google's official Gingerbread image and flashed that. I got a notification for the 4.0.4 update. It installed without any problem. Once that was done, I got another notification for the 4.1.1 update. It didn't work, though. The countdown started, but the phone did not reset and it said the phone was up to date. I tried the manual update again and got another Status 7.
Sorry if this is a bit long, but I wanted to say everything I have tried. I have looked through other threads and they mention using CWM, but I would rather not use a custom recovery. I prefer to stay on stock for now.
Gregsaw said:
I am trying to update my Nexus S i9020a (currently on stock 4.0.4) to stock Jelly Bean, but I'm running into some problems.
First, I got the notification that said there was an OTA update available for 4.1.1, so I started downloading it. After verification, it starting the countdown timer for restarting. When the counter reached 0, my phone did not update, but instead just told me that I was up to date.
I thought that was weird, so I used this thread to download the ota for manual installation. I rebooted into recovery and selected the update. I got the following:
Code:
Verifying current system...
assert failed: apply_patch_space(16570800)
E:Error in /tmp/sideload/package.zip
(Status 7)
Installation aborted.
I didn't mind losing my data since I have everything backed up, so I went to this page to download the official images. I followed the instructions to flash the stock bootloader, recovery, and 4.0.4 ROM.
The same thing happened. I got the OTA notification, it downloaded and nothing happened. I tried manual install, but got the Status 7 error.
I then downloaded Google's official Gingerbread image and flashed that. I got a notification for the 4.0.4 update. It installed without any problem. Once that was done, I got another notification for the 4.1.1 update. It didn't work, though. The countdown started, but the phone did not reset and it said the phone was up to date. I tried the manual update again and got another Status 7.
Sorry if this is a bit long, but I wanted to say everything I have tried. I have looked through other threads and they mention using CWM, but I would rather not use a custom recovery. I prefer to stay on stock for now.
Click to expand...
Click to collapse
First to flash an update u need a custom recovery. if not u will get that error
second dont mind to use a custom recovery bcz after the update your recovery will be back to stock
if this helped dont forget to hit that thanks button
Cascabreu said:
First to flash an update u need a custom recovery. if not u will get that error
second dont mind to use a custom recovery bcz after the update your recovery will be back to stock
Click to expand...
Click to collapse
I didn't realize the update wrote over the recovery. Thanks
Gregsaw said:
I didn't realize the update wrote over the recovery. Thanks
Click to expand...
Click to collapse
on any stock rom, at each boot it will overwrite the recovery
So I could use fastboot/adb to install the custom recovery, then install the zip from sd and the phone would be exactly the same as it would be if I were to receive the update notification directly and installed it that way? Should I wipe cache and dalvik in this scenario?
TheIowaKid said:
So I could use fastboot/adb to install the custom recovery, then install the zip from sd and the phone would be exactly the same as it would be if I were to receive the update notification directly and installed it that way? Should I wipe cache and dalvik in this scenario?
Click to expand...
Click to collapse
yes it's exactly the same, if u want u can wipe cache and dalvik before flashing (that's even recomended from some devs )
Hi everyone,
I am really nooby with all this stuff. I have a nexus s i9020a. Recently I went from a custom mod to the stock rom 2.3.6, but when i did this, I am unable to get service. After all the research i've done, this may be a radio problem? My baseband version is NO GSXXKI1, and when i tried to flash Radio UCKD1 using clockworkmod, it says installation aborted. How can i get my service running again?
My android version is 4.0.4 right now
Please help me whats wrong
You can find official radio image in one of the factory tar archives here https://developers.google.com/android/nexus/images#sojua
The latest radio would be UCLH1 from 4.1.2 (JZO54K)
I already tried flashing it with the latest one, but all it says installation aborted :/
Is it because i'm using android system recovery <3e>?
EDIT: nevermind, im using clockworkmod now, and it still says installation aborted
** EDIT: Okay, i fixed the signal ! Thank you for your help! All I did was install clockworkmod (I thought I using it before, but i rerooted again and got it). I flashed with the latest radio as you told me to and it fixed the problem! Thank you so much
You're welcome.