Проверить статус загрузчика на смартфонах Huawei можно через режим Fastboot с помощью специальной команды. Этот метод дает точный ответ независимо от версии EMUI или HarmonyOS, установленной на устройстве. Для выполнения проверки понадобится компьютер с установленными драйверами ADB/Fastboot и кабель USB.

Статус загрузчика определяет, можно ли устанавливать кастомные прошивки, получать root-права или разблокировать SIM-модуль неофициальными методами. На устройствах, выпущенных после 2018 года, официальная разблокировка невозможна, поэтому проверка актуальна при покупке б/у телефона или перед попыткой модификации системы.

Проверка через режим Fastboot (основной метод)

Самый надежный способ — использование консоли Fastboot. Переведите смартфон в режим загрузчика: полностью выключите устройство, затем зажмите кнопку питания и клавишу уменьшения громкости в течение 10–15 секунд. На экране появится логотип Huawei и надпись о входе в Fastboot.

Подключите телефон к ПК кабелем. Откройте терминал (командную строку) в папке с платформенными инструментами Android SDK. Введите команду fastboot devices — серийный номер устройства должен отобразиться в списке. Если список пуст, установите драйверы Huawei HiSuite или универсальные Google USB Driver.

Теперь выполните запрос информации о загрузчике. Для большинства современных моделей подходит команда fastboot oem get-bootinfo. На старых прошивках (EMUI 9 и ниже) иногда срабатывает fastboot flashing get_unlock_ability. Результат вернется в виде числового кода или текстовой строки.

☑️ Чек-лист подготовки к проверке

Выполнено: 0 / 5
⚠️ Внимание: Вход в режим Fastboot и выполнение команд не стирает данные, но любая попытка разблокировки загрузчика (fastboot oem unlock) приведет к полному сбросу настроек и удалению всех файлов из внутренней памяти.

Расшифровка кодов состояния загрузчика

После ввода команды fastboot oem get-bootinfo в консоли появится строка вида Bootinfo: 0x00000001 или похожая. Шестнадцатеричное значение кодирует несколько флагов одновременно. Основные значения для диагностики приведены ниже.

Если результат показывает 0x00000000 — загрузчик заблокирован (Locked), штатная прошивка, модификации невозможны. Значение 0x00000001 означает, что загрузчик разблокирован (Unlocked), установлена кастомная прошивка или выполнена официальная процедура (для старых моделей). Код 0x00000003 часто указывает на состояние «Unlocked & Critical Unlocked» — разблокированы основные и критические разделы.

Подробная таблица флагов Bootinfo (битовая маска)

Бит 0 (0x1): Bootloader Unlocked — загрузчик разблокирован. Бит 1 (0x2): Critical Unlocked — критические разделы (modem, tz, rpm и др.) разблокированы. Бит 2 (0x4): Verified Boot Disabled — проверка целостности отключена. Бит 3 (0x8): Device Unlocked — устройство разблокировано (устаревший флаг). Комбинации: 0x0 — полностью заблокирован; 0x1 — разблокирован загрузчик; 0x3 — разблокирован загрузчик + критические разделы; 0x7 — полная разблокировка с отключенным Verified Boot.

На некоторых новых моделях (серия Mate 40, P50 и новее) команда может вернуть текстовый ответ: UNLOCKED или LOCKED. Это упрощает диагностику: не нужно конвертировать hex-коды. Если Fastboot отвечает Command not allowed или Unknown command, попробуйте альтернативную команду fastboot flashing get_unlock_ability — она покажет 1 (можно разблокировать) или 0 (запрещено производителем).

Проверка через меню разработчика (альтернативный способ)

Без компьютера можно оценить возможность разблокировки через настройки. Откройте Настройки → О телефоне и 7 раз тапните по Номер сборки, чтобы активировать меню разработчика. Зайдите в Система и обновления → Для разработчиков.

Найдите пункт OEM-разблокировка (OEM unlocking). Если переключатель активен и его можно включить — загрузчик либо уже разблокирован, либо производитель позволяет это сделать (актуально для старых моделей до 2018 года). Если пункт серый, отсутствует или переключатель не сдвигается — загрузчик заблокирован на аппаратном уровне или политикой Huawei.

Этот метод менее точен: на некоторых прошивках EMUI 10+ переключатель может быть активен, но реальная разблокировка через Fastboot все равно завершится ошибкой из-за отсутствия кодов на серверах Huawei. Поэтому Fastboot-диагностику считают эталонной.

📊 Какой способ проверки загрузчика вы считаете удобнее?
Fastboot через ПК (точный)
Меню разработчика (быстрый)
Оба способа для перестраховки
Не знаю, как пользоваться Fastboot

Особенности проверки на разных версиях EMUI и HarmonyOS

На EMUI 9 и 10 (Android 9/10) команда fastboot oem get-bootinfo работает стабильно. Меню разработчика обычно содержит переключатель OEM-разблокировки, но он может быть неактивен даже при разблокированном загрузчике, если прошивка пересобиралась вручную.

На EMUI 11/12 и HarmonyOS 2/3 (Android 11/12/13) Huawei усилила контроль. Команда fastboot flashing get_unlock_ability становится основной. Она возвращает 0 на большинстве глобальных версий, так как серверы выдачи кодов закрыты. Меню разработчика часто скрывает пункт OEM-разблокировки полностью.

На HarmonyOS 4/4.2 (Next) архитектура меняется: разделы загрузчика подписаны усиленными ключами. Даже если Fastboot покажет UNLOCKED (например, после эксплойта), система может загружаться в режиме Verified Boot с предупреждением о небезопасности. Проверка через fastboot oem get-bootinfo остается рабочей, но интерпретация битов может отличаться.

⚠️ Внимание: На смартфонах серии Nova, Y и бюджетных Honor часто стоит упрощенный загрузчик. Команда fastboot oem get-bootinfo может вернуть ошибку. В таком случае попробуйте fastboot getvar unlocked — ответ unlocked: yes или no даст четкий результат.

Что означает статус «Unlocked» для гарантии и безопасности

Разблокированный загрузчик снимает цепочку доверия Verified Boot. При каждой загрузке экран будет показывать предупреждение: «Your device is unlocked. Software integrity cannot be guaranteed». Это норма для кастомных прошивок, но признак взлома на стоке.

Гарантия Huawei официально аннулируется при разблокировке. Сервисные центры фиксируют флаг Warranty Void (бит 0x1 в Bootinfo) в защищенной области памяти eFUSE. Этот флаг не сбрасывается даже при возврате стоковой прошивки и повторной блокировке загрузчика командой fastboot oem lock.

Банковские приложения, Google Pay, Netflix и DRM-контент (Widevine L1) проверяют статус через Play Integrity API (ранее SafetyNet). Разблокированный загрузчик гарантированно дает вердикт MEETS_BASIC_INTEGRITY = false, что блокирует оплату и просмотр защищенного контента. Восстановить L1 без перезаписи ключей в TEE практически невозможно.

💡

Если купили б/у телефон и обнаружили разблокированный загрузчик — проверьте, не установлена ли кастомная прошивка. Зайдите в Настройки → О телефоне → Номер сборки. Наличие слов «LineageOS», «Pixel Experience», «AOSP» или нестандартное имя сборки подтвердит модификацию. Стокая прошивка всегда имеет формат версии вроде 10.1.0.150(C432E7R1P3).

Действия, если загрузчик разблокирован без вашего ведома

Обнаружили статус Unlocked на только что купленном «новом» или б/у устройстве? Сначала убедитесь, что это не остатки официальной разблокировки 2016–2018 годов. Введите fastboot oem get-bootinfo и посмотрите на бит 0x2 (Critical Unlocked). Если он равен 0, а бит 0x1 = 1 — загрузчик разблокирован, но модем и TrustZone целы. Это типично для старых официальных анлоков.

Если биты 0x1 и 0x2 установлены (код 0x3 или 0x7) — устройство прошло полную разблокировку, вероятно, через эксплойт или сервисный кабель (EDL-режим). Такие телефоны часто продаются после ремонта материнской платы или замены eMMC/UFS. Требуйте возврат или скидку, так как безопасность платежей скомпрометирована.

Для возврата в «чистое» состояние прошейте официальный полный пакет прошивки (Full OTA / Update.app) через режим Recovery или eRecovery. Затем выполните fastboot oem lock. Предупреждение на экране исчезнет, но eFUSE-флаг гарантии останется сгоревшим. Play Integrity может восстановиться только если прошивка подписана официальными ключами и не модифицирована.

💡

Главный вывод: только Fastboot-команда дает достоверный статус загрузчика. Меню разработчика показывает лишь разрешение на разблокировку, а не факт. На современных Huawei (после 2018 года) разблокировка официально невозможна — статус Unlocked означает вмешательство третьих лиц или эксплойт.

Таблица: основные команды Fastboot для диагностики

КомандаНазначениеПоддерживаемые моделиПример ответа
fastboot oem get-bootinfoПолучить битовую маску состояния загрузчикаПочти все Huawei/Honor до 2022 г.Bootinfo: 0x00000001
fastboot flashing get_unlock_abilityПроверить возможность разблокировки (серверная политика)EMUI 10+, HarmonyOSget_unlock_ability: 0
fastboot getvar unlockedПростой запрос флага разблокировки (yes/no)Новые модели, некоторые старыеunlocked: yes
fastboot oem lockЗаблокировать загрузчик (стирает данные!)Все модели с разблокированным загрузчикомOKAY + перезагрузка
fastboot flashing lock_criticalЗаблокировать критические разделыМодели с поддержкой Critical UnlockOKAY

Часто задаваемые вопросы (FAQ)

Можно ли проверить загрузчик без ПК?

Точно — нет. Меню разработчика (OEM-разблокировка) показывает только политику производителя, а не реальный статус. На прошивках после 2018 года пункт часто скрыт или неактивен даже на разблокированных устройствах. Нужен компьютер с Fastboot.

Почему команда fastboot oem get-bootinfo выдает ошибку?

Возможные причины: неверный режим (нужен именно Fastboot, а не Recovery), плохой контакт кабеля, отсутствие драйверов, или модель не поддерживает эту команду. Попробуйте fastboot flashing get_unlock_ability или fastboot getvar unlocked.

Вернется ли гарантия, если заблокировать загрузчик обратно?

Официально — нет. Флаг eFUSE (Warranty Bit) сгорает при первой разблокировке и не восстанавливается программно. Сервисный центр увидит его при диагностике. Визуально предупреждение при загрузке исчезнет после fastboot oem lock и прошивки стока.

Что такое «Critical Unlocked» и опасно ли это?

Это разблокировка критических разделов: модем, TrustZone (TEE), RPM, загрузчик второго этапа. Опасно — теряется изоляция ключей шифрования, платежи и DRM перестают работать. Обычно достигается через EDL-режим (Test Point) или эксплойты ядра.

Подойдет ли этот метод для планшетов MatePad и ноутбуков MateBook?

Для планшетов MatePad на HarmonyOS — да, команды Fastboot идентичны. Для ноутбуков MateBook на Windows — нет, там используется UEFI Secure Boot и BitLocker, проверка загрузчика иная. Статья касается смартфонов и планшетов на Android/HarmonyOS.