2017年5月16日星期二

IOS获取旧版本 app 应用

https://gist.github.com/yangshaoshun/443f555dc7cc449d4ed990542a766871

iOS不越狱
Mac+iTunes+Charles4.x
Charles需要安装Charles Root Certificate.
1.Charles下载证书*.pem
Help->SSL Proxying->Save Charles Root Certificates...
2.钥匙串安装证书
File->Import Items,编辑并信任证书
菜单Proxy- 启用MacProxy,获取不到ssl内容的时候编辑菜单-Proxy-SSLProxySettings,添加hosts端口*443
步骤(以微信为例)

1.打开itunes和Charles,在iTunes中搜索微信,并点击Get按钮。(下载开始后可以暂停任务并删除。)

2.在Charles的请求列表中寻找形如https://*-buy.itunes.com(buyProduct)等的请求,右键启用Enable SSL Proxying和Breakpoints.
3.从Charles捕获buyProduct的返回中查找softwareVersionExternalIdentifiers字段及其对应的列表Value.此列表代表的版本号从最早到最新排列。

4.在iTunes中删除先前下载好的包,并再次执行1,将会发现Charles断点执行到。点击EditRequest-XMLText,编辑其中的appExtVrsId为 老版本的vrsId并点击Execute,可能需要在断点再次执行到时点击Execute。

5.在iTunes已安装的App中可以查找到需要的老版本的APP.

越狱下载插件app admin

没有评论:

发表评论