Što je fastbootd? Kako omogućiti i pokrenuti?
Nekategorizirane / / August 05, 2021
Google je operativni sustav Android 10 predstavio još u rujnu 2019. godine. Android 10 donio je novu podršku za particiju koja se može promijeniti, a koja Fastboot premješta iz bootloadera u korisnički prostor. To zauzvrat omogućuje treptanje koda na zajedničkom mjestu koje implementira HAL (sloj apstrakcije hardvera). Uz pomoć Fastboota, korisnik može izvoditi i mijenjati različite slike sustava pomoću računala putem USB kabela.
U osnovi ga mogu definirati tri stvari, naredba za izvršavanje uputa, softver za pokretanje telefona u načinu Fastboot i program za razgovor s telefonom putem USB veze. Postoje različite metode pomoću kojih možete omogućiti Fastboot na svojim uređajima. No, u ovom postu ćemo vas uputiti kako omogućiti fastbootd koji je donio Android 10 koji zahtijeva neke ADB naredbe za integraciju fastbootda. Dakle, bez daljnjeg odlaganja, krenimo izravno u sam članak:
Što je Fastbootd?
Da bi podržao fastbootd, pokretač mora implementirati novu naredbu bloka kontrole pokretanja (BCB) boot-fastboot. Da bi ušao u način brzog pokretanja, bootloader bi trebao upisati boot-fastboot u naredbeno polje BCB-a poruku i ostavite polje za oporavak BCB-a nepromijenjeno (kako biste omogućili ponovno pokretanje prekinutog oporavka zadaci). Statusna, pozornica i rezervirana polja također ostaju nepromijenjena. Očekuje se da će se bootloader učitati i pokrenuti u sliku oporavka nakon što vidi boot-fastboot u naredbi BCB. Oporavak zatim raščlanjuje BCB poruku i prebacuje se u način brzog pokretanja.
Kao i po Google:
U nastavku možete pronaći naredbe potrebne za integraciju fastbootda.
Nova naredba ADB | |
---|---|
ponovno pokretanje brzog pokretanja |
|
Nova naredba brzog pokretanja | |
---|---|
ponovno pokretanje oporavka |
|
ponovno pokretanje brzog pokretanja |
Ponovo se pokrene u fastbootd . |
getvar is-userspace |
|
logički je getvar: |
Vraća `da` ako je zadana particija logička particija,` ne` u suprotnom. Logičke particije podržavaju sve naredbe navedene u nastavku. |
getvar ime super-particije |
Vraća naziv super particije. Ime uključuje trenutni sufiks utora ako je super particija A / B particija (obično nije). |
create-logička-particija |
Stvara logičku particiju s danim imenom i veličinom. Ime ne smije već postojati kao logička particija. |
delete-logička-particija |
Briše zadanu logičku particiju (učinkovito brišući particiju). |
promjena veličine-logička-particija |
Smanjuje veličinu logičke particije na novu veličinu bez promjene sadržaja. Ne uspijeva ako nema dovoljno prostora za promjenu veličine. |
ažuriranje-super |
Spaja promjene metapodataka super particije. Ako spajanje nije moguće (na primjer, format na uređaju je nepodržana verzija), tada ova naredba ne uspije. Izborni parametar "brisanje" prepisuje metapodatke uređaja, a ne izvodi spajanje. |
Kako omogućiti Fastbootd
Da biste omogućili Fastbootd na bilo kojem Android uređaju:
- Trebate dodati
fastbootd
doPAKETI PROIZVODA
uuređaj.mk
:PRODUCT_PACKAGES + = fastbootd
. - Provjerite jesu li fastboot HAL, HAL za nadzor pokretanja i Health HAL pakirani kao dio slike oporavka.
- Morate dodati bilo koje dopuštenje za sepolitiku specifično za uređaj koje zahtijeva fastbootd.
Kako pokrenuti Fastbootd
- Prvo pokrenite oporavak zaliha na uređaju.
- Da biste ušli u način oporavka, isključite uređaj, pritisnite zajedno tipku za smanjivanje glasnoće + gumb napajanja
- Ući ćete u oporavak zaliha.
- U opciji oporavka dionica pronaći ćete "Enter Fastboot"
- Dodirnite je i vidjet ćete novi prozor nazvan Fastbootd.
Pa, evo vam s moje strane u ovom postu. Nadam se da vam se svidio post i da ste mogli razumjeti ovaj fastbootd i kako ga omogućiti na bilo kojem uređaju. Do sljedećeg posta... Živjeli!
Digital Sigurni marketinški agent Six Sigma i Google koji je radio kao analitičar za Top MNC. Ljubitelj tehnologije i automobila koji voli pisati, svirati gitaru, putovati, voziti bicikl i opustiti se. Poduzetnik i bloger.