|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
7 L2 G y3 H6 B% w
2 y4 w% [% B; l! m2 F) R3 z# J: V
9 g7 x6 `; i, @2 ?, q8 w步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
' s- Y( a! R# ?4 f3 p
9 l3 F7 U) w$ ?8 {1 ~" M& _6 Z) Y步驟2:打開adb shell ,輸入命令:. a# a; I% V7 ]/ B
su. _, Y9 y3 t8 x" |
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal9 O0 f8 |% P' H" L% ?7 g! w* _0 W# Y
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal3 N [+ W$ u! h! z" O& R
( l" |$ K$ T" n% j8 S" g2 s2 K如果沒有返回任何錯誤資訊,則繼續
/ {6 Q3 S) ? T- k4 x! L6 C; o- e( D- k/ s
步驟3:用手完全遮擋距離感測器
6 z p! T$ k3 O6 @! y輸入+ y/ W3 u/ b, N7 p, w/ w" q
cat /sys/devices/virtual/sensors/proximity_sensor/state4 J/ o6 B8 o/ P7 R% L. ?3 w
返回 255或其他數,無所謂$ t/ ~* s6 V5 Q5 j6 U
+ ~2 a, H1 j. W/ D N4 n
步驟4:把手拿開再次輸入上面命令1 I( c; X* _( Y, O" d, S; f( U$ x
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數" Y6 F: m# ~/ Q; ~
# H% K% H, V$ f# `: S
步驟5:輸入. a2 a0 {, i ` n/ Z, a/ C% X
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal5 B, F0 Z( ?% c: q: R; ^
返回0,60,44三組數字,記下0,也就是第一組
/ _# b }" ^1 F$ e" G' e! J* T) P+ l$ T
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37. h! U, J4 e7 D! E$ o2 G+ F
: O/ D8 d' P! w5 B- Q/ K* W- j步驟7:輸入
& |1 o2 X/ I- @: Techo -en $'\x37' > /efs/prox_cal* L+ L0 W3 r! P$ i/ ~- J; r& `
\x後面是你計算出的十六進位數字7 z) Q0 ~) O/ y" K
繼續輸入
) [( i8 {! u8 J5 O0 xchown system:system /efs/prox_cal
5 s8 J8 J5 {$ j/ X6 L, |" }chmod 644 /efs/prox_cal: V5 T) T- E7 O
sync- n' K* Q. h1 B4 \
reboot
; P! F9 |6 _6 R. y1 G4 @" X等待重啟完成,再試試距離感測器,是不是好了~~~~~& w. n; p! }6 i. h( P
8 N8 n. d1 a+ z" F. x2 o3 ]+ R% x
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效8 @4 ~3 |/ a& l7 T
9 X: t" B) F" l" ^fatbooth 韓國風俗媚娘精選) K& N' v7 i3 E3 m7 i
1 f" o l5 w7 [6 @1 B5 |( }3 [
: U7 q4 w3 b6 p2 Q, u
經過軟體測試,無遮擋時數值為51,被遮擋後最高255# [, @5 E& K. b' C, b% k Z
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|