Skip to content

wearepariah/signal-message-exporter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

https://buymeacoffee.com/alexlance

Caveats

  • Tested on Docker, Linux and for Android
  • Also tested on macos, if you get Error 137, you may need to bump up memory and swap in docker's settings

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 ;)

Thoughts

  • Feel free to shout out with any issues problems in github issues
  • Make sure to go and give signalbackup-tools some kudos as they do most of the heavy lifting

About

Export SMS, MMS, and Signal messages out of Signal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.0%
  • Dockerfile 4.6%
  • Makefile 1.4%