Xiaomiβs MIUI-enabled smartphones use the default Mi Browser browser, an application with integrated services, advertising and a specific interface. However, many users prefer alternatives like Google Chrome, Mozilla Firefox, Opera or Brave because of their faster speed, synchronization with other devices or lack of unnecessary features. In this article, we will discuss how to properly change the default browser on Xiaomi, Redmi, POCO and Black Shark phones, including nuances for different versions of MIUI and Android.
Itβs important to understand that the procedure is different from the default application change in βpureβ Android. Xiaomi often limits usersβ capabilities through its own security and optimization settings. Weβll look at both the official methods through the phoneβs menu and workarounds for cases where the system blocks changes. Youβll also learn why settings can be reset after a MIUI update, and how to avoid this.
Why Mi Browser is still the main one, even after installing alternatives
The main problem is that MIUI is aggressively promoting its own services, and even if you have installed Chrome or another browser, the system can:
- π Automatically open links in Mi Browser, ignoring your choices.
- π± Reset default settings after rebooting or updating.
- π« Block the ability to change the browser in the security settings.
- π Show notifications about the βrecommendedβ browser.
This is due to the misa service (MIUI System Ads), which is responsible for integrating advertising and promoting branded applications, and the newer versions of MIUI 14-15 have made the algorithms even stricter: the system can even hide menu items to change the browser if detects that you are trying to use third-party software.
In addition, some models (e.g. Xiaomi for the Russian market) have pre-set restrictions due to local requirements, in which cases it may be necessary to manually disable the Mi Browser via ADB or use special commands.
Method 1: Standard browser change through Android settings
This method works on most Xiaomi devices with MIUI 12-15, but can be blocked on some regional firmware.
- Open Settings β Applications β Application Management.
- Slip on three dots in the upper right corner and select the Default Apps.
- Find the Browser section and select the desired application from the list (e.g. Chrome or Firefox).
- Confirm the choice by clicking Set by default.
If the default App item is not on the menu, then your version of MIUI is hiding it, in which case move on to the next way.
Install an alternative browser from Google Play
Close all background applications
Connect your phone to charge (in case of prolonged manipulation)
Check the version. MIUI In Settings β The phone.-->
β οΈ Note: On some models (for example, Redmi Note 11 with a MIUI 13.0.5) After changing the browser, the system can show a pop-up with a suggestion to return to Mi Browser.This is not a mistake - just click Cancel and ignore notifications.
Method 2: Use the Open with the Help menu for individual links
If the system blocks a global browser change, you can configure link opening selectively:
- Open any web link (for example, in Telegram or WhatsApp).
- When the application selection window appears, tap on More or More.
- Select the browser you want and tick Always (or Use by default).
- Confirm the action.
This method works for most links, but does not guarantee that all web pages in the browser of choice will open. For example, links from system notifications or some applications (Mi Home, Mi Fit) may still open in Mi Browser.
To enhance the effect, repeat the procedure with different types of links:
- π Normal. HTTP/HTTPS (for example, https://google.com)
- π§ Links from email clients
- π¬ Links from messengers
- π References to goods in stores
Mi Browser (branded)
Google Chrome
Mozilla Firefox
Opera or Opera GX
Brave
Other-->
Method 3: Disable Mi Browser via ADB (for power users)
If previous methods have not worked, you can completely disable the Mi Browser through the ADB debugging bridge. This is a radical solution, but it is guaranteed to remove the browser from the list of applications by default.
Instructions:
- Turn on Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Go back to Settings β Additional β Developer. Activate USB Debugging.
adb shell pm disable-user --user 0 com.android.browserMIUI 14+ may also require you to disable com.miui.browser:
adb shell pm disable-user --user 0 com.miui.browserReboot the phone.
After that, Mi Browser will disappear from the app menu, and all links will open in the browser you chose earlier. To return everything back, use the command:
adb shell pm enable com.android.browserWhat if the ADB canβt see the device?
β οΈ Note: Some of the firmware for the Russian market (for example, MIUI RU) team ADB It can be blocked, and then only reflashing to the global or European version will help. MIUI.
Method 4: Use of third-party utilities (without root)
If you don't want to work with ADB, you can use specialized applications to manage default settings.
| Annex | Functional | Compatibility with MIUI | Reference |
|---|---|---|---|
| Default App Manager | Allows you to change the default browser bypassing the limitations of MIUI | MIUI 12-15 (may require ADB) | Google Play |
| SetEdit | Edits the system settings of applications by default | MIUI 13-14 (not working on MIUI 15) | XDA Developers |
| App Manager | Full control over applications, including resetting default settings | All versions of MIUI (requires ADB) | GitHub |
When using these utilities, be careful about permissions: some of them request access to Special Access or Usage Data. Do not grant permissions if you are not sure about the security of the application.
Examples of Default App Manager:
- Install the application and open it.
- Select the Browser category.
- Slip on the desired browser and confirm the choice.
- Reboot the phone.
π‘
If after using the utility settings are reset, try to disable automatic optimization in Settings β Battery β Battery Optimization and add the browser to exceptions.
Method 5: Flashing on custom firmware (for advanced)
If all previous methods failed, the radical solution is to install custom firmware like LineageOS, Pixel Experience or ArrowOS, which is free of MIUI limitations and allows you to freely manage applications by default.
Advantages:
- π Full control of the system without restrictions Xiaomi.
- π Regular security updates from the community.
- π± The ability to use Google Services or alternatives (e.g. MicroG).
Disadvantages:
- β οΈ Loss of warranty (if the device is under warranty).
- π§ Difficulty of installation for beginners.
- π± Possible bugs with camera or sensors (depending on model).
Instructions for installing Pixel Experience on Xiaomi:
- Unlock the bootloader through the official Xiaomi tool.
- Install TWRP Recovery for your model.
- Download the firmware from the Pixel Experience website.
- Go to TWRP and run Wipe β Format Data (all data will be deleted!).
- Install the firmware through Install β Select ZIP.
- Reboot.
β οΈ Note: On some models (Redmi Note) 10 Pro, Xiaomi 11T) After installing custom firmware, Widevine may stop working L1 (no HD into Netflix/Disney+). Check compatibility before installation.
Why settings are reset after the MIUI update
Many users are faced with the fact that after updating MIUI browser default again becomes Mi Browser.This is due to the work of the service com.miui.systemAdSolution, which resets user settings βto improve performanceβ.
How to avoid this:
- π Before updating, back up the settings through Settings β Additionally. β Backup.
- π± After the update, immediately check the browser default settings.
- π§ Use it. ADB to permanently disable Mi Browser (as in Method 3).
- π‘οΈ Turn off automatic optimization in Settings β Battery β Optimizing the battery.
If the update has already occurred and the settings have reset, try:
- Clear the Settings app cache (Settings β Applications β Application Management β Settings β Clear the cache).
- Repeat the procedure of changing the browser (Method 1 or 2).
- Reboot the phone.
π‘
To get rid of resets forever, turn off the automatic check for MIUI updates in Settings β About Phone β System Update β Three Points β Settings β Auto Update.