ObtainX

ObtainX

A supercharged Obtainium: get Android app updates straight from the source.

Bikram Agarwal App Manager App Store & Updater System

Screenshots

Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX Screenshot of ObtainX

Description

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. πŸš€

<b>━━ ✨ UNIQUE FEATURES (not in Obtainium) ━━</b>

β€’ <b>Build Verification</b> β€” cryptographic checks (F-Droid/Izzy reproducible builds and GitHub Release Attestations) flag manipulated binaries before install. ObtainX's own updates carry GitHub attestations too.
β€’ <b>Third-Party Installer Support</b> β€” hand off updates to installers like InstallerX or App Manager to review APK metadata the stock installer hides. Essential under Advanced Protection.
β€’ <b>Bulk Import from Device</b> β€” select apps already on your phone and ObtainX finds their sources automatically β€” no URL hunting.
β€’ <b>Dynamic Folders</b> β€” named folders, manual or rule-based (by name, author, package ID, category, or source); each keeps its own layout.
β€’ <b>On-Demand Only mode</b> β€” hide rarely-updated apps from the main list and skip them in global scans; check them only when you want.
β€’ <b>Configurable swipe gestures</b> β€” independent left/right actions per row: Update, Install, Pin, Edit, Delete, and more.
β€’ <b>Custom app icons</b> β€” set your own icon for any app, from your gallery or the web.
β€’ <b>Undo after delete</b> β€” swipe- and bulk-delete show a 5-second Undo snackbar.
β€’ <b>Verified "also available on" links</b> β€” each app shows other stores where it's confirmed present.
β€’ <b>RegEx Assist</b> β€” a built-in helper walks you through building version and APK filters β€” no regex knowledge required.
β€’ <b>Know the update size beforehand</b> β€” see the exact download size before updating.
β€’ <b>Skip Version</b> β€” pass on a release without marking the app "updated."
β€’ <b>Stop download</b> β€” cancel any ongoing download from the app, notification, or queue.
β€’ <b>Save assets</b> β€” save downloaded APKs to a folder of your choice during the update.

<b>━━ πŸ”§ ENHANCED FEATURES ━━</b>

β€’ <b>APKMirror updates</b> β€” enabled (disabled upstream), opening the specific release page.
β€’ <b>Smarter version status</b> β€” six distinct states instead of a binary update / up-to-date.
β€’ <b>Add App β€” three paths, one screen</b> β€” URL, Search, and From Device under one segmented control, results inline.
β€’ <b>Editable package ID</b> for track-only sources β€” restores correct install detection and updates.
β€’ <b>Active filter chips</b> β€” a dismissible chip per active filter; tap to clear it.
β€’ <b>Category customization</b> β€” any color, rename, and bulk assign.

<b>━━ 🎨 UI &amp; UX ━━</b>

β€’ <b>Adaptive tablet, foldable &amp; landscape layout</b> β€” 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.
β€’ <b>Material 3 Expressive</b> across every screen β€” cards, fluid animations, expressive controls.
β€’ <b>A full theme engine</b> β€” system/light/dark/AMOLED themes, Material You or any hex color, 9 palette algorithms, shading, gradients, progressive blur, corner roundness, and UI scale.
β€’ <b>Per-app color theming</b> derived from each app's own icon.
β€’ <b>Customizable app rows</b> β€” 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.

<b>━━ πŸ”„ BRING YOUR DATA FROM OBTAINIUM ━━</b>
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.

<b>━━ πŸ›‘οΈ FREE &amp; OPEN SOURCE ━━</b>
Free and open-source software (GPLv3). Runs entirely on-device β€” no accounts, no telemetry, no proprietary services.

What’s new (2.9.5)

See changelog at https://github.com/bikram-agarwal/ObtainX/releases

Versions

Version Date Size Requires Android Download
2.9.5 current
c567f9bdd88fb8f0…
2026-07-23 26 MB API 26
2.9.5
5e6b1d70d38aafeb…
2026-07-23 24 MB API 26
2.9.5
6b38f32677a803be…
2026-07-23 28 MB API 26
2.9.3
bff03812257b56da…
2026-07-16 25 MB API 26
2.9.3
a3199531915111a3…
2026-07-16 24 MB API 26
2.9.3
cbdfa1d868859de8…
2026-07-16 27 MB API 26
2.9.1
9261050f6d3d4543…
2026-07-03 25 MB API 26
2.9.1
7dd0c355da082d6b…
2026-07-03 24 MB API 26
2.9.1
4238b73ad5276e70…
2026-07-03 27 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Install appsStart the installation of other apps.
  • UPDATE_PACKAGES_WITHOUT_USER_ACTION
  • Run at startupStart automatically after the device is switched on.
  • Prevent sleepingKeep the device from going to sleep.
  • REQUEST_DELETE_PACKAGES
  • ENFORCE_UPDATE_OWNERSHIP
  • Write storageCreate and change files on the device storage.
Show 12 more permissions
  • Installed appsSee which apps are installed.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • FOREGROUND_SERVICE_DATA_SYNC
  • POST_PROMOTED_NOTIFICATIONS
  • NotificationsShow notifications.
  • Network stateCheck whether and how the device is connected.
  • VibrationControl the vibration alert.
  • Read storageRead files on the device storage.
  • obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • permission.API_V23
  • permission.API

Comments