Jeg har brug for at eksportere chathistorikken for en iMessage-chat til enten en tekst- eller PDF-fil.

Jeg er klar over, at dette er et almindeligt spørgsmål, men jeg spørger det igen, fordi hver meddelelse fortrinsvis skal have ved siden af en registrering af:

  1. Afsenderen og
  2. et tids- / datostempel til, hvornår meddelelsen blev sendt.

Er der en måde at gøre dette uden at skulle downloade dyr software? Jeg er relativt erfaren med Mac-software og kunne muligvis navigere i scripting (jeg har mest erfaring med Python3, men har en begrænset erfaring med AppleScript), Terminal og / eller andre teknikker på den avancerede side i denne rettelse, hvis jeg gik gennem trinnene.

Kommentarer

Svar

Lav først en iTunes-backup , og find derefter din iTunes-backupmappe:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

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

Der vil være en tilfældigt navngivet mappe, bortset fra at du har sikkerhedskopieret flere enheder med iTunes. I den mappe er der databasefil med dine beskeder.

Du kan åbne den ved hjælp af gratis SQLite-databaseviser og / eller eksporter indholdet til CSV-filformat.


Hvis du har en mac , du kan blot

  • åbne appen Beskeder
  • log ind (hvis du ikke er)
  • vælg den særlige samtale
  • Filer> Udskriv> Gem (output vil være i PDF)

Resultatet ser ikke godt ud, men det indeholder alle billederne, og teksten kan søges.

Din meddelelsesdatabase er gemt i ~/Library/Messages/ under chat.db, så du kan eksportere den ved hjælp af SQLite-databaseviser som nævnt ovenfor, men billederne og andre filer er gemt i ~/Library/Messages/Attachments.

Kommentarer

  • Hvad hvis sikkerhedskopien er krypteret?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *