Are you trying to clear the phone book, but contacts on Android stubbornly wonโ€™t be deleted? The situation is familiar to many: you click โ€œDeleteโ€, but the entry remains in place or returns after a reboot. The problem may lie in synchronization with your Google account, contact database failures, or even viruses. In this article we will analyze all possible reasons and offer 7 proven methods from simple to technically complex.

The peculiarity of Android is that contacts can be stored in several places at the same time: on the device, in your Google account, SIM card, or third-party apps like WhatsApp. If standard deletion does not work, it means that the entry is โ€œtiedโ€ to one of these sources. We will help you identify the root of the problem and fix it without losing important data.

We warn you: some methods require superuser rights (root) or working with ADB. If you are a beginner, start with safe methods (sections 1-3) and only then move on to radical measures.

1. Check the contact source: where exactly is the record stored?

The first step is to determine from where it is loaded problematic contact. On Android, contacts can be stored in:

  • ๐Ÿ“ฑ Local memory of the phone (will be deleted only from this device)
  • โ˜๏ธ Account Google (synchronized on all devices)
  • ๐Ÿ“ž SIM card (limited number of entries)
  • ๐Ÿค– Third-party accounts (Facebook, WhatsApp, Viber, etc.)

To find out the source:

  1. Open the application Contact (or Phone).
  2. Find the problematic contact and open it.
  3. Click โ‹ฎ โ†’ Details (or Edit).
  4. Look at the field Source or Account.

If source โ€” Google, deleting from the phone will not help: the recording will return during the next synchronization. In this case, clean your contacts through web version of Google Contacts (section 2).

๐Ÿ“Š Where are your contacts stored?
Only on the phone
Synchronized with Google
On the SIM card
In several places at the same time

2. Delete via Google Contacts (if synchronization is enabled)

If the contact is tied to a Google account, standard deletion from the phone is pointless. You need to clean source:

  1. Go to the site Google Contacts and log in.
  2. Find the desired contact (use search or filters on the left).
  3. Tick the entry(s) and click ๐Ÿ—‘๏ธ Delete.
  4. Confirm the action.

After deleting, wait for synchronization (usually takes 1-5 minutes). If the contact is still displayed on the phone:

  • ๐Ÿ”„ Restart the device.
  • ๐Ÿ“ฑ Open Settings โ†’ Accounts โ†’ Google โ†’ Synchronization and turn on/off the switch Contact.
๐Ÿ’ก

If the deleted contact returned after a few days, check if another Google account (for example, a work account) is connected to the phone. Entries may be duplicated from different sources.

3. Resetting the cache and data of the Contacts application

Sometimes the problem lies in a failure of the application database Contact. To reset it:

  1. Go to Settings โ†’ Applications.
  2. Find the application Contact (or Contact storage, Contacts Storage).
  3. Click Storage โ†’ Clear cache.
  4. If that doesn't help, select Clear data (โš ๏ธ this will delete all local contacts not synced with Google!).

After clearing the data, the application will recreate the contact database. If they were linked to a Google account, local contacts (without linking to an account) will be lost forever.

Make a backup of your contacts via Google|Check that all important contacts synchronized|Remember or write down the numbers that are not associated with the account|Disable the SIM card if the contacts on it are not needed-->

4. Deleting contacts from the SIM card

If the contact is stored on the SIM card, standard methods will not work. To delete it:

  1. Open. application Contact.
  2. Go to Settings โ†’ Contact management โ†’ Import/Export.
  3. Select Export to device (to make a backup).
  4. Return to the contact list, press โ‹ฎ โ†’ Show contacts from SIM.
  5. Select unnecessary entries and delete them.

On some firmware (for example, MIUI on Xiaomi) SIM contacts are displayed separately. If the option Show contacts with SIM is missing, try:

  • ๐Ÿ“Œ Use another application to work with contacts (for example, Truecaller or Simpler Contacts).
  • ๐Ÿ“ฑ Insert SIM into another phone and delete contacts from there.
โš ๏ธ Attention: Contacts on the SIM card have a limit on the length of the name and number. If the entry is not deleted, it may be damaged. In this case, only a complete reset of the SIM will help (via the phone menu or in the operator's salon).

5. data-i="132">If a contact is โ€œstuckโ€ in the system and cannot be deleted by any of the methods described above, you can try deleting it via

If a contact is โ€œstuckโ€ in the system and cannot be deleted using any of the methods described above, you can try to delete it through Android Debug Bridge (ADB). This method requires connecting the phone to the PC and basic knowledge of the command line.

Instructions:

  1. Install ADB drivers on the PC.
  2. Enable on the phone USB Debugging (Settings โ†’ About phone โ†’ Build number โ€”press 7 times, then return to Settings โ†’ System โ†’ For Developers).
  3. Connect your phone to the PC and execute in the terminal:
adb devices

adb shell content query --uri content://com.android.contacts/raw_contacts --where "display_name='CONTACT_NAME'"

Replace CONTACT_NAME with your real name (in quotes). The commands will return the entry ID. Then delete it:

adb shell content delete --uri content://com.android.contacts/raw_contacts --where "_id=RECORD_ID"

If you are not sure of your actions, it is better to skip this method or contact a specialist. Incorrect use ADB can lead to data loss.

What to do if ADB does not see the device?

Make sure USB debugging is enabled and drivers are installed. On some phones (for example, Huawei), you need to additionally allow the connection in the Developer Options menu. Also check the cable - it should support data transfer, not just charging.

6. Checking for viruses and malware

In rare cases, contacts are not deleted due to the action of viruses or admin rightsassigned by a malicious application. Symptoms of infection:

  • ๐Ÿฆ  Contacts appear on their own (often with advertising numbers).
  • ๐Ÿ”’ It is impossible to delete or edit entries.
  • ๐Ÿ“ฑ The phone slows down, shows unusual notifications.

What to do:

  1. Install an antivirus (for example, Malwarebytes or Kaspersky) and scan the device.
  2. Check the list of applications with administrator rights: Settings โ†’ Security โ†’ Device administrators. Remove suspicious ones.
  3. If a virus is found, perform a factory reset (section 7).
Sign of infection Probable cause Solution
Contacts are returned after deletion Virus or synchronization with the cloud Check your accounts with an antivirus
Numbers in contacts have been replaced with advertising Adware (advertising virus) Remove suspicious applications
You cannot edit contacts The application has blocked rights Reset administrator rights

7. Last resort: reset the phone to factory settings

If none of the methods worked, the only option left is full reset. This will erase all data from your phone, including contacts, apps, and settings. Before resetting:

  • ๐Ÿ”„ Make a backup copy of important data (photos, chats, contacts).
  • โ˜๏ธ Make sure your contacts are synced with Google.
  • ๐Ÿ“ฑ Remember your passwords from accounts (they will be required after resetting).

Instructions:

  1. Go to Settings โ†’ System โ†’ Reset settings.
  2. Select Delete all data (reset to factory).
  3. Confirm the action (you may need to enter a PIN code).

After the reset, the phone will reboot in a โ€œcleanโ€ state. Restore contacts from Google backup or SIM card.

โš ๏ธ Attention: On some phones (for example, Samsung with function Samsung Knox), a reset may block access to certain functions if the device was linked to a Samsung account. Make sure you remember your login information.
๐Ÿ’ก

A factory reset is your last chance. In 90% of cases, the problem is solved using the methods from sections 1โ€“4. Do not reset unless absolutely necessary!

FAQ: Frequently asked questions about the inability to delete contacts

Why do deleted contacts come back after a reboot?

Most likely, you have synchronization enabled with your Google account or another cloud service. Delete the contact from the source (web version of Google Contacts) and disable synchronization while checking.

Can I restore a contact if I accidentally deleted it permanently?

Yes, if it was synced with Google. Go to contacts.google.com, click โ‹ฎ โ†’ Cancel changes and select the desired recovery date. Local contacts (without synchronization) cannot be restored.

Why are some contacts gray and not deleted?

Gray contacts usually belong to third-party accounts (Facebook, WhatsApp, Viber). You can delete them only through the app from which they were imported, or by disabling synchronization with this account.

How to mass delete all contacts on Android?

The fastest way is through Google Contacts: select all entries (checkmark at the top of the list) and press Delete. For local contacts, use the application Contacts+ or Simpler Contacts with the group deletion function.

After the Android update, contacts stopped being deleted. What to do?

The update could reset rights or damage the database. Try:

  1. Clear the application cache Contact (section 3).
  2. Disable and re-enable synchronization with Google.
  3. Install an alternative application for contacts (for example, Truecaller).

If the problem persists, contact the support of the phone manufacturer - this may be a firmware bug.