Home首页 BlackBerry iPhone 下载中心 NCDigi论坛 数码商城 Wiki 电信镜像
北京小孟palm黑莓中关村实体店【华宇科技】实体连锁Palm批发和盈数码 诚信专业 用心服务天津艾迷数码专业智能数码店Palm 全新机 中关村特价店
 57 12
发新话题
打印

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

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

自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。
3 U4 K% Q5 b/ C9 ?% o3 H+ {+ }0 [+ ~( [7 |& p. @) l
版本历史:0.1版-初步完成了主要代码。( D: g$ ?3 [# L
                 0.2版-添加了命令执行后的回馈信息。
* L1 {7 U& V- \, E8 m+ i                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。
4 _+ G3 B' I& n+ `+ k                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。5 w, p5 r& D! j2 K) }9 b/ q" P
                0.4繁简版-文件及截图在31楼。
! s) Q  Z+ W6 e0 S" }
! W5 s8 T3 w8 r# O2 A; n1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
$ Y5 W; X0 e, _5 O2.添加了“自动关闭”选项,默认开启。
' a! O# Q7 E5 K3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。+ y0 S" g" O% `9 c+ R
4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)

) w' w  q# `  t( Q2 ~' P1 N6 g; t, Y; e; y) H% F4 a
程序说明:
9 h- J" P" E2 k* ~! s1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。" q5 t) u6 t6 I
2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。
  }3 L0 i; ~2 P8 ]5 m* U2 `3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。! T- A' ^9 ^& C
4 i2 o/ K% e( [7 ?1 N% d
图解如下:
, q8 y6 i6 O  B+ x& M" I: p1 p* i. O, w' v# T* `- }
刷机有危险,动手需谨慎!+ k% l) o- {; _

- F1 f6 l9 v7 J6 k1 \  n7 A, B; p4 G, c
朴素的主界面:/ J7 Z2 r" R9 I4 [
  u5 }+ g$ w% ?, R, `

8 z/ T/ n& F. y. w* T原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:
1 @2 y2 o1 Y) ^3 F
  C- @2 p% p9 q1 n+ Z
: i+ _3 I- s5 z# k4 P" y7 K( R写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:
2 c9 W. U8 H' z; H7 S; I# r
4 D9 D5 ?1 g2 I! X( w0 Q; ]; J. j
主要源代码截图:(看不清楚图的话请下载后浏览)
7 \% {$ k( n4 a; m- ]
$ X% u. @0 ^6 S5 i: o: Y# q1 A
2 ~. I1 d9 x, s5 [4 `- s4 I# P几点说明:9 N0 j; D( `2 P& E( h

  @, D& J' P7 {  n, C& W( A1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。
& X& _8 I' a  {: ?4 g* c   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip. p. A' e% v  Y+ r% K0 ~7 o7 Z, I
   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
7 ?5 z/ I( p. R6 k2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。; |. ]$ O3 i! F
3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。8 U$ T$ W) q1 `& H4 w( C
4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。$ b$ f# R, t; H4 s7 N! w; H  o: O
  O5 t6 @! ?# P% z& A
5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。7 i% ^! I) E$ l8 X

6 ?5 x5 f$ c* g" Z( i6 `zj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!
6 h  z: }5 Q% E8 r9 ^  e
$ ?! T; D7 h: W. ^[ 本帖最后由 zj5261 于 2008-2-1 14:47 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • veve 威望 +50 非常不错,现在定制更方便了! 2008-1-28 09:48
  • journeyoo7 威望 +20 原创内容 2008-1-2 11:58
  • ziptony 威望 +30 2007-12-20 09:22
  • letian9999 威望 +50 原创内容,好用,感谢!! 2007-12-20 04:49
  • lolo8 威望 +20 精品文章! 2007-12-18 12:55
  • yyt 威望 +50 原创内容 2007-12-18 09:59
  • 寂夜清风 威望 +20 原创内容 2007-12-18 09:16
  • hpmailer 威望 +50 原创内容 2007-12-18 00:50
赞楼主的精神,这样一来,改md5时出错的概率小了很多`~!
( @1 F& _% \9 W- B- }.oΟ(∩_∩)Οo.
经源代码分析结合实际测试,确实不错,再赞楼主`~!
这样就方便多了,谢谢!
感谢LZ,680有了自己的ROM定制工具。
支持原创!这样省事多了
高手啊,不过我还是算了,等高手弄好了我直接刷
粉NDSL,黑PSP
灰Trēo680,银X51V
银PRS-505,小小黄蜂
任天堂专业论坛(bbs.yyjoy.com)欢迎您的光临
收藏ing.. 谢谢lz
好东东,下载试用
这样的高手也不早出手?!!
$ S: o. U; G. ?呵呵,狂顶!
和兄弟开的淘宝店:精工数码http://shop36123992.taobao.com/
淘本本:http://www.taobenben.com.cn/
狂顶.o(∩_∩)o.
看看先,小弟刚来。谢谢
这个是个强帖啊,支持啊
避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
www.citrix.com
Msn:vcitrix@hotmail.com
QQ:79881718
E-mail:vcitrix@gmail.com
引用:
原帖由 letian9999 于 2007-12-20 04:53 发表   |' y/ I0 t, ^; h  m
避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
* i4 y1 p  B0 d& {$ g( ^; @+ ]! c乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
3 i6 c) s% T1 s0 t) W- R  e! x( P+ C5 T1 Y. R
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
引用:
原帖由 another_abin 于 2007-12-20 13:37 发表 : \  P& F3 f9 h6 k( K
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.  e( v# p( Z9 s$ w
2 ~6 d1 D1 w8 e/ B7 J
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
* q' [) a' o) ]5 ?$ R: g% ^
% U# I! O7 P1 w4 C1 _我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。
! T+ q) M6 z4 X: A! J. j" ^8 b8 C# s
2 K8 S: o$ C  O- H6 [- t& t) y0 i2 ~0.3版主界面:+ K/ p2 ^+ L4 V: l
附件: 您所在的用户组无法下载或查看附件
赞楼主,麻雀虽小,却很实用!
这样就方便多了,谢谢!
Treo680 2.12-APR ROM 正式面世,  W$ ?. D' D3 N) }$ c  A
一論 "定制ROM" 又熱熱的開始了.% x* c6 p9 h. t* m; E3 _& O+ J5 F
找回這貼, 為了這個十分方法的工具,; L5 L) X' w) @- v* e' M
開始為正式港版做定制.
+ {4 L5 o7 Q* R" ~2 @1 ^4 j( ]+ n6 ?4 J( m: e) G" B2 M3 z- J
得到樓主 zj5261 在程式上的幫助,& w! N) a+ [% v$ d* u# F4 I
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)# ?/ L( H7 |: b3 X
更方便港台同好, 一同搞"自定ROM"
  E+ q9 m5 f* V  n8 O
5 v9 R6 p" @9 p28-Jan-2008
# u$ h3 e7 O' f4 ?; b' f: l得到樓主程式修訂, 繁體版可以顯示得更好. . I( }7 J2 C: V( t6 {  L
新繁體版馬上附上.
6 |& q" u8 Q4 q& x. Z+ @
* r( r3 t" m6 w' m[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
附件: 您所在的用户组无法下载或查看附件
再顶一把,希望能有更傻瓜点的
0 c/ R7 p6 Q* n+ z2 T! d
9 c( l0 H' y7 i" p; i[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
这个肯定要支持的!!
引用:
原帖由 FreeTong 于 2008-1-25 23:29 发表
$ u& v2 @, R% F  t  l1 H8 j8 ZTreo680 2.12-APR ROM 正式面世,, p! Y8 J  q- k* M* a
一論 "定制ROM" 又熱熱的開始了.: J8 a5 K6 C9 @" l! y
找回這貼, 為了這個十分方法的工具,. _2 `" n! E5 j; l% y0 N
開始為正式港版做定制.
' g" v( [" M2 b, g" G& G; L) a! X) X# ~
得到樓主 zj5261 在程式主的幫助,
2 @8 u! d) O" N終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...
5 U, [  i: W0 f0 ~& j! n
1 G6 A+ j: p3 j" S8 ?/ q; A
因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢FreeTong的繁体化工作。
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为什么。请LZ帮助解答一下。
引用:
原帖由 rayliu23 于 2008-1-27 18:21 发表 . j9 P: m# X' B. ^( e+ {
我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...
, b# y' i: ]& \+ p( Q$ {
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
我也是这样,不知道什么原因,请赐教,谢谢!: K  |- h1 X3 C2 Z& F4 j: r7 u
顶顶
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。& T; f$ [7 v9 E8 V2 @7 c
# V" Q1 L8 R4 X0 g" b
但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
引用:
原帖由 shadowlhl 于 2008-1-27 20:59 发表 ! z( R' r/ m+ l- ]: t  j- |% O& Q
" w0 H# y1 E6 C; ~' e- ~
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
3 d% _# A; `& l! Q! M) l
$ O4 U  m+ `  z
low-palmos-tpl.zip.md5.pdb <-- 這個並不需要
按照FreeTong主页上提供的方法尝试着自己制作了一个基于2.12 ECC的ROM,精简掉了其它语言的支持以及MYTREO,QUICK TOUR,VERSA MAIL,POCKET TUNES。昨晚用low方式刷了一下,此前我已用官方升级文件刷成Fw: R01.92,SW: 1.12 ROW。现在使用一切正常,再观察两天。
7 v2 R9 v$ g1 {/ C8 M9 ~0 k' `感谢各位的帮助,第一次自制ROM,很有成就感啊!- }7 O4 u( Z0 C1 ]' {' o
( Q- a6 o1 s1 w$ L* R( T
08年2月1日更新到0.4繁简版:* A+ S$ r# ^  N( b

/ K5 W1 m( x3 A, y, q9 ]6 S1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”
- Z) {0 C$ S6 c2.添加了“自动关闭”选项,默认开启。
" B# h, _1 E1 V3.修正了“隐藏DOS窗口”状态下DOS进程不会自动关闭的问题。
6 Y) g; A% ]+ P4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)
1 V" m: J; M; e; Y. G* W! W0 y0 \7 k( T% D
0.4版简体界面:
6 y& q1 u1 f, ^3 ]& q7 }9 K* ]  N8 y8 ]) F8 t" Y, T$ h
$ C+ h7 C: }+ S+ A) u
0.4版繁体界面:
# n7 J. S1 `2 M, s( \7 g) b* d" s3 }* n/ x- g3 F
! `! R/ {0 n( c! N
[ 本帖最后由 zj5261 于 2008-2-1 22:04 编辑 ]
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • FreeTong 威望 +10 為繁體用家有更好的操作介面. 2008-2-2 10:46
要不学nlite来个智能化咯,需要什么组件,自己打勾,没打勾就不打包" I7 U3 T( d# a, ^0 z& z
呵呵,谢谢楼主。软件收下了
不错的软件,楼主是个强人,谢谢分享了,收藏先
一定要顶的!
: m. Y* c- b" s4 ?4 p3 i4 q# ^" I楼主让定制ROM变得简单,感谢@
一定要顶的!
" ~+ g  C" ~+ O. [, p楼主让定制ROM变得简单,感谢@! V0 h% S1 ]; t( e$ Y5 ^
1 w' g0 D" D  C8 J6 |
P.S
6 h8 ^2 t  G" V6 E
( a5 j% ?: y: A  r8 L, R  t# a[ 本帖最后由 cabbage 于 2008-2-1 22:12 编辑 ]
不错!非常谢谢!又更新了!真好用的东西!
~大头的palm双簧蛋~
正在学习如何自定义中
谢谢楼主,学习了。
我的机子刷死了,期待恢复工具
引用:
原帖由 chenzhe888888 于 2008-2-26 21:10 发表 . g6 }$ b/ q- c, c) u( e8 a4 |) h$ @
我的机子刷死了,期待恢复工具
6 m' n; p- C6 |
4 W) f( r2 u+ w2 ?
& B4 y( y! R+ b( t# [$ P 这个已经超出我的能力范围了,建议联系商家换主板吧,请节哀。
 57 12
发新话题