Как убрать мигание фонарика при звонке на Xiaomi: все способы (включая скрытые)

Вспышка камеры, которая автоматически срабатывает при входящем звонке на смартфонах Xiaomi, Redmi или POCO, — одна из самых раздражающих функций MIUI. Особенно это касается ночного времени, когда яркий свет будит домочадцев или привлекает ненужное внимание в общественных местах. Несмотря на то, что функция изначально задумывалась как дополнительное уведомление для пользователей с нарушениями слуха, большинство владельцев устройств хотят её отключить — но не могут найти эту опцию в настройках.

Проблема усложняется тем, что Xiaomi регулярно меняет расположение параметров в новых версиях MIUI (12, 13, 14+), а на некоторых моделях (например, Redmi Note 10 Pro или POCO X3 Pro) опция вообще отсутствует в стандартном меню. В этой статье мы разберём все актуальные способы отключения фонаря при звонке, включая скрытые настройки, редактирование системных файлов (для продвинутых пользователей) и альтернативные решения для устройств с кастомными прошивками.

Прежде чем переходить к инструкциям, убедитесь, что ваш смартфон обновлён до последней версии MIUI — иногда проблема решается после апдейта. Также проверьте, не установлены ли сторонние приложения для управления звонками (например, Truecaller или Drupe), которые могут переопределять системные настройки.

📊 Ваш смартфон Xiaomi какой серии?
Redmi (Note, K, A)
POCO (F, X, M)
Mi (11, 12, Mix)
Black Shark
Другая

Почему фонарик мигает при звонке и можно ли это отключить?

Функция мигания фонарика при входящем вызове называется "Вспышка уведомлений" (Flash Notifications) и была добавлена в MIUI начиная с версии 8. Изначально она предназначалась для пользователей с ограниченными возможностями, но со временем стала включаться по умолчанию на всех устройствах. Логика Xiaomi проста: яркая вспышка привлекает внимание лучше, чем вибрация или звук, особенно в шумных местах.

Однако на практике это приводит к ряду проблем:

  • 🔋 Разряд батареи: частые срабатывания вспышки увеличивают энергопотребление на 5–15% (по тестам на Redmi Note 9 Pro).
  • 😴 Ночные пробуждения: яркий свет будит спящих рядом людей, даже если телефон лежит экраном вниз.
  • 📱 Перегрев камеры: при длительных звонках (например, в режиме громкой связи) фонарик может перегреваться, что приводит к автоматическому отключению.
  • 🚫 Конфиденциальность: в тёмном помещении мигание выдаёт ваше местоположение (актуально для фотографов или журналистов).

Отключить эту функцию можно, но способ зависит от версии MIUI и модели смартфона. На новых устройствах (Xiaomi 13, Redmi Note 12) опция спрятана глубже, а на некоторых прошивках её вообще убрали из интерфейса. Далее мы рассмотрим все возможные варианты — от простых до сложных.

Способ 1: Отключение через стандартные настройки MIUI (для большинства моделей)

Начнём с самого простого метода, который работает на 80% устройств Xiaomi с MIUI 12–14. Инструкция актуальна для серий Redmi Note 8/9/10/11, POCO X3/F3, Mi 10/11 и других популярных моделей. Важно: путь к настройкам может незначительно отличаться в зависимости от версии прошивки.

Шаги для отключения:

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

Если пункта Вспышка уведомлений в меню нет, попробуйте альтернативный путь:

  1. Настройки → Приложения → Управление приложениями.
  2. Нажмите на три точки в правом верхнем углу и выберите Показать все приложения.
  3. Найдите приложение Телефон (или Звонки) и откройте его настройки.
  4. Проверьте вкладку Уведомления — иногда опция спрятана там.

Убедитесь, что фонарик не используется как индикатор зарядки|Проверьте настройки приложения "Телефон"|Обновите MIUI до последней версии|Перезагрузите телефон после изменений-->

Что делать, если опции нет? На некоторых устройствах (например, Redmi 9A или POCO M3) пункт может отсутствовать из-за облегчённой версии MIUI (MIUI Lite). В этом случае переходите к Способу 2.

Способ 2: Использование скрытого меню инженерных настроек (для продвинутых)

Если стандартные настройки не помогли, можно попробовать отключить вспышку через инженерное меню. Этот метод работает на 90% устройств Xiaomi, но требует осторожности — неправильные действия могут нарушить работу телефона. На моделях с процессором Snapdragon (например, POCO F3 или Redmi K40) меню может отличаться от устройств на MediaTek.

Инструкция для Snapdragon:

  1. Откройте приложение Телефон и введите комбинацию:
    ##36446337##

    (это код для теста оборудования, также известный как MMITEST).

  2. В открывшемся меню выберите LED или Flashlight.
  3. Найдите пункт Call Flash и отключите его (поставьте значение Disable).
  4. Сохраните настройки и перезагрузите телефон.

Инструкция для MediaTek:

  1. Введите в телефонном приложении:
    ##4636##
  2. Перейдите на вкладку Hardware Testing (или Аппаратное тестирование).
  3. Выберите LED и отключите опцию Incoming Call Flash.

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

Что делать, если инженерное меню не открывается?

На некоторых прошивках (например, глобальной версии MIUI для Xiaomi 12T) доступ к инженерному меню заблокирован. В этом случае попробуйте:

1. Установить приложение MTK Engineering Mode (для MediaTek) или Qualcomm EngineerMode (для Snapdragon) из Google Play.

2. Использовать ADB-команды (см. Способ 4).

3. Обновить прошивку до последней версии — иногда доступ восстанавливается.

Способ 3: Редактирование системных файлов (root-доступ)

Если предыдущие методы не сработали, остаётся наиболее радикальный способ — редактирование системных файлов. Он требует прав суперпользователя (root) и подходит только для опытных пользователей. На устройствах с заблокированным загрузчиком (большинство глобальных версий Xiaomi) этот метод не сработает без разблокировки.

Инструкция:

  1. Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
  2. Перейдите по пути:
    /system/csc/others.xml

    или (для новых версий MIUI):

    /system/csc/feature.xml
  3. Найдите строку с параметром CscFeature_FlashNotification_IncomingCall и измените значение с true на false.
  4. Сохраните файл, установите права 644 (rw-r--r--) и перезагрузите телефон.

Альтернативный путь (для MIUI 13+):

  1. Откройте файл:
    /system/vendor/overlay/FlashNotificationConfigOverlay.apk
  2. Извлеките его на ПК, отредактируйте параметры в res/values/bool.xml и переупакуйте APK.
  3. Верните файл обратно в систему с теми же правами.
⚠️ Внимание: неправильное редактирование системных файлов может привести к bootloop (зацикленная загрузка) или потере функциональности камеры. Перед изменениями сделайте резервную копию через TWRP или OrangeFox Recovery.
Модель Xiaomi Поддерживаемый метод Требуется root? Примечания
Redmi Note 10/11 Стандартные настройки, инженерное меню Нет На MIUI 13 опция спрятана в "Спец. возможностях"
POCO F3/X3 Инженерное меню (Snapdragon) Нет Код ##36446337## работает стабильно
Xiaomi 12/13 Редактирование feature.xml Да Требуется Magisk для монтирования /system
Redmi 9A/9C ADB-команды Нет (но нужен ПК) См. Способ 4

Способ 4: Отключение через ADB (без root)

Если у вас нет root-прав, но есть доступ к компьютеру, можно использовать ADB-команды для отключения вспышки. Этот метод работает на большинстве устройств Xiaomi с MIUI 12–14 и не требует разблокировки загрузчика.

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

  1. Скачайте и установите ADB Tools на ПК.
  2. На телефоне активируйте Отладку по USB: Настройки → О телефоне → Версия MIUI (нажмите 7 раз, чтобы разблокировать Режим разработчика), затем вернитесь в Настройки → Дополнительно → Для разработчиков и включите отладку.
  3. Подключите телефон к ПК и выполните в командной строке:
    adb shell settings put global flash_notification_enabled 0
  4. Для надёжности также выполните:
    adb shell settings put secure flash_notification_call 0
  5. Перезагрузите устройство.

Чтобы вернуть настройки обратно, используйте те же команды, заменив 0 на 1.

⚠️ Внимание: после сброса телефона к заводским настройкам или обновления MIUI параметры могут вернуться к значениям по умолчанию. В этом случае повторите процедуру.

Способ 5: Сторонние приложения для управления уведомлениями

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

  • 📱 Flash Notifications (by Kieron Quinn) — позволяет гибко настраивать вспышку для звонков и сообщений. Работает на Android 10+ без root, но требует разрешения Notification Access.
  • 🔧 MacroDroid — создайте макрос, который будет отключать фонарик при входящем звонке. Минус: приложение потребляет дополнительную батарею.
  • 🛠️ Tasker — мощный инструмент для автоматизации. Пример задачи:
    Профиль: Состояние → Телефон → Входящий вызов
    

    Задача: Плагин → Secure Settings → Отключить фонарик

    (требуется плагин SecureTask).

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

Альтернативный вариант: если вам нужна вспышка только для сообщений, но не для звонков, настройте её через приложение Сообщения: Настройки → Уведомления → Световые эффекты и отключите опцию для звонков.

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

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

  • 🔄 После обновления MIUI вспышка снова включается:

    Это связано с тем, что Xiaomi сбрасывает некоторые настройки до значений по умолчанию. Решение: повторите отключение через ADB или инженерное меню.

  • 📞 Вспышка работает только для конкретных контактов:

    Проверьте, не настроены ли индивидуальные уведомления для этих контактов в приложении Телефон.

  • 🔋 Фонарик мигает при низком заряде батареи:

    Это отдельная функция MIUI, которая сигнализирует о разряде. Отключается в Настройки → Батарея → Индикатор низкого заряда.

  • 🔒 Нет доступа к инженерному меню:

    На некоторых прошивках (например, для Xiaomi EU) доступ заблокирован. Попробуйте использовать ADB или root-метод.

Если ни один из способов не помог, остаётся последний вариант — установка кастомной прошивки (например, LineageOS или PixelExperience), где функция вспышки при звонке отключена по умолчанию. Однако это требует разблокировки загрузчика и может лишить вас гарантии.

FAQ: Ответы на популярные вопросы

Можно ли отключить вспышку только для звонков, но оставить для сообщений?

Да, в большинстве случаев эти настройки раздельны. В меню Специальные возможности → Вспышка уведомлений отключите только пункт Входящие вызовы, оставив активным Сообщения. Если опции нет, используйте ADB-команду:

adb shell settings put secure flash_notification_call 0

(это отключит вспышку только для звонков).

Почему после отключения вспышка всё равно мигает при звонках через WhatsApp или Telegram?

Это связано с тем, что мессенджеры используют собственные механизмы уведомлений. Откройте настройки каждого приложения и отключите опцию Световые эффекты или Вспышка при вызове. Например, в WhatsApp: Настройки → Уведомления → Тон и вибрация → Световой индикатор.

Будет ли работать фонарик после отключения уведомлений?

Да, отключение вспышки при звонках не влияет на работу фонарика в ручном режиме (через панель быстрых настроек или приложение Камера). Вы сможете включать его как обычно.

Можно ли отключить вспышку на Xiaomi без компьютера?

Да, если у вас есть root-доступ или инженерное меню доступно напрямую. Без ПК не получится использовать ADB, но можно попробовать:

  1. Сторонние приложения вроде Flash Notifications.
  2. Ручное редактирование системных файлов через root-проводник.
  3. Обновление MIUI до последней версии — иногда опция появляется после апдейта.

Почему на моём Redmi Note 8 Pro нет опции отключения вспышки?

На устройствах с процессором MediaTek Helio G90T (как в Redmi Note 8 Pro) инженерное меню открывается по другому коду:

##4636##

Перейдите на вкладку Hardware Testing → LED и отключите Incoming Call Flash. Если меню нет, попробуйте ADB-метод.