Skip to content

Fix the Obtainium deep link in README and release notes - #98

Merged
Chethan616 merged 1 commit into
mainfrom
v5.2
Oct 20, 2026
Merged

Chethan616 merged 1 commit into
mainfrom
v5.2

Conversation

@Chethan616

Copy link
Copy Markdown
Owner

What changed?

The "Add to Obtainium" link pointed at https://apps.obtainium.imranr.dev/redirect?r=..., which doesn't exist — that domain is Obtainium's crowdsourced app-config site, not a redirect service, and reported "Invalid URL. Redirect should start with obtainium://" when tapped.

Fixed it to use Obtainium's actual deep link scheme, obtainium://add?url=<encoded-source-url>, confirmed against Obtainium's own AndroidManifest.xml (intent filter for the obtainium scheme) and its handler in lib/pages/home.dart (reads the source URL from the url= query param on an add host). Also fixed the identical broken link on the live v5.1 GitHub release notes directly.

How was it checked?

  • Verified the correct scheme against Obtainium's public source (manifest + deep link handler), not guessed.
  • Known limitations: not tested against the actual Obtainium app on a device (no APK install step here); the fix matches the app's own parsing code exactly.

Checklist

  • Selected documents remain local; any new network behavior is explicit and documented.
  • Existing offline workflows remain usable where intended.
  • Light and dark themes, accessibility, and performance were considered.
  • Documentation and third-party notices were updated where needed.
  • No secrets, private documents, APKs, keystores, or build outputs are included.

apps.obtainium.imranr.dev is Obtainium's crowdsourced app-config site,
not a redirect service — there was no such /redirect endpoint. The
real add-app deep link is the app's own obtainium:// scheme, confirmed
against Obtainium's AndroidManifest.xml and its link handler
(lib/pages/home.dart), which reads the source URL from either the
path or a url= query param on an obtainium://add intent.

Also fixed the same broken link on the live v5.1 release notes.
@Chethan616
Chethan616 merged commit 50a0216 into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant