13 votes

Comment exporter une conversation iMessage au format .txt ou .pdf depuis un Mac ?

J'ai besoin d'exporter l'historique d'un chat iMessage vers un fichier texte ou PDF.

Je me rends compte que c'est une question courante, mais je la pose à nouveau parce que, de préférence, chaque message devrait être accompagné d'un enregistrement :

  1. L'expéditeur, et
  2. un horodatage de l'envoi du message.

Existe-t-il un moyen de le faire sans avoir à télécharger un logiciel coûteux ? Je suis relativement expérimenté avec les logiciels Mac et je pourrais potentiellement naviguer avec des scripts (je suis plus expérimenté avec Python3, mais j'ai une expérience limitée avec AppleScript), Terminal, et/ou d'autres techniques sur le côté avancé de cette réparation si on me guide à travers les étapes.

4 votes

Est apple.stackexchange.com/questions/200328/ ou voulez-vous que chaque message soit horodaté indépendamment ? Si c'est le cas, vous devrez peut-être parcourir le fichier chat.db ou utiliser un outil tiers. Jetez un coup d'œil à github.com/aaronpk/iMessage-Export

0 votes

J'adore le fait que nous puissions utiliser les outils de la ligne de commande pour faire cela. Des applications comme PhoneView font un travail incroyable pour archivage y déplacer toutes sortes de données mais cet article étroit ne nécessite pas d'achat.

13voto

Tomáš Pánik Points 487

D'abord, faites un Sauvegarde iTunes puis trouvez votre dossier de sauvegarde iTunes :

MacOS

~/Library/Application Support/MobileSync/Backup/

Windows

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

Il y aura un dossier au nom aléatoire, sauf si vous avez sauvegardé plusieurs appareils avec iTunes. Dans ce dossier, il y a un fichier de base de données avec vos messages.

Vous pouvez l'ouvrir en utilisant le logiciel gratuit Visualiseur de base de données SQLite et/ou exporter le contenu au format CSV.


Si vous avez un Mac vous pouvez simplement

  • ouvrez l'application Messages
  • connectez-vous (si vous ne l'êtes pas)
  • sélectionnez la conversation particulière
  • Fichier > Imprimer > Enregistrer (la sortie sera en PDF)

Le résultat n'est pas très beau, mais il contient toutes les images et le texte est consultable.

Votre base de données de messages est stockée dans ~/Library/Messages/ sous chat.db Vous pouvez donc l'exporter en utilisant Visualiseur de base de données SQLite comme indiqué ci-dessus, mais les images et autres fichiers sont stockés dans ~/Library/Messages/Attachments .

1 votes

Et si la sauvegarde est cryptée ?

1 votes

@Dai, vous pourriez utiliser la boîte à outils de vérification mobile : docs.mvt.re/en/latest/ios/backup/check/#decrypting-a-backup

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X