Obtainium
by Imran · GPL-3.0-only · open source
Installs and updates Android apps straight from where developers publish them, such as GitHub releases, and tells you when a new version is out.
Needs:No root
2113 Apps is independent, not affiliated with or endorsed by Imran. Official sources: source code on GitHub.
- Version
- 1.6.17
- Size
- 26.1 MB
- Requires
- Android 8.0+
- Updated
- 2026-09-15
Screenshots





Introduction
Obtainium solves a simple problem: apps you install from outside an app store never tell you about updates. You add an app by pasting the address of its release page, and Obtainium watches it, notifies you of new releases and installs them. It’s the tool our Obtainium alternatives list is measured against.
Where it can get apps
According to the README, the supported sources include:
- Open-source hosting: GitHub, GitLab, Codeberg and other Forgejo servers, SourceHut.
- Repositories: F-Droid, IzzyOnDroid and other third-party F-Droid repositories.
- Other stores and sites: Uptodown, APKPure, Aptoide, Huawei AppGallery, Samsung Galaxy Store and more. APKMirror can be tracked for new versions but not downloaded from.
The project also runs a crowdsourced list of ready-made app configurations, and supports links that import an app with one tap.
Installing without prompts
Normally Android asks you to confirm every install. Obtainium can install through Shizuku, Sui or Dhizuku instead, and with Shizuku or root it can set Google Play as the recorded install source. We found the Shizuku library in the APK.
Which build this is
Obtainium comes in two builds with different package names:
dev.imranr.obtainium.fdroid: this file, the F-Droid build.dev.imranr.obtainium: the regular build, published on GitHub (next to an F-Droid-flavour build) and on IzzyOnDroid.
They install as separate apps and don’t update each other. This file carries the developer’s own signature: F-Droid published it only after its own build from source reproduced it. It needs a 64-bit ARM phone with Android 8.0 or later.
What’s inside the APK
Trackers
No code matching the Exodus Privacy tracker signatures.
Native code
Needs a 64-bit ARM phone; 32-bit-only devices are not supported.
Android versions
Built for Android 16 (target API 36).
Permissions
3 of them need your approval first.
Shizuku API. Uses the Shizuku API, so it can do ADB-level work without root once Shizuku is running. (rikka.shizuku.ShizukuProvider)
CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017).
Asks you first (3)
Android shows a prompt before the app can use these.
- Show notifications (Android 13+) · POST_NOTIFICATIONS
- Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
- Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE
You switch these on in Settings (1)
Special app access. Nothing is granted until you turn it on yourself.
- Install unknown apps · REQUEST_INSTALL_PACKAGES
Granted at install (11)
Low-risk permissions Android grants automatically, plus any we have not classified.
- ACCESS_NETWORK_STATE
- ENFORCE_UPDATE_OWNERSHIP
- FOREGROUND_SERVICE
- FOREGROUND_SERVICE_SHORT_SERVICE
- INTERNET
- QUERY_ALL_PACKAGES
- RECEIVE_BOOT_COMPLETED
- REQUEST_DELETE_PACKAGES
- UPDATE_PACKAGES_WITHOUT_USER_ACTION
- VIBRATE
- WAKE_LOCK
Defined by other apps (3)
Permissions that belong to another app or to this app itself.
- com.rosan.dhizuku.permission.API
- dev.imranr.obtainium.fdroid.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- moe.shizuku.manager.permission.API_V23
More Information
- Package name
- dev.imranr.obtainium.fdroid
- Version
- 1.6.17 (build 23563)
- File size
- 26.1 MB (26,088,490 bytes)
- Requires
- Android 8.0 or later
- Category
- System Tools
- License
- GPL-3.0-only
- Developer
- Imran
- Source code
- github.com/ImranR98/Obtainium
- Released
- Sep 15, 2026
- Signed by
- The developer. F-Droid publishes a developer-signed APK only when its own build from the source code reproduces it.
- Signer SHA-256
- b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362
- File SHA-256
- 8d03b4f02f070d8e64f448ce77ad66daccce9a585e4015b984ee5a7ddee9c29c
- Checked
- , against the F-Droid index · how we check · verify it yourself
Common questions
Is this APK the official Obtainium release?
Yes. It is the developer-signed release of Obtainium 1.6.17 that F-Droid distributes, which F-Droid publishes only when its own build from the source code reproduces it. Its SHA-256 matches F-Droid’s signed index, and it is signed with the developer’s certificate (SHA-256 b353601f6a1d5fd6603ae2f50be80cf301367b86b6ab8b1f66243da96cd57362).
What Android version does Obtainium need?
Android 8.0 or later (API level 26). Version 1.6.17 is built for Android 16 (target API 36). Needs a 64-bit ARM phone; 32-bit-only devices are not supported.
Can Obtainium access the internet?
Yes. The APK requests Android’s internet permission. In total it declares 18 permissions, and 3 of them need your approval first.
Does Obtainium contain trackers?
No known trackers: our scan of version 1.6.17 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.
Is Obtainium open source?
Yes. Obtainium is released under the GPL-3.0-only licence, and its source code is published at https://github.com/ImranR98/Obtainium.
Recent releases
| Version | Released | Size | Requires |
|---|---|---|---|
| v1.6.17 · this download | Sep 15, 2026 | 26.1 MB | Android 8.0+ |
| v1.6.15 | Sep 9, 2026 | 25.7 MB | Android 8.0+ |
| v1.6.14 | Aug 31, 2026 | 25.4 MB | Android 8.0+ |
Versions currently kept in the F-Droid repository. We host and check only the newest one. Full changelog.
Alternatives and related apps
-
APKUpdater Checks several stores at once with no per-app setup.Download -
Aurora Store Gets apps and updates from Google Play, without the Play Store app.Download