Kas yra „fastbootd“? Kaip įjungti ir paleisti?
Neregistruota / / August 05, 2021
„Google“ pristatė „Android 10“ operacinę sistemą dar 2019 m. Rugsėjo mėn. „Android 10“ suteikė naują palaikymą keičiamam skaidiniui, kuris perkelia „Fastboot“ iš įkrovos programos į vartotojo erdvę. Tai savo ruožtu leidžia mirksintį kodą būti bendroje vietoje, kurią įgyvendina HAL (Hardware Abstraction Layer). Naudodamas „Fastboot“, vartotojas gali atlikti ir modifikuoti įvairius sistemos vaizdus naudodamas kompiuterį per USB laidą.
Iš esmės tai galima apibrėžti trimis dalimis: komanda vykdyti instrukcijas, programinė įranga, leidžianti paleisti telefoną „Fastboot“ režimu, ir programa, skirta kalbėti su telefonu per USB jungtį. Yra skirtingi metodai, kuriais galite įgalinti „Fastboot“ savo įrenginiuose. Tačiau šiame įraše mes padėsime jums sužinoti, kaip įgalinti „fastbootd“, kurį perdavė „Android 10“, kuriai reikalingos kai kurios ADB komandos, kad būtų galima integruoti „fastbootd“. Taigi, be jokių tolesnių veiksmų, pereikime tiesiai į patį straipsnį:
Kas yra „Fastbootd“?
Norėdami palaikyti „fastbootd“, įkrovos įrankis turi įdiegti naują įkrovos valdymo bloko (BCB) komandą „boot-fastboot“. Norėdami įjungti „fastbootd“ režimą, „bootloader“ turėtų įrašyti „boot-fastboot“ į BCB komandų lauką pranešimą ir palikite nepakeistą BCB atkūrimo lauką (kad būtų galima paleisti pertrauktą atkūrimą iš naujo) užduotys). Būsenos, stadijos ir rezervuoti laukai taip pat lieka nepakitę. Tikimasi, kad įkrovos tvarkyklė įkelia ir įkrauna į atkūrimo vaizdą pamačiusi „boot-fastboot“ komandoje BCB. Tada atkūrimas analizuoja BCB pranešimą ir persijungia į „fastbootd“ režimą.
Kaip už „Google“:
Žemiau rasite komandas, kurių reikia norint integruoti „fastbootd“.
Nauja ADB komanda | |
---|---|
perkraukite greitą paleidimą |
|
Nauja komanda „fastbootd“ | |
---|---|
perkraukite atkūrimą |
|
perkraukite greitą paleidimą |
Įsijungia į greitai paleisti . |
„getvar is-userspace“ |
|
„getvar“ yra logiškas: |
Grąžina „taip“, jei duotas skaidinys yra loginis skaidinys, kitaip „ne“. Loginiai skaidiniai palaiko visas toliau išvardytas komandas. |
getvar super-partition-name |
Grąžina super skaidinio pavadinimą. Į pavadinimą įtraukta dabartinė lizdo priesaga, jei super skaidinys yra A / B skaidinys (paprastai taip nėra). |
sukurti-loginį-skaidinį |
Sukuria loginį skaidinį su nurodytu vardu ir dydžiu. Pavadinimas jau neturi egzistuoti kaip loginis skaidinys. |
ištrinti-loginį-skaidinį |
Ištrina pateiktą loginį skaidinį (efektyviai nuvalydamas skaidinį). |
pakeisti dydį-loginis-skaidinys |
Pakeičia loginio skaidinio dydį į naują dydį, nekeisdamas jo turinio. Nepavyksta, jei nepakanka vietos pakeisti dydį. |
atnaujinimas-super |
Sujungia super skaidinio metaduomenų pakeitimus. Jei sujungti neįmanoma (pavyzdžiui, įrenginio formatas yra nepalaikoma), ši komanda nepavyksta. Pasirenkamas parametras „wipe“ perrašo įrenginio metaduomenis, o ne atlieka sujungimą. |
Kaip įjungti „Fastbootd“
Norėdami įgalinti „Fastbootd“ bet kuriame „Android“ įrenginyje:
- Turite pridėti
greitai paleisti
į„PRODUCT_PACKAGES“
įprietaisas.mk
:PRODUCT_PACKAGES + = greitai paleisti
. - Įsitikinkite, kad greito įkrovimo HAL, įkrovos valdymo HAL ir sveikatos HAL paketai yra pakavimo atkūrimo vaizdo dalis.
- Turite pridėti bet kokį įrenginio specifinį „sepolicy“ leidimą, kurio reikalauja „fastbootd“.
Kaip paleisti į „Fastbootd“
- Pirmiausia paleiskite atsargas į savo įrenginį.
- Norėdami įjungti atkūrimo režimą, išjunkite įrenginį, kartu paspauskite garsumo mažinimo + maitinimo mygtuką
- Įvesite atsargų atkūrimą.
- Atsargų atkūrimo parinktyje rasite „Enter Fastboot“
- Bakstelėkite jį ir pamatysite naują langą, pavadintą „Fastbootd“.
Taigi, jūs turite tai iš mano pusės šiame įraše. Tikiuosi, kad jums, vaikinai, patiko įrašas ir galėjote suprasti šį greitąjį paleidimą ir kaip jį įgalinti bet kuriame įrenginyje. Iki kito įrašo... Į sveikatą!
„Six Sigma“ ir „Google“ sertifikuotas skaitmeninis rinkodaros specialistas, dirbęs „Top MNC“ analitiku. Technologijų ir automobilių entuziastas, mėgstantis rašyti, groti gitara, keliauti, važiuoti dviračiu ir atsipalaiduoti. Verslininkas ir tinklaraštininkas.