importing databases from the desktop app. I have no experience with that yet. WIP
This tool works with backup files generated by the Signal android application.
TIP: use carderne/signal-export to export from the desktop db.
importing databases from the desktop app. I have no experience with that yet. WIP
This tool works with backup files generated by the Signal android application.
TIP: use carderne/signal-export to export from the desktop db.
/usr/bin/sqlcipher -list -noheader "$db" "PRAGMA key = \"x'"$key"'\";select json from messages;" >
How to decrypt signal-sqlite.
Read signal chats from Signal-Desktop.
sqlcipher ~/.config/Signal/sql/db.sqlite \ "PRAGMA key = \"x'$(jq -r '.key' ~/.config/Signal/config.json)'\"; attach database 'plaintext.db' as plaintext key ''; SELECT sqlcipher_export('plaintext'); DETACH DATABASE plaintext;"
The sqlcipher
bash-command to export Signal-Desktop's db as plaintext in Linux.
Whisper.Backup.exportToDirectory("/tmp")
Needs to patch the app before, as described above by @nomeata.