在当今快速发展的软件时代,苹果应用商店不断更新其软件库,有时这会导致用户对旧版应用程序的需求难以满足。以下是关于如何在苹果设备上下载旧版本软件的详细教程:
一、准备工作
1.下载安装 iTunes:前往苹果官网,下载并安装 iTunes(需注意不要安装最新版本的iTunes)。推荐使用12.6版本的 iTunes。
2.下载安装 Charles抓包软件:从网上下载 Charles 软件,该软件主要用于抓包操作。下载地址可以是[https://www.charlesproxy.com/download/](https://www.charlesproxy.com/download/),下载后可能需要激活码,可自行获取免费激活码。 二、查找软件历史版本ID
1.打开 iTunes,在上方账户选项中登录自己的 Apple ID,并对这台电脑授权。
2.在 iTunes 中搜索你想要下载旧版本的 app,如“起点读书”。
3.搜索到后先不点下载,进入 iTune 中的帮助,依次点击 Help,Register Charles Proxy;Help,SSL Proxying,Install Charles Root Certificate;Help,SSL Proxying,Enable SSL Proxying。最后点击确定,完成证书安装。
4.打开 Charles 软件,此时应该已经开始抓包了。在上方红色小圆圈被框住应为未知的小框,如果没有开始,手动点击开始抓包。如果不知道如何点击,可以参照网上教程。然后返回到 iTunes,再次点击下载。
5.在 Charles 里面找到 p29-buy.itunes.apple.com 这一项,里面有多项信息。下面显示 “unknown” 表示未启用 SSL 代理,右键单击,点击 Enable SSL Proxying。之后创建断点,点击 Breakpoints,选择 Create Breakpoint,再点击 Edit Request,选择 Execute Below Window。
6.回到 iTunes,再次点击下载时会弹出一个窗口,同时 iTune 会自动停止下载。在窗口中选择 Edit Request。下面显示 Request XML Text,找到 ,后面有一串数字是这个 app 的版本 id。复制后面的那串数字。
7.通过网址 tools.lancyly.tech/appl_id查询历史版本的版本 ID。将刚才复制的后面那串数字输入其中,点 App Name 下面的搜索按钮,找到想要的版本。复制后面的版本号。
8.回到 Charles 窗口,将之前修改的那串数字改为刚才复制的那串数字。然后点击 Edit Request 下面的 Execute。回到 iTune 继续下载。
三、导入旧版软件到手机
1.下载并安装爱思助手或者 iTools 等工具。用数据线将 iPhone 连接到电脑后打开爱思助手或者 iTools,将安装好的历史软件安装包拖入其中,即可实现导入安装。
2.在资源库里右键查看简介,点击 Windows 中资源管理器。在安装好的软件上右键,选择“在 Windows 资源管理器中显示”,用解压文件打开。安装后的资源库中会有安装好的软件,将其后缀名.plist的文件删除,以防止 app store 里的更新提醒。 以上是在苹果系统下下载旧版本软件的方法。不过需要注意的是,苹果并不支持随意降级或安装低版本应用,因为这可能会带来安全风险和兼容性问题。因此,请谨慎操作,并确保你的设备已经备份了重要数据。