近日看到不少机友在升级 2.1 版本固件后,出现无法同步 ipa 软件以及安装 ipa 、 app 软件后图标不显示或点击打不开的问题,网上有很多教程,但很多机友仍然不得其法,我通过测试各种 2.1 版本固件,发现网上流传的各种教程多有以偏概全的现象,我在这里介绍一种简单可行的方法。
这里以 mahjong 软件(麻雀刑事,一款麻将游戏)为例。把下载得到的 mahjong+v1.0.ipa 文件改名为为 rar ,如图 1
出现对话框,如图 2
点击“是”后解压缩,在 Payload 文件夹中可以看到 app 文件夹,如图 3 。
注: app 软件可省略以上步骤,直接往下看。
打开手机助手软件( iPhone PC Suite ),点击“文件管理”,定位到“ /PRivate/var/stash/applications ”文件夹,如图 4
注:视版本不同“ Applications ”文件夹的名称也不同,有的版本是“ Applications.xxxxxx ”文件夹,( xxxxxx 为随机生成的字母),下同。
点击左上角“上传图标”——“上传目录”,如图 5
出来“浏览文件夹”对话框,找到 mahjong.app 文件夹,点确定,如图 6
出来“上传文件(夹)对话框”,如图 7
这里很重要,把“权限”改为“ 755 ”,勾选“将更改应用于该文件夹、子文件夹和文件”,点确定。如图 8
现在 mahjong.app 文件夹已经出现在“ /private/var/stash/Applications ”文件夹中,如图 9
双击打开,看到其中有一个“ Info.plist ”文件,如图 10
双击打开,出现文件编辑器对话框,如图 11
拉动滚动条到下面,看到两行文字,如图 12
<key>SignerIdentity<key>
<key>Apple iPhone OS Application Signing<string>
选中后,按键盘上的“ Delete ”键删除,点击右下角“关闭”,出现“提示”对话框,点“是”,如图 13
提示:此时要重启手机!不过我们还不能从手机里看到软件的图标。
安装“ 91 关机助手”软件( 2.0_closedown.pxl ),这是 pxl 格式的软件,用手机助手安装即可。点击该软件,界面如图 14
点击“注销”,再点击“注销并修复图标”,如图 15
几秒钟后,就可以看到“麻雀刑事”软件的图标了。如图 16
现在你安装的软件可以使用了,但根据 2.1 版本的不同,也可能出现例外的情况,如果使用不了或使用不正常,则需要在 /private/var/stash/Applications/ 和 /private/var/mobile/ 两个目录下建立 Documents 文件夹并赋予 777 权限,用以存储软件运行过程中产生的数据。我测试过的几个版本里, /private/var/mobile/ 目录下已经存在 Documents 文件夹,当然就不需要重新建立,把权限改一下即可(有的版本不改也可)。
此外,有的机友想用 iTunes 同步 ipa 软件,这就需要在同步之前用上面的方法将修改过的 MobileInstallation 文件传送(替换)到 /System/Library/PrivateFrameworks/MobileInstallation.framework/ 文件夹中,之后给予 777 权限并重启 iPhone ,这时候就可以在手机里看到软件图标了,但是我测试过的几个版本中没有一个版本可以打开软件,会出现如图 17 所示的提示。
此时如果用文件编辑器来修改手机内部的文件,方法极为烦锁。所以我建议大家使用上面介绍的方法。