Mit FastbootD können Sie auf einigen Android-Telefonen schnell ein ROM oder GSI flashen, ohne dass eine benutzerdefinierte Wiederherstellung erforderlich ist. Hier erfahren Sie, wie es geht.

Die Installation benutzerdefinierter ROMs auf Android-Telefonen war früher relativ einfach. Sie haben den Bootloader entsperrt, eine benutzerdefinierte Wiederherstellung installiert und waren so gut wie startklar.

Seitdem haben sich die Dinge geändert, und wenn Sie ein benutzerdefiniertes ROM nicht über TWRP oder Fastboot flashen können, flashen Sie es wahrscheinlich auf der falschen Ebene. Die meisten modernen Telefone verfügen mittlerweile über eine weitere Ebene namens FastbootD, auf der Sie Änderungen an der Systempartition vornehmen können.

Schauen wir uns also an, was FastbootD ist und wie man im FastbootD-Modus bootet und damit ein benutzerdefiniertes ROM oder GSI (Generic System Image) installiert.

Was ist FastbootD?

FastbootD hilft beim Flashen von Firmware-Images auf Android-Telefonen und behandelt sie im Status „Gerätedeaktivierungsüberprüfung fehlgeschlagen“ oder „DDVF“. Dieser Zustand tritt auf, wenn der Bootloader des Geräts die Signatur der aktualisierten Firmware nicht identifizieren kann, normalerweise weil die Firmware nicht signiert oder manipuliert ist.

FastbootD hilft dabei, das Gerät wieder in einen verwendbaren Zustand zu versetzen. Die meisten fortgeschrittenen Benutzer und Entwickler verwenden es jedoch, um benutzerdefinierte ROMs und GSIs zu installieren.

Fastboot und FastbootD sind beide Low-Level-Tools für das Debuggen und Warten von Android. Fastboot ermöglicht die Interaktion mit dem Bootloader Ihres Geräts und kann zum Flashen von Partitionen verwendet werden, normalerweise anderen als der Systempartition. FastbootD hingegen dient der Fehlerbehebung und Reparatur Ihres Android-Telefons und ermöglicht Ihnen das Flashen der Systempartition.

Wenn Sie nicht sicher sind, ob Sie Fastboot oder FastbootD verwenden sollen, müssen Sie prüfen, ob Ihr Android-Telefon Project Treble unterstützt (mehr dazu weiter unten).

Wenn das Telefon Project Treble nicht unterstützt, verfügt es wahrscheinlich nicht über einen FastbootD-Modus, sodass Sie stattdessen den Fastboot-Modus verwenden können. Wie wir jedoch gleich besprechen werden, müssen Sie, wenn Ihr Telefon über einen FastbootD-Modus verfügt, diesen höchstwahrscheinlich zum Flashen des Systemabbilds verwenden.

So booten Sie in den FastbootD-Modus

Jeder Schritt, den Sie von hier aus unternehmen, ist potenziell gefährlich für Ihr Telefon. Lesen Sie das Forum Ihres Telefonmodells weiter XDA wird empfohlen, da Sie so den gesamten Prozess besser verstehen und Pannen vermeiden können. Sie sollten auch einen vollständigen Backup-Plan ausarbeiten für den Fall, dass die Dinge nicht nach Plan laufen.

Um im FastbootD-Modus zu starten, müssen Sie eine ADB-Verbindung zwischen Ihrem Android-Gerät und dem PC einrichten. Wenn Sie nicht wissen, wie das geht, lesen Sie unsere ausführliche Anleitung unter wie man ADB und Fastboot auf Android verwendet. Dadurch sollte die ADB-Verbindung hergestellt werden.

Das müssen Sie auch Entsperren Sie den Bootloader Ihres Android-Telefons um FastbootD zu nutzen. Die Anweisungen hierfür sind für jedes Gerät unterschiedlich. Schauen Sie sich daher am besten die XDA-Foren oder die Website des Herstellers an, um weitere Informationen zu erhalten. Durch das Entsperren des Bootloaders werden alle Ihre Benutzerdaten gelöscht. Sichern Sie daher alles, bevor Sie fortfahren.

Schritt 1: ADB installieren und einrichten

Sobald ADB eingerichtet und der Bootloader entsperrt ist, verbinden Sie Ihr Telefon über ein USB-Kabel mit Ihrem PC. Öffnen Sie die Eingabeaufforderung oder das Terminal im Standard-ADB-Ordner auf Ihrem PC. Überprüfen Sie zunächst die ADB-Verbindung, indem Sie den folgenden Befehl eingeben. Es sollte eine lange Seriennummer zurückgeben:

ADB-Geräte

Stellen Sie sicher OEM-Entsperrung ist in den Entwickleroptionen auf Ihrem Telefon aktiviert, wie in unserer Anleitung erwähnt, und starten Sie den Bootloader mit diesem Befehl neu:

ADB Reboot Bootloader

Schritt 2: Flashen entsperren

Als Nächstes müssen Sie das Flashen auf Ihrem Telefon entsperren, um Änderungen an den Partitionen, einschließlich der Systempartition, vornehmen zu können. Geben Sie jeden dieser Befehle ein und verwenden Sie die Lautstärke erhöhen Taste zum Bestätigen:

Fastboot blinkt Freischalten
Fastboot blinkt unlock_critical

Schritt 3: Verifizierung deaktivieren

Deaktivieren Sie jetzt die Überprüfung, um zu vermeiden, dass Sie wegen Manipulation kritischer Dateien markiert werden. Dazu benötigen Sie die VBMeta-Dateien (Verified Boot Metadata) von Ihrem Standard- oder benutzerdefinierten ROM (falls vorhanden). Dabei handelt es sich um Dateien, die Prüfsummen und Signaturen anderer Partitionen auf Ihrem Telefon speichern.

Normalerweise finden Sie die Standard-ROM- oder VBMeta-Dateien auf Ihrem Gerät XDA-Forum oder auf der Website Ihres Herstellers. Geben Sie einfach Ihr Modell ein und schreiben Sie „Stock ROM“ oder „Flash File“ daneben in die Google-Suche, dann finden Sie das ROM. Sie können es auch versuchen SamMobile für Samsung-Handys bzw Google für Pixel-Telefone.

Sobald Sie es haben, extrahieren Sie es und speichern Sie es vbmeta.img Und vbmeta_system.img im ADB-Ordner und führen Sie diese Befehle aus:

Fastboot --deaktivieren-wahrheit--deaktivieren-Verifizierung flash vbmeta vbmeta.img
Fastboot --deaktivieren-wahrheit--deaktivieren-Verification flash vbmeta_system vbmeta_system.img

Schritt 4: Starten Sie im FastbootD-Modus

Starten Sie nun im FastbootD-Modus neu, indem Sie diesen Befehl eingeben:

Fastboot-Neustart Fastboot

Dieser Schritt startet Ihr Gerät im FasbootD-Modus, sodass Sie auf der Ebene sind, auf der Sie Ihr benutzerdefiniertes ROM oder GSI flashen können.

Nachdem Sie den Bootloader entsperrt und die Überprüfung deaktiviert haben, sperren Sie den Bootloader nicht erneut, ohne alles zu aktivieren, was Sie deaktiviert hatten – insbesondere die Überprüfung. Dies kann dazu führen, dass Ihr Telefon beschädigt wird und nicht mehr wiederhergestellt werden kann.

Einige Befehle sind möglicherweise unnötig, wenn Ihr Telefon keine dynamischen Partitionen oder nur A- statt AB-Partitionen hat.

Mit einer dieser kostenlosen Apps können Sie überprüfen, ob Ihr Telefon über dynamische Partitionen verfügt und ob Sie ein GSI darauf flashen können: Dreifach-Check oder Höheninfo.

Mit Project Treble können Sie dieselben Systemabbilder auf Geräten mit unterschiedlichen Hardwarespezifikationen installieren. Wenn Ihr Gerät laut App Project Treble unterstützt, können Sie GSIs darauf installieren.

So flashen Sie ein benutzerdefiniertes ROM oder GSI im FastbootD-Modus

Um fortzufahren, stellen Sie sicher, dass Sie alle oben genannten Schritte befolgt haben. Laden Sie das für Ihren Telefonmodus erstellte benutzerdefinierte ROM oder ein GSI von XDA herunter GitHub-ROM-Liste. Platzieren Sie die Bilddatei in Ihrem ADB-Ordner und benennen Sie sie in um system.img. Wenn Sie sich für einen GSI entscheiden, können Sie weitere Details dazu lesen Flashen eines GSI Und Dynamische Systemaktualisierungen.

Der beste Ort, um benutzerdefinierte ROMs zu finden, ist und war schon immer XDA. Sie können nach Ihrem Telefonmodell suchen. Wenn es eine Weiterentwicklung dafür gibt, finden Sie diese im entsprechenden Forum. Benutzerdefinierte ROMs in diesen Foren werden speziell für ein einzelnes Telefonmodell erstellt, im Gegensatz zu GSIs, die mit jedem Modell kompatibel sind, das Project Treble unterstützt.

Wenn Sie sich bei der Wahl zwischen einem benutzerdefinierten ROM und einem GSI nicht sicher sind, empfehlen wir Ihnen, sich für ein benutzerdefiniertes ROM zu entscheiden, das für Ihr Gerät erstellt wurde, da es eine bessere Hardwarekompatibilität als ein GSI aufweist. GSIs eignen sich ideal für relativ unbekannte Telefonmodelle, für die es keine individuelle Entwicklung gibt.

Vorausgesetzt, Sie befinden sich in FastbootD, fahren wir mit der Installation eines neuen ROM fort.

Schritt 1: Löschen Sie das System

Zuerst müssen Sie die Fastboot-Binärdatei überprüfen und sollten erst fortfahren, wenn der Befehl zurückgegeben wird is-userspace: ja. Mach dir keine Sorge. Es sagt Ja in den meisten Fällen, aber wir wollen einfach sicher sein. Geben Sie diesen Befehl ein, um Folgendes zu überprüfen:

Fastboot-Getvar Ist-Benutzerraum

Löschen Sie jetzt Ihr aktuelles System. Stellen Sie sicher, dass Sie wissen, wie Sie Ihre Standard-Firmware wiederherstellen können, wenn etwas schief geht, erstellen Sie Backups und lesen Sie die gerätespezifischen Foren:

Fastboot-Löschsystem

Schritt 2: Löschen Sie die Partitionen

Der nächste Schritt besteht darin, die logischen Partitionen zu löschen, damit Sie sie durch neue ersetzen können.

Geben Sie für Android-Telefone mit dynamischen (AB) Partitionen die folgenden Befehle ein:

Fastboot löschen-logisch-Partition Produkt_a
Fastboot löschen-logisch-Partition Produkt_b

Verwenden Sie für Geräte mit Nur-A-Partitionen diesen Befehl:

Fastboot löschen-logisch-Partition Produkt

Schritt 3: Flashen Sie das System-Image

Flashen Sie abschließend die Systemdatei, die Sie im ADB-Ordner gespeichert haben:

FastbootblinkenSystemSystem.img

Sobald die Datei geflasht ist, starten Sie Ihr Gerät in der Wiederherstellung neu, indem Sie Folgendes auswählen Geben Sie die Wiederherstellung ein Option auf Ihrem Telefon. Navigieren Sie mit den Lautstärketasten zu der Option und drücken Sie die Ein-/Aus-Taste, um sie auszuwählen.

Wählen Sie in der Wiederherstellung aus Daten löschen/Werksreset durchführen und durch Auswählen bestätigen Zurücksetzen auf Fabrikeinstellungen. Wenn Sie fertig sind, wählen Sie aus System jetzt neustarten, und Ihr Gerät sollte neu starten und das neue ROM ausführen.

Entdecken Sie FastbootD nach ordnungsgemäßer gerätespezifischer Recherche

FastbootD macht die Verwendung benutzerdefinierter Wiederherstellungen wie TWRP überflüssig. Sie können jedoch auch über TWRP auf FastbootD zugreifen. Es befindet sich in den erweiterten Einstellungen der Wiederherstellung und die Befehle bleiben im Großen und Ganzen die gleichen, die wir beschrieben haben.

Auch hier können wir nicht genug betonen, wie wichtig es ist, Ihr Telefonmodell zu lesen und zu recherchieren, bevor Sie Änderungen vornehmen. Die Zeit, die Sie am Anfang investieren, erspart Ihnen Zeit, Mühe und Stress, die Sie sonst möglicherweise hätten.