Функция Wake on Wi-Fi (пробуждение по Wi-Fi) на устройствах Xiaomi часто становится причиной неожиданных включений экрана, быстрого разряда батареи и даже проблем с подключением к сети. Несмотря на то, что технологию разрабатывали для удобства — например, для удалённого управления умным домом или получения push-уведомлений в режиме сна — многие пользователи сталкиваются с её побочными эффектами. Особенно актуальна проблема для владельцев смартфонов Redmi, POCO и Mi на базе MIUI 12/13/14, где функция активирована по умолчанию и скрыта в глубинах настроек.
В этой статье мы разберём все возможные способы отключения Wake on Wi-Fi на Xiaomi, включая скрытые параметры разработчика, настройки роутера и альтернативные методы для устройств без root-прав. Также вы узнаете, как проверить, действительно ли функция деактивирована, и что делать, если смартфон продолжает «просыпаться» без видимой причины. Инструкции актуальны для моделей 2020–2026 годов, включая Xiaomi 13/14 Series, Redmi Note 12/13 Pro и POCO F5/X5.
Что такое Wake on Wi-Fi и почему его нужно отключать
Технология Wake on Wi-Fi (WoW) позволяет устройству «проснуться» из спящего режима при получении определённого сетевого пакета. Изначально её использовали в корпоративных сетях для удалённого управления ПК, но в мобильных устройствах Xiaomi функция адаптирована под:
- 📱 Push-уведомления — даже в режиме глубокого сна смартфон может получать сообщения из
Mi Cloudили сторонних мессенджеров. - 🏠 Умный дом — устройства Mi Home (например, лампочки или роботы-пылесосы) могут «будить» телефон для выполнения сценариев.
- 🔄 Фоновые задачи — некоторые приложения (например,
Mi FitилиGoogle Play Services) используют WoW для синхронизации данных.
Однако на практике функция часто работает со сбоями:
- 🔋 Повышенный расход батареи — модуль Wi-Fi остаётся активным даже в режиме сна, потребляя до
5–15%заряда за ночь. - 📵 Самопроизвольные пробуждения — экран включается без уведомлений, иногда с зависанием интерфейса.
- 🌐 Конфликты с роутером — некоторые маршрутизаторы (например, TP-Link или Keenetic) отправляют «лишние» пакеты, заставляя телефон просыпаться.
Когда отключение обязательно:
⚠️ Внимание: Если ваш смартфон разряжается более чем на20%за 8 часов в режиме ожидания (при выключенном экране и фоновых приложениях), проверьте активность Wake on Wi-Fi. На моделях сSnapdragon 7xx/8xxэта функция может конфликтовать с энергосберегающими алгоритмами процессора.
Способ 1: Отключение через настройки Wi-Fi (базовый метод)
Самый простой способ деактивировать WoW — использовать стандартные настройки MIUI. Однако на некоторых прошивках опция скрыта или названа иначе. Следуйте инструкции:
- Откройте
Настройки → Wi-Fi. - Нажмите на три точки в правом верхнем углу и выберите
Дополнительные настройки(илиРасширенные функциина новых версиях). - Прокрутите вниз до раздела
Режим энергосбережения Wi-Fi(может называтьсяKeep Wi-Fi on during sleepна глобальных прошивках). - Выберите вариант
Никогда(Never).
Если такого пункта нет, попробуйте альтернативный путь:
- Перейдите в
Настройки → Батарея и производительность → Режим батареи. - Выберите профиль
ЭнергосбережениеилиСупер энергосбережение. - Активируйте опцию
Ограничить фоновую активность— это косвенно отключит пробуждение по Wi-Fi для большинства приложений.
☑️ Проверка отключения Wake on Wi-Fi
Ограничения метода:
- ❌ Не работает на некоторых кастомных прошивках (например,
Pixel ExperienceилиLineageOS). - ❌ Может сброситься после обновления MIUI.
- ❌ Не отключает WoW для системных приложений (например,
Mi CloudилиFinder).
Способ 2: Деактивация через параметры разработчика
Если базовый метод не сработал, придётся использовать скрытые настройки. Для этого сначала включите режим разработчика:
- Перейдите в
Настройки → О телефоне. - Нажмите
Версия MIUI7 раз подряд, пока не появится уведомлениеВы стали разработчиком!. - Вернитесь в главное меню настроек и откройте новый раздел
Для разработчиков.
Теперь найдите и отключите следующие опции:
| Параметр | Рекомендуемое значение | Примечание |
|---|---|---|
Wake-on-WLAN |
Отключить | Основной переключатель функции. На некоторых прошивках называется WoWLAN. |
Скан Wi-Fi в спящем режиме |
Отключить | Предотвращает фоновое сканирование сетей, которое может пробуждать устройство. |
Агрессивный режим Wi-Fi |
Отключить | Улучшает стабильность соединения, но увеличивает расход батареи. |
Оптимизация передачи данных |
Отключить | Может конфликтовать с энергосберегающими алгоритмами. |
Важно! После изменений перезагрузите устройство — некоторые параметры применяются только после ребута. Если опции Wake-on-WLAN нет в списке, значит ваша прошивка не поддерживает её управление через меню разработчика (см. альтернативные методы).
Что делать, если нет опции Wake-on-WLAN?
На некоторых прошивках (например, MIUI EU или China Stable) опция скрыта. В этом случае попробуйте:
1. Установить ADB и отдать команду:
adb shell settings put global wowlan_enabled 02. Использовать приложения вроде QuickShortcutMaker для доступа к скрытым настройкам.
3. Обновить прошивку до последней версии — в MIUI 14+ опция обычно доступна.
Способ 3: Настройка роутера для блокировки WoW-пакетов
Если отключить функцию на смартфоне не удаётся, можно заблокировать «пробуждающие» пакеты на уровне маршрутизатора. Этот метод подходит для пользователей, у которых:
- 📶 Роутер поддерживает
MAC-фильтрациюилиParent Control(большинство моделей Xiaomi Mi Router, ASUS RT, TP-Link Archer). - 🔧 Есть доступ к панели администратора роутера.
Инструкция для роутеров Xiaomi:
- Откройте приложение Mi Wi-Fi или перейдите по адресу
192.168.31.1в браузере. - Выберите
Устройства → Управление устройствами. - Найдите ваш смартфон в списке и нажмите на него.
- Активируйте опцию
Заблокировать пробуждение по сети(илиDisable WoLна англоязычных прошивках). - Сохраните настройки и перезагрузите роутер.
Для других роутеров (ASUS, TP-Link, Keenetic):
- Зайдите в панель управления (обычно
192.168.0.1или192.168.1.1). - Найдите раздел
Wireless → MAC FilterилиParent Control. - Добавьте
MAC-адресвашего смартфона (можно найти вНастройки → О телефоне → Общая информация) в список заблокированных для пробуждения устройств. - Включите фильтрацию по
ARP-пакетамилиMagic Packets(если есть такая опция).
iptables -A FORWARD -p udp --dport 7 -j DROPЭто заблокирует все пакеты на порт 7 (стандартный для WoL/WoW).-->
Способ 4: Использование ADB для принудительного отключения
Если предыдущие методы не сработали, остаётся отключение через ADB (Android Debug Bridge). Этот способ требует подключения смартфона к компьютеру, но гарантированно работает на всех прошивках MIUI.
Шаг 1. Подготовка:
- Скачайте и установите Platform Tools от Google.
- Включите на смартфоне
Отладку по USB(Настройки → Для разработчиков → Отладка по USB). - Подключите телефон к ПК и подтвердите разрешение на отладку.
Шаг 2. Выполнение команд:
- Откройте
Командную строку(Windows) илиТерминал(macOS/Linux) в папке сplatform-tools. - Введите поочерёдно:
adb shell
settings put global wowlan_enabled 0
settings put global stay_on_while_plugged_in 0
Эти команды отключат Wake on Wi-Fi и запретят устройству оставаться активным при подключении к зарядке.
Шаг 3. Проверка:
- Выполните команду:
settings get global wowlan_enabled
Если ответ 0 — функция отключена. Если 1 — повторите шаг 2 или проверьте права ADB.
Способ 5: Альтернативные методы (root, Magisk, сторонние приложения)
Если ни один из вышеперечисленных способов не помог, остаются радикальные меры. Они требуют root-прав или установки модифицированных модулей.
Метод 1. Использование Magisk:
- 🔧 Установите Magisk и модуль
WakeBlockиз репозитория. - 📱 В настройках модуля выберите
Block Wake-on-WLAN. - 🔄 Перезагрузите устройство.
Метод 2. Редактирование системных файлов (только для опытных пользователей!):
- С помощью Root Explorer или
ADBоткройте файл/system/build.prop. - Добавьте строку:
ro.wowlan.support=false
- Сохраните файл и перезагрузитесь.
Метод 3. Приложения для управления энергопотреблением:
- 📌 Greenify — позволяет «заморозить» фоновые процессы, включая WoW.
- 📌 Battery Guru — мониторит пробуждения и блокирует ненужные.
- 📌 Wake Lock Detector — показывает, какие приложения используют WoW.
⚠️ Внимание: Использование root-методов может привести к потере гарантии, нестабильной работе системы или блокировке загрузчика (на моделях сAnti-Rollback). Перед редактированием системных файлов сделайте резервную копию черезTWRP.
Как проверить, что Wake on Wi-Fi действительно отключён
Даже после отключения функции смартфон может продолжать «просыпаться» по другим причинам. Чтобы убедиться, что WoW деактивирован, выполните следующие шаги:
Шаг 1. Проверка через ADB:
adb shell dumpsys wifi | grep"wowlan"
Если в ответе есть строка wowlan enabled: false — функция отключена.
Шаг 2. Мониторинг пробуждений:
- Установите приложение BetterBatteryStats (требует
ADBили root). - Перейдите в раздел
Kernel Wakelocks. - Проверьте, есть ли в списке
wlan_rx_wakeилиwlan_wow_wake. Если да — WoW всё ещё активен.
Шаг 3. Тест в самолёте:
- Активируйте
Режим полёта. - Подождите 10–15 минут.
- Включите
Wi-Fi(не отключая режим полёта!). - Посмотрите, будет ли смартфон самопроизвольно «просыпаться». Если нет — проблема решена.
Шаг 4. Проверка через logcat:
adb logcat | grep -i"wowlan\|wake_on_wlan"
Если лог пуст — функция отключена. Если появляются записи — ищите источник пробуждений (например, приложение com.miui.cloudservice).
Частые проблемы и их решения
Даже после отключения Wake on Wi-Fi пользователи сталкиваются с побочными эффектами. Рассмотримные ситуации и способы их устранения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Смартфон всё равно просыпается ночью | Фоновые задачи Google Play Services или Mi Cloud |
Отключите автосинхронизацию в Настройки → Аккаунты |
| После обновления WoW снова включился | Сброс настроек при апдейте MIUI | Повторите отключение через ADB или параметры разработчика |
| Не работает Wi-Fi после отключения WoW | Конфликт с энергосберегающими настройками | Сбросьте настройки сети в Настройки → Система → Сброс настроек → Сброс Wi-Fi |
| Роутер не блокирует WoW-пакеты | Устаревшая прошивка маршрутизатора | Обновите прошивку роутера или используйте iptables (см. выше) |
Дополнительные советы:
- 🔄 Если проблема сохраняется, попробуйте сбросить настройки сети (
Настройки → Система → Сброс настроек → Сброс мобильной сети/Wi-Fi/Bluetooth). - 📱 На моделях с
MIUI 14+проверьте разделНастройки → Подключения и общий доступ → Специальные возможности— там может быть скрытая опция WoW. - 🔋 Если батарея всё равно разряжается, используйте приложение AccuBattery для анализа расхода.
FAQ: Ответы на популярные вопросы
❓ Wake on Wi-Fi и Wake on LAN — это одно и то же?
Нет. Wake on LAN (WoL) используется для пробуждения компьютеров по локальной сети (обычно через Ethernet), а Wake on Wi-Fi (WoW) — для мобильных устройств по беспроводной сети. На смартфонах Xiaomi реализована именно вторая технология.
❓ Можно ли отключить WoW только для определённых приложений?
Да, но только с помощью root-прав или ADB. Например, команда:
adb shell cmd appops set com.miui.cloudservice WAKE_LOCK ignore
заблокирует пробуждения для Mi Cloud. Полный список приложений можно получить через adb shell dumpsys package.
❓ Почему после отключения WoW перестали приходить уведомления?
Некоторые приложения (например, WhatsApp или Telegram) используют WoW для доставки push-уведомлений. Чтобы вернуть уведомления без включения WoW:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите мессенджер и разрешите
АвтозапускиФоновая активность. - Включите
Адаптивная батареяв настройках батареи.
❓ Есть ли риск повредить смартфон при отключении WoW?
Нет, отключение Wake on Wi-Fi не влияет на стабильность системы. Однако:
- На некоторых моделях (Redmi Note 10 Pro, POCO X3 Pro) может ухудшиться работа Mi Share (быстрая передача файлов).
- Умные устройства Xiaomi (например, Mi Band или Mi Home) могут синхронизироваться реже.
В любом случае, функцию всегда можно включить обратно.
❓ Как отключить WoW на Xiaomi Pad 5/6 или других планшетах?
На планшетах Xiaomi процесс аналогичный, но путь к настройкам может отличаться:
- Перейдите в
Настройки → Подключения и общий доступ → Wi-Fi. - Нажмите на
Дополнительные функции → Режим энергосбережения. - Выберите
Никогда.
Если опции нет, используйте ADB (команды те же, что и для смартфонов).