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å:
- Avsändaren och
- 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
- Är apple.stackexchange.com/questions/200328/… tillräckligt bra, eller vill du att varje enskilt meddelande ska tidsstämplas oberoende? Om så är fallet kan du behöva göra en del genomsökning genom chat.db eller använda ett verktyg från tredje part. Ta en titt på github.com/aaronpk/iMessage-Export
- Jag älskar att vi kan använda kommandoradsverktygen för att göra detta. Appar som PhoneView gör ett fantastiskt jobb på arkivering och flyttar alla möjliga data , men det här smalt föremål kräver inte ' t. köp.
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?