Hace unos meses una amiga me preguntó si sabía como desencriptar la base de datos de conversaciones que guarda Whatsapp en nuestros terminales. Hoy me encontré con una herramienta en XDA para manejar backups y ver las conversaciones desde nuestro ordenador.
El programa en cuestión se llama Whatsapp Xtract 2.0 y sirve tanto para Android como para iOS. En el hilo comentan que se necesita ser root (a partir de ahora hablo de Android) para conseguir este archivo, pero creo que no hace falta aunque no lo puedo saber ya que mi móvil si es root.
Los archivos necesarios se encuentran en la ruta /data/data/com.whatsapp/databases y son msgstore.db y wa.db. Tras localizarlos los metemos en una carpeta de nuestro ordenador. Para copiarlos podemos hacerlo de distintas formas:
Mediante ADB
- Primero tener instalado el SDK de Android y los drivers de nuestro móvil.
- Abrir el terminal (cmd) y escribir:
adb pull /data/data/com.whatsapp/databases/msgstore.db C:\Whatsapp
adb pull /data/data/com.whatsapp/databases/wa.db C:\Whatsapp
Dónde C:\Whatsapp es el nombre de la carpeta donde queremos guardar estos archivos.
Con Titanium Backup
- Descargar la app si no la tenemos instalada.
- Hacer un backup de la aplicación Whatsapp y sus datos de usuario.
- Conectar el móvil vía USB y copiar de la carpeta Titanium Backup de nuestra SD el backup del Whatsapp.
- Extraer del .zip los archivos msgstore.db y wa.db
Vía USB
La opción más simple es buscar los archivos en la ruta que antes comenté y copiarlos a nuestro ordenador.
Tras conseguir dichos archivos tendremos que descargarnos Phyton e instalarlo al igual que descargar el .zip que trae las herramientas necesarias para ver nuestras conversaciones. Este .zip lo descomprimimos en la carpeta donde tenemos los archivos que extrajimos del Whatsapp y vemos que viene con varios archivos pero el que nos interesa es el whatsapp_xtract.bat que será el que ejecutemos. Tras esto se nos abrirá una ventana en el navegador con las conversaciones.
Actualizado
Mientras escribo esto se actualizó el hilo y ahora también permite desencriptar el archivo msgstore.db.crypt que se guarda en /Whatsapp/Databases de nuestra SD
NO DOY SOPORTE PARA ESTO. POR LO QUE SE SÓLO FUNCIONA EN ANDROID, NI IPHONE, NI WP, NI SYMBIAN. SI TENÉIS ALGÚN PROBLEMA O DUDA PASAROS POR EL HILO QUE PONGO AQUÍ ABAJO.
Hilo en XDA: http://forum.xda-developers.com/showthread.php?p=24467710
A mi no me ha funcionado, al abrir la carpeta whatsupp_xtract, no pasa nada… no se me abre ninguna ventana con las conversaciones. Alguien me puede ayudar?? es muy importante recuperar unas conversaciones… Gracias!!
Yo no tuve problemas al hacerlo. Pásate por el hilo de XDA a ver si allí te pueden solucionar. De todas formas, yo también voy a mirar a ver si encuentro el por qué de tu problema.
perdona mi torpeza, pero no encuentro el hio de XDA…
Aquí lo tienes:
http://forum.xda-developers.com/showthread.php?p=24467710
Gracias!!
Uff, esta en ingles, y no se hablarlo bien… si me pudieras ayudar desde aqui, te lo agradecería. Son conversaciones de trabajo,he probado con todo lo que se comenta por los foros (SQLite manager, Wireshark…) y nada. Tengo las conversaciones en una carpeta en mi ordenador, pero no puedo leerlas. He seguido paso a paso (con a ayuda de un amigo) las indicaciones para estos programas, y tampoco. Es tan importante que hasta te mandaría las conversaciones para que las desencriptaras y me las reenviaras, jeje!!!
gracias por tu ayuda!
Hola, he seguido todos los pasos y he instalado Python, todo correcto…
Pero cuando le doy a whatsapp_xtract.bat me dice que el sistema no puede ejecutar el programa especificado y luego me dice que pulse una tecla para salir (sin darme otra opcion)
Cual puede ser el error ¿?
Veo que tenéis problemas al usarlo, estaré atento al hilo por si sacan alguna solución y actualizaré la noticia.
Ok, gracias, yo tambien estoy atento al hilo de XDA a ver si a alguno le pasa lo mismo que a mi ,porque no puedo publicar lo que me pasa xq soy un usuario nuevo y a los novatos no les dejan escribir nada :(
En fin, si te enteras de algo avisa ;)
Un saludo
Esa es una restricción tonta, yo tampoco tengo los mensajes suficientes para escribir :S
hola, yo tambien tengo problemas con el programa, basicamente cuando ya tengo todo instalado y le doy a whatsapp_xtract.bat , adobe me pone un mensaje de que el archivo no esta admitido o esta dañado, si intento por whatsapp_xtract_console.bat se abre la ventana del 2 un momento y luego desparece, gracias por la ayuda.
Lo del error de adobe no se a que se debe. Acabo de probar con un backup nuevo y también me da problemas. Supongo que Whatsapp mejoraría la encriptación de los archivos y hasta que no actualicen el programa no se podrá hacer nada. Estaré al tanto para actualizar el post.
Me quede toda la noche en el paso 4, aver si me pueden ayudar, de ingles nada..
ejecuto “install pyCrypto.bat” y me dice esto:
C:\Users\Tomas\Desktop\Whatsapp_Xtract_V2.0_2012-05-02-2>rem If you want to decr
ypt android whatsapp msgtore.db.crypt files, then you need to run this (after in
stalling ActivePython)
C:\Users\Tomas\Desktop\Whatsapp_Xtract_V2.0_2012-05-02-2>pypm install pycrypto
“pypm” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\Tomas\Desktop\Whatsapp_Xtract_V2.0_2012-05-02-2>pypm show pycrypto
“pypm” no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\Tomas\Desktop\Whatsapp_Xtract_V2.0_2012-05-02-2>pause
Presione una tecla para continuar . . .
Por fin he encontrado la solucion!!!
Cuando ocurra el problemita con el bat, el de que no se reconoce el comando y presione una tecla para continuar. Hay que abrir la consola y escribir “python whatsapp_xtract.py -i msgstore.db.crypt”, luego ENTER y e voilá!!!!!! :D :D
Gracias por compartir la solución. Cuando pueda edito el post ;)
Abrir la consola??
De nada ;) La consegui gracias a que en el foro de XDA si te dejan comentar al menos una vez, asi que aproveche para preguntar por la solucion y me lo resolvieron, pero ya no puedo comentar mas por culpa de la restriccion esa para los novatos ¬¬ En fin….
un saludo ;)
hola, yo tambien lo consegui, era un problema de mi ordenador, probe en otro y listo. La cuestion es que solo consegui leer los que estan guardados en la sd de los ultimos 8 dias (son db. crypt). La ruta /data/data/com.whatsapp/databases y son msgstore.db y wa.db no consigo localizarla en el movil, es un android montecarlo de orange, solo encuentro los db. crypt en la sd, una ayudita.
Exacto, ese es el problema con el que estoy batallando ahora mismo, a mi tambien se me ven solo los mensajes de los ultimos 7 dias, y yo pense que se veian todos desde que comenze a utilizar whatsapp. Con esto si que no tengo ni idea de como hacerlo o simplemente es que whatsapp va sobreescribiendo las copias de seguridad y no hay manera de recuperar esos mensajes de hace 1,2,3,… meses….
¿Tenéis el móvil con root? Por lo que decían para conseguir los archivos de la ruta /data/data/com.whatsapp/databases hace falta ser root. Yo lo soy y me aparecen. No dispongo de un móvil sin root para ver si es por eso.
Hola quisiera que me expliquen como hacer mi movil un root por favor, que quisiera saberlo de urgencia para saber que puedo hacer con mi celular es un sony ericsson play r800a por favor muchas gracias
Perdona mi ignorancia, ¿pero que es root?, yo lo tengo hace 9 meses y esta como me lo vendieron, y ya de paso como se hace root?????
Ser root es conseguir todos los privilegios. Busca en http://www.htcmania.com tu móvil y fijo que encuentras algún tutorial. Eso sí, yo no me hago responsable de lo que pueda pasar.
Yo tambien soy Root, y lo he comprobado con un movil sin Root y tambien aparecen los Databases, solo hay que conectar via USB al PC y en la tarjeta SD aparecen las Copias de seguridad
pero te aparecen todas las copias de seguridad o solo la ultima? yo es que borro todas las conversaciones una vez leidas y quisiera saber si despues de 3 meses esas conversaciones pudieran seguir existiendo. leo muchas cosas y veo que van borrandose cada 30 dias, otras que solo las del ultima copia de seguridad ect. el caso que mi movil por lo que he podido ver hace copias todos los dias a las 4 de la mañana… me urge qme contesta gracias ahhh el caso que me pongo y no tengo ni idea donde tengo qei instalar las cosas si en el movil o en el ordenador, lo veo complicadisimo.
gracias
hola, sigo sin conseguir esos archivos ya que no soy root o no los localizo, con el sistema de ADB hace falta ser root para sacarlos o no???? y con un explorador de archivos como ES Explorer???? No quiero arriesgarme a hacerle root al movil por si me lo cargo, se agradece la ayuda, saludos.
Por lo que dice Jose con un móvil sin root también se pueden conseguir los archivos. Conéctalo vía USB y busca los archivos en la ruta que pone el tutorial.
Exacto, conecta al pc via USB y busca la carpeta Whatsapp, ahi apareceran los Databases
Yo tengo un problemilla. Tengo whatsapp desde Diciembre, y quería recuperar una cosa que me enviaron al principio, cuando empecé a tener whatsapp. Ayer me pasé 12 horas (y no, no es una exageración) dándole a Cargar mensajes anteriores. Hasta que llegué al principio, pero estaba tan sobrecargado que no me dejaba copiar el texto que quería y al final se me cerró.
Cuando hablais del .zip imagino que hablais del compresor, pero no estoy segura porque no me aparece nada así, yo tengo el .rar descargado, pero me salen archivos que no se pueden descomprimir, y ando un poco perdida. Tengo la carpeta Databases ya copiado en el escritorio con mis conversaciones. He descargado el IronPython.
Qué tengo que hacer ahora?
Gracias de antemano, y siento mi ignorancia
Me temo que esos mensajes (como me ocurrio a mi) no los vas a poder recuperar, xq supongo que tus databases seran de mayo no? a menos que en diciembre hayas copiado los databases de aquel mes….
Mira la fecha a ver..
Lo mismo que te comenta Jose te lo comento yo: o tienes un backup de diciembre o nada.
¿Entonces la conclusion es que si no tienes los backups de x fecha, no puedes recuperar los mensajes borrados?, ¿O si eres root y tienes acceso a los ficheros de la ruta /data/data/com.whatsapp/databases, si puedes recuperar el historial entero?. Como ya e dicho antes yo e conseguido sacar los de los ultimos 7 dias ya que whatsapp hace un backup el solo, pero si voy borrando algun mensaje este no sale.
Jose, yo conecto el movil al pc y solo localizo los msgstore.db.crypt, e estado indagando y la cuestion es que (esto lo supongo) para conseguir el historial entero con todos los mensajes tiene que ser con msgstore.db y wa.db localizados en la susodicha ruta. Con el Es explorer si localizo la carpeta Data pero esta vacia me imagino que es por no ser root, asi que de momento lo seguiremos intentado. Saludos y si descubris algo mas se agradece la info.
Yo conseguí recuperar los del último mes nada más. Puede que con más actualizaciones de esta herramienta se pueda recuperar mensajes anteriores.
Pero Whatsapp ya no guarda sus mensajes en msgstore.db, desde hace muchos meses. Lo hace en msgstore.db.crypt, ya que sin el .crypt no haria falta ni siquiera esta herramienta para poder leerlos, seria mucho mas facil….
Y en cuanto al wa.db…. su unica utilidad es para, en lugar de ponerte el nºtelefono, te pone el nombre de la persona que asignaste a ese numero, (solo es para identificar quien es, nada mas).
Gracias por la explicación Jose
Hola, a mi me aparecen las conversaciones desde el origen de los tiempos, pero solo de determinados contactos. Con otros es como si nunca hubiese hablado. por que?
por otra parte, es posible que en el database de whatssap este alojada tambien una conversacion de facebook entre dos terminales?
gracias
No, no es posible que guarde conversaciones de Facebook.
hola mi pregunta es la siguiente perdi mi celular y ahora que instale el whatsapp a mi nuevo celular quiero saber si es posible recuperar las conversaciones e historiales de las conversaciones de mi otro celular, es decir, que quiero saber si puedo acceder a ellas instalando nuevamente mi wapp en un nuevo celular, aclaro q el numero sigue siendo el mismo ya que la telefonia me lo recupero, pero es esto posible?
Si no tienes tu anterior teléfono es imposible, ya que necesitas copiar unos archivos que se guardan en el para hacer la restauración. Lo único que se guarda creo que son las conversaciones en grupo.
hermanos tengo la siguiente duda! segui el tuto del xda para los archivos que estan en la memoria del telf! ok todo bien pero para los archivos encriptados de la SD no he podido hacer nada! me dice esto al intentar abrir
C:\Documents and Settings\Administrador>python “C:\Documents and Settings\Admini
strador\Escritorio\Whatsapp_Xtract_V2.1_2012-05-16\whatsapp_xtract.py” “C:\Docum
ents and Settings\Administrador\Escritorio\Whatsapp_Xtract_V2.1_2012-05-16\msgst
ore.db.crypt”
Python Version 2.x
Android mode!
trying to repair android database…
trying to decrypt android database…
Traceback (most recent call last):
File “C:\Documents and Settings\Administrador\Escritorio\Whatsapp_Xtract_V2.1_
2012-05-16\whatsapp_xtract.py”, line 2066, in
main(sys.argv[1:])
File “C:\Documents and Settings\Administrador\Escritorio\Whatsapp_Xtract_V2.1_
2012-05-16\whatsapp_xtract.py”, line 988, in main
from Crypto.Cipher import AES
ImportError: No module named Crypto.Cipher
Presione una tecla para continuar . . .
alguien me dice donde consigo la solucion a esto? tengo varios .crypt con diferentes fechas
Siento no poder ayudarte. Esta entrada la hice para mostraros que están trabajando en una forma de desencriptar y así poder ver las conversaciones (y ya de paso tener un backup) de Whatsapp en tu ordenador, yo no formo parte del grupo que está desarrollando esta herramienta.
hola a todos, he subido un instalador para que las cosas sean mas faciles, a sido creado por mi y probado, y funciona.
hay que hacer todo igual que en el tutorial, pero la modificacion que he hecho, no te salen errores.
http://www.mediafire.com/?co641048tn1bbnh
Muchas gracias Roberto. Si no te importa, actualizaré la noticia con este instalador
Un instalador para que???
A mi me gustaria saber como se puede abrir solo los archivos msgstore-2012-03-22.1.db.crypt por ejemplo ya que solo consigo abrir el msgstore.db.crypt y en caso de aber borrado una conversación esta a parece a partir de cuando se borro y yo quiero recuperar lo que habia antes de borrarla y estoy seguro de que esta en los que tienen fecha pero soy incapaz de abrirlo. Si alguien sabe se lo agradezco
un saludo
ya di con ello, solo hay que borrar la fecha y dejarlo como un msgstore.db.crypt y después seguir los pasos con normalidad y ya está =)
Quisiera ponerme en contacto con robetrabit para hacerle una pregunta, si pudiera ponerse en contacto conmigo se lo agradeceria. Este es mi correo: estepa_123@hotmail.es. Gracias
Sicóloga! No es para nada creíble que quieran recuperar sus conversaciones. Lo más probable es que quieran leer mensajes ajenos… Dan pena.
Alguien se me puede ayudar a desencriptar las conversaciones de whatsapp? Es que me he liado entre tanto comentario y ya no se que programa bajar ni como hacerlo. Os lo agradeceria enormemente! Gracias
Hola!
Necesito recuperar una conversación que borré en mi teléfono, es muy importante. He seguido todos los pasos. Tengo instalado el Python, tengo descomprimido el whatsapp xtract, he recuperado los archivos de mi teléfono, pero:
1. En la carpeta donde descomprimo whatsapp xtract, no hay ningun archibo “whatsapp_xtract_crypted.bat”
2. Probando a dar dos veces en un archivo me sale una pantalla verde.
No sé que debo hacer. Puede alguien ayudarme?
Muchas gracias de antemano!!!!
Hola! esto es para windows? cuando conecté el blackberry a la pc, busqué y no encontre la carpeta del whatsapp, cómo puedo hacer?? Quería encontrar los historiales que se borraron al apagar el blackberry.
Gracias!
Buenos días;
Necesito recuperar un conversación eliminada por mi hijo de mi nokia n8. Me va mi trabajo en ello y no encuentro nada concreto puesto que todo lo que leo y releo es para ANdroid o Iphone no para symbian.
Por favor es de suma importancia.
Muchas gracias de antemano.
Hola, necesito recuperar unas conversaciones borradas en mi Iphone. Ya he probado con el sqlite manager pero me aparecen las conversaciones que tengo ahora mismo en el Iphone, no las borradas. Alguien me puede ayudar? Gracias de antemano
Me quedo estancada en el paso:
4º Ejecuto pyCrypto.bat (contenido en el directorio tool), después de un momento PyCrypto module is installed.
[ Hago esto pero después no se que hacer los siguientes pasos me descuadran totalmente! ]
Alternativa: Una vez instalado Python, en la ventana del menú de inicio, escribir “Python Package Manager (PyPM)”
5º En la ventana que se abra de DOS, escribir: pypm install pycrypto [Esto en que ventana?]
Necesito ayuda porfavor! Gracias!
hola
tengo un samsun y yo todas las conversaciones una vez leidas las borro, pero me gustaria saber si aun borrandolas despues de 3 meses se podrian recuperar, la copia de seguridad que hace mi movil es todos los dias a las 4 de la mañana
me urge mucho por favor
Muchisimas Gracias!!! habia perdido todos los historiales y gracias a tu mensaje he visto dnd les guardaba el movil!! un abrazo!!! y gracias
Hola, una pregunta, una vez borrados los mensajes y fotos, realmente se guardan en el movil igualmente? y si le regalo mi movil a alguien que pasa? hay que desintalar la aplicacion porque si no podría leer los mensajes no?, muchas gracias
despues de seguir todos los pasos a mi me aparece esto:
Python version 2.x
usage: whatsapp_xtract.py (h) (-w WAFILE) (-o OUTFILE) infile whatsapp_xtract.py: error unrecognized arguments: -i
Si alguien puede ayudarme……. gracias de antemano
y para iphone? sabeis que archivo es el que guarda las conversaciones?
yo tengo una pregunta no tengo movil ni quiero molestar a nadie piduedole su numero movil para usar yo el wasap en el movil entonces mi pregunta es si extite alguna manera qe te den un numero para el pc pero sin poner ningun movil de ningunos de mi amistades y familla
El error que les aparecera a muchos es que Python por defecto de instala en la carpeta de raiz del disco C: lo tenemos que cortar y pegar en C:\Archivos de programas, ahi yo he solucionado el error.
hola necesito abrir un archivo borrado pero no puedo
Hola me robaron el celular donde me habia bajado el whastapp y ahora que di de baja el mismo y sigo manteniendo la misma linea..y teniendo un celular sin whastapp.. en el whatsapp de mis contactos les sigo apareciendo y no solo eso sino que ” si me escriben, me llegan los msj ” . como puede ser si la linea la tngo yo?! que alguien me de una solucion o me explique porque pasa eso.. GRACIAS!
Con esto puedo recuperar mensajes que se me borraron hace meses atras?
Buen dia oye no hay manera k te mande mis archivos y tu m los desifres esk no entiendo y m urge
Me pueden ayudar no entiendo mucho de todo esto pero necesito abrir las conversaciones de what app, (MsgStore.bak.1), baje toda una serie de programas para poder abrirlo y no puedo. las conversaciones son de mi nokia viejo y quiero leerlas en la pc o en mi nuevo motorola, android, me pueden ayudar por favr
jejejeje leyendo en el Foro parece que todos queremos jugar a ser Hackers, pues siento decir, o eres un friki o de momento no hay programita magico que te desencripte, deberia la gente dejar se chismorreos y estudiar, por lo menos ingles que ya he leido algunos que ni ganas, que a ver si se lo solucionan otros. esa es la mentalidad espanola. asi va el pais.
Hay alguna manera de que Se puedan recuperar las conversaciones de whatsapp si ya no tengo mi celular??? Lo perdi :(