Введите комбинацию ##2846579## в приложении «Телефон» и нажмите кнопку вызова — это универсальный способ открыть скрытое инженерное меню на большинстве смартфонов Huawei и Honor. Интерфейс ProjectMenu загрузится автоматически без перезагрузки устройства, предоставляя доступ к диагностике оборудования, калибровке сенсоров и просмотру служебной информации. Действие работает на прошивках EMUI и HarmonyOS, не требуя разблокировки загрузчика или прав суперпользователя.

Основные коды доступа к ProjectMenu

Главный USSD-код ##2846579## (на клавиатуре соответствует слову CUST) актуален для устройств, выпущенных до 2022 года. На новых моделях с HarmonyOS 3.0 и выше вход часто блокируется политиками безопасности, поэтому код может не сработать. Альтернативный вариант — ##6130##, который открывает меню FTM (Factory Test Mode) для низкоуровневого тестирования железа. Третий рабочий код — ##2846579159##, расширяющий функционал за счет дополнительных пунктов логирования модемов.

  • 📱 ##2846579## — классический ProjectMenu (Background Settings, USB Settings, Version Info).
  • 🔧 ##6130## — FTM режим для теста GSM, GPS, Bluetooth, Wi-Fi и датчиков.
  • 📋 ##2846579159## — расширенная версия с логами модемных прошивок.
  • ⚙️ ##4636## — универсальное Android-меню тестирования (информация о телефоне, батарее, статистика использования).

После ввода кода экран может мигнуть или ничего не произойти — это признак блокировки на уровне прошивки. В таком случае помогает перезагрузка в безопасном режиме или сброс настроек сети через Настройки → Система → Сброс → Сброс настроек сети. На планшетах MatePad и MateBook коды работают аналогично, но интерфейс может отличаться ориентацией экрана.

☑️ Подготовка перед входом в сервисное меню

Выполнено: 0 / 4
⚠️ Внимание: Изменение параметров в разделе Background Settings (настройки фоновых процессов) может привести к быстрому разряду батареи, перегреву процессора или нестабильной работе пуш-уведомлений. Меняйте только те пункты, назначение которых понимаете полностью.

Структура меню: разбор ключевых разделов

После успешного входа пользователь попадает в главное окно ProjectMenu с четырьмя основными категориями. Раздел Background Setting управляет политиками экономии энергии для приложений: можно отключить агрессивное убийство процессов для конкретных программ (мессенджеры, трекеры активности). В USB Settings переключают режим подключения к ПК: MTP, PTP, RNDIS (модем), MIDI или ADB — полезно, если компьютер не видит устройство.

Раздел Version Info показывает детальные сведения о сборке: номер билда, дату компиляции, версию загрузчика, базовый диапазон частот процессора и серийные номера модулей камеры. Четвертый пункт — Log Settings — включает сбор системных логов (kernel, main, radio, tcp) для передачи в техподдержку. Здесь же находится AP Log для записи событий приложений.

  • 🛠 Background Setting — управление Doze-режимом и белыми списками автозапуска.
  • 🔌 USB Settings — выбор протокола передачи данных при подключении кабеля.
  • 📄 Version Info — чтение IMEI, SN, MAC-адресов, версий модемной прошивки.
  • 📝 Log Settings — включение/выключение логирования подсистем для отладки.
Скрытые подменю ProjectMenu

Внутри Background Setting есть пункты: ROG (Restriction on Gaming), ROA (Restriction on App), Power Monitor. В USB Settings — пункт"Serial Port" для подключения диагностических стендов (например, DC-Phoenix). В Version Info —"Barcode Info" с шифрованными данными о партии производства.

Диагностика железа через FTM (Factory Test Mode)

Режим FTM, доступный по коду ##6130##, предназначен для заводского контроля качества, но полностью функционален для пользователя. Здесь нет опасных настроек системы — только тесты компонентов. Запускается автоматическая проверка или пошаговое тестирование: экран (цветные закраски, сенсорная сетка), вибромотор, динамик, микрофон, камеры (передняя/задняя фокусировка), датчики приближения и освещенности, компас, гироскоп, барометр.

Особенно полезен пункт Auto Test — прогоняет все модули за 2-3 минуты и выдает отчет PASS/FAIL. Если датчик приближения не срабатывает во время звонка, здесь можно подтвердить неисправность железа до обращения в сервис. Тест GPS показывает количество спутников и точность фикса (HDOP). Тест Bluetooth сканирует окружение и проверяет передачу пакетов.

💡

Для калибровки датчика приближения в FTM выберите"Proximity Sensor", прикройте верхнюю часть экрана пальцем — значение должно меняться с 5.0 (далеко) на 0.0 (близко). Если застряло на 5.0 — чистите слуховой динамик от пыли или стекло от пленки.

Тест в FTM Что проверяет Критерий PASS
LCD Test Мертвые пиксели, равномерность подсветки, мультитач (до 10 точек) Нет артефактов, все касания фиксируются
Sensor Test Accelerometer, Gyro, Compass, Light, Proximity, Barometer Графики плавные, значения в норме
Camera Test Фокус, баланс белого, шумоподавление, переключение модулей Четкое изображение на всех камерах
Audio Loopback Микрофон → динамик (своим голосом), частота 16-20 кГц Звук чистый, без хрипов и эха
GPS Test Cold/Hot start, SNR спутников, точность локации Fix < 30 сек, точность < 10 м

Альтернативный вход через настройки (без кодов)

На смартфонах с EMUI 10-12 и HarmonyOS 2.0 можно добраться до части функций без набора USSD. Откройте Настройки → О телефоне и быстро нажмите 7 раз на Номер сборки — активируется «Режим разработчика». Вернитесь в Система → Для разработчиков и включите USB-отладку и Установку через USB. Затем подключите телефон к ПК с установленным HiSuite или ADB.

В терминале выполните команду adb shell am start -n com.huawei.android.projectmenu/.ProjectMenuActivity. Она запускает ProjectMenu программно, обходя блокировку набора кодов. Метод работает даже если клавиатура телефона не реагирует на спецсимволы. Требуется разблокированный экран и подтверждение отпечатка/лица на устройстве при первом подключении ADB.

⚠️ Внимание: Использование ADB для вызова скрытых Activity не требует разблокировки загрузчика (OEM Unlock), но включает вектор атаки при подключении к чужому компьютеру. Всегда отключайте «Установку через USB» и «USB-отладку» после завершения диагностики.
💡

Команда ADB запускает ProjectMenu даже на моделях, где USSD-коды заблокированы прошивкой (серии nova 10, P60, Mate 60 на HarmonyOS 4).

Что делать, если коды не работают

На устройствах 2023-2026 годов (серии Pura 70, Mate 60, nova 12) убрала поддержку USSD-кодов инженерного меню в пользовательских сборках. Попытка набора выдает сообщение «Неверный MMI-код» или просто не реагирует. В таком случае остается два пути: использование ADB (описано выше) или вход в режим восстановления (Recovery) для просмотра логов.

Для Recovery выключите телефон, зажмите Power + Volume Up до появления логотипа. В меню выберите «Просмотр журналов» (View logs) — доступны kernel log, main log, crash log. Это не дает интерактивных тестов, но позволяет увидеть причину зависаний или перезагрузок. Третий вариант — официальное приложение HiCare (предустановлено или качается из AppGallery), в разделе «Диагностика» есть базовые тесты батареи, хранилища и сети.

📊 Какой способ входа в сервисное меню Huawei сработал у вас?
USSD-код ##2846579##
Код FTM ##6130##
Через ADB и ПК
Ничего не помогло, меню заблокировано

Возможности калибровки и ремонта через меню

В ProjectMenu раздел Background Setting → Touch Screen Calibration (если присутствует) позволяет перекалибровать сенсор после замены стекла или при «фантомных» нажатиях. Процедура: нажимаете на перекрестья по углам и центру, система строит матрицу смещения. В FTM есть Headset Calibration для настройки импеданса наушников и Battery Calibration (сброс статистики износа) — последний сбрасывает файл batterystats.bin, заставляя систему пересчитать емкость после полного цикла заряд-разряд.

Важно: калибровка батареи не восстанавливает химическую емкость, а только корректирует программный счетчик. После сброса нужно разрядить телефон до выключения, зарядить до 100% выключенным, затем включить и пользоваться нормально 2-3 цикла. В разделе Version Info → Battery Info видите реальное напряжение (мВ), температуру, циклы зарядки и дизайн-емкость (mAh).

⚠️ Внимание: Сброс batterystats.bin через инженерное меню не лечит раздувшуюся батарею. Если корпус экрана отходит или задняя крышка вспячивается — немедленно отключите питание и несите устройство в сервис. Программная калибровка маскирует симптомы физической деградации.

Безопасность и отмена изменений

Любые правки в Background Setting сохраняются мгновенно. Чтобы вернуть дефолт, не нужно искать кнопку «Сброс» — достаточно перезагрузить смартфон. Система при загрузке перечитывает стандартные XML-профили энергопотребления из раздела /vendor/etc/ и перезаписывает пользовательские значения. Изменения в USB Settings сбрасываются на «Только зарядка» после переподключения кабеля или ребута.

Если после экспериментов телефон перестал видеть SIM-карту, пропал звук или сломалась камера — выполните сброс настроек сети (Настройки → Система → Сброс → Сброс настроек сети). Это очищает APN, Wi-Fi пароли, Bluetooth-связки и модемные профили, созданные в сервисном меню. Полный сброс к заводским настройкам (Factory Reset) гарантированно уберет все последствия, но удалит пользовательские данные.

Лайфхак для старых версий EMUI (9 и ниже)

В настройках телефона найдите"Специальные возможности" →"Клавиатура" → включите"Клавиатура на экране". Затем в наборе номера долгим тапом на поле ввода вызовите контекстное меню и вставьте код из буфера обмена — это обходит баг с исчезновением символов * и # на некоторых клавиатурах.

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

Почему код ##2846579## не работает на новом Huawei Pura 70?

На прошивках HarmonyOS 4.2+ убрала обработку USSD-кодов инженерного меню в пользовательском пространстве. Вход возможен только через ADB-команду adb shell am start -n com.huawei.android.projectmenu/.ProjectMenuActivity или специальные диагностические кабели (EDL/Deep Flash Cable) в авторизованных сервисах.

Можно ли сломать телефон, меняя настройки в ProjectMenu?

Программно «закирпичить» устройство сложно, но можно добиться нестабильности: отключение всех фоновых процессов убьет пуши и будильники, смена USB-режима на RNDIS без активного модема зависнет порт. Критические разделы (калибровка базы, запись IMEI) в пользовательском ProjectMenu недоступны — они требуют подписанных OEM-команд.

Как проверить подлинность запчастей экрана через сервисное меню?

В FTM (код ##6130##) выберите LCD Test → LCD Info. Оригинальные панели BOE, Tianma, CSOT показывают валидный Vendor ID и Panel ID, совпадающие с базой. Неоригиналы (копии, рефурб) часто выдают нули, ошибки чтения EEPROM или чужой Vendor ID (например,"TRULY" на модели, где должен быть"BOE").

Зачем нужен пункт"AP Log" в Log Settings?

Включает детальное логирование работы приложений (Java/Kotlin). Полезно разработчикам для ловли ANR (Application Not Responding) и крашей без подключения к ПК. Логи пишутся в /data/log/aplog/. Для обычного пользователя бесполезен — быстро забивает память и садит батарею. Включайте только по просьбе техподдержки для конкретного бага.

Есть ли разница между сервисным меню на телефоне и планшете MatePad?

Функционал идентичен, но на планшетах с клавиатурой и стилусом добавляются тесты: Stylus Pressure Test (4096 уровней нажатия), Keyboard Hall Sensor (датчик Холла для режима DeX/PC Mode), Touchpad Gesture. Коды входа те же самые.

💡

Главный вывод: на актуальных флагманах 2026 года USSD-коды заблокированы, рабочий универсальный метод — ADB-команда запуска Activity ProjectMenu. Для быстрой проверки железа используйте FTM (##6130##), если код проходит.

Для получения актуальных инструкций по вашей модели и версии прошивки посетите справочник huawei-gid.vercel.app или напишите на sitezabota@gmail.com. Регулярные обновления статьи учитывают изменения в политике безопасности HarmonyOS NEXT.