搜索
热搜: RTS5766 MAP1202

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

  [复制链接]
使用软件:慧荣量产工具(以SM3257ENBB量产工具为例)、反汇编工具C32Asm。% s9 y4 g/ E% e# v( {! {% L

) w: ^( D6 A# l, b方法原理:量产工具读取U盘固件信息之后,会在文件夹下生成ISPChecksumRead.bin这个文件,它的16进制代码前面部分就是ISP,可以用16进制编辑工具截取出来。
. i: P, L7 k" w. C" _: Q0 |
3 U+ \" Q, r* U7 Y; y方法演示:
" G1 Z& C) v3 G; i/ q* U& n1 r8 p" v* q$ W
1、打开量产工具文件夹,查看ISPChecksumRead.bin这个文件,修改日期是2016/3/12,这是旧文件,删除即可:1 Y5 ]* Q! i2 M4 K. X* C. m6 B
3 ?2 O/ h$ [# G
ISP1.jpg

7 t9 Z2 E3 P. N2、打开量产工具,点击“扫描USB”之后软件发现U盘,再点击下图红色方框位置的按钮,出现Dialog对话框,截图保存这些信息,以备量产出错之后恢复使用:
, w$ H" i! a. ~3 t! W3 L% _0 C( N
2 |& T6 I) o1 ~- X& u2 V
ISP2.jpg

/ J# H1 ~+ N  W- T( e: K
ISP3.jpg

) j! s( T. r" k, p0 Y( \" [3、按照步骤2,打开Dialog对话框后,会自动在量产工具文件夹下生成新的ISPChecksumRead.bin文件(如下图,本教程写于2016/5/19,所以新的ISPChecksumRead.bin文件日期变成了2016/5/19)。
9 q; \2 F8 H+ {" U- L# E% N
. o, N0 ?8 Y7 g
ISP4.jpg

% N) f+ Q2 W7 s  j8 h( h! u4、先用16进制编辑工具C32Asm打开其他的固件文件,参考发现固件的前半部分都有一堆圆点加一行数字/字母,而尾部代码则是位于最后的一堆圆点加一行数字/字母,以此规律来查找新的ISPChecksumRead.bin文件的尾部代码:
! x, q4 b* v, W* H2 l5 D; D  g/ n; Y& k" W
ISP5.jpg

& X9 Z( S* H1 l6 Y0 Z4 D2 B% }, K5 k5、顺次向下查找最后一堆圆点加一行数字/字母:
* [- E, B4 q& X) R+ R( {7 ?$ K& f  Y; \7 T5 u* ~/ G- `
ISP6.jpg
) D: r) i8 B% W% b6 M0 e
ISP7.jpg
  r4 J5 f5 u# ]% G0 r& y$ L
ISP8.jpg
+ ]6 e2 Z  x# ~6 t
6、前后对比发现下图m0822…这一行就是新固件最尾部的代码了:% v0 S6 K7 H, l5 C
/ s( C7 F! T5 y  Q* Q  _# k% O
ISP9.jpg

* |$ C( R, n& c7、把尾部代码之后的垃圾代码全部删除:
5 \; M9 Y0 O, ]+ G, F
4 i5 k, R& z, y. m0 u
ISP10.jpg

$ G; \2 d0 ]% n: h8、剩下的部分就是真正的ISP固件文件,保存,提取固件步骤结束:
" f' v; O0 o" _) X" F
7 z2 v7 N$ P: i. d
ISP11.jpg

4 P2 }' P3 f3 x) n: F小结:
! O% [: V4 I7 d$ |/ F6 R/ X, x
6 P$ e1 H' x9 h本次演示得到的ISP和公开的ISP各方面属性都是一样的,量产也能成功……至于固件的命名可以参考其他固件,自己心里有数就行。这样就有了属于自己U盘的固件,以后就不怕量产失败不能恢复了。
) {9 F( ^/ C/ W" A% W7 H/ E: b3 S
ISP12.jpg
发消息

使用道具 举报

加Q群

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

GMT+8, 2026-9-22 14:46 , Processed in 0.664857 second(s), 39 queries , Gzip On.

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

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

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