github bikram-agarwal/ObtainX v2.9.91

2 hours ago

✨ New Features

  • You can now turn off VirusTotal malware scanning for individual apps, without affecting the global setting for everything else — and your choice is remembered even if you toggle scanning off and back on globally.

🛠 Improved Features

  • When a VirusTotal scan fails or is inconclusive (not an actual detection), you can now retry it instead of only choosing "install anyway" or cancel. The apk is saved in cache if you choose to cancel.
  • Adding apps from Codeberg, GitLab, or SourceHut can now often auto-detect the app's package ID directly from the source repo, instead of requiring you to download an APK first.
  • Confirmation and error messages via snackbar/toast across the app (clipboard copy, GitHub/GitLab token validation, app removal, font settings, and more) now use consistent, color-coded styling instead of plain text pop-ups.
  • The in-app download progress bar is easier to read, with better contrast for the percentage text.
  • You can now manually enter a custom app ID for more source types than before; the "infer app ID" option now clearly disables itself once you've entered a custom one and no longer appears at all for stores where it never worked.
  • When ObtainX needs to download an app's apk just to figure out its package ID, you now see a real progress bar with percentage and size, and can cancel it partway through.

🐛 Bug Fixes

  • Fixed APKMirror app icons, file sizes, and changelogs sometimes not loading, due to a site-side problems
  • Fixed automatic app-ID detection failing for apps whose repository uses modern Kotlin-based Android build files.
  • Fixed F-Droid (including custom third-party repos) occasionally offering a download built for the wrong device architecture, which would fail to install.
  • Fixed Uptodown showing apps as unavailable or picking the wrong file/date, especially on non-English devices or after Uptodown changed its page layout; adding apps now works the same from any regional Uptodown link. (Still doesn't work 100%)
  • Fixed some tracked apps (like APKMirror or RockMods entries) continuing to show as "installed" forever after being uninstalled from the device.
  • Fixed ObtainX sometimes wrongly reporting Shizuku as "not found" or re-prompting for permission even though it was already running and authorized.
  • Fixed installing apps through certain third-party installer apps, which could silently fail for single APKs.
  • Removed a "build verification" option from Codeberg apps that never actually worked there.
  • Fixed the "use latest asset upload as release date" option doing nothing for apps hosted on Codeberg.
  • On the Add App screen: content and the floating Save button no longer get clipped by the system navigation bar, the last item is no longer hidden behind the Save button, and tapping a field further down the form now scrolls it above the keyboard correctly.
  • Turning off malware scanning for a specific app now also clears its old scan result badge.
  • Switching the app's language now immediately updates the bottom navigation tab labels, instead of requiring an app restart.

🗣️ Translations

Don't miss a new ObtainX release

NewReleases is sending notifications on new releases.