ObtainX
A supercharged Obtainium: get Android app updates straight from the source.
Bikram Agarwal App Manager App Store & Updater System
Screenshots
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. π
ββ β¨ UNIQUE FEATURES (not in Obtainium) ββ
β’ Build Verification β cryptographic checks (F-Droid/Izzy reproducible builds and GitHub Release Attestations) flag manipulated binaries before install. ObtainX's own updates carry GitHub attestations too.
β’ Third-Party Installer Support β hand off updates to installers like InstallerX or App Manager to review APK metadata the stock installer hides. Essential under Advanced Protection.
β’ Bulk Import from Device β select apps already on your phone and ObtainX finds their sources automatically β no URL hunting.
β’ Dynamic Folders β named folders, manual or rule-based (by name, author, package ID, category, or source); each keeps its own layout.
β’ On-Demand Only mode β hide rarely-updated apps from the main list and skip them in global scans; check them only when you want.
β’ Configurable swipe gestures β independent left/right actions per row: Update, Install, Pin, Edit, Delete, and more.
β’ Custom app icons β set your own icon for any app, from your gallery or the web.
β’ Undo after delete β swipe- and bulk-delete show a 5-second Undo snackbar.
β’ Verified "also available on" links β each app shows other stores where it's confirmed present.
β’ RegEx Assist β a built-in helper walks you through building version and APK filters β no regex knowledge required.
β’ Know the update size beforehand β see the exact download size before updating.
β’ Skip Version β pass on a release without marking the app "updated."
β’ Stop download β cancel any ongoing download from the app, notification, or queue.
β’ Save assets β save downloaded APKs to a folder of your choice during the update.
ββ π§ ENHANCED FEATURES ββ
β’ APKMirror updates β enabled (disabled upstream), opening the specific release page.
β’ Smarter version status β six distinct states instead of a binary update / up-to-date.
β’ Add App β three paths, one screen β URL, Search, and From Device under one segmented control, results inline.
β’ Editable package ID for track-only sources β restores correct install detection and updates.
β’ Active filter chips β a dismissible chip per active filter; tap to clear it.
β’ Category customization β any color, rename, and bulk assign.
ββ π¨ UI & UX ββ
β’ Adaptive tablet, foldable & landscape layout β 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.
β’ Material 3 Expressive across every screen β cards, fluid animations, expressive controls.
β’ A full theme engine β system/light/dark/AMOLED themes, Material You or any hex color, 9 palette algorithms, shading, gradients, progressive blur, corner roundness, and UI scale.
β’ Per-app color theming derived from each app's own icon.
β’ Customizable app rows β 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.
ββ π BRING YOUR DATA FROM OBTAINIUM ββ
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.
ββ π‘οΈ FREE & OPEN SOURCE ββ
Free and open-source software (GPLv3). Runs entirely on-device β no accounts, no telemetry, no proprietary services.
Whatβs new (2.10.00)
See changelog at https://github.com/bikram-agarwal/ObtainX/releases
Versions
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 13 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.
- FOREGROUND_SERVICE_SHORT_SERVICE
- obtainx.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- permission.API_V23
- permission.API
Comments