美文网首页
获取线上APP的老版本——iOS

获取线上APP的老版本——iOS

作者: 蒜头不吃葱 | 来源:发表于2019-01-17 18:18 被阅读0次

    大概流程如下:

    1.电脑环境:windows(本人win7)
    2.下载安装iTunes,这个需要老版本的才能下载APP,新版只有音乐,只有音乐,只用音乐。后续再
    研究app store能不能使用附上老版本下载链接
    3.下载安装fiddler,设置fiddler并安装证书
    4.打开iTunes登录Apple ID——>在iTune Store搜索到相关应用——>设置fiddler——>点击下载,在fiddler中设置断点抓取相关应用信息——>找到相应版本对应的版本ID——>修改下载地址,下载——>安装的时候需要注意设备登录的Apple ID和iTunes一致

    具体步骤如下:

    一、下载安装iTunes,登录Apple ID并找到需要下载的应用

    进入应用商店图

    注:我这里登录的美区的AppleID,网络挂的VPN代理全局模式
    期间不能关闭fiddler和iTunes

    二、下载安装fiddler

    1.下载fiddler

    可进入官网下载,关于fiddler的使用可自行百度了。

    2.设置fiddler

    打开fiddler——>点选工顶部工具栏Tools——>点选Options——>点选HTTPS,勾选Dcrypt HTTPS COUNECTS。设置完成后,重启Fiddler


    设置

    三、查找版本ID

    1.在iTunes上点击下载或更新,左边出现下载图标,点击暂停

    2.请求里面host为pxx-buy.itunes.apple.com,url中包含WebObjects/MZBuy.woa/wa/buyProduct

    保存.jpg

    3.打开保存文件查询softwareVersionExternalIdentifiers

    查询版本号.png

    三、下载

    1.拦截请求

    fiddler顶部工具栏选择x号选择remove,清屏;
    左下角命令行输入bpu MZBuy.woa回车打开断点

    2.iTunes找到要下载的APP点击下载

    fiddler中找到红色警报选项,右侧视图栏点击Inspectors > TextView
    找到appExtVrsId中取值换成要下载的对应版本号

    3.取消断点,重新请求下载

    fiddler左下角命令行输入bpu 回车取消断点;点击Run To Completion,就会自动下载对应版本


    CF29296FB3DA1C5771DBA5FAAD7DE277.jpg

    4.检验

    下载后上述步骤页面点击TextView即可查看,若出现乱码,点击黄色response body is encode.click to decode即可

    image.png 8D35D3A7DE13ADA5F2A45C2F1684D757.png

    三、安装

    1.电脑安装iTools

    2.USB连接手机设备,首次需要信任,输入解锁密码即可

    3.我的设备——>应用——>我的应用——>安装添加即可

    5006387C6F3C37D3E2F4590290D86EEA.png

    注:路径可以通过iTunes我的应用——>右键在Windows资源管理器中显示即可

    四、已下架产品

    登录之前下载过APP的AppleID,打开App Store,个人账户图标——>点击Purchased,即可获取之前下载APP的信息,可下载使用

    相关文章

      网友评论

          本文标题:获取线上APP的老版本——iOS

          本文链接:https://www.haomeiwen.com/subject/oonidqtx.html