Installing Yandex.Browser as the main one on Xiaomi smartphones is a task that many users face after buying a device. By default, MIUI offers built-in Mi Browser or Google Chrome, but their functionality is often inferior to the Russian counterpart in terms of page loading speed, integration with Yandex services and adaptation under the Runet. The problem is complicated by the fact that the manufacturer limits the ability to change the browser βby defaultβ through standard settings β especially on models with global firmware.
In this article, we will discuss three working methods for assigning Yandex.Browser to the main one on Xiaomi, including bypassing system restrictions through ADB and hidden MIUI settings. The instructions are relevant for devices based on MIUI 12-14 (including Redmi Note 11/12, POCO X4/X5, Xiaomi 12/13, etc.), and also take into account the features of firmware for the Russian market (MIUI RU). If you have previously tried unsuccessfully to change the browser through the Default Apps menu, here you will find solutions that are guaranteed to work.
Why does Yandex.Browser not become the main one through standard settings?
The main reason is the policies of Xiaomi and Google, which block free browser change at the system level.
- π Tied to Mi Browser: on global firmware (MIUI Global) the built-in browser is tightly integrated into the system and does not appear in the default application list for web links.
- π± Android Restrictions: Starting with Android 10, Google has tightened the rules for browsers, requiring confirmation through Android App Links (deep linking mechanism).
- π·πΊ Regional features: On firmware for Russia (MIUI RU) Yandex.Browser can be pre-installed, but not always assigned to the main automatically.
Also, after resetting or updating MIUI, browser selection is often reset, which is because the system restores factory settings to handle web links (http/https).
Method 1: Assigning via "Default Applications" (for MIUI RU)
If your smartphone is running on Russian firmware MIUI RU (for example, Redmi Note 10 Pro RU or Xiaomi 11T Pro RU), try the standard method:
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select the Default Apps.
- Find the Browser section and select Yandex.Browser from the list.
If you don't have "Browser" on the menu, your firmware doesn't support this method, in which case you go to Method 2.
Install Yandex.Browser from Google Play or official website
Check the version of MIUI in Settings β About the phone
Turn off Mi Browser in Settings β Applications (optional)
Create a backup of settings (Settings) β Additionally. β Backup)-->
Method 2: Change browser via ADB (works on all firmware)
This method requires you to connect your smartphone to your computer, but it's guaranteed to work even on global firmware.
- π» Computer with installed Xiaomi drivers (download from the official website).
- π Cable USB Type-C (original for stable connection).
- π¦ Utility. ADB (Download Platform Tools from Google).
Step-by-step:
- Turn on the phone Developer Mode: go to Settings β About phone and 7 times tap on the item MIUI version.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect the phone to the PC, select File Transfer mode and confirm debugging permission.
- Open the command prompt (cmd) in the folder with ADB and do:
adb devices(Your device should be displayed. If not, check the driver.)
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.mi.globalbrowser
adb shell pm grant com.yandex.browser android.permission.DEFAULT_BROWSERThe first two commands disable the built-in browsers, the third command assigns Yandex.Browser to the main one.
What if the ADB canβt see the device?
Method 3: Using third-party utilities (without PC)
If ADB seems complicated, you can use browser change apps without a computer.
| Annex | Need a Root? | Compatibility | Reference |
|---|---|---|---|
| Default App Manager | β No. | MIUI 12β14, Android 10+ | Google Play |
| SetEdit | β Yes (for full functionality) | All versions of MIUI | XDA Developers |
| BrowseMark | β No. | Android 8β13 | Official website |
Examples of Default App Manager:
- Install the utility from Google Play.
- Open it and give permissions to access the settings.
- Find the Browser section and select Yandex.Browser.
- Confirm the change and restart the phone.
π‘
If, after changing your browser, links still open in Mi Browser, clear the cache and data of the Settings application (Settings β Applications β Application Management β Settings β Clear data).
Problems and Solutions: What to Do When Nothing Works?
Even after the instructions are followed, errors can occur.
β οΈ Note: If you change your browser through ADB no links from messengers (Telegram, WhatsApp), clear the settings of the Android System WebView application (Settings) β Annexes β Show it all. β Android System WebView β Clear the cache).
- π Reset browser settings: After the update MIUI browser selection may reset. Repeat the procedure through ADB utility.
- π« Browser does not appear in the list: Delete and reinstall Yandex.Browser, then repeat the setting.
- π§ Error "No apps to handle this action": Install Google Messages - it restores link handlers.
Some models (POCO F3, Redmi K40) may lose the sound in the video on the sites after changing the browser.
- Open Yandex.Browser and go to chrome://flags.
- Find the Override software rendering list and set the Enabled value.
- Restart the browser.
How to return a standard browser if something goes wrong?
If after the changes there are problems with opening links or working system applications, return the settings to the factory:
- For cancellation ADB-commands run: adb shell pm enable com.android.browser adb shell pm enable com.mi.globalbrowser
- Reset application settings: Settings β System β Settings Reset β Reset application settings.
- If your smartphone has stopped opening links altogether, install Google Chrome and assign it to the main one through the Default Apps menu.
β οΈ Attention: On some firmware (MIUI 13 Global) after resetting the settings may require re-activation of the Debugging by USB. Don't forget to turn it on again!
FAQ: Frequent questions about changing the browser to Xiaomi
Can you make Yandex.Browser the main one without a computer?
Why is the browser reset after the MIUI update?
Will Turbo mode work in Yandex.Browser on Xiaomi?
Can I remove the Mi Browser completely?
Why is Yandex.Browser not maintained as the main browser after the reboot?
π‘
The most reliable method is a combination ADB-commands and disable built-in browsers. This ensures that Yandex.Browser will remain the main one even after updates MIUI.