alexlance / signal-message-exporter

Export SMS, MMS, and Signal messages out of Signal
39 stars 6 forks source link

signal-message-exporter

Take a Signal encrypted backup file, decrypt it and export its contents to an XML file that can be used with SyncTech's SMS Backup & Restore Android app.

This project will export all SMS + MMS + Signal messages, so that all the messages can be re-imported into the Android messaging store.

Caveats

Instructions

  1. Generate a Signal backup file
Signal -> Chats -> Backups -> Local Backup
  1. Transfer that file to your computer, file will be named eg: signal-2022-06-10-17-00-00.backup

  2. Download this repo and run:

cd signal-message-exporter
export SIG_KEY=123451234512345123451234512345
export SIG_FILE=signal-2022-06-10-17-00-00.backup
make run
  1. A new XML file should be generated, transfer the XML file back to your phone.

  2. Run SyncTech's SMS Backup & Restore to import the XML file.

  3. Check to see if all your messages imported into Android ok. If not, create a PR which fixes the problem ;)

Windows instructions

I haven't tested this on Windows, but user @jbaker6953 has supplied some Windows instructions in https://github.com/alexlance/signal-message-exporter/issues/10

and there's a reddit comment here that goes into it: https://old.reddit.com/r/signal/comments/y7d3gj/having_trouble_with_smsmms_export_the_devs_want/iutmwr7/

Thoughts