Обновление до MIUI 10 принесло пользователям Xiaomi не только новые функции, но и агрессивную рекламную интеграцию. Баннеры в меню настроек, push-уведомления от системных приложений и всплывающие окна в браузере Mi стали постоянной головной болью. По данным исследования XDA Developers, до 30% пользователей MIUI 10 считают рекламу главной причиной для смены прошивки.
Проблема усугубляется тем, что Xiaomi встроила рекламные механизмы на уровне системы — их нельзя удалить стандартными методами, как обычные приложения. Однако существуют легальные способы отключить показы: от скрытых настроек до использования ADB-команд и модифицированных прошивок. В этой статье мы разберём все актуальные методы, включая те, которые работают на устройствах с заблокированным загрузчиком.
Важно понимать: полное удаление рекламы потребует от вас вмешательства в системные файлы. Некоторые методы могут привести к сбросу настроек или нарушению работы сервисов Mi Account. Мы отметили все рискованные шаги специальными предупреждениями — внимательно читайте их перед действиями.
Почему в MIUI 10 так много рекламы: технические причины
Версия MIUI 10 стала переломной для Xiaomi в плане монетизации. Компания перешла от продажи смартфонов «по себестоимости» к модели доходов за счёт встроенной рекламы и партнёрских сервисов. Вот ключевые механизмы показа рекламы в этой версии:
- 📱 Системные приложения:
Mi Browser,Mi Video,Mi Musicи дажеНастройкисодержат рекламные SDK от Xiaomi и сторонних партнёров (например, Baidu или Tencent). - 🔔 Push-уведомления: сервис
mipushрассылает промо-сообщения от Mi Store, Mi Pay и локальных сервисов (в зависимости от региона). - 🔄 Обновления через OTA: пакеты обновлений часто включают новые рекламные модули, даже если вы отключили их ранее.
- 🌍 Региональные различия: в прошивках для Китая (China ROM) рекламы в 2–3 раза больше, чем в глобальных (Global ROM) или европейских (EEA ROM) версиях.
Технически реклама в MIUI 10 реализована через:
- Встроенные рекламные ID (например,
com.xiaomi.mipush.sdk.PushMessageHandler), которые нельзя удалить без прав суперпользователя. - Сервисы
msa(Mi System Ads) иanalytics, которые собирают данные о поведении пользователя для таргетированных показов. - Обфусцированные APK-файлы в
/system/priv-app/, ответственные за загрузку баннеров (например,MiuiDaemon.apk).
Интересный факт: в MIUI 12 и новее Xiaomi добавила опцию «Отключить персонализированную рекламу» в настройках, но в MIUI 10 такого пункта нет. Это означает, что для полного удаления рекламы придётся использовать обходные пути.
Способ 1: Отключение рекламы через скрытые настройки MIUI
Самый безопасный метод — использовать встроенные опции MIUI 10, которые Xiaomi не афиширует. Эти настройки не удаляют рекламные модули полностью, но значительно сокращают количество показов.
Инструкция:
☑️ Подготовка к отключению рекламы
- Откройте
Настройки → О телефонеи тапните 7 раз по пунктуВерсия MIUI, чтобы активировать режим разработчика. - Вернитесь в главное меню настроек и перейдите в
Дополнительно → Для разработчиков. Активируйте переключательОтладка по USB. - Теперь откройте
Настройки → Приложения → Управление приложениямии выберитеВсе приложения. - Найдите в списке:
- 🔍
MiuiDaemon(отвечает за фоновые рекламные процессы) - 📡
MSA(Mi System Ads) - 🔔
Mi Push Service
Для каждого из них нажмите
Отключить→Остановить→Удалить обновления(если кнопка активна). - 🔍
- Перейдите в
Настройки → Уведомления и строка состояния → Управление уведомлениями. Отключите уведомления для:- 🛒
Mi Store - 🎵
Mi Music - 📺
Mi Video - 🌐
Mi Browser
- 🛒
После этих действий реклама в меню настроек и push-уведомления должны исчезнуть. Однако баннеры в системных приложениях (Mi Browser, Mi Video) останутся — для их удаления потребуются более радикальные методы.
Способ 2: Использование ADB-команд для глубокого отключения рекламы
Метод с ADB (Android Debug Bridge) позволяет отключить рекламные сервисы на уровне системы, не требуя root-прав. Это самый эффективный способ для MIUI 10, но он требует подключения смартфона к компьютеру.
Вам понадобится:
- 💻 Компьютер с Windows/Linux/macOS и установленными драйверами Xiaomi.
- 🔌 USB-кабель (желательно оригинальный).
- 📥 ADB и Fastboot Tools от Google.
Пошаговая инструкция:
- Скачайте и распакуйте
platform-toolsв любую папку на компьютере. - Подключите смартфон к ПК, включите
Отладку по USB(как в Способе 1) и выберите режимПередача файлов. - Откройте командную строку (Windows) или терминал (Linux/macOS) в папке с
platform-toolsи выполните:adb devicesЕсли устройство отображается в списке, введите:
adb shell - Выполните следующие команды по очереди:
pm disable-user --user 0 com.miui.daemonpm disable-user --user 0 com.xiaomi.mipush.sdk
pm disable-user --user 0 com.miui.systemAdSolution
pm disable-user --user 0 com.miui.bugreport
pm disable-user --user 0 com.miui.analytics
- Для отключения рекламы в Mi Browser добавьте:
Внимание: это удалит стандартный браузер. Установите альтернативу (Chrome, Firefox) заранее.pm disable-user --user 0 com.android.browserpm disable-user --user 0 com.miui.browser
- Перезагрузите смартфон командой:
adb reboot
Эффект: после перезагрузки исчезнут:
- 🚫 Баннеры в меню настроек.
- 🚫 Push-уведомления от Mi Store и Mi Services.
- 🚫 Реклама в Mi Browser (если вы его отключили).
- 🚫 Всплывающие окна в Mi Video и Mi Music.
Что делать если ADB не видит устройство?
1. Убедитесь, что включена отладка по USB и вы дали разрешение на компьютере в всплывающем окне на телефоне.
2. Попробуйте другой USB-кабель (не все кабели поддерживают передачу данных).
3. Установите драйверы Xiaomi вручную через Диспетчер устройств (Windows).
4. Перезагрузите телефон и компьютер.
5. Если используете macOS/Linux, проверьте права на папку platform-tools (должны быть разрешения на выполнение).
Ограничения метода:
- ⚠️ После обновления MIUI через OTA часть сервисов может включиться снова.
- ⚠️ Некоторые функции (например, синхронизация с Mi Cloud) могут работать нестабильно.
- ⚠️ На устройствах с China ROM часть команд может не сработать из-за дополнительных ограничений.
Способ 3: Установка кастомной прошивки (для продвинутых пользователей)
Если вы готовы пойти на радикальные меры, установка модифицированной прошивки решит проблему рекламы раз и навсегда. Этот метод подходит для пользователей, которые:
- 🔧 Умеют разблокировать загрузчик (bootloader).
- 📦 Готовы потерять гарантию (если она ещё действует).
- 🔄 Не боятся возможных багов (кастомные прошивки не всегда стабильны).
Лучшие варианты прошивок для MIUI 10:
| Прошивка | Особенности | Ссылка | Требуется разблокировка? |
|---|---|---|---|
| MIUI EU | Официальная MIUI без рекламы и китайских сервисов, еженедельные обновления. | xiaomi.eu | Да |
| LineageOS | Чистый Android без фирменных сервисов Xiaomi, высокая стабильность. | lineageos.org | Да |
| Pixel Experience | Прошивка на базе Android One с интерфейсом от Google Pixel. | pixelexperience.org | Да |
| Xiaomi.AD (мод) | Модифицированная MIUI с удалёнными рекламными модулями, но с сохранёнными фирменными функциями. | Telegram-канал | Да |
Пошаговая инструкция по установке MIUI EU (наиболее сбалансированный вариант):
- Разблокируйте загрузчик через официальный инструмент Xiaomi (может занять до 72 часов).
- Скачайте последнюю версию MIUI EU для вашей модели с сайта.
- Установите TWRP Recovery для вашего устройства (инструкции есть на 4PDA или XDA).
- Загрузитесь в
TWRP(зажмитеПитание + Громкость вверхпри включении). - Сделайте полный бэкап текущей прошивки (
Backup → Выбрать все разделы). - Протрите разделы
Dalvik, Cache, System, Data(Wipe → Advanced Wipe). - Установите скачанный ZIP-файл с прошивкой (
Install → Выбрать файл). - Перезагрузитесь (
Reboot → System). Первый запуск может занять 10–15 минут.
⚠️ Внимание: Разблокировка загрузчика сбрасывает все данные на устройстве, включая фотографии и контакты. Также это аннулирует гарантию (если она ещё действует). На некоторых моделях (например, Redmi Note 5 Pro) после разблокировки перестаёт работать Widevine L1, из-за чего Netflix и другие стриминговые сервисы показывают видео только в SD-качестве.
Способ 4: Блокировка рекламы через DNS и firewall
Если вам не хочется вмешиваться в системные файлы, можно заблокировать рекламные серверы Xiaomi на сетевом уровне. Этот метод работает для всех приложений, но требует постоянного подключения к интернету.
Варианты реализации:
4.1. Изменение DNS на смартфоне
- Перейдите в
Настройки → Wi-Fi(илиМобильная сеть). - Нажмите на текущую сеть →
Изменить сеть → Дополнительно → Настройки IP. - Выберите
Статическийи введите:- 🔹 DNS 1:
1.1.1.1(Cloudflare) - 🔹 DNS 2:
1.0.0.1
Или альтернативные DNS от AdGuard:
- 🔹 DNS 1:
94.140.14.14 - 🔹 DNS 2:
94.140.15.15
- 🔹 DNS 1:
4.2. Использование приложения-фаервола
Установите одно из этих приложений (требуется root или ADB для полноценной работы):
- 🛡️ NetGuard — блокирует доступ к рекламным доменам без root (но с ADB).
- 🔥 AFWall+ — полноценный фаервол с поддержкой правил для отдельных приложений (требует root).
- 🚫 AdGuard — блокирует рекламу на уровне DNS и HTTP(S)-трафика.
Для NetGuard без root:
- Установите приложение и подключите смартфон к ПК.
- Выполните ADB-команду:
adb -d shell pm grant app.greyshirts.ssl android.permission.WRITE_SECURE_SETTINGS - В настройках NetGuard активируйте опцию
Фильтрация трафикаи добавьте правила для блокировки доменов.miui.com,.xiaomi.com,*.mipush.xiaomi.com.
Эффективность метода:
- ✅ Блокирует до 90% рекламы в системных и сторонних приложениях.
- ✅ Не требует разблокировки загрузчика.
- ❌ Может замедлить загрузку веб-страниц (из-за проверки DNS).
- ❌ Не работает офлайн (например, баннеры в настройках останутся).
Способ 5: Ручное удаление рекламных APK (требуется root)
Если у вас уже есть root-права, вы можете вручную удалить файлы, ответственные за показы рекламы. Этот метод даёт 100% результат, но требует осторожности — ошибка может привести к bootloop (зацикленной перезагрузке).
Список опасных APK в MIUI 10:
| Имя файла | Путь | Назначение | Можно ли удалять? |
|---|---|---|---|
MiuiDaemon.apk |
/system/priv-app/MiuiDaemon |
Основной рекламный демон | Да |
MSA.apk |
/system/priv-app/MSA |
Mi System Ads (персонализированная реклама) | Да |
MiPush.sdk.apk |
/system/priv-app/MiPush |
Push-уведомления (включая рекламные) | Да (но перестанут работать некоторые уведомления) |
AnalyticsCore.apk |
/system/priv-app/AnalyticsCore |
Сбор статистики использования | Да |
Browser.apk |
/system/priv-app/Browser |
Стандартный браузер с рекламой | Да (установите альтернативу заранее) |
Инструкция по удалению:
- Установите файловый менеджер с поддержкой root (например, Root Explorer или FX File Explorer).
- Перейдите в папку
/system/priv-app/и найдите файлы из таблицы выше. - Для каждого файла:
- 📂 Переименуйте расширение с
.apkна.bak(например,MiuiDaemon.apk → MiuiDaemon.bak). - 🗑️ Или удалите файл полностью (менее безопасно).
- 📂 Переименуйте расширение с
⚠️ Внимание: Удаление системных APK может привести к неработоспособности некоторых функций (например, синхронизации с Mi Account или обновлений по воздуху). Всегда делайте бэкап перед изменениями! Если после удаления смартфон перестал загружаться, восстановите файлы через TWRP или перепрошейте устройство.
Альтернативный способ (более безопасный):
Вместо удаления можно заморозить приложения с помощью Ice Box или App Quarantine. Это отключит их работу, но сохранит файлы на месте.
Что делать, если реклама вернулась после обновления
Xiaomi регулярно обновляет рекламные механизмы в MIUI 10, поэтому даже после успешного отключения баннеры могут появиться снова. Вот что делать в таких случаях:
- 🔄 Повторите шаги из Способа 2 (ADB): после обновления OTA часть сервисов (
MSA,MiPush) включается автоматически. Достаточно снова выполнить командыpm disable-user. - 🔍 Проверьте новые приложения: иногда обновления устанавливают новые APK с рекламой (например,
com.xiaomi.midropилиcom.miui.hybrid). Используйте Device Info для поиска подозрительных процессов. - 📵 Откатитесь на предыдущую версию MIUI: если обновление принесло слишком много рекламы, можно откатиться через
TWRP(при условии, что у вас есть бэкап). - 🛡️ Используйте Magisk-модули: для устройств с root и установленным Magisk есть модули вроде
Disable MIUI AdsилиXiaomi Debloater, которые автоматически блокируют рекламу после обновлений.
Если вы заметили, что реклама появилась после обновления, проверьте:
- Версию MIUI в
Настройки → О телефоне. Иногда Xiaomi выпускает «тихие» обновления (например, с10.2.3.0на10.2.4.0), которые возвращают рекламные модули. - Список работающих сервисов через ADB:
adb shell pm list packages | grep -i "miui\|xiaomi\|push\|ad"Если в списке появились новые пакеты (например,
com.xiaomi.ad), отключите их командойpm disable-user.
FAQ: Частые вопросы по отключению рекламы в MIUI 10
❓ Можно ли отключить рекламу без компьютера?
Да, но с ограничениями. Вы можете:
- 🔹 Отключить уведомления от системных приложений (Способ 1).
- 🔹 Использовать DNS-фильтрацию (Способ 4) — для этого нужен только смартфон.
- 🔹 Установить QuickShortcutMaker и вручную найти скрытые настройки рекламы (например,
com.android.settings/.SubSettings).
Однако для полного удаления рекламы без ПК потребуются root-права или разблокированный загрузчик.
❓ Почему после отключения ADB реклама вернулась через неделю?
Это происходит из-за:
- 🔹 Автоматического обновления MIUI: некоторые пакеты (
MSA,MiPush) восстанавливаются после OTA. - 🔹 Фоновых сервисов: например,
com.xiaomi.finddeviceможет повторно активировать рекламные модули. - 🔹 Сброса настроек: если вы сбросили телефон до заводских настроек, все изменения ADB сбросятся.
Решение: повторно выполните команды ADB или установите MIUI Debloater (требует ПК).
❓ Будет ли работать способ с ADB на MIUI 11/12?
Частично. В новых версиях MIUI Xiaomi ужесточила контроль над системными сервисами, поэтому:
- 🔹 Команды
pm disable-userдляMSAиMiPushработают и в MIUI 11/12, но могут требовать дополнительных прав. - 🔹 В MIUI 12+ появилась опция «Отключить персонализированную рекламу» в
Настройки → Конфиденциальность, но она не убирает всю рекламу. - 🔹 Для полного удаления рекламы в новых версиях часто требуется разблокировка загрузчика и установка кастомной прошивки.
Если у вас MIUI 11/12, лучше использовать специализированные скрипты для вашей версии.
❓ Можно ли вернуть стандартные настройки, если что-то пошло не так?
Да, есть несколько способов:
- Восстановление через ADB: если вы отключили сервисы командой
pm disable-user, включите их обратно:pm enable com.miui.daemonpm enable com.xiaomi.mipush.sdk
- Сброс настроек:
Настройки → Дополнительно → Восстановление и сброс → Сброс настроек. Это удалит все ваши данные, но вернёт систему в исходное состояние. - Перепрошивка через Fastboot: скачайте официальную прошивку для вашей модели с сайта Xiaomi и прошейте её через
Mi Flash Tool.
Если смартфон не включается (bootloop), попробуйте загрузиться в Fastboot (зажмите Питание + Громкость вниз