什么值得做
DrWhax/unfairplay · DrWhax

晚了三天,只补一个门槛:UnfairPlay 怎么在 FairPlay 被破解那一周拿到 960 star

它是什么 一个 Go 命令行工具:在登录了 Mac App Store 的 Apple 芯片 Mac 上设置一次,就能离线解密同一账号下载的 iOS 应用安装包,不需要越狱手机。

为什么火了 FairPlay 离线破解刚成热点,先发者卡在「要越狱设备」,它三天后把门槛降到「有一台 Mac」;作者是有信誉的安全研究员,自己的首发帖带来了第一波流量。

C你可以怎么跟 别再做一个解密工具;学它的打法——技术热点起来三天内,把先发者最大的门槛去掉再发,先在 X 演示结果、再给仓库;想蹭这波,就在它上面做图形界面、机器人或 Mac 跑 iOS 应用的兼容清单。

C 级:「补先发者门槛」的打法很值得学,但正面跟进要深厚的逆向功底和借不来的安全圈信誉,热度已回落、同类一周冒出七八个,还随时可能被苹果改格式或 DMCA 一夜打掉。 小圈子里在传
数据(每天更新) · 建库 2026-10-25 · 972 星 · 7 天 +146
GitHub · 星数
2004006008001k10-2710-3011-0211-0511-08972
数据 2026-10-27 → 2026-11-08(13 天,13 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

2026 年 10 月 25 日凌晨 1:15(UTC),安全研究员 Jurre van Bergen(X 上叫 DrWhax)发了一条帖子:macOS 27.0.1 加一个新 Apple ID,就能在 Mac 上解密 iOS 的 IPA,「No jailbreak needed」。这条帖子 17.8 万浏览、1.4K 收藏。离线破解 FairPlay 的不是他,先发者三天前就开源了。他补的只有一块:不用越狱的 iPhone。12 天后,他的仓库 unfairplay 有 961 star、176 个 fork(GitHub,11-06)。下面讲它补的是哪个门槛、star 从哪来、哪些做法能学,以及为什么不建议再做一个同样的工具。

先说它是什么

iOS 应用从 App Store 下载下来是加密的(苹果的 DRM 叫 FairPlay),想逆向分析、做安全研究,或者把它装到 Mac 的 PlayCover 上跑,得先解密,圈子里叫「砸壳」。过去砸壳要一台越狱的 iPhone,而 iOS 26、27 基本没有公开越狱。

UnfairPlay 是一个 Go 写的命令行工具。你在 Apple 芯片的 Mac 上登录 Mac App Store,装一个 iPhone 应用、打开一次,再用同一个账号下载对应的加密 IPA,跑一次 unfairplay setup。它会从这台 Mac 的 FairPlay 状态里恢复出一份「enrollment 模型」。之后同一个账号下载的 IPA,都可以用 unfairplay decrypt 离线解密。这份模型导出去,在 Linux 上也能用。

它刻意只做一件事:不登录苹果、不买应用、不下载 IPA,下载那部分交给 12,000 star 的老工具 ipatool。README 开头一大段写的是「只用于你合法获得的应用」,还有一个 --strip-account-data 参数,把 Apple ID 从输出里抹掉。另外一个命令 convert-ipa-macos 能把 iOS 的 IPA 改成 Mac 能装的布局,也就是让开发者没开放到 Mac 的 iOS 应用跑在 Mac 上。

它是一波事件里的第三棒

日期发生了什么
9-27Kağan Işıldak 在 X 演示「不用实体 iPhone 完整解密 IPA」,没开源
10-19 建库,10-22 起量EthanArbuckle/fairplay-decrypt 开源,独立推出 FairPlay 的页密钥,离线解密;但一段 16 字节的账号凭证,还得从越狱设备上取。10-24 单日 +1,227 star,HN 25 分
10-23Stevie Graham 发帖说「FairPlay 终于完了」,话题传到 iOS 开发者圈
10-25 01:15DrWhax 发帖:用他分叉的 ipatool 就能在 Mac 上解密,不用越狱
10-25 21:22建 unfairplay 仓库。十几分钟后发帖:「应要求,我停掉 ipatool 分叉,改为分享 unfairplay」,约 2 万浏览
10-26 到 10-27ONE Jailbreak 博客、r/onejailbreak 报道,法国站 tutoriel-iphone.fr 出教程,中文号「iOS宝藏」在 X 和 Telegram 转发
10-28单日 +271 star(397 → 668),全程最高
11-02 到 11-03Beeper 创始人 Kishan Bagaria(也是这个仓库的贡献者)演示用它把一个不上架 Mac 的汽车 App 跑在 Mac 上;RuntimeWire 写了报道。11-04 +50

「应要求」是谁要求的,公开信息里没写。仓库的 NOTICE 写明代码来自 ipatool 和 DrWhax 自己的研究分叉。推断是 ipatool 的作者不想让主项目背上解密功能,所以拆成一个独立工具。未核实。

star 是哪几天来的

日期star当天新增
10-27397—(建库两天)
10-28668+271
10-31802每天 +40 左右
11-03865+27
11-04915+50
11-06938+12

(GitHub 每日 star;11-06 仓库页实时 961)

曲线很典型:发布后四天拿到大半,之后每天一二十个,只有名人演示时跳了一下。fork 占 star 的约 19%,在同龄仓库里很高。原因有两个:README 只给源码构建方式,想用就得自己拉下来编;另外一周里冒出一批套壳项目,都是从它 fork 出去的。

先发者 fairplay-decrypt 现在 2,363 star,unfairplay 大约是它的四成。「突破」本身吃到的关注还是比「补门槛」多。

用户从哪来

  1. 作者自己那条帖子。17.8 万浏览的首发帖,当晚一条改发仓库链接的帖子接住流量。DrWhax 是 Amnesty 安全实验室研究间谍软件的人,之前有帖子上过 HN 首页,在安全圈说「能用」是有人信的。评论区有一条 7,700 浏览的回复在担心:「苹果唯一能做的,大概是追查用 ipatool 的人然后封号。」
  2. 越狱和侧载圈子。ONE Jailbreak 博客、r/onejailbreak、r/jailbreak、r/sideloaded 互相引用,还有 YouTube Shorts 和 Instagram Reels 上的教程。
  3. 中文砸壳圈。「iOS宝藏」的 X 和 Telegram 频道、转发 unfairplay-bot 的号、trendshift 中文页、DKFile 新晋仓库榜第 31 名。需求来自在 Mac 上用 PlayCover 跑手游、找砸壳包的人。
  4. GitHub 聚合站。Early Signal 10-27 收录时它正一天涨 297 star;GitHub 官方 trending 不收两个月内的新仓库,所以不是 trending 带的。
  5. 套壳项目回链。Telegram 机器人 missuo/unfairplay-bot(118 star)、Mac 图形界面 ipaDown-for-Mac、Swift 包、Rust 重写,README 都指回它。

没找到它自己在 HN 上的帖子,也没有 The Verge、9to5Mac 这类主流科技媒体报道。

凭什么是它

  1. 时机。10-22 到 10-25,FairPlay 离线破解刚成热点,先发者把关注度抬起来了,却卡在「要越狱设备」。很多人看完演示发现自己用不了。UnfairPlay 三天后出来,接住的正是这批人。
  2. 门槛降到「有一台 Mac」。它的目标人群——逆向和安全研究员、PlayCover 玩家、侧载用户——几乎人人都有 Apple 芯片的 Mac。
  3. 只做引擎。不登录、不下载,干净的命令行加 JSON 输出,别人很容易在上面包机器人和图形界面,每个套壳都给它带回 star。
  4. 话术让人敢转。「只用于合法获得的应用」、抹掉账号信息的参数、「互操作、存档、授权研究」的定位,让媒体和中间人转得放心。

所以要分清:它没有发明离线解密,是在同一周把这件事做成了谁都能用。作者自带的流量和信誉,决定了第一天就有人信。

有多少人知道

小圈子里很热。越狱、侧载、iOS 逆向、中文砸壳这几个圈子基本都传到了,有一篇 RuntimeWire 报道;圈外的普通开发者大多没听说。跟风已经开始:除了上面那几个套壳,还有 UnfairPlayKit、multIPA、ipa-dlp、ios-app-decrypter 等一串。

如果是你

判断:C。「热点里不抢首发、去补先发者最大的门槛」这个打法很值得学,但再做一个 FairPlay 解密工具不划算。核心技术要很深的逆向功底,作者的安全圈信誉也借不来;热度已经回落到每天十几个 star,同题目的仓库一周冒出七八个。苹果改格式、封账号或者发 DMCA,随时可能让整个方向一夜失效。

适合谁:做 iOS 逆向、安全研究的人;熟悉越狱和侧载圈子、知道这群人卡在哪的开发者。

不适合谁:想靠「我也做了一个砸壳工具」拿 star 的人。这里的 star 来自技术信誉和抢时间,两样都不在你手里。介意法律风险的人也别碰:DRM 绕过在很多地方是灰色地带,仓库随时可能被下架。

怎么做,按值得程度排:

  1. 换个领域,用同一个打法。盯住自己熟悉的圈子,等下一次「某个东西被破解了」「某个模型开源了」的技术热点。先发者通常只证明了能做,留着一个很大的门槛:要特殊硬件、要越狱、要 GPU、只支持 Linux。热点起来三天内,把那个门槛去掉,发出来。准备工作现在就能做:列一张自己能补的门槛清单。
  2. 在 unfairplay 上面做一层。它刻意不做下载和界面,留出了位置:一键图形界面、网页或 Telegram 机器人、和 PlayCover 的打通、批量处理。unfairplay-bot 一周拿到 118 star,大概就是这一层的天花板。几乎不用赌技术,但窗口很短,别人也在做。
  3. 写「怎么在 Mac 上跑开发者不开放的 iOS 应用」。Kishan 的演示说明这是第二个更大的需求,Netflix 这类应用还要单独打补丁。哪些应用能跑、哪些要补丁、怎么补,整理成一个兼容性清单仓库,容易被收藏,也不碰解密本身。

怎么获客:学它的顺序。先在 X 上发一条能看到结果的演示(截图或者录屏),一句话写清「以前要 X,现在不用」,等有人问再放仓库链接;然后去对口社区发(这里是 r/jailbreak、r/sideloaded、越狱博客、中文 Telegram 频道);最后做成引擎、输出机器可读,让别人包你,每个套壳都是一条回链。

什么时候之前:第 1 条没有截止日期,看下一个热点什么时候来,关键是热点起来后三天内出手。第 2、3 条要在 11 月内,推断再过两三周,这波热度就只剩老用户了。

什么情况说明看错了:① 如果苹果一两个月内没有改 FairPlay 格式、也没有大规模封号,unfairplay 的 star 又回到每天上百,说明这个需求比这里估的更持久,做上层工具(第 2 条)值得更认真地投入;② 如果某个套壳项目的 star 反超了 unfairplay 本身,说明这个圈子里「好用」比「技术」值钱,第 2 条应该放到第一位;③ 如果仓库很快被 DMCA 下架,说明这一类题目连借鉴都要换领域,第 2、3 条也别做了。

数据与出处

GitHub:DrWhax/unfairplay 仓库页、README、NOTICE、每日 star(10-27 到 11-06);fairplay-decrypt、FairPlayed、ipadecrypt、ipatool 等同类仓库 star(11-06)。X:DrWhax 10-25 两条帖子(17.8 万、2 万浏览)及评论,Stevie Graham 10-23 帖,Kishan Bagaria 11-02 演示帖。报道:onejailbreak.com(10-26)、tutoriel-iphone.fr、earlysignal.news(10-27)、runtimewire.com(11-03)。写「推断」「未核实」的地方是推断和未核实。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
EthanArbuckle/fairplay-decrypt开源2026-10-19(10-22 起量)2363 星 / 363 fork先发的离线解密突破,但 16 字节凭证要从越狱设备取;UnfairPlay 从已登录的 Mac 取,不要越狱
morzelowski/FairPlayed开源2026-10-29 发布97 星在未越狱 iPhone 上用 mremap_encrypted 解密,要手机、逐个应用跑
londek/ipadecrypt开源2026-04702 星,基本停滞下载+解密一条龙,原本依赖越狱设备,10 月后改用 fairplay-decrypt 思路
34306/decrypted开源2025-09158 星依赖 CVE-2025-24204,系统版本受限
AloneMonkey/frida-ios-dump开源20173991 星老方案,需越狱设备运行时 dump
paradiseduo/appdecrypt开源20211059 星只支持 macOS 11.3 及以下,已失效
decrypt.day / MACPA 等砸壳包站网页多年未核实直接分发已解密 IPA,不是工具,版本和应用都不全
majd/ipatool开源202112169 星只下载加密 IPA 不解密;UnfairPlay 定位成它的搭档
用户从哪来
  • 查实 作者 X 首发帖:2026-10-25 DrWhax「macOS 27.0.1 解密 IPA,No jailbreak needed」帖 17.8 万浏览、1.1K 赞、1.4K 收藏;当晚改发 unfairplay 链接(约 2 万浏览)
  • 查实 越狱/侧载媒体与 Reddit:ONE Jailbreak 博客 10-26 报道,r/onejailbreak「UnfairPlay can Decrypt IPA Files on Desktop」,r/jailbreak、r/sideloaded 互相引用;tutoriel-iphone.fr 教程 10-27
  • 查实 中文圈转发:iOS宝藏 X/Telegram 10-26、拓跋鼠转 unfairplay-bot 10-29、DKFile 新晋仓库榜第 31、trendshift 中文页
  • 查实 GitHub 聚合站:Early Signal 10-27 收录(当时日 +297)、trendshift、bytesizego 代码解读;官方 trending 不收 60 天内新库
  • 查实 生态包装回链:unfairplay-bot、ipaDown-for-Mac 等把它当引擎
  • 查实 名人演示:Kishan Bagaria 11-02 用它在 Mac 跑开发者不开放的 iOS 应用,RuntimeWire 11-03 报道;库里 11-04 +50

DrWhax/unfairplay:为什么能跑出来

研究日 2026-11-06。数据来自我们的 github 库(repo_day,2026-10-27 起)、GitHub API、X 帖子正文(r.jina.ai 读取)、Exa / Jina 搜索。

一句话

UnfairPlay 是一个 Go 命令行工具:只要一台登录了 Mac App Store 的 Apple 芯片 Mac,就能从本机 FairPlay 状态恢复出一份「enrollment 模型」,然后离线解密(砸壳)同一 Apple ID 下载的 iOS IPA,不需要越狱设备;模型导出后还能在 Linux 上跑。 它能跑出来,是踩在 2026-10 下旬「FairPlay 被离线破解」这波技术事件上,补上了最后一块短板(不用越狱设备),而且起量靠的是作者自己那条 17.8 万浏览的爆帖。 star 数 938(库)/ 960(API,11-06),12 天。

1. 时间线:它是一波事件里的第三棒

日期事件出处
2026-09-27Kağan Işıldak 在 X 发「完整 IPA 解密,不需要实体 iPhone」演示,未开源x.com/kaganisildak/status/2104113737070231916;onejailbreak 报道
2026-10-19 建库 / 10-22 起量EthanArbuckle/fairplay-decrypt 开源:独立推导 FairPlay 页密钥,离线解密;但 16 字节账号凭证要从越狱设备取GitHub;HN 10-23(25 分);库里 10-24 单日 +1227 星
2026-10-23Stevie Graham 发帖「FairPlay 终于完了」,把话题推到 iOS 开发者圈x.com/stevegraham/status/2113440254237827095
2026-10-25 01:15 UTCDrWhax 发帖:macOS 27.0.1 + 新 Apple ID,用他的 ipatool 分叉就能在 Mac 上解密 IPA,「No jailbreak needed」——17.8 万浏览、1.1K 赞、1.4K 收藏x.com/DrWhax/status/2114163831681192295
2026-10-25 21:22 UTC建 unfairplay 库;21:30 / 21:44 发帖「应要求停掉 ipatool 分叉,改为分享 unfairplay」(该帖约 2 万浏览、104 赞)x.com/DrWhax/status/2114469612720898427、2114473246724903314
10-26 ~ 10-27ONE Jailbreak 博客与 r/onejailbreak 报道;中文号 iOS宝藏(X + Telegram)转;tutoriel-iphone.fr 出教程;Early Signal 收录(当时 595 星、日 +297)onejailbreak.com/blog/unfairplay-can-decrypt-ipa-on-macos/;earlysignal.news/s/drwhax-unfairplay
10-28单日最高 +271 星(397→668)github 库 repo_day
10-28 ~ 11-06一批包装层冒出:missuo/unfairplay-bot(Telegram 机器人,118 星)、everettjf/ipatool-rs、ShawnRn/ipaDown-for-Mac 内嵌、UnfairPlayKit、multIPA、ipa-dlp 等GitHub 搜索
11-02 ~ 11-03Kishan Bagaria(Beeper 创始人,也是本库贡献者)演示用 UnfairPlay 把「开发者不让上 Mac」的 iOS 应用跑在 Mac 上;RuntimeWire 报道runtimewire.com/article/unfairplay-ios-apps-apple-silicon-mac-kishan-bagaria;库里 11-04 +50

「应要求停掉 ipatool 分叉」是谁的要求,公开信息里没写;phying.com 的整理把作者署为 DrWhax 与 majd(ipatool 作者),NOTICE 写明代码源自 ipatool 及其 DrWhax 研究分叉(commit 60208cf),AES 差分故障恢复代码改自 Apache-2.0 的 DarkPhoenix。推测是 ipatool 作者不想主仓背上解密功能,所以拆成独立工具——未核实。

2. 增长曲线(我们的 github 库)

  • 10-27 397 → 10-28 668(+271)→ 10-31 802 → 11-03 865 → 11-04 915(+50,对应 Kishan 演示)→ 11-06 938。
  • 涨星集中在发布后 4 天,之后日涨 10~30,典型「事件驱动、快速降温」。
  • fork 174,fork/星约 19%,在同龄库里很高:用户确实拉代码自己编(README 只给源码构建方式),以及大量包装项目。
  • 对照:fairplay-decrypt 10-22~10-25 四天从 21 涨到 1895,现 2363;londek/ipadecrypt 702 且基本停滞;FairPlayed 97。

3. 竞品

名字形态上线规模和 UnfairPlay 的不同
EthanArbuckle/fairplay-decrypt开源(C/Python)2026-10-192363 星 / 363 fork先发、离线解密的原始突破;凭证必须从越狱设备取。UnfairPlay 改从已登录的 Mac 取,不要越狱
morzelowski/FairPlayed开源2026-10-12 建,10-29 发97 星在未越狱 iPhone 上用 mremap_encrypted 解密;要手机、按 app 逐个跑
londek/ipadecrypt开源2026-04702 星下载+解密一条龙,原本靠越狱设备,10 月后改用 fairplay-decrypt 思路
34306/decrypted开源2025-09158 星利用 CVE-2025-24204 在 macOS 上 dump,依赖漏洞、版本受限
paradiseduo/appdecrypt开源20211059 星macOS 11.3 及以下才行,早已失效
AloneMonkey/frida-ios-dump开源20173991 星老牌方案,需越狱设备运行时 dump
DerekSelander/yacd开源2020701 星iOS 13.4.1 以下
subdiox/UnFairPlay(同名)开源2021235 星旧时代 macOS 二进制解密,同名但无关
decrypt.day、MACPA 等网页多年未核实直接分发已砸壳 IPA(盗版资源站),不是工具
majd/ipatool开源202112169 星只下载加密 IPA,不解密;UnfairPlay 定位成它的搭档

4. 用户从哪来

  1. 作者自己的 X 爆帖(确认):10-25 的 ipatool 分叉帖 17.8 万浏览、1.4K 收藏;同一批关注者被导到 unfairplay(后续帖 2 万浏览)。DrWhax 是 Amnesty Security Lab 的间谍软件研究员,之前 Paragon 截图帖上过 HN 首页(199 分),在安全圈有信用。
  2. 越狱 / 侧载媒体和社区(确认):ONE Jailbreak 博客(10-26)、r/onejailbreak、r/jailbreak、r/sideloaded 帖里互相引用;tutoriel-iphone.fr 英法教程;YouTube Shorts、Instagram Reels。
  3. 中文圈(确认):iOS宝藏(X 569 浏览 + Telegram 频道)、拓跋鼠转 unfairplay-bot、trendshift 中文页、DKFile 新晋仓库榜第 31 名、claude2master changelog。需求来自 PlayCover 跑手游、Mac 装 iOS 应用的砸壳包人群。
  4. GitHub 聚合站(确认):Early Signal(10-27 收录)、trendshift、bytesizego 代码解读。GitHub 官方 trending 不收 60 天内的库,所以不是 trending 带的。
  5. 生态内嵌(确认):ipaDown-for-Mac、unfairplay-bot 等把它当引擎,README 回链。
  6. 名人演示(确认):Kishan Bagaria 11-02 演示 + RuntimeWire 报道,带来 11-04 小高峰。
  7. 没查到 HN 上 unfairplay 本身的帖子(HN 只有 fairplay-decrypt 和 FairPlayed)。没有付费推广的迹象。

5. 为什么能跑出来

  1. 时机:10-22~10-25 FairPlay 离线破解刚成为热点,fairplay-decrypt 已经把关注度抬起来,但它卡在「要越狱设备」——iOS 26/27 基本没有公开越狱(r/sideloaded「iOS 26 ipa decryption」帖说没越狱就砸不了壳)。UnfairPlay 三天后补上「只要一台 Mac」,正好接住被卡住的人。
  2. 门槛降到最低:Apple 芯片 Mac + Mac App Store 登录 + 装一次应用,一次 setup,之后同 Apple ID 的 IPA 都能离线解密,还能导到 Linux。目标人群(PlayCover 玩家、逆向/安全研究、侧载用户)基本都有 Mac。
  3. 作者信用 + 自带流量:17.8 万浏览的首发帖,加上安全研究员身份,让「能用」这个说法被信任。
  4. 可组合:不登录、不下载,定位成 ipatool 的搭档,干净的 CLI + JSON 输出,所以一周内冒出 Telegram 机器人、GUI、Swift 包、Rust 重写,这些都回流 star 和 fork。
  5. 合规话术:README 大段「只用于你合法获得的应用」、--strip-account-data,让媒体和中间人敢转。

6. 差异化

和 fairplay-decrypt 比,核心差别是密钥/凭证的来源:它从已登录的 Mac 恢复 enrollment 模型,不碰越狱设备;另外加了 convert-ipa-macos(把 iOS IPA 的 SINF 改写成 macOS 布局,让 Mac 能装开发者没开放的 iOS 应用)。这个差异正是它跑出来的原因——它没有发明离线解密,而是在同一周把「谁都能用」做出来了。但它拿到的 star 只有先发者的约四成,说明先发的「突破叙事」吃到的关注更多。

7. 可见度与跟风

  • 可见度:小圈子里在传——越狱/侧载、iOS 逆向、中文砸壳圈里很热,有一篇 RuntimeWire 报道;没有主流科技媒体(The Verge、9to5Mac 之类未查到),HN 上没有它自己的帖。开源工具,不涉及收入。
  • 跟风:missuo/unfairplay-bot(118 星)、everettjf/ipatool-rs(11)、maclub-net/UnfairPlayKit、Emokui/UnfairPlay、skompc/multIPA、ipakit/ipa-dlp、aayy-dev/ios-app-decrypter,ShawnRn/ipaDown-for-Mac 内嵌。

8. 能借鉴的

  • 在一波技术热点里,不必做首发,去补先发者最大的门槛(这里是「要越狱」)就能吃到第二波。
  • 自己先在 X 上演示结果、再开源,首发帖的流量直接转成 star。
  • 做成「引擎」(只做一件事、输出机器可读),让别人去包 GUI / 机器人,每个包装都给你回链。

9. 不确定的

  • 「应要求停掉 ipatool 分叉」的要求方是谁(majd?Apple?)未核实。
  • 苹果改 FairPlay 格式或封号后它还能活多久;README 说只支持已映射的格式,换系统版本可能失效。
  • 10-28 单日 +271 的具体来源没定位到单一帖子,大概率是 10-26~10-27 越狱媒体、Reddit 和中文转发叠加。
  • Reddit 帖子分数和评论数读不到(Reddit 拒绝抓取)。

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明