Код ##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-модуль, возвращающий пункт меню в настройки.

📊 Каким способом вы обычно заходите в инженерное меню?
Через код ##2846579##
Через ADB и компьютер
Через меню разработчика
Никогда не заходил

Структура меню 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 для полной функциональности).

Перед сложными манипуляциями пройдите базовую проверку: возможно, проблема в настройках телефонии или кэше системного интерфейса. Часто помогает сброс настроек сети (не фабричный сброс) или очистка данных приложения «Телефон».

☑️ Чек-лист

Выполнено: 0 / 5

Если 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.