Detailed documentation - Wiki on Encrypted Android WhatsApp Backup #135
Replies: 7 comments
-
Although these two projects are related, the exporter tool doesn't rely on WhatsApp-Key-DB-Extractor. Therefore, the step in WhatsApp-Key-DB-Extractor isn't necessary when using the exporter.
As it becomes increasingly difficult to obtain the encryption keys for older backup formats (crypt12 and crypt14), the easiest way to retrieve WhatsApp databases is to focus on the end-to-end encrypted (crypt15) backups. Once enabled, all your future backups will be in crypt15 format. End-to-end encryption applies to both local and remote (Google Drive/iCloud) backups. When you enable end-to-end encrypted backup in WhatsApp, you'll be prompted to either record the random 64-character encryption key or set a password for the backup. For use with the exporter, you should opt to record the encryption key (rather than setting a password). Then, when using the exporter, execute the following command: $ wtsexporter -a -k <the encryption key> -b msgstore.db.crypt15 This will allow the exporter to handle everything, and there's no need to use WhatsApp-Key-DB-Extractor.
Are you asking about the encryption key file or the hex key? If you're referring to the hex key, you can find the relevant explanation above.
I'm not really sure what you're asking. Could you please clarify? |
Beta Was this translation helpful? Give feedback.
-
@KnugiHK
I am using WhatsApp Version 2.25.3.82 and I can not create a backup other than in a Google Account And when I connect to my (soon to be legacy) Google Account I can't file the files that are backed up. But I can't download the backed up files or folders. Furthermore, in your presentation you specify:
But WhatsApp help center on backups does not explain how to make a local backup... (end-to-end encrypted or not)
Could you please help me here ? |
Beta Was this translation helpful? Give feedback.
-
WhatsApp automatically creates a local backup on your phone, regardless of whether you choose to back up to Google Drive or not. However, if you access Google Drive through the app or website, you won't be able to download the backup directly. This is expected behavior, as Google doesn't allow users to download their backups. While there is a way to download them, it requires dev knowledge to work with the Google Drive API. That said, there are some third-party projects that achieve this. |
Beta Was this translation helpful? Give feedback.
-
Thank you @KnugiHK very much for your explanations So when I will have activated an end-to-end backup which will be saved into my Google account, what would be the location on my device of the local backup made by WhatsApp ? And where would I find msgstore.db.crypt15 that is required to run your command for the use-case Crypt15 (End-to-End Encrypted Backup) ? :
|
Beta Was this translation helpful? Give feedback.
-
It should either be in Note that |
Beta Was this translation helpful? Give feedback.
-
I am grateful for your answer @KnugiHK , but I don't understand... |
Beta Was this translation helpful? Give feedback.
-
It is just how Android works. You don't need an actual SD card to have that directory. Some phone manufacturers would also have a different name of the directory, it doesn't have to be Or you can simply ignore the |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi @KnugiHK
Again, great project.
Expanding from my previous comment in the sister project Beginners Documentation or Wiki for WhatsApp-Key-DB-Extractor
Could you please elaborate on the information you already provide in the wiki on Encrypted Android WhatsApp Backup
Does it mean, we do not need the prerequisite step using WhatsApp-Key-DB-Extractor ?
Could you please elaborate ? It might be too technical to understand in condensed text.
Moreover, if the
msgstore.db.cryptXX
file in the device's WhatsApp directory (on Android instorage/emulated/0/Android/media/com.whatsapp
is in a version earlier than 15, i.e.msgstore.db.crypt14
how is it possible de get to the15
version ?Encrypted Android WhatsApp Backup
I am a bit lost here. Could you please specify what that is ? :
storage/emulated/0/Android/media/com.whatsapp
to another device ?And if backup does it need to be encrypted with a password or done without password/encryption
Crypt15 (End-to-End Encrypted Backup)
Could you please specify what that is ? Is it a local or remote backup
Could you please elaborate on how we should achieve this ?
Thank you for your insights, I'm sorry to have such a limited understanding of the inner works of your project
Beta Was this translation helpful? Give feedback.
All reactions