Вы когда-нибудь оказывались в неловкой ситуации, когда во время важного звонка на Xiaomi неожиданно загорается яркий фонарик? Эта функция, предназначенная для удобства в темных помещениях, часто срабатывает в самый неподходящий момент — на совещании, в кинотеатре или даже ночью, когда вы пытаетесь не разбудить домочадцев. К сожалению, производитель не вынес отдельный переключатель для отключения этой опции в основные настройки, но мы знаем 5 рабочих способов решить проблему на любом устройстве с MIUI (включая Redmi Note 12, POCO X5, Mi 11 и другие модели).
В этой статье вы найдете:
- 🔍 Официальный способ через стандартные настройки (работает на MIUI 14+)
- 🛠️ Скрытые опции в MIUI Hidden Settings для продвинутых пользователей
- 💻 ADB-команды для полного отключения функции (даже если её нет в меню)
- ⚙️ Альтернативные решения, если фонарик включается из-за сторонних приложений
- ❓ Частые ошибки и почему настройка может не сохраняться
Важно: методы отличаются в зависимости от версии MIUI и модели смартфона. Если у вас POCO F5 с глобальной прошивкой, алгоритм будет одним, а для Redmi 10C на китайской версии MIUI — другим. Мы разобрали все варианты!
Почему фонарик включается при звонке — логика работы функции
Функция автоматического включения фонарика при входящем или исходящем звонке появилась в MIUI 12 и изначально позиционировалась как "умное дополнение" для пользователей. Логика работы проста:
- Датчик освещенности определяет уровень света в помещении.
- Если значение ниже
50 люкс(примерно как в сумерках), система считает, что вы находитесь в темноте. - При начале звонка (входящего или исходящего) активируется фонарик на
3-5 секунд, чтобы вы могли увидеть экран или клавиши.
Проблема в том, что датчик часто срабатывает ложно. Например:
- 🌃 Вы звоните днем, но рука закрывает датчик освещенности (например, на POCO X3 Pro он расположен рядом с фронтальной камерой).
- 🎭 В кинотеатре или темной комнате фонарик слепит всех вокруг.
- 🛌 Ночью яркая вспышка будит спящего рядом человека.
Кроме того, на некоторых моделях (например, Redmi Note 11 Pro+) фонарик может включаться даже при высоком уровне освещенности, если ранее вы вручную активировали его через шторку уведомлений. Это баг прошивки, который Xiaomi так и не исправила в некоторых региональных версиях MIUI.
Как проверить работу датчика освещенности?
Откройте приложение Телефон, наберите ##4636##, выберите Информация о датчиках и посмотрите значение Light sensor. Если оно ниже 50 при нормальном освещении — датчик загрязнен или неисправен.
Способ 1: Отключение через стандартные настройки MIUI (официальный метод)
Начиная с MIUI 14 (и на некоторых устройствах с MIUI 13), производительfinally добавил возможность отключить автоматическое включение фонарика. Однако путь к этой настройке неочевиден. Следуйте инструкции:
Откройте приложение Настройки|Перейдите в Приложения → Управление приложениями|Тапните по трём точкам в правом верхнем углу и выберите Специальные доступы|Найдите раздел Автоматическое включение фонарика и отключите ползунок-->
Важные нюансы:
- 🔴 На некоторых моделях (например, Redmi 9A) этот пункт может называться
Фонарик при звонкеилиУмное освещение. - 🔴 Если у вас POCO с кастомной прошивкой (например, Pixel Experience), этот метод не сработает — используйте Способ 3 (ADB).
- 🔴 После обновления MIUI настройка может сброситься. Проверяйте её после каждого крупного апдейта.
Если в вашем меню нет такого пункта — не отчаивайтесь. Это означает, что ваша версия прошивки не поддерживает официальное отключение. Переходите к следующему способу.
Способ 2: Использование MIUI Hidden Settings (для продвинутых)
Если стандартного способа нет, можно воспользоваться скрытыми настройками MIUI. Для этого понадобится приложение MIUI Hidden Settings (доступно в Google Play или через APK).
Инструкция:
- Скачайте и установите MIUI Hidden Settings.
- Откройте приложение и предоставьте доступ к
Специальным возможностям(нужно для работы с системными настройками). - Перейдите в раздел
System → Flashlight(илиФонарикв русскоязычной версии). - Найдите опцию
Auto flashlight during calls(Автоматический фонарик при звонках) и отключите её.
Внимание: на устройствах с MIUI 12.5 и ниже этот параметр может отсутствовать. В таком случае попробуйте обновить прошивку или используйте ADB-метод (Способ 3).
| Модель Xiaomi | Поддержка MIUI Hidden Settings | Примечания |
|---|---|---|
| Redmi Note 10/11/12 | ✅ Да | Работает на глобальной и европейской прошивке |
| POCO X3/X4/X5 | ✅ Да | На POCO Launcher путь может отличаться |
| Mi 11/12/13 | ✅ Да | Требуется последняя версия приложения |
| Redmi 9/9A/9C | ⚠️ Частично | Может не работать на китайской прошивке |
| Black Shark 4/5 | ❌ Нет | Используйте ADB или сторонние лаунчеры |
Способ 3: Отключение через ADB (для всех версий MIUI)
Если предыдущие методы не сработали, остается самый надежный способ — отключение через ADB (Android Debug Bridge). Это универсальный метод, который работает на любой модели Xiaomi, независимо от версии MIUI.
Что понадобится:
- 🖥️ Компьютер с Windows/Linux/macOS
- 🔌 USB-кабель (желательно оригинальный)
- 📱 Включенная
Отладка по USBна смартфоне - 🛠️ Утилита ADB Tools
Пошаговая инструкция:
- Активируйте
Режим разработчика:- Перейдите в
Настройки → О телефоне. - Тапните 7 раз по пункту
Версия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включитеОтладка по USB.
- Перейдите в
Передача файлов.ADB.adb devices
(должно появиться ваше устройство)
adb shell settings put global auto_flashlight_during_call 0
Как вернуть назад?
Если захотите включить функцию обратно, используйте ту же команду, но с 1 вместо 0:
adb shell settings put global auto_flashlight_during_call 1
⚠️ Внимание: На некоторых устройствах (например, Redmi K50) после обновления MIUI настройка ADB может сброситься. Чтобы этого избежать, зафиксируйте параметр через Magisk (требуются root-права).
Способ 4: Отключение через сторонние лаунчеры (без root)
Если вам не хочется возиться с ADB или устанавливать дополнительные приложения, можно обойти проблему с помощью альтернативного лаунчера. Некоторые из них позволяют блокировать автоматическое включение фонарика.
Лучшие варианты:
- 🌈 Nova Launcher + плагин Tasker:
- Создайте задачу в Tasker, которая будет отключать фонарик при начале звонка.
- Используйте плагин
AutoInputдля симуляции нажатия на кнопку фонарика.
- 🔄 Microsoft Launcher:
- В настройках лаунчера есть опция
Управление уведомлениями, где можно отключить автоматические действия.
- В настройках лаунчера есть опция
- 📱 POCO Launcher (для устройств POCO):
- В некоторых версиях есть скрытая настройка
Disable call flashlight.
- В некоторых версиях есть скрытая настройка
Минус этого метода в том, что он не отключает функцию на уровне системы, а лишь маскирует её. Например, при использовании Nova Launcher фонарик все равно будет пытаться включиться, но лаунчер заблокирует это действие. Это может приводить к замедлению интерфейса во время звонка.
1. Событие: Телефон → Входящий/исходящий звонок
2. Действие: Плагин → AutoInput → Симулировать нажатие (выберите кнопку фонарика в шторке уведомлений)
3. Установите задержку в 1 секунду, чтобы успело сработать.-->
Способ 5: Физическое отключение датчика освещенности (крайний случай)
Если программные методы не помогают, а фонарик включается даже днем, проблема может быть в неисправном датчике освещенности. В этом случае есть два варианта:
- Чистка датчика:
- Возьмите мягкую кисточку или ватную палочку, смоченную в спирте.
- Аккуратно почистите область вокруг фронтальной камеры (там расположен датчик).
- Продуйте отверстие сжатым воздухом (например, баллончиком для очистки техники).
- Используйте
ADB-команду:adb shell settings put system screen_brightness_mode 0(это отключит автоматическую регулировку яркости, но и датчик перестанет влиять на фонарик).
⚠️ Внимание: Если датчик физически поврежден (например, после падения телефона), его замена обойдется в 800-1500 ₽ в сервисном центре. На некоторых моделях (например, Xiaomi 12T) датчик освещенности совмещен с датчиком приближения — в этом случае замена будет дороже.
Перед тем как нести телефон в ремонт, проверьте работу датчика через инженерное меню (код ##4636##). Если значение Light sensor всегда 0 или не меняется при изменении освещения — датчик неисправен.
Частые ошибки и почему настройка не сохраняется
Многие пользователи сталкиваются с тем, что после отключения фонарика через настройки или ADB функция снова активируется. Рассмотрим основные причины:
| Проблема | Причина | Решение |
|---|---|---|
| Настройка сбрасывается после перезагрузки | Системное приложение com.android.phone перезаписывает параметры |
Используйте ADB с правом --user 0 или Magisk |
| Фонарик включается только при входящих звонках | Конфликт с приложением Truecaller или другим определителем номеров | Отключите "Умные функции" в настройках определителя |
| Настройка отсутствует в MIUI Hidden Settings | Устаревшая версия приложения или прошивки | Обновите MIUI Hidden Settings до последней версии |
| ADB-команда не применяется | Отсутствует доступ к settings global |
Попробуйте команду с su (требуется root) |
Если ни один из методов не помог, проверьте:
- 🔄 Не установлены ли энергосберегающие приложения (например, Greenify или AccuBattery), которые могут блокировать изменения настроек.
- 🔄 Не активирован ли режим для детей или гостевой режим — в них некоторые настройки ограничены.
- 🔄 Не используется ли кастомная прошивка (например, LineageOS или Pixel Experience), где логика работы фонарика может отличаться.
FAQ: Частые вопросы по отключению фонарика при звонке
❓ Почему на моем Xiaomi нет опции отключения фонарика в настройках?
Это зависит от версии MIUI и региональной прошивки. На китайских версиях MIUI (например, для Redmi K40) эта функция часто отсутствует в меню. Используйте Способ 2 (MIUI Hidden Settings) или Способ 3 (ADB). Также проверьте, не скрыта ли опция под другим названием (например, Умное освещение).
❓ Можно ли отключить фонарик только для исходящих звонков, а для входящих оставить?
К сожалению, в MIUI нет отдельных настроек для входящих и исходящих звонков. Функция работает универсально. Единственный обходной путь — использовать Tasker для создания отдельных правил:
- Создайте профиль для входящих звонков с действием
Включить фонарик. - Создайте второй профиль для исходящих звонков с действием
Выключить фонарик.
Это потребует root-прав или ADB-доступа для надежной работы.
❓ Будут ли последствия, если отключить датчик освещенности через ADB?
Отключение датчика освещенности командой adb shell settings put system screen_brightness_mode 0 приведет к следующим изменениям:
- ✅ Автоматическая регулировка яркости экрана отключится.
- ✅ Фонарик перестанет включаться при звонках (так как система не сможет определить уровень освещенности).
- ⚠️ Возможно увеличение расхода батареи, если вы забудете вручную уменьшать яркость в темное время суток.
- ⚠️ Некоторые приложения (например, Google Photos) могут неправильно обрабатывать фотографии из-за отсутствия данных о освещении.
Чтобы вернуть все назад, используйте команду:
adb shell settings put system screen_brightness_mode 1
❓ Почему после обновления MIUI фонарик снова стал включаться?
При обновлении MIUI некоторые системные настройки сбрасываются до значений по умолчанию. Это связано с тем, что:
- Xiaomi перезаписывает файл
settings.global.xml, где хранится параметрauto_flashlight_during_call. - Новые версии прошивки могут изменять логику работы функции (например, в MIUI 14 добавили дополнительные условия срабатывания).
Решение: После каждого обновления проверяйте настройку и при необходимости отключайте фонарик заново. Если это происходит часто, зафиксируйте параметр через Magisk (модуль Settings Database Editor).
❓ Работает ли этот метод на POCO F4 GT или Black Shark?
На устройствах POCO и Black Shark логика работы фонарика может отличаться из-за кастомных прошивок:
- POCO F4 GT: Используйте Способ 2 (MIUI Hidden Settings) или Способ 3 (
ADB). В стандартных настройках опции нет. - Black Shark 5: Функция фонарика при звонке отключена по умолчанию. Если она активировалась, проверьте настройки в
Shark Space(фирменная оболочка).
На Black Shark также может помочь сброс настроек приложения Телефон (Настройки → Приложения → Управление приложениями → Телефон → Хранилище → Сбросить).