|
楼主 |
发表于 2010-6-8 13:14
|
显示全部楼层
由于模拟器中也存在这个问题,所以排查起来就方便多了4 }' g# y* h% r9 }
首先排除了已经安装的某软件影响。模拟器中将所有的软件都卸掉了,还是有这个问题
# L8 [. T" H4 U( S9 q然后怀疑是pref的影响。) o4 ^, e' v4 v# \' ]
用prefexport将saved prefs以及unsaved prefs都备份了一遍,然后硬启,发现没有问题了
j" }1 S. o3 h! _& @9 {再将saved prefs导入,重启,仍然进入首选项
# S/ o e7 J: |这就确定了问题所在) e8 L2 j: M- V% T& h3 w9 ]
好在saved prefs里面项目不多,因为之前已经卸载了所有软件。- ~5 T% Y* \; W- \8 o+ t$ I
一个个删除,重启,最终发现是os main这个东东
1 s$ }* Y5 }" s* `删掉之后重启,系统会进入电话界面,同时也会生成一个“健康”的os main
+ v W0 h0 w3 @( l
" p/ l/ ?4 m, q" X, a+ X从前的os main: 健康的os main:$ t3 _1 F4 t2 V* T% q
0000 000C 1700 0700 0000 000C 1700 0700& w- G9 }% M, b& K
0006 0100 0100 0000 0006 0100 0100 0000
# t& D9 P# w+ k% w000C 0000 0000 0000 000C 0000 0000 0000
; E/ S( G. _3 \6 i% x! o0012 0200 0000 03C0 0012 0200 0000 03C0
- d+ @! o- I4 s2 E Z9 H0018 0000 010F 4873 Hs 0018 0000 010F 4873 Hs
$ |, [# V" D* ]3 G6 _$ u3 Q001E 5068 5044 3174 PhPDat 001E 5068 5044 3174 PhPDat" b3 q/ f6 \" R r! e/ n
0024 5337 444C 6C6E S7DLlN 0024 5337 444C 6C6E S7DLlN$ J5 t% f+ `. M# h4 W% B* G
002A 6368 4873 5072 chHsPr 002A 6368 4873 5072 chHsPr
# ?3 G( m% u& @, K0030 7379 6E63 6C6E syncln 0030 7379 6E63 6C6E syncln
) u: j; ?* g7 N$ g/ d2 G' J0036 6368 7379 6E63 chsync 0036 6368 7379 6E63 chsync
- Y& y5 L3 [7 Q( c003C 0100 0008 0008 003C 0100 0008 0008
) `- D4 c% _7 R0042 0008 0100 7D00 } 0042 0008 0100 7D00 }
* O: [4 o4 y& s+ {0048 0000 8003 0100 0048 0000 8003 0000) h* U& O- w5 ?6 |9 r, P- i
004E 3030 3030 0000 0000 004E 3030 3030 0000 00003 } Z6 a; }* W4 A% q* B/ R' S7 P
0054 003C FE20 003C < < 0054 003C FE20 0000 <
$ M D* n$ c& [) a7 c3 @005A 1700 0000 0000 005A 1700 0000 0000' S8 `; }4 C4 m# B0 u F- k
0060 0000 0000 0003 0060 0000 0000 0003. P- W/ w3 X7 Y( i; J" Y% ~& b
0066 6E4C 6368 0000 nLch 0066 0000 0000 0000
$ N4 H6 h+ D0 k# x/ R( ?8 d006C 0000 277C 0000 'l 006C 0000 277C 0000 'l& U3 x, g/ V/ q$ _6 o0 b
0072 6772 6674 00 grft 0072 6772 6674 00 grft3 ^1 ^' L# V6 G9 m0 R9 m- \
! @7 F l* ?/ K2 X) ~1 d' `2 S' o有时候上面部分会有不一样,但是0066这一样,总是空的,而以前有问题的,则有nlch,显然是neolauncher的缘故
& F h' G+ ]1 E: ^+ |; Y( S7 ^' C+ c. G/ H" w" ^7 d, O
在模拟器里安装了neolauncher,设为默认launcher之后,在来看这个os main,发现0066这一行夹上了nlch,如果此时删掉neolauncher,重启之后,果然又进入了首选项。# I' h3 \' u5 J8 G( K
而如果取消neolauncher作为默认launcher,则0066这一行仍然为空。此时再删掉neolauncher就没有任何问题了。8 T4 B2 I! l P$ |
5 p7 r4 o _- A% \& i3 Als的高手果然厉害,一猜就中! |
|