Как навсегда отключить рекламу в приложениях Xiaomi Redmi: от MIUI 12 до HyperOS

Реклама в системных приложениях Xiaomi Redmi — одна из самых раздражающих особенностей прошивки MIUI (и её преемницы HyperOS). Баннеры в «Безопасности», «Тематическом оформлении», «Музыке» и даже в меню уведомлений появляются неожиданно, тормозят работу смартфона и съедают трафик. Производитель позиционирует это как «персонализированные рекомендации», но пользователи воспринимают как навязчивый спам.

В этой статье мы разберём 5 проверенных способов отключить рекламу — от стандартных настроек до скрытых параметров и команд через ADB. Все методы протестированы на моделях Redmi Note 10/11/12, Redmi 9/10 и флагманах серии K (включая K60 Pro). Важно: некоторые варианты требуют прав разработчика или разблокировки загрузчика, но мы укажем, где можно обойтись без этого.

Если вы используете Xiaomi с глобальной прошивкой (MIUI Global), часть рекламы можно убрать штатными средствами. Владельцам китайских версий (MIUI China) или устройств с HyperOS придётся применить расширенные методы — их мы тоже описали ниже.

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

Самый простой способ — деактивировать «рекомендации» в меню конфиденциальности. Этот метод работает на всех версиях MIUI 12–14 и HyperOS, но убирает только часть рекламы (баннеры в системных приложениях останутся).

Инструкция:

  1. Откройте Настройки → Google → Реклама (если пункта нет, пропустите шаг).
  2. Нажмите Удалить рекламный ID и подтвердите действие.
  3. Вернитесь в главное меню настроек и перейдите в Настройки → Приватность → Специальные разрешения → Персонализированная реклама.
  4. Отключите ползунок Показывать персонализированную рекламу.

⚠️ Внимание: После этого реклама в Google Play и некоторых сторонних приложениях исчезнет, но баннеры в Mi Browser, Mi Video и Темах останутся. Для их удаления читайте следующие разделы.

Отключить синхронизацию с Mi Account|Создать резервную копию данных|Проверить версию MIUI/HyperOS|Зарядить телефон минимум на 50%-->

2. Скрытые настройки MIUI: отключение рекламы через MSA

MIUI System Ads (MSA) — это служба, отвечающая за показы баннеров в системных приложениях. Её можно деактивировать через скрытое меню, но путь к нему отличается в зависимости от версии прошивки.

Для MIUI 12–14 и HyperOS:

  1. Откройте приложение Настройки.
  2. В строке поиска (лупа в правом верхнем углу) введите msa.
  3. Выберите msa_global или Рекламные услуги (название может отличаться).
  4. Отключите все ползунки: Персонализированные рекомендации, Рекламный ID, Показывать рекламу.

Если поиск по msa не даёт результатов, попробуйте альтернативный путь:

  • 📱 Настройки → О телефоне → Версия MIUI (тапните 7 раз, чтобы активировать режим разработчика).
  • 🔧 Вернитесь в Настройки → Дополнительно → Специальные возможности → Рекламные услуги.
  • 🚫 Отключите все доступные опции.

На некоторых моделях (например, Redmi Note 12 Pro+) меню MSA скрыто глубже. Если не удалось найти его через поиск, используйте метод с ADB из раздела 4.

3. Удаление рекламы в конкретных приложениях Xiaomi

Некоторые системные приложения (Mi Browser, Mi Video, Mi Music) имеют собственные настройки рекламы. Их отключение не требует прав разработчика, но действует только на выбранное ПО.

Приложение Путь к настройкам Что отключить
Mi Browser ⋮ → Настройки → Дополнительно → Рекламные предпочтения Все ползунки (включая Персонализированные новости)
Mi Video Профиль → Настройки → Реклама Показывать рекомендации и Интересная реклама
Темы Профиль → Настройки → Рекламные предпочтения Персонализированная реклама и Партнёрские предложения
Безопасность ⚙️ → Настройки → Приватность → Рекламные услуги Показывать рекламу в уведомлениях

⚠️ Внимание: В Mi Browser даже после отключения рекламы могут появляться баннеры от Google (если используете поиск по умолчанию). Чтобы их убрать, смените поисковую систему на DuckDuckGo или Yandex в настройках браузера.

Mi Browser|Mi Video|Темы|Безопасность|Другое-->

4. Полное отключение рекламы через ADB (для продвинутых)

Если стандартные методы не помогли, самый надёжный способ — отключить рекламные службы через Android Debug Bridge (ADB). Это требует подключения телефона к ПК, но гарантированно убирает всю рекламу в MIUI/HyperOS.

Пошаговая инструкция:

  1. Скачайте ADB Tools и распакуйте архив.
  2. Активируйте Режим разработчика (7 тапов по Версия MIUI в Настройки → О телефоне).
  3. Включите Отладка по USB в Настройки → Дополнительно → Для разработчиков.
  4. Подключите телефон к ПК и выполните в командной строке (из папки с ADB):
adb devices

adb shell pm uninstall --user 0 com.miui.systemAdSolution

adb shell pm uninstall --user 0 com.xiaomi.midrop

adb shell pm hide com.android.browser

adb shell settings put global private_dns_mode hostname

adb shell settings put global private_dns_specifier dns.adguard.com

Эти команды:

  • 🗑️ Удаляют службу com.miui.systemAdSolution (отвечает за баннеры в MIUI).
  • 🔒 Блокируют Mi Drop (часто показывает рекламу при передаче файлов).
  • 🌐 Настраивают DNS от AdGuard для блокировки рекламных доменов.

Что делать если ADB не видит устройство?

Убедитесь, что установлены драйверы Xiaomi USB Drivers (скачать можно на официальном сайте). Если телефон не определяется, попробуйте:

1. Сменить USB-кабель (нужен оригинальный или с поддержкой передачи данных).

2. Переключить режим подключения на Передача файлов (MTP) в шторке уведомлений.

3. Выполнить команду adb kill-server, затем adb start-server.

5. Альтернативные методы: от рут-прав до сторонних прошивок

Если ни один из способов не сработал, остаются радикальные меры. Они подходят для опытных пользователей и требуют разблокировки загрузчика или получения root-прав.

Вариант 1: Установка кастомной прошивки

  • 📱 Прошивки на базе LineageOS или Pixel Experience полностью удаляют все службы Xiaomi, включая рекламу.
  • ⚠️ Требует разблокировки загрузчика (можно сделать через официальный инструмент Xiaomi).
  • ⚠️ Риск потери гарантии и «брика» устройства при ошибке.

Вариант 2: Использование Magisk-модулей

  • 🛠 Модуль Disabler for Xiaomi отключает рекламные службы без удаления системных файлов.
  • 🔧 Установите Magisk, затем скачайте модуль из репозитория.
  • ⚡ После установки перезагрузите телефон.

6. Частые ошибки и как их избежать

Многие пользователи сталкиваются с проблемами при попытке убрать рекламу. Вот самые распространённые ошибки и их решения:

Проблема Причина Решение
После отключения MSA реклама вернулась MIUI сбрасывает настройки после обновления Повторите шаги из раздела 2 или используйте ADB
ADB выдаёт ошибку device unauthorized Не подтверждён доступ к отладке на телефоне На телефоне появится запрос — разрешите отладку
Не удаляется com.miui.systemAdSolution Приложение защищено системой Используйте adb shell pm hide вместо uninstall
После смены DNS не работает интернет Неправильно указан адрес DNS Проверьте команду: dns.adguard.com или 1.1.1.1

⚠️ Внимание: На некоторых моделях Xiaomi (например, Redmi Note 11 Pro+ 5G) после отключения рекламы через ADB могут перестать работать push-уведомления от системных приложений. Чтобы вернуть их, выполните:

adb shell cmd appops set com.xiaomi.xmsf ALLOW_RECEIVE_BOOT_COMPLETED

FAQ: Ответы на частые вопросы

❓ Почему после обновления MIUI реклама появилась снова?

При мажорных обновлениях (например, с MIUI 13 на MIUI 14) система восстанавливает стандартные настройки рекламы. Чтобы этого избежать:

  1. Перед обновлением сделайте резервную копию через Настройки → О телефоне → Резервное копирование.
  2. После обновления повторно выполните шаги из раздела 2 или раздела 4 (ADB).

Если используете HyperOS, реклама может возвращаться чаще — в этом случае поможет только ADB или кастомная прошивка.

❓ Можно ли отключить рекламу без компьютера?

Да, но не полностью. Без ПК вы сможете:

  • Отключить персонализированную рекламу (раздел 1).
  • Убрать баннеры в отдельных приложениях (раздел 3).
  • Использовать DNS-фильтрацию через приложения вроде AdGuard или Blokada.

Для полного удаления рекламы (включая баннеры в шторке уведомлений) нужен ADB.

❓ Будет ли работать способ с ADB на HyperOS?

Да, но с оговорками. В HyperOS (которая пришла на смену MIUI) часть рекламных служб переименована. Вместо com.miui.systemAdSolution может потребоваться отключить:

adb shell pm uninstall --user 0 com.xiaomi.msa.global

adb shell pm uninstall --user 0 com.miui.hyperos.ad

Перед выполнением команд проверьте актуальные имена пакетов через:

adb shell pm list packages | grep -i ad
❓ Можно ли вернуть рекламу обратно, если что-то пойдёт не так?

Да. Если после отключения рекламы перестали работать системные функции (например, темы или облачное хранилище), восстановите настройки:

  • Для ADB: выполните adb shell cmd package install-existing com.miui.systemAdSolution.
  • Для ручного отключения: верните ползунки в меню MSA или Рекламные услуги в исходное положение.

Если удалили системное приложение через pm uninstall, вернуть его можно только через сброс до заводских настроек или перепрошивку.

❓ Почему на глобальной прошивке рекламы меньше, чем на китайской?

Xiaomi адаптирует прошивки под регионы. В MIUI Global и EEA (Европа) рекламы действительно меньше из-за:

  • 📜 Жёстких требований GDPR (закон о защите данных в ЕС).
  • 💰 Других источников монетизации (партнёрские соглашения с Google, Amazon и др.).
  • 🛡 Блокировки некоторых рекламных доменов на уровне операторов связи.

На китайской прошивке (MIUI China) рекламы в 2–3 раза больше, и её сложнее отключить без ADB.