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

Важно понимать: полное удаление фреймворка может сломать работу фирменных приложений — «Кошелька», «Видео», «Музыки» и тем. Поэтому рекомендуется начинать с мягких методов: остановки процессов и отзыва разрешений. Жесткие меры вроде ADB или root применяются только при уверенности в действиях и наличии бэкапа.

Почему пользователи хотят убрать HMS

Основная причина — установка GMS (Google Mobile Services) через неофициальные установщики вроде GSpace или MicroG. Две экосистемы одновременно тянут за собой дублирующие сервисы геолокации, пуш-уведомлений и синхронизации. Это создает нагрузку на CPU и потребляет трафик.

Вторая частая ситуация — приватность. Модули HMS имеют системные привилегии и доступ к контактам, календарю, телефону и местоположению даже если вы не используете аккаунт Huawei ID. Отзыв разрешений не всегда помогает: сервисы перезапускаются по системным событиям.

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

Мягкое отключение через настройки Android

Самый безопасный способ — остановить сервисы и запретить автозапуск. Зайдите в Настройки → Приложения → Показать все приложения. В меню справа включите «Показать системные процессы». Найдите Huawei Mobile Services, Huawei ID, Push Service и Unified Push Service.

В карточке каждого приложения нажмите «Остановить», затем «Отключить» (если кнопка активна). После этого перейдите в Настройки → Батарея → Запуск приложений и выключите автоматический запуск для найденных пакетов. Это предотвратит их возрождение после перезагрузки.

☑️ Чек-лист

Выполнено: 0 / 6
⚠️ Внимание: на EMUI 12/13 и HarmonyOS 2/3/4 кнопка «Отключить» для системных пакетов часто серяя. В этом случае помогает только ADB или заморазка через права root.

Работа через ADB: удаление без root

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

Подключите телефон, в терминале введите adb shell, затем по очереди выполните команды для основных модулей. Список пакетов может отличаться в зависимости от версии прошивки, поэтому предварительно проверьте актуальные имена через pm list packages | grep huawei.

pm uninstall --user 0 com.huawei.hms

pm uninstall --user 0 com.huawei.hwid

pm uninstall --user 0 com.huawei.android.pushagent

pm uninstall --user 0 com.huawei.hms.framework

После выполнения перезагрузите устройство. При необходимости вернуть сервисы используйте команду cmd package install-existing <пакет>. Метод обратим и не триггерит KNOX/SafetyNet, так как раздел system остается нетронутым.

Полный список пакетов HMS для ADB (нажмите чтобы раскрыть)

com.huawei.hms — ядро сервисов

com.huawei.hwid — аккаунт Huawei ID

com.huawei.android.pushagent — пуш-уведомления

com.huawei.hms.framework — фреймворк

com.huawei.phoneservice — служба телефона

com.huawei.android.chr — отчеты об ошибках

com.huawei.hianalytics — аналитика

com.huawei.hwextdevice — работа с аксессуарами

com.huawei.parentcontrol — родительский контроль

com.huawei.android.findmyphone — поиск устройства

Заморозка пакетов через права Root

Если загрузчик разблокирован и установлен Magisk, самый чистый способ — заморозить (freeze) пакеты через менеджер приложений с root-доступом (например, App Manager или System App Remover). Это отключает компоненты на уровне Package Manager без физического удаления файлов.

Заморозка сохраняет файлы на разделе product или system_ext, что критично для прохождения OTA-обновлений. Просто удаление APK-файлов часто приводит к зацикливанию загрузки (bootloop) при следующем обновлении прошивки.

Выделите пакеты из списка выше, нажмите «Заморозить» (значок снежинки). Система перестанет видеть эти компоненты. Для отката достаточно нажать «Разморозить» — перезагрузка не требуется.

💡

Используйте модуль Magisk "HMS Disabler" или "GMS Installer" — они автоматически патчат сервисы под установку GMS, отключая конфликтующие модули HMS. Это безопаснее ручного вмешательства.

Сравнение методов отключения

МетодСложностьОбратимостьРиск для OTAТребует ПК
Настройки (Остановить/Автозапуск)НизкаяПолнаяНетНет
ADB (uninstall --user 0)СредняяПолная (cmd install-existing)НетДа
Root (Заморозка/Freeze)ВысокаяПолнаяНетНет (после рута)
Root (Удаление APK)ВысокаяСложная (нужен бэкап)Высокий (bootloop)Нет
Модули Magisk (авто)НизкаяПолная (отключение модуля)НетНет

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

После деактивации перестанут работать: вход в Huawei ID, синхронизация облака (Gallery, Contacts, Notes), «Найти устройство», оплата через Huawei Wallet, обновление тем и шрифтов через Themes. Приложения Petal Maps, Petal Search, Browser потеряют авторизацию.

При этом сохранятся: звонки, SMS, камера, галерея (локально), файлы, настройки системы, сторонние приложения из AppGallery (если они не требуют HMS Core для лицензии). Многие игры и банковские приложения на HMS Core просто не запустятся.

⚠️ Внимание: если вы планируете установить GMS через GSpace / MicroG / OurPlay, полное отключение HMS не обязательно — достаточно запретить автозапуск. Две экосистемы могут сосуществовать, если ограничить фоновую активность Huawei.
💡

Главный вывод: для установки GMS достаточно мягкого отключения автозапуска HMS. Жесткое удаление через ADB или Root нужно только для максимальной приватности или устранения критических конфликтов.

Частые ошибки и как их избежать

Ошибка №1 — удаление com.huawei.systemmanager (Менеджер телефона). За ним закреплены функции оптимизации батареи, очистки кэша и защиты. Удаление приводит к потере меню «Батарея» и глюкам автозапуска приложений.

Ошибка №2 — деинсталляция com.huawei.android.launcher (стандартный лаунчер) без установленного альтернативного. После перезагрузки вы получите черный экран без рабочего стола. Восстановление возможно только через ADB или TWRP.

Ошибка №3 — игнорирование зависимостей. Пакет com.huawei.hms.framework тянет за собой десятки библиотек. Удаление только «верхушки» (hms, hwid) оставляет «мусор», который все равно потребляет ресурсы при попытке старта.

Восстановление HMS при необходимости

Если методом ADB: подключите телефон, введите adb shell cmd package install-existing com.huawei.hms (и так далее для каждого пакета). Иконки вернутсья в меню, сервисы запустятся после ребута.

Если заморозка через Root: откройте тот же менеджер (App Manager), найдите пакеты в разделе «Отключенные» или «Замороженные», нажмите «Разморозить» / «Включить».

Если удаляли APK файлы вручную через Root Explorer — без полного бэкапа раздела product или прошивки (firmware) вернуть штатную работу сложно. Проще прошить официальный пакет обновления (UPDATE.APP) через eRecovery или SD-карту, не теряя данные (опция «Обновить без потери данных»).

FAQ: Частые вопросы об отключении HMS
Помогает ли отключение HMS экономить заряд батареи?

Да, если сервисы активно работали в фоне (геолокация, пуш, синхрон). Выигрыш составляет 5–15% времени автономной работы в зависимости от модели и версии EMUI/HarmonyOS.

Могу ли я пользоваться AppGallery после отключения HMS?

Нет. AppGallery требует рабочий Huawei ID и HMS Core для лицензирования и обновлений. Магазин не откроется или выдаст ошибку авторизации.

Будет ли работать банковское приложение Сбера/Тинькофф без HMS?

Большинство современных банковских приложений работают на GMS (Firebase Push). Если вы установили GMS — будут работать. Если нет — только те банки, что используют собственные пуши или SMS-подтверждение.

Сбросит ли заводской сброс (Factory Reset) изменения, сделанные через ADB?

Да. pm uninstall --user 0 действует только для текущего пользователя. После сброса до заводских настроек все системные пакеты HMS восстановятся в исходном состоянии.

Опасно ли разблокировать загрузчик для получения Root ради отключения HMS?

Разблокировка загрузчика стирает все данные, сбрасывает DRM (Widevine L1 → L3, теряется HD видео в Netflix/Кинопоиске), может сломать оплату NFC и гарантию. Делайте только если критично.