How to install the default browser on Xiaomi Redmi Note 8 Pro: 3 proven ways

Xiaomi Redmi Note 8 Pro smartphone based on MIUI often automatically assigns the built-in Mi Browser or Google Chrome application to the standard browser, even if you prefer another one - for example, Firefox, Opera or Yandex Browser. This situation leads to the fact that all links from messengers, mail or social networks open in the wrong application that you are comfortable with.

The problem is complicated by the fact that in different versions MIUI (11-14+) The path to settings may vary, and some browsers, such as Samsung Internet, do not appear in the default list at all. In this article, we will discuss 3 working methods for assigning any browser to the primary on the Redmi Note 8 Pro, including bypassing system limitations. You will also know why after the update. MIUI Settings can be reset and how to prevent it.

Why can’t Redmi Note 8 Pro change the default browser?

On Xiaomi’s MIUI-shelled smartphones, there are several reasons why the standard browser doesn’t change:

  • πŸ”„ Automatic reset after update. MIUI Sometimes resets default settings after installing new versions of the software (especially important for transitions between the two versions). MIUI 12 β†’ MIUI 13).
  • πŸ“± Restrictions on third-party browsers: Some applications (e.g. DuckDuckGo or Brave) are not registered as full-fledged browsers.
  • πŸ”’ Block system applications if you have disabled Mi Browser through Settings β†’ Applications, the system may ignore your choice.
  • πŸ› οΈ Cache errors: Damaged application data interferes with the correct operation of the settings menu.

Before you start changing your browser, check:

  1. Is the browser installed and updated to the latest version (go to Google Play and update the application).
  2. Is it disabled in settings (Settings β†’ Applications β†’ Application Management).
  3. Is the power saving mode for the browser activated (Settings β†’ Battery β†’ Applications selection).

⚠️ Note: If you use the Redmi Note 8 Pro with custom firmware (e.g. Pixel Experience or LineageOS), the path to settings may be different. ADB).

Method 1: Standard Change through MIUI Settings

This is the easiest method that works on most devices with MIUI 11-14.

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section β†’ Application management.
  3. Click on the three dots in the top right corner and select the Default Apps.
  4. Slip on Browser.
  5. In the list, select the desired application (such as Chrome, Firefox or Opera).

If your browser is not listed:

  • πŸ” Make sure it is installed and not a β€œlightweight” version (e.g., Chrome Lite does not support link opening).
  • πŸ”„ Restart your phone and try again.
  • πŸ“¦ Clear the Settings app cache (Settings) β†’ Annexes β†’ Settings β†’ Warehouse β†’ Clear the cache).

Install the desired browser from Google Play

Update it to the latest version

Check if it is not switched off in the settings.

Clear the cache of the "Settings" application

-->

Important: On some Redmi Note 8 Pro firmware (e.g., the global version for Europe), the default App item may be called Default apps or hidden in the Additional section.

If the standard method didn’t work, try to β€œcheat” the system by making it suggest a browser choice when you open the link:

  1. Open any app that has clickable links (such as Telegram, WhatsApp or Gmail).
  2. Click on any link (for example, https://xiaomi.ru).
  3. In the window that appears, select Always (or Always) and specify the desired browser.
  4. Confirm the action by pressing OK.

If the window with the choice does not appear:

  • πŸ”— Try a different type of link (for example, http:// instead https://).
  • πŸ“± Make sure you don’t have a Developer Mode activated with pop-ups turned off.
  • πŸ”„ Reinstall the browser you want to make the main one.

Google Chrome

Mozilla Firefox

Opera

Yandex Browser

DuckDuckGo

Other-->

⚠️ Note: On some versions MIUI 13+ After selecting the browser through the link, the system can reset the settings after the reboot. To avoid this, immediately after the browser is assigned, open Settings. β†’ Annexes β†’ Application management β†’ Your browser. β†’ Open by default and make sure the tick is next to the desired item.

Method 3: Using ADB to Force Browser Change

If the first two methods don't work, you'll have to use the Android debugging bridge (ADB), an advanced way that requires you to connect your phone to your computer, but it's guaranteed to work even on custom firmware.

You'll need:

  • πŸ–₯️ Computer with Windows, macOS or Linux.
  • πŸ“‹ Installed Xiaomi drivers (you can download from the official website).
  • πŸ”§ Utility. ADB (Installation instructions - here).
  • πŸ”Œ USB-cable (preferably original).

Step-by-step:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone. Tap 7 times on MIUI Version. Go back to Settings β†’ Additional β†’ Developer. Activate USB Debugging.

Connect your phone to your computer and confirm your trust in the device.

adb devices

Make sure your Redmi Note 8 Pro is listed.

adb shell pm clear --user 0 com.android.providers.settings

Chrome

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

For other browsers, use their batch names:

  • Firefox: org.mozilla.firefox/.App
  • Opera: com.opera.browser/.MainActivity
  • Yandex Browser: com.yandex.browser/.MainActivity
  • Reboot the phone.
How to find out the packet name of the browser?
To find the batch name of the browser you want, install the App Inspector app on your phone (available on Google Play) or use the ADB command: adb shell pm list packages | grep"browser" This will display a list of all installed browsers with their batch names. For example, for Brave Browser, the name will be com.brave.browser.

browserPackage nameADB Team Team
Google Chromecom.android.chromeadb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main
Mozilla Firefoxorg.mozilla.firefoxadb shell cmd package set-home-activity org.mozilla.firefox/.App
Operacom.opera.browseradb shell cmd package set-home-activity com.opera.browser/.MainActivity
Yandex Browsercom.yandex.browseradb shell cmd package set-home-activity com.yandex.browser/.MainActivity
DuckDuckGocom.duckduckgo.mobile.androidadb shell cmd package set-home-activity com.duckduckgo.mobile.android/com.duckduckgo.app.browser.BrowserActivity

⚠️ Attention: After use ADB Some system applications (such as Mi Browser) may stop updating through Google Play. To fix this, follow the command: adb shell pm clear com.xiaomi.mibrowser.global

What to do if the browser is reset after the MIUI update?

Many Redmi Note 8 Pro users find that after updating the firmware browser settings default, this is due to the peculiarities of MIUI, which when major updates (for example, with MIUI 12.5 to MIUI 13) resets some user settings.

To prevent discharge:

  • πŸ“₯ Before updating, back up the settings through Settings β†’ The phone. β†’ Backup.
  • πŸ”§ After the update, do not click "Cancel" in the browser selection window when you first open the link - wait for the system to boot (5-10 minutes) and reconfigure the setting.
  • πŸ›‘οΈ Turn off automatic memory optimization in Settings β†’ Battery β†’ Optimizing the battery for your browser.

If the discharge has already occurred:

  1. Repeat Method 1 or Method 2 from this article.
  2. If it doesn’t work, use Method 3 (ADB).
  3. Check if the settings for other apps are reset by default (such as Gallery or Music).

πŸ’‘

If your browser settings are gone after the MIUI update, try to clear the Settings app data (Settings β†’ Apps β†’ Settings β†’ Storage β†’ Clear Data) and this will return all menu items to their original state, but will not delete your personal data.

How to check which browser is currently used by default?

To make sure that the settings are applied correctly, follow the following steps:

  1. Open Settings β†’ Applications β†’ Application Management β†’ Default Apps.
  2. Check the browser item – there should be the name of the application you have chosen.
  3. Open any link from the messenger or mail and make sure it opens in the right browser.

If the link is opened in the wrong browser:

  • πŸ”„ Reboot the phone.
  • πŸ“Œ Make sure you don’t click Always for another browser when you open the previous link.
  • πŸ” Check if you have multiple versions of the same browser (e.g. Chrome and Chrome Beta).

πŸ’‘

On the Redmi Note 8 Pro with MIUI 14, checking your current browser by default is also available via voice assistant: say β€œOK Google, which browser is the default?” (requires Google Assistant enabled).

Frequent mistakes and their solutions

When you change your default browser to Redmi Note 8 Pro, users often face typical problems.

Mistake.Reason.Decision
There is no browser in the list.The browser does not support link processing or is set as a β€œlightweight” version.Install the full version of your browser or use ADB (method 3)
Settings are reset after rebootingCache error MIUI or conflict with battery optimizationClear the Settings cache and disable browser optimization
Links open in Mi Browser, another browser is selectedMi Browser takes priority in MIUIDisable or freeze Mi Browser via Settings β†’ Apps or ADB
Browser selection through ADB does not workIncorrect batch name or lack of rightsCheck the browser’s batch name and repeat the command with superuser rights (sudo on Linux/macOS)

If none of these methods worked, your Redmi Note 8 Pro may have a modified firmware with remote system components installed.

  • πŸ”„ Try to reflash the phone to the official version MIUI via Mi Flash Tool.
  • πŸ“± Install an alternative launcher (like Nova Launcher) that allows you to flexibly configure link opening.
Can I make the default Samsung Internet browser on the Redmi Note 8 Pro?
No, Samsung Internet is not system-level compatible with Xiaomi devices.This browser is optimized for Samsung smartphones only and does not register as the default app on other devices. Use Chrome, Firefox or Opera instead.
After you change your browser, some links still open in Mi Browser. Why?
This is because Mi Browser is integrated into MIUI and has priority for certain types of links (e.g., from Xiaomi system applications).To get rid of it completely: Disable Mi Browser in Settings β†’ Applications β†’ Application Management β†’ Mi Browser β†’ Disable. Or remove its updates (if possible for your firmware).
How to get Mi Browser back after it's turned off?
If you have disabled Mi Browser and want to return it: Go to Settings β†’ Annexes β†’ App management. Click on the three dots in the top right corner and select Show System Processes. Find Mi Browser in the list and click Enable. If the Enable button is inactive, try resetting the application settings through Settings. β†’ System system β†’ Resetting settings β†’ Reset application settings.
Will this method work on other Xiaomi models (Redmi Note 9, POCO X3, etc.)?
Yes, the described methods are universal for all Xiaomi, Redmi and POCO smartphones based on MIUI (including Redmi Note 7/9/10, POCO F1/X3, Mi 9/10/11, etc.). Exceptions: Devices on HyperOS (new shell instead of MIUI) can have a different path to settings. Smartphones with Google Android One (for example, Mi A2/A3) use the standard Android menu without MIUI features.
Can I assign a default browser without root rights?
All the methods described in this article (including: ADB) However, for some advanced activities (for example, the complete removal of Mi Browser) root rights may be required. USB (ADB) enough to change the browser by default.