Preciso exportar o histórico do chat de um chat do iMessage para um arquivo de texto ou PDF.

Sei que esta é uma pergunta comum, mas pergunto novamente porque, de preferência, cada mensagem deve ter ao lado um registro de:

  1. O remetente e
  2. um carimbo de hora / data para quando a mensagem foi enviada.

Existe uma maneira de fazer isso sem ter que baixar um software caro? Tenho relativamente experiência com software Mac e poderia navegar potencialmente em scripts (tenho mais experiência com Python3, mas tenho alguma experiência limitada com AppleScript), Terminal e / ou outras técnicas no lado avançado desta correção se eu seguir as etapas.

Comentários

Resposta

Primeiro, faça um backup do iTunes , depois encontre sua pasta de backup do iTunes:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

%appdata%/Roaming/Apple Computer/MobileSync/Backup 

Haverá uma pasta nomeada aleatoriamente, exceto que você fez backup de mais dispositivos com iTunes. Nessa pasta, há um arquivo de banco de dados com suas mensagens.

Você pode abri-lo usando o visualizador de banco de dados SQLite gratuito e / ou exporte o conteúdo para o formato de arquivo CSV.


Se você tiver um mac , você pode simplesmente

  • abrir o aplicativo Mensagens
  • fazer login (se não estiver)
  • selecionar a conversa específica
  • Arquivo> Imprimir> Salvar (a saída será em PDF)

O resultado não parece ótimo, mas contém todas as imagens e o texto é pesquisável.

Seu banco de dados de mensagens está armazenado em ~/Library/Messages/ em chat.db, então você pode exportá-lo usando Visualizador de banco de dados SQLite conforme indicado acima, mas as imagens e outros arquivos são armazenados em ~/Library/Messages/Attachments.

Comentários

  • E se o backup for criptografado?

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *