|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
9 z P! h- m; i2 i0 R5 V9 n6 _
8 x0 B- y; b- O& q9 v0 R: p2 C
, |' V M; D, g6 I8 M步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權9 z9 h# ]2 }' i& j) t a
/ C* s& _" ]; t; v3 q步驟2:打開adb shell ,輸入命令:
9 d5 @' l6 @, W4 l. \" g6 hsu' ]. [3 K2 B# M& x1 j
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal: m# I- U0 g* P0 |* W
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
3 Q% S+ [% E/ p$ j! X3 S4 `5 ^7 ~
如果沒有返回任何錯誤資訊,則繼續" q: E0 U: q, |2 X! m
6 Q3 P) z# n1 Y步驟3:用手完全遮擋距離感測器
l/ o1 |; Z( Q H5 R. q/ d0 O/ R輸入
5 E, n2 a$ ]" i# b3 R# c1 {: |: Vcat /sys/devices/virtual/sensors/proximity_sensor/state
% X0 P1 a0 @0 X1 f% ~" s6 Z+ I返回 255或其他數,無所謂
: {0 x. a0 B; i' }
3 J' @- V$ w/ L( ^. g步驟4:把手拿開再次輸入上面命令4 B2 a# }% x- [, q
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數; c- W0 `- o% H8 X
/ N7 Z1 `& W& i$ X1 \# w8 r
步驟5:輸入3 c6 z8 L0 [' }1 p! O. z
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal8 n- M$ U6 ^. z) c/ }3 H
返回0,60,44三組數字,記下0,也就是第一組; @5 N% [" n# k. ]
w" I$ c/ l9 W步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37
2 y, z! b- m7 E ~' L! P2 q
" C% E$ y* @- ~步驟7:輸入& @. E% q' j* N% i* Y) I$ L* I$ f( Z
echo -en $'\x37' > /efs/prox_cal% Q4 V0 i- n# l b0 l* M! a3 E
\x後面是你計算出的十六進位數字7 y6 M2 x4 ]; T1 g5 g
繼續輸入$ h t1 K7 F# t$ X6 g
chown system:system /efs/prox_cal6 b: K5 C' d! `
chmod 644 /efs/prox_cal( {( L j L, l2 W/ G
sync2 L5 J" |% G6 V: V% U! ^" |, ^# j
reboot$ e; B, [& k a' x& s
等待重啟完成,再試試距離感測器,是不是好了~~~~~
* n9 X/ h) H" i$ T3 F, t
, j3 t6 o4 L" Y8 s* ^( m9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效0 X! u( M$ M6 `. } v
1 U" j2 R5 _4 R; |& a2 r. ]fatbooth 韓國風俗媚娘精選
* H5 y# J% n! u B0 e
2 N$ t0 C D% u6 y) t
* g1 A% E6 e' N/ i; i: R# B; g經過軟體測試,無遮擋時數值為51,被遮擋後最高255
/ P! _3 u4 k5 j三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|