QQ登录

只需一步,快速开始

 找回密码
 注册账号

QQ登录

只需一步,快速开始

查看: 721|回复: 1

[实用教程] 升级5.0距离传感器失灵<打电话黑屏不自动亮起>的解决办法

[复制链接]

该用户从未签到

发表于 2015-6-24 09:27:01 | 显示全部楼层 |阅读模式
本帖转自机锋论坛(亲测有效要有耐心看完做完才行)本人用的是9508v,升级5.0以后距离传感器不能用了,经过软件测试,无遮挡时数值为51,被遮挡后最高255
三星没有校准程序,这里给大家介绍一个解决办法,理论上只要硬件没有坏掉(*#0*#测试中数值有变化就可以)都可以修复


步骤1:手机端安装超级终端或者手机连接adb,并且具有root权限(应用宝,安卓市场什么的里面都有)


步骤2:打开adb shell ,输入命令(直接复制下面的指令用超级终端里的粘贴):

su

echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal

echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal


如果没有返回任何错误信息,则继续


步骤3:用手完全遮挡距离传感器

输入

cat /sys/devices/virtual/sensors/proximity_sensor/state

返回 255或其他数,无所谓


步骤4:把手拿开再次输入上面命令

返回51,也可能是其他数据,只要小于上次数据就ok,记下这个数


步骤5:输入

cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal

返回0,60,44三组数字,记下0,也就是第一组


步骤6:将步骤4和步骤5记下的数字相加,51+0=51,将51转为16进制数结果为33,如果你觉得51不靠谱也可以适当增大,我取的是55,十六进制就是37


步骤7:输入

echo -en $'\x37' > /efs/prox_cal

\x后面是你计算出的十六进制数字

继续输入

chown system:system /efs/prox_cal

chmod 644 /efs/prox_cal

sync

reboot

等待重启完成,再试试距离传感器,是不是好了~~~~~


理论上s4都可以用,其他机型自测,由此造成的一切死机变砖本人概不负责,经测试重启、卡刷rom后依然有效


<

该用户从未签到

发表于 2015-6-25 15:43:42 | 显示全部楼层
升级最新版不存在这个问题了
回复 支持 4 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

关闭

站长推荐上一条 /1 下一条

GMT+8, 2017-8-22 09:54 , Processed in 0.075522 second(s), 26 queries , Gzip On, Yac On.

© 2013-2017 Powered by Discuz! X3.3. Theme By Yeei!

快速回复 返回顶部 返回列表