How to change the default browser to Xiaomi with MIUI 12: 3 working methods

Why Xiaomi is difficult to change the default browser and what to do about it

Owners of Xiaomi smartphones based on MIUI 12 often face an unexpected problem: the system stubbornly returns the standard Mi Browser browser even after an explicit choice of alternatives. This is not a coincidence, but a feature of the firmware, where the manufacturer actively promotes its own services. Unlike β€œpure” Android, where it takes 2 clicks to change the browser, you will need to bypass several restrictions.

The main difficulty lies in architecture. MIUI 12: The system ignores the default global Android settings for individual link types (e.g, http:// and https://). Even if you choose Chrome or Firefox in your app settings, some links can still open in Mi Browser. The solution is there, you need to know where these settings are hidden.

In this article, we will break down 3 proven default browser change methods, including hidden settings. MIUI, work ADB-You will also learn why, after updating the system, the browser can reset to the standard one again and how to avoid this.

Method 1: Standard change through Android settings (partial solution)

So, to start with the most obvious way, through the settings menu, this works, but with the caveats: it changes the default browser for only a fraction of the links. Here's how to do this:

  1. Open Settings β†’ go to the Applications β†’ Application Management section.
  2. Click on the three dots in the top right corner and select the Default Apps.
  3. Slip on the browser and select the desired application (for example, Google Chrome or Firefox).

⚠️ Attention: After these actions MIUI 12 may still open some links in Mi Browser, which is because the system shares link processing with Mi Browser:

  • 🌐 Normal. HTTP/HTTPS-links (changed through the settings above)
  • πŸ”— Special intent links (e.g. from Xiaomi apps – require separate setup)
  • πŸ“± Links from system notifications (often ignore global settings)

β˜‘οΈ Preparation for the browser change

Done: 0 / 4

If after these manipulations the browser still does not change, move to the next method - it is more radical, but also effective.

Method 2: Disable Mi Browser via ADB (for power users)

This method requires connecting your smartphone to your computer and using Android Debug Bridge (ADB), which completely disables the standard browser, forcing the system to use an alternative. Importantly, once these commands are executed, the Mi Browser will disappear from the application menu and will not be able to open links even without bypassing the settings.

You'll need:

  • πŸ’» Computer with installed ADB Tools
  • πŸ“± Included Debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times to tap β†’ Additional settings β†’ Developer parameters)
  • πŸ”Œ USB-cable (preferably original)

adb shell pm disable-user --user 0 com.android.browser


adb shell pm uninstall -k --user 0 com.mi.globalbrowser

After these commands are executed:

  1. Reboot your smartphone (adb reboot)
  2. Go to Settings β†’ Applications β†’ Default Apps and select an alternative browser
  3. Check for link openings from different sources (messages, email, social media)

What if the ADB can’t see the device?
1. Make sure that Xiaomi drivers are installed (download from the official website). 2. Try another one. USB-cable (sometimes cheap cables don't transmit data). 3. In the developer settings, enable Debugging by USB (Safe mode) and confirm the permission for the PC. 4. Reboot both the smartphone and the computer.

⚠️ Note: Disable Mi Browser via ADB This can cause some system functions to fail, such as: Open links from Mi Account (Xiaomi account) Web representations in Xiaomi applications (for example, in Mi Home) Advertising in system windows (its blocking can disrupt stability) If after disconnecting there are problems, return the browser with the command: adb shell pm enable com.android.browser

Method 3: Using third-party utilities (without root)

If the first two methods didn't help or seem too complicated, you can use specialized applications. They don't require ADB or root rights, but their effectiveness depends on the version of MIUI.

AnnexHow it worksPlusesCons
Default App ManagerIntercepts intent links and redirects them to the selected browserNo need for ADB, simple interfaceIt may not work for MIUI 12.5+
SetEditEdits the system settings of applications by defaultIt works with most versions of MIUI.Requires enabled debugging over USB
Island (Sandbox)Creates a β€œsandbox” where you can assign another browserComplete isolation from system constraintsComplex setup, not all links are intercepted

The most reliable option on this list is SetEdit, and here's how to work with it:

  1. Download SetEdit from Google Play.
  2. Open the application and give access to the Special Permits.
  3. Find the listing of android.intent.action.VIEW and assign your browser.
  4. Reset the device.

πŸ’‘

If the browser is reset after using the utilities, try clearing the Settings app cache (Settings β†’ Apps β†’ Settings β†’ Storage β†’ Clear cache) this will reset the temporary system preferences data.

Why the browser resets after the MIUI update and how to fix it

Many users complain that after updating the firmware browser default again becomes Mi Browser.This is due to the fact that Xiaomi updates reset some user settings to factory.

  • πŸ“₯ Before updating, back up the settings through Settings β†’ Additionally. β†’ Backup and reset.
  • πŸ”„ After the update, do not click β€œReady” in the setup wizard – first return the browser to default.
  • πŸ”’ Turn off automatic optimization for the browser in Settings β†’ Battery β†’ Optimizing the battery.

If the reset has already occurred, use one of the methods above. For MIUI 12.5 and later, also helps to disable the MiuiOptimization function via ADB:

adb shell settings put global miui_optimization_disabled 1

This command disables some of the system optimizations that reset default settings.

πŸ“Š What browser do you use on Xiaomi?
Mi Browser
Google Chrome
Mozilla Firefox
Opera
Other

Frequent mistakes and their solutions

When you change your default browser, you often encounter typical problems, and here are the most common ways to fix them:

⚠️ Note: If after changing the browser, some links still open in Mi Browser, check: πŸ“Œ Settings of a particular application (for example, WhatsApp or Telegram may have their own rules for opening links). πŸ”— Link type: Some applications use custom schemes (e.g, tg:// for Telegram) that do not comply with standard settings. πŸ› οΈ System Settings Cache: Clean It Through Settings β†’ Warehouse β†’ Application data β†’ Settings β†’ Clear the cache.

Problem.Reason.Decision
The browser is reset after rebootingMiuiDaemon restores factory settingsDisable it via ADB: adb shell pm disable-user com.miui.daemon
Not all links open in a new browserApplications use their intention filtersSet up link opening separately for each application
It is impossible to select a browser in the settingsAlternative browser does not support intent processingUpdate your browser or use another browser (e.g. Chrome instead of Firefox)

If none of these methods work, the last option is to install custom firmware (like LineageOS or Pixel Experience), which is a radical solution, but it completely removes the limitations of MIUI. Remember, it requires unlocking the bootloader and obtaining root rights, which voids the warranty.

πŸ’‘

The most reliable way is to combine standard settings + disable Mi Browser via ADB. This gives 90% success in changing the default browser to MIUI 12.

Can I get my Mi Browser back after the ADB shutdown?
Yes, run the command adb shell pm enable com.android.browser. If the browser was deleted (uninstall command), you will need to reset or flash it.
Why do some websites not open after changing their browser?
This is because the Mi Browser has built-in support for some Xiaomi protocols (like for authorization to Mi Account).Alternative browsers don't support them.Solution: temporarily return Mi Browser for such occasions or use web views in apps.
Will this work on MIUI 13/14?
The basic principles remain the same, but the paths in settings may differ. MIUI 14 "Default Apps" moved to Settings β†’ Annexes β†’ Application management β†’ Cog badge β†’ Default applications. ADB-Teams work on all versions.
Can I change my browser without a computer?
Yes, but with limitations. Use method 1 (standard settings) or utilities like SetEdit. However, to completely disable Mi Browser without ADB, root rights will be required.
Why isn’t Google Chrome appearing in the default browser list?
This happens if Chrome is not declared as a browser in its AndroidManifest.xml (rarely, but happens in beta versions) or if it is not installed from Google Play Solution: reinstall Chrome from the official store.