Xiaomiβs MIUI-based smartphones out of the box offer users the branded Mi Browser browser, which is integrated into the system and often installed by default. However, many owners prefer Google Chrome for its speed, synchronization with a Google account and rich functionality. Switching the default browser to Xiaomi is not always obvious β especially if you face the limitations of MIUI or preinstalled services.
In this article, weβll break down 5 working ways to make Google Chrome the primary browser on Xiaomi devices, including models with MIUI 12, MIUI 13 and MIUI 14/15. Youβll learn how to get around common bugs (for example, when the system ignores your choices), what settings to check manually, and what to do if Chrome suddenly resets to Mi Browser. Weβll also look at hidden MIUI options that affect default browser behavior β this information you wonβt find in standard instructions.
Important: the procedure may vary slightly depending on the firmware version and regional build of MIUI. If your smartphone is running on HyperOS (the new shell from Xiaomi), part of the steps will be different - this will also be discussed separately.
Why Xiaomi doesnβt make it easy to change the default browser?
MIUI is known for its user-centered βcareβ that sometimes turns into imposing its own services, and here are the key reasons why changing the default browser can be difficult:
- π Integration of Mi Browser into the system: The browser is preinstalled as a system application and is associated with other functions (for example, quick links on the home screen or search in the system). MIUI Launcher).
- π¦ Regional restrictions: In some assemblies MIUI (For example, in China, the browser is rigidly bound to the Mi Browser by default and cannot be changed without additional manipulations.
- π Security Policy: Xiaomi blocks some default settings to βprotect the userβ (for example, to prevent the installation of malicious browsers).
- π Automatic resets: After system updates or resetting settings MIUI Can independently return Mi Browser to the default browser status.
In addition, MIUI 14+ and HyperOS have made the default browser algorithm more βintelligentβ β it analyzes which browser you use more often, and can ignore manual settings if they contradict its logic. This is not a bug, but a feature that can be bypassed β read about this in the section on advanced settings.
β οΈ Attention: On devices with MIUI For China (assemblies without Google services), installing Chrome as the default browser may require pre-installing Google Play Services via Google Play Services. MIUI Hidden Settings or third-party tools like Xiaomi ADB/Fastboot Tools.
Method 1: Standard browser change via MIUI settings
The most obvious method is to use the built-in MIUI settings, which works on most devices, but can crash on custom firmware or regional builds.
Steps:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on the Browser line.
- Select Google Chrome from the list (if not, install it from the Play Market in advance).
- Confirm the choice by clicking Ready or OK.
If Chrome is not listed despite installation:
- π Restart the device and try again.
- π₯ Make sure your browser is updated to the latest version.
- π« Check if Chrome is disabled in the application settings (Switched off section).
Install Google Chrome from the Play Market
Update MIUI to the latest version
Reboot your smartphone
Check that Chrome is not disabled in the settings-->
On some devices (e.g. Redmi Note 10 Pro or POCO X3 Pro), after selecting Chrome, the system may request confirmation through a dialog box with a warning: "This app may collect your data." This is a standard MIUI warning β feel free to agree.
β οΈ Warning: If links still open in Mi Browser after changing your browser, check the Quick Links settings on the home screen.Search widget from Xiaomi can ignore global settings and open Mi Browser forcefully.Solution: Remove the widget or replace it with Google Widget.
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 may be in the system cache or settings conflict, in which case resetting the application settings will help.
Instructions:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the upper right corner and select Reset App Settings.
- Confirm the action (this wonβt delete application data, but will reset the default settings).
- Reset the device.
- Repeat Method 1 β Chrome should now be on the list.
This method also helps if:
- π Links open in Mi Browser despite Chrome selection.
- π± After updating MIUI browser dropped on the standard.
- π« Applications (such as Telegram or WhatsApp) ignore browser settings.
| Problem. | Reason. | Decision |
|---|---|---|
| Chrome is not on the browser list | Resetting settings or cache conflict | Reset application settings (see above) |
| Links open in Mi Browser | Xiaomi search widget or launch cache | Remove the widget or clear the MIUI Launcher cache |
| Settings are reset after rebooting | Mistakes in MIUI Optimization | Disable optimization in Settings β Special. features β MIUI Optimization |
| You canβt choose Chrome in the regional firmware | Assembly restrictions (e.g. for China) | Install global firmware or use ADB |
MIUI 12
MIUI 13
MIUI 14
HyperOS
I don't know.-->
Method 3: Using ADB to force a browser change (for advanced ones)
If standard methods donβt work, you can use ADB (Android Debug Bridge), a tool for debugging Android devices, which is suitable for advanced users and requires connecting a smartphone to a computer.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times tap to unlock the developer's settings).
- π USB-cable (preferably original).
Commands to execute:
- Connect your smartphone to your PC and run the command line in the adb folder.
- Enter the command to check the connection: adb devices (should display the serial number of the device).
- Follow the command to change the browser by default: adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
- Reboot the device: adb reboot
If the team doesnβt work, try an alternative:
adb shell am start -a android.intent.action.VIEW -d "http://" -n com.android.chrome/com.google.android.apps.chrome.Mainβ οΈ Note: On some devices (e.g. Xiaomi) 12T or Redmi K50) after-use ADB You may need to manually reset the app cache through Settings β Memory. β Cleaning, otherwise the changes will not take effect.
What if the ADB does not recognize the device?
Method 4: Advanced MIUI settings (hidden parameters)
MIUI hides some of the parameters that affect browser behavior, and to access them, you need to activate Developer Mode and use hidden menus.
How to enable hidden settings:
- Go to Settings β About Phone β MIUI version.
- Tap the MIUI version 7 times until the notification βYou are a developer!β appears.
- Go back to the main settings menu and open a new section for developers.
Key parameters for changing the browser:
- π§ MIUI Optimization β Disable (can block browser changes).
- π Background activity β Make sure that Chrome is allowed to auto-run.
- π± Special access rights β Changes in system settings β Give me Chrome rights.
- π Background locking β Remove Mi Browser from the blocked list.
After applying these settings:
- Reset the device.
- Repeat the standard browser change procedure.
- Check that links open in Chrome, not Mi Browser.
π‘
If after all the manipulations, the Mi Browser still opens by default, try temporarily disabling it through Settings β Applications β Mi Browser β Disable. This will force the system to use Chrome as a backup. Remember that disabling system applications can affect the stability of MIUI.
Method 5: Install global firmware (for Chinese assemblies)
If your Xiaomi is running on Chinese firmware (without Google services), standard browser swap methods may not work due to severe restrictions.
- Install global firmware via MIUI bootloader or Xiaomi Flash Tool. This will delete all data, but add support for Google services.
- Use alternative launchers (such as Nova Launcher or Lawnchair) that allow you to flexibly configure link opening.
Step-by-step instructions for firmware:
- Download the global firmware for your model from the official Xiaomi website (Download section).
- Uncancel the file and place it in the root of the phoneβs memory.
- Open the Update app on your smartphone.
- Click on the three dots in the upper right corner and select Select the firmware file.
- Specify the path to the downloaded file and confirm the installation.
- Wait until the process is complete (the smartphone will reboot several times).
After the firmware:
- π₯ Install Google Chrome from the Play Market.
- π§ Repeat the default browser setting.
- π Check the sync with your Google account.
β οΈ Warning: Firmware of the global version on the Chinese assembly may lead to loss of warranty (if the device was purchased in China) or problems with the product. OTA-Before the procedure, back up the data through the Settings. β Additionally. β Backup and reset.
Frequent mistakes and their solutions
Even after a successful browser change, Xiaomi users face typical problems.
| Mistake. | Possible cause | Decision |
|---|---|---|
| Chrome resets to Mi Browser after MIUI update | The system restores default settings | Repeat browser settings and disable MIUI Optimization |
| Links from some apps are opened in Mi Browser | The application has its own browser settings | Set up your default browser inside the problem app (for example, on Twitter or Instagram) |
| You can not choose Chrome in regional builds (India, Russia) | Restrictions of local version of MIUI | Use ADB or install a global firmware |
| Chrome opens but doesnβt save passwords | No synchronization with Google account | Check your Chrome sync settings and access rights |
If none of these methods helped, check:
- π Root rights: Some firmware requires root to force a browser change (for example, through Magisk).
- π‘ Regional restrictions: On devices for China (Redmi) K40, Xiaomi 11 et al. may require manual installation of Google Play Services.
- π Conflict with other browsers: Remove alternative browsers (such as Firefox or Opera) that can intercept default settings.
π‘
If youβre using HyperOS (the new shell from Xiaomi), standard methods may not work. In this case, try installing Chrome as the default browser through Settings β Apps β Default settings β Open supported links and manually assign all types of links (http, https) to Chrome.