Xiaomi MIUI-based smartphones use their own Mi Browser or Google Chrome browser by default, depending on the firmware region. However, many users prefer Yandex Browser for its adapted interface, built-in translator, turbo mode and integration with other Yandex services. You can switch the browser by default to Xiaomi in several ways, from standard Android settings to workarounds for persistent versions of MIUI.
In this article, you will find current methods for MIUI 14/13/12 and Android 13/12/11, including solutions for cases where the system blocks the browser change. We will also discuss the nuances of working with firmware for the global and Chinese markets, where the settings may differ. If you encounter an error โfailed to set by defaultโ or the browser select button is inactive, here are the answers.
Why is Yandex Browser not becoming the main one on Xiaomi?
The problem with changing the default browser to Xiaomi is related to the features of the MIUI shell and Googleโs policy.
- ๐ Limitations MIUI: In some firmware versions (especially Chinese ones), the system forcibly returns the Mi Browser as the main one, even if you choose another.
- ๐ฑ Regional settings: On devices with global firmware (MIUI Global may not have browser selection option due to Google agreements.
- ๐ System apps: Mi Browser and Chrome are often protected from shutdown, making it difficult to assign an alternative.
- ๐ ๏ธ Firmware bugs: B MIUI 12.5โ14 cases where settings are reset after rebooting.
Before you start setting up, check the MIUI version in Settings โ About Phone. If you have Chinese firmware (without Google Services), some methods may not work โ you will need additional configuration through ADB or install Google Play.
โ ๏ธ Attention: On devices with MIUI For the EU (e.g. Xiaomi Mi 11 Lite) 5G NE) There may be a restriction on changing the browser due to the requirements GDPR. In this case, only manual assignment through Application Settings will help.
Method 1: Standard browser change by default (Android 11โ13)
This is the simplest method that works on most Xiaomi devices with global firmware. The instructions are relevant for the Redmi Note 10/11/12, POCO X3/X4/X5, Mi 11/12/13 and other models on Android 11+.
- Install Yandex Browser from Google Play or from the official Yandex website.
- Open any application that uses a browser (such as Twitter or VKontakte) and click on the link.
- In the window that appears, select Yandex Browser and mark Always (or Use by default).
- Confirm your choice in a system dialogue.
If the browser selection window does not appear, go to Settings โ Applications โ Application Management โ Yandex Browser โ Open by default and click Set by default.
Open a link in Telegram โ Should start Yandex Browser
Check in Settings โ Applications โ By default โ Browser
Reboot the phone โ Settings should be maintained
Try to open a link from SMS โ Yandex should open.-->
โ ๏ธ Note: On some devices (POCO F3 GT, Redmi K50) post-refresh MIUI browser settings are reset. To avoid this, disable automatic system updates in Settings โ The phone. โ Updating the system โ โ๏ธ โ Auto-update.
Method 2: Assignment through application settings (for stubborn firmware)
If the standard method didnโt work, try manual assignments through the application menu, which is suitable for MIUI 12.5-14, where the system ignores browser choices when opening links.
- Go to Settings โ Applications โ Application Management.
- Slip on the three dots in the upper right corner and select Default.
- Find the Browser section and select Yandex Browser.
- If there is no Browser section, find Link Opening and manually assign Yandex to HTTP and HTTPS types.
On some devices (Xiaomi 12T Pro, Redmi Note 11 Pro+) the option may be hidden.
- Open Settings โ All settings โ Applications โ Yandex Browser โ Open supported links.
- Activate all switches and click Add for HTTP/HTTPS types.
What if the โDefaultโ button is inactive?
Method 3: Using ADB to Force Browser Change
If MIUI persistently returns Mi Browser or Chrome, the team will help via ADB (Android Debug Bridge) this method requires connecting the phone to a PC, but is guaranteed to work on any Xiaomi device.
You'll need:
- ๐ฅ๏ธ Computer with installed ADB Tools.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times tap to activate the developer mode, then Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Win + R โ cmd) and type:
adb shell pm clear --user 0 com.android.browser
adb shell cmd package set-home-activity com.yandex.browser/com.yandex.browser.BrowserActivity- Reboot the phone.
If the team doesnโt work, try an alternative:
adb shell am start -a android.intent.action.VIEW -d "http://" -n com.yandex.browser/com.yandex.browser.BrowserActivity๐ก
After completion ADB-commands check the default settings in Settings โ Annexes โ Yandex Browser โ Open by default. If the option is active, manually assign the browser.
Method 4: Bypassing restrictions through developer settings
On some devices (Xiaomi 13 Ultra, POCO F4 GT), the browser change blocks the Mi Browser system application. To get around this, you can turn it off via the developer menu, but this will require caution - improper actions can disrupt the system.
Step-by-step:
- Activate the developer mode (see Method 3, paragraph 2).
- Go to Settings โ Additional โ For developers.
- Find the option to Disable Mi Browser (or Turn off system applications) and activate it.
- Return to Settings โ Applications โ Application Management โ Mi Browser and click Disable (if the button is active).
- Now assign Yandex Browser by default through standard settings (see Method 1).
โ ๏ธ Warning: Disabling Mi Browser can lead to errors in the work MIUI, For example, you can't open links from system notifications. If you do, return the settings back or reset through Settings. โ Annexes โ Resetting application settings.
Method 5: Install Yandex Browser as a system application (root)
For advanced users who are ready to get root rights, there is a radical method - replacing the system browser with Yandex Browser. This is guaranteed to solve the problem, but will require unlocking the bootloader and installing Magisk.
What needs to be done:
- Unlock the bootloader on Xiaomi through the official tool (requires a Mi Account and wait 7-15 days).
- Install custom recovery (TWRP) and get root through Magisk.
- Download. APK-Yandex Browser file and move it to /system/priv-app/ right-handed 755.
- Remove or freeze the Mi Browser via Titanium Backup or App Systemizer.
This method is suitable for Xiaomi models with unlocked bootloader, such as Redmi K40, POCO F3, Mi 10T. Remember that unlocking the bootloader resets the phone to factory settings!
Yandex Browser
Google Chrome
Mi Browser
Firefox
Other-->
Xiaomi browser comparison: which one to choose?
Before you finally switch to Yandex Browser, compare it with the alternatives. Below is a table of key characteristics for popular browsers on MIUI:
| Characteristics | Yandex Browser | Mi Browser | Google Chrome | Firefox |
|---|---|---|---|---|
| Loading speed | โญโญโญโญ (Turbo mode) | โญโญโญ | โญโญโญโญ | โญโญโญ |
| Blocking ads | Yeah (built-in) | No. | Only through expansion. | Yeah (uBlock Origin) |
| Synchronization | Yandex account | Mi Account. | Google account | Firefox account |
| Support for extensions | No. | No. | Yes (PC-version) | Yes. |
| Integration with MIUI | Partial | Complete. | Partial | Absent. |
If you care about privacy, look at Firefox with the uBlock Origin extension. Yandex Browser with Turbo Mode enabled is good for maximum speed and traffic savings. And if you use the Google ecosystem (Gmail, Drive, Calendar), Chrome is more convenient.
๐ก
Yandex Browser is optimal for users who often work with Yandex services (Mail, Maps, Music) and want a built-in translator for foreign sites.
Frequent mistakes and their solutions
When you change your default browser to Xiaomi, users face typical problems. Here's how to solve them:
- ๐ Settings reset after rebooting: It's a bug MIUI 12.5-13 Solution - Update the firmware or use ADB-method (Method 3).
- ๐ซ The "Default" button is inactive: So the system is blocking the shift. Try disabling Mi Browser through the developer settings (Method 4).
- โ Failed to Set by Default Error: Remove Updates for Mi Browser in Settings โ Annexes โ Mi Browser โ โฎ โ Remove updates.
- ๐ฑ Links open in Chrome, despite settings: In Google Chrome, turn off the option to Open Supported Links in the app settings.
If none of the methods worked, check if the phone has a device profile (e.g., a corporate one).It can block the default setting change.Delete the profile in Settings โ Accounts โ Delete the device profile.