Startseite
» ANDROID
»
Firmware, Stock-ROMs, Custom-ROMs und das Flashen erklärt
Firmware, Stock-ROMs, Custom-ROMs und das Flashen erklärt
Firmware ist die Software, die einem Gerät beim Starten und Steuern seiner Hardware hilft. In Android-Diskussionen bezeichnet ROM üblicherweise die vorinstallierte Systemversion oder ein Paket, das diese ersetzen kann; Flashen bedeutet, dieses Paket oder dessen Images auf das Smartphone zu schreiben. Eine Standard-ROM stammt vom Gerätehersteller, während eine Custom-ROM von einem unabhängigen Projekt erstellt oder modifiziert wird. „ROM“ ist hier eine Kurzform: Moderne Smartphones speichern Software in der Regel auf wiederbeschreibbarem Flash-Speicher, nicht auf einem herkömmlichen Festwertspeicher.
Die Android-Software besteht aus Komponenten und Partitionen; sie ist kein unveränderlicher Block aus schreibgeschütztem Speicher.
Was bedeuten Firmware und ROM?
Firmware kann den Quellcode bezeichnen, der ein Gerät startet oder dessen Hardwarefunktion unterstützt. Im Zusammenhang mit Mobiltelefonen wird „Firmware“ oft auch allgemein für das Betriebssystem und andere Gerätesoftware verwendet. Die genaue Bedeutung hängt vom Kontext ab, daher sind die Begriffe nicht immer austauschbar.
ROM steht wörtlich für „Read-Only Memory“ (Nur-Lese-Speicher), wird aber in der Android-Community informell für ein Betriebssystem-Build verwendet, beispielsweise für eine Android-Version eines Herstellers oder für ein herunterladbares Image-Paket. Ein modernes Android-Smartphone enthält mehrere Softwarekomponenten: Der Bootloader startet das Gerät und überprüft die Software, während Partitionen wie boot, systemund vendorunterschiedliche Funktionen erfüllen. Die Layouts variieren je nach Gerät und Android-Version. Die Bootloader-Übersicht und die Partitionsdokumentation des Android Open Source Project erläutern die Komponenten.
Stock-ROM vs. Custom-ROM
Eine Stock-ROM ist die vom Hersteller für ein bestimmtes Modell bereitgestellte Softwareversion, die mitunter an Mobilfunkanbieter oder regionale Gegebenheiten angepasst sein kann. Sie kann die Benutzeroberfläche, Apps, Treiber und Dienste des Herstellers enthalten. „Stock“ bedeutet nicht zwangsläufig reines Android oder eine unveränderte AOSP-Version. Der Hersteller ist für die Kompatibilität verantwortlich und stellt Updates üblicherweise über seine offiziellen Kanäle bereit.
Eine Custom-ROM ist ein von der Community erstelltes oder von Nutzern modifiziertes Systemabbild. Sie kann die Benutzeroberfläche, vorinstallierte Apps, Datenschutzeinstellungen oder den Update-Pfad verändern. Funktionen und Wartung variieren je nach Projekt und Gerät. Eine Custom-ROM ist nicht automatisch schneller, sicherer oder neuer, und eine Version für ein ähnlich aussehendes Smartphone kann dennoch inkompatibel sein.
Auf der gleichen Telefonhardware kann entweder die Herstellersoftware oder eine kompatible Community-Version mit einer anderen Benutzeroberfläche ausgeführt werden.
Stock-ROM
Benutzerdefinierte ROM
Betreut von
Gerätehersteller oder Mobilfunkanbieter
Unabhängige Entwickler oder ein Gemeinschaftsprojekt
Typischer Vorteil
Gerätespezifischer Support und offizieller Update-Kanal
Mehr Auswahl bei Software und Funktionen
Wichtigster Kompromiss
Aktualisierungen und Funktionen hängen vom Hersteller ab.
Support, Kompatibilität und Updatequalität variieren
Was bewirkt das Blinken?
Beim Flashen werden Firmware oder Systemabbilder in bestimmte Bereiche des Gerätespeichers geschrieben. Dies unterscheidet sich von der Installation einer regulären App. Android-Updates können drahtlos (Over-the-Air) empfangen werden, während beim manuellen Flashen üblicherweise ein Recovery- oder Bootloader-Tool wie Fastboot verwendet wird. Die richtige Methode hängt vom jeweiligen Telefon und dem Updatepaket ab; es gibt keine allgemeingültige Vorgehensweise.
Die meisten Android-Geräte werden mit einem gesperrten Bootloader ausgeliefert, der das Schreiben auf geschützte Partitionen verhindert. Sofern unterstützt, ermöglicht das Entsperren die Installation neuer Images. Die Android-Dokumentation warnt jedoch davor, dass inoffizielle Images Probleme verursachen können und der Entsperrvorgang einen Werksreset auslöst. Google weist außerdem darauf hin, dass Werksimages Daten löschen und das Entsperren die Gerätesicherheit verringert. Ein falsches Image, ein unterbrochener Prozess oder ein nicht unterstütztes Downgrade können dazu führen, dass sich das Telefon nicht mehr starten lässt.
Beim Flashen werden Systemabbilder in den Gerätespeicher geschrieben. Dabei können mehrere Komponenten beteiligt sein, nicht nur ein App-Installer.
Bevor Sie eine Custom-ROM in Betracht ziehen
Bestätigen Sie die genaue Modellnummer und den Gerätecode. Prüfen Sie, ob die betreffende Variante im Projekt als unterstützt aufgeführt ist; der LineageOS-Gerätekatalog ist ein Beispiel für die offizielle Supportliste eines Projekts.
Lesen Sie die aktuelle, gerätespezifische Installationsanleitung. Prüfen Sie die erforderlichen Firmware-Versionen, Bootloader-Regeln, Warnungen zum Datenlöschen und Anweisungen zur Wiederherstellung. Gehen Sie nicht davon aus, dass eine Anleitung für ein anderes Modell anwendbar ist.
Sichern Sie Fotos, Dateien, Nachrichten und alle anderen wichtigen Daten an einem separaten Ort. Durch das Entsperren und einige Installationsmethoden werden Benutzerdaten gelöscht. Bewahren Sie das offizielle Wiederherstellungspaket und die Wiederherstellungsanweisungen griffbereit auf.
Laden Sie die Dateien vom Gerätehersteller oder dem ROM-Projekt herunter und überprüfen Sie, falls verfügbar, die veröffentlichten Prüfsummen. Sperren Sie den Bootloader nicht erneut mit einem Image, es sei denn, das Gerät und seine offizielle Anleitung geben ausdrücklich an, dass dies unbedenklich ist.
Sichern Sie vorher unbedingt Ihr Gerät: Durch das Entsperren des Bootloaders können alle Daten auf dem Telefon gelöscht werden, und ein entsperrter Zustand kann den Schutz durch verifizierten Bootvorgang verringern.
Wie sieht es mit der iPhone-Firmware und IPSW-Dateien aus?
IPSW ist ein von Apple verwendetes Softwarepaket-Dateiformat, das häufig im Zusammenhang mit iPhone- und iPad-Updates oder -Wiederherstellungen verwendet wird. Es ist nicht dasselbe wie die Auswahl einer benutzerdefinierten Android-ROM. Apples empfohlener Wiederherstellungsprozess verwendet den Finder auf dem Mac oder die Apple-Geräte-App unter Windows, um ein Gerät zu löschen und die aktuelle Software zu installieren. Apple empfiehlt, vorher ein Backup zu erstellen. Siehe Apples Wiederherstellungsanleitung .
Welche Option sollten Sie wählen?
Bleiben Sie bei der Standardsoftware, wenn Sie auf den Update-Kanal des Herstellers, gerätespezifische Funktionen oder unkomplizierten Support angewiesen sind. Ziehen Sie eine Custom-ROM nur dann in Betracht, wenn Ihr Modell genau unterstützt wird, Sie einen triftigen Grund für die Softwareänderung haben und mit den Risiken der Einrichtung und Wiederherstellung vertraut sind. Für ein Pixel, das lediglich die offizielle Software wiederherstellen muss, stellt Google Werksabbilder und vollständige OTA-Pakete bereit ; folgen Sie den aktuellen Anweisungen für Ihr Modell. Kurz gesagt: Firmware ist die Software, eine ROM ist die gängige Bezeichnung für ein Systemabbild, und Flashen ist der Vorgang, dieses auf das Gerät zu schreiben.