Какво е fastbootd? Как да активирам и стартирам?
Без категория / / August 05, 2021
Google представи операционната система Android 10 още през септември 2019 г. Android 10 донесе нова поддръжка за преоразмеряващ се дял, който премества Fastboot от bootloader в потребителското пространство. Това от своя страна позволява мигащият код да бъде на общо място, внедрено от HAL (Hardware Abstraction Layer). С помощта на Fastboot потребителят може да изпълнява и модифицира различни системни изображения с помощта на компютър през USB кабел.
По принцип може да се дефинира от три неща, команда за изпълнение на инструкциите, софтуер за стартиране на телефона, когато е в режим Fastboot, и програма за разговор с телефона ви чрез USB връзка. Има различни методи, чрез които можете да активирате Fastboot на вашите устройства. Но в тази публикация ще ви насочим как да активирате fastbootd, който е донесен от Android 10, който изисква някои ADB команди за интегриране на fastbootd. Така че, без повече шум, нека да влезем направо в самата статия:
Какво е Fastbootd?
За да поддържа fastbootd, буутлоудъра трябва да внедри нова команда за контрол на стартиране (BCB) на boot-fastboot. За да влезе в режим fastbootd, bootloader трябва да напише boot-fastboot в командното поле на BCB съобщение и оставете полето за възстановяване на BCB непроменено (за да се даде възможност за рестартиране на прекъснатото възстановяване задачи). Полетата за състояние, етап и запазени също остават непроменени. Очаква се буутлоудърът да се зареди и стартира в образа за възстановяване, след като се види boot-fastboot в командата BCB. След това Recovery анализира съобщението BCB и превключва в режим на бързо зареждане.
Според Google:
Можете да намерите командите по-долу, които са необходими за интегриране на fastbootd.
Нова команда ADB | |
---|---|
рестартирайте бързо стартиране |
|
Нова команда за бързо стартиране | |
---|---|
рестартиране възстановяване |
|
рестартирайте бързо стартиране |
Рестартира в fastbootd . |
getvar is-userspace |
|
getvar е логично: |
Връща "да", ако даденият дял е логически дял, "не" в противен случай. Логическите дялове поддържат всички команди, изброени по-долу. |
getvar име на супер дял |
Връща името на супер дяла. Името включва текущата суфикс на слот, ако супер дялът е A / B дял (обикновено не е). |
create-logic-partition |
Създава логически дял с даденото име и размер. Името не трябва да съществува вече като логически дял. |
изтриване-логически-дял |
Изтрива дадения логически дял (ефективно изтриване на дяла). |
resize-logic-partition |
Преоразмерява логическия дял до новия размер, без да променя съдържанието му. Не успява, ако няма достатъчно място за извършване на преоразмеряването. |
актуализация-супер |
Обединява промените в метаданните за супер дяла. Ако обединяването не е възможно (например форматът на устройството е неподдържана версия), тогава тази команда е неуспешна. Незадължителен параметър „wipe“ замества метаданните на устройството, вместо да извършва обединяване. |
Как да активирам Fastbootd
За да активирате Fastbootd на всяко устройство с Android:
- Трябва да добавите
fastbootd
да сеPRODUCT_PACKAGES
вустройство.mk
:PRODUCT_PACKAGES + = fastbootd
. - Уверете се, че бързото стартиране HAL, контролът за зареждане HAL и здравният HAL са опаковани като част от изображението за възстановяване.
- Трябва да добавите специфично за устройството разрешение за сеполитика, изисквано от fastbootd.
Как да стартирам в Fastbootd
- Първо, стартирайте възстановяване на запасите на вашето устройство.
- За да влезете в режим на възстановяване, изключете устройството си, натиснете заедно звука + бутона за захранване
- Ще въведете възстановяване на запаси.
- Във вашата опция за възстановяване на акции ще намерите “Enter Fastboot”
- Докоснете го и ще видите нов прозорец, наречен Fastbootd.
И така, ето го от моя страна в този пост. Надявам се, че сте харесали публикацията и сте успели да разберете този fastbootd и как да го активирате на всяко устройство. До следващия пост... Наздраве!
Сертифициран дигитален маркетинг от Six Sigma и Google, който е работил като анализатор за Top MNC. Любител на технологии и автомобили, който обича да пише, да свири на китара, да пътува, да кара колелото си и да се отпусне. Предприемач и блогър.