Почему датчик приближения на Xiaomi Mi 9A мешает пользователям
Датчик приближения в Xiaomi Mi 9A — небольшой, но важный элемент, который отвечает за отключение экрана во время телефонного разговора. В теории он должен предотвращать случайные нажатия щекой или ухом, но на практике многие владельцы сталкиваются с его некорректной работой: экран гаснет слишком рано, не включается обратно или срабатывает без причины. Особенно это раздражает при использовании смартфона в горизонтальном положении, прослушивании музыки через динамик или во время игр.
Проблема усугубляется тем, что в стандартных настройках MIUI (даже в последних версиях 14) нет явного переключателя для полного отключения датчика. Производитель предполагает, что функция должна работать идеально, но на деле пользователи ищут обходные пути. В этой статье мы рассмотрим все рабочие методы — от простых настроек до технических трюков с ADB и модификацией системных файлов.
Прежде чем приступать к отключению, стоит понять: датчик приближения на Mi 9A реализован аппаратно (инфракрасный сенсор рядом с передней камерой), поэтому программное отключение не всегда даёт 100% результат. Однако в 90% случаев предложенные ниже способы решают проблему.
Способ 1: Отключение через инженерное меню (без root)
Самый быстрый и безопасный метод — использование скрытого инженерного меню. Он не требует прав суперпользователя и работает на большинстве прошивок MIUI для Xiaomi Mi 9A. Важно: действия в инженерном меню могут повлиять на стабильность системы, поэтому следуйте инструкции внимательно.
Чтобы открыть меню:
- Запустите приложение
Телефон. - Введите комбинацию:
##6484##(или##4636##для альтернативного меню). - Выберите пункт
Hardware Testing→Sensor. - Найдите строку
Proximity Sensorи тапните по ней. - В открывшемся окне выберите
Disableили снимите галочку сEnable.
Если комбинация не сработала, попробуйте альтернативный код: ##36446337## (для некоторых регионов). После отключения датчика перезагрузите смартфон — изменения применятся только после ребута.
⚠️ Внимание: В инженерном меню не изменяйте другие параметры, особенно связанные сModemилиRF. Это может привести к потере сети или нестабильной работе GPS.
Сделайте резервную копию данных
Заряд батареи > 50%
Запомните код разблокировки экрана
Не прерывайте процесс настройками-->
Способ 2: Использование ADB-команд (для опытных пользователей)
Если инженерное меню недоступно или не даёт результата, можно отключить датчик через Android Debug Bridge (ADB). Этот метод требует подключения смартфона к компьютеру, но не нуждается в root-правах. Подходит для MIUI 12/13/14.
Пошаговая инструкция:
- Скачайте и установите ADB Tools на ПК.
- Включите на Mi 9A
Отладку по USB:- Перейдите в
Настройки → О телефоне. - 7 раз тапните по строке
Версия MIUI, чтобы активироватьРежим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
adb shell settings put global proximity_sensor_disabled 1
Чтобы вернуть датчик в работу, используйте ту же команду, заменив 1 на 0. Этот метод не срабатывает на некоторых кастомных прошивках, где производитель заблокировал изменение системных параметров через ADB.
Способ 3: Отключение через настройки звонков (частичное решение)
Если датчик мешает только во время разговоров, можно ограничить его влияние через стандартные настройки. Этот метод не отключает сенсор полностью, но уменьшает количество ложных срабатываний.
Как настроить:
- Откройте приложение
Телефон. - Тапните по трёхточечному меню (⋮) →
Настройки. - Выберите
Звонки → Дополнительные настройки. - Отключите опцию
Автоматическое отключение экрана(илиДатчик приближения, в зависимости от версии MIUI).
Этот способ подходит для тех, кто хочет сохранить базовую функциональность датчика, но уменьшить его агрессивность. Например, экран не будет гаснуть при удалении телефона от уха на 1–2 см.
| Метод отключения | Требуется root | Сложность | Эффективность |
|---|---|---|---|
| Инженерное меню | ❌ Нет | ⭐⭐ | 90% |
| ADB-команда | ❌ Нет | ⭐⭐⭐ | 95% |
| Настройки звонков | ❌ Нет | ⭐ | 50% |
Модификация build.prop |
✅ Да | ⭐⭐⭐⭐ | 100% |
Способ 4: Редактирование build.prop (только с root)
Для пользователей с полученными root-правами есть радикальный метод — редактирование системного файла build.prop. Это даёт гарантированный результат, но требует осторожности: ошибка в файле может привести к bootloop (зацикленному включению смартфона).
Инструкция:
- Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
- Перейдите по пути
/system/build.prop. - Найдите строку
ro.lge.proximity.delay=или добавьте её в конец файла. - Установите значение
25(задержка срабатывания в мс) или0для полного отключения. - Сохраните файл, установите права
644(rw-r--r--). - Перезагрузите устройство.
- 📱 Proximity Sensor Reset — сбрасывает калибровку датчика, иногда решает проблему ложных срабатываний. Ссылка на Google Play.
- 🔧 Sensor Disabler — требует root, но позволяет гибко управлять всеми сенсорами. Доступен на XDA Developers.
- 🛠️ MIUI Hidden Settings — раскрывает скрытые опции прошивки, включая настройки датчиков. Работает без root на некоторых версиях.
- 🔋 Загрязнении сенсора — протрите область вокруг передней камеры спиртовой салфеткой.
- 📲 Повреждении шлейфа — после падений или ремонта экрана датчик может отвалиться от платы.
- 🤖 Сбое прошивки — попробуйте сбросить настройки до заводских (
Настройки → Дополнительно → Сброс). - 🔄 Конфликте приложений — некоторые лаунчеры (например, Nova Launcher) или программы для экономии батареи блокируют датчики.
Альтернативный параметр для MIUI:
persist.sys.proximity.disable=1
Его также можно добавить в build.prop.
⚠️ Внимание: Перед редактированием build.prop сделайте его резервную копию! Если после изменений смартфон не загрузится, потребуется перепрошивка через Fastboot.
Что делать если после редактирования build.prop телефон не включается?
Если Xiaomi Mi 9A застрял на логотипе после изменения системных файлов, попробуйте:
1. Зайти в Recovery (зажать Питание + Громкость вверх).
2. Выбрать Mount → System и удалить/восстановить build.prop через ADB:
adb pull /system/build.prop
adb push build.prop.bak /system/build.prop
3. Если не помогает — прошейте смартфон через Mi Flash Tool в режиме Clean All.
Способ 5: Приложения для управления датчиками
Если предыдущие методы не сработали или кажутся слишком сложными, можно воспользоваться сторонними утилитами. Они не всегда дают 100% результат, но часто помогают обойти ограничения MIUI.
Топ-3 приложения для отключения датчика приближения:
Перед установкой проверьте отзывы — некоторые приложения могут содержать рекламу или запрашивать ненужные разрешения. Например, Proximity Sensor Reset просит доступ к Камере и Микрофону, что нелогично для его функционала.
Инженерное меню
ADB-команды
Настройки звонков
Root + build.prop
Приложения
Ещё не пробовал-->
Что делать, если датчик по-прежнему не работает корректно
Если после всех манипуляций датчик приближения на Xiaomi Mi 9A продолжает срабатывать неверно, проблема может крыться в:
Для диагностики аппаратных проблем используйте тест сенсоров через приложение AIDA64 или CPU-Z. Если датчик не реагирует вообще (показывает 5.0 cm при закрытии руки), скорее всего, он физически повреждён.
В редких случаях помогает перепрошивка на более новую или старую версию MIUI. Например, пользователи отмечают, что на MIUI 12.5 датчик работает стабильнее, чем на MIUI 14. Скачать официальные прошивки можно на сайте Xiaomi.
FAQ: Частые вопросы по датчику приближения на Xiaomi Mi 9A
Можно ли отключить датчик только для конкретных приложений (например, YouTube)?
Нет, системные настройки датчика приближения применяются глобально. Однако можно использовать приложение Tasker для автоматического включения/отключения датчика через ADB при запуске определённых программ. Для этого потребуется root или включённая Отладка по USB.
Почему после отключения датчика экран всё равно гаснет во время звонка?
Вероятно, срабатывает не датчик приближения, а функция энергосбережения. Проверьте настройки в Телефон → Настройки звонков → Экран во время звонка. Также некоторые операторы (например, МТС или Билайн) добавляют свои надстройки поверх стандартных, которые могут игнорировать отключение датчика.
Безопасно ли отключать датчик приближения навсегда?
Да, это не нанесёт вреда смартфону. Единственный минус — во время звонка экран не будет блокироваться автоматически, что может привести к случайным нажатиям. Если вы часто звоните, рекомендуется использовать Наушники или Bluetooth-гарнитуру.
Как проверить, работает ли датчик приближения на Mi 9A?
Запустите тест:
- Наберите
##6484##. - Выберите
Proximity Sensor. - Закройте датчик рукой — значение должно измениться с
5.0 cmна0.0 cm.
Если показания не меняются, сенсор неисправен.
Можно ли откалибровать датчик без root?
Да, попробуйте приложение Proximity Sensor Reset или выполните калибровку через инженерное меню:
- Откройте
##6484##. - Выберите
Proximity Sensor. - Нажмите
Calibrate(если опция доступна).
На некоторых прошивках калибровка заблокирована.