На смартфонах Huawei с EMUI и HarmonyOS предустановленные системные приложения занимают память и запускаются в фоне без явного согласия пользователя.

Производитель не дает простого способа удалить их через настройки, оставляя только отключение, которое не освобождает место в хранилище. Полноценное удаление без прав суперпользователя возможно только через ADB-команды, выполненные непосредственно на устройстве.

Почему стандартного отключения недостаточно

Функция Отключить в настройках приложений лишь скрывает иконку и останавливает процессы, но файлы пакета остаются в разделе /system или /product.

Это значит, что место в накопителе не возвращается, а после сброса настроек или обновления прошивки приложение снова активируется. Для реального очищения хранилища нужно выполнить деинсталляцию для текущего пользователя командой pm uninstall -k --user 0.

⚠️ Внимание: Удаление критических системных компонентов (например, com.huawei.android.launcher или com.android.systemui) приведет к бесконечной перезагрузке устройства или потере рабочего стола.

Подготовка: беспроводная отладка и LADB

Начиная с Android 11 (EMUI 12 / HarmonyOS 2) Huawei поддерживает беспроводную ADB-отладку, что исключает необходимость в кабеле и ПК. Вам понадобится установить приложение-сервер ADB прямо на смартфон — например, LADB (платное в Play Store, бесплатно на GitHub/F-Droid) или настроить Termux с пакетом android-tools.

Алгоритм действий выглядит так:

  • 🔧 Активируйте «Для разработчиков» в настройках (7 тапов по номеру сборки).
  • 📶 Включите «Беспроводная отладка» и разрешите подключение в текущей сети.
  • 📥 Установите LADB, запустите сервер и скопируйте порт и пароль из уведомления.
  • 🔗 В LADB нажмите «Connect», введите пароль — консоль готова к вводу команд.

Если версия Android ниже 11, без компьютера не обойтись — беспроводной ADB в старых EMUI работает нестабильно или отсутствует.

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

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

Поиск имен пакетов для удаления

Чтобы не удалить нужное, используйте приложение App Manager (Open Source, есть в F-Droid/Play Store) или Package Name Viewer 2.0. Они показывают реальное имя пакета (package name) под читаемым названием.

Составьте список кандидатов: предустановленные магазины игр, сервисы партнеров (Booking, AliExpress), дублирующие Google-сервисы HMS Core модули, которые вы не используете. Никогда не удаляйте пакеты со словами systemui, launcher, settings, phone, bluetooth без точного понимания последствий.

  • 📦 com.huawei.himovie — видео-сервис Huawei Video.
  • 📦 com.huawei.himusic — Huawei Music.
  • 📦 com.facebook.katana / com.facebook.services — предустановленный Facebook (если есть).
  • 📦 com.booking, com.tripadvisor.tripadvisor — туристические закладки.
Как вернуть удаленное приложение

Если вы удалили пакет командой pm uninstall -k --user 0, он остался в системе для других пользователей. Вернуть можно командой cmd package install-existing имя.пакета в той же консоли LADB. Полное восстановление после сброса настроек произойдет автоматически.

💡

Удаление через --user 0 затрагивает только текущего владельца устройства, системный раздел остается нетронутым. Это безопаснее рута и позволяет получить OTA-обновления.

📊 Каким способом вы предпочитаете очищать систему?
Только отключение в настройках
Беспроводной ADB (LADB/Termux)
Shizuku + App Manager
Не удаляю, боюсь сломать телефон

Метод Shizuku + App Manager (современный стандарт)

Начиная с Android 11, Shizuku позволяет приложениям получать системные права API через ADB без постоянного подключения к ПК. После первичной настройки через LADB (однократно) Shizuku работает автономно.

Установите Shizuku и App Manager. В Shizuku выберите режим запуска «Беспроводная отладка» и следуйте инструкции на экране — приложение само подключится к локальному ADB-серверу LADB. После этого в App Manager появятся кнопки «Удалить» напротив системных приложений.

Этот способ удобнее ручного ввода команд: интерфейс показывает описание пакета, риск удаления и позволяет отменить действие одним тапом. App Manager также умеет создавать резервные копии APK перед удалением.

⚠️ Внимание: Shizuku требует повторной активации после каждой перезагрузки телефона, если не настроен автозапуск через LADB-скрипт. На EMUI/HarmonyOS агрессивное управление автозапуском может убить фоновый процесс Shizuku.

Сравнение методов очистки

Выбор способа зависит от версии Android, готовности разбираться в консоли и частоты перезагрузок устройства.

МетодТребует ПКТребует RootСложностьРиск брикаПосле перезагрузки
Отключение в настройкахНетНетНизкаяНулевойРаботает
LADB + pm uninstallНетНетСредняяНизкий (при ошибке в пакете)Работает
Termux + ADBНетНетВысокаяНизкийРаботает
Shizuku + App ManagerНет (после настройки)НетНизкаяМинимальныйТребует повторного старта Shizuku
Root (Magisk/KernelSU)Да (для разблокировки)ДаВысокаяВысокийРаботает постоянно

Типичные ошибки и восстановление

Самая частая ошибка — удаление com.huawei.android.launcher (стандартный лаунчер) без установленного стороннего (Niagara, Nova, Lawnchair). Система не находит домашний экран и уходит в bootloop.

Если телефон зациклился на логотипе, поможет только режим восстановления (Recovery) и сброс к заводским настройкам (Wipe data/factory reset). Доступ к Recovery на Huawei: выключенный телефон + питание + громкость вверх.

⚠️ Внимание: Сброс настроек удалит все пользовательские данные. Регулярно синхронизируйте фото в Облако Huawei или Google Фото, а контакты — в аккаунт Google/Huawei ID.

Менее критичная ошибка — удаление модуля com.huawei.hwid (Huawei ID). Это вызовет выход из аккаунта, потерю доступа к темам, Облаку и AppGallery. Лечится повторным входом в аккаунт после переустановки APK через браузер.

💡

Перед массовым удалением создайте точку восстановления через «Резервное копирование» в настройках системы или используйте Swift Backup (требует Shizuku) для сохранения списка удаленных пакетов.

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

Вернутся ли приложения после обновления системы?

При обновлении EMUI/HarmonyOS через OTA системный раздел перезаписывается полностью. Все удаленные через --user 0 пакеты вернутся в исходное состояние, потребуется повторная чистка.

Можно ли удалить Google-сервисы (GMS) на Huawei?

На новых моделях без GMS их нет в системе. На старых (P30, Mate 20) удаление com.google.android.gms сломает push-уведомления и оплату в приложениях, ставивших зависимость от Play Services. Лучше отключить.

Почему LADB пишет «Connection refused»?

Проверьте, что телефон и сервер LADB находятся в одной Wi-Fi-сети, беспроводная отладка активна, а порт в настройках LADB совпадает с портом в уведомлении беспроводной отладки. Перезапустите сервер LADB.

Безопасно ли удалять HMS Core модули?

Модули com.huawei.hms.* отвечают за карты, платежи, авторизацию, аналитику. Удаление используемых приложениями модулей вызовет краш этих приложений. Удаляйте только те, что точно не нужны (например, AR Engine, если не используете AR).

Как удалить приложение, если в App Manager кнопка неактивна?

Некоторые пакеты защищены флагом SYSTEM или PRIVILEGED строже. Попробуйте команду pm uninstall -k --user 0 --force имя.пакета в консоли LADB. Если не помогло — только Root.