Опытные пользователи часто интересуются, что такое Fastboot Mode на устройствах с Android и как им правильно пользоваться. Владельцам аппаратов из линейки HTC или Nexus, возможно, уже приходилось вводить fastboot в командной строке. Этот инструмент способен на многое.
Протокол Fastboot служит для записи данных непосредственно во флэш-память телефона. Обычно он используется для прошивки образов режима восстановления, загрузчика и ядра на устройстве Android. С его помощью также можно восстановить резервные копии Nandroid, изменить заставку и обновить систему.
Fastboot может многое, но только в том случае, если есть права доступа к Root и вторичный загрузчик программ вроде HBOOT для HTC. Обладателям устройств Nexus повезло немного больше, поскольку их телефоны оснащаются многофункциональным стоковым загрузчиком. Как и ADB, Fastboot относится к Android SDK.
Установка Fastboot
Не стоит загружать полный комплект SDK, если нужен только Fastboot. На большинстве операционных систем можно скачать и установить необходимые инструменты. Заставить Fastboot работать в среде Windows — довольно сложная задача. К счастью, независимые разработчики, которые относятся к форуму XDA, создали установщик, способный значительно упростить процесс за счет инсталляции Fastboot, ADB и необходимых драйверов для устройств, а также добавления инструментов в систему PATH, что позволяет им запускаться из любой папки через командную строку. На выполнение всех этих действий понадобится около 15 секунд.
Достаточно загрузить и запустить программу установки. Пользователю будет предложено установить ADB и Fastboot, после чего нужно ввести Y и нажать Enter. Затем программа спросит, хочет ли пользователь инсталлировать ADB для всей системы. Нужно снова ввести Y и нажать Enter. После этого программа спросит насчет установки драйверов устройств. Следует еще раз ввести Y и подтвердить клавишей Enter, чтобы открыть инсталлятор. Необходимо нажать Next и разрешить установку драйверов. Некоторые не знают, как выйти, когда процесс будет завершен. Нужно просто выбрать Finish, после чего инсталлятор закроется.
Для OS X также написаны скрипты, которые значительно упрощают процесс установки фастбут на компьютере Mac. Но проще всего выполнить инсталляцию под операционной системой Linux. На многих дистрибутивах, в том числе Kali Linux и BackTrack, надо ввести в терминале лишь одну команду: sudo apt-get install android-tools-fastboot android-tools-adb.
Если по какой-то причине этот способ не сработает, придется самостоятельно добавить репозиторий в APT (Advanced Packaging Tool) с помощью следующей команды: sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update. После этого нужно будет ввести первую команду еще раз. Если используется сборка Linux, которая не работает с APT, необходимо подобрать процедуру установки для определенного менеджера пакетов. Она не будет сильно отличаться от предыдущего способа.
Настройка телефона
Теперь пришло время загрузить телефон в режиме Fastboot. На большинстве известных моделей режим быстрой загрузки появляется, если выключить устройство и снова включить его, удерживая одновременно кнопки питания и уменьшения громкости. Если телефон находится в режиме быстрого загрузчика, нужно подключить его к персональному компьютеру с помощью кабеля USB, после чего открыть командную строку и ввести “fastboot devices”. Если все работает исправно, то появится серийный номер. Если никаких устройств не обнаружено, нужно убедиться, что телефон находится в режиме быстрого загрузчика, а кабель USB работает исправно.
Теперь, когда есть рабочий Fastboot, можно воспользоваться его функциями. На устройствах Nexus для разблокировки загрузчика и рутинга нужна команда fastboot oem unlock. Однако на других девайсах разблокировка одного лишь загрузчика будет не очень полезна. С помощью поисковой системы Google нужно найти инструкцию, которая подойдет именно для имеющегося устройства, чтобы узнать точную процедуру снятия блокировки и рутинга.
Выход из режима Fastboot
Чтобы выйти из Фастбут Мод необходимо использовать команду fastboot oem lock. Следует иметь в виду, что разблокировка загрузчика уничтожит все данные на Андроиде, так что нужно будет создать резервные копии всех пользовательских файлов.
Полезные команды
Существует целый ряд пользовательских Recovery, которые доступны для большинства устройств. Самыми популярными из них можно считать ClockworkMod и TWRP. Нужно загрузить на свой компьютер режим восстановления, подходящий для определенной модели телефона, и убедиться, что он представлен файлом IMG. Расширение ZIP или другой тип архива нужно будет распаковать.
Надо открыть командную строку и перейти к папке, в которой сохранен образ восстановления, чтобы ввести следующие команды:
- fastboot erase recovery;
- fastboot flash recovery .
После установки режима восстановления многие пользователи применяют его для инсталляции прошивки, ядра и т. д. Однако все это можно сделать и с помощью быстрого загрузчика. Это особенно актуально, когда раздел Recovery поврежден.
Необходимо загрузить совместимый ROM на свой компьютер. Затем открыть командную строку и перейти в папку, где находится загруженный файл, чтобы ввести такие инструкции:
- fastboot erase system -w;
- fastboot erase boot.
Они очистят системные данные, кэш и загрузочные разделы устройства перед инсталлированием новой прошивки. Бывают случаи, когда удается установить ROM поверх предыдущей системы, но лучше так не рисковать. Далее нужно ввести команду fastboot update. Если после этого устройство не перезагрузится автоматически, можно будет сделать это вручную с помощью команды fastboot reboot.