{"id":3672,"date":"2013-02-16T14:57:21","date_gmt":"2013-02-16T13:57:21","guid":{"rendered":"https:\/\/nodch.de\/?p=3672"},"modified":"2013-02-16T14:57:21","modified_gmt":"2013-02-16T13:57:21","slug":"howto-quick-tip-android-update-schlagt-fehl-weil-eine-system-app-entfernt-wurde","status":"publish","type":"post","link":"https:\/\/nodch.de\/?p=3672","title":{"rendered":"Howto Quick-Tip: Android Update schl\u00e4gt fehl weil eine System App entfernt wurde"},"content":{"rendered":"<p>Habt ihr eurer Ger\u00e4t gerootet, keine Custom Kernel drauf, kein Custom ROM, aber das Update schl\u00e4gt trotzdem fehl, dann kann das an einer ganz simplen Tatsache liegen: ihr habt eine oder mehrere Apps entfernt, die mitgeliefert wurden, zum Beispiel Google Currents auf dem Nexus 4, nur um ein Beispiel zu nennen.<\/p>\n<p><a href=\"https:\/\/nodch.de\/wp-content\/uploads\/the_logo_hi_res.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-3673\" alt=\"nodch.de Logo\" src=\"https:\/\/nodch.de\/wp-content\/uploads\/the_logo_hi_res-550x198.png\" width=\"550\" height=\"198\" srcset=\"https:\/\/nodch.de\/wp-content\/uploads\/the_logo_hi_res-550x198.png 550w, https:\/\/nodch.de\/wp-content\/uploads\/the_logo_hi_res-1280x462.png 1280w, https:\/\/nodch.de\/wp-content\/uploads\/the_logo_hi_res.png 1316w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>Der in der Einleitung genannte Fehler dr\u00fcckt sich im Recovery\/adb sideload in folgender Form aus: <code>'android update check failed due to...'<\/code>. Wenn hier nun noch eine APK genannt wird, dann habt ihr exakt das beschriebene Problem. Hierzu gibt es gl\u00fccklicherweise zwei L\u00f6sungen, entweder flasht ihr das komplette Stock ROM, dann klappt das Update ohne Probleme oder ihr schnappt euch die entsprechende APK aus dem Stock ROM und schiebt sie wieder in \/system\/app.<\/p>\n<p>Um eine Datei aus einem Image zu ziehen m\u00fcsst ihr ein paar Voraussetzungen schaffen:<\/p>\n<ul>\n<li><span style=\"line-height: 13px;\">ihr braucht ein Linuxsystem (ein virtuelles System reicht aus)<\/span><\/li>\n<li>simg2img muss vorhanden sein<br \/>\n[wpfilebase tag=file id=1 tpl=download-button \/]<\/li>\n<li>Holt euch das Stock ROM, im hier beschriebenen Fall beziehe ich es auf eines der Nexus Ger\u00e4te, also Nexus 4, Nexus 7 oder Nexus 10 usw., diese gibt es als <a title=\"Google Nexus Factory Images Android\" href=\"https:\/\/developers.google.com\/android\/nexus\/images?hl=de\" target=\"_blank\">Download direkt von Google<\/a>.<\/li>\n<li>Alles brav entpacken, bis man die system.img hat, die zusammen mit simg2img in ein Verzeichnis kommt.<\/li>\n<li>Macht simg2img ausf\u00fchrbar: <code>chmod +x simg2img<\/code><\/li>\n<\/ul>\n<p>Wenn das getan ist, kann es an die tats\u00e4chliche Arbeit gehen, sprich das aktuelle Image konvertieren und mounten:<\/p>\n<ul>\n<li><span style=\"line-height: 13px;\">Erstellt ein Verzeichnis in das gemountet werden soll: <code>mkdir temp<\/code><\/span><\/li>\n<li><code>.\/simg2img system.img system.raw<\/code><\/li>\n<li><code>sudo mount -t ext4 -o loop sys.raw temp\/<\/code><\/li>\n<\/ul>\n<p>Damit habt ihr Zugriff auf alle Daten und k\u00f6nnt recht entspannt die fehlende APK auf das angeschlossene Ger\u00e4t pushen.<\/p>\n<p>Das geht dann mit <code>adb push Paketname.apk \/system\/app<\/code> (vorausgesetzt ihr befindet euch im entsprechenden Ordner, in dem sich die gesuchte Datei befindet und adb ist im Pfad<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Habt ihr eurer Ger\u00e4t gerootet, keine Custom Kernel drauf, kein Custom ROM, aber das Update schl\u00e4gt trotzdem fehl, dann kann das an einer ganz simplen Tatsache liegen: ihr habt eine oder mehrere Apps entfernt, die mitgeliefert wurden, zum Beispiel Google Currents auf dem Nexus 4, nur um ein Beispiel zu nennen. Der in der Einleitung [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[465,682],"tags":[608,2484,2060,782,783,1974,566],"class_list":["post-3672","post","type-post","status-publish","format-standard","hentry","category-android","category-howto","tag-adb","tag-android","tag-android-update-check-failed","tag-error","tag-fehler","tag-ota-update","tag-update"],"_links":{"self":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/3672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3672"}],"version-history":[{"count":0,"href":"https:\/\/nodch.de\/index.php?rest_route=\/wp\/v2\/posts\/3672\/revisions"}],"wp:attachment":[{"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nodch.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}