Este dia me ha tocado hacer cierta investigación para saber como leer el log de conversaciones de una cuenta Skype, luego de Googlear un buen rato he encontrado una manera bastante sencilla de hacerlo que describo a continuación.

Hay que buscar el archivo main.db en las siguientes carpetas dependiendo de la versión de Windows donde WINDOWSUSERNAME es el nombre de inicio de sesión del usuario que tiene la cuenta de Skype y SKYPEUSERNAME es el usuario que utilizamos para conectarnos a Skype.

Windows XP Skype History Folder Location

C:\Documents and Settings\WINDOWSUSERNAME\Application Data\Skype\SKYPEUSERNAME

Windows Vista Skype History Folder Location

C:\Users\WINDOWSUSERNAME\AppData\Roaming\Skype\SKYPEUSERNAME

Windows 7 Skype History Folder Location

C:\Users\WINDOWSUSERNAME\AppData\Roaming\Skype\SKYPEUSERNAME

Windows 8 Skype History Folder Location

C:\Users\WINDOWSUSERNAME\AppData\Roaming\Skype\SKYPEUSERNAME

Windows 10 Skype History Folder Location

C:\Users\WINDOWSUSERNAME\AppData\Roaming\Skype\SKYPEUSERNAME

Otra forma es mantener presionada la tecla de Windows y presionar la tecla «r» para que aparezca la ventana de «Ejecutar» e ingresamos lo siguiente.

%appdata%Skype

Luego presionamos la tecla «Enter» que nos abrirá el explorador de Windows, después de esto solo debemos hacer doble clic sobre la carpeta con el nombre de nuestra cuenta de Skype.

Si estas usando Linux, el directorio donde encontrarás  el archivo main.db es el siguiente.

Linux Skype History Folder Location

~/.Skype/SKYPEUSERNAME

Donde ~ es el directorio HOME de tu cuenta de usuario Linux, y SKYPEUSERNAME tu usuario de Skype

Antes de abrir el archivo main.db, el programa Skype debe estar cerrado, de lo contrario dara un mensaje que el archivo este siendo utilizado por otro programa.

Después de verificar que el programa Skype esta correctamente cerrado, abriremos el archivo main.db con un SQLIte Editor, hay varias opciones, el que a mi me funcionó fue SQLIteSpy, si deseas saber como instalar SQLiteSpy has clic en siguiente url.

https://vidagnu.com/instalar-sqlitespy-en-windows/

Al abrir la base de datos veremos varias tablas, la que nos interesa es la llamada messages que guarda el historial de mensajes.

Para ver su contenido hacemos doble click sobre ella, también podemos hacer una búsqueda selectiva con el siguiente Query.

select timestamp, author, body_xml from messages where chatname like "usuarioskype1" or chatname like "usuarioskype2"

Aquí usuarioskype1 y usuarioskype2serian los dos usuarios de skype involucrados en una conversación que queremos analizar.


130 Comentarios

Diana Marcela Gutiérrez · 22 septiembre, 2016 en 4:21 pm

Hola, me pueden ayudar en cómo descargar el historial desde un Mac?
Gracias

Anónimo · 11 agosto, 2016 en 4:43 pm

existe alguna forma de copiar el main.db de un dispositivo android sin rootearlo.

Oscar Meza · 30 junio, 2016 en 8:43 am

No se puede garantizar que no te abrirá las conversaciones de nuevo, el punto es que si la persona con la que conversas no borra los mensajes, la próxima vez que lo veas te cargara esa conversación.

Aquí la regla de oro es "nunca escribas algo que no dirías en publico".

Anónimo · 30 junio, 2016 en 2:40 am

Buenas noches a todos, hace horas estoy intentando buscar la respuesta y no lo he logrado. A ver si ustedes me pueden ayudar. He tenido que mis jefes JAMAS DEBEN LEER utilizando la cuenta de skype del trabajo (GRAN ERROR, LO SE). Cada tanto elimino los historiales por si mi jefe restaura las contraseñas y tiene acceso a la cuenta cuando yo no este en la oficina. El otro dia abri sesion desde mi notebook para borrarlas, pero cuando el lunes llegue a la oficina los chats seguian ahi. Alguno de ustedes me garantiza que una vez eliminado el historial se borra definitivamente? o sea mi duda es, si mi jefe abre skype con mi cuenta en su propia pc le van a aparecer mis chats? Por favor me urge buscar una solucion a esto. Desde ya muchas gracias!

p/d: instale el sqlitespy y funciona para ver que chats hay guardados. mañana lo probare en mi pc de la oficina

Anónimo · 17 mayo, 2016 en 12:40 am

Hola!
Yo siguiendo esta ruta:
C:UsersWINDOWSUSERNAMEAppDataRoamingSkypeSKYPEUSERNAME
Todo bien, hasta que abro la carpeta de mi usuario… y me aparecen subcarpetas como:
chatsync, ecache, httpfe, entre otras.
Nada de una carpeta messages ni por el estilo…

A Y U D A porfa!

Anónimo · 17 enero, 2016 en 9:13 am

hola me mandaron un video por skype, le doy click o abrir y no sucede nada que puedo hacer para poder visualizarlo?? (lo unico que se ve es la imagen de darle play y dice video message a un lado) por favor necesito saber que es y gracias de antemano

Oscar Meza · 12 noviembre, 2015 en 3:49 am

Hola Ignacio, mira la imagen que puse en este post, y pega el query como lo ves alli, luego has clic en "Execute" para ver los resultados.

Oscar Meza · 12 noviembre, 2015 en 3:38 am

Skype no graba video llamadas en disco, a menos que alguno de los participantes tenga un producto de terceros que si lo haga.

Anónimo · 10 noviembre, 2015 en 1:43 am

cuando se hace una videollamada es posible que otra persona (tercero) obtenga el video? gracias

ignacio · 9 noviembre, 2015 en 7:00 pm

hola no entiendo eso del query, como se hce?

Los comentarios están cerrados.

A %d blogueros les gusta esto: