Jeg må eksportere chatloggen til en iMessage-chat til enten en tekst- eller PDF-fil.

Jeg er klar over at dette er et vanlig spørsmål, men jeg stiller det igjen, fordi hver melding helst skal ha en oversikt over:

  1. Avsenderen og
  2. et klokkeslett / dato-stempel for når meldingen ble sendt.

Er det en måte å gjøre dette uten å måtte laste ned kostbar programvare? Jeg har relativt erfaring med Mac-programvare og kan potensielt navigere i skripting (jeg har mest erfaring med Python3, men har noen begrenset erfaring med AppleScript), Terminal og / eller andre teknikker på den avanserte siden i denne løsningen hvis jeg gikk gjennom trinnene. / p>

Kommentarer

Svar

Lag først en iTunes-sikkerhetskopi , og finn deretter iTunes-sikkerhetskopimappen:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

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

Det vil være en tilfeldig navngitt mappe, bortsett fra at du har sikkerhetskopiert flere enheter med iTunes. I den mappen er det databasefil med meldingene dine.

Du kan åpne den ved hjelp av gratis SQLite-databaseviser og / eller eksporter innholdet til CSV-filformat.


Hvis du har en mac , kan du bare

  • åpne Meldings-appen
  • logge på (hvis du ikke er det)
  • velge den aktuelle samtalen
  • Fil> Skriv ut> Lagre (utdata vil være i PDF)

Resultatet ser ikke bra ut, men det inneholder alle bildene og teksten er søkbar.

Meldingsdatabasen din er lagret i ~/Library/Messages/ under chat.db, slik at du kan eksportere den ved hjelp av SQLite-databaseviser som nevnt ovenfor, men bildene og andre filer er lagret i ~/Library/Messages/Attachments.

Kommentarer

  • Hva om sikkerhetskopien er kryptert?

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *