How to install the default application on Xiaomi Redmi 9: all the ways and nuances of MIUI

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).

πŸ“Š What version? MIUI You're using Redmi 9?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

Method 1: Standard change through MIUI settings

This is the simplest method that works for most applications (browsers, galleries, music players).

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section β†’ Application management.
  3. Slip on the three dots in the upper right corner and select the Default Apps.
  4. In the list, find the category you want to change (for example, Browser or Gallery).
  5. 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:

  1. Find the file you want to open (such as a photo or link).
  2. Slip on it and hold your finger until the context menu appears.
  3. Choose to open with the help of...
  4. 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.

  1. 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?
In some firmware (e.g. China) ROM) This item is missing. The alternative is to use ADB-commands (Method 4) or install EU ROM (Unofficial firmware for the global region).

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.

  1. Install. ADB-PC drivers.
  2. 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 devices

The name of your device should appear.

Chrome

adb shell cmd package set-home-activity com.android.chrome/com.google.android.apps.chrome.Main

For 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 applicationCan I replace it?MethodNotes
browserβœ… Yes.Method 1 or 2MIUI 14 may require confirmation each time a link is opened.
galleryβœ… Yes.Method 2When 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.

FAQ: Frequent questions about changing the default apps to Redmi 9

Can you completely remove the standard Xiaomi apps (Mi Browser, Mi Music)?
No root rights, no. You can only disable them: Go to Settings β†’ Applications β†’ Application Management. Select an unnecessary application (like Mi Browser). Tap to Disable (if the button is active). Important: disabling system applications can cause MIUI to malfunction. For example, without Mi Browser, some system links may stop opening.
After the MIUI update, all the default apps were reset. How do I get them back?
It's a famous bug. MIUI 13β†’14.Try: Reboot your phone.Go to Settings. β†’ Annexes β†’ Default apps and reassign everything. If it doesn't work, reset through Developer Mode (see Method 3). ⚠️ Attention: Before the update MIUI Always back up through Settings β†’ The phone. β†’ Backup. This will keep the default settings for the applications.
How to make Google Assistant instead of Mi Assistant by default?
MIUI blocks the replacement of the voice assistant at the system level. A workaround: Install Google Assistant from Play Market. Assign it as the default assistant through Settings β†’ Applications β†’ Default Apps β†’ Voice Input. Press the Home button (or swipe the corner of the screen if you use gestures) β€” Google Assistant should open. But: when you lock the screen or in some applications, Mi Assistant can still start.
Why do some links still open in Mi Browser after changing the browser by default?
This is due to deep links that MIUI It's tied to system applications. Solutions: πŸ”— Open Mi Browser, go to Settings β†’ Additionally, and disable the option to Open supported links. πŸ”— Use it. ADB-Adb shell pm clear-package-preferred-activities πŸ”— Install the Open Link With app from the Play Market – it lets you manually select a browser for each link.
Can Redmi 9 make Telegram or WhatsApp an SMS app?
Technically yes, but not recommended. For this: In Telegram or WhatsApp, turn on the feature. SMS-integration (if any) through ADB Assign the messenger by default application for SMS: adb shell cmd package set-default-sms com.whatsapp Problems that may arise: No notifications will be received about new SMS. Service messages from banks or operators may not be displayed. SMS for short numbers (for example, for USSD-request).