找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 11086|回复: 60

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

[复制链接]
发表于 2007-12-18 00:20 | 显示全部楼层 |阅读模式
自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。5 x; i# |, J1 o$ r/ b, b* ~: p

8 c4 e6 ?  ~' r版本历史:0.1版-初步完成了主要代码。, r) z7 I$ z( z& y5 w' z
                 0.2版-添加了命令执行后的回馈信息。& J6 s. q2 }$ v5 `) P
                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。
  Y' H4 O5 r* [" m, ?' A; Z                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。
4 f* T" g4 E% Y+ ~/ T# m& G
                0.4繁简版-文件及截图在31楼。' @* Y8 R* v  C: f, ]

7 X. m( y% V. g7 Q1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
9 S7 g# i$ N0 t! E- l: `$ f, ^2.添加了“自动关闭”选项,默认开启。- n/ F8 q3 w. M0 U: y% h, [
3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
0 ^6 X8 h; F, d$ C/ L/ U1 A4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
" u% C# M& b( @, _" M
! L6 \+ K: B/ E) B* M6 u7 k
程序说明:2 _+ F" E1 E: V/ N
1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。& _1 `: `: ^' O9 _. I
2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。
- e  B- ^2 `, k: M0 n4 J0 ]; o! T0 b$ ]3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。' h9 e7 ^0 [1 w9 W, o

& h* l$ a- C& ?# E6 n图解如下:* L% _: T  R* x

8 d+ c. t, t2 P1 W4 W2 v# d  \8 i6 Q+ {刷机有危险,动手需谨慎!
, P2 B7 X4 Q/ x3 r0 w' j: J  y, P( d8 Q img005.png
0 F, Q/ s. j8 U- O5 G2 q# t
' @7 @+ i) b, f3 H' \7 O0 {朴素的主界面:! _4 c( E  Q! y% ?8 [6 N
img003.png
/ g( y. s) ]8 l4 t" [0 Y( ]% ~
原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:. h! ^" l5 U- J' r6 m8 e" v
img001.png * N) e, P% h+ l- Y3 q
; ?' t2 L  E4 \8 A( U% e
写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:1 {/ c* {4 O( _. Y3 `
img002.png
7 g/ H/ P7 V2 k. G. h) H6 p5 W. O! n( ]& d% P: ]
主要源代码截图:(看不清楚图的话请下载后浏览). Q6 H' ~  K1 i
img004.png $ P* c0 _+ D- P4 Y
: o9 g6 B' H6 f+ i% b7 I1 Q
几点说明:
' D3 q" ?$ U7 ?5 F: x# S" \+ c
4 @( @) c1 t) F! A1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。
8 B. i4 x" s8 Q& j   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip- {" P5 s' Z- t( R5 d! W- d
   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
" B' u, ~% ^: K' j; J2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。" k2 {- d) u- o( W6 o
3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。
5 \3 t9 b" k% G  H6 x( f* @4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。8 ]" w( {% ?( F- r# b: d
* g0 _  B6 P# \: E9 k* Q- t
5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。
- n4 y# Z# _4 {5 C! G  X5 J8 @+ Y* a; Z
zj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!
4 \4 Q* {8 u8 @. N' E1 O- S4 B9 Y$ _8 f8 t9 m
[ 本帖最后由 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时出错的概率小了很多`~!
! J% |* {+ N" T.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 | 显示全部楼层
这样的高手也不早出手?!!' N% R: }  L6 _0 h9 y
呵呵,狂顶!
发表于 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 发表
% P9 b9 c8 G7 C- o* g% [避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!

* z9 r1 \5 w0 E+ V乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
发表于 2007-12-20 13:37 | 显示全部楼层
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
9 _7 z( L- d- {/ ^6 Z) O# M9 v& a8 z: \0 d+ y/ Z
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
 楼主| 发表于 2007-12-20 18:18 | 显示全部楼层
原帖由 another_abin 于 2007-12-20 13:37 发表 - U% v+ b, D! H4 _) S. X2 X
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
2 l% y: i; Q8 C- X8 n4 K* V- \0 K% L0 T+ S* n
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
& ]# k1 @7 Q0 S7 H7 j5 d" N
/ s2 e* }8 C- I) R7 }
我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
 楼主| 发表于 2007-12-21 11:45 | 显示全部楼层
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。! e: r! m7 |7 Y! T' |8 v9 g

' D: D2 D9 Y' X  O, x, K& ~+ j0.3版主界面:
* x9 B' Q1 @9 o9 y img006.png
发表于 2007-12-21 12:56 | 显示全部楼层
赞楼主,麻雀虽小,却很实用!
发表于 2007-12-21 14:02 | 显示全部楼层
这样就方便多了,谢谢!
发表于 2008-1-25 23:29 | 显示全部楼层
Treo680 2.12-APR ROM 正式面世,
9 ?0 P" w3 G6 m3 i. h一論 "定制ROM" 又熱熱的開始了.
, y5 W" v# D9 R+ n找回這貼, 為了這個十分方法的工具,' D+ Y1 L. F! B6 t
開始為正式港版做定制.; l& V" O' t7 P8 \/ O5 c5 i0 Z
0 P9 q4 i5 g& j$ N2 @
得到樓主 zj5261 在程式上的幫助,
, B: ?: H' g# ?/ J終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)
( q2 ^" I6 a4 p: T% N更方便港台同好, 一同搞"自定ROM"
" C* x& P7 b& d; C( `; b8 W/ a) e: l) h/ _
28-Jan-2008
/ k0 Z+ @9 Z' S- i7 w( v, w6 e得到樓主程式修訂, 繁體版可以顯示得更好.
; V4 |) ?0 i6 e新繁體版馬上附上.
) _" R0 v* [6 s: a
( g  M2 I  s: ?! k* l[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
romedit.gif

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1088

舊 - 繁體版

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1087

新 - 繁體版

发表于 2008-1-25 23:35 | 显示全部楼层
再顶一把,希望能有更傻瓜点的
! Z+ j! Q) E0 H* H9 \. @6 H" M
! y5 g0 q% [+ X% b[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
发表于 2008-1-25 23:49 | 显示全部楼层
这个肯定要支持的!!
 楼主| 发表于 2008-1-26 00:14 | 显示全部楼层
原帖由 FreeTong 于 2008-1-25 23:29 发表 * D/ S5 Y6 A5 _/ R
Treo680 2.12-APR ROM 正式面世,( b/ g; Y0 f: ^: @
一論 "定制ROM" 又熱熱的開始了.% @3 z6 |# E& H9 j  o0 f. D
找回這貼, 為了這個十分方法的工具,
- @4 A* N- B: e+ Z) S( |開始為正式港版做定制.3 x; v7 h" i& a* |. y
! O, ~  E/ ~$ N! a- c. p8 _9 R! R  k* @
得到樓主 zj5261 在程式主的幫助,8 F4 a# _9 {, G6 X) n0 K; ]. o
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...
+ |( v  J) L# s

3 Z2 g& h' n1 U" |4 [4 k因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢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 发表 * Y, J0 t3 m8 K
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...
; V- z/ a0 y9 H- P% y7 j, j& {
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
发表于 2008-1-27 21:07 | 显示全部楼层
我也是这样,不知道什么原因,请赐教,谢谢!
" S# ?5 V$ E2 ?$ u8 R. H顶顶
发表于 2008-1-27 22:14 | 显示全部楼层
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。
6 `; d, A. H  [/ B
, R% R, t9 ~+ [8 Z但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
发表于 2008-1-27 22:56 | 显示全部楼层
原帖由 shadowlhl 于 2008-1-27 20:59 发表 4 }6 t: ?" P) C0 U

  l* @% D  h9 p应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
* |# K& F# x4 K+ A
: m0 V% i5 Y9 K/ s
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。现在使用一切正常,再观察两天。. q7 l4 L, `5 J
感谢各位的帮助,第一次自制ROM,很有成就感啊!
& o+ d- j- r0 X  g; S! H6 _; k
* l6 C- W3 k# ~8 R
 楼主| 发表于 2008-2-1 14:37 | 显示全部楼层
08年2月1日更新到0.4繁简版:
( j) }& w: |' u, o% x$ A
' F5 l$ v6 @' r9 b, I1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
7 y' D$ v+ Z/ E; I2.添加了“自动关闭”选项,默认开启。) f$ x9 m5 k" B
3.修正了“隐藏DOS窗口”状态下DOS进程不会自动关闭的问题。2 c: g. z8 `0 j/ k
4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)  `" S9 K  A+ S$ S. c% d3 X

' M9 X6 j' f# v  [9 ?! J! Q0 m0.4版简体界面:
: u1 I" ~+ N2 e; a- m7 m$ q5 {. x 2G4.PNG " N& j: E8 ]$ y$ v$ N% h8 J: F; P# T
1 c. Y' P' @5 V: D, W+ S7 X; X
0.4版繁体界面:" d, [9 Q2 t: P  H( |
3G6-3.png 4 d& J4 \9 d3 t6 W- l' l$ J; }
) u) F4 k# j/ ?8 u( B" E* J: W  s
[ 本帖最后由 zj5261 于 2008-2-1 22:04 编辑 ]

Treo680Rom辅助工具V0.4.zip

6.66 KB, 下载次数: 963

同时支持繁体和简体系统

评分

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

查看全部评分

发表于 2008-2-1 15:12 | 显示全部楼层
要不学nlite来个智能化咯,需要什么组件,自己打勾,没打勾就不打包
# @: Z. T/ t; T! [" G6 H# T; c( u呵呵,谢谢楼主。软件收下了
发表于 2008-2-1 21:31 | 显示全部楼层
不错的软件,楼主是个强人,谢谢分享了,收藏先
发表于 2008-2-1 22:05 | 显示全部楼层
一定要顶的!. Z5 i1 W, U& q, _
楼主让定制ROM变得简单,感谢@
发表于 2008-2-1 22:08 | 显示全部楼层
一定要顶的!8 x) L3 n" b8 y# n- J7 i/ ~
楼主让定制ROM变得简单,感谢@
3 g5 \+ \7 ?% F% X3 W6 S+ v3 t8 p: m& Q9 i* x$ N
P.S! }" X0 [  Z: z  X

9 X; F4 w$ t# _  [  y) V& q3 V[ 本帖最后由 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 发表
( v) ~8 j: K' ^" u3 g3 q# d7 z: `我的机子刷死了,期待恢复工具

# x! K/ j5 l% x5 V4 u; d- n1 d: G+ I

' ~+ f2 |3 a# `3 u8 t) l 这个已经超出我的能力范围了,建议联系商家换主板吧,请节哀。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2025-2-23 14:10 , Processed in 0.423937 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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