Hva er fastbootd? Hvordan aktivere og starte opp?
Uncategorized / / August 05, 2021
Google introduserte Android 10-operativsystemet i september 2019. Android 10 brakte inn ny støtte for resizable partisjon som flytter Fastboot fra bootloader til brukerområdet. Dette gjør igjen at den blinkende koden kan være på et felles sted implementert av HAL (Hardware Abstraction Layer). Ved hjelp av Fastboot kan brukeren utføre og endre forskjellige systembilder ved hjelp av en PC via en USB-kabel.
Det kan i utgangspunktet defineres av tre ting, en kommando for å utføre instruksjonene, programvare for å kjøre telefonen i Fastboot-modus, og et program for å snakke med telefonen via en USB-tilkobling. Det er forskjellige metoder som du kan aktivere Fastboot på enhetene dine. Men i dette innlegget vil vi veilede deg om hvordan du aktiverer fastbootd som har blitt overført av Android 10 som krever noen ADB-kommandoer for å integrere fastbootd. Så uten videre, la oss komme rett inn i selve artikkelen:
Hva er Fastbootd?
For å støtte fastbootd må bootloader implementere en ny boot control block (BCB) kommando for boot-fastboot. For å gå inn i fastbootd-modus, bør bootloader skrive boot-fastboot i kommandofeltet til BCB meldingen og la gjenopprettingsfeltet til BCB være uendret (for å aktivere omstart av avbrutt gjenoppretting oppgaver). Status-, scene- og reserverte felt forblir også uendret. Bootloader forventes å laste inn og starte opp i gjenopprettingsbildet når den ser boot-fastboot i BCB-kommandoen. Recovery analyserer deretter BCB-meldingen og bytter til fastbootd-modus.
Iht Google:
Du finner kommandoene nedenfor som kreves for å integrere fastbootd.
Ny ADB-kommando | |
---|---|
start hurtigstart på nytt |
|
Ny fastbootd-kommando | |
---|---|
start gjenoppretting |
|
start hurtigstart på nytt |
Start på nytt fastbootd . |
getvar er-brukerområde |
|
getvar er logisk: |
Returnerer "ja" hvis den gitte partisjonen er en logisk partisjon, "nei" ellers. Logiske partisjoner støtter alle kommandoene som er oppført nedenfor. |
getvar superpartisjon-navn |
Returnerer navnet på superpartisjonen. Navnet inkluderer det nåværende sporssuffikset hvis superpartisjonen er en A / B-partisjon (det er det vanligvis ikke). |
skape-logisk-partisjon |
Oppretter en logisk partisjon med gitt navn og størrelse. Navnet må ikke allerede eksistere som en logisk partisjon. |
delete-logical-partition |
Sletter den gitte logiske partisjonen (tørker effektivt partisjonen). |
endre størrelse-logisk-partisjon |
Endrer størrelsen på den logiske partisjonen til den nye størrelsen uten å endre innholdet. Mislykkes hvis ikke nok plass er tilgjengelig for å endre størrelsen. |
oppdatering-super |
Slår sammen endringer i superpartisjonens metadata. Hvis en sammenslåing ikke er mulig (for eksempel formatet på enheten er en versjon som ikke støttes), mislykkes denne kommandoen. En valgfri "wipe" -parameter overskriver enhetens metadata i stedet for å utføre en sammenslåing. |
Slik aktiverer du Fastbootd
For å aktivere Fastbootd på hvilken som helst Android-enhet:
- Du må legge til
fastbootd
tilPRODUCT_PACKAGES
idevice.mk
:PRODUCT_PACKAGES + = fastbootd
. - Forsikre deg om at hurtigstart-HAL, oppstart-kontroll-HAL og helse-HAL er pakket som en del av gjenopprettingsbildet.
- Du må legge til hvilken som helst enhetsspesifikk sepolicy-tillatelse som kreves av fastbootd.
Hvordan starte opp i Fastbootd
- Først starter du på lagergjenoppretting på enheten.
- For å gå til gjenopprettingsmodus, slå av enheten, trykk Volum ned + Av / på-knappen sammen
- Du vil delta i lagergjenoppretting.
- I alternativet for gjenoppretting av aksjer finner du “Enter Fastboot”
- Trykk på den, og du vil se et nytt vindu som heter Fastbootd.
Så der har du det fra min side i dette innlegget. Jeg håper dere likte innlegget og var i stand til å forstå dette fastbootd og hvordan du aktiverer det på en hvilken som helst enhet. Fram til neste innlegg... Skål!
En Six Sigma og Google-sertifisert digital markedsfører som jobbet som analytiker for et topp MNC. En teknologi- og bilentusiast som liker å skrive, spille gitar, reise, sykle og slappe av. Gründer og Blogger.