[GH-ISSUE #11] crypt13 decryption support #10

Open
opened 2026-03-02 03:59:15 +03:00 by kerem · 4 comments
Owner

Originally created by @ElDavoo on GitHub (Feb 24, 2022).
Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/11

Why not?

In case of crypt13 I don't know if the program already works, tests are required.
In case of crypt12, the protobuf message needs to be decoded.

Originally created by @ElDavoo on GitHub (Feb 24, 2022). Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/11 Why not? In case of crypt13 I don't know if the program already works, tests are required. In case of crypt12, the protobuf message needs to be decoded.
Author
Owner

@Sabbir6967 commented on GitHub (Sep 1, 2022):

Hi, I need to decrypt my crypt12 backup file. I tried using whatsapp viewer. It says "Decryption failed. Error during unzipping (inflate)". I have root access to the phone but it seems the key is wrong. Can you help me?

<!-- gh-comment-id:1233744815 --> @Sabbir6967 commented on GitHub (Sep 1, 2022): Hi, I need to decrypt my crypt12 backup file. I tried using whatsapp viewer. It says "Decryption failed. Error during unzipping (inflate)". I have root access to the phone but it seems the key is wrong. Can you help me?
Author
Owner

@ElDavoo commented on GitHub (Sep 1, 2022):

Hi, as stated in the homepage, crypt12 works but is not supported, meaning if it doesn't work I'm not going to help you.
As written in the readme, try using this cmdlins:
python ./decrypt14_15.py ./key ./msgstore.db.crypt12 ./msgstore.db -np -ivo 51 -do 67

<!-- gh-comment-id:1233753121 --> @ElDavoo commented on GitHub (Sep 1, 2022): Hi, as stated in the homepage, crypt12 works but is not supported, meaning if it doesn't work I'm not going to help you. As written in the readme, try using this cmdlins: `python ./decrypt14_15.py ./key ./msgstore.db.crypt12 ./msgstore.db -np -ivo 51 -do 67 `
Author
Owner

@ElDavoo commented on GitHub (Jan 16, 2023):

Crypt12 support implemented in 0ff580e .
It's still needed to test with non-msgstore crypt12 backups (as I don't have those) and crypt13 (that are very rare).

<!-- gh-comment-id:1384628611 --> @ElDavoo commented on GitHub (Jan 16, 2023): Crypt12 support implemented in 0ff580e . It's still needed to test with non-msgstore crypt12 backups (as I don't have those) and crypt13 (that are very rare).
Author
Owner

@ElDavoo commented on GitHub (Aug 25, 2023):

Some tests files (key + encrypted files) are needed, otherwise I can't work out the format.
Did it even exist at all?

<!-- gh-comment-id:1693547531 --> @ElDavoo commented on GitHub (Aug 25, 2023): Some tests files (key + encrypted files) are needed, otherwise I can't work out the format. Did it even exist at all?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/wa-crypt-tools#10
No description provided.