How to Make a Xiaomi Call Instead of Google: The Complete Guide

Why change Google Assistant to Xiaomi?

Branded call from Xiaomi is not just an alternative to the standard Google Phone application, but a full-fledged tool with advanced features for smartphone owners. MIUI. It offers unique features: integration with the Xiaomi ecosystem, responsive design for the system, built-in spam blocker with a database of Chinese and international numbers, as well as optimization for working with dual numbers. SIM-map.

Many users are faced with the fact that Google Phone is automatically installed as the default app on new devices, especially if they were bought outside of China, which creates inconveniences from the lack of a Russian-language database of spam numbers to conflicts with Xiaomi branded services such as Mi Cloud or Mi Pay. Replacing a native call solves these problems, but requires the right approach – simply removing the Google application can lead to system failures.

In this guide, we’ll break down three official ways to install a Xiaomi call (including hidden settings). MIUI), Let's look at the nuances for different regions of the firmware, and also warn against common errors that can "break" the functionality of calls. ADB for devices with a locked bootloader that works even on models with Global ROM.

Preparation: What to Know Before Replacing

Before you start replacing a call, it is important to understand a few key points that affect the success of the operation:

  • πŸ“± Version. MIUI And the firmware region. ROM Xiaomi’s phone is already installed by default and Global/EU ROM It's often not available in the public domain. β†’ The phone. β†’ Version. MIUI.
  • πŸ”’ On bootloader locked devices, some methods may not work without unlocking, but we'll look at workarounds.
  • πŸ“¦ Backup. Xiaomi calls store your call history in a separate database. If you've used Google Phone before, export your history through Settings. β†’ Exporting challenges.
  • πŸ”„ Compatibility with Google services: Some features (like identifying spam through Google Play Services) may stop working?

Pay special attention to models with Android One (for example, Mi A1/A2/A3 or POCO F1), on which Xiaomi call is not officially supported, and its installation will require manual implementation of APK with modified resolutions.

⚠️ Attention: On devices with MIUI 14+ Attempting to delete Google Phone through standard settings can cause the system to crash when you upgrade. Use the methods in the "Alternative Ways" section to securely replace.

πŸ“Š What kind of firmware do you use?
Chinese ROM
Global ROM
EU ROM
Custom firmware
I don't know.

Method 1: Installation through hidden MIUI settings (without root)

This method works on most devices with MIUI 12-14 and does not require superuser rights. It is based on activation of the hidden menu Activity Launcher, which allows you to run the installer of branded applications Xiaomi.

  1. Install the Activity Launcher app from Google Play (Szalkowski developer).
  2. Open the app and search com.android.dialer. If nothing is found, try com.miui.dialer.
  3. In the results, find.settings.DialerSettingsActivity and tap it. This will open up the hidden menu of Xiaomi call settings.
  4. From the menu, select Set by Default β†’ Xiaomi Call. The system will offer to download the missing components – agree.
  5. Once installed, restart the device. Xiaomi's call will appear in the app menu and become the main one.

If Activity Launcher doesn't have the right items, then your firmware doesn't have the hidden components of the call, in which case you move on to Method 2.

Download Activity Launcher from Google Play| Check MIUI version (should be 12+)| Disable battery optimization for Activity Launcher| Make backup call history-->

Method 2: Manually installing APKs to Xiaomi calls

For devices where hidden settings are not available, you can manually install APK-It's important to use the correct version that matches your firmware and processor architecture (arm64 armeabi).

Download the current version of the call from trusted resources (we recommend Xiaomi.eu or APKMirror). MIUI 14 It's fine, for example, com.android.dialer_14.0.12.apk. Make sure the file is signed by Xiaomi Inc. (checked through properties) APK).

Installation:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Enable installation from unknown sources: Settings β†’ Applications β†’ Special Rights β†’ Install Unknown Applications β†’ Select a file manager.
  3. Set up the downloaded one. APK. If there is a mistake INSTALL_FAILED_INVALID_APK, So the version is incompatible with your firmware.
  4. After installation, go to Settings β†’ Applications β†’ Application Management β†’ Call and click Clear Cache + Reset Settings.
  5. Set the Xiaomi call as the default app in Settings β†’ Apps β†’ By default β†’ Phone.

⚠️ Note: On some Global Stable firmware, after manual installation, the call may disappear after a system update. To avoid this, turn off the automatic update of Google Phone via Settings. β†’ Annexes β†’ Google Phone β†’ Remove updates.

MIUI versionAppropriate version of APKArchitectureNotes
MIUI 12–13com.android.dialer_12.0.5–13.0.8arm64-v8aRequires a Google Phone shutdown
MIUI 14com.android.dialer_14.0.10+arm64-v8aSupports dual SIMs
MIUI 11 and belowcom.miui.dialer_11.0.3armeabi-v7aNo support for Android 11+

Method 3: Replacement via ADB (for locked devices)

If the first two methods did not work, and the bootloader on your device is blocked, you can use the device. ADB-commands to deactivate Google Phone and activate Xiaomi call, which does not require root rights, but requires a connection to a computer.

You'll need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Initiated debugging mode USB on the phone (Settings) β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ Cable USB (preferably original).

Instructions:

  1. Connect your phone to your PC and check the connection with the command: Adb devices should appear the name of your device with the status of device.
  2. Disable Google Phone as a system app: adb shell pm uninstall -k --user 0 com.google.android.dialer
  3. Activate the Xiaomi call (if it is already installed but hidden): adb shell cmd package set-home-activity com.android.dialer/com.android.dialer.DialtactsActivity
  4. Reboot the device: adb reboot

If the Xiaomi call hasn’t been installed before, install it first. APK (See Method 2 and then execute the commands above.

πŸ’‘

Before execution ADB-Create a recovery point in the TWRP (If it's installed, it'll help you roll back changes when you fail.

Set up Xiaomi call after installation

After a successful call replacement, it is recommended to follow several steps for optimal operation:

  1. Import call history. If you exported your history from Google Phone, import it through Caller β†’ Settings β†’ Import / Export β†’ Import.
  2. Setting up a spam filter. Activate Xiaomi's spam number database: πŸ“ž Go to the Caller. β†’ Settings β†’ Spam and blocking. πŸ” Enable the options to Show spam warnings and Block spam numbers. 🌐 Select a spam base region (e.g. Russia or Global).

Integration with Mi Account. Link the call to your Xiaomi account to sync your contacts and history:

Settings β†’ Synchronization β†’ Enable call synchronization

Tune dualization SIM. If you use two SIM-Cards, prioritize calls:

Caller. β†’ Settings β†’ SIM-map β†’ Priority SIM call-in

Note the Records tab in the call, where automatic conversation records are stored (if enabled). Set up automatic recording for important contacts in Settings β†’ Record conversations.

How to get your Google Phone back if something goes wrong?
To roll back the changes, follow the command: adb shell cmd package install-existing com.google.android.dialer or reinstall Google Phone from Google Play.

Problem Solving: Frequent Errors and Corrections

Even with the right installation, there can be failures, and let's look at the typical problems and how to fix them:

Problem.Possible causeDecision
The call will not open after installationGoogle Phone Conflict or A Damaged APKRemove Google Phone Updates and Reinstall Xiaomi Call
No sound on the bells.Resetting audio settings after replacing the callCheck the volume in Settings β†’ Sound β†’ Loudness of the call
The number detector is not working.There is no spam number database for your area.Update the database in Caller β†’ Settings β†’ Spam and blocking β†’ Update the database
Call resets after MIUI updateGoogle Phone is Restored as a System AppRe-execute ADB commands (see Method 3)

If Google services have stopped working after the replacement (like Google Duplex for automated calls), it’s OK β€” they’re tied to Google Phone. Alternatively, use Xiaomi’s built-in features like Mi AI Assistant for voice control.

⚠️ Attention: On Android devices 13+ and MIUI 14+ Trying to delete Google Phone via adb uninstall can lead to an error INSTALL_FAILED_DEXOPT. Use the command: adb shell pm disable-user --user 0 com.google.android.dialer This will disable the app without deleting it.

Alternatives: Other Calls for Xiaomi

If a Xiaomi branded caller doesn’t fit (for example, due to a lack of support for your region), consider alternative apps with similar features:

  • πŸ“± Truecaller – a global database of spam numbers, integration with messengers, but requires registration.
  • πŸ” Drupe – minimalist design, support for quick access widgets to contacts.
  • πŸ›‘οΈ ExDialer – open source, no advertising, support for themes.
  • 🌍 Simple Dialer – lightweight caller without unnecessary functions, ideal for weak devices.

When choosing an alternative, pay attention to:

  • Support for dual SIMs (important for Redmi Note and POCO)
  • Integration with Mi Cloud for backup.
  • The presence of a Russian-language spam filter (in Truecaller there is, in ExDialer - no).

To install an alternative call, first disable Google Phone via ADB (as in Method 3), then install the selected app and assign it to default.

πŸ’‘

Xiaomi’s branded call is optimal for Mi ecosystem users, but if you want global spam databases or minimalist design, consider Truecaller or ExDialer.

FAQ: Frequent questions

Can I install a Xiaomi call on POCO F1 with Android One?
On Android One devices (e.g., POCO F1, Mi A2/A3), Xiaomi's branded call is not officially supported. However, you can try: Install a modified APK with Android One permissions (look for XDA Developers). Use Truecaller or ExDialer as an alternative. Note that these models may not work sync with Mi Cloud.
Why did the phone call change disappear?
Google Phone and Xiaomi calls are stored in different folders: Google Phone: /sdcard/CallRecordings/ Xiaomi Dialer: /sdcard/MIUI/sound_recorder/call_rec/ Copy files from the first folder to the second folder manually.m4a or.
How to return Google Assistant to voice commands after changing your call?
Xiaomi’s call doesn’t conflict with Google Assistant, but it can block voice commands during the call. To fix: Open Settings β†’ Apps β†’ All Apps β†’ Google. Select Permissions β†’ Microphone β†’ Allow. In Google Assistant settings, turn on the option during calls.
Will ViLTE (4G calls) work after the call is replaced?
ViLTE function (calls through the 4G) It depends on the firmware and the operator, not the call. ROM) Replacing the call can reset the settings IMS. To Restore: Go to Settings β†’ SIM-maps and mobile networks β†’ [Yours. SIM] β†’ Calls on 4G. Turn on the Volte option (VoLTE).Reboot your device. If the option is inactive, contact your carrier to check for ViLTE support on your tariff.
Can I use a Xiaomi call on custom firmware (for example, LineageOS)?> On custom firmware (for example, LineageOS, Pixel Experience), Xiaomi’s call will not work due to the lack of branded libraries. MIUI. In this case, use the Google Phone or AOSP Dialer (part of firmware). Install Truecaller for spam filter. If you are critically important to Xiaomi features (e.g. sync with Mi Band), consider installing a spam filter. MIUI-port.