Vor ein paar Monaten habe ich mein Nexus 5 mit Towelroot gerootet, TWRP und ElementX Kernel installiert. Jetzt, da das Android Lollipop-Update vor der Tür steht, glaube ich nicht, dass ich das OTA-Update wegen des gerooteten Telefons und der benutzerdefinierten Wiederherstellung installieren kann. In einigen Foren habe ich sogar gelesen, dass es mein Telefon durcheinander bringen könnte.
Jetzt möchte ich also wissen, was der sicherste Weg ist, um das offizielle Android Lollipop-Update zu erhalten. Es macht mir nichts aus, Root, benutzerdefinierten Kernel und all das zu verlieren. Ich habe sogar nach allen Lagerbeständen gesucht, aber das scheint bei vielen eine umständliche Lösung zu sein Risiken. Eine einfache Möglichkeit, an die ich dachte, ist das Herunterladen des Android-Lollipop-System-Image (tgz-Datei), wenn Google es hochlädt, und das Flashen mit TWRP in mein Telefon.
Ich weiß jedoch nicht, wie und kann nichts darüber finden, wie man eine TGZ-Datei flasht. Kann ich es tun, indem ich es in den Speicher lege und in recovery/install/AndroildL.tgz boote. Wird das reichen? Wenn ja, welche Änderungen werden dann vorgenommen> werden mein benutzerdefinierter Kernel und mein Stammverzeichnis weg sein oder nicht? Danke dir
Ich denke, am besten entrooten Sie Ihr Gerät und stellen es auf Lager wieder her. Dies bedeutet Stock-ROM, Wiederherstellung und Kernel, und Sie werden nicht gerootet. Dies wird oft als "Flashen eines Werksabbilds" bezeichnet, manchmal fälschlicherweise. Aber genau das werden wir tun!
Hinweis: Dieser Vorgang löscht Ihr Telefon vollständig. Sichern Sie Ihren Speicher, bevor Sie fortfahren. Ich bin auch nicht verantwortlich, wenn etwas schief geht. Stellen Sie sicher, dass dies der richtige Geräte- und Codename (Hammerkopf) ist, bevor Sie fortfahren.
Aus diesem hervorragenden XDA-Thread :
Installieren Sie ADB- und Fastboot-Treiber. Verwenden Sie dazu dieses einfache Programm
. Für MAC-Benutzer *Hinweis: MAC-Benutzer müssen ./
vor jedem Befehl in diesem Thread schreiben. Zum Beispiel: ./fastboot flash recovery recovery.img
Linux-Benutzer sollten sich auskennen
. Laden Sie die neusten Factory-Images von hier
herunter. Extrahieren Sie das heruntergeladene Archiv (verwenden Sie WinRAR). Es sollte so aussehen: Entsperren Sie Ihren Bootloader (falls Sie es noch nicht getan haben) Link hier
Schalten Sie Ihr Telefon aus.
Starten Sie es im Schnellstart , indem Sie gleichzeitig die Ein- / Aus-Taste + Leiser gedrückt halten.
Verbinden Sie Ihr Telefon über Ihr USB-Kabel mit Ihrem PC.
Führen Sie das Skript flash-all.bat (für Windows) oder flash-all.sh (für MAC und LINUX) in dem Ordner aus, in dem Sie die Factory-Images extrahiert haben. !! Für MAC: Sie müssen die flash-all.sh bearbeiten und vor jedem Fastboot-Befehl "./" hinzufügen.
Warten Sie, bis alles blinkt.
Nachdem alles fertig ist, wählen Sie mit den Lautstärketasten „Wiederherstellung“.
Wenn ein kleines totes Android erscheint, drücken Sie die Einschalttaste + Lauter.
Wählen Sie „Daten löschen/Auf Werkszustand zurücksetzen“
Neustart. Ihr Telefon sollte auf Lager sein.
Hinweis : Der XDA-Thread enthält weitere Einzelheiten zum erneuten Sperren des Geräts und zum Zurücksetzen des Manipulations-Flags, falls Sie Garantieansprüche geltend machen müssen. Es liegt etwas außerhalb des Rahmens dieser Antwort, aber es könnte von Nutzen sein!
Hinweis 2: Einige Nexus-Geräte werden danach mit 16 GB auf dem 32-GB-Modell angezeigt. Das Folgende ist ein Fix über cmd:
fastboot erase boot
fastboot erase cache
fastboot erase recovery
fastboot erase system
fastboot erase userdata
fastboot flash bootloader C:/image-hammerhead-krt16m/bootloader.img
fastboot reboot-bootloader
fastboot flash radio C:/image-hammerhead-krt16m/radio.img
fastboot reboot-bootloader
fastboot flash system C:/image-hammerhead-krt16m/system.img
fastboot flash userdata C:/image-hammerhead-krt16m/userdata.img
(Note: this command will wipe your device (including /sdcard), EVEN if your bootloader is already unlocked.)
fastboot flash boot C:/image-hammerhead-krt16m/boot.img
fastboot flash recovery C:/image-hammerhead-krt16m/recovery.img
Eine andere Option, ohne Daten zu löschen , ist to
adb sideload update.zip
,adb sideload UPDATE-SuperSU-vX.X.zip
Getan. OTA beantragt und Sie können einfach dort abholen, wo Sie aufgehört haben.
Dies ist natürlich nicht die einzige Methode und wird für größere Versionsaktualisierungen nicht empfohlen. Aber für kleinere Versionsaktualisierungen ist dies meiner Meinung nach dem schmutzigen Flashen des neuen Systems und jeder Methode vorzuziehen, die eine Datenlöschung erfordert.
Eine sehr detaillierte Schritt-für-Schritt-Version dieser Lösung finden Sie hier: https://gist.github.com/eyecatchup/ec0a852428c19705380e
Ich wollte meine Benutzerdaten behalten, also folgte ich den Anweisungen von Mistywing und es schien von 5.0.1 auf 5.1.1 gut zu funktionieren. auf meinem Nexus 5. Die vollständigen Anweisungen finden Sie im Mistywing-Beitrag: http://www.reddit.com/r/Android/comments/36n4va/nexus_5_511_ota_from_lmy47d/crg3jza
Hier sind die Höhepunkte. Ich habe Root und TWRP verloren, war aber zu diesem Zeitpunkt nicht allzu besorgt darüber.
Ich habe adb und fastboot auf meinem Mac zum Laufen gebracht. Ich habe das Image von Google heruntergeladen , meine Daten gesichert, im Bootloader neu gestartet und diese Befehle der Reihe nach ausgeführt. Ich habe darauf geachtet, das Flashen der Benutzerdatendatei wegzulassen, wodurch meine Daten gelöscht würden.
fastboot flash bootloader [bootloader file].img
fastboot reboot-bootloader
fastboot flash radio [radio file].img
fastboot reboot-bootloader
fastboot flash recovery [recovery file].img
fastboot flash system [system file].img
fastboot flash cache [cache file].img
fastboot flash boot [boot file].img
Ich habe mit den Bootloader-Steuerelementen neu gestartet (verwendete Lautstärke, um die grüne START-Option zu erhalten, und dann die Stromversorgung, um sie zu aktivieren). Der Start danach dauerte ziemlich lange, um meine Apps zu "optimieren".
Die OTA-Update-Benachrichtigung ist verschwunden und das Betriebssystem scheint viel reaktionsschneller zu sein.
Installieren Sie Multi ROM Manager und installieren Sie das Lollipop-Image darauf.
RossC
Abdul Jabbar
RossC