Click here to Close
 
打印

[原创] 如何修改"乱码"的 plist 文件

如何修改"乱码"的 plist 文件

看到好多人还不清楚 plist 文件, 偶打算简单说一下怎么改乱码的 plist 文件.

其实 plist 文件有两种格式, 一种是编码后的二进制格式, 另一种是大家平时所见的 XML 格式.

两种格式的 plist 在 iPhone 上都可以使用.

我发现1.1.1和1.1.2版本的 iPhone 默认的 plist 文件都是编码后的, 也就是平时大家所说"乱码" 的文件. 如果用文本编辑器直接修改二进制文件, 会造成文件的损坏. 因为, 修改二进制的 plist 之前, 我们需要一个工具, plutil plutil.rar (5.93 KB) (来源:http://ericasadun.com/ftp/EricaUtilities/plutil). 把这个软件上传至 iPhone 的 /usr/bin(偶没有找到 windows 下的), 然后加上 可执行权限:
chmod +x /usr/bin/plutil

使用方法如下(如操作com.apple.SpringBoard.plist文件), 以下操作均为在 Term-vt100 或 SSH 中:
1. 把二进制文件转换为XML格式:
plutil -c xml1 com.apple.SpringBoard.plist

2. 把XML格式的文件转换为二进制(一般用不到, 因为 iPhone 可以支持XML格式的plist):
plutil -c binary1 com.apple.SpringBoard.plist
本帖最近评分记录
  • stny 人气 +1 我很赞同 2008-1-13 14:11

TOP

能否把去掉打电话呼叫转移启动那两个修改过的plist文件能否发给我?我无法编辑plist文件,我的邮件是:2346270@QQ.com  谢谢!

TOP

好贴  顶你  想弄这个很久了。。。。  终于叫我碰见你了

TOP

有没有啊,怎么都没人帮助啊?

TOP

我用写字板打开没有乱码!

TOP

112OTB-114ZiPhone(BL3.9)

TOP

楼主这么好的帖子竟然藏这么深!

TOP

恩,这个不错!谢谢啦!

TOP

BBedit可以直接修改的,不过不知道有没有Win版。

TOP

新手
請問我已把plutil 放在那裡, 以設為777
但打chmod +x /usr/bin/plutil 時 在putty 出現  
usage: chmod [-fv] [-R [-H.......=a [# [n]]] mode l entry file.... 是什麼意思

我的iphone 1.1.4 天氣不能正常顯示 都是73度 用1.1.2 那個fix 修正不了


[ 本帖最后由 garychu628 于 2008-3-28 21:41 编辑 ]

TOP