Ik moet de chatgeschiedenis van een iMessage-chat exporteren naar een tekst- of pdf-bestand.

Ik realiseer me dat dit een veel voorkomende vraag is, maar ik stel hem opnieuw, omdat bij voorkeur naast elk bericht een record staat van:

  1. De afzender en
  2. een tijd- / datumstempel voor wanneer het bericht is verzonden.

Is er een manier om dit te doen zonder dure software te hoeven downloaden? Ik heb relatief veel ervaring met Mac-software en zou mogelijk door scripting kunnen navigeren (ik heb de meeste ervaring met Python3, maar heb enige beperkte ervaring met AppleScript), Terminal en / of andere technieken aan de geavanceerde kant in deze fix als ik door de stappen liep.

Reacties

Answer

Maak eerst een iTunes-back-up , en zoek vervolgens uw iTunes-back-upmap:

macOS

~/Library/Application Support/MobileSync/Backup/ 

Windows

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

Er zal één map met een willekeurige naam zijn, behalve dat je een back-up hebt gemaakt van meer apparaten met iTunes. In die map bevindt zich een databasebestand met uw berichten.

U kunt het openen met gratis SQLite-databaseviewer en / of exporteer de inhoud naar CSV-bestandsformaat.


Als je een Mac hebt kun je eenvoudig

  • de Berichten-app openen
  • inloggen (als je dat niet bent)
  • het specifieke gesprek selecteren
  • Bestand> Afdrukken> Opslaan (uitvoer zal in pdf zijn)

Het resultaat ziet er niet geweldig uit, maar het bevat wel alle afbeeldingen en de tekst is doorzoekbaar.

Uw berichtendatabase is opgeslagen in ~/Library/Messages/ onder chat.db, dus u kunt deze exporteren met SQLite-databaseviewer zoals hierboven vermeld, maar de afbeeldingen en andere bestanden worden opgeslagen in ~/Library/Messages/Attachments.

Opmerkingen

  • Wat moet ik doen als de back-up versleuteld is?

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *