一些众所周知的原因,促使我们去安装某些旧版本的应用,那么iPhone可以如下操作:
工具/原料
FiddlerWebDebugger汉化版
iTunes12.6.3.6
设置Fiddler
1、如图勾选「HTTPS」选项并填写白名单、信任根证书:
2、如图勾选「连接」选项并设置侦听端口,保存设置:
获取APPID
1、打开iTunes,登陆自己的苹果账户并对此电脑授权:
2、在右上角搜索应用,这里用某追书应用举例,复制应用链接(获取软件对应ID):
3、这里获取到:http衡痕贤伎s://itunes.apple.com/cn/app/%E7%88%B1%E9%98%85%E4%B9%A6%E9鬈熵痼霄%A6%99/id1137819437?mt=8APP_ID:1137819437在浏览器中打开:https://api.unlimapps.com/v1/apple_apps/APP_ID/versions查找需要的版本号,这里以版本「5.8.0」为例,找到的版本号ID是「828248044」
获取旧版安装包
1、回到Fiddler,鼠标左击如图箭头所指处(第三块),开启拦截:
2、切回iTunes,点击应用下边的「获取/下载」水貔藻疽,再切回Fiddler,左侧会多几条数据请求,点击p21-buy.itu荏鱿胫协nes.apple.com的请求(不一定都是p21),然后在右侧操作窗口鼠标左击绿色按钮「运行到结束」放行这条请求。
3、左侧请求窗口又会多一条请求数据p21-buy.itunes.apple.com水貔藻疽,点击它在右侧操作窗口选择文本视图模式,找到媪青怍牙<string>830181737</string>将830181737修改为旧版本ID828248044修改后,鼠标右击如图箭头所指处(第三块变回空白状态),此时将不再拦截任何请求:
4、鼠标左击右侧的绿色按钮「运行到结束」,放行修改好的封包,这时iT掼鸿乡羰unes就会开始下载修改的旧版本应用。
去除升级提醒
1、使用iTunes下载旧版本及最新版本.ipa安装包备用
2、使用7-Zip作为压缩包打开下载的两个.ipa安装包(WinRAR也可以)
3、将新版的「iTunesMetadata.plist」文件替换掉旧版的同名文件
4、用Notepad++打开旧版安装包中已替换的「iTunesMetadata.plist」文件
5、定位到<key>softwareVers坡纠课柩ionExternalIdentifier</key&g墉掠载牿t;之后,第一个<integer>*********</integer>(星号部分共9位数字)
6、替换掉这串数字(有两处),改成比该数字大的9位数字,例如9个9
7、保存「iTunesMetadata.plist」文件并替换旧版中的同名文件
8、最后使用各种苹果助手软件安装修改好的.ipa旧版安装包即可。