Ensure your terminal emulator has full disk access if using the default location or ensure that the path to the database file is correct.
Does imessage-exporter
export message conversations that are on a user's iPhone/iPad but not on the user's Mac?
No, imessage-exporter
only reads data present on the host system.
All messages are exported every time imessage-exporter
runs. imessage-exporter
appends to files when writing, so make sure to specify a different location!
No, I do not want to be trusted with write access to your iMessage data. This software is read only.
No, this software just builds exports. I use ripgrep
to search though the exported files.
I don't pre-build binaries for Windows or Linux, but it should compile to those targets. As long as you can point it at an iMessage database, it should work.
Expired ones cannot because they are deleted. If you kept them then they are included in the exports.
Yes, this tool cannot recover deleted messages.