ObtainX builds on everything Obtainium does well β same sources, same trust model, same spirit β with a reworked UI and a set of features aimed at making everyday use a little smoother. For a side-by-side comparison with screenshots, see ObtainX vs Obtainium.
Featured by HowToMen: Best Android Apps - May 2026! π
Features that don't exist in Obtainium at all.
-
π₯ Bulk Import from Device β Select any apps already on your phone and ObtainX automatically finds their sources on stores you choose. No URL hunting, one by one.
-
π¦ Installer choice β A Third-Party install path lets you send APKs to any installer you trust (InstallerX, App Manager, etc.). Particularly useful when you can't grant "install unknown apps" to normal apps β for example, under Advanced Protection β but a privileged installer can still do the job.
-
π On-Demand Only mode β Mark an app so it's hidden from the main list and only checked when you explicitly open it. Keeps your main list clean if you have apps you rarely update.
-
π Folders β Create named folders to organise your app list. Apps in a folder are hidden from the main list to keep it decluttered. Folders can auto-assign apps via a rule (match by name, author, package ID, category, or source) or accept manual assignment via long-press. Each folder remembers its own view settings independently.
-
π Configurable swipe gestures β Left and right swipe actions are independently configurable per row. Choose from Update, Install, Pin, Edit, Delete, Open, App Info, or None. A color-coded icon hint appears during the drag so you always know what will happen.
-
πΌοΈ Custom app icons β Not happy with an app's icon or a blank placeholder? Tap the icon on any app's detail page to set your own β pick from your gallery or grab one from the web.
-
βοΈ Know the update size beforehand β See the exact download size for every update - across supported stores - before you even hit the update button.
-
βοΈ Skip Version β Pass on a specific release you don't want without marking the app as "updated." The next release will still show up normally.
-
π§© Advanced filter / RegEx Assist β A built-in helper walks you through building regex filters on any field that supports them. No regex knowledge required. Full details in the Additional options guide.
-
β©οΈ Undo after delete β Swipe-to-delete and bulk-delete both show a 5-second Undo snackbar. Tap it and the app is fully restored.
-
πΎ Save assets - Option to save update assets (e.g. APKs) to your chosen folder, during update process itself.
Features Obtainium has, extended or improved here.
-
πͺ APKMirror updates β In Obtainium, the update button is completely disabled for APKMirror apps. ObtainX enables it and takes you directly to the specific release page for the new version. (Bulk Import is also supported.)
-
π Verified "also available on" store links β Each app detail page shows a list of other stores (beside the one you are tracking) where the app is available. Only confirmed-present stores are shown.
-
π§ Smarter version status β ObtainX handles harmless version label differences more intelligently, so you're only notified when there's genuinely something new. Six distinct states instead of a binary "update / up to date" pair: up to date, update available, device is ahead, same version shown differently, genuinely unclear and Not installed.
-
π― Add App β three paths, one screen β URL, Search, and From Device are all on one screen under a segmented control. Search results load inline alongside store chips β no floating sheets, no separate screens. New searches can be started without needing to go back-n-forth.
-
π Track-only source improvements β Shows installed version from the device when the package ID is known. The Update button opens the concrete release page, not just the app listing. In Obtainium, if the wrong package ID is fetched (or none at all), the app shows as "not installed" forever and update notifications never work right β with no way to fix it. ObtainX surfaces this clearly and lets you edit the package ID directly from the app page, instantly restoring correct install detection and update tracking.
-
π APK size on the button β For GitHub apps, the Update or Install button shows the file size right in the label (e.g. "Update Β· 43 MB") once a version check has run. During the download, the progress label expands to "Downloading 45% Β· 19 / 43 MB" for any source that provides a Content-Length header.
-
π Active filter chips β Extends Obtainium's filter with dismissible chips pinned below the toolbar showing every active non-text filter (category, pinned, installed state, etc.). Tap any chip to clear just that filter. The row disappears entirely when nothing is active.
-
π·οΈ Category customization β More control over your categories: instead of cycling between a few random colors, pick any color of your choice. Category colors are WYSIWYG. Category's name switches between black and white text automatically for readability. You can also rename an existing category, and all assigned apps automatically receive it. Bulk edit lets you assign new categories to your selected apps, without wiping all existing ones.
-
Material 3 Expressive throughout β Full M3 Expressive treatment across every screen: cards, fluid animations, expressive sliders, FAB and controls that feel like one product.
-
Total Customization β Beyond Material You: 9 preset colors and 9 palette algorithms. Enter your own custom hex accents. Choice of gradient background and progressive blurs.
-
Per-app color theming β Each app's detail page derives its color scheme from the app's own icon. Deep, accurate, and dark-mode safe. Toggle Match app page to icon colors in Settings.
-
Hero icon transition β Tapping an app row animates its icon smoothly into the detail page. Swipe back and it returns the same way.
-
App Type and store badges on every row β Small icons on each app row shows the app type (User, System, Priviledged) and where it's tracked (GitHub, GitLab, F-Droid, APKMirror, and more), so you know at a glance without opening the app. (Configurable. You can turn it off.)
-
Richer app list grouping β Group by source, app type (user/system/privileged), or non-installed split; a dedicated "Updates" group can float apps with available updates to the top independent of the active grouping mode.
-
π·οΈ Source favicon badges β Every app row shows a small favicon identifying where it's tracked β GitHub, GitLab, F-Droid, APKMirror, and more β without opening the app.
-
Inline collapsible search β A search icon sits in the Apps header. Tap it and a full-width field slides open with the keyboard ready and the list filtering live as you type.
-
Inline edit on detail page β Edit an app's tracking settings directly from its detail page. An unsaved-changes guard prevents accidental data loss on back.
-
Theme & view controls on Apps tab β Density, sort order, and visual theme live on the Apps tab itself so you can tune the list and see the result immediately.
-
Auto-hide action bars β Action bars step out of the way when you're focused on content, giving you more screen space automatically.
-
Settings and form options in cards β Related settings and per-app options are grouped into labeled cards. Much easier to scan than a single wall of options.
2.Per_App_Color_Theme.mp4 |
3.filters.mp4 |
3.swipe_gestures.mp4 |
|---|
If you want to try out ObtainX without losing your current setup, you can bring your existing app list over in seconds:
-
In Obtainium: Go to the Import/Export tab and select Export. This will generate a .json file of your current tracked apps.
-
In ObtainX: Open the app, navigate to the Import/Export section, and select Import. Then select that .json file.
-
Continue where you left off: All your tracked apps and settings will be instantly populated.
Read the original Obtainium README here.