So beheben Sie, dass Cyanogenmod 7 an der Boot-Animation hängt, nachdem KEINE Firmware-Änderungen vorgenommen wurden [geschlossen]

Ich benutze mein Google Nexus S mit Cyanogenmod 7 seit etwa einem Jahr. Manchmal startete es plötzlich neu oder stürzte ab, aber alles in allem funktionierte es gut.

Heute habe ich das Handy neu gestartet und seitdem hängt es beim Booten bei der Animation mit dem rotierenden Kreis.

Wie repariere ich das Telefon und bekomme es wieder hoch?

Im Gegensatz zu vielen Problemen, die ich im Internet gefunden habe, habe ich in letzter Zeit nicht mit der Firmware gespielt. Leider ist die letzte Sicherung ziemlich lange her. Ich muss meine Daten vom Gerät ausgraben.

Für mich akzeptable Wege zu gehen:

  1. Analysieren und Beheben des Problems
  2. Alle meine Daten abrufen und neue Firmware installieren (während des Updates auf CM10)

Analyse des Problems

Ich habe das Android SDK auf meinem Computer installiert (für adbund fastboot) und erfolgreich das ClockworkMod Touch Recovery-Image ausgeführt, das beweist, dass die Telefonhardware tatsächlich in Ordnung ist. Das Kopieren von Dateien aus dem /sdcardVerzeichnis funktionierte und ich konnte eine Shell öffnen, adb logcatfunktioniert aber bei mir nicht. Das Programm "wartet auf Gerät".

Das hatte ich vorher gemacht:

  • Das Telefon hängte sich auf und wurde durch Entfernen und erneutes Einsetzen des Akkus neu gestartet
  • Datum und Uhrzeit wurden auf 2005-01-01 00:00 gesetzt, zurückgesetzt (hatte das noch nie)
  • installierte oder aktualisierte mehrere Apps über den F-Droid App „Store“
    • installiert und Bibel
    • aktualisierter Barcode-Scanner
    • vielleicht etwas anderes aktualisiert/installiert, kann mich aber nicht erinnern, weil ich ziemlich lange durch F-Droid gestöbert und Dutzende von App-Beschreibungen gelesen habe
  • Statusleiste abgestürzt, Telefon noch verwendbar, aber Neustart gestartet, um Statusleiste wieder zu erhalten
  • Boom! Das Telefon hängt für immer bei der Boot-Animation

Ich habe das Gefühl, dass das Google-Logo mit dem geöffneten Schloss, das angezeigt wird, bevor die CM-Boot-Animation beginnt, länger bleibt als zuvor. Aber ich bin mir alles andere als sicher.

Backup machen

Da ich keine Backup-Apps ausführen kann, habe ich Schwierigkeiten, ein zuverlässiges Backup zu erstellen. Ich habe mein Telefon so eingerichtet, dass die meisten meiner Daten nicht mit Google synchronisiert werden. Ja, ich habe es einige Zeit vermisst, regelmäßige Backups zu erstellen, weil ich finde, dass dies mit Android (im Vergleich zu tar c /homeoder sogar mksquashfsoder rsnapshotunter Linux) nicht elegant möglich ist.

Was ich mindestens in absteigender Prioritätsreihenfolge brauche:

  1. Kalender
  2. Kontakte
  3. Daten einiger Apps
  4. gespeicherte WLAN-Anmeldeinformationen

Was ich bereits mit ClockworkMod Touch Recovery bekommen habe:

  • kopieren /sdcardmitadb pull
  • Backup über das ClockworkMod Touch Recovery-Menü ausführen – ich habe keine Ahnung, was tatsächlich gesichert wird

Der ideale Weg wäre, das gesamte Telefon zu sichern, damit ich CM10 installieren und fehlende Daten aus dem Backup abrufen oder das Backup wiederherstellen könnte, um den aktuellen Zustand zu erhalten.

Irgendwelche Vorschläge?

Ich habe das SDK installiert und das Clockwork Recovery-Image erfolgreich ausgeführt . Klären Sie dies? Meinst du, du bist in die CWM-Recovery gegangen? Die Statusleiste stürzt ab. Mehrere Apps wurden über den F-Droid App "Store" installiert oder aktualisiert . Welche Apps haben Sie genau installiert, damit dies geschieht? Ein Nexus war ungefähr seit Dezember 2010 auf dem Markt - wie kam es also zurück zu 2005?
Ich denke, Android wird die Daten standardmäßig auf 2005 zurücksetzen. Wahrscheinlich ist das keine Frage des einzelnen Gerätes. Aber ich weiß es nicht genau. Ich aktualisiere meine Frage mit den von Ihnen angeforderten Details.
Und die Anwendungen? Was für Apps hast du auch installiert? Könnte helfen, ein Logcat zu posten, indem Sie USB anschließen und das Mobilteil neu starten und das Logcat ( vom Booten bis zur vollständigen Android-Umgebung ) in Pastebin erfassen

Antworten (2)

Es könnte sogar eine beschädigte Cache-Datei sein. Wenn Sie in die Wiederherstellung (CWM) booten können, können Sie Backups durchführen, Dalvik-Cache und Cache löschen und ein aktuelles CM7.2 installieren. Sobald Sie sich in der Wiederherstellung befinden, sollten Sie in der Lage sein, /data mit adb zu mounten, um auch tar auszuführen, aber versuchen Sie es mit der GUI.

Wird das Löschen des Dalvik-Cache, das Löschen des Cache oder die Installation von CM7.2 meinen Daten schaden? Ich finde viele Forenbeiträge, konnte das aber nicht überprüfen. Welcher Teil meiner Daten ist in enthalten /data? Wenn ich /dataCM10 sichere und installiere, kann ich dann die alten Daten verwenden?
Alle Ihre Daten sind in.data, nichts im Cache. Ja, Sie können ein Upgrade durchführen, obwohl bei bestimmten Apps möglicherweise die Daten gelöscht werden müssen.

Löschen Sie zuerst den Dalvik-Cache und starten Sie dann neu. Wenn das nicht funktioniert, löschen Sie auch den Cache.

Wenn das Leeren des Caches nicht funktioniert:

  • Sichern Sie die Systempartition Ihres Geräts mitadb pull /system
  • Sichern Sie die Datenpartition mitadb pull /data
  • Oder verwendenadb backup -apk -shared -all -f something.ab

Danach einen Werksreset machen und danach das Backup wiederherstellen.

Ich würde sagen, ersparen Sie sich die Mühe, ADB zu verwenden, wenn Sie bereits die benutzerdefinierte Wiederherstellung installiert haben, die Nandroid-Backups erstellen kann.