Gestern ist mein Nexus 5x eingefroren und hat mit dem Bootlooping begonnen, es hat seit gestern zweimal gestartet, aber nur für ein paar Minuten. Ich habe versucht, in den Wiederherstellungsmodus zu wechseln, aber sobald ich auf den Netzschalter klicke, um in den Wiederherstellungsmodus zu wechseln, geht es zurück zum Bootloop. Habe auch mal versucht in den abgesicherten Modus zu gehen, aber das hat nicht geholfen.
Ich habe bereits versucht, das Gerät mit dem Nexus-Root-Toolkit zu flashen, aber das Problem besteht weiterhin.
Ich hatte heute das gleiche Problem. Ich habe es mehrfach versucht
Es hat sich nichts geändert, aber dieses Verfahren hat bei mir funktioniert (nur einmal) :
fastboot
Modusrecovery.img
(ich denke, es ist nicht erforderlich, aber das habe ich getan)Am PC
fastboot boot recovery.img
Ich habe alles, was ich brauchte, aus dem internen Speicher gesichert (über adb
) und dann das Telefon neu gestartet.
Ich hatte mit einem vollständigen Wipe gerechnet, aber alles begann wie gewohnt.
EDIT: Leider funktioniert dieses Verfahren hin und wieder. Mir ist aufgefallen, dass das Verlassen der Boot-Schleife des Telefons, beispielsweise während der Nacht, es wieder in einen bootfähigen Zustand versetzt, aber wenn Sie das Gerät neu starten, beginnt die Boot-Loop-Sequenz erneut.
TechTimes berichtet , dass:
LG ist derzeit nicht in der Lage, Nexus 5X-Smartphones zu reparieren, die von einer sogenannten „Bootloop“-Fehlfunktion betroffen sind, und gewährt daher volle Rückerstattungen, um dies auszugleichen.
also ich glaube nicht, dass du irgendetwas tun kannst, um es zu reparieren.
Nach vielen Stunden des Schreiens und Schreiens (nicht wirklich) fand ich endlich eine Lösung.
Es gibt einige Boot-Images, die das Problem beheben sollten, aber in meinem Fall haben sie es nicht getan. Also beschloss ich, einen Weg zu finden und das Update selbst anzuwenden.
Sie werden wahrscheinlich alle Ihre Daten damit verlieren
Ich habe dafür Ubuntu 18.04 verwendet. Da eines der von mir verwendeten Pakete Linux erforderte und ich nicht Hipster genug bin, um einen Mac zu kaufen.
Da die Anwendung des Fixes selbst erfordert, dass Sie das Boot-Image entpacken und neu packen, habe ich das GIT-Repository unter https://github.com/cfig/Android_boot_image_editor verwendet .
Sie haben es mit dem ursprünglichen Nexus 5x Factory Image getestet, also habe ich mich entschieden, es herunterzuladen (MDA89E). ( https://developers.google.com/android/images#bullhead )
Schritt 1. Laden Sie das Factory Image herunter und entpacken Sie es (entpacken Sie auch die ZIP-Datei darin (enthält das eigentliche Factory Image )
Schritt 2. Erwerben Sie die Android Platform Tools.
sudo apt install android-sdk
Schritt 3. Erwerben Sie Java
sudo apt install default-jre
Schritt 4. Klonen Sie das oben erwähnte Repository
git clone https://github.com/cfig/Android_boot_image_editor.git --depth=1
Schritt 5. Folgen Sie den Anweisungen! (Sie benötigen auch Android Studio)
Schritt 6. Öffnen Sie die Datei bootimg.json und stellen Sie sicher, dass die folgenden Befehle im Wert info > cmdline vorhanden sind.
"cmdline" : "console={** other commands are here **} androidboot.hardware=bullhead boot_cpus=0-3 maxcpus=4 cpu_max_a53=1632000 cpu_max_a57=0",
Der boot_cpus
Befehl ist wahrscheinlich bereits vorhanden. Ändern Sie seinen Wert in 0-3
und stellen Sie sicher, dass die maxcpus=4
, cpu_max_a53=1632000
cpu_max_a57=0
vorhanden sind.
Schritt 7. Packen Sie Ihr Image neu (folgen Sie den Anweisungen!)
sudo ./gradlew pack
Schritt 8. Verschieben Sie die Datei boot.img.signed in das entpackte Factory-Image (das eigentliche Image, das in Schritt 1 erwähnt wurde) . Sie sollten also die vorhandene boot.img mit der neu gepackten boot.img.signed überschreiben (in boot.img umbenennen und das Original wegwerfen)
Schritt 9. ADB-Server starten (evtl. Geräte danach wieder verbinden)
adb devices
Schritt 10. Stellen Sie sicher, dass Ihr Gerät verbunden und für „Fastboot-Geräte“ sichtbar ist. Das heißt, es sollte sich im Fastboot-Modus befinden (Power-Taste + Leiser beim Booten)
Schritt 11. Los geht's! (Alle diese Dateien sind (jetzt) im frisch heruntergeladenen Factory-Image vorhanden.
fastboot unlock flashing
fastboot erase userdate
fastboot flash bootloader {bootloader-image.img}
fastboot reboot bootloader
fastboot flash radio {radio-image.img}
fastboot reboot bootloader
Schritt 12. Flashen Sie den Rest
fastboot flash boot boot.img
fastboot flash cache cache.img
fastboot flash recovery recovery.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash vendor vendor.img
fastboot reboot
Hoffe, das hilft jemandem.
Versuchen Sie, adb vom PC aus mit den Eingabeaufforderungsbefehlen zu verwenden
Lukas