How to Replace Google Caller with Xiaomi: A Complete Guide to Alternatives

Why Xiaomi users want to get rid of Google Caller

The standard Google Phone app (known as Google Dialer) is installed by default on most Xiaomi smartphones with global firmware, and despite integration with Google services, many users face its disadvantages, from excessive advertising to an inconvenient interface. Especially for owners of devices on MIUI 14/15 and the new HyperOS, where the call can conflict with the proprietary functions of Xiaomi, for example, with dual SIM-mapping.

The main claims against Google caller:

  • ๐Ÿ“ฑ Intrusive notifications about Google services (such as Duo or Meet) that cannot be turned off;
  • ๐Ÿ” Lack of flexible settings for recording conversations (unlike standard calling) MIUI);
  • ๐Ÿ”‹ Increased battery consumption due to background activity;
  • ๐ŸŒ Incorrect work with Russian numbers (problems with the definition of regional codes).

Fortunately, there are several ways to replace Google's caller with Xiaomi, from simply disabling it to installing alternative applications with advanced functionality, and then we'll go through each method in detail, taking into account the features of different firmware versions.

๐Ÿ“Š What phone call do you use on Xiaomi?
Google Phone (by default)
Standard MIUI/HyperOS
Truecaller
Another alternative

Method 1: Turn off Google Caller without Deleting (the safest method)

If you donโ€™t want to risk system stability but want to get rid of Google Phone, just disable the app and assign another default call.This method works on all Xiaomi devices with Android 10 and newer, including HyperOS.

Instructions:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find a Google Phone (which may be called Phone by Google) and tap it.
  3. Select Disable (not to be confused with Remove Updates!).
  4. Confirm the action in the window that appears.

After the shutdown, the system will prompt you to select the default application for calls.

  • ๐Ÿ“ž Standard call. MIUI/HyperOS (It's called a phone or contact);
  • ๐Ÿ”„ Any third-party application installed from Google Play (such as Truecaller or Simple Dialer).

Backup your contacts (Settings โ†’ Google โ†’ Backup)

Check if an alternative call has been installed.

Make sure that SIM-Card is active (calls through the disabled application will not work)

Reboot your phone after the changes-->

โš ๏ธ Note: Some Xiaomi models (e.g. Redmi Note 12 or X-ray) POCO X5) When you turn off Google, you may lose the quick dial feature from the home screen. To get it back, add a call widget. MIUI manually.

Method 2: Delete Google Callers via ADB (for Power Users)

If you don't shut down enough, you can completely uninstall the Google Phone app using ADB (Android Debug Bridge), a method that requires connecting the phone to your computer and enabling debugging over USB.

Advantages of the method:

  • ๐Ÿงน Complete removal without traces in the system;
  • ๐Ÿ”„ Memory release (app weighs) ~50โ€“100 MB);
  • ๐Ÿš€ Avoid conflicts with other calls.

Step-by-step:

  1. Turn on Developer Mode on Xiaomi: Settings โ†’ About Phone โ†’ MIUI Version (shap 7 times)
  2. Activate USB Debugging in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC, install ADB Tools, and execute the command: adb shell pm uninstall --user 0 com.google.android.dialer
Xiaomi modelGoogle Caller Packet CodeAlternative package (MIUI)
Redmi Note 11/12com.google.android.dialercom.android.contacts
POCO F4/F5com.google.android.dialercom.miui.contacts
Xiaomi 13/14com.google.android.dialercom.android.dialer (HyperOS)

โš ๏ธ Attention: Removal through ADB It can cause you to lose the call function through Google Duo if you used it. Also on some Xiaomi firmware, after updating the Google operating system, the caller can automatically recover.

What if the ADB canโ€™t see the device?
1.Install Xiaomi drivers USB Drivers from the official website. 2. Check that the Debugging by Developer settings have been included USB (Safe mode. 3. Try another one. USB-cable (preferably original). 4. Reboot your phone and PC, then reconnect.

Method 3: Install alternative calls from Google Play

If the standard caller MIUI You don't like it, you can install a third-party application with advanced functionality.-3 Verified options optimized for Xiaomi:

AnnexKey functionsCons
TruecallerSpam Definition, Conversation Recording, BlacklistAdvertising in the free version, data collection
Simple DialerMinimalist design, no advertising, support for themesNo record of conversations.
ExDialerT9-Search, widgets, integration with WhatsAppPlugins for some functions

How to set and assign by default:

  1. Download the selected call from Google Play.
  2. Open the app and allow all permissions (especially Calls and Contacts) requested.
  3. Go to Settings โ†’ Applications โ†’ Default โ†’ Phone App and select a new call.

Important: Xiaomi with HyperOS may be alerted to โ€œincompatibility withโ€ when the alternative call is first launched MIUI". You can ignore it โ€“ the app will work correctly.

๐Ÿ’ก

If contacts are lost after installing an alternative call, sync them again to Settings โ†’ Google Accounts โ†’ Contact Synchronization.

Method 4: Recover the standard MIUI/HyperOS call

On some Xiaomi firmware (especially global ones), the standard MIUI call is hidden but not removed, and can be returned without installing third-party apps.

Instructions for MIUI 14/15:

  1. Install the application "Hidden settings MIUI".
  2. Open it and find the Activity Launcher section.
  3. In the search, enter contacts or dialer.
  4. Select com.android.contacts or com.miui.contacts and run it.
  5. Assign the application to the default call (see Method 1).

For HyperOS:

  • ๐Ÿ”ง Use the team. ADB: adb shell cmd package install-existing com.android.dialer
  • ๐Ÿ”„ After completing, restart the phone.

โš ๏ธ Note: On devices with Google Mobile Services (GMS) call-back MIUI It may conflict with Google services, such as spam autodetection, in which case it is recommended to use Truecaller or disable conflicting features in the settings.

Method 5: Firmware custom ROM without Google services (for advanced)

If you're willing to take drastic measures, you can install custom firmware without Google services preinstalled.

  • ๐Ÿ“ฑ LineageOS โ€“ pure Android without Google apps;
  • ๐Ÿ”ฅ Pixel Experience โ€“ firmware with Google Pixel functionality, but without forced calls;
  • ๐ŸŒ MIUI EU โ€” European version of firmware with the ability to remove Google services.

Warnings before firmware:

  • โš ๏ธ Loss of warranty on most devices);
  • โš ๏ธ The risk of a โ€œbrickโ€ (turning a phone into a โ€œbrick");
  • โš ๏ธ The need to unlock the bootloader (on some models requires waiting 7-15 days).

The step-by-step firmware guide is beyond the scope of this article, but the key steps are:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP Recovery for your model.
  3. Download custom ROM from the XDA Developers forum.
  4. Sweat through TWRP, having previously made a backup.

๐Ÿ’ก

Custom firmware requires technical skills, and if youโ€™re a beginner, itโ€™s best to focus on ways 1-3 or seek help from experienced users.

Solving problems after replacing the call

Even after a successful Google phone replacement, there may be problems, and consider typical scenarios and solutions:

Problem.Possible causeDecision
No sound on the bells.Conflict with volume settingsCheck the settings โ†’ Sound โ†’ Loudness of the call
Incoming calls are not working.Failure in settings SIM-mapRestart your phone or reinstall the SIM
The recording of the conversations is missing.The new call does not support the functionInstall Cube Call Recorder separately
Contacts are not displayedLack of synchronizationEnable sync in your Google account

If after replacing the call, the phone stopped detecting spam calls, install a separate application to block, for example:

  • ๐Ÿ›ก๏ธ Truecaller (the most popular variant);
  • ๐Ÿ”’ Hiya (lightweight alternative);
  • ๐Ÿ“ต Should I Answer? (Blocking the User Base).

๐Ÿ’ก

To check if the new call is working correctly, call ##4636## and select Phone Information. If the call passes, everything is set up correctly.

FAQ: Frequent questions about changing your phone to Xiaomi

Can I return the Google caller after deleting it via ADB?
Yes, for this: Install Google Phone from Google Play. Or restore via ADB: adb shell cmd package install-existing com.google.android.dialer If the package is completely removed, you will need to reset or flash it.
Why donโ€™t Google callers work on WhatsApp after theyโ€™re turned off?
This is because WhatsApp defaults to using a system call for audio calls.Solution: Open WhatsApp โ†’ โ‹ฎ โ†’ Settings โ†’ Storage and data. Clear the cache and restart the application. Assign another default call (see Method 1).
Will the dual SIM work after the call is replaced?
Yes, dual. SIM-The cards depend on the Telephony Framework module, not the call app. However: Some alternative calls (e.g. Simple Dialer) may not display the choice. SIM In this case, use a standard call. MIUI. On HyperOS duality SIM They only work correctly with the support calls. API Xiaomi (for example, Truecaller of the latest version).
How to transfer your call history to a new call?
Most alternative calls (like Truecaller or ExDialer) import history automatically. If that doesn't happen: Export the story via a standard MIUI call (if available) to a.vcf file. Import the file to a new call via the Settings โ†’ Import/Export menu. You can also use applications like Super Backup to back up your history.
Can I replace a call without root rights?
Yes, all the methods described in the article (except for firmware customization). ROM) It's enough: Disable Google Caller through Settings; Use ADB (It doesnโ€™t require root, just debugging. USB); Install an alternative call from Google Play. Root may only be needed for deep modification of system files, which is not recommended because of the risk of disrupting stability. MIUI/HyperOS.