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:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Reset App Settings.
- Confirm action. This will return all the factory link opening settings, but it won't delete the application data.
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.
- Open Settings (the gear icon on the main screen).
- Go to the Appendix section β Application management.
- At the top of the screen, click on three dots and select the Default Apps.
- Slip on Browser.
- In the list of available browsers, select Google Chrome.
If the default App item is not on the menu, try an alternative path:
- Open the Settings β Memory.
- Scroll down and click on the default settings.
- Select the browser and specify Chrome.
βοΈ Preparation for the browser change
β οΈ 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.
- Open Settings β Applications β Application Management.
- Select the application from which you often open links (for example, WhatsApp, Telegram, Gmail).
- Switch to Open by Default (or Default Settings).
- Click Clear the default settings (if the button is active).
- 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?
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:
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI until the notification "You've become a developer" appears.
- Turn on USB Debugging: Return to Settings β Additional β Developer. Activate the USB Debugging Switch.
- Connect your phone to your computer and confirm your trust in the device.
- 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.MainAfter 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:
- Install Nova Launcher from Google Play Market.
- Make it the default launcher (at the first start the system will prompt you to do this).
- Open the Nova Launcher settings and go to the Applications and Notifications β Application settings section.
- Find the Mi Browser and turn it off in the app menu.
- 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.NovaLauncherThis will force Nova Launcher to be the primary one.
Table: Comparison of methods of changing the browser on Redmi Note 9
| Method | Difficulty | PC required | It'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.
- Disable Xiaomi Analytics: Adb shell pm disable-user --user 0 com.miui.analytics
- Freeze the service via App Freezer (root rights required).
- 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.