Obtainium 到底能干嘛?一篇讲透这款开源追新工具
| 项目 | 内容 |
|---|---|
| 软件 | obtainium |
| 版本 | 1.1.20 |
| 平台 | Android APK |
| 体积 | 22.31M |
| 分类 | ai软件 |
| 包名 | dev.imranr.obtainium |
| 官网 | obtainium 官网 |
| 下载一 | obtainium 下载,obtainium 下载 |
| 下载二 | obtainium 下载,obtainium 下载 |
| 文档 | obtainium 文档 |
| 介绍 | 你手机里装了一堆不在商店里的 APK,更新全靠手动翻 GitHub Releases?Obtainium 就是为这事儿来的——自动追踪多源更新、静默下载安装,把"追新"这件事彻底自动化。本文用问答速查的方式把它讲明白。 |
Obtainium 是什么?适合谁?
Obtainium 是一款跑在 Android 上的开源应用追踪器。它能解析 GitHub、GitLab、F-Droid、IzzyOnDroid、APKMirror、国内应用商店,甚至任意 HTML 页面,自动从中提取应用的最新版本号和下载链接。有更新就提醒你,配好权限还能静默下载加安装——整个过程不用你碰一下。
适合两类人:一是装了不少开源 APK(比如 F-Droid 生态的、GitHub 直接发版的)但嫌手动更新麻烦的;二是开发者,想实时跟进自己或关注的仓库有没有新 Release。反过来,只用 Google Play 的用户基本不需要它,Play 自己就管更新。
Obtainium 怎么安装?
先拿到 APK 安装包(约 22MB),Android 8.0 以上系统直接点安装即可。首次启动时系统会弹出"未知来源"授权提示——这是 Android 的标准安全机制,允许 Obtainium 安装应用就放行。如果你已经在系统设置里给过该来源的权限,这一步会自动跳过。
装好后的第一件事,不是去加别的应用,而是把 Obtainium 自己加进跟踪列表。它发版挺勤的,beta 预发布也常更,靠手动重装很容易错过修复。添加方式很简单:切到「添加应用」标签页,粘贴它的发布仓库地址(GitHub 那个),确认源识别正确后点添加就行。从此它的更新也归它自己管。
它是怎么"追新"的?
核心逻辑分三步:先从你指定的源(GitHub Release、F-Droid 仓库、HTML 页面等)拉取内容;再从里面解析出版本号、发布日期、下载链接;最后和本地已记录的版本做比对。有新版本就触发通知。
源的识别分自动和手动两种。GitHub Release 页面、f-droid.org 官方仓库这类常见地址,Obtainium 能自动认出来;第三方 F-Droid 仓库、个性化 HTML 源则需要你在「覆盖来源」里手动指定类型。源选项里还有不少进阶设置,比如版本筛选正则、架构过滤、预发布是否跳过——可以精细控制每个应用的追新策略。

能静默安装吗?需要什么前提?
能,但不是开箱即用。Obtainium 自己没有 root 权限,要实现"点都不点就装上",有两条路:配 Shizuku 提权,或者用 Root 安装器。Shizuku 不需要 root,走 adb 授权,对大多数非 root 设备是最实用的方案。
不配这些也能用——只是更新到下载那一步会弹系统安装界面让你确认,比完全手动还是省了不少事。另外要注意:静默安装只适用于 Obtainium 自己下载的 APK,而且应用签名必须和已装版本一致,否则 Android 会拒绝覆盖安装。

更新失败了怎么办?
按顺序排查,大部分问题都能在前几步搞定。
最常见的是 GitHub 限额——你跟踪了几十个 GitHub 源,未认证 API 的请求限额很快就打满了。解决方法是在设置里配一个 GitHub 访问令牌,或者走代理。
其次是版本检测被停用。进应用编辑页看看检测开关是不是被关了,试试切换"版本代码 / 发布日期"两种检测模式。
第三是 HTML 源页面改版。如果是你自己配的兜底 HTML 源,网站一改版,原来的筛选正则就抓不到东西了。重新编辑该应用的源选项,核对正则和链接。
还有几个少见但典型的:签名冲突(F-Droid 版和 GitHub 版签名不一致,不能互更,得先卸载再装)、后台检查没跑(厂商电池策略把 Obtainium 的后台任务掐了,改用前台服务模式)、XAPK 格式不支持(Obtainium 目前只处理单个 APK,分包下载的装不了)。
排查完进应用详情页手动点一次更新,既验证链路通了,也让版本记录和系统实际版本重新校准。

和同类工具比怎么样?
市面上做 APK 追新的不止 Obtainium 一个。F-Droid 客户端自己就能管 F-Droid 仓库里的应用,但它只管 F-Droid,GitHub、GitLab、商店源统统不覆盖。APKMirror Installer 能装 APKMirror 的包,但追新能力弱,而且源单一。
Obtainium 的优势在于源的广度——GitHub、GitLab、F-Droid 官方和第三方、IzzyOnDroid、APKMirror(只跟踪不装)、国内商店、甚至任意 HTML 页面都能当源来解析。一个应用可能同时在多个源发版,你可以选最靠谱的那个,或者多源交叉比对。加上开源、无广告、配置灵活,是目前 Android 上追新工具里覆盖面最广的一款。
劣势也很明显:不处理 XAPK 分包、APKMirror 只能跟踪不能直接下载安装、有些国内商店源解析不稳定。但这些都不影响它在核心场景下的表现。
值得长期用吗?
如果你手机里有一批不在官方商店的 APK,答案是肯定的。一次配置好之后,追新这件事就从"偶尔想起手动去翻翻"变成"自动在后台跑,有更新通知我一声"。时间久了你会发现自己省了不少逛 Release 页、比对版本号、下载 APK、点安装的碎片时间。
唯一需要花点心思的是初次配置阶段——每个应用的源选项、筛选规则、静默安装权限,都得逐个调一遍。但这是一次性投入,调好之后基本就不用管了。
总评:装了一堆开源 APK 又懒得手动追新的,值得装;只用 Play 商店的,没必要。
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

