Why Redmi 5 is Hard to Change Your Default Browser and What to Do About It
Owners of Xiaomi Redmi 5 often face a problem: the system stubbornly returns the standard MIUI browser even after trying to change to Chrome, Firefox or Opera, the reason for this is the aggressive policy of the MIUI shell, which blocks default changes for key applications. Unlike โpureโ Android, it requires additional actions, and sometimes bypassing restrictions.
The main difficulty lies in two points:
- ๐ Protection MIUI: The system automatically resets default settings after rebooting or updating.
- ๐ฑ No Direct Menu: In some firmware versions, the "Default Browser" option is hidden or unavailable.
- ๐ Application Conflict: Installed browsers may not appear in the list of available to change.
In this article, we will discuss 3 proven methods of changing the default browser, including working with the developer settings and bypassing restrictions through ADB. You will also learn how to avoid typical errors and what to do if the system persistently returns MIUI Browser.
Method 1: Standard change through Android settings (not always working)
Letโs start with the simplest method that works on Redmi 5 with MIUI 9-12 firmware, but be prepared that after the device is restarted, the settings may reset.
- ๐ฑ Open the Settings (โ๏ธ) and go to the Appendix section โ Application management.
- ๐ In the upper right corner, press three dots (โฎ) and select the Applications by default.
- ๐ Tap on the Browser item and select the desired application from the list (for example, Chrome).
If your browser is not listed:
- ๐ฅ Make sure it is installed and updated to the latest version.
- ๐ Restart the browser app and try again.
- ๐ซ Check if the application rights are disabled in Settings โ Permits.
โ ๏ธ Attention: Redmi 5s MIUI 13+ This method may not work because of the system lock, so move to Method 2.
โ๏ธ Preparation for the browser change
Method 2: Using Developer Settings (for experienced users)
If the standard method doesn't work, you'll have to activate the developer mode and manually set the default browser, which is a method that works for Redmi 5 on MIUI 10-14.
Step 1: Activate the Developer Mode
- ๐ฑ Go to Settings. โ The phone.
- ๐จ 7 times in a row tap on the item Version MIUI, Notice: You have become a developer!".
- ๐ Return to the main settings menu and open a new section โ For developers.
Step 2: Reset applications by default
On the developer menu:
- ๐ง Find the default application reset and activate it.
- ๐ Back to Settings โ Annexes โ Default apps and re-select browser.
If the browser is still reset:
- ๐ ๏ธ Turn off optimization for it in Settings โ Battery โ Optimizing the battery.
- ๐ต Restart your phone and donโt open it. MIUI Browser for 5 minutes.
๐ก
After changing your browser, turn off the automatic update of MIUI Browser through the Play Store or App Store โ this will prevent resetting settings.
Method 3: Forced change through ADB (100% working method)
The most reliable, but also the most technically sophisticated method is to use Android Debug Bridge (ADB), which is guaranteed to work even on the latest versions of MIUI, but requires a connection to a computer.
What you need:
- ๐ป Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).li>
- ๐ฆ Installed Xiaomi and ADB-tools drivers.
- ๐ Included debugging by USB phone-on.
Step-by-step:
- ๐ฑ On the phone, activate the debugging by USB In Settings โ For developers.
- ๐ Connect Redmi 5 to your computer and confirm your trust in the device.
- ๐ฅ๏ธ Open the command line (Windows) or the terminal (Linux/macOS) enter:
adb devices(Your device should be displayed. If not, check the drivers.)
adb shell pm clear --user 0 com.android.browser(This team will reset the MIUI Browser settings.)
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main(Replace com.android.chrome with your browser package, for example, for Firefox โ org.mozilla.firefox.)
Once you have completed the commands, restart your phone. The default browser will be changed forever, even after the system updates.
โ ๏ธ Attention: Misuse of the right ADB It can cause your phone to malfunction. Don't change other settings unless you're sure they're there!
How to find out the packet name of the browser?
Table: Comparison of methods of changing the browser to Redmi 5
| Method | Difficulty | PC required | It works after the reboot. | It is suitable for MIUI 13+. |
|---|---|---|---|---|
| Standard settings | โญ (simple) | โ No. | โ No. | โ No. |
| Developer mode | โญโญ (middle-of-the-road) | โ No. | โ ๏ธ Partially. | โ ๏ธ Partially. |
| ADB-team | โญโญโญ (difficult) | โ Yes. | โ Yes. | โ Yes. |
| Reset to factory | โญโญ (middle-of-the-road) | โ No. | โ Yes. | โ Yes. |
If none of these methods work, the radical solution is factory reset, but it will remove all the data from the phone, so use it only as a last resort.
๐ก
The most reliable way is to use ADB. It takes more effort, but it guarantees results even on the latest versions of MIUI.
Common Mistakes and How to Avoid Them
When changing the default browser, Redmi 5 users often make the same mistakes, and here are the most common ones and how to fix them:
- ๐ "Settings are reset after rebooting" Reason: MIUI autorestore MIUI Browser as the main solution: Use ADB or disable optimization for an alternative browser in the battery settings.
- ๐ซ "The desired browser does not appear in the list" Reason: The application does not support link processing or is not updated.Solution: Reinstall the browser or check its settings (Open supported links should be enabled).
- ๐ "You can't change settings - button is inactive" Reason: Corporate policy restrictions (if the phone was issued by the company) or parental controls. Solution: Check if the device profile is in Settings โ Accounts.
Another common problem is conflict with MIUI updates, and once you install a new firmware version, the system can return the standard browser again, to avoid this:
- ๐ต Turn off automatic updates MIUI Browser.
- ๐ง Reapply again ADB-post-update.
- ๐ฅ Install an alternative firmware (like LineageOS) if you are ready for drastic measures.