How to disable the "verified links" feature?
With Android 12, Google introduced the https://developer.android.com/training/app-links/verify-site-associations that requires apps to verify ownership of domains for which they want to handle links. (Handling links refers to the behavior where when you tap a link to the Wikipedia website it will instead open the Wikipedia app.)
This means that third party apps (e.g. third party Reddit or Wikipedia readers) can't "hijack" links anymore, which I however do desire as I trust these applications and want to use them instead of the "blessed" official apps.
Websites are in control of my device's actions. How can I restore the previous behaviour of the Android system trusting all installed applications and asking me which apps I prefer to open URLs in rather than a website?
I am open to FOSS apps, Magisk modules and even patches to the AOSP to disable this anti-feature.
A good FOSS solution I have found is https://github.com/tasomaniac/OpenLinkWith .
You need to enable its (more or less) experimental browser mode under "App Features" -> "Set as Browser" and set the app as the default browser.
It then acts very similar to how the old link opening dialog used to work and looks similar aswell:
(This is indeed the app's dialog, not the OS'!)