How to change the default app on Xiaomi phone: all the ways

Xiaomi smartphones based on MIUI They offer users flexible settings, but it's not always obvious how to change standard apps. You may not like the built-in Mi Browser browser, prefer Google Photos over the standard Gallery, or want to use Telegram instead of the standard Gallery. SMS-In this article, we will discuss all possible ways to change applications by default, from basic settings to hidden functions. MIUI.

It is important to understand that the process may differ depending on the version of MIUI (12, 13, 14 or HyperOS) and the phone model (Redmi Note 12, POCO X5, Xiaomi 13T, etc.). We will look at universal methods, as well as nuances for specific scenarios – for example, when the desired application does not appear in the list or the system automatically resets. If you encounter an error β€œIt is impossible to install as a default application”, here you will find a solution.

Why Xiaomi restricts the change of applications by default

MIUI is initially set up to use Xiaomi’s branded services – part of the brand ecosystem, for example, Mi Browser is integrated with the Mi Cloud, and the Gallery syncs with Xiaomi Photos. However, the restrictions are not absolute: the manufacturer must comply with the rules of the European Union (if your phone is purchased in the EU) and Google for certified devices.

The main reasons why MIUI can block application change are:

  • πŸ”’ Security: Some system applications (e.g, SMS or Phone) require special permissions that third-party programs cannot obtain.
  • πŸ“¦ Pre-installed services: Xiaomi enters into partnerships with developers (for example, with Facebook or Netflix), so their applications can be β€œfixed” in the system.
  • πŸ”„ Updates MIUI: After major updates (for example, the transition to HyperOS) default settings can be reset.

In most cases, these restrictions are bypassed through settings or third-party tools, with the exception of Chinese firmware versions (for example, for Xiaomi 13 Pro with MIUI China), where customization options are severely curtailed due to local legislation.

πŸ“Š What app do you most often change to Xiaomi?
browser
gallery
SMS-messenger
keyboard
Other

Method 1: Standard change through MIUI settings

This is the simplest method that works for most categories of applications: browsers, galleries, keyboards, instant messengers, etc. Instructions are relevant for MIUI 12-14 and HyperOS.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select the Default Apps.
  3. In the list, find the category you want to change (for example, Browser or Gallery).
  4. Slip on the current app and select an alternative from the list.

If the desired app is not on the list, make sure that:

  • πŸ“± It is installed on the device (check in Settings). β†’ Annexes β†’ All applications).
  • πŸ”§ It supports this feature (for example, not all file managers can become the default for opening documents).
  • πŸ”„ You have updated it to the latest version (sometimes you need to restart it).

Install an alternative app from Google Play|Check the permissions for the new app in Settings|Restart the phone after installation|Update. MIUI last-minute-->

Important! On some models (Redmi 10, POCO M4 Pro), the default App item may be located elsewhere: Settings β†’ System β†’ Additional β†’ Default Apps.

Method 2: Reset application settings (if the system does not save the changes)

Sometimes MIUI forgets the default apps you've chosen after a reboot or update, and this is due to the system cache.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Click on three points β†’ Reset application settings.
  3. Confirm the action (this won’t delete data, but will reset the default permissions and settings).
  4. Re-installing the required applications by default (see Method 1).

This method also helps if:

  • 🚫 The application does not open files despite being selected by default.
  • πŸ”„ Settings are reset after the update MIUI.
  • ⚠️ Error: "It is impossible to install this applicationΒ».

⚠️ Note: Resetting app settings will also remove all permissions (camera, microphone, etc.) for all programs, and after the procedure, you will have to reconfirm the rights for Instagram, Viber and other services.

Method 3: Using ADB for forced change (for power users)

If the standard methods do not work (for example, MIUI China or after rooting, you can apply ADB-This method requires connecting the phone to a computer and basic knowledge of working with Android Debug Bridge.

Step-by-step:

  1. Turn on Developer Mode on your phone: go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and activate Debugging over USB.
  3. Connect your phone to your PC, install ADB Tools, and execute the command:
adb shell cmd role remove-default


adb shell cmd role add-default <app package> <role>

Examples of roles and packages:

CategoryRole.Example of a package
browserandroid.app.role.BROWSERcom.android.chrome (Google Chrome)
galleryandroid.app.role.GALLERYcom.google.android.apps.photos (Google Photos)
SMSandroid.app.role.SMSorg.telegram.messenger (Telegram)
Phone.android.app.role.DIALERcom.google.android.dialer (Google Phone)

Once you've done the commands, restart your phone. If you have a SecurityException error, your version of MIUI is blocking the kernel level changes, and then you can only unlock the bootloader and install custom firmware.

⚠️ Attention: Misuse of the right ADB This can cause a phone reset or data loss.Before experimenting, back up through Settings β†’ The phone. β†’ Backup.

What if the ADB does not recognize the device?
If the adb device command doesn’t show your phone, check: 1. If Xiaomi drivers are installed USB Drivers (you can download from the official website). 2. Is file transfer enabled (MTP) when connected USB. 3. Have you allowed debugging on your phone (a pop-up will appear when you first connect). If the problem persists, try another one. USB-cable.

Method 4: Changing the launcher to manage applications by default

If you need to change not only individual applications, but also the appearance of the system, install an alternative launcher (for example, Nova Launcher, Lawnchair or Microsoft Launcher).

  • 🎨 Assign default apps for specific actions (e.g., opening links in Chrome instead of Mi Browser).
  • πŸ”§ Hide Xiaomi system applications that cannot be removed.
  • πŸ“± Use gestures and hotkeys to quickly start the desired programs.

How to set up:

  1. Install a launcher from Google Play.
  2. When you first start, select it as the default launcher.
  3. In the launcher settings, find the default Application or File Association section.
  4. Assign the right programs for each category.

On MIUI 14 and HyperOS, some launchers may conflict with system services (e.g. Mi Share or Game Turbo). In this case, disable the launcher optimization in Settings β†’ Battery β†’ Battery Optimization.

Special cases: how to change SMS, Phone and System applications

Some categories of applications (e.g. SMS, Phone or Camera) are Android-proof and not always replaceable by standard methods.

1. Replacement SMS-messenger

By default, MIUI uses Messages (com.android.mms) to change it to Telegram, Google Messages or another messenger:

  • πŸ“© Install an alternative app (e.g. Google Messages).
  • πŸ”§ Open it, follow the setup instructions (you may need to make it the default app for the SMS in his own settings).
  • πŸ”„ Reboot the phone.

If the option does not appear in the default App list, use ADB (see Method 3) with the role android.app.role.SMS.

2. Replacement of the Phone application

Here, it's more complicated: MIUI blocks the replacement of a system call (com.android.dialer) with a third-party one (such as Google Phone or Truecaller).

  • πŸ“ž Use an alternative call as an overlay: it will run on top of the system, but it will not replace it completely.
  • πŸ”§ Install custom firmware (e.g. LineageOS) where there are no such restrictions.

To replace the standard Camera (com.android.camera) with Google Camera or Open Camera:

  1. Install an alternative application.
  2. Open it and provide all the necessary permissions.
  3. In Settings β†’ Applications β†’ Permissions β†’ Camera disable access for the system camera (if not necessary).

For the Gallery, it is enough to select an alternative in the default Applications (see Method 1). However, the Xiaomi System Gallery will still be displayed in the Share menu - this is a feature of MIUI.

πŸ’‘

If you’re using Google Camera on Xiaomi, install the Magisk module to fully support features (like Night Sight).

Frequent mistakes and how to fix them

When changing the default applications, Xiaomi users often face typical problems.

Mistake.Reason.Decision
β€œIt is impossible to install this app.”The application does not support this role or is blocked by MIUI.Use ADB (see Method 3) or install custom firmware.
Settings are reset after rebootingCache error MIUI or conflict with battery optimization.Reset your application settings (see Method 2) and disable optimization for the desired application.
The application does not appear in the listIt has not been installed or updated.Check availability in Settings β†’ Apps and update via Google Play.
The system application itself returnsMIUI is forced to reset the settings (typical for MIUI China).Install global firmware or use ADB to block the system application.

If none of the methods worked, check:

  • πŸ“± Firmware region: on Chinese versions (MIUI CN) Install global firmware via Mi Flash Tool.
  • πŸ”’ Superuser Rights: System applications can be removed on rooted devices via Titanium Backup.
  • πŸ”„ Android Version: On Android 13/14 Some settings have been moved to Settings β†’ Confidentiality.

πŸ’‘

On Chinese firmware (MIUI CN), application change is often blocked by default at the system level, with the only way out being to flash the global version or use ADB with superuser rights.

Can you completely remove Xiaomi system applications (Mi Browser, Gallery, etc.)?
No root rights, no. You can only turn them off in Settings. β†’ Applications, but files will remain in memory. To completely delete you need root and tools like Titanium Backup or ADB AppControl. ⚠️ Removing system applications can lead to unstable phone operation (for example, the ability to take screenshots or use themes will disappear).
Why do applications default after MIUI update?
This is a feature of MIUI: when major updates (e.g., from MIUI 13 to MIUI 14) the system resets some settings for stability. To avoid this: Before updating, write down which applications you used by default. After the update, repeat the setting (see Method 1). Disable automatic optimization in Settings β†’ Battery.
How to Make a Google Assistant Instead of a Mi Assistant AI)?
To do this: Install Google Assistant from Play Market. Go to Settings β†’ Applications β†’ Application Management β†’ Xiao AI and turn it off. Press the Home button (or say "OK, Google") to activate Google Assistant. Some models (Redmi Note 11, POCO F4) may require a launcher change (see Method 4).
Can I change the default application for USB-connection (MTP/PTP)?
No, this option is hardwired into the system, but you can: Use alternative file managers (like Solid Explorer) that support the file. FTP-server for transferring files over Wi-Fi. Install a custom core with support ADB over Network.
How to get back Xiaomi’s standard apps if something goes wrong?
If the changes make the phone unstable: Go to Settings β†’ Apps β†’ App Management. Find the problem app and click Reset. If that doesn't work, reset through Settings β†’ System β†’ Reset β†’ App Settings Reset. At the very least, make a full reset (but it will delete all the data!).