So flashen Sie Project Treble ROMs auf Android-Handys

Project Treble, eingeführt in Android Oreo, war Googles Versuch, Telefonentwicklern dabei zu helfen, die wichtigsten Android-Updates in ihre angepasste Firmware zu integrieren und die Updates schneller an ihre Benutzer weiterzuleiten. Dies war notwendig, da viele Unternehmen lange Zeit mit der Anpassung der neuesten Sicherheitsupdates von Google im Rückstand waren und die Verbraucher einem Risiko ausgesetzt waren.

Dies war nicht nur ein Fehler der Telefonentwickler, da Softwareupdates eine Reihe von Prozessen durchlaufen. Wenn Google ein Update veröffentlicht, muss es zuerst an die Chipsatzhersteller (Qualcomm, Mediatek, Samsung / Exynos) gesendet werden. Die Updates müssen auf den gesamten Code angewendet werden, der sich auf die interne Hardware der Telefone bezieht. Danach könnten die Telefonentwickler damit beginnen, Googles Updates in ihre eigene Software zu integrieren, sie nach ihren Wünschen anzupassen usw.

Bei Project Treble ging es darum, Telefonentwicklern die Bereitstellung der neuesten Android-Updates direkt von Google zu erleichtern. Natürlich hat es praktisch keine Auswirkungen auf die Branche - es stellt sich heraus, dass es den meisten Telefongesellschaften eigentlich nicht so wichtig ist, den Benutzern die neuesten Android-Updates zur Verfügung zu stellen. Aktualisierungen nach dem Verkauf haben kaum Priorität.

Project Treble hatte jedoch erhebliche Vorteile für die benutzerdefinierte ROM- und Android-Modding-Community. Da Benutzer von Project Treble-fähigen Geräten ROMs flashen können, ohne die Partition / vendor zu berühren, müssen Entwickler von benutzerdefinierten ROMs nicht mit den proprietären Treibern und Hardware-Abstraktionsschichten des Geräts herumspielen. Vereinfacht ausgedrückt wurde das Entwickeln und Flashen von benutzerdefinierten ROMs mit der Einführung von Project Treble viel einfacher.

Wenn Sie ein GSI Project Treble ROM auf Ihrem Android-Gerät flashen möchten, lesen Sie diese Anleitung sorgfältig durch! Es ist wirklich recht einfach, aber es gibt bestimmte Dinge, die beachtet werden müssen.

Bedarf:

  • Entsperrter Bootloader
  • Project Treble-kompatibles Gerät
  • Standard Boot / Ramdisk (kein Xposed, SuperSU oder Magisk installiert). Sie können diese später erneut installieren.

Für Geräte, die offiziell Project Treble-kompatibel sind

  1. Zuerst müssen Sie den Bootloader Ihres Geräts entsperren, falls dies noch nicht geschehen ist. Sie können in Appuals nach einer Anleitung suchen. Wir haben viele Anleitungen zum Entsperren und Rooten für viele beliebte Android-Geräte.
  2. Als nächstes können Sie Ihre gewählte GSI auf Ihren PC herunterladen. Sie können ein reines AOSP-ROM oder GSI-Versionen beliebter benutzerdefinierter ROMs wie LineageOS oder Resurrection Remix flashen. Stellen Sie einfach sicher, dass das heruntergeladene ROM GSI-bereit ist.
  3. Sie müssen auch sicherstellen, dass Sie das richtige ROM für Ihren Gerätearchitekturtyp und auch den Partitionstyp herunterladen. Wenn Ihr Gerät beispielsweise eine nahtlose Update-Unterstützung bietet, sollten Sie das A / B-kompatible Image herunterladen. Andernfalls laden Sie ein A-Bild herunter.

Für Geräte, die inoffiziell mit Project Treble kompatibel sein können

  1. Entsperren Sie den Bootloader Ihres Geräts.
  2. Siehe die Liste der inoffiziell unterstützten Project Treble-Geräte. Wenn sich Ihr Gerät in der Liste befindet, klicken Sie auf den entsprechenden Link (Quelle) und befolgen Sie die Anweisungen für dieses Gerät.
  3. Laden Sie das GSI-ROM Ihrer Wahl auf Ihren PC herunter.

Flashen eines GSI-Bildes mit TWRP

Wir empfehlen die Verwendung von TWRP als einfachste Methode zum Flashen eines GSI-Bildes. Wenn Sie nicht über TWRP auf Ihrem Gerät verfügen, empfehlen wir, in Appuals nach einem Stammverzeichnis für Ihr Gerät zu suchen.

  1. Übertragen Sie das GSI-Image von Ihrem PC auf Ihr Gerät.
  2. Starten Sie Ihr Gerät in TWRP neu und tippen Sie im Hauptmenü auf "Installieren".
  3. Wenn die übertragene Datei nicht angezeigt wird, ändern Sie den Typ von "zip" in "image".
  4. Wählen Sie diese Option, um das Image auf Ihre Systempartition zu flashen. Wenn es fertig ist, starten Sie Ihr Gerät neu.
  5. Das Gerät benötigt einige Minuten, um sich zu organisieren, und sollte dann in Ihrem neuen ROM starten.

Flashen eines GSI-Bildes ohne TWRP

Sie müssen Ihr Gerät auf die Werkseinstellungen zurücksetzen, bevor Sie fortfahren können. Normalerweise können Sie dies über das Menü "Einstellungen" im Android-System tun ( normalerweise "Einstellungen"> "Sichern") . Alternativ können Sie dies über die Wiederherstellungsfunktion Ihres Geräts tun ( Tastenkombinationen zum Starten der Wiederherstellungsfunktion variieren je nach Hersteller / Gerät) . Sie können auch ADB (ADB Reboot Recovery) verwenden .

  1. Nachdem Sie Ihr Gerät auf die Werkseinstellungen zurückgesetzt haben, starten Sie den Bootloader entweder mit den Tastenkombinationen Ihres Geräts oder mit dem Bootloader von adb neu.
  2. Wenn Sie sich im Bootloader-Modus befinden, verbinden Sie Ihr Android-Gerät über USB mit Ihrem PC und starten Sie ein ADB-Terminal auf Ihrem PC. Platzieren Sie außerdem das zu blinkende GSI-Bild in Ihrem ADB-Hauptpfad.
  3. Geben Sie den Befehl ein: fastboot erase system
  4. Als Nächstes können Sie Folgendes verwenden: fastboot -u Flash-Systemname_des_Systems.img
  5. Ersetzen Sie "name_of_system.img" durch den Dateinamen Ihres GSI-Images.
  6. Wenn Ihr Gerät an Ihren PC angeschlossen ist, öffnen Sie eine Eingabeaufforderung oder ein Terminalfenster in demselben Verzeichnis, in das Sie die GSI Ihrer Wahl heruntergeladen haben.
  7. Geben Sie den folgenden Befehl ein: fastboot erase system
  8. Geben Sie einen Befehl im folgenden Format ein: fastboot -u Name_des_Flash-Systems.img
  9. Sobald es erfolgreich geflasht hat, können Sie Ihr Gerät mit dem Befehl 'fastboot reboot' neu starten . Ihr Gerät sollte in das Android-System booten.

Fehlerbehebung

  • Auf Geräten wie dem Google Pixel 2/2 XL müssen Sie Android Verified Boot deaktivieren. Dies kann durch Flashen dieses Abbilds mit dem ADB-Befehl erfolgen: fastboot flash vbmeta name_of_vbmeta.img
  • Bei bestimmten Telefonen verhindert DM-Verity möglicherweise, dass Ihr Gerät das GSI-Image startet. Möglicherweise können Sie es zum Booten bringen, indem Sie Magisk nach dem Flashen des GSI-Images blinken lassen - dies ist beispielsweise für das Razer Phone erforderlich.
  • Schließlich müssen Sie möglicherweise ein Gesamtformat der Datenpartition testen, indem Sie in einem ADB-Fenster ' fastboot -w' eingeben, während sich Ihr Gerät im Bootloader-Modus befindet.

Interessante Artikel