{"id":216,"date":"2014-12-23T19:19:46","date_gmt":"2014-12-24T03:19:46","guid":{"rendered":"http:\/\/eyedtentea.com\/?p=216"},"modified":"2015-08-18T12:48:27","modified_gmt":"2015-08-18T19:48:27","slug":"android-errors-archive-does-not-contain-boot-sig-archive-does-not-contain-recovery-sig","status":"publish","type":"post","link":"https:\/\/eyedtentea.com\/?p=216","title":{"rendered":"Android errors: archive does not contain &#8216;boot.sig&#8217; &#038; archive does not contain &#8216;recovery.sig&#8217;"},"content":{"rendered":"<p>I tried updating my Nexus 5 with the latest Lollipop 5.0.1 version. My phone is rooted, so I can&#8217;t use the OTA (over-the-air) updater. I attempted to use the same process that I used to update from Kit Kat (4.4.4) to Lollipop 5.0.\u00a0I&#8217;ll recap the process:<\/p>\n<ol>\n<li>I downloaded the 5.0.1 factory image (hammerhead) from\u00a0<a href=\"https:\/\/developers.google.com\/android\/nexus\/images\">https:\/\/developers.google.com\/android\/nexus\/images<\/a><\/li>\n<li>unpackaged the <code>.tgz<\/code> file<\/li>\n<li>executed the <code>flash-all.sh<\/code> program (note: I&#8217;m on a Mac)<\/li>\n<\/ol>\n<p>During step three, I encountered a problem:<\/p>\n<pre>archive does not contain 'boot.sig'\r\narchive does not contain 'recovery.sig'\r\nfastboot(99706) malloc: *** mmap(size=1006034944) failed (error code=12)\r\n*** error: can't allocate region\r\n*** set a breakpoint in malloc_error_break to debug\r\nfailed to allocate 1005027540 bytes\r\nerror: update package missing system.img<\/pre>\n<p>I thought this was due to my phone being encrypted. I tried to troubleshoot, but\u00a0I ended up soft-bricking my phone. I got myself up and running by flashing the Kit Kat 4.4.4 factory image. I also reverted back\u00a0to the\u00a05.0 Lollipop backup I made before attempting the update. I later figured out, this is not an encryption issue (I was able to update my encrypted Nexus 7 to Lollipop 5.0.1 using\u00a0<code>flash-all.sh<\/code> program).<\/p>\n<p>From a forum post on XDA (<a href=\"http:\/\/forum.xda-developers.com\/showthread.php?t=1992063\" target=\"_blank\">link here<\/a>) suggested flashing the files within the <code>image-XXX.zip<\/code> individually (comment from <em>manasgirdhar<\/em>). I found another forum that clearly state the steps and flashing order of factory images. The steps are found <a href=\"http:\/\/forum.xda-developers.com\/google-nexus-5\/general\/tutorial-how-to-flash-factory-image-t2513701\">here<\/a>\u00a0(drill down to &#8220;Method 2&#8221;). Quick recap of the process:<\/p>\n<ol>\n<li>expand the\u00a0<code>image-hammerhead-lrx22c.zip<\/code> file<\/li>\n<li>flash the <code>bootloader.img<\/code> file<\/li>\n<li>flash the <code>radio.img<\/code> file<\/li>\n<li>flash the <code>system.img<\/code> file<\/li>\n<li>flash the <code>userdata.img<\/code>\u00a0file<\/li>\n<li>flash the <code>boot.img<\/code>\u00a0file<\/li>\n<li>erase the cache<\/li>\n<li>from the phone, boot into Android recovery<\/li>\n<li>from recovery, select &#8220;Wipe data\/factory data reset&#8221;<\/li>\n<li>reboot<\/li>\n<\/ol>\n<p>I got hung up on step 9. I held down the Volume Up + Power buttons too long and ended up rebooting to the system. The system won&#8217;t boot until you do the data wipe\u00a0step. The trick is to push the\u00a0Volume Up + Power buttons simultaneously or, push and hold Volume Up, then press the Power button, making sure not to hold the buttons down too long. If you get stuck in the boot animation, just boot back up into bootloader (hold down: Volume Up + Volume Down + Power), then continue with step 8.<\/p>\n<p>As with any system mod you perform on your phone, you and only you are responsible for the outcome. So, please be very careful. If you do not understand how to <code>flash<\/code> a file from your computer to your Android phone, then you shouldn&#8217;t attempt to do any of the stuff I&#8217;ve posted here. I posted\u00a0procedural steps not literal computer commands. Simply copying and pasting the steps into a command prompt will not work. If you decide to proceed with &#8220;Method 2&#8221;, please follow the procedure thoroughly as stated in the XDA forum post.<\/p>\n<p><iframe loading=\"lazy\" src=\"http:\/\/rcm-na.amazon-adsystem.com\/e\/cm?t=ey09f-20&#038;o=1&#038;p=12&#038;l=ur1&#038;category=wireless&#038;banner=02HND5YJK5NEFPBWFS02&#038;f=ifr&#038;linkID=VLPPEXBJPM7T5DD5\" width=\"300\" height=\"250\" scrolling=\"no\" border=\"0\" marginwidth=\"0\" style=\"border:none;\" frameborder=\"0\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I tried updating my Nexus 5 with the latest Lollipop 5.0.1 version. My phone is rooted, so I can&#8217;t use the OTA (over-the-air) updater. I attempted to use the same process that I used to update from Kit Kat (4.4.4) to Lollipop 5.0.\u00a0I&#8217;ll recap the process: I downloaded the 5.0.1 factory image (hammerhead) from\u00a0https:\/\/developers.google.com\/android\/nexus\/images unpackaged [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":217,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[31,30,83,82,81,84,24],"class_list":["post-216","post","type-post","status-publish","format-standard","hentry","category-tech","tag-adb","tag-android","tag-bootloader","tag-kit-kat","tag-lollipop","tag-recovery","tag-reference"],"_links":{"self":[{"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/posts\/216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=216"}],"version-history":[{"count":6,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/posts\/216\/revisions"}],"predecessor-version":[{"id":337,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/posts\/216\/revisions\/337"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=\/wp\/v2\/media\/217"}],"wp:attachment":[{"href":"https:\/\/eyedtentea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eyedtentea.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}