Supprimer l’historique de Messages sur Mac

Depuis Mac OS X Mountain Lion, Apple propose l’application de messagerie instantanée « Messages » en remplacement d’iChat. Outre le fait de pouvoir utiliser des services connus comme Google, Jabber ou AIM, l’application permet de recevoir et d’envoyer des iMessages ou des SMS directement sur Mac via Handoff et le cloud (Plus d’info sur cet article d’Apple).

Bien que l’utilisation de Messages soit extrêmement simple, Apple ne propose pas de bouton pour supprimer l’ensemble de l’historique des messages. On se retrouve donc vite avec une longue liste de iMessages et de SMS regroupées en discussions comme on le connait déjà sur iOS. Je vous propose de voir ensemble comment supprimer, en une fois l’historique complet  de Messages sur Mac.

Comment supprimer l’historique de Messages sur Mac via le Finder

C’est très simple, pour supprimer l’historique de Messages sur Mac on va aller directement supprimer la base de données des Messages. 🙂

  1. Il vous faut tout d’abord fermer l’application Messages
  2. Cliquez ensuite sur le Finder et dans la barre grise en haut de votre écran, allez sur « Aller à » puis « Aller au dossier…. » (ou Maj + Command + G)
  3. Entrez ensuite :
    ~/Library/Messages/

    Supprimer l'historique de Messages sur Mac

  4. Supprimez ensuite :
    1. chat.db
    2. chat.db-shm
    3. chat.db-wal
    4. Ainsi que le dossier Attachements (si vous voulez également supprimer les fichiers joints aux messages).Supprimer historique iMessages Mac

 

Comment supprimer l’historique de Messages sur Mac via le Terminal

Ouvrez le terminal et rentrez simplement :

rm -r ~/Library/Messages/*

Redémarrez ensuite votre Mac pour supprimer le Cache de Messages et le tour est joué.

19 réflexions au sujet de « Supprimer l’historique de Messages sur Mac »

  • 30 avril 2016 à 14 h 00 min
    Permalink

    Bonjour,

    Merci pour cet article très intéressant. J’ai également un dossier « Archive » assez volumineux (120 Mo) dans le dossier Library>Messages.

    Puis-je le supprimer sans danger ?

    Merci beaucoup pour vos articles très intéressants ! J’ai hâte d’en lire d’autres.

    Répondre
    • 7 mai 2016 à 10 h 54 min
      Permalink

      Vous pouvez le supprimer sans crainte. Le système re-créra ce dossier si besoin.

      Merci pour votre commentaire,
      Au plaisir,

      Répondre
  • 29 juin 2016 à 20 h 52 min
    Permalink

    bonsoir,

    j’ai effacé des numéros sur mon mac mais quand je tape le début d’un numéros, tous mes numéros supprimés réapparaissent alors que sur mon iPhone tout est supprimé. Comment faire?? svp

    Merci

    Répondre
    • 13 août 2016 à 14 h 29 min
      Permalink

      Bonjour Tony, c’est un peu compliqué pour moi de vous aider sans voir la machine. Il n’est pas logique que OS X se rappelle des numéros s’ils ne sont stockés nul part. Il s’agit surement d’un problème d’affichage. Je vous conseille de vous rapprocher d’un magasin agréé Apple ou d’un Store pour poser la question à un Genius directement avec votre Mac !

      Au plaisir,

      Répondre
    • 22 janvier 2017 à 20 h 14 min
      Permalink

      Bonjour,
      Ça me fait la même chose … J’ai supprimé tous les contactes ainsi que toutes les conversations et pourtant quand je tape un nom dans la barre de recherche du mac, tout réapparaît ainsi que des bout de conversation …

      Répondre
  • 2 octobre 2016 à 10 h 36 min
    Permalink

    Bonjour!
    merci pour cette article très simple !
    mais une fois que je fais ça, je retrouve des conversations de type SMS comment puis-je les supprimés ???

    merci!

    Répondre
    • 2 octobre 2016 à 10 h 41 min
      Permalink

      et je vois encore des iMessages 🙁

      Répondre
    • 2 octobre 2016 à 19 h 01 min
      Permalink

      Si je comprends bien, les message iMessages sont bien supprimés mais les SMS (en verts) sont toujours présents, c’est bien ça ?

      Répondre
  • 15 décembre 2016 à 18 h 21 min
    Permalink

    Bonjour,
    Merci pour vos astuces et le partage d’informations.
    Mon problème est que iMessage sur mac reconnait encore d’anciens numéros de téléphone et ne trouve pas les nouveaux (que j’ai mis à jour dans les contacts).
    Ce n’est pas une question de temps de synchronisation puisque ça fait au moins une année que j’ai ce problème, et je tape donc toujours le nouveau numéro de téléphone. Si je commence à taper le nom de la personne, iMessage me trouve toujours l’ancien numéro.. Bizarre.

    Répondre
    • 16 décembre 2016 à 19 h 57 min
      Permalink

      Bonjour Elisabeth, il s’agit d’un historique de suggestions entre vos différents appareils Apple sur lesquels vous utilisez iMessage. Pour une raison que j’ignore, Apple ne permet pas dans iMessage de supprimer les historiques de contacts. En revanche, vous pouvez le faire sur iOS. Commencez la rédaction d’un nouveau message en tapant le nom de la personne que vous souhaitez supprimer de l’historique. Un petit « i » va alors apparaitre. Vous pouvez cliquez dessus puis cliquer sur « Supprimer de l’historique ». Après quelques instants (synchronisation iCloud) il devrait également disparaitre de votre historique de contacts récents dans iMessage sur macOS. Bonne soirée, Matthieu

      Répondre
  • 26 janvier 2017 à 13 h 11 min
    Permalink

    Bonjour,

    J’ai effectué la manoeuvre, comment se fait-t-il que lorsque je veux aller sur Messages j’ai une fenetre qui s’affiche où il est écrit « Messages est mis à jour.. La base de données Messages est en cours de mise à niveau; attendez que l’operation s’achève ou quittez Messages puis relancez-le ulterieurement ».

    Est-ce normal ?

    Merci

    Répondre
    • 29 janvier 2017 à 19 h 45 min
      Permalink

      Avez-vous bien supprimer ces trois fichiers puis redémarrer voter Mac ? Vous pouvez décocher votre compte iMessage dans les préférences de Messages et le re-activer pour régler votre problème.


      User:~ User$ ls -l Library/Messages
      total 336
      -rw-r--r-- 1 user staff 4096 13 jui 12:13 chat.db
      -rw-r--r-- 1 user staff 32768 14 jui 17:36 chat.db-shm
      -rw-r--r-- 1 user staff 131872 14 jui 17:36 chat.db-wal

      Répondre
  • 5 février 2017 à 0 h 32 min
    Permalink

    Bonsoir Matthieu,

    J’ai en quelque sorte un problème inverse: je souhaite récupérer le fil d’une conversation malencontreusement supprimée. Les messages sont toujours dans les archives de ~/Library/Messages/…
    Est-ce possible de les faire réapparaître dans l’appli Messages?
    Merci pour votre réponse

    Répondre
    • 6 février 2017 à 16 h 05 min
      Permalink

      Sauvegarder le contenu de ces messages dans un dossier à part. Re-Activez votre compte iMessage. Recopiez le contenu de l’ancien dossier à l’intérieur. Redémarrez Messages.

      Répondre
  • 5 mars 2017 à 11 h 02 min
    Permalink

    bonjour,
    j’ai un Mac OS X Lion 10.7.5 (acheté en décembre 2011) et dans ma boite de messagerie (capacité : 16,11 Go), dans la rubrique « tous les messages » il m’est impossible de les effacer depuis le début, chaque fois que je fais « supprimer » puis « effacer tous les messages supprimés », il reviennent toujours automatiquement !!!…
    ça embarrasse ma boite…. même si je les mets dans « corbeille » et que je les supprime et les efface, ils apparaissent TOUJOURS dans « tous les messages » ???
    j’ai essayé de tous les basculer dans « Deleted Messages », il y restent aussi !!

    Merci de me dire comment je peux TOUS les effacer définitivement ? et comment procéder de même pour les messages à venir, qui seront aussi stockés dans « tous les messages » ?

    Répondre
  • 17 avril 2017 à 17 h 08 min
    Permalink

    Bonjour, Je Voulais savoir si il était possible de supprimer les conversations sur le mac Sans que celles-ci soient supprimées sur mon téléphone ? Merci pour votre reponse !

    Répondre
    • 17 avril 2017 à 21 h 25 min
      Permalink

      Ce sont deux bases de données différentes. Supprimer un message de Messages sur macOS n’impacte pas Messages sur iOS. Bonne soirée.

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *