Open sietsevdschoot opened 9 months ago
Hi. Would you be able to find where the contact names came from?
When i have to confirm the permission for the backup and press Enter afterwards, i can give the permissions, but i can't open the app because of the Your phone data is inaccurate. Adjust your clock and try again error, - even though the system time is correct - that is caused by the older version of WhatsApp.
This is normal.
However, after explorer the wa.db with DB Browser for SqlLite i see that the wa_contacts table remains empty. Other tables like wa_vnames,wa_contact_storage_usage,wa_biz_profiles in this sqlite are populated
Also in Whatsapp on the device all contacts in the Whatsapp conversation have their correct names.
I can reproduce the problem. But further investigations are needed.
Hi. Would you be able to find where the contact names came from?
The wa.db
contains a table system_contacts_version_table
with a id
and version
column. In my database this table contains about 2000 rows. It might have something to do with it.
The contacts app on my Android, synced with Gmail contacts, contains all contacts used in the WhatsApp conversations.
When i have to confirm the permission for the backup and press Enter afterwards, i can give the permissions, but i can't open the app because of the Your phone data is inaccurate. Adjust your clock and try again error, - even though the system time is correct - that is caused by the older version of WhatsApp.
This is normal.
However, after explorer the wa.db with DB Browser for SqlLite i see that the wa_contacts table remains empty. Other tables like wa_vnames,wa_contact_storage_usage,wa_biz_profiles in this sqlite are populated Also in Whatsapp on the device all contacts in the Whatsapp conversation have their correct names.
I can reproduce the problem. But further investigations are needed.
I've tried several ways of trying to force whatsapp to refresh the contact list. But none of those options caused the contacts table to get populated.
So i took another approach. I downloaded all contacts from Gmail in .vcf
format.
I've found a nice Powershell script to convert .vcf
on Github ConvertFrom-Vcf. I had to tweak it a little bit to work for the Gmail format.
After that I wrote a Powershell script to sanitize the phonenumbers and replace all occurences with the actual contactname in the generated .html
files, and to rename the file to the contactname.
No sure if WhatsApp changed the database structure again. Any more people encounter this issue?
In the meantime I have a script (Github gist) to fix the problem using exported Gmail .vcf contacts to replace contactnames after running the Whatsapp Chat Exporter.
Weird. I just did a new export from WhatsApp 2.23.25.3. The wa_contacts
table was populated.
I can confirm same behavior reported by the op happens here with a decrypted wa.db.crypt15 : only populated tables seems to be wa_trusted_contacts and wa_trusted_contacts_send. whatsapp reports version 2.24.3.81.
The issue also happens here with an export from version 2.24.6.10
.
Hi, I also see the issue on WhatsApp 2.24.8.85 on Android: the wa.db
is not populated with any contact data.
Using a WhatsApp database I exported a few years ago (mid 2021), I am experiencing the same issue. Looking at the wa.db
file, I can't find any table indicating actual contact names. wa_contact_storage_usage
does contain a plausible number of lines, though (but no names).
I have a OnePlus Android 12 Phone.
Using
WhatsApp-Key-DB-Extractor
I can successfully extract the whatsapp databases. My whatsapp backups are not password protected.However, after explorer the
wa.db
with DB Browser for SqlLite i see that thewa_contacts
table remains empty. Other tables likewa_vnames
,wa_contact_storage_usage
,wa_biz_profiles
in this sqlite are populatedAlso in Whatsapp on the device all contacts in the Whatsapp conversation have their correct names.
FWIW: When i have to confirm the permission for the backup and press Enter afterwards, i can give the permissions, but i can't open the app because of the
Your phone data is inaccurate. Adjust your clock and try again
error, - even though the system time is correct - that is caused by the older version of WhatsApp.Whatsapp Chat Exporter:
Extracted files:
WhatsAppKeyDBExtract output: