How to make the default application on Xiaomi Redmi: all the ways and nuances of MIUI

What does it mean to make an app by default and why you need it on Xiaomi Redmi?

When you install a new app on Xiaomi Redmi β€” whether it’s a browser, messenger or music player β€” the system automatically asks if you want to make it the main one for certain actions. For example, when you first open a link, a window pops up with a choice: open in Google Chrome, Mi Browser or another installed browser. But what if you accidentally clicked β€œAlways” for the wrong application or want to change the settings later?

On Xiaomi’s MIUI-enabled smartphones, the default application assignment process has its own features. Unlike pure Android, there are additional limitations and hidden menus that many users are unaware of. For example, some system applications (such as Mi Browser or Mi Music) cannot be completely disabled without superuser rights, but they can be replaced with third-party counterparts for specific actions. In this article, we will examine all possible scenarios, from basic settings to circumventing the limitations of MIUI.

It is important to understand that default settings fall into several categories:

  • 🌐 Browser – Opening links from other applications;
  • πŸ“ž Phone – processing of outgoing calls;
  • πŸ’¬ SMS β€” message-reading;
  • 🎡 Music/video – playback of media files;
  • πŸ“· Gallery - viewing photos and videos;
  • πŸ“ Maps – Navigation and Address Opening.

Each of these categories can be customized separately, but in MIUI, some options are hidden deeper than in standard Android.

Where to find the default application settings on Xiaomi Redmi

The main menu for managing applications by default in MIUI is hidden in the Settings β†’ Applications β†’ Application Management section, but not everyone knows that there are two key sub-items:

  1. Default apps – here you can see the current settings for the browser, phone calls and SMS.
  2. Application permissions β†’ Other permissions β†’ Opening by default – more detailed settings for media files, links, and other types of content.

The interface may vary slightly depending on the version of MIUI (for example, in MIUI 14 the path has changed slightly compared to MIUI 12), but the general logic remains the same. If you do not see the desired item, try searching by settings (the magnifying icon in the upper right corner).

πŸ“Š What version? MIUI You're using it?
MIUI 12 or older
MIUI 13
MIUI 14
MIUI 15 (HyperOS)
I don't know.

Note that some system applications (such as Mi Browser) can automatically reset default settings after system updates. This is not a bug, but a feature of MIUI that often annoys users. To avoid this, check the settings again after each major update.

⚠️ Note: If you are using Redmi with global firmware (e.g. Redmi Note 12 Pro)+ 5G Global, some options may be blocked due to Xiaomi's policy for the European market, in which case a change in the firmware region or use of the new software will help. ADB-Teams (we will talk about it below).

How to change the default browser on Xiaomi Redmi

The browser is one of the most β€œproblematic” applications in MIUI, as the system stubbornly tries to bring the user back to Mi Browser, even if you chose Google Chrome or Firefox.

  1. Open Settings β†’ Applications β†’ Application Management β†’ Default Apps.
  2. Click on the Browser item and select the desired application from the list.
  3. Return to the main settings menu and go to Apps β†’ Application Permissions β†’ Other permissions β†’ Open by default.
  4. Find your browser (like Chrome) and enable all the switches for link types (http, https, web pages).

If Mi Browser still opens links after these actions, try the following:

  • πŸ”§ Turn off Mi Browser via Settings β†’ Annexes β†’ Application management β†’ Mi Browser β†’ Disable (if the button is active).
  • πŸ“± Remove updates for Mi Browser (if it is a system application, the Remove button will be replaced with Remove UpdatesΒ»).
  • πŸ”„ Restart your phone - sometimes MIUI Changes are only applied after rebuttal.

Is the browser assigned to "Default Apps"? |

All types of links are activated in the "Discovery by Default"?|

Is the Mi Browser disabled (if not needed)?|

Reload your phone after the changes?-->

In MIUI 14 and later, App Protection has been introduced, which can block default setting changes for some system utilities. To turn it off, go to Settings β†’ Password and Security β†’ Application Protection and uncheck the Mi Browser box.

Configure applications for calls and SMS by default

Phone calls and SMS are easier than browsers, but there are nuances here too: By default, Xiaomi Redmi uses the standard Phone and Messages app, but they can be replaced with Google Messages, Truecaller or other alternatives.

To change the call app:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Default Apps.
  2. Click on Phone and select the app you want (like Truecaller or Google Phone).

For SMS, repeat the same steps, but select SMS.

Important point: if you use Dual Apps (app cloning function in the app) MIUI), You'll have to set the default settings for the cloned app separately, for example, if you have two WhatsApps (main and cloned), then calls from each will be handled differently.

Type of actionStandard MIUI applicationPopular alternativesLimitations
Calls.Phone.Google Phone, Truecaller, DrupeSome alternatives do not support recording conversations on MIUI
SMSCommunicationsGoogle Messages, Textra, Pulse SMSFor RCS-Messages may require manual adjustment
ContactsContactsGoogle Contacts, Simple ContactsSynchronization with MI Cloud may not work properly

⚠️ Note: If you use Google Messages as an app for SMS default, but the messages are duplicated in the standard Messages app, disable notifications for the system application in its settings. Otherwise, you will receive double alerts.

How to assign an application to open media files (photos, videos, music)

Media files in MIUI are more flexible than browsers or calls, and it allows you to select apps to open photos, videos and music separately, but there are pitfalls. For example, if you choose Google Photos to view images, Mi Gallery will still be displayed in the Share menu and some system dialogs.

To change the application for media files:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the app you want (like VLC for video or Poweramp for music).
  3. Scroll down to the Default Open section and click Clear Default Settings (if they were set earlier).
  4. Now open any media file from the file manager – the system will suggest selecting the application and ticking the β€œAlways”.

There's an additional nuance to music: if you're using Mi Music, but you want to switch to Spotify or YouTube Music, the standard app can still appear in the notification bar when you plug in your headphones.

  • 🎧 Open the Settings. β†’ Connected devices β†’ Headphones.
  • πŸ”Š Turn off the β€œAutomatic Music Playback” option or select the desired application manually.
  • πŸ“΅ If the option is inactive, try disabling Mi Music via Settings. β†’ Annexes β†’ Application management β†’ Mi Music β†’ Shut down.

πŸ’‘

If you often listen to music through Bluetooth headphones, add the widget of your favorite player to the home screen, which will help you avoid automatically starting Mi Music when you connect the device.

Problems and Errors When Changing Default Applications in MIUI

Even after setting up correctly, Xiaomi Redmi users often find that the system ignores their choices, and consider the most common problems and ways to solve them:

1.Settings reset after MIUI update

This is one of the most annoying features of MIUI. After major updates (for example, from MIUI 13 to MIUI 14), the system can reset the default applications to the standard ones.

  • πŸ”„ Reassign the desired applications through Settings β†’ Annexes β†’ Default applications.
  • πŸ“₯ Before updating, back up the settings through Settings β†’ The phone. β†’ Backup (although it doesn’t always help).
  • πŸ”§ Use it. ADB-Compulsory appointments (instruction below).

2 System applications do not appear in the selection list

Sometimes MIUI hides system applications (such as Mi Browser) from the list of alternatives, even if they are installed, to return them:

  • πŸ” Check if the application is disabled in Settings β†’ Annexes β†’ Application management.
  • πŸ”„ Reboot your phone – sometimes it helps to get the app back on the list.
  • πŸ“¦ If the application has been removed (for example, through ADB), Restore it through Settings. β†’ Annexes β†’ Application management β†’ Show all applications β†’ Three dots (menu) β†’ Show system-based.

3. the application is not saved by default for certain file types

For example, you chose VLC to play video, but some formats still open in Mi Video, which is because MIUI separates file types by extension.

  • πŸ“ Open the file format you want (e.g..mkv) through the file manager and manually select the application with the β€œAlways” tickΒ».
  • πŸ”§ Use third-party file managers (such as Solid Explorer) that allow you to flexibly configure file associations.
Why does MIUI ignore default settings?
MIUI has a background service called com.miui.systemAdSolution, which is responsible for β€œoptimizing” system applications, sometimes resetting default settings as β€œimprovement of user experience” and can only be disabled via ADB or Magisk modules (such as Disable MIUI Optimization).

Advanced methods: ADB and Magisk for forced prescribing

If the standard methods don't work, you can use power users' tools, both of which require an unlocked bootloader and USB debugging enabled.

Method 1: Use of ADB (without root)

With Android Debug Bridge (ADB), you can force the default app to be assigned to certain actions, such as making Google Chrome the default browser:

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


adb shell cmd package add-replace-intent-filter com.android.chrome android.intent.action.VIEW android.intent.category.BROWSABLE android.intent.category.DEFAULT data scheme="http"




adb shell cmd package add-replace-intent-filter com.android.chrome android.intent.action.VIEW android.intent.category.BROWSABLE android.intent.category.DEFAULT data scheme="https"

Replace com.android.chrome with your application package ID (you can find out through App Inspector or the adb shell pm list packages command).

Method 2: Magisk modules (root required)

If you have Magisk installed, you can use modules for deep customization:

  • πŸ”§ Disable MIUI Optimization – disables background services that reset settings.
  • πŸ”„ App Systemizer – allows you to convert a user application to a system application (for example, make Chrome a system browser).
  • πŸ“± Default App Manager – Advanced Application Manager by Default.

⚠️ Attention: Use ADB Or Magisk can cause the system to run in an unstable way, especially if you make a mistake in the commands. β†’ The phone. β†’ Backup or TWRP (if established).

πŸ’‘

ADB and Magisk are powerful tools, but they are only for power users, and if you're not sure what you're doing, you'd better limit yourself to standard MIUI settings.

FAQ: Frequent questions about setting up default apps on Xiaomi Redmi

Can I remove Mi Browser and other system applications?
Yes, but that requires superuser rights (root) or ADB use. Without root, you can only disable the application through Settings β†’ Applications β†’ Application Management, but that won't remove it completely. To completely remove system applications, use the command: adb shell pm uninstall --user 0 com.android.browser Replace com.android.browser with the package ID of the desired application. Be careful - removing critical system utilities can cause the phone to fail.
Why does Mi Browser open again after resetting?
It's got to do with politics. MIUI, It restores the default system applications after a reset or update. To avoid this, before a reset: Assign the default apps. Turn off Mi Browser in the application settings. Back up via Mi Cloud or Google Drive (but importing settings may not save app selection).If the problem recurs, use ADB-Compulsory appointments (see section above).
How to make Google Assistant the default voice assistant instead of XiaoAI?
V MIUI For European and global firmware, XiaoAI is usually disabled, but if it is active, replace it with Google Assistant by: Install Google Assistant from Play Market. Open it and go through the initial settings. Go to Settings β†’ Annexes β†’ Application management β†’ Default applications β†’ Voice assistant. Select Google from the list. If Voice assistant isn't in the settings, try it: πŸ”Š Hold the Home button (if you have one on your model) to call an assistant. πŸ“± Set up a gesture to call through Settings β†’ Special facilities β†’ Gestures and movements.
Can I assign different apps to different types of links (for example, YouTube opens in the browser and the rest in the app)?
In standard settings MIUI This flexibility is not available – the system allows you to select only one application for all links. http/https. But there are workarounds: 🌐 Use a Custom Tabs-enabled browser (such as Chrome or Firefox) that can redirect certain domains to the appropriate apps. πŸ”§ Install the Better Open With app from Play Market, which allows you to flexibly configure link opening. πŸ“± For YouTube, you can use ReVanced or NewPipe, which blocks the opening of links in the browser.
Why can’t some apps (like Telegram) become the default SMS app?
It's a limitation of Android, not MIUI. That the application could be processed SMS, It must have appropriate permissions in the manifesto and maintain the functions of the SMS-Most messengers (including Telegram and WhatsApp) are not designed to work with the client. SMS, So they don't show up in the selection list. SMS and messenger, use it: πŸ’¬ Google Messages (supported by Google) RCS and SMS). πŸ“± Pulse SMS Textra – they can synchronize. SMS device-to-device.