Get desktop application:
View/edit binary Protocol Buffers messages
crypt14 cipher files.
Used in:
For some reason, the int inside this message has a "0" field tag So we just ignore it. optional C14_cipher_version version = 1;
Is usually "1"
The 32-bytes long server salt
The 16-bytes long google id salt
The 16-bytes long IV
crypt14 cipher files. Actually the field tag is zero.
In crypt15 files only the IV is stored.
Used in:
The 16-bytes long IV
This enum describes if the key is self-managed by WhatsApp of if it is stored in the HSM. In other words, traditional = 0, end-to-end = 1
Used in:
This describes the metadata, e.g. the version, the ph number and various features.
Used in:
Whatsapp version, for example "2.22.4.14"
The last two characters of the user's Jid (phone number)
This bools are only written if the backup is a msgstore backup.
No idea what this is
Booleans that indicate various features
This file describes the header you can find near the start of an encrypted backup file.
0 if traditional (crypt14), 1 if end-to-end (crypt15)
If DB is crypt14
If DB is crypt15
Version that generated backup and other infos