港行版本的rom终于释出,APR用户有福了,这个版本港行和行货treo680都能安全使用的,于是昨晚赶着刷rom。因为treo680不支持bootloader模式,不敢乱刷rom,所以这还是头一次定制,总结一下。多谢吹友网清风的帮助,另外这里有篇关键文章 Treo680 Rom Hacking 2。
1. 准备工作
下载rom档
港版rom下载从SD卡升级的zip包版本。
工具 Romtool
这个为Treo650写的工具,还是能发挥用处,从这里下载。
工具 TXUpdate for Treo680
为Treo680定制过的TXUpdate。
2. 用Romtool提取出单独的rom包
Treo680跟650的rom包制作上有些差别,所以不能直接用Romtool来制作rom包了。把上边下载到的zip包解压,然后如下图路径,找到类似low-palmos.zip.a.pdb, low-palmos.zip.b.pdb,...这样的压缩包。
放置到Romtool的ROM source里边去。
把输出zip包的名字改成 low-palmos,留待一会使用。
然后导出rom,生成一个单独的zip包,一个md5校验文件;保留其中的zip包,用来解压定制。
3. 定制rom
现在你可以解开这个压缩包,添加删除一些文件,然后再重新打包成low-palmos.zip。
4. 利用TXUpdate分割压缩包
把前面下载的TXUpdate解压到一个目录,比如 c:\scratch。再把定制好的rom压缩包 low-palmos.zip 复制到该目录,然后运行命令分割Zip包:
c:\scratch\rexx32.exe zip2pdb.rex
有如下输出:
Write file low-palmos.zip.a.pdb
................................................................................
Write file low-palmos.zip.b.pdb
................................................................................
Write file low-palmos.zip.c.pdb
................................................................................
Write file low-palmos.zip.d.pdb
................................................................................
Write file low-palmos.zip.e.pdb
................................................................................
Write file low-palmos.zip.f.pdb
其中 zip2pdb.rex 脚本有一段是限制zip包大小的,如果你定制的rom超出了它的判断范围,需要把这段注释掉才行。
5. 整合ROM升级包
把分割好的pdb文件,外加校验文件low-palmos.zip.md5.pdb,全部复制到SD卡升级包目录(上边解压开的那个low-palmos.zip.a.pdb的路径)。







1 comments
Add comment