Set up default actions on Xiaomi Redmi: the full guide

Xiaomi Redmi smartphones based on MIUI firmware offer flexible settings for choosing the default applications from browser to messenger. However, many users face problems: the system automatically resets settings after updating, some applications do not appear in the selection list, and in MIUI 14/15 the logic of work has changed. This article will help you to understand how to properly configure default actions on Redmi Note 12/13, Redmi 10/11 and other models, avoiding typical errors.

Unlike β€œpure” Android, where the default app settings are concentrated in one menu, MIUI It distributes them into several sections, like browser selection and application selection. SMS adjusting to the settings β†’ Applications and call settings - in Settings β†’ SIM-We'll go through each scenario in detail, including hidden parameters for developers that circumvent system constraints.

Why Xiaomi is resetting its default settings?

The main reason for automatic reset is the MIUI security policy. After major updates (e.g. from MIUI 13 to MIUI 14), the system checks application compatibility and resets settings for:

  • πŸ”„ Applications that have been removed or deactivated
  • πŸ›‘οΈ High-resolution services (SMS, phone calls)
  • πŸ“± Applications that conflict with system applications (e.g., alternative launchers)

The second factor is battery optimization, where if an application has been out of use for a long time, MIUI can block its background activity, which leads to a reset, including messengers (Telegram, WhatsApp) and email clients.

⚠️ Attention: Redmi with MIUI Globally, some system applications (Mi Browser, Messages) cannot be removed completely, only disable. ADB root-right.

How to change the default browser on Xiaomi Redmi

By default, MIUI suggests using Mi Browser, but it can be replaced with Google Chrome, Firefox or another browser.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Slip on the three dots in the upper right corner and select the Default Apps.
  3. Click the browser and select the desired application from the list.

If your browser does not appear in the list:

  • πŸ“₯ Make sure the app is installed and updated to the latest version.
  • πŸ”„ Reboot your smartphone – sometimes MIUI Does not update the list immediately.
  • πŸ› οΈ Firefox Focus or niche browsers may need to enable the option to Open supported links in the browser settings.

β˜‘οΈ Preparation for the browser change

Done: 0 / 4

MIUI 15 has introduced the Smart Browser Selection feature, which analyzes which browser you use more often and offers it as your primary browser, to disable this feature:

  1. Go to Settings β†’ Special features β†’ Smart features.
  2. Turn off the switch Intelligent selection of applications.

Set up applications for SMS and calls

To change the default application for SMS and calls, use different menus:

Type of actionPath in settingsFeatures
SMSSettings β†’ Applications β†’ Application Management β†’ Default Applications β†’ SMSIt requires permission to send SMS. On MIUI 14+, Google Messages may not appear without manual activation.
Calls.Settings β†’ SIM-maps and mobile networks β†’ Default callIt only works for the main SIM-Double-decked cards. SIM setting is applied separately.
Video calls.Settings β†’ Applications β†’ Application Management β†’ Default Applications β†’ Video CallsIt is only available if you have Google Duo or Mi Video Call installed.

For Google Messages or Textra SMS, you may need to adjust:

  1. Open the application and allow access to SMS.
  2. In the application settings, find the option to Install as the default application.
  3. Confirm your choice in a system dialogue.

⚠️ Attention: Redmi with MIUI for Russia (version) RU) some applications SMS (for example, QKSMS) You may not be able to process service messages from the operator correctly, in which case you can use Google Messages.

πŸ“Š What appendix for SMS You're using it?
Mi Messages (standard)
Google Messages
Textra
QKSMS
Other

Change applications to open files (PDF, photos, videos)

MIUI It automatically assigns Mi File Explorer and Gallery to open media files, but they are easy to replace. PDF:

  1. Install Adobe Acrobat or Foxit PDF.
  2. Open any one. PDF-File via Mi File Explorer.
  3. In the dialog box, select the desired application and mark Always.

For photos and videos, the algorithm is similar, but there are nuances:

  • πŸ–ΌοΈ Apps like Google Photos don’t replace Gallery completely, they only duplicate functionality.
  • πŸŽ₯ For the video. MX Player or VLC You need to manually assign the default player for each format (.mp4,.mkv).
  • πŸ”§ V MIUI 15 Autoplay option in Gallery that can conflict with third-party players.

If the system ignores your choice:

  1. Clear the cache and data of the Mi File Explorer application in Settings β†’ Applications.
  2. Reset the device.
  3. Repeat the choice of application for a specific file type.

πŸ’‘

To reset all file opening settings, go to Settings β†’ Apps β†’ Reset application settings β†’ Reset opening preferences.

Default Actions for Assistants (Google Assistant vs XiaoAI)

Xiaomi Redmi uses XiaoAI by default, but it can be replaced by Google Assistant.

  1. Install Google App from Play Market.
  2. Open Settings β†’ Applications β†’ Application Management β†’ Default Applications β†’ Voice Assistant.
  3. Select Google from the list.

If the option is inactive:

  • πŸ”Š Make sure that in the settings β†’ Voice Entering enabled by Google Voice Search.
  • πŸ“± Some models (Redmi Note 10 Pro) require you to disable XiaoAI in Settings. β†’ Special facilities β†’ Smart functions.
  • πŸ”„ Reboot the device after changing assistant.

For complete removal of XiaoAI (requires ADB):

adb shell pm uninstall --user 0 com.miui.voiceassist

⚠️ Note: After removal of XiaoAI through ADB Some features (such as voice control in Mi Home) may not work properly.

Resetting all default actions

If after experimenting with settings the system began to work unstable, you can reset all preferences:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Slip on three points β†’ Reset application settings.
  3. Select Reset of Opening Preferences.

It's an action:

  • βœ… Reset all applications by default (browser, SMS, phone calls, etc.).
  • ❌ Will not delete application data or accounts.
  • πŸ”„ Will not affect system settings (Wi-Fi, Bluetooth).

For a complete reset (including application settings), use:

  1. Settings β†’ About the phone β†’ Reset settings β†’ Reset all settings.
  2. Select Reset Application Settings (without deleting media files).
What to do if the reset does not help?
If the settings continue to reset after the reset, check: 1. MIUI updates (possibly a bug fixed in the new version). 2. Root rights or modified firmware (they may conflict with system services). 3. Antivirus applications – some (for example, Avast) block changes to system settings.

Hidden settings for experienced users

For advanced users who want to flexibly manage their default actions, the developer options and ADB-team.

Activate the Developer Mode:

  1. Go to Settings. β†’ The phone.
  2. Slip on the MIUI version 7 times until the notification appears.
  3. Back to Settings β†’ Additionally. β†’ For developers.

Enable the option Do not reset by default (not available on all versions of MIUI). To force the default application to be assigned via ADB:

adb shell cmd role add-role-holder android.app.role.SMS DEFAULT_SMS_PACKAGE


adb shell cmd role add-role-holder android.app.role.BROWSER DEFAULT_BROWSER_PACKAGE

Where DEFAULT_SMS_PACKAGE and DEFAULT_BROWSER_PACKAGE β€” Packet IDs (e.g. com.google.android.apps.messaging for Google Messages).

To determine the packet ID, use:

adb shell pm list packages | grep "keyword"

Where keyword is part of the application name (e.g., chrome).

πŸ’‘

Using ADB requires USB debugging enabled and drivers installed, and incorrect commands can disrupt the system.

FAQ: Frequent questions

Why do default settings reset after MIUI update?
This is due to Xiaomi’s security policy. After major updates (e.g. MIUI 13 on MIUI 14), the system checks app compatibility and resets settings for high-resolution services (SMS, calls). To avoid this, before updating: Back up settings via Settings β†’ Google β†’ Backup. Remember which apps were selected by default (take a screen picture).
How to make Google Chrome the default browser if it doesn’t appear in the list?
If Google Chrome is installed but does not appear in the selection menu: Clear the cache and Mi Browser data in Settings β†’ Apps. Reboot the device. Open Chrome, go to its settings and enable the option to Open Supported Links. Retry to select the default browser. If the problem persists, check if Chrome permissions are disabled in Settings β†’ Permissions β†’ Autorun.
Can I remove Mi Browser and other system applications?
Yes, but it requires: No root rights: Use ADB-Command: Adb shell pm uninstall --user 0 com.android.browser (replace com.android.browser with the desired package ID).Root-rights: Use Titanium Backup or Root Explorer to remove APK-file. ⚠️ Warning: Removing system applications could lead to unstable operation MIUI. For example, without Mi Browser, links from system notifications may stop opening.
How to return standard Xiaomi apps after a reset?
If you reset and want to return Mi Browser, Messages or Gallery: Go to Settings β†’ Applications β†’ Application Management. Tap three points β†’ Show all applications. Find a system application disabled (like Mi Browser) and click Enable. Assign it to the default app in the appropriate menu. If the application was removed via ADB, you can only restore it through a full phone reset or flashing.
Why can’t some apps (like Telegram) become the default SMS app?
Telegram and similar messengers do not support the work with SMS They can do it at the system level: πŸ“© Send and receive regular messages through your interface (but not as a system application). πŸ”— Redirect SMS In chat (requires permission to read messages) to replace the standard SMS-Use the app: Google Messages (supports) RCS). Textra SMS or QKSMS (extended).