Artikel empfehlen

CyanogenMod: Eine Custom ROM erobert die Android-Welt

samsung-galaxy-s2-s-ii-cyanogenmod-9-boot-animation

Eine der Stärken von Android ist große Community von Nutzern, die ihre Geräte nicht einfach bloß verwenden, sondern auch tiefergehend anpassen möchten, zum Beispiel mit völlig anderen Android-Versionen. Unter all den Projekten, ragt eine Custom Firmware heraus, die für fast jedes verbreitete Gerät existiert: Die CyanogenMod. Wir erklären, was es damit auf sich hat.

CyanogenMod – Was ist das?

CyanogenMod ist das wichtigste und am meisten verbreitete Custom ROM (korrekt müsste es eigentlich „Custom Firmware“ heißen) für Android-Smartphones, Tablets und weitere Geräte. Derzeit (August 2013) ist sie laut CM-Statistiktool auf rund 6,6 Millionen Geräten weltweit installiert. Die Zahl wächst rasant – im Juli 2012 lag die Zahl noch bei 2,7 Million Installationen. Laut eines Wired-Artikels gibt es selbst bei Google Fans, die sich CyanogenMod auf ihr Android-Device installiert haben.

Die CyanogenMod ermöglicht, dass auch Besitzer älterer Smartphones und Tablets in den Genuss aktueller Android-Versionen kommen – selbst lange, nachdem die Hersteller ihren Support eingestellt haben. Sogar einige Geräte, die überhaupt nicht für den Betrieb mit Android vorgesehen waren, können mit der CM ausgestattet werden, etwa das HP TouchPad oder das HTC HD2. CyanogenMod basiert auf dem Open Source-Zweig von Android (AOSP). Das bedeutet dass man beim Installieren der CyanogenMod Herstelleroberflächen und -Anpassungen verliert und stattdessen ein relativ originäres Android erhält. Natürlich ist auch CyanogenMod selbst quelloffen verfügbar und kann unter Einhaltung der Lizenzbedingungen nach Lust und Laune modifiziert, kompiliert und geforkt (also abgespalten und in ein eigenes Projekt überführt) werden. Ein bekannter auf CyanogenMod basierender Fork ist AOKP.

Geschichte der CyanogenMod

Die CyanogenMod begann als Projekt des US-Amerikaners Steve Kondik, Nickname „Cyanogen“, der sein T-Mobile G1 mit weiteren Funktionen ausstatten und den Kernel optimieren wollte. Heute arbeitet an der CyanogenMod ein globales und lose verbundenes Entwicklerteam. Neben einer Kerngruppe von Entwicklern, zu der auch Steve Kondik gehört und die sich allgemein um die Funktionen, deren Portierung auf neue CM-Versionen sowie die Prüfung externer Code-Einreichungen kümmert, gibt es diverse Teams und Einzelpersonen, die als „Device Maintainer“ fungieren, also als Verantwortliche(r) für die Portierung von CM auf ein bestimmtes Gerät oder eine Gerätegruppe. Bekannte Unterteams sind unter anderem TeamHacksung für Samsung-Smartphones und TeamXperia für die Smartphones von Sony und Sony Ericsson.

Die Entwickler haben die Intention, so viele Teile der CyanogenMod wie möglich quelloffen zur Verfügung zu stellen. Das gelingt nicht immer, meistens müssen auch so genannte Binary Blobs, also bereits kompilierte Pakete aus den Original-Firmwares für einzelne Geräte integriert werden, so etwa für Grafiktreiber mancher Chiphersteller oder Baseband-Treiber generell. Diese Blobs zur Zusammenarbeit mit dem restlichen Teil der CyanogenMod zu bewegen, ist eine der zeitraubendsten Aufgaben für die Programmierer. Wo es möglich ist, werden diese Blobs deshalb durch Open Source-Code ersetzt.

CyanogenMod-Features

Zusätzlich zu den Funktionen von Android und diversen Performance-Optimierungen integriert die CyanogenMod noch weitere Features. Darunter etwa eine Theming-Engine, mit der die komplette System-UI optisch umgestaltet werden kann. Ebenfalls enthalten sind ein Software-Equalizer, zahlreiche zusätzliche Bedienungsoptionen, ein anpassbarer Lockscreen und vieles mehr. Zuletzt wurden diverse Security-relevante Funktionen und eine neue Kamera-App in CM integriert. Eine kleine Übersicht auf CM-spezifische Funktionen erhält man in unserem Artikel „20 Tricks für die CyanogenMod“.

GApps

Die Entwicklung der CyanogenMod ging bereits auf dem ersten in der Breite verfügbaren Android-Smartphone los, dem HTC Dream/T-Mobile G1. Bereits recht früh musste sich Entwickler Steve Kondik jedoch einen Rüffel von Google abholen, denn neben den quelloffenen Anteilen verteilte er in seiner Custom ROM auch die Google Apps für Android, zum Beispiel den Market und die Gmail-App. Seitdem werden die Google Apps als von CyanogenMod abgetrenntes Paket verteilt, die man zusätzlich herunterladen und flashen muss. Dies hat den Vorteil, dass auch solche Menschen Android in Form der CyanogenMod verwenden können, die die enge Anbindung an Googles Dienste sonst scheuen.

CyanogenMod-Versionen

Jeder größere Versionssprung bei Android entspricht einer neuen „großen“ CyanogenMod-Version, zum Beispiel:

  • CyanogenMod 6 (CM6) basiert auf Android 2.2 „Froyo“
  • CyanogenMod 7 (CM7) basiert auf Android 2.3 „Gingerbread“
  • CyanogenMod 9 (CM9) basiert auf Android 4.0 „Ice Cream Sandwich“
  • CyanogenMod 10 (CM10) basiert auf Android 4.1 „Jelly Bean“
  • CyanogenMod 10.1 (CM10.1) basiert auf Android 4.2 „Jelly Bean“
  • CyanogenMod 10.2 (CM10.2) basiert auf Android 4.3 „Jelly Bean“

Die CyanogenMod 8 wurde vom Team bewusst ausgelassen, da Google den Quellcode für das nur auf Tablets zielende Android 3.x „Honeycomb“ erst zum Release der Nachfolgeversion freigab. Da die vordere Versionsnummer der CM immer mit dem Anfangsbuchstaben des Codenamens der aktuellen Androidversion korrespondiert, besitzen die drei Jelly Bean-Iterationen Android 4.1, 4.2 und 4.3 die Versionsnummern 10, 10.1 und 10.2 – da J der 10 Buchstabe des Alphabets ist.

Nightly Builds, M-Builds, Release Candidates und Stable Versions

Auf dem offiziellen Download-Port get.cm kann man die CyanogenMod für knapp 100 Geräte herunterladen. Die Versionen sind nicht nur gestaffelt nach CM-Version, sondern auch deren Status.

  • Nightly Builds sind täglich aktualisierte Versionen, die automatisch aus dem aktuellen Codestamm kompiliert werden. Hier ist die Aktualität am höchsten, aber auch die Gefahr für Bugs und Instabilitäten.
  • M-Builds sind monatliche Versionen, die zwar noch den Status „experimentell“ haben, aber größtenteils als stabil gelten.
  • Release Candidates sind Versionen, die nicht mehr um neue Funktionen angereichert werden. Sie werden nur noch auf Fehler geprüft, bis sie in die finale Phase übergehen.
  • Stable Versions sind dann die, die als endgültig alltagstauglich gelten.

Wer sich über den momentanen Stand und das aktuelle Changelog der CyanogenMod interessiert, kann diese auf der Website changelog.bbqdroid.com nachvollziehen.

CyanogenMod flashen

Wer sich dafür entscheidet, CyanogenMod auf sein Gerät zu flashen, verliert dabei in der Regel seine Gerätegarantie. Der Vorgang ist für die meisten Geräte verschieden, setzt aber in der Regel voraus, dass der Bootloader entsperrt, das Gerät gerootet und ein Recovery-Modul installiert wird. Danach begibt man sich in das Recovery-Menü, zumeist durch eine spezielle Kombination der Hardwaretasten beim Start des Gerätes und installiert die vorher auf den internen Speicher des Gerätes kopierten ZIP-Files (Firmware und GApps) über die entsprechenden Menüeinträge. Zur Sicherheit sollte man dann noch einen „Full Wipe“ durchführen – also das Gerät komplett auf Werkszustand zurücksetzen.

Auf androidnext haben wir detaillierte Flashanleitungen der CyanogenMod für das LG Optimus Speed und das Samsung Galaxy S3.

CyanogenMod – Weblinks

Bewerte diesen Artikel
1 Star2 Stars3 Stars4 Stars5 Stars
Ø 4.55 von 5 - 20 Bewertung(en)
Loading ...
Folge androidnext auf Facebook



Alle Artikel zum Thema CyanogenMod

Cyanogen Inc.: Entwicklerlegende Supercurio angeheuert


17.04.2014, 11:54 Uhr
Bei Android-Veteranen wird der Name Supercurio eine Glocke läuten, zeichnete sich der Entwickler doch für den Lagfix aus, das das erste Samsung Galaxy S deutlich flotter machte. Auch im Bereich des Sound- und Display-Tuning machte sich François Simond, so sein bürgerlicher Name, durch seine Voodoo-Apps verdient. Dieses Wissen wird zukünftig der Entwicklung der CyanogenMod zugute kommen, denn seit Kurzem ist Simond Angestellter der Cyanogen Inc.Weiterlesen


OnePlus One: Snapdragon 801 & 3 GB RAM, Pseudo-Unboxing mit Steve Kondik, keine Gewinnabsichten


08.04.2014, 12:22 Uhr
Lange müssen wir nicht mehr warten: In knapp zwei Wochen ist es soweit, denn am 23. April wird das OnePlus One endlich vorgestellt. Kurz vor der offiziellen Präsentation machen noch jede Menge neue Meldungen die Runde: Die Hardware wird potenter als bisher erwartet, der Hersteller macht mit dem Gerät keinen Gewinn und Cyanogen-Chef Steve Kondik gefällt das Gerät schon einmal.Weiterlesen


CyanogenMod 11: M5 Snapshot-Release für viele Geräte zum Download verfügbar


07.04.2014, 14:06 Uhr
Während man als Besitzer eines Smartphones mit OEM-Firmware häufig Monate auf ein neues Update warten muss, schreitet die Entwicklung bei der CyanogenMod weiterhin in großen Schritten voran. Nach der Gründung der Cyanogen Inc. und dem kürzlich erfolgten Imagewechsel der CyanogenMod hätte man befürchten können, dass die Entwicklung an regelmäßigen Releases stagnieren könnte. Der nun veröffentlichte M5 Snapshot Release der auf Android 4.4 basierenden CyanogenMod 11 dürfte derartige Sorgen zerstreuen.Weiterlesen


Cyanogen Inc.: CyanogenMod bekommt neues Design


04.04.2014, 09:16 Uhr
Das Unternehmen Cyanogen Inc., das seit dem vergangenen Jahr die Entwicklung des Custom ROM CyanogenMod unterstützt, bekommt ein neues Corporate Design. Statt des frechen Maskottchens Cid, das fast auf den Tag genau vor 2 Jahren vorgestellt wurde, repräsentiert fortan ein eleganteres, erwachsenes Logo die Firma.Weiterlesen


OnePlus One: CyanogenMod-Smartphone wird in Europa unter 350 Euro kosten


03.04.2014, 18:43 Uhr
Der Countdown läuft: Noch 20 Tage, bis das OnePlus One am 23. April vorgestellt werden soll. Jetzt hat OnePlus-CEO Pete Lau erstmals konkrete Informationen zum europäischen Preis des CyanogenMod-Smartphones bekannt gegeben: Zum Preis von unter 350 Euro soll das OnePlus One in Europa auf den Markt kommen. Weiterlesen


CyanogenMod 11: Android 4.4-basierter Snapshot M4 freigegeben


08.03.2014, 11:36 Uhr
Die CyanogenMod zählt nach wie vor zu den beliebtesten Custom-ROMs und ist mit der Version CM11 mittlerweile bei Android 4.4 KitKat angelangt. Hierbei stellen die M-Releases, auch Snapshots genannt, besonders interessante Versionen dar, da es sich bei diesen um recht stabile ROMs handelt. Obendrein können diese Versionen der CyanogenMod häufig auch mit neuen Features aufwarten, die es bisher nicht in die Nightly Releases geschafft haben. Der Release M4 wird im Laufe des Wochenendes nach und nach für viele Geräte veröffentlicht werden und bietet zahlreiche neue Features und Bugfixes für CM11. Weiterlesen


OnePlus One: Nächstes CyanogenMod-Smartphone wird unter 400 US-Dollar kosten


27.02.2014, 17:25 Uhr
Im Laufe des zweiten Quartals dieses Jahres will laut Pete Lau, Chef des Unternehmens OnePlus, das sich auf die Fahne geschrieben hat „das perfekte Smartphone“ zu bauen, das sogenannte OnePlus One präsentieren. Abgesehen davon, dass es dank einer Partnerschaft mit dem CyanogenMod-Team auf einer angepassten CM-Firmware basieren wird, gibt es kaum Konkretes über das Gerät Allerdings steht der Preis bereits fest: Nach Angaben Laus wird es definitiv für unter 400 US-Dollar über die Ladentische wandern.Weiterlesen


CyanogenMod: Schwere Sicherheitslücke macht Custom ROM anfällig für Man-in-the-Middle-Attacken


17.02.2014, 15:33 Uhr
Das CyanogenMod-Team hat sich auf die Fahnen geschrieben, dass ihr Custom ROM in vielen Bereichen sicherer sein soll als Stock Android und Hersteller-Firmwares. Nun aber haben sich die Custom ROM-Macher selbst einen schweren Sicherheits-Lapsus erlaubt. Durch eine Lücke im CyanogenMod-Updater kann mit verhältnismäßig einfachen Mitteln ein manipuliertes Firmware-Paket auf Geräten mit CyanogenMod landen.Weiterlesen


CyanogenMod 10.2.1: Neue Android 4.3 Jelly Bean-basierte stabile Version der Custom ROM veröffentlicht


03.02.2014, 14:45 Uhr
Oldie, but Goldie: Das CyanogenMod-Team hat am Wochenende die möglicherweise letzte Jelly Bean-basierte Version ihrer immens populären Custom ROM veröffentlicht. CM 10.2.1 steht für dutzende Geräte ab sofort zum Download und Flashen zur Verfügung. Zwei populäre Smartphones fehlen allerdings in der Liste.Weiterlesen


CyanogenMod: ChameleonOS ROM-Gründer wechselt zu Cyanogen Inc.


27.01.2014, 10:15 Uhr
Von Chameleon-Grün zu Cyan-Blau: Nachdem erst vor kurzem der Gründer des AOKP ROM Roman Birg seinen Wechsel zur CyanogenMod verkündet hat, konnte sich die Cyanogen Inc. nun auch Clark Scheff, den Kopf hinter dem recht populären ChameleonOS, mit ins eigene Team holen. Wie auch Birg verspricht Scheff weiterhin in seiner Freizeit an seiner eigenen Custom-ROM zu arbeiten, doch nicht zu Unrecht vermuten viele, dass die Qualität der ROMs unter dieser Entwicklung leiden könnten. Weiterlesen