Um visualizador para sms.db e chat.db
sms.db (iPhone) e chat.db (Mac) são bancos de dados SQLite. Um navegador de banco de dados mostra tabelas como message, handle e chat_message_join, datas em nanossegundos desde 2001 e textos escondidos em dados binários. O Threadlode transforma isso em conversas.
O que o Threadlode trata
- Datas em segundos ou nanossegundos desde 01/01/2001, mostradas no seu fuso horário
- Mensagens cujo texto só está em
attributedBody(iOS 16 ou posterior, macOS Ventura ou posterior) - Reações ligadas à mensagem certa, inclusive as removidas
- Grupos, grupos renomeados, participantes adicionados ou removidos
- Várias linhas de chat da mesma pessoa (iMessage e SMS) unidas numa conversa
chat.db-wal: mensagens recentes ainda não gravadas no chat.db
Abrindo o arquivo
No Mac, abra a pasta inteira ~/Library/Messages (ou uma cópia) para que os anexos sejam encontrados. Também dá para abrir só um arquivo sms.db ou chat.db – nesse caso os anexos aparecem apenas pelo nome. Se escolher arquivos, selecione o chat.db junto com o chat.db-wal.
Somente leitura
O Threadlode copia o banco de dados para a memória e nunca grava nos seus arquivos.
Perguntas e respostas
O Mac diz que o navegador não pode acessar ~/Library/Messages
O macOS protege essa pasta dos apps. No Finder escolha Ir → Ir para a Pasta…, digite ~/Library/Messages, copie a pasta (por exemplo para a Mesa) e abra a cópia. (Outra opção é dar ao navegador “Acesso Total ao Disco” nos Ajustes do Sistema.)
Última atualização: 2026-10-26