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.
cual es la contraseña para descomprimir la carpeta de «Whatsapp Xtract 2.1» ?? por favor.. GRacias
Hola, perdon que te moleste tengo un pequeño problema. No puedo instalar la libreria, me dice que no encuentra phyton 27 que me asegure que esta en program files/ python 27 o 32 y esta instalado ahi!! como lo resueltvo??
Lo hago como administrador y me sale lo mismo
Gracias
Prueba desinstalando python27 y vuelve a instalarlo, probablemente la ruta (Path) no sea la correcta o haya más de una variable. También es probable que no se encuentre. Puedes probar el comando «path». Dependiendo del sistema operativo que emplees y suponiendo que estás en Windows 7, haz clic en Inicio, luego ve a ejecutar, escribe «cmd» y pulsa Enter, luego escribes «path» y te mostrará la ruta de las variables de programas que tengas instalados, en esa ruta deberías ver la de Python. En caso que no la veas, deberás reinstalar todo.
Saludos
Hola amigo no me quedo grande el proceso…pyCryto me dice eso que tengo que tener la edicion business…sera que te puedo pasar los archivos por correo y tu me haces el favor de des encriptarlos.. gracias
Hola brayan, puedes seguir las instrucciones que se detallan al final del artículo, las mismas que podrás disponer en tu correo una vez hayas efectuado tu donativo. Gracias a tí por comentar. Saludos
Hola amigo no me quedo grande el proceso…pyCryto me dice eso que tengo que tener la edicion business…sera que te puedo pasar los archivos por correo y tu me haces el favor de des encriptarlos.. gracias
Hola amigo no me quedo grande el proceso…pyCryto me dice eso que tengo que tener la edicion business…sera que te puedo pasar los archivos por correo y tu me haces el favor de des encriptarlos.. gracias
HOLA ME RROBARON HACE CUATRO MESES … MI CELULAR UN BLACKBERRY Y KISIERA SABER SI TENGO LA POSIBIIDAD DE RECUPERAR LOS MENSAJES DE ESE CELULAR
Q ME RROBARON… DEL WHATSAPP
Lo siento Mónica, pero no es posible recuperarlos por dos motivos. El primero de ellos porque los mensajes se guardan en un fichero dentro de ese terminal (celular) y en segundo lugar porque para BB no hay de momento posibilidad de desencriptarlos.
Hola, podrías darme tu email para contactar contigo?? Gracias
Hola Prodigy, puedes ponerte en contacto conmigo haciendo uso del formulario de contacto.
Denada.
PD: siento no darlo por aquí, la última vez que lo puse me bombardearon el correo a preguntas y los spammers se aprovecharon de la ocasión también.
Hola Vera,
Estoy intentando contactar contigo pero no carga la página de contacto ni a tiros… ¿Cómo puedo hacerlo?
Gracias!
Wow!, muchas gracias por el aviso, he estado últimamente haciendo algunos retoques en la web y todavía hay algunos errores por ahí de los que no me he dado cuenta. Puedes mandar e-mail a webmaster[arroba]verasoul.com mientras trato de solucionar el problema con la página del formulario de contacto.
Un placer :)
Tienes un mail
Lo tienes en comentario anterior ;)
Hola, podrías darme tu email para contactar contigo?? Gracias
Hola, si los mensajes fueron borrados antes de hacer el backup, se pueden ver con esta aplicacion? gracias
Hola Alejandra, si los mensajes fueron borrados, no se puede hacer mucho, en teoría se trata de desencriptar, no recuperar ;). Denada
Hola Alejandra, si los mensajes fueron borrados, no se puede hacer mucho, en teoría se trata de desencriptar, no recuperar ;). Denada
Hola Alejandra, si los mensajes fueron borrados, no se puede hacer mucho, en teoría se trata de desencriptar, no recuperar ;). Denada
Hola Alejandra, si los mensajes fueron borrados, no se puede hacer mucho, en teoría se trata de desencriptar, no recuperar ;). Denada
Hola quisiera saber si se ha podido ya lograr realizar la desencriptacion para blackberry?
Hola Neto, la verdad es que no he podido lograr nada, ni tan siquiera he buscado alguna alternativa en otras webs que lleven la misma temática. He dejado de seguir investigando para BB porque pierdo mi tiempo en ello y no obtengo nada a cambio, así que prefiero sacar provecho a otros apartados que si me han dado resultados y algo de beneficios para seguir manteniendo el blog.
Saludos y gracias por comentar.
Gracias en caso de que te interese o logres dar con una manera de desenciptarlos cuenta con 100$ de mi parte como donativo a tu trabajo para la desencriptacion de estos dispositivos ya que realmente no existe nada aún. Saludos y exitos en tu vida :) !
Serás el primero es saberlo. Gracias y mucha suerte también en tu vida Neto. Saludos
Vera, he hecho todos los pasos que aparecen aquí: Descargado python 2.7, descagado el zip Whatsapp_Xtract_V2.0_2012-05-02. En la carpeta de python 2.7 he añadido el install pyCrypto, lo he instalado. Luego, en mi carpeta donde tengo los archivos del whatsapp he ejecutado el whatsapp_xtract_android (me sale una pantalla negra que no me deja hacer nada), el whatsapp_xtract_console (una carpeta verde donde me deja poner el archivo msgstore.db.crypt, le doy a intro y me sale error). Al final siempre me sale error en las pantallas, haga como lo haga. Seguro que hay un paso que no estoy haciendo bien. Podrías echarme una mano, por favor? Muchas gracias
¿Cuánto pesa el archivo que vas a desencriptar? El tamaño del fichero también implica mucho ya que si pesa más de lo que puede aceptar no lo desencriptará. Prueba con alguno que ocupe menos de 200kb y ya me cuentas.
Saludos
Pues los que tengo exceden, de lejos, ese tamaño. Oscilan entre los 6 y los 7 mb. Seguramente sea eso lo que impide que lo baje. De todas formas me sale error siempre, cuando uso whatsapp_xtract_android_crypted.bat:
C:UsersJVictorDesktopNueva carpeta (3)>python whatsapp_xtract.py -i msgstore.db.crypt
Python Version 2.x
Android mode!
trying to decrypt android database…
Traceback (most recent call last):
File «whatsapp_xtract.py», line 1898, in
main(sys.argv[1:])
File «whatsapp_xtract.py», line 941, in main
from Crypto.Cipher import AES
ImportError: No module named Crypto.Cipher
C:UsersJVictorDesktopNueva carpeta (3)>pause
Presione una tecla para continuar . . .
Un jaleo jajajaja. Llevo toda la tarde con esto. Gracias por tu comprensión.
Vera, te he respondido ahora a este comentario. Pero no lo veo publicado. MMMM qué mala suerte!
Hola Martín, los comentarios son todos moderados, y hasta que no se aprueben no serán publicados.
Saludos
Hola Vera. Tengo archivos de la carpeta data base wassap . Unos con formato dB.exception de una blacberry que tiene android . Y otras de un lg también con android pero estos ponen archivos bak. Me podría ayudar a abrirlos. He intentado abrirlos pero no puedo . Que debo de utilizar
¿Una BB funcionando con Android?, únicamente he visto hasta ahora la PlayBook (una tablet de BB) que ejecutara Android, pero era en una fase beta, es decir, de pruebas. La extensión que mencionas .dB.exception no podrás desencriptarla porque sigue perteneciendo a BB.
Por otro lado, la extensión .bak corresponde las copias de seguridad, esos, si pertenencen a Android, puedes renombrarlos y seguir el tutorial para desencriptarlos.
Buenas noches amigo! estoy interesado en desencriptar los mensajes del whatsapp pero cuando bajo el programa WhatsApp Xtrac no me baja un archivo rar sino un ejecutable que mi computadora lo detecta como virus aún funciona o ya no se puede?
Saludos
Buenas noches Tomás, debes tener en cuenta que el artículo está protegido y después del título «Desencriptando…» tienes unas opciones para compartirlo. Cuando compartas el archivo, al cabo de algunos segundos y dependiendo de tu conexión, se carga el resto del artículo con el los enlaces de la descarga, igual te has equivocado al hacer algún clic.
Saludos
Buenas noches amigo! estoy interesado en desencriptar los mensajes del whatsapp pero cuando bajo el programa WhatsApp Xtrac no me baja un archivo rar sino un ejecutable que mi computadora lo detecta como virus aún funciona o ya no se puede?
Saludos
vera necesito hacerlo para bases de datos de un BlackBerry es posible????
Hola ealicm,
De momento no es posible, estoy trabajando en ello, aunque no le dedico el tiempo que debiera dedicarle. BB emplea otro sistema de encriptación más fuerte y la clave que emplea para desencriptar no es la misma que para Android o iPhone
muchas gracias hermano de verdad pase la ma;ana entera error tras error y decidi preguntar gracias por tu pronta respuesta
Subject: Re: New comment posted on Como desencriptar el fichero msgstore.db.crypt de WhatsApp
Denada, pero has perdido la mañana porque has querido :D. En el artículo se especifica que solo sirve para Android y iPhone. Saludos y gracias por comentar.
vera necesito hacerlo para bases de datos de un BlackBerry es posible????
hola, tengo el siguinte error could not find python directory.
Eso significa que no se ha encontrado el directorio de Python. Debes seguir el tutorial paso a paso y no modificar la ruta donde se debe instalar Python.
C:Whatsapp_Xtract_V2.1_2012-05-10-2>python whatsapp_xtract.py msgstore.db.crypt
Python Version 2.x
Android mode!
trying to repair android database…
trying to decrypt android database…
decrypted database written to msgstore.plain.db
Error sqlite3.Error while reading chat #20077: database disk image is malformed
C:Whatsapp_Xtract_V2.1_2012-05-10-2>pause
Presione una tecla para continuar . . .
tengo un android motorola xt890 con sunrise…
C:Whatsapp_Xtract_V2.1_2012-05-10-2>python whatsapp_xtract.py msgstore.db.crypt
Python Version 2.x
Android mode!
trying to repair android database…
trying to decrypt android database…
decrypted database written to msgstore.plain.db
Error sqlite3.Error while reading chat #20077: database disk image is malformed
C:Whatsapp_Xtract_V2.1_2012-05-10-2>pause
Presione una tecla para continuar . . .
tengo un android motorola xt890 con sunrise…
que tal amigos, le comento que me sale un error al momento de ejecutar el whatsapp_xtract_android_crypted, me sale el siguiente error:
C:Whatsapp_Xtract_V2.1_2012-05-10-2>python whatsapp_xtract.py msgstore.db.crypt
Python Version 2.x
Android mode!
trying to repair android database…
trying to decrypt android database…
decrypted database written to msgstore.plain.db
Error sqlite3.Error while reading chat #20077: database disk image is malformed
C:Whatsapp_Xtract_V2.1_2012-05-10-2>pause
Presione una tecla para continuar . . .
que puedo hacer en ese caro, me podrian ayudar, tengo un motorola xt890 con android sunrise_smb_rev30_v2_r3_1233.c7_sec…..,ya tengo instalado el python con sus librerias, todo…pero no jala… me urge…gracias.
Según el error tienes una base de datos corrupta, debes solucinar eso primero y luego volver a intentarlo. Saludos y suerte.
muchisimas gracias , todo a la perfeccion un poco complicado pero a valido la pena para saver cierta informacion de las conversaciones y quedarte tranquilo de que tu novia no t es infiel…..xD sigue asii es muy buenooo!! salu2!!
Gracias Joel, me alegro que te haya servido el tutorial.
Hola tengo un blackberry y no aparece con la extension .crypt, si te dono me ayudarias x favor??
Hola Ale, siento comunicarte que para BlackBerry es de momento imposible, de haberlo sido lo hubiera especificado en el artículo, el caso es que BlackBerry usa su propia contraseña de encriptación, la cual no es la misma que para los dispositivos Android o iPhone. Saludos.
Si puedes hacermelo te hago la donacion
Si puedo hacerlo mar, pero hay ciertos puntos a tener en cuenta. Tal y como te he comentado anteriormente, no suelo facilitar información por correo, pero si lo solicitas mediante el formulario de contacto de la web te facilitaré aquella información que pueda ser de interés. Saludos
Hola, tengo la carpeta de wasap de un telefono anroid, es posible sacar todos los mensajes de wasap que se enviaron y recibieron, incluso los borrados… mandame infornmacion poor correo por favor vera
Si se puede, aunque los borrados no están garantizados. Lo siento, no remito información por correo al respecto. Saludos
Hola, disculpe no se puede hacer en Nokia? Tengo el fichero Msgstore.db pero no tiene la extensión Crypt. En caso de que no se pueda, pues puedo verlo en Sqlite manager? esa extensión que tengo? Sí es así como hago para verlo en Sqlite? :( Gracias.
Hola Andrea, la verdad es que para Nokia no he probado nada, que el fichero no tenga tenga «crypt» no significa que no esté encriptado. Para probarlo, simplemente instala sqlite y lo abres, la propia aplicación debería indicarte si lo está, o en tal caso, también esposible que se abra pero se vean muchos caracteres raros, lo cual es un indicio de que se encuentra encriptado.
Saludos
Muchas gracias (: mi problema es que no se usar Sqlite….no se como abrir el msgstore :(
Bueno, Sqlite en modo comando es algo complicado de usar si no se tiene una guía o pequeño tutorial.
hola vera, no me sale lo de donacion que me dijiste
Para ver el formulario de donaciones, así como el resto de la entrada, deberías ver el siguiente texto al final de la entrada «El contenido de este artículo ha sido bloqueado», lo cual quiere decir que la entrada todavía no las has compartido y por tanto no estás viendo el resto de la información. Te aconsejo que hagas clic en alguno de los botones disponibles tras dicho texto para que puedas ver (tras unos segundos de haber hecho clic) el resto del contenido del artículo. Saludos
Hola alguien me puede abris unos archivos de wasap por favor, he seguido los pasos y me da error, mi correo es martin.even@hotmail.com gracias espero respuesta.
Hola Martín, al final del artículo tienes un formulario de donaciones, al donar recibirás en tu e-mail unas instrucciones, síguelas y te podremos ayudar a desencriptar el fichero. Saludos