找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 11048|回复: 60

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

[复制链接]
发表于 2007-12-18 00:20 | 显示全部楼层 |阅读模式
自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。; |+ X1 j/ s. i- B
* {% }  U9 L! p: h$ z+ m
版本历史:0.1版-初步完成了主要代码。, G+ ^- z+ I6 s3 o0 g
                 0.2版-添加了命令执行后的回馈信息。" @, ^. K; ]4 v. u7 z# r# `/ m6 u
                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。# x: ^% r* ]5 N1 n! p
                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。
: f& ~7 n' ?/ }0 q3 P# K; Q
                0.4繁简版-文件及截图在31楼。
; R# y0 _7 o+ E2 {
( @: [0 V1 y6 k8 x* G1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
/ l1 i9 `/ p# ^! L5 E1 r2.添加了“自动关闭”选项,默认开启。
% z$ j3 B. B, h% l- R3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
5 f- q* ^) u9 o+ C" x6 s4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)

" z3 B& z4 s+ `+ m3 A6 @  L0 H/ ^+ j+ Z( Y/ o. V/ s
程序说明:) Q- D6 U3 `" P# F; U4 I% w
1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。2 }2 Q) x" T  F+ v& A8 B
2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。
+ K+ a, t, S* |7 }& M3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。# t- A# J) p6 m. u( ]2 o
: \# p' ?- j3 ^6 x
图解如下:
, R0 \$ S+ h+ ], Q- L( b; k, R! a3 m% [7 a
刷机有危险,动手需谨慎!- p+ b9 L* k& `7 |& }5 l9 Z
img005.png - a* ^- n3 |; x6 s4 |# ]
  t) g" J- k7 \' F( H, T" \( i
朴素的主界面:
+ h! [3 w  a4 }$ ]9 { img003.png : h0 A6 q' M4 J/ ]

1 W( V& h8 x# c/ w: g) N4 t原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:
! E* J8 t5 D7 N( z1 j: Z, g img001.png 1 N8 ?9 ~8 G0 S1 `

0 u; y, J9 q0 n/ j! t8 C写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:
( _( K& x8 r, }/ ]0 K img002.png
9 H) U; v; y0 Q
3 L% r& S/ \8 A- {5 X! _* k主要源代码截图:(看不清楚图的话请下载后浏览)) S$ [4 [9 c" [& s  E% ]' _  X
img004.png
4 a5 D3 W5 K; ?) f1 Q5 P% S  Q0 o" W+ X* L
几点说明:2 G! a! g. I5 ?- ]; e' F
1 j' f( m0 N: y) c" ~
1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。
2 W0 h6 k  d. B   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip2 O  V4 S. ?" G
   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb4 ~' Y, e+ h, o
2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。2 w( Q. e0 Q; X$ `4 y+ t
3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。% s5 B+ ^& L( s  E% x. H
4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。
4 A* n* o2 R  t
* Z( Y) N0 Y  z2 A- E( q, N5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。
! X9 t8 P/ O# j; n) ]" d$ m, }; {" y3 v! _- h/ M# R0 G
zj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!
2 T/ z' `9 v* l" q+ S  r: U( v: P, Q4 h4 r9 e5 C8 c  C3 i0 o% z
[ 本帖最后由 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时出错的概率小了很多`~!
2 K# K; s( \$ w.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 | 显示全部楼层
这样的高手也不早出手?!!
+ B+ T* d5 P+ \; W% Z: t呵呵,狂顶!
发表于 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 发表
) K5 R5 W' u9 L/ Y  o" P( Q$ s避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!

  g- g+ i" |1 O( ~7 O乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
发表于 2007-12-20 13:37 | 显示全部楼层
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.% J7 v2 _& S. f1 W; Z

. @+ I4 \% d5 E% `211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
 楼主| 发表于 2007-12-20 18:18 | 显示全部楼层
原帖由 another_abin 于 2007-12-20 13:37 发表 ! ^: t& }, Q3 {
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
/ r$ V  ?/ Q2 O% D2 i; c4 Q% H
, m2 s& Q4 }# c211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
! M$ S5 b4 z& N" i5 c2 S9 p
, t8 K# g/ M" g6 {! k/ W1 T7 w
我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
 楼主| 发表于 2007-12-21 11:45 | 显示全部楼层
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。
0 S$ z7 h' a, l9 h8 w0 h1 g! T
  @; H; v7 x9 e" m4 R0.3版主界面:  ~% b* |9 B( X) B, W
img006.png
发表于 2007-12-21 12:56 | 显示全部楼层
赞楼主,麻雀虽小,却很实用!
发表于 2007-12-21 14:02 | 显示全部楼层
这样就方便多了,谢谢!
发表于 2008-1-25 23:29 | 显示全部楼层
Treo680 2.12-APR ROM 正式面世,+ y/ n" K& Z/ A+ W) |* P
一論 "定制ROM" 又熱熱的開始了.$ j% h$ `1 N/ f: g& r8 `/ p# f
找回這貼, 為了這個十分方法的工具,
6 y$ o2 T) S) s% R' @6 a開始為正式港版做定制.
# ^4 Q- E  `# C: e
0 x! E/ k$ }7 D) o- J/ q得到樓主 zj5261 在程式上的幫助,
+ M$ d) B! l- v% ^+ @% X1 @終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)
0 e4 A: A4 c8 N5 N: L; Q7 e更方便港台同好, 一同搞"自定ROM"
5 S$ N. I6 m- Q1 l# s  `* J
( L; P/ a' s" ]28-Jan-2008
- s5 ]7 D+ g0 L# G  o( r得到樓主程式修訂, 繁體版可以顯示得更好.
; H- L% o- O6 `新繁體版馬上附上.
) Q# |5 O; _- b3 e9 b$ X- g( X8 x, A( S$ J
[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
romedit.gif

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1084

舊 - 繁體版

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1084

新 - 繁體版

发表于 2008-1-25 23:35 | 显示全部楼层
再顶一把,希望能有更傻瓜点的0 O8 d% s3 H" D# [

- e  Y- [' Z4 w6 R[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
发表于 2008-1-25 23:49 | 显示全部楼层
这个肯定要支持的!!
 楼主| 发表于 2008-1-26 00:14 | 显示全部楼层
原帖由 FreeTong 于 2008-1-25 23:29 发表 / D+ p% h3 V& t& E/ E2 y6 C/ W
Treo680 2.12-APR ROM 正式面世,
  l  }* q9 z/ }* q一論 "定制ROM" 又熱熱的開始了.- u: s4 h6 j1 p. t
找回這貼, 為了這個十分方法的工具,  \9 O- Y2 M" F. j" q! t* Q3 b
開始為正式港版做定制.) d+ C+ B8 v+ k" {

6 o) T% \: P3 {  k0 A/ h得到樓主 zj5261 在程式主的幫助,  q! X  P) z3 A+ o: c. [7 W/ `
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...

$ u1 B' F* w$ H8 f( g
! X7 G. j; ?! D因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢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 发表 7 y" t- Z# G% F' \' B* p
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...
9 S  r2 a" x) ?8 F" G! L
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
发表于 2008-1-27 21:07 | 显示全部楼层
我也是这样,不知道什么原因,请赐教,谢谢!1 ~4 `1 `7 s3 F2 n2 V* K; l3 E
顶顶
发表于 2008-1-27 22:14 | 显示全部楼层
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。
. }) P4 t: G& }
. [& Y3 w! Q1 a6 s/ P1 a但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
发表于 2008-1-27 22:56 | 显示全部楼层
原帖由 shadowlhl 于 2008-1-27 20:59 发表 1 E/ Q7 W& H, X' \% f

- ^" [7 R4 R9 N: `! V7 F应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
8 r: }+ h& F4 Y) Q7 F" e

4 C3 {5 f' q9 H: q9 [" _$ B5 V' blow-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。现在使用一切正常,再观察两天。
" h2 g, E3 w, s" N$ K! ?感谢各位的帮助,第一次自制ROM,很有成就感啊!1 O0 d/ `! Y  a0 o4 j: ~
" D" s( ?+ n4 o7 R5 G7 Q9 g$ |& v
 楼主| 发表于 2008-2-1 14:37 | 显示全部楼层
08年2月1日更新到0.4繁简版:
: t$ q. x: T! L; J* W2 B
, Y( [0 ?5 [  V6 M1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”5 G) P( l  r5 ]- F
2.添加了“自动关闭”选项,默认开启。5 G0 z+ b' F7 G/ R6 ?0 c+ D9 Q
3.修正了“隐藏DOS窗口”状态下DOS进程不会自动关闭的问题。7 i; h, |7 ~7 f
4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
" U$ p( t9 a) l# C. R) P2 i* j( _# _5 W
; a( Y& e- M: W: K0.4版简体界面:
0 x- n3 i% |& K9 K 2G4.PNG
$ u/ i8 v" N# M/ e* W
/ s6 T, o9 F' j6 |' k0.4版繁体界面:
' y# y/ @, _. b4 a( a 3G6-3.png ' W& z% C8 x  p+ J' {1 o4 [* H

4 |" K0 S7 w# P8 j1 x. E[ 本帖最后由 zj5261 于 2008-2-1 22:04 编辑 ]

Treo680Rom辅助工具V0.4.zip

6.66 KB, 下载次数: 958

同时支持繁体和简体系统

评分

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

查看全部评分

发表于 2008-2-1 15:12 | 显示全部楼层
要不学nlite来个智能化咯,需要什么组件,自己打勾,没打勾就不打包4 Q/ r) ]7 ^( {- \) q, h7 b$ t
呵呵,谢谢楼主。软件收下了
发表于 2008-2-1 21:31 | 显示全部楼层
不错的软件,楼主是个强人,谢谢分享了,收藏先
发表于 2008-2-1 22:05 | 显示全部楼层
一定要顶的!
4 ^, D+ O$ v6 V楼主让定制ROM变得简单,感谢@
发表于 2008-2-1 22:08 | 显示全部楼层
一定要顶的!$ D" N) r) X8 j' f  v" n* q2 C# W
楼主让定制ROM变得简单,感谢@
& v8 G  `) C0 w
+ }8 P2 f, s' d, e" ?& f! f2 vP.S
  ~: U6 g# H& {  a( f% T4 H2 a" G5 S/ o& Y- m
[ 本帖最后由 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 发表 # k2 f5 H  ]& {
我的机子刷死了,期待恢复工具

  a1 k& H7 w9 a* d9 t; W2 q, o$ c9 o2 f6 d% Z

2 Q5 h. t6 n2 ~5 s* D' X  E 这个已经超出我的能力范围了,建议联系商家换主板吧,请节哀。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-1-22 07:56 , Processed in 0.362920 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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