一些众所周知的原因,促使我们去安装某些旧版本的应用,那么 iPhone 可以如下操作:
设置 Fiddler
如图勾选「HTTPS」选项并填写白名单、信任根证书:
如图勾选「连接」选项并设置侦听端口,保存设置:
获取 APP ID
打开 iTunes,登陆自己的苹果账户并对此电脑授权:
在右上角搜索应用,这里用某追书应用举例,复制应用链接(获取软件对应ID):
这里获取到:
https://itunes.apple.com/cn/app/%E7%88%B1%E9%98%85%E4%B9%A6%E9%A6%99/id1137819437?mt=8
APP_ID:1137819437
在浏览器中打开:
https://api.unlimapps.com/v1/apple_apps/APP_ID/versions
查找需要的版本号,这里以版本「5.8.0」为例,找到的版本号ID是「828248044」
获取旧版安装包
回到 Fiddler,鼠标左击如图箭头所指处(第三块),开启拦截:
切回 iTunes,点击应用下边的「获取/下载」,再切回 Fiddler,左侧会多几条数据请求,点击p21-buy.itunes.apple.com
的请求(不一定都是p21
),然后在右侧操作窗口鼠标左击绿色按钮「运行到结束」放行这条请求。
左侧请求窗口又会多一条请求数据p21-buy.itunes.apple.com
,点击它,在右侧操作窗口选择文本视图模式,找到<string>830181737</string>
,将830181737
修改为旧版本ID828248044
修改后,鼠标右击如图箭头所指处(第三块变回空白状态),此时将不再拦截任何请求:
鼠标左击右侧的绿色按钮「运行到结束」,放行修改好的封包,这时 iTunes 就会开始下载修改的旧版本应用。
最后使用各种苹果助手软件安装即可。