Requisitos
- macOS 12 Monterey ou posterior (o formato do banco de dados do iMessage mudou no macOS 12).
- Homebrew instalado — se não tiver, execute o instalador de uma linha em brew.sh.
- A conta do iMessage conectada neste Mac deve ser a mesma conta da qual você deseja exportar.
Passo 1: Conceder Acesso Total ao Disco para o Terminal
O banco de dados do iMessage está armazenado em um local protegido. O Terminal precisa de permissão explícita para lê-lo.
/Applications/Utilities/Terminal.app). Se o Terminal já estiver na lista, certifique-se de que seu toggle está ativado.Passo 2: Instalar o imessage-exporter
Abra o Terminal e execute:
brew install imessage-exporter
Isso instala a ferramenta de linha de comando open-source imessage-exporter. Ela lê diretamente do seu banco de dados local do iMessage — nada é enviado para nenhum servidor.
Passo 3: Exportar suas Mensagens
Execute o seguinte comando para exportar todas as conversas em formato de texto simples com arquivos de mídia copiados junto:
imessage-exporter -f txt -c copy -o ~/imessage-export
Significado dos parâmetros:
-f txt— formato de texto simples (necessário para o XMOX)-c copy— copia arquivos de mídia (notas de voz, imagens) para a pasta de exportação-o ~/imessage-export— diretório de saída (você pode alterar este caminho)
Passo 4: Encontrar a Pasta de Conversa Correta
Após a exportação, abra ~/imessage-export no Finder. Você verá uma pasta por contato ou grupo, nomeada pelo número de telefone ou Apple ID:
~/imessage-export/
+15551234567/
+15551234567.txt
attachments/
audio_message.caf
group_chat_abc123/
...
Localize a pasta do contato ou grupo que deseja analisar.
Passo 5: Compactar a Pasta da Conversa
+15551234567) e escolha Comprimir..zip é criado no mesmo local. Este é o arquivo que você faz upload para o XMOX.Passo 6: Fazer Upload para o XMOX
.txt e localiza os anexos de notas de voz dentro da pasta attachments/..caf da Apple) são convertidas para MP3 e transcritas automaticamente.Dicas para Bibliotecas Grandes
- Para exportar apenas um contato específico:
imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567" - O parâmetro
-tfiltra por número de telefone ou e-mail — isso mantém a exportação pequena e rápida. - Chats em grupo usam um ID interno, não um número de telefone. Execute uma exportação completa primeiro, depois localize a pasta do grupo reconhecendo os nomes dos contatos no arquivo
.txt.
Pronto para analisar suas conversas do iMessage? Faça upload da exportação para o XMOX agora.
Abrir Espaço de Trabalho →