|
原文: http://bbs.gfan.com/android-6758836-2-1.html
2 G, e& c7 V9 N' U: Q) @4 [% k6 K0 F4 X& N
y3 ?2 s( Z/ o/ s" l, S" I3 j
步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
- T7 u3 H4 ^- _% t+ m& X6 A
* J( \' v w5 _1 k" @步驟2:打開adb shell ,輸入命令:: P1 T [- i) n, |- J @
su7 _4 j. Q y6 c- m+ W2 i
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal6 k+ h- I. }% O# |: G& M# Z
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
" Y9 a& ?3 @9 i1 L
1 v8 I' {7 b" {. [如果沒有返回任何錯誤資訊,則繼續
( I7 `8 x! t" p6 |7 _' c* k
" L; c3 p' q" a, C% _0 o& q1 a步驟3:用手完全遮擋距離感測器( i9 d& ]; h, ~) i8 z# L0 P
輸入7 p1 p; C7 w3 ~% n, z
cat /sys/devices/virtual/sensors/proximity_sensor/state
1 I- K3 | b# ~: n返回 255或其他數,無所謂' Z# B" z, Z h% z
$ m0 R8 }$ i8 v7 n
步驟4:把手拿開再次輸入上面命令
+ n5 Q- N# `" J返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
2 e9 S/ C' z: D' R, k' b; ?$ Z3 Q. w: K* C; u
步驟5:輸入$ O; W& B5 f' h2 S# S4 G
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal5 H. g. V2 {' {+ F# `! i) K
返回0,60,44三組數字,記下0,也就是第一組
5 S! X q3 p2 ~/ T- f0 }2 _
6 i, a5 t# x. g1 x* l6 V1 M" f" a步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37
7 Y5 T2 l3 @" M: a ?
: O+ C9 H1 v4 J0 o+ k步驟7:輸入9 F8 e" l/ d3 w8 J
echo -en $'\x37' > /efs/prox_cal
& Y3 n, S3 U z' u" [\x後面是你計算出的十六進位數字. o/ N# o g7 r0 ] g8 K( @6 _/ P! W
繼續輸入% Z7 x& a8 R) V3 H" S3 t
chown system:system /efs/prox_cal
$ i. _2 T1 z: s0 g, T- Fchmod 644 /efs/prox_cal6 h' {' U& ?5 F1 j
sync2 Z' C, P" a$ o* Y4 f. Z
reboot% e! g0 v- v. k/ u( H8 y. v, Z* J
等待重啟完成,再試試距離感測器,是不是好了~~~~~' f$ e, s' S5 T+ X* w
$ L9 Y6 u) h: z. r" ]* b9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效8 }* N) e4 d1 t- T/ @
5 i7 T) F9 l( u5 {7 M* X8 lfatbooth 韓國風俗媚娘精選
0 E+ v% i! S* {! j, S0 c0 r$ f x3 M7 }. c+ U/ [5 f
2 E6 ?% t$ L; n% `# R
經過軟體測試,無遮擋時數值為51,被遮擋後最高255
$ Y+ T8 O2 w) e/ E ]' E三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|