На экране Huawei P20 внезапно появляются баннеры, полноэкранные окна или уведомления от неизвестных источников, мешающие нормальной работе со смартфоном. Чаще всего виновниками становятся не вирусы, а легальные приложения с агрессивной монетизацией или включенные по умолчанию системные сервисы Huawei Mobile Services. В этой инструкции разберем пошаговые методы очистки интерфейса от навязчивого контента без потери данных и перепрошивки устройства.

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

Откуда берется реклама на Huawei P20

Источники навязчивого контента делятся на три категории: системные рекомендации прошивки EMUI, сторонние приложения с рекламными SDK и вредоносное ПО, получившее расширенные права. Системная реклама проявляется в виде предложений в папке «Приложения», на ленте новостей слева от рабочего стола или в виде уведомлений от Huawei AppGallery. Сторонние программы — файловые менеджеры, клинеры, клавиатуры — часто требуют доступ к уведомлениям и отрисовке поверх окон для показа баннеров.

  • 🔍 Системные сервисы: «Журнал», «Темы», «AppGallery», лента «Обнаружить»
  • 📦 Приложения-доноры: чистильщики, лаунчеры, VPN, фонарики, камеры
  • 🦠 Адварь: модули, установленные через APK из непроверенных источников
  • 🌐 Браузерный трекинг: таргетинговая реклама в Chrome и системном браузере
⚠️ Внимание: Не удаляйте системные приложения через ADB или Root без понимания их функции — это может привести к нестабильности EMUI, потере доступа к AppGallery или бесконечной загрузке.

Для точной диагностики используйте встроенный монитор батареи и трафика: перейдите в Настройки → Батарея → Использование батареи и ищите процессы с высокой активностью в фоне, которые вы не запускали. Часто рекламный модуль потребляет ресурсы, не показывая иконку в шторке.

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

Прошивка EMUI 9-12 (актуальна для P20) содержит набор переключателей, отвечающих за «персональные рекомендации» — эвфемизм для системной рекламы. Их деактивация занимает 3-5 минут и не требует стороннего софта. Начните с ленты новостей: свайпните вправо на главном экране, нажмите значок шестеренки и отключите «Показывать карточки» и «Персональные рекомендации».

☑️ Чек-лист

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

Далее зайдите в Настройки → Безопасность и конфиденциальность → Реклама. Активируйте «Отключить персонализированную рекламу» и нажмите «Сбросить рекламный идентификатор». Это запретит HMS Core строить профиль интересов на основе ваших действий. В разделе Настройки → Приложения → Меню (три точки) → Специальный доступ → Отображать поверх других окон отзовите это право у всех системных приложений, кроме Phone, Messages и доверенных мессенджеров.

⚠️ Внимание: После сброса рекламного ID некоторые бесплатные приложения могут временно показывать нерелевантную рекламу — это нормально, профиль перестроится за 2-3 дня без персонализации.

Поиск и удаление приложений-источников спама

Если системные настройки не помогли, виновник — стороннее приложение. На Huawei P20 удобно использовать встроенный анализатор: Настройки → Приложения → Все приложения → Меню → Показать системные. Сортируйте по «Последним обновлениям» или «Использованию батареи». Подозрительны программы, установленные за 1-2 дня до появления рекламы, а также утилиты без явного функционала (например, «QR Scanner Pro», «Battery Saver Master»).

  • 🗑️ Удалите все клинеры, ускорители, антивирусы сторонних разработчиков
  • 🚫 Проверьте права «Отображать поверх других окон» у клавиатур и лаунчеров
  • 🔒 Отзовите доступ к уведомлениям у подозрительных программ
  • 📵 Удалите приложения, установленные не из AppGallery и не из Google Play
Как найти скрытое адварь через «Особый доступ»

Заходим в Настройки → Приложения → Меню (три точки) → Особый доступ. Проверяем пункты «Отображать поверх других окон», «Доступ к уведомлениям», «Установка неизвестных приложений». У легальных программ (банки, мессенджеры) эти права оправданы. У «Фонарика» или «Калькулятора» — нет. Отзываем права по одному и проверяем исчезновение рекламы.

Специальный кейс — предустановленные спонсорские приложения (bloatware), которые нельзя удалить стандартными средствами, но можно отключить. В списке всех приложений найдите подозрительные пакеты (часто с названиями вроде com.huawei.android.totemweather или брендовых партнеров), зайдите в них и нажмите «Отключить» и «Очистить данные». Это удалит обновления и остановит фоновую активность.

Блокировка рекламы на уровне сети: DNS и браузер

Реклама в браузере и внутри приложений, грузящаяся с рекламных сетей, убирается сменой DNS-резолвера. Huawei P20 поддерживает Private DNS (DNS-over-TLS) из коробки: Настройки → Дополнительно → Private DNS → Имя хоста провайдера DNS. Введите dns.adguard.com или dns.nextdns.io. Это заблокирует запросы к известным рекламным доменам системно, без установки приложений.

DNS-провайдер Адрес (DoT/DoH) Особенности
AdGuard DNS dns.adguard.com Базовая блокировка рекламы и трекеров, без логов
NextDNS dns.nextdns.io Гибкие правила, родительский контроль, аналитика
Cloudflare 1.1.1.1 for Families security.cloudflare-dns.com Блокировка вредоносного ПО + взрослый контент
Quad9 dns.quad9.net Акцент на безопасности, блокировка фишинга
💡

В системном браузере Huawei включите «Блокировку всплывающих окон» (Меню → Настройки → Дополнительно) и установите расширение uBlock Origin, если браузер на базе Chromium (Kiwi, Yandex, Edge) — это даст 99% чистоту в вебе.

Для приложений, игнорирующих системный DNS (некоторые китайские аппы используют DoH внутри себя), помогает только VPN-блокировщик с локальной фильтрацией трафика. Важно: Private DNS не работает при активном VPN — система отдает приоритет туннелю.

Сторонние блокировщики: AdGuard, Blokada, RethinkDNS

Локальные VPN-блокировщики создают виртуальный интерфейс, через который пропускают весь трафик устройства, применяя фильтры EasyList, EasyPrivacy, RuAdList. AdGuard для Android (скачивайте только с официального сайта или GitHub, в Play Store урезанная версия) умеет фильтровать HTTPS без установки сертификата на Android 7+, что актуально для P20 на EMUI 10+. Blokada 5/6 — открытый код, работает без аккаунта. RethinkDNS объединяет DNS-over-HTTPS, файрвол и блокировщик в одном приложении.

💡

Главный нюанс: Android позволяет только одному приложению держать слот VPN. Если вы используете корпоративный VPN или WireGuard — блокировщик не запустится одновременно. Решение: RethinkDNS с поддержкой WireGuard внутри себя или настройка DNS на роутере.

При первом запуске блокировщик запросит разрешение на создание VPN-соединения — соглашайтесь. В настройках приложения включите «Фильтрация HTTPS» (требует установки CA-сертификата, делается автоматически) и выберите списки фильтров: для рунета обязателен RuAdList, для глобальной чистоты — EasyList + EasyPrivacy. Обновляйте списки раз в неделю.

⚠️ Внимание: Не устанавливайте блокировщики из APK-файлов на сторонних сайтах — под видом AdGuard часто распространяют шпионское ПО с доступом ко всему трафику. Только официальные источники: adguard.com, blokada.org, github.com/celzero/rethink-app.

Сброс к заводским настройкам: последняя мера

Если реклама встроена в прошивку неофициального продавца (рефлеш/реконд с измененным cust-разделом) или адварь получила права администратора устройства (Device Admin), ручное удаление бессильно. Полный сброс Настройки → Система и обновления → Сброс → Сброс к заводским настройкам вернет телефон в исходное состояние. Обязательно сделайте резервную копию в Настройки → Система и обновления → Резервное копирование и восстановление на флешку или компьютер через HiSuite — облако Huawei может не синхронизировать все данные.

📊 Каким способом вы обычно боретесь с рекламой на смартфоне?
Только системные настройки
Менял DNS / Private DNS
Ставлю AdGuard / Blokada
Сбрасываю настройки до заводских
Ничего не делаю, привык

После сброса не восстанавливайте бэкап приложений целиком — вернете виновника. Устанавливайте только необходимое из официальных магазинов. Если реклама появилась снова на «чистом» телефоне без сторонних приложений — проблема в прошивке. В таком случае остается только перепрошивка на официальный полный пакет (Full OTA) через eRecovery или режим Fastboot, что требует разблокировки загрузчика (Bootloader unlock) и потери гарантии.

Профилактика: как не допустить возвращения рекламы

Чистый интерфейс — результат привычек, а не разового действия. На Huawei P20 с EMUI контроль разрешений вынесен на первый план: система сама спрашивает о доступе к уведомлениям и отрисовке поверх окон при первом запуске. Не нажимайте «Разрешить» автоматически — читайте запрос. Отключите установку из неизвестных источников для всех приложений, кроме файлового менеджера, которым качаете APK.

  • 🛡️ Включите «Google Play Protect» (Play Маркет → Профиль → Play Защита) и «AppGallery Protection»
  • 🔐 Не давайте права «Устройству-администратору» (Настройки → Безопасность → Администраторы устройства) никому, кроме Find Device и корпоративных политик
  • 📶 Используйте Private DNS постоянно — это защищает и в браузере, и в приложениях
  • 🧹 Раз в месяц проверяйте «Особый доступ» на предмет лишних разрешений
💡

Резюме: 90% рекламы на Huawei P20 уходит отключением системных рекомендаций, сменой Private DNS на dns.adguard.com и удалением 2-3 подозрительных приложений. Root и перепрошивка нужны только при зараженной кастомной прошивке от серых продавцов.

Регулярно обновляйте прошивку через Настройки → Система и обновления → Обновление ПО. Патчи безопасности закрывают уязвимости, через которые вредоносные модули получают устойчивость в системе. Актуальная версия EMUI 12 (Android 12) для P20 получила улучшенную панель приватности — используйте её для аудита доступа к микрофону, камере и локации в реальном времени.

Почему реклама появляется даже после удаления всех сторонних приложений?

Скорее всего, включены системные рекомендации в EMUI (лента «Обнаружить», AppGallery, Темы) или работает Private DNS провайдера, который не блокирует рекламу. Проверьте раздел «Реклама» в настройках конфиденциальности и смените DNS на dns.adguard.com.

Можно ли убрать рекламу без потери гарантии на Huawei P20?

Да. Все описанные методы — системные настройки, смена DNS, установка блокировщиков из официальных источников — не нарушают гарантию. Нарушает гарантию только разблокировка загрузчика (OEM Unlock) и прошивка кастомных ROM.

Что делать, если кнопка «Отключить» неактивна для системного приложения?

Некоторые системные пакеты защищены от отключения. Используйте ADB на компьютере: adb shell pm disable-user --user 0 com.package.name. Имя пакета узнайте через приложение «App Inspector» или в настройках приложения (последняя строка). Будьте осторожны — отключение критических сервисов сломает систему.

Помогает ли сброс рекламного идентификатора (GAID/AAID) от всей рекламы?

Нет. Сброс ID только сбрасывает профиль интересов для таргетированной рекламы Google и Huawei. Количество показов не уменьшится, реклама станет просто менее релевантной. Для блокировки показов нужны DNS-фильтрация или локальный VPN-блокировщик.

Почему Private DNS перестает работать, когда я включаю VPN?

Android маршрутизирует весь трафик через активный VPN-интерфейс, игнорируя настройки Private DNS. Решение: используйте VPN-клиент с поддержкой собственного DNS (WireGuard, OpenVPN с опцией dhcp-option DNS) или блокировщик вроде RethinkDNS, который совмещает VPN и DNS-фильтрацию.