Why Xiaomi Redmi is hard to change the default browser and what to do about it
Owners of Xiaomi Redmi smartphones (especially on MIUI 12-14) often face a problem: the system stubbornly returns the standard Mi Browser browser even after manually changing the settings. This is not a coincidence, but a feature of the firmware, where Xiaomi aggressively promotes its services - including the browser, search engine and cloud solutions, as a result, users are forced to manually adjust every click on the link, which annoys and slows down work.
In this article, weβll look at all the current ways to make Google Chrome (or another browser) the main one on Redmi Note 10/11/12, Redmi 9/10, POCO and other models β from basic settings to bypassing the limitations of MIUI. Also, weβll find out why settings can be reset after updating the system, and how to prevent it. If youβre tired of forced link opening in Mi Browser, read on.
β οΈ Important: The instructions below work on MIUI 12.5β14 (including global and Chinese versions) on older firmware (MIUI 11 and below) additional steps may be required - we will touch on them too.
Method 1: Standard browser change through Android settings
The most obvious way is to use Androidβs built-in settings, but it often doesnβt work properly on Xiaomi because of MIUI modifications.
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on the Browser item and select Google Chrome (or another browser installed).
If you do that, then the Mi Browser links still open, the problem is that MIUI is deeply integrated, and it ignores Android settings and forcibly redirects traffic, so you can move on to the following methods.
Install Google Chrome from [Play Market](https://play.google.com/store/apps/details?id=com.android.chrome)
Update MIUI to the latest version (check in Settings β About Phone β System Update)
Clear the Mi Browser cache in Settings β Applications β Mi Browser β Storage β Clear the cache
Reboot the phone.-->
Method 2: Reset applications by default (if Chrome doesnβt appear in the list)
Sometimes Google Chrome just doesn't appear on the list of available browsers, it's because of a bug in the app settings.
- Go to Settings β Applications β Application Management.
- Click on three points β Reset applications by default.
- Now, the next time you click on the link, the system will ask which application to use.
- Select Chrome and always mark it.
β οΈ Warning: After resetting, all the default apps (including instant messengers, gallery, music players) will return to factory settings.
π‘
If Chrome doesn't appear in the list after reset, try reinstalling it. To do this, delete the browser, clear the /Android/data/com.android.chrome folder (via the file manager) and install it again.
Method 3: Using ADB to force a browser change (for advanced ones)
If MIUI stubbornly ignores your settings, it leaves the forced method through ADB (Android Debug Bridge), which requires connecting the phone to a computer, but is guaranteed to work even on locked firmware.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times tap the assembly number β Return to the Additional Settings β For developers β Debugging by USB).
- π USB-cable (preferably original).
Next, execute commands in the terminal (command line):
adb shell pm clear --user 0 com.android.browser
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
adb shell am start -a android.intent.action.VIEW -d "http://example.com" -n com.android.chrome/com.google.android.apps.chrome.MainThese teams:
- Clearing the Mi Browser settings.
- Install Chrome as the default link handler.
- Testing the opening of a link through Chrome.
What if the ADB canβt see the device?
Method 4: Bypassing "Open Supported Links" (for MIUI 13/14)
The new versions of MIUI have a hidden link management mechanism to force the system to use Chrome:
- Go to Settings β Applications β Application Management β Google Chrome.
- Select Open by default β Open supported links.
- Turn on all switches (especially HTTP, HTTPS, WEB).
- Go back and select Clear the default settings.
Now, if you click on any link, you'll see a browser selection box. Select Chrome and always tick.
β οΈ Attention: On some firmware (MIUI 14 for Redmi Note 12) this method only works until the first reboot. After the reboot, the settings can be reset - in this case, use the method with the following: ADB.
Table: Comparison of methods of changing the browser on Xiaomi Redmi
| Method | Difficulty | Works for MIUI. | PC required | Reset after update |
|---|---|---|---|---|
| Standard Android settings | β | 12-14 (partially) | β No. | β Yes. |
| Resetting applications by default | ββ | 12.5β14 | β No. | β Yes. |
| ADB-team | βββ | Any version | β Yes. | β No. |
| "Open supported links" | ββ | 13β14 | β No. | β Partially. |
| Removal of Mi Browser (root) | ββββ | Any version | β Yes. | β No. |
Google Chrome
Mi Browser (stack)
Firefox
Brave
Other-->
Method 5: Remove Mi Browser (for root-right users only)
The most radical way is to completely remove the Mi Browser, which is only possible on phones with unlocked bootloader and root rights (for example, through Magisk).
Instructions:
- Install Root Explorer or Titanium Backup.
- Find /system/app/MiBrowser or /system/priv-app/MiBrowser.
- Remove or rename the folder (for example, in the MiBrowser_bak).
- Reboot the phone.
β οΈ Warning: Removing system applications can lead to unstable work MIUI, Also, some features (e.g. sync with Mi Account) may stop working. Use this method only if you are prepared for the consequences.
π‘
Removing Mi Browser doesnβt block ads in MIUI, itβs built-in at the system level, and it will require additional manipulation of the hosts file or Magisk modules to disable it.
What to do if settings are reset after the MIUI update
One of the most common problems is resetting the browser by default after a firmware update, which is because Xiaomi is forced to return factory settings for its services.
- π Reverse to the old version MIUI (If the update only caused problems, download the firmware from the official website](https://new.c.mi.com/global/miuidownload/index) and run through Fastboot.
- π οΈ Use Tasker or MacroDroid to automatically return settings. Create a rule that, after rebooting, reassigns Chrome to the default browser.
- π΅ Turn off automatic updates MIUI In Settings β The phone. β Updating the system β Three points. β Settings β Auto-update.
If youβre a frequent reset, consider switching to custom firmware (like LineageOS or Pixel Experience) that lacks aggressive advertising and forced Xiaomi services, but requires unlocking the bootloader and technical skills.