Home首页 Treo吹友吧 BlackBerry iPhone 下载中心 English 数码商城 电信镜像 网通镜像 美国镜像 更多镜像
 
广告:Palm 全系列特价 中关村实体店华宇科技—全系列(palm)智能机批发北京小孟palm专卖中关村实体店
 51 12
发新话题
打印

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

本主题由 寂夜清风 于 2007-12-18 09:17 设置高亮

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

自己用VB写的一个小程序,可以将680rom定制中的两个需要手动的步骤简化成两下点击。。。
8 w- y1 x1 A% Z) m! P7 t- ?  A; x4 u) k8 C' a+ `
版本历史:0.1版-初步完成了主要代码。
7 L" |9 Q0 Q5 K# q. I                 0.2版-添加了命令执行后的回馈信息。
! R, ?  ?% i9 G) V/ u$ @                 0.3版-添加了“隐藏DOS”窗口可选项,默认开启,新界面见13楼。' y- _# ^4 d1 {: O. c+ A
                 0.3繁体版-感谢Freetong的繁体化工作,文件及截图在21楼。; i' [4 R! Q9 _# M. e- k0 X
                0.4繁简版-文件及截图在31楼。
  S# O# G0 m' o- _! B( X& R  T" _0 [( {" F  N
1.改进了回馈信息,检测到DOS分割窗口关闭后会显示“完成...”' x! f" B) V" }' r. g6 q, T
2.添加了“自动关闭”选项,默认开启。
3 Z% B- r5 v+ T8 M# @+ q  R3.修正了“隐藏DOS窗口”状态下运行DOS进程不会自动关闭的问题。
+ q( l2 Z% l5 Z* z0 c: }; n  {/ K4.增加了对繁体系统的支持,在繁体系统下运行时会自动切换至繁体界面。(繁体化信息由FreeTong提供)

; r' X: O- Z: t$ w7 r0 W6 P9 N/ g% k% C! W7 N5 P; p2 I1 R! d, d
程序说明:
* z' B* L% P/ O3 M1.分割文件:本程序调用rexx32.exe和ZIP2PDB.REX对low-palmos.zip进行分割。, i; L4 T% y8 B2 t! J
2.写入MD5:本程序读取low-palmos.zip.md5的前32个字节写入low-palmos.zip.md5.pdb的第97-128字节。. |. b; i' r3 H' R- b4 ~
3.上述命令执行前均会检查当前目录下是否存在所需文件,缺少其中任意一个文件命令将不会执行。7 m3 o  G$ ]. x% [% \+ B3 L
( x- q: i7 K8 k5 ?
图解如下:; Q0 y7 N( f& j

& B6 {; O% }" Z刷机有危险,动手需谨慎!
: d2 c8 S) h% h5 D; C8 M7 P
, U( [' o7 z/ F( G  d# ^) i9 e
8 C) w9 }/ e% d朴素的主界面:& D& ]: N2 j0 h; f+ H) p# O" [
# x: P3 O  \, ]; O" a$ K
: ]- ^) f2 A( V1 I$ _, H3 h
原始的low-palmos.zip.md5.pdb文件和写入MD5后的文件的二进制比较图:
, C1 c# p" H) \; e  p4 [
4 c7 C" n9 W  j
9 J6 R2 s( m9 e写入后的low-palmos.zip.md5.pdb文件和low-palmos.zip.md5的二进制比较:+ P  f- t+ s. o+ c' ]2 y) Y
0 e8 m! R, N" [; v, g  D' P' r& ~
4 ?. X  P$ T. _5 M& M$ t' O
主要源代码截图:(看不清楚图的话请下载后浏览)
$ n, L  a4 |* d$ ]2 `# a! v6 d0 g7 h1 C! i; x' h5 ^

( M7 G* q' D( Q; D3 U3 t9 W3 h几点说明:
7 w5 s9 r/ W) f" C( u+ n; D( V; S
1.发出指令后程序会在当前目录下寻找所需文件,缺少相应文件的话不会执行命令。& x* C. A  q- B% l
   分割所需文件:rexx32.exe,ZIP2PDB.REX,low-palmos.zip
* l4 I" y( O$ O0 \$ d   写入MD5所需:low-palmos.zip.md5,low-palmos.zip.md5.pdb
9 ~6 e5 z  |- Y7 n7 b$ ^' R1 b$ a2.分割文件操作视机器大概在3-5秒内完成,写入MD5操作瞬间完成。
+ R: G5 Q# ~$ c; |( _" u# T3.程序是用VB6编写的,可以在XP上正常运行,无法运行的请自行上网搜索VB6运行库。( x" n( L: W3 ]2 _
4.这个程序在我自己的机子(XP)上测试通过,通过了二进制分析和定制rom刷机的实践考验,本人只保证其不含任何病毒木马插件或恶意软件,但不保证在任何机器上都能正常运行,上面同时也给出了主要的源码图,请根据您自己的判断决定是否使用,软件可以供大家自由下载使用,但是请自行承担使用风险。
5 R9 N8 |. P9 R( {9 O9 P* L6 Q* g$ q# y) n* ]4 s
5.这个软件只是一个680rom定制的辅助工具,涉及到的文件以及如何定制rom请参考本站其它文章。6 G* r# ?$ d( t3 y

# X& v4 {. H! M7 czj5261首发于吹友吧,如需转载请全文转载并著明出处,谢谢合作!) p$ k  |; P& f) ~0 p
* [( Z5 c  W  ~! G+ T
[ 本帖最后由 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时出错的概率小了很多`~!
* u8 W( r# ^; N.oΟ(∩_∩)Οo.
经源代码分析结合实际测试,确实不错,再赞楼主`~!
这样就方便多了,谢谢!
感谢LZ,680有了自己的ROM定制工具。
支持原创!这样省事多了
高手啊,不过我还是算了,等高手弄好了我直接刷
粉NDSL,黑PSP
灰Trēo680,银X51V
银PRS-505,小小黄蜂
任天堂专业论坛(bbs.yyjoy.com)欢迎您的光临
收藏ing.. 谢谢lz
好东东,下载试用
这样的高手也不早出手?!!( N8 c4 ~0 I9 _" O
呵呵,狂顶!
Centro入手!
狂顶.o(∩_∩)o.
看看先,小弟刚来。谢谢
这个是个强帖啊,支持啊
避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
云南越普科技有限公司
13888001978
QQ:79881718
E-mail:vcitrix@gmail.com
地动天不塌,大灾有大爱!
引用:
原帖由 letian9999 于 2007-12-20 04:53 发表
/ ~! `/ h$ ]1 _4 {- M7 @  ~9 J6 X避免了对比替换出错的可能性,大大减少了做ROM的时间,只需要用ROMTOOL生成压缩文件,然后一步到位生成需要的文件!!
, [, `* l+ c. I9 u, F1 `
乐天老大出面评价,肯定是个好东西,可惜我自己不敢制作ROM呀,帮顶!
好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.
) j- }  o! C6 Z9 x! ]* x; W7 j
; I2 w% m& b$ Y& ?2 B2 P) G3 W211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
引用:
原帖由 another_abin 于 2007-12-20 13:37 发表
4 ~) r8 N& u9 h/ I8 J4 h好工具, 已经在用了. 发现一个问题, 生成的ROM太小时, 就不能分割文件, 需要编辑zip2pdb.rex文件.& M+ e) k  a% J0 j4 ~* k
& c9 u! U, d9 B# k$ Q6 U
211刷了几次, 感觉比以前的ROM慢, 还有不定时的假死, 又刷回1.09了.
' ^+ j' v6 G& A' A

* x( N3 U* R  ^我做的只是个类似外壳的程序,所调用的程序有什么功能,有什么局限都不会变的。我最关心的还是MD5代码写入功能,因为这部分代码才算的上是这个程序的核心部分,也是我发布前测试的重点。
07年12月21日更新到0.3版,添加了“隐藏DOS窗口“选项,默认开启,需要查看DOS窗口回馈信息的朋友可以在“文件分割”操作前关闭此选项。  ~8 y7 [' A9 `7 y
9 E  ^4 c: r" Y- e0 E
0.3版主界面:
; f5 f$ M4 ]0 O+ s
附件: 您所在的用户组无法下载或查看附件
赞楼主,麻雀虽小,却很实用!
这样就方便多了,谢谢!
Treo680 2.12-APR ROM 正式面世,/ s; j0 b- A! f0 u
一論 "定制ROM" 又熱熱的開始了.
! O* r9 W6 T- J找回這貼, 為了這個十分方法的工具,
! X: l1 j& e# o# G' M% W. B! p, r開始為正式港版做定制.  A& E9 {4 O( N, n8 W# A
6 k5 o1 _. h4 x" l
得到樓主 zj5261 在程式上的幫助,/ T6 {) E. X4 I+ T" t
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體原版在第一貼)  @; u/ @7 I7 \1 u# G
更方便港台同好, 一同搞"自定ROM"% `6 o- r- u: e: V8 H/ W# ?

( }) u* ^5 j7 [. i+ v0 A6 B, p# n28-Jan-2008' N! n% b7 r' o$ B( U" z
得到樓主程式修訂, 繁體版可以顯示得更好.
4 l# M2 a; }" ]新繁體版馬上附上.
# M$ F; w" V7 S/ m  J. b, Z
' }  J! y3 x  y8 o$ q[ 本帖最后由 FreeTong 于 2008-1-28 22:44 编辑 ]
附件: 您所在的用户组无法下载或查看附件
再顶一把,希望能有更傻瓜点的
% t7 U0 w  j# |- R5 Y: g8 R7 E. x/ X8 j& K; L
[ 本帖最后由 有点搞笑 于 2008-1-25 23:42 编辑 ]
这个肯定要支持的!!
引用:
原帖由 FreeTong 于 2008-1-25 23:29 发表
! i  z" V. w4 a' h# ATreo680 2.12-APR ROM 正式面世,
  @+ r" T3 W# ]3 P2 n7 W一論 "定制ROM" 又熱熱的開始了.
9 P& i6 C. H' L6 J找回這貼, 為了這個十分方法的工具,& A0 z4 @6 g6 t# d- w
開始為正式港版做定制.- A0 P0 A9 D$ {

. X9 ?: L% c& p) h: h得到樓主 zj5261 在程式主的幫助,- v4 W7 O# ]* u9 k! j1 O
終於轉出個 "Treo680ROMEdit 繁體版" 來, (簡體 ...
: b6 m9 w7 p2 c6 l' U7 ]5 v
& a8 w' N3 w+ H$ F, ]. \因为我这里本身是简体环境,改写出一个繁体程序对我来说十分的麻烦,所以要再次感谢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 发表
# ?$ j  c, D) s我按照说明执行,对照说明文件夹中所有文件具全,ace-palmos.zip, rexx32.exe, Treo680Rom辅助工具, ZIP2PDB.REX, ace-palmos.zip.md5和low-palmos.zip.md5.pdb,但是执行辅助工具后总是提示缺少必要文件,不知这是为 ...
. u0 \/ l2 d' {9 Q0 B$ z
应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
我也是这样,不知道什么原因,请赐教,谢谢!
& {; v% s( c' T顶顶
果然是我文件命名有问题,重新生成的rom文件的命名应是low-palmos,而不是程序开始默认的ace-palmos。改过来后就一切顺利了。哈哈,谢谢shadowlhl的提醒。
- h* |/ F5 k) u7 P% V* }$ I7 x2 G3 A, L# h9 I' {/ g6 W* d7 Y
但我想问一下,Mytreo和Quick Tour这样的程序都由rom中的哪些文件组成,删除哪些文件才是安全的呢?
引用:
原帖由 shadowlhl 于 2008-1-27 20:59 发表 5 O& f7 ^+ @: A; Z1 N; Y

7 z0 L5 O0 D9 _2 o$ R* |; K( [1 Z7 ]7 ?应该是low-palmos.zip、low-palmos.zip.md5、low-palmos-tpl.zip.md5.pdb这三个文件必不可少,这样看来你的文件名称有点问题。
3 b2 ?, \) Z$ Z1 V5 \: I& t& N
+ J9 m9 k1 Z8 {5 G, o$ y: H+ Qlow-palmos-tpl.zip.md5.pdb <-- 這個並不需要