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

How to transfer iMessage content from old to new computer?

Just bought a new laptop and was manually transfering files. I wanted to know if you guys have any way of bringing the iMessage content from my old Macbook Pro to my new one, so that when I open iMessage on my new laptop, all my old convo's will be there.


I have accessed the hidden iMessage folder on my old computer and tried transfering that, but it didn't really work.


Any thoughts?

MacBook Pro (15-inch 2.4/2.2 GHz), OS X Mavericks (10.9.1)

Posted on Jan 31, 2014 4:36 PM

Reply
Question marked as Best reply

Posted on Feb 1, 2014 12:04 PM

Hi,


In Mountain Lion the Folder to start with is ~/Library/Messages (NOT iMessages)


This holds the Archive folder for all saved Chats (iMessages and Buddy list chats)

It also has several chat.db items.


The database items can be "transferred" to the the new Mac in the same Folder.

You are likely to have to change Ownership and Permissions on each. (this applies even if you are "Peter Kassel" on both computers as one computer can tell the file "belongs" somewhere else).


The Archive folder needs to end up in ~/Library/Containers/com.apple.ichat/Data/Library/Messages

You will need to replace the Archive folder already there and change Ownership and Permissions again AND then apply those changes to the contents.


Open a Finder window

Use the Go Menu whilst holding down the ALT key.

Select the Library from the Menu.

Navigate to ~/Library/Containers/com.apple.ichat/Data/Library/Messages

Move the Archive folder into the Messages folder.

Now Right Click the Archive Folder and choose the "Get Info " option

In the Info Panel that shows up scroll to the bottom.

Add the Shortname for your Mac User Account on this computer.

Give it Read and Write permissions.

Use the cogwheel icon below the list and then make your self the owner.

User uploaded file



In this pic I already Own the file/folder.

As you can see I have had to unlock the padlock as well.


Once you are the Owner use the "Apply to enclosed items"

This will then change the ownership of all the Saved chats to your User account on this Mac.


Repeat for the ~/Library/Messages contents (the databases) one by one.

You will not have to do the contents change on this.




User uploaded file

8:04 pm Saturday; February 1, 2014


 iMac 2.5Ghz 5i 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

45 replies

Jan 22, 2015 8:25 AM in response to 3chis

Hallo everybody,


I have the same problem too. I did everything like Ralph said it and changed the ownership of all the files. When I open iMessages the old conversations are still gone and there is still a new conversation I startet before the process. Since I replaced all the folders (even the Archive) this shouldn't be possible. My only explanation is, that the changed files are the wrong ones.


Any ideas?


Kind regards


Patrick

Jan 22, 2015 8:46 AM in response to 50138

PROBLEM SOLVED:

Apparently it was an user-error. I moved the new database-files on my desktop and copied the old ones form time machine in the right location mentioned by ralph. As I already said I was wondering how the new conversations in the new database-files could be displayed after that process. So i figured that iChat is using the moved db form the desktop. So I deleted them, performed a system restart and now I have all old conversations in iMessages.

Jan 22, 2015 12:35 PM in response to Ralph-Johns-UK

I had an alert (well two actually) that there were new posts in this Thread but I can't see them.


I am writing this post as this sometimes shows the most recent items.



User uploaded file

8:35 pm Thursday; January 22, 2015


 iMac 2.5Ghz i5 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

Mar 14, 2015 10:26 AM in response to 50138

Hi,


I just want to confirm:


1. I've started Messages on new MB to have all files/ folders initialized - no messages ;-)

2. Renamed original folders to *.empty -> just in case I need them

3. I've copied all messages files to two locations

~/Library/Messages

~/Library/Containers/com.apple.ichat/Data/Library/Messages


3. Checked ownerships, corrected if necessary as described by Ralph in post #2


Run Messages - still no messages !!!


4. Delete *.empty folders

5. Reboot system

6. Run Messages - works OK, all chats, pictures are present.


Thanks Ralph, thanks 50138

Mar 14, 2015 2:19 PM in response to M@rek

Hi,


Thanks for that.

I had not considered that the newly created but empty folders could be left in place and renamed and this might be an issue.

I would have removed them myself (at least to a place I could put them back from).


However this make me wonder if it is like when you move items in other places that app and searches can follow them such as creating and moving Aliases.


Good to hear you have it working.



User uploaded file

9:19 pm Saturday; March 14, 2015


 iMac 2.5Ghz i5 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

Mar 27, 2015 5:16 PM in response to Peter Kassel

I just had the same problem as all of you guys.


I used Ralph Johns' steps but it didn't seem to work.


I was migrating from a Mac to another Mac with the same username.

The problem here is that your new mac wrongly recognizes you as the file owner already and doesn't let you switch it in the info panel.

While changing me to the file owner worked on the Attachments and archive folder, the Chat.db etc. were the problem.


The solution to this is to use a terminal command.


First you have to find out your exact user name. Use " Is /Users " and then press enter to find this out and copy it.


Now in the next line type " chown YourUsername FilePathHere"

Chown is the command used to make you the file owner.

YourUsername gets replaces by the username you found out in the step before

for FilePathHere just drag and drop the 3 databases from the -/Library/Messages/ folder in here.


Press enter (you might have to confirm with your password)


After you have completed this for all 3 Databases restart your Mac and everything should be working.

Jul 7, 2015 2:42 PM in response to Ralph-Johns-UK

Hi Ralph,


I was wondering if you had any suggestions or insight on how to move messages from the application on my computer onto my phone. I restored a back-up on my phone from a little over a week ago, essentially deleting all conversations I've had between then and now. I still have access to these conversations on my computer, however, through the Messages app.


Thank you so much!


Lauren

Jul 8, 2015 2:22 PM in response to Lauren646

Hi,


These are two different apps running on two different OS Systems.


Whilst the apps are compatible in sending and receiving iMessages they are not sorted in the same way and are not transferable in that way across the devices.


Think of it being like having the AIM app on a PC and AIM for Mac on your Mac and both saving chats.

The actual Saved Chats cannot be transferred.


Using an older iPhone Back up can get old chats on to a new iPhone.


Migration on the Mac can get older chats on to a New Mac.


However moving chats between the different types of devices cannot be done.



User uploaded file

10:22 pm Wednesday; July 8, 2015


 iMac 2.5Ghz i5 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

Sep 20, 2015 2:26 AM in response to Ralph-Johns-UK

Ralph,

The reason why the images are not showing is because messages is trying to locate the attachment and the path to that has changed from the old mac to the new mac. Possibly, the old mac's directory had a different name. e.g.

"...sandbox extension creation failed: caller requested extension for path that could not be resolved to an absolute path: [/Volumes/.../Library/Messages/Attachments/13/03/4D536F5D-D036-467D-977C-129215 615DA5/Screen Shot 2015-06-15 at 8.02.37 pm.jpg]"


I'm seeing this too as I've move my home directory from an external volume and now want to put it back into another location.

I know the problem but I can't see how to tell messages where the new home directory location is. It's in a plist somewhere, but who knows where!


I suspect the location of the attachments are hardwired in the db file, so maybe going in with a SQL editor and updating it might be a solution?

Sep 20, 2015 11:49 AM in response to sydlow

Hi,


On the External Drive create a Alias of the item and then move the Alias to the internal Drive where it "should" be.


You may need to use modifier keys to "move" the Alias rather than copy it which is what normally happens between Volumes like this.



User uploaded file

7:49 p.m. Sunday; September 20, 2015


 iMac 2.5Ghz i5 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

Sep 21, 2015 11:44 AM in response to sydlow

Hi,


Whether you think in terms of the Windows "Shortcut" or the Mac "Alias" or the Command Line "Symlink" the result should be the same.

You need a pointer in the place on the computer where the file normally is to the place it has been moved to.



User uploaded file

7:44 p.m. Monday; September 21, 2015


 iMac 2.5Ghz i5 2011 (Mavericks 10.9)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 Couple of iPhones and an iPad

How to transfer iMessage content from old to new computer?

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