搜索
热搜: SM2267XT YS9205

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

  [复制链接]
使用软件:慧荣量产工具(以SM3257ENBB量产工具为例)、反汇编工具C32Asm。
$ G2 O; r8 T- W, `- Q6 u4 c7 I% ?& N8 G0 A% }* C0 ^
方法原理:量产工具读取U盘固件信息之后,会在文件夹下生成ISPChecksumRead.bin这个文件,它的16进制代码前面部分就是ISP,可以用16进制编辑工具截取出来。
/ s+ B6 ^+ \2 F8 r6 n
+ Y" R# j( k* k2 }方法演示:
* }$ z  C( n: B: S) K% G; y$ I2 O% `9 p( b
1、打开量产工具文件夹,查看ISPChecksumRead.bin这个文件,修改日期是2016/3/12,这是旧文件,删除即可:' [' [4 M' }3 i

# e" W: e# q" p) s6 O( w
ISP1.jpg
$ w, d. \) s( f( s& q& M7 a
2、打开量产工具,点击“扫描USB”之后软件发现U盘,再点击下图红色方框位置的按钮,出现Dialog对话框,截图保存这些信息,以备量产出错之后恢复使用:
7 ~5 O) r4 n$ P# B* V+ h" A! E. s" u  `4 N+ I1 {
ISP2.jpg

2 _, `. c  i9 Q3 f( \8 R, H5 i
ISP3.jpg

6 C; K" O5 Y$ ?! C3、按照步骤2,打开Dialog对话框后,会自动在量产工具文件夹下生成新的ISPChecksumRead.bin文件(如下图,本教程写于2016/5/19,所以新的ISPChecksumRead.bin文件日期变成了2016/5/19)。; g, B* P3 b5 l# C! f* F% R

0 s3 S% A0 t6 W5 v- j# p4 H
ISP4.jpg
9 B! e+ V2 r& V! N1 T
4、先用16进制编辑工具C32Asm打开其他的固件文件,参考发现固件的前半部分都有一堆圆点加一行数字/字母,而尾部代码则是位于最后的一堆圆点加一行数字/字母,以此规律来查找新的ISPChecksumRead.bin文件的尾部代码:
" l/ J: s- ^, a1 @# k! X4 @7 H2 u' @, Y7 {: a4 t2 |
ISP5.jpg

( {! b& h! V; |# q3 ~5、顺次向下查找最后一堆圆点加一行数字/字母:/ B! N& V  I) E* q/ C
6 I# B! L- L/ G' v3 l5 P1 ~3 i- w
ISP6.jpg
' w' x4 Q9 p- ^+ F' Z. l
ISP7.jpg

3 Q) Y- ^+ l8 j2 H" W
ISP8.jpg
- q7 `1 r" u5 B3 N6 G) j
6、前后对比发现下图m0822…这一行就是新固件最尾部的代码了:/ y/ B% J7 z1 D) H0 B. j# X

% F! t, A6 f/ U1 N  U
ISP9.jpg
0 P/ q  A% S2 R* `: _
7、把尾部代码之后的垃圾代码全部删除:
% |6 z' G- L% b/ `* u! Z" b8 D5 `' G& X
ISP10.jpg
+ a% [1 R5 x" H0 K
8、剩下的部分就是真正的ISP固件文件,保存,提取固件步骤结束:5 A( ?: k% Z* L$ [2 ~  M5 \

% c0 b& n( |7 t. Z- n/ E/ w
ISP11.jpg
8 o6 M" \, \& T) U* A
小结:1 I; D# ]- \- ]. v" k
& S- d" J1 W; M" i6 F6 q
本次演示得到的ISP和公开的ISP各方面属性都是一样的,量产也能成功……至于固件的命名可以参考其他固件,自己心里有数就行。这样就有了属于自己U盘的固件,以后就不怕量产失败不能恢复了。
/ a8 L) {. S9 D$ h* }/ G/ a, z6 g0 x' p+ o
ISP12.jpg
发消息

使用道具 举报

查

解

加Q群

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

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

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

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

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