itunes抓包旧版软件

 人参与 | 时间:2026-10-17 07:27:54

iTunes 12.6.5.3 是抓包最后一个保留 App Store 功能的桌面版本。苹果在 12.7 里把这个入口砍掉之后,旧版想直接下载旧版 IPA 文件就只剩两条路:要么用第三方助手,软件要么把 iTunes 降级回去。抓包我选了后者,旧版因为抓包拿到的软件 IPA 是干净的原始文件,没有助手夹带的抓包私货。

降级本身不复杂。旧版先把现有 iTunes 彻底卸载,软件Apple Mobile Device Support、抓包Bonjour、旧版Application Support 这些组件一个都别留。软件装 12.6.5.3 的抓包时候记得断网,否则它会自动检查更新。旧版装完第一次打开,软件菜单栏里能看到「应用」这一项,说明版本对了。如果看不到,多半是某个残留组件没清干净。

接下来是抓包的关键步骤。Fiddler 或者 Charles 都行,我用的 Fiddler。打开工具,设置 HTTPS 解密,把根证书装进系统信任区。然后 iTunes 里登录你的 Apple ID,切到 App Store 页面,随便搜一个应用,点「获取」但不要真的下载——让它停在确认对话框那一步。这时候 Fiddler 里已经能看到一堆请求了。

真正要抓的是 p28-buy.itunes.apple.com 这个域名下的 WebObjects/MZBuy.woa/wa/buyProduct 请求。响应体里有一串 plist 格式的数据,里面包含 downloadURL 字段,后面跟的就是 IPA 文件的真实地址。复制那个 URL,用下载工具拉下来,得到一个 .ipa 文件。整个过程不需要越狱,也不需要额外插件。

有个细节容易踩坑:iTunes 12.6.5.3 在某些 macOS 版本上会闪退,尤其是 Catalina 之后的系统。解决办法是右键显示包内容,找到 Contents/MacOS/iTunes,用终端运行并加上 --disable-features=AMDB 参数。Windows 这边反而稳得多,Win10 和 Win11 都能正常跑,只是第一次启动会慢一点。

抓下来的 IPA 可以直接用 Apple Configurator 装到设备上,也可以解压看里面的 Payload 文件夹。我试过抓一个 2016 年上架的老游戏,IPA 里还保留着 32 位二进制,现在的新系统已经跑不起来了,但文件本身完整,签名信息也在。这就意味着如果你有对应的旧设备,装回去照样能玩。

苹果后来推的 App Store 网页版和 Apple Configurator 2 也能下载 IPA,但前者只给 macOS 用,后者需要登录且经常报错。相比之下,iTunes 抓包这条路虽然折腾,但可控性最强。你清楚每一步在做什么,拿到的文件也没有被中间层改动过。

最后提醒一句:抓包只用于下载你自己账号已购买或免费获取的应用。别拿它去碰付费内容,Apple 的收据验证不是摆设。工具本身中立,用的人得知道边界在哪。

顶: 5878踩: 225