Навязчивая реклама в системном интерфейсе Huawei и Honor чаще всего проистекает от предустановленных сервисов и согласий на персонализированные рекомендации. В EMUI и HarmonyOS за показ баннеров отвечают модули «Магазин приложений», «Темы», «Браузер» и системный компонент HwAds. Понимание архитектуры источника позволяет отключить показ без сторонних утилит и без потери функционала устройства.

Пользователи сталкиваются с тремя типами встраивания: системные уведомления в шторке, баннеры внутри фирменных приложений и рекомендации на рабочем столе или в виджетах. Каждый тип требует отдельного подхода к отключению, так как единого переключателя «Отключить всю рекламу» в настройках не существует. Ниже приведены проверенные методы для актуальных версий оболочек.

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

Главная причина — бизнес-модель производителя: дешевые и средние модели субсидируются за счет монетизации трафика. При первоначальной настройке пользователь часто автоматически соглашается с «Программой улучшения пользовательского опыта» и «Персонализированными рекламными службами». Эти согласия активируют фоновую загрузку креативов из сети Huawei Ads (китайский аналог Google AdMob).

Дополнительные источники — предустановленные партнерские приложения (например, Booking.com, AliExpress, игры), которые имеют разрешение на автозапуск и отправку push-уведомлений. Даже если вы не открываете эти программы, их сервисы могут работать в фоне и качать рекламные кэши. Системные приложения «Телефон», «Сообщения» и «Календарь» в последних версиях оболочек также могут показывать контекстные предложения.

⚠️ Внимание: Полный сброс рекламного идентификатора (GAID/AAID) временно останавливает таргетинг, но после перезагрузки или обновления сервисов HMS Core идентификатор регенерируется, и персонализация возобновляется.

Отключение системных источников через настройки

Начните с раздела Настройки → Безопасность и приватность → Рекламные службы. Переведите переключатель «Персонализированные рекламные службы» в положение «Выкл». Это базовый шаг, который отсекает таргетинг на уровне фреймворка HMS Core, но не убирает контекстную рекламу внутри приложений-партнеров.

Затем зайдите в Настройки → Приложения → Все приложения, включите отображение системных процессов (меню ⋮ → Показать системные). Найдите HwAds, HiBoard (умный виджет) и Magazine Unlock (журнал на экране блокировки). У последних двух отключите «Уведомления» и «Автозапуск». Для HwAds доступна кнопка «Остановить» и «Очистить данные» — используйте обе.

☑️ Чек-лист

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

В разделе Настройки → Экран блокировки и пароли → Журнал отключите «Автообновление» и «Рекомендации». Если пункт «Журнал» отсутствует, поищите «Magazine Unlock» в приложениях. На планшетах и в HarmonyOS путь может отличаться: Настройки → Главный экран и обои → Журнал на экране блокировки.

⚠️ Внимание: Очистка данных HwAds может сбросить настройки согласия в других системных приложениях, потребуется повторно отказаться от «Программы улучшения» при следующем запуске «Магазина приложений» или «Тем».

Настройка «Магазина приложений», «Тем» и «Браузера»

Приложение AppGallery — главный дистрибьютор баннеров. Откройте его, нажмите на аватар профиля → Настройки → Общие → Рекомендации и выключите «Получать рекомендации» и «Персонализированные рекомендации». В том же меню отключите «Автозапуск видео» и «Уведомления о предложениях».

В приложении Темы путь: Я → Настройки (шестеренка) → Рекомендации — снимите галочки со всех пунктов. В Браузере Huawei зайдите в Меню → Настройки → Приватность и безопасность → Персонализированная реклама и отключите её. Также в браузере полезно включить «Блокировку всплывающих окон» и «Защиту от отслеживания».

💡

В «Магазине приложений» после отключения рекомендаций зайдите в «Управление уведомлениями» и отключите каналы «Акции», «Игры» и «Рекомендации» — это уберет пуш-уведомления с рекламой.

Блокировка на уровне сети: DNS и VPN-фильтры

Если системные настройки не убрали 100% баннеров (например, в сторонних играх или вебвью), используйте шифрованный DNS с фильтрацией. В Настройках → Сеть и интернет → Частный DNS выберите «Имя хоста провайдера» и введите dns.adguard.com или dns.nextdns.io (предварительно настроив профиль в NextDNS). Это блокирует запросы к рекламным доменам на уровне всей системы.

Альтернатива — локальные VPN-блокировщики вроде AdGuard (версия с GitHub, не из Play Market), RethinkDNS или Blockada. Они создают локальный VPN-интерфейс и фильтруют трафик без root-прав. В настройках этих приложений включите списки OISD, HaGeZi или Energized Unified для максимального покрытия.

МетодЭффективностьСложностьТребует RootВлияние на батарею
Системные настройки60-70%НизкаяНетМинимально
Частный DNS (AdGuard/NextDNS)85-90%СредняяНетНизкое
Локальный VPN (AdGuard/Rethink)95-99%СредняяНетСреднее
ADB-дебаг (удаление пакетов)100% (системная)ВысокаяНетНет
Root + Magisk (модули)100%ЭкспертнаяДаЗависит от модуля

Продвинутый метод: ADB и удаление пакетов

Для уверенных пользователей доступен метод через adb shell. Он позволяет отключить (disable) или удалить (uninstall --user 0) пакеты, отвечающие за рекламу, не требуя root-доступа. Подключите телефон к ПК, включите «Отладку по USB» в Настройках → Для разработчиков и выполните команды по одному.

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

adb shell pm disable-user --user 0 com.huawei.android.chronus

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

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

Список безопасных для отключения пакетов (скопируйте в терминал)|com.huawei.hwad — основной рекламный SDK

com.huawei.android.chronus — виджет HiBoard/умный экран

com.huawei.magazineunlock — Журнал на экране блокировки

com.huawei.hwidtv — TV-реклама в AppGallery

com.huawei.search — поисковый виджет с рекламой (если не пользуетесь)

com.android.browser — системный браузер (если используете Chrome)

Удаление производится на свой страх и риск. Для возврата

adb shell cmd package install-existing <пакет>

⚠️ Внимание: Не удаляйте пакеты com.huawei.hms, com.huawei.hwid и com.huawei.android.pushagent — это ядро HMS, авторизация и пуш-сервис. Их отключение сломает вход в AppGallery, оплату Petal Pay и уведомления в банковских приложениях.

Работа с рекламным идентификатором и Google-сервисами

Если на устройстве установлены GMS (Google Mobile Services), параллельно работает рекламный ID Google. Зайдите в Настройки Google → Реклама → Удалить рекламный идентификатор и подтвердите. В новых версиях Android это меню находится в Настройки → Безопасность и приватность → Реклама. Действие сбрасывает профиль интересов, накопленный Google.

В HarmonyOS NEXT (без Android-совместимости) рекламный идентификатор управляется исключительно через Настройки → Приватность → Рекламные службы. Там же можно запретить приложениям запрашивать идентификатор. Регулярный сброс (раз в месяц) снижает релевантность баннеров, если их полное удаление невозможно.

💡

Ключевой вывод: комбинация «Системные настройки + Частный DNS + Очистка HwAds» устраняет 90% рекламы без риска для стабильности системы и без потери гарантии.

Что делать, если реклама осталась в конкретном приложении

Часто виновником является одно «зараженное» приложение (клавиатура, лаунчер, чистильщик, VPN). Проверьте: долгим нажатием на иконку приложения → «Информация» → «Уведомления» — отключите все каналы кроме критических. Если приложение показывает рекламу поверх других окон, в том же меню отключите «Отображать поверх других окон».

Для браузерных встраиваний используйте Firefox или Brave с расширением uBlock Origin — они блокируют рекламу на уровне рендеринга страницы, чего не делают системные DNS. В настройках Firefox: Меню → Дополнения → uBlock Origin → Панель управления → Списки фильтров — включите «EasyList», «EasyPrivacy» и «AdGuard Russian Filter».

Мифы и ошибки при борьбе с рекламой

Миф: «Сброс до заводских настроек уберет рекламу навсегда». Реальность: после настройки устройства заново вы снова согласитесь с пользовательским соглашением, и телеметрия включится по умолчанию. Миф: «Антивирус удалит рекламу». Антивирусы не классифицируют системные рекламные модули как вредоносное ПО, так как они подписаны сертификатом производителя.

Ошибка: установка нескольких блокировщиков одновременно (например, AdGuard DNS + AdGuard VPN + Blockada). Это создает конфликт VPN-слотов (в Android только один активный VPN-интерфейс), увеличивает нагрузку на батарею и ломает работу банковских приложений, чувствительных к изменению сетевого стека. Достаточно одного надежного метода.

FAQ: Часто задаваемые вопросы
Удаление системных пакетов через ADB аннулирует гарантию?

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

Почему после обновления EMUI/HarmonyOS реклама появилась снова?

Обновление прошивки переустанавливает системные приложения и сбрасывает настройки согласий к значениям по умолчанию. После каждого крупного OTA-обновления повторно пройдитесь по чек-листу: рекламные службы, HwAds, Magazine Unlock, настройки AppGallery.

Можно ли убрать рекламу в играх, скачанных из AppGallery?

Реклама внутри игр — решение разработчика игры, а не системы. Системные методы (DNS, VPN-блокировщик) блокируют загрузку рекламных SDK (Unity Ads, AppLovin, ironSource), но некоторые игры требуют просмотр рекламы для получения наград — такие запросы блокировать нельзя, иначе игра выдаст ошибку.

Безопасен ли частный DNS dns.adguard.com для банковских приложений?

Да, AdGuard DNS не модифицирует трафик банковских приложений и не подменяет сертификаты. Однако некоторые корпоративные VPN или приложения с закреплением сертификатов (certificate pinning) могут не работать через сторонний DNS. В таком случае добавьте домены банка в исключения NextDNS или временно отключите частный DNS.

Как вернуть удаленные через ADB системные приложения?

Выполните команду adb shell cmd package install-existing <имя_пакета> для каждого удаленного пакета. Например: adb shell cmd package install-existing com.huawei.magazineunlock. После перезагрузки приложение вернется в систему с настройками по умолчанию.