1.软件准备

2.正式开始

2.1 打开Charles青花瓷

下载历史版本App_右键

2.2 安装证书以便能够拦截解析HTTPS请求数据

下载历史版本App_版本号_02

2.2.1 如果是选择本地安装证书的话,记住保存格式选择​​.cer​

下载历史版本App_版本号_03

2.2.2 双击下载好的证书

下载历史版本App_右键_04

2.2.3 右键点击证书

下载历史版本App_右键_05

2.2.4 信任证书

下载历史版本App_版本号_06

2.2.5 ssl代理证书配置完成

下载历史版本App_版本号_07

2.3 打开iTunes

下载历史版本App_版本号_08

2.4 单击编辑左上角以便能够出现​​应用​​这个选项

下载历史版本App_版本号_09

2.5 在下拉选项中勾选​​应用​

下载历史版本App_iphone_10

2.6 单击正上方的App Store

下载历史版本App_版本号_11

2.7 搜索需要下载历史版本的App,这里我以IT之家为例

下载历史版本App_版本号_12

2.8 点击获取按钮,就会变成正在下载

下载历史版本App_iphone_13

2.9 这时候查看Charles能够看到一大堆请求,看关键字​​p28-buy​​,这个是Itunes的下载请求,而且是HTTPS加密的,链接旁边有一把小锁,不能查看里面的内容

下载历史版本App_自动安装_14

2.10 打开ssl代理并打断点拦截该请求

下载历史版本App_自动安装_15

2.11 进入iTunes删除刚才下载的App,因为刚才只是为了获取下载请求

下载历史版本App_简书_16

2.12 删除好App后刷新一下,重启Charles,再次点击iTunes的获取按钮

下载历史版本App_自动安装_17

2.13 可以看到这时候已经能够查看HTTPS请求里面的内容了,点击图中相应位置

下载历史版本App_版本号_18

2.14 往下翻,可以查看到一大串数字,这些全都是该App的历史版本编号,我们只需要把想下载的历史版本的编号复制下来就好,后面会用到,这里我复制第一个​​11577427​​,为该app的第一个版本

下载历史版本App_版本号_19

2.15 再次点击获取按钮,下载请求会被拦截,跳转到Charles

下载历史版本App_自动安装_20

2.16 这时候把最新的版本号替换成刚才我们复制好的历史版本号

下载历史版本App_右键_21

2.17 点击​​Excute​​​执行按钮,可能会来断点2次,除了第一次,后面的都直接点击​​Excute​​执行按钮

下载历史版本App_版本号_22

2.18 大功告成!!!

下载历史版本App_自动安装_23

2.19 查看下载好的App的版本号

下载历史版本App_右键_24


下载历史版本App_右键_25

下载历史版本App_iphone_26

3.安装旧版本App

旧版本的App下载好了,接下来我们要安装到手机上才是王道,或者进行其他用途,这里介绍下2种安装到iPhone上的方法。



1.利用iTunes安装
手机链接电脑,iTunes自动弹出,然后会进行同步,刚才电脑上下载好的应用会自动安装到iPhone上。



2.利用iTools安装



下载历史版本App_简书_27下载历史版本App_版本号_28