|
原文: http://bbs.gfan.com/android-6758836-2-1.html* v3 t$ I6 D2 e/ e, k: V) g* E) O
0 `$ u/ T1 { v# ~$ s' I+ x1 ]7 |
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
; H l: T: W% v) o0 L/ n* U) G( O5 K6 y# o! J
步驟2:打開adb shell ,輸入命令:
2 x# W' O) w" r7 x; T; {su
' n3 @3 g) G& K- j3 N- Jecho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
/ {3 y5 i. B/ d7 H" n; b8 W2 [echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal- P9 A0 m+ v$ ?' z% Q
9 g& E- s7 \& h# A2 m6 t
如果沒有返回任何錯誤資訊,則繼續
; r# I' l1 T' w' q
2 s6 h! c R' L# j: p. F步驟3:用手完全遮擋距離感測器
0 m n5 B" N8 W8 ?& T輸入
, j+ S8 V; b- f Rcat /sys/devices/virtual/sensors/proximity_sensor/state( E, x& Z# ?, j
返回 255或其他數,無所謂3 P) @- l& {( W0 I1 j+ @% A8 r
; d! a7 ?2 S- i6 G9 ~) q步驟4:把手拿開再次輸入上面命令6 y$ `& ]4 J9 y5 e- e" h
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數5 U% m( @ `7 M) O9 }+ ?4 {
9 g7 z* Z- @) J+ k( T
步驟5:輸入
* P7 ~. U7 h# S3 Q+ Z! l8 bcat /sys/devices/virtual/sensors/proximity_sensor/prox_cal( ]% Y/ u- b* G5 F
返回0,60,44三組數字,記下0,也就是第一組
6 H! D* x: C; c& U* V: v9 Q* c& t3 F+ x. {
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37" M9 A- c& x! d1 b/ Z* y( F
# Z4 y3 c$ j% {9 {$ C* n: _, u" ~+ \6 v步驟7:輸入
8 H# b& x% C/ B: K- F0 D7 B- lecho -en $'\x37' > /efs/prox_cal
+ a; E3 w3 v" p( n\x後面是你計算出的十六進位數字
" [% P2 U1 a: H! t繼續輸入
4 p6 w/ S5 d6 l! kchown system:system /efs/prox_cal
7 O4 B+ Y: r# l" w) Zchmod 644 /efs/prox_cal
& Z" v' E3 [: d8 R) T, V: T- fsync6 ^4 O/ y- J, G/ G2 @" L6 w0 `
reboot1 l9 u7 |% X2 h, w
等待重啟完成,再試試距離感測器,是不是好了~~~~~
, |: i( q3 h1 \! r' }0 `6 e, \) a) M$ L0 G/ T6 |
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效1 l; Z+ K4 Y* v% `
$ Y4 K5 q a% @ G5 Y
fatbooth 韓國風俗媚娘精選
$ j$ H) H) L D& ~
n" W# K2 Q# ], p% o: Z" I) g
E% T; U# _& k5 m5 `% z ^( d9 |經過軟體測試,無遮擋時數值為51,被遮擋後最高255+ `$ E/ b0 I5 j
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|