[果粉教程] 【转】IOS如何下载旧版本应用APP – 简洁版

[复制链接]
暗黑萝莉VIP会员 发表于 2019-12-28 08:52:10 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
【技术贴】IOS如何下载旧版本应用APP – 简洁版
前言
此前写过一篇【技术贴】IOS如何下载旧版本应用APPhttp://www.xuanfengge.com/ios-how-to-download-old-app.html
文章相对来说比较复杂,特别是查找版本ID对应的步骤,这里推荐使用另一种方案,操作起来更简单。
本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用。
实现原理
  • 通过Workflow查找App的历史版本对应ID
  • 通过抓包软件Fiddler修改下载请求,将请求中最新版本的ID改成历史版本ID,成功下载指定版本App
操作步骤
主要分为以下三步:
  • 下载安装itunes、fiddler,设置fiddler并安装证书
  • 安装Workflow查询APP版本对应的版本ID
  • 找到版本ID后,Fiddler修改下载请求,iTunes下载安装
第一步、准备工作1.1 下载安装iTunes、Fiddler
win8以上系统建议安装Fiddler for .NET4,win7也建议安装Fiddler4.
1.jpg
1.2 设置Fiddler
打开 Fiddler,选择菜单栏 -> Tools -> Fiddler Options,在 HTTPS 选项卡中勾选 Decrypt HTTPS traffic,然后重启Fiddler。
2.jpg
1.3 安装Fiddler证书
如果在Fiddler的使用过程中,提示Certificate Error证书错误,可以选择Yes忽略错误或者安装证书,教程请参考附录2
第二步、查找版本ID2.1 App Store搜索安装Workflow
Workflow是一款 iOS 平台的神级自动化流程应用,它不仅能帮助我们省去每次重复操作的过程,而且还能完成许多不可思议的任务。
2017 年3 月23 日,Apple 正式收购了Workflow 和整个开发团队。
可以说Workflow是一款神器,这里我们用它来查找APP历史版本对应的ID。
2.2 添加任务
扫码:使用浏览器扫码,点击“GET WORKFLOW”,跳转至Workflow添加任务
2.3 查找ID
运行刚添加的“App旧版本抓包”任务,输入App名称查询,即可得到对应版本ID,如搜索UC浏览器。
4.jpg

2.4 帮助查询
Workflow不易上手,如果不会使用,可加群求助查询,查看群信息
第三步、下载APP3.1 拦截下载请求
确认需要下载的版本ID。例如,下载UC浏览器10.7版本的ID为813088087。
在 iTunes 中搜索App,切换到Fiddler,清空请求(快捷键CTRL+X),在左下角黑色输入框输入命令打开断点 bpu MZBuy.woa 回车(取消断点为输入bpu)
5.jpg
返回 iTunes, 点击下载或更新。
3.2 修改下载请求
回到 Fiddler 后会出现红色图标的请求,点击请求显示Inspectors栏。
在TextView窗口,找到appExtVrsId 位置,下一行数字及为当前下载的版本ID。
编辑版本 ID 为需要下载的版本 ID,如上面查询到的813088087。(可点击图片放大预览)
6.jpg
3.3 确认下载
最后点击绿色按钮(Run to Completion)发送请求,进行下载。(选中下载按2次Delete键即可删除)
7.jpg
如果长时间下载没反应,先暂停下载,点击Fiddler左下角Capturing取消拦截请求,再继续下载即可。
3.4 下载安装
App下载可在iTunes右上角查看进度。
完毕后,切换到应用界面,右键打开下载文件所在文件夹,找到.ipa安装包,在常用的软件(PP助手、iTools)中安装即可。
8.jpg
9.jpg
如果觉得有用,欢迎转发到微博或者微信分享到朋友圈,非常感谢。
常见问题
  • IOS软件下载必须使用自己的Apple ID登录itunes,才能在iPhone上安装,否则会闪退
  • 不要把AppleID轻易告知别人,可能会被锁屏勒索
  • 迅雷已下架,无法通过此方法下载
交流群
如果以上步骤有不了解或者不成功的,请加IOS旧版本APP下载交流群 528490657
(下载旧版本APP需要登录自己的Apple ID进行下载,所以只能自己学习操作;如有问题请截图并注明步骤在群里提问)
(QQ扫码)
附录1. 部分APP版本ID及介绍[td]
APP版本版本ID简介
UC浏览器 V10.7814450049能离线视频缓存
QQ浏览器 V6.1.1813125939能缓存视频
QQ空间 V5.1.1811660738动态浏览无广告
百度云 V6.6.0812649628支持解压文件,支持视频接入WIFI自动上传
百度贴吧 V6.9.6814101616能本吧内搜索
支付宝 V9.2813710368越狱也能使用指纹支付
网易新闻 V3.6.216708686广告少
爱奇艺 V5.7.1759732747无片头广告(目前已不能下载,官方不放出旧版本)
蜻蜓FM V4.7.6813883538无音频广告
追书神器 V2.23.1812773310依然有广告,不需要追书币追根模式健在
酷狗音乐 V3.9.4276022645纯粹的播放器
115网盘 V6.0.0816723879支持添加离线下载

2. Fiddler安装证书
如果在Fiddler的使用过程中,提示Certificate Error证书错误,请选择Yes 或 根据以下步骤安装证书:
  • Fiddler 菜单栏 > Tools > Fiddler Options > HTTPS 选项卡
  • 点击左下方的 Export Root Certificate to Desktop按钮
  • 桌面上会出现一个“FiddlerRoot.cer”文件,右键安装证书
  • 安装证书的位置选择第二项,并点击“浏览”,选择“信任的根证书存储”。
1.jpg
2.jpg
3.jpg
3. itunes打开白屏怎么办?
Fiddler和itunes同时打开的情况下,可能会搜索不出来,页面白屏。
  • 把Fiddler设置成不拦截请求:点击Fiddler左下角Capturing按钮,按钮消失即为不拦截
  • 在itunes进行搜索
  • 点击Fiddler左下角Capturing按钮,将拦截按钮显示,即可正常看到请求
4.png
4. 不能创建证书提示fiddler2 unable to generate certificate怎么办?
在创建证书的时候,如果提示fiddler2 unable to generate certificate,无法导出安装证书,将会导致https的包无法解开。
比较简单的解决方案是安装下载这个程序 fiddlercertmaker
https的请求由灰变蓝即可。
具体提示如下:

1
2
3
4
5
6
7
8
9
10
11
12

---------------------------
Unable to Generate Certificate
---------------------------
Creation of the interception certificate failed.
makecert.exe returned -1.
Results from C:\Program Files\Fiddler2\MakeCert.exe -ss my -n
"CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by
http://www.fiddler2.com" -eku 1.3.6.1.5.5.7.3.1 -r -cy authority -a
sha1
Error: Can't create the key of the subject ('JoeSoft')
Failed
-------------------------------------------




5. 如何关闭Fiddler请求拦截
在开着Fiddler的时候,itunes可能会出现提示重新登录或者登录失败的情况(连不上服务器),解决方案为将Fiddler取消请求拦截,itunes登录之后,Fiddler再进行请求拦截。具体切换操作如下:
点击Fiddler左下角Capturing按钮即可,再点击即可打开


回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 史前玩家

    在论坛开放三个月内注册的用户
  • 在线狂人

    在线时间无人能及 在线600小时可以获得
  • 论坛为家

    论坛为家 主题数大于150获得
  • 春节勋章

    每年春节限量发放

关注0

粉丝8

帖子1129

发布主题
专注素材教程免费分享
全国免费热线电话

400-1234-550

周一至周日9:00-23:00

反馈建议

webmaster@ibeifeng.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.