搜索
热搜: SM2267XT YS9205

[慧荣] 用量产工具提取慧荣SM3257ENBB主控U盘固件ISP图文教程

  [复制链接]
使用软件:慧荣量产工具(以SM3257ENBB量产工具为例)、反汇编工具C32Asm。* B; X7 {% w4 R% L  ^

4 X, a! \8 ~, ?方法原理:量产工具读取U盘固件信息之后,会在文件夹下生成ISPChecksumRead.bin这个文件,它的16进制代码前面部分就是ISP,可以用16进制编辑工具截取出来。; b+ G. k' r; {. V( {
; c8 M; o% q/ O. a) X$ Z
方法演示:" G: P7 F1 X! f4 B1 l
- Z; K8 P  a9 p! N
1、打开量产工具文件夹,查看ISPChecksumRead.bin这个文件,修改日期是2016/3/12,这是旧文件,删除即可:3 ~8 h2 X2 m- B/ m! L6 F
1 l; q+ `9 h; j/ V$ B
ISP1.jpg

# \: W) \2 [: C( L/ p8 W2、打开量产工具,点击“扫描USB”之后软件发现U盘,再点击下图红色方框位置的按钮,出现Dialog对话框,截图保存这些信息,以备量产出错之后恢复使用:1 w2 S& Y9 J4 {; m$ X

/ f+ q$ ~5 H9 m# O
ISP2.jpg
2 @. P; F8 l9 o" k% ^) ?& s
ISP3.jpg

0 H, @& o* e2 Y" g/ |$ F" V3、按照步骤2,打开Dialog对话框后,会自动在量产工具文件夹下生成新的ISPChecksumRead.bin文件(如下图,本教程写于2016/5/19,所以新的ISPChecksumRead.bin文件日期变成了2016/5/19)。( W" k8 t/ `, P) h* o* I# j1 I! a

! F( Z5 P7 u( v. a
ISP4.jpg

" ~, u8 ?$ J; i4、先用16进制编辑工具C32Asm打开其他的固件文件,参考发现固件的前半部分都有一堆圆点加一行数字/字母,而尾部代码则是位于最后的一堆圆点加一行数字/字母,以此规律来查找新的ISPChecksumRead.bin文件的尾部代码:2 [+ S4 x( `- S) K7 c

! V( G# |( }: Z9 C
ISP5.jpg
5 X  g% f7 ]/ x3 r* y0 U: ^" K
5、顺次向下查找最后一堆圆点加一行数字/字母:
( S! ?1 ~: [- D" y9 N! ?: n
. x- y* E3 w, m0 }! F6 q
ISP6.jpg

& `# o& [, y! I' D, C& Y
ISP7.jpg
0 h$ M! ?* z+ {* C
ISP8.jpg

- r4 u7 b" W$ G& \4 P3 ?7 k0 U6、前后对比发现下图m0822…这一行就是新固件最尾部的代码了:
* I/ c: N* H8 e3 ~
6 U  _. e4 Q; M+ h. L
ISP9.jpg

6 F/ C% X! B! j: i  i7、把尾部代码之后的垃圾代码全部删除:/ q4 d  U& j! ~7 z. M# M% ]
* ^, V* s2 k2 X
ISP10.jpg

' G) [' w6 _3 _; C* J8、剩下的部分就是真正的ISP固件文件,保存,提取固件步骤结束:
( q# @7 P" p  B5 M% Y. J4 y. Q" d8 |; \
ISP11.jpg

3 f& g, \0 r" m( G, g/ V' R小结:
1 D$ ~; _. X9 W0 }4 s; ~5 N+ `( q
1 x+ D2 U" y7 n本次演示得到的ISP和公开的ISP各方面属性都是一样的,量产也能成功……至于固件的命名可以参考其他固件,自己心里有数就行。这样就有了属于自己U盘的固件,以后就不怕量产失败不能恢复了。$ v, J. }, Y0 W" `

' j( z* T. s2 B9 }4 n
ISP12.jpg
发消息

使用道具 举报

查

解

加Q群

软件排行|用户须知|联系我们|辟谣专栏|量产部落 (鲁ICP备13008317号|鲁公网安备37028502170158号)

GMT+8, 2026-11-6 16:45 , Processed in 0.537013 second(s), 39 queries , Gzip On.

软件著作权归开发者所有,如有侵权,请联系我们处理!

© 2013-2026 LCB.CLUB|Powered by Discuz!

快速回复 返回顶部 返回列表