iPad/iPhone 安装旧版本 APP 的干净方法
虽然此方法较复杂,但胜在 APP 安装源来自苹果官方,安全可靠性更优
此方法需要配合电脑来操作。首先在电脑安装 12.6.5.3 这个最后支持 APP 下载的 iTunes 版本,官方下载地址如下:
64 位版本:https://secure-appldnld.apple.com/itunes12/091-87819-20180912-69177170-B085-11E8-B6AB-C1D03409AD2A6/iTunes64Setup.exe 32 位版本:https://secure-appldnld.apple.com/itunes12/091-87820-20180912-69177170-B085-11E8-B6AB-C1D03409AD2A5/iTunesSetup.exe
安装后打开 iTunes,点击菜单栏「账户」选项登录 Apple ID(如果登录遇到问题,可尝试挂上代理。如果是新账号,别忘了先在手机或苹果网页登录一遍。因为如果账号有服务条款更新选项,因为 iTunes 不支持显示,会导致登录失败)。
接下来安装 Fiddler 软件,后面会用它来拦截和修改 iTunes 网络请求。
Fiddler 官网下载地址 https://www.telerik.com/download/fiddler
安装后打开 Fiddler,点击菜单栏 Tools -> Options,在 HTTPS 选项卡下勾选「Capture HTTPS CONNECTs」和「Decrypt HTTPs traffic」并按提示安装证书,然后把「Ignore server certificate errors (unsafe)」选项也勾选上。

接下来下载旧版本 APP 的 .ipa 安装包。首先需要知道软件版本ID,这可以从下面列出的网站查询到:
https://appstore.bilin.eu.org https://app.agzy.cn
如果没有查询到所需版本ID。可以先在 iTunes 里下载这个软件,然后点击 iTunes 菜单栏「文件」->「资料库」->「打开 Genius」,点击菜单栏下面的切换栏选中「应用」,右键点击下载的软件项目,点击在 Windows 资源管理器中显示,将下载的 .ipa 文件解压缩。打开解压目录里的 iTunesMetadata.plist 文件,查找 softwareVersionExternalIdentifiers 关键字定位到版本ID内容区(版本号由旧到新)。要确认版本ID和软件版本号的关联,可以借助七麦数据之类平台的版本记录来推算。
在获取到软件版本ID后,便可以开始下载操作。
- 在 iTunes 商店中找到要下载的软件,进入软件详情页
- 打开 Fiddler 软件,在左侧栏下方的黑色输入框中输入
bpu MZBuy.woa命令并回车设置拦截断点 - 回到 iTunes 点击软件下载,点击 Fiddler 左侧栏里的 T 字图标已拦截记录,在右侧面板点击「TextView」选项页,在内容区找到软件版本ID并修改替换它,点击「Run to Completion」绿色按钮,然后退出 Fiddler 软件, iTunes 会开始下载软件

下载完成后,可以从下面路径找到软件安装包:
- 点击 iTunes 菜单栏「文件」->「资料库」->「打开 Genius」
- 点击菜单栏下面的切换栏选中「应用」
- 右键点击下载的软件项目,点击在 Windows 资源管理器中显示
在获取到软件安装包后使用 iMazing 之类的工具便可以将软件安装到 iPhone/iPad 设备上。
如果你觉得上面 iTunes 下载软件包的步骤太繁琐,网络上也有一些辅助工具,可以自行了解使用。
https://www.52pojie.cn/thread-1863801-1-1.html https://www.52pojie.cn/thread-1756628-1-1.html https://www.52pojie.cn/thread-1539913-1-1.html