Mensagens
Como a exportação do Mensagens funciona, da conexão à solução de problemas.
Conectar
Clique em “conectar” no cartão Mensagens. O painel abre em ~/Library/Messages: clique em “Selecionar esta pasta”. O Exporter lê só essa pasta, sem Acesso Total ao Disco. Depois clique em “escolher pasta de destino”.
A primeira passada lê todo o seu histórico para o índice do app, o que leva alguns minutos num histórico longo; a linha “indexado” mostra o progresso, e “sincronizar agora” fica esmaecido até ela terminar.
Onde ficam os arquivos
Um arquivo Markdown por conversa, todos no nível de cima da pasta de exportação: Anna Kowalski.md para uma pessoa. O nome do arquivo de um grupo traz o id da conversa, como Cabin crew-57.md, então um novo participante nunca o renomeia. Fotos, vídeos e áudios vão para attachments/, uma pasta por conversa. Uma pasta logo dentro da sua pasta pessoal, como ~/Documents, ganha uma pasta messages-export dentro dela; uma mais funda, como ~/Documents/messages, é usada como está.
O que é exportado
As conversas marcadas no cartão. As abas só filtram a lista: “Todos”, “Pessoas”, “Grupos”, “Recentes” (os últimos 30 dias), “Popular” (mais mensagens) e “Não lidas”.
Uma sincronização grava só as conversas com algo novo. Depois que você desbloqueia o Mensagens, a próxima sincronização grava todas as conversas. Depois que você marca uma conversa mais antiga, clique em “ressincronização completa” para gravá-la agora; senão, ela chega quando receber a próxima mensagem.
No arquivo, um título por dia e depois um bloco por mensagem: quem enviou, quando, e um link que abre a conversa no Mensagens. Uma resposta tem um link para a mensagem que ela responde, uma edição guarda cada versão anterior como nota de rodapé, as reações ficam numa linha abaixo da mensagem, e cada mensagem termina com um id de bloco para o qual você pode criar links. Com o Contatos exportado também, cada participante tem um link para o seu arquivo de contato, e o contato lista de volta as conversas.
Mídia
Fotos, vídeos e áudios são copiados para attachments/, e as fotos HEIC do iPhone são convertidas para JPEG, para os editores conseguirem mostrá-las. Uma mídia que nunca foi baixada para este Mac é citada pelo nome no arquivo em vez de incorporada.
Formato
Sempre Markdown.
O arquivo
| chave | contém |
|---|---|
title |
a pessoa ou o grupo |
id |
o id da conversa |
created, modified |
a primeira e a última mensagem |
source_url |
um link sms:// para o primeiro participante, que abre a conversa |
participants |
cada pessoa, como link para o seu arquivo de contato quando o Contatos é exportado, e Me |
is_group |
true para um grupo |
message_count |
quantas mensagens |
service |
o serviço da conversa, como iMessage |
---
title: "Anna Kowalski"
id: "412"
created: 2026-03-09T18:02:11
modified: 2026-03-09T18:04:10
source_url: "sms://+14155550123"
participants: ["[[contacts/Anna Kowalski]]", "Me"]
is_group: false
message_count: 2
service: "iMessage"
---
# Anna Kowalski
## Monday, March 9, 2026
**[[contacts/Anna Kowalski|Anna Kowalski]]** [open](sms://+14155550123) (2026-03-09 18:02:11)
Are we still on for the cabin weekend?
^msg-7C1E2A9B4F30
**[Me]** (2026-03-09 18:04:10)
> replying to [[#^msg-7C1E2A9B4F30]]
Yes! Ferry at 9:40 on Friday (edited) [^e1]
> 👍 Anna Kowalski
^msg-A83D5E6F0B12
[^e1]: was "Yes! Ferry at 9:10 on Friday" (2026-03-09 18:04:10)
Grátis e desbloqueado
Suas 10 conversas mais recentes entre as que você marcou são exportadas e continuam sincronizando grátis; o resto precisa do desbloqueio único (preços).
Sincronização e ressincronização completa
Enquanto o Exporter está aberto, as mensagens novas chegam ao índice e as conversas a que pertencem são gravadas de novo. Uma conversa apagada no Mensagens sai da exportação na próxima sincronização.
“ressincronização completa” pergunta antes e depois remove apenas os arquivos que o Exporter gravou, inclusive as mídias copiadas, e grava todas as conversas de novo a partir do índice. Todo o resto na pasta de exportação fica.
Problemas e soluções
- “nenhum chat.db nessa pasta (escolha a própria pasta Messages)”: clique em “conectar” de novo e selecione a pasta em que o painel abre
- “sincronizar agora” está esmaecido: a primeira passada ainda está rodando; a linha “indexado” mostra até onde chegou
- faltam conversas antigas depois do desbloqueio: clique em “sincronizar agora”, que grava todas as conversas
- falta uma foto: abra a conversa no Mensagens para a foto ser baixada e sincronize de novo
- os nomes estão em texto simples: exporte o Contatos também. As conversas gravadas depois disso têm links para as pessoas, e “ressincronização completa” grava todas de novo agora