如何降级 iOS 的 App 回旧版本
Charles Proxy(下载)
iTools(下载)
官方 iTunes、还有一部 Mac 电脑
Mac 打开 Charles 需要等待 10 秒,安装信任文件
点击 Mac 顶端 Help > SSL Proxying > 安装 Install Charles Root Certificate
点解 Install Charles Root Certificate 后 Mac 会自动弹出钥匙圈存取,找到名称 Charles Proxy 的凭证
凭证设定永远信任
搜索需要降级的 App,本次是使用 Instagram 示范降级,因此小编需要搜索 Instagram
进行 Instagram 界面按下载,点击后之后需要以 9 秒 9 的速度取消下载,然后回到 Charles
取消下载后回到 Charles 会出现显示http://p(数字)开头的文件名字,例如小编的电脑则显示两个
无论显示多少个,全部右键文件名然后点击 Enable SSL Proxying
重复步骤 4,重新搜索 Instagram 后点击下载,然后迅速取消下载,再回到 Charles
这次 Charles 又会显示一个 https://p(数字)开头的文件,不同的是,这次显示的文件左方是一个小地球的图标,而步骤 5 显示的是一个小锁的图标,而这次我们需要点击新出现的 https://p(数字)文件,打开里面的 buyProduct 文件,在右方点解 Contents > XML Text。
拉到底部'softwareVersionExternalldentifiers'显示的正是版本的代号,如果想知道这个版本的代号是代表哪个需要,需要到 iOS 的 App Store 查看历史版本,复制你需要降级的版本代号。
复制完版本代号后右击 https:// 文件开启'Breakpoints'功能
再次搜索 Instagram,这次不用再取消下载,因为…
点击下载后 Charles 会自动弹出一个窗口,我们需要在窗口内修改需要下载的版本
Charles 弹出窗口后点击右方的'Edit Request',找到
修改完成后按底部的'Execute',随后该窗口还会弹出 3~4 次,不过不再需要修改版本号,直接点击 Execute 即可
iTunes 打开数据库,为什么 Logo 还是新版彩色 Logo?不用担心,因为 Logo 是跟 iTunes 最新的数据,但实际上你已经下载了旧版本的 App。点击显示于 Finder
打开 iTools 点击程式上方的'应用',会看到下方有'刷新'以及'安装',我们需要安装刚刚 iTunes 下载的 ipa
旧版 Instagram 安装成功,有没有很熟悉的感觉?
此降级方法适用于任何 iOS 版本,包括最新的 iOS 11 Beta 版,原理是修改 POST 请求 HTTPS 的代理工具。不过需要注意的是下载的 ipa 无法共用,原理是绑定下载的 App Store 账号,例如你用 a 账号下载 ipa,需要该 iOS 设备也使用该 App Store 账号登入,否则会闪退。
联系客服