Technology

Sideloading Android apps breaks updates—here’s Obtainium fix

Obtainium sideload – Obtainium is a free, open-source sideload manager for Android that tracks non-Play Store apps from sources like GitHub and F-Droid, checks for updates every six hours, and notifies you when new versions are ready—saving you from the repeated APK hunting that s

For a lot of Android users, sideloading starts out exciting. You find an app on a developer website, a code repository, or an alternative store—then you install it, and it works.

The trouble comes later, when it’s time to update.

Keeping non-Play Store apps current can turn into a daily scavenger hunt: checking for a new version by visiting the source page. digging through menus to find an updated APK. downloading it. and reinstalling. Do that for every sideloaded app, and suddenly “just update my phone” becomes a task you’re avoiding.

That’s where Obtainium comes in.

Obtainium is a free and open-source sideload manager designed to simplify updating Android apps that aren’t distributed through the Play Store. Instead of asking you to manually check each app’s source. it lets you do a one-time setup by adding the sources you downloaded apps from. From there. Obtainium runs in the background. monitors those locations for new versions. and sends you a notification when an update is available—so you can install when you’re ready.

Some apps also support auto-updating, and Obtainium can automatically install the latest updates for those without requiring you to intervene.

What you can sideload is only half the story. Obtainium aims to handle the other half—the part that usually turns annoying.

A big piece of the pitch is what happens depending on where you got the app in the first place. If you downloaded an app from an alternative app store like F-Droid, the update workflow can resemble Play Store updating. But when apps come from code repositories such as GitHub and GitLab. mirror sites like IzzyOnDroid. or the developer’s own website. the process becomes tedious quickly: check the version. locate the updated APK file. download. and install.

Obtainium reduces that repetition by watching the source for you.

image

As of writing this. Obtainium supports sources including GitHub. GitLab. Forgejo (Codeberg). F-Droid. Third Party F-Droid. IzzyOnDroid. SourceHut. APKPure. Aptoide. Uptodown. Huawei AppGallery. Tencent App Store. Jenkins Jobs. APKMirror. RuStore. Telegram App. Neutron Code. Direct APK Link. and any URL that returns an HTML page with links to APK files.

Setting it up starts with the Obtainium website. The process begins by scrolling down and using the “Download Universal APK” button to download the latest APK file. Then you tap the file, allow the app that you used to download it to install apps when prompted, and tap Install.

Once Obtainium is installed, you add the apps you want to track. The method is simple but deliberate: open your browser. visit the webpage from where you downloaded the app. tap the page URL in the address bar and copy it. Then open Obtainium. go to the Add app tab at the bottom. paste the copied URL into the App source URL text field. and tap the Add button.

Accuracy matters here. If you installed the app via F-Droid, you have to use its F-Droid link to update it too. Trying to update via GitHub won’t work. Even when the app name and package ID match, the versions can carry different digital signatures. Android treats that as a mismatch and prevents Obtainium from updating the app.

After you add an app, you can configure how Obtainium looks for updates. When you paste a webpage URL, the app can show a set of options tied to that source. For example. on GitHub you can use Verify the latest tag. which makes Obtainium strictly look for the update with the “latest” tag—ignoring other releases such as beta. alpha. or nightly. You can also toggle Include prereleases to test pre-release versions.

image

Other options include Track-only. which checks for a new update without downloading or installing it. and RegEx filtering. which lets you filter release titles and notes to find specific update releases. These options are source-specific. so the configuration can differ app by app—especially because release naming conventions don’t behave the same across platforms.

If some setups feel too complex, Obtainium also includes crowdsourced app configurations. On the “Complex Obtainium Apps” webpage, you can find the app you want, then tap “Add to Obtainium” to add it quickly. Sometimes you may need to tap Install to install the app and add it to Obtainium.

After you’ve added your apps, Obtainium checks for available updates every six hours. You can configure that interval. If an update is available, Obtainium automatically downloads and installs it unless you’ve enabled the Track-only option for that source.

Not every app will auto-update. In cases where auto-update doesn’t work, Obtainium only checks for a new version and sends a notification. Tapping the notification takes you to the Apps tab, where you can hit the download icon next to the app with a new update to install it manually.

You can also tailor behavior through settings inside Obtainium. On one phone, settings included configuring the background update check interval and enabling Check for updates on startup, Allow parallel downloads, and Pin updates to top of apps view.

image

The promise is clear: fewer checks, fewer manual downloads, less time hunting through web pages for an APK.

Still, Obtainium isn’t perfect.

One limitation is that when a website doesn’t offer an API to check for newer versions, Obtainium falls back to HTML scraping. If the website changes its code, Obtainium can stop working. The article notes this hasn’t been encountered in the author’s use.

Another issue appears when too many GitHub apps are installed. Updates can trigger unauthenticated API rate limits. The workaround is to provide a GitHub Personal Access Token (PAT), with GitHub Docs referenced for setup details.

There’s also a read-only limitation on certain sites, including APKMirror. With those, Obtainium can track for new updates but can’t download and install them. It will send a notification, and then you update manually.

For anyone who’s tried to keep sideloaded Android apps current. the emotional core is simple: the work shouldn’t be harder than the apps themselves. Obtainium’s entire setup is built around removing the repetitive web-hunting part—so updating doesn’t require turning your free time into a download queue.

Obtainium Android sideloading app updates non-Play Store apps GitHub F-Droid APKMirror cybersecurity software tools

4 Comments

  1. I saw “fix” in the headline and assumed it was like a security patch. But it’s just… app management? Still, six hours seems kinda too often, my phone already hates me lol.

  2. Obtainium is cool but isn’t this the same as just getting the APK again from GitHub? Like you’re still downloading the file, just with extra steps. Also “open-source” doesn’t automatically mean safe, right?

  3. Man I don’t even know what sideloading is half the time. Thought “Obtainium” was some new Android update or something. If it checks every six hours then it’s gonna spam you nonstop, unless it doesn’t notify you which they didn’t really explain. Anyway I’ll probably still forget and hunt APKs like always.

Leave a Reply

Your email address will not be published. Required fields are marked *

Are you human? Please solve:Captcha


Secret Link

Warning: foreach() argument must be of type array|object, null given in /home/misryoum/public_html/wp-content/plugins/wp-defender/src/component/class-network-cron-manager.php on line 216