На смартфоне Huawei P Smart 2019 предустановленные системные приложения занимают память и не удаляются стандартным способом через меню настроек. Производитель блокирует кнопку «Удалить» для большинства фирменных сервисов и партнерского софта, оставляя только отключение уведомлений. Полноценная деинсталляция требует доступа к режиму разработчика и использования инструментов командной строки.

Пользователи часто путают отключение приложения с его полным удалением: в первом случае пакет остается в разделе /system или /product, продолжая потреблять место и иногда запуская фоновые процессы. В этом руководстве разберем, как избавиться от лишнего мусора без получения root-прав, сохраняя стабильность EMUI 9 на базе Android 9.

Почему стоит очистить систему от бloatware

Набор предустановленного ПО на Huawei P Smart 2019 включает дублирующие сервисы Huawei (Health, Video, Music), партнерские приложения (Booking, Netflix, WPS Office) и системные демоны телеметрии. Даже в отключенном состоянии они могут получать обновления через AppGallery, раздувая кэш раздела /data.

Удаление неиспользуемых пакетов освобождает от 500 МБ до 1.5 ГБ внутренней памяти, что критично для версии на 32 ГБ накопителя. Дополнительно снижается нагрузка на батарею: меньше фоновых сервисов — реже просыпается процессор. Интерфейс становится чище, в лаунчере пропадают лишние иконки, а поиск по настройкам работает быстрее.

Однако агрессивная чистка несет риски: удаление фреймворка HwFramework или модуля HiBoard приведет к ошибкам виджетов и жестов. Ниже приведен проверенный список пакетов, безопасных для удаления на данной модели.

Отключение против удаления: что доступно без ПК

Самый простой путь — зайти в Настройки → Приложения → Все приложения, выбрать ненужную программу и нажать «Отключить». Это скрывает иконку и останавливает процессы, но файлы остаются в системном разделе. Для системных приложений без кнопки «Отключить» (например, Phone Clone или Huawei Share) этот метод не сработает.

В EMUI 9 есть скрытое меню «Приложения-помощники», где можно лишить системные программы прав на автозапуск и доступ к данным. Это компромиссный вариант, если нет возможности подключить смартфон к компьютеру. Полноценное удаление (uninstall) возможно только через ADB или с правами суперпользователя.

📊 Какой способ очистки системы вы предпочитаете?
Только отключение через настройки
ADB AppControl / Universal Android Debloater
Ручной ввод команд ADB
Получаю root и удаляю через Titanium Backup

Подготовка к работе через ADB: пошаговая настройка

Для безопасного удаления понадобится компьютер с Windows, macOS или Linux, кабель USB и включенная Отладка по USB. На Huawei P Smart 2019 активируйте её так: Настройки → О телефоне → Номер сборки (нажать 7 раз) → Система → Для разработчиков → Отладка по USB. При первом подключении подтвердите доверие к компьютеру на экране телефона.

Скачайте Platform Tools с официального сайта разработчиков Android или используйте портативную утилиту ADB AppControl / Universal Android Debloater (UAD). Последние имеют графический интерфейс, базу описаний пакетов и фильтры безопасности — оптимальный выбор для новичков. Проверьте соединение командой adb devices в терминале: должен отобразиться серийный номер устройства со статусом device.

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

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

В ADB AppControl нажмите «Считать пакеты», дождитесь загрузки списка. Используйте поиск по ключевым словам: booking, netflix, wps, huawei.health, huawei.video. Отметьте галочками ненужные позиции и нажмите «Удалить». Утилита автоматически добавит флаг --user 0, удаляя приложение только для текущего пользователя, что сохраняет возможность восстановления после сброса настроек.

Что такое флаг --user 0 и зачем он нужен

Флаг --user 0 указывает системе удалить приложение только для владельца устройства (пользователь 0), оставляя пакет в системном разделе. Это «мягкое» удаление: после factory reset приложение вернется, но пока вы пользуетесь телефоном — его нет. Без этого флага (команда pm uninstall) требуется root-доступ и риск брика системного раздела.]

Таблица безопасных пакетов для удаления на P Smart 2019

Ниже собран список пакетов, удаление которых не ломает базовые функции связи, камеры, отпечатка и обновлений OTA. Проверено на прошивке 9.1.0.3xx. Имена пакетов чувствительны к регистру, копируйте точно.

Имя пакета (Package Name) Назначение Риск удаления
com.booking Booking.com (партнерский бloatware) Нет
com.netflix.mediaclient Netflix (предустановка) Нет
cn.wps.moffice_eng WPS Office Нет, если не пользуетесь
com.huawei.health Huawei Health Нет, если нет часов/браслета
com.huawei.videoplayer Huawei Video Нет
com.huawei.music Huawei Music Нет
com.huawei.hwid Huawei ID (аккаунт) Высокий — потеря входа в AppGallery
com.huawei.android.totemweather Виджет погоды Нет

⚠️ Внимание: Не удаляйте пакеты com.huawei.android.launcher (лаунчер), com.android.systemui (системный UI), com.huawei.parentcontrol (родительский контроль) и com.android.providers.telephony (SMS/звонки). Это приведет к загрузке в recovery или бесконечной перезагрузке.

Ручной ввод команд для точечного удаления

Если вы не доверяете сторонним утилитам, используйте терминал. Введите adb shell, затем для каждого пакета выполняйте:

pm uninstall --user 0 com.booking

pm uninstall --user 0 com.netflix.mediaclient

Команда возвращает Success при успехе. Если видите Failure [DELETE_FAILED_INTERNAL_ERROR] — пакет защищен или является критическим системным компонентом. В таком случае ограничьтесь отключением: pm disable-user --user 0 package.name. Этот метод гарантирует отсутствие скрытой телеметрии со стороны GUI-утилит.

💡

Совет: перед массовым удалением создайте список команд в текстовом файле и вставляйте их пачками в терминал. Так вы не потеряетесь, какие пакеты уже обработаны, и быстро повторите процедуру после обновления прошивки.]

Что делать, если что-то пошло не так: восстановление

После удаления системного компонента (например, com.huawei.hwid) может перестать работать AppGallery, синхронизация контактов или вход в тему. Стандартный сброс настроек (Настройки → Система → Сброс → Сброс настроек приложений) вернет отключенные пакеты, но не переустановит удаленные через pm uninstall --user 0.

Для полного восстановления нужен полный сброс к заводским настройкам (Factory Reset) или прошивка через HiSuite / eRecovery. Альтернатива — установить APK удаленного приложения вручную из надежного источника (например, APKMirror), но системные подписи могут не совпасть, и функционал будет ограничен.

⚠️ Внимание: После удаления пакетов Huawei Mobile Services (HMS) некоторые банковские приложения и сервисы такси перестанут видеть пуш-уведомления. Вернуть HMS без прошивки сложно — пакеты подписаны уникальным сертификатом производителя.

💡

Главный вывод: используйте ADB AppControl или UAD с фильтром «Safe to remove», удаляйте только пользовательские пакеты (--user 0) и всегда делайте бэкап перед чисткой.]

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

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

Нет. Метод pm uninstall --user 0 через ADB работает без разблокировки загрузчика и root-прав. Он удаляет приложение только для текущего пользователя, оставляя системный раздел нетронутым.

Вернутся ли удаленные приложения после обновления системы (OTA)?

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

Можно ли удалить Huawei AppGallery и установить Google Play?

Удаление com.huawei.appmarket (AppGallery) безопасно, но на P Smart 2019 (выпущен до санкций 2019 года) Google Play сертифицирован и работает из коробки. Просто установите GMS Installer или скачайте Play Store APK.

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

Это кэш лаунчера. Перезагрузите телефон или очистите данные приложения «Домашний экран» (com.huawei.android.launcher) в настройках. Иконка исчезнет.

Безопасно ли удалять com.huawei.hwaps (Huawei AppSearch)?

Этот пакет отвечает за поиск по настройкам и глобальный поиск по устройству. Удаление не сломает телефон, но поиск перестанет находить пункты меню и контакты. Лучше оставить или просто отключить.