Devo esportare la cronologia chat di una chat di iMessage in un file di testo o PDF.

Mi rendo conto che questa è una domanda comune, ma la chiedo di nuovo perché preferibilmente, ogni messaggio dovrebbe avere accanto una registrazione di:

  1. Il mittente e
  2. un indicatore di data / ora per quando il messaggio è stato inviato.

Esiste un modo per farlo senza dover scaricare software costoso? Ho relativamente esperienza con il software Mac e potrei potenzialmente navigare nello scripting (ho più esperienza con Python3, ma ho qualche esperienza limitata con AppleScript), Terminal e / o altre tecniche sul lato avanzato in questa correzione se seguite i passaggi.

Commenti

Risposta

Innanzitutto, crea un backup di iTunes , quindi trova la cartella di backup di iTunes:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

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

Ci sarà una cartella con nome casuale, tranne per il fatto che hai eseguito il backup di più dispositivi con iTunes. In quella cartella cè il file di database con i tuoi messaggi.

Puoi aprirlo utilizzando il visualizzatore di database SQLite e / o esporta i contenuti in formato file CSV.


Se hai un mac , puoi semplicemente

  • aprire lapp Messaggi
  • accedere (se non lo sei)
  • selezionare la conversazione specifica
  • File> Stampa> Salva (loutput sarà in PDF)

Il risultato non è eccezionale, ma contiene tutte le immagini e il testo è ricercabile.

Il database dei messaggi è archiviato in ~/Library/Messages/ in chat.db, quindi puoi esportarlo utilizzando Visualizzatore database SQLite come indicato sopra, ma le immagini e altri file sono archiviati in ~/Library/Messages/Attachments.

Commenti

  • E se il backup è crittografato?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *