|
|
原文: http://bbs.gfan.com/android-6758836-2-1.html
1 b; E- G% G5 u- F" {+ P( i( `9 F& \* V: o
1 J l! `8 w1 g步驟1:手機端安裝超級終端或者手機連接adb,並且具有root許可權1 ?& ^1 [5 q2 G* k0 T
6 J( J w# R% Z5 C) S步驟2:打開adb shell ,輸入命令:( q7 B- t& |9 E% |- e% Y7 @
su
7 B" W6 ]$ E7 Qecho 0 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal& Q+ }& T6 D/ d7 u! V( u
echo 1 > /sys/devices/virtual/sensors/proximity_sensor/prox_cal
2 X# P0 z$ f( }
" M/ {: P+ T9 `3 e3 E如果沒有返回任何錯誤資訊,則繼續2 V9 D; a0 z! h, ?( d, L
t, E' p/ Y% ~5 h3 M# Z步驟3:用手完全遮擋距離感測器
! F0 s0 t% u* d- p輸入
. W9 G9 L( ]' i" Vcat /sys/devices/virtual/sensors/proximity_sensor/state
/ p0 q2 b8 s4 u }: K$ K- O% h返回 255或其他數,無所謂7 k6 R9 l' H' R
! l& q) f3 F( _" s, N f步驟4:把手拿開再次輸入上面命令: x9 u, Z6 X9 p9 k* y
返回51,也可能是其他資料,只要小於上次資料就ok,記下這個數
q# r# m% {- ?+ A8 G* m7 d: B e' D- A( B/ Y" [, D$ Y" {0 X! r! X* A
步驟5:輸入
9 _* q$ M+ ^# v4 R: gcat /sys/devices/virtual/sensors/proximity_sensor/prox_cal8 V6 N5 Q$ q5 ^1 z) c
返回0,60,44三組數字,記下0,也就是第一組
0 k7 T7 h" @& f5 \9 L' I ?" I: o! o2 D" o* k* [
步驟6:將步驟4和步驟5記下的數位相加,51+0=51,將51轉為16進制數結果為33,如果你覺得51不靠譜也可以適當增大,我取的是55,十六進位就是37* B" |" T) r3 Q9 Z/ U0 ]% N
$ a* Q' }7 L" _! q6 E
步驟7:輸入
6 b- U$ t1 ^6 {/ r! v: V8 _echo -en $'\x37' > /efs/prox_cal
, o6 s4 R8 \4 p9 B: w\x後面是你計算出的十六進位數字
1 @, O" A9 u( A" U8 q& k繼續輸入
* b2 a+ G1 S8 N/ y' L6 y# o$ ]0 lchown system:system /efs/prox_cal
" a" l! m3 c6 |0 a2 B1 d, G: T- cchmod 644 /efs/prox_cal
7 p4 k' r/ B/ ]) }sync; E; S0 z) }/ P$ g
reboot
: C' X% |0 H/ T* n. ~ d% }/ D t7 z等待重啟完成,再試試距離感測器,是不是好了~~~~~
/ G! r5 ] ~. \- o) ]
2 `" k! x4 W. R/ z4 ^6 u1 Y9508可以用,理論上s4都可以用,其他機型自測,由此造成的一切死機變磚本人概不負責,經測試重啟、卡刷rom後依然有效
% n0 v5 i5 n7 ~- H- {& ^
/ n; j+ E1 |+ K: B7 a7 ^+ Afatbooth 韓國風俗媚娘精選2 _' @% Y( M: T/ ^5 @! u+ M
7 Y( X `7 e: U2 E: O
- D% h$ ^0 J! z5 L2 S, G經過軟體測試,無遮擋時數值為51,被遮擋後最高2559 s( r2 C3 A- ], k; m
三星沒有校準程式,這裡給大家介紹一個解決辦法,理論上只要硬體沒有壞掉(*#0*#測試中數值有變化就可以)都可以修復 |
|