Всплывающие окна на смартфонах Xiaomi — одна из самых раздражающих особенностей прошивки MIUI, которая может мешать работе, играм или просмотру контента. Эти плавающие баннеры появляются поверх всех приложений: реклама от Mi Browser, уведомления о новых функциях, предложения обновить ПО или подключить услуги Mi Account. В некоторых случаях они даже блокируют часть экрана, требуя обязательного взаимодействия.
Проблема усложняется тем, что в последних версиях MIUI (14-15) разработчики спрятали часть настроек за несколькими уровнями меню, а некоторые окна (например, системные уведомления о безопасности) отключаются только через ADB или сторонние утилиты. В этой статье мы разберём все актуальные способы — от базовых настроек до продвинутых методов для опытных пользователей, включая работу с правами приложений и модификацию системных файлов.
1. Отключение рекламы и плавающих баннеров в MIUI
Основной источник назойливых всплывающих окон на Xiaomi — это встроенная реклама в системных приложениях (Mi Browser, Mi Video, Security) и сервисах (Mi Account, GetApps). К счастью, большую часть можно отключить через стандартные настройки, но пути к ним отличаются в зависимости от версии прошивки.
Начиная с MIUI 12.5, компания начала постепенно убирать рекламу для европейских регионов, однако в глобальных и китайских версиях прошивки она остаётся. Если ваш смартфон куплен в России или Китае, следуйте этой инструкции:
- 📱 Mi Browser: Откройте браузер →
⋮ → Настройки → Дополнительно → Реклама→ отключите все переключатели. В некоторых версиях путь может выглядеть какНастройки → Конфиденциальность → Персонализированная реклама. - 🛡️ Security (Безопасность): Перейдите в
Настройки → Приложения → Управление приложениями → Безопасность → Уведомления→ отключите показ уведомлений. - 📦 GetApps (Mi App Store): Зайдите в магазин приложений →
Профиль → Настройки → Рекламные уведомления→ деактивируйте все опции. - 🔄 Системные уведомления:
Настройки → Уведомления → Дополнительно → Рекомендации системы→ отключите ползунок.
Если после этих действий реклама продолжает появляться, проверьте региональные настройки устройства. Иногда помогает смена региона на Европейский союз (EEA):
- Откройте
Настройки → О телефоне. - Тапните 5-7 раз по пункту
Версия MIUI, пока не появится уведомление о режиме разработчика. - Вернитесь в
Настройки → Дополнительно → Региони выберите European Union. - Перезагрузите устройство.
2. Блокировка уведомлений от конкретных приложений
Плавающие окна часто генерируются не только системными сервисами, но и сторонними приложениями (социальные сети, мессенджеры, игры). В MIUI есть отдельное меню для управления уведомлениями каждого приложения, но оно спрятано глубже, чем в других прошивках.
Чтобы отключить всплывающие уведомления для конкретного приложения:
- 🔍 Перейдите в
Настройки → Приложения → Управление приложениями. - 📌 Выберите нужное приложение (например, Facebook или Wildberries).
- 🔔 Тапните по пункту
Уведомления. - ⚙️ Отключите переключатели
Показывать уведомленияиВсплывающие окна(если есть). - 🚫 Для полного блокирования нажмите
Категории уведомленийи деактивируйте все доступные типы.
Обратите внимание: некоторые приложения (например, банковские или мессенджеры) могут перестать корректно работать после отключения уведомлений. В этом случае рекомендуется оставить базовые уведомления, но запретить именно всплывающие окна:
⚠️ Внимание: Отключение уведомлений для Google Play Services или Mi Account может привести к сбоям в работе сервисов синхронизации. Если после изменений появились ошибки, верните настройки обратно.
☑️ Проверка блокировки уведомлений
3. Использование режима "Не беспокоить" для глобального отключения
Если плавающие окна появляются слишком часто и мешают работе, можно воспользоваться режимом Не беспокоить (DND). В MIUI он работает эффективнее, чем в стандартном Android, так как блокирует не только звуки, но и визуальные уведомления.
Активировать его можно двумя способами:
| Способ | Инструкция | Ограничения |
|---|---|---|
| Быстрый доступ | Свайпните вниз от верхнего края экрана → найдите иконку Не беспокоить → тапните для активации. |
Блокирует все уведомления, включая важные. |
| Настройки | Настройки → Уведомления → Не беспокоить → настройте расписание или включите вручную. |
Можно настроить исключения для отдельных контактов. |
| Голосовой помощник | Скажите Окей, Google → "Включить режим не беспокоить". |
Требует активного подключения к интернету. |
Для более гибкой настройки:
- Перейдите в
Настройки → Уведомления → Не беспокоить → Правила. - Выберите
Настроить правила→Добавить правило. - Укажите приложения, которые можно исключить из блокировки (например, WhatsApp или Телефон).
- Сохраните настройки.
Режим Не беспокоить особенно полезен во время игр или просмотра видео, когда плавающие окна могут прерывать процесс. Однако помните, что в этом режиме вы не получите важные уведомления (звонки, SMS, сигналы тревоги).
4. Отключение системных плавающих окон через ADB (для опытных пользователей)
Некоторые всплывающие окна (например, уведомления о безопасности, предложения обновить ПО или подключить Mi Cloud) не отключаются через стандартные настройки. В этом случае поможет Android Debug Bridge (ADB) — инструмент для низкоуровневого управления устройством.
Прежде чем приступать, убедитесь, что:
- 🔧 На телефоне включен
Режим разработчика(Настройки → О телефоне → Версия MIUI→ тапните 7 раз). - 🖥️ На компьютере установлены драйверы Xiaomi и ADB (скачать можно с официального сайта Android Developers).
- 🔌 Телефон подключён к ПК по USB с включённой
Отладкой по USB.
Далее выполните следующие команды в терминале (командной строке):
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.mipicks
adb shell pm disable-user --user 0 com.miui.weather2
adb shell pm disable-user --user 0 com.miui.analytics
Эти команды отключают:
- 📢 Системные рекламные модули (
com.miui.systemAdSolution). - 🛒 Сервис рекомендаций приложений (
com.xiaomi.mipicks). - ☁️ Ненужные погодные уведомления (
com.miui.weather2). - 📊 Сбор аналитики (
com.miui.analytics).
⚠️ Внимание: Неправильное использованиеADBможет привести к нестабильной работе системы. Перед выполнением команд сделайте резервную копию данных. Если после отключения сервисов возникли ошибки, верните их обратно командой:adb shell pm enable com.имя.пакета
Что делать если ADB не распознаёт устройство?
1. Проверьте, включена ли отладка по USB в настройках разработчика.
2. Установите последнюю версию драйверов Xiaomi с официального сайта.
3. Попробуйте использовать другой USB-кабель (оригинальный).
4. Перезагрузите телефон и компьютер.
5. Если проблема остаётся, попробуйте подключиться через Wi-Fi ADB (включается в настройках разработчика).
5. Удаление встроенных приложений без root-прав
Многие плавающие окна генерируются предустановленными приложениями (Mi Browser, Mi Video, GetApps), которые нельзя удалить стандартными средствами. Однако их можно деактивировать или удалить через ADB без получения root-прав.
Список безопасных для удаления системных приложений (не влияют на стабильность работы):
| Приложение | Имя пакета | Команда для удаления |
|---|---|---|
| Mi Browser | com.android.browser |
adb shell pm uninstall -k --user 0 com.android.browser |
| Mi Video | com.miui.videoplayer |
adb shell pm uninstall -k --user 0 com.miui.videoplayer |
| GetApps (Mi App Store) | com.xiaomi.mipicks |
adb shell pm uninstall -k --user 0 com.xiaomi.mipicks |
| Mi Music | com.miui.player |
adb shell pm uninstall -k --user 0 com.miui.player |
Важно: удаление системных приложений необратимо (до сброса настроек). Если вы не уверены, лучше сначала деактивировать их через Настройки → Приложения → Управление приложениями → Отключить.
После удаления ненужных приложений количество плавающих окон сократится на 70-80%. Оставшиеся 20% обычно связаны с системными сервисами, которые можно отключить только через модификацию прошивки (требует разблокировки загрузчика и установки кастомного recovery).
6. Альтернативные методы: сторонние утилиты и кастомные прошивки
Если стандартные способы не помогли, можно воспользоваться сторонними инструментами или перейти на кастомную прошивку. Рассмотрим оба варианта.
Сторонние утилиты для блокировки всплывающих окон
В Google Play есть приложения, которые могут блокировать плавающие окна на уровне системы. Наиболее эффективные:
- 🛡️ App Ops — позволяет отключать отдельные разрешения для приложений, включая показ поверх других окон (
SYSTEM_ALERT_WINDOW). - 🚫 Disable Service — деактивирует системные сервисы, ответственные за рекламу.
- 🔍 Xiaomi ADB/Fastboot Tools — утилита для ПК, которая автоматизирует отключение рекламы через
ADB.
Пример использования App Ops:
- Установите приложение из Google Play.
- Предоставьте ему права через
ADB(инструкция есть в описании приложения). - Найдите в списке MiuiSystemAdSolution или SecurityCenter.
- Отключите разрешение
Накладывать окна поверх других приложений.
Переход на кастомную прошивку
Если вы готовы к радикальным мерам, установка кастомной прошивки (например, LineageOS или Pixel Experience) полностью решит проблему плавающих окон. В этих прошивках нет встроенной рекламы и назойливых уведомлений MIUI.
Минусы метода:
- ⚠️ Требуется разблокировка загрузчика (сбросит все данные).
- ⚠️ Возможны проблемы с камерой или датчиками (зависит от модели).
- ⚠️ Потеря официальной гарантии.
Если вы решились на этот шаг, следуйте официальным инструкциям на форуме XDA Developers для вашей модели Xiaomi.
7. Частые ошибки и как их избежать
При попытке убрать плавающие окна пользователи часто сталкиваются с типичными проблемами. Разберём самые распространённые:
- 🔄 "После отключения уведомлений перестали приходить SMS" → Проверьте, не отключили ли вы уведомления для приложения Сообщения. Верните настройки в
Настройки → Приложения → Сообщения → Уведомления. - 🔧 "ADB не видит устройство" → Убедитесь, что включена отладка по USB и установлены правильные драйверы. Попробуйте другой кабель или порт USB.
- 📱 "После удаления Mi Browser перестали открываться ссылки" → Установите другой браузер (например, Chrome) и сделайте его браузером по умолчанию.
- ⚡ "Телефон стал тормозить после отключения системных сервисов" → Верните отключённые пакеты через
adb shell pm enableили выполните сброс настроек.
Если после всех манипуляций плавающие окна продолжают появляться, проверьте:
- Обновлена ли прошивка до последней версии (иногда в новых версиях MIUI возвращают отключённые настройки).
- Не установлены ли вирусы или подозрительные приложения (проверьте через Google Play Protect или Malwarebytes).
- Не активированы ли "специальные права" для каких-либо приложений в
Настройки → Приложения → Специальный доступ → Показ поверх других окон.
FAQ: Ответы на частые вопросы
❓ Почему после сброса настроек плавающие окна появились снова?
При сбросе все системные приложения и сервисы возвращаются в исходное состояние, включая настройки уведомлений. Чтобы избежать этого, перед сбросом:
- Сделайте резервную копию списка отключённых приложений (можно сфотографировать экран).
- Сохраните команды
ADBв текстовом файле. - После сброса повторите все шаги из этой статьи.
❓ Можно ли отключить плавающие окна без компьютера?
Да, но возможности будут ограничены. Без ADB вы сможете:
- Отключить уведомления для отдельных приложений.
- Использовать режим
Не беспокоить. - Деактивировать системные приложения через
Настройки → Приложения(не все).
Для полного удаления рекламы и системных окон компьютер необходим.
❓ Почему на некоторых моделях Xiaomi нет пункта "Рекламные уведомления"?
Это зависит от версии MIUI и региона прошивки. В европейских версиях (EEA) многие рекламные модули отключены по умолчанию. Если пункта нет:
- Попробуйте сменить регион на European Union (как описано в первом разделе).
- Обновите прошивку до последней версии.
- Используйте
ADBдля отключения рекламных пакетов.
❓ Безопасно ли удалять системные приложения через ADB?
Удаление большинства приложений из этого руководства безопасно, так как они не критичны для работы системы. Однако:
- Не удаляйте пакеты с названиями
com.androidилиcom.qualcomm— это может вывести телефон из строя. - Перед удалением проверьте название пакета на форумах (например, XDA).
- Используйте команду
pm uninstall -k(сохраняет данные приложения), а неpm uninstall.
❓ Как вернуть отключённые уведомления, если что-то пошло не так?
Если после отключения уведомлений перестали работать важные функции, восстановить настройки можно так:
- Для системных приложений:
adb shell pm enable имя.пакета. - Для обычных приложений:
Настройки → Приложения → Выбрать приложение → Уведомления → Включить. - Если не помните, что отключали, выполните сброс настроек (
Настройки → Дополнительно → Сброс настроек).