How to Install Google Chrome as a Main Browser on Xiaomi Redmi Note 9: Complete Guide

Why can’t Redmi Note 9 change the default browser?

Xiaomi Redmi Note 9 smartphones run on the MIUI branded shell, which is known for its features in application management. Many users face a situation when after installing Google Chrome, the system continues to open links in the standard Mi Browser browser. The reason lies in the aggressive policy of MIUI to promote its own services - the shell often resets default settings after updates or reboots.

Another common problem is that there is no explicit default browser in the settings. On the Redmi Note 9 with MIUI 12/13/14, this option may be hidden in the depth of the menu or not available at all without additional manipulation, and some firmware versions block the change of standard applications for certain types of links (for example, from WhatsApp or Telegram).

In this article, we’ll take a look at all the working ways to make Google Chrome the primary browser on your Redmi Note 9, including bypassing MIUI restrictions, setting up individual apps, and solving common bugs, and how to fix changes so that the system doesn’t reset them after updates.

Preparation: What to do before changing your browser

Before you start settings, follow a few mandatory steps to avoid common errors and save time:

  • πŸ“± Update Google Chrome to the latest version via Google Play Market.Older versions may not support default features on newer versions MIUI.
  • πŸ”„ Sometimes the background processes of the Mi Browser block changes in settings.
  • πŸ“ Clear the cache of the standard browser: go to Settings β†’ Annexes β†’ Application management β†’ Mi Browser β†’ Warehouse β†’ Clear the cache.
  • πŸ”’ Check the administrator's licenses. MIUI Requires that Mi Browser’s administrative rights be disabled (see Security Settings section").

If you have previously tried to change the default browser and you failed, try resetting the application settings:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select Reset App Settings.
  3. Confirm action. This will return all the factory link opening settings, but it won't delete the application data.
πŸ“Š What browser do you use on Xiaomi?
Google Chrome
Mi Browser
Firefox
Opera
Other

Method 1: Standard browser change by default in MIUI

Most versions of MIUI for Redmi Note 9 allow you to change the default browser through system settings, but the path to this menu may vary depending on the firmware version.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section β†’ Application management.
  3. At the top of the screen, click on three dots and select the Default Apps.
  4. Slip on Browser.
  5. In the list of available browsers, select Google Chrome.

If the default App item is not on the menu, try an alternative path:

  1. Open the Settings β†’ Memory.
  2. Scroll down and click on the default settings.
  3. Select the browser and specify Chrome.

β˜‘οΈ Preparation for the browser change

Done: 0 / 4

⚠️ Attention: On some firmware MIUI 13/14 Once you select Chrome, the system can automatically return Mi Browser as your primary, and this is due to the com.miui.systemAdSolution background service, which forcibly resets the settings.

Method 2: Forced browser change through application settings

If the standard method didn’t work, try changing the link opening settings for each application separately, which is more time-consuming, but it’s guaranteed to work even on β€œhard” versions of MIUI.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application from which you often open links (for example, WhatsApp, Telegram, Gmail).
  3. Switch to Open by Default (or Default Settings).
  4. Click Clear the default settings (if the button is active).
  5. Go back to the app and try to open any link. The system will suggest you choose a browser β€” specify Google Chrome and check the box Always.

Repeat this procedure for all applications that use the browser.

  • πŸ’¬ Messengers: WhatsApp, Telegram, Viber.
  • πŸ“§ Email clients: Gmail, Mi Mail.
  • πŸ›’ Marketplaces: AliExpress, Wildberries, Ozon.
  • πŸ“± Social networks: VKontakte, Facebook, Instagram.

πŸ’‘ Useful tip: If after cleaning the default settings, the system again offers Mi Browser, try to disable the standard browser. β†’ Annexes β†’ Application management β†’ Mi Browser β†’ After that, Chrome will be the only option available.

What to do if the β€œDisable” button is inactive?
On some versions of MIUI, it is impossible to disable Mi Browser due to the status of the system application, in which case only removal through ADB (described in method 4) or the use of alternative launchers such as Nova Launcher, which allow you to hide system applications, will help.

Method 3: Using ADB to Force Browser Change

If previous methods have failed, you will need to use ADB (Android Debug Bridge), which requires connecting the phone to a computer, but is guaranteed to solve the problem on any version of MIUI.

πŸ”Ή What's the matter:

  • πŸ–₯️ A computer with installed Xiaomi drivers and ADB.
  • πŸ“± USB-cable (preferably original).
  • πŸ”§ Included debugging by USB phone-on.

πŸ“Œ Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI until the notification "You've become a developer" appears.
  2. Turn on USB Debugging: Return to Settings β†’ Additional β†’ Developer. Activate the USB Debugging Switch.
  3. Connect your phone to your computer and confirm your trust in the device.
  4. Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices

(Your device should be displayed.)

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


adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main

After completing the commands, restart your phone. Google Chrome should now become the default browser.

πŸ’‘

If the settings are reset after the reboot, repeat the command adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main and additionally execute adb shell pm disable-user --user 0 com.android.browser to disable Mi Browser.

Method 4: Install an alternative launcher to bypass MIUI restrictions

If MIUI persists in preventing you from changing your default browser, you can go a detour by installing a launcher (like Nova Launcher or Microsoft Launcher), which allows you to flexibly configure link opening and even hide system applications.

πŸ”Ή How it works:

  1. Install Nova Launcher from Google Play Market.
  2. Make it the default launcher (at the first start the system will prompt you to do this).
  3. Open the Nova Launcher settings and go to the Applications and Notifications β†’ Application settings section.
  4. Find the Mi Browser and turn it off in the app menu.
  5. Return to system settings and try to change the default browser (method 1).

⚠️ Attention: Some versions MIUI If you block the default launcher change without any further manipulation, then after you select Nova Launcher, you return the standard launcher, do it:

adb shell cmd package set-home-activity com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher

This will force Nova Launcher to be the primary one.

Table: Comparison of methods of changing the browser on Redmi Note 9

MethodDifficultyPC requiredIt's working at MIUI 12/13/14.Reversibility
Standard settings⭐❌ No.⚠️ Partially.βœ… Yes.
Set up individual applications⭐⭐❌ No.βœ… Yes.βœ… Yes.
ADB-teamβ­β­β­βœ… Yes.βœ… Yes.βœ… Yes (reverse command required)
Alternative launcher⭐⭐❌ No.βœ… Yes.βœ… Yes.
Remove Mi Browser via ADBβ­β­β­β­βœ… Yes.βœ… Yes.❌ No (reflashing required)

Frequent mistakes and their solutions

On the Redmi Note 9 with MIUI 14, after upgrading to Android 12+, the system automatically resets the default browser to Mi Browser every 24 hours, due to the work of com.miui.analytics, which forcibly restores factory settings for system applications.

  1. Disable Xiaomi Analytics: Adb shell pm disable-user --user 0 com.miui.analytics
  2. Freeze the service via App Freezer (root rights required).
  3. Or install Shizuku + AppOps and disable permission AUTO_START for Mi Browser.

πŸ”Έ Other Typical Problems and Solutions:

  • 🚫 "No 'Browser' default clause'" β†’ Update. MIUI before the latest version or use it ADB.
  • πŸ”„ "Settings are reset after rebooting" β†’ Turn off Chrome battery optimization in Settings β†’ Battery β†’ Optimizing the battery.
  • ⚠️ "Links from some apps still open in Mi Browser" β†’ Clear the default settings for each application separately (method 2).
  • πŸ”’ "ADB can't see the device" β†’ Install Xiaomi drivers ADB/Fastboot Tools and turn on Debugging by USB (security parameters in the developer settings.

πŸ’‘

If none of these methods worked, consider switching to custom firmware (e.g. PixelExperience or LineageOS).This is a radical solution, but it will completely eliminate the limitations of MIUI.

Can I remove Mi Browser completely without root rights?
No, you can't completely remove Mi Browser without root permissions, because it's a system application. β†’ Annexes β†’ Application management β†’ Mi Browser β†’ Disable. Remove updates to reset it to the factory version ("Remove updates" button in the same menu). Use ADB-Deactivation command: adb shell pm disable-user --user 0 com.android.browser After disabling Mi Browser will cease to appear in the list of applications and will not interfere with the work of Chrome.
Why does the default browser reset again after the MIUI update?
This is a well-known feature of MIUI - after major updates, the system resets some default settings, including the browser. To minimize the problem: Before updating, fix Chrome settings via ADB: adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main After updating, repeat the command and restart the phone. Disable automatic optimization in Settings β†’ Battery β†’ Optimization for Chrome. If resets occur too often, consider an alternative launcher (mode 4).
How to get links from Telegram to open in Chrome?
Telegram has its own settings for opening links. To force Chrome: Open Telegram and go to Settings β†’ Data and memory. Find the default browser and select Google Chrome. If there is no option, clear the default settings for Telegram (see method 2) and the next time you open the link, select Chrome with the tick Always. For reliability, also disable the built-in browser in Telegram: In the same Data and memory menu, turn off the option to Open links in the built-in browser.
Will this method work on the Redmi Note 9 Pro or POCO X3?
All of the above methods are applicable to other models based on MIUI, Redmi Note 9 Pro / Note 9 Pro Max / Note 9S; POCO X3 / X3 Pro / X3 NFC; Mi 10 / Mi 10T / Mi 11; However, keep in mind that: POCO The path to settings may be slightly different (e.g., Settings) β†’ Annexes β†’ Application management β†’ Three points. β†’ Reset application settings on Android 12 devices+ (For example, Redmi Note 11 may require additional confirmation when changing browsers ADB.
Can I bring the Mi Browser back if something goes wrong?
Yes, you can return Mi Browser as default browser at any time: Through standard settings: Settings β†’ Annexes β†’ Application management β†’ Default applications β†’ browser β†’ Mi Browser, through ADB (if you have disabled it: adb shell pm enable com.android.browser adb shell cmd package set-home-activity com.android.browser/com.android.browser.BrowserActivity If the Mi Browser was removed through ADB, You can only restore it by resetting your phone to factory settings or by flashing it back. ADB We recommend you to back up your data through Settings β†’ The phone. β†’ Backup.