三星S4距离感应器失效通话后黑屏无法自动点亮
1、首先将需要的软件下载解压,如图
2、按WIN键+R 打开运行输入cmd 回车如图
3、步骤1、直接输入adb shell 按回车,
4、步骤2、再输入su,再回车。
5、继续输入echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal 再回车
6、输入 echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal 再回车
7、如果没有返回任何错误信息,则继续(上面的所有命另用鼠标复制,贴在CMD的命另后面)步骤3、用手完全遮挡距离传感器 输入 cat /sys/devices/virtual/sensors/proximity_sensor/state 回车
8、下面会显示:255或其他墙绅褡孛数,无所谓步骤4、把手拿开再次输入上面命令 再回车返回 可能会出显51,或鲂番黟谊64,也可能是其他数据,只要小于上次数据就ok,记下这个数步骤5、输入 cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal 回车
9、如出现0,60,44三组数字或其他另的墙绅褡孛数据,记下第一组数0,也就是第一组,步骤6、将步骤4和步骤5此暄跬烷记下的数字相加,51+0=51,将51转为16进制数结果为33,如果你觉得51不靠谱也可以适当增大,我取的是55,十六进制就是37 十六进制可以在以下的网址上计算出来:http://jinzhi.supfree.net/ (在线计算出十六进制的数值)步骤7、输入 echo -en $'\x37' > /efs/prox_cal 按回车 \x后面是你计算出的十六进制数字
10、继续输入chown system:system /efs/prox_cal 按回车
11、输入chmod 644 /efs/prox_cal 按回车输入sync 按回车输入reboot 按回车等待重启完成,再试试距离传感器,是不是好了~~~~~~~~~~