这个项目能做什么
ipadecrypt 是一款面向 App Store 应用的端到端 FairPlay 解密工具。你只需提供 bundle ID、App Store ID、App Store URL 或本地 .ipa 路径,它就能生成解密后的 .ipa。README 称它还支持 iOS 26 应用。
要求:一台可通过网络访问的越狱 iPhone,以及通过 Sileo 在设备上安装的 OpenSSH、AppSync Unified 和 appinst。README 指出已在 iOS 16.7.11 上使用 palera1n rootless 和 Dopamine 在 iPhone 8 Plus 上测试,并预期 A10-A14 设备上的 iOS 14 至 17 均可使用。
安装方式包括从 releases 页面获取预编译二进制文件、通过 go install 安装 cmd/ipadecrypt 包,或使用 Go 工具链从源码构建;BUILDING.md 包含详细说明。
使用围绕三个命令展开。bootstrap 运行一个四步交互式向导,涵盖 App Store 登录(凭据本地存储在 ~/.ipadecrypt/config.json)、通过 SSH 连接设备并探测 iOS 版本与架构、前置条件验证,以及辅助二进制文件上传与执行检查。decrypt 接受 bundle ID、App Store ID、App Store URL 或本地 .ipa 路径。versions 列出某个应用可用的版本。
已知问题:部分应用附带 ipadecrypt 无法解密的新不受支持 SC_Info 格式;并且由于 A12 及更新芯片上的 arm64e PPL 防护,某些应用(例如 Apple 的应用)预计无法使用。
该项目采用 MIT 许可证。它致谢了此前的相关工作,包括 majd/ipatool 为 App Store 客户端所用的 Apple Configurator 模拟、34306/TrollDecryptJB 从挂起 spawn 中调用 task_for_pid 和 mach_vm_read、akemin-dayo/AppSync 的 installd 签名绕过调整与 appinst,以及 JohnCoates/flexdecrypt 针对 iOS 16 之前的方法。README 包含一份 AI 免责声明,说明该项目是在 AI 工具协助下开发的,且作者已审查并测试了代码。
评论
0 人表达喜爱 · 满10人后显示 Deer Point
登录后参与讨论。