├── .gitignore ├── .idea └── codeStyles │ └── Project.xml ├── .travis.yml ├── LICENSE ├── README.md ├── data ├── org.asamk.Signal.conf ├── org.asamk.Signal.service ├── signal-cli@.service └── signal.service ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── man ├── Makefile └── signal-cli.1.adoc ├── settings.gradle └── src └── main ├── AndroidManifest.xml ├── java └── org │ └── asamk │ ├── Signal.java │ └── signal │ ├── AttachmentInvalidException.java │ ├── GroupNotFoundException.java │ ├── JsonAttachment.java │ ├── JsonCallMessage.java │ ├── JsonDataMessage.java │ ├── JsonError.java │ ├── JsonGroupInfo.java │ ├── JsonMessageEnvelope.java │ ├── JsonSyncMessage.java │ ├── Main.java │ ├── Manager.java │ ├── NotAGroupMemberException.java │ ├── TrustLevel.java │ ├── UserAlreadyExists.java │ ├── WhisperTrustStore.java │ ├── storage │ ├── contacts │ │ ├── ContactInfo.java │ │ └── JsonContactsStore.java │ ├── groups │ │ ├── GroupInfo.java │ │ └── JsonGroupStore.java │ ├── protocol │ │ ├── JsonIdentityKeyStore.java │ │ ├── JsonPreKeyStore.java │ │ ├── JsonSessionStore.java │ │ ├── JsonSignalProtocolStore.java │ │ └── JsonSignedPreKeyStore.java │ └── threads │ │ ├── JsonThreadStore.java │ │ └── ThreadInfo.java │ └── util │ ├── Hex.java │ └── Util.java └── resources └── org └── asamk └── signal └── whisper.store /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/README.md -------------------------------------------------------------------------------- /data/org.asamk.Signal.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/data/org.asamk.Signal.conf -------------------------------------------------------------------------------- /data/org.asamk.Signal.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/data/org.asamk.Signal.service -------------------------------------------------------------------------------- /data/signal-cli@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/data/signal-cli@.service -------------------------------------------------------------------------------- /data/signal.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/data/signal.service -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /man/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/man/Makefile -------------------------------------------------------------------------------- /man/signal-cli.1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/man/signal-cli.1.adoc -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /src/main/java/org/asamk/Signal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/Signal.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/AttachmentInvalidException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/AttachmentInvalidException.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/GroupNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/GroupNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonAttachment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonAttachment.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonCallMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonCallMessage.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonDataMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonDataMessage.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonError.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonGroupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonGroupInfo.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonMessageEnvelope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonMessageEnvelope.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/JsonSyncMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/JsonSyncMessage.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/Main.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/Manager.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/NotAGroupMemberException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/NotAGroupMemberException.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/TrustLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/TrustLevel.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/UserAlreadyExists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/UserAlreadyExists.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/WhisperTrustStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/WhisperTrustStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/contacts/ContactInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/contacts/ContactInfo.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/contacts/JsonContactsStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/contacts/JsonContactsStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/groups/GroupInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/groups/GroupInfo.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/groups/JsonGroupStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/groups/JsonGroupStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/protocol/JsonIdentityKeyStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/protocol/JsonIdentityKeyStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/protocol/JsonPreKeyStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/protocol/JsonPreKeyStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/protocol/JsonSessionStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/protocol/JsonSessionStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/protocol/JsonSignalProtocolStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/protocol/JsonSignalProtocolStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/protocol/JsonSignedPreKeyStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/protocol/JsonSignedPreKeyStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/threads/JsonThreadStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/threads/JsonThreadStore.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/storage/threads/ThreadInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/storage/threads/ThreadInfo.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/util/Hex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/util/Hex.java -------------------------------------------------------------------------------- /src/main/java/org/asamk/signal/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/java/org/asamk/signal/util/Util.java -------------------------------------------------------------------------------- /src/main/resources/org/asamk/signal/whisper.store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardianproject/signal-cli-android/HEAD/src/main/resources/org/asamk/signal/whisper.store --------------------------------------------------------------------------------