Why do users want to change the default browser to Xiaomi?
Xiaomi, Redmi and POCO smartphones come pre-installed with Mi Browser (or Mint Browser on some models), which automatically becomes the default application for link opening. Despite integration with the Xiaomi ecosystem, many users prefer alternatives: Google Chrome, Mozilla Firefox or Brave β because of greater speed, sync with other devices or lack of advertising.
The problem is that since MIUI 12, the system has been actively resisting changing the default browser by hiding or resetting settings after updates, and in this article, weβll look at all the current ways, from standard settings to circumventing restrictions through ADB and third-party utilities.
It's important to understand that the process differs depending on the version of MIUI (global, Chinese, European) and the model of the smartphone. For example, on the Xiaomi 13 Pro with MIUI 14, the path to settings will be different than on the Redmi Note 10 with MIUI 12.5.
Method 1: Standard browser change via MIUI settings
The easiest method is to use Androidβs built-in settings, which works on most devices with MIUI 12-14, but can be blocked on Chinese firmware or in regions with limited settings (such as India).
Instructions:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on Browser.
- In the list, select an alternative browser (such as Chrome or Firefox).
If there is no default paragraph of the Annex:
- π Try the way: Settings β All settings β Annexes β Application settings (cogs) β Default applications.
- π± In some models (POCO F5, Redmi K60) You need to first open any browser, then in its settings select Make by default.
- π If you reset after rebooting, go to method 2 or 3.
β οΈ Attention: On devices with MIUI for Russia (firmwareware) RU) The default application may not be available due to local law restrictions. ADB (4).
Method 2: Reset browser settings via "Special features"
This method bypasses MIUI locking by resetting the current default settings for all applications, and is suitable for devices where the standard method does not work (for example, Xiaomi 12T with MIUI 13).
Step-by-step:
- Open Settings β Special features β Special features services.
- Enable the default Reset option (may be called Reset App Settings).
- Confirm the action β this will remove all current default settings (browser, launcher, SMS-annex.).
- Now open any browser (such as Chrome) and when you first start, select Always in the Open with window.
Advantages of the method:
- π It works even on blocked firmware.
- π± Does not require root rights or ADB.
- β‘ Faster than manual cache removal.
β οΈ Warning: After resetting, you will have to reconfigure the default apps for calls, SMS Home screen (if you use a third-party launcher).
βοΈ Preparation for the browser change
Method 3: Remove Mi Browser via ADB (for advanced)
If MIUI ignores your settings, you can completely disable or delete the pre-installed browser via ADB (Android Debug Bridge), a method that requires you to connect to your PC and enable the developer mode.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone β MIUI version and tap 7 times on the build number.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your smartphone to your PC, install it ADB-drivers and execute the command:
adb shell pm uninstall -k --user 0 com.android.browserFor Mint Browser, use:
adb shell pm uninstall -k --user 0 com.mi.globalbrowserWhat to do if the team is not working:
- π Check the connection. USB (Select the mode of file transfer on the phone).
- π Restart the device and PC.
- π For Chinese firmware (CN) may need root.
| ADB Team Team | Action. | Application |
|---|---|---|
| pm uninstall -k --user 0 [package] | Remove the application for the current user | For system applications (e.g. Mi Browser) |
| pm disable-user --user 0 [package] | Disable the application without deleting | If deletion is blocked |
| pm clear [package] | Clears the data and cache | To reset browser settings |
| pm list packages | grep browser | Shows all browsers in the system | Find the exact name package |
β οΈ Warning: Removing system applications can lead to unstable work MIUI or update errors before executing commands ADB Create a backup copy through adb backup.
How to return Mi Browser after removal?
Method 4: Use of third-party utilities (without root)
If ADB seems complicated, you can use the default settings management apps.
- π οΈ Default App Manager (from F-Droid) β Shows all categories by default and allows you to reset them.
- π§ App Inspector β Helps you find hidden settings MIUI.
- π± SetEdit (requires) ADB, but with a user-friendly interface).
Examples of Default App Manager:
- Install the application from F-Droid.
- Open it and allow permission to access the settings (ADB may be required for some features).
- Select the Browser category and assign the desired application.
Limitations of the method:
- β Nana MIUI 14 Some utilities may not see the browser category.
- β οΈ Apps from Google Play (e.g. Default App Manager Tool) are often removed for violating policies.
- π Full access may be required ADB root.
π‘
If links still open in Mi Browser after changing your browser, clear the Settings (com.android.settings) app cache via ADB or manually in the application settings.
Method 5: Manual editing of settings files (for experienced)
This method is suitable for users with root rights or custom firmware (like LineageOS), and involves directly changing the Android configuration files where the default settings are stored.
Instructions:
- Install a file manager with root support (such as Solid Explorer or FX File Explorer).
- Follow the path:
/data/system/users/0/- Find the file. settings_global.xml Open it in the text editor.
- Find the line with default_browser and replace the value with the desired browser package (for example, com.android.chrome for Chrome).
- Save the file, restart the device.
List of packages of popular browsers:
- π Google Chrome: com.android.chrome
- π¦ Mozilla Firefox: org.mozilla.firefox
- β‘ Brave Browser: com.brave.browser
- π DuckDuckGo: com.duckduckgo.mobile.android
β οΈ Attention: Incorrect editing settings_global.xml This can cause a cyclical reboot of the device. Before making changes, back up the file!
What do you do if nothing works?
If all of these solutions are useless, consider alternative solutions:
- π¦ Install custom firmware (e.g. Pixel Experience or LineageOS) β there are no restrictions MIUI.
- π Reset your phone to factory settings (save data before you do!). After reset, immediately assign the default browser.
- π οΈ Use a browser with the Open to.. function (such as Kiwi Browser or Vivaldi) that ignores system settings.
- π‘ Update. MIUI until the latest version - in new builds sometimes fix bugs with default settings.
If the problem is related to regional restrictions (for example, firmware for India or China), the only reliable way is to unlock the bootloader and install a global version of MIUI.
π‘
On devices with MIUI for EU (EEA firmware), the default browser change usually works without problems. Check the firmware version in Settings β About Phone β MIUI version.