|
原文: http://bbs.gfan.com/android-6758836-2-1.html
% p! V0 g) H, F7 C: \' @
0 O5 |0 y x' Z. \5 v R
+ E( d* k! P% L1 f9 W步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
; S; w+ b& |/ n- l4 g' {
6 v4 d$ m! r* ?# y# M8 y步驟2:打開adb shell ,輸入命令:; ?7 P$ r5 M6 o U/ u: Y& j- X
su
. E: t# N& }8 Q* Q5 o5 x; Decho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal9 Q% y( u7 J! Y0 ^, W- t
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal+ ^6 u4 l: a# f& a0 n7 b
: D( E5 h* Z. t% C7 U如果沒有返回任何錯誤資訊,則繼續
; N4 y9 u+ a7 m# {+ u+ ~" t! W3 s' x$ N' Q
步驟3:用手完全遮擋距離感測器' G/ N* i( |9 `# X( j% @- V9 k1 B0 }
輸入/ P# @% ?1 M& B/ t
cat /sys/devices/virtual/sensors/proximity_sensor/state
1 M Z/ t+ ]! ^* M" Z) p# ^返回 255或其他數,無所謂
. y" t8 w7 p: Z. r$ f% b
* C- N' [! d' F# z步驟4:把手拿開再次輸入上面命令' {% D4 c# Q* N$ R
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
{# W- [2 V8 b5 L
: f5 o8 `% n6 v5 v: ~步驟5:輸入1 ^" L- t) j! i9 x
cat /sys/devices/virtual/sensors/proximity_sensor/prox_cal3 `) l9 d5 A) i% }
返回0,60,44三組數字,記下0,也就是第一組
1 R+ `3 o6 I. H- G2 {: Z5 a
! P/ ^' Z% g8 \# N6 B步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37
2 F: f% X6 e# C
* `' ~7 L( g) }4 j. K步驟7:輸入
7 `/ j7 n# V7 U ~9 }! h3 kecho -en $'\x37' > /efs/prox_cal" j# Z; a% f& _
\x後面是你計算出的十六進位數字, S7 w0 v/ b" e | P
繼續輸入
, Z6 _6 O. [% wchown system:system /efs/prox_cal" b! M3 l6 i% u2 Q/ a
chmod 644 /efs/prox_cal
; p" E: W2 F4 @3 D9 Y$ ksync1 h. T @5 W+ b. a
reboot
/ @2 p( y+ e2 r: K等待重啟完成,再試試距離感測器,是不是好了~~~~~
3 |& k1 j- k( Z" p$ k& S6 f# K$ o% @4 P5 e( S
9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效& |0 K" a& o2 Y4 o
" a" A$ o, m6 E5 h3 H) r, C
fatbooth 韓國風俗媚娘精選. m; d# `/ b3 N6 b4 u/ j3 w
: s& m/ A. A4 s4 V8 h
. z# |! ~1 h/ f
經過軟體測試,無遮擋時數值為51,被遮擋後最高2553 Q4 d4 [+ _8 t2 k' Y! s# z& w/ ^
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|