Фонарик на смартфонах Xiaomi, Redmi и POCO часто становится источником раздражения: он автоматически включается при входящем звонке, даже если вы находитесь в темном помещении или просто не хотите привлекать внимание. Особенно это актуально для владельцев моделей с яркими светодиодами — например, Xiaomi 13 Pro или Redmi Note 12 Pro+, где вспышка может ослепить в самый неподходящий момент.
Проблема усугубляется тем, что в последних версиях MIUI 14/15 разработчики спрятали прямую настройку отключения этой функции. В результате пользователи вынуждены искать обходные пути — от редактирования системных файлов до использования ADB-команд. В этой статье мы разберём все рабочие способы, включая скрытые настройки, сторонние утилиты и радикальные методы для опытных пользователей.
Важно понимать, что автоматическое включение фонарика при звонке — это не баг, а фича. Xiaomi позиционирует её как "удобство" для поиска телефона в темноте. Однако на практике это чаще мешает: например, во время важного звонка в кинотеатре или на совещании. К счастью, отключить её можно — главное знать, где искать.
Почему фонарик включается при звонке и можно ли это исправить
Функция автоматического включения фонарика при входящем звонке появилась ещё в MIUI 10 и с тех пор стала "фирменным" решением для большинства смартфонов Xiaomi. Логика проста: когда телефон звонит, датчик освещённости определяет низкий уровень света, и система активирует вспышку, чтобы пользователь мог быстрее найти устройство.
Однако алгоритм работает не идеально:
- 🔦 Вспышка срабатывает даже при достаточном освещении (например, в офисе с искусственным светом).
- 📱 На некоторых моделях (POCO F5, Redmi K60) фонарик мигает в ритм мелодии звонка, что отвлекает.
- 🔋 Частое включение вспышки разряжает батарею (особенно заметно на бюджетных моделях с маленьким аккумулятором).
Можно ли отключить эту функцию официально? В старых версиях MIUI (до 12.5) была прямая настройка в меню Настройки → Дисплей → Фонарик. Сейчас её убрали, но остались альтернативные методы — от скрытых параметров до системных правок.
Способ 1: Отключение через скрытые настройки MIUI (без root)
Самый простой метод — использовать скрытое меню MIUI Hidden Settings. Оно доступно на всех смартфонах Xiaomi без необходимости получения root-прав или подключения к ПК. Вот как это сделать:
- Откройте приложение
Телефон(стандартный звонок). - Наберите комбинацию:
##6484##(это универсальный код для доступа к тестовым настройкам MIUI). - В появившемся меню выберите пункт
Manual Test → Sensors → Light Sensor. - Прокрутите вниз и найдите опцию
Flashlight during call(или аналогичную на китайском — используйте переводчик экрана). - Переключите тумблер в положение
Offи подтвердите изменения.
⚠️ Внимание: На некоторых прошивках (например, MIUI 15 для глобальной версии) этот пункт может отсутствовать. В таком случае попробуйте альтернативный код: ##36446337## — он открывает меню Engineering Mode, где иногда дублируются настройки фонарика.
Проверьте версию MIUI в Настройки → О телефоне
Сделайте резервную копию важных данных
Заряд батареи должен быть не менее 30%
Не прерывайте процесс изменения настроек-->
Если скрытое меню не помогло, переходите к следующему способу. Учтите, что после обновления прошивки настройки могут сброситься — их придётся настраивать заново.
Способ 2: Использование ADB-команд (для продвинутых пользователей)
Если скрытые настройки не сработали, можно отключить фонарик при звонке через ADB (Android Debug Bridge). Этот метод требует подключения смартфона к компьютеру, но не требует root-прав. Вот пошаговая инструкция:
- Включите
Режим разработчикана телефоне:- Перейдите в
Настройки → О телефоне. - Тапните 7 раз по пункту
Версия MIUI. - Вернитесь в основные настройки и откройте
Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
adb.adb devices
Должно появиться название вашего устройства.
adb shell settings put global flashlight_on_call 0
⚠️ Внимание: Если после выполнения команды фонарик всё равно включается, попробуйте альтернативную команду:
adb shell settings put secure flashlight_on_call_disabled 1
Эта команда работает на некоторых прошивках MIUI 14 для Redmi Note 11 и POCO X5.
Способ 3: Отключение через приложения-лаунчеры (для MIUI 13/14/15)
Некоторые сторонние лаунчеры (например, Nova Launcher или Hyperion Launcher) позволяют управлять системными функциями, включая фонарик. Этот метод подходит, если вы уже используете альтернативную оболочку или не боитесь её установить.
Инструкция для Nova Launcher:
- Установите Nova Launcher из Google Play.
- Запустите лаунчер и перейдите в его настройки (
Долгое нажатие на рабочий стол → Настройки). - Выберите
Лаборатория → Управление жестами. - Найдите опцию
Фонарик при звонкеи отключите её. - Сохраните настройки и перезагрузите телефон.
🔹 Плюсы метода: не требует root или ADB, работает на большинстве моделей (Xiaomi 12T, Redmi Note 10 Pro и др.).
🔸 Минусы: лаунчер потребляет дополнительную оперативную память, а на некоторых прошивках настройка может сброситься после обновления.
Почему лаунчеры могут управлять фонариком?
Некоторые лаунчеры (например, Nova) получают расширенные права через Accessibility Service. Они могут перехватывать системные события, включая входящие звонки, и блокировать активацию фонарика на программном уровне. Однако это работает не на всех версиях MIUI — всё зависит от политики безопасности прошивки.
Способ 4: Редактирование системных файлов (только для root)
Если у вас есть root-права, можно отключить фонарик при звонке путём редактирования системных файлов. Этот метод самый надёжный, но и самый рискованный — неправильные действия могут привести к сбою системы.
Инструкция:
- Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
- Перейдите по пути:
/system/csc/others.xmlили (для новых версий MIUI):
/system/csc/feature.xml - Найдите строку с параметром
FlashlightOnCallилиCscFeature_FlashLight_EnableDuringCall. - Измените значение с
trueнаfalse: - Сохраните файл, установите права
644(r-w-r--r--) и перезагрузите телефон. - 📱 Flashlight Off During Call — простое приложение с одним тумблером для отключения функции. Работает на MIUI 12-15, но требует разрешения
Accessibility Service. - 🛠️ MacroDroid — позволяет создавать автоматические правила. Например, можно настроить макрос: "Если входящий звонок → отключить фонарик".
- 🔧 Tasker — продвинутый инструмент для автоматизации. Потребуется создать задачу с действием
Secure Settings → Flashlight Off.
<CscFeature_FlashLight_EnableDuringCall>false</CscFeature_FlashLight_EnableDuringCall>
⚠️ Внимание: Перед редактированием системных файлов обязательно сделайте резервную копию раздела /system через TWRP. Неправильное изменение может привести к зависанию телефона на логотипе MI!
| Модель Xiaomi | Путь к файлу | Параметр для редактирования |
|---|---|---|
| Redmi Note 12 Pro+ | /system/csc/feature.xml |
FlashlightOnCall |
| POCO F4 GT | /system/csc/others.xml |
CscFeature_FlashLight_EnableDuringCall |
| Xiaomi 13 Ultra | /vendor/csc/feature.xml |
FlashlightDuringCall |
| Redmi K50 | /system/csc/others.xml |
EnableFlashlightOnCall |
Способ 5: Сторонние приложения для блокировки фонарика
Если предыдущие методы не сработали или кажутся слишком сложными, можно воспользоваться специализированными приложениями. Они перехватывают сигнал о входящем звонке и блокируют активацию фонарика. Лучшие варианты:
🔹 Как настроить MacroDroid:
- Установите MacroDroid из Google Play.
- Создайте новый макрос:
Триггер → Телефон → Входящий звонок. - Добавьте действие:
Система → Фонарик → Выключить. - Сохраните макрос и активируйте его.
⚠️ Внимание: Приложения вроде Tasker или MacroDroid могут конфликтовать с оптимизацией батареи в MIUI. Чтобы они работали стабильно, добавьте их в исключения:
Настройки → Батарея → Оптимизация батареи → Все приложения → Найдите MacroDroid/Tasker → Без ограничений.
Что делать, если ничего не помогает
Если ни один из способов не сработал, возможно, проблема кроется в кастомизированной прошивке или региональных настройках MIUI. Вот что можно попробовать:
- 🔄 Сброс настроек телефона (не данных, а только настроек!) иногда возвращает скрытые параметры. Перейдите в
Настройки → Система → Сброс настроек → Сбросить настройки сети/звука/дисплея. - 📦 Установка кастомной прошивки (например, Pixel Experience или LineageOS). В них нет функции автоматического включения фонарика при звонке.
- 📞 Обращение в поддержку Xiaomi. Сообщите о проблеме через официальный чат или форум — иногда они дают внутренние инструкции для конкретных моделей.
💡 Последний совет: Если вы используете чехол с магнитным замком (например, для Xiaomi 13 Lite), попробуйте закрывать чехол при звонке — на некоторых моделях это блокирует активацию фонарика.
Если же проблема критична, а системные методы не работают, рассмотрите возможность перехода на другую прошивку. Например, Xiaomi.eu (неофициальная европейская сборка MIUI) часто предлагает больше настроек, включая управление фонариком.
FAQ: Частые вопросы о фонарике на Xiaomi
🔦 Почему фонарик мигает в такт мелодии звонка?
Это особенность прошивки MIUI для некоторых моделей (например, POCO X3 Pro или Redmi Note 9). Мигание синхронизировано с ритмом мелодии для дополнительного визуального оповещения. Отключается теми же способами, что и обычное включение фонарика.
📱 Будет ли работать ADB-метод после обновления MIUI?
Нет гарантий. После крупных обновлений (например, с MIUI 14 на MIUI 15) настройки могут сброситься. Придётся повторять команду adb shell settings put global flashlight_on_call 0 заново.
⚡ Влияет ли частое включение фонарика на батарею?
Да, но не критично. Светодиодная вспышка потребляет около 200-300 мА в час. Если фонарик включается на 10-20 секунд при каждом звонке, за год это может "съесть" до 1-2% от общего ресурса аккумулятора. На бюджетных моделях (Redmi 10A) влияние заметнее.
🔧 Можно ли отключить фонарик только для конкретных контактов?
Нет, системных инструментов для этого нет. Но можно использовать MacroDroid или Tasker, чтобы создавать правила типа: "Если звонит Мама → не включать фонарик". Для этого потребуется настроить фильтр по номеру в триггере макроса.
🛠️ Почему после отключения фонарика он снова включается?
Вероятные причины:
- Обновление MIUI сбросило настройки.
- Стороннее приложение (например, Google Phone) переопределяет параметры.
- Сбой в работе датчика освещённости (попробуйте протереть верхнюю часть телефона).
Проверьте логи через adb logcat, если проблема повторяется.