找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 11029|回复: 60

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

[复制链接]
发表于 2007-12-18 00:20 | 显示全部楼层 |阅读模式
自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。
( Z5 L% [) C+ X! O. f! J* m
; {2 W% j! c; I9 L3 n# e  w  T% I版本历史:0.1版-初步完成了主要代码。* e, Z0 K. o4 J1 ]4 U3 B; T
                 0.2版-添加了命令执行后的回馈信息。
6 l3 M8 L* V! U6 ~                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。. j& p4 P. w1 a+ h! L6 v# R
                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。
: d4 ?& I# M$ P& g7 {
                0.4繁简版-文件及截图在31楼。
1 [7 R8 s( y4 o  d2 U8 N& C  X& z* A$ I8 s' K
1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
4 M, w# e9 ^6 V! F# y9 R2.添加了“自动关闭”选项,默认开启。
8 I2 }/ i" p* O6 X3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
+ ]+ J4 O9 _4 W, }% q4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
& Q: d/ l( E  \" G
0 m4 b, P! I; s
程序说明:
. ^3 w; N- M2 ^# V1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。
1 f7 a1 e7 z* ]7 D2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。, G2 E3 ~# d6 N, l$ M6 r
3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。
+ s4 A) t0 A& q$ l: k7 M: R& o5 k/ o% }8 ^- i, ]
图解如下:
+ N5 }$ g' x2 u' ]$ a
7 t' _% I( z0 r- o- X; m刷机有危险,动手需谨慎!
3 l0 O) d$ j2 M' O$ ^ img005.png
1 n4 [! {) L0 y, n% y8 P: B+ w, e! a3 l  ~$ Q7 x) D. R
朴素的主界面:
# @* I, S- S7 W, g img003.png
3 \8 d+ j9 E: V3 [% K& e% l  V& M% }& W
原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:2 G: Q9 e7 t8 U
img001.png
! j9 Z2 \# W" f5 G2 v& ]: Q* T3 Z1 V
写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:
) c3 J$ G. E9 S& N- I5 A, s4 _3 Y img002.png
8 F$ K9 H4 V: g2 o  c8 A7 `5 Y) Y: M( o, H
主要源代码截图:(看不清楚图的话请下载后浏览)
: R3 G* n% O4 O2 O) g( ` img004.png % P; `; @& I% |# g
2 @1 x1 q' ~) G' e* `/ ~6 y0 M  ?8 `
几点说明:
" y- B/ D: f3 s% M% }
% Z( C& @, D7 m% P1 R1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。
' [1 I6 c$ ?" u8 d  i5 B3 q3 g   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip! Z5 e; f% k! a& z
   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
; ^7 v! `8 x8 v2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。" s: N( Z- S3 L- J! J5 U' y! W
3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。. D! Q9 h, r- B; Y/ r4 y
4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。
2 b2 Q) p8 J/ d
$ A6 ]8 t/ i5 Y4 ^  a5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。
8 x$ `+ J% V) ^& `; b6 ]  a; V7 d! i$ e" q6 F" G' x0 {5 v- Y
zj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!
- l4 o+ M  B- e8 H( g/ e# D- i% t3 L) d- X) f% R
[ 本帖最后由 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时出错的概率小了很多`~! : o7 @/ T; E: D# c$ R3 P, 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 | 显示全部楼层
这样的高手也不早出手?!!
5 h" w4 U! [. j3 W! u呵呵,狂顶!
发表于 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 发表
: X: i" S; j7 ~3 i避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!

1 R1 x- A* e. D5 B; A乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
发表于 2007-12-20 13:37 | 显示全部楼层
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.( `$ ]' G/ Z& ?  f! a. e+ t
+ d  U) \+ i0 ]: O$ V
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
 楼主| 发表于 2007-12-20 18:18 | 显示全部楼层
原帖由 another_abin 于 2007-12-20 13:37 发表
; z. T3 v& g. u' E% b好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
1 ?/ j9 n+ f' R  ]1 n" V
7 L, B2 @) A; A211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
& P5 W9 h% \. v& \/ C, Y: M& h

+ @% ?6 n9 I$ A3 N) [$ n我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
 楼主| 发表于 2007-12-21 11:45 | 显示全部楼层
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。  I* b( o8 i! a
1 Q3 N2 K3 S, e& V
0.3版主界面:9 c9 W/ X7 s" W
img006.png
发表于 2007-12-21 12:56 | 显示全部楼层
赞楼主,麻雀虽小,却很实用!
发表于 2007-12-21 14:02 | 显示全部楼层
这样就方便多了,谢谢!
发表于 2008-1-25 23:29 | 显示全部楼层
Treo680 2.12-APR ROM 正式面世,
$ l2 |5 i& {3 s" S- g一論 "定制ROM" 又熱熱的開始了.) z! ^; h. w. B: `
找回這貼, 為了這個十分方法的工具,
, u/ z, v9 B+ S: b3 C開始為正式港版做定制.0 S; Z- {# j" t8 p  m
1 x0 i/ N3 ]6 K& y1 s* V" Z* Y: ~
得到樓主 zj5261 在程式上的幫助,
$ w8 W4 V2 I# V終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)+ Q% Y, ?( e6 G8 {, P+ f: \
更方便港台同好, 一同搞"自定ROM"5 E7 ?) `, J6 a0 x: Q3 e0 [. E

# A% K2 Q( W  u/ J& b4 I# i( _" ?28-Jan-2008
2 o. ]- g$ I7 |. t得到樓主程式修訂, 繁體版可以顯示得更好. ! P& a0 l% [( N' N
新繁體版馬上附上.3 Q9 E5 N- ^6 p2 b" r+ w9 l

6 [! a9 a7 k/ e# X) T2 E# r1 m" G[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
romedit.gif

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1072

舊 - 繁體版

Treo680ROMEdit.B5.exe

24 KB, 下载次数: 1077

新 - 繁體版

发表于 2008-1-25 23:35 | 显示全部楼层
再顶一把,希望能有更傻瓜点的0 S( g$ L$ e) L; U( l7 R. ?

7 o8 t) ^" v+ ~, ^) x4 E7 v# A[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
发表于 2008-1-25 23:49 | 显示全部楼层
这个肯定要支持的!!
 楼主| 发表于 2008-1-26 00:14 | 显示全部楼层
原帖由 FreeTong 于 2008-1-25 23:29 发表
) `& p5 e* n' g$ j0 QTreo680 2.12-APR ROM 正式面世,
  g, ~+ R" K5 f# ^7 o0 m一論 "定制ROM" 又熱熱的開始了.
5 |  p+ x  I3 O" M& V& p3 m+ y找回這貼, 為了這個十分方法的工具,
2 R% k0 ~" H7 q7 z: d開始為正式港版做定制.0 e# Z4 ]- R3 W. J

% ^, L) K) h+ m1 n得到樓主 zj5261 在程式主的幫助,# ~# k- |) I0 T- b% _" _, |
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...
2 p! i6 C* u( J
: b2 K5 Y  d! n  @  C* S
因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢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 发表 ! U7 Y7 b2 C/ N8 I; Y
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...

4 p9 b  Z9 a7 ?/ v2 V应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
发表于 2008-1-27 21:07 | 显示全部楼层
我也是这样,不知道什么原因,请赐教,谢谢!
+ c+ B6 T9 Q4 z  C; q顶顶
发表于 2008-1-27 22:14 | 显示全部楼层
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。
, _. u! h, H% N; ~! J- N
8 n8 u7 B) P, S8 B) ]( L0 L但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
发表于 2008-1-27 22:56 | 显示全部楼层
原帖由 shadowlhl 于 2008-1-27 20:59 发表
8 O8 n, s/ q5 ^( j
: p7 |, |( p' B6 E6 k0 p应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。

# X: d; w1 Q9 q2 D9 S
5 a# t/ v# _: d5 }, o2 }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。现在使用一切正常,再观察两天。+ X9 u  Q( ^6 D% Q
感谢各位的帮助,第一次自制ROM,很有成就感啊!( Y- q6 y( x  q; ^

+ n1 J4 c0 R- F/ K
 楼主| 发表于 2008-2-1 14:37 | 显示全部楼层
08年2月1日更新到0.4繁简版:0 t2 Q2 x% _# k' V$ K2 A8 L) }6 |

8 n4 a' x2 Y! K1 o/ d1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”  ^% ^* ]; _2 ^. b
2.添加了“自动关闭”选项,默认开启。5 L/ z" I" w# m4 B& L" W6 I
3.修正了“隐藏DOS窗口”状态下DOS进程不会自动关闭的问题。2 V9 B" E5 T/ }2 t! I' w8 a* d
4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)( R  h/ g4 t/ v& c# G

% Y3 M3 t7 \0 E7 [. q" [0.4版简体界面:
4 o9 i$ o. e- H) s: k( j" ] 2G4.PNG
- H5 K' C# I) z% g/ P
3 x4 N1 H0 r7 ^! `6 F' K3 ?0.4版繁体界面:  w4 ]. l# H( G% m) X$ z2 ]3 o; n
3G6-3.png 4 h+ {  ^: K- x4 \& _! C4 S
6 X3 b/ _5 }3 d- [2 g
[ 本帖最后由 zj5261 于 2008-2-1 22:04 编辑 ]

Treo680Rom辅助工具V0.4.zip

6.66 KB, 下载次数: 947

同时支持繁体和简体系统

评分

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

查看全部评分

发表于 2008-2-1 15:12 | 显示全部楼层
要不学nlite来个智能化咯,需要什么组件,自己打勾,没打勾就不打包
/ {6 ?2 [3 @2 G' v7 G4 E呵呵,谢谢楼主。软件收下了
发表于 2008-2-1 21:31 | 显示全部楼层
不错的软件,楼主是个强人,谢谢分享了,收藏先
发表于 2008-2-1 22:05 | 显示全部楼层
一定要顶的!
6 \; T  R, Q( [& f6 \: }/ R& A楼主让定制ROM变得简单,感谢@
发表于 2008-2-1 22:08 | 显示全部楼层
一定要顶的!
& t& n' S1 z" H/ R9 d- l楼主让定制ROM变得简单,感谢@
: l; z, n* {( |3 t! X' ~7 A
( k; N, \3 i  x% o9 C7 p% o4 L& mP.S
! N: M+ x" i0 @  W0 Y+ A; Y
( F7 ^$ i- r3 u; i+ c' D; U[ 本帖最后由 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 发表
7 s8 p- U. Y- ~  T- b我的机子刷死了,期待恢复工具
: l  v6 X  P9 V+ R0 ^
6 A5 S! z" p  e

0 P) G3 a5 [9 e6 N; E 这个已经超出我的能力范围了,建议联系商家换主板吧,请节哀。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

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

GMT+8, 2024-11-19 23:31 , Processed in 0.404356 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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