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

Перед началом работ определите цель: нужно ли просто остановить фоновую активность или требуется избавиться от уведомлений о входе в аккаунт. В первом случае достаточно ограничить автозапуск и права, во втором — придется удалить обновления системных приложений и заблокировать их через ADB. Обратите внимание: на моделях с предустановленным GMS (глобальные версии) отключение HMS не критично, на китайских прошивках — это может сломать авторизацию в банковских приложениях.

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

Основная причина — высокое потребление энергии фоновыми сервисами Push Kit, Location Kit и Analytics. Статистика батареи часто показывает, что «Сервисы Huawei» занимают 15–20% заряда при простое. Вторая причина — конфиденциальность: телеметрия отправляет данные об использовании приложений, установленных пакетах и геолокации на серверы производителя. Третий фактор — конфликты с Google Play Services на устройствах, где пользователь самостоятельно установил GMS.

На смартфонах серии Pura 70, Mate 60 и новых Nova агрессивность фоновых процессов выше из-за усиленной интеграции ИИ-функций. Если вы не используете AppGallery, Petal Search, Huawei Health и Huawei Wallet, выгода от деактивации очевидна. Однако владельцы умных часов Watch GT или беспроводных наушников FreeBuds потеряют быструю связку через приложение Huawei Health.

⚠️ Внимание: Отключение HMS Core приведет к потере работы Push-уведомлений в сторонних приложениях, использующих Huawei Push Kit (многие банковские клиенты, такси, доставка). Восстановить их без переустановки приложений и повторного входа в аккаунт Huawei не получится.
💡

Главная выгода от отключения — экономия 10-15% заряда в сутки и остановка нежелательной телеметрии.

Способ 1: Ограничение через настройки приложений (без ПК)

Самый безопасный метод — ручная блокировка автозапуска и отзыв разрешений. Зайдите в Настройки → Приложения → Все приложения, включите отображение системных процессов (меню в правом верхнем углу). Найдите HMS Core, Huawei ID, AppGallery, Mobile Services. В каждом откройте «Батарея» → «Ручное управление» и снимите галочки «Автозапуск», «Фоновая активность», «Запуск в фоне».

Затем в разделе «Разрешения» запретите доступ к геолокации, телефону, контактам, хранилищу и микрофону. Для Huawei ID дополнительно отключите «Автозапуск» в меню «Запуск» (если есть). Это не удалит сервисы, но переведет их в «спящий» режим: они не смогут запускаться сами, только по явному вызову пользователя. После изменений перезагрузите устройство.

☑️ Чек-лист быстрой деактивации через настройки

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

Способ 2: Удаление обновлений и «заморозка» пакетов

Если ограничений недостаточно, верните системные приложения к заводскому состоянию. В том же меню «Все приложения» нажмите на три точки у HMS Core → «Удалить обновления». Приложение вернется к исходной версии, встроенной в прошивку, которая часто менее требовательна к ресурсам. Повторите для Huawei ID, AppGallery, Petal Search, Huawei Wallet.

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

МетодСложностьВлияет на PushТребует ПКРиск ошибок системы
Настройки батареи/автозапускНизкаяЧастичноНетМинимальный
Удаление обновлений + ОтключениеСредняяДаНетСредний
ADB (pm disable-user / uninstall -k --user 0)ВысокаяПолностьюДаВысокий
Debloater-скрипты (Universal Android Debloater)СредняяНастраиваемоДаСредний

Способ 3: Полная блокировка через ADB (для продвинутых)

Подключите смартфон к ПК, включите «Отладку по USB» в Настройки → Для разработчиков. Установите Platform Tools или используйте веб-ADB. Откройте терминал и введите команды для блокировки пакетов текущего пользователя (без рут, сохраняя возможность отката):

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.search

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

Для удаления кэша и данных добавьте adb shell pm clear com.huawei.hms. Команда uninstall -k --user 0 удалит приложение для пользователя 0, оставив системный образ нетронутым — это безопаснее disable-user, так как исключает автозапуск через системные интенты. После выполнения перезагрузите телефон. Вернуть всё можно командой adb shell cmd package install-existing com.huawei.hms.

Подробности по ADB-командам

Команда disable-user сохраняет APK в системе, но запрещает запуск. uninstall -k --user 0 удаляет данные и код для пользователя, но системный раздел остается целым — это не «кирпич». Для восстановления нужен install-existing. Не используйте pm uninstall без флагов -k --user 0 — это требует рут и ломает OTA-обновления.

⚠️ Внимание: Использование ADB на корпоративных устройствах или смартфонах в лизинге может нарушить условия гарантии или политику MDM. Перед запуском скриптов сделайте бэкап через adb backup -apk -shared -all -f backup.ab (требует подтверждения на экране телефона).

Последствия для экосистемы и альтернативы

После деактивации перестанут работать: Find Device (поиск телефона), Huawei Wallet (NFC-оплата картами и проездными), AppGallery (обновления приложений), Huawei Share (передача файлов на ноутбук/планшет), Quick App (легковесные сервисы). Push-уведомления в приложениях, не имеющих собственный FCM/APNs канал, пропадут. Синхронизация заметок, календаря и браузера через Huawei ID остановится.

В качестве альтернативы Push рассмотрите UnifiedPush с дистрибутивом ntfy или NextPush — они работают без Google и HMS. Для оплаты используйте Google Wallet (если есть GMS) или банковские приложения с собственной NFC-реализацией (СберБанк Онлайн, Т-Банк, Альфа-Банк). Файлы передавайте через Nearby Share (Google) или Telegram/LocalSend. Поиск устройства заменит Google Find My Device или сторонние трекеры (Tile, Apple AirTag через приложение «Поиск» на iPhone).

💡

Если нужен только поиск телефона, оставьте включенным только «Службы локации Huawei» (com.huawei.location) и отключите остальное. Это экономит батарею и сохраняет Find Device.

📊 Какой способ отключения HMS вы считаете оптимальным?
Только настройки батареи и автозапуск
Удаление обновлений и отключение кнопкой
ADB disable-user / uninstall --user 0
Не отключаю, нужна экосистема

Решение проблем после деактивации

Если после манипуляций перестали открываться банковские приложения, очистите их кэш и данные, затем войдите заново — они переинициализируют Push-токен через FCM (Google). Если экран блокировки требует пароль Huawei ID, который вы забыли, сброс через «Найти устройство» не сработает — понадобится разблокировка через сервисный центр с подтверждением владения. Ошибка «HMS Core не установлен» в играх решается установкой актуального APK HMS Core с официального сайта developer.huawei.com или через AppGallery (если не отключали).

На некоторых прошивках (EMUI 12/13, HarmonyOS 3/4) после ADB-блокировки может появляться системное уведомление «Приложение не работает». Долгое нажатие → «Все категории» → отключите уведомления для «Системный интерфейс» или конкретного пакета. Если батарея садится быстрее — проверьте «Статистику батареи» на предмет новых виновников (часто это com.android.systemui или модемный процессор при плохом сигнале).

⚠️ Внимание: На смартфонах без GMS (китайские версии Mate/P/Nova) отключение HMS Core делает телефон практически «кирпичом» для бытовых задач: нет магазина приложений, нет пушей, нет входа в аккаунт. На таких устройствах лучше ограничиться настройкой батареи и автозапуска.

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

Можно ли вернуть HMS после отключения через ADB без сброса настроек?

Да. Подключите телефон к ПК с включенной отладкой по USB и выполните команду adb shell cmd package install-existing com.huawei.hms для каждого отключенного пакета. После перезагрузки сервисы восстановятся в исходном состоянии с сохранением данных пользователя.

Почему после отключения HMS разряжается батарея еще быстрее?

Система может пытаться перезапустить заблокированные сервисы в цикле (watchdog). Проверьте «Статистику батареи» — если виновник system_server или android.system.suspend, верните автозапуск для HMS Core, но оставьте запрет на геолокацию и фоновую активность. Это снимает цикл перезапусков.

Будет ли работать NFC-оплата через СберБанк/Т-Банк без HMS?

Да, если в настройках NFC выбрана оплата «По умолчанию» — ваше банковское приложение. HMS Core и Huawei Wallet для этого не нужны. Главное — не отключайте системный NFC-тег (com.android.nfc) и разрешите банковскому приложению работу в фоне.

Как отключить только уведомление «Войдите в аккаунт Huawei», не трогая сервисы?

Зайдите в Настройки → Уведомления → Все приложения → Huawei ID и отключите «Показывать уведомления». Или в настройках самого приложения Huawei ID (профиль → настройки уведомлений) снимите галочку «Напоминания о входе». Это не влияет на работу HMS Core.

Подходит ли этот метод для планшетов MatePad и ноутбуков MateBook?

Для планшетов на HarmonyOS — да, инструкции идентичны. Для ноутбуков MateBook на Windows — HMS не установлен, там работает Huawei PC Manager для синхронизации с телефоном. Его можно удалить через «Параметры → Приложения» Windows, это не влияет на работу смартфона.

💡

Оптимальный баланс — ограничить автозапуск и права через настройки, оставить HMS Core включенным, но «спящим». Это сохраняет Find Device, Wallet и Push для банков, убирая нагрузку на батарею.