Changing the default browser on Xiaomi Redmi smartphones is a challenge many users face after installing Yandex Browser. Despite the fact that MIUI offers its own Mi Browser browser, its functionality is often inferior to alternatives: there is no synchronization with Yandex.Mail, there is no built-in ad blocker from Yandex, and page loading speed can leave much to be desired. However, the process of assigning the browser by default to Redmi has its nuances โ especially if you are using MIUI 14 or a newer version of the shell.
In this article, weโll look at all the ways you can make Yandex Browser the main one, from the standard method through Android settings to bypassing the limitations of MIUI, which sometimes block the default browser change. And youโll learn why settings can be reset once you update your system, and how to avoid it. If youโve tried changing your browser but nothing has worked, donโt close the page: thereโs a section at the end of this article that addresses typical problems.
Before you start, make sure you have the latest version of Yandex Browser installed (you can download it from Google Play or the official Yandex website).This is important, as older versions may lack some of the features necessary for the correct operation by default.
Why is it difficult to change the default browser on Xiaomi Redmi?
MIUI is known for its aggressive approach to integrating its own services. Unlike pure Android, where changing the default browser takes a couple of clicks, Xiaomi Redmi can be complicated by the following factors:
๐น Mi Browser binding: The default system uses Mi Browser to open links from other applications (e.g. Telegram or WhatsApp). Even if you assign Yandex Browser to the primary, some links may still open in a standard browser.
๐น Limitations MIUI 14+: In the new versions of the shell, Xiaomi has added additional โsecurityโ mechanisms that reset the default browser settings after restarting or updating the system.
๐น No explicit settings: On some Redmi models (e.g. Redmi Note 12 or Redmi) 10C) The default browser change option is hidden deep in the menu or is not at all in the usual form.
๐น Conflict with โSecurityโ MIUI": Xiaomiโs antivirus software sometimes blocks changes to system settings as โsuspicious activityโ and this can result in the browser being not saved.
To get around these limitations, you will need to not only change the settings of Android, but also make adjustments to the operation of MIUI. Next we will consider 3 working methods - from the simplest to the most reliable.
Method 1: Standard browser change through Android settings
This method is suitable for most Redmi models on MIUI 12-14 and does not require additional manipulation.
1. Open Settings (โ๏ธ) on your smartphone.
2. Go to the Applications section โ Application Management.
3.In the upper right corner, press three dots (โฎ) and select the Applications by default.
Push on Browser.
5. In the list of available browsers, select Yandex Browser.
If the list does not include Yandex Browser, it means that it is not installed or installed incorrectly. Remove the application and install it again from the official source.
โ ๏ธ Attention: On some firmware MIUI After this step, links from messengers (Telegram, Viber) can still open in Mi Browser, which is because individual applications have their own settings for processing links, and to fix this, you will have to manually change the settings in each messenger (more about this in the next section).
Remove the Mi Browser cache in Settings โ Applications โ Mi Browser โ Clear the cache
Update Yandex Browser to the latest version
Reboot your smartphone before changing your settings
Check that in Settings โ Accounts and synchronization disabled by Mi Browser Synchronization-->
Method 2: Configure link opening in messengers
Even if you successfully assigned Yandex Browser to the default browser, some apps (like Telegram or WhatsApp) may ignore these settings and open links to Mi Browser.This is because messengers have their own URL processing mechanisms.
๐ For Telegram:
1. Open Telegram and go to Settings โ Data and Memory.
2. Find the Open links item and select Yandex Browser.
3. If there is no such item, try to open any link in the chat, after which a pop-up with the choice of browser will appear. Check Always and select Yandex Browser.
๐ For WhatsApp:
1.On WhatsApp, click on three dots (โฎ) โ Settings โ Data and memory.
2. Find the option to Open links to and specify Yandex Browser.
๐ For other applications:
Many apps (e.g. VK, Instagram, Facebook) have built-in browsers and do not allow you to change the link handler, in which case the only way out is to copy the link and paste it manually into the Yandex Browser.
โ ๏ธ Note: If after changing the browser in messengers links still open in Mi Browser, try to clear the data of the messenger application (Settings) โ Annexes โ [Name of messenger] โ Warehouse โ Clear the data.This will reset the link processing settings, and the next time the link is opened, the system will again prompt you to choose the browser.
Why does MIUI ignore default browser settings?
Method 3: Using ADB to force a browser change (for power users)
If the standard methods do not work, you can resort to ADB-This method requires connecting the smartphone to the computer, but it is guaranteed to work even on the most stubborn versions. MIUI.
๐น What's the matter:
โ Computer with installed drivers for Xiaomi (you can download from the official website).
โ Utility. ADB (download).
โ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ Press 7 times, then return to Settings โ Additionally. โ For developers โ Debugging by USB).
๐น Step-by-step instruction:
1. Connect Redmi to your computer via USB and select File Transfer mode.
2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
3. Enter a command to check the connection:
adb devicesIf the device is detected, execute the command to change the default browser:
adb shell cmd package set-home-activity com.yandex.browser/com.yandex.browser.BrowserActivity4. Reboot the smartphone.
โ ๏ธ Attention: After update MIUI To avoid this, create a task in a scheduler (Automate or Tasker) that will automatically perform this task. ADB-post-reset.
adb shell cmd package clear-defaults com.android.browserThen repeat the command for Yandex Browser.-->
Table: Compatibility of methods with different versions of MIUI
| Method | MIUI 12 | MIUI 13 | MIUI 14 | Notes |
|---|---|---|---|---|
| Standard change in settings | โ It's working. | โ It's working. | โ ๏ธ Partially (may be dropped) | Some models (Redmi Note 11) require a restart. |
| Setup in messengers | โ It's working. | โ It's working. | โ It's working. | Does not affect the built-in browsers of applications (for example, Instagram) |
| ADB-team | โ It's working. | โ It's working. | โ It's working. | Requires enabled debugging over USB and PC |
| Resetting MIUI settings | โ It doesn't help. | โ It doesn't help. | โ ๏ธ It can help if the problem is in the cache | Removes all data on the smartphone |
If none of the methods worked, you may have modified firmware installed on your device (such as a custom or regional version of MIUI for China), in which case the only way out is to flash the global version of MIUI or use Yandex Browser manually, without a default destination.
๐ก
The most reliable method โ ADB-It works even where the standard settings are ignored. MIUI. However, after major system updates, it may be necessary to re-execute the command.
Typical errors and their solutions
When changing the default browser to Xiaomi Redmi, users often face the following problems:
๐ธ Error: โThis application cannot be installed by default"
๐น Reason: Yandex Browser is installed not as a system application, but as a user application (for example, downloaded from the Internet). APK).
๐น Solution: Delete the current version and install the browser from Google Play. If the Play Market is not available, download the official version. APK from Yandex.
๐ธ Error: Settings reset after rebooting
๐น Reason: com.miui.systemAdSolution resets settings.
๐น Solution: Use ADB-command (method 3) or disable battery optimization for Yandex Browser (Settings) โ Annexes โ Yandex Browser โ Battery โ No restrictions).
๐ธ Error: Links from some apps still open in Mi Browser
๐น Reason: The app has its own settings for link processing (e.g. Facebook or TikTok).
๐น Solution: Manually change the settings in each application (as described in method 2) or use Yandex Browser as the main one for copying links.
๐ธ Error: No "Browser" item in the default application settings
๐น Reason: On some firmware MIUI (Especially Chinese, this is a hidden item.
๐น Solution: Use ADB-commands (method 3) or install App Chooser โ application for forced browser selection.
Important: On devices with MIUI 14 and later, after changing the browser, the default notification โBrowser changed by default. Return Mi Browser?โ may appear. This notification can be disabled by blocking it in the notification settings for the Security application (Settings โ Notifications โ System applications โ Security).
How to check that Yandex Browser has become the default browser?
To make sure that the settings are applied correctly, follow the following steps:
1. Open any application with a link (such as Telegram or Gmail).
2. Click on any link (e.g. https://ya.ru).
3. If the link opened in Yandex Browser - everything is configured correctly.
4. If a window with a choice of browser appeared - tick Always and select Yandex Browser.
You can also check the current default settings:
1. Go to Settings โ Applications โ Application Management โ Default Apps.
2. The browser item must display Yandex Browser.
If after checking it turned out that the settings were not saved, repeat the process of changing the browser or use it. ADB-teams (method 3).