Obtainium
1.6.17 · GitHub
More about this app
Get Android App Updates Directly From the Source
Obtainium
Get Android app updates straight from the source.
Obtainium allows you to install and update apps directly from their releases pages, and receive notifications when new releases are made available.
More info:
- Obtainium Wiki (repository)
- Deep Links - link straight to an import, or add a badge to your own project
- Obtainium 101 - Tutorial video
- "Verified Apps" - App verification tool (recommended, integrates with Obtainium)
- apps.obtainium.imranr.dev - Crowdsourced app configurations (repository)
- Side Of Burritos - You should use this instead of F-Droid | How to use app RSS feed - Original motivation for this app
- Website (repository)
Currently supported App sources:
- Open Source - General:
- Other - General:
- APKPure
- Aptoide
- Uptodown
- itch.io
- Huawei AppGallery
- Tencent App Store
- vivo App Store (CN)
- RuStore
- Farsroid
- Samsung Galaxy Store
- LiteAPKs
- APK4Free
- CoolApk
- SourceForge
- Jenkins Jobs
- APKMirror (Track-Only)
- APKCombo
- RockMods (Track-Only)
- Other - App-Specific:
- Direct APK Link
- "HTML" (Fallback): Any other URL that returns an HTML page with links to APK files
Finding App Configurations
You can find crowdsourced app configurations at apps.obtainium.imranr.dev.
If you can't find the configuration for an app you want, feel free to leave a request on the issues page.
Or, contribute some configurations to the website by creating a PR at this repo.
Installation
Verification info:
- Package ID:
dev.imranr.obtainium - SHA-256 hash of signing certificate:
B3:53:60:1F:6A:1D:5F:D6:60:3A:E2:F5:0B:E8:0C:F3:01:36:7B:86:B6:AB:8B:1F:66:24:3D:A9:6C:D5:73:62- Note: The above signature is also valid for the F-Droid flavour of Obtainium, thanks to reproducible builds.
- PGP Public Key (to verify APK hashes)
Contributing / Developing
Please see the pertinent documentation, on contributing and the developer guide (architecture description).
Limitations
- For some sources, data is gathered using Web scraping and can easily break due to changes in website design. In such cases, more reliable methods may be unavailable.
Screenshots
![]() |
![]() |
![]() |
|---|---|---|
![]() |
![]() |
![]() |
How Shizuku is used
Can silently install single and split app updates via `Shizuku` without confirmation dialogs.
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
- Silent single installs: Downloaded APK files for tracked apps are installed directly without a confirmation dialog through Shizuku.
- Split package installs: Multi file downloads with a base APK plus split APKs are installed together in one session through Shizuku.
- Automatic background updates: Eligible tracked apps are updated automatically in the background through Shizuku with progress and completion shown as notifications.
- Spoof install source: An optional setting reports Google Play as the install source when installing through Shizuku for apps that check the installer.
Android APIs or commands used
android.content.pm.PackageInstallerandroid.content.pm.PackageInstaller.Session
Notable details
Without Shizuku the app falls back to the normal system installer, which requires user confirmation. Silent install is skipped when an app offers multiple APK choices that need manual selection.
Changelog
What's new for version 1.6.17
What's Changed
- Update ru.json by @solokot in https://github.com/ImranR98/Obtainium/pull/3314
- Translation: Update hu.json by @summoner001 in https://github.com/ImranR98/Obtainium/pull/3315
- Restore track-only pseudo-version controls on the app page by @ImranR98 in https://github.com/ImranR98/Obtainium/pull/3316
- Translation: Update hu.json by @summoner001 in https://github.com/ImranR98/Obtainium/pull/3317
- Update ja.json by @bluefly000 in https://github.com/ImranR98/Obtainium/pull/3318
- Update zh.json translations by @Jursin in https://github.com/ImranR98/Obtainium/pull/3319
- docs: Initial documentation for Contributing policies and procedures by @master-bob in https://github.com/ImranR98/Obtainium/pull/3216
Plus all changes from v1.6.16 which was marked as pre-release.
Full Changelog: https://github.com/ImranR98/Obtainium/compare/v1.6.16...v1.6.17
Permissions
18 permissions requested
Sources
8 sources
Sources
8 sources








