Cómo desencriptar el archivo msgstore.db.crypt de WhatsApp…
WhatsApp actualizó archivo msgstore.db por msgstore.db.crypt y hace poco más de un año, realizábamos una entrada mediante la cual, y siguiendo una serie de pasos, podíamos obtener los mensajes del fichero msgstore.db, archivo donde se almacenan todos nuestros mensajes y el cual ha sido polémica durante todo este tiempo debido a la inseguridad con la que WhatsApp maneja el mismo.
Tras una serie de actualizaciones, WhatsApp hizo tarea imposible o mejor dicho ardua, el poder obtener los mensajes contenidos dentro del mismo y para ello, encriptó el fichero pasando a denominarse «msgstore.db.crypt«, sin embargo, dicho fichero ya es posible desencriptarlo y ver el contenido del mismo.
A continuación, trataré de llevar a cabo una serie de indicaciones para que puedan conseguir desencriptar dicho fichero que tantos quebraderos de cabezas ha traído a más de uno.
Herramientas necesarias…
Para empezar, necesitamos una aplicación que ha sido desarrollada por Fabio Sangiacomo, denominada WhatsApp Xtract, y la descomprimimos en una carpeta a nuestro alcance, como por ejemplo nuestro escritorio. La descarga de dicha aplicación la puedes encontrar al final de este artículo. Además de la herramienta anterior, necesitaremos el fichero «msgstore.db.crypt«, el cual podemos localizar en la siguiente ruta y dependiendo del terminal que tengamos:
- Android – ruta: /sdcard/WhatsApp/Databases/msgstore.db.crypt Si no localizamos el fichero anterior, este puede ser creado simplemente creando una copia de seguridad, opción que podemos localizar en Configuración-Más-Backup Chats del propio WhatsApp.
- iOS – ruta: net.whatsapp.WhatsApp/Documents/ChatStorage.sqlite Podemos usar la herramienta Backup para obtener dicho fichero o bien Backup Extractor. Asimismo, vamos a necesitar que, en nuestro ordenador, tengamos instalado Python y la librería PyCrypto.
Instalando…
Antes de llevar a cabo el proceso para poder desencriptar, es necesario instalar las herramientas descritas anteriormente. Por tanto, voy a dejar al final de este artículo, las descargas de los ficheros que vamos a necesitar.
¡Recuerda que…!, debemos instalar Python y la librería pyCryto. Descomprimir y guardar en nuestro escritorio (y en una carpeta), la aplicación «WhatsApp Xtract«, como punto clave, obtener el fichero a desencriptar y guardarlo dentro de la misma carpeta que tengamos «WhatsApp Xtract».
Para instalar pyCrypto, debemos hacer clic con el botón derecho de nuestro ratón sobre el fichero «!install pyCrypto» que debemos tener en la carpeta «python27«, y hacer clic en «Ejecutar como Administrador», ya que de no hacerlo así, no se llevará a cabo la instalación de dicha librería.
Desencriptando…
El proceso de desencriptado, se realiza de una forma muy fácil, si las instalaciones llevadas a cabo han sido satisfactorias. De esta forma, y para poder desencriptar el fichero msgstore.db.crypt tan solo tenemos que acceder a la carpeta donde tengamos guardado «WhatsApp Xtract» y realizar lo siguiente, para abrir archivos crypt y desencriptar los chats de whatsapp:
- Comprobar que el nombre del fichero a desencriptar es «msgstore.db.crypt».
- Hacer clic sobre el fichero «whatsapp_xtract_android_crypted»
- Esperar el proceso de desencriptado.
Llegados a este punto, te estarás preguntando… ¿y cómo veo el contenido? Pues de una forma muy fácil y sin tener nada o casi nada que hacer, ya que los resultados serán mostrados en nuestro navegador de Internet y se encontrarán almacenados en la carpeta de la aplicación «WhatsApp Xtract» como «msgbstore.db.html«, con lo cual, podremos abrir dicho fichero cuantas veces sea necesario.
me gustaria saber si alguien me puede descriptar 3 archivos de whatsapp
He tratado infructuosamente de ver conversaciones de whatsapp, he seguido las indicaciones pero ha sido imposible.
Para usar la opción de donar para que ustedes hagan el proceso, que archivo debo enviar o adjuntar?
Desde ya, muchas gracias
Al efectuar la donación deberías recibir un fichero con instrucciones de los pasos a seguir y qué ficheros debes remitir, pero asegúrate antes de haber leído todo con calma pues los donativos no son reembolsados. Gracias a ti.
Hola muy buenas, quiero recuperar una conversación de whatsapp con audios y texto. No sé como encontrar la ruta que indicas en el iphone, podrías ayudarme?
Laura, lo tienes todo explicado en el artículo. ¡Ármate de paciencia y lo conseguirás!
Hola.. Esto aún esta activo? gracias
¿A qué te refieres con lo de activo Luisa?
Amigo, yo te realice una donación, que tengo que hacer exatamente? tengo una duda en cuanto a que archivo sebe enviar tengo varios entre esos el msgstore.db.crypt y otros que estan clasificados por fechas!!
Recibirás un archivo con instrucciones, recuerda remitir también el fichero Key. Los archivos con fecha son solo copias de seguridad que se van agregando, siendo el más reciente el que no tiene fecha asignada.
Hola hice una donacion para desencriptar los ficheros yo tengo los archivos msgstore.db.crypt
que tento que hacer?
Tras haber donado recibirás un archivo con las instrucciones que debes seguir, ¡NO olvides remitir también el archivo .Key!, en éste artículo encontrarás además las instrucciones sobre como obtenerlo.
estoy intentando desencriptar un archivo reciente de whatasapp pero no puedo ya hice todo como lo dice el blog y no resulta inclusive lo intente instalar en otra computadora pero tengo el mismo resultado no puedo desencriptar
Hola rtrevor, ten en cuenta que debes disponer la el fichero key correspondiente a ese terminal y que corresponda también con el mismo correo que se ha usado como cuenta para el teléfono. De lo contrario el proceso no servirá. El proceso puede ser algo tedioso, no olvides hacer tus propias copias de seguridad por si tienes que volver a restablecerlas.
Hola, soy incapaz de descargar los programas. Cuando le doi al enlace para descargar la página me dice que sólo puedo hacer cinco descargas al día, y no he hecho ninguna…¿podrías facilitarme alguna otra forma de descarlargo?
Hola Maider, las descargas están limitadas a nivel general. es decir, entre todos los usuarios que se encuentren leyendo el artículo, el primero en descargar podrá acceder a la descarga mientras el contador no llegue al límite. Hemos subido dicho límite a 10 descargas al día, prueba en cuanto puedas.
Saludos
Hola, intento hacer el respaldo de mis archivos en mi pc y (claro) poder verlos en la misma, al hacer todo el proceso me manda el siguiente mensaje:
C:\Users\Moyito\Desktop\Cel\whattapp extract>python «C:\Users\Moyito\Desktop\Cel
\whattapp extract\whatsapp_xtract.py» «C:\Users\Moyito\Desktop\Cel\whattapp extract\msgstore.db.crypt7»
Python Version 2.x
Android mode!
trying to repair android database…
Error: near «extract»: syntax error
El proceso ha intentado escribir en una canalización que no existe.
Error: near «extract»: syntax error
trying to decrypt android database…
Traceback (most recent call last):
File «C:\Users\Moyito\Desktop\Cel\whattapp extract\whatsapp_xtract.py», line 2062, in
main(sys.argv[1:])
File «C:\Users\Moyito\Desktop\Cel\whattapp extract\whatsapp_xtract.py», line 995, in main
decoded = cipher.decrypt(open(options.infile,»rb»).read())
File «C:\Users\Moyito\AppData\Roaming\Python\Python27\site-packages\Crypto\Cipher\blockalgo.py», line 295, in decrypt
return self._cipher.decrypt(ciphertext)
ValueError: Input strings must be a multiple of 16 in length
Presione una tecla para continuar . . .
Como puedes ver, la extensión de la base de datos es .crypt7, será por ahí el problema?
Saludos.
Exacto Mary, este tutorial solo es posible que funcione con crypt5, que es la versión encriptada anterior a la actual. Crypt7 se puede desencriptar pero no he tenido tiempo para hacer otro tutorial al respecto.
Saludos
hola he intentando muchas veces y no lo logro me podris colaborar con los link y paso por paso explicado con «plastilina» a ver si por fin puedo
Hola Luisa, tienes un video tutorial que elaboré en su día, es un tutorial paso a paso en el cual solo me salto algunos que no son importantes y que cualquiera puede hacerlo. Es muy sencillo, como para enseñar a los niños a usar la plastilina ;).
De todas maneras, permíteme decirte que si tienes actualizado tu WhatsApp a la última versión, te será imposible usar éste método para desencriptar.
Saludos
Cual es la contraseña del fichero?
Carina, lee un poco más, tanto el artículo como los comentarios, pues en ellos se especifica el password.
En tal caso, prueba con el dominio de la web: verasoul.com