Kas ir fastbootd? Kā iespējot un palaist?
Bez Kategorijas / / August 05, 2021
Google ieviesa operētājsistēmu Android 10 jau 2019. gada septembrī. Android 10 nodrošināja jaunu atbalstu maināmam nodalījumam, kas pārvieto Fastboot no sāknēšanas ielādētāja uz lietotāju telpu. Tas savukārt ļauj mirgojošajam kodam atrasties kopīgā vietā, kuru ievieš HAL (Hardware Abstraction Layer). Ar Fastboot palīdzību lietotājs var veikt un modificēt dažādus sistēmas attēlus, izmantojot datoru, izmantojot USB kabeli.
To būtībā var definēt trīs lietas, komanda izpildīt instrukcijas, programmatūra tālruņa darbināšanai ātrās sāknēšanas režīmā un programma sarunai ar tālruni, izmantojot USB savienojumu. Ir dažādas metodes, ar kurām jūs varat iespējot Fastboot savās ierīcēs. Bet šajā ziņojumā mēs palīdzēsim jums uzzināt, kā iespējot fastbootd, kuru ir ieviesusi Android 10 un kurai ir nepieciešamas dažas ADB komandas, lai integrētu fastbootd. Tātad, bez jebkādām papildu problēmām, ļaujiet mums tieši iekļūt pašā rakstā:
Kas ir Fastbootd?
Lai atbalstītu fastbootd, sāknēšanas ielādētājam ir jāievieš jauna sāknēšanas vadības bloka (BCB) boot-fastboot komanda. Lai ieietu fastbootd režīmā, bootloaderam BCB komandu laukā ir jāieraksta boot-fastboot ziņojumu un atstāt nemainītu BCB atkopšanas lauku (lai iespējotu pārtrauktās atkopšanas restartēšanu uzdevumi). Arī statusa, skatuves un rezervēto lauku lauks nemainīgs. Bootloader ir paredzēts ielādēt un palaist atkopšanas attēlā, redzot boot-fastboot BCB komandā. Pēc tam atkopšana parsē BCB ziņojumu un pārslēdzas uz ātrās sāknēšanas režīmu.
Kā norādīts Google:
Zemāk varat atrast komandas, kas nepieciešamas, lai integrētu fastbootd.
Jauna ADB komanda | |
---|---|
pārstartējiet ātro sāknēšanu |
|
Jauna ātrās sāknēšanas komanda | |
---|---|
atsāknējiet atkopšanu |
|
pārstartējiet ātro sāknēšanu |
Pārstartē fastbootd . |
getvar is-userspace |
|
getvar ir loģisks: |
Atgriež “jā”, ja dotais nodalījums ir loģisks nodalījums, citādi “nē”. Loģiskie nodalījumi atbalsta visas tālāk uzskaitītās komandas. |
getvar super-partition-name |
Atgriež super nodalījuma nosaukumu. Nosaukumā ir pašreizējais slota sufikss, ja super nodalījums ir A / B nodalījums (tas parasti nav). |
izveidot-loģiski-nodalījumu |
Izveido loģisku nodalījumu ar norādīto vārdu un lielumu. Vārdam jau nav jābūt kā loģiskam nodalījumam. |
dzēst-loģiski-nodalījumu |
Dzēš doto loģisko nodalījumu (efektīvi noslaukot nodalījumu). |
mainīt izmēru-loģiski-nodalījumu |
Maina loģiskā nodalījuma lielumu jaunajā izmērā, nemainot tā saturu. Neveicas, ja nav pietiekami daudz vietas, lai veiktu izmēru maiņu. |
update-super |
Apvieno izmaiņas super nodalījuma metadatos. Ja apvienošana nav iespējama (piemēram, ierīces formāts ir neatbalstīta versija), šī komanda neizdodas. Neobligāts parametrs “noslaucīt” pārraksta ierīces metadatus, nevis veic apvienošanu. |
Kā iespējot Fastbootd
Lai iespējotu Fastbootd jebkurā Android ierīcē:
- Jums jāpievieno
fastbootd
uzPRODUCT_PACKAGES
iekšādevice.mk
:PRODUCT_PACKAGES + = ātrā sāknēšana
. - Pārliecinieties, ka ātrās sāknēšanas HAL, sāknēšanas vadības HAL un veselības HAL ir iesaiņoti kā daļa no atkopšanas attēla.
- Jums jāpievieno jebkura ierīcei raksturīga sepolicy atļauja, ko pieprasa fastbootd.
Kā sāknēt programmu Fastbootd
- Pirmkārt, palaidiet krājumu atkopšanu ierīcē.
- Lai pārietu uz atkopšanas režīmu, izslēdziet ierīci, vienlaikus nospiediet skaļuma samazināšanas + barošanas pogu
- Jūs ievadīsit krājumu atgūšanu.
- Krājumu atjaunošanas opcijā atradīsit “Enter Fastboot”
- Pieskarieties tam, un jūs redzēsiet jaunu logu ar nosaukumu Fastbootd.
Tātad, jums tas ir no manas puses šajā amatā. Es ceru, ka jums, puiši, šī ziņa patika, un jūs varējāt saprast šo ātro sāknēšanu un to, kā to iespējot jebkurā ierīcē. Līdz nākamajam ierakstam... Priekā!
Six Sigma un Google sertificēts digitālais tirgotājs, kurš strādāja par analītiķi Top MNC. Tehnoloģiju un automašīnu entuziasts, kuram patīk rakstīt, spēlēt ģitāru, ceļot, braukt ar velosipēdu un atpūsties. Uzņēmējs un Emuāru autors.