GetContact on Xiaomi Redmi smartphones is often a source of annoyance: it automatically detects contacts, sends data to servers, and its notifications interfere with work. Despite the fact that MIUI positions it as a “useful tool for identifying calls”, many users want to remove GetContact completely or at least disable its system privileges. The problem is that the standard removal through the application menu does not work – the system simply resets it to factory settings.
In this article, we will discuss 5 How to get rid of GetContact on Redmi Note 10/11/12, Redmi 9/10 and other models – from simple disabling notifications to complete deletion through ADB No superuser rights, and we'll focus on the nuances. MIUI 13/14, If you're tired of the intrusive "unknown numbers" alerts or you're worried about privacy, read on.
Why is GetContact so hard to remove from Xiaomi?
GetContact is built into MIUI as a system application, which means that:
- 🔹 It has extended access rights to contacts, calls and SMS.
- 🔹 Standard uninstallation through Settings → Applications are impossible – the “Delete” button just resets the cache.
- 🔹 Even after “deleting” it is restored the next update. MIUI.
- 🔹 In some regions (e.g. India, Turkey) GetContact is integrated into Xiaomi’s services at the core level.
In addition, GetContact is closely related to other MIUI components:
- 📱 Call Assistant – Call Identification Service.
- 🔍 Mi Security - anti-spam filters.
- ☁️ Xiaomi Cloud – Contact Synchronization.
If you just turn off GetContact, some features (like spam blocking) may not work properly, so it’s important to choose a method that doesn’t disrupt the stability of the system. For example, on the Redmi Note 11 Pro+, after being completely deleted via ADB, some users have experienced errors in the call module, as we’ll discuss in the risk section.
Method 1: Disabling notifications and background activity
If you are only annoyed by notifications from GetContact, but you do not want to remove the application itself (for example, due to integration with a spam filter), it is enough to limit its activity. This method does not require root rights and is suitable for all Redmi models on MIUI 12/13/14.
Instructions:
- Open Settings → Applications → Application Management.
- Find GetContact (may be called Call Identification or Call Helper).
- Go to the Notifications section and turn off all switches.
- Go back and select Battery → Background Activity → Limit.
- In the Permissions section, disable access to Contacts, Call Log and SMS.
This doesn't remove the application, but it minimizes its impact, but keep in mind that once you update MIUI, some permissions may reset, and you'll have to turn them off again.
☑️ What to do before disabling GetContact
Method 2: Disconnection through “Special Opportunities” (hidden method)
Few people know, but MIUI has a hidden partition that allows you to deactivate system applications without ADB. This method works on most Redmi (tested on Redmi Note 10 Pro, Redmi 9T, POCO X3 Pro), but may not be available on some firmware for the European region.
Step-by-step:
- Open the Settings. → The phone.
- Click 7 times in a row on the MIUI version to activate Developer Mode.
- Return to Settings → Additional → Special Opportunities.
- Scroll down and find System Application Management (may be called System Tools).
- In the list, find GetContact (or com.xiaomi.getapps) and turn it off.
After that, the application will stop running, but its files will remain in the system, the main advantage of the method is that it does not require a connection to the PC and works without resetting the settings. However, on some firmware (MIUI Global), this partition can be blocked.
What if the "Management of System Applications" section is not available?
Method 3: Remove via Magisk (requires root)
If you have Magisk installed on your Redmi (or you are ready to install it), you can completely remove GetContact without system consequences.This method is suitable for advanced users, since it requires unlocking the bootloader and superuser rights.
Instructions:
- Install Magisk Manager and get root access.
- Download Universal Debloater or MIUI Debloater from the Magisk repository.
- In the module settings, find GetContact (com.xiaomi.getapps, com.miui.analytics).
- Mark them to delete and restart the phone.
Advantages of the method:
- 🧹 Complete removal without traces.
- 🔄 The ability to restore the app through Magisk if something goes wrong.
- 🛡️ There is no risk of bricking (unlike manually deleting system files).
There are, however, downsides:
- ⚠️ Xiaomi warranty is canceled after unlocking the bootloader.
- ⚠️ On some models (Redmi Note 12 Pro)+) After removal, notifications of calls may disappear.
💡
Before deleting via Magisk, back up the /system partition using TWRP. This will help restore the phone if the basic functions stop working after removing GetContact.
Method 4: Removal via ADB (without root)
The most reliable way to remove GetContact permanently without root rights is to use ADB (Android Debug Bridge), which works on all Redmis with MIUI 12+, but requires a connection to a computer. Importantly, after updating the firmware, the application can return — it will have to be deleted again.
What you need:
- 💻 Computer with Windows/Linux/macOS.
- 🔌 USB-cable (preferably original).li>
- 📱 Included Developer Mode and Debugging by USB phone-on.
- 🛠️ Utility. ADB (Download from the official Android website).
Step-by-step:
- Connect Redmi to your PC and allow debugging over USB.
- Open the command prompt (cmd on Windows) and type:
adb devices(Your device should be coming up.)
- Enter the command to delete GetContact:
adb shell pm uninstall --user 0 com.xiaomi.getapps- To remove related services (optional):
adb shell pm uninstall --user 0 com.miui.analytics
adb shell pm uninstall --user 0 com.xiaomi.midropAfter completing the commands, restart the phone. the application will be removed for the current user (--user 0), But his files will stay on the system, which means that after resetting or updating. MIUI It could come back.
💡
The command pm uninstall --user 0 removes the application only for your profile, without affecting system files. This is safer than completely deleting through rm, but less radical.
If after removal calls or SMS stopped working, restore the application by command:
adb shell cmd package install-existing com.xiaomi.getappsMethod 5: Reset to factory settings with synchronization disabled
The extreme method is to completely reset the phone with Xiaomi Cloud pre-sync shutdown.This will help if GetContact was installed as part of the update and can't be removed by other means.
Instructions:
- Go to Settings → Accounts → Mi Cloud and turn off the synchronization of Contacts and Call Log.
- Go back to Settings → About the phone → Reset settings.
- Select to erase all data (don’t forget to backup!).
- After resetting, do not recover data from the cloud – skip this step.
- When you first set up, disable all options related to GetContact and Call Identification.
This method is radical, but effective: after resetting GetContact will not be installed automatically unless you connect your Xiaomi account or update your firmware.
💡
If GetContact still appears after resetting, turn off the Internet before setting up your phone (pull out the SIM or turn off Wi-Fi) and this will prevent unnecessary applications from being installed automatically.
Risks and Possible Problems After GetContact Deletion
Removing or disabling GetContact can have unexpected consequences, and these are the most common problems and ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| Call notifications are not working | Call identification module removed | Restore com.xiaomi.getapps via ADB or enable a standard call in Settings → Sounds |
| Contacts are gone. | Sync with Mi Cloud disabled | Restore contacts from backup or enable manual synchronization |
| Error "System process stopped" | Critical dependencies removed | Do a reset or restore the application via ADB |
| Spam blocking does not work | GetContact is integrated into Mi Security | Install a third-party blocker (e.g. Truecaller) |
On some models (Redmi K50, Redmi Note 12 Pro+) after removing GetContact, the function “Quick Call Answer” or the voice assistant Xiao AI may disappear. If you actively use these chips, it is better to limit yourself to disabling notifications (method 1).