Why canβt you just choose a different browser on Xiaomi?
Xiaomi, Redmi and POCO smartphones run on the MIUI proprietary shell, which actively promotes its own services - including the Mi Browser browser. Even if you installed Chrome, Firefox or Edge, the system will open links in the standard application by default. This is not a bug, but a feature of the MIUI policy: the manufacturer blocks direct browser selection in the Android settings, as does Samsung or Google Pixel.
The problem is complicated by the fact that with the release of Android 10+ Google has limited the ability to change the default browser through system settings, and now requires workarounds, from manually configuring individual applications to using the browser. ADB-In this article, we will discuss all the relevant ways to MIUI 12β14 (including global and Chinese firmware versions).
β οΈ Note: On devices with Chinese firmware MIUI (without Google services, some methods may not work due to the lack of Android System WebView, in which case you will need to pre-install Google Mobile Services (GMS).
Method 1: Setup link opening for each application
The most reliable method without root rights is to manually specify the preferred browser for each application that generates links (messengers, social networks, mail, etc.) This will not change the default browser at the system level, but will force WhatsApp, Telegram or Gmail to open links in your chosen browser.
Instructions:
- π± Open the Settings. β Annexes β Application management.
- π Find an application that opens links in the wrong browser (for example, Twitter or VKontakte).
- π Tap on Open by Default (or Default Settings in New Versions) MIUI).
- π In the Websites section, select the browser you want (e.g. Google Chrome).
πΉ Limitation: You have to repeat the procedure for each application separately, but this method works even on the computer. MIUI 14 without additional manipulation.
Install an alternative browser (Chrome, Firefox, Edge) from Google Play|
Check the version of MIUI in Settings β About Phone |
Close all background applications before setting up |
Make a backup of important bookmarks from Mi Browser
-->
Method 2: Using ADB to Force Browser Change
For advanced users, there is a radical method of changing system settings through ADB (Android Debug Bridge), which will allow you to globally change the default browser, but requires a connection to a computer and enable debugging over USB.
Step-by-step:
- Activate USB debugging: Go to Settings β About Phone. Tap 7 times on MIUI Version to unlock Developer Mode. Go back to Settings β Additional β Developer and enable USB Debugging.
- Connect your phone to your PC: Install ADB-Drivers to the computer. In the command line (Windows) or terminal (macOS/Linux) perform: adb devices Confirm the debugging permission on the smartphone screen.
Run the command to change the browser:
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.MainπΉ Replace com.android.chrome with your browser package:
- Firefox: org.mozilla.firefox
- Microsoft Edge: com.microsoft.emmx
- Opera: com.opera.browser
β οΈ Warning: After restarting the device or updating MIUI You can reset the settings. To record the changes, you can do an extra command:
adb shell settings put global default_browser_package com.android.chromeWhat if the ADB canβt see the device?
Method 3: Remove Mi Browser via uninstaller (requires root)
If you're willing to take drastic measures, you can completely remove Mi Browser with root access, and then the system automatically prompts you to choose another browser when you first open a link, but this method is only suitable for users with an unlocked bootloader and Magisk installed.
Instructions:
- π§ Install Root Explorer or Titanium Backup from the App Store.
- ποΈ Find the system applications com.android.browser (Mi Browser) and com.mi.globalbrowser (global version).
- π« Select the option to Delete (Do not Freeze!).
- π Reset the device.
After removing the Mi Browser, some system functions (such as opening links from notifications) may not work properly.
Mi Browser (standard) |
Google Chrome|
Mozilla Firefox|
Microsoft Edge|
The other (I'll write in the comments)
-->
Compatibility table with MIUI versions
| Method | MIUI 12 | MIUI 13 | MIUI 14 | Required. root/ADB | Limitations |
|---|---|---|---|---|---|
| Setup link opening for each application | β | β | β | β | You need to manually adjust for each application |
| ADB-global shift-team | β | β | β οΈ* | β (ADB) | *Some devices with MIUI 14 require a re-entering command after a reboot. |
| Remove Mi Browser through root | β | β | β | β (root) | System functions associated with the browser may break |
| Launcher applications (Nova, Apex) | β | β | β | β | Do not affect the choice of browser by default |
Frequent problems and their solutions
Even after a successful browser change, users are plagued with bugs, and here are the most common situations and ways to fix them:
1. Links still open in Mi Browser
- π Restart the device β sometimes changes only apply after a reboot.
- π§Ή Clear the Mi Browser cache and data in Settings β Annexes.
- π οΈ Check if the settings have reset after the update MIUI (relevant ADB-method).
2.After deleting Mi Browser, notifications with links stopped working
This is because some of Xiaomiβs system services are tied to a standard browser.
- π§ Install Mi Browser back, but freeze it with Titanium Backup or App Querent.
- π Use the Open Link With app from Google Play to force link redirects.
3. ADB does not apply changes
The problem may be:
- π Incorrectly installed drivers (try Xiaomi) ADB/Fastboot Tools).
- π΅ Locking down commands MIUI (chinese-free GMS ADB limited rights).
- π No permissions for debugging (check Settings) β Additionally. β For developers β Allow debugging (ADB)).
π‘
If some sites open with an error after changing your browser, clear the Android System WebView cache in the application settings. This component is responsible for displaying web content in other applications.
Alternative solutions: workarounds
If none of these methods worked, consider these options:
1. Use of a browser with the function "Open in..."
Some browsers (such as Firefox or Kiwi Browser) allow you to intercept links from other applications:
- π¦ In Firefox: Settings β Open links in Firefox.
- π₯ In Kiwi Browser: Settings β Open supported links.
2. Applications for Referral of References
In Google Play there are utilities that force open all links in the selected browser:
- π Open Link With β allows you to select a browser for each link manually.
- π Better Open With β automatically redirects links to a given app.
3. Custom Recovery firmware (TWRP) + Magisk
For experienced users:
- π± Unlock the bootloader through the Mi Unlock Tool.
- π§ Install. TWRP You can also download Universal Browser Switcher for Magisk.
β οΈ Warning: Unlocking the bootloader will reset all data on the device and may result in a loss of warranty.Some Xiaomi models (such as the Redmi Note 12 or Xiaomi 13) require waiting 7-15 days after the Mi Account is tied before unlocking.
π‘
On devices with MIUI 14 and Android 13+ The most reliable method is the combination ADB-commands and manually configure link opening for key applications (messengers, social networks).