How to change the default applications on Xiaomi Redmi: browser, gallery, SMS and others

Xiaomi Redmi smartphones based on the MIUI shell or the new HyperOS often install their own apps by default: Mi browser instead of Chrome, Gallery instead of Google Photos, Messages instead of WhatsApp or Telegram. This is not always convenient - especially if you are used to alternative programs. Fortunately, the system allows you to flexibly configure standard applications, but not all users know where to look for these settings.

In this article, we will discuss all possible ways to change the default applications to Redmi Note 10/11/12/13, Redmi 9/10/12C and other models - from basic MIUI settings to hidden HyperOS features. Particular attention will be paid to the typical problems: why some applications do not appear in the selection list, how to return standard values and what to do if the settings are lost after the update.

Important: the procedure may vary slightly depending on the firmware version. If you have MIUI 14 or HyperOS based on Android 13/14, some menu items may be moved, we will specify alternative paths.

Why Xiaomi is changing the default apps and whether it is possible to disable

MIUI (and its successor HyperOS) is actively promoting Xiaomi’s branded services: browser, gallery, music and even launcher, part of the brand ecosystem, but not all users are willing to put up with imposed programs, the main reasons for automatic change of standard applications:

πŸ”Ή Pre-installed services: When you first start up, Xiaomi assigns its apps to the core for key actions (link opening, photo viewing, calls).

πŸ”Ή Updates to the firmware. After major updates (e.g. with MIUI 12 on MIUI 13) settings may be reset.

πŸ”Ή Battery optimization: Some apps (e.g. Chrome) are blocked in the background, which leads to automatic switching to a standard browser.

Can you turn it off completely? No, but you can manually set priority programs and block resets, and that's what you'll find in the next sections.

πŸ“Š Which app you most often change by default?
browser
gallery
SMS-messenger
Calls.
Other

How to change the default browser on Xiaomi Redmi

The standard Mi browser is uncomfortable to many due to advertising, slow operation or lack of sync with a Google Account.To assign Chrome, Firefox or another browser to the main one:

1. Open Settings β†’ Applications β†’ Application Management.

2. Slip on the three dots in the upper right corner and select the Default Apps.

3. Find the Browser section and select the desired application from the list.

πŸ”Ή If your browser is not listed:

  • πŸ“± Install it from Google Play and open it at least once.
  • πŸ”„ Restart your phone – sometimes the list doesn’t get updated right away.
  • πŸ› οΈ For HyperOS: Check the Settings section β†’ Additionally. β†’ Special facilities β†’ Default applications.

⚠️

Attention! If the links still open in Mi Browser after changing your browser, check the battery optimization settings for your browser. Go to Settings β†’ Battery β†’ Application Selection and disable restrictions.

β˜‘οΈ Preparation for the browser change

Done: 0 / 4

Sometimes even after changing the default browser, links from messengers or mail open in the Mi Browser. This is due to a separate setting for processing web links.

1. Go to Settings β†’ Applications β†’ Application Management β†’ Three Points β†’ Default Apps β†’ Link Processing.

2. Find out. HTTP-references HTTPS-links (can be combined into one item).

3. Select the desired browser from the list.

πŸ”Ή For HyperOS, the path may be different:

Settings β†’ Additional β†’ Applications β†’ Silence β†’ Link processing

⚠️

Attention! Some apps (like Instagram or TikTok) ignore system settings and open links in the built-in browser. This is a restriction of the programs themselves, not Xiaomi.

Change the application for SMS and calls

By default, Xiaomi Redmi uses branded Messages and Phone for SMS and calls. If you prefer Google Messages, Truecaller or WhatsApp for calls:

πŸ“± For SMS:

  1. Open Settings β†’ Applications β†’ Application Management β†’ Three Points β†’ Default Apps.
  2. Select SMS and specify the desired application.

πŸ“ž For calls:

  1. Same way: Settings β†’ Applications β†’ Default Apps.
  2. Select Phone and assign Truecaller or another app.

πŸ”Ή Important nuances:

  • πŸ” Truecaller requires additional permissions to detect spam – provide them in Settings β†’ Confidentiality β†’ Permits.
  • πŸ“Ά If after changing the application for calls lost sound, check the settings Do not disturb in Settings β†’ Sound.
  • πŸ”„ On some models (Redmi Note 10 Pro, Redmi 12) after upgrading to HyperOS may require re-configuration.

πŸ’‘

If you use Google Messages as a SMS-Default application, enable Chat function in it (RCS) It's going to improve the quality of the media file.

The Mi Gallery and Music brand doesn't always suit users -- especially if you're using Google Photos or Spotify. The change procedure is similar to other categories, but there are nuances:

πŸ–ΌοΈ For the gallery:

1. Open any image through the file manager.

2. In the window that appears, select Google Photos or another gallery and mark Always.

3. Alternatively: Settings β†’ Applications β†’ Default Applications β†’ Gallery.

🎡 For music:

1. Go to Settings β†’ Apps β†’ Default Apps β†’ Music.

2. Select Spotify, YouTube Music or another player.

πŸ”Ή Challenges and solutions:

Problem.Reason.Decision
Gallery doesn't open the photoNo storage permitsGo to Settings β†’ Privacy β†’ Permissions β†’ Storage and enable access for the application
Music is played through a speaker, not Bluetooth.Conflict with sound settingsRestart Bluetooth and check device priority in Settings β†’ Connections β†’ Bluetooth
The application is reset after rebootingOptimizing the batteryDisable optimization for the application in Settings β†’ Battery β†’ Application Selection

Resetting all applications by default to factory settings

If you’ve been experimenting with settings and want to get everything back to the original state, do the following:

1. Open Settings β†’ Applications β†’ Application Management.

2. Slip on the three dots in the upper right corner and select Reset application settings.

3. Confirm the action – all applications will return to factory by default (Mi Browser, Mi Gallery, etc.).

⚠️

This reset does not affect user data (photos, messages, contacts), but may affect the user's data: πŸ”• Notification settings for applications. πŸ”’ Permissions (e.g. access to camera or microphone). πŸ”„ Background processes (applications may stop updating automatically).

πŸ”Ή Alternative method (for HyperOS):

Use the command via ADB if the standard reset does not work:

adb shell cmd appops set com.miui.home DEFAULT reset

This command will reset the launcher settings, which will indirectly affect the default apps.

What to do if the reset does not work?
If the settings do not apply after reset, try: 1. Clear the system cache in Settings β†’ Memory β†’ Clean. 2. Remove updates for the Settings app through Settings β†’ Apps β†’ Show everything β†’ Settings β†’ Remove updates. 3. Perform a soft reset (Settings β†’ About Phone β†’ Resets), but this will delete all personal data!

Frequent Mistakes and How to Avoid Them

When you change your default apps, Xiaomi Redmi users face typical problems, and here are the most common ways to solve them:

🚫 Error: β€œNo applications available"

Reason: The alternative application is not installed or supports the desired function (for example, some browsers are not able to handle intent to open links).

Solution: Install a compatible app (e.g. Chrome instead of Firefox Focus, which does not support link processing).

πŸ”„ Error: Settings are lost after the update

Reason: Major updates MIUI or HyperOS reset some custom settings.

Solution: After the update, reassign the default applications manually.

πŸ”’ Error: You can’t change the call app

Reason: Some models (Redmi 9A, Redmi 10A) have their function blocked due to firmware limitations.

Solution: Use ADB-force-shift:

adb shell cmd role add-package com.truecaller.android android.app.role.DIALER

(Replace com.truecaller.android with your app package).

πŸ“± Error: App does not appear in the selection list

Reason: The application is not declared in the manifest as a handler of this type of action (for example, not all file managers can be a gallery).

Solution: Use an alternative application with the desired functionality.

πŸ’‘

If you frequently encounter resets, disable automatic updates to system applications in Settings β†’ The phone. β†’ Updating the system β†’ Settings (βš™οΈ) β†’ Auto-update MIUI.

Can I change the default application to open? PDF-file?
Yes, for that: Open any PDF-File through file manager. In the window that appears, select the desired application (for example, Adobe Acrobat or Google). PDF Viewer) Always mark or Use by default. Alternatively: Settings β†’ Annexes β†’ Default applications β†’ Opening files (if such a point is in your firmware version).
Why do some links still open in Mi Browser after changing the browser?
It's because of this: πŸ”— Deep links that some applications open in the built-in browser. πŸ“± Optimization Settings – Check if your browser is limited in the background. πŸ”„ Cache Systems – Try to clear the cache in Settings β†’ Memory. β†’ Cleanup. Instagram or Facebook can't fix this behavior -- they use their own vouvers.
How to make Telegram an application for SMS by default?
Telegram cannot be an app for the SMS It's the default, because it doesn't support carrier messaging. However, you can: Use Google Messages synced through Google Account. Set up a redirect. SMS in Telegram via a bot (for example, @SMStoTG_bot). Install Pulse SMS Textra – They support advanced functions.
What if all my default apps are gone after resetting?
This is normal behavior, resetting brings all settings back to factory settings. To restore: Manually assign each application by default again (browser, gallery, etc.) Check the permissions for applications in Settings. β†’ Confidentiality β†’ Permissions. If your desktop icons are missing, add them again through the app menu. πŸ”Ή Tip: Before reset, take screenshots of current settings or write down the apps used.
Does Xiaomi Redmi with HyperOS support the same default app settings?
HyperOS (based on Android 14) retains most of the features MIUI, but with modification: πŸ“ The path to settings may be different: Settings β†’ Additionally. β†’ Annexes β†’ Silence. πŸ”§ Some items (e.g. Link Processing) are moved to Special Opportunities. πŸ”„ After upgrading to HyperOS, the default application settings are reset β€” you have to reconfigure them. For the Redmi Note 13 and newer with HyperOS, App Cloning is also available, which can conflict with default settings.