U kunt FastbootD gebruiken om snel een ROM of GSI te flashen op sommige Android-telefoons zonder aangepast herstel. Hier is hoe het te doen.
Het installeren van aangepaste ROM's op Android-telefoons was vroeger relatief eenvoudig. Je hebt de bootloader ontgrendeld, een aangepast herstel geïnstalleerd en je was vrijwel klaar om te gaan.
Sindsdien zijn er dingen veranderd, en als je een aangepast ROM niet kunt flashen via TWRP of Fastboot, flash je het waarschijnlijk op het verkeerde niveau. De meeste moderne telefoons hebben nu een ander niveau genaamd FastbootD, waar u wijzigingen kunt aanbrengen in de systeempartitie.
Laten we dus eens kijken naar wat FastbootD is en hoe we kunnen opstarten in FastbootD-modus en het kunnen gebruiken om een aangepast ROM of GSI (Generic System Image) te installeren.
Wat is FastbootD?
FastbootD helpt bij het flitsen van firmware-afbeeldingen op Android-telefoons en behandelt ze in de Device Disabled Verification Failed of DDVF-status. Deze status verschijnt wanneer de bootloader van het apparaat de handtekening van de bijgewerkte firmware niet kan identificeren, meestal omdat de firmware niet is ondertekend of als er met de firmware is geknoeid.
FastbootD helpt het apparaat in een bruikbare staat te herstellen. De meeste geavanceerde gebruikers en ontwikkelaars gebruiken het echter om aangepaste ROM's en GSI's te installeren.
Fastboot en FastbootD zijn beide low-level tools voor Android-foutopsporing en -onderhoud. Fastboot maakt interactie met de bootloader van uw apparaat mogelijk en kan worden gebruikt om partities te flashen, meestal andere dan de systeempartitie. Aan de andere kant is FastbootD voor het oplossen van problemen en het repareren van je Android-telefoon en kun je de systeempartitie flashen.
Als je niet zeker weet of je Fastboot of FastbootD moet gebruiken, moet je controleren of je Android-telefoon Project Treble ondersteunt (meer hierover hieronder).
Als de telefoon Project Treble niet ondersteunt, heeft deze waarschijnlijk geen FastbootD-modus, dus kunt u in plaats daarvan de Fastboot-modus gebruiken. Zoals we echter binnenkort zullen bespreken, als uw telefoon een FastbootD-modus heeft, zult u deze hoogstwaarschijnlijk moeten gebruiken om de systeemimage te flashen.
Hoe op te starten in de FastbootD-modus
Elke stap die u vanaf hier zet, is potentieel gevaarlijk voor uw telefoon. Het forum van je telefoonmodel lezen op XDA wordt aanbevolen, omdat het u een beter begrip van het hele proces geeft en eventuele ongelukken voorkomt. U moet ook een volledig back-upplan opstellen voor het geval de zaken niet volgens plan verlopen.
Om op te starten in de FastbootD-modus, moet u een ADB-verbinding instellen tussen uw Android-apparaat en pc. Als u niet weet hoe u dit moet doen, raadpleegt u onze gedetailleerde gids op hoe ADB en Fastboot op Android te gebruiken. Dit zou de ADB-verbinding in werking moeten stellen.
Je moet ook ontgrendel de bootloader van je Android-telefoon om FastbootD te gebruiken. De instructies hiervoor verschillen per apparaat, dus het is het beste om voor hulp naar de XDA-forums of de website van de fabrikant te gaan. Als u de bootloader ontgrendelt, worden al uw gebruikersgegevens verwijderd, dus maak een back-up van alles voordat u doorgaat.
Stap 1: ADB installeren en instellen
Zodra ADB is ingesteld en de bootloader is ontgrendeld, sluit u uw telefoon aan op uw pc met behulp van een USB-kabel. Open de opdrachtprompt of terminal in de standaard ADB-map op uw pc. Controleer eerst de ADB-verbinding door de volgende opdracht te typen. Het zou een lang serienummer moeten retourneren:
adb-apparaten
Zorg ervoor dat OEM-ontgrendeling is ingeschakeld in de ontwikkelaarsopties op je telefoon, zoals vermeld in onze handleiding, en start de bootloader opnieuw op met deze opdracht:
adb bootloader opnieuw opstarten
Stap 2: ontgrendel knipperen
Vervolgens moet u het knipperen op uw telefoon ontgrendelen om wijzigingen in de partities aan te brengen, inclusief de systeempartitie. Voer elk van deze opdrachten in en gebruik de Volume omhoog knop om te bevestigen:
fastboot knippert ontgrendelen
fastboot knippert unlock_critical
Stap 3: Verificatie uitschakelen
Schakel nu verificatie uit om te voorkomen dat u wordt gemarkeerd voor het knoeien met de kritieke bestanden. Hiervoor hebt u de VBMeta-bestanden (Verified Boot Metadata) nodig uit uw voorraad of aangepaste ROM (als deze aanwezig is). Dit zijn bestanden die controlesommen en handtekeningen van andere partities op uw telefoon opslaan.
Meestal kunt u de stock-ROM- of VBMeta-bestanden op uw apparaat vinden XDA-forum of de website van uw fabrikant. Typ gewoon uw model en schrijf "Stock ROM" of "Flash File" ernaast in Google Zoeken, en u zult de ROM vinden. Je kunt het ook proberen SamMobiel voor Samsung-telefoons of Google voor Pixel-telefoons.
Zodra je het hebt, pak je het uit en sla je het op vbmeta.img En vbmeta_system.img in de ADB-map en voer deze opdrachten uit:
snel opstarten --uitzetten-waarheid --uitzetten-verificatie flash vbmeta vbmeta.img
snel opstarten --uitzetten-waarheid --uitzetten-verificatie flash vbmeta_system vbmeta_system.img
Stap 4: Start op in de FastbootD-modus
Start nu opnieuw op in de FastbootD-modus door deze opdracht in te voeren:
fastboot herstart fastboot
Deze stap start je apparaat op in FasbootD-modus, zodat je op het niveau bent waarop je je aangepaste ROM of GSI kunt flashen.
Zodra je de bootloader hebt ontgrendeld en verificatie hebt uitgeschakeld, mag je de bootloader niet opnieuw vergrendelen zonder alles in te schakelen dat je had uitgeschakeld, vooral de verificatie. Als u dit wel doet, kan uw telefoon hard worden gemetseld, waardoor deze onherstelbaar wordt.
Sommige opdrachten zijn mogelijk niet nodig als uw telefoon geen dynamische partities heeft of alleen A-partities heeft in plaats van AB-partities.
U kunt controleren of uw telefoon dynamische partities heeft en of u er een GSI op kunt flashen door een van deze gratis apps te gebruiken: Treble-controle of Treble-info.
Met Project Treble kunt u dezelfde systeemafbeeldingen installeren op apparaten met verschillende hardwarespecificaties. Als uw apparaat Project Treble ondersteunt volgens de app, kunt u er GSI's op installeren.
Een aangepast ROM of GSI flashen met de FastbootD-modus
Zorg ervoor dat u alle hierboven genoemde stappen hebt gevolgd om verder te gaan. Download de aangepaste ROM die is gemaakt voor uw telefoonmodus, of een GSI van XDA of dit is handig GitHub ROM-lijst. Plaats het afbeeldingsbestand in uw ADB-map en hernoem het naar systeem.img. Ga je voor een GSI, dan lees je hier meer details over een GSI knipperen En Dynamische systeemupdates.
De beste plaats om aangepaste ROM's te vinden is en is altijd XDA geweest. U kunt zoeken naar uw telefoonmodel en als er een ontwikkeling voor is, vindt u deze op het bijbehorende forum. Aangepaste ROM's in deze forums zijn speciaal gemaakt voor één telefoonmodel, in tegenstelling tot GSI's, die compatibel zijn met elk model dat Project Treble ondersteunt.
Als u twijfelt tussen een aangepaste ROM en een GSI, raden we u aan een aangepaste ROM te kiezen die voor uw apparaat is gemaakt, omdat deze een betere hardwarecompatibiliteit heeft dan een GSI. GSI's zijn ideaal voor relatief onbekende telefoonmodellen die geen individuele ontwikkeling hebben.
Dus, ervan uitgaande dat je in FastbootD zit, laten we doorgaan met het installeren van een nieuw ROM.
Stap 1: Wis het systeem
Eerst moet u het Fastboot-binaire bestand controleren en mag u alleen doorgaan als de opdracht terugkeert is-gebruikersruimte: ja. Maak je geen zorgen. Het zegt Ja in de meeste gevallen, maar we willen het gewoon zeker weten. Voer deze opdracht in om te controleren:
fastboot getvar is-gebruikersruimte
Wis nu uw huidige systeem. Zorg ervoor dat u weet hoe u uw standaardfirmware kunt herstellen als er iets misgaat, maak back-ups en lees de apparaatspecifieke forums:
fastboot-wissysteem
Stap 2: verwijder de partities
De volgende stap is het verwijderen van de logische partities zodat u ze kunt vervangen door nieuwe.
Voer voor Android-telefoons met dynamische (AB) partities deze opdrachten in:
snel opstarten verwijderen-logisch-partitie product_a
snel opstarten verwijderen-logisch-partitie product_b
Gebruik voor apparaten met alleen A-partities deze opdracht:
snel opstarten verwijderen-logisch-partitie Product
Stap 3: Flash de systeemimage
Flash ten slotte het systeembestand dat u in de ADB-map hebt opgeslagen:
snel opstartenflashsysteemsysteem.img
Zodra het bestand is geflitst, start u uw apparaat opnieuw op door te kiezen voor het Voer herstel in optie op je telefoon. Gebruik de volumeknoppen om naar de optie te navigeren en druk op de aan/uit-knop om deze te selecteren.
Selecteer in herstel Gegevens wissen / fabrieksinstellingen herstellen en bevestig door te selecteren Herstel fabrieksinstellingen. Als u klaar bent, selecteert u Herstart systeem nu, en uw apparaat zou opnieuw moeten opstarten en het nieuwe ROM moeten uitvoeren.
Verken FastbootD na correct apparaatspecifiek onderzoek
FastbootD elimineert de noodzaak om aangepaste herstelbewerkingen zoals TWRP te gebruiken. U hebt echter ook toegang tot FastbootD via TWRP. Het staat in de geavanceerde instellingen van het herstel en de opdrachten blijven vrijwel hetzelfde als we hebben geschetst.
Nogmaals, we kunnen niet genoeg benadrukken hoe belangrijk het is om uw telefoonmodel te lezen en onderzoek te doen voordat u een van deze wijzigingen aanbrengt. De tijd die u in het begin besteedt, bespaart u de tijd, moeite en stress die u anders misschien zou hebben.