Thanks!First of all I would like to say that it works great! I was able to see everything from the msgstore.db.crypt file from my Galaxy Note!
Thanks a bunch and congrats on this excellent app!
In general, this would be an interesting enhancement. Can you tell me how you got the messagestore.db file?Is there any way of opening the messagestore.db file that is used for Whatsapp on Blackberry? I had a BB Bold before and I need to check something from that history. I have the messagestore.db file
- group chat
- changing of group name
- all possible types of media messages:
- image
- video
- audio
- vcard (contact)
- gps
- gps of specific place (e.g. a restaurant)
Also a copy of the corresponding media files in the Media folder would be great.
I'm sorry but I'm afraid it's still not working:
error in line 1175: No such file or directory: 'N/A.html'
I don't get this... manually importing AES works but when called from inside the script, it fails??!here you have the screenshots.
Thanks for your time and patience
i´ve installed python Oo
when I start the install pyCrypto.bat the following window appears:
Der Befehl "pypm" ist entweder falsch geschrieben..
(error: the command "pypm" is not known / incorrectly written)
You need Python and (for Android msgstore.db.crypt decryption) the PyCrypto library
The easiest way is to install ActivePython (on Windows choose 32bit version even if you have 64bit windows):
http://www.activestate.com/activepython/downloads
and then (for PyCrypto) run install pyCrypto.bat (contained in this archive)
(pyCrypto.bat will execute: pypm install pycrypto)
It is simply in the whatsapp directory on the micro sd card.Thanks!
In general, this would be an interesting enhancement. Can you tell me how you got the messagestore.db file?
Open your messagestore.db file with it - does it work? What do you see?
Google gave me these links:
gkfy.com/2012760/open-whatsapp-database-files
code.google.com/p/linuxsleuthing/source/browse/blackberry_tools/bbwhatsapp.py
ehm ich hab auf der seite active python die 32bit version geladen und installiert, dennoch kommt die gleiche meldung beim ausführen der datei :\
This is kind of weard...And here it is the screenshot with the process
(error Cannot import name AES)
Hey ztedd,
did you update the file (it's still version -4), and the link is dead
Thanks!
As I told you, the strong blackberry encryption can't be decrypted or at least you have to use third-party solutions to do this.It is simply in the whatsapp directory on the micro sd card.
Hi Ztedd, the blackberry messagestore is encrypted.
Okay nimm Windows Explorer, gehe zum Programme-Ordner wo du Active Python installiert hast (zum Beispiel C:\Program Files (x86)\Python27).Mh hatte ich eig installiert.
Funktioniert leider dennoch auch über die Kommandozeile nicht..
(pypm not found)
This is kind of weard...
Okay try this:
- whatsapp_xtract_console.bat
- python
- import Crypto
- make screenshot
Then:
- open windows explorer, go to folder:
%APPDATA%\Python
- Browse to folder site-packages
- Copy the whole folder Crypto to the folder where you installed Whatsapp Xtract (in your case, ...\carpeta compartida\v\Crypto)
- then run whatsapp_xtract_android_crypted.bat
- make screenshot if it doesn't work
Does this work for you?
For Android DB:
python whatsapp_xtract.py msgstore.db -w wa.db
OR (if wa.db is unavailable)
python whatsapp_xtract.py msgstore.db
For iPhone DB: (-w option is ignored)
python whatsapp_xtract.py ChatStorage.sqlite
Merging of multiple whatsapp databases is still on the feature request list.Do you know if it's possible to merge the db-files into one with all messages?
e.g. I have 7 backup files, i deleted some messages every day, and now I want to have an overview of all messages over these last 7 days.
I saw that every message have an ID defined as primary key in the DB-file.
- download sqlite3.exe from http://www.sqlite.org/download.html
- start whatsapp_xtract_console.bat and then type:
- echo .dump | sqlite3.exe msgstore.db > Temp.sql
- echo .quit | sqlite3.exe -init Temp.sql msgstore_new.db
- python whatsapp_xtract.py msgstore_new.db
(make sure to replace the underlined msgstore.db with the name of the database that is unencrypted but can't be opened, sometimes it will be msgstore.plain.db)
You can try the following:I'd like to me able to import a backup into my current conversations in whatsapp or merge one or more db.crypt files together so that I can import them all into whatsapp.
I had a lot of conversations in my backup, but instead of importing them, my whatsapp received 613 new messages so I don't have any of my old conversations. I can import them, but then I lose my current conversations and vice versa.
I'm willing to play around with code if it helps. My speciality is SQL, ASP, Java (not as good at it anymore, but can pick it up fairly quickly)