{"id":2776,"date":"2019-11-16T21:07:02","date_gmt":"2019-11-16T21:07:02","guid":{"rendered":"http:\/\/www.incredigeek.com\/home\/?p=2776"},"modified":"2019-11-16T21:13:03","modified_gmt":"2019-11-16T21:13:03","slug":"extract-encrypted-signal-backup","status":"publish","type":"post","link":"https:\/\/www.incredigeek.com\/home\/extract-encrypted-signal-backup\/","title":{"rendered":"Extract encrypted Signal backup"},"content":{"rendered":"\n<p><a href=\"https:\/\/github.com\/xeals\/signal-back\">https:\/\/github.com\/xeals\/signal-back<\/a><br>More information at the above link<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Installation of precompiled binary for Signal-Back<\/h2>\n\n\n\n<pre class=\"wp-block-preformatted\">wget https:\/\/github.com\/xeals\/signal-back\/releases\/download\/v0.1.7-alpha.2\/signal-back_linux_amd64\nchmod +x signal-back_linux_amd64\n.\/signal-back_linux_amd64<\/pre>\n\n\n\n<p>Help info<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Usage: signal-back_linux_amd64 COMMAND [OPTION\u2026] BACKUPFILE\n   --help, -h     show help\n   --version, -v  print the version\n Commands: \n   format   Read and format the backup file\n   analyse  Information about the backup file\n   extract  Retrieve attachments from the backup\n   check    Verify that a backup is readable\n   help     Shows a list of commands or help for one command<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Extract attachments from backup<\/h2>\n\n\n\n<p>Replace ~\/Desktop\/signal&#8230;backup with the path to your Signal backup.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>.\/signal-back_linux_amd64 extract ~\/Desktop\/signal-2019-09-30-01-43-21.backup<\/code><\/pre>\n\n\n\n<p>It&#8217;ll ask for the password and then start pulling out the attachments and putting them in the current directory.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Export messages to CSV file<\/h2>\n\n\n\n<p>Default option is XML.  CSV will let you open it up in Excel.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">.\/signal-back_linux_amd64 format -f CSV --output signal-output.csv ~\/Desktop\/signal-2019-09-30-01-43-21.backup<\/pre>\n\n\n\n<p><strong>Specify password to use<\/strong><\/p>\n\n\n\n<p>You can use the -p option to specify the password.  It does not matter if there are spaces every 5 numbers or not.  Also the -P option is suppose to let you use a file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/signal-back_linux_amd64 extract -p \"48294 55709 09123 94563 74662 12800\" ~\/Desktop\/signal-2019-09-30-01-43-21.backup<\/code><\/pre>\n\n\n\n<p>Other help options<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">bob@localhost:~\/Downloads\/signal-back$ .\/signal-back_linux_amd64 help\n Usage: signal-back_linux_amd64 COMMAND [OPTION\u2026] BACKUPFILE\n --help, -h     show help\n   --version, -v  print the version\n Commands:\n   format   Read and format the backup file\n   analyse  Information about the backup file\n   extract  Retrieve attachments from the backup\n   check    Verify that a backup is readable\n   help     Shows a list of commands or help for one command\nbob@localhost:~\/Downloads\/signal-back$ .\/signal-back_linux_amd64 help format\n Usage: signal-back_linux_amd64 format [OPTION\u2026] BACKUPFILE\n Parse and transform the backup file into other formats.\n Valid formats include: CSV, XML, RAW.\n --format FORMAT, -f FORMAT  output the backup as FORMAT (default: \"xml\")\n   --message TYPE, -m TYPE     format TYPE messages (default: \"sms\")\n   --output FILE, -o FILE      write decrypted format to FILE\n   --password PASS, -p PASS    use PASS as password for backup file\n   --pwdfile FILE, -P FILE     read password from FILE\n   --verbose, -v               enable verbose logging output\nbob@localhost:~\/Downloads\/signal-back$ .\/signal-back_linux_amd64 help extract\n Usage: signal-back_linux_amd64 extract [OPTION\u2026] BACKUPFILE\n Decrypt files embedded in the backup.\n --outdir DIRECTORY, -o DIRECTORY  output attachments to DIRECTORY\n   --password PASS, -p PASS          use PASS as password for backup file\n   --pwdfile FILE, -P FILE           read password from FILE\n   --verbose, -v                     enable verbose logging output\nbob@localhost:~\/Downloads\/signal-back$ <\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/github.com\/xeals\/signal-backMore information at the above link Installation of precompiled binary for Signal-Back wget https:\/\/github.com\/xeals\/signal-back\/releases\/download\/v0.1.7-alpha.2\/signal-back_linux_amd64 chmod +x signal-back_linux_amd64 .\/signal-back_linux_amd64 Help info Usage: signal-back_linux_amd64 COMMAND [OPTION\u2026] BACKUPFILE &#8211;help, -h show help &#8211;version, -v print the version Commands: format Read and format the &hellip; <a href=\"https:\/\/www.incredigeek.com\/home\/extract-encrypted-signal-backup\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,573],"tags":[75,302,795,796,794,797],"class_list":["post-2776","post","type-post","status-publish","format-standard","hentry","category-linux","category-security","tag-backup","tag-backups","tag-decrypt","tag-encrypted","tag-signal","tag-sms"],"_links":{"self":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/2776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/comments?post=2776"}],"version-history":[{"count":6,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/2776\/revisions"}],"predecessor-version":[{"id":2795,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/posts\/2776\/revisions\/2795"}],"wp:attachment":[{"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/media?parent=2776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/categories?post=2776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.incredigeek.com\/home\/wp-json\/wp\/v2\/tags?post=2776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}