|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
. ?/ v* [ `( d* [# d/ J% T$ h. M. h; E- j
% i5 E' a+ ?, h& g' \, O% [步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權7 c7 d$ c! w' Q6 z: |+ `+ {
( E" i/ Q: {8 q步驟2:打開adb shell ,輸入命令:
$ a% l) N9 {3 A+ o. d7 }su9 ^. `1 t* U# V; e: Q* v0 `
echo 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal2 j) w0 g: t7 Q1 j+ [. ]$ C; g: N; U
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal- F; `0 C% B S$ X& |) w( c/ q
9 Q& t9 T( z. W t, d& K1 B如果沒有返回任何錯誤資訊,則繼續
6 z3 o$ K# p7 y7 X. D0 Z [* c+ j9 l' K. n5 a0 y; G1 |
步驟3:用手完全遮擋距離感測器4 R% ?+ W) R0 W2 A6 Y2 ]# U
輸入
$ h) D- X( n$ w+ Kcat /sys/devices/virtual/sensors/proximity_sensor/state* m0 |) z# b( W: v' p
返回 255或其他數,無所謂
. y# i' l3 ^/ t. T3 q9 [% G6 Q5 `- ]. t* t; x- I( @5 E$ g9 {
步驟4:把手拿開再次輸入上面命令
: ?7 s6 S4 u/ P7 ?" {6 |; y7 o返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數$ I( G. ]8 G/ G1 M0 _
- ]; o% @" A- M" a2 `1 N3 _" }( X) _2 M
步驟5:輸入
: u5 L4 U* Y) q" J! mcat /sys/devices/virtual/sensors/proximity_sensor/prox_cal" e$ H; I: n+ c& H1 H
返回0,60,44三組數字,記下0,也就是第一組
1 g" O5 M9 D- n% J( {! ` G h+ p4 \# V, P% ?6 p' c, e u
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37' Y# j. n2 E( j; T' b& M+ u! d
$ u4 V# {9 |# n v2 \9 n步驟7:輸入1 j3 ?6 I% _" U X, Q1 I: ]
echo -en $'\x37' > /efs/prox_cal
! k7 L+ d- v' D. W& s! R\x後面是你計算出的十六進位數字* D0 W; F& |. y! x3 x% N
繼續輸入0 k& G7 O9 ]+ `9 ~& e
chown system:system /efs/prox_cal* _: c2 M' R, C* n0 z
chmod 644 /efs/prox_cal
/ D- V# H8 c# y; a1 O6 N6 ^. E7 zsync
% n4 W& I3 |( Q( o5 I Kreboot6 l/ I* o; N. M! X& B& ^4 w
等待重啟完成,再試試距離感測器,是不是好了~~~~~3 N, R# T! {# ^
6 f* W/ e' {% m2 ~
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效
$ \/ J( }, l0 o9 H; [% Z+ n) U8 f, u" T
fatbooth 韓國風俗媚娘精選) M5 m8 r# T% d+ Y. X7 J7 k
1 e4 a V& {" u: x1 D& K# _
* [$ U. F1 [( j' s7 h經過軟體測試,無遮擋時數值為51,被遮擋後最高255
: ~# L- {1 s- p1 z+ }三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|