How to change the default browser to Xiaomi Redmi Note 9 Pro: the full guide

Xiaomi Redmi Note 9 Pro smartphones run on the proprietary shell MIUI, which by default uses the Mi Browser browser to open web links. However, many users prefer alternatives like Google Chrome, Mozilla Firefox or Opera because of the greater speed, synchronization with other devices or lack of advertising. The problem is that MIUI aggressively blocks the default browser change through standard Android settings, hiding this option in deep menus or completely ignoring the user’s choice.

In this article, we will discuss all working ways to change the default browser to Redmi Note. 9 Pro (including models with MIUI 12/13/14), We will explain why the system can reset settings, and give recommendations for optimizing the operation of the selected browser. MIUI, which are not documented in official instructions.

If you've already tried to change your browser through settings and you find that links still open in Mi Browser, don't rush to reset your phone to factory settings. 90% of the time, the problem is solved without root rights and additional programs, the main thing is to understand how MIUI manages the default applications and where the key switches are hidden.

Why does MIUI block browser change by default?

Xiaomi’s branded shell is known for its aggressive policy of promoting its own services. Mi Browser is not only integrated deeper into the system than third-party applications, but also has privileges that competitors do not have.

🔹 System services binding: Mi Browser is used to display web content in other applications (e.g. Mi Video or Mi Community) and the system forcedly redirects traffic through it, even if you choose a different browser.

🔹 Limitations MIUI: In some versions of the shell (especially) MIUI 12.5 and below) the default browser change option is hidden in the developer menu or not at all in the interface.

🔹 Conflict with “Security”: Security Function → Link scanning automatically opens up suspicious links URL In Mi Browser, Ignoring Your Choices.

🔹 Cache and application data: Sometimes old settings are saved in the system cache, and even after changing the browser, links are opened in the previous application.

To get around these limitations, you'll need a combination of methods, from cleaning the cache to editing hidden settings, and we'll go into each method in detail.

📊 Which browser do you prefer on Xiaomi?
Google Chrome
Mozilla Firefox
Opera
Brave
Mi Browser (staying on it)
Other

Method 1: Standard change through Android settings

Let’s start with the most obvious method that should work on all Android 10+ smartphones, but in MIUI, this process can be nuanced.

1. Open Settings (⚙️) and go to the Appendix section → Application management.

2.In the upper right corner, press three dots (⋮) and select the Applications by default.

3. Slip on the Browser line (or Open links in new versions of MIUI).

4. In the list, select the browser you want (e.g. Chrome or Firefox).

If your browser is not on the list, or if nothing has changed since you selected it, MIUI is blocking this method.

Install an alternative browser from Google Play

Close all background apps (especially Mi Browser)

Clean the cache in Settings → Storage → Cleanup

Turn off the link scanning function in Security-->

Method 2: Reset applications by default

If the standard method didn’t work, try resetting all the default app settings, which will force the system to re-query your choice the next time you open the link.

1. Go to Settings → Applications → Application Management.

2.Push three dots (⋮) and select Resetting App Settings.

3. Confirm the action (you may need to enter a password or a pattern lock).

4. After reset, open any web link (for example, from Telegram or WhatsApp). The system will prompt you to select a browser - specify the desired one and tick Always.

⚠️ Warning: This method resets all default settings, including calling apps, SMS After the procedure, you'll have to reconfigure opening.pdf files,.mp3 etc.

If that didn't work, MIUI is ignoring your system-level choices, and more radical measures will be needed.

Method 3: Disable Mi Browser via ADB (without root)

This method requires connecting the smartphone to the computer, but does not require superuser rights. We will disable the Mi Browser as a system application so that MIUI cannot use it.

1. Enable debugging over USB:

- Go to Settings → About phone and tap the MIUI version 7 times to activate Developer Mode.

- Return to Settings → Additional → For developers and enable debugging over USB.

2. Connect the phone to the PC and confirm the debugging permission.

3. Download ADB Tools (e.g. Google’s Platform Tools) and unpack the archive.

4. Open the command prompt (cmd) in the folder with adb.exe and type:

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


adb shell pm disable-user --user 0 com.mi.globalbrowser

5. Reboot the phone. Now the Mi Browser will be disabled, and the system will prompt you to choose another browser when you open the links.

⚠️ Note: After disabling the Mi Browser, some system functions (such as previewing links in notifications) may not work properly. To return everything back, use the command: adb shell pm enable com.android.browser

💡

If ADB does not recognize the device, install Xiaomi USB Drivers drivers from the official website and reconnect the phone in File Transfer (MTP) mode.

Method 4: Use of third-party utilities (for advanced)

If previous methods didn’t work, you can use specialized applications that force you to change the default settings.

📌 Default App Manager (requires Android 8)+):

Shows all the default applications, including hidden system ones.

Allows you to reset settings for specific file types (e.g., http/https only).

📌 SetEdit (for experienced users):

Edits the settings.db database, where default settings are stored.

Risky: Incorrect change can lead to system failures.

📌 App Cloner (alternative approach):

Clones the selected browser (e.g. Chrome) and assigns the clone the status of a system application.

- Bypasses the limitations of MIUI by creating a "wrap" over the original browser.

Before using any utilities, make a backup of the data (Settings → System → Backup), as incorrect changes may lead to the need to reset the phone.

What if after changing the browser links still open in Mi Browser?
In some cases, the browser itself is to blame, but the application that sends the link. For example, Facebook or Instagram can ignore system settings and open web pages in the built-in browser. Solution: 1. In the settings of the problem application (for example, Facebook → Settings → App Settings), find the option “Open links in an external browser” and turn it on. 2. Clear the cache of this application in Settings → Apps → [Application Name] → Storage → Clear cache. 3. If the option is missing, use the Lightweight version of the application (for example, Facebook Lite) that does not have a built-in browser.

Comparison of browsers for Xiaomi Redmi Note 9 Pro

Before you change your default browser, it’s worth figuring out which one is best for your smartphone. We tested popular options on the Redmi Note 9 Pro with MIUI 13 and compiled a comparison table:

browserLoading speedRAM consumptionSynchronizationBlocking adsSupport for MIUI
Google Chrome⭐⭐⭐⭐~350MBYeah (Google account)No (extensions needed)⭐⭐⭐⭐
Mozilla Firefox⭐⭐⭐~400MBYeah (Firefox account)Yeah (built-in)⭐⭐⭐
Opera⭐⭐⭐⭐~300MBYeah (Opera account)Yes (built-in VPN + blocker)⭐⭐⭐⭐
Brave⭐⭐⭐⭐⭐~280MBYeah (Brave account)Yeah (aggressive lockdown)⭐⭐⭐
Mi Browser⭐⭐~250MBYeah (Mi Account)Partially (shows its ad)⭐⭐⭐⭐⭐

🔹 Best choice for speed: Brave or Opera (thanks to traffic optimization).

🔹 Best choice for privacy: Firefox or Brave (default tracker locking).

🔹 The best choice for integration with MIUI: Google Chrome (Less conflict with system services).

If you frequently open heavy sites (like YouTube or TikTok in your browser), pay attention to RAM consumption. Redmi Note 9 Pro has 6 GB of RAM, but MIUI reserves some resources for background processes, so high-consumption browsers can cause slowdowns.

Frequent mistakes and their solutions

Even after a successful browser change, Redmi Note 9 Pro users face typical problems, and we will discuss the most common and ways to fix them:

🚨 "The browser is reset after rebooting":

Reason: MIUI restores default settings when restarting the system.

Solution: Use ADB to disable Mi Browser (see Method 3) or install the Default App Manager app to capture the selection.

🚨 "Links from some apps are opened in Mi Browser":

Reason: Apps (such as Facebook or Twitter) have their own settings for link processing.

Solution: In the settings of each application, find the option “Open links in an external browser” and activate it.

🚨 "It is impossible to select a browser in the settings":

Reason: Your version of MIUI hides this option (often found in MIUI 12.5 for regional firmware).

- Solution: Update the system to the latest version or use it ADB-force-shift.

🚨 "The browser opens but does not load the pages":

Cause: Conflict with a VPN or MIUI firewall.

Solution: Disable Security → Traffic Scanning and check VPN settings in your selected browser.

⚠️ Note: If you are using Dual Apps (app cloning function) MIUI), Remember that each clone has its own default settings, so you have to set the browser separately for the main and cloned profiles.

💡

The most reliable way to change the browser to MIUI — combination ADB-commands and cache clearing. Android's standard settings are often ignored by the shell.

Can I change the default browser without a computer?
Yes, but with reservations. On newer versions of MIUI (13+), the standard way through Settings → Default Apps may work. If not, try: 1. Install Default App Manager from Google Play and reset the settings for http/https. 2. Clear the Mi Browser cache and restart the phone. 3. Use App Cloner to create a wrapper for the desired browser. Without PC and ADB, there is no guarantee - MIUI actively blocks such changes.
Why did the browser reset to Mi Browser after the MIUI update?
This is a feature of the shell: with large updates (for example, with the MIUI 12 on MIUI 13) the system resets some of the user settings, including the default applications: 🔹 Before the update, disable Mi Browser via ADB (see method 3). 🔹 After the update, repeat the procedure for changing the browser and clear the cache in Settings. → Warehouse. 🔹 Use Default App Manager to capture your choices.
How do I get my Mi Browser back if I turned it off through ADB?
Follow the command in ADB: adb shell pm enable com.android.browser adb shell pm enable com.mi.globalbrowser After that, restart your phone. If the browser doesn't appear on the menu, clear its cache in Settings → Applications → Mi Browser → Storage.
Will this method work on the Redmi Note 9 (not the Pro)?
Yes, the instruction is fully applicable to the Redmi Note 9 (the merlin model), as it runs on the same platform (Snapdragon 662) and MIUI versions. Exception is if your device has custom firmware installed (like LineageOS), where the default application assignment logic may differ.
Can I assign a default browser to specific types of links (e.g. YouTube only)?
Yes, but not through the standard MIUI settings. You will need: 1. Install Default App Manager. 2. In Advanced, select Open supported links. 3. Find the desired application (for example, YouTube) and manually specify the browser for its links. Note: some applications (for example, TikTok) block the opening of their links in third-party browsers.