Датчик приближения на смартфонах Xiaomi — полезная функция, которая автоматически отключает экран во время звонка, когда вы подносите телефон к уху. Однако иногда он работает со сбоями: экран не гаснет при разговоре, случайно нажимаются кнопки или, наоборот, датчик срабатывает без причины, блокируя дисплей в самых неудобных моментах. Если вы столкнулись с подобными проблемами или просто хотите вручную управлять поведением экрана, отключение датчика может стать решением.
В этой статье мы разберём все актуальные способы деактивации датчика приближения на устройствах Xiaomi, Redmi, POCO и Black Shark — от стандартных настроек до методов для опытных пользователей (включая ADB и root). Особое внимание уделим нюансам для разных версий MIUI (12–14) и потенциальным рискам каждого метода. Предупредим сразу: некоторые действия могут повлиять на стабильность работы телефона, поэтому перед экспериментами с инженерным меню или root-правами сделайте резервную копию данных.
Почему датчик приближения может мешать?
Прежде чем переходить к отключению, стоит понять, в каких случаях датчик действительно создаёт неудобства. Вот типичные сценарии:
- 📞 Ложные срабатывания: экран гаснет при обычном использовании (например, когда вы держите телефон в руке под углом).
- 🔄 Зависание экрана: после звонка дисплей не включается, пока не перезагрузишь устройство.
- 🎮 Проблемы в играх: датчик блокирует экран при наклоне смартфона (актуально для Black Shark).
- 🔧 Несовместимость с чехлами: толстые или металлические чехлы могут экранировать сигнал датчика.
- 🛠️ Аппаратные неисправности: после падения или попадания влаги датчик работает некорректно.
Если вы наблюдаете хотя бы один из этих симптомов, отключение датчика может улучшить пользовательский опыт. Однако учтите: без него экран не будет автоматически блокироваться во время звонков, что может приводить к случайным нажатиям. Альтернативный вариант — калибровка датчика (об этом расскажем в одном из разделов).
Способ 1: Отключение через стандартные настройки MIUI
Самый простой и безопасный метод — использовать встроенные опции MIUI. К сожалению, не на всех устройствах Xiaomi эта функция доступна напрямую, но проверить стоит. Инструкция актуальна для MIUI 12–14:
- Откройте приложение
Настройки. - Перейдите в раздел
Экран(илиДисплейна некоторых моделях). - Прокрутите вниз и найдите пункт
Датчик приближенияилиАвтоматическое отключение экрана. - Переведите ползунок в положение
Выкл..
Если такого пункта нет, попробуйте альтернативный путь:
- Зайдите в
Настройки → Система и устройство → Дополнительные настройки. - Найдите раздел
Специальные возможности(илиУдобство). - Включите опцию
Отключать экран при приближениии сразу же отключите её — иногда это сбрасывает настройки датчика.
Убедитесь, что проблема не в чехле (снимите его)
Перезагрузите телефон
Обновите MIUI до последней версии
Попробуйте откалибровать датчик (см. следующий раздел)-->
На некоторых моделях (Redmi Note 10 Pro, POCO X3 Pro) опция скрыта глубже. Если не нашли её — переходите к следующему способу.
⚠️ Внимание: На устройствах с MIUI Global и MIUI Europe путь к настройкам может отличаться. Если у вас кастомная прошивка (например, Xiaomi.eu), ищите пунктProximity sensorв разделеDisplay settings.
Способ 2: Калибровка датчика приближения (альтернатива отключению)
Прежде чем полностью деактивировать датчик, попробуйте его откалибровать. Это может решить проблему ложных срабатываний без потери функциональности. Для калибровки используем инженерное меню:
- Откройте приложение
Телефон. - Введите комбинацию:
##6484##(на некоторых моделях работает##4636##). - Выберите пункт
Proximity Sensor(Датчик приближения). - Нажмите
Calibrateи следуйте инструкциям на экране (обычно нужно закрыть датчик рукой, а затем убрать её).
Если комбинация не сработала, попробуйте эти альтернативные коды:
##64663##— тест датчиков (выберитеProximity).##0*##— общий тест дисплея (проверьте реакцию датчика на приближение руки).
| Модель Xiaomi | Рабочий код инженерного меню | Примечания |
|---|---|---|
| Redmi Note 11/12 | ##6484## |
Меню на английском, пункт Proximity внизу списка |
| POCO F4/F5 | ##4636## |
Выберите Sensor Test, затем Proximity |
| Xiaomi 12/13 | ##64663## |
Требуется подтверждение через кнопку громкости |
| Black Shark 5 | ##0*## |
Тест датчика в разделе Hardware Test |
После калибровки перезагрузите телефон и проверьте работу датчика. Если проблема осталась — переходите к радикальным методам.
Способ 3: Отключение через ADB (без root)
Если стандартные настройки не помогают, можно отключить датчик с помощью Android Debug Bridge (ADB). Этот метод не требует root-прав, но потребует компьютера и небольшой подготовки. Инструкция:
- Включите
Отладку по USBна телефоне:- Перейдите в
Настройки → О телефоне. - 7 раз нажмите на
Версия MIUI, чтобы активироватьРежим разработчика. - Вернитесь в
Настройки → Дополнительно → Для разработчиков. - Активируйте
Отладка по USB.
- Перейдите в
Передача файлов).adb devices
(должно появиться ваше устройство)
adb shell settings put global proximity_sensor_enabled 0
Чтобы вернуть датчик в работу, используйте команду:
adb shell settings put global proximity_sensor_enabled 1
⚠️ Внимание: На некоторых прошивках MIUI (особенно кастомных) эта команда может не сработать из-за ограничений производителя. В таком случае попробуйте альтернативный метод:
adb shell settings put secure proximity_sensor_calibration 0,0,0,0,0,0,0,0,0,0,0,0
Эта команда сбрасывает калибровку датчика, что иногда приводит к его деактивации. Однако такое вмешательство может вызвать сбои в работе других сенсоров (например, освещённости или гироскопа), поэтому используйте его только если другие способы не помогли.
Способ 4: Использование приложений для отключения датчика
Если вам не хочется возиться с ADB, можно воспользоваться сторонними приложениями. Они подходят для устройств без root, но требуют включённой Отладки по USB. Лучшие варианты:
- 📱 Proximity Sensor Reset — сбрасывает настройки датчика и позволяет отключить его на уровне системы. Ссылка на Google Play.
- 🛠️ Sensor Disabler — универсальное приложение для деактивации любых датчиков (требует ADB-доступа).
- 🔧 MIUI Hidden Settings — раскрывает скрытые опции MIUI, включая управление датчиками. Работает не на всех версиях.
Инструкция для Proximity Sensor Reset:
- Установите приложение и откройте его.
- Нажмите
Reset Proximity Sensor. - Перейдите в раздел
Advancedи выберитеDisable Proximity Sensor. - Подтвердите действие и перезагрузите телефон.
Для Sensor Disabler:
- Подключите телефон к ПК и активируйте
Отладку по USB. - В приложении выберите
Proximity Sensorиз списка. - Нажмите
Disableи подтвердите через ADB-подключение.
⚠️ Внимание: Приложения из непроверенных источников могут содержать вредоносный код. Скачивайте их только из Google Play или официального сайта Xiaomi. Также учтите, что после обновления MIUI настройки могут сброситься.
Способ 5: Отключение через root-доступ (для опытных пользователей)
Если ни один из предыдущих методов не сработал, остаётся радикальное решение — отключение датчика на уровне системы с помощью root-прав. Этот способ даёт 100% результат, но имеет риски:
- 🚨 Потеря гарантии (если телефон на гарантии).
- 🔓 Риск нарушить работу системы при некорректных действиях.
- 🔄 Необходимость повторной настройки после обновлений.
Если вы готовы к этому, следуйте инструкции:
- Получите root-доступ на своём Xiaomi (например, через Magisk).
- Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
- Перейдите по пути:
/system/usr/keylayout. - Найдите файл
Generic.kl(илиqrd_skuh.klдля некоторых моделей). - Откройте файл в текстовом редакторе и найдите строку с
proximity. - Закомментируйте её, добавив в начало символ
#(пример:#key 213 PROXIMITY). - Сохраните изменения, установите права
644(rw-r--r--). - Перезагрузите телефон.
Альтернативный метод через Magisk:
- Установите модуль Disable Proximity Sensor из репозитория Magisk.
- Активируйте модуль и перезагрузите устройство.
После отключения датчик перестанет влиять на работу экрана, но вы потеряете автоматическую блокировку во время звонков. Чтобы вернуть функцию, удалите изменения в файле Generic.kl или деактивируйте модуль в Magisk.
Что делать если после root телефон перестал загружаться?
Если после редактирования системных файлов Xiaomi уходит в bootloop (циклическую перезагрузку), попробуйте:
1. Зайти в Recovery Mode (зажмите Питание + Громкость вверх).
2. Выбрать Wipe → Advanced Wipe и очистить Dalvik/ART Cache.
3. Перезагрузиться.
Если не поможет — перепрошейте телефон через Fastboot с помощью Mi Flash Tool.
Что делать, если датчик не отключается?
Если ни один из способов не сработал, проблема может быть глубже. Рассмотрим возможные причины и решения:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Датчик не отключается через настройки | Ограничения прошивки (например, MIUI China) | Установите глобальную или европейскую версию MIUI |
| ADB-команды не работают | Блокировка со стороны MIUI (начиная с версии 13) | Используйте Shizuku для обхода ограничений |
| После отключения датчик снова активируется | Автоматическое обновление настроек | Отключите автоматическую оптимизацию в Настройки → Батарея |
| Датчик физически повреждён | Падение, попадание влаги, износ | Замена датчика в сервисном центре (стоимость ~1000–2000 ₽) |
Если вы подозреваете аппаратную неисправность, проверьте датчик с помощью тестов:
- Установите приложение Phone Doctor Plus или Sensor Test.
- Запустите тест датчика приближения.
- Если при закрытии датчика рукой значение не меняется (остаётся
5.0 cm), сенсор неисправен.
На некоторых моделях (Xiaomi 13 Ultra, Redmi K60 Pro) датчик приближения интегрирован в дисплейный модуль. В этом случае его замена обойдётся дороже — до 5000–7000 ₽.
FAQ: Частые вопросы по отключению датчика приближения на Xiaomi
❓ Можно ли отключить датчик только во время звонков?
Да, но не через стандартные настройки. Используйте приложение Call Settings (например, это) и активируйте опцию Disable Proximity Sensor During Calls. Альтернатива — Tasker с плагином AutoInput для создания автоматического правила.
❓ Будет ли работать Face Unlock после отключения датчика приближения?
Да, разблокировка по лицу не зависит от датчика приближения. Она использует фронтальную камеру и инфракрасный проектор (на моделях с Face ID). Однако на некоторых устройствах (Redmi Note 12 Pro+) отключение датчика может ухудшить распознавание лица в тёмное время суток.
❓ Как вернуть датчик в работу после отключения через ADB?
Используйте команду:
adb shell settings put global proximity_sensor_enabled 1
Если это не помогло, сбросьте настройки датчика через инженерное меню (код ##6484##) или перезагрузите телефон в безопасном режиме (Зажмите кнопку питания → Безопасный режим).
❓ Почему после обновления MIUI датчик снова включился?
MIUI сбрасывает некоторые системные настройки при крупных обновлениях. Чтобы избежать этого:
- Перед обновлением сделайте резервную копию через
Настройки → Система → Резервное копирование. - После обновления повторите команду ADB или настройку через инженерное меню.
- Отключите автоматическую оптимизацию в
Настройки → Батарея → Оптимизация.
❓ Можно ли отключить датчик на всегда включённом дисплее (AOD)?
Датчик приближения не влияет на Always-On Display (AOD), так как эта функция использует только дисплей и акселерометр. Однако если у вас проблемы с AOD (например, экран гаснет при приближении), проверьте настройки в Настройки → Экран → Always-On Display → Дополнительно и отключите опцию Автоматическое отключение.