为了安装老版本的看书软件。
工具/原料
itunes 版本 12.5.2.36 以下
Fiddler
设置Fiddler
1、首先设置Fiddler。打开软件后选择“fiddler options”
2、打开HTTPS选项卡,如图勾选并填写解密白名单。
3、然后打开"connections"选项,如图勾选以及设置侦听端口。保存设置。
4、Fiddler根证书安装,按照图片操作后,桌面上会有一个“FiddlerRoot.cer”文件,右键安装证书。
查找APP ID号
1、打开itunes,登陆自己的appleID并且对此电脑授权。
2、在右上角搜索栏里搜索你需要的APP名字,这里我用某追书软件举例。复制追书的链接(获取软件对应ID),
3、将连接复制到记事本上,得到ID为:“575826903”,然后将ID号复制到以下连接中,并在浏览器中打开。https://api.unlimapps.com/v1/apple_apps/【你获得的appID】/versions。
4、查找你需要的版本号,我这里找的是 “2.25.1”,找到他的版本号ID为817743478。
抓包
1、回到Fiddler,点击下图箭头处,开启监听。
2、切回itunes,点击追书下边的“获取”,再切回Fiddler,左侧会多几条数据请求,找到含有p15-buy.itunes.apple.com的请求,点击它,然后在右侧操作窗口点击绿色的按钮Run to Completion,放行这条请求。
3、左侧请求窗口又会多一条请求数据,p15-buy.itunes.apple.com,点击它,到右侧操作窗口。选择文本视图模式,找到 “<string>821813917</string>”这行,将“821813917”修改为我们要下的旧版本ID号,这里是 “817743478”
4、修改完毕之后点击两次我箭头所指的图标,使它变回空白状态,此时将不再拦截任何请求。
5、然后点击右侧的绿色按钮Run to Completion,放行你修改过的封包。这时itunes就会开始下载你要下的APP旧版本。