Prérequis
- macOS 12 Monterey ou ultérieur (le format de la base de données iMessage a changé dans macOS 12).
- Homebrew installé — si vous ne l'avez pas, exécutez le programme d'installation en une ligne sur brew.sh.
- Le compte iMessage connecté sur ce Mac doit être le même compte depuis lequel vous souhaitez exporter.
Étape 1 : Accorder l'Accès Total au Disque à Terminal
La base de données iMessage est stockée dans un emplacement protégé. Terminal a besoin d'une autorisation explicite pour la lire.
/Applications/Utilities/Terminal.app). Si Terminal est déjà dans la liste, assurez-vous que son bouton est activé.Étape 2 : Installer imessage-exporter
Ouvrez Terminal et exécutez :
brew install imessage-exporter
Cela installe l'outil en ligne de commande open-source imessage-exporter. Il lit directement depuis votre base de données iMessage locale — rien n'est envoyé à un serveur.
Étape 3 : Exporter vos Messages
Exécutez la commande suivante pour exporter toutes les conversations en format texte brut avec les fichiers médias copiés à côté :
imessage-exporter -f txt -c copy -o ~/imessage-export
Signification des options :
-f txt— format texte brut (requis pour XMOX)-c copy— copie les fichiers médias (notes vocales, images) dans le dossier d'exportation-o ~/imessage-export— répertoire de sortie (vous pouvez modifier ce chemin)
Étape 4 : Trouver le Bon Dossier de Conversation
Après l'exportation, ouvrez ~/imessage-export dans le Finder. Vous verrez un dossier par contact ou groupe, nommé par numéro de téléphone ou Apple ID :
~/imessage-export/
+15551234567/
+15551234567.txt
attachments/
audio_message.caf
group_chat_abc123/
...
Localisez le dossier du contact ou du groupe que vous souhaitez analyser.
Étape 5 : Compresser le Dossier de Conversation
+15551234567) et choisissez Compresser..zip est créé au même emplacement. C'est ce que vous téléchargez sur XMOX.Étape 6 : Téléchargement vers XMOX
.txt et localise les pièces jointes vocales dans le dossier attachments/..caf d'Apple) sont converties en MP3 et transcrites automatiquement.Conseils pour les Grandes Bibliothèques
- Pour exporter uniquement un contact spécifique :
imessage-exporter -f txt -c copy -o ~/imessage-export -t "+15551234567" - L'option
-tfiltre par numéro de téléphone ou e-mail — cela rend l'exportation petite et rapide. - Les chats de groupe utilisent un ID interne, pas un numéro de téléphone. Exécutez d'abord une exportation complète, puis localisez le dossier du groupe en reconnaissant les noms de contacts dans le fichier
.txt.
Prêt à analyser vos conversations iMessage ? Téléchargez votre export sur XMOX maintenant.
Ouvrir l'Espace de Travail →