Why Google Chrome is not the default browser on Xiaomi
Xiaomi MIUI-based smartphones often come with a pre-installed Mi Browser browser, which is automatically assigned by the system as the default application for opening web links. Even after installing Google Chrome, many users find that the system ignores their choices or resets after an update. The reason lies in the aggressive policy of MIUI, which prioritizes its own services - this is not a bug, but a feature of the firmware.
Unlike βpureβ Android, where changing the browser by default takes 2 clicks, on Xiaomi this process can be complicated due to:
- π Automatic resetting of settings after update MIUI (Especially relevant for versions 12-14).
- π± Duplicate settings menu β default settings can be hidden in different sections.
- π Manufacturer restrictions: on some models (e.g. Redmi Note 11 or POCO X5) MIUI Blocks browser change for system applications.
In this article, weβll break down 3 working ways to assign Chrome to the primary browser, including bypassing the limitations of MIUI, and explain why settings are sometimes reset and how to prevent this.
Method 1: Standard change through Android settings
This is a basic method that works on most Xiaomi devices with Android 10 and later, but it may not work if MIUI has blocked changes to system applications.
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on Browser.
- Select Google Chrome (if not, install it from the Play Market first).
If you still open links in Mi Browser after that, MIUI ignores Android settings.
βοΈ Preparation before changing the browser
Method 2: Reset app settings (if Chrome doesnβt appear in the list)
Sometimes Google Chrome just doesn't appear in the default browser selection menu, because of a cache failure.
- Go to Settings β Applications β Application Management.
- Click on three points β Reset application settings.
- Confirm the action (this wonβt delete the data, but will reset the default settings for all applications).
- Repeat Method 1 β Chrome should now be on the list.
β οΈ Note: Resetting your application settings will also reset the permissions for all programs (e.g., camera access or geolocation.
If that didnβt work, the problem may lie in the limitations of MIUI for European firmware (EAA), in which case only manual assignment via ADB (mode 3) will help.
Why does MIUI block the browser change?
Method 3: Assign Chrome through ADB (for advanced users)
If previous methods have failed, the Android Debug Bridge (ADB) option remains, a versatile method that bypasses the limitations of MIUI but requires a computer connection.
You'll need:
- π₯οΈ Computer with installed ADB Tools.
- π± Included Debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times tap the version number β Come back to the extra. β For developers).
- π USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: adb devices Wait for the serial number of the device to appear.
- Follow the command to assign Chrome to the default browser: adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
- Reboot the phone.
| ADB Team Team | Description |
|---|---|
| adb shell pm clear com.miui.browser | Resets Mi Browser settings (will not delete, but can help) |
| adb shell am start -a android.settings.MANAGE_DEFAULT_APPS_SETTINGS | Open the default application menu directly |
| adb shell dumpsys package com.android.chrome | Shows the current status of Chrome in the system |
β οΈ Attention: Teams ADB They can cause system instability if entered incorrectly. Do not use them on devices with unlocked bootloader unless you are sure of the actions. For Xiaomi models on Android 13+ (For example, Xiaomi 13 or Redmi. K60) Additional proof of rights may be required through the adb shell pm grant.
π‘
If ADB Chrome doesnβt become the default browser after you use it, try first disabling Mi Browser through Settings β Applications β Mi Browser β Disable. Note that this may affect the operation of system services associated with the browser (for example, push notifications).
Why are the settings reset after the MIUI update?
Many Xiaomi users complain that after updating the firmware browser default again becomes Mi Browser. This is due to the fact that MIUI when you update resets some of the settings of applications to "factory", especially when:
- π Major updates (e.g. with MIUI 13 on MIUI 14).
- π¦ Installation of regional firmware (transition from global to European or Chinese version).
- π§ Reset the cache of system applications through Settings β Memory. β Cleanup.
To prevent discharge:
- Before updating, fix Chrome settings via ADB (see Method 3).
- Turn off automatic cache cleaning in Settings β Memory β Autoclean.
- Use applications like Default App Manager (available in Play Market) that block default settings.
On some models (such as the POCO F4 or Xiaomi 12T) it helps to disable battery optimization for Chrome:
- Go to Settings β Applications β Application Management β Chrome β Battery.
- Choose No Limits.
π‘
If MIUI After the update resets the browser by default, the only reliable way is to use ADB-The alternative is to install firmware with the remote Mi Browser (e.g. customized ones). ROM Like Pixel Experience, but it requires unlocking the bootloader.
Alternative Solutions: Launch Chrome through a shortcut or third-party apps
If none of these methods worked, there are still workarounds:
1.Creating a Chrome shortcut on the home screen
Even if Chrome isnβt the default browser, you can:
- Long to tap on the free seat of the main screen β Widgets.
- Find Chrome Shortcuts and drag it to the screen.
- Now links can be opened by copying them to the clipboard and pasting them into Chrome manually.
2.Use of the Default App Manager application
This is a third-party solution from the Play Market that allows you to:
- π Forced to assign applications by default, bypassing restrictions MIUI.
- π΅ Block resetting settings after updates.
- π Quickly switch between browsers.
However, please note that some features may require ADB or Accessibility Service permissions to function.
3. Installation of custom firmware (for experienced users)
If you are annoyed by the limitations of MIUI, you can consider switching to firmware like:
- π± Pixel Experience (Pure Android without Mi Browser).
- π§ LineageOS (open alternative with flexible settings).
- β‘ ArrowOS (optimized for performance).
This will require:
- Unlock bootloader (officially via Mi Unlock Tool)
- Install custom recovery (e.g., TWRP).
- Sweep through the selected firmware.
β οΈ Attention: Installing custom firmware voids warranty, can lead to data loss and unstable device performance.On Xiaomi models with MediaTek processors (e.g. Redmi Note) 12) Unlocking the bootloader often leads to problems with the Widevine module L1 (downgrading the quality of streaming in Netflix/Disney+).
Frequent Mistakes and How to Avoid Them
When you try to change the default browser, users often face typical problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| Chrome is not on the browser list | Application not installed or disabled | Install Chrome from Play Market and Include it in Settings β |
| Settings are reset after rebooting | MIUI restores system applications | Use ADB or disable Mi Browser via adb shell pm disable-user com.miui.browser |
| Links from some apps are opened in Mi Browser | The app (like Facebook) ignores system settings | In the specific application settings, select Open Links in Chrome. |
| ADB does not see the device | Not installed drivers or not included debugging | Install Mi PC Suite and check for USB debugging in the developer settings |
Another common problem is that Chrome opens but doesn't save passwords or bookmarks, which is because MIUI can block the background activity of the app to fix:
- Go to Settings β Applications β Chrome β Battery.
- Choose No Limits.
- Turn on Auto Start and Background Activity.
π‘
If Chrome doesnβt become the default browser after all the manipulations, check if the device has a corporate policy (for example, through Microsoft Intune or MobileIron), which can block changes to system settings. You can find out about this in Settings β Passwords and Security β Device Management.