Удаление системных сервисов Huawei блокируется производителем на уровне прошивки, поэтому стандартное меню приложений не предлагает кнопку «Удалить» для компонентов вроде HMS Core или HiCare. Единственный легальный способ избавиться от лишнего ПО — использовать отладку по USB и команды pm uninstall --user 0 либо сторонние утилиты с правами оболочки. Ниже разобраны все рабочие методы для EMUI и HarmonyOS с акцентом на сохранение стабильности системы.

Многие пользователи пытаются просто отключить сервисы через настройки, но это лишь останавливает процессы, не освобождая место в разделе /system и не убирая автозапуск после перезагрузки. Полное деинсталляция доступна только для текущего пользователя (user 0), что оставляет бинарники на месте, но предотвращает их запуск и обновление через AppGallery. Такой подход безопасен для OTA-обновлений прошивки, так как системный раздел остается нетронутым.

Почему стандартное удаление недоступно

Системные приложения в Android имеют привилегированный статус и подписаны сертификатом платформы. В EMUI и HarmonyOS Huawei усилил защиту: даже в меню «Приложения» кнопка удаления для HMS Core, Mobile Services, HiBoard и других компонентов неактивна. Это сделано намеренно — экосистема завязана на этих сервисах, а их отсутствие ломает платежи, пуши, синхронизацию и вход в ID.

Попытки получить root-права на современных устройствах (серии P60, Mate 60, Nova 12) бессмысленны: загрузчик залочен, а разблокировка официально недоступна с 2018 года. Поэтому единственный рабочий вектор — использование ADB или API Shizuku, которые работают в рамках песочницы без модификации /system.

⚠️ Внимание: Удаление HwMindSpace (умный ассистент) или HwVAssistant (голосовой ввод) приведет к ошибкам в боковом меню и голосовом управлении. Восстановление возможно только через сброс настроек или переустановку APK из надежного источника.

Подготовка телефона: включение отладки по USB

Любой метод требует активной отладки по USB. Зайдите в Настройки → О телефоне → Версия ПО и тапните 7 раз по номеру сборки. Вернитесь в Система и обновления → Для разработчиков, включите переключатели «Отладка по USB» и «Установка через USB» (последний нужен для работы ADB без подтверждений на экране).

При первом подключении к ПК на телефоне появится диалог «Разрешить отладку по USB?» — поставьте галочку «Всегда разрешать для этого компьютера» и нажмите ОК. Проверьте связь командой adb devices в терминале: должен отображаться серийный номер и статус device. Если видите unauthorized — отозовите разрешения в меню разработчика и повторите подключение.

📊 Каким способом планируете удалять сервисы?
Через ADB на ПК
Через Shizuku/Canta на телефоне
Только отключу в настройках
Еще не решил

Метод 1: Удаление через ADB (Windows / macOS / Linux)

Самый надежный способ — использование adb shell с флагом --user 0. Сначала определите точные имена пакетов. Установите приложение App Inspector или Package Name Viewer из Play Market (или AppGallery), найдите нужный сервис и скопируйте package name. Например, для AppGallery это com.huawei.appmarket, для HMS Core — com.huawei.hms.

Выполните команду удаления: adb shell pm uninstall --user 0 com.huawei.appmarket. Система вернет Success, если пакет найден и удален для текущего пользователя. Ошибка Failure [DELETE_FAILED_INTERNAL_ERROR] означает, что пакет защищен флагом SYSTEM и его нельзя удалить даже через ADB без root (например, com.android.systemui).

☑️ Чек-лист перед запуском ADB-команд

Выполнено: 0 / 4
Спойлер: Как узнать package name без сторонних приложений

В терминале выполните adb shell pm list packages | grep huawei. Вывод покажет все пакеты с префиксом com.huawei. Для точного совпадения используйте adb shell dumpsys package com.huawei.hms | grep packageName.

Метод 2: Удаление без ПК через Shizuku и Canta

Если нет доступа к компьютеру, установите Shizuku (с GitHub или F-Droid) и следуйте инструкции внутри приложения: запустите пару ADB-команд прямо на телефоне через терминал Termux или встроенный в Shizuku веб-интерфейс. После активации Shizuku получает системные привилегии оболочки.

Далее установите Canta или App Manager (оба открыты, есть на GitHub). Они видят системные приложения и позволяют удалять их для пользователя 0 через графический интерфейс. В Canta включите «Показать системные», найдите сервис, тапните → «Удалить для пользователя». Это безопаснее ручного ввода команд и исключает опечатки в именах пакетов.

⚠️ Внимание: Shizuku требует повторной активации после каждой перезагрузки телефона. Автоматизируйте процесс через Tasker или MacroDroid, если планируете регулярную чистку после обновлений прошивки.

Таблица: Безопасные и рискованные сервисы для удаления

Имя сервиса (UI)Package NameРиск удаленияКомментарий
AppGallerycom.huawei.appmarketНизкийПотеря магазина приложений, обновления HMS вручную
HiCare (Поддержка)com.huawei.hicareНизкийДиагностика и сервисные центры недоступны
HMS Corecom.huawei.hmsКритическийЛомает платежи, пуши, карты, вход в приложения банков
Mobile Services (Unified)com.huawei.mobile.servicesВысокийАналог Google Play Services для экосистемы Huawei
HiBoard (Умный экран)com.huawei.android.totemweatherСреднийПропадает виджет погоды/новостей слева от рабочего стола
Petal Search / Mapscom.huawei.search / com.huawei.petalmapНизкийАльтернативы: Яндекс.Карты, DuckDuckGo

Риски и последствия: что сломается после чистки

Удаление HMS Core делает неработоспособными банковские приложения (СберБанк, Т-Банк, Альфа), навигацию (Petal Maps, Яндекс.Карты через HMS), пуш-уведомления в мессенджерах и вход через Huawei ID. Многие приложения при старте проверяют наличие com.huawei.hms и падают с ошибкой HMS Core not found.

Отсутствие com.huawei.appmarket блокирует автоматическое обновление системных компонентов (клавиатура, темы, шрифты, драйверы камеры). Придется искать APK вручную на ресурсах вроде APKMirror или извлекать их из прошивки через Payload Dumper. OTA-обновления прошивки обычно проходят успешно, так как системный раздел цел, но после обновления удаленные сервисы часто «возвращаются» — их нужно чистить повторно.

💡

Создайте .bat/.sh скрипт со списком команд pm uninstall для быстрой повторной чистки после каждого OTA-обновления прошивки.

💡

Главное правило: удаляйте только то, чья функция вам понятна и для чего есть альтернатива. HMS Core и Mobile Services — табу для обычного пользователя.

Восстановление удаленных сервисов без сброса телефона

Если после удаления что-то сломалось, не спешите делать Factory Reset. Удаление через --user 0 не затрагивает APK в /system/priv-app или /product/app. Вернуть сервис можно командой adb shell cmd package install-existing com.huawei.hms. Она «разблокирует» пакет для текущего пользователя, и он появится в меню приложений с данными и кэшем.

Альтернатива — скачать официальный APK нужной версии с APKMirror или Huawei AppGallery (через веб-версию на ПК) и установить через adb install -r -d файл.apk. Флаг -d позволяет понизить версию, -r — переустановить поверх. Для системных привилегированных приложений может потребоваться подпись тем же сертификатом, поэтому лучше использовать install-existing.

⚠️ Внимание: После восстановления HMS Core зайдите в Настройки → Приложения → HMS Core → Память и нажмите «Очистить хранилище», затем перезагрузите телефон. Это устранит ошибки синхронизации аккаунта и пушей.

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

Нужен ли Root для удаления системных приложений Huawei?

Нет. Метод pm uninstall --user 0 работает на стандартном залоченном загрузчике без root. Root дает возможность удалить файлы из /system навсегда, но это ломает OTA, SafetyNet/Play Integrity и гарантию.

Вернутся ли удаленные сервисы после обновления прошивки?

Да. OTA-обновление восстанавливает все пакеты для пользователя 0. После каждого обновления повторяйте процедуру удаления или используйте подготовленный скрипт.

Можно ли удалить Huawei ID и вход в аккаунт?

Пакет com.huawei.hwid отвечает за авторизацию. Его удаление выведет вас из аккаунта, сломает синхронизацию облака, поиск устройства и доступ к AppGallery. Не рекомендуется, если пользуетесь экосистемой.

Что такое «Установка через USB» в меню разработчика?

Это разрешение на установку APK через ADB без подтверждения на экране телефона. Обязательно для работы автоматизированных скриптов и утилит вроде Canta при подключении к ПК.

Безопасно ли удалять HiVision (Умное зрение) и AR Engine?

HiVision (com.huawei.hivision) — только сканер QR/объектов в камере и ассистент. AR Engine (com.huawei.arengine) нужен для AR-эффектов в камере и некоторых играх. Удаление безопасно, если функции не используете.