Многие владельцы смартфонов Huawei и Honor сталкиваются с излишней активностью процесса com.huawei.hms, который разряжает аккумулятор и мешает работе альтернативных фреймворков вроде microG. Сервис HMS (Huawei Mobile Services) глубоко интегрирован в прошивку и отвечает за пуш-уведомления, карты, платежи и авторизацию в AppGallery, поэтому его полное удаление без рут-прав невозможно, но деактивация доступна стандартными средствами.

Перед манипуляциями важно понять: отключение системного приложения остановит фоновую синхронизацию данных, но может привести к неработоспособности банковских клиентов, навигатора Petal Maps и магазина приложений. В этой статье разберём безопасные способы отключить HMS, как минимизировать риски и что делать, если после деактивации перестанут запускаться нужные программы.

Почему пользователи решают отключать HMS

Основная причина — высокое потребление энергии фоновым процессом Huawei Mobile Services, который постоянно опрашивает серверы для проверки обновлений и доставки пушей. На устройствах со слабым аккумулятором или старыми версиями EMUI это может сокращать время автономной работы на 15–20%.

Вторая частая ситуация — конфликт с Google Play Services или microG, установленными через сторонние загрузчики вроде GSpace или LZPlay. Два фреймворка одновременно пытаются захватить управление пуш-каналами и геолокацией, вызывая ошибки авторизации и «зависания» приложений.

Третий сценарий — приватность. HMS собирает телеметрию использования устройства, список установленных пакетов и данные о местоположении для улучшения сервисов Huawei. Пользователи, мигрирующие на дегугленные прошивки или стремящиеся к минимализму, предпочитают отрезать этот канал передачи данных.

📊 Какая причина заставила вас искать способ отключить HMS?
Быстрая разрядка батареи
Конфликт с Google Play / microG
Желание убрать телеметрию
Ошибки работы AppGallery
Другая причина

Как отключить Huawei Mobile Services через настройки

Самый безопасный метод — использование системного меню «Приложения». Он не требует разблокировки загрузчика и сохраняет возможность быстрого отката. Действуйте строго по порядку, иначе сервис может автоматически восстановиться после перезагрузки.

☑️ Пошаговая деактивация HMS через меню настроек

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

После нажатия кнопки Отключить система заменит текущую версию приложения на заводскую (если были обновления) и запретит её запуск. Значок исчезнет из меню приложений, а фоновые службы — из списка активных процессов. Обратите внимание: на некоторых прошивках EMUI 12/13 и HarmonyOS 3/4 пункт «Отключить» может быть серым — тогда поможет только ADB.

⚠️ Внимание: После деактивации HMS перестанут работать вход по Huawei ID, синхронизация облака, Petal Maps, Wallet и пуш-уведомления в приложениях, использующих HMS Core Push Kit. Банковские приложения, требующие HMS для верификации, могут выдавать ошибку «Сервис недоступен».

Последствия деактивации для экосистемы Huawei

Отключение фреймворка ломает цепочку зависимостей системных и сторонних программ. Ниже приведена таблица с основными сервисами и степенью влияния на их работу.

Сервис / ФункцияСтатус после отключения HMSВозможность работы без HMS
AppGallery (магазин)Не запускается, ошибка запускаНет
Huawei ID / ОблакоВыход из аккаунта, синхронизация остановленаНет
Petal Maps / НавигацияКарты не грузятся, поиск не работаетЧастично (только кэш)
Huawei Wallet / PayКарты скрыты, NFC-тег не считываетсяНет
Push-уведомления (HMS Push Kit)Не приходят во всех приложениях экосистемыТолько если есть FCM/microG

Если вы используете Gmail, Telegram, WhatsApp — они будут работать нормально, так как используют Firebase Cloud Messaging (FCM) или собственные сокеты. Проблемы возникнут только у приложений, заточенных исключительно под HMS Push Kit (многие китайские версии игр, сервисы такси, доставки).

💡

Совет: Если нужны только карты и навигация, установите Petal Maps как отдельное приложение — оно может работать в ограниченном режиме без полного HMS, но авторизация и синхронизация избранного будут недоступны.

Альтернативные способы: ADB и права суперпользователя

Когда кнопка «Отключить» неактивна, используют Android Debug Bridge. Метод требует включенной «Отладки по USB» и компьютера, но не нужен разблокированный загрузчик. Команда скрывает пакет для текущего пользователя (user 0), сохраняя файлы в системе.

Команды ADB для скрытия HMS (копируйте по одной)

adb shell pm disable-user --user 0 com.huawei.hms

adb shell pm disable-user --user 0 com.huawei.hwid

adb shell pm disable-user --user 0 com.huawei.appmarket

adb shell pm disable-user --user 0 com.huawei.parentcontrol

adb shell pm disable-user --user 0 com.huawei.android.findmyphone

После ввода каждой команды ждите сообщения «Package ... new state: disabled-user». Для возврата замените disable-user на enable.

С рут-правами (Magisk/KernelSU) можно полностью удалить .apk и .odex файлы из /system/product/app/HwHMS или /system_ext/app/HMS. Это даёт максимальный выигрыш в памяти и батарее, но ломает OTA-обновления: прошивка не установится до восстановления оригинальных файлов через TWRP или fastbootd.

⚠️ Внимание: Удаление системных разделов на устройствах с HarmonyOS NEXT или прошивками с динамическими разделами (dynamic partitions) может привести к бесконечной загрузке (bootloop) без возможности входа в recovery. Всегда делайте бэкап super и boot разделов перед манипуляциями.

Как вернуть сервисы обратно, если что-то пошло не так

Откат выполняется зеркально: через настройки — «Включить», через ADB — команда pm enable, через Root — восстановление файлов из бэкапа. Если после включения HMS приложения всё равно падают, очистите кэш и данные самого HMS Core: «Настройки» → «Приложения» → HMS → «Память» → «Очистить хранилище».

Частая ошибка — забытый отключенный «Автозапуск». Даже включенное приложение не запустится в фоне, если в меню батареи стоит ограничение. Зайдите в «Батарея» → «Запуск приложений» → найдите HMS → поставьте «Автоуправление» или вручную включите «Автозапуск», «Вторичный запуск», «Запуск в фоне».

💡

Главный вывод: полная деактивация HMS безопасна только если вы не пользуетесь экосистемой Huawei (ID, Облако, Wallet, AppGallery). Для гибридного сценария (Google + Huawei) лучше ограничить фоновую активность и разрешения, а не отключать сервис целиком.

Решение типичных ошибок после отключения

После деактивации пользователи часто видят уведомление «Необходимо обновить HMS Core» в сторонних приложениях (например, в играх из TapTap или Aurora Store). Это ложное срабатывание проверки версии: приложение видит, что пакет com.huawei.hms отключен, и требует обновление.

Лечится это установкой HMS Core (APK) вручную с официального сайта developer.huawei.com или через AppGallery (если она ещё работает). Установите пакет как обычное приложение — он зарегистрируется в системе и удовлетворит проверку зависимостей, не требуя включения системного компонента.

⚠️ Внимание: Не скачивайте HMS Core с сторонних файловых хостингов — они могут содержать модифицированный код для перехвата уведомлений или ключей авторизации. Используйте только официальный репозиторий Huawei или проверенные зеркала вроде APKMirror с верифицированной подписью.

Если после всех манипуляций смартфон начал сильно греться или терять заряд быстрее — проверьте «Работающие службы» в меню разработчика. Часто остаются «зомби-процессы» связанных пакетов (com.huawei.agconnect, com.huawei.phoneservice). Остановите их вручную или перезагрузитесь в безопасный режим для полной очистки.

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

Можно ли удалить HMS без компьютера и рут-прав?

Нет, системное приложение нельзя удалить стандартными средствами. Максимум — отключить через настройки или скрыть через ADB (требует ПК). Без рут-доступа файлы остаются в разделе /product или /system_ext.

Влияет ли отключение HMS на работу Google Play Services?

Прямого влияния нет — это разные фреймворки. Однако если вы используете GSpace / LZPlay для эмуляции GMS, они могут требовать активный HMS для работы своего микросервиса. В чистой системе с установленными GMS проблем не возникнет.

Почему после отключения HMS не работает NFC-оплата в банковском приложении?

Многие российские банки (Сбер, Тинькофф, Альфа) используют Huawei Wallet как безопасный элемент (SE) для токенизации карт. Без HMS Wallet не инициализируется, и NFC-тег не передает данные терминалу. Решение — вернуть HMS или использовать пластиковую карту / Google Pay.

Обновятся ли сервисы обратно после OTA-обновления прошивки?

Да, при установке системного обновления (full OTA) все отключенные через «Настройки» или ADB пакеты возвращаются в исходное состояние «Включено». Придётся повторять процедуру после каждого крупного апдейта EMUI / HarmonyOS.

Что такое HMS Core и отличается ли он от Huawei Mobile Services?

HMS Core — это набор библиотек (SDK) для разработчиков, а Huawei Mobile Services — системное приложение-контейнер, предоставляющее рантайм для этих библиотек. Отключение контейнера делает недоступными все SDK: Push, Map, Account, Ads, Analytics.