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.
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.
- Install the Activity Launcher app from Google Play (Szalkowski developer).
- Open the app and search com.android.dialer. If nothing is found, try com.miui.dialer.
- In the results, find.settings.DialerSettingsActivity and tap it. This will open up the hidden menu of Xiaomi call settings.
- From the menu, select Set by Default β Xiaomi Call. The system will offer to download the missing components β agree.
- 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:
- Activate Developer Mode: Go to Settings β About Phone and tap the MIUI version 7 times.
- Enable installation from unknown sources: Settings β Applications β Special Rights β Install Unknown Applications β Select a file manager.
- Set up the downloaded one. APK. If there is a mistake INSTALL_FAILED_INVALID_APK, So the version is incompatible with your firmware.
- After installation, go to Settings β Applications β Application Management β Call and click Clear Cache + Reset Settings.
- 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 version | Appropriate version of APK | Architecture | Notes |
|---|---|---|---|
| MIUI 12β13 | com.android.dialer_12.0.5β13.0.8 | arm64-v8a | Requires a Google Phone shutdown |
| MIUI 14 | com.android.dialer_14.0.10+ | arm64-v8a | Supports dual SIMs |
| MIUI 11 and below | com.miui.dialer_11.0.3 | armeabi-v7a | No 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:
- 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.
- Disable Google Phone as a system app: adb shell pm uninstall -k --user 0 com.google.android.dialer
- 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
- 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:
- Import call history. If you exported your history from Google Phone, import it through Caller β Settings β Import / Export β Import.
- 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 synchronizationTune dualization SIM. If you use two SIM-Cards, prioritize calls:
Caller. β Settings β SIM-map β Priority SIM call-inNote 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?
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 cause | Decision |
|---|---|---|
| The call will not open after installation | Google Phone Conflict or A Damaged APK | Remove Google Phone Updates and Reinstall Xiaomi Call |
| No sound on the bells. | Resetting audio settings after replacing the call | Check 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 update | Google Phone is Restored as a System App | Re-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.