Код ##2846579## открывает главное инженерное меню ProjectMenu на большинстве смартфонов Huawei и Honor под управлением EMUI 9–12 без необходимости получения root-прав. На прошивках HarmonyOS 2.0 и новее производитель программно блокирует доступ через наборник, поэтому старый USSD-запрос часто выдает ошибку «Неверный MMI-код» или просто не реагирует на ввод. Понимание версии оболочки и модели устройства — первый шаг к успешной диагностике.
Альтернативные пути входа через настройки разработчика или ADB-консоль работают стабильнее на новых версиях ОС, но требуют предварительной подготовки: разблокировки OEM, включения USB-отладки и установки драйверов HiSuite на компьютер. Некоторые сервисные коды, такие как ##6130## (фабричный тест) или ##2263## (режим выбора сети), могут оставаться активными даже тогда, когда основной ProjectMenu заблокирован. Выбор метода зависит от поставленной задачи: калибровка сенсора, проверка модулей связи или сброс защищенных разделов.
Основные коды доступа для разных версий EMUI и HarmonyOS
Ввод комбинаций выполняется в стандартном приложении «Телефон» как при наборе номера; нажать кнопку вызова не нужно — меню откроется автоматически после ввода последнего символа. На устройствах с EMUI 10.1–12 и Magic UI 3–5 базовый код ProjectMenu работает в 90% случаев. На HarmonyOS 2.0–4.0 доступ ограничен политикой безопасности Huawei Mobile Services, поэтому старые коды часто игнорируются системой.
Существует группа универсальных кодов, которые открывают узкоспециализированные тестовые меню и могут сработать отдельно от основного ProjectMenu. Их полезно знать для точечной диагностики отдельных модулей без риска изменить глобальные настройки радиочастот.
- 📱
##2846579##— главное меню ProjectMenu (Hardware, Software, Network, Battery) - 🔧
##6130##— Factory Test Menu (автотесты экрана, вибрации, камеры, датчиков) - 📶
##2263##— Band Selection / Network Mode (ручной выбор LTE/5G диапазонов) - 🔋
##2664##— Touchscreen Calibration (калибровка сенсора на старых прошивках) - 🔊
##3424##— Audio Test (проверка динамиков, микрофонов, Bluetooth-кодеков)
Если ни один код не срабатывает, вероятнее всего, производитель закрыл доступ на уровне прошивки для вашей региональной версии (CN/Global) или конкретной модели (серия Nova Y, A-series, бюджетные Honor). В таком случае остаются только ADB-методы или сервисный кабель с авторизацией в HiSuite.
Вход через настройки разработчика и ADB-консоль
Активация меню разработчика стандартна: Настройки → О телефоне → Номер сборки (нажать 7 раз). После появления пункта «Для разработчиков» в системных настройках включите «USB-отладку» и «Установку через USB» (требуется вход в аккаунт Huawei ID). Подключите смартфон к ПК с установленным HiSuite или минимальным набором ADB/Fastboot.
Для запуска ProjectMenu через ADB используйте команду запуска активности (Activity). В терминале ПК выполните adb shell, затем введите строку запуска. Этот метод обходит блокировку наборника, так как обращается напрямую к системному пакету com.huawei.android.projectmenu.
am start -n com.huawei.android.projectmenu/.ProjectMenuActivity
Если пакет переименован или удален (часто на HarmonyOS 3+), команда вернет ошибку Error type 3. В этом случае помогает вызов через am start -a android.intent.action.MAIN -n com.huawei.hwid/.ui.engineermode.EngineerModeActivity или поиск актуального имени пакета через pm list packages | grep -i project. Наличие разблокированного загрузчика (Bootloader) расширяет возможности: можно прошить модифицированный magisk-модуль, возвращающий пункт меню в настройки.
Структура меню ProjectMenu: основные разделы и назначение
После входа пользователь видит иерархический список категорий. Навигация осуществляется тапами; кнопка «Назад» возвращает на уровень выше или выходит из меню. Интерфейс англоязычный, без локализации на русский. Каждый раздел содержит десятки подпунктов — от просмотра информации до жестких записей в NVRAM. Неправильное изменение параметров в разделах RF Calibration или Factory Reset приводит к потере IMEI, поломке Wi-Fi/Bluetooth или бесконечной перезагрузке (bootloop).
Ниже приведена таблица ключевых разделов первого уровня с оценкой риска для неопытного пользователя. Колонка «Риск» показывает вероятность необратимого повреждения функционала при случайном изменении значений.
| Раздел (Menu Item) | Основное назначение | Риск |
|---|---|---|
| 1. Hardware Testing | Авто- и ручные тесты датчиков, экрана, камеры, вибрации, GPS | Низкий (только чтение/тесты) |
| 2. Software Info / Version | Просмотр версий модемного прошивки, загрузчика, сборки ОС | Низкий (информационный) |
| 3. Network / Band Setting | Ручной выбор диапазонов LTE/5G, настройка VoLTE/VoWiFi | Высокий (потеря связи, невалидные банды) |
| 4. Battery / Power Management | Калибровка батареи, сброс статистики, пороги заряда | Средний (некорректный показ заряда) |
| 5. Factory Reset / Clear Storage | Полный вайп пользовательских разделов, формат eMMC/UFS | Критический (потеря всех данных, кирпич) |
Раздел Hardware Testing безопасен для самостоятельной проверки: здесь можно запустить тест многоточечного касания, проверить близость/свет, калибровать компас и G-сенсор. Разделы Network и Factory Reset требуют точного понимания последствий каждого пункта.
Главное правило: в ProjectMenu читать можно всё, а менять — только то, что понимаете до конца. Один неверный байт в калибровке RF превращает смартфон в «кирпич» без связи.
Критические параметры, которые лучше не трогать без оборудования
Инженерное меню дает доступ к калибровочным таблицам радиочастотного тракта (RF Calibration), записанным на заводе с использованием дорогого измерительного оборудования (CMW500, MT8820C). Эти таблицы уникальны для каждого экземпляра из-за рассеяния компонентов. Ручное редактирование значений TX Power, RX Gain, PA Bias без стенда и экранированной камеры гарантированно ухудшит качество связи или полностью отключит модем.
⚠️ Внимание: Никогда не нажимайте «Reset NVRAM» или «Clear Calibration Data» в разделе Network/RF. Это сотрет заводские калибровки. Восстановление возможно только в сервисном центре на стенде или прошивкой полного бэкапа раздела
modemst1/modemst2через EDL-режим (Emergency Download), что требует разбора корпуса и замыкания тестовых точек на материнской плате.
Также опасен раздел Audio Gain: установка усиления микрофона или динамика выше допуска вызывает необратимое механическое повреждение мембраны. Параметры eMMC/SD Card Test с опцией «Format» стирают пользовательский раздел userdata без подтверждения. Если цель — диагностика, используйте только пункты с префиксом View, Test, Read, Query.
Для безопасной проверки модулей используйте раздел "Hardware Testing → Auto Test". Он прогоняет все датчики за 2 минуты и выдает отчет PASS/FAIL без риска изменить настройки.
Что делать, если код не работает или меню пустое
На смартфонах 2022–2026 годов выпуска (серии P60, Mate 50/60, Nova 10–12, Honor 80–90) доступ к ProjectMenu через наборник закрыт на уровне системного приложения Phone. Обновления безопасности удаляют или отключают обработчик MMI-кодов. В таком случае помогает комбинация ADB + временная установка модифицированного APK системного наборника или использование сервисного приложения Hidden Menu из Play Market (требует root для полной функциональности).
Перед сложными манипуляциями пройдите базовую проверку: возможно, проблема в настройках телефонии или кэше системного интерфейса. Часто помогает сброс настроек сети (не фабричный сброс) или очистка данных приложения «Телефон».
☑️ Чек-лист
Если ADB видит устройство, но пакет com.huawei.android.projectmenu отсутствует в выводе pm list packages, значит, модуль выпилен из прошивки. Остается вариант с Magisk и модулем ProjectMenu Enabler (требует разблокированного загрузчика) или обращение в официальный сервис с запросом диагностики. Не скачивайте подозрительные APK из интернета — это вектор заражения троянами с доступом к системным разделам.
Восстановление настроек после экспериментов в инженерном меню
Если вы изменили параметры и получили нестабильную работу (пропала сеть, разряжается батарея, глючит GPS), первым шагом выполните сброс настроек сети: Настройки → Система и обновления → Сброс → Сбросить настройки сети. Это очистит пользовательские конфигурации APN, Wi-Fi, Bluetooth, но не затронет глубокие NVRAM-калибровки модемного процессора.
Если сброс сети не помог, нужен полный сброс до заводского состояния (Factory Data Reset) из меню Recovery. Выключите телефон, зажмите Power + Volume Up, в меню выберите Wipe data/factory reset. Это вернет раздел userdata в исходное состояние, но калибровки модема в modemst не затронет — они выживают даже после вайпа.
Как вернуть заводские калибровки модема без сервисного центра
Единственный бытовой способ — прошить официальный полный пакет прошивки (Full OTA / Update.app) через режим Recovery или eRecovery. Это перезапишет все системные разделы, включая modem_fw и калибровочные разделы. Файл прошивки нужно брать строго под вашу модель (например, ANA-NX9) и регион (C432 / Global). Использование прошивки от другой модели или региона приведет к несовпадению калибровок и потере связи. Разблокировка загрузчика для этого не нужна, но данные на телефоне удалятся.
Ответы на частые вопросы (FAQ)
Можно ли открыть инженерное меню на Honor 90 / Magic 5 / nova 11 без ПК?
На чистой HarmonyOS 3.0–4.0 без разблокированного загрузчика — нет, коды отключены. Работает только ADB-метод с компьютера или установка стороннего лаунчера активностей (например, Activity Launcher), который может найти скрытую активность EngineerModeActivity, если она осталась в системе.
Зачем нужен пункт "Background Settings" в ProjectMenu?
Этот раздел управляет агрессивностью убийства фоновых процессов (Power Genie). Можно добавить приложения в белый список, чтобы система не выгружала их из памяти. Полезно для мессенджеров, трекеров сна и навигаторов. Изменения применяются сразу без перезагрузки.
Почему после входа в меню телефон перезагрузился сам?
Это защитная реакция Watchdog на попытку чтения защищенных регистров или конфликт с запущенными сервисами HiSuite/OTA. Просто войдите снова. Если перезагрузки повторяются циклично — сбросьте настройки сети или сделайте Factory Reset через Recovery.
Безопасно ли включать "VoLTE/VoWiFi" через инженерное меню, если в настройках пункта нет?
Технически — да, переключатели в Network → VoLTE/VoWiFi Settings активируют функции на уровне модема. Но поддержка зависит от оператора и прошивки модема. Включение без поддержки сети может вызвать отвалы связи или невозможность исходящих вызовов. Лучше уточнить у оператора поддержку VoLTE для вашей модели.
Как выйти из инженерного меню, если нет кнопки "Exit"?
Нажимайте системную кнопку «Назад» (жест или навигационная панель) до выхода в рабочий стол. Меню не имеет отдельного процесса — это активность системного приложения, поэтому она закрывается стандартным стеком навигации Android.