Imessage-Exporter
Esta caixa fornece uma biblioteca para interagir com os dados do iMessage, bem como um binário que pode executar algumas operações úteis somente leitura usando esses dados. O objetivo deste projeto é fornecer a representação mais abrangente e precisa dos dados do iMessage disponíveis.
Este software pode:
- Salvar, exportar, backup e arquivar dados de iMessage para abrir formatos portáteis
- Preserve o conteúdo multimídia (imagens, vídeos, áudio) de conversas
- Facilitar a migração fácil do histórico de mensagens entre dispositivos e plataformas
- Execute diagnósticos no banco de dados IMessage
- Dê a você total propriedade e controle sobre seu histórico de comunicação
- Apoiar a conformidade com políticas de retenção de dados ou requisitos legais
- Execute no macOS, Linux e Windows
Exemplo de exportação

Binário
Os dados imessage-exporter
Exports IMessage para formatos txt
ou html
. Também pode executar diagnósticos para encontrar problemas com o banco de dados IMessage.
As instruções de instalação para o binário estão localizadas aqui.
Biblioteca
A biblioteca imessage_database
fornece modelos que nos permitem acessar as informações do iMessage como estruturas de dados nativas de plataforma cruzada.
A documentação para a biblioteca está localizada aqui.
Recursos suportados
Esta caixa suporta todos os recursos do iMessage a partir de MacOS 15.1.1 (24b91) e iOS 18.1.1 (22b91):
- Mensagens de várias partes
- Respostas/threads
- Texto formatado
- Anexos
- Expressivos
- Tapbacks
- Adesivos
- Apple Pay
- Toque digital
- Visualizações de URL
- Mensagens de áudio
- Integrações de aplicativos
- Mensagens editadas
- Mensagens manuscritas
Veja mais detalhes sobre os recursos suportados aqui.
Perguntas frequentes
O documento de FAQ está localizado aqui.
Obrigado especial
- Todos os meus amigos, por me apoiarem, enviando mensagens aleatórias para testar coisas
- SQLITEFLOW, o visualizador SQL que eu usei para explorar e engenheiro reverso O banco de dados Imessage
- Xplist, uma ferramenta inestimável para engenharia reversa do formato
payload_data
PLIS - Compart, um recurso incrível para procurar detalhes do Unicode esotérico
- Archive.org, para hospedar a fonte de Darwin referenciada em engenharia reversa no formato
typedstream