|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
- B6 g# ~" D$ H G* o# C( @- R9 S' c7 Y, \* ^4 }3 E9 X! T2 G x4 P b
7 l b5 N0 q& o( A0 A0 z' S
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
, L; a O; F4 p# C" E& ~! a$ q; h$ r5 w
步驟2:打開adb shell ,輸入命令:1 ?7 ? k; }6 P, P
su
0 l0 _: u @. {echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
8 q0 q/ K4 g( w) ^) k3 techo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal; Y7 U- Q" I8 e! Q: N1 _
/ s9 h l x- s如果沒有返回任何錯誤資訊,則繼續1 U% g0 S% D& k' D8 e$ l. i1 g
6 _! Y3 x3 P: m+ }" q- I5 `步驟3:用手完全遮擋距離感測器4 ~! h# {# S, c- W; v; U
輸入
' T& w7 B v4 P4 acat /sys/devices/virtual/sensors/proximity_sensor/state: I# \' L3 m: D0 Y2 N0 Q8 x9 s
返回 255或其他數,無所謂
5 m" m+ n- T! |6 R4 ~( X8 T, h. r9 H6 f7 ^8 r
步驟4:把手拿開再次輸入上面命令
( I, x7 D$ M! T3 Q# b' x返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
# b v8 V2 Y9 ~$ L$ V$ l. I
& Z) `! m. t5 U# T3 K- D步驟5:輸入- A: o. P# c& w( W5 T/ O$ w9 ~
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal
& z0 ?5 j5 t" u返回0,60,44三組數字,記下0,也就是第一組
! h! f* Z! w; @& w
* ? X1 W) _" u+ G: v步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37; V% G# w4 D$ c& M* `) E
6 K0 W! E$ A" J" l. b! @0 P9 m步驟7:輸入
6 C" [2 g' M1 l3 Decho -en $'\x37' > /efs/prox_cal
0 V8 m% S( t/ r/ X% D/ F\x後面是你計算出的十六進位數字
0 D ?. O! {6 y8 F7 O$ V繼續輸入3 X7 `) ]& g3 g) z
chown system:system /efs/prox_cal7 z9 E5 ~* p& H. {' j' f
chmod 644 /efs/prox_cal# i: S6 z8 q* Z) H- @
sync
! u' D3 O$ z" o: vreboot0 g6 U' R' L. Z
等待重啟完成,再試試距離感測器,是不是好了~~~~~
7 r. X/ r0 b, N f( Z2 F+ q# i" z- Z! J, Q
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效
' D, p% n+ n; g- I F& u) P
: Y: o5 \( D: ?fatbooth 韓國風俗媚娘精選+ }; x' o" M' P0 z- {8 @
: g) `3 t' G W0 S* V# `) H; i
# ]8 I1 s# o4 d, T) ?0 c d
經過軟體測試,無遮擋時數值為51,被遮擋後最高2553 C2 y, s; z7 v
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|