There may come a time where you need to search for an image that was sent to you over ‘iMessage’ on your iDevice, or over ‘iChat’ or ‘Messages’ in Mac OSX. So here’s a blurb on what to do. You may find it useful for several reasons.
iOS - If you’re an ‘iMessage’ user in iOS 6.0 and below, there is a flaw in the system which makes way for deleted attachments to remain on your iDevice. If you have the ability to browse directories on your iDevice, you can navigate to the following directory to retrieve your files: /private/var/mobile/Library/SMS/Attachments/
This was quietly fixed in iOS 6.1. So moving forward, what you delete on your iPhone or iPad will be removed from that storage directory with no chance of recovery. But if you need to go looking…now you know where to go.
Mac OSX - In iOS, only one service is receiving attachments: ‘iMessage’. But ‘iChat’ / ‘Messages’ on the Mac allows you to be signed into a variety of chat services. (Yahoo, GChat, AIM, etc.) So any images you might have received from any of these services will be similarly stored on your Mac.
This is the directory where images are stored: ~/Library/Messages/Attachments
This directory is a bit messy, so it could take you ages to find anything. But fret not. You can drag the Attachments folder into a program like iPhoto if you really want to see what’s inside the possibly hundreds of awkward subdirectories. Hopefully you find what you’re looking for. But if you simply want the images off your machine altogether…
Privacy Tip - Sorry, but I have not yet found a way to prevent ‘iChat’ / ‘Messages’ from saving attachments. So periodically, I zip up the Attachments folder and send it to my GoogleDrive so I can go through the images later at home. Then I navigate to the Attachments directory and simply delete everything in it. This way, no one can open my machine and find a picture of me spilling red wine on my white t-shirt. (Remember, don’t delete the actual Attachments folder……just what’s in it.) I hope you find this useful!