Датчик приближения в смартфонах Xiaomi отвечает за отключение экрана во время телефонных разговоров, чтобы предотвратить случайные нажатия щекой или ухом. Однако на версии прошивки MIUI 12 этот датчик нередко работает со сбоями: экран гаснет слишком рано, не включается после звонка или реагирует на посторонние объекты. Если вы столкнулись с подобными проблемами или просто хотите отключить функцию — эта статья поможет разобраться во всех нюансах.
Важно понимать, что отключение датчика приближения может привести к неудобствам при звонках (случайные нажатия, активация функций во время разговора). Но в некоторых случаях — например, при использовании гарнитуры или если датчик физически повреждён — это единственный способ вернуть телефон к нормальной работе. Мы рассмотрим три основных метода: через стандартные настройки MIUI 12, с помощью ADB-команд и через инженерное меню.
Почему датчик приближения может мешать?
На MIUI 12 датчик приближения часто становится источником раздражения. Вот наиболее распространённые проблемы:
- 📵 Экран гаснет во время разговора и не включается обратно, даже если убрать телефон от уха.
- 🔄 Датчик срабатывает при малейшем приближении руки, например, когда вы держите смартфон в горизонтальном положении.
- 📱 После обновления до MIUI 12 датчик начал работать некорректно (зависания, ложные срабатывания).
- 🔌 При использовании зарядки или гарнитуры экран самопроизвольно отключается.
Чаще всего такие сбои связаны с программными ошибками прошивки, реже — с физическим повреждением датчика (например, после падения или попадания влаги). Если проблема появилась после обновления, сначала попробуйте сбросить настройки датчиков через Настройки → О телефоне → Сброс настроек. Если это не помогло — читайте дальше.
Метод 1: Отключение через настройки MIUI 12 (без root)
Самый простой способ — использовать встроенные опции системы. К сожалению, в MIUI 12 нет прямой кнопки "Отключить датчик приближения", но можно обойти это ограничение через настройки специальных возможностей.
- Откройте
Настройки → Специальные возможности. - Прокрутите вниз и выберите
Системные настройки → Удалить анимацию(это откроет скрытые опции). - Вернитесь в главное меню
Специальные возможностии найдите пунктДатчик приближения(может называтьсяАвтоматическое отключение экрана). - Отключите ползунок рядом с опцией.
Если такого пункта нет, попробуйте альтернативный путь:
- Перейдите в
Настройки → О телефоне. - Нажмите 7 раз на
Версия MIUI, чтобы активировать режим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Найдите опцию
Отключить датчик приближения(на некоторых моделях она скрыта — см. следующий метод).
☑️ Подготовка к отключению датчика
Примечание: На некоторых моделях (Redmi Note 9 Pro, Poco X3) этот метод может не сработать из-за ограничений производителя. В таком случае переходите к способу с ADB.
Метод 2: Отключение через ADB (для опытных пользователей)
Если стандартные настройки не дают отключить датчик, можно воспользоваться Android Debug Bridge (ADB). Этот метод требует подключения телефона к компьютеру, но не нуждается в root-правах.
Вам понадобится:
- 💻 Компьютер с установленными драйверами Xiaomi и ADB-tools.
- 📱 Включённый режим разработчика и отладка по USB на телефоне.
- 🔌 USB-кабель (желательно оригинальный).
Пошаговая инструкция:
- Подключите телефон к ПК и разрешите отладку по USB (появится запрос на экране смартфона).
- Откройте командную строку (
Win + R → cmd) и введите:
adb devices
Если устройство определилось (появится серийный номер), введите команду для отключения датчика:
adb shell settings put global proximity_sensor_disabled 1
Для возврата исходных настроек используйте:
adb shell settings put global proximity_sensor_disabled 0
Важно: На некоторых моделях (например, Mi 10T или Redmi K40) после перезагрузки настройки сбрасываются. В таком случае придётся повторять команду или использовать инженерное меню.
Метод 3: Инженерное меню (для продвинутых пользователей)
Инженерное меню (##4636##) позволяет напрямую управлять датчиками, но требует осторожности — неправильные действия могут нарушить работу телефона.
Инструкция:
- Откройте приложение
Телефони введите комбинацию:##4636##. - В открывшемся меню выберите
Testing → Single Item Test. - Прокрутите список до пункта
Proximity Sensorи нажмите на него. - В новом окне вы увидите текущее состояние датчика. Чтобы отключить его, нажмите
Disable(если опция доступна).
Если кнопки Disable нет, попробуйте альтернативный путь:
- В инженерном меню перейдите в
Hardware Testing → Sensors. - Найдите
Proximity Sensorи снимите галочку сEnable.
Что делать, если инженерное меню не открывается?
На некоторых прошивках MIUI 12 комбинация ##4636## заблокирована. В таком случае используйте приложение MTK Engineering Mode (для процессоров MediaTek) или Qualcomm Service Menu (для Snapdragon).
⚠️ Внимание: Изменения в инженерном меню могут привести к нестабильной работе телефона. Не изменяйте другие параметры, если не уверены в их назначении!
Сравнение методов: какой выбрать?
Каждый из способов имеет свои плюсы и минусы. Ниже таблица поможет определиться с выбором:
| Метод | Сложность | Требуется ПК? | Root-права | Сброс после перезагрузки | Подходит для всех моделей |
|---|---|---|---|---|---|
| Через настройки MIUI | ⭐ (просто) | ❌ Нет | ❌ Нет | ❌ Нет | ⚠️ Не всегда |
| ADB-команды | ⭐⭐ (средне) | ✅ Да | ❌ Нет | ⚠️ Иногда | ✅ Да |
| Инженерное меню | ⭐⭐⭐ (сложно) | ❌ Нет | ❌ Нет | ❌ Нет | ⚠️ Зависит от модели |
Для большинства пользователей оптимальным решением будет метод с ADB — он универсален и не требует root-прав. Если вы не хотите подключать телефон к компьютеру, попробуйте сначала стандартные настройки, а если они не сработают — инженерное меню.
Что делать, если датчик всё равно не отключается?
Если ни один из методов не сработал, возможны следующие причины:
- 🔧 Прошивка с ограничениями. Некоторые версии MIUI 12 (например, для китайского региона) блокируют изменения системных параметров. Решение: установите глобальную или европейскую прошивку.
- 🛠️ Аппаратная неисправность. Если датчик физически повреждён, его можно только заменить. Проверить это можно в сервисном центре или с помощью теста (в инженерном меню).
- 🔒 Политика безопасности. На некоторых моделях (Mi 11 Ultra, Black Shark) отключение датчика заблокировано на уровне ядра. Здесь поможет только
root.
Если проблема в прошивке, попробуйте обновиться до последней версии MIUI или откатиться на предыдущую (если сбои начались после апдейта). Для этого:
- Скачайте нужную версию прошивки с официального сайта Xiaomi.
- Перейдите в
Настройки → О телефоне → Обновление системы. - Нажмите на три точки в правом верхнем углу и выберите
Выбрать файл прошивки.
⚠️ Внимание: Откат прошивки может привести к потере данных. Предварительно сделайте резервную копию через Настройки → Дополнительно → Резервное копирование и сброс.
FAQ: Частые вопросы по датчику приближения на Xiaomi
Можно ли отключить датчик приближения без компьютера?
Да, но не на всех моделях. Сначала попробуйте метод через Настройки → Специальные возможности. Если его нет — используйте инженерное меню (комбинация ##4636##). На некоторых телефонах (например, Poco F3) это сработает без ПК.
Будет ли работать автоматическая регулировка яркости после отключения датчика?
Да, датчик приближения и датчик освещённости — это разные сенсоры. Отключение первого не повлияет на автоматическую яркость экрана.
Как проверить, работает ли датчик приближения?
В инженерном меню (##4636##) выберите Testing → Single Item Test → Proximity Sensor. Поднесите руку к верхней части экрана — значение должно меняться с 5.00 cm на 0.00 cm. Если показания не изменяются, датчик неисправен.
Можно ли отключить датчик только во время звонков?
Нет, в MIUI 12 нет такой опции. Датчик либо работает всегда, либо отключён полностью. Альтернатива — использовать наушники или гарнитуру, чтобы экран не гас во время разговоров.
Вернётся ли датчик в исходное состояние после сброса настроек?
Да, при полном сбросе (hard reset) все изменения, включая отключение датчика через ADB или инженерное меню, будут утеряны. Чтобы вернуть датчик без сброса, используйте команду adb shell settings put global proximity_sensor_disabled 0.