Ce este fastbootd? Cum se activează și se pornește?
Fără Categorie / / August 05, 2021
Google a introdus sistemul de operare Android 10 în septembrie 2019. Android 10 a adus un nou suport pentru partiția redimensionabilă, care mută Fastboot de la bootloader la spațiul utilizatorilor. Acest lucru, la rândul său, permite ca codul intermitent să fie într-o locație comună implementată de HAL (Hardware Abstraction Layer). Cu ajutorul Fastboot, utilizatorul poate efectua și modifica diferite imagini de sistem folosind un computer printr-un cablu USB.
Practic poate fi definit prin trei lucruri, o comandă pentru a executa instrucțiunile, software pentru a rula telefonul în modul Fastboot și un program pentru a vorbi cu telefonul dvs. printr-o conexiune USB. Există diferite metode prin care puteți activa Fastboot pe dispozitivele dvs. Dar în această postare, vă vom ghida despre cum să activați fastbootd, care a fost adus de Android 10, care necesită câteva comenzi ADB pentru a integra fastbootd. Deci, fără alte îndemnuri, permiteți-ne să intrăm direct în articolul în sine:
Ce este Fastbootd?
Pentru a suporta fastbootd, bootloader-ul trebuie să implementeze o nouă comandă de blocare a controlului de boot (BCB) a boot-fastboot. Pentru a intra în modul fastbootd, bootloader-ul ar trebui să scrie boot-fastboot în câmpul de comandă al BCB mesaj și lăsați nemodificat câmpul de recuperare al BCB (pentru a permite repornirea recuperării întrerupte sarcini). Starea, stadiul și câmpurile rezervate rămân neschimbate, de asemenea. Bootloader-ul se așteaptă să se încarce și să pornească în imaginea de recuperare după ce vede boot-fastboot în comanda BCB. Recuperarea analizează apoi mesajul BCB și trece în modul fastbootd.
Conform Google:
Puteți găsi comenzile de mai jos care sunt necesare pentru a integra fastbootd.
Nouă comandă ADB | |
---|---|
reporniți fastboot |
|
Nouă comandă fastbootd | |
---|---|
reporniți recuperarea |
|
reporniți fastboot |
Repornește în fastbootd . |
getvar este-spațiul utilizatorilor |
|
getvar este-logic: |
Returnează „da” dacă partiția dată este o partiție logică, „nu” altfel. Partițiile logice acceptă toate comenzile enumerate mai jos. |
getvar super-partiție-nume |
Returnează numele super partiției. Numele include sufixul slotului curent dacă super partiția este o partiție A / B (de obicei nu este). |
creați-partiție-logică |
Creează o partiție logică cu numele și dimensiunea date. Numele nu trebuie să existe deja ca o partiție logică. |
partiție-ștergere-logică |
Șterge partiția logică dată (ștergând efectiv partiția). |
redimensionare-partiție-logică |
Redimensionează partiția logică la noua dimensiune fără a-i modifica conținutul. Eșuează dacă nu este disponibil suficient spațiu pentru a efectua redimensionarea. |
actualizare-super |
Fuzionează modificări ale metadatelor super partiției. Dacă o îmbinare nu este posibilă (de exemplu, formatul de pe dispozitiv este o versiune neacceptată), atunci această comandă eșuează. Un parametru opțional „ștergere” suprascrie metadatele dispozitivului, mai degrabă decât efectuarea unei îmbinări. |
Cum să activați Fastbootd
Pentru a activa Fastbootd pe orice dispozitiv Android:
- Trebuie să adăugați
fastbootd
laPRODUCT_PACKAGES
îndevice.mk
:PRODUCT_PACKAGES + = fastbootd
. - Asigurați-vă că HAL-ul de pornire rapidă, controlul de pornire HAL și sănătatea HAL sunt ambalate ca parte a imaginii de recuperare.
- Trebuie să adăugați orice permisiune separată specifică dispozitivului cerută de fastbootd.
Cum se pornește în Fastbootd
- Mai întâi, porniți recuperarea stocului pe dispozitivul dvs.
- Pentru a intra în modul de recuperare, opriți dispozitivul, apăsați simultan Volum redus + butonul de alimentare
- Veți intra în recuperarea stocului.
- În opțiunea de recuperare a stocului, veți găsi „Enter Fastboot”
- Atingeți-l și veți vedea o fereastră nouă numită Fastbootd.
Deci, iată-l din partea mea în această postare. Sper că ați plăcut postarea și ați reușit să înțelegeți acest fastbootd și cum să o activați pe orice dispozitiv. Până la următoarea postare... Noroc!
Un marketer digital certificat Six Sigma și Google care a lucrat ca analist pentru un MNC de top. Un pasionat de tehnologie și automobile cărora îi place să scrie, să cânte la chitară, să călătorească, să se plimbe cu bicicleta și să se relaxeze. Antreprenor și Blogger.