A装不到的模块,其实满地都是
Android 的 KernelSU / Magisk 生态里,模块以 zip 分发;模块仓库是一份 JSON 索引, 让大家在管理器 App 里直接浏览、一键安装。但大量优质模块根本不在任何索引里 —— 它们是国内社区的个人开发者自制,作者把 zip 传网盘、在帖子里发个链接,别人下载后手动刷。
- 进不了主流索引。主流仓库要求模块 ID 等于仓库名、提交者必须是仓库所有者,个人自制模块不符合。
- 网盘链接会死。有效期、要转存、账号封禁,几个月后帖子里就只剩一个打不开的页面。
- 搜不到。索引里没有条目,只能靠人传人,装过的永远知道,没装过的永远不知道。
B投稿之后会发生什么
任何人手上有一个还没被收录的模块,都可以把它投稿上来。流程是固定的:
- 1你上传 zip服务端收下这个包。
- 2存成 GitHub Release asset长期稳定、可下载,替掉会失效的网盘链接。
- 3自动开一个 PRPR 里只有元数据 JSON,不含 zip 本体。
- 4自动安全审核静态扫描模块脚本里的危险行为、外联、敏感信息。
- 5人工审核(版本更新必走)对已收录模块的更新一律人工过一遍。
- 6合并进公开索引从此所有人能在管理器里搜到它,下载链接长期有效。
C两个投稿入口
手机上:管理器 App —— 选本地 zip 时会提示投稿,已实现。
电脑上 / 作者本人:就是这个网页站,同时也作为这个索引的对外门面。
D为什么投稿人必须给酷安 UID
索引是公开可编辑的,任何人都能往里塞东西,所以唯一可靠的安全机制是「找得到人」。
自由文本的署名可以被随便冒充,而酷安 UID 是一个唯一、可回访、平台可处置的标识:
出事时点开 coolapk.com/u/<UID> 就知道是谁,社区也能对具体账号做处理。
出处同理,只收酷安站内链接:模块必须能回溯到某个帖子或某个作者主页, 网盘直链、匿名转存链接一律不算出处。
E怎么加源
索引地址还没配置,暂时给不出一键加源链接。
F这个站自己的状态
纯静态站点,没有任何自己的服务端;所有请求都直连投稿后端。下面是当前接线情况:
已知待办:投稿端点目前没有鉴权与限流,
后续会接 Cloudflare Turnstile。界面上留了接入位,后端配好 sitekey 填进
config.js 即可,本站不自己伪造任何验证码。