Eine App verursacht einen Bootloop

Es ist passiert, als Google Play Apps automatisch aktualisiert hat. Ich schätze, etwas ist schief gelaufen und das Telefon wurde plötzlich neu gestartet und konnte nicht wieder eingeschaltet werden. Es bleibt immer auf dem Bildschirm "Apps starten" hängen und startet dann erneut (Bootloop). Ich habe herausgefunden, dass es in Ordnung sein sollte, wenn ich die App löschen kann, die einen Bootloop verursacht. Allerdings weiß ich nicht wie ich das machen könnte.

Mein Handy ist Nexus 4 mit Android Marshmallow. Außerdem habe ich eine benutzerdefinierte Wiederherstellung (cwm 6.0.4.7). Also habe ich versucht, im Wiederherstellungsmodus über adb eine Verbindung zum Telefon herzustellen und die App zu löschen, aber ich kann keinen adb-Befehl verwenden, weil "Gerät nicht autorisiert". Ich nehme an, sobald ich über adb Zugriff bekomme, kann ich die App löschen.

Nachdem ich in den letzten Stunden viele Foren durchsucht hatte, konnte ich keine Lösung finden, die die Daten des Telefons bewahrt. Irgendwelche Ideen, wie ich die App löschen/reparieren kann, ohne Daten zu verlieren? (Nexus 4 hat keinen SD-Kartensteckplatz). Danke.

PS Wipe Cache Partition hat nicht geholfen.

Wusste nicht, dass CWM ADB-Zugriff anbietet (TWRP tut es). Aber haben Sie von CWM aus versucht, den Cache zu löschen? Das könnte schon reichen (nicht garantiert, aber einen Versuch wert und zerstört keine Daten).
Ja, ich habe "Cache-Partition löschen" und "Dalvik-Cache löschen" durchgeführt, es hat nicht geholfen. Hilft es, wenn ich meine Wiederherstellung auf TWRP umstelle? Ich denke, ich werde immer noch bei "Gerät nicht autorisiert" hängen bleiben.
Sie könnten versuchen fastboot boot twrp.img(das würde es nur einmal booten, ohne Änderungen an Ihrem Gerät vorzunehmen – beim Neustart wären Sie wieder bei CWM), um es herauszufinden. Da ich dies gerade bei einem meiner Geräte getan habe, das von der Reparatur zurückgesendet wurde (PCB ersetzt), kann ich berichten, dass es nicht "unautorisiert" war, sondern einfach "out of the box" funktionierte. // Bitte teilen Sie uns dann das Ergebnis mit.
"FEHLGESCHLAGEN (remote: nicht unterstützt in gesperrtem Gerät)". Mein Bootloader ist gesperrt und durch das Entsperren werden alle Daten gelöscht. Nun, ich schätze, ich habe keine andere Wahl, als die Daten zu löschen. Danke!
Ähm, nun, wenn Sie den Bootloader nach dem Flashen von CWM neu gesperrt haben, ist das wahrscheinlich die einzige verbleibende Option. Aber vorher: Wenn Sie einen Linux-Rechner haben, versuchen Sie es adbals root auszuführen. Es kann gut sein, dass nicht das Gerät die Verbindung ablehnt, sondern der PC. Hatte das einmal.
Es hat auch nicht funktioniert. Trotzdem danke für deine Hilfe! ;)

Antworten (1)

Ich habe gerade dasselbe Problem auf meinem Galaxy S3 I9300 mit Android 6 Marshmellow (Bliss 6.1 rom) festgestellt und behoben. Bootloop passierte ohne Vorwarnung in der Nacht vom 31. auf den 1. November. Ich habe gerade gesehen, wie mein Telefon immer und immer neu gestartet wurde. In den letzten 5 Tagen habe ich versucht, es wieder zum Laufen zu bringen oder sogar mehr Backups aus dem twrp-Backup zu bekommen.

Was ich fand war: Ich habe es mit Werksreset zum Laufen gebracht und direkt nach der Installation von einem von ihnen: Telegram, Davdroid, das Telefon stürzte während der Installation direkt im Appstore ab. Dann startete das Telefon neu und blieb hängen.

Wichtig: Sie sollten ein Twrp/Nandroid-Backup erstellen, falls Sie dies noch nicht getan haben. viel Lesen, Testen und Fragen in xda haben mich so weit gebracht und dieser Link hier brachte mich schließlich zur ida: TWRP-Backup - Kann ich einige App-Daten wiederherstellen, ohne das gesamte Image wiederherzustellen?

Ausgangsidee: Entpacken Sie alle notwendigen Unterordner /data/data und data/app Ihrer Apps im System und stellen Sie sie auf einen sauberen Werksreset zurück. Dies funktionierte nicht perfekt, aber ich habe es zum Laufen gebracht, um auf mehr Daten wie zuvor zuzugreifen. Ich habe die App-Ordner über twrp -> advanced -> file manager kopiert oder gelöscht.


Update: Nachdem mir später aufgrund des ersten Gastbeitrags eine andere (ganz einfache) Idee kam: warum nicht den anderen Weg gehen und Apps in der kaputten Installation entfernen. Das hat den Trick perfekt gemacht. Ich kam endlich wieder in meine kaputte Rom, alle restlichen Apps funktionierten wie zuvor (ziemlich wichtig für mich, da verschlüsselte Apps wie Threema und Signal nicht nur eine Kopie-Daten-Sicherung sind). Im Moment mache ich Backups meines alten Android 6-Systems :) für den Import in mein neues Android 7-Setup.

Hoffentlich funktioniert es auch bei dir!

OK jetzt Schritt für Schritt, was ich getan habe:

  1. Stellen Sie sicher, dass Sie ein Twrp-Backup Ihres Geräts (efs, Boot, System und Daten) haben und dass Ihr defektes System installiert und nicht auf die Werkseinstellungen zurückgesetzt wurde.
  2. dann in twrp zu advanced -> filemanager gehen und zum systemfolder navigieren. löschen Sie dort alle unnötigen Apps, indem Sie die entsprechenden Ordner in /data/app und in data/data löschen. Dadurch werden die Apps "deinstalliert". Diese werden beim Hochfahren nicht optimiert oder geladen. Ich habe insbesondere Telegram, DavDroid gelöscht, da ich aus meinen Überprüfungen wusste, dass einer von ihnen den Fehler verursacht. aber ich habe einfach mehr Apps gelöscht, die ich nicht als Backup benötige oder die weniger wichtig sind. Für mich hat das den Trick getan! Noch besser kann dies bei Bedarf 1 nach 1 erfolgen. Ich habe dies zuerst mit allen Apps versucht -> wieder Bootloop. Habe es nochmal mit weniger Apps versucht -> hat geklappt. Es ist also wahrscheinlich nicht das System, sondern direkt eine App im Optimierungs- / Startprozess, die den Bootprozess beendet.
  3. Nur um sicherzugehen, löschen Sie den Cache und den Dalvik-Cache, um sicherzustellen, dass Android die Änderungen neu lädt und nicht sieht und cachet
  4. Führen Sie dann einen Neustart des Systems durch (Daumen drücken)
  5. Wenn Sie wieder booten können, öffnen Sie sofort den Google Play Store -> scrollen Sie nach unten zu den Einstellungen und deaktivieren Sie die automatische Aktualisierung von Apps (Nur um sicherzugehen, dass keine Aktualisierung einen Absturz verursacht, während Sie Ihre Daten überprüfen, Aktualisierungen vornehmen und bald)
  6. Abschließend würde ich empfehlen, darüber nachzudenken, zu einem Nougat-Rom zu wechseln (falls für Sie verfügbar). Es ist wahrscheinlich, dass es bald kein Update geben wird, das dieses Bootloop-Problem behebt (auch wenn unklar ist, was es verursacht hat oder welche App(s)). Ich wähle Resurection Mix, da es ein recht aktives Projekt ist und häufig aktualisiert wird.

Viel Glück für euch, ich weiß, wie schwer dieses Problem trifft. Alex.

(Gast "Alex." und ich sind derselbe Autor - habe nur vergessen, dass ich bereits einen Account habe).

Danke, aber ich habe bereits ein Rollback auf Stock ROM (Android 5.1.1) durchgeführt. Viele Nutzer von Custom-ROMs standen Anfang November vor dem gleichen Problem. In meinem und Ihrem Fall wurde es von Telegram verursacht, andere Apps haben jedoch genau das Problem. Laut einigen Foren hängt es mit der Veröffentlichung des neuen Android Studio und etwas im Zusammenhang mit AAPT2 zusammen (habe dies noch nicht untersucht). Ich schätze also, dass mein Custom bald mehr und mehr abstürzen wird, wenn Entwickler auf das neue Android Studio migrieren, deshalb habe ich mich entschieden, Stock-ROM zu verwenden.
Du hast Recht, da ich mich immer mehr darauf konzentrierte, fand ich die Bestätigung bezüglich DavDroid. Telegramm Ich habe auch einige Diskussionen gefunden, aber keine offizielle Stellungnahme. Folgendes sagen sie bei DavDroid: Version 1.9.2 (4. November 2017): Build Tools 27 umgeht Fehler einiger benutzerdefinierter ROMs, die zum Absturz von Apps und Boot-Schleifen führen