前言
本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用。顺利的话,30分钟即可下载安装APP。
原文
轩枫阁:https://www.xuanfengge.com/ios-download-app.html
实现原理
通过Workflow查找App的历史版本对应ID
通过抓包软件Fiddler修改下载请求,将请求中最新版本的ID改成历史版本ID,成功下载指定版本App
操作步骤
主要分为以下三步:
1. 下载安装itunes、fiddler,设置fiddler并安装证书
2. 安装Workflow查询APP版本对应的版本ID
3. 找到版本ID后,Fiddler修改下载请求,iTunes下载安装
第一步、准备工作
1.1 下载安装iTunes、Fiddler
下载安装iTunes,熟悉使用iTunes的App Store。
下载安装Fiddler(官网下载、或者百度搜索Fiddler安装、交流群可下载)
或者使用本站提供的版本Fiddler4 v4.6.0.1,推荐下载此版本
win8以上系统建议安装Fiddler for .NET4,win7也建议安装Fiddler4.
1.2 设置Fiddler
打开 Fiddler,选择菜单栏 -> Tools -> Fiddler Options,在 HTTPS 选项卡中勾选Decrypt HTTPS traffic,然后重启Fiddler。
1.3 安装Fiddler证书
如果在Fiddler的使用过程中,提示Certificate Error证书错误,可以选择Yes忽略错误或者安装证书,教程请参考附录2。
第二步、查找版本ID
2.1 App Store搜索安装Workflow
Workflow是一款 iOS 平台的神级自动化流程应用,它不仅能帮助我们省去每次重复操作的过程,而且还能完成许多不可思议的任务。
2017 年3 月23 日,Apple 正式收购了Workflow和整个开发团队。
可以说Workflow是一款神器,这里我们用它来查找APP历史版本对应的ID。
2.2 添加任务
直达:https://workflow.is/workflows/49b8d52b372a4185a8728e6af7950d57
扫码:使用浏览器扫码,点击“GET WORKFLOW”,跳转至Workflow添加任务
2.3 查找ID
运行刚添加的“App旧版本抓包”任务,输入App名称查询,即可得到对应版本ID,如搜索UC浏览器。
2.4 帮助查询
Workflow不易上手,如果不会使用,可加群求助查询,查看群信息。
第三步、下载APP
3.1 拦截下载请求
确认需要下载的版本ID。例如,下载UC浏览器10.7版本的ID为813088087。
在 iTunes 中搜索App,切换到Fiddler,清空请求(快捷键CTRL+X),在左下角黑色输入框输入命令打开断点bpu MZBuy.woa回车(取消断点为输入bpu)
返回 iTunes, 点击下载或更新。
3.2 修改下载请求
回到 Fiddler 后会出现红色图标的请求,点击请求显示Inspectors栏。
在TextView窗口,找到appExtVrsId位置,下一行数字及为当前下载的版本ID。
编辑版本 ID 为需要下载的版本 ID,如上面查询到的813088087。(可点击图片放大预览)
3.3 确认下载
最后点击绿色按钮(Run to Completion)发送请求,进行下载。(选中下载按2次Delete键即可删除)
如果长时间下载没反应,先暂停下载,点击Fiddler左下角Capturing取消拦截请求,再继续下载即可。
3.4 下载安装
App下载可在iTunes右上角查看进度。
完毕后,切换到应用界面,右键打开下载文件所在文件夹,找到.ipa安装包,在常用的软件(PP助手、iTools)中安装即可。
如果觉得有用,欢迎转发到微博或者微信分享到朋友圈,非常感谢。
常见问题
IOS软件下载必须使用自己的Apple ID登录itunes,才能在iPhone上安装,否则会闪退
不要把AppleID轻易告知别人,可能会被锁屏勒索
迅雷已下架,无法通过此方法下载
交流群
如果以上步骤有不了解或者不成功的,请加IOS旧版本APP下载交流群528490657
(下载旧版本APP需要登录自己的Apple ID进行下载,所以只能自己学习操作;如有问题请截图并注明步骤在群里提问)
(QQ扫码)
附录
1. 部分APP版本ID及介绍
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”文件,右键安装证书
安装证书的位置选择第二项,并点击“浏览”,选择“信任的根证书存储”。
3. itunes打开白屏怎么办?
Fiddler和itunes同时打开的情况下,可能会搜索不出来,页面白屏。
把Fiddler设置成不拦截请求:点击Fiddler左下角Capturing按钮,按钮消失即为不拦截
在itunes进行搜索
点击Fiddler左下角Capturing按钮,将拦截按钮显示,即可正常看到请求
4. 不能创建证书提示fiddler2 unable to generate certificate怎么办?
在创建证书的时候,如果提示fiddler2 unable to generate certificate,无法导出安装证书,将会导致https的包无法解开。
比较简单的解决方案是安装下载这个程序fiddlercertmaker。
https的请求由灰变蓝即可。
具体提示如下:
---------------------------
UnabletoGenerateCertificate
---------------------------
Creationoftheinterceptioncertificatefailed.
makecert.exereturned-1.
ResultsfromC:\ProgramFiles\Fiddler2\MakeCert.exe-ssmy-n
"CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by
http://www.fiddler2.com"-eku1.3.6.1.5.5.7.3.1-r-cyauthority-a
sha1
Error:Can't create the key of the subject ('JoeSoft')
Failed
-------------------------------------------
5. 如何关闭Fiddler请求拦截
在开着Fiddler的时候,itunes可能会出现提示重新登录或者登录失败的情况(连不上服务器),解决方案为将Fiddler取消请求拦截,itunes登录之后,Fiddler再进行请求拦截。具体切换操作如下:
点击Fiddler左下角Capturing按钮即可,再点击即可打开