Как убрать фонарик при звонке на Xiaomi Redmi 7: полное руководство

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

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

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

Функция автоматического включения фонарика при звонках появилась в MIUI 9 как часть комплекса улучшений для удобства пользователей. Логика Xiaomi проста: во время разговора в тёмном помещении или на улице фонарик помогает:

  • 🔦 Осветить клавиатуру для набора номера;
  • 👤 Подсветить лицо для лучшего качества видео во время видеозвонков;
  • 📱 Быстро найти телефон в темноте по свету фонарика.

Однако на практике функция часто работает некорректно:

  • ⚡ Фонарик включается даже днём при ярком освещении;
  • 🔋 Быстро сажает батарею (особенно на Redmi 7 с аккумулятором 4000 мАч);
  • 😖 Слепит собеседника, если телефон лежит экраном вверх;
  • 🔄 Самостоятельно активируется после обновлений MIUI.

Отключить её можно, но способ зависит от версии прошивки. В новых сборках MIUI 12+ опция спрятана глубже, а в старых (например, MIUI 10) может отсутствовать вовсе. Далее мы рассмотрим решения для всех случаев.

📊 Вы используете фонарик при звонках?
Да, это удобно
Нет, только мешает
Иногда, в зависимости от ситуации
Не замечал этой функции

Способ 1: Отключение через настройки звонков (MIUI 11 и новее)

Если ваш Redmi 7 работает на MIUI 11, 12, 13 или 14, самый простой способ — использовать встроенные настройки приложения Телефон. Вот пошаговая инструкция:

  1. Откройте приложение Телефон (значок трубки на главном экране).
  2. Нажмите на три точки в правом верхнем углу и выберите Настройки.
  3. Перейдите в раздел Звонки (или Настройки звонков в некоторых версиях).
  4. Найдите опцию Фонарик при звонке (может называться Подсветка при звонке или Автоматический фонарик).
  5. Переведите ползунок в положение Выкл..

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

Убедитесь, что у вас последняя версия приложения Телефон|

Проверьте наличие опции в Настройки → Дополнительно|

Перезагрузите телефон после изменений|

Проверьте работу функции тестовым звонком-->

⚠️ Внимание: На некоторых кастомных прошивках (например, Pixel Experience или LineageOS) опция может называться Flash on call и находиться в настройках System → Gestures. Если вы используете неофициальное ПО, уточните расположение функции в документации к прошивке.

Способ 2: Использование скрытых настроек MIUI (для опытных пользователей)

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

  1. Откройте приложение Телефон и наберите код:
    ##6484##

    Это откроет меню MTK Engineer Mode (инженерное меню для процессоров MediaTek).

  2. Перейдите в раздел Hardware Testing → Audio → Normal Mode.
  3. Найдите параметр Flashlight when ringing (или аналогичный) и установите значение Disable.
  4. Сохраните изменения и перезагрузите телефон.

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

  1. Установите из Google Play приложение MTK Engineering Mode (только для устройств на MediaTek).
  2. Запустите его и перейдите в Hardware → Audio → Phone Test.
  3. Отключите опцию Flashlight control.

Важно: Изменения в инженерном меню могут привести к нестабильной работе телефона. Если после отключения фонарика появились проблемы со звуком или звонками, выполните сброс настроек сети в Настройки → Система → Сброс настроек.

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

Если код ##6484## не срабатывает, это может означать:

1. У вас установлена прошивка без поддержки инженерного меню (например, некоторые версии MIUI EU).

2. Производитель заблокировал доступ к этим настройкам.

3. Ваш Redmi 7 работает на процессоре Qualcomm Snapdragon (в этом случае инженерное меню вызывается кодом ##4636##, но опции фонарика там нет).

В таких случаях переходите к способу 3 или 4.]

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

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

Вам понадобится:

  • 💻 Компьютер с Windows, macOS или Linux;
  • 🔌 USB-кабель (желательно оригинальный);
  • 📱 Включённая отладка по USB на телефоне;
  • 🛠️ Утилита ADB (скачать можно с официального сайта Android).

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

  1. Активируйте Режим разработчика на Redmi 7:
    • Перейдите в Настройки → О телефоне.
    • Нажмите 7 раз на Версия MIUI, пока не появится уведомление Вы стали разработчиком!.
  • Вернитесь в Настройки → Дополнительно → Для разработчиков и включите Отладка по USB.
  • Подключите телефон к компьютеру и подтвердите разрешение на отладку.
  • Откройте командную строку (cmd на Windows или Terminal на macOS/Linux) и выполните команды:
    adb shell
    

    settings put global flashlight_on_call 0

  • Перезагрузите телефон.
  • Чтобы вернуть фонарик обратно, используйте команду:

    settings put global flashlight_on_call 1
    ⚠️ Внимание: После обновления MIUI настройки, изменённые через ADB, могут сброситься. Чтобы этого избежать, создайте резервную копию текущих параметров командой:
    adb shell settings list global | grep flashlight

    и восстановите их после апдейта.

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

    Если у вас есть root-права, можно отключить фонарик путём редактирования системных файлов. Этот метод наиболее надёжен, но требует осторожности — неправильные изменения могут привести к крашу системы.

    Инструкция:

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

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

      /system/csc/feature.xml
    3. Найдите строку с параметром FlashLightOnCall (или аналогичным) и измените значение с true на false.
    4. Сохраните файл и перезагрузите телефон.

    Если файла others.xml нет, попробуйте найти параметр в:

    /system/build.prop

    Добавьте в конец файла строку:

    ro.csc.flashlight_on_call=false

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

    /data/data/com.android.providers.settings/databases/settings.db

    Откройте базу данных через SQLite Editor и в таблице global найдите запись flashlight_on_call, изменив её значение на 0.

    ⚠️ Внимание: Редактирование системных файлов без резервной копии может привести к брику устройства. Перед изменениями создайте бэкап через TWRP или OrangeFox Recovery. Если после правок телефон перестал включаться, восстановите оригинальные файлы из бэкапа.

    Способ 5: Использование сторонних приложений

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

    Лучшие приложения для отключения фонарика при звонках:

    Приложение Ссылка Особенности Требуется root?
    No Flash on Call Google Play Простой интерфейс, работает на большинстве версий MIUI Нет
    Flashlight Control Google Play Позволяет гибко настраивать условия включения фонарика Нет
    MacroDroid Google Play Создаёт правило для блокировки фонарика при звонках Нет
    Tasker Google Play Продвинутая автоматизация, но сложная настройка Нет

    Пример настройки в MacroDroid:

    1. Создайте новый макрос.
    2. В качестве триггера выберите Телефон → Входящий/исходящий звонок.
    3. Добавьте действие Ограничения → Заблокировать фонарик.
    4. Сохраните и активируйте макрос.
    5. Минус сторонних приложений — они могут перестать работать после обновления MIUI или требуют постоянной активности в фоне, что влияет на автономность.

      Что делать, если фонарик включается снова после обновления?

      Многие пользователи Redmi 7 сталкиваются с тем, что после обновления MIUI фонарик при звонках включается заново. Это происходит потому, что:

      • 🔄 Система сбрасывает пользовательские настройки до стандартных;
      • 📦 Новые версии прошивки могут изменять расположение опций;
      • 🔧 Некоторые обновления MIUI принудительно активируют "полезные" функции.

    Как избежать повторного включения:

    1. Отключите автоматическую установку обновлений:
      • Перейдите в Настройки → О телефоне → Обновление системы.
      • Нажмите на три точки → Настройки → отключите Автоматическая загрузка.
  • Используйте ADB для фиксации настроек:
    adb shell cmd overlay enable-disable com.android.settings.flashlight_off

    Эта команда создаёт оверлей, который блокирует включение фонарика на уровне системы.

  • Установите кастомное восстановление (TWRP) и создайте бэкап текущих настроек. После обновления восстанавливайте их через TWRP → Advanced → File Manager.
  • Если обновление уже установлено и фонарик снова активен, повторите один из способов, описанных выше. Наиболее надёжный вариант — ADB или редактирование системных файлов (для пользователей с root).

    FAQ: Частые вопросы по отключению фонарика на Redmi 7

    Можно ли отключить фонарик только для входящих звонков, но оставить для исходящих?

    В стандартных настройках MIUI такой опции нет. Однако вы можете использовать Tasker или MacroDroid, чтобы создать отдельные правила для входящих и исходящих звонков. Например, в MacroDroid:

    1. Создайте макрос с триггером Входящий звонок и действием Выключить фонарик.
    2. Создайте второй макрос с триггером Исходящий звонок без действий (или с разрешением фонарика).

    Это позволит гибко управлять поведением фонарика.

    После отключения фонарика перестали работать некоторые функции (например, автояркость). Что делать?

    Это может произойти, если вы редактировали системные файлы без резервной копии. Попробуйте:

    1. Вернуть исходные настройки через Настройки → Система → Сброс настроек (выберите Сброс всех настроек, но не Сброс до заводских, чтобы не потерять данные).
    2. Если проблема осталась, восстановите бэкап others.xml или build.prop (если делали его перед правками).
    3. В крайнем случае выполните полный сброс через Fastboot (инструкция на официальном сайте Xiaomi).
    Фонарик включается только при видеозвонках (WhatsApp, Telegram). Как отключить?

    В этом случае проблема не в настройках MIUI, а в самих мессенджерах. Отключить подсветку можно так:

    • 📱 В WhatsApp: Настройки → Хранилище и данные → Камера → Отключить фонарик.
    • 📱 В Telegram: фонарик включается только если вы вручную нажали на значок фонарика во время звонка. Чтобы отключить, коснитесь значка фонарика в интерфейсе звонка.
    • 📱 В Google Duo или Zoom: зажмите значок фонарика в панели управления во время звонка, чтобы деактивировать его.

    Если опции нет, попробуйте использовать MacroDroid для блокировки фонарика при запуске конкретного приложения.

    Будет ли работать фонарик в других ситуациях после отключения при звонках?

    Да, отключение фонарика при звонках не затрагивает его работу в других сценариях:

    • 🔦 Ручное включение через панель уведомлений;
    • 📸 Использование в качестве подсветки для камеры;
    • 🚨 Активация через SOS-сигнал (если настроено);
    • 🔋 Работа с приложениями (например, Фонарик от Google).
    • Отключается только автоматическое включение при звонках.

    Можно ли отключить фонарик при звонках на Redmi 7 без root и ADB?

    Да, но выбор способов ограничен:

    1. Попробуйте стандартный путь через Настройки телефона (способ 1).
    2. Используйте сторонние приложения вроде No Flash on Call (способ 5).
    3. Обновите MIUI до последней версии — иногда новые сборки добавляют недостающие опции.

    Если ничего не помогает, остаётся только ADB (не требует root) или обращение в поддержку Xiaomi с просьбой добавить опцию в будущих обновлениях.