Xiaomi, Redmi and POCO smartphones use Mi Browser by default, which is not always convenient. Users often find that the system stubbornly opens links in it, even if Chrome, Firefox or Edge are installed, the reason lies in the features of the MIUI shell, which aggressively promotes its own services.
In this article, we will discuss all the working ways to change the default browser, from standard Android settings to workarounds for stubborn firmware versions. Particular attention will be paid to the hidden limitations of MIUI 14+, which block direct browser change in some regional versions.
Important: the procedure differs depending on the version of MIUI and the model of the smartphone. For example, on the Xiaomi 13 Pro with MIUI 15, the algorithm is one, and on the Redmi Note 10 with MIUI 12.5, the other. We cover all the current scenarios.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Why Xiaomi doesnβt make it easy to change your browser?
Unlike pure Android, the MIUI shell has several levels of limitations:
- π Mi Account binding: on some devices, changing your browser requires authorization in your Xiaomi account (especially in Chinese versions of firmware).
- π‘οΈ Protection against traffic leakage": MIUI Blocks the change of standard applications for applications from unspecified sources (e.g, APK Chrome Beta).
- π¦ Regional restrictions: in firmware for Europe and India (marking) EEA/IN) Often disabled option to change the browser in the settings.
In addition, after upgrading to MIUI 14+, the company added a Secure Settings mechanism that resets default browser selection after rebooting.This is not a bug, but a feature - so Xiaomi tries to keep users in its ecosystem.
There are technical nuances: for example, on devices with Android 13+ and MIUI 14, the system can ignore the default settings for certain types of links (for example, tel: or mailto: always open in standard applications).
Method 1: Standard change through Android settings
This method works on most devices with MIUI 12-15, but can be blocked in Chinese firmware or on devices with corporate policies.
Instructions:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select the Default Apps.
- Click on the Browser (or the Web Link Processor in newer versions).
- In the list, select the browser you want (such as Chrome or Firefox).
If there is no default paragraph of the Annex:
- π Try an alternative path: Settings β Additionally. β Special facilities β Default applications.
- π Some of them. POCO This section is called Default Settings and is located in the main application menu.
βοΈ Preparation for the browser change
β οΈ Attention: On devices with MIUI 14 (Android 13) after changing the browser, a notification may appear: "System settings have changed. Restore?". Do not confirm the recovery - otherwise the browser will reset back to Mi Browser.
Method 2: Forced change through application settings
If the standard method didnβt work, try cheating the system through the settings of a particular browser, which is suitable for Chrome, Firefox and Edge.
Step-by-step:
- Open Settings β Applications β Application Management.
- Find the browser you want (such as Chrome) and tap it.
- Choose Open by default (or Default settings).
- Click Clear the default settings (if the button is active).
- Go back to the main menu and open any web link (like Telegram or WhatsApp).
- In the window that appears, select the desired browser and mark Always.
π‘ Useful tip: If the browser selection window doesn't appear, try opening a link from another app. For example, send yourself a message to Telegram with text. https://google.com and tap him.
π‘
On some MIUI firmware, the browser selection window only appears when you first open a link after resetting. If you have already chosen a browser before, clear the cache of the application that opens the links (for example, Telegram or Gmail).
β οΈ Attention: On devices with MIUI for Europe (marking) EEA) This method can only work after disabling the function "Optimization" MIUI" It's in the developer settings. To turn it on:
Settings β About the phone β MIUI version (shap 7 times)
Settings β Additional β For developers β Optimization of MIUI (disable)Method 3: Using ADB to Force Change
If previous methods have not worked, the radical method remains β the ADB command. This requires connecting the smartphone to the computer, but it is guaranteed to work even on locked firmware.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB Tools.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Tap 7 times, then Settings β Additionally. β For developers β Debugging by USB).
- π Cable USB (preferably original).
Instructions:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Find out the name of the browser package you want (for example, for Chrome it is com.android.chrome).
- Follow the default browser change command: adb shell cmd role add-package com.android.chrome android.role.BROWSER Replace com.android.chrome with your browser package.
- Reboot your smartphone.
List of packages of popular browsers:
| browser | Packet name |
|---|---|
| Google Chrome | com.android.chrome |
| Mozilla Firefox | org.mozilla.firefox |
| Microsoft Edge | com.microsoft.emmx |
| Opera | com.opera.browser |
| Brave | com.brave.browser |
What if the ADB canβt see the device?
β οΈ Note: On some devices with MIUI 15 after completion ADB-The command may require an additional step β manually assigning the browser through Settings β Annexes β Special access β Access to default settings. If you don't, the system will return the Mi Browser after the first reboot.
Method 4: Bypassing Restrictions through Developer Mode
MIUI 13-15 has a hidden option that allows you to bypass the browser change lock, activate the developer mode and change several settings.
Step-by-step:
- Activate Developer Mode (7 taps according to MIUI version in Settings β About Phone).
- Go to Settings β Additional β For developers.
- Find and disable the following options: Optimization MIUI (may be called MIUI Optimization) Verification USB-Debugging (security settings) Protection against accidental touches (sometimes blocks browser selection)
Settings β Applications β Applications by default
If the MIUI optimization option is not available:
- π§ Try to enter the search by settings query "optimization" (without quotes).
- π± On some devices (POCO F5, Xiaomi 12T) This item is hidden - use ADB-Adb shell settings put global hidden_api_policy 1
π‘
Disabling MIUI Optimization can lead to a slight increase in battery consumption and changes in animations, but this is the only way to unlock some settings on new firmware.
Method 5: Remove Mi Browser (for advanced users)
The last resort is to completely remove the Mi Browser from the device, which is risky because it can disrupt some system functions, but it is guaranteed to solve the problem.
β οΈ Note: This method requires an unlocked bootloader and root rights. On devices with a locked bootloader (Xiaomi) 13/14 series, Redmi Note 12) This will lead to a hard brick (irrecoverable breakage).
Instructions for root devices:
- Install a file manager with root support (such as Root Explorer or FX File Explorer).
- Go to /system/priv-app/MiBrowserGlobal (for global firmware) or /system/priv-app/MiBrowser (for Chinese).
- Remove or rename the folder (for example, in the MiBrowser_old).
- Reset the device.
Alternative method without root (only for some firmware):
- π¦ Use it. ADB-command to deactivate: adb shell pm uninstall -k --user 0 com.android.browser (replace com.android.browser with the current Mi Browser package for your firmware).
- π After that, the system will automatically prompt you to select another browser when you first open the link.
How to get back Mi Browser if something goes wrong?
Problems and Solutions: What to Do When Nothing Works?
Even after all the manipulations, MIUI can persist in returning the Mi Browser, and consider typical scenarios and their solutions:
| Problem. | Possible cause | Decision |
|---|---|---|
| The browser is reset after rebooting | The function "Optimize MIUI" or "Secure settings" is active | Turn them off in the developer settings (see Method 4) |
| There is no "Default Apps" item in the settings | Restricted Regional Firmware (EEA/IN) | Use ADB (Method 3) or install custom firmware |
| Links from some apps are opened in Mi Browser | An app (such as Facebook) is forced to use WebView | Clear the cache of the problem application or use "Open in the browser" |
| ADB does not see the device | Drivers not installed or debugging is not allowed | Check the connection and permissions (see spoiler in Method 3) |
If you have exhausted all options, there are two radical solutions:
- π Install custom firmware (e.g. Xiaomi.eu or Pixel Experience) that removes all restrictions MIUI, But you'll need to unlock the loader.
- π± Use "wraps": some launchers (for example, Nova Launcher) allow you to force open links in the selected browser through gesture settings.