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.
Method 1: Change the browser through link opening settings
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:
- Open Settings β Applications β Application Management.
- 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).
- Go back to App Management and find the browser you want (like Chrome or Firefox).
- Select Open by Default β File Types.
- Activate switches for HTTP, HTTPS and.html.
If there is no default Open option, try an alternative path:
- Go to Settings β Memory β File Types.
- Find the Link (HTTP/HTTPS) and select the browser you want.
βοΈ Preparation for the browser change
β οΈ 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:
- Open any web link (for example, in Telegram or Gmail).
- Click on the link and hold your finger until the menu appears.
- Choose Open with Help β Browser (for example, Chrome).
- 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.
Why does the system reset browser selection?
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:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Run the command to reset all default settings: adb shell cmd package reset-preferred-activities
- 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.Maincom.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.
- Activate Developer Mode: Go to Settings β About Phone and tap the MIUI version 7 times.
- Back to Settings β Additionally. β For developers.
- Find the option to Disable Mi Browser (in English firmware - Disable Mi Browser).
- Reset the device.
If you donβt have this option, try turning off autoplay for Mi Browser:
- Go to Settings β Applications β Application Management β Mi Browser.
- Select AutoRun and disable all permissions.
- 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
| Method | MIUI 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.