找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 11199|回复: 60

[ROM-Treo680] Treo 680 Rom 定制辅助工具(分割rom压缩文件,写入MD5校验值)2月1日更新0.4版

[复制链接]
发表于 2007-12-18 00:20 | 显示全部楼层 |阅读模式
自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。
* h0 X1 ^1 b: I" G/ U. e2 [% q* q* y5 @6 H0 O6 V7 N( j
版本历史:0.1版-初步完成了主要代码。
& D& J& v& T( r1 l$ y7 G                 0.2版-添加了命令执行后的回馈信息。# V  J+ s5 M7 Z! D  \( H! Y
                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。
& b0 T/ l3 l. |% T$ _                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。
- a; J6 d( ^8 o% O0 ]0 ]9 S
                0.4繁简版-文件及截图在31楼。
- M# B' |1 {% b' V7 j, `0 V3 K" f
6 D$ T* l& F4 c( i( T8 H1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
/ G6 v" H- i& j2.添加了“自动关闭”选项,默认开启。( j4 X* }, [) S9 O: O
3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
, n  {3 l) p! i5 K  _8 S4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
4 f1 ^4 I4 n3 \8 I

. l9 A. k' Z/ Z' f: P4 t程序说明:* g0 x. A% Q, c2 e' y
1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。
) D7 n% E0 ?$ J& ~8 P$ k; q" F2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。
/ W( m0 N$ c& }: h3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。
8 u) \8 ?4 q! e8 N6 i2 a7 J! z% {, J" N7 e4 f% N
图解如下:
( I1 T4 r3 E/ J8 Z% r9 k
7 P' ]* j/ P. g- `6 z刷机有危险,动手需谨慎!  k/ ^: t. R5 r# A% j& \* k
img005.png * _! p3 q* U; Z- ~) E7 u) h
* T9 J5 R7 H7 `9 `) t
朴素的主界面:$ Z" n. q# P4 P, A$ z# ~7 `
img003.png 4 D! S' ~# c3 D* o
5 j8 m8 w3 ^& E+ w" x% U
原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:
( j9 b2 d& N) _& _" [$ r img001.png ; j" q# ^' A: O0 f
2 f8 S7 w( Q! L9 X5 Q
写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:
6 {' a3 z9 W$ R  y0 { img002.png 6 ]3 n' t, z6 \2 o- u0 L) y0 H) g
: p1 {) k$ `# g% [3 s: M1 a
主要源代码截图:(看不清楚图的话请下载后浏览)
3 M7 v4 |: N* Z( \2 S: P img004.png 7 ^0 F* ]/ U& V: P
8 I9 Z/ h" E& B1 \8 F% w
几点说明:
8 r% d' Q2 E1 @, T, [
1 S7 r1 c7 T2 k; h  x1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。: Q  L3 S: u) Q  Q9 k5 x
   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip: G8 D6 O; |8 B# r+ g* G3 m
   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
6 |$ i0 @9 c8 h2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。6 Q+ e5 J4 p; c4 |, E! L
3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。
, S+ ^3 b' s0 [3 @% e7 T, g4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。/ d8 O1 n% K: s5 a
5 A' ^& ]7 S7 T4 b. [% E% O# t
5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。
0 z5 A6 h6 c5 P& q9 `! t) e4 I
; g! Y1 f0 ^7 T' s- }$ b" k2 bzj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!8 i5 J& q; T9 {7 P: L

1 T; l5 Z! C1 I' f& a[ 本帖最后由 zj5261 于 2008-2-1 14:47 编辑 ]

Treo680Rom辅助工具V0.2.zip

5.01 KB, 阅读权限: 18, 下载次数: 117

旧版存档

Treo680Rom辅助工具V0.3.zip

5.1 KB, 阅读权限: 18, 下载次数: 174

旧版存档

评分

参与人数 8威望 +290 收起 理由
veve + 50 非常不错,现在定制更方便了!
journeyoo7 + 20 原创内容
ziptony + 30
letian9999 + 50 原创内容,好用,感谢!!
lolo8 + 20 精品文章!
yyt + 50 原创内容
寂夜清风 + 20 原创内容
hpmailer + 50 原创内容

查看全部评分

发表于 2007-12-18 00:45 | 显示全部楼层
赞楼主的精神,这样一来,改md5时出错的概率小了很多`~! 9 ], F% P( i6 V( }, Y  u6 @
.oΟ(∩_∩)Οo.
发表于 2007-12-18 00:55 | 显示全部楼层
经源代码分析结合实际测试,确实不错,再赞楼主`~!
发表于 2007-12-18 05:22 | 显示全部楼层
这样就方便多了,谢谢!:)1
发表于 2007-12-18 09:12 | 显示全部楼层
感谢LZ,680有了自己的ROM定制工具。
发表于 2007-12-18 11:08 | 显示全部楼层
支持原创!这样省事多了
发表于 2007-12-18 11:12 | 显示全部楼层
高手啊,不过我还是算了,等高手弄好了我直接刷
发表于 2007-12-18 12:40 | 显示全部楼层
收藏ing.. 谢谢lz
发表于 2007-12-18 14:43 | 显示全部楼层
好东东,下载试用
发表于 2007-12-19 00:04 | 显示全部楼层
这样的高手也不早出手?!!% a: g5 w* N. F
呵呵,狂顶!
发表于 2007-12-19 10:15 | 显示全部楼层
狂顶.o(∩_∩)o.
发表于 2007-12-19 11:54 | 显示全部楼层
看看先,小弟刚来。谢谢
发表于 2007-12-19 12:34 | 显示全部楼层
这个是个强帖啊,支持啊
发表于 2007-12-20 04:53 | 显示全部楼层
避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
发表于 2007-12-20 10:47 | 显示全部楼层
原帖由 letian9999 于 2007-12-20 04:53 发表 ) E9 S: s# P3 Y" S; A4 t
避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
1 N) G( o7 h6 F# O- p
乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
发表于 2007-12-20 13:37 | 显示全部楼层
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.0 m0 q- T# L0 o5 |- K$ Q0 }  `( W
2 t% v+ Z: b. U7 G
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
 楼主| 发表于 2007-12-20 18:18 | 显示全部楼层
原帖由 another_abin 于 2007-12-20 13:37 发表 6 N* v7 t" f8 t: B7 v
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.9 Q% ^& e& ?) D; v2 d
$ Q9 J, `7 S" M% P5 E# u2 r
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.

; V: p5 r! v% p% M( f
; C7 |/ ]6 i4 D* P我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
 楼主| 发表于 2007-12-21 11:45 | 显示全部楼层
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。
" m" L" B  J  k/ {+ M1 b3 y+ D3 w  j0 y! Y# W8 P
0.3版主界面:% ]1 D# C( M. p/ O. T7 V2 A
img006.png
发表于 2007-12-21 12:56 | 显示全部楼层
赞楼主,麻雀虽小,却很实用!
发表于 2007-12-21 14:02 | 显示全部楼层
这样就方便多了,谢谢!
发表于 2008-1-25 23:29 | 显示全部楼层
Treo680 2.12-APR ROM 正式面世,: q) v# f) v4 g4 P# B  u: ]. F
一論 "定制ROM" 又熱熱的開始了.5 R+ Z, @" n# H
找回這貼, 為了這個十分方法的工具,
" N2 B" I$ }& I2 ]9 J開始為正式港版做定制.
, U( V  y3 `/ L8 Y- w0 z0 A* I) X* M( z, n2 j+ Z2 @
得到樓主 zj5261 在程式上的幫助,
" I( }' O0 Q" S& c( e終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)
& U& a/ ^; f3 Y( r2 o) P更方便港台同好, 一同搞"自定ROM"4 E  Y, B& n% k9 S
1 j  Y5 n7 e( U* s
28-Jan-20089 D# I( Q# c" G& ?, l
得到樓主程式修訂, 繁體版可以顯示得更好.
$ U! y1 j* T. F3 {新繁體版馬上附上.3 b/ r7 v2 J% I1 x  `, b
+ x) W, p. v2 a4 T
[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
romedit.gif

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1134

舊 - 繁體版

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1138

新 - 繁體版

发表于 2008-1-25 23:35 | 显示全部楼层
再顶一把,希望能有更傻瓜点的" A# \2 J9 D( r& c, \- o
' v/ ?/ y2 |: u" f, B8 m0 u4 b
[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
发表于 2008-1-25 23:49 | 显示全部楼层
这个肯定要支持的!!
 楼主| 发表于 2008-1-26 00:14 | 显示全部楼层
原帖由 FreeTong 于 2008-1-25 23:29 发表
* l% M# `2 B2 D* i* c5 ZTreo680 2.12-APR ROM 正式面世,
, G0 E$ |/ v# f/ o% i  U) j. Z& }一論 "定制ROM" 又熱熱的開始了.$ A1 K& j' k# L
找回這貼, 為了這個十分方法的工具,8 L0 `6 L, J' r5 C
開始為正式港版做定制.
8 o1 H) ~- z# _# R9 Z6 r2 I9 m0 o* Q+ h; b* F
得到樓主 zj5261 在程式主的幫助,0 Y: P( R9 [5 _, M" S) v+ Q
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...

$ L% f$ s9 h& |0 ]- ]# y
2 l; [$ S7 g) K+ f$ r$ [! P因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢FreeTong的繁体化工作。
发表于 2008-1-27 18:21 | 显示全部楼层
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为什么。请LZ帮助解答一下。
发表于 2008-1-27 20:59 | 显示全部楼层
原帖由 rayliu23 于 2008-1-27 18:21 发表
! Q" j& r2 b0 {我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...
1 h0 e. l# ^9 s% L; U
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
发表于 2008-1-27 21:07 | 显示全部楼层
我也是这样,不知道什么原因,请赐教,谢谢!
+ x  D# s, Z, s- n" l* a5 }顶顶
发表于 2008-1-27 22:14 | 显示全部楼层
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。
$ P! @& n$ L2 x! m) u$ f. Z/ F6 u
0 B# }7 X$ C# z# g+ V但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
发表于 2008-1-27 22:56 | 显示全部楼层
原帖由 shadowlhl 于 2008-1-27 20:59 发表 5 ~1 D7 B& G7 z5 \, D! B# u
( J/ ?' z7 b" n/ J/ E* C
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
% ^5 b# W1 f7 d
0 X5 {3 S4 [$ `2 f% m5 W5 I7 B* w
low-palmos-tpl.zip.md5.pdb <-- 這個並不需要
发表于 2008-1-28 09:54 | 显示全部楼层
按照FreeTong主页上提供的方法尝试着自己制作了一个基于2.12 ECC的ROM,精简掉了其它语言的支持以及MYTREO,QUICK TOUR,VERSA MAIL,POCKET TUNES。昨晚用low方式刷了一下,此前我已用官方升级文件刷成Fw: R01.92,SW: 1.12 ROW。现在使用一切正常,再观察两天。
( C: M/ {" M  _3 H" O1 A感谢各位的帮助,第一次自制ROM,很有成就感啊!! {. {1 Q0 y. W+ v! ?( w
$ f' j  Y* o% S' M# ?
 楼主| 发表于 2008-2-1 14:37 | 显示全部楼层
08年2月1日更新到0.4繁简版:
* i; M& i- U& i( r0 C: _6 K" ~* [3 }- J" B( T/ W  ]1 c, @
1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
0 k" ]0 ~& ]0 z4 H# ~' Y) O5 o7 d2.添加了“自动关闭”选项,默认开启。
* p# S* v. @0 w7 E+ W. H3.修正了“隐藏DOS窗口”状态下DOS进程不会自动关闭的问题。2 d! t: A) [# k7 V4 d8 F( p
4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)! u. s* G. x, d* B4 F

% B: C, W. u: ?, V( {8 j# B0.4版简体界面:% v+ q9 _  A$ A2 k
2G4.PNG + c. I7 r0 ~9 w' x1 i- |2 I. g/ h, X0 S
. P3 c" i" f* M4 c; X7 T( I% W
0.4版繁体界面:; g, j& a- m0 E$ x+ q5 U. }1 @
3G6-3.png 7 @" q1 v" b+ X) z! C7 O& n
- Y1 T9 Y, @( ^  K; b
[ 本帖最后由 zj5261 于 2008-2-1 22:04 编辑 ]

Treo680Rom辅助工具V0.4.zip

6.66 KB, 下载次数: 1008

同时支持繁体和简体系统

评分

参与人数 1威望 +10 收起 理由
FreeTong + 10 為繁體用家有更好的操作介面.

查看全部评分

发表于 2008-2-1 15:12 | 显示全部楼层
要不学nlite来个智能化咯,需要什么组件,自己打勾,没打勾就不打包
$ P$ u1 X* D- c: E呵呵,谢谢楼主。软件收下了
发表于 2008-2-1 21:31 | 显示全部楼层
不错的软件,楼主是个强人,谢谢分享了,收藏先
发表于 2008-2-1 22:05 | 显示全部楼层
一定要顶的!
$ L  F) @: n# \0 n. Z; N楼主让定制ROM变得简单,感谢@
发表于 2008-2-1 22:08 | 显示全部楼层
一定要顶的!
* K4 B, |0 I+ E& x楼主让定制ROM变得简单,感谢@
# R. d7 E3 o8 n& v1 K. S
; G7 h/ {) v1 s4 aP.S8 k& d/ J7 p! |: ~3 x

9 v- h$ r, Q8 S- y% X0 J[ 本帖最后由 cabbage 于 2008-2-1 22:12 编辑 ]
发表于 2008-2-1 23:21 | 显示全部楼层
不错!非常谢谢!又更新了!真好用的东西!
发表于 2008-2-2 01:58 | 显示全部楼层
正在学习如何自定义中
发表于 2008-2-20 04:10 | 显示全部楼层
谢谢楼主,学习了。
发表于 2008-2-26 21:10 | 显示全部楼层
我的机子刷死了,期待恢复工具
 楼主| 发表于 2008-2-26 23:59 | 显示全部楼层
原帖由 chenzhe888888 于 2008-2-26 21:10 发表 0 ?! Y9 v4 o3 H& R/ h. {) u$ t, G7 p
我的机子刷死了,期待恢复工具
2 ?7 o" C# `7 q  k. Z1 i

/ m: `4 m9 [7 b3 }- G9 O" E) y
) z6 J& ~! o1 \ 这个已经超出我的能力范围了,建议联系商家换主板吧,请节哀。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-4 01:39 , Processed in 0.377510 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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