CyanogenMod installieren: Difference between revisions

From
Jump to navigation Jump to search
No edit summary
No edit summary
Line 33: Line 33:


Nun startet man beim Nexus S mittels ''Volume Up'' & ''Power On'' wieder in den Bootloader des Geräts und schließt dieses am PC an. Dort kann man dann wie folgt fortfahren:
Nun startet man beim Nexus S mittels ''Volume Up'' & ''Power On'' wieder in den Bootloader des Geräts und schließt dieses am PC an. Dort kann man dann wie folgt fortfahren:
fastboot flash recovery recovery-clockwork-6.0.1.0-crespo.img
fastboot flash recovery /Pfad/zum/RecoveryImage/recovery-clockwork-6.0.1.0-crespo.img
Damit sollte ClockworkMod Recovery installiert sein.

===== 3. CyanogenMod ROM installieren =====
Im folgenden wird der Fall gezeigt, in dem eine schon fertig kompilierte CyanogenMod ROM installiert werden soll. Dafür benötigt man, nachdem man die vorherigen Schritte erfolgreich durchlaufen hat, nur noch ein solches [http://get.cm/ CM ROM].

Dabei muss die für das Gerät passende Version benutzt werden. Im Falle des Nexus S also z.B. <code>cm-10-20121003-NIGHTLY-crespo.zip</code> . Optional können noch zusätzliche [http://wiki.cyanogenmod.com/wiki/Latest_Version#Google_Apps Google Apps] heruntergeladen werden.

Nun bootet man wieder in den Bootloader des Geräts und sollte dort die Möglichkeit haben, neben einem Reboot auch in den Recovery Modus wechseln zu können, was wieder das gerade installierte ClockworkMod Recovery starten sollte.

In diesem wählt man nun mittels der Volume Knöpfe und des Power On Buttons folgendes:
1. Wipe data/factory reset
2. Wipe cache partition
3. Mount & Storage
4. Format sd card
5. Format system
6. Format cache
7. Format data
8. Formate boot
9. Mount USB storage
Nun das Gerät per USB anschließen, es sollte als Mass Storage Device erkannt werden. Nun kopiert man die CM ROM und evtl. noch die Google Apps.zip auf das Gerät.
Danach wieder auf dem Gerät;
10. Unmount
11. ++ Go Back ++
12. Install from sd card
13. Chose zip from sd card
Nun wählt man zu erst die CM ROM aus und installiert diese. Danach wiederholt man das Auswählen und Installieren evtl. nochmal für die Google Apps.
Sollten keine Fehlermeldungen auftreten ist nun CyanogenMod installiert und man kann das Gerät über den entsprechenden Menüeintrag rebooten.

Revision as of 16:38, 3 October 2012

Dieser Artikel soll eine Hilfestellung beim Installieren von CyanogenMod auf einem Android Gerät bieten. Dieser Guide wurde im Rahmen des IT-Security Seminars 2012 im Projekt NFC unter Android erstellt und bezieht sich speziell auf die Arbeit mit einem Google Nexus S. Auf spezielle, gerätespezifische Aspekte wird an den entsprechenden Stellen hingewiesen.

Grundsätzlich gibt es zwei Wege, wie man CyanogenMod (CM) auf seinem Android Gerät installieren kann. Entweder man benutzt dafür eine bereits vorkompilierte Version, welche als sog. ROM zum Download steht, oder man läd sich den kompletten CyanogenMod Source Code herunter und kompiliert sich alles selbst. Beide Wege sollen hier beschrieben werden. Der Vorteil des selbst kompilieren ist logischerweise, dass man genau sehen kann, was hinterher im Betriebssystem landet bzw. kann man selbst noch Änderungen vornehmen oder spezielle Patches einbauen.

1. Bootloader unlocken

Damit überhaupt irgend eine Version von CyanogenMod installiert werden kann, muss das Gerät vorher gerootet werden. Dafür benötigt man die aktuelle Version des Android SDKs, welches das Tool fastboot enthält.

Links:

Nach dem Download:

tar zxf ~/Downloads/android-sdk-XXX-linux.tgz -C ~/  
cd ~/android-sdk-linux/tools
./android                                            

Es öffnet sich der Android SDK Manager - "Android Platform Tools" installieren.

Danach:

export PATH=/home/<username>/android-sdk-linux/platform-tools/:$PATH

Nun das Android Gerät ausschalten und in den Bootloader Booten. Im Falle des Nexus S hält man Volume UP & Power On gedrückt bis der Bootloader läd. Als nächstes wird das Gerät per USB Kabel am PC angeschlossen. Nun kann man mittels fastboot den Bootloader unlocken.

fastboot oem unlockhttp://www.clockworkmod.com/rommanager

Nach einer Bestätigung auf dem Gerät rebootet das Gerät.

2. Recovery Manager installieren

Als nächstes empfielt es sich ClockworkMod Recovery auf dem Gerät zu installieren. Dabei wird je nach Gerät eine andere, gerätespezifische Version gebraucht. Da auch von CyanogenMod Smartphonespezifische Versionen passend zum jeweiligen Gerät installiert werden müssen, hat jedes Gerät einen festen Versionsnamen. Im Falle des Nexus S ist dieser crespo. Das spiegelt sich an dieser auch im Download von ClockworkMod Recovery wieder, da in diesem Falle die crespo Version gebraucht wird. Sollte dieser Guide mit einem anderen Smartphone durchlaufen werden, muss an dieser Stelle die passende ClockworkMod Recovery Version ausgewählt werden.

Links:

Nun startet man beim Nexus S mittels Volume Up & Power On wieder in den Bootloader des Geräts und schließt dieses am PC an. Dort kann man dann wie folgt fortfahren:

fastboot flash recovery /Pfad/zum/RecoveryImage/recovery-clockwork-6.0.1.0-crespo.img

Damit sollte ClockworkMod Recovery installiert sein.

3. CyanogenMod ROM installieren

Im folgenden wird der Fall gezeigt, in dem eine schon fertig kompilierte CyanogenMod ROM installiert werden soll. Dafür benötigt man, nachdem man die vorherigen Schritte erfolgreich durchlaufen hat, nur noch ein solches CM ROM.

Dabei muss die für das Gerät passende Version benutzt werden. Im Falle des Nexus S also z.B. cm-10-20121003-NIGHTLY-crespo.zip . Optional können noch zusätzliche Google Apps heruntergeladen werden.

Nun bootet man wieder in den Bootloader des Geräts und sollte dort die Möglichkeit haben, neben einem Reboot auch in den Recovery Modus wechseln zu können, was wieder das gerade installierte ClockworkMod Recovery starten sollte.

In diesem wählt man nun mittels der Volume Knöpfe und des Power On Buttons folgendes:

 1. Wipe data/factory reset
 2. Wipe cache partition
 3. Mount & Storage
 4. Format sd card
 5. Format system
 6. Format cache
 7. Format data
 8. Formate boot

 9. Mount USB storage

Nun das Gerät per USB anschließen, es sollte als Mass Storage Device erkannt werden. Nun kopiert man die CM ROM und evtl. noch die Google Apps.zip auf das Gerät. Danach wieder auf dem Gerät;

10. Unmount
11. ++ Go Back ++
12. Install from sd card
13. Chose zip from sd card

Nun wählt man zu erst die CM ROM aus und installiert diese. Danach wiederholt man das Auswählen und Installieren evtl. nochmal für die Google Apps. Sollten keine Fehlermeldungen auftreten ist nun CyanogenMod installiert und man kann das Gerät über den entsprechenden Menüeintrag rebooten.