|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
) `) j0 R, x- [5 {8 [& B7 ^1 P2 m# b a/ L. e% ~: o% d$ \
( J2 J# I9 t- @" J2 c* t# H0 x
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
1 W3 _; g9 X0 r: P7 K, ?" q, s, [" c9 q8 k2 [
步驟2:打開adb shell ,輸入命令:
2 i5 S7 j/ @9 v. Z5 D. l9 _& ^su
) Y. K8 |' `! D# _: mecho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal4 _ y# g* z4 p- U& u$ P
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal$ V8 S; M; q6 t# s' `4 j
9 g; K" O. h5 v6 z% w: r
如果沒有返回任何錯誤資訊,則繼續
3 C1 h/ w, L$ f
9 Z; f- I3 T% @& a步驟3:用手完全遮擋距離感測器) E3 N. i" [9 m( F
輸入
N! T" N* w6 V5 \$ s' [cat /sys/devices/virtual/sensors/proximity_sensor/state$ @ H0 F7 ^# t1 x4 ?+ K4 J, l
返回 255或其他數,無所謂, M3 R3 s. y2 T: D7 Z
6 b8 W6 y( ^7 j6 y步驟4:把手拿開再次輸入上面命令
, V$ G3 q3 h2 ?+ c M* C0 C0 I返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數0 x. q( g' A# D, Y% X) Y* t3 t
' U; S3 g; @' \% F2 k* w+ \: Q步驟5:輸入
6 E4 K% r' L5 W& T. n. K7 pcat /sys/devices/virtual/sensors/proximity_sensor/prox_cal
6 n- f C" X a4 ^6 m! }, Z返回0,60,44三組數字,記下0,也就是第一組
' ^0 u1 T0 e8 E+ }, `( h" U4 O9 _* J2 C* t" V
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是370 H9 T5 O. G- b( s
% i2 j: \& k. k5 F% S0 z
步驟7:輸入) ~6 m! ]" r; l5 k t, I
echo -en $'\x37' > /efs/prox_cal
- W5 v1 f5 b$ W; ~) o; l5 ?9 M, B\x後面是你計算出的十六進位數字
# Z- l: \, r% d0 S繼續輸入" v7 W; e' H1 ~" u- Q$ U
chown system:system /efs/prox_cal
* c3 c# X& l3 Wchmod 644 /efs/prox_cal V# w. X. G. ^/ e; M, K: q
sync' b6 M9 T1 w; J2 i: w- d
reboot6 r0 f9 h1 g, ^$ k5 L% }
等待重啟完成,再試試距離感測器,是不是好了~~~~~
# u2 B, F j6 D: Y) ~ b- G8 P1 r0 \6 N6 Z: s+ n) ^6 \1 w; ?
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效
+ g8 N* |. B6 I
+ M; k6 V7 Z8 w ^, `, {fatbooth 韓國風俗媚娘精選
4 Q8 A6 L. x7 F5 f J* A0 F( V7 x) M, A/ M8 g/ g
" c8 Y7 h" } \7 `經過軟體測試,無遮擋時數值為51,被遮擋後最高255/ n A% ]7 v+ R2 k. N
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|