How to install Yandex.Browser by default on Xiaomi Redmi 9: all ways and life hacks

Xiaomi Redmi 9 smartphones run on the proprietary shell MIUI, which is known for its aggressive promotion of its own services - including the Mi Browser browser. Many users prefer Yandex.Browser for its speed, built-in translator and adapted to the Runet functions. However, making it the main one on the Redmi 9 is not so easy: the system actively resists replacing standard applications.

In this article, we will analyze all working methods - from basic settings to circumventing restrictions. MIUI. You will know how to set it right. APK-file, set default rights and what to do if the system resets browser selection after rebooting. MIUI, which the manufacturer does not advertise.

Complicating the problem is that Xiaomi blocks the change of standard applications at the firmware level. Even after manually installing Yandex.Browser, the system can automatically open links to Mi Browser or Google Chrome. We tested all methods on Redmi 9 with the latest versions of MIUI (including MIUI 14) and selected only those that work stably.

It's important to understand that some solutions require developer rights or third-party utilities. If you're not ready to experiment, use the first method (configure via the application menu). For advanced users, we've prepared alternative methods using ADB and modified APKs.

1. Preparation: download the correct version of Yandex.Browser

Before installing, make sure you download the official version from the Yandex Browser site. avoid third-party sources - they may distribute modified or outdated builds that won't work properly on the Redmi 9.

For Xiaomi Redmi 9, it is suitable:

  • πŸ“± The usual version is for most users (weight). ~50MB Supports all features including Turbo Mode and Fraud Protection.
  • πŸ” Light version – if the phone has critically little memory (weight) ~15MB) Trimmed functionality, but works faster on weak devices.
  • πŸ›‘οΈ Surveillance-protected version – blocks trackers and ads at the browser level (available in post-installing settings).

Critical detail: on Redmi 9s MIUI 12+ Standard installation via Google Play may not make the browser the primary. APK-File from the official website – it bypasses the restrictions of the store.

After downloading APK:

  1. Open File Manager β†’ find the downloaded file (usually in the Download folder).
  2. Click on APK and confirm installation. If the "Installation locked" warning appears, go to Settings β†’ Applications β†’ Special Access β†’ Install unknown applications and allow installation for your file manager.
πŸ“Š What browser do you use on Xiaomi?
Yandex.Browser
Google Chrome
Mi Browser
Other

2. Method 1: Configure via the "Default Applications" menu

The simplest method that works on most Xiaomi devices is rootless.It is suitable for users who do not want to go into technical details.

Instructions:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select the Default Apps.
  3. Find the Browser section and select Yandex.Browser from the list.
  4. Confirm the choice – the system will offer to use Yandex for all links.

If Yandex.Browser is not on the list:

  • πŸ”„ Restart your phone and try again.
  • πŸ“₯ Remove and install the browser again (sometimes) MIUI Does not recognize freshly installed applications).
  • πŸ› οΈ Update. MIUI up to the latest version - in old firmware there may be bugs with displaying the list of browsers.

Install Yandex.Browser from APK| Check for "Default Apps" | Update MIUI to the latest version |Reboot phone after installation-->

Method Limitation: MIUI can reset after a system update or reboot, and if you do, repeat the steps or move on to the next method.

Method 2: Using ADB to Force Browser Change

If the standard method doesn’t work, you’ll have to plug in USB debugging and use the ADB command. This is a more reliable way, but requires a computer and minimal technical skills.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ”Œ USB-cable (preferably original).
  • πŸ“¦ Utility. ADB Tools by Google.
  • πŸ”§ Included debugging by USB phone-on.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version (you will be notified "You've become a developer"). Return to Settings β†’ Additional β†’ For Developers and enable USB Debugging.

File transfer

Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.

adb devices

(Your device name should appear – if not, check the drivers)

adb shell pm clear --user 0 com.android.browser

(clears the settings of the standard browser)

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

(Forcedly installs Yandex.Browser by default)

What if the ADB can’t see the device?
If the adb device command returns an empty list: 1. Install drivers for Xiaomi from the official support site. 2. Check if debugging mode is enabled USB and prove your trust in the computer on the phone screen. 3 Try another one. USB-cable (USB 3.0 is more stable). 4. Restart your phone and computer.

⚠️

Attention: After use ADB Some system applications (such as Mi Browser) may not work well. If you have problems, reset your browser settings via Settings. β†’ Annexes β†’ Application management β†’ Mi Browser β†’ Warehouse β†’ Clear the data.

Method 3: Use of third-party utilities (without root)

If ADB seems complicated, you can use specialized applications to change standard programs, and we tested two reliable options:

1. App Manager (from Ice Box)

  • πŸ”Ή Allows you to freeze the Mi Browser so that the system can’t use it.
  • πŸ”Ή Works without root, but requires special access rights.
  • πŸ”Ή After freezing Yandex.Browser will automatically become the main one for all links.

2. Default App Manager

  • πŸ”Ή Shows all categories of standard applications (including hidden ones) MIUI).
  • πŸ”Ή Can be forced to appoint Yandex.Browser for HTTP/HTTPS-reference.
  • πŸ”Ή The interface is in English, but intuitive.

How to use:

  1. Download one of the apps from APKMirror (avoid Google Play – there may be outdated versions).
  2. Install and open the utility.
  3. Find the Browser section or HTTP links.
  4. Select Yandex.Browser and save the settings.

Warning: Some utilities may conflict with MIUI Optimization, Xiaomi’s built-in service that resets default settings. If the browser is lost again after the reboot, disable optimization via ADB:

adb shell pm disable-user --user 0 com.miui.powerkeeper

5. Problem Solving: Why is Yandex.Browser Resetting?

Even after a successful setup, MIUI can return to Mi Browser after:

  • πŸ”„ Phone reboots.
  • πŸ“₯ System updates.
  • πŸ”§ Cleaning up the app cache.
  • πŸ›‘οΈ Activation of the energy saving mode.

Causes and solutions:

Problem.Reason.Decision
The browser is reset after rebootingMIUI Optimization restores standard settingsDisable it via ADB (see previous section) or use App Manager to freeze it.
Links open in Mi Browser despite settingsSome apps (such as Mi Video) ignore system settingsInstall Yandex Browser Lite – it intercepts more types of links
Yandex.Browser does not appear in the default listAPK is installed with errors or incompatible versionRemove the browser, download the latest version from the official site and install again.
After the MIUI update, the settings fly offUpdate overwrites system filesRepeat the settings via ADB or use Default App Manager for forced assignment

⚠️

Note: If you use dual applications (MIUI function for cloning programs), the second instance of Yandex.Browser will not be the main one.

6. Alternative method: Using Launchers

Some alternative launchers (like Nova Launcher or Action Launcher) allow you to flexibly configure your default applications, bypassing the limitations of MIUI.

How it works:

  • 🎯 Launcher intercepts intent links and redirects them to the selected browser.
  • πŸ”§ The setup takes 2-3 minutely ADB.
  • πŸ”„ It works well even after updates. MIUI.

Instructions for Nova Launcher:

  1. Install a launcher from Google Play.
  2. Press and hold the free space on the main screen β†’ Settings.
  3. Go to Applications and Notifications β†’ Default Apps.
  4. Select the Browser and specify Yandex.Browser.
  5. Return to the launcher settings and activate the default Use Nova option.

βœ… The advantage of the method: launchers do not conflict with Xiaomi system services, so the settings will remain even after the reset. MIUI.

πŸ’‘

If the launcher has gone, don't panic. Reboot your phone and it'll recover. This is a feature of MIUI when you first launch third-party launchers.

7.Extreme measures: disabling Mi Browser via ADB

If all previous methods failed, you can completely disable the standard Xiaomi browser. This is a radical solution, but it is guaranteed to solve the problem.

Instructions:

  1. Connect your phone to your computer and activate USB Debugging (see ADB section).
  2. Open the command line and type: adb shell pm hide com.android.browser (hiddens the browser from the system) or adb shell pm uninstall --user 0 com.android.browser (completely removes for the current user).
  3. Reboot the phone.

⚠️

Note: After disabling Mi Browser, some system functions (such as opening links from notifications) may not work properly. Make sure Yandex.Browser is installed and configured before this command is executed.

To get it back, use:

adb shell pm uninstall --user 0 com.android.browser

(Yes, the same command with the --user 0 key restores the application.)

πŸ’‘

Disabling Mi Browser via ADB is the most reliable way, but it requires caution. Always back up your data before making changes to system applications.

FAQ: Frequent questions about setting up Yandex.Browser on Redmi 9

Can you make Yandex.Browser the main one without a computer?
Yes, but with limitations. Use Method 1 (Default Apps menu) or install a third-party utility like Default App Manager. However, without ADB, there is no guarantee that the settings will not reset after the reboot.
Why is the browser again confused on Mi Browser after the MIUI update?
This is a feature of MIUI Optimization, which restores standard settings after updates. Solutions: Disable optimization via ADB (see section 3). Use launcher (section 6). Freeze Mi Browser through App Manager.
Is it safe to turn off Mi Browser via ADB?
Yes, if you follow the instructions. pm hide and pm uninstall --user 0 don't delete the browser completely, they only hide it for the current user. In extreme cases, you can return it back with the same command. However: Don't use pm uninstall without the --user 0 key -- this will delete the browser for all users. Before experimenting, back up the data.
Can this be used on other Xiaomi models?
Yes, the instruction is suitable for most MIUI devices, including: Redmi Note 8/9/10 Poco X3/X4 Mi 10/11 Exception - models with MIUI for POCO (e.g. POCO F3), where there may be additional restrictions.
How to check that Yandex.Browser now opens all links?
Simple test: Open any application with web links (e.g. Telegram or Twitter). Tap any link β€” it should open in Yandex.Browser. Check notifications: links from SMS or messengers should also be redirected to Yandex. If some links still open in Mi Browser β€” use Default App Manager to force redirection.