|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html/ {( T! e7 \( w# D$ X
, x/ k( @0 m& d0 A/ I. ?! \2 ^: P2 F! r4 A5 k, {
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
' |, i9 B$ L, q1 L4 Q- y9 o1 _1 m3 S& ?* S5 C6 Q! {+ h
步驟2:打開adb shell ,輸入命令:
; W# _9 ]- A4 U, G- |su `2 E. }, `# H- l0 B9 R* T# e
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
* I' v; b7 z6 M, i8 Iecho 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal3 M, ?# X) S- @' P' ^* ~# n7 V
# H. D, @& F& Z% Z! i* Y. F如果沒有返回任何錯誤資訊,則繼續
* v7 D$ T ?6 \8 e# {4 q$ t! Y
5 t7 [# P+ ^5 s2 K4 K步驟3:用手完全遮擋距離感測器' ]; R# y1 t8 y
輸入
. T4 [0 _3 m# s# \% scat /sys/devices/virtual/sensors/proximity_sensor/state
; o [6 T% c5 y5 u返回 255或其他數,無所謂
! z" p+ b: L0 ^3 B% B0 P* Q. [# }
* x# n' e! g. ^- C2 v$ B; ^% |步驟4:把手拿開再次輸入上面命令
- l2 r3 I6 I* d4 V" [7 U* T返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
2 V5 K8 R7 B$ g& g( o( Q4 g! `$ p. n! ?
步驟5:輸入% f0 L& L1 }9 @0 [5 n
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal: f9 q: z+ D+ h/ {
返回0,60,44三組數字,記下0,也就是第一組
$ |2 P* i, J- h8 ?& x# r0 b D2 p* h- l5 h8 t5 K
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是371 N Y) c/ k( f
$ d. x3 Q3 c6 |1 m) ?/ b7 y步驟7:輸入$ H/ r& V+ I6 x$ a8 ~" p g
echo -en $'\x37' > /efs/prox_cal! x& m2 {( W7 f7 b/ }/ ?* y
\x後面是你計算出的十六進位數字
4 n* W8 `. W3 u- O8 k; e繼續輸入6 W" M3 c. o- Y
chown system:system /efs/prox_cal
' C; S' t8 ^; I* n& W- echmod 644 /efs/prox_cal
1 X( d2 M4 c* c. async0 c- r- e: u3 {. u: w
reboot
3 @+ x! B$ i- U等待重啟完成,再試試距離感測器,是不是好了~~~~~
! J' }7 \ k) w/ l" o# u( {4 q; w* n) i4 |" x; Y* w. I
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效1 P( x# r- w2 X; t; i3 v- j
4 i4 i2 V; O( s \8 ^5 L4 ~' e
fatbooth 韓國風俗媚娘精選. b0 j. ?; c0 {# ^# G
2 U- a( k; O' R1 d
! V' v& C1 o7 \+ Y( D z經過軟體測試,無遮擋時數值為51,被遮擋後最高255- U% a# o/ C! ~8 B" K" V- o
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|