"signature verification failed" during ICS leak install - Motorola Droid 4

Background: I've been using CM9 for quite a while; finally decided to install the ICS leak underneath to try to improve the radio issues. I switched Safestrap back to the unsafe boot (stock), then went through the ICS leak instructions; flashed the 6.13.219 fastboot images using Windows RSDLite (Linux wouldn't flash the webtop image via fastboot command-line ), booted up, rooted it, installed and configured OTA Rootkeeper, then tried to install from stock recovery. I'm getting this, though:
Code:
-- Install /sdcard ...
Finding update package...
Opening update package...
Verifying update package...
E:signature length doesn't match EOCD marker
E:signature verification failed
Installation aborted.
One caveat is that I did softbrick it because the battery died while RSDLite was working on that webtop image (amazing how fast the battery drains at the bootloader). I was able to resolve that, though.
Has anybody else had this problem; if so, how were you able to fix it? I haven't been able to find any other similar reports via Google.
Any help greatly appreciated. I love CM9, even with the radio issues, but it would be nice to reduce the severity

Based on the error description it sounds like there something wrong with the update zip you are trying to flash. I would try redownloading the update and see if that works.
Sent from my Droid 4

kwyrt said:
Based on the error description it sounds like there something wrong with the update zip you are trying to flash. I would try redownloading the update and see if that works.
Sent from my Droid 4
Click to expand...
Click to collapse
I've tried I also tried using the .213 build instead of .215; same problem. Do you know what hash algorithm is used for the .crc file? It looks like a CRC32 in decimal, and if that's the case, both of my Blur_Version.6.13.219.XT894.Verizon.en.US.zip files are corrupted - but I'm only guessing as to the algorithm.

Floppie7th said:
I've tried I also tried using the .213 build instead of .215; same problem. Do you know what hash algorithm is used for the .crc file? It looks like a CRC32 in decimal, and if that's the case, both of my Blur_Version.6.13.219.XT894.Verizon.en.US.zip files are corrupted - but I'm only guessing as to the algorithm.
Click to expand...
Click to collapse
I don't know what any of that means. LOL! But, if you are flashing the leak via stock recovery from your ext sd card you shouldn't even need the crc file.
Sent from my Droid 4

Yeah - I wasn't using it for the flash, I just wanted to use it to verify that my download wasn't corruped. A re-download yielded the same md5sum though.

reflash the Gingerbread .219 and this time don't root. Install the ICS leak and then root.

Related

[Q] Unable to copy open recovery files?

Hey all,
I'm trying to get 2.2 on my milestone (Purchased from New Zealand) and I've been having a bit of trouble following this guide: http://forum.xda-developers.com/showthread.php?t=983516
Sadly enough points 1 to 7 in the install open recovery part are fine. It's just RSD lite restarts the phone and I try to copy the files across that it kicks up a bit of a fuss.
I open the SD card folder and when I try to copy anything across it brings up a warning saying that it cannot copy the files as the device has stopped responding or has been removed. I thought it might have been to do with the OTA update problem that's listed, but doing that doesn't seem to help either.
Any ideas?
Thanks in advance!
Ok, so I have now been able to copy everything across. - I had to rename all the files then change the names back once it's on the sd card... odd.
Anyway, so I've now restarted it using the power and camera key and I can see the update.zip option.
However when I run it it comes up with an error and aborts:
E:EOCD marker occurs after the start of the EOCD
E:signature verification failed
Installation aborted
Not a clue what to do from here, so any advice will be much appreciated. - And if there is any other info that's needed.
SamosaSan said:
Ok, so I have now been able to copy everything across. - I had to rename all the files then change the names back once it's on the sd card... odd.
Anyway, so I've now restarted it using the power and camera key and I can see the update.zip option.
However when I run it it comes up with an error and aborts:
E:EOCD marker occurs after the start of the EOCD
E:signature verification failed
Installation aborted
Not a clue what to do from here, so any advice will be much appreciated. - And if there is any other info that's needed.
Click to expand...
Click to collapse
That means that you don't have a Vulnerable Recovery installed. What's your bootloader version? If it's 90.78, you can flash this VR via RSD Lite (make sure you have the Motorola USB drivers installed) http://android.doshaska.net/rootable
That's brilliant! - I'll give that a go and let you know if it works. Thanks for the help!
Just to update, it's worked perfectly and I'm now running 2.2. Thanks for the help!
I can't seem to get to the marketplace for flash, but I'm sure I can figure that out.
Cheers
Good to hear! Have you considered flashing a ROM? There are some good ones out there!
Sent from my Milestone using XDA Premium App

[Q] Cannot flash .zip files with CWM

I am currently running Stock JVH with Fugumod kernel 3.8. My problem is that I am unable to install ANY .zip file from CWM. I have tried supercurios hacked kernel also, but I got the same error:
Chose install zip from SD card:
Finding update package...
Opening update package...
E:Can't open /sdcard/XXXXXXXXXX.zip
(bad)
Installation aborted.
I have redownloaded every rom I have tried to flash several times, in case it was corrupted or something, also reflashed stock rom via Heimdall twice, nothing has worked. I have been using custom roms via cwm and heimdall for months, this has never happened before.
What could be the problem? Any help would be greatly appreciated.
bandiBp said:
I am currently running Stock JVH with Fugumod kernel 3.8. My problem is that I am unable to install ANY .zip file from CWM. I have tried supercurios hacked kernel also, but I got the same error:
Chose install zip from SD card:
Finding update package...
Opening update package...
E:Can't open /sdcard/XXXXXXXXXX.zip
(bad)
Installation aborted.
I have redownloaded every rom I have tried to flash several times, in case it was corrupted or something, also reflashed stock rom via Heimdall twice, nothing has worked. I have been using custom roms via cwm and heimdall for months, this has never happened before.
What could be the problem? Any help would be greatly appreciated.
Click to expand...
Click to collapse
Hi, not sure if it's possible but maybe your data cable is corrupting the files during transfer. I have had this message before and it was due to the file being corrupted. If you try and open the .zip file on your computer you can see if it is corrupted (if it opens it isn't).
Suppose away of testing if the data cable is corrupting your files during transfer would be to try and open the .zip file on your phone using thinkfree office or something similar. Again if it opens then it is not corrupted and I have no other thoughts.

[RECOVERY] Stock /preinstall restore file

For those of you using Safestrap and want to restore your "preinstall" back to stock but don't have a backup to restore from:
Download the below file and unzip it under your "safestrap/backup" directory on the SD card.
Inside Safestrap you can do an "Advanced Restore" and select "System" and then choose this backup.
Download: http://www.mediafire.com/?3zfz332vefe84j3
MD5SUM: 1e13bd36d5f04b7d0f03e11fa28e36d8
So flashing this would return your device to stock out of box condition or is this just for your "safe" system in safestrap?
debating whether to try your ICS rom but wanting to be sure I can get back to factory conditions if I absolutely must, just moved from hd2 running android so bootloader stuff is different.
Whenever I try restoring this backup it always comes up saying md5 mismatch... not sure what to do in that case.
Sent from my DROID4 using XDA
Coriolis3ffect said:
Whenever I try restoring this backup it always comes up saying md5 mismatch... not sure what to do in that case.
Sent from my DROID4 using XDA
Click to expand...
Click to collapse
Try deleting the file, clearing your browser cache, and then redownloading.
Sent from my DROID4 using XDA
Didn't work, so I'm just going to stick with the stock rom in safe mode and leave it at that
nm wrong thread
is it me or does this back up only contain 3 files, one of them being Let's Golf game? i opened the backup file in WinRar and that's all I see.
The original link is dead, and I need this now to install the ICS update. Anyone got it handy? Otherwise I'm going to have to see if I can pull it out of the full rom image.
[edit] never mind, got it from the full rom image.
highlandsun said:
The original link is dead, and I need this now to install the ICS update. Anyone got it handy? Otherwise I'm going to have to see if I can pull it out of the full rom image.
[edit] never mind, got it from the full rom image.
Click to expand...
Click to collapse
I have the full rom Image but how do I get it back?
Assume that is what i need to do.
I have an error:
qe 1/1
Finding update package...
Opening update package...
Verifying update package...
Installing update...
Deleting Facebook cache folder...
Verifying Current System...
assert failed: apply_patch_check("/preinstall/Knowyourdevice/Motorola_XT894_Batterysave.3gp", "71ce34b3b53ae3a2d9bbfb9ce3ba4452d73ea98", "4e7e24a6817763a5539e569c9d7e15c6e430a27b")
E:Error in /cache/Blur_version.6.13.219.XT894.Verizon.en.US.zip
(status 7)
Installation Aborted
From the full ROM zip file, extract "preinstall.img" and copy it to the phone. I would use adb push to do it.
Code:
adb push preinstall.img /sdcard-ext/
adb shell
su
umount /preinstall
dd if=/sdcard-ext/preinstall.img of=/dev/block/preinstall bs=1024k
mount -t ext3 /dev/block/preinstall /preinstall
Then copy the ICS update files back to /cache and go to Settings / About Phone / System Updates again. It will check for the update, try to download it again, and then see that it's already downloaded. Then you can install it.
By the way, if there's anything on your /preinstall partition that you wanted to save, you must back it up before doing any of this.

[Q] JB OTA fails due to timezone fixer

Hi all,
I finally got offered the JB OTA update but it fails to apply because I used TimeZone Fixer to update my timezone files. From the recovery log (/cache/recovery/last_log):
Code:
Verifying current system...
file "/system/usr/share/zoneinfo/zoneinfo.dat" doesn't have any of expected sha1 sums; checking cache
failed to stat "/cache/saved.file": No such file or directory
failed to load cache file
script aborted: assert failed: apply_patch_check("/system/usr/share/zoneinfo/zoneinfo.dat", "6d285c458b0a42ae5310f8695ef84931a92cf8db", "413b1e0fdd323e9fdba5111132122bd311651a32")
assert failed: apply_patch_check("/system/usr/share/zoneinfo/zoneinfo.dat", "6d285c458b0a42ae5310f8695ef84931a92cf8db", "413b1e0fdd323e9fdba5111132122bd311651a32")
I thought I'd just restore these files from the 4.0.4 image I'm running now but while I have a large system.img.ext4 I can't figure out how to get anything out of it. It does not mount as an ext4 partition...
Does anyone know how I can extract the original timezone files for this phone?
Or can anyone send me the set of timezone files from this phone?
Or is there some other way to get the JB update installed (without resorting to a full phone wipe)?
I do have a backup of the phone's contents on an external SD card but I'd prefer not to wipe if possible.
Thanks in advance...
a1291762 said:
Or is there some other way to get the JB update installed (without resorting to a full phone wipe)?
Click to expand...
Click to collapse
Because I'm impatient and because I was bored, I looked at the fastboot image I had. It seems the "wipe" bit is optional so I flashed up the system part, leaving the rest intact. That left me with a cleaned out /system but didn't do anything to my apps (well... doesn't seem to have done anything to them - I haven't checked yet). Then I did the OTA process. Did you know you can put an OTA zip under /cache to avoid having to re-download it? The software says it's going to re-download but I guess it does an rsync or something so it completes quickly. Nice.
So... I'm now in the process of installing JB! It's been running longer than it did last time so here's hoping...
update: it's all going now.
Sent from my XT890 using xda app-developers app

[SOLVED] [Q] Nook HD Only boots to CWM

PROBLEM SOLVED thanks to digixmax for the bootloader zip
http://forum.xda-developers.com/showpost.php?p=57096448&postcount=11
Cyanogenmod 11.
Tablet was acting weird. Wasn't turning on in general, just black. Then I tried to reset it using the n and power buttons for 30 seconds. It did boot up eventually.
Then it froze and rebooted, and ever since only boots to CWM.
I've tried factory reset and reflashing to no avail, only cwm will boot.
I read it might have something to do with bootdata.
Like I said, I got it to work initially after it would only boot to a black screen, then it froze, now this. I'm worried I might have corrupted the EMMC way way back with an older rom.
It's likely that your problem is one that is described at http://forum.xda-developers.com/showpost.php?p=21381141&postcount=1 (the post was written for the Nook Tablet, but the BCB & BootCnt exist and work same way for the HD/HD+), in which case you can try to reset/restore BCB & BootCnt by flashing flashable_fix_bootdata-hummingbird.zip available at http://www.mediafire.com/download/04qhwylk36sofbl/flashable_fix_bootdata-hummingbird.zip.
If resetting BCB & BootCnt does not help then I'd suggest you try re-installing CM11.
thx for the advice
albeit, I received an error when flashing the file using cwm.
Code:
EMMC CWM-based recovery v6.0.4.6
-- Installing: /external_sd/flashable_fix_bootdata-hummingbird.zip
Finding update package...
Opening update package...
Installing update...
E:Error in /exteranl_sd_flashable_fix_bootdata-hummingbird.zip
(Status 4)
Installation Aborted.
Status 4 is a problem with the script in the zip. Double triple checked search and I've seen it before myself.
http://forum.xda-developers.com/showthread.php?t=2355223
Just a thought that since you can get into cwm, you could try using adb and browsing the emmc to see if its there and intact. twrp (just put it on an sdcard) has a file manager built-in as well. Is that worth doing? If need be you could save files that way too if its still intact.
Thistleknot said:
thx for the advice
albeit, I received an error when flashing the file using cwm.
Code:
EMMC CWM-based recovery v6.0.4.6
-- Installing: /external_sd/flashable_fix_bootdata-hummingbird.zip
Finding update package...
Opening update package...
Installing update...
E:Error in /exteranl_sd_flashable_fix_bootdata-hummingbird.zip
(Status 4)
Installation Aborted.
Click to expand...
Click to collapse
I fixed the error in the file-name of "updater-script" in the flashable zip file.
You can re-download flashable_fix_bootdata-hummingbird.zip and give it another try.
redownloaded the same zip as instructed: flashable_fix_bootdata-hummingbird.zip; in the 1st mediafire link http://www.mediafire.com/download/04...ummingbird.zip you have posted. (which has an uploaded date of 9-21-2014) Same issue.
btw. I have flashed cm11 over this, that will flash (but not fix my nook, still boots only to cwm). However, this update file will not take.
How should this file structure look like unzipped? I keep reading about an update script file. the only file I see named update is buried way deep in some android subfolder
update-binary
updater-script-bootdata
Okay, I figured out what I was supposed to fix to get past error 4
Name: META-INF/com/google/android/updater-script
SHA1-Digest: 29co0QiSKyDerOQ5Ggv0EV16f9g=
so i changed updater-script-bootdata to updater-script in the META-INF/com/google/android/ folder
then...
I got a different error
Code:
assert failed: getprop("ro.product.device") == "hummingbird" || getprop("ro.build.product") == "ovatino"
E:Error in /external_sd_/flashable_fix_bootdata-hummingbird-diff.zip
(Status 7)
Some flag check fails. This is a nook hd with cm11 emmc installed
Thistleknot said:
Okay, I figured out what I was supposed to fix to get past error 4
Name: META-INF/com/google/android/updater-script
SHA1-Digest: 29co0QiSKyDerOQ5Ggv0EV16f9g=
so i changed updater-script-bootdata to updater-script in the META-INF/com/google/android/ folder
then...
I got a different error
Code:
assert failed: getprop("ro.product.device") == "hummingbird" || getprop("ro.build.product") == "ovatino"
E:Error in /external_sd_/flashable_fix_bootdata-hummingbird-diff.zip
(Status 7)
Some flag check fails. This is a nook hd with cm11 emmc installed
Click to expand...
Click to collapse
You need to use a CWM older than v6045. The ones made for CM11 will not work.
Sent from my BN NookHD+ using XDA Premium HD app
The script could be fixed to eliminate status 7 error on cm11 recovery, but without any changes its like leapinlar says.
leapinlar said:
You need to use a CWM older than v6045. The ones made for CM11 will not work.
Sent from my BN NookHD+ using XDA Premium HD app
Click to expand...
Click to collapse
I wonder how much further down this rabbit hole I got to go...
where can I get get an older version from?
Thistleknot said:
redownloaded the same zip as instructed: flashable_fix_bootdata-hummingbird.zip; in the 1st mediafire link http://www.mediafire.com/download/04...ummingbird.zip you have posted. (which has an uploaded date of 9-21-2014) Same issue.
btw. I have flashed cm11 over this, that will flash (but not fix my nook, still boots only to cwm). However, this update file will not take.
How should this file structure look like unzipped? I keep reading about an update script file. the only file I see named update is buried way deep in some android subfolder
update-binary
updater-script-bootdata
Click to expand...
Click to collapse
Use this link for the corrected zip file: http://www.mediafire.com/download/30leabd7tjeytn4/flashable_fix_bootdata-hummingbird.zip.
Updater-script in folder META-INF\com\google\android\ is indeed the script used to flash BCB and BootCnt into /bootdata.
---------- Post added at 05:10 PM ---------- Previous post was at 04:45 PM ----------
Thistleknot said:
I wonder how much further down this rabbit hole I got to go...
where can I get get an older version from?
Click to expand...
Click to collapse
You can get the old version of verygreen's CWM from his CM10.1 thread or from https://www.mediafire.com/#6a4rivb8kkdfu -- the EMMC version is (recovery.img) in his flashable cwm-recovery-ovation-3.zip, the SD version is (ramdisk.cwm) inside his emmc-cwm-early2.1.img or inside verygreen_emmc-cwm-early2.1-boot.zip at https://www.mediafire.com/#6a4rivb8kkdfu (verygreen_emmc-cwm-early2.1-boot.zip has the same complete set of CM10.x compatible SD-based boot/CWM files as emmc-cwm-early2.1.img but packed in a .zip file).
Thistleknot said:
I wonder how much further down this rabbit hole I got to go...
where can I get get an older version from?
Click to expand...
Click to collapse
From my HD/HD+ CWM thread linked on my signature.
Sent from my BN NookHD+ using XDA Premium HD app
looks like
Use this link for the corrected zip file: http://www.mediafire.com/download/30...ummingbird.zip.
Click to expand...
Click to collapse
is working. I got past cwm at least.
derp, sorry I missed your [leapinlair] signature links. I swear I looked and didnt' see them.
WORKING GUYS. You guys are really too good to the community.

Categories

Resources