Xiaomi Redmi 9 is one of the most popular budget smartphones with a proprietary shell MIUI, which sometimes behaves illogically when working with the default applications. You downloaded a new browser, but the system persistently opens links in the standard Mi Browser? Or photos automatically run in the Xiaomi Gallery, although you prefer Google Photos? In this article, we will analyze all the ways to change standard applications, from obvious to hidden.
The problem is that MIUI limits choice more than pure Android. For example, some system applications (like Calls or Messages) canβt be replaced completely, while others require a workaround through the developerβs settings. Weβve tested all methods on Redmi 9 with MIUI 12, 13 and 14 versions β and are ready to share working solutions.
Why Xiaomi Redmi 9 canβt change the default app?
If you tried to change the standard app through the Settings menu β Apps β Default apps, but nothing came of it β the reasons could be:
- πΉ Systemic constraint MIUI: Some applications (such as Calls or Camera) are rigidly tied to firmware and cannot be replaced without root rights.
- πΉ No alternative: If you havenβt installed a second browser or messenger, the system simply wonβt offer an option to change.
- πΉ Cache error: Sometimes settings are reset after updating MIUI or clean up the application data settings.
- πΉ Regional restrictions: in firmware for China (China) ROM) Some functions are blocked at the software level.
Itβs also worth considering that MIUI 14 (unlike older versions) has made the process a bit easier but left pitfalls. For example, when choosing a default browser, the system can request a confirmation every time a link is opened β a security feature that can be turned off (more on this below).
Method 1: Standard change through MIUI settings
This is the simplest method that works for most applications (browsers, galleries, music players).
- Open Settings (the gear icon on the main screen).
- Go to the Appendix section β Application management.
- Slip on the three dots in the upper right corner and select the Default Apps.
- In the list, find the category you want to change (for example, Browser or Gallery).
- Select the desired application from the proposed options.
If the category you want is not listed, you can't change it in the standard way (see Method 3). Also note the confirmation pop-up: in MIUI 14, it can appear every time you open a link, even if you've already selected the default app.
Open Settings β Applications β Permissions β Autorun
Find your browser (such as Chrome) and enable permission
Reboot your smartphone
Check if the confirmation window has disappeared.-->
Important: After changing the application by default, do not clear the system settings cache (Settings β Apps β Settings β Storage β Clear the cache), otherwise the selection may reset.
Method 2: Change through the menu "Open with..."
If the application you want is not in the default list, try changing it on the fly when you open the file:
- Find the file you want to open (such as a photo or link).
- Slip on it and hold your finger until the context menu appears.
- Choose to open with the help of...
- In the list of applications, tap on the desired and tick Always (or Use by default).
This method works for:
- π· Photos and Videos (replacing Xiaomi Gallery with Google Photos or QuickPic).
- π΅ Audio files (replacing Mi Music with Spotify or VLC).
- π Documents (replacement) WPS Office on Microsoft Word).
MIUI 14 may ignore the choice of Always for some file types (e.g. APK), in which case only manual assignment via ADB (see Method 4) will help.
Method 3: Using Developer Mode (for system applications)
Some applications (such as Calls or Messages) cannot be replaced by standard methods, but MIUI 13/14 has a hidden feature that allows you to reset system applications.
- Activate Developer Mode: Go to Settings β About Phone. Tap 7 times on MIUI Version. Enter the Mi Account password if required.
Settings β Additional β For Developers
Resetting application preferences by default
Confirm the action.
After reset, the system will request a default application selection the next time a file or link is opened.Limitation: This method does not allow you to assign a third-party call app or SMS - only reset the current settings.
What to do if there is no "reset preferences" item?
Method 4: ADB-Forced change commands (advanced method)
If the previous methods didn't work, you can use Android Debug Bridge (ADB), which requires connecting your smartphone to your computer, but gives you full control over the applications by default.
- Install. ADB-PC drivers.
- Enable USB debugging on Redmi 9: Go to Settings β Additional β For developers. Activate USB debugging.
Connect your phone to your PC and confirm your trust in your computer.
Command line.
Terminal
adb devicesThe name of your device should appear.
Chrome
adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.MainFor other types of apps, use similar commands with the package specified (e.g. com.google.android.apps.photos for Google Photos).
Warning: improper use of ADB can cause system failures. Make a backup before experimenting.
π‘
To find out the name of the app package, install the App Inspector from Google Play. It will show the exact packet names (for example, com.miui.gallery for a standard gallery).
Table: What applications can be replaced with Redmi 9
Not all system applications are replaceable, and the table below shows current data for MIUI 12-14:
| Type of application | Can I replace it? | Method | Notes |
|---|---|---|---|
| browser | β Yes. | Method 1 or 2 | MIUI 14 may require confirmation each time a link is opened. |
| gallery | β Yes. | Method 2 | When you open photos through Google Photos, thumbnails in the system menu may disappear. |
| Calls. | β No. | β | Only the Mi Dialer system application. |
| Messages (SMS) | β οΈ Partially. | ADB (Method 4) | You can assign a third-party messenger, but notifications may not work properly. |
| Camera. | β No. | β | The Mi Camera system camera is not replaced, but you can install an alternative (such as the GCam) and run it manually. |
What if notifications stopped working after the application change?
One of the common bugs when replacing standard applications is the disappearance of notifications (for example, for SMS or calls).This is because MIUI binds system alerts to native applications.
- π Check the permissions: Go to Settings β Annexes β App management. Select the new application by default (e.g. Messages instead of Mi Messages). Tap Permissions and enable all necessary (especially Notifications and Messages). SMS).
- π Reset the notification settings: adb shell cmd notification allow_all True (requires) ADB and developer rights).
- π Reverse to the standard app if the problem is critical.
β οΈ Note: if you have replaced Messages with a third-party messenger (such as Textra) but have stopped coming SMS From banks or services, return the standard app. Some operators send back the service. SMS Only in the system application Mi Messages.