Cómo descifrar la base de datos de Whatsapp

Whatsapp guarda copias de seguridad de nuestras conversaciones en nuestro dispositivo, por lo tanto, es muy útil si reinstalamos la aplicación, así nos aseguramos de no perder ninguna de ellas.

Por temas de seguridad, cualquier persona que se haga con este archivo podrá leer todas las conversaciones de Whatsapp que tengamos guardadas.

Descifrar la base de datos de Whatsapp es bastante fácil y también nos resultará más útil si queremos tener una copia de nuestras conversaciones en un formato más manejable, para poderlas leer sin usar Whatsapp.


Sigue los siguientes pasos y descifra la base de datos:

1. Copiaremos las bases de datos

Dependiendo del teléfono la base de datos se encuentra en un sitio o otro:

En Android: en la tarjeta de memoria, Whatsapp\Databases
En iPhone: en net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite
En iPhone necesitarás una utilidad como iPhone Backup Extractor para obtener el anterior archivo a partir de una copia de seguridad no cifrada. Para descargar iPhone Backup Extractor

Según la configuración y versión de tu Whatsapp, serán archivos SQL, DB o DB.CRYPT. Si no encontramos ninguno, podremos crear copias de seguridad manualmente desde las opciones de Whatsapp (Configuración de Chat > Copia de seguridad).

Copiaremos estos archivos a una carpeta en nuestro disco duro. Por ejemplo, C:\Whatsapp.

Si los abrimos en un Bloc de notas no entenderemos nada.

2. Descargaremos e instalaremos los siguientes programas

El script que usaremos para descifrar las bases de datos de Whatsapp está escrito en Python, así que si usamos Windows, lo más fácil es instalar ActivePython. Descargaremos la versión que corresponda con nuestro sistema operativo:

-ActivePython para Windows 32 Bits: http://activepython.softonic.com/
-ActivePython para Windows 64 Bits: http://activepython-x64.softonic.com/

La instalación de ActivePython es muy rápida y sencilla. Después, necesitaremos las bibliotecas PyCrypto, para poder descifrar las bases de datos cifradas de Whatsapp.

Necesitamos saber que versión de ActivePython hemos instalado y, desde la siguiente página, descargaremos las bibliotecas PyCrypto para esta versión. En caso contrario, dará un fallo en la instalación.

Descargar PyCrypto para Python: http://www.voidspace.org.uk/python/modules.shtml#pycrypto

Completaremos la instalación de PyCrypto y ya habremos terminado con la parte técnica.

3. Descargaremos y descomprimiremos el script

Descargar el script Whatsapp Xtract (mirror): http://forum.xda-developers.com/attachment.php?s=1f6f047a41c68ada9932696ed72ab3e4&attachmentid=1488544&d=1353146474

Es un archivo ZIP. Lo podemos descomprimir en la carpeta C:\Whatsapp. Si nos pide reemplazar algún archivo, pulsaremos en No.

4. Arrastraremos nuestrabase de datos al archivo BAT

Desde el Explorador de Windows, iremos a la carpeta donde hayamos descomprimido los archivos del script, y que también contiene nuestras bases de datos de Whatsapp. Lo único que tenemos que hacer es arrastrar el archivo DB o DB.CRYPT con la copia de seguridad hasta soltarlo encima de whatsapp_xtract_drag’n’drop_database(s)_here.bat.

En un par de segundos, el descifrado será completo y creará un archivo HTML con nuestra conversación, que se abrirá inmediatamente.

Esperamos que os haya resultado útil.

Para descargar WhatsApp para iOS
Para descargar WhatsApp para Android


Acerca de decyonfire

No se vivir sin viajar, necesito respirar aire nuevo muy de vez en cuando.

33 Respuestas a “Cómo descifrar la base de datos de Whatsapp

  1. 4ucontrol

    Reblogueó esto en 4ucontrol.

    Me gusta

  2. flavio

    me sale python no se reconoce como un comando interno o externo… que he hecho mal _

    Me gusta

  3. Alexis

    Pide que escriba la dirección

    Me gusta

  4. exxa

    Se pueden ver todos los registros con este procedimiento o solo los 50 primeros como puedo ver mas de 50 registros graciasss

    Me gusta

  5. POL

    Me funciono eje lo probé con mi whasap gracias bro (Y)

    Me gusta

  6. Adrian

    Me presenta el siguiente mensaje de Error
    whatsapp_xtract.py», line 2453, in main(sys.argv[1:])
    whatsapp_xtract.py», line 1371, in main from Crypto.Cipher import AES
    ImportError: No module named Crypto.Cipher
    Presione una tecla para continuar . . .

    Esto es lo que instalé
    ActivePython-2.7.5.6-win64-x64
    pycrypto-2.6.win-amd64-py2.7

    Saludos y gracias por tu apoyo

    Me gusta

  7. Ariel

    msgstore.db.crypt»»phyton» no se reconoce como un comando interno o externo… osea no me deja lo eh estado intentando varias veces solo con ese archivo de la base de datos que pesa 3mb….
    Activephyton 2.6
    Pycripto 2.6 ambos 32bit , instale y no me dio ningun error, que mas puedo hacer?

    Me gusta

  8. javi m

    muy bueno el tuto pero para la ultima actualización de whatsapp funciona? pq yo hago lo que pone en el tuto y cuando arrastro la base de datos al drag and drop me da un error, gracias, otra cosa la version 3.3 y la libreria para el 3.3 funciona pq aantes con la 2.7 funcionaba todo y ahora al intentar usar la ultima version no hay manera aparte de haber actualizado el whatsapp

    Me gusta

  9. javi m

    una cosa que se me ha olvidado, perdon por poner tanto post, en los modulos que hay que descargar, hay uno para 32 bit otro para 64 y hay uno que es esto que no se para que es (asc signature) con restos hay que hacer algo gracias y disculpen pero soy muy nuevo en estos temas

    Me gusta

    • javi m

      esto es lo que me sale con la version 3.3 y un archivo con el anterior whatsapp foto pero aun asi la abre en el navegador, y la otra es lo que me sale con la ultima version de whatsapp y esta ni la abre alguien sabe pq, no se como añadir fotos alguien me lo puede decir gracias

      Me gusta

  10. sigue sin haber nada para ios? a ver si pudiera abrir mi base de datos para hacer pruebas con los borrados con la encriptacon anterior funciona perfect

    Me gusta

  11. sal

    me da el siguiente mensaje
    Could not open database file. Guess it`s not a valid Android or Iphone database file
    Presione una tecla para continuar

    me puedes ayudar?…gracias

    Me gusta

  12. gabriel

    me marca un error de importación:
    no module named convert_smileys_python_2

    Me gusta

  13. gabriel

    ahora me pone el error:
    python can’t open file c:\….whatsapp_extract.py:[Errno2] No such file or directory

    que puedo hacer??? gracias

    Me gusta

  14. Pingback: Como Ver Conversaciones De Whatsapp Guardadas En Icloud | Download Newest Whatsapp For

  15. jose

    como lo puedo hacer pra blacberry no consigo nada por la red

    Me gusta

  16. facundo

    hola amigo mi problema es que mis copias son de un wp lumia520 y los archivos son .db, probe hacerlo con los .db.crypt de un android y me funciono, hay alguna forma de que pueda desencriptar los de windows phone??

    Me gusta

  17. Para ios 7.1.2 ó ios 8 no hay nada? Es q con las ultimas versiones de whats no hay manera de abrir nada

    Me gusta

  18. domar

    hola tengo mi pc window 7, en ella tengo conversaciones wathsapppasadas de mi cell que se extravio, quiero abrirlas pero salen en cripts en el blok de notas… alguien sabe como desencriptarlas?? gracias

    Me gusta

  19. ana k

    como hago para cript7????

    Me gusta

  20. Melissa

    y para crypt8 ???

    Me gusta

Deja un comentario