du bist ein guter Stresstest für den Code
Ich sehe wo's hakt.
Werde es heut abend fixen.
Please download and install SQLite Database Browser
Open your messagestore.db file with it - does it work? What do you see?
Google gave me these links...
You may download and try that python script (bbwhatsapp.py) with your messagestore.db database file. Please tell me if it works.
Theoretically, if this all works (and the messagestore.db file is not encrypted using the strong Blackberry encryption).....
You may also create a new blackberry sample database by reinstalling the blackberry database.....
So, hab es gefixt. Mal sehen was jetzt als nächstes kommtHallo ztedd,
es tut mir wirklich leid:
AttributeError: 'int' object has no attribute 'split'du bist ein guter Stresstest für den Code
Ich sehe wo's hakt.
Werde es heut abend fixen.
Yes, that is what I expected. Your db file seems to be somehow of a different format than the script expects. What does the output html look like?The good news is, there has been generated a html-file now .
The bad news:
[a bunch of errors while reading message or media message]
Did you install ActivePython correctly? You need to check all the install options like shown in this screenshot:C:\Users\Jose\Desktop\Nueva carpeta (2)>whatsapp_xtract.py -i msgstore.db.crypt
The system can not execute the specified program
So... What's the problem ???
Did you install ActivePython correctly? You need to check all the install options like shown in this screenshot:
Maybe you need to install it with administrator rights. Also you may need to restart windows for that the .py extension is correctly connected to Python.
Alternatively try this:
start whatsapp_xtract_console.bat
then type:
python whatsapp_xtract.py -i msgstore.db.crypt
If python is installed, this really should work. If not, you have to figure out how to install ActivePython correctly...
Whatsapp Xtract can only extract those messages that are inside the backup. I guess they aren't included in the db file. You can use SQLite Database Browser ( http://sqlitebrowser.sourceforge.net/ ) to check if you find the messages you are looking for.I tried typing "python-i whatsapp_xtract.py msgstore.db.crypt" and it worked! : D Thank youuu!! . But missing a lot of conversations that had been deleted in the whatsapp, for example, I talk a lot with a friend of December 25, 2011 but the conversation does not appear.
Note: the backup is from January 5, 2012
great!Hi
Thanks so much for your app
The android part works perfectly on for my android
This is the same problem that occurs to Mayn.but I get a TypeError on a record when trying to open an Iphone db.
It does however create a html version of the db, but with 'unreadable' text and numbers etc. ex: From is: 357584707.214
The error goes something like this:
Error TypeError while reading media message #267 in chat #5: 'NoneType' object is not subscriptable
What does the output html look like?
Which version of Whatsapp on Iphone do you use that created the database?
In order to help you further, I need screenshots of the output html and the input database. Please use SQLite Database Browser ( http://sqlitebrowser.sourceforge.net/ ) to generate screenshots of the database structure, especially of the tables ZWACHATSESSION, ZWASTATUS, ZWAMESSAGE and ZWAMEDIAITEM.
You may blacken parts of private data and you can send to me by PM if you prefer.
- 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.
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)