

Treo 680 Rom 定制辅助工具(分割rom压缩文件,写入MD5校验值)2月1日更新0.4版
自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。
8 w- y1 x1 A% Z) m! P7 t- ? A; x4 u) k8 C' a+ `
版本历史:0.1版-初步完成了主要代码。
7 L" |9 Q0 Q5 K# q. I 0.2版-添加了命令执行后的回馈信息。
! R, ? ?% i9 G) V/ u$ @ 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。' y- _# ^4 d1 {: O. c+ A
0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。; i' [4 R! Q9 _# M. e- k0 X
0.4繁简版-文件及截图在31楼。
S# O# G0 m' o- _! B( X& R T" _0 [( {" F N
1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”' x! f" B) V" }' r. g6 q, T
2.添加了“自动关闭”选项,默认开启。
3 Z% B- r5 v+ T8 M# @+ q R3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
+ q( l2 Z% l5 Z* z0 c: }; n {/ K4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
; r' X: O- Z: t$ w7 r0 W6 P9 N/ g% k% C! W7 N5 P; p2 I1 R! d, d
程序说明:
* z' B* L% P/ O3 M1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。, i; L4 T% y8 B2 t! J
2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。. |. b; i' r3 H' R- b4 ~
3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。7 m3 o G$ ]. x% [% \+ B3 L
( x- q: i7 K8 k5 ?
图解如下:; Q0 y7 N( f& j
& B6 {; O% }" Z刷机有危险,动手需谨慎!
: d2 c8 S) h% h5 D; C8 M7 P
, U( [' o7 z/ F( G d# ^) i9 e
8 C) w9 }/ e% d朴素的主界面:& D& ]: N2 j0 h; f+ H) p# O" [
# x: P3 O \, ]; O" a$ K
: ]- ^) f2 A( V1 I$ _, H3 h
原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:
, C1 c# p" H) \; e p4 [
4 c7 C" n9 W j
9 J6 R2 s( m9 e写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:+ P f- t+ s. o+ c' ]2 y) Y
0 e8 m! R, N" [; v, g D' P' r& ~
4 ?. X P$ T. _5 M& M$ t' O
主要源代码截图:(看不清楚图的话请下载后浏览)
$ n, L a4 |* d$ ]2 `# a! v6 d0 g7 h1 C! i; x' h5 ^
( M7 G* q' D( Q; D3 U3 t9 W3 h几点说明:
7 w5 s9 r/ W) f" C( u+ n; D( V; S
1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。& x* C. A q- B% l
分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip
* l4 I" y( O$ O0 \$ d 写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
9 ~6 e5 z |- Y7 n7 b$ ^' R1 b$ a2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。
+ R: G5 Q# ~$ c; |( _" u# T3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。( x" n( L: W3 ]2 _
4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。
5 R9 N8 |. P9 R( {9 O9 P* L6 Q* g$ q# y) n* ]4 s
5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。6 G* r# ?$ d( t3 y
# X& v4 {. H! M7 czj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!) p$ k |; P& f) ~0 p
* [( Z5 c W ~! G+ T
[ 本帖最后由 zj5261 于 2008-2-1 14:47 编辑 ]
附件: 您所在的用户组无法下载或查看附件