Boot-Schleife nach dem Flashen von Android 6.0 Marshmallow auf Nexus 5 Follow-up

7

Diese Frage folgt weiter dieser einen (aber es gibt viele andere Beiträge zu diesem Thema im Web .. sehen diese reddit Post und diese XDA Developers Post .

Ich möchte dieses Problem nur strukturierter angehen, anstatt nur zu sagen, wie etwas zufällig funktioniert hat.

Problem Definition

Wie alle anderen habe ich einfach die offiziellen Anweisungen befolgt von Google-Entwicklern . Um ein wenig zu erweitern (da dies die Ursache des Problems sein könnte) .. Befolgen Sie diesen Teil der Anweisung über den obigen Link:

Um ein Gerät mit einem der folgenden Systemabbilder (oder einem Ihrer eigenen) zu flashen, benötigen Sie das Fastboot-Tool. Sie können das Fastboot-Tool entweder herunterladen:

  • Aus einer kompilierten Version des Android Open Source-Projekts.
  • Oder aus dem Verzeichnis platform-tools / im Android SDK. Stellen Sie sicher, dass Sie die neueste Version der Android SDK Platform-Tools aus dem SDK Manager haben.

Also habe ich einfach die gesamte Android Studio-Anwendung heruntergeladen (ich weiß, das ist ein bisschen übertrieben, aber ich wollte nur sicherstellen, dass ich die neueste und beste habe)

Aus dem folgenden Android Studio-Screenshot können Sie ersehen, dass ich Android SDK-Plattform-Tools 23.0.1 habe

Frage: Ich aktualisiere mein Handy von Android 5.0.x (nicht sicher, was die genaue Version ist). Könnte es sein, dass diese Android-Version nicht mit den Android-Plattform-Tools übereinstimmt, die ich habe?

Geben Sie hier die Bildbeschreibung ein

Ich habe dafür gesorgt, dass mein fastbootzu meiner PATHUmgebung hinzugefügt wird :

$ which fastboot
/Users/abdullahbakhach/Library/Android/sdk/platform-tools/fastboot

Ich habe die Flash-Datei heruntergeladen (speziell den Hammerkopf für Nexux 6.0.0 (MRA58K)). Dann habe ich das Gerät im Fastboot-Modus über die Tastenkombination gestartet. und lief das flash-allSkript.

Was passierte war, dass das Skript mit den folgenden Protokollen ausgeführt wurde:

$ ./flash-all.sh 
sending 'bootloader' (3120 KB)...
OKAY [  0.207s]
writing 'bootloader'...
OKAY [  0.524s]
finished. total time: 0.731s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
sending 'radio' (45425 KB)...
OKAY [  1.536s]
writing 'radio'...
OKAY [  3.145s]
finished. total time: 4.681s
rebooting into bootloader...
OKAY [  0.001s]
finished. total time: 0.001s
archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'
--------------------------------------------
Bootloader Version...: HHZ12k
Baseband Version.....: M8974A-2.0.50.2.27
Serial Number........: 03a3d66d0a4e64bd
--------------------------------------------
checking product...
OKAY [  0.100s]
checking version-bootloader...
OKAY [  0.100s]
checking version-baseband...
OKAY [  0.100s]
sending 'boot' (9156 KB)...
OKAY [  0.500s]
writing 'boot'...
OKAY [  0.798s]
sending 'recovery' (10016 KB)...
OKAY [  0.562s]
writing 'recovery'...
OKAY [  0.850s]
sending 'system' (1019261 KB)...
OKAY [ 32.164s]
writing 'system'...
OKAY [ 70.421s]
erasing 'userdata'...
OKAY [ 15.854s]
erasing 'cache'...
OKAY [  0.630s]
rebooting...

finished. total time: 122.480s

Frage: Sollte ich mir über diesen Teil Sorgen machen?

archive does not contain 'boot.sig'
archive does not contain 'recovery.sig'
archive does not contain 'system.sig'

Trotzdem ist das Telefon neu gestartet und bleibt (für immer) im Startbildschirm hängen.

was ich versucht habe

Ich habe versucht, diese Befehle wie in diesem Beitrag vorgeschlagen auszuführen

adb shell
e2fsck /dev/block/platform/msm_sdcc.1/by-name/persist

und

make_ext4fs /dev/block/platform/msm_sdcc.1/by-name/persist

aber nichts hat sich geändert ..

Ich habe auch versucht, ein Löschen mit TWRP durchzuführen, wie in diesem Beitrag vorgeschlagen : - Ich habe die Datei twrp-2.8.7.1-hammerhead.dmg von der twrp-Site heruntergeladen

und rannte dann

fastboot flash recovery twrp-2.8.7.1-hammerhead.dmg

Dann wurde ein Löschvorgang auf zwei verschiedene Arten durchgeführt: - Ein normaler Löschvorgang machte die Sache ziemlich schlimmer. Das Telefon zeigte das Google-Logo an und startete dann neu. Das Google-Logo wurde angezeigt. Das einfache Löschen des Caches machte ebenfalls keinen Unterschied überhaupt..

Ich stecke fest .. irgendwelche Vorschläge?

Abbood
quelle

Antworten:

7

Auch ich war mit diesem Problem konfrontiert und gab die Fastboot-Befehle manuell aus (anstatt mich darauf zu verlassen flash-all), und es funktionierte gut.

Dies sind die zu verwendenden Befehle (vergessen Sie einfach alles und stellen Sie sicher, dass diese Befehle in dieser Reihenfolge mit der entsprechenden verfügbaren IMG-Datei ausgeführt werden):

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot reboot
Narayanan
quelle
mmm .. ich habe es gerade versucht .. es scheint immer noch auf diesem Ladebildschirm hängen zu bleiben .. wie lange hat es gedauert, bis es endlich richtig für dich gebootet wurde?
Abbood
es hat tatsächlich funktioniert! Der Neustart dauerte nur ein wenig (Tipp: Woher weißt du, dass es diesmal funktioniert? Ich bemerkte, dass der Bildschirm nicht so abgeblendet war wie zu den Zeiten, in denen er normalerweise ausfällt. Außerdem rate ich dir, nicht darauf zu warten.
Legen Sie
Ja, tut mir leid, dass ich dich verlassen muss, um es selbst zu finden. Ich habe mehr als fünf Minuten gebraucht, um die Marshmallow-Boot-Animation zu überqueren.
Narayanan
2
Danke Leute. Als ich den Thread so weit gelesen hatte, war der Start erfolgreich abgeschlossen. :)
space_monkey
1
@Narayanan Wenn Sie nur '@' in das leere Kommentarfeld eingeben, sollte es angeboten werden, es für Sie zu vervollständigen. Ansonsten kopieren und einfügen ...
derobert