How to make Yandex Browser the default browser on Xiaomi: the full guide

Why is it difficult to change the default browser on Xiaomi?

Xiaomiโ€™s MIUI-based smartphones are known for their closed ecosystem, where the manufacturer actively promotes its own services โ€“ including the Mi Browser browser. Even after installing the Yandex Browser, the system often ignores user choice and returns factory settings. This is not an accident, but part of Xiaomiโ€™s strategy to monopolize traffic: according to a study from 2023, up to 30% of requests from the brandโ€™s devices pass through embedded services.

Complicating the problem is that MIUI restricts access to default system settings through standard menus. For example, in MIUI 12-14 versions, the default browser may not be in the Settings โ†’ Applications section, although it is always on pure Android, and after system updates, the choice is reset โ€“ it is not a bug, but a feature: this is how Xiaomi protects its advertising model.

But the good news is that you can get around the limitations. Below, we'll discuss 4 working methods, including hidden settings. MIUI, ADB-Important: the effectiveness of the method depends on the firmware version and the model of the smartphone (for example, on the Redmi Note 10 with a new model). MIUI 13 runs one algorithm, and Xiaomi 13 Pro with MIUI 14 - the other).

Method 1: Standard Change through MIUI Settings

Let's start with the obvious, the official way, which will work on 60 to 70 percent of devices, but only if MIUI doesn't block the changes. Check your firmware version in Settings โ†’ About Phone โ†’ MIUI version:

  • โœ… Works on: MIUI 12.5โ€“14 (except for Chinese versions)
  • โŒ Not working: MIUI For the Chinese market, some POCO-model
  • โš ๏ธ Limitation: After system updates, the selection may reset

Instructions:

  1. Install Yandex Browser from the official website (not from the Mi App Store โ€“ there may be an outdated version).
  2. Open any application that uses a browser (such as Twitter or Telegram).
  3. Click on the link and a window will appear with the choice of browser. Select Yandex Browser and tick "Always".
  4. Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Default applications.
  5. Find the "Browser" item and select Yandex Browser.

โš ๏ธ Note: If the "Default Apps" list does not include "Browser", your version MIUI Go to Method 2.

โ˜‘๏ธ Preparation for the browser change

Done: 0 / 4
๐Ÿ“Š What version? MIUI You're using it?
MIUI 12 or lower
MIUI 12.5
MIUI 13
MIUI 14
I don't know.

Method 2: Hidden settings through "Special features"

If the standard method didn't work, try to get around the limitations through Special Features. This method exploits a feature of MIUI, where some system settings are duplicated in the section for users with disabilities.

Algorithm:

  1. Open Settings โ†’ Special features โ†’ Improved features.
  2. Scroll down and find the โ€œDefault Appsโ€ item (on some models itโ€™s called โ€œDefault App Settingsโ€).
  3. In the list, find the "Browser" and select Yandex Browser.
  4. Restart the device โ€“ this is mandatory, otherwise the changes may not apply.

If there is no item, try an alternative path:

Settings โ†’ All settings โ†’ System โ†’ Advanced settings โ†’ Default applications
Xiaomi modelMIUI versionThe path to settingsDoes it work?
Redmi Note 1113.0.6Special. features โ†’ Applications by defaultโœ… Yes.
Xiaomi 12T14.0.3System โ†’ Advanced โ†’ Applicationsโœ… Yes.
POCO X4 Pro13.0.4No point.โŒ No.
Redmi 10C12.5.7Special Opportunities โ†’ Improved Functionsโœ… Yes.

โš ๏ธ Note: On some devices, after changing the browser through this method, Mi Browser continues to open links from system applications (for example, from Mi Account or Themes.

Why is MIUI hiding the settings?
Xiaomi has partnered with search engines (e.g. Google in global versions and Baidu in Chinese) to hide the possibility of changing the browser, the company ensures that users will see ads in Mi Browser, which brings up to 15% of revenue from mobile devices (according to Xiaomiโ€™s report for 2022).

Method 3: ADB-force-shift

If previous methods have failed, itโ€™s time to connect heavy artillery โ€” Android Debug Bridge (ADB), which requires a computer, but gives 100% result on any version of MIUI (except Chinese firmware with blocked ADB).

What you need:

  • ๐Ÿ–ฅ๏ธ Computer with Windows/macOS/Linux
  • ๐Ÿ“ฑ Cable USB (preferably original)
  • ๐Ÿ”ง Installed drivers ADB (You can download it here)
  • ๐Ÿ”“ Included debugging by USB phone-on

Step-by-step:

  1. Enable USB debugging: Settings โ†’ About Phone โ†’ MIUI Version (click 7 times) Settings โ†’ Additional โ†’ For Developers โ†’ Debugging on USB
  2. Connect your phone to your computer and confirm your trust in the device.
  3. Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
  4. Enter the command to check the connection: Adb devices must appear serial number of your device.
  5. Run the command to change the browser: adb shell cmd package set-home-activity com.android.browser/com.yandex.browser.BrowserActivity If the Yandex Browser packet is different, use the command adb shell pm list packages | grep yandex to find the correct identifier.
  6. Reboot the phone.

If the browser has not changed after the reboot, try an alternative command:

adb shell cmd package set-home-activity com.yandex.browser/com.yandex.browser.BrowserActivity

๐Ÿ’ก

Before using ADB, back up your data via Settings โ†’ Additional โ†’ Backup. In rare cases, incorrect commands can cause system applications to crash.

Method 4: Reset application settings (radical method)

If none of these methods worked, the last resort is to reset all of the app settings, which would bring back all of the applications to the factory settings, including the default choice, but not the personal data.

How it works:

  1. Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Resetting application settings.
  2. Confirm the action. The phone will reboot.
  3. After the reboot, immediately open any link (for example, in Telegram) and select Yandex Browser with the โ€œAlwaysโ€ tick.

Advantages of the method:

  • โœ… It works on 99% of devices.
  • โœ… Does not require rooting or ADB
  • โœ… Resets all the "sticky" settings MIUI

Disadvantages:

  • โŒ Reset all application permissions (you will have to reconfigure access to the camera, microphone, etc.)
  • โŒ Possible bugs in the work of some applications for the first 1-2 days

โš ๏ธ Note: On certain devices (e.g, POCO F4 GT s MIUI 13) after reset, Mi Browser can become the default browser again after 24 hours. ADB-team.

๐Ÿ’ก

Resetting your application settings is the most reliable way, but only use it if other methods have not worked. After the procedure, check the key applications (banking, instant messengers) for reset permissions.

Frequent mistakes and how to fix them

Even after a successful browser change, users face problems.

Problem.Reason.Decision
Yandex Browser opens, but links from Mi Account or Themes are in Mi BrowserXiaomi system applications are tightly tied to Mi BrowserUse ADB for forced replacement or install firmware mod
After the update MIUI browser resetXiaomi resets default settings with major updatesRepeat the browser change through Special Options or ADB
In the list of "Default applications" there is no Yandex BrowserThe application is installed incorrectly or the MIUI version blocks the selection.Reinstall your browser from the official APK or use ADB
ADB issues no devices/emulators found errorNot installed drivers or debugging over USB not enabledInstall drivers, check the cable, enable debugging again

If you encounter a unique error, check the log through the command:

adb logcat | grep -i "default browser"

FAQ: Answers to Frequent Questions

Can I make Yandex Browser by default without a computer?
Yes, but only if your version of MIUI doesn't block settings. Try Method 1 or Method 2. If you don't, you can't do ADB or reset.
Why do some links open in Mi Browser after changing the browser?
This is a feature of MIUI: system applications (Mi Account, Themes, Mi Community) are tightly tied to the Mi Browser, and this can only be fixed with root rights or through modified firmware.
Will this method work for POCO?
On most POCO devices (except the Chinese versions), the methods work the same way as on Xiaomi, except for models with MIUI firmware for the Chinese market (for example, the POCO F3 GT China ROM), where ADB is often blocked.
Can you roll back changes if something goes wrong?
Yes. If you used ADB, run the command: adb shell cmd package clear-defaults com.yandex.browser To reset all application settings, go back to Settings โ†’ Apps โ†’ Reset application settings.
Why is the browser reset again after the MIUI update?
This is Xiaomi's planned behavior, where the company has been tying some settings to system updates to keep users returning to factory services. To avoid resetting, repeat the browser change through Special Features after each update.