Exakt 4 Wochen nach der Vorstellung von Android Lollipop 5.0 durch Google Boss Sundar Pichai, ist gestern Abend der Startschuss für die große Updatewelle auf Android 5.0 gefallen. Wie schon bei den Vorgängerversionen gehören auch diesmal die Besitzer der Nexiden mit zu den Ersten, die mit einem OTA-Update versorgt werden. Besitzer der Nexus Modelle 5, 7 (2012 & 2013 Wifi) und des Nexus 10 werden demnach in den nächsten Tagen bzw. Wochen ein automatisiertes Lolli Update over the Air erhalten. Etwas länger gedulden müssen sich dagegen die Besitzer eines Nexus 4 und der LTE Version des Nexus 7 2013.
Wie erwähnt organisiert Google den Rollout in sog. Wellen, wodurch es unter Umständen bis zu einige Wochen dauern kann bis das Update bei euch eintrifft. Alternativ zu den OTA-Updates besteht aber auch die Möglichkeit sich einfach das passende Factory Image zu flashen, das Google auf seinen Developer Seiten zum Download bereitstellt. Im Vorfeld muss ich euch aber darauf hinweisen, das beim Flashen des Factory Image eure persönlichen Daten komplett gelöscht werden und ihr deshalb vorher unbedingt ein Backup der Daten anfertigen solltet!
Als Besitzer eines Nexus 7 2013 Wifi „Razor“ werde ich euch deshalb im folgenden Tutorial zeigen wie ihr per ADB und Fastboot das Lollipop Factory Image LRX21P auf euer Tablet bringt. Obwohl sich die einzelnen Schritte im Tutorial explizit auf das Nexus 7 2013 Wifi beziehen, braucht ihr letztendlich nur die jeweilige Factory Image Datei in den einzelnen Menüs zu ersetzen, um das Tutorial bei einem anderen Nexus Modell anzuwenden.
Utensilien und Download der notwendigen Files
Für den Flashvorgang benötigt ihr einen Windows Rechner, in meinem Fall mit Windows 8.1 und natürlich das original USB Kabel eures Nexus 7. Neben dem Factory Image LRX21P werden ausserdem die ADB und Fastboot Dateien sowie funktionierende USB-Treiber benötigt, die ihr von den nachfolgenden Links auf euren PC herunterladen müsst.
- AndroidSDKslim.zip für Windows
- Google USB Driver latest_usb_driver_windows.zip
- razor-lrx21p-factory-ba55c6ab.tgz Factory Image LRX21P für Nexus 7 2013 Wifi Razor
Vorbemerkung
Bevor wir nun also mit dem Tutorial beginnen muss ich euch natürlich wie immer darauf hinweisen, dass die folgende Veränderung eures Gerätes gewisse Risiken birgt. Im schlimmsten Fall startet euer Nexus 7 (2013 – Produktname Flo /Codename Razor) nicht mehr und muss zum offiziellen Service um wieder flott gemacht zu werden. Falls ihr euch jetzt dennoch entschlossen habt das Android 5.0 Lollipop Factory Image LRX21P zu installieren sollte das mit der untenstehenden Step-by-Step Anleitung funktionieren. Ausserdem weise ich nochmal ausdrücklich darauf hin, dass das folgende Tutorial NUR für das Nexus 7 Tablet (Modell 2013, Produktname FLO und Codename Razor) gilt!
USB Debugging Mode einschalten
Zur Kommunikation eures Nexus 7 mit den ADB Tools auf dem PC muss auf dem Nexus 7 der “USB-Debugging” Mode eingeschaltet werden. Diesen findet ihr im Menü “Einstellungen – Entwickleroptionen”.
Seit Android Jelly Bean 4.2 hat Google das Menü der Entwickleroptionen aus Sicherheitsgründen erstmal ausgeblendet. Um dies wieder zu aktivieren ruft ihr über das Menü “Einstellungen –> Über das Tablet” den Punkt “Build-Nummer” auf und klickt 7x darauf.
Danach sollte das Menü “Entwickleroptionen” wieder sichtbar sein. Achtet beim Aktivieren des USB-Debugging aber darauf das der RSA Fingerprint abgefragt wird sonst erscheint bei der Abfrage von “ADB Devices” die Info “Device Offline”
Installation der Google USB Treiber
Im nächsten Schritt werde ich euch sehr detailliert die Installation der USB-Treiber erklären, da die korrekte Funktion der USB/ADB Treiber für die Kommunikation zwischen Windows PC und Nexus 7 von entscheidender Bedeutung ist. Je nachdem ob ihr die Google USB (adb) Treiber für euer Nexus 7 schon installiert habt, könnt ihr diesen Teil auch auslassen. Für alle anderen gilt folgende Installationsanweisung.
- Ladet euch die Google USB Treiber von Developer Android auf euren Windows PC
- Entpackt das “latest_usb_driver_windows.zip” in einen Ordner eurer Wahl
- Verbindet nun euer Nexus 7 Tab über das USB Kabel mit dem WIN PC
- Öffnet den Gerätemanager und sucht nach dem Nexus Device mit Ausrufezeichen
- Rechtsklick auf Eigenschaften und Klick auf “Treibersoftware aktualisieren”
- im nächsten Bildschirm wählt ihr “Auf dem Computer nach Treibersoftware suchen”
- Dann Klick auf “Aus einer Liste von Gerätetreibern auf dem Computer auswählen”
- Wählt nun den Ordner mit dem entpackten Zip File
- Dann Klick auf die Datei android_winusb.inf
- Im nächsten Fenster wählt ihr “Android Composite ADB Interface”
- Der Computer verlangt nun einen Neustart
- Nach dem Reboot sollte im Gerätemanager der Eintrag “Android Device” existieren
Entpacken von AndroidSDKslim.zip und Factory Image LRX21P TGZ File nach C:\adb-tools
Im nächsten Schritt öffnet ihr das AndroidSDKslim.zip mit einem kompatiblen Packer wie 7-zip und entpackt nur den Inhalt des Ordners “plattform-tools” in einen neu erstellten Ordner wie z.B. c:\adb-tools auf dem Win-PC. Mit demselben Entpacker öffnet ihr danach das TGZ File „razor-lrx21p-factory-ba55c6ab.tgz“ und mit einem weiteren Klick das darin enthaltene razor-lrx21p-factory-ba55c6ab.tar File. Den Ordner “razor-lrx21p” öffnet ihr nochmals per Klick und extrahiert die darin enthaltenen Files “flash-all.sh”, “bootloader-flo-flo-04.04.img”, “flash-base.sh”, “flash-all.bat” und “image-razor-lrx21p.zip” ebenfalls in den Ordner C:\adb-tools. Der Inhalt von C:\adb-tools sollte jetzt wie auf dem Screenshot unten aussehen:
Check der adb Verbindung zum Nexus 7
Nachdem jetzt alle Vorbereitungen getroffen sind verbindet ihr das Nexus 7 Tab über das original USB Kabel mit dem Windows PC und öffnet am PC einen Command Prompt “CMD” im Adminstrator Mode (Menü rechte Maustaste “Als Administrator ausführen”). Wechselt nun in das Verzeichnis C:\adb-tools und gebt am Prompt “adb devices” ein. Das Nexus 7 Tab sollte sich ungefähr wie auf dem Screenshot melden:
Reboot in den Bootloader und Entsperren des Bootloaders mit Fastboot (Unlock)
Falls der Bootloader auf eurem Nexus 7 Tablet schon entsperrt ist, könnt ihr diesen Punkt überspringen. Achtung beim Entsperren des Bootloaders werden eure persönlichen Daten komplett gelöscht!
- gebt nun den Befehl “adb reboot-bootloader” bestätigt mit “enter”
- das Nexus 7 bootet nun in den Bootloader
- jetzt folgt der Befehl “fastboot oem unlock” bestätigt mit “enter”
- Der Bootloader ist nun entsperrt
- im Anschluß daran folgt das Löschen der alten Systemdateien
Löschen der alten Systemdateien und Flashen des Lollipop Factory Image
An diesem Punkt angelangt geht es jetzt ans Eingemachte dem Flashen des Factory Image LRX21P. Bevor ihr das macht solltet ihr aber sämtliche Reste des alten Systems per Erase Befehl löschen. Gebt nun die folgenden Befehle nacheinander ein und bestätigt jeweils mit Enter
- fastboot erase boot
- fastboot erase cache
- fastboot erase recovery
- fastboot erase system
- fastboot erase userdata
Jetzt folgt der eigentliche Flashvorgang des Factory Image
- fastboot flash bootloader bootloader-flo-flo-04.04.img
- fastboot reboot-bootloader
- fastboot -w update image-razor-lrx21p.zip
- fastboot reboot
Das Nexus 7 Tab führt nun einen etwas längeren Neustart durch! Also habt Geduld, denn als Belohnung werdet ihr dann vom süßen Lollipop Setup Bildschirm begrüßt! Übrigens hat es in Punkto Setup Prozess einige interessante Neuerungen gegeben, die ich in diesem Artikel „Android Lollipop 5.0 “Setup Prozess” – Einrichten neuer Geräte per Tap & Go sowie der Wahl von Device & Apps zur Wiederherstellung“ vorgestellt habe. Na dann wünsche ich viel Spaß mit Android Lollipop 5.0!