RepoPicks Radar

每天约 02:00 UTC 更新

指南

Radar 首页

fairplay-decrypt

EthanArbuckle/fairplay-decryptAI 已审核

Radar 在这个项目中发现了较强的风险信号。它仍然可见,方便你查看证据,但不会出现在排行榜和推荐中。

用途

fairplay-decrypt是一个命令行工具,它读取一个App Store的应用文件(IPA),写出一份去掉了苹果FairPlay加密的副本,这样里面的程序就能被打开和检查。它是给研究iOS应用是怎么构建出来的人用的。你需要macOS或Linux,装有Python 3.9及以上版本,还需要拥有该IPA的苹果账号的16字节凭证;仓库自带的代码会从一台越狱设备上获取这个凭证,而且在macOS上编译这部分代码需要Xcode和ldid。移除版权保护机制在不少国家是受限制的,甚至是违法的。

安装难易度

D · 终端、多个工具或特定显卡 · macOS

  • macOS D
  • Linux D

macOS和Linux的难度评级都是D:README要求你安装Python 3.9及以上版本,创建虚拟环境,安装cryptography包,然后在终端里运行decrypt.py,而且没有可下载的release(GitHub releases: 0)。在这之前,你还需要那个16字节的凭证,仓库里credential-retrieval部分的代码会从一台受支持的越狱设备上获取它,在macOS上编译这部分代码还需要Xcode和ldid。

即将推出:用 RepoPicks 应用一键安装。

GitHub 数据

星标
2,2962026年10月31日
下载量
—所有发布版本
增长
+1185 天内新增星标

星标变化

2,2002,2252,2502,2752,300 10月27日10月28日10月29日10月30日10月31日 2,2002,2252,2502,2752,300 10月27日10月29日10月31日

事实

可运行于
macOS, Linux
需要安装
Python
从源码编译需要
Python
磁盘空间
100 MB–300 MB · 估算
账号或密钥
无
费用
免费 · 免费且开源:仓库里有一个LICENSE文件,内容是GNU GPL v3许可证文本,GitHub把它标记为GPL-3.0许可证。不过你仍然需要一个拥有这些应用的苹果账号,还需要一台越狱设备才能获取凭证。
许可证
GPL-3.0 (Copyleft)
最近更新
2026年10月30日

风险信号 (4)

  • 高解除苹果的版权保护机制

    这就是这个项目存在的全部目的。项目描述:“Offline FairPlay App Store IPA decryption with independent key derivation”。README:“The decryptor uses each IPA's SINF and SUPF records to derive page keys, decrypt its encrypted arm64 pages, and clear `cryptid`.”FairPlay 是苹果用于 App Store 应用的版权保护机制。苹果的条款禁止绕过它,很多国家的法律也限制绕过版权保护机制,即便是你已经付费购买的应用。

    AI 审核

  • 注意需要已越狱的设备

    README:“[Credential retrieval](credential-retrieval/README.md) gets it from a supported jailbroken device and writes `credential.bin` to the chosen output directory.”越狱会关闭 iPhone 自身的一部分保护机制,并可能使保修失效。

    AI 审核

  • 注意处理苹果账户的凭据

    README:“Decrypt FairPlay-encrypted apps using a 16-byte credential for the account that owns each IPA”,保存为 credential.bin 文件。这个文件与你的苹果账户绑定,任何复制到它的人都能解密用你的账户购买的应用。

    AI 审核

  • 注意项目非常新,打包也不完整

    创建于 2026-10-19,最后一次推送是在 2026-10-30,GitHub 发行版为 0 个。整个项目只有 .github/、.gitignore、LICENSE、Makefile、README.md、core.py、credential-retrieval/、decrypt.py 和 requirements.txt——都是需要手动运行的脚本,没有安装程序,也没有打包好的版本,却已经有 2286 个星标和 353 次复刻(fork)。

    AI 审核

证据以原始语言显示。

Radar 无法验证的内容

  • 这个工具是否真的能解密现在的IPA文件,以及凭证获取这部分代码是否能在今天的iOS版本和设备上用。
  • credential-retrieval这部分代码在越狱设备上到底做了什么,credential.bin或任何应用数据会不会被发送到别处——我们没有运行也没有完整读过这部分代码。
  • 在你所在的地方使用它是否合法,即使是对你自己购买的应用。
  • 实际需要的硬盘空间:检查结果给出的是大致估计,100到300MB,解密出来的IPA副本还会再占用更多空间。
  • 仓库里的GPL-3.0许可证是否覆盖了credential-retrieval/目录里的所有内容。

类似项目

RepoPicks 应用

即将推出:用 RepoPicks 应用一键安装。