Setup link opening in Xiaomi apps: a complete guide for MIUI

Have you ever encountered a situation where when you click on a link in a messenger or social network instead of opening in a browser, it is automatically redirected to an unnecessary application? Or vice versa - Xiaomi stubbornly ignores your preferences and opens all links in a standard browser, even though you are used to Chrome or Firefox? This problem is familiar to many owners of smartphones based on MIUI, where the logic of link processing often works unintuitively.

In this article, we will discuss all possible ways to configure link opening on Xiaomi, Redmi and POCO devices, from basic parameters in the system settings to hidden functions that the manufacturer does not advertise.

  • πŸ”„ Change the default application to open web links (HTTP/HTTPS)
  • πŸ“± Configure processing of deep links (links type) tg://, vk://)
  • πŸ› οΈ Solve conflicts between browsers and messengers
  • πŸ”§ Reset your settings if the system ignores your choices

We’ll focus on the hidden β€œReference Open” menu in MIUI 14/15, which many users don’t notice, even though it solves 90% of redirect problems, and look at the nuances for popular models – from Xiaomi 13 Pro to the budget Redmi Note 12.

The problem with link processing in MIUI is due to several factors:

  1. Browser competition: The default system tries to open links to Mi Browser (the built-in browser of Xiaomi), even if you have installed Chrome or Edge.
  2. Deep links are prioritized if the link contains a type prefix instagram:// or whatsapp://, Forced redirects it to the appropriate application, ignoring your settings for HTTP.
  3. Cache settings. MIUI aggressively caches the user's choice, and sometimes resetting that cache requires manual action.
  4. Android Restrictions: Starting with Android 12, Google has tightened the rules for link processing, which has added complexity to the setup.

Fun fact: POCO devices (like POCO F5) are less likely to have problems because they use a cleaner version of MIUI without aggressive Mi Browser ads, but Redmi Note 11 owners often complain about forced link opening in unwanted apps.

πŸ“Š Which app you open links by default?
Mi Browser
Google Chrome
Other (specify in the comments)
I don't know.

Method 1: Change the default application for HTTP/HTTPS

The most obvious method is to assign the browser as the default, but in MIUI, this process has nuances:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on three dots in the upper right corner and select the Default Apps.
  3. Find the Browser section and select the desired application (e.g. Chrome).

But there's a catch: even after that, some links can open in Mi Browser, because MIUI shares settings for:

  • 🌐 Regular web links (HTTP/HTTPS)
  • πŸ”— Deep links (links of the type) vk://post-12345)
  • πŸ“Ž References (e.g. in the PDF or DOCX)

Make sure your browser is installed and updated |Reboot your phone after you change your settings | Check if the antivirus (e.g. Mi Security) is blocking the redirect | Clear the cache to Settings β†’ Apps β†’ [Your browser] β†’ Memory β†’ Clear the cache

-->

If after changing the browser by default, the links still open incorrectly, proceed to the next method.

This is the most effective solution for MIUI 14 and newer, but many users don't know about it.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Tap it on three points. β†’ Special access.
  3. Choose Open Links (or Open by Default in English).

Here you will see a list of all the apps that can open links.

  • πŸ”˜ Enable/disable link processing (slider on the right)
  • πŸ”„ Set priority (tap on the application) β†’ "Open supported links")
  • πŸ“‹ View the types of links it processes (e.g, http://, https://, tel://)

Example: If you want all https:// links to open in Chrome and magnet:// to open in qBittorrent, you can set it up here.

What to do if the β€œOpen Links” menu is not available?
On some firmware (especially custom ones), this menu may be hidden. Alternative path: 1. Install Activity Launcher from Google Play. 2. Find com.android.settings.Settings$ConfigureDefaultAppsActivity. 3. There will be all default settings, including link processing.

References of type tg://resolve?domain=username vk://wall-12345678_123 They're not being processed by the browser, but by the corresponding applications:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the desired application (for example, Telegram or VKontakte).
  3. Go to Open by default (or Set as default).
  4. Turn off the option to Open Supported Links if you do not want links to be automatically redirected to this app.

Important: Some apps (like WhatsApp) may reset these settings after an update, and check them regularly if you notice changes in link behavior.

πŸ’‘

If you use web versions of instant messengers (such as Telegram Web), add them to your favorites on the home screen. This will allow you to quickly open links in the browser, bypassing redirects to the application.

If the system persists in ignoring your preferences, there may have been a crash in the settings cache to reset them:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on three points β†’ Reset application settings.
  3. Confirm the action (this won’t delete application data, only reset the default settings).

After discharge:

  • πŸ”„ All link opening settings will return to factory.
  • πŸ“± You will have to re-select the default browser.
  • ⚠️ Some deep links may stop working until you reconfigure them.

πŸ’‘

App reset is a β€œnuclear option” and only use it if other methods have failed, as it affects all applications on the device, not just browsers.

Table: Common Problems and Solutions

Problem.Probable causeDecision
Links open in Mi Browser despite Chrome selectionMIUI Forcedly Promotes Its BrowserUse Method 2 (Hidden Menu "Open Links")
Links from Telegram are opened in the browser, not in the applicationDeep links processor for Telegram is disabledEnable the option to β€œOpen Supported Links” in Telegram settings
After the update MIUI reset browser settingsThe update reset the cache of settingsRe-select the default browser (see Method 1)
References to magnet:// Not open in the torrent clientThe application has not registered a processor for this typeInstall another torrent client (like FrostWire) or manually configure via ADB

Method 5: Manual control via ADB (for advanced)

If standard methods don’t work, you can use Android Debug Bridge (ADB) to connect your phone to your computer and have basic command line knowledge.

Example of a team to reset all link handlers:

adb shell pm clear-defaults

To assign Chrome to the default handler for HTTP/HTTPS:

adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main

πŸ’‘

Before using ADB, make sure that the phone is debugging via USB (Settings β†’ About Phone β†’ MIUI Version β†’ 7 times tap on version β†’ return to Additional settings β†’ For developers β†’ Debugging by USB).

⚠️ Attention: misuse ADB It can cause system failures. Don't change your settings unless you're sure they're there.

Frequent Mistakes and How to Avoid Them

Many users make the same mistakes when setting up link openings:

⚠️ Note: If you have installed Chrome as the default browser, but links still open in Mi Browser, check if it does not include the β€œFast Link Open” mode (Mi Browser Settings). β†’ Quick Opening: This feature intercepts links from other applications.

Other common mistakes:

  • 🚫 Ignoring updates. After update MIUI or browser settings may be reset. Always check them after updates.
  • πŸ”„ Incomplete reset: If you reset only the browser settings, but not the system, the problem may persist.
  • πŸ“± Antivirus conflict: apps like Mi Security or Avast can block link redirects.

If you encounter a unique problem not described in the article, check out XDA Developers or 4PDA forums, which often discuss specific bugs of specific versions of MIUI.

Why do you open links in Yandex Browser when I haven’t installed it?
On some firmware, Xiaomi pre-installes Yandex Browser as a system application. To remove it: Get root rights or use ADB. Follow the command: adb shell pm uninstall --user 0 com.yandex.browser Without root rights, you can not completely remove it, but you can disable it in Settings β†’ Apps.
How to make sure that links from Instagram are opened in the browser, and not in the application?
There is no option to disable deep links in Instagram settings, but you can: Use the web version of Instagram in your browser (add it to the home screen as PWA). Set an alternative client for Instagram (e.g. Instand), where there are flexible link settings.
My Redmi Note 10 Pro doesn't have a link-open menu. What do I do?
On devices with MIUI 12.5 and below this menu may not be available. Alternatives: Update your firmware to the latest version. ADB-Install a third-party launcher (e.g., Nova Launcher) that allows you to flexibly configure link handlers.
Can I set up link opening separately for Wi-Fi and mobile internet?
No, MIUI doesn't have that feature. Link processing is tied to apps, not the type of connection. However, you can: Use Tasker to automatically switch your browser depending on the network. Set up a VPN with redirect rules (like AdGuard).
After upgrading to MIUI 15, links stopped opening in Firefox.
This is a well-known MIUI 15 problem related to the new limitations of Android 13. Solutions: Clear the Firefox cache and re-select it as the default browser. Turn off battery optimization for Firefox (Settings β†’ Battery β†’ Battery Optimization). If it doesn't work, roll back to Firefox Nightly β€” the test version fixes the bug.