搜索
热搜: RTS5766 MAP1202

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

  [复制链接]
使用软件:慧荣量产工具(以SM3257ENBB量产工具为例)、反汇编工具C32Asm。6 ?0 d1 D  O4 n+ L

8 f4 u9 F* |1 }! V0 R方法原理:量产工具读取U盘固件信息之后,会在文件夹下生成ISPChecksumRead.bin这个文件,它的16进制代码前面部分就是ISP,可以用16进制编辑工具截取出来。
$ p# o: O  L9 r( b8 c7 A& R7 }7 v/ u, ^* X5 I- T
方法演示:/ {9 {+ U; I& \! D0 N

$ g2 X. w4 D- n" v1 p1、打开量产工具文件夹,查看ISPChecksumRead.bin这个文件,修改日期是2016/3/12,这是旧文件,删除即可:: [* |5 r+ f6 f  L( L
1 r1 [* {- i1 n5 u* I- n
ISP1.jpg
% E. u$ _1 ^6 p9 Y" ~# ]
2、打开量产工具,点击“扫描USB”之后软件发现U盘,再点击下图红色方框位置的按钮,出现Dialog对话框,截图保存这些信息,以备量产出错之后恢复使用:8 d% [, [$ [( \: C# h/ e8 R
( c( v& ^# J- q& X. L9 ?
ISP2.jpg

7 \1 z) o4 i+ n- L% P$ z, d  k
ISP3.jpg

. g: }+ ?. @9 v/ h3、按照步骤2,打开Dialog对话框后,会自动在量产工具文件夹下生成新的ISPChecksumRead.bin文件(如下图,本教程写于2016/5/19,所以新的ISPChecksumRead.bin文件日期变成了2016/5/19)。4 ^  n) {" ~1 t+ r

! [+ D# J4 d" h: ?* A/ S0 F- P
ISP4.jpg
! V5 B1 x# y+ n0 _4 O
4、先用16进制编辑工具C32Asm打开其他的固件文件,参考发现固件的前半部分都有一堆圆点加一行数字/字母,而尾部代码则是位于最后的一堆圆点加一行数字/字母,以此规律来查找新的ISPChecksumRead.bin文件的尾部代码:
/ L  c0 @4 {8 g2 \, X
3 v: |- y/ \) M5 V2 p' P7 k
ISP5.jpg

# t5 q' D* n, n  s0 a5、顺次向下查找最后一堆圆点加一行数字/字母:/ G( }& C( j9 V: Y, X* `) m

  L+ @+ v$ ^& t- G
ISP6.jpg

% c% L+ w& e$ {9 A7 J8 E
ISP7.jpg
. E3 T3 g. N+ V9 q0 w, f  |
ISP8.jpg
$ C& i; C# }! e  l
6、前后对比发现下图m0822…这一行就是新固件最尾部的代码了:
* ?: O& o1 m9 |- L
! n( `' D9 e) C# S4 \8 X
ISP9.jpg

6 a% }- r4 k) I" y. N. D7、把尾部代码之后的垃圾代码全部删除:, }: V) m7 T" ]
: e" s  i/ S  U
ISP10.jpg

, |. M1 w  j" W9 e/ s8、剩下的部分就是真正的ISP固件文件,保存,提取固件步骤结束:8 t; U' D: w4 ?) a) X

8 t# ?; N" x! _4 j2 T3 g; X
ISP11.jpg

+ F( o0 _, y) Q小结:
4 m. c$ d# ~$ C! O7 G1 o/ `, E/ ^, Y' u
本次演示得到的ISP和公开的ISP各方面属性都是一样的,量产也能成功……至于固件的命名可以参考其他固件,自己心里有数就行。这样就有了属于自己U盘的固件,以后就不怕量产失败不能恢复了。# g% W9 Q- f" d" _

$ p0 N& z! c5 e7 [
ISP12.jpg
发消息

使用道具 举报

加Q群

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

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

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

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

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