LineageOS und sein Vorgänger CyanogenMod sind die erfolgreichsten Custom ROMs in der Geschichte von XDA Developers. Hier ist die Geschichte des Mods.
Die Geschichten hinter LineageOS und XDA sind untrennbar miteinander verbunden. Die benutzerdefinierte Android-Variante hat Hunderttausenden Benutzern die Möglichkeit gegeben, ihr Android-Gerät freizuschalten Smartphones entfalten ihr volles Potenzial und verleihen ihnen in vielen Fällen ein weit über das hinausgehendes Leben Hersteller vorgesehen. Aber wenn Sie morgen vor unseren großen LineageOS-bezogenen Neuigkeiten noch nie darüber nachgedacht haben, wie alles begann, oder eine Erinnerung wünschen, lassen Sie sich von uns aufklären.
Die CyanogenMod-Jahre
Der Vorläufer dessen, was wir heute als LineageOS kennen, begann vor elf Jahren. Wie bei so vielen benutzerdefinierten ROMs begann es auf diesen heiligen Seiten. Cyanogen selbst, alias Stefanie Kondik, arbeitete mit Mitwirkenden zusammen, um ein ROM zu entwickeln, das auf einer Vielzahl von Telefonmodellen funktionieren würde, selbst wenn der OEM den Support eingestellt hätte.
Das erste Gerät, das unterstützt wurde, war das HTC Dream (auch bekannt als T-Mobile G1) – das erste im Handel erhältliche Android-Gerät – mit einem Firmware-Build, der aus der Arbeit eines Forumbewohners namens stammt Jesusfreke. Mit dem Wachstum des Android-Marktes wuchs auch CyanogenMod, das für jedes Gerät maßgeschneidert wurde, entweder offiziell oder als inoffizieller Zweig, vom neuesten Samsung Galaxy-Blockbuster bis zum kleinsten Challenger-Modell.
Diejenigen, die gute Erinnerungen an das HTC HD2 (das kleine Mobiltelefon, das es konnte) haben, werden wissen, dass es CyanogenMod war Der Katalysator für viele andere Betriebssysteme, die erfolgreich auf dieses vielseitigste Betriebssystem portiert wurden Geräte. Tatsächlich nutzten viele Custom-ROM-Designer CyanogenMod als Ausgangspunkt für ihre eigenen Projekte, da es auf dem AOSP-Angebot mit einer Reihe zusätzlicher Funktionen aufbaute, alles auf einer stabilen Basis. Zu den Funktionen, die wir heute in Android als Standard ansehen und die in CyanogenMod erstmals vorgestellt wurden, gehörten FLAC-Unterstützung, Umschalten im Benachrichtigungs-Pulldown und GUI-gesteuertes Übertakten.
Diese frühen Tage waren so etwas wie ein Katz-und-Maus-Kampf mit Google, das (zu diesem Zeitpunkt) nicht gerade freundlich damit einverstanden war, dass die Software seines Telefons gerootet wurde. Aber für jeden Patch, den Google veröffentlichte, war jemand da, um ihn zu knacken, und bald gab es für fast jedes Mobiltelefon eine Fülle von benutzerdefinierten ROMs Cyanogen leitet die Verantwortung mit ihrem Team aus freiwilligen Betreuern und Entwicklern, das auf diesen Seiten liebevoll als „Team“ bezeichnet wird Dusche."
Da CyanogenMod stark auf den Datenschutz ausgerichtet war, war es sehr schwierig, tatsächliche Nutzungszahlen zu ermitteln. Schätzungen zufolge liefen auf dem Höhepunkt 2012/13 mindestens 50 Mio. Geräte mit CyanogenMod, was es mit Abstand zur größten Nicht-OEM-Firmware für Android macht.
Die endgültige Version von CyanogenMod war Version 14, basierend auf Android 7.0 Nougat. Dann begannen sich die Dinge zu ändern….
Cyanogen Inc.
Im Jahr 2013 begann Kondik, nach Möglichkeiten zur Monetarisierung und Kommerzialisierung ihrer Arbeit zu suchen. Selbst als Open-Source-Produkt gab es Möglichkeiten, Versionen von CyanogenMod zu erstellen, die OEMs direkt auf ihre Geräte übertragen konnten. Die Reaktion war gemischt. Einige XDA-Benutzer hatten das Gefühl, dass Kondik den Geist von XDA verrät, bei dem es bisher ausschließlich um Gemeinschaft und offenes Teilen ging.
Andere stellten die Frage, ob es angemessen sei, dass ein neues Unternehmen kostenlos von der für das Gemeinschaftsprojekt gespendeten Arbeit profitiert. Tatsächlich mussten einige Module des Stacks neu geschrieben werden, als einzelne Entwickler ihre Unterstützung zurückzogen.
Kondik stellte klar, dass CyanogenMod für die meisten Benutzer weiterhin ein kostenloses Produkt sein würde und dass nur kommerziell in Auftrag gegebene Versionen gegen Bargeld erhältlich seien. Sie erhielt eine Risikokapitalfinanzierung in Höhe von 7 Millionen US-Dollar, um das Unternehmen zu formalisieren, und Cyanogen Inc. wurde geboren. Um den guten Willen gegenüber der XDA-Community aufrechtzuerhalten, hat Cyanogen Inc. behielt weitgehend die gleiche Open-Source-Lizenzierung in Bezug auf CyanogenMod-Code bei und versprach, Gerätebäume und Kernel-Quellcode für Geräte mit Cyanogen OS zu veröffentlichen.
Einige Vorfälle bedrohten diesen guten Willen jedoch. Cyanogen OS verfügte über mehrere Closed-Source-Anwendungen wie CameraNext und GalleryNext, und es wurde auch versucht, die Lizenzierung für einige Apps wie Focal von GPL auf Apache umzustellen. Letzteres führte jedoch dazu, dass Focal zurückgezogen wurde, nachdem Entwickler xplodwild sich geweigert hatte, Closed-Source-Änderungen am Code zu übernehmen und die gesamte Anwendung unter eine kommerzielle Lizenz zu stellen.
Trotz der Spannungen machte Cyanogen Inc. Eindruck und warb um Kunden, die sich dem Android-Goldrausch anschlossen, darunter ein kleines Start-up namens OnePlus. Mehr davon in Kürze. Unterdessen gingen die Investitionen weiter, und Microsoft warf 2015 seinen Hut in den Ring, als Windows Mobile geriet ins Wanken und das Unternehmen überlegte bereits, wie es vom Erfolg profitieren könnte Android. Dies führte 2016 zu einem äußerst unpopulären Update, das Hinweise auf viele Android-Apps von Microsoft in der Firmware bündelte, zu einer Zeit, als die Zustimmungsrate von Microsoft am niedrigsten war.
Zu diesem Zeitpunkt begannen die internen Spannungen, unterstützt durch Initiativen wie diese, überzukochen. Die Beziehung von Cyanogen Inc. zu OnePlus war innerhalb eines Jahres in einem Streit zusammengebrochen, als sich kurz nach der Veröffentlichung von OnePlus One herausstellte, dass Cyanogen Inc. hatte mit einem anderen OEM einen Exklusivvertrag für Indien unterzeichnet. Indien war schon immer ein wichtiger Markt für OnePlus, daher waren die Auswirkungen des Streits auf beide Parteien spürbar. Andere OEMs kamen mit an Bord, darunter das spanische Unternehmen BQ und das in Großbritannien ansässige Unternehmen Wileyfox, aber da OnePlus effektiv entfremdet war, hatte Cyanogen OS kein „Killerprodukt“.
Sogar Kondik war frustriert über die mangelnden Fortschritte des Unternehmens in seiner neuen Form. Einerseits prahlte CEO Kirt McMaster vor der Presse gerne damit, dass CyanogenMod bald Google bei der Kontrolle von Android (der Android-Version von John Lennons „Größer als“) ersetzen würde (Behauptung Jesu), während andererseits die zuvor lebhaften Aktualisierungen der Plattform fast zum Erliegen kamen, da alle Ressourcen in die Erstellung maßgeschneiderter, kostenpflichtiger Versionen gesteckt wurden Kunden.
CyanogenMod erfreute sich als Custom-ROM weiterhin großer Beliebtheit, doch sein kommerzielles Gegenstück Cyanogen OS erwies sich als Desaster. Im Juli 2016 wurden 30 Mitarbeiter (rund ein Fünftel) auf einen Schlag entlassen, die Büros in Seattle wurden „entkernt“ und CEO Kirt McMaster verließ das Unternehmen, während der junge COO Lior Tai die Position des CEO übernahm.
Besonders bemerkenswert ist, dass Stefanie Kondik irgendwann in dieser Zeit selbst aus dem Vorstand ihres eigenen Unternehmens entfernt wurde. Später sagte sie, sie habe „mit den falschen Leuten zusammengearbeitet“ und sei nicht in der Lage gewesen, das Scheitern des Unternehmens oder die Entfremdung der Entwickler zu verhindern. Schlimmer noch, sie hatte die gesetzlichen Rechte am Namen Cyanogen verloren. Es sah nicht gut aus.
Dann, zwei Tage vor Weihnachten 2016, wurde Cyanogen Inc. offiziell aufgelöst, was das Ende von CyanogenMod bedeutete. Nach ihrem Rauswurf flehte Kondik die Entwicklergemeinschaft an, die Arbeit abzuspalten, damit sie nicht verschwendet wurde.
Einen Tag später, am Heiligabend, tauchte die erste Verwendung des Namens „LineageOS“ in den XDA-Foren auf.
LineageOS kommt
Ein gutes Betriebssystem kann man nicht lange ausschalten. Sehr schnell hatten sich Mitglieder der XDA-Foren, darunter ehemalige Entwickler der Cyanogen-Ära, zu einem Team zusammengeschlossen, um das verwaiste CyanogenMod zu unterstützen. Aufgrund der rechtlichen Auseinandersetzungen brauchte es einen neuen Namen und man entschied sich für LineageOS, was die Kontinuität zum vorherigen Projekt widerspiegelte.
Zurück in den Händen der Community wurden über die Feiertage schnell viele inoffizielle Forks unter dem Namen LineageOS in den XDA-Foren veröffentlicht, die auf dem Quellcode des letzten Builds von CyanogenMod basieren. Einige Wochen später, Anfang 2017, erschienen die ersten offiziellen Builds und in einem Blogbeitrag wurde eine formelle Absichtserklärung bekannt gegeben.
Der Funktionsumfang von LineageOS umfasst mehrere Standard-Apps, die ihrerseits von der Community entwickelt wurden. Neben dedizierten Mail-Clients, der Kamera-App (Snap) und einem maßgeschneiderten Dateimanager gibt es auch eine Reihe von Funktionen, die über die bloße Funktion als alternativer „Skin“ für Android hinausgehen. Dazu gehören die Anpassung von Hardware-Tasten, ein globales dunkles Thema, lange bevor es auf AOSP erschien, granulare Berechtigungen durch Privacy Guard und die Möglichkeit, die Anzeige von Nummern in Ihrem Anruf zu blockieren Geschichte.
Im Februar 2018 wurde LineageOS 15.1 veröffentlicht – die erste neue Version, die seit der Veröffentlichung der XDA-Rücknahme auf einigen Geräten angekündigt wurde. 13 Monate später, Version 16 angekommen, und die Entwicklung des Produkts hatte inzwischen wieder einen vertrauteren Rhythmus angenommen. Version 16 brachte die neue „Trust“-Schnittstelle mit, die ein Dashboard bietet, mit dem Sie Ihr Gerät so sicher und privat machen können, wie Sie es möchten. Version 16 folgte im Jahr 2019. Zu diesem Zeitpunkt waren mehrere Forks erschienen, von denen einige eine „Google-less“-Funktion anboten. Erfahrung und sogar das Entfernen aller lizenzierten Komponenten zugunsten einer wirklich Open-Source-Umgebung. Zuletzt, kurz nachdem die Welt verrückt geworden war, im April dieses Jahres, Abstammung 17.1, die neueste Hauptversion, wurde angekündigt und basiert auf Android 10. Derzeit wird an Lineage 18 gearbeitet, das auf Android 11 basiert.
Die Geschichte geht weiter….
LineageOS bietet dank seines Open-Source-Ansatzes und der Community eine alternative Firmware für buchstäblich Tausende von Telefonmodellen. Wir bei XDA sind sehr stolz auf unsere Zusammenarbeit mit LineageOS und seinen Entwicklern und können es kaum erwarten, Ihnen zu erzählen, wie wir damit die Messlatte noch höher legen.
Lesen Sie morgen (Dienstag, 27. Oktober 2020) das nächste Kapitel bei XDA. Melden Sie sich an Hier um zu unserer Frühbucherliste hinzugefügt zu werden – wir senden jedem auf dieser Liste einen individuellen Link per E-Mail, bevor es in den allgemeinen Verkauf geht, aber Sie müssen schnell sein, da der Vorrat begrenzt ist!