How to change the default application to Xiaomi: browser, SMS, calls and others

Xiaomi, Redmi and POCO smartphones based on the MIUI shell often install their own applications by default: Mi Browser, Messages, Phone or Gallery. But what if you prefer Google Chrome, Telegram for SMS or Files by Google for files? In this article, we will discuss all the ways to change standard applications, from basic settings to hidden MIUI 14/15 features (including HyperOS for new models).

The procedure seems simple, but in practice users are faced with nuances: some applications do not appear in the selection list, and after updating the system, the settings are reset. We will tell you how to avoid typical errors and fix your favorite programs forever.

Important: The instructions are relevant for all modern Xiaomi devices, including Xiaomi 14 flagships, Redmi Note 13 Pro+ and budget POCO M6. If your model is older than 2020 (such as Redmi 9 or Mi 10T), check the MIUI version in Settings β†’ About Phone – some menu items may differ.

What apps can be made standard on Xiaomi

The MIUI shell allows you to replace standard programs only for certain actions, and here is a complete list of categories where you can choose from:

  • 🌐 Browser – Opening web links (Chrome, Firefox, Edge)
  • πŸ’¬ SMS/MMS β€” Sending and reading messages (Google Messages, Textra)
  • πŸ“ž Phone – Outgoing Calls (Google Phone, Truecaller)
  • πŸ“· Photo/video (GCam, Open Camera)
  • 🎡 Music – audio playback (Spotify, VLC)
  • πŸ“ File Manager – Opening folders (Files by Google, Solid Explorer)
  • πŸ“„ Documents - viewing PDF/XLS (WPS Office, Adobe Acrobat)

❌ You can not replace system utilities:

  • βš™οΈ Settings (Settings)
  • πŸ”’ Security (Security)
  • πŸ“± Application Manager (App Manager)
  • πŸ”‹ Battery and productivity

πŸ’‘ On models with HyperOS (for example, Xiaomi 14 or Redmi) K70) The list of replaceable applications has been expanded – categories for voice assistant and smart home have been added.

Method 1: Standard change through MIUI settings

The easiest method is to use the built-in MIUI menu, which works on all devices, including the POCO F5, Redmi 12 and older models with MIUI 12+.

Instructions:

  1. Open the Settings β†’ Applications.
  2. Slip on Application Management β†’ Applications by default.
  3. Select a category (e.g. Browser or Phone).
  4. In the list, mark the desired application (if not, install it in advance from Google Play).

⚠️

Note: If the desired application does not appear in the list, check: πŸ”Ή Is it in the main memory (not in the memory)? SD-map). πŸ”Ή Does it have permission to do so (e.g. Google Messages must support the user’s request) SMS). πŸ”Ή Is battery optimization or background activity disabled for this application.

Install an alternative app from Google Play|

Check permissions in Settings β†’ Applications β†’ [Application Name] β†’ Permissions|

Turn off battery optimization for the app |

Restart your phone after installing a new app-->

Method 2: Change from the Open with Menu (for files)

If you want to change the application to open a specific file type (e.g.,.pdf or.mp3), use the context menu:

Algorithm:

  1. Find the file in the File Manager or Gallery.
  2. Slip the file and hold your finger until the menu appears.
  3. Choose Open with Help β†’ Always.
  4. Specify the desired application and confirm the choice.

πŸ“Œ Example: To VLC I opened all the videos, find any.mp4-File, tap it and select it. VLC β†’ Always.

⚠️

Note: Some models (Redmi Note 11 and older) may always be notified after selecting, "MIUI limits this choice for security." In this case, use Method 3 (via ADB).

Method 3: Advanced shift through ADB (for power users)

If standard methods don’t work (e.g. Google Chrome doesn’t appear in the browser list), you can use the ADB command. This method is suitable for MIUI 14/15 and HyperOS, but requires a connection to a computer.

Step-by-step:

  1. Turn on USB Debugging: Go to Settings β†’ About Phone. Tap 7 times on MIUI to activate Developer Mode. Go back to Settings β†’ Additional β†’ Developer. Activate USB Debugging.
adb shell cmd package set-home-activity com.google.android.apps.nexuslauncher/.NexusLauncherActivity

com.google...

adb shell pm clear-user-defaults com.android.browser

(This will reset the current selection, after which you can specify a new browser in the settings).

πŸ”§ List of popular application packages:

AnnexPacket nameCategory
Google Chromecom.android.chromebrowser
Google Messagescom.google.android.apps.messagingSMS
Truecallercom.truecallerPhone.
VLCorg.videolan.vlcMusic/Video

⚠️

Attention: Incorrect use of ADB can cause system failures. Before executing commands, back up via Settings β†’ Additional β†’ Backup and Reset.

What if the ADB does not recognize the device?
1.Install the latest Xiaomi drivers USB Drivers from the official website. 2. Try another one. USB-cable (preferably original). 3. Enable the debugging option in the developer settings USB (security parameters) and allow debugging (ADB). 4.Reboot your phone and PC, then reconnect.

Method 4: Use of third-party utilities (without root)

If you don't want to mess with ADB, you can use Google Play apps that make it easier to change standard programs.

  • πŸ› οΈ Default App Manager – Shows all categories and allows you to quickly switch between applications.
  • πŸ”„ SetEdit – edits system settings (requires) ADB to unlock the full functionality).
  • πŸ“± App Cloner – creates clones of applications with separate default settings (useful for testing).

πŸ’‘

πŸ’‘

If after using a third-party utility, the settings are reset, clear the Settings app cache (Settings β†’ Apps β†’ Settings β†’ Storage β†’ Clear the cache).

⚠️

Note: Applications like SetEdit may require permission WRITE_SECURE_SETTINGS, which is only given through ADB. Do not install such programs from unverified sources - the risk of catching a virus!

Why settings are reset after the MIUI update

Many Xiaomi users complain that after a system update (MIUI 13 β†’ MIUI 14 or HyperOS) standard applications are reset to factory ones, the reason lies in Xiaomi’s security policy: in major updates, the shell resets some user settings for stability.

How to avoid this:

  • πŸ”„ Before updating, fix the current settings with the help of ADB: adb shell settings put global default_browser com.android.chrome (replace com.android.chrome with the desired package).
  • πŸ“± Use Default App Manager to back up your settings.
  • πŸ”§ After updating manually return the settings through Settings β†’ Annexes β†’ Default applications.

πŸ“Š

πŸ“Š How often do you reset your default app settings after an update? MIUI?
Never.
Rarely (once every 1-2 years)
Frequently (with each major update)
I don't know.

Features for HyperOS (Xiaomi 14, Redmi K70 and later)

The new HyperOS firmware, which debuted on Xiaomi 14 and Redmi K70, has made changes to the management of standard applications.

  • πŸ†• Added the category β€œVoice Assistant” – you can choose Google Assistant instead of Xiao AI.
  • πŸ”„ Application default option moved to Settings β†’ Annexes β†’ Application management β†’ Application badges.
  • πŸ“± Support for dynamic icons has appeared – standard apps can change icons depending on the topic.

πŸ”Ή To change the default assistant:

  1. Open the Settings. β†’ Voice assistant.
  2. Select the default Assistant.
  3. Specify Google or Xiao AI.

⚠️

Note: Some system applications (such as the Camera) are now protected on HyperOS MIUI Optimization. Replacing them may require disabling optimization through ADB: adb shell settings put global miui_optimization 0 Then restart the phone.

Frequent mistakes and how to fix them

When you change standard applications, users face typical problems, and let's look at the most common ones.

Problem.Reason.Decision
The application does not appear in the listNo permission to act (e.g. Google Messages is not configured as SMS-client)Install the application again and provide all permissions in Settings β†’
Settings are reset after rebootingSettings Cache Error or Conflict with MIUI OptimizationClear the Settings cache or turn off optimization via ADB
You can't change your camera or your phone.MIUI Limitation for System ApplicationsUse ADB or third-party launchers (like Nova Launcher)
HyperOS does not retain the optionThe first version of the firmware bugUpdate to the latest version or wait for a patch

πŸ’‘

πŸ’‘

If none of these things worked, try resetting your apps to factory settings: Settings β†’ Apps β†’ Resetting your app settings. This won’t delete your data, but it will return all permissions to default.

Can Telegram be made a default SMS application?
No, Telegram does not support the function. SMS-Google Messages, Textra or Pulse will do this. SMS.
Why do links still open in Mi Browser after changing the browser?
This is due to the MIUI cache. Clear the Mi Browser data in Settings β†’ Apps or restart the phone.
How to get back standard Xiaomi apps?
Go to Settings β†’ Applications β†’ Default Applications and select system programs (Mi Browser, Messages, etc.).
Does this guide work for POCO Launcher?
Yes, but some menu items may be in other sections, such as on POCO F5, the settings of standard applications are hidden in Settings β†’ Applications β†’ Application Management β†’ By default.
Can I replace the security or security?
No, these applications are system-based and cannot be replaced without root rights.