新版本 2.9.9
See changelog at https://github.com/bikram-agarwal/ObtainX/releases
ObtainX is a modern, supercharged fork of Obtainium. Re-engineered with a stunning Material 3 Expressive UI and power-user utilities that make managing your apps effortless. Get updates straight from the source: GitHub, GitLab, F-Droid, IzzyOnDroid, APKMirror, APKPure, and more. No central repository, no account, no tracking. 🚀
━━ ✨ UNIQUE FEATURES (not in Obtainium) ━━
• Build Verification — cryptographic checks (F-Droid/Izzy reproducible builds and GitHub Release Attestations) flag manipulated binaries before install. ObtainX's own updates carry GitHub attestations too.
• Third-Party Installer Support — hand off updates to installers like InstallerX or App Manager to review APK metadata the stock installer hides. Essential under Advanced Protection.
• Bulk Import from Device — select apps already on your phone and ObtainX finds their sources automatically — no URL hunting.
• Dynamic Folders — named folders, manual or rule-based (by name, author, package ID, category, or source); each keeps its own layout.
• On-Demand Only mode — hide rarely-updated apps from the main list and skip them in global scans; check them only when you want.
• Configurable swipe gestures — independent left/right actions per row: Update, Install, Pin, Edit, Delete, and more.
• Custom app icons — set your own icon for any app, from your gallery or the web.
• Undo after delete — swipe- and bulk-delete show a 5-second Undo snackbar.
• Verified "also available on" links — each app shows other stores where it's confirmed present.
• RegEx Assist — a built-in helper walks you through building version and APK filters — no regex knowledge required.
• Know the update size beforehand — see the exact download size before updating.
• Skip Version — pass on a release without marking the app "updated."
• Stop download — cancel any ongoing download from the app, notification, or queue.
• Save assets — save downloaded APKs to a folder of your choice during the update.
━━ 🔧 ENHANCED FEATURES ━━
• APKMirror updates — enabled (disabled upstream), opening the specific release page.
• Smarter version status — six distinct states instead of a binary update / up-to-date.
• Add App — three paths, one screen — URL, Search, and From Device under one segmented control, results inline.
• Editable package ID for track-only sources — restores correct install detection and updates.
• Active filter chips — a dismissible chip per active filter; tap to clear it.
• Category customization — any color, rename, and bulk assign.
━━ 🎨 UI & UX ━━
• Adaptive tablet, foldable & landscape layout — on large screens a navigation rail replaces the bottom bar and your app list sits side-by-side with the detail page, opening apps in place. Adding and bulk-importing go two-pane too, and adapt in landscape — so big phones and foldables benefit, not just tablets.
• Material 3 Expressive across every screen — cards, fluid animations, expressive controls.
• A full theme engine — system/light/dark/AMOLED themes, Material You or any hex color, 9 palette algorithms, shading, gradients, progressive blur, corner roundness, and UI scale.
• Per-app color theming derived from each app's own icon.
• Customizable app rows — app type, source, and category at a glance, as text badges or minimal color strips.
• Hero icon transitions, inline collapsible search, inline edit on the detail page, source favicon badges, and auto-hiding action bars.
━━ 🔄 BRING YOUR DATA FROM OBTAINIUM ━━
In Obtainium, export your app list to a .json file (Import/Export → Export). In ObtainX, open the Backup tab and Import it — your tracked apps populate instantly.
━━ 🛡️ FREE & OPEN SOURCE ━━
Free and open-source software (GPLv3). Runs entirely on-device — no accounts, no telemetry, no proprietary services.
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid
-
arm64-v8a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
25 MiB
PGP 签名
|
构建日志
-
armeabi-v7a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
24 MiB
PGP 签名
|
构建日志
-
x86_64
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
27 MiB
PGP 签名
|
构建日志
-
arm64-v8a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
26 MiB
PGP 签名
|
构建日志
-
armeabi-v7a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
24 MiB
PGP 签名
|
构建日志
-
x86_64
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
27 MiB
PGP 签名
|
构建日志
-
arm64-v8a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
26 MiB
PGP 签名
|
构建日志
-
armeabi-v7a
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
24 MiB
PGP 签名
|
构建日志
-
x86_64
该版本需要 Android 8.0 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
权限
-
查看网络连接
允许此应用查看网络连接的相关信息,例如哪些网络存在并处于连接状态。
-
android.permission.ENFORCE_UPDATE_OWNERSHIP
-
运行前台服务
允许此应用使用前台服务。
-
运行“dataSync”类型的前台服务
允许该应用使用“dataSync”类型的前台服务
-
运行“specialUse”类型的前台服务
允许该应用使用“specialUse”类型的前台服务
-
拥有完全的网络访问权限
允许此应用创建网络套接字和使用自定义网络协议。浏览器和其他应用提供了将数据发送到互联网的方法,因此不需要此权限将数据发送到互联网。
-
显示通知
允许该应用显示通知
-
android.permission.POST_PROMOTED_NOTIFICATIONS
-
查询所有软件包
允许应用查看所有已安装的软件包。
-
读取你的共享存储空间中的内容
允许此应用读取共享存储的内容。
-
开机启动
允许此应用在系统完成引导后立即启动。这样可能会延长开机时间,并因始终运行而降低手机总体运行速度。
-
请求删除文件包
允许此应用请求删除安装包。
-
请求安装文件包
允许此应用请求安装软件包。
-
无需用户操作即可更新应用
允许拥有权限的应用直接更新其先前安装的应用,无需用户操作
-
控制振动
允许此应用控制振动器。
-
防止手机休眠
允许此应用阻止手机进入休眠状态。
-
修改或删除你的共享存储空间中的内容
允许此应用写入共享存储的内容。
-
com.rosan.dhizuku.permission.API
-
dev.bikram.obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
moe.shizuku.manager.permission.API_V23
下载 APK
27 MiB
PGP 签名
|
构建日志