Davide Palma
Davide Palma
The last 16 bytes of the backup are the MD5 of the encrypted file, including the header. In crypt12 files, the user'jid was also taken into account (re-added at the...
To make things further complicated, it seems like the checksum is not added in all the backups files (stickers and wallpapers), but the script has no knowledge of which file...
Ok, now the scripts check the MD5 at the end of the file. You should now be able to generate a file that both the script and the official app...
> I only found the time to read your changes. No worries, we took months to even notice there was a checksum at the end
24%? strange
only way we can understand what's going on is seeing the application logs/logcat
Excellent work! I will read what is an auth tag tomorrow (since I do not know) then i will implement the verification in the script (which should be easy to...
The decrypt script is very large, more than 800 lines. Moreover, as you can guess, the encrypt script would share lots of code with the decrypt script. So i'm afraid...
@georg-lam btw, did you know that you can just feed an unencrypted backup to whatsapp and it should restore it?
No. You should just copy the msgstore.db file in the database folder, it should just work. If it doesn't, myth busted.