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.22 von 5 - 46 Bewertung(en)
Loading ...
Folge androidnext auf Facebook



Alle Artikel zum Thema CyanogenMod

CyanogenMod: OnePlus One erhält weiterhin weltweit OTA-Updates


05.12.2014, 11:14 Uhr
Es gibt Entwarnung für Besitzer des OnePlus One – zumindest vorläufig. Wie in einem offiziellen Statement von Cyanogen Inc. mitgeteilt wurde, wird man weiterhin CyanogenMod OTA-Updates für das Smartphone ausliefern – und zwar auch in Indien. Dagegen schweigt man sich über die internen Differenzen mit OnePlus aus und verwies zwar auf die Vorzüge, welche man sich von der Zusammenarbeit mit Micromax erhofft, blieb jedoch eine Aussage über die künftige Zusammenarbeit mit OnePlus schuldig. Weiterlesen


OnePlus Two: Nachfolger des Flaggschiff-Killers kommt spätestens im 3. Quartal 2015


02.12.2014, 17:39 Uhr
Im Interview mit der indischen Dependance der Techseite BGR bestätigte Carl Pei, Global Director von OnePlus, dass das Unternehmen spätestens im 3. Quartal 2015 den Nachfolger des OnePlus One veröffentlichen wolle. Er nannte außerdem Indien als Markt zum Verkaufsstart und verwendete den bisher kolportierten Namen OnePlus Two für das Smartphone.Weiterlesen


OnePlus: Unstimmigkeiten mit CyanogenMod; Entwicklung an eigener Firmware wird beschleunigt


29.11.2014, 13:48 Uhr
Es gibt Ärger im Paradies: Die einst so hoffnungsvolle Partnerschaft zwischen OnePlus und CyanogenMod scheint möglicherweise ein Ende zu finden. Zumindest in Indien wird das OnePlus One keine Updates mehr von Cyanogen erhalten, da die Software-Schmiede dem Smartphonehersteller Micromax exklusiv zusagte, Firmware für deren Smartphones bereitzustellen – ungeachtet des Wissens um die Expansionspläne von OnePlus. Diese wollen die Arbeit an der eigenen Firmware beschleunigen und bereits im Februar zum Download bereitstellen. Weiterlesen


CyanogenMod: Themes Studio vorgestellt, Design-Wettbewerb zum Launch


25.11.2014, 14:02 Uhr
Mit Themes Studio hat die Cyanogen Inc. ein neues Tool für Entwickler vorgestellt, mit dem Themes hochgeladen und verwaltet werden können. Um den Launch des Tools gebührend zu feiern, hat das Unternehmen zugleich einen Design-Wettbewerb ausgeschrieben, bei dem die drei besten Designs mit jeweils einem Smartphone sowie einem Cyanogen Swag Pack, welches T-Shirts und andere Goodies enthält, belohnt werden. Bis zum 14. Dezember haben Entwickler Zeit, ihre Themes einzureichen. Weiterlesen


GApps für Android 5.0 Lollipop: Flashbare Google Apps-Pakete für AOSP-ROMs erschienen


16.11.2014, 14:22 Uhr
Ein Hinweis für alle, die mit dem Gedanken spielen, sich eines der ersten AOSP-basierten Android 5.0 Lollipop-Custom ROMs auf ihr Gerät zu flashen: Nun sind auch GApps-Pakete verfügbar. Flasht man diese, erhalten Custom ROMs wie CyanogenMod 12 die wichtigsten Google-Apps, unter anderem Play Store und Play Services.Weiterlesen


Paranoid Android: Partnerschaft mit Hersteller des modularen Smartphones Vsenn angekündigt


13.11.2014, 18:28 Uhr
Vor einer Woche kündigten ehemalige Mitarbeiter des finnischen Unternehmens Nokia an, unter dem Namen Vsenn ein modulares Smartphone und damit einen Konkurrenten zu Googles Project Ara respektive Phonebloks zu entwickeln. Nun ist das Unternehmen eine erste Partnerschaft eingegangen – mit niemand anderem als dem Team von Paranoid Android, das als zertifiziertes ROM genutzt werden kann.Weiterlesen


CyanogenMod 11: Snapshot M12 freigegeben, CM 12 basierend auf Android 5.0 ab Dezember


13.11.2014, 15:52 Uhr
Das CyanogenMod-Team hat gestern seine allmonatlich erscheinende Snapshot-Version veröffentlicht. Der CM 11 Snapshot M12 basiert weiterhin auf Android 4.4 KitKat und bringt nur wenige Neuerungen mit sich. Interessanter hingegen sind neue Details zur kommenden Version CM12, die auf Android 5.0 Lollipop basieren wird. Mit ersten Nightlies kann man bereits ab Dezember rechnen. Weiterlesen


CyanogenMod 12 & OmniROM 5: Arbeit an Android 5.0 Lollipop-basierten Custom-ROMs hat begonnen


10.11.2014, 17:30 Uhr
Während Google und Hersteller kurz davor sind, Android 5.0 Lollipop für einige ihrer Geräte zu veröffentlichen, regt sich auch schon einiges in der Dev-Community. Neben kleineren Entwicklern hat auch das CyanogenMod-Team damit begonnen, am Lollipop-Code zu arbeiten. Nach dem Release der Developer Preview zeigte man sich noch geduldig, nun sind im GitHub erste Einträge der Version CM12 zu sehen. Die OmniROM-Entwickler sind sogar schon einen Schritt weiter und haben es bereits geschafft, ein bootfähiges ROM auf die Beine zu stellen.Weiterlesen


OnePlus One im Test: Preisbrecher oder Papiertiger?


08.11.2014, 11:51 Uhr
Mit dem OnePlus One hat der erst im Dezember letzten Jahres gegründete chinesische Hersteller mächtig vorgelegt. Das Smartphone verfügt über Spezifikationen auf High End-Niveau und kostet mit einem Preis von rund 300 Euro für die 64 GB-Version nur die Hälfte aktueller Topmodelle, seit dem Verkaufsstart ist das One aber rar gesät. Wir haben uns das Gerät näher angesehen und verraten in unserem Testbericht, ob das One nur ein Papiertiger in Sachen Spezifikationen ist oder tatsächlich ein Preisbrecher, der den immensen Hype um das Gerät rechtfertigt.Weiterlesen


Nextbit Baton: CyanogenMod synchronisiert künftig App-Daten über Geräte hinweg, ähnlich wie Apple Handoff


28.10.2014, 09:26 Uhr
Nutzer des Custom ROM CyanogenMod werden zukünftig Apps über mehrere Geräte hinweg synchron nutzen können. Das bedeutet, dass etwa eine SMS auf einem Smartphone begonnen und auf einem anderen zu Ende geschrieben werden kann – ähnlich wie Apples Handoff. Das Feature wird derzeit in Zusammenarbeit mit dem Startup Nextbit entwickelt.Weiterlesen