现在的位置: 首页 > 软件技巧 > 正文

三星S4距离传感器失灵的解决方法

2015年08月03日 软件技巧 ⁄ 共 822字 ⁄ 字号 暂无评论

原因分析:

一般来说,距离传感器坏的可能性不大,基本是手机用久了,有灰尘进去,或者是贴了透光不是很好的保护膜,遮住了感应器,导致光信号发射和接收能力比较差。

测试方法是拨号键盘按*#0*#选择Sensor,查看第二项里面ADC的数值(0-255),如果是大于50,就说明可能存在这个问题(本人是因为贴了钢化 膜出现问题的,不想重新贴膜),解决方法很简单,不用拆机,直接在手机中手动修改一下距离传感器阀值参数就可以了。下面是修改方法:(请保证你的手机已 root)

解决方法:

方法一: 动手能力强的,就直接拆机,彻底清理距离感应器与及机子中的灰尘。

方法二:这是不用拆机的方法,从软件配置上调节距离传感器的灵敏度参数解决问题。有以下几个步骤

1.用*#0*#测出你的ADC数值,比如55,记住这个数值;
2.用RootExplorer文件管理器打开/sys/devices/virtual/sensors/proximity_sensor/prox_cal文件,看到类似1,14,54,记住第一组数字,这里是1
3.将第一、二步骤中的两个数字相加,55+1=56,将56转为16进制数结果为38,记住这个数值;
4.用RootExplorer文件管理器在efs目录下创建一个prox_cal文件,在里面写入$'\x38'保存,修改权限为rw-r--r--(其实这步还可以直接复制步骤2中的prox_cal文件,删除所有内容,再写入$'\x38'保存,这样就不用修改权限,也方便一点)
5.重启
6.再用*#0*#测试一下,ADC数值不变或者变化不大,但是手机不再震动,屏幕不再变绿,只有用手机档住距离传感器才震动,屏幕变绿,此时说明距离传感器阀值已经修改好,通话结束后会自动亮屏的功能又正常了。

下载地址:RE管理器_rootexplorer.apk

备用地址:RE管理器 rootexplorer.apk

进制在线转换地址:http://tool.lu/hexconvert/

给我留言

留言无头像?