|
楼主 |
发表于 2010-6-8 13:14
|
显示全部楼层
由于模拟器中也存在这个问题,所以排查起来就方便多了6 x& O) V8 m# l3 V" i4 u
首先排除了已经安装的某软件影响。模拟器中将所有的软件都卸掉了,还是有这个问题
/ }7 W; i8 M z& e% T' m4 u- ]/ \7 T然后怀疑是pref的影响。
0 a; Z7 V( u- T用prefexport将saved prefs以及unsaved prefs都备份了一遍,然后硬启,发现没有问题了4 d" d3 w/ Z/ F7 b' U! ]
再将saved prefs导入,重启,仍然进入首选项8 g- o4 I6 a4 t( N7 i
这就确定了问题所在
* M7 s; H# s& _% v& H好在saved prefs里面项目不多,因为之前已经卸载了所有软件。9 g p" t6 T0 \
一个个删除,重启,最终发现是os main这个东东6 e: r. Y. H8 v( n
删掉之后重启,系统会进入电话界面,同时也会生成一个“健康”的os main
( L4 l! y: ^. R) l
+ t# `) ?+ M2 S- w5 Z3 z从前的os main: 健康的os main:
9 O4 k+ E1 l9 F0000 000C 1700 0700 0000 000C 1700 0700
$ ~$ O, y h; Z4 j1 L0006 0100 0100 0000 0006 0100 0100 00005 f$ a( j5 e0 q% {
000C 0000 0000 0000 000C 0000 0000 00009 @5 t' V8 E2 m i. w5 I: r: J
0012 0200 0000 03C0 0012 0200 0000 03C0
) @. y0 H' l c0 _# X* |0018 0000 010F 4873 Hs 0018 0000 010F 4873 Hs4 \9 D; h% ^7 d7 g1 y/ X, s' u
001E 5068 5044 3174 PhPDat 001E 5068 5044 3174 PhPDat
% [( z1 ^4 ]* ~& ^, s$ F, @0024 5337 444C 6C6E S7DLlN 0024 5337 444C 6C6E S7DLlN$ v5 H* t1 u+ I! t3 O0 d
002A 6368 4873 5072 chHsPr 002A 6368 4873 5072 chHsPr" i& I2 H5 ~% p/ h0 t; Y5 t
0030 7379 6E63 6C6E syncln 0030 7379 6E63 6C6E syncln& E1 F2 ?; S' m& r) R. d6 U
0036 6368 7379 6E63 chsync 0036 6368 7379 6E63 chsync
' I$ k( M# T0 T' L: s/ I: K9 B% d5 w003C 0100 0008 0008 003C 0100 0008 0008( |6 q* I% _/ i) E3 m
0042 0008 0100 7D00 } 0042 0008 0100 7D00 }
1 F1 A) s# Z" Y' ~) Y0048 0000 8003 0100 0048 0000 8003 0000& p8 k; c7 \! X; p* D
004E 3030 3030 0000 0000 004E 3030 3030 0000 0000
3 t. d3 \" ]% O* \* B# ^0054 003C FE20 003C < < 0054 003C FE20 0000 <. c9 r( c7 q& }( K" |" B$ J. I
005A 1700 0000 0000 005A 1700 0000 0000
# ~2 Z5 y% q' i0060 0000 0000 0003 0060 0000 0000 0003
: T* z3 s4 v! _& X2 p, X* {- s9 j: D0066 6E4C 6368 0000 nLch 0066 0000 0000 0000
d1 r! J( o) ?+ P6 D006C 0000 277C 0000 'l 006C 0000 277C 0000 'l" ~) X/ T5 b% T; }+ _
0072 6772 6674 00 grft 0072 6772 6674 00 grft
2 |9 D7 ~) }3 U0 N2 S
6 \# X# s) D" Z a有时候上面部分会有不一样,但是0066这一样,总是空的,而以前有问题的,则有nlch,显然是neolauncher的缘故
! D" \1 E3 L1 V+ z/ z
! F' t5 |: ^; x) w/ p# }* S8 V在模拟器里安装了neolauncher,设为默认launcher之后,在来看这个os main,发现0066这一行夹上了nlch,如果此时删掉neolauncher,重启之后,果然又进入了首选项。
3 D+ g0 |. M( o8 [1 |% H9 c' d而如果取消neolauncher作为默认launcher,则0066这一行仍然为空。此时再删掉neolauncher就没有任何问题了。
1 \( E: d" M3 d2 Y# {0 ?. e v9 u% Q1 W; }7 J7 o2 \! |. `
ls的高手果然厉害,一猜就中! |
|