stringtranslate.com

Быстрая загрузка

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

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

Нажатые клавиши

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

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

Команды

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

Реализации

Протокол fastboot был реализован в загрузчике Android под названием ABOOT, [8] в ответвлении Little Kernel компании Qualcomm, [9] в TianoCore EDK II , [10] [11] и Das U-Boot . [12]

Смотрите также

Ссылки

  1. ^ "Документация по протоколу Fastboot". android.googlesource.com . Получено 2019-07-07 .
  2. ^ Ravenscraft, Eric (2014-06-13). "Самые полезные вещи, которые вы можете сделать с помощью ADB и Fastboot на Android". Lifehacker . Получено 2019-07-07 .
  3. ^ Тамма, Рохит (2015). Изучение криминалистики Android: практическое руководство по криминалистике Android, от настройки рабочей станции для криминалистики до анализа ключевых криминалистических артефактов. Донни Тиндалл. Бирмингем, Великобритания. стр. 113. ISBN 978-1-78217-444-8. OCLC  910639389.{{cite book}}: CS1 maint: location missing publisher (link)
  4. ^ "Как использовать ADB и Fastboot на Android (и почему это следует делать)". Makeuseof . 2017-01-26 . Получено 2021-08-04 .
  5. ^ "Самый простой способ установки Android's ADB и Fastboot Tools на любую ОС". Lifehacker . 11 января 2017 г. Получено 04.08.2021 .
  6. ^ Дрейк, Джошуа Дж. (2014). Справочник хакера Android. Зак Ланье, Колин Маллинер, Пау Олива, Стивен А. Ридли, Георг Вичерски. Индианаполис, Индиана: Wiley. ISBN 978-1-118-60861-6. OCLC  875820167.
  7. ^ Тахири, Суфиан (2016). Освоение мобильной криминалистики: развитие способности глубже проникать в процесс получения данных с устройств. Бирмингем, Великобритания. ISBN 978-1-78528-106-8. OCLC  952135850.{{cite book}}: CS1 maint: location missing publisher (link)
  8. ^ Hay, R. (2017). fastboot oem vuln: уязвимости загрузчика Android в настройках поставщика. В 11-м семинаре USENIX по наступательным технологиям (WOOT 17) .
  9. ^ "fastboot.c\aboot\app - kernel/lk -". source.codeaurora.org . Архивировано из оригинала 2021-09-11 . Получено 2021-09-11 .
  10. ^ "Недокументированные команды Fastboot Oem". carlo.marag.no . 2020-09-18 . Получено 2021-09-11 .
  11. ^ "edk2/AndroidFastbootApp.c в master · tianocore/edk2". GitHub . Получено 2021-09-11 .
  12. ^ u-boot/u-boot, u-boot, 2023-04-15 , получено 2023-04-15

Внешние ссылки