Xiaomi Mi 9 — флагман 2019 года, который до сих пор остаётся актуальным благодаря мощному «железу» и гибкой прошивке MIUI. Одна из полезных функций, которую многие пользователи хотят активировать — автоматическое включение фонарика при входящем звонке. Это не только удобно в тёмное время суток, но и помогает быстро найти телефон по световому сигналу. К сожалению, в стандартных настройках Mi 9 такой опции нет, но её можно реализовать несколькими способами.
В этой статье мы разберём 5 проверенных методов: от скрытых настроек MIUI до сторонних приложений с расширенным функционалом. Вы узнаете, как настроить фонарик на срабатывание при любых звонках (входящих/исходящих), а также как избежать распространённых ошибок, из-за которых функция может не работать. Все инструкции адаптированы под Xiaomi Mi 9 с последними версиями прошивки (включая MIUI 14 и HyperOS).
Прежде чем переходить к настройке, убедитесь, что на вашем устройстве:
- 🔋 Заряд батареи не ниже 15% (фонарик потребляет дополнительную энергию).
- 📱 Версия MIUI не ниже
10.3(на более старых прошивках часть методов не работает). - 🔦 Фонарик исправен (проверьте его работу через панель уведомлений).
1. Способ: Скрытые настройки MIUI (без root)
В прошивке MIUI есть скрытая функция Torch on call, которую можно активировать через инженерное меню. Этот метод не требует прав root и работает на большинстве версий прошивки для Xiaomi Mi 9.
Чтобы включить фонарик при звонке:
- Откройте приложение
Телефони наберите комбинацию:##6484## - В появившемся меню Testing выберите пункт
Hardware Testing→Torch. - Активируйте опцию
Torch on call(переключатель в положениеON). - Сохраните настройки и перезагрузите телефон.
Важно! На некоторых версиях MIUI (например, 12.5 Enhanced) этот пункт может отсутствовать. В таком случае переходите к следующему способу.
Набрать ##6484##|Найти пункт Torch on call|Включить переключатель|Перезагрузить устройство
-->
2. Способ: Приложение «Фонарик при звонке» (Flash On Call)
Если скрытые настройки не сработали, воспользуйтесь сторонним приложением Flash On Call. Оно бесплатное, не требует root-прав и имеет гибкие настройки для Xiaomi Mi 9.
Инструкция по установке и настройке:
- Скачайте приложение из Google Play.
- Запустите его и предоставьте разрешения на:
- 📞 Доступ к звонкам (
Phone). - 🔦 Управление фонариком (
Camera). - 🛠️ Автозапуск (
Auto-startв настройках MIUI).
- 📞 Доступ к звонкам (
Enable Flash on Call.Settings настройте:
- 🔄 Режим срабатывания:
Incoming calls only(только входящие) илиAll calls(все звонки). - ⏱️ Длительность работы фонарика:
Until call ends(до конца звонка) илиCustom time(задайте своё значение).
Преимущества метода:
- 🎛️ Гибкие настройки (можно настроить мигание, цвет свечения на моделях с RGB-фонариком).
- 📱 Работает на всех версиях MIUI и HyperOS.
- 🔄 Возможность отключить функцию для конкретных контактов (чёрный список).
Flash On Call|Torchie|Flashlight Alerts|Другое|Не пользуюсь-->
3. Способ: Автоматизация через MacroDroid
Для продвинутых пользователей, которые хотят настроить сложные сценарии (например, включение фонарика только ночью или для определённых контактов), подойдёт приложение MacroDroid. Оно позволяет создавать автоматические правила без программирования.
Алгоритм настройки:
- Установите MacroDroid из Google Play.
- Создайте новый макрос (
Add Macro). - В качестве триггера (
Trigger) выберите:- 📞
Phone → Incoming Call(входящий звонок). - 🔄 При необходимости добавьте условие по времени (
Time/Date).
- 📞
- В качестве действия (
Action) укажите:- 🔦
Torch → Turn On(включить фонарик).
- 🔦
- 📞
Phone → Call Ended→Torch → Turn Off.
Пример сценария: фонарик включается только с 20:00 до 7:00 и только для звонков из избранных контактов.
Как настроить исключения для контактов?
В триггере макроса выберите Phone → Incoming Call → Specific Contacts и укажите номера, для которых фонарик срабатывать не должен. Также можно использовать группы контактов из телефонной книги.
4. Способ: Настройка через ADB (для опытных пользователей)
Если вы не боитесь командной строки, можно активировать скрытую функцию фонарика при звонке через ADB (Android Debug Bridge). Этот метод требует подключения телефона к компьютеру, но даёт максимальную надёжность.
Пошаговая инструкция:
- Включите
Режим разработчикана Xiaomi Mi 9:- Перейдите в
Настройки → О телефоне. - 7 раз нажмите на
Версия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови включитеОтладка по USB.
- Перейдите в
adb shell settings put global torch_on_call_enabled 1
Внимание! На некоторых прошивках MIUI эта команда может сброситься после обновления системы. В таком случае её придётся выполнять заново.
adb shell am broadcast -a com.android.server.TorchService.TOGGLE -e state true
Эта команда имитирует нажатие на фонарик в панели уведомлений, но требует прав root или специальных разрешений.
-->
5. Способ: Прошивка кастомного рекавери (TWRP + Magisk)
Для пользователей с разблокированным загрузчиком и установленным TWRP есть ещё один способ — прошить модуль Magisk, который добавляет функцию фонарика при звонке на уровне системы.
Что потребуется:
- 🔓 Разблокированный загрузчик (
bootloader). - 📱 Установленное кастомное рекавери TWRP.
- 🛠️ Модуль Magisk (например,
Flashlight on Call).
Инструкция:
- Скачайте модуль Flashlight on Call (доступен на XDA Developers).
- Перезагрузитесь в TWRP (удерживайте
Power + Vol Upпри выключенном телефоне). - Прошейте модуль через
Install→ выберите скачанный файл. - Перезагрузитесь в систему и проверьте работу функции.
⚠️ Внимание! Прошивка кастомных модулей может привести к нестабильной работе телефона или потере гарантии. Перед установкой сделайте резервную копию через TWRP (Backup→ выберите разделыBoot,System,Data).
Сравнение методов: какой выбрать?
Чтобы вам было проще определиться, мы составили таблицу с плюсами и минусами каждого способа:
| Метод | Сложность | Требуется root? | Работает на MIUI 14? | Дополнительные функции |
|---|---|---|---|---|
| Скрытые настройки MIUI | ⭐ | ❌ Нет | ✅ Да (не всегда) | Только базовая функция |
| Flash On Call | ⭐⭐ | ❌ Нет | ✅ Да | Чёрный список, таймер, мигание |
| MacroDroid | ⭐⭐⭐ | ❌ Нет | ✅ Да | Сложные сценарии, условия по времени |
| ADB-команда | ⭐⭐⭐ | ❌ Нет | ⚠️ Частично | Системный уровень, но может сброситься |
| Magisk-модуль | ⭐⭐⭐⭐ | ✅ Да | ✅ Да | Максимальная стабильность, интеграция в систему |
Рекомендации по выбору:
- 🆕 Если у вас MIUI 14 или HyperOS — начинайте с Flash On Call.
- 🔧 Для гибкой настройки (например, только ночью) — используйте MacroDroid.
- 🛠️ Если вы опытный пользователь и готовы к рискам — прошейте Magisk-модуль.
-->
Частые проблемы и их решения
Даже после правильной настройки фонарик при звонке может не работать. Рассмотрим типичные ошибки и способы их устранения:
Проблема 1: Фонарик не включается при входящем звонке.
- 🔹 Проверьте, не отключён ли фонарик вручную через панель уведомлений.
- 🔹 Убедитесь, что приложению (Flash On Call или MacroDroid) даны все необходимые разрешения.
- 🔹 Перезагрузите телефон — иногда помогает сброс временных данных.
Проблема 2: Фонарик включается, но не выключается после звонка.
- 🔹 В Flash On Call проверьте настройку
Turn off after(должно стоятьCall ends). - 🔹 В MacroDroid убедитесь, что создано второе действие на выключение фонарика.
- 🔹 Если используется ADB-метод, выполните команду для сброса:
adb shell settings put global torch_on_call_enabled 0затем включите заново.
Проблема 3: Функция работает нестабильно (то включается, то нет).
- 🔹 Отключите оптимизацию батареи для приложения фонарика (
Настройки → Приложения → Flash On Call → Батарея → Без ограничений). - 🔹 Проверьте, не блокирует ли работу функции антивирус или брандмауэр.
- 🔹 Обновите приложение до последней версии.
⚠️ Внимание! На некоторых прошивках Xiaomi Mi 9 (например, MIUI EU) функция фонарика при звонке может конфликтовать с системными оптимизациями. Если ни один метод не сработал, попробуйте сбросить настройки телефона до заводских (Настройки → О телефоне → Сброс настроек), но предварительно сделайте резервную копию данных.
FAQ: Ответы на популярные вопросы
❓ Можно ли настроить фонарик только для определённых контактов?
Да, это возможно с помощью приложения Flash On Call или MacroDroid. В первом случае добавьте нужные номера в Whitelist (белый список), во втором — настройте триггер на конкретные контакты в макросе.
❓ Почему фонарик мигает, а не горит постоянно?
Это зависит от настроек приложения. В Flash On Call перейдите в Settings → Flash Mode и выберите Solid (постоянный свет) вместо Blinking (мигание). Если мигание системное (например, при низком заряде батареи), проверьте настройки энергосбережения.
❓ Будет ли фонарик работать при исходящих звонках?
По умолчанию большинство методов настраиваются только на входящие звонки. Чтобы активировать фонарик и при исходящих, в Flash On Call включите опцию Outgoing Calls, а в MacroDroid добавьте триггер Phone → Outgoing Call.
❓ Можно ли настроить цвет фонарика?
Xiaomi Mi 9 оснащён стандартным белым светодиодом, поэтому изменить цвет невозможно. Однако на некоторых кастомных прошивках (например, LineageOS) можно эмулировать цветные эффекты через Magisk-модули, но это требует глубокой модификации системы.
❓ Как отключить фонарик при звонке, если он больше не нужен?
Способ отключения зависит от метода настройки:
- Для Flash On Call: откройте приложение и деактивируйте главный переключатель.
- Для MacroDroid: удалите или отключите созданный макрос.
- Для ADB: выполните команду
adb shell settings put global torch_on_call_enabled 0. - Для Magisk: удалите модуль через Magisk Manager.