Wrong caller ID showed for call and "000000" in calls journal My friend has an issue with her iPhone. For some reason, the phone app suddenly started to show the wrong caller name. After this she tried to logout/login into iCloud and then all callers in the call journal displayed as "00000000". In the Contacts app she can see the correct names with matching phone numbers. Sometimes, the call can have the name of one contact but photo of another one. Contacts are also sometimes shuffled for outgoing calls. Same problem with iMessage.



This is not a new phone, there have been no restores from backup recently, also there have been no new iOS devices connected to this Apple ID recently. She has been using the same phone company for a long time (Vodafone).

And these 00000000000 calls are not spam, it's a real people.

The phone was updated iOS 12.4.1 when she got this issue and it didn't help - she still had broken contacts.

Any ideas how to fix it?
I would suggest the following solution but you need to take care of it from Macbook which is using same Apple ID. 

It is best to always have a backup before attempting something like this


Open the AddressBook folder located on:

~/Library/Application Support/AddressBook
In that folder, you will find three files:

a.  addressbook-v22.abcddb

b. addressbook-v22.abcddb-wal

c. addressbook-v22.abcddb-shm


Delete them. 


Open Contacts and your list of contacts should quickly populate as the index is rebuilt.