Xiaomiโs MIUI-based smartphones offer flexible settings, but itโs not always obvious how to change the default apps. Did you install a new browser but the system persistently opens Mi Browser? Or would you like Telegram to automatically handle all links instead of WhatsApp? In this article, weโll look at all the ways you assign apps by default, from standard settings to hidden MIUI 14/15 features.
The problem is that the manufacturer often sews its services into the system, and the configuration interface changes with each version of the firmware, we tested all the methods on current models โ from Redmi Note 12 to Xiaomi 14 Ultra โ and highlighted working solutions. Importantly, some parameters may differ depending on the regional firmware (Global, China, EEA).
If you've tried to change your default settings before through Settings โ Apps, but you can't, don't rush to reset your phone. 90% of the time, the problem is solved through hidden menus or third-party utilities. Then, step-by-step instructions with all the nuances of MIUI in mind.
Why Xiaomi is blocking the default application change?
MIUI is known for its "care" for the user, sometimes excessive, and the manufacturer deliberately limits the ability to change standard applications for several reasons:
- ๐ Security: Pre-installed applications (Mi Browser, Messages, Gallery) are further tested for system compatibility.
- ๐ Analytics: Collecting data on user behavior (e.g., through Mi Browser) helps improve services.
- ๐ฐ Monetization: Built-in advertising in branded apps generates revenue (especially in China) ROM).
- ๐ ๏ธ Stability: Third-party applications may conflict with system processes (e.g. TrueCaller instead of a standard dialer).
In practice, this means that:
- ๐ฑ On Global. ROM Part of the restrictions removed (you can change the browser, SMS-client, but not all.
- ๐จ๐ณ China. ROM Without unlocking the bootloader, it is almost impossible to change standard applications.
- ๐ After updating MIUI default settings may be reset.
โ ๏ธ Note: On some models (POCO F5, Redmi K60) After changing the firmware to custom (for example, Pixel Experience), standard applications are assigned automatically via Android. 13/14, But it can disrupt the job. IR Blaster and other Xiaomi branded features.
Method 1: Standard MIUI settings (works 70% of the time)
The easiest method is to use the built-in MIUI menu, which is suitable for most applications (browser, SMS, phone, gallery), but does not work for system services like Mi Share or Game Turbo.
Step-by-step:
- Open Settings โ Applications โ Application Management.
- Click on the three dots in the top right corner and select the Default Apps.
- In the list, find the category you want to change (for example, Browser or SMS).
- Slip on the current app and select an alternative from the list.
If the application is not in the list:
- ๐ฒ Make sure it is installed and not disabled in Settings โ Annexes โ All applications.
- ๐ Restart your phone โ sometimes the list is updated after the reboot.
- ๐ Check if the application supports this type of action (for example, not all messengers can handle it). SMS).
Install an alternative app from Google Play
Check out the MIUI version (Settings โ About the phone)
Open a new application at least once
Reboot your smartphone-->
Limitations of the method:
- โ Not working for China ROM rootless.
- โ You can not assign a third-party launcher (Nova Launcher) by default - only through ADB.
- โ On some models (Xiaomi) 13T) stripped-down.
Global ROM
China ROM
EEA ROM
Custom (LineageOS, Pixel Experience, etc.)
I don't know.-->
Method 2: Through the settings of a particular application
Some apps (e.g. Chrome, Gmail, VLC) allow you to assign yourself by default directly from your interface, a method that often works when standard MIUI settings block changes.
How to do this:
- Open the app you want to make standard (like Google Chrome).
- Go to its settings (usually through three dots in the upper right corner).
- Find an item like Assign by default, Open supported links, or Make primary.
- Follow the instructions on the screen โ the system will redirect you to Android settings.
Examples of applications with this function:
| Annex | Category | The path to adjustment |
|---|---|---|
| Google Chrome | browser | โฎ โ Settings โ Default application |
| Gmail | Post | โฐ โ Settings โ Account management โ Default appointment |
| VLC | Video player | โฎ โ Settings โ Integration โ Make a default player |
| Telegram | SMS (only for Android 10+) | โฐ โ Settings โ Notifications โ SMS default |
โ ๏ธ Attention: On Xiaomi with MIUI 14 and later after the default Gmail assignment, the sync with Mi Account may stop working. To fix this, go to Settings โ Accounts. โ Mi Account โ Synchronization and turn it on manually.
Method 3: Use of ADB (for power users)
If standard methods donโt work and root rights donโt work, ADB (Android Debug Bridge) can manually assign any application by default, bypassing the limitations of MIUI.
What you need:
- ๐ฅ๏ธ A computer with installed Xiaomi drivers and ADB.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ Tap 7 times, then return to the Additional Settings โ For developers โ Debugging by USB).
- ๐ Cable USB Type-C (preferably original).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (cmd) and type: Adb devices Make sure the device is defined.
- 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 action. For example, for the browser: adb shell cmd role add-package android.app.role.BROWSER com.android.chrome
Popular roles and teams:
| Type | Role. | Example of team |
|---|---|---|
| browser | android.app.role.BROWSER | adb shell cmd role add-package android.app.role.BROWSER com.android.chrome |
| SMS | android.app.role.SMS | adb shell cmd role add-package android.app.role.SMS org.telegram.messenger |
| Phone. | android.app.role.DIALER | adb shell cmd role add-package android.app.role.DIALER com.google.android.dialer |
| gallery | android.app.role.GALLERY | adb shell cmd role add-package android.app.role.GALLERY com.google.android.apps.photos |
โ ๏ธ Attention: After use ADB Some system functions (Mi Share, Quick Ball) may not work properly. To get it back, run the command: adb shell cmd role remove-package android.app.role.BROWSER com.android.chrome (replace). BROWSER and com.android.chrome for the desired values).
How to find out the name of the package of any application?
Method 4: Third-party utilities (without root)
If ADBs seem complicated, you can use specialized applications that automate the process of assigning standard applications, but you need to be careful - some utilities may contain advertising or unwanted software.
Top.-3 tested applications:
- ๐ ๏ธ Default App Manager (Google Play) is a simple interface that supports the application. MIUI 12-15.
- ๐ง SetEdit (XDA Developers โ working through ADB, but with a graphical interface.
- ๐ฑ App Cloner (Google Play) โ allows you to duplicate applications and assign copies by default.
How to use Default App Manager:
- Install the utility from Google Play.
- Open it and give access to Usage Access (Settings โ Applications โ Special Access โ Access to Use).
- Select a category (e.g. Browser) and tap on the desired application.
- Confirm the changes โ the system will redirect you to Android settings.
๐ก
If after using third-party utilities, the phone started to brake, clear the cache in Settings โ Memory โ Clean. Also check the AutoRun section - some utilities can be added to the autoboot.
Restrictions of third-party utilities:
- โ China. ROM Most of the tools donโt work without root.
- โ Some applications (e.g. SetEdit) require a PC connection.
- โ After updating MIUI settings can be reset.
Method 5: Manual database editing (root only)
If you have root rights (like Magisk), you can manually change the default system settings for apps, which is the most powerful, but also the riskiest method, because doing the wrong thing can lead to a bootloop.
What needs to be done:
- Install Root Explorer or Solid Explorer with root support.
- Cross the path: /data/system/users/0/ Find the file. settings_global.xml.
- Open the file in the text editor and find the lines of the form: <setting id="default_browser" value="com.android.browser" />
- Change the value to the name of the package of the desired application (for example, com.android.chrome).
- Save the file, reboot the phone.
Examples of keys for editing:
| Key key | Description | Example of meaning |
|---|---|---|
| default_browser | Browser by default | com.android.chrome |
| default_sms_package | SMS-defaulter | org.telegram.messenger |
| default_dialer | Phone appendix | com.google.android.dialer |
| default_gallery | Gallery by default | com.google.android.apps.photos |
โ ๏ธ Attention: Editing system files without a backup can cause data loss or "bricking" the phone. TWRP or adb backup.
Problem Solving: What to do if nothing works?
If none of the methods worked, check the following points:
- ๐ Update. MIUI: Newer versions of firmware sometimes fix bugs with default settings. Check for updates in Settings โ The phone. โ Updating the system.
- ๐ฑ Check out the regional firmware: In China ROM Without unlocking the bootloader, it's almost impossible to change standard applications. Install Global ROM via Mi Flash Tool.
- ๐ง Reset your application settings: Go to Settings โ Annexes โ Application management โ โฎ โ Reset application settings.
- ๐ ๏ธ Use alternative launchers: Install Nova Launcher or Lawnchair โ they let you assign apps by default through your settings.
Frequent mistakes and their solutions:
| Problem. | Reason. | Decision |
|---|---|---|
| There is no "Default Apps" item in the settings | An outdated version of MIUI or China ROM | Update your firmware or use ADB |
| After changing the browser, links still open in Mi Browser | Mi Browser's Cash Blocks Changes | Clean the cache in Settings โ Applications โ Mi Browser โ Memory |
| ADB does not see the device | Not installed drivers or not included debugging | Install Mi PC Suite and check for USB Debugging |
| The application does not appear in the list to select | It does not support this type of action. | Check the application documentation or use an analog |
๐ก
If youโre using China ROM, the only reliable way to change standard apps is to unlock the bootloader and install Global ROM or custom firmware.