How to change the default browser to Xiaomi Mi 8: all ways

Why Xiaomi Mi 8 canโ€™t just change browser?

Xiaomi Mi 8, released in 2018, is powered by MIUI, a proprietary shell known for its restrictions on changing system applications. Unlike pure Android, where changing the default browser takes a couple of clicks, users face blocking the choice of alternative apps to open links. This is due to Xiaomiโ€™s policy of promoting its own services, in this case the Mi Browser.

The problem is compounded by the fact that even after installing Google Chrome, Mozilla Firefox or Opera, the system continues to redirect all web links to the standard browser, and in some versions of MIUI 10/11/12, the default browser selection option is not in the settings menu at all, this is not a mistake, but a conscious decision of the manufacturer, which, however, can be circumvented in several ways.

It is important to understand that the restrictions depend on the firmware version:

  • ๐Ÿ“ฑ MIUI Global โ€“ the most โ€œclosedโ€ version, where browser selection is often blocked;
  • ๐ŸŒ MIUI China may have additional restrictions due to local laws;
  • ๐Ÿ”“ Custom firmware (for example, LineageOS) โ€“ allow you to freely change the browser.

Before you start changing your settings, check the current version of MIUI in the Settings โ†’ About Phone โ†’ MIUI version. It depends on which of the methods below will work.

๐Ÿ“Š Which browser do you prefer on Xiaomi?
Mi Browser
Google Chrome
Mozilla Firefox
Opera
Other

Method 1: Standard change through settings (if available)

In some versions of MIUI, the default browser change option is still present, but hidden to find it:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section โ†’ Application management.
  3. In the upper right corner, press three dots (โ‹ฎ) and select the Applications by default.
  4. Find the Browser item and tap it.
  5. In the list, select the desired application (such as Chrome or Firefox).

If there is no default App, your version of MIUI is blocking this method, and then move on to alternative methods.

๐Ÿ’ก

Before changing your browser, clear the cache and data of Mi Browser in the application settings. This will help to avoid conflicts when opening links.

โš ๏ธ Note: Xiaomi Mi 8 with version MIUI 12.5 and later, the standard method often does not work due to changes in security policy.If after choosing an alternative browser links still open in Mi Browser, use the methods below.

Method 2: Using ADB to Force Browser Change

If the system settings do not allow you to change the browser, you can use Android Debug Bridge (ADB), a tool for debugging Android devices, which requires connecting the smartphone to a computer, but is guaranteed to work on any version of MIUI.

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi drivers and package ADB;
  • ๐Ÿ“ฑ Included Debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Tap 7 times, then go back to Settings โ†’ Additionally. โ†’ For developers);
  • ๐Ÿ”Œ USB-cable (preferably original).

Step-by-step:

  1. Connect Xiaomi Mi 8 to your computer and confirm the debugging permission on the smartphone screen.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Run the command to change the browser (replace com.android.chrome with your browser package): adb shell pm set-default-browser com.android.chrome ๐Ÿ”น For Firefox: org.mozilla.firefox ๐Ÿ”น For Opera: com.opera.browser ๐Ÿ”น For Brave: com.brave.browser

Reboot your smartphone.

After the reboot, all web links will open in the browser you choose. If the command doesn't work, try an alternative:

adb shell am start -a android.settings.MANAGE_DEFAULT_APPS_SETTINGS

Install Xiaomi drivers on PC|

Download and unpack ADB Tools|

Enable debugging over USB on your phone |

Connect the phone with the original cable |

Check the connection of the adb device team-->

โš ๏ธ Attention: Use ADB Resets some settings by default. After completing the commands, check the operation of other system applications (for example, Gallery or Phone), as they can also reset to standard values.

MIUI has a hidden link handler management menu that allows you to manually assign a browser to open web addresses, which works on most firmware versions, including MIUI 12.

Instructions:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. In the search bar, enter Links (or Links in the English version).
  3. Select the Links app (chain icon).
  4. Slip on the item Opening supported links.
  5. Find HTTP and HTTPS in the list.
  6. For each type of link, select the browser you want (e.g. Chrome).

The instruction for installing custom firmware is outside the scope of this article, but the basic steps are:

  1. Unlock the bootloader through the official Mi Unlock tool;
  2. Install a custom Recovery (TWRP);
  3. Switch the selected firmware (e.g. LineageOS 18.1 for Xiaomi Mi 8).

List of verified firmware for Xiaomi Mi 8
LineageOS 18.1 (Android 11) is stable, minimalist. Pixel Experience 11/12 is the interface on Google Pixel. Havoc-OS is the maximum customization. ArrowOS is the balance between performance and functionality. Attention: check before firmware compatibility with the code name of your device (dipper for Mi 8).

โš ๏ธ Warning: The wrong firmware can turn your smartphone into a brick.If you're not sure what you're doing, reach out to the power users on the forums 4PDA or XDA Developers.

Method 5: Using third-party launchers

If you donโ€™t want to mess with system settings, you can go a workaround โ€“ install an alternative launcher (for example, Nova Launcher or Microsoft Launcher), which allows you to assign applications by default for specific actions.

How it works:

  • ๐Ÿ“ฒ Install a launcher from Google Play;
  • ๐Ÿ”ง Assign it to the default launcher in settings (Settings) โ†’ Annexes โ†’ By default);
  • ๐ŸŒ In the launcher settings, find the default Applications section or Link Processors;
  • ๐Ÿ”— Assign the right browser to open web links.

The downside of this method is that it doesn't work with all links, for example, links from messages or some apps may still open in Mi Browser, but it's a workable option for everyday use.

Popular launchers with browser destination support:

  • ๐ŸŒŸ Nova Launcher (paid version has advanced settings);
  • ๐Ÿ† Microsoft Launcher (free, Windows integration);
  • ๐ŸŽจ Action Launcher (flexible gesture settings).

What do you do if nothing helps?

If all of these methods have not worked, there are still a few options:

  1. Reverse to the older version of MIUI. Sometimes earlier versions of firmware (e.g. MIUI 10) have less stringent restrictions, so you can find the 4PDA backup firmware and flash it through Fastboot.
  2. Use the browser in "Light" mode. Some browsers (for example, Opera Mini) can open links directly, bypassing system restrictions.
  3. In rare cases, a browser lock is due to a firmware error, you can send a report via Settings โ†’ Review and hope to be corrected in the next update.

Itโ€™s also worth checking if your phone has locker apps (like Security or Clean Master) that can redirect traffic to Mi Browser.

๐Ÿ’ก

If none of these methods worked, your version of MIUI is likely to have a very strict set of limitations, so you can either put up with Mi Browser or install custom firmware.

FAQ: Frequent questions about changing the browser to Xiaomi Mi 8

Can I return the standard browser after the changes?
Yes, you just need to repeat any of the methods described and choose Mi Browser as the default application. If you used ADB, follow the command: adb shell pm clear-default-browser After that, the system will prompt you to choose the browser again when you first open the link.
Why is the browser reset again after the MIUI update?
This is a feature of Xiaomiโ€™s policy โ€“ when major system updates (for example, from MIUI 11 to MIUI 12), some settings are reset. To avoid this, after the update, reassign the browser by default in the chosen way.
Is it safe to use ADB to change your settings?
Yes, if you follow instructions and don't follow random commands. ADB is the official tool from Google, but: Use commands only from trusted sources; Don't connect your phone to questionable PCs (risk of data leakage); After changes, disable USB debugging in the settings.
Can I change my browser without a computer?
Yes, methods 1, 3 and 5 (via settings, Links or Launcher) do not require a PC, but if they do not work, without ADB or custom firmware, you can not get around the limitations of MIUI.
Which browsers work best on Xiaomi Mi 8?
Recommended browsers for Xiaomi Mi 8 (with performance and compatibility in mind): Browser Pros Cons of Google Chrome Synchronization with Google account, support for extensions High RAM consumption Mozilla Firefox Privacy protection, flexible settings Slower Chrome on weak Brave devices Built-in ad blocker, fast work Not all sites correctly displayed Opera Built-in VPN, turbo mode Aggressive advertising in the free version