Jag måste exportera chatthistoriken för en iMessage-chatt till antingen en text- eller PDF-fil.

Jag inser att det här är en vanlig fråga, men jag ställer det igen eftersom helst bör varje meddelande ha en post på:

  1. Avsändaren och
  2. en tid / datumstämpel för när meddelandet skickades.

Finns det ett sätt att göra detta utan att behöva ladda ner dyr programvara? Jag har relativt erfarenhet av Mac-programvara och kan eventuellt navigera i skript (jag har mest erfarenhet av Python3, men har viss begränsad erfarenhet av AppleScript), Terminal och / eller andra tekniker på den avancerade sidan i denna fix om jag gick igenom stegen. / p>

Kommentarer

Svar

Gör först en iTunes-säkerhetskopia och hitta sedan din iTunes backup-mapp:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

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

Det finns en slumpmässigt namngiven mapp, förutom att du har säkerhetskopierat fler enheter med iTunes. I den mappen finns det databasfil med dina meddelanden.

Du kan öppna den med gratis SQLite-databasvisare och / eller exportera innehållet till CSV-filformat.


Om du har en mac kan du helt enkelt

  • öppna Messages-appen
  • logga in (om du inte är det)
  • välj den specifika konversationen
  • Arkiv> Skriv ut> Spara (utdata kommer att finnas i PDF)

Resultatet ser inte bra ut, men det innehåller alla bilder och texten är sökbar.

Din meddelandedatabas lagras i ~/Library/Messages/ under chat.db, så att du kan exportera den med SQLite-databasvisare som anges ovan, men bilderna och andra filer lagras i ~/Library/Messages/Attachments.

Kommentarer

  • Vad händer om säkerhetskopian är krypterad?

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *