|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
; T, t# g8 i" M G
" j8 [1 ?9 G# M7 X- q W. L' h$ i5 O, B
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權2 f3 }7 x; [; ?* B* C
% G9 l& X1 D. p2 Z6 J3 \& v
步驟2:打開adb shell ,輸入命令:3 K' Z q, B. W+ Y1 L. N
su2 m+ x; {( r1 t- {; j4 [; w" ]
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
' O" c# E/ \; |- O! E1 becho 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
( T I2 B, w% O" J" ^$ P p1 f+ V# N) H! F
如果沒有返回任何錯誤資訊,則繼續; Y/ ]6 F/ T, Q. ]& M, a
! \$ u/ q/ \1 [' i: e; }步驟3:用手完全遮擋距離感測器: |4 }: Y% H6 g, p$ I* `
輸入/ i: d/ C6 X4 k" R8 u& D: Z, Z
cat /sys/devices/virtual/sensors/proximity_sensor/state
& k s+ `. S/ I; B& A, `; k& Y返回 255或其他數,無所謂
, l- e/ B) H" W6 `; a5 S5 F( W5 l M; g) B! S5 V- v, `
步驟4:把手拿開再次輸入上面命令
! @) ~4 h2 c: z1 T0 O返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
' J$ w9 D1 s7 X) S/ t& i7 f
h* H: i* o; W- l( \. ?9 Z/ @6 @步驟5:輸入
W7 n# u0 ?: s/ j' C2 b6 i9 P* y+ ocat /sys/devices/virtual/sensors/proximity_sensor/prox_cal* ]! X E9 l5 L
返回0,60,44三組數字,記下0,也就是第一組, `9 w3 J6 t/ X/ E7 v& _ h4 T8 X% L
9 j0 Z( E8 L' j4 Y
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37, \. \2 X. V# k, f6 ]
9 d; b0 D6 ], `6 D7 \
步驟7:輸入& s; U* Z- A/ e) q# P5 B& L
echo -en $'\x37' > /efs/prox_cal
* q! h/ b5 ?2 d. t& u: {# \\x後面是你計算出的十六進位數字
# ?1 @ O8 V8 S/ G1 S4 b5 h繼續輸入
+ i+ I% }& N, j0 \chown system:system /efs/prox_cal. Q/ }! R! m. v( ` q5 T) h
chmod 644 /efs/prox_cal
" s- M+ E$ v6 l E psync( J1 V7 U3 `' P" p- h
reboot
K: E$ c# ~3 V0 }% o等待重啟完成,再試試距離感測器,是不是好了~~~~~
- G5 b, [2 U( E" Q7 ~ E3 {, G+ k
% p/ I" k& w) H9 R" r, X9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效1 t O% |; ?% J. H" }1 }, V1 I0 T
+ y3 h) ~, W, z
fatbooth 韓國風俗媚娘精選
- L" _2 y: G7 f" h5 h3 p3 ~+ n8 T: G
, L0 }- g1 W: B+ S. R
經過軟體測試,無遮擋時數值為51,被遮擋後最高255
+ T" @. ]4 T' D8 V9 l1 |; a三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|