Treo680定制rom方法

港行版本的rom终于释出,APR用户有福了,这个版本港行和行货treo680都能安全使用的,于是昨晚赶着刷rom。因为treo680不支持bootloader模式,不敢乱刷rom,所以这还是头一次定制,总结一下。多谢吹友网清风的帮助,另外这里有篇关键文章 Treo680 Rom Hacking 2

1. 准备工作

下载rom档 港版rom下载从SD卡升级的zip包版本。 下载rom包工具 Romtool这个为Treo650写的工具,还是能发挥用处,从这里下载。工具 TXUpdate for Treo680为Treo680定制过的TXUpdate。 TXUpdate2. 用Romtool提取出单独的rom包Treo680跟650的rom包制作上有些差别,所以不能直接用Romtool来制作rom包了。把上边下载到的zip包解压,然后如下图路径,找到类似low-palmos.zip.a.pdb, low-palmos.zip.b.pdb,…这样的压缩包。 提取rom包 放置到Romtool的ROM source里边去。 放置rom包 把输出zip包的名字改成 low-palmos,留待一会使用。 low-palmos 然后导出rom,生成一个单独的zip包,一个md5校验文件;保留其中的zip包,用来解压定制。 导出rom3. 定制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超出了它的判断范围,需要把这段注释掉才行。 注释zip2pdb.rex5. 整合ROM升级包把分割好的pdb文件,外加校验文件low-palmos.zip.md5.pdb,全部复制到SD卡升级包目录(上边解压开的那个low-palmos.zip.a.pdb的路径)。6. 制作完成