message - otro - Leer el archivo de mensajes de Skype
recuperar historial skype android (5)
Me gustaría leer mi archivo de mensajes de Skype fuera de la aplicación de Skype. Y ser capaz de exportarlo en algún tipo (aparte de copiarlo y pegarlo de mis mensajes) en la medida en que puedo entender que Skype solo ofrece 30 días o archivos.
¿Alguno de ellos usa una aplicación para archivar / exportar mensajes de Skype?
También puede consultar la base de datos de perfiles de skype ( % USERDIR% / Application Data / Skype /% su nombre de perfil% / main.db ), que es básicamente una base de datos SQLite y ver qué puede obtener de ella. Si está utilizando Windows 8 y por encima de la ruta es % USERDIR% / AppData / Local / Packages / Microsoft.SkypeApp / Localstate /% your_skype_profile_name% / main.db
Te daré un hit sobre las mesas:
- "Conversaciones" - una conversación
- "Mensajes" vinculados a "Conversaciones" a través del campo convo_id
- "Chats" - una lista de chats guardados, cada chat se compone de conversaciones
- "ChatMembers" - miembros de chat (s)
Las tablas son bastante amplias y el uso de algunos campos no es tan obvio, pero creo que entiendes la idea.
Tuve el mismo problema con la historia de Skype. Cada persona busca jugar con esta historia por muchas razones. Me gustaría compartir mi experiencia con usted, ya que no soy un experto, pero esto puede ayudar a alguien.
Ya sea que tenga un escritorio o dispositivo inteligente, el archivo Main.db es el núcleo del historial de skype, es el archivo SqL 3.
¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿Cómo conseguirlo?????????????????
1. Escritorio:
cierre Skype y busque el archivo Main.db en
C:/Users/[your computer username]/App Data/Roaming/Skype/[your Skype Id]
(revise esto para Win7, para XP y otros que debe encontrar el archivo).Haga una copia de seguridad de este archivo en otra unidad.
use cualquier software SQL como SQLite o SQLite Expert u otro para abrir el archivo como base de datos.
en el menú Datos puede ver toda su información del historial a la izquierda del programa, como mensajes, llamadas, conversaciones y tantos detalles.
Encontrará el mensaje de MI entrante y saliente en los mensajes.
haga clic a la derecha y vaya a seleccionar columna y seleccione las columnas de interés como ID nombre de usuario body-xml para el texto del mensaje y la marca de tiempo.
Puede acortar su selección marcando los campos requeridos.
Haga clic a la derecha y seleccione la edición de texto y luego puede hacer lo que necesite, agregar eliminar, etc. para el campo seleccionado.
No necesitas guardar nada porque se guarda automáticamente.
muy importante para el paso de tiempo, ya que utiliza diferentes tipos de formato de fecha, por ejemplo, encuentra la marca de tiempo 1261610607 para la fecha 23/12/2009 18:23,
Entonces, ¿cómo se puede ajustar el tiempo?
simplemente puede abrir una hoja de Excel y pegar la ecuación:
=IF(H6="","",(H6/86400)+25569+(-5/24))
y eso es todo.
Ahora vuelve a abrirlo, ve la historia del chat.
2. Para dispositivos inteligentes (Ipad como ejemplo) :( tienes que usar una computadora de escritorio o una computadora portátil para obtener ayuda:
Descargue e instale iExplorer para iPad o algún otro software de navegación.
Conecta tu dispositivo y verás la mayoría de tus archivos.
Seleccione
APPs/Skype/Library/App Support/Skype/[your Skype ID]
.Envíe el archivo a su escritorio haciendo clic derecho y exportar archivo.
repita los pasos como se muestra arriba de 2 a 11 como para los procedimientos de escritorio.
Después de finalizar la edición, cierre la base de datos y desde iExplorer apunte a su usuario de Skype y seleccione
Add File
, busque el archivo modificado y envíelo nuevamente al iPad.Inicia Skype y mira los resultados.
Vamos, esto es , vamos a ser técnicos, ¿vale? Guardemos los jpegs infantiles, las herramientas de la interfaz gráfica de usuario (GUI) y el psuedocode de la hoja de cálculo para llegar al corazón del problema.
[choca los puños]
Fuente: https://coolaj86.com/articles/searching-skypes-sqlite-database/
Encuentra tu base de datos de Skype
Primero tienes que encontrar la base de datos de Skype correcta para tu usuario:
ls ~/Library/Application/ Support/Skype/
sqlite3 ~/Library/Application/ Support/Skype/<<YOUR_USER_NAME>>/main.db
Apréndelos Tablas ¡Bien!
Querrá echar un vistazo a las tablas disponibles y sus descripciones:
.tables " see the short table list
.schema Contacts " all about the Contacts table
.schema Messages " all about the Messages table
Es probable que necesites usar el buen ol '' ctrl+f
para buscar en la salida cosas como time
, author
y username
.
Sumérgete en los SQLs
Entonces tienes que sumergirte en los SQLs ...
" List the 25 most recently contacted contacts
SELECT skypename, lastused_timestamp FROM Contacts ORDER BY lastused_timestamp DESC LIMIT 25;
" List the 100 most recent messages
SELECT id, convo_id, timestamp, type, author, body_xml FROM Messages ORDER BY timestamp DESC LIMIT 100;
" List the 100 most recent conversations (and all participants)
SELECT last_activity_timestamp, identity, type, given_displayname, displayname FROM Conversations ORDER BY last_activity_timestamp DESC LIMIT 100;
" Search for a message with the text ''home''
SELECT author, body_xml FROM Messages WHERE body_xml LIKE ''%HOME%'' ORDER BY timestamp ASC;
" Search for a contact named ''john''
SELECT (displayname || '' : '' || skypename || '' : '' || fullname) as names FROM Contacts WHERE names LIKE ''%JOHN%'' ORDER BY lastused_timestamp ASC;
(nota comentarios son con un ", no un #)
Tenga en cuenta que
-
Messages
refieren a una línea de texto como "¿Qué pasa?" -
Conversations
refiere a una colección de mensajes entre 2 o más partes. - Creo que
Chats
refiere a los intervalos de tiempo lógicos separados con etiquetas como "ayer", "hace 7 días", "24 de marzo", etc.
Vea esto: http://web.archive.org/web/20061019071406/https://developer.skype.com/Docs/ApiDoc/CHAT_object
CHATMESSAGES - list of chatmessage identifiers
CHATMESSAGES - all messages IDs in this chat, for example CHAT #test_l/$6a072ce5537c4044 CHATMESSAGES 34, 35, 36, 38, 39
Recomiendo dos formas de hacer esto:
A. La forma más fácil es usar Skyperious . Disponible para Windows, Linux y Mac. Puedes hacer todo esto
Esta es la función de búsqueda:
Y aquí está la salida de muestra de una exportación:
B. La manera más difícil, pero naturalmente más flexible, es instalar un navegador SQLite , como este , y exportar los mensajes usted mismo. Puede ver información sobre cómo hacerlo mirando este artículo , o también puede buscar otros artículos similares ( la respuesta de AlexS también proporciona pistas ). Necesitarás algo de experiencia con SQL para usar esta opción.