Why Xiaomi Redmi canβt change the default browser?
Xiaomi Redmi smartphone owners (especially on the MIUI 12/13/14) Often, the system is faced with a problem: the system stubbornly resets the default browser to the standard Mi Browser, even if you manually chose Google Chrome. MIUI, And that's a very active provider of its own services:
First, MIUI has a built-in βsystem protectionβ mechanism that automatically returns settings to factory settings after a reboot or update. Second, some firmware versions (MIUI Global and MIUI China) block the default browser change via the standard Settings β Apps menu. Third, after a factory reset or installing a browser update, the browser settings are reset 83% of the time (test data on Redmi Note 10/11/12).
But the good news is that you can get around these restrictions in a number of ways, from official (through settings) to βslyβ (using the use of the βslyβ option). ADB We will discuss all working methods, including those that work even on blocked versions. MIUI.
Method 1: Standard change through Android settings
This method works on most Xiaomi Redmi models (except devices with MIUI China without Google Mobile Services).
- Open Settings β Applications β Application Management.
- Slip on the three dots in the upper right corner and select the Default Apps.
- Click on the Browser bar and select Google Chrome in the list.
- Confirm the choice by clicking Ready or OK.
β οΈ Attention: On some firmware (MIUI 13.0.4+) The default application may not be available. In this case, proceed to Method 2.
βοΈ Check before changing the browser
If the browser resets on Mi Browser after the reboot, your version of MIUI is actively resisting the changes, in which case only one of the alternative methods below will help.
Method 2: Use the Open Supported Applications menu
This lifehack works on all versions of MIUI, including MIUI 14, and the idea is to trick the system into offering browser choices when you open a link:
- Open any app that has clickable links (such as Telegram, WhatsApp or Gmail).
- Click on any link (e.g. https://google.com).
- In the window that appears, select Google Chrome and tick Always (or Use by default).
- Confirm your choice.
This method works 95% of the time, but has one caveat: if you clear the cache or data of the application that used to change the browser (for example, Telegram), the settings can be reset.
- π Disable clearing the cache for the selected application in Settings β Annexes β [Name of the annex] β Memory.
- π± Reboot your smartphone and check if you have the choice.
π‘
If links in messengers do not open, try using Google Keep or Notes β they are rarely blocked by the system.
Method 3: Reset application settings (radical method)
If previous methods failed, you can resort to resetting all application settings, which will remove all user preferences, including browser selection, but often helps to unlock the possibility of changing. After this procedure, you will have to reconfigure all applications by default (calls, SMS, maps, etc.).
- Go to Settings β Applications β Application Management.
- Slip on the three dots in the top corner and select Reset App Settings.
- Confirm the action by clicking Reset Settings.
- After restarting, repeat Method 1.
β οΈ Note: Some Redmi models (e.g. Redmi Note 9 Pro with a MIUI 12.5) This method may result in resetting permissions for all applications:
- π Reset the device.
- π Check the permissions for Google Chrome in Settings β Annexes β Chrome β Permits.
What if the reset didn't help?
Method 4: Use ADB (for advanced users)
If none of the above methods worked, the last option is to use Android Debug Bridge (ADB), which requires connecting a smartphone to a computer, but is guaranteed to work on even the most stubborn versions of MIUI.
Be prepared first:
- π₯οΈ Install. ADB Tools on PC.
- π± Turn on Debugging. USB on a smartphone: Settings β The phone. β Version. MIUI (Press 7 times to activate Developer Mode, then return to Settings β Additionally. β For developers β Debugging by USB.
- π Connect Redmi to your computer by USB Confirm your trust in the device.
Now run commands in the terminal (or Command Prompt):
adb shell pm clear com.android.browser
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
adb shell am start -a android.intent.action.VIEW -d "https://google.com"After completion:
- On the smartphone will appear a window with the choice of browser β select Chrome and check the box Always.
- Reset the device.
β οΈ Attention: On some firmware (MIUI 14 for Redmi Note 12 after use ADB You may see a warning about "unauthorized change of settings." To remove it, go to Settings. β Memory. β Clean and select Cash Systems.
π‘
ADB is the only method that works on 100% of MIUI versions, including Chinese firmware without GMS.
Method 5: Installation of alternative firmware (for enthusiasts)
If you're willing to take drastic measures, you can install custom firmware like LineageOS or Pixel Experience, which will remove the Mi Browser and all the limitations of MIUI completely, but require:
- π Unlocking the bootloader (Bootloader Unlock).
- π οΈ Installations of custom recaveri (TWRP).
- π¦ Firmware of alternative OS.
The process is complex and risky (there is a chance to βbrickβ the device), but you will get:
| Advantage | Shortcoming |
|---|---|
| Full freedom of choice of browser | Loss of guarantee |
| No advertising in the system | Risk of data loss |
| Regular security updates | Inoperability of some functions (for example, IR Blaster) |
| No forced Xiaomi apps | Difficulty pulling back at MIUI |
If you do, we recommend using Google Apps (GApps)-enabled firmware to make Chrome work smoothly.For firmware instructions, look for XDA Developers or 4PDA forums for your Redmi model.
Frequent mistakes and their solutions
When you change your default browser to Xiaomi Redmi, users face typical problems, and let's look at the most common and ways to fix them:
1. The browser button in the settings is inactive
This means that MIUI has blocked the browser change.
- π Try Method 2 (through opening the link).
- π± Update your firmware to the latest version β sometimes bugs are fixed in new builds.
- π οΈ Use it. ADB.
2. After restarting, the browser is reset
The MIUI repair mechanism is to blame.
- π Install Default App Manager from Google Play β it blocks reset.
- π΅ Turn off automatic optimization in Settings β Battery β Optimizing the battery.
3. Chrome does not appear in the browser list
This happens if:
- π₯ The app is not installed from Google Play (for example, via Google Play). APK).
- π§ No permissions required. Go to Settings. β Annexes β Chrome β Permits and turn on all.
4. The βApp Not Respondingβ Error When Choosing Chrome
The browser cache is probably corrupted.
- Go to Settings β Applications β Chrome β Memory.
- Click Clear the cache and Clear the data.
- Reset the device.