Хотя ADB легко установить на Windows и Mac и он безупречно работает на устройствах Android, часто мы обнаруживаем, что Fastboot не распознает устройство. Если вы собираетесь рутировать свой телефон Android, разблокировать загрузчик или установить пользовательское восстановление, то получение правильной быстрой загрузки становится высшим приоритетом. Поэтому, если вы также сталкиваетесь с той же проблемой, что Fastboot не обнаруживает устройства в Windows 10, вы попали в нужное место. Здесь мы упомянули решения Fastboot для устройств Android от OnePlus, Xiaomi, Realme, Oppo и других. Итак, без промедления перейдем к руководству.
Fastboot Mode на «Андроиде» – что за режим и зачем нужен?
Функционал любого мобильного устройства не ограничивается доступными при ежедневном использовании возможностями – помимо основной системы присутствуют другие программные компоненты, служащие для отладки приложений, установки различных образов и управления отдельными аппаратными частями гаджета. Они носят названия recovery и fastboot. Первый оправдывает своё название, включая в себя функционал, нужный на случай возникновения проблем с какими-либо модулями смартфона, а второй по большей части направлен на расширение вариантов настройки девайса, также поддерживая перепрошивку и создание бэкапов.
По ходу статьи рассматривается режим фастбут в «Андроиде», однако на самом деле он является независимым от ОС программным обеспечением, хранящимся в памяти и прописанным производителем, а не компанией Google. В некоторых источниках данная особенность называется «инженерным меню», однако на самом деле fastboot и это понятия – разные, поскольку переход в последнее обеспечивается вводом USSD-запроса в панель вызова после загрузки Android, и выступает в качестве её части.
В некоторых случаях при пользовании телефоном fastboot включается вместо Android. В этом случае не стоит сразу считать устройство «кирпичом», поскольку выйти из этого состояния просто. Подробные инструкции по открытию и закрытию утилиты, а также пользования ею, представлены по ходу материала.
Почему прошивают устройства
Даже полностью рабочий гаджет не всегда устраивает пользователя из-за обилия системных приложений, которые не используются, но сильно тормозят систему. Аппаратных возможностей со временем становится недостаточно, и выходом может стать перепрошивка. Установка облегченной версии ОС избавит от проблем с «железом».
Когда хочется получить более новую версию ОС, но официальное обновление уже недоступно, перепрошивка – единственный вариант.
Если аппарат стал работать заметно медленнее, возможно, это результат заражения вирусами, которые не всегда можно обнаружить и удалить специальными программами. И тут поможет полная замена ОС, которая также требуется при случайном удалении системных папок, иначе функциональность устройства будет снижена. Данное решение иногда рассматривается как альтернатива покупке нового гаджета.
Какие возможности даёт режим Fastboot?
Как и в случае с рекавери, при удовлетворённости текущей работой девайса лучше не «лезть» в этот раздел, однако если просто рассмотреть его функции, ничего страшного не случится. В зависимости от марки устройства его приветственный экран представлен панелью выбора типа загрузки (recovery, fastboot или normal boot) либо картинкой раскрытого андроида, вместо которой на телефонах Xiaomi представлен фирменный маскот.
В нижней части экрана – данные о прошивке, процессоре, оперативной памяти, хранилище; название продукта; уровень «жизни» батареи, её статус; серийный номер. Нажав на кнопку Start, предварительно установив USB-соединение, вы сможете управлять смартфоном с помощью компьютера. Если тачскрин не работает, следует использовать качели звучания и кнопку перехода в ждущий режим.
Недостатки Fastboot
Рассматриваемый в статье режим проигрывает по предоставляемому функционалу рекавери, а особенно его кастомным версиям, наиболее популярной среди которых является TWRP, получающий регулярные обновления и подробнее рассмотренный здесь. Наиболее «сильная» сторона fastboot – установка различных патчей, обновлений и прошивок, однако с его помощью нельзя получить детальные данные по работе каких-либо компонентов телефона.
Ключевая проблема заключается в невозможности работы без подключения к ПК. Соединение должно быть проводным – Wi-Fi, NFC и Bluetooth не поддерживаются.
Зачем нужно разблокировать загрузчик — преимущества
Заблокированный загрузчик обеспечивает сохранность и безопасность установленной операционной системы, но в его разблокировке есть и полюсы:
- Полный контроль. У Вас появляется возможность устанавливать на смартфон любое ПО. Вы можете получить Root-доступ к устройству, необходимый для многих программ с тонкой настройкой системных функций. Root-доступ (режим суперпользователя) позволит удалять установленные производителем программы, которыми Вы не пользуетесь, и избавиться от рекламы. Можете установить «кастомное» (модифицированное) рекавери для управления данными на смартфоне, стирать кеш, делать резервные копии, полной сброс настроек, и т.п.
- Появляется возможность установки различных неофициальных прошивок с доработками по функционалу или разными украшательствами. На специализированных форумах Вы можете найти прошивки для смартфонов Xiaomi, собранные на любой вкус и цвет.
- Страховка на случай поломки телефона. Если смартфон перестанет загружаться или будет зависать в процессе включения, Вы легко сможете прошить его из режима Fastboot или сбросить все настройки из «кастомного» рекавери.
Именно из-за последнего пункта рекомендуется разблокировать загрузчик. Или, как минимум, привязать телефон к учётной записи MIUI, чтобы иметь возможность разблокировки в будущем.
Как перейти в режим Fastboot
Питание + понижение громкости
Название этого раздела текста сразу позволяет понять, что нужно сделать для достижения цели:
- Выключите девайс;
- Зажмите кнопки уменьшения громкости и подачи питания, подождите 7-10 секунд, после чего пальцы можно убрать.
Данный метод работает на продуктах фирм ZTE, Samsung, teXet, LG, HTC. На этом моменте кроется частая причина случайного перехода в фастбут – случайное удержание двух кнопок одновременно.
Питание + повышение громкости
Способ представлен по аналогии с предыдущим, однако в его рамках вместо убавления звучания нужно использовать кнопку его повышения. Он распространён на устройствах бренда ASUS, где при удачном исходе на экране возникнет надпись вида «CSC Mode».
Повышение громкости + USB-подключение
Этот вариант наиболее часто встречается на флагманских моделях SONY, и его ключевым минусом выступает необходимость наличия какого-либо устройства, что можно подключить к телефону данным образом. Поддерживается работа и через переходники, что является незначительной компенсацией неудобности метода, важной на случай наличия только «полноразмерных» USB-гаджетов.
Питание + повышение и понижение громкости
Может показаться удивительным, но компания Motorola, прославившаяся в эпоху появления первых мобильных телефонов, продолжает удерживаться на этом рынке и сегодня. Её девайсы не уступают современным моделям несмотря на длительную историю бренда и точно также работают на Android.
Для использования потребуется, отключив девайс, зажать все основные кнопки и дождаться появления соответствующего меню. Иногда доступен и стандартный метод.
Через компьютер
Последовательность действий, приведённая ниже, актуальна для всех устройств и работает только при включённой USB-отладке, что производится следующим путём:
- Откройте приложение настроек девайса;
- Пролистайте список пунктов донизу, выберите «Система»;
- Тапните «О телефоне»;
- 7 раз нажмите на пункт «Номер сборки». О количестве оставшихся шагов свидетельствует счётчик, представленный в виде toast-уведомления;
- Приложите палец к сканеру либо введите пароль, если какой-либо метод защиты девайса установлен;
- Увидев надпись «Вы стали разработчиком», перейдите на начальную страницу панели управления, а оттуда – в новый раздел;
- переведите тумблер сверху в активную позицию, а потом сделайте то же самое в графе «Отладка по USB».
Далее понадобится установить программу ADB Run на компьютер. Она распространяется бесплатно и совместима со всеми современными версиями Windows, поэтому проблем на данном этапе возникнуть не должно. Установите соединение между телефоном и ПК с помощью кабеля передачи данных, который также может служить для подачи заряда, но наоборот! Дальнейшие действия максимально просты – перемещаясь между категориями с помощью цифр, сделайте следующее:
- Выключите гаджет;
- Перейдите во вкладку Reboot (4);
- Нажмите «2» для загрузки в fastboot.
Что такое загрузчик (bootloader)
На всех устройствах с операционной системой есть и загрузчик, отвечающий за её загрузку. Например, на обычном домашнем компьютере может быть установлено несколько ОС, и загрузчик предлагает их при включении ПК. Аналогично и на устройствах Андроид.
Но на смартфонах он зачастую заблокирован от сторонних вмешательств. Производители устройств на Андроид тщательно подбирают как саму версию ОС, так и её параметры, и настраивают загрузчик на запуск одной, подготовленной ими, системы. Делается это не только с целью защиты устройства от вмешательства неопытного пользователя или вредоносных программ, но и по требованию компании Гугл, разработчика Андроид.
Начиная с ноября 2015 года компания Xiaomi выпускает все смартфоны с заблокированным загрузчиком.
Если Вы хотите внести изменения в предустановленную систему, то ниже приведена пошаговая инструкция.
Как выйти из режима Fastboot
Снятие аккумулятора
Несмотря на распространение девайсов со всегда закрытой крышкой, некоторые компании не отказываются от производства смартфонов «по классике», что в данном деле является преимуществом – можно просто вынуть батарейку или приподнять её со стороны контактов. Способ полностью безопасен, если не злоупотреблять им. Не забудьте вставить аккумулятор с верной полярностью, соблюдая указанные на его корпусе методы предосторожности.
Удерживание кнопки блокировки
Просто зажмите находящуюся сбоку кнопку выключения и не отпускайте её до того момента, пока устройство не перезагрузится. Обычно держать палец требуется до 30 секунд, а как только начнётся повторный запуск, можно прекратить удерживание.
Команда reboot
С помощью ПК подайте запрос «fastboot reboot» (без кавычек). Если вы пользуетесь ADB Run, то для этого действия перейдите в раздел Reboot (4), а потом введите «3», как и в случае со включением.
Отключение USB-отладки
Вам также может понадобиться отключить USB-отладку – это важно из целей безопасности, поскольку при её нахождении в активном режиме любой человек, получивший доступ к гаджету, может обойти предусмотренные вами методы безопасности, удалив графический ключ или иные варианты защиты. Для этого понадобится следовать следующим шагам:
- Зайдите в параметры устройства;
- Выберите раздел «Приложения», потом – одноимённую вкладку;
- В списке программ найдите «Настройки»;
- Выберите пункт «Память»;
- Нажмите на «Сброс», после чего подтвердите свои намерения в появившемся модальном окне. Если не знаете, как сбросить телефон до заводских настроек, прочитайте нашу статью;
- Откройте раздел «Для разработчиков», находящийся в нижней части главной страницы панели управления, отключите его целиком или снимите флажок только у отладки по USB.
Производим сброс всех настроек ОС
Для получения контроля над устройством можно осуществить полный сброс (так называемый возврат к первоначальным установкам).
Система автоматически будет возвращена к первоначальному состоянию (заводскому), вся информация с телефона будет удалена, без возможности восстановления.
Ничего из вышеописанного не сработало, есть смысл использовать этот способ.
Порядок:
- выключенный смартфон стандартно переводим в режим загрузчика, описано выше (сенсорный или механический);
- при включении выбираем «recovery», перелистываем и выбираем с помощью сенсорного управления или кнопок;
- найти «wipe data/factory reset», подтвердить действие;
- по окончанию перезагрузка.
Доступ появится, но нужная, в прочем, как и лишняя информация бесследно сотрется.
- Mi Cloud Xiaomi: как зайти с компьютера и создать аккаунт?
Основные команды режима Fastboot
Несмотря на зачастую представленность фастбута в англоязычном формате, процесс пользования им максимально прост. Следующие команды являются наиболее распространёнными:
- Flash – установка образов, при которой файлы старой прошивки заменяются компонентами новых, а скачанные приложения удаляются и могут быть загружены обратно через Play Market;
- Erase – удаление определённых директорий или всей информации, находящейся во внутреннем хранилище;
- Format – форматирование интегрированного или внешнего носителя, а также подключаемых с помощью Micro-USB или USB Type C флэшек, жёстких дисков, твердотельных накопителей;
- Reboot – перезагрузка смартфона в «нормальное» состояние.
Иногда встречается проблема в виде доступности режима только на китайском языке. Зачастую она распространяется на бюджетные модели и решается предельно просто – достаточно найти кнопку, отвечающую за переключение локализации, либо воспользоваться машинными переводчиками. Эта «тенденция» практически никогда не встречается на телефонах средней и высокой ценовых категорий, также покидая сегмент недорогих гаджетов.
Основные команды Fastboot режима
В дальнейшем для работы с девайсом потребуется подсоединить его по USB к ПК, на котором установлена одноимённая с режимом утилита. Её интерфейс представлен в виде терминала и доступен на английском, однако особых знаний языка не требуется – используются базовые слова, легко переводимые в Google. Запуск возможен через PowerShell с использованием команды CD для указания пути к файлу.
Получение списка гаджетов
Чтобы удостовериться в установки соединения, введите fastboot devices. Запрос выведет список всех гаджетов, с которыми можно работать в данный момент. В предложении множественное число используется неслучайно – с помощью утилиты можно контролировать несколько девайсов одновременно, не забывая переключаться между ними.
Перезагрузка
Упомянутая выше команда fastboot reboot служит для включения «Андроида», однако третьим словом можно дописать fastboot или recovery, что приведёт к переходу в соответствующие режимы.
Разблокировка загрузчика
Прежде всего следует проверить текущий статус лоадера, направив запрос fastboot oem device-info. Действия в этом случае зависят от года выпуска смартфона – в случае со старыми моделями подойдёт команда fastboot oem unlock, а с новыми – fastboot flashing unlock. В случае огромной удачи на этом следует завершить – загрузчик станет доступен, однако если не повезёт, понадобится ввести код.
Политика некоторых компаний-производителей заключается в запрете самостоятельной установки важного софта, производимой подобным образом. К их числу относится компания HUAWEI, с июля 2022 года не предоставляющая пароли по подобным запросам. Если же представители фирмы не откажутся от предоставления доступа к этой процедуре, это вновь крупное везение. В противном случае, шанс которого немал, потребуется платная программа HCU Client или, при желании сэкономить средства, проведение действий с помощью Root Manager – откройте директорию /dev/block/platform/mtk-msdc.0/by-name/ (может значительно отличаться), где в файле boot среди массы данных находится код.
Есть вариант работы с ADB Shell, где нужно открыть документ и найти нужный фрагмент с помощью регулярных выражений. Он выведется в консоль при наиболее корректной настройке скрипта, что лежит на плечах его разработчиков. В этом случае понадобится разрешить проводить действия с девайсом через USB.
Блокировка загрузчика
Если захочется отменить действия, совершённые на предыдущем этапе, воспользуйтесь командами fastboot oem lock или fastboot flashing lock в зависимости от новизны устройства. Система может запросить ввод пароля, в этом случае вместо «lock» следует, не указывая кавычки, написать «relock» и, после этого слова, пароль.
Опасно ли разблокировать загрузчик?
Да, есть некоторые риски, которые необходимо осознавать перед процедурой.
- Разблокировав устройство, вы должны осознавать, что ваши действия могут привести к изменениям системы и навредить ей.
- Девайс становится менее защищенным и более уязвимым для атак вредоносных программ. Чтобы нивелировать угрозу, не инсталлируйте подозрительное ПО, особенно через кастомное Recovery. Это может привести к потере личной информации.
- Есть шанс, что неудачная перепрошивка приведет к проблемам с телефоном разной степени сложности.
- Некоторые функции, для которых требуется высокий уровень секьюрности (например, поиск устройства, оплата через банковские приложения, дополнительные услуги и пр.), могут быть недоступны.
Внимательно обдумайте эти негативные моменты, прежде чем двигаться дальше и узнать, как разблокировать загрузчик на Xiaomi.
Как установить прошивку через Fastboot
В этом моменте проявляется главное применение фастбута, максимально простое и понятное благодаря следующей рассчитанной на новичков инструкции. Во избежание перевода телефона в нерабочее состояние, зарядите его до, как минимум, 30%. Не стоит беспокоиться, если гаджет станет «кирпичом», так как вывести девайс из такой ситуации можно, но не без сложностей. Убедившись в корректном подключении девайсов между собой, следуйте следующей инструкции, предполагающей, что loader уже разблокирован:
- Напишите adb reboot bootloader для переключения режима;
- Произведите самостоятельную очистку разделов во избежание конфликтов файлов, используя команду erase, после которой через пробел нужно ввести system. Нажмите Enter, после чего сделайте то же самое с каталогами userdata, radio, cache, boot, recovery;
- Переместите прошивку в папку с утилитой. Если они представлены в нескольких файлах, поочерёдно введите команды в соответствии с функционалом каждого: после слова flash укажите system и расположение образа, где он находится. По аналогии выполните эти действия с другими директориями, удалёнными на прошлом шаге. Можно облегчить эту процедуру, введя flash-all, заранее создав batch-скрипт с этим названием в папке с IMG-файлами;
- При размещении прошивки в формате архива введите update archive_name.zip, заменив название на реальное.
Никогда не устанавливайте несовместимые прошивки на смартфон. Вы можете о доступности определённых образов для конкретной модели в комментариях под этой записью или обратить внимание на ветку обсуждения устройства на сайте 4PDA.
Риски
Есть и определённые риски в таком изменении смартфона:
- ОТА обновления прошивки (обновления по воздуху) Вы сможете получать, только если оставите оригинальную прошивку. При установке модификации обновления выпускаются и распространяются на усмотрение её авторов;
- гарантия на устройство сохраняется, но только на его аппаратную часть. Всё, что связано с программным обеспечением, теперь полностью под Вашей ответственностью;
- некоторые функции, такие как «сканер отпечатка пальцев» и «поиск устройства», могут работать некорректно;
- увеличивается шанс «подхватить вирус», так как все системные ресурсы теперь открыты для доступа;
- риск испортить что-то в прошивке самому в результате не правильных действий.
Взвесьте все плюсы и минусы и переходите дальше, к пошаговой инструкции по разблокировке.
Проблемы и способы их решения
«Недостаточно прав для выполнения операции»
Возникновение данной ошибки свидетельствует о том, что программа на ПК не запущена от лица администратора. Её устранение производится правым кликом по названию приложения и выбором соответствующего пункта, отсутствие которого говорит о необходимости зайти в другую учётную запись, из-за чего может потребоваться ввод её кода доступа.
При запуске приложений через «Выполнить…», открываемый сочетанием клавиш Win+R, вместо «ОК» следует нажимать Ctrl+Shift+Enter.
Переход в recovery вместо fastboot
Скорее всего, вы воспользовались неверной комбинацией клавиш на боковой панели смартфона. Поэкспериментируйте самостоятельно или обратитесь за помощью к производителю, используя официально предоставленные контактные данные, либо пользователям сайта в комментариях под записью. Может потребоваться зажатие кнопок на нижней стороне – тех, что используются для перехода назад, открытия рабочего стола, появления списка незакрытых программ.