Удаление предустановленного ПО на смартфонах Huawei требует доступа к режиму разработчика или использования ADB, так как стандартное меню настроек блокирует кнопку удаления для системных пакетов. Производитель намеренно ограничивает взаимодействие с критическими компонентами EMUI и HarmonyOS, чтобы предотвратить случайный сбой прошивки. Ниже рассматриваются рабочие методы очистки системы от лишнего البloatware без потери стабильности.

Большинство пользователей сталкиваются с невозможностью деинсталлировать приложения вроде HiCare, Browser, Music или сервисов HMS через стандартный интерфейс — кнопка «Удалить» просто неактивна. Единственное легальное решение без разблокировки загрузчика — использование отладочного моста ADB или специализированных утилит, работающих через локальный сервер Shizuku. Каждый метод имеет свои нюансы совместимости с версией ОС и моделью устройства.

Почему стандартное удаление не работает в EMUI и HarmonyOS

В оболочках EMUI и HarmonyOS системные приложения имеют признак SYSTEM в манифесте пакета, что скрывает их из списка удаляемых программ. Даже если зайти в «Приложения» → «Все приложения» и включить отображение системных процессов, доступно только «Отключить» или «Удалить обновления». Полное удаление пакета (pm uninstall) требует привилегий оболочки shell с флагом -k (сохранение данных) или --user 0 (удаление для текущего пользователя).

Отключение приложения не освобождает место во внутреннем хранилище, а лишь останавливает процессы и скрывает иконку. При этом остаются кэш, данные и сам APK-файл в разделе /system или /product. Для реальной очистки памяти и автозагрузки необходима деинсталляция пакета, что возможно только через ADB-сессию или с правами суперпользователя (root).

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

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

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

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

Выполнено: 0 / 5
⚠️ Внимание: Удаление пакетов com.huawei.android.launcher (стандартный лаунчер) или com.android.systemui приведет к появлению черного экрана после перезагрузки. Восстановление возможно только через кастомный рекавери или полную перепрошивку.

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

Самый надежный способ — использование Android Debug Bridge. Скачайте Platform Tools с официального сайта разработчиков Android, распакуйте в удобную папку (например, C:\adb). Откройте терминал в этой папке и введите adb devices. Серийный номер телефона должен отобразиться со статусом device.

Чтобы найти точное имя пакета (package name) цели, используйте команду adb shell pm list packages | findstr "huawei" (Windows) или grep (Linux/macOS). Для удаления введите:

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

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

Полезные ADB-команды для диагностики

adb shell pm list packages -d — список отключенных пакетов

adb shell pm list packages -e — список включенных пакетов

adb shell pm enable --user 0 — включить обратно

adb shell cmd package install-existing --user 0 — восстановить системное приложение

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

Если компьютера под рукой нет, используйте связку Shizuku + App Manager (или Canta, System App Remover). Shizuku запускает локальный ADB-сервер прямо на телефоне, запрашивая права через беспроводную отладку или через root (если есть). На Android 11+ в «Для разработчиков» включите «Беспроводная отладка», нажмите «Сопряжение устройства с кодом сопряжения» и введите код в приложении Shizuku.

После активации Shizuku (статус «Running» в приложении) откройте App Manager. Он покажет полный список пакетов с фильтрами по системным, пользовательским и отключенным. Нажмите на ненужное приложение → значок корзины → подтвердите удаление. Интерфейс интуитивен и показывает описание пакета, что снижает риск ошибки.

Преимущество метода — не нужен кабель и ПК. Недостаток: на прошивках EMUI 12+/HarmonyOS 2+ беспроводная отладка часто отключается после перезагрузки или сна, требуя повторного сопряжения. Также некоторые агрессивные антивирусы или оптимизаторы батареи (встроенные в EMUI) могут убить процесс Shizuku в фоне.

📊 Каким способом вы предпочитаете удалять системные приложения?
Через ADB на компьютере
Через Shizuku / App Manager на телефоне
Через root (Magisk/KernelSU)
Не удаляю, только отключаю

Метод 3: Полный контроль с правами Root (Magisk / KernelSU)

Разблокировка загрузчика (Bootloader Unlock) на современных Huawei официально недоступна с 2018 года — производитель закрыл выдачу кодов. Однако для старых флагманов (серии P30, Mate 20 и старше) или устройств, полученных через сервисные центры/сертифицированные разблокировки, получение root-прав через Magisk открывает неограниченные возможности. С root можно удалить любой пакет, включая критические системные сервисы, и даже модифицировать системный раздел (при наличии dynamic partitions — через overlay).

С root-доступом удобнее всего использовать System App Remover или терминал (Termux с пакетом tsu или su). Команда pm uninstall com.huawei.hwmusic без флага --user 0 удалит пакет полностью из системы. Но риск превратить смартфон в «кирпич» максимален: ошибка в имени пакета или удаление зависимости (например, com.huawei.android.totemweather для виджета погоды на рабочем столе) сломает функционал.

⚠️ Внимание: Разблокировка загрузчика на Huawei стирает все данные, снимает гарантию, ломает Widevine L1 (нет HD в Netflix/Кинопоиске) и блокирует оплату NFC (Huawei Pay, Google Pay). Восстановить загрузчик официально нельзя.

Таблица: Безопасные к удалению пакеты Huawei (EMUI 10–14 / HarmonyOS 2–4)

Ниже приведен список пакетов, удаление которых (--user 0) практически не влияет на стабильность системы, но освобождает ресурсы и автозагрузку. Всегда проверяйте назначение пакета перед удалением через поиск в интернете или App Manager.

Имя пакета (Package Name) Название / Функция Риск удаления
com.huawei.hwid Huawei ID (аккаунт) Низкий (если не используете облако/темы)
com.huawei.hicare HiCare (поддержка/сервис) Низкий
com.huawei.browser Браузер Huawei Низкий (есть Chrome/Другой)
com.huawei.android.totemweather Погода (виджет/приложение) Средний (сломает виджет на рабочем столе)
com.huawei.music Музыка Huawei Низкий
com.huawei.video Видео Huawei Низкий
com.huawei.appmarket AppGallery Высокий (сломает обновления системных приложений)
com.huawei.search Поиск / Swipe-down Средний (может сломать жест поиска)
💡

Перед массовым удалением сделайте бэкап списка пакетов командой: adb shell pm list packages -f > packages_backup.txt. Это позволит быстро восстановить удаленное через adb shell cmd package install-existing --user 0 .

Что делать, если после удаления система ведет себя нестабильно

Симптомы: лаги интерфейса, краш системного UI (com.android.systemui), пропажа уведомлений, бесконечная перезагрузка (bootloop). Первое действие — вернуть последнее удаленное приложение командой adb shell cmd package install-existing --user 0 . Если не помните имя пакета, сбросьте настройки через Recovery: выключите телефон → зажмите Power + Volume Up → «Wipe data / Factory reset» (данные стерются).

Если телефон не загружается вообще (черный экран, вибрация), поможет только режим eRecovery (Power + Volume Up + Volume Down при включении) с последующей перепрошивкой из интернета или через HiSuite на ПК. Для этого нужен рабочий кабель, драйверы и стабильное соединение. Прошивка скачивается официальная, без потери IMEI и серийного номера.

💡

Главное правило: удаляйте только те пакеты, функцию которых понимаете на 100%. Лучше оставить лишнее приложение, чем получить неработающий смартфон без возможности отката без ПК.

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

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

Да, если использовали флаг --user 0. Выполните команду adb shell cmd package install-existing --user 0 . Приложение вернется в систему с настройками по умолчанию. Если удаляли без флага (только с root) — вернуть можно только перепрошивкой или из бэкапа раздела /system через TWRP (если есть).

Почему после удаления приложения оно появилось снова после обновления системы?

OTA-обновления EMUI/HarmonyOS восстанавливают полный набор системных пакетов из образа прошивки. Чтобы предотвратить возврат, нужно либо заблокировать обновления (через настройки или ADB: pm disable-user --user 0 com.huawei.android.fota), либо повторять процедуру удаления после каждого обновления.

Безопасно ли удалять приложения Google (GMS) на Huawei с HMS?

На устройствах без GMS (после P40/Mate 30) пакетов Google в системе нет — они устанавливаются пользователем как обычные приложения. Если вы установили GMS через GSpace / MicroG / LZPlay, удаляйте их как обычные приложения. Не трогайте пакеты com.huawei.hms* — это ядро экосистемы Huawei, их удаление сломает AppGallery, Push, Карты, Кошелек и вход в аккаунт.

Как найти точное имя пакета, если в App Manager отображается только название?

В App Manager нажмите на приложение — в деталях будет строка «Package name». В ADB используйте adb shell dumpsys package <ключевое_слово> | grep package или установите приложение «Package Name Viewer» из AppGallery / Aurora Store — оно показывает имена пакетов рядом с иконками в лаунчере.

Удаление системных приложений увеличивает autonomía батареи?

Да, если удаленные приложения работали в фоне (синхронизация, геолокация, пуш-уведомления). Например, удаление HiCare, Browser, Music, Video, Compass, AR Engine заметно снижает количество «пробуждений» процесса (wakelocks). Но удаление системных сервисов типа com.huawei.powergenie (управление питанием) может наоборот ухудшить автономность из-за потери контроля за фоновыми процессами.