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. π
<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 & UX ββ</b>
β’ <b>Adaptive tablet, foldable & 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 & 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
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