|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html4 F0 l7 [2 n/ Q9 ~
( ] b$ r/ z! m' _* p
( z- o- V! I# M7 t4 ^" a9 v8 v* v步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權
# `; b2 p) H8 L; G& o$ F
# k* z) B9 T+ M+ c) ?步驟2:打開adb shell ,輸入命令:
6 a7 U ]4 L- [# lsu
0 g+ d& v# C( t3 {( mecho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
4 V6 y3 Y9 S# n3 }2 Q4 D! jecho 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal, l5 P8 O- S& t( l9 M, x& C
: m5 v% W( c, y, U如果沒有返回任何錯誤資訊,則繼續
0 t. }9 v2 J, n- g; V" [% N' L; h5 a4 j7 e1 r& j' Y/ i
步驟3:用手完全遮擋距離感測器
0 e, L: H, w$ m% g, @' ^* H+ q輸入7 f: [, A8 \- x& S3 H
cat /sys/devices/virtual/sensors/proximity_sensor/state& T! |6 w" L8 T
返回 255或其他數,無所謂3 N0 ]% F u4 i2 Z
0 B# l" n9 t Q+ z+ F( y
步驟4:把手拿開再次輸入上面命令* v" t9 X7 R+ V2 w# |
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數, x3 g7 z0 D# p3 F# l, D+ _& [
6 ? r. F* U8 [4 G: m- j+ [步驟5:輸入
* M+ z. \; T6 S4 dcat /sys/devices/virtual/sensors/proximity_sensor/prox_cal
4 [+ }) Q T2 }/ c! t8 l返回0,60,44三組數字,記下0,也就是第一組! t3 K' G+ G! E
8 B6 q4 s* E/ S% h. f
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37! J% ?/ K }! U: m
( G" r4 R! b2 N# P) {步驟7:輸入
1 @% a. ?9 ]8 _" G: a( }( Jecho -en $'\x37' > /efs/prox_cal4 W# r7 g3 ?9 T& B9 Q' A
\x後面是你計算出的十六進位數字5 W( m& r3 u G7 G
繼續輸入
" H% b# A; p3 d4 h1 K$ ?( U0 n1 achown system:system /efs/prox_cal5 s4 t4 x3 X/ w! f, l
chmod 644 /efs/prox_cal' H& Q0 g/ T* p5 N% s
sync
! p% d2 l9 F I! ireboot: D% T* o5 h$ k" N; Z7 V) D
等待重啟完成,再試試距離感測器,是不是好了~~~~~2 a( i8 h; o" ]# j
$ W( G9 _0 j& Q5 u7 j/ @% d9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效+ Z* k6 g. _" P; ?
. C2 b! y5 v5 V. {, vfatbooth 韓國風俗媚娘精選$ Q7 o5 }3 a9 N9 c
$ t. [; M( _+ `: C
% h; I; r8 ^. X經過軟體測試,無遮擋時數值為51,被遮擋後最高2552 e. {* r& {- u( V8 w) J
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|