Recientemente quise exportar todos mis chats/llamadas de Skype para poder procesarlos en otro lugar (obtener algunas estadísticas sobre el tiempo dedicado a llamadas, mensajes enviados...).
Sin embargo, descubrí que la mayoría de las soluciones en la web estaban desactualizadas y solo me permitían recuperar chats antiguos y nada del año pasado en adelante. Incluyendo el visor de registros de Skype de nirsoft, abriendo main.db...
Respuesta1
No encontré forma de exportarlos desde la aplicación Desktop/win32. Sin embargo, hay una manera con la aplicación de la tienda de Microsoft: descargue la aplicación de Skype de la tienda de aplicaciones de Microsoft (no la versión win32), inicie sesión y espere a que sincronice todos los datos. El archivo sqlite .db que desea es:
%LOCALAPPDATA%\Packages\Microsoft.SkypeApp_kzf8qxf38zg5c\LocalState\xxx-yourskypeusername.db
Donde: xxx
son (en mi caso) 3 caracteres y números, y youskypeusername
es su nombre de usuario de Skype.
Ábralo con cualquier visor SQLLite, la tabla que desea es messagesv12
. Allí se almacenan todos los mensajes y llamadas, con su fecha, duración y toda la información.