28Jul

So aktualisieren Sie Ihr Nexus-Gerät manuell mit den Factory-Images von Google

click fraud protection

Googles Nexus-Geräte sollen zeitnahe Updates erhalten, aber das gestaffelte Rollout bedeutet, dass es Wochen dauern kann, bis Geräte Over-the-Air( OTA) -Updates erhalten. Zum Glück gibt es eine schnellere( und geekierere) Möglichkeit, die neueste Version von Android zu installieren.

Google stellt offizielle Systemabbilder für ihre Nexus-Geräte bereit, die jeder selbst herunterladen und aufblitzen kann. Dies ist eine einfache Möglichkeit, die Wartezeit zu überspringen, wenn eine neue Version von Android für Nexus-Geräte freigegeben wird.

Beachten Sie, dass dieser Vorgang komplizierter ist, als einfach auf ein Over-the-Air-Update zu warten. Wenn Sie eine normale Person und kein Geek mit einem juckenden Triggerfinger sind, werden Sie wahrscheinlich nur warten wollen.

Schritt 1: Entsperren des Bootloaders Ihres Geräts

Um ein Systemabbild zu flashen, muss Ihr Gerät entsperrt werden. Nexus-Geräte ermöglichen es Ihnen, ihren Bootloader mit einem einzigen Befehl zu entsperren. Wenn Sie Ihr Gerät bereits entsperrt haben, um es zu rooten oder ein benutzerdefiniertes ROM zu installieren, können Sie diesen Teil überspringen. Wenn Sie dies noch nicht getan haben, sollten Sie gewarnt werden, dass das Entsperren Ihres Geräts seine Daten löscht, als ob Sie einen Werksreset durchgeführt hätten.

instagram viewer

Sie können Ihren Bootloader auf verschiedene Arten entsperren. Die offizielle Methode ist durch einen einfachen terminalen Befehl, aber für eine noch einfachere Methode können Sie das Nexus Root Toolkit verwenden, das Sie durch den Prozess führt.

Schritt 2: Installieren von ADB und Fastboot

Sie benötigen zwei weitere Dinge für diesen Prozess: die Android Debug Bridge, ein Befehlszeilentool für Ihren Computer, über das Sie mit Ihrem Telefon und den USB-Treibern Ihres Telefons kommunizieren können. Auch wenn Sie diese bereits installiert haben, sollten Sie jetzt die neuesten Versionen erhalten.

Wir haben ausführlich beschrieben, wie Sie beide zuvor installieren, aber hier ist die kurze Version:

  1. Gehen Sie zur Android SDK-Download-Seite und scrollen Sie nach unten zu "SDK Tools Only".Laden Sie die ZIP-Datei für Ihre Plattform herunter und entpacken Sie sie, wo immer Sie die ADB-Dateien speichern möchten.
  2. Starten Sie den SDK-Manager und deaktivieren Sie alles außer "Android SDK Platform-Tools".Wenn Sie ein Nexus-Telefon verwenden, können Sie auch "Google USB Driver" auswählen, um die Google-Treiber herunterzuladen.
  3. Nach der Installation können Sie den SDK-Manager schließen.
  4. Installieren Sie die USB-Treiber für Ihr Telefon. Sie finden diese auf der Website Ihres Telefonherstellers( z. B. Motorola oder HTC).Wenn Sie ein Nexus besitzen, können Sie die in Schritt 2 heruntergeladenen Google-Treiber mit diesen Anweisungen installieren.
  5. Starten Sie Ihren Computer neu, wenn Sie dazu aufgefordert werden.

Schritt 3: Laden Sie das System-Image herunter

Besuchen Sie die Seite Factory Images für Nexus-Geräte von Google und laden Sie das entsprechende Image für Ihr Gerät herunter. Beachten Sie, dass Sie das Bild für Ihre spezifische Hardware benötigen. Zum Beispiel gibt es separate Bilder für das Nexus 7( 2013) mit nur WLAN und für das Nexus 7( 2013) mit Mobilfunkdaten. Stellen Sie sicher, dass Sie die richtige herunterladen.

Laden Sie die Datei auf Ihren Computer herunter und verwenden Sie ein Programm zum Extrahieren von Dateien, wie das kostenlose 7-Zip, um den Inhalt in Ihren ADB-Ordner zu extrahieren.

Schritt 4: Entscheiden Sie, ob Sie Ihre Daten löschen möchten

Wenn Sie das Systembild auf die normale Art und Weise blinken lassen, wird Ihr Gerät gelöscht, was im Wesentlichen einen Werksreset bewirkt. Sie können versuchen, ein Update durchzuführen, ohne das Gerät zu löschen, auch wenn Sie möglicherweise Probleme haben. Dieser Prozess sollte jedoch von einer Android-Version zur nächsten Version funktionieren.

Um zu verhindern, dass Ihr Gerät gelöscht wird, öffnen Sie die flash-all.bat-Datei in einem Texteditor wie Notepad ++.Bearbeiten Sie die Zeile, die "fastboot -w update" enthält, und entfernen Sie den Schalter -w, bevor Sie die Datei speichern.

Schritt 5: Flashen des Systemabbilds

Kopieren Sie die Systemabbilddateien in den gleichen Ordner wie ADB.Halten Sie dann die Umschalttaste gedrückt, klicken Sie mit der rechten Maustaste in diesen Ordner und wählen Sie "Befehlsfenster hier öffnen", um ein Eingabeaufforderungsfenster in diesem Ordner zu öffnen.

Aktivieren Sie das USB-Debugging auf Ihrem Nexus-Gerät, indem Sie auf das verborgene Developer Options-Menü zugreifen und die USB-Debugging-Option aktivieren.

Verbinden Sie Ihr Nexus-Gerät über das mitgelieferte USB-Kabel mit Ihrem Computer und führen Sie dann den folgenden Befehl aus, um das Gerät im Bootloader neu zu starten:

adb reboot boollloader

Wenn ein Problem auftritt, müssen Sie möglicherweise die Treiber Ihres Geräts reparieren. Lesen Sie dieses Handbuch, um weitere Informationen zum Einrichten von ADB zu erhalten und sicherzustellen, dass es ordnungsgemäß funktioniert. Beachten Sie, dass Sie die Authentifizierungsaufforderung auf dem Gerät akzeptieren müssen, bevor der Befehl adb ausgeführt werden kann.

Sobald das Gerät den Bootloader auf seinem Bildschirm anzeigt - Sie sehen ein Android-Gerät mit geöffnetem Frontpanel - doppelklicken Sie auf die Datei flash-all.bat. Das Skript sollte Ihr Gerät mit dem neuen Systemabbild anzeigen.

Wenn der Vorgang abgeschlossen ist, wird Ihr Gerät automatisch neu gestartet. Wenn Sie die Option -w nicht entfernt haben, müssen Sie den Ersteinstellungsvorgang erneut durchführen.

Was zu tun ist, wenn das Skript nicht funktioniert

Manchmal erzeugt flash-all.bat jedoch einen Fehler bezüglich fehlender Ressourcen oder Platzmangel. In dieser Situation ist es im Allgemeinen besser, manuell alles Stück für Stück manuell zu blinken. Dieser Trick ist auch nützlich, wenn Sie nur den -Teil des Factory-Images - wie den Bootloader oder die Wiederherstellung - flashen möchten, ohne den Rest zu blinken.

Das erste, was Sie tun müssen, bevor Sie die manuellen Befehle eingeben, ist das Entpacken der Image-Datei, die normalerweise das Namensformat "image- device-build . zip" verwendet. Es ist einfacher, den Inhalt der Datei direkt in den Ordner zu entpacken, in dem Sie bereits arbeiten, sodass alle erforderlichen Dateien sich am selben Speicherort befinden. Nach dem Entpacken sollten sich fünf oder sechs weitere Dateien in Ihrem Arbeitsordner befinden( je nach Gerät): android-info.txt, boot.img, cache.img, recovery.img, system.img, radio.img( für Gerätenur mit mobilen Verbindungen) und vendor.img( nur Nexus 9).

Sobald alles entpackt ist, booten Sie mit dem Befehl adb rebootbootloader von früher wieder in den Bootloader und führen Sie die folgenden Befehle aus, indem Sie nach jeder Eingabe die Eingabetaste drücken, um jedes Element manuell auf Ihrem Gerät zu flashen.

fastboot löschen boot fastboot löschen cache fastboot löschen recovery fastboot löschen system fastboot flash bootloader "name-of-bootloader.img" schnellboot reboot-bootloader fastboot flash radio "name-of-radio.img"( falls vorhanden) fastboot reboot-bootloader fastbootFlash-System system.img Fastboot Flash-Boot boot.img Fastboot Flash-Recovery recovery.img Fastboot Flash-Cache cache.img Fastboot-Flash-Anbieter vendor.img( nur Nexus 9)

Wenn Sie eine saubere Installation von Android tun und alles löschen wollen, verwenden Sie die folgenden Befehle als nächstes:

fastboot löschen userdata fastboot flash userdata userdata.img fastboot rebooten

Beachten Sie, dass einige dieser Befehle einige Zeit benötigen, um zu blinken - nämlich system.img und userdata.img - also keine Sorge, wennDie Eingabeaufforderung scheint nicht zu reagieren. Sobald es für den nächsten Befehl bereit ist, wird der Cursor erneut angezeigt.

Dieser Prozess ist auch nützlich, wenn Sie ein benutzerdefiniertes ROM flashen und auf das Standard-Android-Systemabbild Ihres Geräts zurückgreifen müssen. Diese Option ist hauptsächlich für Entwickler und Android-Geeks gedacht, also ist es komplizierter, als einfach auf ein normales OTA-Update( Over-the-Air) zu warten.