You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

how to restore deleted iMessages on mac

Hi

I have by accident deleted contents of an iMessage on a specific contact on my mac.

We used to communicate through my mac, naturally, mac was linked to my iphone.


Is there a way to restore the contents of the iMessages deleted on my mac. My operating system is Mavrick


Thanks folks to advise me

OS X Mountain Lion (10.8), MacBook Pro 2.4 GHz, Time Capsule

Posted on Feb 18, 2014 4:59 AM

Reply
Question marked as Top-ranking reply

Posted on Feb 18, 2014 6:14 AM

I think your answer is in here:


https://discussions.apple.com/thread/5378830?answerId=24516973022#24516973022

14 replies

Sep 28, 2016 12:34 PM in response to Abdalla

I've just done this myself on El Capitan. After following the instructions and not getting anywhere, I figured out that you also have to restore com.apple.iChat. So my updated instructions are:


Firstly, you need a Time Machine backup. Time Machine is brilliant and I highly recommend everybody to have this device. If you don't have, and you have shared iMessages on your other iOS devices those deleted messages are probably there still.


In iMessage, use Preferences -> Accounts, and sign out of everything. Next, ctrl click iMessages and select Quit (two finger tap).


Open Finder, use Option -> Go (option then shows extra hidden menu option) and select Library.


Rename Messages (Message-old), and go in to Containers and rename com.apple.iChat in the same way.


Go back up and enter Time Machine (Top right side, with the clock rewinding). Pick a suitable date and restore Messages. Go back in to Containers and do the same for com.apple.iChat.


Once done, log out. Give a moment. Log back in. Open iMessages and sign in again. And for me, that was it. All done. You of course will now have lost any messages from the time the backup was made, but I'm guessing those old messages were more important.

Feb 18, 2014 9:14 AM in response to Abdalla

You can only restore the whole message database, not individual messages or conversations. This procedure will replace the database with an earlier version, so you'll lose all later changes.

Sign out of iMessage and all other IM accounts, if any. Quit Messages. Hold down the option key and select

Go Library

from the Finder menu bar. A folder window will open.


Restore the subfolder named "Messages" from a backup that predates the unwanted changes, then log out and log back in.

If you're running OS X 10.9 or later, delete the subfolder Containers/com.apple.iChat.


If you don't have a backup, the archive can't be restored.

Feb 10, 2017 3:02 AM in response to Abdalla

Hi - I was looking for solutions to the problem and this was one of the first links on google.


For sierra.

  1. Sign out of messages
  2. close messages (command + Q)
  3. from finder enter the hidden library folder (hold option go->library)
  4. restore "messages"
  5. restore containers/com.apple.iChat (they don't seem to backup at the same time, so try to get close!)
  6. Restart your mac
  7. Start and sign into imessages


This worked for me.

Dec 27, 2015 10:12 AM in response to Linc Davis

Hi there,


I tried following your suggestion after accidentally deleting a conversation, but when I start iMessage again it just brings up a blank window. I restored the Messages folder from Time Machine and I can see it still has a chat.db size of 28.6MB, but nothing is showing in the iMessage window. I'm running 10.11.2 on an iMac.


Any suggestions on how to get my iMessage conversations back on my Mac - am I missing something?


Many thanks.


Eddie.

how to restore deleted iMessages on mac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.