Mi az a fastbootd? Hogyan lehet engedélyezni és indítani?
Uncategorized / / August 05, 2021
A Google még 2019 szeptemberében mutatta be az Android 10 operációs rendszert. Az Android 10 új támogatást hozott az átméretezhető partícióhoz, amely áthelyezi a Fastboot-ot a bootloaderből a felhasználói térbe. Ez viszont lehetővé teszi, hogy a villogó kód a HAL (Hardware Abstraction Layer) által megvalósított közös helyen legyen. A Fastboot segítségével a felhasználó különféle rendszerképeket hajthat végre és módosíthat a számítógép segítségével USB-kábel segítségével.
Alapvetően három dologgal határozható meg: egy utasítás végrehajtására szolgáló parancs, egy szoftver a telefon futtatásához Fastboot módban, és egy program, amely USB-kapcsolaton keresztül beszél a telefonjával. Különböző módszerek állnak rendelkezésre a Fastboot engedélyezésére az eszközökön. De ebben a bejegyzésben bemutatjuk, hogyan engedélyezheti az Android 10 által átadott fastbootd alkalmazást, amely néhány ADB parancsot igényel a fastbootd integrálásához. Tehát minden további nélkül lépjünk bele közvetlenül a cikkbe:
Mi a Fastbootd?
A fastbootd támogatásához a rendszerbetöltőnek egy új boot control block (BCB) parancsot kell végrehajtania a boot-fastboot parancsra. A fastbootd módba való belépéshez a bootloadernek be kell írnia a boot-fastboot parancsot a BCB parancsmezőjébe üzenetet, és hagyja változatlanul a BCB helyreállítási mezőjét (a megszakított helyreállítás újraindításának engedélyezéséhez feladatok). Az állapot, a szakasz és a fenntartott mezők szintén változatlanok maradnak. A rendszerbetöltő várhatóan akkor töltődik be és fog betöltődni a helyreállítási képbe, amikor a boot-fastboot-ot látja a BCB parancsban. A helyreállítás ezután elemzi a BCB üzenetet, és gyorsbootd módra vált.
Szerint Google:
Az alábbiakban megtalálja a fastbootd integrálásához szükséges parancsokat.
Új ADB parancs | |
---|---|
indítsa újra a gyorsindítást |
|
Új fastbootd parancs | |
---|---|
indítsa újra a helyreállítást |
|
indítsa újra a gyorsindítást |
Újra elindul fastbootd . |
getvar is-userspace |
|
getvar is logikus: |
Ha az adott partíció logikai partíció, akkor az "igen" -vel tér vissza. A logikai partíciók támogatják az alább felsorolt összes parancsot. |
getvar szuperpartíciónév |
Visszaadja a szuperpartíció nevét. A név tartalmazza az aktuális slot utótagot, ha a szuperpartíció A / B partíció (általában nem az). |
create-logikus-partíció |
Létrehoz egy logikai partíciót a megadott névvel és mérettel. A név nem létezhet már logikai partícióként. |
delete-logikus-partíció |
Törli az adott logikai partíciót (hatékonyan törli a partíciót). |
resize-logikai-partíció |
Átméretezi a logikai partíciót új méretre anélkül, hogy megváltoztatná annak tartalmát. Nem sikerül, ha nincs elegendő hely az átméretezés elvégzéséhez. |
update-super |
Összevonások egyesítik a szuperpartíció metaadatait. Ha az egyesítés nem lehetséges (például az eszköz formátuma nem támogatott verzió), akkor ez a parancs meghiúsul. Az opcionális „wipe” paraméter felülírja az eszköz metaadatait, nem pedig egyesítést hajt végre. |
A Fastbootd engedélyezése
A Fastbootd engedélyezéséhez bármely Android-eszközön:
- Hozzá kell adnia
fastbootd
nak nekPRODUCT_PACKAGES
ban bendevice.mk
:PRODUCT_PACKAGES + = fastbootd
. - Győződjön meg arról, hogy a gyorsboot HAL, a boot vezérlő HAL és az egészség HAL a helyreállítási kép részeként van csomagolva.
- Hozzá kell adnia a fastbootd által megkövetelt eszközspecifikus engedélyeket.
Hogyan kell elindulni a Fastbootd programba
- Először indítsa el az eszköz készletét.
- A helyreállítási módba való belépéshez kapcsolja ki az eszközt, nyomja meg együtt a Hangerő csökkentése + Bekapcsológombot
- Belép a készlet helyreállításába.
- Készlet-helyreállítási lehetőségében megtalálja az „Enter Fastboot” lehetőséget
- Érintse meg, és megjelenik egy új ablak, Fastbootd néven.
Szóval, itt van az oldalamról ebben a bejegyzésben. Remélem, hogy nektek tetszett a bejegyzés, és megértették ezt a gyorsindítást és azt, hogy miként engedélyezhetjük bármilyen eszközön. A következő bejegyzésig... Egészségedre!
Six Sigma és a Google által tanúsított digitális marketingszakember, aki elemzőként dolgozott egy Top MNC-nél. Technológiai és autórajongó, aki szeret írni, gitározni, utazni, biciklizni és pihenni. Vállalkozó és Blogger.