How to make Yandex Browser the default browser on Xiaomi Redmi 9: a detailed guide

Xiaomi Redmi 9 smartphones come with a pre-installed Mi Browser browser, which is not always satisfactory for users. Many prefer Yandex Browser for its speed, built-in services and adaptation to the Runet. However, changing the browser by default to Android β€” especially on devices with a shell MIUI β€” often raises questions. In this article, we will examine all the nuances from basic configuration to solving typical errors.

Redmi 9

Android 10/11

MIUI 12/13

The only reliable way to fix Yandex Browser as the main one is through a combination of system settings and manual file types assignment

If you've tried to change your default browser before, but it's reset, it's not your actions that are the problem, it's MIUI. The manufacturer is limiting the choice to promote their own services, but you can get around that, and we'll show you how.

πŸ“Š What browser do you use on Xiaomi?
Mi Browser
Yandex Browser
Google Chrome
Opera
Other

Preparation: What to do before changing your settings

Before you assign Yandex Browser to the main one, follow a few mandatory steps. This will prevent failures and ensure the correct operation:

1. Update Yandex Browser to the latest version via Google Play.Outdated versions may not support all of the default features.

2. Clear the cache of the standard Mi Browser browser in the application settings.This will delete temporary files that may conflict with the new settings.

3. Check Application Rights: Yandex Browser must have access to Warehouse and Overlay over other windows (for notifications).

If you are using MIUI 14+, further disable MIUI Optimization in Settings β†’ Special Options β†’ MIUI Optimization. This option sometimes resets the default settings after rebooting.

Install the latest version of Yandex Browser |

Clear the Mi Browser | cache

Check the permissions of Yandex Browser |

Disable Optimization MIUI (for MIUI 14+)|

Reboot your smartphone-->

Method 1: Standard Assignment through Android Settings

The most obvious method is to use Android’s built-in tools.It works on most devices, but on Xiaomi Redmi 9, you may need to take additional steps:

1. Open the settings of your smartphone.

2. Go to the Applications section β†’ Application Management.

3. Click on the three dots in the upper right corner and select the Applications by default.

4. Slip on the Browser item and select Yandex Browser from the list.

If Yandex Browser is not listed, it does not support all types of link processing, in which case, move to Method 2.

⚠️ Note: On some versions MIUI After this step, the system will still open links to Mi Browser, which is due to the fact that Xiaomi binds the processing of web links to the system components).

Method 2: Manual assignment for all types of references

When the standard method fails, you have to manually specify what types of data Yandex Browser should process, which is more time-consuming, but it works:

1. Open Settings β†’ Applications β†’ Application Management.

2. Find in the list Yandex Browser and tap it.

3. Select Open by Default (or Default Settings in newer versions of MIUI).

4. Activate all available options:

- HTTP-reference

- HTTPS-reference

- Web pages

- HTML-file

If there are no points, they are locked by the system, and only Method 3 using ADB will help.

Type of referenceDescriptionImportant to Yandex Browser?
HTTPLinks without encryption (e.g. http://example.com)Yes, but it's rarely used.
HTTPSSecure links (e.g. https://ya.ru)Critically.
HTML-fileLocal web pages (e.g., saved on a device)Useful for offline viewing
Web pagesAll types of web contentBasic parameter

πŸ’‘

If the links still open in Mi Browser after manual assignment, try clearing the default application settings: Settings β†’ System β†’ Settings Reset β†’ App Resets. This will return all the applications to the factory settings β€œby default”, after which you can reassign Yandex Browser.

Method 3: Using ADB for Involuntary Assignment

If the first two methods fail, the most reliable (but technically challenging) method is the ADB command, which is suitable for advanced users and requires connecting a smartphone to a computer.

What you need:

  • πŸ–₯️ Computer with Windows/macOS/Linux
  • πŸ“± Cable USB (original for stable connection)
  • πŸ”§ Utility. ADB (You can download from the official Android website)
  • πŸ”’ Included debugging by USB smartphone

Step-by-step:

  1. Activate Developer Mode on Redmi 9: go to Settings β†’ About Phone and tap on MIUI Version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect your smartphone to your computer and confirm the debugging permission.
  4. Open the command line (or terminal) and type in: adb shell pm set-default-browser com.yandex.browser
  5. Reset the device.

⚠️ Attention: After use ADB Some system applications (such as Mi Browser) may not work properly. If you notice a failure, follow the command adb shell pm clear com.android.browser to reset the settings of the standard browser.

What if the ADB does not recognize the device?
1. Make sure that the drivers for Xiaomi are installed (you can download on the Xiaomi website or through the Mi program). PC Suite). 2. Try another one. USB-cable (cheap cables often don’t support data transfer). 3. Enable the Debugging option in the developer settings USB (security parameters) and Unlocking OEM. 4.Reboot both the computer and the smartphone.

Typical problem solving

Even after the correct setup, Yandex Browser may not become the main one. Let’s consider the most common errors and their solutions:

Problem 1: After the smartphone is rebooted, the settings are reset.

Solution: This is a feature of MIUI, to record the changes:

  • πŸ“΅ Turn off automatic optimization in Settings β†’ Battery β†’ Battery optimization (find Yandex Browser and select Without restrictions).
  • πŸ”„ Execute the command through ADB (see method 3).
  • πŸ”§ Install the SetEdit application from Google Play and manually prescribe Yandex Browser as a link handler.

Problem 2: Some links (for example, from Telegram or VKontakte) open in Mi Browser.

Solution: This is because individual applications have their own link processing settings. Go to the settings of each such application and manually specify Yandex Browser as the default browser.

Problem 3: There is no Yandex Browser in the default application list.

Solution: Remove and reinstall the browser from Google Play. If it does not help, download APK from the official Yandex website and install manually.

πŸ’‘

Xiaomi Redmi 9 with MIUI 12+ The most reliable result is a combination of Method 2 (manual assignment of link types) and Method 3 (ADB-team).

Optimization of Yandex Browser for Xiaomi Redmi 9

After successfully assigning your browser by default, set it up for maximum performance on Redmi 9:

1. Battery savings:

  • πŸ”‹ Turn off background synchronization in browser settings (Settings) β†’ Synchronization).
  • ⚑ Turn on Turbo mode to speed up page loading.
  • πŸ“΄ Limit the use of mobile data in the background (Settings) β†’ Traffic).

Safety:

  • πŸ”’ Enable Phishing Protection and Blocking Dangerous Sites.
  • 🚫 Turn off password saving if you use third-party managers (such as KeePass or Google). 1Password).
  • πŸ›‘οΈ Regularly clear cache and cookies (Settings) β†’ Confidentiality β†’ Clear the data).

Performance:

On Redmi 9 with 3/4 GB of RAM, it is recommended:

  • πŸ—‘οΈ Limit the number of open tabs (optimally - up to 5-7).
  • 🎨 Disable animations in settings (Settings) β†’ Appearance β†’ Animation).
  • πŸ“₯ Use the Easy Mode to Save Resources.

Alternative browsers for Xiaomi Redmi 9

If Yandex Browser is not satisfied for some reason, consider alternatives that work well on Redmi 9:

browserAdvantagesDeficienciesIs it good for MIUI?
Google ChromeMaximum compatibility with websites, synchronization with Google accountHigh RAM consumption, slow operation on weak devicesYeah, but it's slowing down.
OperaBuilt-in VPN, ad blocker, Turbo modeAggressive Advertising in the Free VersionYes.
BraveBlocking trackers, cryptocurrency bonusesA complex interface for beginnersYes.
Kiwi BrowserChrome extensions support, lightweightRare updatesYeah, best for weak devices.

For Redmi 9 with 3 GB of RAM, Kiwi Browser or Opera in Turbo mode is the best choice. If you want to integrate with the Yandex ecosystem (mail, maps, search), then Yandex Browser remains the best option - after setting up correctly.

FAQ: Frequent questions

Why is the browser reset by default after the MIUI update?
This is standard MIUI behavior – the system resets default settings for β€œsystem” applications after major updates. To avoid a problem, after the update, reassign Yandex Browser via Settings β†’ Applications β†’ Default and follow the ADB command (see Method 3).
Can I remove the Mi Browser so it doesn’t get in the way?
Technically yes, but not recommended. Mi Browser is integrated into the system and linked to other Xiaomi services (such as push notifications). its removal may cause crashes. Instead, disable it: Settings β†’ Applications β†’ Mi Browser β†’ Disable.
How to make links from Telegram open in Yandex Browser?
Go to Telegram Settings β†’ Open links and select Yandex Browser. If it is not in the list, first assign it to the default browser through Android settings (see Method 1), then return to Telegram and repeat the choice.
Why do some sites not open in Yandex Browser on Redmi 9?
Possible causes: 🌐 The site is blocked by the provider (try to enable it). VPN). πŸ”„ Outdated version of the browser (update via Google Play). πŸ› οΈ Conflict with optimization MIUI (Turn off optimization. MIUI developer-side).
Can I bring the Mi Browser back if something goes wrong?
Yes, anytime. To do this, go to Settings β†’ Apps β†’ Default Apps β†’ Browser. Select Mi Browser from the list. If you don't have one, reset your application settings (Settings β†’ System β†’ Settings Reset β†’ App Settings Reset).