Команда fastboot flashing unlock возвращает ошибку «command not allowed» на устройстве, где не включён пункт OEM Unlocking в настройках разработчика — это самая частая причина, по которой ручная разблокировка загрузчика завершается неудачей ещё до ввода первой команды. Разблокировка bootloader через ручные команды (manual command) — это процедура, при которой пользователь сам вводит команды в терминале компьютера, а не полагается на фирменные утилиты производителя.
Такой подход даёт полный контроль над процессом: вы видите ответ устройства на каждую команду и понимаете, на каком этапе возникла проблема. В этой статье разберём подготовку, необходимые команды, типичные ошибки и способы проверить, что загрузчик действительно разблокирован. Учтите: точные шаги зависят от бренда смартфона — у Xiaomi, Google Pixel, Samsung и других производителей процедура отличается, поэтому перед началом сверьтесь с официальной документацией вашей модели.
Что такое загрузчик и зачем его разблокируют
Загрузчик (bootloader) — это низкоуровневая программа, которая запускается раньше операционной системы и проверяет целостность системных разделов. На большинстве устройств он заблокирован: загружать можно только прошивки, подписанные ключом производителя. Это защита от несанкционированной модификации системы.
Разблокировка открывает доступ к операциям, которые невозможны в штатном режиме:
- 🔧 Установка кастомного recovery, например TWRP, для резервного копирования и прошивки образов
- 📱 Прошивка сторонних сборок Android (custom ROM), если производитель прекратил обновления
- 🛠️ Получение root-доступа через патч загрузочного образа (например, через Magisk)
- 🧪 Тестирование и отладка прошивок разработчиками через прямую загрузку образов
Обратная сторона — потеря части защитных механизмов. На разблокированном устройстве могут перестать работать банковские приложения и платёжные сервисы, проверяющие целостность системы, а обновления «по воздуху» иногда устанавливаются с ошибками.
Подготовка: что нужно сделать до ввода команд
Прежде чем открывать терминал, необходимо подготовить и смартфон, и компьютер. Пропуск любого из этих шагов — типичная причина ошибок на этапе выполнения команд.
На стороне смартфона включите режим разработчика: откройте настройки, найдите раздел «О телефоне» и несколько раз нажмите на пункт «Номер сборки», пока система не подтвердит активацию. Затем в появившемся меню «Для разработчиков» активируйте два переключателя — OEM Unlocking (разблокировка OEM) и USB Debugging (отладка по USB). Точные названия пунктов могут отличаться в зависимости от оболочки и версии Android.
На компьютере потребуется пакет Android SDK Platform-Tools — он содержит утилиты adb и fastboot. Пакет распространяется Google бесплатно для Windows, macOS и Linux. Для Windows дополнительно могут понадобиться USB-драйверы конкретного производителя смартфона, иначе устройство в режиме fastboot не определится системой.
☑️ Подготовка к разблокировке загрузчика
⚠️ Внимание: разблокировка загрузчика стирает все данные на устройстве, включая фотографии, сообщения и аккаунты. Создайте резервную копию заранее — восстановить данные после wipe штатными средствами невозможно.
Ручные команды для разблокировки: пошаговая инструкция
Когда подготовка завершена, подключите смартфон к компьютеру кабелем и откройте терминал (командную строку) в папке с Platform-Tools. Сначала проверьте, что устройство видно через ADB:
adb devices
Если устройство отображается в списке, перезагрузите его в режим fastboot (bootloader mode):
adb reboot bootloader
После перезагрузки экран смартфона покажет служебное меню загрузчика. Убедитесь, что компьютер видит устройство в этом режиме:
fastboot devices
Если строка с серийным номером появилась — можно отправлять команду разблокировки. На устройствах с относительно свежими версиями Android обычно используется:
fastboot flashing unlock
На некоторых старых моделях вместо неё применяется команда fastboot oem unlock. После отправки на экране смартфона появится предупреждение с запросом подтверждения — подтвердите действие кнопками громкости и питания, следуя подсказкам на экране. Устройство выполнит сброс и перезагрузится.
Особенности разных производителей
Универсальной процедуры не существует: каждый бренд накладывает свои ограничения. Попытка применить инструкцию для одной марки к другой — частая причина неудачи.
| Производитель | Способ разблокировки | Особенности |
|---|---|---|
| Google Pixel | Стандартные команды fastboot | Самая простая процедура, кроме операторских версий (например, Verizon), где разблокировка может быть запрещена |
| Xiaomi / Redmi / POCO | Фирменная утилита Mi Unlock | Требуется привязка Mi-аккаунта и ожидание разрешения от сервера, ручные команды без неё не сработают |
| Samsung | Отдельный механизм через режим загрузки | Команды fastboot на большинстве моделей не поддерживаются; разблокировка может сбрасывать счётчик Knox |
| OnePlus, Motorola, Nothing | Fastboot, иногда с кодом разблокировки | Часть моделей требует получения уникального кода на сайте производителя |
| Huawei / Honor (новые) | Официально недоступна | Производитель прекратил выдачу кодов разблокировки |
Если вашей модели нет в списке или процедура вызывает сомнения, ищите официальную страницу разблокировки именно вашего бренда. Использование кода разблокировки или метода, предназначенного для другой модели, может привести к «окирпичиванию» устройства — состоянию, при котором смартфон перестаёт загружаться.
Типичные ошибки и их решение
Даже при правильной подготовке команды могут возвращать ошибки. Ниже — наиболее распространённые ответы fastboot и что они означают.
«FAILED (remote: 'Flashing Unlock is not allowed')» — чаще всего означает, что не включён OEM Unlocking в настройках разработчика либо устройство ещё не привязано к аккаунту производителя (актуально для Xiaomi). Вернитесь в настройки, проверьте переключатель и повторите попытку.
«waiting for any device» — компьютер не видит смартфон в режиме fastboot. Проверьте кабель, смените USB-порт (лучше использовать порт напрямую на материнской плате), переустановите драйверы. На Linux может потребоваться запуск fastboot с правами root или настройка правил udev.
«command not found» или подобная ошибка терминала — утилита fastboot не найдена системой. Либо вы запускаете команду не из папки Platform-Tools, либо путь к ней не добавлен в переменные окружения. Перейдите в папку с утилитой командой cd и повторите.
Что делать, если смартфон завис на экране загрузчика
Удерживайте кнопку питания 10–15 секунд, чтобы принудительно перезагрузить устройство. Если оно снова попадает в fastboot, попробуйте команду fastboot reboot. При повторяющейся проблеме возможна прошивка стокового образа через fastboot flash — но только образом строго для вашей модели и ревизии устройства.
⚠️ Внимание: не прошивайте через fastboot flash образы, предназначенные для другой модели или другого региона. Несовпадение разделов может вывести устройство из строя, и восстановление потребует сервисного оборудования.
Как проверить, что загрузчик разблокирован
После перезагрузки убедиться в результате можно несколькими способами. Самый быстрый — снова перевести устройство в режим fastboot и выполнить команду:
fastboot getvar unlocked
Ответ unlocked: yes подтверждает успешную разблокировку. На части устройств эта переменная может называться иначе или не поддерживаться — тогда ориентируйтесь на строку состояния на самом экране загрузчика: там обычно отображается DEVICE STATE — unlocked или аналогичная надпись.
Дополнительный признак — при включении смартфона появляется предупреждение о разблокированном загрузчике (обычно на несколько секунд перед логотипом). Это нормальное поведение, а не ошибка: так Android информирует, что проверка подписи системы отключена.
Риски, гарантия и безопасность
Разблокировка загрузчика — легальная операция, но она имеет последствия. Во многих случаях производитель расценивает её как основание для отказа в гарантийном ремонте, связанном с программной частью; аппаратная гарантия при этом может сохраняться — условия зависят от бренда и региона, уточняйте их в гарантийной политике вашего производителя.
С точки зрения безопасности разблокированный загрузчик снижает защиту от физического доступа: злоумышленник с устройством в руках теоретически может загрузить модифицированный образ. Поэтому после завершения всех работ с прошивкой имеет смысл оценить необходимость обратной блокировки.
⚠️ Внимание: на устройствах Samsung разблокировка загрузчика безвозвратно срабатывает счётчиком Knox, что отключает часть фирменных функций (например, защищённую папку и платёжный сервис Samsung Pay) даже после повторной блокировки загрузчика.
Часто задаваемые вопросы
Можно ли разблокировать загрузчик без компьютера?
В общем случае нет: команды fastboot отправляются с ПК через USB. Исключения встречаются у отдельных моделей с особыми сервисными режимами, но это не универсальный способ — уточняйте возможность для вашей конкретной модели.
Удалятся ли данные при разблокировке?
Да, практически на всех устройствах разблокировка сопровождается полным сбросом (factory reset). Это встроенный механизм безопасности Android, обойти его штатными средствами нельзя.
Почему fastboot не видит телефон, хотя adb видел?
Режимы ADB и fastboot используют разные драйверы. Если adb devices работал, а fastboot devices пуст — почти наверняка проблема в драйвере fastboot на Windows или в правах доступа на Linux. Переустановите драйвер или попробуйте другой USB-порт.
Можно ли заблокировать загрузчик обратно?
Да, командой fastboot flashing lock, но только при условии, что на устройстве установлена оригинальная прошивка производителя. Блокировка поверх кастомной системы сделает устройство незагружаемым.
Пропадут ли обновления по воздуху после разблокировки?
Зависит от производителя и прошивки. На стоковой системе обновления часто продолжают приходить, но установка может завершаться ошибкой, если системные разделы были изменены. На кастомных прошивках обновления распространяются механизмами самой прошивки.