WhatsApp almacena tus mensajes de chat, referencias multimedia y datos de contactos en una base de datos SQLite. Ya sea que hayas extraído un respaldo de un iPhone usando una herramienta como iMazing, recuperado un archivo ChatStorage.sqlite de un respaldo de iTunes, o extraído un msgstore.db de un respaldo de Android, ahora tienes un archivo de base de datos en tu Mac. Hacer doble clic en él no hace nada útil. Necesitas una forma de abrirlo y leer las conversaciones que contiene.
Por Qué Esto Es Más Difícil de lo Que Debería Ser
Las bases de datos SQLite de WhatsApp usan su propio esquema. Los mensajes viven en tablas como ZWAMESSAGE (iOS) o messages (Android), con columnas para remitente, marca de tiempo, contenido de texto, tipo de medio y estado. Las marcas de tiempo se almacenan en formatos no estándar: iOS usa la época de Core Data (segundos desde el 01-01-2001), mientras que Android usa milisegundos Unix. Los contactos se referencian mediante cadenas JID, no nombres legibles.
Abrir el archivo en Terminal con sqlite3 te da acceso en bruto, pero leer mensajes de chat como filas de texto sin formato con marcas de tiempo codificadas e identificadores JID es prácticamente inútil para la mayoría de las personas. Necesitas una interfaz visual para dar sentido a los datos.
Los respaldos de Android añaden otra complicación: el archivo msgstore.db.crypt15 está cifrado. Necesitas descifrarlo primero usando tu archivo de clave antes de que cualquier navegador de SQLite pueda abrirlo. Una vez descifrado, sin embargo, es una base de datos SQLite estándar.
Explora los Datos de WhatsApp Con Tome
Tome abre los archivos de base de datos SQLite de WhatsApp como cualquier otra base de datos. Arrastra el ChatStorage.sqlite extraído o el msgstore.db descifrado a Tome y ve cada tabla en la barra lateral. Haz clic en la tabla de mensajes para explorar tu historial de chat en una cuadrícula desplazable.
Lee Mensajes en Contexto
Explora la tabla de mensajes para ver el contenido de texto, identificadores de remitente, marcas de tiempo y referencias multimedia. Ordena por fecha para leer conversaciones cronológicamente. Usa el editor SQL de Tome para filtrar mensajes por contacto o rango de fechas.
Busca en Todas las Conversaciones
¿Necesitas encontrar un mensaje específico? Escribe una consulta rápida en el editor SQL de Tome con autocompletado: SELECT * FROM ZWAMESSAGE WHERE ZTEXT LIKE '%palabraclave%'; Los resultados aparecen en una cuadrícula nativa que puedes desplazar y ordenar, mucho más práctico que grep en Terminal.
Tus Datos se Quedan en Tu Mac
A diferencia de los visores de SQLite basados en web que requieren subir tu base de datos, Tome se ejecuta completamente en local. Tus mensajes de WhatsApp nunca salen de tu máquina. Abrir, explorar, consultar y cerrar: todo ocurre en tu Mac.