How to make the default application on Xiaomi Redmi: full instructions for MIUI

Xiaomi Redmi smartphones based on MIUI firmware offer flexible customization for personalization, but itโ€™s not always obvious how to change the default apps. For example, you installed Google Chrome instead of the standard Mi Browser browser, but the system stubbornly opens links in the native app. Or you want Telegram to automatically open all t.me links, rather than offering a choice every time.

In this article, we will discuss all the ways to assign default applications to Redmi Note 10/11/12, POCO X3/X4 and other models with MIUI 12, 13 or 14. Consider not only the standard system settings, but also hidden features through ADB, as well as solutions for cases when the desired application is not displayed in the list.

Why Xiaomi limits the choice of applications by default?

MIUI is known for its aggressive policy against preinstalled services, and even if you delete Mi Browser or Mi Video, the system can continue to redirect requests to those applications through hidden mechanisms.

  • ๐Ÿ”น Integration with Xiaomi ecosystem: many features (such as Quick Apps or Mi Share) are tightly tied to standard applications.
  • ๐Ÿ”น Advertising model: pre-installed browsers and media players show ads that generate revenue for the company.
  • ๐Ÿ”น Safety: MIUI Blocks the automatic assignment of certain applications (e.g., to SMS or calls) without explicit user confirmation.

In practice, this means that simply choosing Google Messages over Mi SMS in the settings is not enough โ€“ the system can reset the choice after a reboot or update.

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

Method 1: Standard MIUI settings (for most applications)

This method works for browsers, galleries, music players and other applications that are not related to system functions (calls, SMS). The instructions are relevant to MIUI 12โ€“14:

  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 a category (for example, Browser, Gallery) and tap it.
  4. Choose the desired application from the proposed ones. If it is not in the list, see the section on hidden applications.

โš ๏ธ Note: On some models (Redmi) 9A, POCO M3) The default application may not be available. In this case, use the method ADB.

Make sure the right application is installed

Check out the MIUI version (Settings โ†’ About the phone)

Close all background applications

Connect to stable Wi-Fi (to download settings updates)-->

If you want specific file or link types to always open in one application (e.g.,.pdf in Adobe Acrobat or magnet: in qBittorrent), use this method:

  1. Find a file or link of the right type (for example, download the test.pdf).
  2. Slip on the file / link - the Open window will appear.
  3. Select the desired application and tick Always (or Use by default).
  4. Confirm your choice.
Type of contentStandard MIUI applicationRecommended replacement
References (HTTP/HTTPS)Mi BrowserGoogle Chrome, Firefox, Brave
Photos (JPG/PNG)galleryGoogle Photos, Simple Gallery
Video (MP4/MKV)Mi VideoVLC, MX Player
Audio (MP3/FLAC)Mi Music.Poweramp, Spotify

Important: If after selecting the default application, MIUI resets again, try turning off battery optimization for that application (Settings โ†’ Applications โ†’ Application Management โ†’ Battery โ†’ No Limits).

Method 3: If the application does not appear in the list

Sometimes the desired application (such as DuckDuckGo Browser or F-Droid) does not appear in the default selection menu.

  • ๐Ÿ”ธ Appendix not stated in AndroidManifest.xml as the processor of this type of content.
  • ๐Ÿ”ธ MIUI Blocks third-party applications for certain categories (e.g., calls).
  • ๐Ÿ”ธ The app is not installed from Google Play (for example, via Google Play). APK).

Decisions:

  1. Reinstall the application from an official source (Play Market or developer site).
  2. Use it. ADB-commissioner.
  3. For browsers: Open the link in the desired browser manually 2-3 times - sometimes this "unlocks" it in the settings.
How to check if the application supports default processing?
Install App Inspector from Play Market โ†’ open it โ†’ find the app in the list โ†’ check the Intent Filters section. If there are lines like android.intent.action.VIEW or android.intent.category.BROWSABLE, the application can be assigned by default.

Method 4: Forced assignment via ADB (for power users)

If standard methods donโ€™t work, you can use Android Debug Bridge (ADB) to force you to change your settings, which is the only way to assign default apps to call, SMS, or assistant.

โš ๏ธ Attention: Misuse of the right ADB This may cause a phone malfunction, and we recommend you back up your data before you start.

Instructions:

  1. Turn on Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (shap 7 times)
  2. Activate USB Debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install ADB Tools, and execute the commands: adb devices adb shell pm clear --user 0 com.android.providers.settings adb shell cmd package set-home-activity com.google.android.apps.nexuslauncher/.NexusLauncherActivity (replace the latter option with your application package).

To assign Google Messages instead of Mi SMS, use:

adb shell cmd role set-sms-default com.google.android.apps.messaging

๐Ÿ’ก

To find the package of the desired application, use the command adb shell pm list packages | grep "name". For example, for Chrome: adb shell pm list packages | grep chrome

Frequent problems and their solutions

Even after setting up correctly, users are faced with typical errors:

โš ๏ธ Note: If after the update MIUI To avoid the problem, before updating, follow the command: adb shell pm grant com.android.settings android.permission.WRITE_SECURE_SETTINGS

Problem.Reason.Decision
Settings are reset after rebootingMIUI Rewrites Values in Settings ProviderUse ADB or disable battery optimization for the app
The app is not saved as the main callMIUI Limitation for System ApplicationsOnly ADB or custom firmware
You can choose Google Assistant instead of Mi AI.Tight binding to Xiaomi servicesInstall Google App and assign via ADB

If neither method worked, consider installing custom firmware (like LineageOS or Pixel Experience), a radical solution, but it will remove the limitations of MIUI altogether.

๐Ÿ’ก

ADB is the only reliable way to assign default applications for system functions (calls, SMS, assistant) on Xiaomi. Standard MIUI settings often ignore user choices.

Alternative solutions: Launcher and third-party utilities

If you donโ€™t want to mess with ADB, you can use workarounds:

  • ๐Ÿ“ฑ Change Launcher: Install Nova Launcher or Lawnchair โ€“ they allow you to assign apps by default without restrictions MIUI.
  • ๐Ÿ”ง The โ€œSetEditโ€ app (requires root): Allows you to edit Android settings directly, including default appointments.
  • ๐Ÿ”„ Automation via Tasker: You can create a task that will force you to open links in the desired browser.

For the Redmi Note 10 Pro and other MIUI 13+ models, the Digital Wellbeing trick also works:

  1. Open the Settings. โ†’ Digital well-being.
  2. Select the Toolbar โ†’ Application settings.
  3. Here sometimes there are additional options for assigning applications by default.

FAQ: Frequent questions

Can Telegram be designated the default app for all links?
No, Telegram does not support handling all types of links (t.me only). To universally open links, use the browser (Chrome, Firefox) and set it up by default through Settings โ†’ Applications โ†’ Default Applications.
After the MIUI update, all default settings were reset. How do I get them back?
Xiaomi resets some settings with major updates. You can restore them: Reset manually (see Method 1). ADB-Teams from Method 4. If it doesn't help, reset settings (Settings) โ†’ Additionally. โ†’ Resetting settings, without deleting data).
How to make Google Cameras the default app instead of Mi Camera?
Unfortunately, the camera system app cannot be replaced completely - MIUI blocks this feature at the firmware level. However, you can: Remove updates for Mi Camera (in the app settings); Use Google Camera through the shortcut on the home screen; install custom firmware (e.g., Pixel Experience), where Google Camera works as the primary.
Why arenโ€™t some applications (like VLC) saved as default players?
It's related to the fact that MIUI Prioritizes your applications (Mi Video, Mi Music) Solutions: Open file through Explorer, select VLC and mark Always. Delete or disable Mi Video (Settings) โ†’ Annexes โ†’ Application management โ†’ Turn it off. Use it. ADB-Adb shell cmd package set-home-activity org.videolan.vlc/.gui.video.VideoPlayerActivity
Can WhatsApp be assigned as the default SMS application?
Technically yes, but with reservations: WhatsApp should be installed as the main one. SMS-client (configuration within the application: โ‹ฎ โ†’ Settings โ†’ Communications โ†’ SMS). V MIUI It might not work because of limitations. The alternative is to use Google Messages and customize it through ADB: adb shell cmd role set-sms-default com.google.android.apps.messaging โš ๏ธ Please note that WhatsApp does not support sending. SMS Some numbers (for example, short service numbers).