|
原文: http://bbs.gfan.com/android-6758836-2-1.html2 v; [* Y* \) H6 w2 l; w
* U2 }2 S8 G* a% ~5 f, V' [
$ P1 a+ n& F* i' d4 w3 o步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
2 T/ H6 r( F! I( S; W2 i" _* e
1 a! B5 F3 Q0 Z* l% @' a) T) I步驟2:打開adb shell ,輸入命令:
% x- }: l5 D% t" r% }3 o: D) f! hsu
7 n2 A* P; F) d. V/ Zecho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal0 h7 ?( M, L1 M# h
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
9 K$ ]3 Q6 j# V, i" c! {0 O5 v, F/ l8 S. h/ C/ _
如果沒有返回任何錯誤資訊,則繼續 i) f& T0 S4 f$ V4 t& S! J
1 K- u0 q+ N/ `' g- v步驟3:用手完全遮擋距離感測器
7 w4 C9 }2 Q& `$ W輸入
4 y/ X( s" F1 L# U: r" P2 ncat /sys/devices/virtual/sensors/proximity_sensor/state# k0 c/ [+ l; N4 |2 j% D
返回 255或其他數,無所謂( V. K. z P0 s3 j& W+ ]
& \$ S: q0 `9 a1 S! X9 m3 C: I
步驟4:把手拿開再次輸入上面命令4 n5 p- x( U, u& B* Y y
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數% Z8 g- N. a. p
" W% t( e5 m9 G* N1 i步驟5:輸入
' F1 e; g7 G. f9 Ucat /sys/devices/virtual/sensors/proximity_sensor/prox_cal
; K1 K- P$ l" x6 w5 d返回0,60,44三組數字,記下0,也就是第一組
- j2 U. `1 U1 \* L5 `7 D2 L2 m; a
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37
% z1 \0 N) l, J$ z4 A; x" b9 a4 R& ^% r7 z7 M/ B7 M2 f) ^2 m
步驟7:輸入
: R; v1 C9 T5 C0 o3 t: q5 ^/ a) uecho -en $'\x37' > /efs/prox_cal4 r2 E' A4 C, S$ u7 K
\x後面是你計算出的十六進位數字
9 {* i) S! W. v) i$ P9 d繼續輸入. z! R0 G. ]: ^- L$ n* r) e R9 f
chown system:system /efs/prox_cal
2 Y* D3 M0 Y/ S7 r2 cchmod 644 /efs/prox_cal0 s, R( D* p7 {: ~ K
sync
7 V. C. G1 w9 T3 o/ Dreboot1 N! k) [1 k/ `8 I I
等待重啟完成,再試試距離感測器,是不是好了~~~~~
' w8 R" t9 ^' V" E; a9 g4 u& W9 t! t: X9 ?! L0 N# X% m
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效" y9 v. _$ f; e5 `7 n8 p! @0 A
/ A9 w) [4 X1 C% T) [- nfatbooth 韓國風俗媚娘精選
( I( b9 J: n% i- i9 m6 Q$ J- k' V( l$ _0 P P7 M E* P0 {
# Y5 H2 r9 t! Q
經過軟體測試,無遮擋時數值為51,被遮擋後最高255$ L W `4 o" W2 U( D* Z4 T
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|