|
对于新怪物版 的产生流程分析:" Q/ v6 E$ q4 G2 D" Q
8 v. b% t* g' g6 z
FW:R01.91
! w" f* _( r0 e$ LSW:Tero680-2.11-ROW
- a" G I0 @6 E; @; \+ CCC-Cap:ATT-NR1-0058 L$ z% K" I7 {$ S8 r
4 g E' F3 Y: ~9 d4 [3 u* A这是所谓的新怪物版,结合我的经历来分析下其产生的过程:* z5 o0 o, m- s, m+ x
W' {# v3 e& p/ Q1.单独替换row刷机包中的ATTSecureSD_CAP.pdb,刷完后SW变为Tero680-2.11-ROW,cc-cap不变。8 b% ~- }& a, W9 k
2.删除卡上文件,重新复制row刷机包,然后单独替换row刷机包中的PackageVersion.txt.pdb,刷完后SW变回ROW,cc-cap变成ATT-NR1-005。
' D' C3 m& b( i0 w1 U2 g" p3 A8 W0 p! s9 a
问题就在第二步上,通过文件对比我们可以发现:ROW刷机包和同SW版本的ATT刷机包的区别之一就是存在一个DCSavedState.bin文件,这个文件在你第一次插卡后把SW编号改写成ROW,然后删除自己,硬起后继续安装。
4 R$ [: X: S4 ^. O1 s
1 Z. P* q7 x; z0 T& o# ]在第二步里大家把ROW刷机包又完整的复制了一遍,结果这个DCSavedState.bin文件就又回来了,所以在第二次刷的一开始又改写SW为ROW然后硬起,然后大家运行升级程序写入了cc-cap,至此新怪物版就产生了。
# S$ n; y% ~9 C4 _" _# ~
% Y8 |3 j- k! |4 R( b2 S至于解决方案,聪明的看官大概也能猜出来,虽然我自己测试通过了但是还是先听听乐天对我的分析的看法再发布吧,省的越帮越忙。' G9 S' Y% {2 H3 E: B4 b' d: }& N, g
1 C' g& u# M/ P8 @[ 本帖最后由 zj5261 于 2007-12-22 19:23 编辑 ] |
|