Mein Asus TF700T mit Cyanogenmod 11 M12 (20141112) und ClockworkMod Recovery v6.0.4 bleibt nach jedem Neustartversuch in einer Bootschleife hängen. Frühere Cyanogenmod-Versionen (ich glaube, es war 10.2 und 11 M7) hatten das gleiche Ergebnis.
Der Versuch, die Android-Firmware (WW_epad-user-10.6.1.14.10.zip) zu installieren, schlägt fehl
assert failed: package_extract_file("blob", "/tmp/blob")
und es scheint, dass der Grund für diese seltsam unspezifische Fehlermeldung darin besteht, dass es nicht gemountet werden kann /data
. Ich weiß nicht warum, aber es scheint, dass dies auf ein größeres Problem hindeutet. "Daten löschen / Werksreset" schlägt fehl
Error mounting /data!
Und
Error:unknown volume or path [/sd-ext]
Das Update auf einen anderen Cyanogenmod ist erfolgreich, aber es bootet immer noch nicht.
Ich möchte, dass das Gerät zuverlässig ein System bootet (egal welches), mit dem es wieder verwendbar wäre.
Einige Threads (im Transformer Forum ) scheinen anzudeuten, dass das System in diesem Fall ziemlich kaputt ist und dass nur nvflash und/oder das Löschen von allem aus Fastboot helfen könnten. Es wurde zum Beispiel vorgeschlagen, diesem Thread zu folgen . Es enthält eine "Kurzanleitung", die ich nicht verstehe (was bedeutet "ausführen download.bat
", wenn Sie GNU/Linux und nicht Windows ausführen?), andere Websites ( this und this ) listen einige sehr komplizierte Befehle auf, die zusätzliche Dateien erfordern ( config
, blob.bin
, bricksafe.img
), für die ich nicht verstehe, woher ich sie bekommen soll. Es scheint vorgeschlagen zu werden, dass sie aus der vorhandenen Android-Installation extrahiert werden müssen - was schwierig sein könnte, wenn die Dateisysteme nicht gemountet werden können (siehe oben).
Ich bin mir sicher, dass ich hier etwas falsch verstehe, aber da ich keine Erfahrung mit Android habe, weiß ich nicht was.
Momentan möchte ich nur irgendein System (Cyanogenmod, Android, oder irgendwas anderes) wiederherstellen, mit dem das Gerät wieder nutzbar wäre, damit ich es verkaufen oder an jemanden verschenken kann, der nicht unbedingt tiefere Computerkenntnisse hätte (und daher wahrscheinlich nicht mehr Glück beim Reparieren eines kaputten Android/CM als ich hatte). Ich freue mich über jede Hilfe, um dies zu erreichen.
EDIT (weitere Informationen): Die Android-Firmware (WW_epad-user-10.6.1.14.10.zip) enthält Folgendes:
$ unzip -l WW_epad-user-10.6.1.14.10.zip
Archive: WW_epad-user-10.6.1.14.10.zip
signed by SignApk
Length Date Time Name
--------- ---------- ----- ----
5 2011-03-22 11:21 META-INF/com/google/android/resource
24 2011-03-22 11:21 META-INF/com/google/android/rule
893496 2011-03-22 11:21 META-INF/com/google/android/update-binary
111 2011-03-22 11:21 META-INF/com/google/android/updater-script
820149641 2011-03-22 11:21 blob
1619 2011-03-22 11:21 META-INF/com/android/otacert
561 2011-03-22 11:21 META-INF/MANIFEST.MF
614 2011-03-22 11:21 META-INF/CERT.SF
1658 2011-03-22 11:21 META-INF/CERT.RSA
--------- -------
821047729 9 files
EDIT 2 (8. Juli; weitere Informationen zur Unfähigkeit, in den Fastboot-Modus zu wechseln):
Nach dem Vorschlag von gruhlke habe ich festgestellt, dass adb devices das Gerät nur findet, wenn der Uhrwerkmodus (Wiederherstellungskernel) gestartet wird (nicht im Bootloader, nicht in der Boot-Schleife von Cyanogen):
# adb devices
List of devices attached
0166160e04480c05
#
Dann (und nur dann) kann ich auch den Bootloader adb neu starten (was ich auch manuell tun kann, indem ich beim Booten VolUp drücke). Dort wähle ich den USB-Fastboot-Modus; sagt das Gerät
Starting fastboot USB download protocol
und das ist das Ende davon. Das Gerät geht nie online; tun
fastboot devices
vom Computer listet niemals Geräte auf.
BEARBEITEN 3 (12. Juli, weitere Informationen zum Fastboot von Windows):
Der Versuch, Fastboot von Windows (mit diesem Tool ) auszuführen, führt zu ebenso wenig Erfolg; "fastboot devices" erkennt das Gerät nie. Allerdings gibt es einen Unterschied zum Fastboot von Linux: Die Meldung „Starting fastboot USB download protocol“ wird nur bei abgezogenem Kabel angezeigt; Daraus schließe ich, dass das Gerät versucht und in einer weiteren Endlosschleife keine Verbindung mit dem Windows-Fastboot herstellt.
EDIT 4 (4. August, repariertes Dateisystem, Problem bleibt bestehen):
Ich habe das Dateisystem repariert, indem ich /dev/block/mmcblk0p8 neu formatiert habe, nachdem ich (innerhalb der Shell auf dem Gerät, wo ich „adb shell“ vom angeschlossenen Computer verwendet habe, während sich das Gerät im Wiederherstellungsmodus (Clockworkmod) befand) von /tmp/recovery entdeckt habe .log, dass das Mounten von /sdcard/ versucht hat und fehlgeschlagen ist, dieses Blockgerät zu mounten (unter mehreren anderen, die alle nicht existierten). das Dateisystem wird dabei behoben
mke2fs /dev/block/mmcblk0p8
Nach dem nächsten normalen Hochfahren kam cyanogenmod an den Punkt, an dem der Benutzer die Sprache, das WLAN usw. auswählen sollte - aber es startete dann automatisch neu, ohne dass die Auswahl abgeschlossen war, und befand sich wieder in der Boot-Schleife. Das Gerät lässt sich auch immer noch nicht in den Fastboot-Modus versetzen. Eine neue ZIP-Datei kann nun per „adb push“ auf das Gerät gebracht werden, lässt sich aber nicht installieren (Installation schlägt mit „(Status 0) Installation abgebrochen.“ fehl, es wird keine nähere Fehlerbeschreibung gegeben. Auch nicht in der /tmp /recovery.log)
Naheliegende Fragen wären:
EDIT 5 (4. August, noch mehr Informationen: /data-Partition inkonsistent nach jedem Cyanogenmod-Startversuch):
Ich habe festgestellt, dass sich das Dateisystem trotz Neuformatierung nach jedem Startversuch von cyanogenmod wieder als inkonsistent herausstellt. Ich kann nur sofort nach der Neuformatierung adb pushen und Zips installieren (habe das jetzt mehrmals gemacht), nicht mehr nach dem nächsten Startversuch. Der Versuch, android zu installieren, nicht cyanogenmod (das WWW_epad-user-10.6.1.14.10.zip) führt zu einem Neustart zur Wiederherstellung während des Installationsvorgangs, es ist offensichtlich nicht erfolgreich und cyanogenmod ist danach immer noch installiert.
Sowohl parted als auch fdisk (in "adb shell") erkennen die Partitionstabelle nicht. Vielleicht hat Firelord Recht mit dem letzten (jüngsten) Kommentar, dass dies als hart gemauert behandelt und beginnend mit der Partitionstabelle neu erstellt werden sollte. (Wie oft habe ich mir gewünscht, dass dies eine Intel-Architektur wäre, die von einem Livesystem gebootet werden könnte - nichts davon wäre ein Problem!)
EDIT 6 (4. August, Fastboot funktioniert immerhin, aber die Boot-Schleife geht weiter)
Es scheint, dass Fastboot für tf700t nicht auf "Fastboot-Geräte" reagiert und alle anderen Befehle die Option "-i 0x0B05" erfordern. Damit hätte Fastboot vermutlich immer funktioniert. Ich kann jetzt die Wiederherstellung flashen (flashed twrp mod nur um das zu überprüfen).
So weit, ist es gut. Aber die Bootschleife geht weiter, /dev/block/mmcblk0p8 ist nach jedem Bootversuch mit cm immer noch inkonsistent, android /WW_epad-user-10.6.1.14.10.zip lässt sich immer noch nicht installieren. Schlägt mit „Fehler beim Ausführen der Updater-Binärdatei in ZIP“ fehl.
In Bezug auf Flashtools für Low-Level-Flashing, wie von Firelord vorgeschlagen: Ich konnte keine für dieses spezielle Gerät finden. Tatsächlich schlägt dieser xda-Entwicklerthread vor, gemauerte tf700t als Briefbeschwerer zu verwenden, andere gehen in die gleiche Richtung.
Aber hey, Fastboot funktioniert - von dort aus muss es möglich sein, etwas zu erreichen.
Fragen an dieser Stelle wären:
BEARBEITEN 7 (5. August, spontaner Neustart von Wiederherstellung zu Wiederherstellung, wobei Dateien verschwinden (unter twrp-Wiederherstellungsmod))
In twrp mod wird es von Zeit zu Zeit neu gestartet, um die Wiederherstellung durchzuführen, wenn ich versuche, Dinge per ADB-Push auf die /sdcard/-Freigabe auf dem Gerät zu übertragen. Danach werden die Dinge, die zuvor von adb gepusht wurden, nicht mehr angezeigt. Ich bin mir ziemlich sicher, dass entweder mit der Partitionierung oder der Festplatte etwas nicht stimmt. Leider weiß ich nicht, wie ich herausfinden soll, was und/oder was ich dagegen tun kann.
Folgende Anleitung hat bei mir funktioniert:
Fastboot habe ich von hier aus installiert .
Dann habe ich den TF700T in den Fastboot-Modus gebootet, ihn mit meinem Linux-Rechner verbunden und den Befehl eingegeben:
fastboot erase userdata
Als der obige Befehl beendet war, fuhr ich mit dem Booten in die Wiederherstellung fort. Von dort bin ich dem CyanogenmodWiki gefolgt und habe den Befehl eingegeben:
adb push cm-11-20150614-NIGHTLY-tf700t.zip /sdcard/
Danach war es möglich, die SD-Karte im Wiederherstellungsmenü zu mounten, und dann wählte ich "Zip von SD-Karte installieren".
Feuerlord
download.bat
? Du kannst die Datei hier posten, wenn du sie hast. 2) Dieblog.bin
,bricksafe.img
und andere sind wahrscheinlich im Fastboot Type Stock ROM für Ihr Gerät zu finden.0Bereich
Feuerlord
0Bereich
Feuerlord