How to install the default browser on Xiaomi: full instructions for all models

Xiaomi, Redmi and POCO are all based on MIUI, which is not always intuitive to users. One of the common problems is that you can't change your default browser with standard Android tools. MIUI aggressively promotes its own apps, including Mi Browser, blocking alternative solutions like Chrome, Firefox or Opera.

In this article, we’ll break down all the working ways to change the default browser on Xiaomi devices, including bypassing the limitations of MIUI. You’ll learn how to set up link opening in the right browser, why the system can reset choices, and what to do if the β€œOpen by default” option is not available. The instructions are relevant for all modern models, from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra.

Important: the procedure may vary depending on the version of MIUI (global, Chinese, European) and the version of Android (12, 13 or 14).

Why can’t you just choose your default browser on Xiaomi?

Unlike pure Android, where the default app selection is through Settings β†’ Apps, MIUI imposes artificial restrictions.

  • πŸ”’ Xiaomi: the company forcibly installs Mi Browser as a system application and blocks its shutdown.
  • πŸ“¦ Separation of settings: Options for web links and files (.html,.pdf) can be found in different menus.
  • πŸ”„ Automatic reset: After update MIUI browser selection may be reset.
  • πŸ›‘οΈ Restrictions of Chinese firmware: On devices with China ROM Some of the settings are hidden.

For example, if you try to open a link from Telegram or WhatsApp, the system may ignore your choice and always run Mi Browser.This is because MIUI prioritizes system applications even if you manually specified a different browser.

Critical Feature: Starting with MIUI 14 (Android 13+), Xiaomi completely removed the option to select the default browser through the standard Default Apps menu.

This method works for most versions. MIUI (including 12, 13 and 14) and allows you to specify the browser for processing HTTP/HTTPS-Follow the instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on three dots in the top right corner and select App Settings Reset (this won’t delete data, but only resets the default choice).
  3. Go back to App Management and find the browser you want (like Chrome or Firefox).
  4. Select Open by Default β†’ File Types.
  5. Activate switches for HTTP, HTTPS and.html.

If there is no default Open option, try an alternative path:

  1. Go to Settings β†’ Memory β†’ File Types.
  2. Find the Link (HTTP/HTTPS) and select the browser you want.

β˜‘οΈ Preparation for the browser change

Done: 0 / 4

⚠️ Note: On some firmware (for example, MIUI China) the browser selection option may be hidden, in which case the developer rights will need to be unlocked (see Method 3).

Method 2: Set up with β€œShare” (a workaround)

If the standard settings do not work, you can use the Share function to β€œteach” the system to open links in the desired browser:

  1. Open any web link (for example, in Telegram or Gmail).
  2. Click on the link and hold your finger until the menu appears.
  3. Choose Open with Help β†’ Browser (for example, Chrome).
  4. Always tick the box and confirm the choice.

This method doesn't always work, but it works 60-70% of the time. If the system opens the Mi Browser again, try repeating the action 2-3 times - sometimes MIUI "remembers" the last choice.

πŸ“Š Which browser do you want to make the main one?
Google Chrome
Mozilla Firefox
Opera
Brave
Other

Why does the system reset browser selection?
MIUI has a background service that periodically resets default settings for system applications.This is due to battery optimization and Xiaomi's policy to promote its own services. To minimize resets, disable auto-start for Mi Browser in the app settings.

Method 3: Using ADB to Force Browser Change

If the previous methods didn't work, the radical way is the ADB commands, which require you to connect your smartphone to your computer, but it's guaranteed to solve the problem.

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ”§ Included Debugging by USB and Unlock. OEM developer-setting.

Instructions:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Run the command to reset all default settings: adb shell cmd package reset-preferred-activities
  5. Now open any link and select the desired browser with the tick Always.

If after the reboot the settings reset again, use the command to force the browser:

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

com.android.chrome

org.mozilla.firefox

πŸ’‘

To find out the batch name of the browser, install the App Inspector app from Google Play. It shows the full details of any installed application, including the package name.

Method 4: Disable Mi Browser through Developer Settings

On some firmware, Mi Browser can be completely deactivated, which will force the system to use an alternative browser.

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find the option to Disable Mi Browser (in English firmware - Disable Mi Browser).
  4. Reset the device.

If you don’t have this option, try turning off autoplay for Mi Browser:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Mi Browser.
  2. Select AutoRun and disable all permissions.
  3. Also turn off Display notifications and background activity.

⚠️ Note: On Chinese firmware (China) ROM) Disabling Mi Browser can cause errors in the operation of system services, such as Mi Account or Themes.

Table: Compatibility of methods with MIUI versions

MethodMIUI 12 (Android 10/11)MIUI 13 (Android 12)MIUI 14 (Android 13/14)Notes
Reference Opening Settingsβœ… It's working.βœ… It's working.❌ Not working (option hidden)MIUI 14 requires ADB
Share menuβœ… It's working.⚠️ Partially (may be dropped)⚠️ Partially.Repeat after updates
ADB-teamβœ… It's working.βœ… It's working.βœ… It's working.The most reliable way
Mi Browser's shutdown❌ No option.⚠️ Only on global firmwareβœ… It works (requires developer rights)China ROM can cause errors

What do you do if nothing helps?

If none of the methods worked, consider the following options:

  • πŸ”„ Reset: Reset to factory settings (pre-save data) sometimes the only way to regain control of default settings.
  • πŸ“± Install custom firmware: Firmware like Pixel Experience or LineageOS are free of restrictions MIUI allow you to freely choose the browser.
  • πŸ› οΈ Use Launchers: Some launchers (like Nova Launcher) have built-in settings to manage applications by default.
  • πŸ“Œ Manual selection at each opening: If the system persistently resets settings, it remains only to manually select the browser when opening each link.

πŸ’‘

On devices with MIUI 14 (Android 13+) The only reliable way to change the browser by default is to use ADB-All other methods are either blocked or are temporarily in operation.

If you decide to install custom firmware, note that this is:

  • βœ… Take away all restrictions MIUI.
  • ❌ Deprive you of official updates and guarantees.
  • ⚠️ It will require unlocking the bootloader, which resets all data.

FAQ: Frequent questions about changing the browser to Xiaomi

Can I remove the Mi Browser completely?
On most firmware, the Mi Browser is a system application and is not removed by standard means. However, it can be: Disabled via the developer settings (see Method 4). Delete using ADB command: adb shell pm uninstall --user 0 com.android.browser Replace on the deblocked device via TWRP. Important: Deletion may disrupt some system functions, such as Mi Cloud or Themes.
Why does the browser reset by default after the MIUI update?
This is due to Xiaomi's policy, which when updating the firmware resets the default settings for system applications.To minimize the problem: Disable auto-update MIUI In Settings β†’ The phone. β†’ Update the system. Use it. ADB-commands for forced browser assignment (see Method 3). Install the Default App Manager application from Google Play for quick recovery of settings.
How do I know which browser is currently being used by default?
Check the current browser by default in two ways: Open any link (like Telegram) and see which app is running. ADB-command: adb shell dumpsys package domain-preferred-apps In the output, find the row with the browser.
Does this work for POCO and Redmi?
Yes, all of the methods described are relevant for POCO and Redmi, as these devices run on the same MIUI shell. Exceptions: POCO Launcher may have additional settings for the default applications. On some Redmi models (e.g. Redmi Note 10 Pro), the browser selection option is available in the Settings menu β†’ Apps β†’ Application Management β†’ Default settings.
Can I get my Mi Browser back after the shutdown?
Yes, for this: Go to Settings β†’ Applications β†’ Application Management. Tap three dots at the top and select Show System Processes. Find Mi Browser and click Enable. If the application has been removed through ADB, you can only restore it by resetting or flashing it.