Do you try to open a file or link to Xiaomi, but instead see an annoying message: “Can’t make this application the default?” or does the system stubbornly ignore your choice of browser, messenger or gallery, resetting the settings to factory? This error is typical of smartphones on MIUI (especially versions 12-14) and is associated with the features of the shell. 80% of the time the problem is solved without resetting – you just need to know where to “dig”.
In this article, we’ll look at all the possible causes of error, from basic (incorrect app permissions) to hidden (conflict with Google or Mi Account services), and you’ll get unique instructions for Xiaomi based on the latest MIUI updates from 2026, including workarounds for cases where standard methods don’t work, and at the end, an FAQ with answers to users’ most frequent questions.
Why Xiaomi doesn’t save the default app: 5 main reasons
The error is caused by specific actions or system failures, and these are the key triggers we identified in our testing of the Redmi Note 12 Pro+, POCO F5 and Xiaomi 13T:
- 🔄 Conflict with Google Services: MIUI Sometimes blocks default changes if they conflict with Google Play Services policies (for example, when trying to make Firefox Focus the default browser instead of Chrome).
- 📱 Limitations MIUI: In some regional firmware (for example, China), the default application change function is artificially blocked.
- 🔧 Failure in app settings: The damaged cache or application data you are trying to make the main one (often found on Telegram or Telegram) VLC).
- 🛡️ Antivirus or “Protection” MIUI»: Built-in security tools can block changes, treating them as potentially dangerous.
- 🔄 System Update: After installing the new version MIUI default settings are reset, but the system does not always correctly restore them.
Interesting fact: on the POCO M6 Pro with global firmware, the error occurs 3 times less often than on the Chinese versions of Xiaomi 14. This is due to the fact that in Chinese builds MIUI does not have Google services, and the system forcibly assigns its own applications by default.
⚠️ Note: If you use custom firmware (like LineageOS or Pixel Experience), the problem may be due to incorrect integration of Google services.
Method 1: Reset application settings by default (without data loss)
The most secure method, which works 60 percent of the time, doesn't affect personal files, but resets all file opening and link settings.
- Open Settings → Applications → Application Management.
- Slip on the three dots in the top right corner and select Reset App Settings.
- Confirm action. The system will restart.
- After the reboot, try assigning the desired application again by default.
If this doesn't work, move on to the next one, but first check if the built-in antivirus is blocking the changes:
Disable "MIUI Protection" in Settings → Memory and Cleanup
Remove the application cache that needs to be made the main one
Reboot the phone
Repeat the default assignment attempt-->
On Xiaomi 13 Ultra with MIUI 14.0.5, this method only worked after disabling the MIUI Optimization feature in the battery settings. Try doing the same if the standard reset didn't work.
Method 2: Manual assignment via “Application Settings” (for experienced)
If the system ignores your choices when you open a file, you can manually assign the default application through a hidden menu, which works even on locked firmware.
- Go to Settings → Applications → Application Management.
- Choose the app you want to make the primary (like Chrome).
- Tap on the "Open by Default" option (or "Default Settings" in newer versions of MIUI).
- Click on “Clear Default Settings” (if the button is active).
- Go back and select this application again to open the desired file type (e.g.,.html for the browser).
Some file types (such as.apk) may require additional confirmation from the Security menu. If the Open by Default button is inactive, the application does not support processing of this type of file.
What to do if there is no "Open by default" item?
Method 3: Using ADB for Involuntary Assignment (Advanced Level)
If standard methods don’t work, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manually set the default apps, which is suitable for users who are ready to work with the command line.
You'll need:
- 🖥️ Computer with installed ADB Tools.
- 📱 Included debugging by USB on the phone (Settings) → The phone. → Version. MIUI → 7 times tap to activate the developer mode, then Settings → Additionally. → For developers → Debugging by USB).
- 🔌 USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
- Enter the command to check the connection: Adb devices must display the serial number of your device.
- Find out the name of the package of the desired application (for example, for Chrome it is com.android.chrome). | grep"chrome".
- Assign the default application for a specific file type. For example, for the browser: adb shell cmd package set-home-activity com.android.chrome For other file types, use: adb shell cmd package add-preferred-activity -p com.android.chrome -a android.intent.action.VIEW -d"http://" -n com.android.chrome/com.google.android.apps.chrome.Main
⚠️ Attention: Misuse of the right ADB Do not change the settings of packets if you are not sure of their purpose, for example, the command adb shell pm clear will delete all application data without the possibility of recovery.
Reset application settings | Manual assignment in settings | Using ADB| Nothing helped-->
Method 4: Remove conflicting applications (for Chinese firmware)
On Chinese-based ROM devices, MIUI mandates its own default apps (e.g., Mi Browser instead of Chrome or Mi Video instead of VLC), which can only help by removing system applications – but requires an unlocked bootloader and root access.
If you have root, follow the following steps:
- Install Root Explorer or any other file manager with root support.
- Go to /system/priv-app/ or /system/app/.
- Find apps that conflict with your choices (such as MiBrowserGlobal or VideoPlayer).
- Rename the file extension from.apk to.bak (e.g., MiBrowserGlobal.apk → MiBrowserGlobal.bak).
- Reboot the phone.
After that, the system will stop forcing remote applications to be assigned by default, but be careful:
| Annex | Effects of removal | A safe alternative |
|---|---|---|
| Mi Browser | Some system links will stop opening | Install Chrome or Firefox before removal |
| Mi Video | There will be no video playback in the gallery. | Use VLC or MX Player |
| Mi Music | Disappears player in the notification panel | Assign Poweramp or Spotify to default in advance |
⚠️ Note: Removing system applications without root can lead to “bootloop” (a looped reboot).On Chinese firmware without Google services, some features (such as push notifications) may not work properly after removing standard applications.
Method 5: Update MIUI or rollback to previous version
If the error occurred after the system update, the cause may be a bug in the current version of MIUI, in which case either installing the latest patch or rolling back to a stable build will help.
How to update:
- Go to Settings → About the phone → System update.
- Click on “Update Checker” and install the latest version if available.
- After the update, reset the application settings (Method 1).
If the problem occurs after the update, try to roll back:
- Download the stable version of MIUI for your model from the official Xiaomi website.
- Go to Settings → About Phone → MIUI → tap 10 times on the MIUI logo to activate the hidden menu.
- Select “Update through File” and specify the downloaded package.
On the Redmi Note 11 Pro+, users reported that the bug disappeared after upgrading from MIUI 13.0.4 to 13.0.6. If rollback doesn’t help, try installing global firmware instead of regional – it has fewer restrictions on changing apps by default.
💡
Before rolling back or updating, back up via Settings → About Phone → Backup. This will save your data even if something goes wrong.
What to do if nothing helps: radical measures
If all of these methods do not work, there are two options:
- Reset to factory settings (delete all data, but return the system to its original state).
- Fastboot flashing (requires an unlocked bootloader and PC).
Instructions for discharge:
- Go to Settings → About the phone → Reset settings.
- Select “Erase all data” and confirm.
- After the reboot, set the phone up as new and try assigning the default app again.
If that doesn't work, then you just have to reflash it.
- Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
- Download the Fastboot firmware for your model.
- Use the Mi Flash Tool for clean installation.
⚠️ Note: Fastboot flashing deletes all data, including files in internal memory.If you have important information, pre-extract the memory card and make a backup to your PC.
💡
Before taking drastic measures, check if the error is related to a particular application. For example, Telegram X often conflicts with MIUI when trying to make it the default messenger, in which case reinstall the application will help.