https://github.com/dngray/silence-backup-parse
Parses SilencePlaintextBackup.xml in a human readable format
https://github.com/dngray/silence-backup-parse
encryption privacy silence sms
Last synced: 6 months ago
JSON representation
Parses SilencePlaintextBackup.xml in a human readable format
- Host: GitHub
- URL: https://github.com/dngray/silence-backup-parse
- Owner: dngray
- License: mit
- Created: 2021-10-11T05:38:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-22T13:16:49.000Z (over 4 years ago)
- Last Synced: 2025-01-20T11:30:38.258Z (over 1 year ago)
- Topics: encryption, privacy, silence, sms
- Language: Python
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Silence backup parse
I wanted to export my [Silence](https://silence.im) messages as I'm going to stop using the app. Most of my contacts had moved to more secure messengers such as [Signal](https://signal.org) or [Matrix](https://matrix.org) anyway.
There are unpatched vulnerabilities with some of the libraries [Silence](https://silence.im), uses. The software does largely [seem unmaintained](https://git.silence.dev/Silence/Silence-Android/-/commits/master/).
Additionally SMS metadata cannot be secured, and SMS/MMS should be avoided in general.
This script will read in your `SilencePlaintextBackup.xml` and export the SMS messages out into a readable format which you then may store somewhere secure such as:
```
========================================
SMS from to
Sent: YYYY-MM-DD 00:00:00
message
========================================
```
## What isn't exported
It should be noted however certain data does not exist in the `SilencePlaintextBackup.xml` export format such as:
- The "Sent" date on messages that are recieved from a contact
- The timezone GMT+00:00 on both "Sent" and "Received"
- MMS text and pictures [issue #597](https://git.silence.dev/Silence/Silence-Android/-/issues/597)
## Alternatives
I'd recommend if you must use SMS, switching to one of these alternatives:
- AOSP Messenger app with [SMS Import / Export](https://f-droid.org/en/packages/com.github.tmo1.sms_ie/)
Or a Matrix bridge (if you run your own Matrix server):
- [Android SMS](https://gitlab.com/beeper/android-sms)