Jump to content

Фастбут

Оригинальный автор(ы) ООО «Гугл»
Репозиторий android.googlesource.com
Входит в комплект Android SDK
Доступно в С++
Тип Протокол связи прошивки и его реализация

Fastboot — это протокол связи, используемый в основном с устройствами Android . [1] Он реализован в интерфейса командной строки одноименном инструменте и в качестве режима загрузчика Android-устройств. Этот инструмент включен в пакет Android SDK и используется в основном для изменения флэш-памяти файловой системы через USB- соединение с хост-компьютером. Требуется, чтобы устройство было запущено в режиме Fastboot . Если режим включен, он будет принимать определенный набор команд, [2] отправляются посредством массовой передачи через USB . Fastboot на некоторых устройствах позволяет разблокировать загрузчик , а затем установить восстановления собственный образ и собственное ПЗУ на устройство . Fastboot не требует отладки по USB на устройстве. включения [3] Чтобы использовать fastboot, во время загрузки необходимо удерживать определенную комбинацию клавиш. [4]

Не на всех устройствах Android включена быстрая загрузка. [5] и производители устройств Android могут выбирать, хотят ли они реализовать fastboot или какой-либо другой протокол. [6]

Клавиши нажаты

[ редактировать ]

Клавиши, которые необходимо нажать для быстрой загрузки, различаются у разных производителей. [7]

  • HTC, Google Pixel и Xiaomi: уменьшение мощности и громкости
  • Устройства Zebra и символьные устройства: правая кнопка сканирования/действия
  • Sony: Включение и увеличение громкости
  • Google Nexus: питание, увеличение и уменьшение громкости

необходимо нажать кнопку питания, уменьшения громкости и кнопку «Домой» На устройствах Samsung (за исключением устройств Nexus S и Galaxy Nexus) для входа в режим ODIN . Это собственный протокол и инструмент в качестве альтернативы fastboot. Инструмент имеет частичную альтернативу .

Некоторые из наиболее часто используемых команд быстрой загрузки включают в себя:

  • flash – перезаписывает раздел с бинарным образом, хранящимся на главном компьютере.
  • flashing unlock/oem unlock *** – разблокирует OEM-загрузчик для прошивки пользовательских/неподписанных ПЗУ. *** — это ключ разблокировки конкретного устройства.
  • мигающая блокировка/oem lock *** – блокирует разблокированный OEM-загрузчик.
  • стереть – стирает определенный раздел.
  • перезагрузка — перезагружает устройство либо в основную операционную систему, либо в раздел восстановления системы, либо обратно в загрузчик.
  • устройства – отображает список всех устройств (с серийным номером), подключенных к главному компьютеру.
  • format – форматирует определенный раздел; файловая система раздела должна распознаваться устройством.
  • oem device-info – проверяет состояние загрузчика.
  • getvar all – отображает всю информацию об устройстве ( IMEI , версию загрузчика, состояние батареи и т. д.).

Реализации

[ редактировать ]

Протокол быстрой загрузки реализован в загрузчике Android под названием ABOOT. [8] форк Little Kernel компании Qualcomm, [9] ТианоКор ЭДК II , [10] [11] и подводная лодка . [12]

См. также

[ редактировать ]
  1. ^ «Документация протокола быстрой загрузки» . android.googlesource.com . Проверено 7 июля 2019 г.
  2. ^ Рэйвенскрафт, Эрик (13 июня 2014 г.). «Самые полезные вещи, которые вы можете сделать с помощью ADB и Fastboot на Android» . Лайфхакер . Проверено 7 июля 2019 г.
  3. ^ Тамма, Рохит (2015). Изучение криминалистики Android: практическое руководство по криминалистике Android: от настройки рабочей станции до анализа ключевых артефактов криминалистики . Донни Тиндалл. Бирмингем, Великобритания. п. 113. ИСБН  978-1-78217-444-8 . OCLC   910639389 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  4. ^ «Как использовать ADB и Fastboot на Android (и почему это следует делать)» . Используйте . 26 января 2017 г. Проверено 4 августа 2021 г.
  5. ^ «Самый простой способ установки Android ADB и инструментов Fastboot на любую ОС» . Лайфхакер . 11 января 2017 года . Проверено 4 августа 2021 г.
  6. ^ Дрейк, Джошуа Дж. (2014). Руководство Android-хакера . Зак Ланье, Коллин Муллинер, Пау Олива, Стивен А. Ридли, Георг Вичерски. Индианаполис, Индиана: Уайли. ISBN  978-1-118-60861-6 . ОСЛК   875820167 .
  7. ^ Тахири, Суфиан (2016). Освоение мобильной криминалистики: развивайте способность более глубоко изучать сбор данных с устройств . Бирмингем, Великобритания. ISBN  978-1-78528-106-8 . OCLC   952135850 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  8. ^ Хэй, Р. (2017). fastboot oem vuln: уязвимости загрузчика Android в настройках поставщика. На 11-м семинаре USENIX по наступательным технологиям (WOOT 17) .
  9. ^ "fastboot.c\aboot\app - kernel/lk -" . источник.codeaurora.org . Архивировано из оригинала 11 сентября 2021 г. Проверено 11 сентября 2021 г.
  10. ^ «Недокументированные OEM-команды Fastboot» . carlo.marag.no . 18 сентября 2020 г. Проверено 11 сентября 2021 г.
  11. ^ «edk2/AndroidFastbootApp.c в мастере · tianocore/edk2» . Гитхаб . Проверено 11 сентября 2021 г.
  12. ^ u-boot/u-boot , u-boot, 15 апреля 2023 г. , получено 15 апреля 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 13cba80e24453c159d951ce425e606b0__1719057540
URL1:https://arc.ask3.ru/arc/aa/13/b0/13cba80e24453c159d951ce425e606b0.html
Заголовок, (Title) документа по адресу, URL1:
Fastboot - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)