10. September 2013

Nexus 4: CyanogenMod flashen

In diesem Artikel wurde bereits beschrieben, wie ein Nexus 4-Smartphone gerootet werden kann. In diesem Artikel sollen darüber hinaus die weiteren Schritte beschrieben werden, die nötig sind um auf einem solchen gerooteten Gerät das CustomROM "CyanogenMod" zu installieren, das unter Anderem erweiterte Einstellungsmöglichkeiten gegenüber dem Stock-Android bietet. Voraussetzung für die in diesem Artikel beschriebenen Schritte ist das vorherige Rooten des Geräts nach der bereits erwähnten Anleitung und dass das Kommandozeilentool adb auf dem PC installiert ist, von dem das Flashen des CustomROMs durchgeführt werden soll. In diesem Artikel wird davon ausgegangen, das es sich hierbei um ein Linux-System handelt, das Vorgehen unter Windows oder MacOS müsste jedoch analog erfolgen.

Die folgenden Schritte sind nötig um CyanogenMod auf ein bereits gerooteten Nexus 4 zu flashen:
  1. Zunächst muss das Gerät in den Recovery-Modus versetzt werden. Hierfür müssen die beiden Lautstärke-, sowie die Power-Taste gedrückt werden, bis das Gerät in den Bootloader-Modus neustartet. Über die Lautstärke-Tasten navigiert man Anschließend zu dem Menüpunkt "Recovery mode" und wählt diesen über die Power-Taste aus.
  2. Im Recovery-Modus wählt man auf die selbe Weise den Menüpunkt "install zip from sideload". Das Gerät muss Dabei per USB mit dem PC verbunden sein, von dem das Flashen von CyanogenMod durchgeführt werden soll. Die Konnektivität der Verbindung lässt sich anschließend über den folgenden Befehl überprüfen, wobei als Ausgabe eine Seriennummer und der Begriff "sideload" ausgegeben werden sollte.
     $ adb devices  
    
  3. Anschließend muss eine passende CyanogenMod-Version heruntergeladen und installiert werden. Unter dieser Downloadseite werden alle Releases von CyanogenMod für das Nexus 4 zum Download angeboten. Die Releases auf dieser Seite werden nach verschiedenen Release-Zyklen kategorisiert. Die wichtigsten sind die Nightly-Builds, die täglich aktualisiert werden und den aktuellen Entwicklungsstand repräsentieren, wobei die Stabilität nicht gewährleistet werden kann, sowie die Stable-Releases, die in größeren Zeitabständen veröffentlicht werden und jeweils einen stabilen Entwicklungsstand repräsentieren. Nachdem eine CyanogenMod-Version heruntergeladen wurde, kann anschließend über den folgenden Konsolenbefehl installiert werden, insofern das Gerät per USB mit dem PC verbunden ist und sich im Sideload-Modus befindet. Der übergebene Dateiname muss hierbei je nach Version angepasst werden. Außerdem sollte beachtet werden, dass bei diesem Vorgang alle Nutzerdaten auf dem Gerät verloren gehen!
     $ adb sideload cm-10.2-20130909-NIGHTLY-mako.zip  
    
  4. Anschließend müssen außerdem, falls erwünscht, die Google-Apps separat installiert werden, da diese aus rechtlichen Gründen nicht in CyanogenMod enthalten sind. Diese sogenannten Gapps lassen sich unter dieser Downloadseite herunterladen, wobei die jeweilige Version auf die Version des installierten CustomROMs angepasst sein muss. Nach Abschluss des Downloads lassen sich die Google-Apps über den Sideload-Modus analog zu dem CustomROM selbst über folgenden Befehl installieren, wobei der übergebene Dateiname wiederum an die Version angepasst werden muss.
     $ adb sideload gapps-jb-20130813-signed.zip  
    
Nach Abschluss der oben genannten Schritte sollte die installierte CyanogenMod-Version nach einem Neustart des Nexus 4 gestartet werden. Falls der Bootvorgang jedoch in dem, auf dem unten dargestellten, Bootscreen hängen bleibt, sollte dies durch einen Factory-Reset, bzw. durch Leeren des Dalvik-Caches zu beheben sein. Ein Factory-Reset kann durch die Option "wipe data/factory reset" im Menü von ClockwordMod Recovery durchgeführt werden, die Option zum Leeren des Dalvik-Caches ist unter dem Menüpunkt "advanced" → "wipe dalvik cache" zu finden.

Der Bootscreen von CyanogenMod (Bildquelle: zdnet.com, Klicken zum Vergrößern)

Weiterführende Links:

Keine Kommentare:

Kommentar veröffentlichen