How to install the default app on Xiaomi: full guide for MIUI

Xiaomiโ€™s MIUI-based smartphones offer flexible settings, but changing apps by default often raises questions. Unlike โ€œpureโ€ Android, where the process is intuitive, MIUI has some options hidden in non-obvious menu sections. This article will help you figure out how to assign a browser, messenger, gallery or any other application to the main one without unnecessary manipulation and the risk of resetting.

MIUI is a feature that promotes Xiaomi branded services (such as Mi Browser or Mi Video), but you don't have to use them! We'll show you legal ways to replace standard applications with alternative ones, from Google Chrome to VLC. And we'll also analyze common errors that cause settings to not be saved, and give you tips on how to optimize the system after changes.

Why Xiaomi canโ€™t change the application by default?

The problem is MIUI architecture. Unlike standard Android, where the default app selection is centralized in one menu, settings are spread across several sections. Here are the main reasons why you may not be able to:

  • ๐Ÿ”„ Duplicate settings: The same options may be in Settings โ†’ Appendices, and in Settings โ†’ System system.
  • ๐Ÿ“ฑ Version. MIUI: In the firmware older MIUI 12 the path to settings is different (more details - in the table below).
  • ๐Ÿ”’ Manufacturer restrictions: Some system applications (e.g. Camera or Phone) cannot be replaced completely, only individual functions.
  • ๐Ÿ› ๏ธ Battery Optimization: If the application is added to sleep mode, the system can reset it as the main one.

Another nuance is regional firmware: on devices for the Chinese market (with MIUI China), some settings are blocked. If your smartphone is bought in China, first check the firmware version in Settings โ†’ About Phone. There are no restrictions for global versions (MIUI Global).

๐Ÿ“Š What version? MIUI You're using it?
MIUI 12 or older
MIUI 13/14
HyperOS
I don't know.
other

How to Change the Default Browser to Xiaomi

Replacing the standard Mi Browser with Google Chrome, Firefox or another browser is the most common task. MIUI It's done in two steps:

  1. Install an alternative browser from Google Play (e.g. Chrome).
  2. Open any web link (e.g. in a message or on the home screen) and the system will prompt you to select a browser. Always click or Use by default.

If this method doesnโ€™t work (for example, the system doesnโ€™t ask for a choice), use the manual method:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Click on the three dots in the top right corner and select the Default Apps.
  3. Slip on the browser line and select the desired application from the list.

โ˜‘๏ธ Preparation for the browser change

Done: 0 / 4

โš ๏ธ Note: If after changing the browser links still open in Mi Browser, check the settings in the application. โ†’ Settings โ†’ Open default links and disable the option.

Setup of messengers and social networks

With messengers, the situation is more complicated: MIUI does not allow you to assign the application default for SMS (This is a system feature, but you can change the link handler for WhatsApp, Telegram or VK. For example, to refer t.me/... Opened in Telegram, not in the browser:

  1. Open Settings โ†’ Applications โ†’ Application Management โ†’ Default Apps.
  2. Choose Link Opening (or Link Support in Older Versions).
  3. Find Telegram (or another messenger) in the list and include all supported link types (t.me, telegram.me, etc.).

There is no alternative to the standard SMS app, which is a limitation of Android, not Xiaomi. However, you can use third-party messengers (like Google Messages) in parallel, but they will not become the default system.

Type of contentCan you change it by default?How to set up
browserYes.Through Settings โ†’ Applications โ†’ Applications by default or when opening a link
Messengers (WhatsApp, Telegram)Partially.Only link processing in Settings โ†’ Applications โ†’ Link support
SMSNo.Android Restriction, System App Only
Gallery/PhotosYes.Through Settings โ†’ Applications โ†’ Default Applications โ†’ Gallery
Music/VideoYes.When you open a file or in Settings โ†’ Applications โ†’ Default Applications

๐Ÿ’ก

If after changing the messenger links still open in the browser, clear the cache of the standard browser application in the application settings.

The standard Xiaomi Gallery and Mi Video are often criticized for intrusive advertising and limited functionality, to assign Google Photos, VLC or other player to the main:

  1. Install an alternative app (e.g. Google Photos).
  2. Open any media file (photo or video) through Explorer.
  3. In the window that appears, select the desired application and mark Always.

The algorithm is similar for music, but there's a caveat: if you're using MIUI 14+, the system can reset after the updates.

  • ๐Ÿ”ง Go to Settings. โ†’ Annexes โ†’ Application management.
  • ๐Ÿ“ต Find the standard Music app and click Disable (do not delete!).
  • ๐Ÿ”„ Reboot the phone.

โš ๏ธ Note: Disabling system applications may cause some functions (such as calls or alarms) to function unstable. โ†’ Additionally. โ†’ Backup and reset.

Features for different versions of MIUI

The path to default application settings has changed depending on the firmware version, and the following are the current data for popular versions:

MIUI versionThe path to settingsNotes
MIUI 11 and olderSettings โ†’ Applications โ†’ Application Management โ†’ Default ApplicationsThe menu is hidden behind the button "โ‹ฎ" (three-point)
MIUI 12/13Settings โ†’ Applications โ†’ Applications by defaultItem is submitted to the main menu of the annexes
HyperOS (MIUI 14+)Settings โ†’ Applications โ†’ Application settings โ†’ Applications by defaultAdded check for battery optimization

In HyperOS (MIUI 14 and later), the system automatically resets some default settings after major updates. To avoid this, prior to updating, record the current settings using the ADB command:

adb shell cmd role add-role-holder android.app.role.SMS com.google.android.apps.messaging

This team is tying the role SMS-Replace com.google.android.apps.messaging with your app package (you can find it through Settings). โ†’ Annexes โ†’ Information on the annex).

How to find out the application name package?
Open Settings โ†’ Applications, select the desired application and scroll down to the "Additional" section. There will be a line Packet Name (for example, org.telegram.messenger for Telegram).

What to do if the settings are not saved?

If applications default to reset after restarting or updating the system, try these methods:

  • ๐Ÿ”„ Cache Clearing: Go to Settings โ†’ Apps, select the problem app and click Clear cache.
  • ๐Ÿ“ต Disabling Battery Optimization: In Settings โ†’ Battery โ†’ Battery Optimization Find Your App and Choose Without Limits.
  • ๐Ÿ”ง Resetting application settings: In Settings โ†’ System system โ†’ Resetting settings โ†’ Reset application settings (does not delete data!).
  • ๐Ÿ“ฒ hand-holding ADB: Use the command from the previous section.

If the problem persists, check to see if the phone has cleaners like Security or Clean Master installed. These apps often reset default settings in an attempt to "optimize" the system. Disable them in Settings โ†’ Apps โ†’ Permissions โ†’ Autorun.

๐Ÿ’ก

The most reliable way to fix the settings is to use ADB-This requires a PC connection, but ensures that changes are saved even after updates.

Additional Optimization Tips

After changing applications by default, it is recommended:

  • ๐Ÿ”‹ Check Autostart: In Settings โ†’ Annexes โ†’ Application management โ†’ Autorun enable autorun for a new app (e.g. Chrome or VLC).
  • ๐Ÿ“ถ Set up mobile data: Some apps (like Telegram) can block background activity. Allow them to access data in Settings โ†’ SIM-maps and mobile networks โ†’ Use of data.
  • ๐Ÿ”” Turn off notifications from old apps: Go to the notification settings for Mi Browser or Mi Video and turn off all alerts to avoid duplicates.

If you use Xiaomi with dual apps (Dual Apps feature), note that the default settings apply to all clones. To assign different apps to the main and cloned profile, you will have to use Island (sandbox) or create a separate user in Settings โ†’ System โ†’ Multiplayer mode.

FAQ: Frequent questions

Can you completely remove the standard Xiaomi apps?
No, but you can turn them off. To do this, go to Settings โ†’ Applications, select an application (like Mi Browser) and click Disable. This hides it from the menu and stops background processes. Complete removal is only possible with root rights or through ADB, but this is risky for system stability.
Why do default settings reset after MIUI update?
This is a feature of MIUI, especially in versions 12-14, which says that after major updates, you need to return the factory settings for compatibility. To avoid resetting, lock applications through ADB (commands above) or use applications like Default App Manager from Google Play.
How to make Google Assistant the primary voice assistant?
V MIUI Xiao is used by default AI. To switch to Google Assistant: Install Google and Google Assistant from Play Market. Go to Settings โ†’ Annexes โ†’ Application management โ†’ Default applications โ†’ Voice assistant. Select Google from the list. If you don't have one, press the Home button (or diagonally swipe from the corner on the home screen) and follow the Google Assistant tips.
Can I assign a default application to a specific file type (e.g. PDF)?
Yes. Open the file type you want through Explorer, select the open app, and mark Always. For bulk settings, go to Settings โ†’ Applications โ†’ Default Applications โ†’ Open File Type. Select a file type (like PDF) and assign an application. In some versions of MIUI, this path may be called File Support.
Why are some apps not displayed in the default selection list?
This happens if the application: Does not support processing of this type of content (for example, Instagram can not be a browser); is not declared as a processor in its AndroidManifest.xml (technical limitation); is added to sleep mode or has battery limitations. Check the application permissions in Settings โ†’ Applications โ†’ Permissions and enable all necessary options.