How to Make Google Chrome the Default Browser on Xiaomi: The Complete Guide

Are you tired of your Xiaomi automatically opening links in the standard Mi Browser browser instead of Google Chrome? this problem is familiar to many owners of Redmi smartphones, POCO And Mi lines -- despite Chrome installed, it stubbornly ignores it when you open hyperlinks from instant messengers or emails. MIUI, which enforces the promotion of branded services.

In this article, weโ€™ll take a look at all the working ways to make Chrome the default browser on Xiaomi, from basic Android settings to hidden MIUI features and stubborn firmware workarounds. Instructions are relevant for MIUI 12-15 and Android 11-14, including the Redmi Note 12, POCO X5, Xiaomi 13T and others, and youโ€™ll learn why settings are sometimes reset after an update and how to prevent it.

Why Xiaomi is blocking the browser change by default?

Xiaomi is integrating its own browser, Mi Browser, into MIUI, which is closely connected to the companyโ€™s ecosystem of services.

  • ๐Ÿ“Š Collect user behavior data for targeted advertising (even if you have disabled personalization).
  • ๐Ÿ”— Forced to open links to Xiaomi partnersโ€™ websites (such as AliExpress or Mi Store) in your browser.
  • ๐Ÿ›ก๏ธ Control traffic through built-in โ€œSecurityโ€ and โ€œData Savingโ€ functions".

Since MIUI 12, the company has tightened the restrictions: even after manually changing the default browser, the system can automatically reset settings after rebooting or updating. This is not a bug, but a conscious strategy - so Xiaomi increases engagement with its services.

But the good news is that with Android 10+, Google has introduced strict default browser requirements, and Xiaomi canโ€™t block this feature completely, but itโ€™s making it harder, and weโ€™ll show you how to get around these limitations.

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

Method 1: Standard browser change through Android settings

This is the most obvious method that works on most devices, but it often fails on Xiaomi because of the MIUI.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Slip on the three dots in the upper right corner and select the Default Apps.
  3. Find the Browser section and select Google Chrome from the list.
  4. Confirm the choice by clicking Set by default.

If Chrome is not listed, it means:

  • ๐Ÿ”ด The app is not installed (download it from Google Play).
  • ๐Ÿ”ด MIUI Hide the option (go to Method 2).
  • ๐Ÿ”ด Browser is disabled: go to Settings โ†’ Annexes โ†’ Chrome โ†’ Turn it on.

Install Google Chrome from the official store|Update. MIUI last-minute|Check that Chrome is not disabled in the settings|Clear the Mi Browser cache (optional)-->

โš ๏ธ Note: Some models (e.g. Redmi) 9A or POCO M3) And then you can still open links in Mi Browser, because you can't do that. MIUI It intercepts Android's intention filters. Solution is to use Method 3c. ADB.

Method 2: Reset app settings (if Chrome doesnโ€™t appear in the list)

If Google Chrome doesn't appear in the default browser selection menu, the problem could be with the reset Android settings. Here's how to fix it:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Slip on three points โ†’ Reset application settings.
  3. Confirm the action (this wonโ€™t delete the data, but will reset all default settings).
  4. After restarting, repeat Method 1.

This method works because reset clears the cache of system settings, including the forced binding of MIUI to the Mi Browser.

โš ๏ธ Note: After the reset, you will have to reconfigure notifications, application permissions, and other options related to applications, for example, you may need to re-allow access to geolocation for Google Maps or Yandex.Navigator.

What if the reset didn't help?
If Chrome doesnโ€™t appear on the list after reset, check: 1. MIUI Version: Older firmware (below MIUI 12.5) may not support alternative browsers. 2. Firmware region: Chinese versions of MIUI (for example, for the Redmi K50 model) often block Google services. 3. Root rights: If you previously received root, you may have removed the system components responsible for choosing a browser.

Method 3: Forced browser change via ADB (for power users)

If previous methods have failed, the most reliable way is to use Android Debug Bridge (ADB), which requires connecting a smartphone to a computer, but is guaranteed to bypass the limitations of MIUI.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux.
  • ๐Ÿ”Œ USB-cable (preferably original).
  • ๐Ÿ“ฅ Installed Xiaomi drivers (download from the official website).
  • ๐Ÿ› ๏ธ Tool. ADB (installation manual here).

Steps:

  1. Turn on your smartphone Settings โ†’ About Phone โ†’ MIUI version (tap 7 times to activate Developer Mode).
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and enter in the terminal:
adb devices

(A device with a serial number must appear.)

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


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

These teams:

  • Clear the Mi Browser data (so it doesn't interfere).
  • Forced to install Chrome as the default browser at the system level.

โš ๏ธ Attention: After use ADB function MIUI (For example, synchronizing bookmarks with a Xiaomi account may not work properly, and this method may also reset after a major firmware update.

1. reconnect the cable to another USB-port.

2. Enable the USB Debugging option (security options) in the developer settings and allow debugging for your PC.

3. Install universal Google drivers USB Driver instead of branded from Xiaomi.-->

Method 4: Using third-party applications (without root)

If you don't want to mess with ADB, you can use specialized utilities that automate the process of changing your browser.

AnnexHow it worksPlusesCons
Default App ManagerAllows you to manually assign the default browser, bypassing the limitations of MIUI.It doesnโ€™t require root, a simple interface.On newer versions, MIUI may not work.
Browser ChooserIntercepts intent filters and suggests choosing a browser each time you open a link.It works even if MIUI blocks the shift by default.Requires confirmation at each click on the link.
SetEditEdits Android system settings via ADB (but with a graphical interface).Can force Chrome to be installed as the default browser.Requires a connection to the PC for initial setup.

The most reliable option on the list is Browser Chooser, which doesn't change system settings, it just intercepts requests to open links, and the downside is that you have to manually select Chrome every time, but it works on 100% of Xiaomi devices.

๐Ÿ’ก

If youโ€™re using Browser Chooser, add it to autoboot so it works right after the phone restarts.

Method 5: Manual removal of Mi Browser (requires root)

For root-right users, there is a radical method: removing Mi Browser completely, which will permanently solve the problem of forced link opening, but has risks:

  • ๐Ÿšจ May disrupt the system services MIUI (For example, push notifications).
  • ๐Ÿšจ After updating the firmware browser can recover.
  • ๐Ÿšจ The warranty on the device will be cancelled.

Instructions:

  1. Install a file manager with root support (such as Root Explorer or FX File Explorer).
  2. Go to /system/app/MiBrowser or /system/priv-app/MiBrowser.
  3. Delete the MiBrowser folder or rename it to MiBrowser.bak.
  4. Reset the device.

Google Chrome will be the only browser available, and if you suddenly need the Mi Browser, you can restore it through firmware or backup.

Why are the settings reset after the MIUI update?

Many users are faced with the fact that after updating the firmware browser defaults again to Mi Browser.

  1. Xiaomi forcibly overwrites default settings through scripts in service packs.
  2. Some updates reset the app cache, resulting in a loss of user preferences.
  3. In Chinese versions of MIUI (for example, for Xiaomi 12S Ultra), Google services are blocked at the system level.

To avoid discharge:

  • ๐Ÿ”„ Before updating, back up the settings through Settings โ†’ Additionally. โ†’ Backup and reset.
  • ๐Ÿ”ง After the update, repeat Method 1 or Method 3 (c) immediately. ADB).
  • ๐Ÿ“ต Turn off automatic updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ Threefold โ†’ Settings โ†’ Auto-update.
How do you check what version of MIUI you have?
Open Settings โ†’ About Phone โ†’ MIUI Version. If there are CN letters at the end of the name (for example, MIUI 14.0.5 CN), you have Chinese firmware, where the default browser change can be blocked at the kernel level, in which case only the flashing to the global version will help.

FAQ: Frequent questions about changing the browser to Xiaomi

Can Chrome be made a default browser without a computer?
Yes, but not on all devices. Try Method 1 first (Standard Android settings). If it doesn't work, install Browser Chooser -- it doesn't require a PC, but it will ask for confirmation every time you open a link.
Why do some links open in Mi Browser after changing the browser?
This is because individual apps (like Facebook or VK) have their own settings for opening links. Go to the settings of those apps and manually select Chrome as the default browser.
Will this work on the POCO F5?
Yes, POCO F5 runs on MIUI for POCO, and all of the methods described (except for removing Mi Browser without root) are applicable. On this model, the ADB method is especially effective, since firmware often ignores manual settings.
Can you roll back changes if something goes wrong?
If you used ADB, type in the command: adb shell cmd package reset-home-activity This will reset your default browser settings. If you deleted Mi Browser through root, restore it from backup or reflash the device.
Why is Chrome not on the browser list, even though it is installed?
Probable reasons: App disabled: check Settings โ†’ Apps โ†’ Chrome. Installed an unofficial version of Chrome (e.g., from APK). Remove it and install it from Google Play. MIUI blocks display: use App Settings Reset or ADB.