Как навсегда отключить фонарик при звонке на смартфонах Xiaomi: полное руководство

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

В этой статье мы разберём все возможные способы отключить фонарик при звонке — от официальных настроек до скрытых команд и сторонних приложений. Вы узнаете, почему функция может не отключаться на некоторых прошивках, как обойти ограничения MIUI 14/15, и что делать, если после обновления системы проблема вернулась. Инструкции подойдут для большинства моделей: от бюджетных Redmi Note 12 до флагманов Xiaomi 14 Ultra.

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

Функция автоматического включения фонарика при входящем звонке появилась в MIUI 10 и изначально позиционировалась как "умное дополнение" для комфортного приёма вызовов в темноте. Логика проста: когда вы поднимаете трубку, датчик приближения фиксирует движение, а система активирует подсветку, чтобы вы могли увидеть кнопки на экране. Однако на практике это часто работает некорректно:

  • 🔦 Фонарик срабатывает даже днём или при ярком освещении.
  • 📱 Включается, когда телефон лежит на столе (ложные срабатывания датчика движения).
  • 🔋 Быстро разряжает батарею из-за частых включений.
  • 😤 Раздражает окружающих в общественных местах (кино, театры, встречи).

Технически функция реализована через взаимодействие Sensor HAL (аппаратный уровень датчиков) и сервиса com.android.phone. В некоторых прошивках её можно отключить через настройки, но Xiaomi периодически удаляет эту опцию из меню — особенно на глобальных версиях MIUI для Европы и Индии.

📊 Фонарик при звонке вас раздражает?
Да, очень!
Иногда мешает
Мне всё равно
Нет, это удобно

Способ 1: Отключение через стандартные настройки MIUI

На большинстве современных смартфонов Xiaomi (начиная с MIUI 12) опция отключения фонарика при звонке спрятана в меню "Дополнительные настройки". Однако её расположение может отличаться в зависимости от модели и региональной прошивки. Следуйте инструкции:

  1. Откройте приложение Настройки (значок шестерёнки).
  2. Перейдите в раздел Приложения → Управление приложениями.
  3. Нажмите на три точки в правом верхнем углу и выберите Показать все приложения.
  4. В поисковой строке введите Телефон и выберите системное приложение com.android.phone.
  5. Тапните по Уведомления → Входящие вызовы.
  6. Прокрутите вниз и найдите опцию Фонарик при входящем звонке (или Flash on call на английской прошивке).
  7. Переведите ползунок в положение Выкл.

Если этого пункта нет — значит, ваша прошивка не поддерживает отключение через меню. В этом случае попробуйте альтернативные способы ниже.

☑️ Проверка перед отключением

Выполнено: 0 / 3
⚠️ Внимание: На некоторых моделях (например, Redmi 9A или Poco M3) после отключения этой опции фонарик может снова активироваться после перезагрузки. Это баг прошивки — решается только через ADB-команды (см. Способ 3).

Способ 2: Использование режима "Не беспокоить" (обходной путь)

Если в вашей прошивке нет прямой опции отключения, можно воспользоваться режимом "Не беспокоить" (DND). Этот метод не убирает фонарик полностью, но позволяет отключить его в определённые часы или для конкретных контактов:

  • 🕒 Настройте расписание DND на время, когда фонарик мешает больше всего (например, с 22:00 до 8:00).
  • 📵 Добавьте важные контакты в исключения, чтобы не пропустить важные звонки.
  • 🔕 Включите опцию Только будильники — это отключит все уведомления, включая фонарик.

Как настроить:

  1. Откройте Настройки → Звук и вибрация → Не беспокоить.
  2. Выберите Расписание и установите нужный временной промежуток.
  3. В разделе Исключения добавьте контакты, для которых фонарик должен работать.
Метод Плюсы Минусы
Отключение в настройках телефона Просто и быстро Не работает на всех прошивках
Режим "Не беспокоить" Работает на всех моделях Отключает все уведомления
ADB-команды Работает на 100% устройств Требует ПК и отладку по USB

Способ 3: Отключение через ADB-команды (для продвинутых)

Если стандартные методы не сработали, самый надёжный способ — использовать ADB (Android Debug Bridge). Этот инструмент позволяет изменять скрытые системные настройки, включая отключение фонарика при звонке. Важно: после выполнения команд функция будет отключена навсегда, даже после сброса настроек.

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

  • 🖥️ Компьютер с Windows/macOS/Linux.
  • 📱 Кабель USB (оригинальный для стабильного соединения).
  • 🔧 Включённая Отладка по USB на телефоне.

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

  1. Скачайте ADB Tools и распакуйте архив.
  2. На телефоне включите Отладку по USB (Настройки → О телефоне → Версия MIUI — нажмите 7 раз, затем вернитесь в Дополнительные настройки → Для разработчиков).
  3. Подключите телефон к ПК и введите в командной строке:
    adb devices

    (должно появиться ваше устройство).

  4. Выполните команду отключения фонарика:
    adb shell settings put global flashlight_on_call 0
  5. Перезагрузите телефон.
⚠️ Внимание: На некоторых прошивках (например, MIUI 14 для POCO F5) после обновления системы настройки ADB сбрасываются. Чтобы этого избежать, зафиксируйте команду через adb shell cmd settings set global settings_provider_model strict.

Способ 4: Сторонние приложения для отключения фонарика

Если вам не хочется возиться с ADB, можно воспользоваться сторонними утилитами. Лучшие варианты:

  • 📱 Flash Alerts 2 — позволяет гибко настраивать фонарик и вибрацию при звонках. Есть опция полного отключения.
  • 🛠️ MacroDroid — создаёт правило "Если входящий звонок → Выключить фонарик".
  • 🔧 Tasker — для продвинутых пользователей (требует настройки профиля).

Как настроить в MacroDroid:

  1. Установите приложение из Google Play.
  2. Создайте новый макрос с триггером Входящий звонок.
  3. Добавьте действие Отключить фонарик (Flashlight → Turn Off).
  4. Сохраните и активируйте макрос.

Минус этого метода: приложениям нужны права Специальные возможности или Наложение поверх других окон, что может влиять на производительность.

Что делать, если приложение не работает?

Проверьте, не блокирует ли его MIUI Optimizer (отключите в настройках батареи). Также добавьте приложение в исключения Автозапуска и Оптимизации батареи.

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

Этот метод подходит только для пользователей с разблокированным загрузчиком и установленным TWRP. Он предполагает редактирование файла build.prop, который отвечает за системные параметры. Опасно! Неправильные изменения могут привести к bootloop (зацикленная загрузка).

Инструкция:

  1. Сделайте резервную копию build.prop через TWRP или Root Explorer.
  2. Откройте файл в текстовом редакторе (например, MT Manager).
  3. Добавьте в конец строки:
    persist.sys.flashlight_on_call=0
  4. Сохраните файл и перезагрузите телефон.

Если после изменений телефон не загружается, восстановите оригинальный build.prop через TWRP.

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

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

  • 🔄 Фонарик снова включается после обновления MIUI.
    → Повторите процедуру отключения через ADB или настройки. Прошивки часто сбрасывают пользовательские параметры.
  • 📱 На некоторых контактах фонарик работает, на других — нет.
    → Проверьте настройки исключений в приложении Телефон или Контакты. Возможно, для этих номеров установлены индивидуальные параметры.
  • 🔋 Быстрый разряд батареи после отключения функции.
    → Это временный эффект. Система переиндексирует настройки в течение 1–2 дней.

Если ни один из методов не сработал, причиной может быть:

  • 🛠️ Кастомная прошивка с модифицированными системными сервисами.
  • 📦 Конфликт с другими приложениями (например, Truecaller или Google Phone).
  • 🔧 Аппаратная неисправность датчика приближения (проверьте в сервисном меню по коду ##6484##).

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

Можно ли отключить фонарик только для определённых контактов?

Да, но не через стандартные настройки. Используйте приложения вроде MacroDroid или Tasker, чтобы создать правило: "Если звонит [контакт X] → отключить фонарик". В MIUI такой функции нет.

После обновления до MIUI 15 фонарик снова включается. Как исправить?

Это известная проблема новых прошивок. Помогает только повторное отключение через ADB или редактирование build.prop. Если у вас нет root-прав, используйте команду:

adb shell settings delete global flashlight_on_call

Затем перезагрузите телефон.

Фонарик включается даже когда телефон лежит на столе. Почему?

Срабатывает датчик движения или гироскоп. Отключите опцию Поднятие для пробуждения в Настройки → Экран → Дополнительно. Также проверьте, не мешает ли чехол датчику приближения.

Есть ли разница между глобальной и китайской прошивкой?

Да. На китайских версиях MIUI (например, для Xiaomi 13 Pro) опция отключения фонарика часто доступна в меню, тогда как на глобальных прошивках её убирают "для упрощения интерфейса".

Можно ли отключить фонарик без компьютера?

Да, если у вас есть root-права. Установите BuildProp Editor из Google Play и добавьте строку persist.sys.flashlight_on_call=0 вручную. Без root-прав обойтись не получится — только через ADB или сторонние приложения.