How to install True Phone by default on Xiaomi: the complete guide

Xiaomiโ€™s standard smartphone calling app often causes users to feel uncomfortable with limited functionality and an uncomfortable interface. True Phone is a popular alternative with advanced features such as spam blocking, smart search and customization. However, many face the problem that even after installation, the app does not become the main one for outgoing and incoming calls.

In this article, weโ€™ll look at all the ways to make True Phone the default app on Xiaomi devices running MIUI (including versions 12-14), how to get around system limitations, what settings to change manually, and what to do if the application is reset to standard once the MIUI is updated, pay special attention to the typical errors that may cause True Phone to not work correctly, and give recommendations for optimizing its performance.

Why isnโ€™t True Phone the default app on Xiaomi?

The problem lies in the architecture of MIUI, Xiaomiโ€™s proprietary shell, which aggressively protects system applications.

  • ๐Ÿ”’ Protecting system applications: MIUI Blocks the replacement of standard services (calls, SMS, browser, for security reasons, this applies even to Google Play applications.
  • ๐Ÿ“ฑ Android Level Limits: Starting with Android 10, Google has tightened rules for phone apps requiring special permissions.
  • ๐Ÿ”„ Resets after updates: MIUI often resets default settings after major updates (for example, when switching from MIUI 13 on 14).
  • ๐Ÿ› ๏ธ Conflict with Google services: Some Xiaomi devices (especially in China) lack Google services, which prevents the correct operation of alternative calls.

Itโ€™s important to understand that True Phone can run in parallel with a standard call, but a full replacement will require manual adjustment. On newer versions of MIUI (14+), the process has become more complicated โ€“ you now need to not only choose the default app, but also disable battery optimization for True Phone manually, otherwise it will be killed by the system.

๐Ÿ“Š What version? MIUI You're using it?
MIUI 12
MIUI 13
MIUI 14
The other one/I don't know

Preparing a smartphone before installing True Phone

Before you try to make True Phone the primary app, follow these steps:

  1. Update MIUI to the latest version. Check firmware relevance in Settings โ†’ About Phone โ†’ System Update. Older versions (MIUI 11 and below) may not have the right options.
  2. Delete the cache of the standard call. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Phone, click Clear Cache.
  3. Turn off the power saving for True Phone: ๐Ÿ”‹ Go to Settings. โ†’ Battery and productivity โ†’ Choice of applications. ๐Ÿ” Find True Phone in the list and select โ€œNo Limitationsยป.

Check the permits.

True Phone

If you use Xiaomi with global firmware (like the Redmi Note 12 Pro+ 5G or POCO F5), the issues are usually less than on the Chinese versions. On devices without Google services (like the Xiaomi 13 Ultra for the Chinese market), you may need to manually install APK.

Install the latest version MIUI|Clear the cache of a standard call|Turn off energy saving for True Phone|Give all permissions to the app|Reboot your smartphone-->

Method 1: Configure via the โ€œDefault Appsโ€ menu

This is the easiest method, but it doesn't work on all versions of MIUI.

  1. Open Settings โ†’ Applications โ†’ Applications by default.
  2. Click on the "Phone" (or "Caller").
  3. In the window that appears, select True Phone from the list. If you don't have one, move on to the next one.

Nana MIUI 14 Ways may be different: Settings โ†’ Annexes โ†’ Application management โ†’ Cog badge (โš™๏ธ) โ†’ Default applications โ†’ Phone.

What if True Phone is not listed?
If the application does not appear in the "Default Apps" menu, this means that MIUI Blocks it as unsuitable for replacing the system call. In this case, try: 1. Reinstall True Phone (remove and download from Google Play). 2. Clear the data and cache of the Settings app (Settings) โ†’ Annexes โ†’ Application management โ†’ Settings โ†’ Clear the data). 3. Use the data ADB-command for compulsory appointment (see Method 3).

Important: After you select True Phone, restart your smartphone. Sometimes the changes only apply after the reboot. If the call resets again after the reboot, move to Method 2.

Method 2: Forced assignment through call settings

If the first method didnโ€™t work, try cheating the system by initiating a call via True Phone:

  1. Open True Phone and go to the Caller tab.
  2. Enter any number (e.g. 123) and press the call button.
  3. The system will suggest you select an app to make a call. Check "Always" and select True Phone.

Instructions:

  1. Connect your smartphone to your PC and allow debugging (a request will appear on the phone screen).
  2. Open the command line (Windows) or terminal (macOS/Linux) in the adb folder.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Follow the command to assign True Phone by default: adb shell cmd role add-package com.truecorp.phone android.role.DIALER (if the application package is different, specify it through adb shell pm list packages | grep true).
  5. Reboot your smartphone: adb reboot

After the reboot, check if True Phone is the primary caller, and if not, repeat the command or check the packet name is correct.

๐Ÿ’ก

ADB-The method is the only reliable method for MIUI 14+, But you need to be careful. Wrong commands can disrupt the system. If you're not sure, use Method 1 or 2.

Solving typical problems after installation

Even after the successful appointment of True Phone users are faced with bugs.

Problem.Reason.Decision
Call resets after MIUI updateThe system restores the standard settingsRepeat the setting through ADB Or Method 2. Turn off auto-updates MIUI In Settings โ†’ The phone. โ†’ Updating the system โ†’ Three points (โ‹ฎ) โ†’ Update settings.
Incoming calls are not working.MIUI blocks background activityTurn off Battery Optimization for True Phone (see Preparation) and check notification permissions.
No sound when you ring.Conflict with Google or MIUI servicesGo to Settings โ†’ Sound โ†’ Additional โ†’ Call Settings and select True Phone as the sound source.
App lays or fliesLack of RAMClear the True Phone cache. Turn off animations in the developer settings (Settings โ†’ Additional โ†’ For Developers โ†’ The scale of the window animations โ†’ No animation).

If, after all the manipulations, True Phone still doesnโ€™t work as the main call, check:

  • ๐Ÿ“Œ App Version: Google Play should have fresh updates.
  • ๐Ÿ“Œ Firmware region: on Chinese versions MIUI (for example, Xiaomi 13T Pro CN) Additional restrictions may be required.
  • ๐Ÿ“Œ Conflict with other calls: Uninstall apps like Google Phone or Dual Apps if they are installed.

๐Ÿ’ก

On certain devices (e.g, POCO X5 Pro) helps reset application settings: Settings โ†’ Annexes โ†’ Application management โ†’ Three points (โ‹ฎ) โ†’ Reset the app settings. Reset the True Phone after that.

Optimize True Phone for Maximum Performance

To True Phone works stably and does not slow down, follow these recommendations:

  1. Disable unnecessary functions: ๐Ÿ“Š In True Phone settings, turn off Animations and Call Vibration if you donโ€™t need them. ๐ŸŒ Deactivate Contact Geolocation if you donโ€™t use it โ€“ it reduces battery load.
  2. Set up synchronization: โ˜๏ธ Turn off automatic sync with Google Contacts if you use local contacts. ๐Ÿ”„ Enable Backup in True Phone (Settings) โ†’ Backup copy) to save the call history.

Limit background activity of other applications

  • ๐Ÿšซ B Settings โ†’ Battery โ†’ Add True Phone to exceptions, and for other messengers (WhatsApp, Telegram) set a limit.

Will True Phone work on Xiaomi with Chinese firmware (without Google)?
Yes, but with reservations: ๐Ÿ“ฅ I'll have to install it. APK manually (download from the official website of True Phone). ๐Ÿ”ง Some features (such as Googleโ€™s definition of spam) wonโ€™t work. ๐Ÿ”„ For the default appointment, it is mandatory to use ADB (Chinese firmware may also lack dual-SIM support in True Phone โ€“ check compatibility before installing.