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:
Analyse des Problems
Ich habe das Android SDK auf meinem Computer installiert (für adb
und 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 /sdcard
Verzeichnis funktionierte und ich konnte eine Shell öffnen, adb logcat
funktioniert aber bei mir nicht. Das Programm "wartet auf Gerät".
Das hatte ich vorher gemacht:
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 /home
oder sogar mksquashfs
oder rsnapshot
unter Linux) nicht elegant möglich ist.
Was ich mindestens in absteigender Prioritätsreihenfolge brauche:
Was ich bereits mit ClockworkMod Touch Recovery bekommen habe:
/sdcard
mitadb pull
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?
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.
/data
? Wenn ich /data
CM10 sichere und installiere, kann ich dann die alten Daten verwenden?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:
adb pull /system
adb pull /data
adb backup -apk -shared -all -f something.ab
Danach einen Werksreset machen und danach das Backup wiederherstellen.
t0mm13b
Daniel
t0mm13b