前言

本篇文章主要介绍如何通过iTunes下载旧版本并安装到ios上。

软件及版本

展开查看详情

  1. 抓包工具

Fiddler_5.0

  1. iTunes版本

iTunes64Setup_12.6.3

使用方法

展开查看详情

获取APP版本ID

1、手动获取APP版本ID

  1. 在 iTunes 中下载 APP 最新版安装包;
  2. 解压 .ipa 安装包(如压缩软件不支持直接解压则将安装包扩展名改为 .zip);
  3. 用文本编辑器打开(如记事本)位于安装包根目录的 iTunesMetadata.plist 文件;
  4. 查找 softwareVersionExternalIdentifiers 即可定位至历史版本 ID 所在处,版本号由旧到新排序;
  5. 点点数据中版本记录自行推断各版本对应的版本 ID。

2、获取APP版本ID

目前仅存的公开历史版本查询网站「Sunny」已停止版本抓取,仅可查阅 2022 年 06 月 06 日以前的版本 ID,且冷门应用不收录。
推荐上面手动获取方法,也可在后续教程中获取。

软件基本设置

展开查看详情

1、先登录iTunes登录苹果的账户

查看是否有双重认证功能。如果有,进行验证码输入即可。
20230406183240.png

2、打开fiddler

打开Fiddler菜单项——Tools——TelerikFiddler Options—>HTTPS
勾选:Capture HTTPS traffic和Ignore server certificate errors(unsafe),点击ok
注意:首次点击会弹出是否信任fiddler证书和安全提示,直接点击yes就行。

20230406183926.png

开始抓包

展开查看详情

1、上述设置完成,保持fiddler软件运行状态

选择清除所有条目
20230406184332.png

2、在iTunes的app store搜索需要的下载的APP,比如爱奇艺,点击下载软件

20230406184544.png

3、跟踪Fildder软件

Fiddler 的项目立会出现p**-buy.itunes.apple.com的条目,如果有2项,选择body大的,然后按照下图点击
20230406184818.png

4、双击后,右侧出现详细内容

其中Inspectors-TextView是我们需要关注,抓包的信息。855843617就是我们下载的当前的app版本号。
20230406185037.png

5、根据下一个信息框中的textviews查找所有前期版本

如果下面这个textviews显示为空,则根据中间黄色横条的内容(编码方式)点击,则可以出现。
20230406185641.png

找到下图中的版本,进行保存,可以复制出来稍后使用。
20230406185755.png

6、选择版本

我们根据上述获取的,选定一个版本号:855270863。

7、fiddler执行命令,进行下载访问阻断

进入FIDldder 4界面,在下方黑条窗口输入并回车:

bpu MZBuy.woa

此时,fiddler4程序处于截断/截止状态。
20230406190510.png

8、重新下载操作

在iTunes的资料库,把刚刚下载的app删除掉,
然后进入app store重新下载,此时iTunes不会下载软件;
等待我们进行版本修改。
双击网址前面有一个红色的图标的项目,即p**-buy.itunes.com.cn的条目
20230406190649.png
20230406190809.png

9、版本修改

1、找到上述需要修改的版本:855270863
2、修改版本,然后点击 Run to Completion 下载
20230406191054.png
3、等待下载完成
20230406191303.png

使用

展开查看详情

下载完成后可以在资料库找到ipa安装包,可以直接拖拽到资料库进行安装,也可以拖拽到爱思助手进行安装。

版权说明:若无注明,本文皆Mikcool原创,转载请注明出处!
文章标题:iOS 旧版 APP 降级方法
本文链接:https://mikcool.com/archives/23/
友情提示:如果博客出现404或链接失效,请留言或者联系博主修复!
最后修改:2023 年 04 月 06 日
如果觉得我的文章对你有用,请随意赞赏