Режимы Project Menu и Debug Mode на смартфонах Huawei и Honor — это скрытые сервисные меню инженерного уровня, предназначенные для диагностики аппаратных компонентов, тестирования модулей связи, калибровки сенсоров и просмотра подробной системной информации, недоступной в стандартных настройках.

Доступ к ним осуществляется через специальные USSD-коды или комбинации клавиш в приложении «Телефон», однако на современных версиях EMUI и HarmonyOS многие точки входа заблокированы производителем из соображений безопасности и стабильности работы устройства.

Что такое Project Menu (Project Mode)

Project Menu — это расширенное инженерное меню, структурированное по категориям: телефония, Wi-Fi, Bluetooth, GPS, датчики, камера, экран, батарея и аудио. В нем инженер может запускать автоматическое тестирование всех узлов (Auto Test) или проверять каждый компонент по отдельности (Manual Test).

В разделе «Version Info» отображаются Build Number, Baseband Version, дата сборки прошивки и серийные номера модулей. Это критически важно при покупке б/у устройства для проверки соответствия железа прошивке и выявления перепрошитых или «сборных» телефонов.

Меню позволяет менять сетевые предпочтения (только LTE, только 3G, только 2G), отключать агрегацию несущих (CA), принудительно включать VoLTE/VoWiFi, если оператор поддерживает, но прошивка региона их скрывает. Неправильные настройки здесь ведут к потере связи до сброса настроек сети.

Что такое Debug Mode (Режим отладки)

В контексте Huawei термин Debug Mode чаще всего относится к USB-отладке (ADB) в разделе «Для разработчиков», но в сервисных кодах существует отдельный пункт Debug Log или Modem Debug для сбора логов модема и ядра.

Включение USB Debugging дает доступ к файловой системе через ADB, позволяет устанавливать приложения не из AppGallery, снимать логи ошибок (logcat), делать бэкапы разделов и выполнять команды fastboot после разблокировки загрузчика (на старых моделях).

На смартфонах с HarmonyOS NEXT и EMUI 14+ доступ к разблокировке загрузчика официально закрыт, поэтому возможности Debug Mode ограничены пользовательским пространством без root-прав.

⚠️ Внимание: Изменение параметров в Project Menu (особенно в разделе RF и Modem Settings) может привести к необратимой потере IMEI, поломке радиомодуля или блокировке SIM-карт. Восстановление часто требует прошивки через EDL-режим (Test Point) на сервисном станде.

Как войти в Project Menu: коды и методы

Классический код для входа: ##2846579## (набирается в приложении «Телефон» без нажатия кнопки вызова). На многих моделях до EMUI 10/11 это открывает меню мгновенно.

Альтернативные коды для разных серий:

  • 📱 ##2846579159## — расширенное меню на некоторых Honor
  • 📱 ##3646633## — MediaTek Engineer Mode (на старых чипсетах MTK)
  • 📱 ##4636## — Android Testing Menu (информация о батарее, статистика использования, Wi-Fi)

Если коды не срабатывают (частое на EMUI 12+), попробуйте: Настройки → Система и обновления → О телефоне → 7 раз тапнуть по «Номер сборки» → Меню «Для разработчиков» → в поиске настроек ввести «Project Menu» (иногда пункт появляется там).

📊 Получилось ли у вас войти в Project Menu стандартным кодом ##2846579##?
Да, сразу открылось
Нет, код не работает
Открылось, но меню обрезанное
Не пробовал, боюсь сломать

Основные разделы Project Menu и их назначение

После входа вы увидите иерархию. Навигация осуществляется тапами, кнопка «Назад» возвращает на уровень выше. Не используйте пункты с надписью Factory Reset или Format без понимания последствий.

Раздел Подразделы Назначение Риск
1. Telephony Network Setting, Band Mode, VoLTE Switch Выбор диапазонов, принудительное включение VoLTE/VoWiFi Высокий (потеря связи)
2. Connectivity Wi-Fi, Bluetooth, GPS, NFC Test Тест модулей, калибровка GPS, MAC-адрес Средний
3. Hardware Test LCD, Touch, Sensor, Camera, Vibrator, Keys Проверка экрана, сенсоров, камер, вибро, кнопок Низкий
4. Power Management Battery Info, Charging Test, Fuel Gauge Емкость, циклы заряда, ток зарядки, калибровка Средний
5. Version Info Build Info, Board Info, Barcode Проверка оригинальности, версии модемного файла Нет

В разделе Hardware Test → Sensor можно калибровать гироскоп, акселерометр, датчик приближенности и компас. Калибровка компаса требует вращения телефона по фигуре «8» до появления статуса «3» (высокая точность).

☑️ Чек-лист безопасной диагностики в Project Menu

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

Debug Log и сбор системных логов

Для диагностики сбоев, перезагрузок или разряда батареи используется сбор логов. В Project Menu: Background Setting → Log Setting → Log Switch — включите все тумблеры (Modem, Kernel, AP, BT, Wi-Fi).

После воспроизведения проблемы подключите телефон к ПК по USB, выберите режим «Передача файлов» (MTP). Логи лежат во внутренней памяти в папке /sdcard/Log/ или /sdcard/hw_logs/. Архивируйте и анализируйте через HiLog или текстовый редактор.

Существует код ##2846579## → ProjectMenu → Background Setting → Log Setting → Save Log to SD. На новых версиях ОС запись логов может требовать включения «USB-отладки» и подтверждения на ПК через adb shell setprop persist.logd.enable 1.

⚠️ Внимание: Папка с логами может занять несколько гигабайт за час активной записи. Обязательно отключите Log Switch после сбора данных, иначе заполнится весь внутренний накопитель и система перестанет загружаться.
Скрытые коды для быстрого доступа к подменю

Код ##6130## открывает прямо FTM (Factory Test Mode) на некоторых чипсетах Kirin. Код ##7378423## (SERVICE) работает на устройствах с чипами Qualcomm (серия P/Pocket ранних лет). Код ##3424## — HTC Function Test, на Huawei обычно не работает. Используйте только если основной код не дает нужного раздела.

Отличия на HarmonyOS и EMUI 14/15

На актуальных прошивках HarmonyOS 4.0+ вход в Project Menu через USSD полностью убран в пользовательских сборках (User Build). Код ##2846579## просто не реагирует или выдает «Connection problem or invalid MMI code».

Восстановить доступ можно только на Engineering/Root прошивках, которые устанавливаются через EDL-режим (Deep Flash) с авторизацией по Huawei ID сервисного аккаунта. Публичных способов разблокировки нет, так как Huawei убрала возможность разблокировки загрузчика (Unlock Bootloader) с 2018 года.

Для обычного пользователя на HarmonyOS остается только меню ##4636## (Testing) и раздел «Для разработчиков» с USB-отладкой. Диагностика железа перенесена в приложение Поддержка (Support) → «Самодиагностика» — упрощенный аналог Hardware Test.

💡

Если вам нужно только проверить поддержку VoLTE/VoWiFi или диапазоны LTE — зайдите в ##4636## → Phone Information → Scroll down → Set Preferred Network Type → выберите NR/LTE/TDSCDMA/GSM/WCDMA (PRL). Это безопаснее, чем лезть в Project Menu Band Mode.

Типичные ошибки и последствия неверных действий

Самая частая ошибка — изменение Band Mode (диапазонов частот) под «оптимизацию интернета». Пользователь отключает все, кроме B3/B7, теряет связь в метро, лифте, на даче, где работает только B20 (800 МHz) или B28 (700 МHz). Восстановление: сброс настроек сети в системе или пункт Reset to Default в том же меню (если доступен).

Вторая проблема — включение Factory Test Mode (FTM) случайно. Телефон загружается в черный экран с надписью FTM Mode и не реагирует на кнопки. Выход: зажать Power 15-20 секунд до принудительной перезагрузки. Если не выходит — разряд батареи до нуля или EDL-кабель.

Третья — попытка калибровки батареи через Fuel Gauge Reset на неисправном контроллере заряда. Это сбивает статистику циклов и может зациклить перезагрузки при 1-5% заряда. Калибруйте только после замены АКБ на сервисе.

⚠️ Внимание: Никогда не используйте пункт Clear eMMC, Format Userdata или Erase FRP в Project Menu — это полный вайп данных без подтверждения, включая фото, документы и аккаунты. Восстановление невозможно без бэкапа.
💡

Project Menu — мощный инструмент диагностики, но на современных Huawei/HarmonyOS он скрыт от пользователей. Для бытовых задач (проверка датчиков, VoLTE, версии прошивки) достаточно кодов ##4636## и приложения «Поддержка». Глубокие настройки радиомодуля меняйте только по инструкции для конкретной модели и прошивки.

FAQ: Частые вопросы о Project Mode и Debug Mode

Почему код ##2846579## не работает на моем Huawei P60 / Mate 60?

На флагманах 2023-2026 гг. на HarmonyOS 4.0+ пользовательский вход в Project Menu заблокирован на уровне прошивки (User Build). Код игнорируется системой. Доступ есть только на сервисных (Engineering) сборках, которые не устанавливаются официально.

Можно ли включить VoLTE через Project Menu, если в настройках нет переключателя?

Да, в разделе Telephony → VoLTE Switch можно принудительно включить. Но это сработает только если модемный файл (Baseband) и профиль оператора в прошивке поддерживают VoLTE. Часто на глобальных прошивках в России профили операторов отсутствуют — переключатель включится, но регистрация в IMS не пройдет.

Что такое FTM Mode и как выйти из него?

FTM (Factory Test Mode) — заводской режим тестирования на конвейере. Если телефон загрузился в него (черный экран, белый текст FTM), зажмите кнопку питания на 15-20 секунд до вибрации и перезагрузки. Если не помогло — разрядите батарею полностью, затем зарядите и включите.

Безопасно ли калибровать бататерию через Project Menu (Fuel Gauge Reset)?

Процедура сбрасывает данные контроллера заряда о емкости. После этого нужно полностью разрядить телефон до выключения, зарядить до 100% выключенным, затем включить и зарядить еще 30 минут. На здоровой батарее безопасно. На изношенной или неоригинальной — может зафиксировать ложную емкость и телефон выключится на 20-30%.

Где найти логи ошибок, если телефон сам перезагружается?

Включите USB-отладку (Настройки → Для разработчиков). Подключите к ПК с установленным ADB. Выполните adb logcat -b all -v time -d > crash_log.txt. Файл создастся в папке platform-tools. Анализируйте строки с FATAL EXCEPTION, Watchdog, Thermal перед моментом перезагрузки.