Replies: 4 comments 2 replies
If E2E encryption and the Business flag aren't the issue, this is likely a version-specific change in iOS. It's possible Apple has introduced a new mechanism to protect or store these files in your specific version. I cannot verify this currently as I don't have an iPhone running that version to perform the necessary analysis.
No, the tool extracts data directly from the internal WhatsApp databases found in the iPhone backup. It does not rely on, or interact with, the 'Chat Backup' feature within the WhatsApp app itself. |
|
After experiencing the same issue, I did some digging, and I found that the root cause for the "Essential WhatsApp files are missing" error is a missing contacts database. After commenting out the extraction of the WhatsApp contacts file, ios_media_handler.py lines 111-115, WhatsApp Chat Exporter works well. Seems like the contact database is not that essential -- the branch for unencrypted backups does not mind either -- see lines 183-186. I still get lots of warnings "decrypted bytes, expected bytes", but WhatsApp Chat Exporter proceeds nonetheless apparently without missing anything in the file contents. |
|
I have created bug 215 for this issue and proposed a PR to fix it. This change allows the exporter to continue when the contacts database is missing. However, I do not know if this is the best solution here. It could be that the name of the contacts database has changed. When I export group chats as a ZIP file from within WhatsApp, I get sender names apparently taken from the phone's address book. In the chats exported using WhatsApp-Chat-Exporter, I get random UUIDs instead of sender names. Is there any option to improve this? |
|
The proposed fix is merged to the |
Uh oh!
There was an error while loading. Please reload this page.
What are some ways to troubleshoot the error:
Essential WhatsApp files are missing from the iOS backup. Perhapse you enabled end-to-end encryption for the backup?I have checked all the issues related to that error and there are two cases:
a. You have enabled e2e encryption inside WhatsApp Settings > Backup #125
b. You have a Business Account and you are not using the
--businessflag #164I have successfully exportet the chats from my
iOS 18.3iPhone, but it is failing in another one withiOS 26.1. (logs in the end)Since the backup of iPhone is more than 200GB, it is a bit hard to troubleshoot with different cases, so can somebody help with these questions:
All reactions