yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] rojocapo:
Hi, this tool worked fine decrypting and showing my .crypt7 backup.

Do you know if it would be possible to read deleted chat messages from the main sqlite database? Maybe the sqlite lib does not physically delete the chat message records, they are only marked as available record space inside the db file until it is shrunk and unused space is recovered. Just thinking outloud here.

It would be interesting to try to scan available flash space for old sqlite db pages and try to recover deleted messages.

Regards
[Android Apps and Games] andreasmausch:
Hi, I don't know how SQLite works internally, but you might give a general restore tool a try, like this one: http://pldaniels.com/undark/

Andreas
[Android Apps and Games] ashok_agarwal:
WhatsApp Viewer for Windows Phone

Is there any such version of WhatsApp Viewer to read from backups of Windows Phone?
[Android Apps and Games] la_malacoda:
Good morning all! Really nice work you did here, its working flawlessy at first shot for me! :)

I would only suggest a new feature, i.e. to let users select in which format to export conversations (pdf in particular); it would be actually great! :)

And to se where chat.txt went when exported LOL

Thank you, keep up! ^^
[Android Apps and Games] Arthurinho:
Database not found

Hi! Used WhatsappKeyExtract to extract key file from my non rooted phone. Copyed last crypt7 database from whatapp folder. Viewers error: "Database not found"
[Android Apps and Games] WIFI06:
Hi there, maybe a noob question here. The thing is that I installed whatsapp on a phone, using another gmail account(my friends), which is not the same account i used when i got my backups(my own gmail account), but it was my whatsapp account that i installed on the phone. I already tried this tool to read them but it says: Decryption failed: wrong account name?. does this means i cant use this key? Do i have to have the same gmail account installed on the phone to get the key and the back ups? is there anything I could do? Sorry for my bad english
[Android Apps and Games] injulia:
Halloooo..

I'm using WhatsApp Plus (mod), and the data base is: "msgstore-2014-01-06.1.db.crypt"

Not 5Crypt or 7crypt.

This viewer can not open it.

How to open it?

Thanks
[Android Apps and Games] andreasmausch:
New release v1.7:

http://andreas-mausch.github.io/whatsapp-viewer/

https://github.com/andreas-mausch/whatsapp-viewer

- Support for .crypt8 (you still need the key file)

- HTML exporter

- Command line interface: -decrypt5, -decrypt7 and -decrypt8 parameters for batch processing

- Basic wa.db support to display names instead of numbers

[MENTION=1401800]injulia[/MENTION]: Please try WhatsApp Xtract to decrypt .crypt files: http://xdaforums.com/showthread.php?t=1583021
[MENTION=4853355]WIFI06[/MENTION]: Sorry, you need to get the account name for that specific backup file.
[MENTION=6067007]Arthurinho[/MENTION]: I have heard from several people getting this error message. It is most likely a bug in the viewer, sorry.
[MENTION=3575676]ashok_agarwal[/MENTION]: I don't know about alternatives, however Windows Phone is not supported by WhatsApp Viewer.
[Android Apps and Games] andreasmausch:
New release v1.8

http://www.whatsapp-viewer.com/

https://github.com/andreas-mausch/whatsapp-viewer

Show "[ Audio ]" tag

HTML export: Show video thumbnails

HTML export: Show timestamp

Export: Let the user choose a filename and target directory
[Android Apps and Games] snufflez:
Error for decrypting crypt8

Hi i have trouble decrypting crypt8 files.

It shows "Decryption failed. Error during unzipping (inflate).

I do have the .key and wa.db files with me but it does not work. Could you please help me with it?
[Android Apps and Games] andreasmausch:
Hi I am not sure yet what the problem is but I heard from several others having the same error message. I will investigate.
[Android Apps and Games] snufflez:
Thanks andreas! Will be looking forward to it :)
[Android Apps and Games] Vignesh8200:
cyrpt

i have got doubt on my brother so i could download only the db.crypt7 file only from samsung mobile. My problem is that there is app lock for whatsapp which i am not able to open and see the chat, the other option i tried to find the Key file through usb. my bad luck the usb connection is not working while connecting to pc.

so at present I only have the file . is it possible to encrypt the file , please help me out before he gets into trouble.

Thanks
[Android Apps and Games] andreasmausch:
Hi I was told adb backup doesn't work on newest WhatsApp version so the only reliable method I am aware of to extract the key is root access.

WhatsApp Viewer is written for your personal backups of WhatsApp conversations. Please respect other people's privacy.
[Android Apps and Games] t3fury:
what is it?

is this the official one that's getting getting release?
[Android Apps and Games] andreasmausch:
I am not related with WhatsApp Inc if that's your question.
[Android Apps and Games] lkl831:
Hi, andreasmausch!

First of all, let me say many thanks for your effort on it!

Recently, I've got a new HTC phone and transfered my data from the old Samsung. I have no idea on why the new WhatsApp didn't prompt me to store history during the installation. Since I don't have time to figure it out at that moment, I just left it there. However, I didn't know that the latest WhatsApp had adapted a new encryption algorithm. Hence, my old WhatsAppXtract did not gonna work when I tried to decrypt the history.

Last night, I got to here and try to get the WhatsApp key with my hard-reseted Samsung. I installed the patched WhatsApp, registered with a different phone number, let say PhoneNo.B, (as I didn't want to affect the current WhatsApp, let say PhoneNo.A, in the new HTC) and got the key successfully. However, when I tried to use the viewer v1.8 to decrypt the PhoneNo.A's .crypt8 history file with the key got with PhoneNo.B, I got the mentioned problem as well.

I'm now just wondering some possibilities:

1. If I only got the .crypt8 file first, and got the key from the same hard-reseted phone, would it be impossible for me to decrypt the db file?

("It should be noted that WhatsApp cipher keys can roll (update) periodically. If this happens then you will need to repeat the instructions contained within this file in order to extract the latest cipher key.")

2. If the above one is possible, how about if I got the key from the same hard-reseted phone with different phone number registered in WhatsApp?

Looking forward to your new version Viewer to get it fixed. Thanks a lot!
[Android Apps and Games] Malvlex:
Allright, so after decrtypting .crypt8 database I get the message "Database decrypted to file msgstore.decrypted.db". All just fine.

But when I want to open the database, I get the message "Error could not decrypt block". And yes, already have root acces and the key file.

Is there any solution for this?

Something I thought of was that it might have to do with that I changed phones two times in my 5 years of WhatsApp usage and each time I transferred the databases?
[Android Apps and Games] dancress:
Hi there, has this stopped working for you guys too? Works for backup files up to February 27th. Doesn't from the 28th forward. Whatsapp update?
[Android Apps and Games] dalumini:
Error for decrypting crypt8

Error for decrypting crypt8

Hi i have trouble decrypting crypt8 files.

It shows "Decryption failed. Error during unzipping (inflate).

It happends when I update the last version of Whatsapp.

I do have the .key with me but it does not work. Could you please help me with it?
[Android Apps and Games] Arcano:
Same here, it stopped working about four days ago.

Whatcrypt page does decrypt it fine, so I don't know what's changed.
[Android Apps and Games] andreasmausch:
Hi,

it seems like WhatsApp has changed something about the encryption. I currently don't know what exactly, but as soon as I have more info I will update WhatsApp Viewer accordingly.

There is an issue on github about the topic:

https://github.com/andreas-mausch/whatsapp-viewer/issues/11

Best regards

Andreas
[Android Apps and Games] hansscherm:
Error - "database not found" after moving the .db files

Hi you all,

saving the msgstore.db and wa.db files into a different drive or folder and afterwards trying to open them with Whatsappviewer sometimes results in an error message (database not found).

Any suggestions?

Best regards

Hans
[Android Apps and Games] infy_pro:
it can be view only massages. So Please, update with calls and messages.
[Android Apps and Games] ohhnogames:
wow, gotta try this one
[Android Apps and Games] Gorav Gupta:
Good Work

:good:
[Android Apps and Games] sevensaints:
this is not working anymore i guess ?

Anybody can verify this ?
[Android Apps and Games] vaghasiyaankur:
help me about error

please i need help from someone....error ocuured when i used msgstore.db file into whatsapp viewer then error occured...error is : could not load contact list;SQLite error...so please help me to solve this error and solution send me in ankurvaghasiya21@gmail.com

Thank you for help
[Android Apps and Games] andreasmausch:
v1.9

New release v1.9:

https://github.com/andreas-mausch/whatsapp-viewer/releases

New features:

crypt12

json export

Thanks to TripCode for his crypt12 implementation!

http://andreas-mausch.de/whatsapp-viewer/
[Android Apps and Games] aryanparker:
Unable to find .cryptX file

Hi.. I have a latest version of whatsapp installed. I'm using Jellybean for some testing work. In the /data/data/com.whatsapp/database folder, I'm unable to find any .crypt whatsapp database file. It has a msgstore.db file which I suppose is unencrypted. How to get the encrypted files ? My phone is already rooted. Any suggestion would be helpful. Thanks
[Android Apps and Games] svdeepak99:
Works Great...Helped me to see the past 2 days messages which I lost when I transfered my whatsapp account to a new phone. . .Thanks. . .
[Android Apps and Games] xXCriss1:
Hi! i'm having the "Decryption failed. Error during unzipping (inflate)" error today :/ any idea on how to fix that? ty!
[Android Apps and Games] Nuclear Jump:
Not so bad ;)
[Android Apps and Games] zehunter:
Hi,

nice job it work find for me with extracted DB tools ! but if i try to read group conversation, phone numbers are show instead of contact name. is it normal ?

regards,
[Android Apps and Games] TheJG01:
Is it possible to open db.crypt files? I've got some old backups from 2013 and 2014 that I'd like to view, but it doesn't seem to recognise them.
[Android Apps and Games] cybertech:
This Whatsapp Viewer only can see messages with pictures but not video right?

Is there other software that can view whatsapp message with picture and video offline from the PC? I am thinking to delete those very old messages with video from the phone and I can view them anytime from my PC.
[Android Apps and Games] Schrubbi:
In the database I see entries for voice and video calls, but they're not marked as such.

Therefore it's of course impossible for Whatsapp Viewer to label those entries.

Is there an additional database for calls, or how can whatsapp itself identify those entries?

If anyone has an idea, that would be appreciated, to have a complete view of the data.
[Android Apps and Games] andreasmausch:
New release v1.12

Download: http://andreas-mausch.de/whatsapp-viewer/

Show filenames of media (#22)

Support Links (youtube, general website, ..) (#65)

Support more message types (calls (8), files (9), gifs (13), live locations (16)) (#67)

Basic quote support (#62)

Text below images is now shown (#60)

Added license file (#16)

BUGFIX: fixed Windows Imaging Component decoder problem on XP

[MENTION=8456217]TheJG01[/MENTION]

WhatsApp Viewer doesn't support these files, but they are only crypted with a static key. Maybe this helps? whatsapp_xtract_254.py https://github.com/BurakDev/hotoloti/issues/10

[MENTION=3579039]Schrubbi[/MENTION]

New message types have been added, not all are supported by WhatsApp Viewer (yet). For calls, you can check the progress here: https://github.com/andreas-mausch/whatsapp-viewer/issues/71
[Android Apps and Games] amy91:
Thanks for much awaited update!!
[Android Apps and Games] CherrugDeveloper:
Whatsapp web

is a better solution. You have only to scan the qr code. that's all
[Android Apps and Games] ztedd:
Hi all, I updated Whatsapp Xtract to work with current decrypted msgstore.db files. So if you want to search within all messages or click on images/videos to open the local copy of them, then you can use Whatsapp Xtract. Of course it would be great if these functions could also be included in Whatsapp Viewer.

By the way, you can still use Whatsapp Xtract to decrypt and display old .db.crypt backups.

I have to admit that Whatsapp Xtract is a bit outdated (e.g. pdf files are not shown, text below images is not shown) and it can take quite a lot of time to load if you have a huge database, but it works and still is of use to me ;)

However I won't continue active development. So please continue with Whatsapp Viewer or maybe even improve Whatsapp Xtract by yourself and post the new versions for us.

Link: https://xdaforums.com/showthread.php?t=1583021
[Android Apps and Games] andreasmausch:
Hi, sorry to hear you won't continue development. Big thanks for creating the tool, tho. I think it was my starting point when looking into this topic.
[Android Apps and Games] rkumbhar:
getting runtime error please help !!!
[Android Apps and Games] andreasmausch:
Sorry to hear. Can you provide me the not working files via email to andreas.mausch@gmail.com (use https://wetransfer.com/)? Thank you.
[Android Apps and Games] creadle:
you my hero. Whatsapp Banned me, and so i cant browse my old messages. With this tool i have hope.

But it dosnt Work (Runtime Error)

----

Ich kann die Files nicht weitergeben, da stehen sehr wichtige/Geheime Sachen von der Firma drin. Kann ich dir anders helfen?
[Android Apps and Games] Gokul309:
Question.

Does the decryption works for only the device which it has accounted to?

Can I able to see other's Whatsapp if i get their Databases?
[Android Apps and Games] knispal:
its not open crypt8 :(

eror

database not found
[Android Apps and Games] quera:
Hey, I know it's too old, but I've come to your tool today. Thanks, it's so awesome!
[Android Apps and Games] calvinize:
It works flawlessly! Thank you!
[Android Apps and Games] Glayer1234:
Hey, i want to know how to download whats app viewer application.
[Android Apps and Games] Colosseo:
Runtime error during decryption here.

This is related to specific VC++ versions (Win 7) - On another clean W7 install viewer works perfectly.

Last loaded .dll is imageres.dll so maybe something is wrong with System icons / language localization.

Side note: decrypting old crypt8 databases does not work for me. See here.
[Android Apps and Games] Ninja_Gundam:
Same error to me :(

Would be nice a new version of it and merge option integrated too from merjapp script.

Chooo
[Android Apps and Games] paskalion:
getting this error when trying to decrypt crypt12 file, using correct key file

my crypt12 file is around 1gb in size

i'm using win10 64bit
[Android Apps and Games] alearn:
I still do not understand how to get the Crypt Key. My phone is not rooted.

How to get the Crypt Key step by step without installing any app? Or open crypt12 without key?

I already get the database file from the phone location at whatsapp>Databases>msgstore-2020-01-01.1.db.crypt12 just by copy the msgstore-2020-01-01.1.db.crypt12 and paste to my PC, it this fine?

Does the whatsapp in the phone gets reinstalled to older version or whatever or have any changes when you are getting the key, or the whatsapp would remain the same before and after getting the key?

I have saved msgstore-2020-01-01.1.db.crypt12 many weeks ago and did not get any key as I did not know it needed a key, now the backups in the whatsapp are newer dates after msgstore-2020-01-01.1.db.crypt12, if I get the key now today will the key work to open the older msgstore-2020-01-01.1.db.crypt12 ?

Thanks
[Android Apps and Games] VD171:
what about newer releases?
[Android Apps and Games] RaTr:
The person have deleted some messages (using the feature "delete to all") recently in WhatsApp chat. Is that a chance to see them using this program? I didn't have installed any notification reader. So, I'm looking for the way to recover them.
[Android Apps and Games] Jojokoo:
Hi.. I have a unique situation. My service provider (t-mobile) cancelled my phone number cuz of non-use - I had the coronavirus. So my number was assigned to someone else. Whatsapp popped a message on my phone saying my number is no longer valid. As a result, I'm unable to access contact numbers from on whatsapp that I havent stored on my phone yet. I went into my phone but I couldnt find the key needed to decrypt my conversations. Is it possible my key no longer exists because whatsapp deleted it from my phone when the phone number was assigned to someone else?

All I need is to retrieve 3 numbers that I havent stored on my phone book. Is it still possible to retrieve them?
[Android Apps and Games] edlaurens:
Thank you, i was looking for ages for some information about PC version of Whatsapp
[Android Apps and Games] DRei69:
This i great, in combination with the WhatsAppKeyDBExtract. Someone in family passed away, I stopped paying the phone bill a few months later and and the number got disconnected. WhatsApp in all its wisdom deregistered the account :( I just wanted to keep their phone alive with all the messages. I don't know if there was any easier way in accessing the information without trying to get hold of the old number.
[Android Apps and Games] VD171:
Now, I can decrypt perfectly crypt14 files using the soon released WHATSAPP VIEWER v1.15 by Andreas Mausch !

Thank you very much ♥️

How to do:

"WhatsApp Viewer.exe" -decrypt14 msgstore-2016-10-22.1.db.crypt14 whatsapp.cryptkey14 decrypted.db
[Android Apps and Games] Arno_Nuehm:
Thank you so much for this program.

Unfortunately I'm getting an "Expected key filesize of 158 bytes does not match." error, when I'm trying to decrypt the latest crypt14 file with the correct key file from my rootet tablet.

Also when trying to read the msgstore.db and wa.db files fromt he root folder, Whatsapp Viewer "Could not read crypted file".

Is this because of some recent Whatsapp updates and changes or am I doing something wrong?
[Android Apps and Games] apicheck:
Weirdest thing, i can decrypt all the databases except the most recent one, has whatsapp changed something?.
[Android Apps and Games] VD171:
This tool can decrypt new crypt14 and crypt15 formats:

GitHub - ElDavoo/wa-crypt-tools: Manage WhatsApp .crypt12, .crypt14 and .crypt15 files.

Manage WhatsApp .crypt12, .crypt14 and .crypt15 files. - ElDavoo/wa-crypt-tools

github.com
[Android Apps and Games] ibrahimferhadli:
Hello, Whatsapp changed file extension to cyrpt15. Needed an update for the app for cyrpt15
[Android Apps and Games] VD171:
Read my previous reply.
[Android Apps and Games] ibrahimferhadli:
Thanks but I need Windows Software. Whatsapp Viewer needs an update
[Android Apps and Games] VD171:
I didn't ask your OS.

Just use the tool, it is universal.

Everything you need to do is read the instructions.
[Android Apps and Games] ibrahimferhadli:
Can't find download link
[Android Apps and Games] VD171:
Just follow instructions.
[Android Apps and Games] karanrajpal14:
So, even after decrypting the db with the tool, I am unable to view my messages using this. It looks like the tool does need an update. This is the error I'm seeing and from what I can tell, it does not make sense since I was using the .crypt15 db which is the newest version. Any other suggestions?
[Android Apps and Games] VD171:
Try using an older version of the whatsapp viewer.
[Android Apps and Games] huuur:
Didn't work!
[Android Apps and Games] VD171:
So, try reading the sqlite file using the DB Browser for SQLite:

DB Browser for SQLite

sqlitebrowser.org
[Android Apps and Games] huuur:
Thanks for your response.

I tried this, it shows many fields and difficult to go around messages comparing to WhastApp Viewer.
[Android Apps and Games] VD171:
Did you already try Whapa ?

GitHub - B16f00t/whapa: WhatsApp Parser Toolset v1.59

WhatsApp Parser Toolset v1.59. Contribute to B16f00t/whapa development by creating an account on GitHub.

github.com
[Android Apps and Games] huuur:
I used Whapa before for decrypting but not viewing. If I'm not mistaken I should use Whapa Whatsapp Parser, selecting msgstore.db along with wa.db, then click on "Parser database" (I ticked "Texts" from the filter), I started the process about 12hrs ago and still not finished yet!. I think it goes through each contact/conversation history one by one, I have about 7 years of chat
[Android Apps and Games] VD171:
Probably you have a broken database.

Reading the database directly using DB Browser for SQLite is your best chance.

Good luck
[Android Apps and Games] huuur:
Thanks for the follow up.

I tried different databases, each been decrypted separately, some chats works fine, others more likely the ones with too many messages (7+ years) will get that error message and the viewer will stuck.

It has been reposted here "https://github.com/andreas-mausch/whatsapp-viewer/issues/139"

I still can't get familiar with DB Browser, it's either complicated or I'm getting old!
[Android Apps and Games] huuur:
Temp. solution:

I copied/restored Whatsapp to a new phone using Titanium Backup (WITHOUT media files) and the decoded database got NO issue.

It may work by just renaming Whatsapp Images and/or Videos folders before doing a fresh chat backup ..

Hopefully "ver 1.16" can handle large databases without issues :coffee:
[Android Apps and Games] jason.bourne:
I don't have root access, am I out of scope for using this tool to decrypt an existing whatsapp db ?
[Android Apps and Games] ReMiOS:
I have the same issue

It appears the table scheme has been altered

Maybe a solution would be to create a view with te table name in the DB with the used columns

Used Tables:

message_thumbnails

messages_quotes

messages_links

messages

chat_view

messages (_id, key_remote_jid , key_from_me , key_id , status , needs_push , data , timestamp , media_url , media_mime_type , media_wa_type , media_size , media_name , media_caption , media_hash , media_duration , origin , latitude , longitude , thumb_image , remote_resource , received_timestamp , send_timestamp , receipt_server_timestamp , receipt_device_timestamp , read_device_timestamp , played_device_timestamp , raw_data , recipient_count , participant_hash , starred , quoted_row_id , mentioned_jids , multicast_id , edit_version , media_enc_hash , payment_transaction_id , forwarded , preview_type , send_count , lookup_tables , future_message_type , message_add_on_flags)

=> Is Missing in new database

messages_links (_id, key_remote_jid , message_row_id , link_index )

=> Is Missing in new database (partial in table message_link )

messages_quotes (_id , key_remote_jid , key_from_me , key_id , status , needs_push , data , timestamp , media_url , media_mime_type , media_wa_type , media_size , media_name , media_caption , media_hash , media_duration , origin , latitude , longitude , thumb_image , remote_resource , received_timestamp , send_timestamp , receipt_server_timestamp , receipt_device_timestamp , read_device_timestamp , played_device_timestamp , raw_data , recipient_count , participant_hash , starred , quoted_row_id , mentioned_jids , multicast_id , edit_version , media_enc_hash , payment_transaction_id , forwarded , preview_type , send_count , lookup_tables , future_message_type , message_add_on_flags )

=> Is Missing in new database

message_thumbnails (thumbnail , timestamp , key_remote_jid , key_from_me , key_id )

=> Exists and is identical
[Android Apps and Games] ReMiOS:
I've created a workaround to make ik working again

see Workaround for WhatsApp Viewer