iOS 不越狱安装旧版应用,以追书神器为例

发布于 2017-01-08  226 次阅读


一直以来,用 iPhone 有个习惯,一旦有更新立马就点;本来嘛,软件更新是为了修复 Bug,让用户更好的使用,但是有时候真就不是那样;例如:追书神器新版本就没法想要用回老版本怎么办?

以下提供不越狱的解决办法:通过 Fiddler 抓包下载 iTunes 中的旧版本软件,可以直接使用 iTools 安装到手机!

安装软件

设置软件

让 Fiddler 能够解析 HTTPS,运行 Fiddler,依次点击“Tools”->“Telerik Fiddler Options…”->“HTTPS”,勾选 “Decrypt HTTPS traffic”,然后点击“OK”,如下图所示:

获取 ID

即 appExtVrsId

1.运行 iTunes,登陆账户,搜索“追书神器”,然后点击下载,当出现下载图案的时候,手动选择暂停下载;

注意:

iTunes 必须为 12.3.1.23 及之前版本,否则开启 Fiddler 状态下 iTunes 无法登陆;
账户要跟你手机上的一致,否则下载下来的软件可能无法安装。

2.切换到 Fiddler 界面,选中最后一个带有“p2-buy”前缀的选项(以下简称①),然后右上边选择“Inspectors”,再点击下图“3号红框”进行解码;

3.选中 ①,右键依次点击“保存”->“响应”->“响应主体”,并将 xml 文件保存到任意你找得到的位置,如下图所示:

4.打开刚刚保存的 xml 文件,找到 integer 标签对,这些标签对里的内容就是历来更新的ipa 文件ID,自上而下,由旧到新。

下载操作

1.中断下载:选中 ①,右键,依次点击“复制”->“仅网址”,然后将该网址复制到记事本中;复制蓝色阴影部分内容,前面加上“bpu”和“空格”,并将其输入 Fiddler 左下角的黑色输入框中进行中断操作;

2.继续刚才的下载,等待下载完成之后;进入我的应用,选中“追书神器”,右键“删除应用”;

3.再次搜索“追书神器”,然后点击下载,切换到 Fiddler 界面,会出现一个中断了的下载链接(以下简称②),点击 ②,选择“TextView”选项卡,手动修改下图蓝色阴影部分的内容为你想要的文件 ID(上文已经介绍如何查找文件 ID 了);

4.点击上图所示“绿色按钮”,完成下载。

PS. 只要知道知道文件 ID,直接输入“bpu MZBuy.woa”到 Fiddler 左下角灰色输入框中进行中断,然后点击 iTunes 中任意应用的下载按钮,都能下载历史版本

附:追书神器版本号

816785514:2.24.20
817164047:2.24.24
817743478:2.25.1(可以换源版本)
817986196:2.26.0
819272259:2.26.9


二十多岁的年纪,希冀着时光别走…