How to change the default app to Xiaomi: all the ways for MIUI 12-14

Xiaomiโ€™s MIUI-based smartphones often install their own default apps โ€” Mi Browser instead of Chrome, Mi Video instead of YouTube, and Messages instead of Telegram for SMS. Not only does this limit user experience, it can also slow down the device due to duplicate services. Fortunately, MIUI allows you to flexibly configure standard apps โ€” you just need to know where to look for the right options.

In this article, weโ€™ll look at all the ways you can change your default apps to Xiaomi, Redmi, and POCO, from basic system settings to hidden features for power users.

  • ๐Ÿ”ง Set up a standard browser, gallery or SMS- messenger via the settings menu
  • ๐Ÿ“ฑ Use third-party utilities to force applications to change (if MIUI blocks changes)
  • ๐Ÿ”„ Reset your default settings if the system has โ€œforgotโ€ your choice
  • ๐Ÿ› ๏ธ Solve typical problems (for example, when the โ€œClear Default Settingsโ€ button is inactive)

The instructions are relevant for MIUI 12, 13 and 14 (including global and Chinese versions), as well as for most models - from the budget Redmi Note 12 to the flagship Xiaomi 13 Ultra. If your device runs on HyperOS, some menu items may differ slightly (we will warn about this separately).

1 Basic method: modifying standard applications through the MIUI settings

The easiest way is to use the built-in Default Apps menu, which works on all versions of MIUI and doesn't require superuser rights. Here's how to do this:

  1. Open Settings (the gear icon on the main screen).
  2. Scroll down and select the App section.
  3. Tap on Application Management (or All Apps in some versions).
  4. In the upper right corner, press three dots (โ‹ฎ) and select the Applications by default.

You will see a list of categories for which you can set a standard application:

  • ๐ŸŒ Browser โ€“ Choice between Mi Browser, Chrome, Firefox and more
  • ๐Ÿ“ท Gallery - Changing Mi Gallery to Google Photos or Simple Gallery
  • ๐Ÿ’ฌ SMS โ€” Replacement of standard Messages on Telegram, WhatsApp (for SMS) or QKSMS
  • ๐ŸŽต Music - Player choice instead of Mi Music
  • ๐Ÿ“ž Phone โ€“ Replacement of the standard call app (relevant for alternative firmware)

For each category, tap the current app and select an alternative from the installed list. If the desired app is not listed, install it from Google Play and restart the device - after that it will appear in the settings.

๐Ÿ“Š Which app do you most often change by default on Xiaomi?
browser
gallery
SMS-messenger
Music player
Other

โš ๏ธ Attention: On some models (e.g., POCO F5 with MIUI 14), the default App item may be hidden. In this case, use a settings search (the magnifier icon at the top of the screen) and enter the "default application" request.

2. How to reset default settings if the system โ€œforgotโ€ them

Sometimes MIUI ignores your choices and keeps opening links or files in standard applications, this is due to a cache failure or a conflict of rights.

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Choose an app that should be standard (like Chrome).
  3. Switch to Open by Default (or Default Settings).
  4. Click Clear the default settings.

The system then prompts you to re-select the standard application when you next open the appropriate file type (e.g., links or images). If the default Clear Settings button is inactive, then the application has not yet been selected as standard for any data type.

Make sure that an alternative application is installed|Close all background processes in multitasking|Reboot your smartphone after resetting|Check for updates MIUI In Settings โ†’ The phone.-->

An alternative method for stubborn cases: use ADB (Android Debug Bridge), which requires a PC connection, but is guaranteed to reset all default settings:

adb shell cmd appops set <package_name> android:default default_ignore

Replace the <package_name> with a problem application package identifier (e.g. com.android.chrome for Chrome) and you can find it through the App Inspector app or by commanding:

adb shell pm list packages | grep "appendix name"

3. Hidden Settings: How to Forced Default Applications through Hidden Settings MIUI

If standard methods do not work (for example, on Xiaomi with Chinese firmware), you can use hidden MIUI settings.

  1. Install the MIUI Hidden Settings app (available on Google Play or 4PDA).
  2. Open it and grant permissions to access the settings (you may need to enable USB Debugging in Settings โ†’ About Phone โ†’ MIUI version โ€“ tap 7 times on the build number).
  3. Go to the Default Apps section.
  4. Manually select the desired applications for each category.

This method is particularly useful for:

  • ๐Ÿ“ฑ Chinese firmware devices where the default Appendix is missing
  • ๐Ÿ”’ Models with locked settings (e.g., corporate smartphones)
  • ๐Ÿ› ๏ธ Situations where MIUI automatically resets your selection after the update
What if MIUI Hidden Settings is not working?
If the application does not start or save settings, try: 1. Install an older version of the utility (for example, 2.4.1 for MIUI 12). 2. Enable developer mode and disable MIUI Optimization in the developer settings. 3. Use the alternative - Activity Launcher (select Settings โ†’ Default App Settings in the activity list).

On some models (e.g. Xiaomi 12T with MIUI 13.5), hidden settings can be locked at the kernel level, in which case only flashing to the global version or using ADB will help.

Table 4: Compatibility of methods with different versions of MIUI

Not all methods work equally well on different versions of the shell, and here is a comparison table based on the features of MIUI 12โ€“14 and HyperOS:

MethodMIUI 12MIUI 13MIUI 14HyperOSNotes
Standard settings (Default Applications)โœ… It's working.โœ… It's working.โœ… It's working.โœ… Works (renamed Application Settings)The Chinese firmware may not be available.
Reset via ADBโœ… It's working.โœ… It's working.โœ… It's working.โœ… It's working.Requires debugging and PC rights
MIUI Hidden Settingsโœ… It's working.โš ๏ธ Partially (may require an older version)โŒ Not working (system-level locking)โ“ Not tested.The alternative is Activity Launcher
Forced replacement through ShizukuโŒ Not supportedโœ… Works (with Android 11+)โœ… It's working.โœ… It's working.Requires root or ADB to activate

If your version of MIUI is not listed in the table, check it in Settings โ†’ About Phone โ†’ MIUI Version. For HyperOS (the new shell based on Android 14), most methods remain relevant, but the paths in the menu may vary slightly.

5. Solving typical problems when changing standard applications

Even when set up correctly, MIUI can behave in an unpredictable way, and let's look at some of the most common mistakes and their solutions:

Problem 1: The โ€œClear Default Settingsโ€ button is inactive

This means that the application has not yet been selected as standard for any data type.

  • ๐Ÿ“ฒ Open the file or link you want to specify a standard application for (e.g., a web page for a browser).
  • ๐Ÿ”„ In the window that appears, select the desired application and tick Always (or Use by default).
  • ๐Ÿ”™ Go back to the settings and try again to reset.

Problem 2: MIUI automatically resets selections after update

After the MIUI update, the system can reset all default settings to avoid:

  • ๐Ÿ“ฅ Before updating, back up the settings through Settings โ†’ Additionally. โ†’ Backup and reset.
  • ๐Ÿ”ง After updating manually check the default settings and reassign them if necessary.
  • ๐Ÿ›ก๏ธ Turn off automatic optimization in Settings โ†’ Battery and Performance โ†’ Optimization MIUI (may interfere with saving settings).

Problem 3: You canโ€™t choose a third-party SMS application

On some Xiaomi models (especially those with Chinese firmware), the system blocks the replacement of the standard SMS- app.

  • ๐Ÿ”„ Use ADB to force a change of:
  • ๐Ÿ“ฑ Install an alternative firmware (e.g., xiaomi.eu) where this restriction is removed.
  • ๐Ÿ’ฌ Use messengers that support SMS (e.g., Google Messages or Textra) that can bypass the lock.

๐Ÿ’ก

If the applications stopped notifying after changing SMS-, check the permissions for the new application in Settings โ†’ Applications โ†’ Permissions โ†’ Notifications. Often MIUI blocks them by default.

6. Alternative methods for experienced users

If standard methods don't work, you can use advanced tools, which require technical knowledge and can affect the stability of the system.

Method 1: Using Shizuku and AppOps

Shizuku allows you to manage Android settings without root rights through ADB.

  1. Install Shizuku from Google Play and activate it via ADB:
  2. Install AppOps (permissions management application).
  3. In AppOps, find the Default App section and manually assign the desired applications.

Method 2: Editing system files (requires root)

For root users, you can manually edit the /data/system/users/0/settings_global.xml file, which stores the default settings.

<setting id="default_browser" value="com.android.chrome" />

Change the value to the package of the desired application. Attention: incorrect changes can lead to system failure!

๐Ÿ’ก

Before editing system files, make sure to back up via TWRP or OrangeFox Recovery, which will restore the device to work in case of an error.

Method 3: Using Tasker to change automatically

Tasker can create a task that will force you to open links or files in the desired application.

  • ๐Ÿ“Œ Trigger: Event โ†’ UI โ†’ Widget Click (or Variable Set for tracking link opening).
  • ๐Ÿ”„ Action: Task โ†’ Launch App with target application indication.

7. Frequent questions and answers

โ“ Why do links still open in Mi Browser after changing the default browser?
This is a typical MIUI problem related to the system cache. Try: Clear the Mi Browser cache in Settings โ†’ Applications โ†’ Mi Browser โ†’ Memory โ†’ Clear the cache. Delete Mi Browser updates (if it is a system application). Use ADB to reset default settings (see Section 2). If nothing helps, install Chrome as the default browser via MIUI Hidden Settings.
โ“ Can I change the default phone app to Xiaomi?
On most Xiaomi devices, you can't replace the standard call app without root rights or custom firmware. This is a restriction at the Android level, not MIUI. Alternative solutions: Use apps like True Phone or ExDialer that run on top of the standard application. Install custom firmware (like LineageOS) where this restriction is removed.
โ“ How to bring back standard Xiaomi apps after experimentation?
To return Mi Browser, Mi Gallery and other system applications by default: Go to the โ†’ Apps โ†’ Application Management Settings. Select the current default application (e.g. Chrome). Click Clear Default Settings. The next time you open a file or link, select the system application and mark Always. If the system application has been disabled, turn it on the โ†’ App Settings โ†’ Show all apps โ†’ โ‹ฎ โ†’ Show system.
โ“ Why is there no Default Applications on POCO F4 GT?
On some POCO models (especially with Chinese firmware), this item is hidden. Solutions: Search by settings (enter "default apps"). Install MIUI Hidden Settings or Activity Launcher. Refuse the device to the global version of MIUI via Fastboot.
โ“ Can I change the default app for NFC- payments?
No, the contactless payment application (e.g. Google Pay or Mi Pay) is set at the Android level and cannot be changed through the MIUI settings. The choice depends on: the firmware region (in China, Mi Pay is the default, in Europe - Google Pay), the presence of root rights (with them you can force Google Pay to install on Chinese firmware).

8 Conclusion: Which solution should you choose?

The choice of method depends on your Xiaomi model, MIUI version and technical skills:

  • ๐ŸŸข For most users: standard settings (Settings โ†’ Applications โ†’ Default Apps) are sufficient.
  • ๐ŸŸก If settings are reset: Use ADB or Shizuku to force a change.
  • ๐Ÿ”ด For Chinese firmware: You will need MIUI Hidden Settings or flashing to a global version.

Remember, newer versions of MIUI (especially MIUI 14 and HyperOS) may have some methods blocked.

  • ๐Ÿ”„ System updates in Settings โ†’ The phone. โ†’ Update MIUI.
  • ๐Ÿ“‹ Error logs via ADB Logcat (for power users).
  • ๐Ÿ’ฌ Reviews on the 4PDA or XDA-Developers forums โ€“ there may be a unique solution for your model.

If you are faced with an unusual situation, describe it in the comments - we will try to help!