Как навсегда убрать плавающие окна на телефоне Xiaomi: от рекламы до системных уведомлений

Всплывающие окна на смартфонах 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):

  1. Откройте Настройки → О телефоне.
  2. Тапните 5-7 раз по пункту Версия MIUI, пока не появится уведомление о режиме разработчика.
  3. Вернитесь в Настройки → Дополнительно → Регион и выберите European Union.
  4. Перезагрузите устройство.
📊 Какая версия MIUI у вас установлена?
MIUI 12 или старше
MIUI 13
MIUI 14
MIUI 15
Не знаю

2. Блокировка уведомлений от конкретных приложений

Плавающие окна часто генерируются не только системными сервисами, но и сторонними приложениями (социальные сети, мессенджеры, игры). В MIUI есть отдельное меню для управления уведомлениями каждого приложения, но оно спрятано глубже, чем в других прошивках.

Чтобы отключить всплывающие уведомления для конкретного приложения:

  • 🔍 Перейдите в Настройки → Приложения → Управление приложениями.
  • 📌 Выберите нужное приложение (например, Facebook или Wildberries).
  • 🔔 Тапните по пункту Уведомления.
  • ⚙️ Отключите переключатели Показывать уведомления и Всплывающие окна (если есть).
  • 🚫 Для полного блокирования нажмите Категории уведомлений и деактивируйте все доступные типы.

Обратите внимание: некоторые приложения (например, банковские или мессенджеры) могут перестать корректно работать после отключения уведомлений. В этом случае рекомендуется оставить базовые уведомления, но запретить именно всплывающие окна:

⚠️ Внимание: Отключение уведомлений для Google Play Services или Mi Account может привести к сбоям в работе сервисов синхронизации. Если после изменений появились ошибки, верните настройки обратно.

☑️ Проверка блокировки уведомлений

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

3. Использование режима "Не беспокоить" для глобального отключения

Если плавающие окна появляются слишком часто и мешают работе, можно воспользоваться режимом Не беспокоить (DND). В MIUI он работает эффективнее, чем в стандартном Android, так как блокирует не только звуки, но и визуальные уведомления.

Активировать его можно двумя способами:

Способ Инструкция Ограничения
Быстрый доступ Свайпните вниз от верхнего края экрана → найдите иконку Не беспокоить → тапните для активации. Блокирует все уведомления, включая важные.
Настройки Настройки → Уведомления → Не беспокоить → настройте расписание или включите вручную. Можно настроить исключения для отдельных контактов.
Голосовой помощник Скажите Окей, Google"Включить режим не беспокоить". Требует активного подключения к интернету.

Для более гибкой настройки:

  1. Перейдите в Настройки → Уведомления → Не беспокоить → Правила.
  2. Выберите Настроить правилаДобавить правило.
  3. Укажите приложения, которые можно исключить из блокировки (например, WhatsApp или Телефон).
  4. Сохраните настройки.

Режим Не беспокоить особенно полезен во время игр или просмотра видео, когда плавающие окна могут прерывать процесс. Однако помните, что в этом режиме вы не получите важные уведомления (звонки, 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:

  1. Установите приложение из Google Play.
  2. Предоставьте ему права через ADB (инструкция есть в описании приложения).
  3. Найдите в списке MiuiSystemAdSolution или SecurityCenter.
  4. Отключите разрешение Накладывать окна поверх других приложений.

Переход на кастомную прошивку

Если вы готовы к радикальным мерам, установка кастомной прошивки (например, LineageOS или Pixel Experience) полностью решит проблему плавающих окон. В этих прошивках нет встроенной рекламы и назойливых уведомлений MIUI.

Минусы метода:

  • ⚠️ Требуется разблокировка загрузчика (сбросит все данные).
  • ⚠️ Возможны проблемы с камерой или датчиками (зависит от модели).
  • ⚠️ Потеря официальной гарантии.

Если вы решились на этот шаг, следуйте официальным инструкциям на форуме XDA Developers для вашей модели Xiaomi.

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

При попытке убрать плавающие окна пользователи часто сталкиваются с типичными проблемами. Разберём самые распространённые:

  • 🔄 "После отключения уведомлений перестали приходить SMS" → Проверьте, не отключили ли вы уведомления для приложения Сообщения. Верните настройки в Настройки → Приложения → Сообщения → Уведомления.
  • 🔧 "ADB не видит устройство" → Убедитесь, что включена отладка по USB и установлены правильные драйверы. Попробуйте другой кабель или порт USB.
  • 📱 "После удаления Mi Browser перестали открываться ссылки" → Установите другой браузер (например, Chrome) и сделайте его браузером по умолчанию.
  • "Телефон стал тормозить после отключения системных сервисов" → Верните отключённые пакеты через adb shell pm enable или выполните сброс настроек.

Если после всех манипуляций плавающие окна продолжают появляться, проверьте:

  1. Обновлена ли прошивка до последней версии (иногда в новых версиях MIUI возвращают отключённые настройки).
  2. Не установлены ли вирусы или подозрительные приложения (проверьте через Google Play Protect или Malwarebytes).
  3. Не активированы ли "специальные права" для каких-либо приложений в Настройки → Приложения → Специальный доступ → Показ поверх других окон.

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

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

При сбросе все системные приложения и сервисы возвращаются в исходное состояние, включая настройки уведомлений. Чтобы избежать этого, перед сбросом:

  1. Сделайте резервную копию списка отключённых приложений (можно сфотографировать экран).
  2. Сохраните команды ADB в текстовом файле.
  3. После сброса повторите все шаги из этой статьи.
❓ Можно ли отключить плавающие окна без компьютера?

Да, но возможности будут ограничены. Без ADB вы сможете:

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

Для полного удаления рекламы и системных окон компьютер необходим.

❓ Почему на некоторых моделях Xiaomi нет пункта "Рекламные уведомления"?

Это зависит от версии MIUI и региона прошивки. В европейских версиях (EEA) многие рекламные модули отключены по умолчанию. Если пункта нет:

  • Попробуйте сменить регион на European Union (как описано в первом разделе).
  • Обновите прошивку до последней версии.
  • Используйте ADB для отключения рекламных пакетов.
❓ Безопасно ли удалять системные приложения через ADB?

Удаление большинства приложений из этого руководства безопасно, так как они не критичны для работы системы. Однако:

  • Не удаляйте пакеты с названиями com.android или com.qualcomm — это может вывести телефон из строя.
  • Перед удалением проверьте название пакета на форумах (например, XDA).
  • Используйте команду pm uninstall -k (сохраняет данные приложения), а не pm uninstall.
❓ Как вернуть отключённые уведомления, если что-то пошло не так?

Если после отключения уведомлений перестали работать важные функции, восстановить настройки можно так:

  1. Для системных приложений: adb shell pm enable имя.пакета.
  2. Для обычных приложений: Настройки → Приложения → Выбрать приложение → Уведомления → Включить.
  3. Если не помните, что отключали, выполните сброс настроек (Настройки → Дополнительно → Сброс настроек).