帝游网提供最新手游APP下载和游戏攻略!

掌握下载技巧:轻松获取AppStore中应用任意旧版本方法解析

发布时间:2024-10-24浏览:15

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

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

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

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

操作步骤:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

希望可以帮到大家!

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

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

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

用户评论

全网暗恋者

这太厉害了!我一直想找回某个老版本的软件,新版本简直使いにくい,没想到这么简单就能搞定!感谢分享!

    有19位网友表示赞同!

命里缺他

之前为了下载旧版本折腾了好久,结果总是搞个头疼,真不明白那些开发者为什么要删除历史版本?你的方法也太赞了吧!一定要试试看!

    有10位网友表示赞同!

算了吧

话说一下这个下载的安全性怎么样?万一不小心把病毒下了怎么办?还是推荐官网下载比较安全吧。

    有18位网友表示赞同!

嘲笑!

说的这么厉害,还敢直接提“任意旧版本”这种词儿?我看官方肯定不乐意啊,以后更新迭代慢了估计就被封杀啦!不过确实有些软件新版本体验下降的问题,还是希望能有更好的办法解决这个问题。

    有16位网友表示赞同!

〆mè村姑

我懂你说的,很多软件更新后功能反而变复杂了,还不如之前简单实用呢!这个工具挺实用的,但是下载的时候要注意一下安全问题啊,网上有太多不可信的东西了。

    有18位网友表示赞同!

一笑抵千言

我试了一下,好像确实能成功下载旧版本了!感觉比官方渠道要自由的多哈!现在很多软件都是为了赚钱而改变功能,希望这种工具能够帮助大家找到最适合自己的版本。

    有13位网友表示赞同!

入骨相思

这说法太危险了吧?直接绕开App Store的审查机制,万一下载的是个垃圾APP呢?后果不堪设想!还是安安心心在官方渠道里下载吧/

    有14位网友表示赞同!

等量代换

我之前也遇到过这种问题啊,新版的软件总是bug特别多,旧版本就稳得多!希望这个方法能帮助到更多人找到自己想要的应用程序。 不过确实也要注意安全啦。

    有15位网友表示赞同!

余笙南吟

哇塞,这个真的好用吗?我一直想要下载某个老版本的音乐播放器,现在看来要试试看这个方法了!

    有13位网友表示赞同!

我绝版了i

虽然标题说的神技能,但我还是比较谨慎的,毕竟我一直在官方渠道下载app。希望以后developers可以多听取用户们的意见,不要总是往功能上加东西而忽略了用户的体验。

    有17位网友表示赞同!

心亡则人忘

感觉這個方法还是比較有技巧的,需要一定的技术才能操作到!

    有13位网友表示赞同!

矜暮

App Store下架旧版本主要就是为了更新安全问题吧?直接下载旧版本可能会存在一些安全隐患?不过也确实有些软件新版本的功能退化了,希望开发者们能多考虑用户的实际需求。

    有6位网友表示赞同!

一生荒唐

感觉这个方法比较绕,我习惯用官方渠道下载app。

    有18位网友表示赞同!

旧爱剩女

这篇文章很有意思!以前也没想过居然能让App Store的 app 如此随意地修改版本!不过还是谨慎一点比较好,毕竟什么软件都得经过测试才能安心使用啊!

    有6位网友表示赞同!

心已麻木i

这个方法太方便了! 我一直想要恢复某个老版本的软件,现在终于有办法了! 你真是个大神!

    有13位网友表示赞同!

?娘子汉

我一直觉得App Store应该允许用户选择下载旧版本,这样更灵活自由!希望这个工具能够发展壮大,让大家拥有更多元的app选择权!

    有13位网友表示赞同!

雁過藍天

我还是劝告大家谨慎使用这种方法,毕竟绕过官方审核机制可能存在一些安全隐患! 还是建议大家从正规渠道下载应用程序。

    有13位网友表示赞同!

一生只盼一人

话说,你们有没有尝试过用模拟器下载旧版本的App? 现在有很多模拟器的 App Store 版本是可以手动选择版本更新的哟!

    有18位网友表示赞同!

热点资讯