神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

说明:因为uc浏览器和百度贴吧自己犯二更新了,所以搜遍全网找到了这篇教程。文字描述做了部分修改补充,由于使用的win10的一周年版本和部分图片清晰度不够等原因,个人进行了重新配图。文末有原帖链接可以参考大神的教程。

红色字体文字描述必须进行,蓝色字体文字不是必须的,如果出现问题再按蓝色说明结局。

在开始操作之前,我们需要做好以下准备工作:

– 下载安装 itunes ,并熟悉如何使用 iTunes 的 App Store。

– 下载安装 Fiddler,Windows 8 系统以上的建议选择 Fiddler for.NET4。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

如果知道所需版本的id可以直接从第9步开始

操作步骤:

1. 打开 Fiddler,选择菜单栏 > Tools >Telerik Fiddler Options,在 HTTPS 选项卡中勾选 Decrypt HTTPS traffic,弹出窗口点 Yes,新弹出安装证书窗口选择“是”。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

需要注意的是,整个过程都不要关闭 Fiddler,如果出现安装证书失败或打开 iTunes 无法加载页面的情况,可以参考下面的解决办法:

– Fiddler 菜单栏 > Tools >Telerik Fiddler Options> HTTPS 选项卡。

– 选择右侧Actions中的 Export Root Certificate to Desktop。

– 桌面上会出现一个“FiddlerRoot.cer”文件,右键安装证书。

– 存储证书的位置选择“本地计算机”,点击“下一步”再点击“浏览”,选择“受信任的根证书颁发机构”。

此时itunes应该无法打开appstore页面已解决,需于HTTPS解密中设置白名单【gsa.apple.com】

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

2. 打开 iTunes(如之前已打开,需要关闭 iTunes 后重新打开),搜索想下载的 App(以下载 UC 10.5.5版为例)。

3. 点击下载,等右上角出现箭头后暂停或者删除下载均可(选中下载按两次 Delete 键)。

4. 返回 Fiddler 将还在下载的项目删除。(本人实际使用中,在此时删不删出没有影响结果)

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

5. 在该删除的下载项上方找到域名为 p32-buy.itunes.apple.com、url开头为 /WebObjects/MZBuy.woa 的请求,切换右侧至 Inspectors 选项卡,并点击中间的黄色块(Response is encoded and may require decoding before inspection. Click here to transform.)黄色块中内容可能不一致,但是在下一步之前必须要点击黄色块。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

6. 保存该请求(右键请求 – Save – Response – Response Body)。需要注意一点,如果没有点击黄色方块,将会保存一个乱码文件。

7. 打开保存的 xml 文件(系统默认一般是 IE 打开),向下翻动找到 softwareVersionExternalIdentifiers 并伴随着一大串“xxxxxxxxxx”的项目。此处为该 App 自第一个版本起每个版本在 App Store 中的版本 ID,从后向前即为最新到最老。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

8. 回到 Fiddler,右键之前那个 MZBuy 的请求,Replay-Reissue and Edit,编辑右侧上方 appExtVrsId 下方数字为对应版本 ID,我自己直接使用UC 10.5.5版本的 ID——812506712,点击绿色按钮,切换至黄色块(黄块需要点击)下方最右侧“xml”视图,下拉至图中位置查看 App 版本,不断重复本步骤直至找到需要下载的版本。如果无法正常获取则说明请求已经过期,重新执行 3-4 步然后使用新的请求进行编辑重发操作。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

9. 确认需要下载的版本 ID 后,先在 iTunes 中重新进行一次搜索或者进入 App 详情页(在此时可以删除在itunes任务中的下载项),然后开启拦截模式:菜单栏 – Rules – Automatic Breakpoints – Before Requests,然后返回 iTunes 点击下载。

回到 Fiddler 之后应该会有几个红色图标的请求,找到 MZBuy.woa(如果是 Tunnel to 则先点绿色按钮放行),右侧编辑版本 ID 为需要下载的版本 ID,然后关闭拦截模式:菜单栏 – Rules – Automatic Breakpoints – Disabled,点击绿色按钮发送请求。

神技能!教你如何下载AppStore中app的任意旧版本(appstore怎么下载旧版本app)

10. 旧版本 App 已经开始下载。下载过程中需要保持 Fiddler 和 iTunes 一同打开,不可关闭。

如果知道所需版本的id可以直接从第9步开始

希望可以帮到大家!

如何去除旧版本app store更新提醒

1、前往App Store更新(消除已经存在的提醒,直接覆盖安装将再也无法去除该提醒。如果AppStore还没有提醒可跳过)

2、修改电脑上ipa后缀名为zip,打开删除里面的“iTunesMetadata.plist”文件

3、改回.ipa,安装

教程出自威锋大神lcz970 我也稍加改动,不是原创,让大家看看 不懂的可以评论问起。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(1)
上一篇 2023年3月15日 上午10:51
下一篇 2023年3月15日 上午11:07

相关推荐