Modern Xiaomi smartphones by default use the Google Phone app as the main tool for making calls, especially in the global versions of MIUI and HyperOS. However, many users are annoyed by the restrictions imposed by the search giant, or simply do not like the visual style and functionality of the standard interface.
The process of replacing the system component is not as simple as removing a regular game, since telephony is a critical part of the Android operating system. Mistakes can cause the device to stop receiving incoming or outgoing calls. In this article, we will discuss safe methods for deactivating a stock application and installing a preferred analog without losing the warranty and stability of the gadget.
Why users want to remove the standard Google call
The main reason for the discontent is often Googleβs aggressive policy regarding recording conversations. Unlike the native MIUI Dialer, which allowed archiving conversations with minimal restrictions, the standard application requires complex manipulation or does not support this feature in some regions. For many Xiaomi smartphone owners, this becomes a decisive factor in finding an alternative.
In addition, the Google Phone interface may seem too minimalistic or conversely overloaded with unnecessary elements of integration with the search engine ecosystem, users often complain about the awkward location of buttons during a conversation, the lack of a quick change in the topic of design and a less accurate number detector in local databases compared to native solutions of the Chinese manufacturer.
Another important aspect is performance: On the Redmi and POCO budget models, the background processes of Googleβs heavy app can consume excess RAM resources. Replacing it with a lighter counterpart allows you to free up system resources and speed up the response of the interface when dialing, which is especially true for devices that have been in use for several years.
β οΈ Warning: Before any manipulation of system applications, make sure to create a full backup of contacts. sync the phone book with your Mi Account or export it to the.vcf file so that in case of a failure, you do not lose important numbers.
There are also privacy concerns, with some users choosing not to share their calls and contacts with corporate servers, opting for open solutions with encryption or local storage. Deleting or disabling the com.google.android.dialer system package requires superuser rights or the use of special services. ADB-teams, as it is impossible to do this in the usual way.
Choice of alternative: MIUI Dialer or third-party applications
Before you start the technical part, you need to decide on the target application. The most logical choice for owners of Xiaomi is to return to the native MIUI Dialer. It is perfectly integrated into the shell, has a familiar design, supports the theme of the system design and, most importantly, often allows you to record a conversation without warning the interlocutor (depending on the firmware version and region).
However, installing a stock call on a global firmware can be difficult to reconcile, and the system can force the app to update via Google Play, bringing everything back to square one, often turning to third-party developments such as Truecaller, Simple Dialer or CallApp. These programs offer advanced spam blocking features and flexible interface configuration.
When choosing third-party software, it is important to pay attention to the permissions requested. The call app has access to the most sensitive user data. Open source in projects like Fossify Phone provides more security guarantees than proprietary counterparts, crowded with advertising.
If you're on a third-party solution, check it in test mode before you completely replace the system component. Install the app, set it up as the main one through standard Android settings, and use it for a couple of days to see if you really need the new functionality.
Preparation of the smartphone to replace the system component
The replacement process requires careful preparation of the device. First of all, you need to activate the developer mode. To do this, go to the Settings β About the phone and quickly click 7 times on the field of the MIUI Version (or OS Version).
Then we should include the debugging of USB. This parameter is on the Settings path β Additional settings β For developers, find the Debugging item. USB You can activate it. You can also turn on the option. USB-debugging (only via secure computers) if present to improve security when connecting to a PC.
βοΈ Checklist of preparations
Donβt forget to allow applications to be installed from unknown sources. In modern Android versions, this permission is not issued globally, but for a specific installer application (for example, for a browser or file manager). Go to Settings β Applications β Application Management β Special features β Install unknown applications and give permission to the desired tool.
β οΈ Warning: Do not connect your smartphone to public charging stations at airports or cafes with debugging enabled USB. In this mode, the device is vulnerable to attacks such as Juice Jacking, when data is stolen through the charging port.
Disconnection method through ADB (without Root rights)
The safest way to get rid of intrusive Google calls is to use the Android Debug Bridge toolkit (ADB). This method doesn't require unlocking the bootloader or obtaining superuser rights, which keeps the device guaranteed. USB.
First, you need to download and install the platform tools (Platform Tools) from the official Android developer site. After unpacking the archive, open the command line or terminal in the tool folder. Connect the smartphone with a cable and type in the command:
adb devicesYou'll see a request on your phone for debugging permission from this computer, check "Always Allow" and click "OK." If you have a serial numbered device on the list, the connection is successful, and you can now start disabling the standard package.
To remove or hide the system application, the command pm uninstall is used. It is important not to delete the package for the current user completely, if you are not sure of your actions, it is better to use the flag. --user 0, which hides the application for the main user, but leaves it in the system in case of resetting.
adb shell pm uninstall -k --user 0 com.google.android.dialerOnce this command is complete, the standard call will disappear from the menu. If the system requires you to select an application to make a call, it will suggest installing a new one or selecting one from existing ones. APK-caller.
What if the ADB canβt see the phone?
Installation and configuration of MIUI Dialer on global firmware
If you decide to return your native Xiaomi call, you will need to find the current one. APK-file MIUI Dialer compatible with your version of Android. It is important to understand that simply installing it on top of Google Phone will not work β you first need to completely free up space, as described in the previous section, or use special modified installers.
After installation APK-So, take your time to open the application. First, you need to assign it to the default application. β Annexes β Application management β Three dots in a corner β Other permissions (the path may vary depending on the version) MIUI). Find the section "Calling app" and select MIUI Dialer.
| Parameter | Google Phone | MIUI Dialer | Truecaller |
|---|---|---|---|
| Recording of conversations | With a warning/No | Without warning (often) | Subscription required |
| Number-defining | Google databases | Local / Mi Cloud / Mi Cloud | Global bases |
| Design | Material You | MIUI Theme | Your interface. |
| RAM consumption | High. | Average. | High. |
Pay special attention to setting up access rights. A new call must obtain permissions to access contacts, microphone, phone and SMS. Without a full set of permissions, the functionality will be reduced: you may not receive notifications about missed or not work a quick keyboard during the call.
π‘
If the audio is lost after installing the MIUI Dialer, check the Bluetooth settings. Sometimes the system confuses the audio routes. Try turning off Bluetooth completely and restart the device.
Possible problems and ways to solve them
When replacing system components, users often face conflict, and the most common scenario is a two-app battle for the right to handle an incoming call, so the phone may ring but the call screen doesn't appear, or the call is reset immediately after the answer, and this is solved by forcibly stopping the old application in the settings menu.
Another problem is the lack of sound when talking, which may be because the new app is not properly interacting with the audio drivers of your particular smartphone model, in which case cleaning the cache of the Phone app and Google Play Services helps, and it is also worth checking whether the Do Not Disturb or On the Plane mode is turned on.
β οΈ Warning: If the device went into a bootloop after replacing the bell, press the power and volume button to enter Recovery Mode. Try doing Wipe Cache Partition. If it doesn't work, just a full reset or flashing.
The Google Play Store can be aggressive, automatically updating a remote call to the latest version. To prevent this, search the Google Phone app in the Play Market, open its page and click on the three dots in the top corner, unchecking the Auto Update box. This will freeze the version or prevent re-installation.
π‘
The main reason for the failure of the call replacement is the permission conflict. Always check that the new application has a default status for making calls in the system.