Hvad er fastbootd? Sådan aktiveres og startes?
Ikke Kategoriseret / / August 05, 2021
Google introducerede Android 10-operativsystemet tilbage i september 2019. Android 10 bragte ny support til resizable partition, der flytter Fastboot fra bootloader til userpace. Dette tillader igen den blinkende kode at være på et fælles sted implementeret af HAL (Hardware Abstraction Layer). Ved hjælp af Fastboot kan brugeren udføre og ændre forskellige systembilleder ved hjælp af en pc via et USB-kabel.
Grundlæggende kan det defineres af tre ting, en kommando til at udføre instruktionerne, software til at køre telefonen i Fastboot-tilstand og et program til at tale med din telefon via en USB-forbindelse. Der er forskellige metoder, hvormed du kan aktivere Fastboot på dine enheder. Men i dette indlæg vil vi guide dig om, hvordan du aktiverer fastbootd, som er blevet overført af Android 10, der kræver nogle ADB-kommandoer for at integrere fastbootd. Så uden yderligere ado, lad os komme direkte ind i selve artiklen:
Hvad er Fastbootd?
For at understøtte fastbootd skal bootloaderen implementere en ny boot control block (BCB) kommando af boot-fastboot. For at gå ind i fastbootd-tilstand skal bootloader skrive boot-fastboot i BCB's kommandofelt besked og lad gendannelsesfeltet for BCB være uændret (for at aktivere genstart af afbrudt gendannelse opgaver). Status-, scene- og reserverede felter forbliver også uændrede. Bootloaderen forventes at indlæse og starte op i gendannelsesbilledet, når den ser boot-fastboot i BCB-kommandoen. Recovery gendanner derefter BCB-meddelelsen og skifter til fastbootd-tilstand.
Som pr Google:
Du kan finde nedenstående kommandoer, der kræves for at integrere fastbootd.
Ny ADB-kommando | |
---|---|
genstart fastboot |
|
Ny fastbootd-kommando | |
---|---|
Genstart genopretning |
|
genstart fastboot |
Genstarter til fastbootd . |
getvar is-userpace |
|
getvar er-logisk: |
Returnerer "ja", hvis den givne partition er en logisk partition, ellers "nej". Logiske partitioner understøtter alle nedenstående kommandoer. |
getvar super-partition-navn |
Returnerer navnet på superpartitionen. Navnet inkluderer det aktuelle slot-suffiks, hvis superpartitionen er en A / B-partition (det er det normalt ikke). |
skabe-logisk-partition |
Opretter en logisk partition med det givne navn og størrelse. Navnet må ikke allerede eksistere som en logisk partition. |
delete-logical-partition |
Sletter den givne logiske partition (tørrer effektivt partitionen). |
ændre størrelse-logisk-partition |
Ændrer størrelsen på den logiske partition til den nye størrelse uden at ændre dens indhold. Mislykkes, hvis der ikke er nok plads til at udføre størrelsen på. |
opdaterings-super |
Fletter ændringer i superpartitionens metadata. Hvis en fletning ikke er mulig (for eksempel er formatet på enheden en version, der ikke understøttes), mislykkes denne kommando. En valgfri "wipe" -parameter overskriver enhedens metadata i stedet for at udføre en fletning. |
Sådan aktiveres Fastbootd
For at aktivere Fastbootd på enhver Android-enhed:
- Du skal tilføje
fastbootd
tilPRODUCT_PACKAGES
idevice.mk
:PRODUCT_PACKAGES + = fastbootd
. - Sørg for, at fastboot-HAL, boot-kontrol-HAL og sundheds-HAL er pakket som en del af gendannelsesbillede.
- Du skal tilføje enhver enhedsspecifik tilladelse, der kræves af fastbootd.
Sådan starter du i Fastbootd
- Start først med lagergendannelse på din enhed.
- For at gå ind i gendannelsestilstand skal du slukke for din enhed, trykke lydstyrke ned + tænd / sluk-knappen sammen
- Du indtaster lagergendannelse.
- I din aktieinddrivelsesmulighed finder du "Enter Fastboot"
- Tryk på det, og du vil se et nyt vindue kaldet Fastbootd.
Så der har du det fra min side i dette indlæg. Jeg håber, at jer kunne lide indlægget og var i stand til at forstå dette fastbootd, og hvordan man aktiverer det på enhver enhed. Indtil næste indlæg... Skål!
En Six Sigma og Google-certificeret digital marketingmedarbejder, der arbejdede som analytiker for et top MNC. En teknologi- og bilentusiast, der kan lide at skrive, spille guitar, rejse, cykle og slappe af. Iværksætter og blogger.