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:
- Afsenderen og
- 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
- Er apple.stackexchange.com/questions/200328/… god nok, eller ønsker du, at hver enkelt besked skal stemples uafhængigt af hinanden? I så fald skal du muligvis gennemgå noget gennem chat.db eller bruge et tredjepartsværktøj. Se på github.com/aaronpk/iMessage-Export
- Jeg elsker at vi kan bruge kommandolinjeværktøjerne til at gøre dette. Apps som PhoneView gør et fantastisk stykke arbejde ved arkivering og flytter alle mulige data , men dette smal vare kræver ikke ' et køb.
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?