Why Xiaomi Redmi canโt change the phone and what to do about it
You downloaded a new call with a nice interface or user-friendly features, but Xiaomi stubbornly ignores it when incoming calls? MIUI Is the phone's standard app resetting and it can't be returned? a problem familiar to many Redmi Note owners 10/11/12, Redmi 9/10 And other models. It's all about the shell. MIUI, which sometimes blocks application changes by default or hides the desired settings.
In this article, weโll look at all the working ways to make a default call on Xiaomi Redmi, from basic settings to hidden commands for power users, and why some apps (like Truecaller or Google Phone) may not appear on the list of available calls and how to fix it. If youโve tried changing the settings through the menu and nothing has worked, donโt close the page: there will be some non-obvious solutions next!
To start with, we'll define terms. The default caller is an application that automatically opens when a call is in or out. On Xiaomi, it could be:
- ๐ฑ Standard call. MIUI (com.android.dialer โ pre-installed application with basic functions.
- ๐ Truecaller โ a popular caller with a number detector and spam blocking.
- ๐ค Google Phone โ an alternative from Google with integration into the ecosystem.
- ๐จ Third-party calls (e.g. Drupe, ExDialer).
If your Redmi model is working on MIUI 12-15, the instructions below will fit with 99% probability (MIUI 11 and below) additional steps may be required - we will mention them too.
Method 1: Change calls through settings MIUI (simple)
Letโs start with the official method that works on most Xiaomi Redmi devices, which does not require super-user rights (root) and is suitable even for beginners.
Open the Settings. โ Annexes โ App management. In the upper right corner, click three dots (โฎ) and select the default Apps:
- Put it on the phone.
- In the list of available apps, select the right call (for example, Truecaller or Google Phone).
- Confirm the choice by pressing OK or Set by default.
If the phone is not on the list, check:
- โ Whether the application is installed (sometimes after updating) MIUI third-party calls are flying").
- โ Does the application have permission to Call and Contact (checked in Settings) โ Annexes โ Permits).
- โ Is the application manually disabled (go to Settings) โ Annexes โ [Call name] and check status).
โ๏ธ Preparation before the change of call
On some Redmi models (e.g. Redmi Note 8 Pro or Redmi) 9T) The default application item may be hidden:
- Open the Settings โ Applications.
- In the search bar (loop at the top), enter the default.
- The system should show the hidden partition.
๐ก
If after the change of calls incoming calls still open in the standard application, try to clear the cache of both calls in Settings. โ Annexes.
Method 2: Reset application settings (if the call does not change)
Sometimes. MIUI "Forgets about the default settings changes due to a failure in the system cache, in which case resetting the application settings will help. This method will not delete your data, but reset all permissions and default settings for all applications.
How to do this:
- Go to Settings โ Applications โ Application Management.
- Press three points (โฎ) in the upper right corner and select Reset application settings.
- Confirm the action by clicking Reset Settings.
- After restarting the smartphone, repeat Method 1 (change the call through settings).
This method often helps if:
- ๐ The call is reset to standard after rebooting.
- ๐ฑ In the list of applications by default only the standard call is displayed. MIUI.
- โ๏ธ When choosing an alternative call, an error appears.
What if the reset didn't help?
โ ๏ธ Note: If you use Truecaller as your primary call, after resetting your app settings, you may need to reset spam blocking and contact synchronization!
Method 3: Use ADB-Teams (for experienced users)
If the standard methods do not work, you can resort to ADB-This method requires you to connect your smartphone to your computer, but it allows you to manually specify which phone to use.
You'll need:
- ๐ฅ๏ธ Computer with installed Xiaomi and ADB-tools drivers.
- ๐ฑ Included Debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times tap the version, then go back to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect your smartphone to your computer 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 packet of the desired call (for example, for Truecaller it is com.truecaller, for Google Phone it is com.google.android.dialer).
- Follow the command to change the call by default: adb shell cmd role add-package com.truecaller android.role.DIALER (replace com.truecaller with your call package).
- Reboot your smartphone.
If the call hasnโt changed after the command, try resetting the current default settings as well:
adb shell cmd role remove-package com.android.dialer android.role.DIALER| Popular calls | Package name (for ADB) | Does MIUI support the |
|---|---|---|
| Standard MIUI call. | com.android.dialer | Yes. |
| Truecaller | com.truecaller | Yes (may require additional settings) |
| Google Phone | com.google.android.dialer | Yes (some models don't show up) |
| Drupe | com.drupe.app | Partially (depending on the MIUI version) |
โ ๏ธ Attention: Use ADB It can cause system failures if you type in the wrong commands. Do not change roles (android.role.*) DIALER!
Method 4: Install a call via Safe Mode (if you have a call) MIUI block the change)
Sometimes. MIUI It blocks the change of calls due to conflict with other system applications (for example, Security or MiuiSystemUI), in which case Safe Mode, a mode in which all third-party applications are disabled, will help.
How to run Safe Mode on Xiaomi Redmi:
- Press the power button until the shutdown menu appears.
- Press and hold the "Switch Off" option (or Reboot on some models).
- Confirm the transition to Safe Mode (the screen will appear watermark).
In Safe Mode:
- ๐ง Try changing the call again through Settings. โ Default applications.
- ๐ฅ If the problem was in conflict with another application, the change will be successful in Safe Mode.
- ๐ After changing the smartphone, restart it to normal mode.
If the call changed to Safe Mode but reset again after the reboot, one of the installed apps is to blame.
- Remove recently installed applications (especially optimizers, antiviruses, or launchers).
- Check if security is blocking. MIUI Changes (Go to Settings) โ Security โ Autostart and enable autostart for your call).
๐ก
If the call is reset after a reboot, the problem is almost always in conflict with applications that optimize the system (for example, Clean Master or the Internet). MIUI Optimization).
Problems and mistakes when changing calls to Xiaomi Redmi
Even after a successful change of call, Xiaomi users may encounter bugs, and let's look at the most common and ways to solve them.
Problem 1: The caller changes, but the incoming calls still open in the standard app.
- ๐น Check if notifications for alternative calling are disabled (Settings) โ Notifications โ [Name of the bell]).
- ๐น Make sure the app has permission to display over other windows (Settings) โ Special facilities โ Screen access applications).
- ๐น For Truecaller: Go to the app settings and enable the option to Use as the default call.
Problem 2: There is no default call in the application list.
- ๐น Reinstall the call (sometimes after the update) MIUI Apps "fly" off the list).
- ๐น Check if your Redmi model supports this call (e.g. Google Phone may not work on some devices due to Xiaomi restrictions).
- ๐น Try to set up a call through APK (For example, from the APKMirror website, if it is not available in the Play Market for your region.
Problem 3: After the change of the call, the sound disappears when the calls are made.
- ๐ Check the volume in the call settings (sometimes third-party apps reset the sound settings).
- ๐ Go to Settings. โ Sound. โ Modes and make sure not to turn on without sound or disturb.
- ๐ Restart your smartphone โ sometimes the sound disappears due to a temporary failure.
What to do if the call is not saved after the update MIUI?
Best Alternative Calls for Xiaomi Redmi in 2026
If you have decided to change the standard call MIUI, here TOP-5 Alternatives with their pros and cons:
| Caller. | Pluses | Cons | Is it good for MIUI? |
|---|---|---|---|
| Truecaller | Spam detection, number lock, call recording, beautiful interface. | Advertising in the free version collects user data. | Yes (on most models) |
| Google Phone | Minimalist design, integration with Google services, spam protection. | Not all features work on Xiaomi, and may not appear on the list. | Partially. |
| Drupe | Convenient interface, quick access to contacts, widgets. | Paid functions, sometimes glitch notifications. | Yes. |
| ExDialer | Easy, without advertising, support for themes design. | Outdated design, no spam blocking. | Yes. |
| Simple Dialer | Minimalism, no unnecessary features, open source. | Minimum functionality (no call recording, spam filter). | Yes. |
If you are choosing a call for Xiaomi Redmi, pay attention to:
- ๐ Battery consumption: Some calls (such as Truecaller) run in the background and drain the battery.
- ๐ก๏ธ Avoid little-known calls with suspicious permissions.
- ๐ Compatibility with MIUI: Check user reviews of your model (e.g. Redmi Note 11 or Redmi 10).
For models with MIUI 14/15 Truecaller and Google Phone are best suited, as they are optimized for the latest shell versions. 8 or Redmi 9A) You may have performance issues โ in this case, choose lightweight calls like ExDialer.