A fork of Signal with only SMS/MMS encryption.
Java Other
Latest commit 4992dd7 Feb 22, 2017 @BLeQuerrec BLeQuerrec Bump version to v0.15.2
Permalink
Failed to load latest commit information.
.github add help for submitting PRs Feb 6, 2017
.tx update Transifex project name Apr 22, 2016
artwork refactor contact selection Dec 9, 2015
assets add missing flags Dec 31, 2016
gradle/wrapper Improve animations on audio controls, update gradle android build tool Feb 15, 2017
libs update libpastelog to 1.0.7 Jan 27, 2016
res update translations Feb 22, 2017
scripts add missing flags Dec 31, 2016
src re-display button to manually download MMS messages Feb 22, 2017
test rename SMSSecure to Silence Apr 22, 2016
.gitattributes materialize conversation item indicators Nov 18, 2014
.gitignore Add swapfiles to gitignore Apr 1, 2015
.gitmodules build org.whispersystems.libpastelog from SMSSecure mirror Oct 6, 2015
.travis.yml unbreak Travis build Feb 15, 2017
AndroidManifest.xml Mark application largeHeap Feb 16, 2017
BUILDING.md rename SMSSecure to Silence Apr 22, 2016
CHANGELOG.md Bump version to v0.15.2 Feb 22, 2017
CONTRIBUTING.md add help for submitting PRs Feb 6, 2017
LICENSE Initial Project Import Dec 20, 2011
NOTICE rename SMSSecure to Silence Apr 22, 2016
README.md add the old name in README Apr 22, 2016
build.gradle Bump version to v0.15.2 Feb 22, 2017
gradle.properties Improve animations on audio controls, update gradle android build tool Feb 15, 2017
gradlew update gradle to v2.8, use upstream proguard rules Nov 29, 2015
gradlew.bat gradle wrapper 1.10, android plugin 0.8, android support 19.0.1 // Feb 19, 2014
proguard.cfg A slight foray into the modern era Feb 15, 2017
settings.gradle Improve animations on audio controls, update gradle android build tool Feb 15, 2017

README.md

Silence Build Status

Silence (formerly SMSSecure) is an SMS/MMS application that allows you to protect your privacy while communicating with friends.

Using Silence, you can send SMS messages and share media or attachments with complete privacy.

Features:

  • Easy. Silence works like any other SMS application. There's nothing to sign up for and no new service your friends need to join.
  • Reliable. Silence communicates using encrypted SMS messages. No servers or internet connection required.
  • Private. Silence uses the Axolotl encryption protocol to provide privacy for every message, every time.
  • Safe. All messages are encrypted locally, so if your phone is lost or stolen, your messages are protected.
  • Open Source. Silence is Free and Open Source, enabling anyone to verify its security by auditing the code.

Project goals

This is a fork of TextSecure (now Signal) that aims to keep the SMS encryption that TextSecure removed for a variety of reasons.

Silence focuses on SMS and MMS. This fork aims to:

  • Keep SMS/MMS encryption
  • Drop Google services dependencies (push messages are not available in Silence)
  • Integrate upstream bugfixes and patches from TextSecure

Migrating from TextSecure to Silence

  • In TextSecure, export a plaintext backup. Warning: the backup will not be encrypted.
  • Install Silence.
  • In Silence, import the plaintext backup (this will import the TextSecure backup if no Silence backup is found).
  • If TextSecure v2.6.4 or earlier is installed, update or uninstall it so it doesn't conflict (can cause errors with key exchanges).
  • Enjoy Silence!

Note: You will have to start new secured sessions with your contacts.

Contributing

See CONTRIBUTING.md for how to contribute code, translations, or bug reports.

Instructions on how to setup a development environment and build Silence can be found in BUILDING.md.

Help

Documentation

Looking for documentation? Check out the wiki of the original project:

https://github.com/WhisperSystems/TextSecure/wiki

Chat

Have a question? Want to help out? Join our IRC channel: #Silence on Freenode or follow @SilenceIM on Twitter.

Legal

Cryptography Notice

This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.

License

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html