How to make the application by default on the Xiaomi phone: instructions for MIUI 12-14

Xiaomi smartphones based on the shell MIUI They offer flexible settings, but it's not always obvious how to change the default apps. For example, you installed Google Chrome, but the system stubbornly opens links to Mi Browser, or Telegram can't be the primary messenger for you. SMS. This problem arises from the peculiarities of Android and Xiaomiโ€™s policy, which restricts freedom of choice in certain categories.

In this article you will find step-by-step instructions for all versions. MIUI 12-14, including hidden settings and circumvention of restrictions, we will discuss how to assign default applications for browsers, calls, and other applications, SMS, Gallery, music and other services -- even if it doesn't show you what you want on the menu -- and you'll also learn why some apps can't be mainstream without rooting and how to get around it legally.

Why Xiaomi limits the choice of applications by default?

Shell MIUI She is known for her aggressive promotion of branded services - Mi Browser, Mi Music, Messages and others:

  • ๐Ÿ’ฐ Monetization: Xiaomi earns from displaying ads in standard applications (for example, in a browser or gallery).
  • ๐Ÿ”’ Security: Some system applications (Security, Cleaner) have extended access rights.
  • ๐Ÿ“ฑ Optimization: branded utilities are better integrated with the shell (for example, Mi Gallery supports the Mi Cloud cloud).
  • ๐Ÿ“Š Analytics: Xiaomi collects device usage data (anonymously, according to privacy policy).

As a result, users are faced with a situation where:

  • ๐Ÿ” The default application list does not have the desired option (for example, VLC video).
  • ๐Ÿ”„ After updating MIUI settings are reset.
  • โš ๏ธ Some categories (such as Voice Assistant) are not available for change at all.

However, there are ways to get around these limitations, from standard settings to use. ADB (No root rights!!! we will look at them in detail.

๐Ÿ“Š Which app you most often assign by default?
browser
messenger
gallery
Music player
Other

How to change the application by default MIUI: universal

The simplest method works for most categories: browser, gallery, music, camera, and others.

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Press three points (โ‹ฎ) in the upper right corner and select the Applications by default.
  3. In the list of categories (Browser, Gallery, etc.) tap the right one.
  4. Choose an app from the ones you've got. If you don't, see the next section.

โš ๏ธ Note: On some models (Redmi Note 10 Pro, POCO X3 Pro) the default item of the Application may be called Application Settings Reset or may be hidden in Additional.

If the list does not include the desired application (for example, Firefox or MX Player, try it:

  • ๐Ÿ“ฅ Install it again from Google Play.
  • ๐Ÿ”„ Open the application at least once before the default appointment.
  • ๐Ÿ”ง Clear the cache in Settings โ†’ Annexes โ†’ [Title of the annex] โ†’ Memory.

Make sure the application is installed|Open it at least once.|Check for updates on Google Play|Clear the cache (if the application has already been installed)-->

How to make a default browser on Xiaomi (if Mi Browser does not give a choice)

Browser is one of the most problematic categories in the MIUI. Even if you have installed Chrome or Firefox, the system can ignore your choices and open links to Mi Browser:

Method 1: Through Android settings (for MIUI 13โ€“14)

  1. Open Settings โ†’ Applications โ†’ Application Management โ†’ Default Apps.
  2. Select the browser and specify the desired application (Chrome, Edge, etc.).
  3. If the option is not displayed - go to Settings โ†’ Google โ†’ Settings for Google apps โ†’ Applications by default and repeat the choice.

Method 2: Reset browser settings (if no choice is saved)

Sometimes. MIUI It resets the browser settings after it reboots to fix it:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Mi Browser.
  2. Click Disable (if the button is active) or Remove Updates.
  3. Return to the default Apps and select the browser again.

โš ๏ธ Attention: On some firmware (MIUI 12.5 for Redmi 9A) Disabling Mi Browser can cause Quick Ball to fail.In this case, use Method 3.

Method 3: Use ADB (rootless)

If standard methods do not work, you can apply the command ADB:

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

Replace com.android.chrome with the browser package you want (e.g. org.mozilla.firefox for Firefox).

๐Ÿ’ก

To find out the application package, install App Inspector from Google Play or use the command adb shell pm list packages. | grep โ€œtitle".

Configure applications for calls and SMS

With categories Telephone and SMS into MIUI The hardest part is that the system often blocks the change of standard applications (Phone and Messages) due to their deep integration with the shell.

Replacement of the standard "Phone" application

If you want to use Google Phone or Truecaller instead of a standard call:

  1. Install an alternative app from Google Play.
  2. Open it and provide all the permissions requested (Phone, Contacts, Microphone).
  3. Go to Settings. โ†’ Annexes โ†’ Application management โ†’ Default applications โ†’ Phone.
  4. Choose the app you want. If it's not on the list, use it. ADB:
adb shell cmd phone set-default-dialer com.google.android.dialer

โš ๏ธ Note: Xiaomi with MediaTek processors (e.g. Redmi Note) 11) Google Phone may not work properly due to lack of support VoLTE/VoWiFi alternately.

Replacement of the standard SMS-applications

To change Messages to Google Messages or Textra:

  1. Install a new one. SMS-Appendix and open it.
  2. When the system offers to make it the main one, confirm the choice.
  3. If the offer does not appear, go to Settings โ†’ Annexes โ†’ Application management โ†’ Default applications โ†’ SMS.
  4. Choose the right app. If you don't have one, use it. ADB:
adb shell cmd sms set-default-sms-package com.google.android.apps.messaging

On some firmware (MIUI 14 for POCO F4) shift SMS-The applications may be missing notifications:

  • ๐Ÿ”„ Reboot the phone.
  • ๐Ÿ“‹ Check the permissions for the new application in Settings โ†’ Annexes โ†’ [Name of name] โ†’ Notifications.
  • ๐Ÿ”ง Turn off battery optimization for it in Settings โ†’ Battery โ†’ Optimizing the battery.

Unlike the browser or SMS, Replace Mi Gallery or Mi Music is easier, but there are nuances: for example, some apps (such as Google Photos) do not appear in the default list, although they support opening files.

To assign Google Photos, Simple Gallery or QuickPic:

  1. Open any image through the file manager (Files by Google or Mi File Manager).
  2. When requesting, select the desired application and mark Always.
  3. If the option does not appear, go to Settings โ†’ Annexes โ†’ Default applications โ†’ Gallery and select the application manually.

โš ๏ธ Attention: On Xiaomi with MIUI 14 Google Photos may not appear in the list due to conflict with Mi Cloud:

  • ๐Ÿ”ง Turn off sync with Mi Cloud in Settings โ†’ Accounts. โ†’ Mi Cloud โ†’ gallery.
  • ๐Ÿ”„ Reboot your phone and repeat the choice.

Replacement of a music player

To change Mi Music to Spotify, VLC poweramp:

  1. Open the audio file through the file manager.
  2. Choose the right player and always check.
  3. If the player doesnโ€™t appear in the list, check if it supports local file playback (for example, Spotify defaults to streaming only).

Some players (such as Poweramp) require additional permissions to work with files.

  1. Go to Settings. โ†’ Annexes โ†’ [Player name] โ†’ Permits.
  2. Enable access to Memory and Media Files.
  3. In addition, activate System Settings Change (if available).

Table: Application compatibility by default with MIUI

CategorySupported applicationsMIUI restrictionsDecision
browserChrome, Firefox, Edge, OperaMi Browser resets after updateADB-command or disable Mi Browser
Phone.Google Phone, TruecallerMediaTek may not be running VoLTEUse only for outgoings
SMSGoogle Messages, Textra, QKSMSNotifications may be missingDisable battery optimization
galleryGoogle Photos, Simple Gallery, QuickPicGoogle Photos are not displayed when synced with Mi CloudDisable Mi Cloud for Gallery
Music.Spotify (premium only), VLC, PowerampSpotify does not play local files without premiumUse it. VLC poweramp

What if the application does not appear in the default list?

Sometimes the application you want is installed, but it doesn't appear in the App's default menu.

  • ๐Ÿ“ฆ App not claimed as handler: Some apps (like WhatsApp) don't support default work for SMS, Even if they can send messages. Check the description on Google Play.
  • ๐Ÿ”ง Conflict with MIUI: Xiaomi blocks certain categories (such as voice assistant or alarm clock) for third-party apps. ADB root.
  • ๐Ÿ“ฑ Android Restrictions: Starting with Android 10, some categories (like the Assist App for Voice Assistant) require special permissions that are not available. MIUI grant.

If the application should support default but not show up, try:

Check if the category is supported in the application description|Remove and install the application again|Clear cache and data in Settings โ†’ Annexes|Try using it. ADB compulsory-->

For compulsory appointment through ADB use commands:

  • For browser: adb shell cmd package set-home-activity [packet]/[activity]
  • For SMS: adb shell cmd sms set-default-sms-package [package]
  • For phone: adb shell cmd phone set-default-dialer [package]

To find out the correct values [packet] and [activity], use:

adb shell dumpsys package [appendix package]
How to enable USB debugging for ADB?
1. Go to Settings. โ†’ About the phone and 7 times tap on the version MIUI, to activate Developer Mode. 2. Return to Settings โ†’ Additionally. โ†’ For developers and enable debugging by USB. 3. Connect the phone to the PC and confirm the debugging permission. 4. Install ADB Tools on your computer and check the connection with the adb device command.

Frequent Mistakes and How to Avoid Them

When you change your default apps, Xiaomi users face typical problems. Here's how to solve them:

  • ๐Ÿ”„ Settings reset after update: This happens due to policy MIUI, It resets some parameters when you update the firmware. ADB for forced assignment or disable automatic update to Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.
  • โš ๏ธ Application does not open files: For example, Google Photos does not display images from WhatsApp. The reason is permission conflict. Solution: in Settings โ†’ Annexes โ†’ Google Photo โ†’ Permissions enable access to Memory and Media Files.
  • ๐Ÿ“ต Notifications are not received from SMS-Annexes: On MIUI Some apps (like Textra) require additional permissions. โ†’ Notifications โ†’ Additionally. โ†’ Special access โ†’ Notifications on the lock screen and enable access for your SMS-applications.

โš ๏ธ Note: If you use dual applications (Dual Apps) MIUI), default settings for clones are not saved. To fix this, turn off the function in Settings โ†’ Annexes โ†’ Dual applications and assign the application by default again.

๐Ÿ’ก

If it doesnโ€™t work properly after changing the default app, check three things: resolutions, battery optimization, and conflicts with the Mi Cloud.

FAQ: Answers to Frequent Questions

Can Telegram be made a default SMS application?
No, Telegram does not support the work with SMS It is the default, as it is a messenger, not a messenger. SMS-You can, however, use Google Messages or Textra to SMS and Telegram for chats. Set up a redirect. SMS in Telegram via a bot (for example, @SMStoTG_Bot). Nana MIUI There is also a built-in forwarding function SMS in Telegram: Settings โ†’ Annexes โ†’ Communications โ†’ Transmission of messages.
Why do the default applications reset after resetting the settings?
When resetting settings (Settings) โ†’ The phone. โ†’ Setting reset) all user settings, including the default apps, go back to factory settings: MIUI Stores these settings in the section /data, Some system applications (Mi Browser, Messages) take priority and are automatically restored. To avoid this, before reset: Back up your settings through Settings โ†’ Google โ†’ Backup. Use it. ADB for compulsory assignment of applications after reset.
How to make Google Assistant the default assistant instead of XiaoAI?
Xiaomi Google Assistant Cannot Completely Replace XiaoAI Due to Restrictions MIUI, But you can: Install Google Assistant from Google Play. Assign it as default assistant through Settings. โ†’ Google โ†’ Settings for Google apps โ†’ Search, Assistant and Voice โ†’ Google Assistant. Disable XiaoAI in Settings โ†’ Annexes โ†’ XiaoAI โ†’ Shut down. โš ๏ธ Limitations: Hot word OK, Google may conflict with XiaoAI. On some models (Redmi Note 12) XiaoAI cannot be turned off completely.
Why are some apps (like VLC) not listed for video?
If VLC or another player does not appear in the Applications by default โ†’ Video player, the reasons may be the following: ๐Ÿ“Œ The application is not declared as a video handler in AndroidManifest.xml (Check the description in Google Play). ๐Ÿ”ง MIUI Blocks third-party players for some formats (e.g.,.mkv or.flv). ๐Ÿ“ฑ The app is not updated to the latest version.Solutions: Update the app to Google Play. Open the video file through the file manager and select the player manually (with the tick Always). ADB Adb shell cmd package set-home-activity org.videolan.vlc/org.videolan.vlc.gui.video.VideoPlayerActivity
Can I make an application without default? ADB?
Yes, in most cases. ADB Standard method: Open the file type you want (e.g,.mp3 For music or.html for browser. Select the app from the list and mark Always. If the app doesn't show up, check its settings and permissions. ADB It is only necessary in cases where: ๐Ÿ”’ MIUI Blocks the change (for example, for the phone or SMS). ๐Ÿ“ฑ The app does not appear in the list, although it should. ๐Ÿ”„ Settings are reset after rebooting.