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:
- Is the browser installed and updated to the latest version (go to Google Play and update the application).
- Is it disabled in settings (Settings β Applications β Application Management).
- 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.
- Open Settings (the gear icon on the main screen).
- Go to the Appendix section β Application management.
- Click on the three dots in the top right corner and select the Default Apps.
- Slip on Browser.
- 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.
Method 2: Assigning a browser through opening a link
If the standard method didnβt work, try to βcheatβ the system by making it suggest a browser choice when you open the link:
- Open any app that has clickable links (such as Telegram, WhatsApp or Gmail).
- Click on any link (for example, https://xiaomi.ru).
- In the window that appears, select Always (or Always) and specify the desired browser.
- 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:
- 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 devicesMake sure your Redmi Note 8 Pro is listed.
adb shell pm clear --user 0 com.android.providers.settingsChrome
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.MainFor 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?
| browser | Package name | ADB Team Team |
|---|---|---|
| Google Chrome | com.android.chrome | adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main |
| Mozilla Firefox | org.mozilla.firefox | adb shell cmd package set-home-activity org.mozilla.firefox/.App |
| Opera | com.opera.browser | adb shell cmd package set-home-activity com.opera.browser/.MainActivity |
| Yandex Browser | com.yandex.browser | adb shell cmd package set-home-activity com.yandex.browser/.MainActivity |
| DuckDuckGo | com.duckduckgo.mobile.android | adb 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:
- Repeat Method 1 or Method 2 from this article.
- If it doesnβt work, use Method 3 (ADB).
- 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:
- Open Settings β Applications β Application Management β Default Apps.
- Check the browser item β there should be the name of the application you have chosen.
- 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 rebooting | Cache error MIUI or conflict with battery optimization | Clear the Settings cache and disable browser optimization |
| Links open in Mi Browser, another browser is selected | Mi Browser takes priority in MIUI | Disable or freeze Mi Browser via Settings β Apps or ADB |
| Browser selection through ADB does not work | Incorrect batch name or lack of rights | Check 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.