
6 天 600 颗 star 的通话录音 App:AVault 是换了皮的别人家项目,star 是买来的
它是什么 一个借 Shizuku 免 root 录通话、再把录音加密锁起来的 Android 开源 App,代码其实是开源项目 ShizuCallRecorder 换了名字和许可证。
为什么火了 不是真火:前 40 小时靠一批新注册账号刷 star 和 fork 起量,假的增速让它进了几个自动抓「涨得快」仓库的榜单和 AI 写稿站,再换来每天二十来颗围观 star。
E你可以怎么跟 别照着做;真想拿 star,就找另一个「系统不让、Shizuku 能做」的能力自己做出来,首周去 Android 开源社区发帖、上 F-Droid,冲出真实的陡增速,让上升榜自动找上门。
- 数据(每天更新) · 建库 2026-10-31 · 620 星
GitHub · 星数 数据 2026-11-02 → 2026-11-08(7 天,7 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有
一个 Android 免 Root 通话录音的开源项目,建库不到 40 小时就有了 468 颗 star,6 天涨到 618。翻开代码,包名还是原作者的;翻开 fork 列表,是一批今年才注册、已经开始被封的账号。它值得看,是因为它把「GitHub 上一个项目怎么被做成热门」的整条链子摊开给你看了——它不值得跟,原因也在同一条链子里。
10 月 31 日晚上的一次「Initial release」
2026 年 10 月 31 日 19:21(UTC),伦敦的开发者 Arpanjot(GitHub 账号 2019 年注册,19 个关注者)建了一个叫 AVault 的仓库,第一个提交叫「Initial release」,一次放进去 77 个 Kotlin 文件、约 1.68 万行代码。README 开头一张大图,写着「Keep the call. Keep it yours.」,下面一句「A private place for your conversations.」——一个免费开源的 Android 通话录音器,加一个加密音频保险库。
到 11 月 2 日,它已经有 468 颗 star、27 个 fork。11 月 3 日又涨 70 颗,是它涨得最多的一天;之后每天 +24、+19、+18,11 月 6 日下午是 618 颗(GitHub,11-06)。
后面那 10 个提交几乎没碰功能,标题是这样的:「Optimize repository SEO, discoverability keywords」「add live GitHub stars widget」「add 24 major languages, IP-based country auto-detection」「multilingual SEO」。
它是什么,代码是谁的
功能本身是真的:借 Shizuku(一个让普通 App 拿到 ADB 级权限的工具,不用 root)录下通话两端的声音,用 AES-256-GCM 加密成 .vault 文件,带指纹 / PIN 锁和按天自动清理。只发了 debug 签名的 APK,没上 Play,也没上 F-Droid。
但这套代码是 kitsumed 的 ShizuCallRecorder。那是 2026 年 5 月上线的 GPL-3.0 开源项目,「第一个免 root 的开源通话录音器」,上了 F-Droid 和 IzzyOnDroid,在 r/Android、r/fossdroid 都发过帖,到 11 月 6 日有约 2,000 颗 star,每天自然涨十颗左右。
对得上的地方:
| 看哪里 | 看到什么 |
|---|---|
| 源码目录 | 全部在 com/kitsumed/shizucallrecorder/ 下面,AVault 自己的 README 第 144 行就写着这个路径 |
| 文件头 | 原版写「ShizuCallRecorder … Copyright (C) 2026-present kitsumed」,AVault 同一个文件被改成「AVault … Copyright (C) 2026 AVault Project」 |
| 许可证 | 原版 GPL-3.0;AVault 根目录放的是 MIT,GPL 全文挪进子目录。README 末尾自己承认「很多源文件带 GPL-3.0 声明」「需要维护者澄清」 |
| 署名 | README 和官网都没提 ShizuCallRecorder 和 kitsumed;原项目的提交历史被压成一个「Initial release」 |
有一家技术博客(bytesprint.io,11-01)照着 README 写了一篇长文,直接称它「MIT 许可的项目」。到 11 月 6 日,原作者的 issue 区里搜不到 AVault,他大概还不知道。
对照一下就清楚了:同样 fork 了 ShizuCallRecorder 的 CallVault(madkongo,6 月建库),描述第一句就是「Fork of ShizuCallRecorder」,加了一个不用 Shizuku 的内置 ADB 模式。它花了五个月,201 颗 star,每天涨两到九颗。
600 颗 star 是从哪来的
前 40 小时:买的。 42 个 fork 里,10-31 晚到 11-01 中午的 27 个几乎出自同一批账号:用户名带着 GitHub 给新号自动推荐的后缀(-cmd、-alt、-oss、-ux、-lgtm、-sudo……),大多 2026 年才注册、0 关注者、账号里几十个 fork 来的仓库、几百个 star。其中两个是 11-01 当天注册当天 fork 的;11-01 上午九点到十点四十,一个半小时进了 19 个 fork,是批量下单的样子。到 11-06,至少 10 个已经查不到了(被封或删号),fork 数一天从 38 掉到 31。star 列表拿不到,刷了多少 star 没法逐个数,但 fork 这边已经很清楚(推断,把握大)。
和真有人用对不上。 618 颗 star,issue、PR、讨论全是 0。真有人在用通话录音,一定会来报「某机型只录到一边」,原版的 issue 区就一直很热闹。两个版本的 APK 一共只被下载了约 343 次(GitHub releases,11-06),star 是下载数的 1.8 倍。Hacker News、X、Reddit 上都搜不到它。
之后那每天二十来颗:被放大的。 假的 star 增速让它进了一串按「涨得快」自动抓库的站——hotrepo.ai、codeKK、WO! Discover(2026 第 45 周)、gitrank.cc;再被两家像是批量写稿的站(bytesprint.io、lockergnome.com)写了文章。这些地方带来的是少量真的围观者,所以 11-03 那天 +70 之后,还能每天稳定 +20 左右。
包装让围观的人愿意点 star。 描述里塞满关键词:「Call Recorder (No Root Required)」「Android 12-16+」「AES-256-GCM」「biometrics」,挂了 12 个 topic,在 GitHub 的 call-recorder 话题页排在前面。GitHub Pages 官网有 24 种语言、按 IP 自动切国家,首页写死「520 GitHub stars」再用接口实时刷新——把 star 数本身当成信任背书。YouTube Shorts 上还有一条「The rootless call recorder that encrypts your audio 🔒」(发布者和播放量没查到)。
作者另一个仓库 Datly 有 246 颗 star、1 个 fork,10 月底到 11 月初 star 数一动不动,是同一种「star 多、没人用」的样子(推断:同一套做法)。
这条链子说明了什么
拆开看,AVault 起量靠的是四件东西,只有一件是它自己的:
- 一个真需求:Android 10 以后第三方 App 基本录不到对方的声音,免 root 双向录音是很多人想要的。这是 ShizuCallRecorder 用自然增长验证过的。
- 一个能用的产品:别人的代码,所以截图、文档、技术细节都经得起扫一眼。
- 启动用的假热度:几百颗买来的 star 和 fork。
- 自动放大器:「上升榜」聚合站和 AI 写稿站只看增速,不看真假。
第 4 条是对所有做开源的人都有用的信息:这条曝光链门槛很低,一个真项目第一周如果能自然冲出一个陡的增速,也会被同一批站抓走。
谁在抢这块地
| 项目 | 在哪 | 规模 | 和 AVault 比 |
|---|---|---|---|
| ShizuCallRecorder(kitsumed) | 开源 / F-Droid / IzzyOnDroid | 约 2,000 star,自然增长 | AVault 的代码就是它的 |
| CallVault(madkongo) | 开源 | 201 star | 有署名的 fork,加了内置 ADB 模式 |
| BCR(chenxiaolong) | 开源,2022 年起 | 约 3,000 star | 老牌,但要 root |
| ACR Phone(NLL) | Google Play | 652 万安装 | 商业拨号器,2026 年已把 Shizuku 设成默认录音方式 |
| Cube ACR 等 | Google Play | Cube ACR 5,686 万安装 | 大多只录麦克风,新版 Android 上录不到对方 |
「免 root 录通话」这块地,开源这边有原版和正经 fork,商业这边连千万级的老牌都已经接上了 Shizuku。
如果是你
一句判断:别跟。 照 AVault 的做法——拿一个 GPL 项目换皮、删署名、改许可证、买 star——拿到的是一个随时会被原作者 DMCA 掉、被 GitHub 清号清掉的数字,而且换不来一个 issue、一个真用户。在开源圈,名声是这类 star 唯一能换的东西,被人挂出来一次就全没了。
适合谁: 想研究 GitHub 增长链路的人,把它当反面教材读一遍;做 Android 工具的人,记住「Shizuku 能把系统不让做的事做成免 root App」这个方向。
不适合谁: 想再做一个免 root 通话录音器的人。原版、CallVault、ACR Phone 已经把这格填满,你很难做出让人想 star 的差别。
真想拿 star,换个做法: 找一个同样「系统不让、Shizuku 能做」的能力,自己写或在有署名的前提下 fork 改出真差异;第一天就在 r/Android、r/fossdroid 这类版块发帖、提交 F-Droid / IzzyOnDroid,争取第一周自然冲出一段陡的增速——上面那串「上升榜」聚合站会自己找上门。
什么情况说明看错了: 如果 AVault 的 issue 区开始有真人报机型问题、APK 下载数追上 star 数,或者原作者公开认可了它,那它就不只是刷出来的,值得重新看一遍。
研究底稿:竞品表、获客证据、完整研究报告
- 竞品
名字 在哪 上线 规模 它和这家不同在哪 ShizuCallRecorder(kitsumed) 开源 2026-05-14 2,016 star(11-06),每天自然涨约 10;上了 F-Droid/IzzyOnDroid,在多个 Reddit 版块发过帖 AVault 就是它的代码,只改了品牌、UI 和「加密保险库」的话术,去掉了署名,还改了许可证 CallVault(madkongo) 开源 2026-06-11 201 star,自然增长 有署名的正规 fork,加了内置 ADB、不需要 Shizuku 的模式 BCR(chenxiaolong) 开源 2022-05 2,968 star 需要 root;AVault 免 root ACR Phone(NLL) Android 多年前 Play 652 万安装(googleplay 库) 商业拨号器,2026 年已把 Shizuku 设为默认录音方式;AVault 免费开源,主打加密 Cube ACR 等通用 Call Recorder Android 多年前 Cube ACR 5,686 万安装,头部几款各几千万安装(googleplay 库) 大多只录麦克风或靠无障碍服务,新版 Android 上录不到对方;AVault(实际是 ShizuCallRecorder 的能力)走 Shizuku 拿到双向录音 Google 电话 / 三星系统录音 大厂功能 — 预装 系统录音有地区限制且会播报;AVault 第三方安装、不播报 - 用户从哪来
- 查实 刷 star/fork:建库不到 40 小时到 468 star;11-01 09:03–10:40 集中进 19 个 fork,来自带 GitHub 自动后缀(-cmd/-alt/-ux/-oss 等)的 2026 年新号,0 粉、上百 star,其中 2 个是当天注册;至少 10 个 fork 账号已被删或封;fork 数一天掉了 7 个;star 是 APK 下载的 1.8 倍,issue 数为 0
- 查实 仓库 SEO / topics:描述堆关键词,12 个 topic,有专门的 SEO 提交,在 GitHub call-recorder 相关 topic 页排在前面
- 查实 上升榜聚合站:codeKK、hotrepo.ai、WO! Discover 2026-W45、gitrank.cc、agent-pulse 都收录了
- 推断 AI 内容站 / SEO 博客:bytesprint.io 11-01 长文、lockergnome.com 11-03 文章;是否作者约稿未核实
- 查实 落地页 + 多语言:GitHub Pages 站,24 种语言,按 IP 自动识别国家,首页展示实时 star 数
- 推断 YouTube Shorts:youtube.com/shorts/AvuNPbpP-nI『The rootless call recorder that encrypts your audio』,发布者和播放量未取到
AVault(arpanjot-coding/AVault):为什么能跑出来
一句话结论:它不是真跑出来的。 AVault 是开源项目 ShizuCallRecorder(kitsumed,GPL-3.0,2026-05 上线,约 2,000 star)的换皮复制品:包名没改,版权头被改掉了,根目录 LICENSE 被换成 MIT。它的 star 主要是前 36 小时里刷 star/fork 刷出来的;后面那点自然增长,是「涨得快」的聚合站和 AI 内容站被假热度吸引过来带的。值得学的是 GitHub 刷量的玩法,不是产品。
调研日期:2026-11-06。数据来源:GitHub API / GraphQL(当天实时)、我们的 github 库 repo_day、hackernews 库、googleplay 库、Jina/Brave 搜索、x-radar。
---
1. 它是什么
- 一个免 Root 的 Android 通话录音 App,外面包了一层「加密保险库」的说法:借 Shizuku(ADB 级权限)录通话两端,用 AES-256-GCM 加密成
.vault文件,带生物识别/PIN 锁和自动清理。 - 仓库 2026-10-31 19:21 UTC 建立,Kotlin 写的,77 个 .kt 文件,约 1.68 万行。只发了 debug 签名的 APK(v2.0.0、v2.0.1),没上 F-Droid,也没上 Play。
- 作者 Arpanjot(GitHub 账号 2019 年注册,伦敦,19 个 followers)。他另一个 2026 年的项目 Datly 也有 246 star,但 fork 只有 1 个,10-27 到 11-06 每天的 star 数一动不动(249→246),同样是「star 多、没人用」的样子。
2. 关键发现:这是换皮复制品
| 证据 | 出处 |
|---|---|
源码包名是 com.kitsumed.shizucallrecorder,所有 Kotlin 文件都在 app/src/main/java/com/kitsumed/shizucallrecorder/ 下面 | 克隆仓库后查到;AVault README 第 144 行自己也写了这个路径 |
原作者文件头是 ShizuCallRecorder ... Copyright (C) 2026-present kitsumed (Med) ... GPL v3 or later, with additional terms;AVault 同一个文件 AppUrls.kt 的文件头被改成 AVault: Secure Hardware-Encrypted Call Management, Copyright (C) 2026 AVault Project,只把 URL 换成了 AVault 的 | 对比 raw.githubusercontent.com/kitsumed/ShizuCallRecorder/main/.../AppUrls.kt |
| 原项目是 GPL-3.0;AVault 根目录 LICENSE 写的是 MIT(「AVault Project」),GPL 全文被挪进 LICENSES/ 目录。所以 GitHub 显示 NOASSERTION,bytesprint 的文章直接把它当成「MIT-licensed project」来写 | GitHub API;bytesprint.io 文章 |
| README 和网站上都没写这是 ShizuCallRecorder 的 fork,也没给原作者署名;提交历史只有一个「Initial release」大提交,原项目的历史被压掉了 | 提交历史(10-31 19:21 起共 11 个提交) |
| 后面 10 个提交基本都在改外观和推广:「Optimize repository SEO, discoverability keywords」「add live GitHub stars widget」「add 24 major languages, IP-based country auto-detection」「multilingual SEO」 | 提交历史 |
对照组:madkongo/CallVault(2026-06-11)同样是 ShizuCallRecorder 的 fork,但描述里老实写着「Fork of ShizuCallRecorder」,做了独立 ADB 模式这类真实的改动。到 11-06 它是 201 star,每天自然涨 2–9 个(github 库 repo_day)。
3. star 是怎么来的:刷量证据
时间线(GitHub API + github 库 repo_day):
- 10-31 19:21 建库 → 11-02 我们第一次采到时已经是 468 star / 27 fork,前后不到 40 小时
- 11-03 538(+70,单日最高),11-04 562(+24),11-05 581(+19),11-06 599(库里的数),当天下午 API 实时是 618
- fork 数从 11-05 的 38 掉到 11-06 的 31,一天少了 7 个,符合刷量账号被 GitHub 封号、删号后 fork 跟着消失
fork 账号画像(GraphQL 逐个查的,一共 42 个 fork):
- 10-31 19:36 到 11-01 13:34 之间的 27 个 fork,几乎都来自一批账号:用户名带 GitHub 给新号自动推荐的后缀(
-cmd、-alt、-ux、-oss、-arch、-svg、-jpg、-hue、-lgtm、-netizen、-gif、-beep、-cyber、-sudo、-ops)- 查得到的大多是 2026 年才注册、0 followers、几十个 fork 来的仓库、上百个 star(例:memoriswhyk-hub 2026-10-19 注册,0 粉,37 个仓库;dinislam59783-svg 2026-08-27 注册,starred 279;meskmahmoud740-lgtm 2026-08-16 注册,starred 248)
- gsecrets405-gif、karolorfboev-ops 都是 11-01 当天注册、当天 fork
- 至少 10 个已经查不到了(被封或删号):mamaevayna978-alt、kostoma418-oss、ashaakterfca02、alializadeh3555-netizen、anuu4628-cyber、ha4997013-sudo、kevinn12234、ilflyome-jpg、foridalipi2457、zarqab686-hue
- 11-01 09:03–10:40 这一个半小时里集中进了 19 个 fork,是典型的批量下单
- 11-01 晚上以后的 fork 换成了老账号:gmh5225(38,660 个仓库的全网自动 fork 号)、jn7163、caishuai、alanzou、shenzhigang 等中文圈的「收藏型」账号。这些是聚合站曝光后自然带来的,量很小
- star 列表拿不到:GraphQL 返回 totalCount=0,REST 被限流,所以没法逐个看 star 账号。不过 fork 上的刷量痕迹已经很清楚
和真实使用对不上:
- 618 star,但 issues、PR、discussions 全是 0。真有人在用通话录音,一定会报「某某机型只录到一边」这类问题,原版 ShizuCallRecorder 的 issue 区就很活跃
- 两个版本的 APK 一共只被下载了约 343 次(91+59+193,GitHub releases API),star 数是下载数的 1.8 倍
- HN(hackernews 库)、X(x-radar,30 天)都搜不到 AVault;Reddit 上也没搜到 AVault 的帖子(Brave/Jina)
4. 增长渠道拆解
| 渠道 | 证据 | 是否确认 |
|---|---|---|
| 买 star/fork(刷量) | 上面的 fork 账号画像、封号后 fork 数下降、star 远多于下载、0 issue | 刷 fork 已确认;刷 star 是强推断(拿不到 star 列表) |
| 仓库 SEO / topics 堆关键词 | 描述里塞满「Call Recorder (No Root Required)」「Android 12-16+」「AES-256-GCM」,12 个 topic;有专门的 SEO 提交;在 GitHub topics「call-recorder / android-call-recorder / call-recording」页上排在前面 | 确认 |
| 「涨得快」聚合站自动转载 | codeKK(p.timeshining.com)、hotrepo.ai、WO! Discover(2026-W45)、gitrank.cc、agent-pulse「Rising GitHub repository」都收录了它。这些站按 star 增速抓库,假热度会被它们放大 | 确认 |
| AI 内容站 / SEO 博客 | bytesprint.io 11-01 发长文(照着 README 讲加密设计,还说是 MIT);lockergnome.com 11-03 发文(「encrypted vault needs a reality check」),风格是 AI 批量写的 | 确认有报道;谁约的稿未核实 |
| 落地页 + 24 种语言 + IP 自动识别国家 | docs/ GitHub Pages 站,首页写死「520 GitHub stars」(11-02 的快照)再用 API 实时刷新,把 star 数当信任背书 | 确认 |
| YouTube Shorts | 「The rootless call recorder that encrypts your audio 🔒」(youtube.com/shorts/AvuNPbpP-nI),发布者和播放量没取到 | 部分确认 |
| HN / Reddit / X 自然传播 | 都没搜到 | 否 |
5. 竞品
| 产品 | 在哪 | 上线 | 规模 | AVault 和它的不同 |
|---|---|---|---|---|
| ShizuCallRecorder(kitsumed) | 开源 / F-Droid / IzzyOnDroid | 2026-05-14 | 2,016 star(11-06),07-26 到 10-25 涨了约 820,每天自然涨 10 个左右;r/Android、r/fossdroid、r/foss、r/BestGitHubRepos 都发过帖,有 YouTube 教程 | AVault 就是它的代码,只换了品牌、UI 配色和文案,宣传上更强调「加密保险库」。原项目本来就有加密和锁 |
| CallVault(madkongo) | 开源 / ShizuStore | 2026-06-11 | 201 star | 有署名的 fork,加了不需要 Shizuku 的内置 ADB 模式;老老实实自然增长 |
| BCR(chenxiaolong) | 开源 | 2022-05 | 2,968 star | 要 root;是老牌口碑项目 |
| ACR Phone(NLL) | Play | 多年 | 652 万安装(googleplay 库) | 商业拨号器,2026 年把 Shizuku 设成默认录音方式(r/NLLACR 公告),直接吃掉了「免 root 双向录音」这个卖点 |
| Cube ACR 等通用「Call Recorder」 | Play | 多年 | Cube ACR 5,686 万安装 / 91 万评分;头部几款各几千万安装 | 大多只录麦克风或靠无障碍,Android 10 以后效果差;AVault 的卖点就是针对这一点 |
| Google 电话 / 三星等系统自带录音 | 大厂功能 | — | 预装 | 有地区限制,会播报「正在录音」 |
6. 为什么「跑出来」
- 刷量:不到 40 小时到 468 star,同一时间段 fork 账号成批是 2026 年新注册的号,至少 10 个已被封;fork 数一天掉了 7 个。
- 借了别人的真产品:代码是能用的 ShizuCallRecorder,所以落地页、截图、技术文档都经得住看一眼;「免 root 通话录音」又是 Android 用户真实存在的需求(ShizuCallRecorder 自然涨到 2k star 就能说明)。
- 聚合站和 AI 内容站形成回路:假的 star 增速让它进了 hotrepo、codeKK、WO Discover、gitrank 这类「上升榜」,又被 AI 写稿站报道,带来少量真实的围观 star。所以 11-03 那天 +70 之后,每天还能维持 +18 到 +24。
- 包装:一个能打动人的标题加 12 个 topic、24 种语言的落地页、首页展示 star 数、「hardware-encrypted vault」这类安全话术。
7. 差异化
- 功能上基本没有差异化,代码直接来自 ShizuCallRecorder。唯一不同是叙事:原项目讲「免 root 录音」,AVault 把同样的能力讲成「隐私加密保险库」。
- 这个叙事差异也不是它起量的原因,起量靠的是刷量加聚合站放大。
8. 曝光度与跟风
- 曝光度:小圈子里在传,而且主要在机器聚合站和 AI 内容站之间转。没有真实社区讨论,也没有 KOL 转发;HN、X、Reddit 都搜不到。
- 跟风者:没查到有人在抄 AVault。它自己就是 ShizuCallRecorder 的跟风者。
- 风险:剥掉版权头、把 GPL 改标成 MIT,违反了 GPL-3.0 第 4、5 条关于保留版权声明的要求。原作者一旦发现,很可能发 DMCA 或公开挂它。
9. 能借鉴的
- 对我们的数据召回来说,GitHub star 信号很容易被污染。可以加几条过滤:①fork 账号里 2026 年新号或已删号的占比;②fork 数在下降;③star 和 release 下载数之比、issue 数为 0;④包名或命名空间和仓库名对不上(换皮库通常懒得改包名)。
- 对正经做产品的人:「免 root 通话录音」的真实需求已经被 ShizuCallRecorder 和 NLL ACR Phone 验证过了。「上升榜」聚合站加 AI 内容站这条曝光链真实存在,而且门槛很低。
10. 还不确定的
- star 列表拿不到,刷了多少 star 没有逐个核实,只能从 fork 账号推断。
- YouTube Short 是谁发的、多少播放没取到。
- lockergnome / bytesprint 的文章是作者自己约的,还是站点自动抓的,未核实。
- 作者为什么要这么做(求职简历?)未核实。他的 Datly 也有同样的「star 多、fork 1」特征,推测是同一套做法。