Автозапуск приложений на Xiaomi: полное руководство для всех версий MIUI

Смартфоны Xiaomi на базе MIUI известны своей агрессивной оптимизацией батареи, которая часто блокирует фоновую работу приложений. Это приводит к тому, что мессенджеры перестают показывать уведомления, трекеры активности — фиксировать шаги, а музыкальные плееры — воспроизводить треки после блокировки экрана. Решение проблемы — правильная настройка автозапуска приложений.

В этой статье мы разберём все доступные способы включения автозапуска на устройствах Xiaomi, Redmi и POCO — от стандартных настроек MIUI до скрытых функций и обхода ограничений через ADB. Особое внимание уделим различиям между версиями оболочки (MIUI 12/13/14) и моделям с HyperOS, а также объясним, почему некоторые приложения всё равно могут не работать в фоне.

Важно: процедура настройки автозапуска может отличаться в зависимости от региональной прошивки (Global, China, EEA) и версии Android. Если ваше устройство работает на Android 13+, некоторые пункты меню могут быть скрыты — для их отображения потребуется активировать Режим разработчика.

1. Стандартный способ: настройка автозапуска через меню MIUI

Самый простой метод — использовать встроенные инструменты оптимизации. Он подходит для большинства приложений (мессенджеры, социальные сети, фитнес-трекеры) и работает на всех версиях MIUI, начиная с 10-й.

Инструкция:

  • 📱 Откройте Настройки → Приложения → Управление приложениями.
  • 🔍 Найдите нужное приложение в списке (например, Telegram или WhatsApp) и тапните по нему.
  • ⚙️ Выберите пункт Автозапуск (в некоторых прошивках он может называться Запуск в фоне).
  • 🔄 Переключите ползунок в положение Вкл..
  • 🔒 Вернитесь назад и активируйте опцию Без ограничений в разделе Ограничение фона.

После этих действий приложение сможет запускаться автоматически при перезагрузке устройства и работать в фоне. Однако для некоторых сервисов (например, Google Play Services или системных утилит) этот способ может не сработать — потребуются дополнительные манипуляции.

Активирован ли автозапуск в настройках приложения|Отключены ли ограничения фона|Разрешён ли доступ к уведомлениям|Проверено ли поведение после перезагрузки-->

⚠️ Внимание: На устройствах с MIUI 14 и HyperOS пункт Автозапуск может быть скрыт за дополнительным меню. Если его нет в основных настройках, попробуйте путь: Настройки → Приложения → Разрешения → Автозапуск.

2. Разрешение фоновой активности и блокировка оптимизации

Даже если автозапуск включён, MIUI может принудительно закрывать приложения для экономии заряда. Чтобы этого избежать, необходимо отключить оптимизацию батареи для конкретного софта.

Как это сделать:

  1. Перейдите в Настройки → Батарея и производительность → Управление потреблением батареи.
  2. Выберите режим Без ограничений для критичных приложений (например, Viber или Spotify).
  3. Вернитесь в меню Управление приложениями (см. раздел 1) и отключите опцию Оптимизация MIUI для выбранного софта.

Для Android 12+ также рекомендуется:

  • 🔋 Отключить Адаптивную батарею в Настройки → Батарея → Дополнительно.
  • 📵 Убрать приложение из списка Глубокой оптимизации (путь: Настройки → Приложения → Специальный доступ → Оптимизация батареи).
Версия MIUI Путь к настройкам автозапуска Особенности
MIUI 12 Настройки → Приложения → Управление → Автозапуск Пункт виден сразу, без дополнительных действий
MIUI 13 Настройки → Приложения → Разрешения → Автозапуск Может потребоваться включить Показать системные процессы
MIUI 14 / HyperOS Настройки → Приложения → Управление приложениями → [Выбрать приложение] → Автозапуск На некоторых моделях (Xiaomi 13, Redmi Note 12) требуется сначала разрешить Фоновую активность

На устройствах с HyperOS (например, Xiaomi 14, Redmi K70) стандартный автозапуск может не работать для системных приложений. В этом случае потребуется использовать ADB-команды (см. раздел 5).

3. Настройка уведомлений и исключений для автозапуска

Часто проблемы с автозапуском связаны не с самим приложением, а с блокировкой его уведомлений. MIUI агрессивно фильтрует фоновые процессы, если у программы нет прав на показ оповещений.

Чтобы гарантировать стабильную работу:

  1. Зайдите в Настройки → Уведомления и строка состояния → Управление уведомлениями.
  2. Найдите нужное приложение и включите все типы уведомлений (Всплывающие, Значки, Звуки).
  3. Активируйте опцию Приоритетные уведомления (если доступна).
  4. Вернитесь в меню приложения и отключите Ограничение уведомлений в фоне.

Для мессенджеров (WhatsApp, Telegram, Viber) также рекомендуется:

  • 📌 Закрепить уведомления на экране блокировки (Настройки → Экран блокировки → Уведомления).
  • 🔔 Включить Звук уведомлений даже в режиме Не беспокоить.
  • 🔄 Отключить Группировку уведомлений для мгновенного отображения сообщений.

Не приходят уведомления от мессенджеров|Приложения закрываются в фоне|Трекеры активности не считают шаги|Музыкальные плееры останавливаются|Другая проблема-->

⚠️ Внимание: На Xiaomi с Android 13+ система может игнорировать настройки уведомлений для приложений, использующих Foreground Service (например, Google Maps или Yandex Navi). В этом случае поможет только ручное добавление в исключения через ADB.

4. Использование "Безопасности" для разблокировки автозапуска

В прошивках MIUI есть скрытый раздел Безопасность, который позволяет управлять автозапуском системных и пользовательских приложений. Этот метод особенно полезен для устройств с HyperOS, где стандартные настройки могут быть ограничены.

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

  1. Откройте приложение Безопасность (иконка с щитом).
  2. Перейдите в Ускорение → Замороженные приложения.
  3. Найдите нужное приложение в списке и снимите с него галочку (это разморозит его).
  4. Вернитесь в главное меню Безопасность и выберите Автозапуск.
  5. Добавьте приложение в список разрешённых для автозапуска.

Для MIUI 14 и HyperOS путь может отличаться:

  • 🛡️ Безопасность → Привилегии → Автозапуск.
  • 🔧 Безопасность → Настройки (⚙️) → Автозапуск приложений.

Если приложение отсутствует в списке Автозапуск, попробуйте:

  1. Удалить его из Закрытых приложений (в том же меню Безопасность).
  2. Очистить кэш приложения Безопасность через Настройки → Приложения.
  3. Перезагрузить устройство.
Что делать, если раздел "Безопасность" отсутствует?

На некоторых прошивках (например, для европейского рынка) приложение "Безопасность" может быть скрыто. Чтобы его вернуть:

1. Установите APK-файл Mi Security с официального сайта Xiaomi (версия должна соответствовать вашей прошивке).

2. Или используйте альтернативный путь: Настройки → Память → Очистка → Автозапуск.

3. На POCO-устройствах аналогичные функции доступны в приложении POCO Launcher Settings.

5. ADB-команды для принудительного автозапуска (для опытных пользователей)

Если стандартные методы не помогают (особенно на Android 12+), можно воспользоваться ADB — инструментом для отладки Android. Этот способ позволяет обойти ограничения MIUI и принудительно добавить приложение в исключения.

Что понадобится:

  • 🖥️ Компьютер с установленными ADB-драйверами (скачать можно с официального сайта Android).
  • 📱 Включённый Режим разработчика и Отладка по USB на смартфоне.
  • 🔌 USB-кабель (желательно оригинальный).

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

  1. Подключите смартфон к ПК и подтвердите разрешение на отладку.
  2. Откройте командную строку (cmd) в папке с platform-tools.
  3. Введите команду для проверки подключения:
    adb devices

    Должно появиться название вашего устройства.

  4. Выполните команду для отключения оптимизации батареи:
    adb shell dumpsys deviceidle whitelist +{пакет_приложения}

    Например, для WhatsApp:

    adb shell dumpsys deviceidle whitelist +com.whatsapp
  5. Затем добавьте приложение в исключения автозапуска:
    adb shell cmd appops set {пакет_приложения} RUN_ANY_IN_BACKGROUND allow

Список популярных пакетов приложений:

  • 💬 Telegram: org.telegram.messenger
  • 📱 WhatsApp: com.whatsapp
  • 🎵 Spotify: com.spotify.music
  • 🏃 Google Fit: com.google.android.apps.fitness
  • 🗺️ Yandex Navi: ru.yandex.yandexnavi
⚠️ Внимание: На Xiaomi с HyperOS (например, Xiaomi 14, Redmi K70) стандартные ADB-команды могут не сработать. В этом случае потребуется использовать расширенные права:
adb shell pm grant {пакет_приложения} android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

Например, для Viber:

adb shell pm grant com.viber.voip android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

6. Альтернативные методы: сторонние утилиты и обход ограничений

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

Популярные решения:

  • 🔧 AutoStart (приложение из Google Play) — автоматически настраивает автозапуск для выбранных программ. Работает на большинстве версий MIUI, но требует ROOT для полного функционала.
  • 🛠️ MIUI Optimizer — модуль для Magisk, который отключает агрессивную оптимизацию батареи. Подходит для прошивок с разблокированным загрузчиком.
  • 🔄 MacroDroid — позволяет создавать автоматические правила для запуска приложений по событию (например, при подключении к Wi-Fi или зарядке).
  • 📱 Shizuku + AppOps — комбинация для управления разрешениями без ROOT. Требует настройки через ADB.

Для устройств с ROOT-правами также доступны:

  • Редактирование файла /system/build.prop (добавление строки ro.miui.optimization_control=0).
  • Удаление системных приложений com.miui.powerkeeper и com.miui.securitycenter (не рекомендуется для новичков!).

Предупреждение: использование сторонних утилит может нарушить стабильность системы и привести к бану гарантии. Перед их установкой создайте резервную копию данных через Настройки → Дополнительно → Резервное копирование и сброс.

7. Частые проблемы и их решения

Даже после правильной настройки автозапуска приложения могут вести себя некорректно. Рассмотрим типичные ситуации и способы их исправления.

Проблема Возможная причина Решение
Приложение закрывается через 5-10 минут в фоне Активна функция Очистка RAM в Безопасности Отключите Автоочистку в Безопасность → Ускорение → Настройки (⚙️)
Уведомления приходят с задержкой (через 10-30 минут) MIUI использует Push-сервис Xiaomi вместо Google Отключите Mi Push в Настройки → Память → Автозапуск → Системные приложения
Автозапуск сбрасывается после обновления MIUI Сброс настроек оптимизации при апдейте Повторно настройте автозапуск и выполните ADB-команды (раздел 5)
Приложение не запускается после перезагрузки Отсутствует разрешение на BOOT_COMPLETED Выполните команду:
adb shell pm grant {пакет} android.permission.RECEIVE_BOOT_COMPLETED

Если проблема сохраняется, проверьте:

  • 🔄 Не включён ли режим Экономии трафика (Настройки → Подключения → Экономия трафика).
  • 📵 Не добавлено ли приложение в Чёрный список (Безопасность → Блокировка).
  • 🔋 Не активирован ли Суперрежим батареи (Настройки → Батарея → Режимы батареи).

Для диагностики также можно использовать ADB-команду, чтобы проверить текущие разрешения приложения:

adb shell dumpsys package {пакет_приложения}

Ищите в выводе строки с RUN_ANY_IN_BACKGROUND и IGNORE_BATTERY_OPTIMIZATION.

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

🔹 Почему после настройки автозапуска WhatsApp всё равно не показывает уведомления?

Проблема может быть связана с:

  1. Блокировкой уведомлений на уровне MIUI — проверьте Настройки → Уведомления → WhatsApp и включите все типы оповещений.
  2. Конфликтом с Mi Push — отключите сервис Xiaomi в Настройки → Приложения → Управление → Системные приложения → Mi Push.
  3. Ограничением мобильного трафика — в Настройки → SIM-карты и мобильные сети → Передача данных отключите Экономию трафика для WhatsApp.

Если ничего не помогает, выполните ADB-команду:

adb shell cmd appops set com.whatsapp android:foreground_service_type_location allow
🔹 Как настроить автозапуск для системных приложений (например, Google Play Services)?

Для системных приложений стандартный способ часто не работает. Используйте:

  1. ADB-команды (раздел 5).
  2. Модуль MIUI Optimizer для Magisk (требует ROOT).
  3. Ручное добавление в исключения через Безопасность → Автозапуск → Показать системные (доступно не на всех прошивках).

Для Google Play Services пакет приложения: com.google.android.gms.

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

Это стандартное поведение MIUI при мажорных обновлениях. Чтобы избежать проблемы:

  • Перед обновлением сделайте скриншоты всех настроек автозапуска.
  • Используйте ADB-команды для принудительного добавления в исключения (они сохранятся после апдейта).
  • Установите приложение AutoStart и экспортируйте список разрешённых программ.

Если обновление уже установлено, повторно настройте автозапуск по инструкциям из этой статьи.

🔹 Можно ли настроить автозапуск без компьютера (без ADB)?

Да, но с ограничениями:

  1. Для большинства приложений хватит стандартных настроек MIUI (раздел 1).
  2. Используйте приложение AutoStart из Google Play (не требует ROOT, но функционал ограничен).
  3. На некоторых прошивках помогает отключение Оптимизации MIUI в настройках батареи.

Однако для системных приложений и HyperOS без ADB или ROOT обойти ограничения практически невозможно.

🔹 Почему на POCO F5 автозапуск работает иначе, чем на Redmi Note 12?

Устройства линейки POCO часто используют кастомные прошивки на базе MIUI с изменёнными настройками. Отличия:

  • На POCO может отсутствовать приложение Безопасность — его функции перенесены в Настройки.
  • Пункт Автозапуск иногда скрыт за Дополнительными настройками.
  • На POCO F5 и новее используется HyperOS, где стандартные методы часто не работают (нужны ADB-команды).

Для POCO рекомендуется:

  1. Использовать путь: Настройки → Приложения → Управление приложениями → [Выбрать] → Автозапуск.
  2. Отключить POCO Optimizer в Настройки → Батарея.