码迷,mamicode.com
首页 > 移动开发 > 详细

iOS----青花瓷运用->下载历史版本App

时间:2017-01-18 09:41:07      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:str   ssl   重启   strip   执行   本地   code   abd   shu   

1.软件准备

2.正式开始

2.1 打开Charles青花瓷
技术分享
historyApp1.png
2.2 安装证书以便能够拦截解析HTTPS请求数据
技术分享
historyApp2.png
2.2.1 如果是选择本地安装证书的话,记住保存格式选择.cer
技术分享
historyApp3.png
2.2.2 双击下载好的证书
技术分享
historyApp4.png
2.2.3 右键点击证书
技术分享
historyApp5.png
2.2.4 信任证书
技术分享
historyApp6.png
2.2.5 ssl代理证书配置完成
技术分享
historyApp7.png
2.3 打开iTunes
技术分享
historyApp8.png
2.4 单击编辑左上角以便能够出现应用这个选项
技术分享
historyApp9.png
2.5 在下拉选项中勾选应用
技术分享
historyApp10.png
2.6 单击正上方的App Store
技术分享
historyApp11.png
2.7 搜索需要下载历史版本的App,这里我以IT之家为例
技术分享
historyApp12.png
2.8 点击获取按钮,就会变成正在下载
技术分享
historyApp13.png
2.9 这时候查看Charles能够看到一大堆请求,看关键字p28-buy,这个是Itunes的下载请求,而且是HTTPS加密的,链接旁边有一把小锁,不能查看里面的内容
技术分享
historyApp14.png
2.10 打开ssl代理并打断点拦截该请求
技术分享
historyApp15.png
2.11 进入iTunes删除刚才下载的App,因为刚才只是为了获取下载请求
技术分享
historyApp16.png
2.12 删除好App后刷新一下,重启Charles,再次点击iTunes的获取按钮
技术分享
historyApp17.png
2.13 可以看到这时候已经能够查看HTTPS请求里面的内容了,点击图中相应位置
技术分享
historyApp18.png
2.14 往下翻,可以查看到一大串数字,这些全都是该App的历史版本编号,我们只需要把想下载的历史版本的编号复制下来就好,后面会用到,这里我复制第一个11577427,为该app的第一个版本
技术分享
historyApp19.png
2.15 再次点击获取按钮,下载请求会被拦截,跳转到Charles
技术分享
historyApp20.png
2.16 这时候把最新的版本号替换成刚才我们复制好的历史版本号
技术分享
historyApp21.png
2.17 点击Excute执行按钮,可能会来断点2次,除了第一次,后面的都直接点击Excute执行按钮
技术分享
historyApp22.png
2.18 大功告成!!!
技术分享
historyApp23.png
2.19 查看下载好的App的版本号
技术分享
historyApp24.png
技术分享
historyApp25.png
技术分享
historyApp26.png

3.安装旧版本App

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

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

  • 2.利用iTools安装

技术分享
historyApp27.png
技术分享
historyApp28.png

iOS----青花瓷运用->下载历史版本App

标签:str   ssl   重启   strip   执行   本地   code   abd   shu   

原文地址:http://www.cnblogs.com/CoderAlex/p/6295497.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!