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.
How to change the application by default MIUI: universal
The simplest method works for most categories: browser, gallery, music, camera, and others.
- Open Settings โ Applications โ Application Management.
- Press three points (โฎ) in the upper right corner and select the Applications by default.
- In the list of categories (Browser, Gallery, etc.) tap the right one.
- 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)
- Open Settings โ Applications โ Application Management โ Default Apps.
- Select the browser and specify the desired application (Chrome, Edge, etc.).
- 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:
- Go to Settings โ Applications โ Application Management โ Mi Browser.
- Click Disable (if the button is active) or Remove Updates.
- 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.MainReplace 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:
- Install an alternative app from Google Play.
- Open it and provide all the permissions requested (Phone, Contacts, Microphone).
- Go to Settings. โ Annexes โ Application management โ Default applications โ Phone.
- 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:
- Install a new one. SMS-Appendix and open it.
- When the system offers to make it the main one, confirm the choice.
- If the offer does not appear, go to Settings โ Annexes โ Application management โ Default applications โ SMS.
- 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.messagingOn 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.
How to make a gallery or music player by default
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.
Replacement of the standard gallery
To assign Google Photos, Simple Gallery or QuickPic:
- Open any image through the file manager (Files by Google or Mi File Manager).
- When requesting, select the desired application and mark Always.
- 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:
- Open the audio file through the file manager.
- Choose the right player and always check.
- 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.
- Go to Settings. โ Annexes โ [Player name] โ Permits.
- Enable access to Memory and Media Files.
- In addition, activate System Settings Change (if available).
Table: Application compatibility by default with MIUI
| Category | Supported applications | MIUI restrictions | Decision |
|---|---|---|---|
| browser | Chrome, Firefox, Edge, Opera | Mi Browser resets after update | ADB-command or disable Mi Browser |
| Phone. | Google Phone, Truecaller | MediaTek may not be running VoLTE | Use only for outgoings |
| SMS | Google Messages, Textra, QKSMS | Notifications may be missing | Disable battery optimization |
| gallery | Google Photos, Simple Gallery, QuickPic | Google Photos are not displayed when synced with Mi Cloud | Disable Mi Cloud for Gallery |
| Music. | Spotify (premium only), VLC, Poweramp | Spotify does not play local files without premium | Use 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?
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.