Android 6 auf Moto G (2nd Gen) ohne adb wiederherstellen?

Nachdem ich versucht hatte, mein Moto G (xt1068) zu rooten und in einer Boot-Schleife hängen geblieben war, versuchte ich, eine funktionierende Version von Android wiederherzustellen, und blieb mit einem neu gesperrten Bootloader mittendrin hängen, weil ich einer Online-Anweisung gefolgt war, die zu funktionieren schien für einige Leute (...).

Jetzt ist der Bootloader also gesperrt, das Gerät bootet nur noch im Fastboot und hat derzeit kein richtiges Systemabbild installiert. Ich kann nicht auf adb zugreifen, weil ich das USB-Debugging nicht erneut aktivieren kann. Gibt es überhaupt eine Möglichkeit, diesen wieder zum Laufen zu bringen, oder habe ich ihn komplett zerstört? Ich kann den Link zu dem Ratschlag nachschlagen, dem ich zum „Wiederherstellen“ meines Geräts gefolgt bin, falls das hilft.

Ich verwende einen Mac, habe aber bei Bedarf Zugriff auf einen Windows 7-PC.


Ich hatte TWRP ursprünglich beim Entsperren/Rooten verwendet, und es funktionierte, als ich zum ersten Mal in der Boot-Schleife hängen blieb. Jetzt habe ich 'Fastboot Boot twrp.img' versucht, was nicht funktioniert hat 'FAILED (Remote Failure)', und ich habe versucht, TWRP erneut zu flashen, indem ich 'Fastboot Flash Recovery twrp.img' verwendet habe, und ich habe die folgende Antwort im Terminal erhalten:

(bootloader) has-slot:recovery: not found
target reported max download size of 536870912 bytes
sending 'recovery' (8092 KB)...
OKAY [  0.294s]
writing 'recovery'...
(bootloader) Battery Low!!
FAILED (remote failure)
finished. total time: 0.343s

Dies hat nicht funktioniert, wie unten ausgeführt. Ich habe dann den weiteren Vorschlag ausprobiert, den Bootloader und die gpt zu flashen. Folgende Befehle habe ich verwendet:

fastboot flash partition gpt.bin
fastboot flash motoboot motoboot.img
fastboot flash logo logo.bin
fastboot flash boot boot.img

Beim letzten Befehl bekam ich folgende Fehlermeldung:

(bootloader) has-slot:boot: not found
target reported max download size of 536870912 bytes
sending 'boot' (10200 KB)...
OKAY [  0.342s]
writing 'boot'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 0.781s

Der Gerätebildschirm gab mir diese Informationen:

getvar:has-slot-boot
getvar:partition-type:boot
getvar-max-download-size
download:009£6000
flash:boot
hab check failed for boot
failed to verify hab image boot

Ist irgendetwas davon sinnvoll? Ich verwende die folgende Version der Software:

SW-Version: titan_retbr_ds-user 6.0 MPB24.65-34-3 3 Freigabeschlüssel MSM8626BP_1032.3116.99.00R


Ich habe eine andere Version des Stock-Images für Android 6.0 ausprobiert (dieses habe ich über den XDA-Link erhalten: http://forum.xda-developers.com/moto-g-2014/general/official-stock-firmware-t3018682 ) und ich habe das gleiche Ergebnis:

SW-Version: titan_retbr_ds-user 6.0 MPB24.65-34 32 FreigabeschlüsselMSM8626BP_1032.3116.99.00R

Ich dachte, das wäre die aktuellste Version, oder? Ich hatte auf Marshmallow aktualisiert, als das Update verfügbar war, und (falls das relevant ist) ich habe ein deutsches Moto G.


Ich habe eine deutsche Version des Moto G (2014) Marshmallow Stock ROM gefunden, aber es löst das Problem immer noch nicht. Die Fassung ist

titan_retde-user 6.0 MPB24.65-34 31 FreigabeschlüsselMSM8626BP_1032.3116.99.00R

Beim Versuch, einen Flash-Boot oder eine Wiederherstellung durchzuführen, sagt das Telefon selbst „Version zur Wiederherstellung heruntergestuft“ und das Terminal gibt mir das folgende Ergebnis:

target max-sparse-size: 256MB
sending 'recovery' (10280 KB)...
OKAY [  0.349s]
writing 'recovery'...
(bootloader) Preflash validation failed
FAILED (remote failure)
finished. total time: 0.772s

Bedeutet das, dass die Version, die ich ausprobiert habe, auch nicht die aktuelle war? Mir war nicht bewusst, dass es etwas Neueres als Android 6.0 für das Moto G gibt, aber ich werde nach weiteren möglichen ROMs suchen, die ich ausprobieren kann. Falls ihr noch weitere Tipps habt, würde ich mich auf jeden Fall freuen!

Kannst du nicht einfach das Factory Image per Fastboot wiederherstellen? Es gibt mehrere Lösungen auf XDA ... forum.xda-developers.com/moto-g-2014
Ist eine benutzerdefinierte Wiederherstellung installiert, vielleicht sogar TWRP? TWRP wird standardmäßig mit aktiviertem ADB geliefert.
Danke für die Hinweise, die ich oben bearbeitet habe; Leider kann ich das Werks-Image nicht mit Fastboot wiederherstellen – es zeigt mir nur einen kurzen Fehlerbildschirm und kehrt zum Fastboot-Bildschirm zurück. Ich antwortete re: TWRP oben.
Sie können TWRP nicht flashen, wenn der Bootloader gesperrt ist, Sie benötigen das werkseitige Firmware-Image und müssen es per Fastboot (nicht adb) pushen. Sie können dies nicht tun, wenn der Akku weniger als 60 % beträgt (möglicherweise etwas aus), dies ist Ihr "Battery Low!!" Warnung. Flashen Sie den Bootloader und dann gpt.bin (Partitionstabelle), starten Sie dann den Bootloader neu und fahren Sie mit dem normalen Flash-Vorgang fort. Da Ihr Bootloader gesperrt ist, müssen Sie dieselbe oder eine neuere Firmware-Version flashen, die Sie installiert haben.
Das Protokoll sagt, dass Ihre Batterie schwach ist. Der Flashvorgang schlägt fehl, wenn die Batteriespannung unter 30 % liegt.
Denken Sie daran, dass Sie bei gesperrtem Bootloader kein Downgrade durchführen können, Sie müssen beim Flashen mindestens die gleiche oder eine höhere Version verwenden ... "Preflash-Validierung fehlgeschlagen" ist das klassische Symptom für den falschen Versionsstand. Eine Sache, die Sie versuchen sollten, ist, nach dem Flashen von gpt.bin und recovery.img einen "Fastboot Reboot-Bootloader" durchzuführen, zur Wiederherstellung zu gehen und das Gerät auf die Werkseinstellungen zurückzusetzen, dann neu zu starten, Bootloader zu starten und erneut von Anfang an zu flashen.
Leider erscheint der gleiche Fehlercode, wenn ich versuche, die Wiederherstellung zu flashen. Ich dachte, ich verwende den aktuellsten Build (Android 6.0), aber ich könnte mich irren. Vielen Dank für Ihre Ratschläge zu all dem, ich weiß das sehr zu schätzen!
Aktualisiert für zusätzliche Frage/Info. Tut mir leid, dass ich so ein Noob bin, ich versuche mein Bestes, um das zum Laufen zu bringen und es selbst zu klären, aber an dieser Stelle wäre jede Hilfe sehr willkommen.

Antworten (2)

Die Lösung bestand darin, den Bootloader erneut zu öffnen. Es ist möglich, es wieder zu entsperren, indem Sie den von Motorola bereitgestellten Code und den gleichen Befehl verwenden, den ich zum ersten Mal zum Entsperren des Bootloaders verwendet habe. Ich wusste nicht, dass das möglich ist, bis mich eine freundliche Person darauf hinwies. Danach konnte ich (fast) mühelos ein Standard-ROM flashen und dann (nur um zu versuchen, wie es funktioniert) CyanogenMod 13.

Vielen Dank für Ihre diesbezügliche Hilfe!

Ich habe das gleiche Problem mit meinem XT1069 und ich denke, es liegt an der Firmware-Version. Ich habe herausgefunden, dass meine Moto G-Version die MPB24.65-34-3 ist und ich habe versucht, die MPB24.65-34 zu verwenden.

Ich habe gerade eine Seite gefunden, die ALLE Versionen zu haben scheint. Schau mal, vielleicht hilft das: https://firmware.center/firmware/Motorola/Moto%20G%20%282nd%20gen-2014%29/Stock/XT1068/