Read, Extract WhatsApp Messages backup on Android, iPhone, Blackberry

WhatsApp is undoubtedly no.1 Messaging service on mobile devices having its presence across Android, iOS, Blackberry, Windows phone. Users around the globe exchange billions of messages over WhatsApp.  However, the most popular doesn’t mean the most secure.

We’ve shown you before how to hack whatsApp messenger as long as you know basic programming/networking. WhatsApp is designed to be inherently fast and insecure. When you use WhatsApp, you’re prone to leaking your IM history and conversations to the world.

How to Read WhatsApp messages from Anyone’s Android, iPhone, Blackberry

WhatsApp saves your messaging history on the device itself in a simple encrypted format. Once you’ve access physical access to victim’s Android/iPhone, you literally steal all their messaging history in couple of seconds with the right tools.

Once you have them, you can decrypt them using the tools we’ll talk about in this article.

WARNING: This article is only for educational purposes only. Stealing personal information is an offense by law in multiple constitutions. This guide is not responsible any damages you might incur.

This guide is essentially to educate you how to take backup of your whatsApp conversations inc ase you wish to change your phone or sdcard.

Other than reading whatsapp messaging history, you’ll be able to:

– Read your whatsapp chats again using a backup file
– delete the grown-too-big message history of whatsapp, and back-it-up to computer.
Search old messages with ease.

How to Hack Extract WhatsApp Messages from Android, iPhone

Step 1. Locate & copy the encrypted backup file.

For Android:

/sdcard/WhatsApp/Databases/msgstore.db.crypt
You can use a file manager to copy encrypted database. If it doesn’t exist, it can be created from WhatsApp settings> settings > more > Backup Chats

or:

/data/data/com.whatsapp/databases/msgstore.db and wa.db
Needs ROOT access. Additional advantage is it displays contact names with phone numbers.

For iPhone:

net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite
You can use an iPhone Backup Tool to get the file, e.g. I-Twin or Iphone Backup Extractor. Make sure to create an unencrypted backup with iTunes, as these tools can’t handle encrypted backups. Another possibility are forensic tools like UFED Physical Analyzer. If you’re Jailbroken, you can also use iFile.

For Blackberry:

Sync your blackberry with desktop manager and then copy the messagestore.db file from SD

Step 2. Download and extract WhatsApp Xtract from XDA thread to a folder e.g. c:\whatsapp. Copy the database files you got in step1 to this folder.

Step 3. Install Python + pyCrypto library

You’ll need Python runtime and PyCrypto library to decipher the encrypted WhatApp messages.

Install ActivePython (Windows, Linux, Mac OSX). Hint: Use x86 version if you’re using 32-bit OS, else x64 if using 64bit windows.

When downloaded “run as administrator” !install pyCrypto.bat. If you’ve any trouble install pyCrypto by downloading from here.

Step 4. For windows, drag & drop the database file on to  “whatsapp_xtract_drag’n’drop_database(s)_here.bat”.

If you’re on Mac or Linux, use following commands:

For Android DB:
python whatsapp_xtract.py msgstore.db -w wa.db
OR (if wa.db is unavailable)
python whatsapp_xtract.py msgstore.db
OR (for crypted db)
python whatsapp_xtract.py msgstore.db.crypt

For iPhone DB: (-w option is ignored)
python whatsapp_xtract.py ChatStorage.sqlite

Once you run these, you’ll see the extracted messages into a html file.

This is a single HTML file containing all your messages, conversations. It would look something like this:

Facing issues? Post in the comment section, we’ll help you out as long as you promise to be ethical!

We write latest and greatest in Tech GuidesAppleiPhoneTabletsAndroid,  Open Source, Latest in Tech, subscribe to us @geeknizer on Twitter OR Google+ or on Facebook Fanpage

GD Star Rating
loading...
GD Star Rating
loading...
Read, Extract WhatsApp Messages backup on Android, iPhone, Blackberry, 8.0 out of 10 based on 25 ratings

31 thoughts on “Read, Extract WhatsApp Messages backup on Android, iPhone, Blackberry”

    • yes it dose not work on messagestore.db blackberry whatsapp..

      anybody please help?

      GD Star Rating
      loading...
      GD Star Rating
      loading...
      Reply
    • BlackBerry is definitely not working. I’m tired of hearing that. Can’t someone fix it?

      GD Star Rating
      loading...
      GD Star Rating
      loading...
      Reply
  1. Could you pls assist me. i follow ur instruction, but can only do until step 3 at “run as administrator” !install pyCrypto.bat. The rest isnt occured as you explain. thanks.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  2. trying to do this on an imac….have dowbloaded active python but now don’t understand the next step. any help appreciated

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  3. “Error during decrypting: Input string must be a multiple of 16 in length”->error in opening bb database need a little help!!

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
    • Did you manage to get past this error? I am also struggling with this issue. Downloaded Whatsapp_Xtract_V2.2_2012-11-17, still no luck.

      GD Star Rating
      loading...
      GD Star Rating
      loading...
      Reply
  4. Hi

    Can I retrieve my whatsapp images through this procedure??

    I happened to delete all my images 🙁

    I am using an android phone.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  5. Was working earlier. not the extension is changed to crypt5. how to modify / download new patch

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  6. Do I have to install python on a computer will it work from my phone… My tablet is all I have and it’s not working right now

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  7. how to decrypt msgstore.db.crypt5 using whatsapp_xtract tool.. or any other tool

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  8. Guys..anyone know that how to decrypt whatsapp database which is encrypted in crypt5 ext…? need help kindly

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  9. Veery bad tutorial with lot of missing information. Impossible to accomplish unless you are an expert. People that write this articles should consider people with different level of knowledge.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  10. I am indeed having issues. I’ve followed all the steps but when I drag a message store.db file into the whatsapp drag’ndrop module i get this mesage: error during decrypting: input strings should be a multiple of sixteen in length. culd not decrypt database file….. Please help.

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  11. Dear Team,

    Is their any way to get 3 months old whatsapp messages now on my mail or phone from iphone which i was using earlier

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply
  12. ValueError: Input strings must be a multiple of 16 in length.. Need help ASAP?

    GD Star Rating
    loading...
    GD Star Rating
    loading...
    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.