The application GetContact was once positioned as a convenient tool for identifying incoming calls, but over time it became associated with intrusive advertising, unauthorized collection of user contacts aggressive consumption of phone resources. Even after standard deletion, many are faced with the fact that the service continues to send notifications, and its data remains in the system. In this article, we will look at not only how to uninstall an application through the menu, but also how remove all traces GetContact from cache to system permissions, which can remain active even after deleting the APK.
The peculiarity GetContact is that it is integrated deeply into the phone book and Android services, so simply clicking โDeleteโ is often not enough. For example, if you ever allow an application to access Contacts, Call log or Notifications, these permissions may be stored on the system and used by other apps. We'll cover all scenarios, from rooted phones to devices with limited capabilities (e.g. Samsung Knox or MIUI with system changes blocked).
1. Standard removal of GetContact via the Android menu
Let's start with the simplest method, which works on most devices without additional manipulations. However, please note: this method only deletes the application itself, but does not clear its data from the phone memory or cloud backups.
- ๐ฑ Open
Settings โ Applications(orApplications and notificationson some firmware). - ๐ In the list, find GetContact (may be called GetContact: Caller ID & Block).
- ๐๏ธ Click โDeleteโ (or โUninstallโ). If the button is inactive, go to the next section.
- ๐ After uninstalling, reboot your phone - this will help reset background processes.
If the โDeleteโ button is missing or blocked, this means that the application is installed as system (for example, on some models Xiaomi or HuaweiIn this case, you will need rights). superuser or alternative methods, which we will consider below.
โ ๏ธ Attention: On devices with Android 12+ i Android 13 after deleting the application, โphantomโ permissions may remain. You can check them. in Settings โ Privacy โ Manager permissions. If there are entries from GetContact, delete them manually.
2. Uninstallation via ADB (for system applications)
If GetContact is pre-installed by the manufacturer (for example, on Samsung Galaxy Store or Huawei AppGallery), standard uninstallation may be blocked. In this case, it will help Android Debug Bridge (ADB) โa debugging tool that allows you to remove system applications without root access.
You will need:
- ๐ป A computer with installed drivers ADB (you can download from the official website Android Developers).
- ๐ฑ USB cable for connecting your phone.
- ๐ง Enabled
USB debuggingin the developer settings (how to enable - see spoiler below).
How to enable USB debugging?
1. Go to Settings โ About phone.
2. Find the item Build number and tap on it 7 times until the notification โYou have become a developerโ appears.
3. Go back to Settings โ System โ For developers (or Advanced โ Developer options).
4. Activate the switch USB debugging confirm the permission.
Next follow the instructions:
- Connect the phone to the PC and open the command line (or Terminal on Mac/Linux).
- Enter the command to check the connection:
adb devicesThe name of your device should appear.
- Find out the exact package GetContact with the command:
adb shell pm list packages | grep -i getcontactUsually it is
com.getcontactorcom.getcontact.app. - Uninstall the application with the command:
adb shell pm uninstall --user 0 com.getcontactIf an error appears
Failure [DELETE_FAILED_INTERNAL_ERROR], try:adb shell pm uninstall -k --user 0 com.getcontact
โ ๏ธ Warning: Removing system apps via ADB may cause your phone to become unstable if you remove a critical component. Always check the package name before executing the command.
Install ADB drivers on PC|Enable USB debugging on phone|Check connection with adb devices command|Find the exact GetContact package|Make a backup copy of data-->
3. Manual deletion of GetContact remnants after uninstallation
Even after deleting the application, its data may remain in:
- ๐ Cache folders (
/data/data/com.getcontact). - ๐ Call log (if the application modified contacts).
- ๐ Background process (if autorun was enabled).
To completely clean the system:
- Clear the cache and data:
- Go to
Settings โ Applications โ GetContact(even if the application is deleted, the item may remain). - Click โClear cacheโ and โClear data.โ
- Go to
- Delete files manually (required root or a file manager with superuser rights, for example Root Explorer):
/data/data/com.getcontact/sdcard/Android/data/com.getcontact
/sdcard/GetContact - Check permissions:
- Open
Settings โ Privacy โ Manager permissions. - Find records from GetContact and revoke all permissions.
- Open
If you use Google Contacts or Samsung Contacts, check whether the application has added unnecessary tags or duplicates. To do this:
- ๐ Open
Contacts โ Settings โ Manage contacts. - ๐งน Find groups with names like GetContact Spam or Blocked by GetContact and delete them.
If after deleting GetContact you continue to receive notifications about missed calls, check the section Settings โ Notifications โ Notification history. There may remain โghostโ notifications from the deleted application.
4. Removing GetContact on phones with MIUI, EMUI and One UI
Manufacturers like Xiaomi, Huawei and Samsung often block the removal of pre-installed applications. Let's look at the features for each firmware:
| Firmware | Removal method | Limitations |
|---|---|---|
| MIUI (Xiaomi, Redmi, POCO) |
|
On some models, unlocking the bootloader is required. |
| EMUI (Huawei, Honor) |
|
Without HiSuite system applications are removed only from root. |
| One UI (Samsung) |
|
Complete removal is possible only through ADB or after getting root. |
On Samsung s Knox some system applications are protected from deletion. If you see a message "Removal is prohibited by the device administrator"it means that GetContact is tied to corporate policy (for example, on a work phone). In this case, contact your administrator or use alternative launcher (for example, Nova Launcher) to hide the application from the menu.
5. How to remove GetContact with root access
If you have root accessyou can remove GetContact completely, including all system traces. Any file manager with root support (for example, Solid Explorer or FX File Explorer) or terminal is suitable for this.
Step-by-step guide:
- Open Root Explorer and go to
/system/appor/system/priv-app. - Find folders with names containing
getcontactorcallerid(for example,GetContact.apkandGetContact.odex). - Delete these files or move them to another folder (for example, create one
/system/disabledand move it there). - Clear the Dalvik cache with the command in the terminal:
surm -rf /data/dalvik-cache/getcontact
reboot
After rebooting, check if the application has disappeared from the menu and processes. If you are using Magisk, you can also block GetContact via the module App Systemizer or Debloater.
โ ๏ธ Attention: Removing system APKs may disrupt the operation of Google Play Protect or manufacturer services (for example, Samsung Knox). Before proceeding, make a backup copy via TWRP or Titanium Backup.
Root access allows you to remove GetContact without leaving a trace, but requires caution: incorrect actions can lead to the device being bricked. Always check the backups before changing system files.
6. GetContact: Secure Call ID Apps
If you uninstalled GetContact due to intrusive ads or privacy concerns, consider alternatives that don't collect user data without consent:
| App | Features | Cons |
|---|---|---|
| Truecaller | Large database of numbers, spam blocking, integration with instant messengers. | Requires access to contacts, sometimes displays advertising. |
| Hiya | Minimalistic interface, blocking fraudulent calls. | Fewer functions than competitors. |
| Should I Answer? | Works offline, does not require registration, open source. | The database of numbers is smaller than that Truecaller. |
| Google Phone (built-in) | Spam identification via Google, no separate application. | Works only on phones with Google Mobile Services. |
Before installing any alternative, check the permissions c Google Play:
- ๐ The application should not request access to
SMS,GeolocationsorMicrophonewithout a good reason. - ๐ Please note the privacy policy: some services (for example, Truecaller) share data with partners.
If you are concerned about privacy, select Should I Answer? or Hiya โthey do not require uploading contacts to the server. For maximum protection against spam, you can combine built-in functions Android (for example, Spam filter v Google Phone) with third-party applications.
7. What to do if GetContact continues to work after deletion
If after all manipulations GetContact continues:
- ๐ Show notifications about incoming calls,
- ๐ Automatically installed after firmware update,
- ๐ฑ Appearing in the list of applications
means that it is integrated at the firmware level. Here's what you can do:
- Check startup:
- Use an application like Autostarts (requires root) to find and disable autostart GetContact.
- Disable via ADB (if deletion did not work):
adb shell pm disable-user --user 0 com.getcontactThis command does not remove the application, but blocks its operation.
- Reset the phone to factory settings settings (extreme case):
- Before resetting, make a backup copy of your data.
- After resetting do not restore applications from a backup copy this may return GetContact.
- Contact manufacturer support:
- Write to support Samsung, Xiaomi or another brand asking them to explain why the application cannot be uninstalled.
- In some cases they may provide an uninstallation tool.
โ ๏ธ Attention: On phones with Android Go or budget models (for example Nokia 1, Alcatel 1X) some system applications cannot be removed without flashing. In this case, the only way out is to disable them through the settings and ignore notifications.
FAQ: Frequently asked questions about deleting GetContact
โ Is it possible to delete GetContact without root?
Yes, in most cases a standard deletion via Settings โ Applicationsis sufficient. If the button is inactive, use ADB (section 2) or disable the application via Disable.
โ Why do notifications from GetContact remain after deletion?
This is due to the fact that the application registered Push notifications via Firebase Cloud Messaging (FCM). To stop them:
- Go to
Settings โ Notifications โ Notification history. - Find notifications from GetContact and block them.
- Clear the cache Google Play Services (this will reset active FCM messages).
โ How to check if all GetContact data has been deleted?
Use a file manager (for example, Total Commander) and check the following folders:
/sdcard/Android/data/com.getcontact/data/data/com.getcontact
/sdcard/GetContact
If the folders exist, delete them manually. Also check Settings โ Accounts: sometimes GetContact creates your profile there.
โ Can GetContact return after updating Android?
Yes, if the application was previously installed manufacturer. To avoid this:
- Before updating the firmware disable GetContact via ADB.
- Use Magisk or Xposedto block automatic installation.
- After updating, immediately check the list of applications and delete GetContact again.
โ Is it safe to use uninstallers like โApp Removerโ?
With caution. Many โcleanersโ from Play Market collect user data themselves. If you decide to use such an application:
- Choose open source apps (for example, SD Maid).
- Do not give them access to
SMS,CallsorGeolocations. - After use, remove the โcleanerโ - it can run in the background and consume resources.