Imran Remtulla 03dc7ef77b chore: remove stale debug logs and spurious getInstalledInfo error logging
- Remove all APPS REFRESH debug logs from apps.dart and
  apps_provider_updates.dart (trace logging for refresh diagnostics no
  longer needed)
- Remove getInstalledInfo error log entirely: "app not installed" is
  always an expected condition, not an error. Remove printErr parameter
  and all printErr: false at call sites
2026-07-07 00:39:57 +01:00

Support Palestine

Obtainium Icon 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:

Currently supported App sources:

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 discussions page.

Or, contribute some configurations to the website by creating a PR at this repo.

Installation

Get it on GitHub Get it on IzzyOnDroid Get it on F-Droid

Verification info:

Item Value
Package ID dev.imranr.obtainium
Signing cert SHA-256 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
PGP Public Key keyserver.ubuntu.com (verify APK hashes)

The signing certificate is also valid for the F-Droid flavour (a separate APK built from lib/main_fdroid.dart), thanks to reproducible builds.

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.

Troubleshooting

App not updating

  • Verify the URL matches the source's expected format (e.g. GitHub requires owner/repo)
  • Pull down on the apps list to force a refresh
  • If using GitHub, rate limits may block updates without a Personal Access Token configured in settings

Screenshots

Apps Page Dark Theme Material You
App Page App Options App Web View
Description
No description provided
Readme 60 MiB
Languages
Dart 98.1%
Shell 0.7%
Kotlin 0.6%
Dockerfile 0.4%
JavaScript 0.2%