У меня была эта проблема, и я обнаружил, что это вызвано скоплением пыли под стеклом в датчике приближения и в области передней камеры. Пыль также влияла на качество изображения с передней камеры, вы могли ясно видеть, как пыль покрывает внутреннюю поверхность объектива камеры.
Я полностью исправил обе проблемы только с помощью баллончика со сжатым воздухом. Я просто снял заднюю часть телефона и выстрелил сжатым воздухом (используя маленькую соломенную насадку на воздушном баллончике) по всей области телефона. Я думаю, что местом, где действительно был воздух, была крошечная дырочка для шумоподавления на верхнем краю. Я мог ясно видеть, как пыль удаляется от объектива камеры.
Сразу после этого датчик приближения снова заработал идеально.