Android Open Source - Security message TextSecure






Project Summary

A secure text messaging application for Android..

Web Site / Source Repository

TextSecure is hosted in the following web site
https://github.com/WhisperSystems/TextSecure

If you think the Android project TextSecure listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of TextSecure.

ItemValue
Java File Count419
Supported screen sizes[mdpiv11, mdpi, xxhdpi, hdpi, xhdpi, mdpiv9, xxhdpiv11, hdpiv11, v21, hdpiv9, v16, xhdpiv11, xxxhdpiv11]
Target SDK Version16
Minimum SDK Version9
Activity Count30
Fragment Count5
Test Case Count1
jar files usedgradle-witness.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.BROADCAST_WAP_PUSH
android.permission.CHANGE_NETWORK_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_CALL_LOG
android.permission.READ_CONTACTS
android.permission.READ_PHONE_STATE
android.permission.READ_PROFILE
android.permission.READ_SMS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_MMS
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_CONTACTS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_PROFILE
android.permission.WRITE_SMS
com.google.android.c2dm.permission.RECEIVE
org.thoughtcrime.securesms.ACCESS_SECRETS
org.thoughtcrime.securesms.permission.C2D_MESSAGE
Asset File Namesassets\databases\apns.db
assets\emoji_0_wrapped.png
assets\emoji_1_wrapped.png
assets\emoji_2_wrapped.png
assets\emoji_3_wrapped.png
assets\emoji_4_wrapped.png
assets\fonts\Roboto-Light.ttf
Raw File Namesres\raw\whisper.store




License

The license information of TextSecure is as follows:

GNU General Public License

Resource Files

There are 115 image files in TextSecure. The names of the image files are listed as follows.

actionbar_icon_holo_dark.png
actionbar_icon_holo_light.png
alert.png
background_pane.9.png
card.9.png
check.png
check_dark.png
dialog_full_holo_light.9.png
divet_lower_right_dark.png
divet_lower_right_light.png
encrypted_backup.png
ic_action_add_group_holo_dark.png
ic_action_add_group_holo_light.png
ic_action_copy_holo_dark.png
ic_action_copy_holo_light.png
ic_action_forward.png
ic_action_forward_holo_dark.png
ic_action_forward_holo_light.png
ic_action_new_holo_dark.png
ic_action_new_holo_light.png
ic_action_person.png
ic_action_save_holo_dark.png
ic_action_save_holo_light.png
ic_action_warning_red.png
ic_attach_audio_holo_light.png
ic_attach_picture_holo_light.png
ic_attach_video_holo_light.png
ic_call_log_list_incoming_call.png
ic_call_log_list_missed_call.png
ic_call_log_list_outgoing_call.png
ic_contact_picture.png
ic_delivery_delivered.png
ic_delivery_delivered_dark.png
ic_dialog_alert_holo_dark.png
ic_dialog_alert_holo_light.png
ic_dialog_attach.png
ic_dialog_info_holo_dark.png
ic_dialog_info_holo_light.png
ic_emoji_dark.png
ic_emoji_light.png
ic_group_photo.png
ic_ime_dark.png
ic_ime_light.png
ic_launcher_video_player.png
ic_lock_black_18dp.png
ic_lock_white_18dp.png
ic_menu_accept_holo_dark.png
ic_menu_accept_holo_light.png
ic_menu_add_field_holo_light.png
ic_menu_add_sound.png
ic_menu_attach.png
ic_menu_barcode.png
ic_menu_call_holo_dark.png
ic_menu_call_holo_light.png
ic_menu_friendslist.png
ic_menu_groups_holo_dark.png
ic_menu_groups_holo_light.png
ic_menu_lock_holo_dark.png
ic_menu_lock_holo_light.png
ic_menu_login.png
ic_menu_refresh_holo_dark.png
ic_menu_refresh_holo_light.png
ic_menu_remove_holo_light.png
ic_menu_search_holo_dark.png
ic_menu_search_holo_light.png
ic_menu_selectall_holo_dark.png
ic_menu_selectall_holo_light.png
ic_menu_split_holo_dark.png
ic_menu_split_holo_light.png
ic_menu_trash_holo_dark.png
ic_menu_trash_holo_light.png
ic_menu_unlock_holo_dark.png
ic_menu_unlock_holo_light.png
ic_missing_thumbnail_picture.png
ic_push_registration_reminder.png
ic_send_push.png
ic_send_sms_insecure.png
ic_send_sms_insecure_dark.png
ic_send_sms_secure.png
ic_smiles_backspace.png
ic_smiles_backspace_active.png
ic_smiles_bell.png
ic_smiles_bell_active.png
ic_smiles_car.png
ic_smiles_car_active.png
ic_smiles_flower.png
ic_smiles_flower_active.png
ic_smiles_grid.png
ic_smiles_grid_active.png
ic_smiles_recent.png
ic_smiles_recent_active.png
ic_smiles_smile.png
ic_smiles_smile_active.png
ic_tab_contacts.png
ic_tab_groups.png
ic_tab_recent.png
icon_cached.png
icon_lock.png
icon_notification.png
import_database.png
list_selector_background_selected.9.png
lockscreen_watermark.png
mms_play_btn.png
notify_panel_notification_icon_bg.png
plaintext_backup.png
sms_selection_icon.png
sms_system_import_icon.png
stat_sys_download_anim0.png
stat_sys_download_anim1.png
stat_sys_download_anim2.png
stat_sys_download_anim3.png
stat_sys_download_anim4.png
stat_sys_download_anim5.png
stock_sms.png
telephone.png

The following screenshort is generated from the image listed above.

null




Java Source Files

TextSecure has the following Java source files.

com.android.gallery3d.data.Exif.java
org.thoughtcrime.securesms.ActionBarListActivity.java
org.thoughtcrime.securesms.ApplicationContext.java
org.thoughtcrime.securesms.ApplicationPreferencesActivity.java
org.thoughtcrime.securesms.AutoInitiateActivity.java
org.thoughtcrime.securesms.ConversationActivity.java
org.thoughtcrime.securesms.ConversationAdapter.java
org.thoughtcrime.securesms.ConversationFragment.java
org.thoughtcrime.securesms.ConversationItem.java
org.thoughtcrime.securesms.ConversationListActivity.java
org.thoughtcrime.securesms.ConversationListAdapter.java
org.thoughtcrime.securesms.ConversationListFragment.java
org.thoughtcrime.securesms.ConversationListItem.java
org.thoughtcrime.securesms.CountrySelectionActivity.java
org.thoughtcrime.securesms.CountrySelectionFragment.java
org.thoughtcrime.securesms.DatabaseMigrationActivity.java
org.thoughtcrime.securesms.DatabaseUpgradeActivity.java
org.thoughtcrime.securesms.DummyActivity.java
org.thoughtcrime.securesms.ExportFragment.java
org.thoughtcrime.securesms.GroupCreateActivity.java
org.thoughtcrime.securesms.GroupMembersDialog.java
org.thoughtcrime.securesms.ImportExportActivity.java
org.thoughtcrime.securesms.ImportFragment.java
org.thoughtcrime.securesms.KeyScanningActivity.java
org.thoughtcrime.securesms.LogSubmitActivity.java
org.thoughtcrime.securesms.MediaPreviewActivity.java
org.thoughtcrime.securesms.MmsPreferencesActivity.java
org.thoughtcrime.securesms.MmsPreferencesFragment.java
org.thoughtcrime.securesms.NewConversationActivity.java
org.thoughtcrime.securesms.PassphraseActivity.java
org.thoughtcrime.securesms.PassphraseChangeActivity.java
org.thoughtcrime.securesms.PassphraseCreateActivity.java
org.thoughtcrime.securesms.PassphrasePromptActivity.java
org.thoughtcrime.securesms.PassphraseRequiredActionBarActivity.java
org.thoughtcrime.securesms.PassphraseRequiredActivity.java
org.thoughtcrime.securesms.PassphraseRequiredMixin.java
org.thoughtcrime.securesms.PassphraseRequiredSherlockListActivity.java
org.thoughtcrime.securesms.PlayServicesProblemActivity.java
org.thoughtcrime.securesms.PlayServicesProblemFragment.java
org.thoughtcrime.securesms.PromptMmsActivity.java
org.thoughtcrime.securesms.PushContactSelectionActivity.java
org.thoughtcrime.securesms.PushContactSelectionListFragment.java
org.thoughtcrime.securesms.ReceiveKeyActivity.java
org.thoughtcrime.securesms.RegistrationActivity.java
org.thoughtcrime.securesms.RegistrationProblemsActivity.java
org.thoughtcrime.securesms.RegistrationProgressActivity.java
org.thoughtcrime.securesms.Release.java
org.thoughtcrime.securesms.RoutingActivity.java
org.thoughtcrime.securesms.ShareActivity.java
org.thoughtcrime.securesms.ShareFragment.java
org.thoughtcrime.securesms.ShareListAdapter.java
org.thoughtcrime.securesms.ShareListItem.java
org.thoughtcrime.securesms.TextSecureExpiredException.java
org.thoughtcrime.securesms.TextSecureTestCase.java
org.thoughtcrime.securesms.TransportOption.java
org.thoughtcrime.securesms.TransportOptions.java
org.thoughtcrime.securesms.TransportOptionsAdapter.java
org.thoughtcrime.securesms.VerifyIdentityActivity.java
org.thoughtcrime.securesms.ViewIdentityActivity.java
org.thoughtcrime.securesms.ViewLocalIdentityActivity.java
org.thoughtcrime.securesms.components.DefaultSmsReminder.java
org.thoughtcrime.securesms.components.EmojiDrawer.java
org.thoughtcrime.securesms.components.EmojiToggle.java
org.thoughtcrime.securesms.components.ExpiredBuildReminder.java
org.thoughtcrime.securesms.components.ForegroundImageView.java
org.thoughtcrime.securesms.components.ImageDivet.java
org.thoughtcrime.securesms.components.KeyboardAwareLinearLayout.java
org.thoughtcrime.securesms.components.OutgoingSmsPreference.java
org.thoughtcrime.securesms.components.PushRecipientsPanel.java
org.thoughtcrime.securesms.components.PushRegistrationReminder.java
org.thoughtcrime.securesms.components.Reminder.java
org.thoughtcrime.securesms.components.ReminderView.java
org.thoughtcrime.securesms.components.SendButton.java
org.thoughtcrime.securesms.components.SingleRecipientPanel.java
org.thoughtcrime.securesms.components.SystemSmsImportReminder.java
org.thoughtcrime.securesms.contacts.ArrayListCursor.java
org.thoughtcrime.securesms.contacts.ContactAccessor.java
org.thoughtcrime.securesms.contacts.ContactIdentityManager.java
org.thoughtcrime.securesms.contacts.ContactPhotoFactory.java
org.thoughtcrime.securesms.contacts.ContactSelectionListAdapter.java
org.thoughtcrime.securesms.contacts.ContactsCursorLoader.java
org.thoughtcrime.securesms.contacts.ContactsDatabase.java
org.thoughtcrime.securesms.contacts.NameAndNumber.java
org.thoughtcrime.securesms.contacts.RecipientsAdapter.java
org.thoughtcrime.securesms.contacts.RecipientsEditor.java
org.thoughtcrime.securesms.crypto.AsymmetricMasterCipher.java
org.thoughtcrime.securesms.crypto.AsymmetricMasterSecret.java
org.thoughtcrime.securesms.crypto.DecryptingPartInputStream.java
org.thoughtcrime.securesms.crypto.EncryptingPartOutputStream.java
org.thoughtcrime.securesms.crypto.IdentityKeyParcelable.java
org.thoughtcrime.securesms.crypto.IdentityKeyUtil.java
org.thoughtcrime.securesms.crypto.InvalidPassphraseException.java
org.thoughtcrime.securesms.crypto.KeyExchangeInitiator.java
org.thoughtcrime.securesms.crypto.MasterCipher.java
org.thoughtcrime.securesms.crypto.MasterSecret.java
org.thoughtcrime.securesms.crypto.MasterSecretUtil.java
org.thoughtcrime.securesms.crypto.MmsCipher.java
org.thoughtcrime.securesms.crypto.PRNGFixes.java
org.thoughtcrime.securesms.crypto.PreKeyUtil.java
org.thoughtcrime.securesms.crypto.PublicKey.java
org.thoughtcrime.securesms.crypto.SecurityEvent.java
org.thoughtcrime.securesms.crypto.SmsCipher.java
org.thoughtcrime.securesms.crypto.storage.TextSecureAxolotlStore.java
org.thoughtcrime.securesms.crypto.storage.TextSecureIdentityKeyStore.java
org.thoughtcrime.securesms.crypto.storage.TextSecurePreKeyStore.java
org.thoughtcrime.securesms.crypto.storage.TextSecureSessionStore.java
org.thoughtcrime.securesms.database.ApnDatabase.java
org.thoughtcrime.securesms.database.CanonicalAddressDatabase.java
org.thoughtcrime.securesms.database.CanonicalAddressDatabaseTest.java
org.thoughtcrime.securesms.database.CanonicalSessionMigrator.java
org.thoughtcrime.securesms.database.ContentValuesBuilder.java
org.thoughtcrime.securesms.database.Database.java
org.thoughtcrime.securesms.database.DatabaseFactory.java
org.thoughtcrime.securesms.database.DraftDatabase.java
org.thoughtcrime.securesms.database.EncryptedBackupExporter.java
org.thoughtcrime.securesms.database.EncryptingSmsDatabase.java
org.thoughtcrime.securesms.database.GroupDatabase.java
org.thoughtcrime.securesms.database.IdentityDatabase.java
org.thoughtcrime.securesms.database.MmsAddressDatabase.java
org.thoughtcrime.securesms.database.MmsDatabase.java
org.thoughtcrime.securesms.database.MmsSmsColumns.java
org.thoughtcrime.securesms.database.MmsSmsDatabase.java
org.thoughtcrime.securesms.database.NoExternalStorageException.java
org.thoughtcrime.securesms.database.NoSuchMessageException.java
org.thoughtcrime.securesms.database.NotInDirectoryException.java
org.thoughtcrime.securesms.database.PartDatabase.java
org.thoughtcrime.securesms.database.PartDatabaseTest.java
org.thoughtcrime.securesms.database.PduHeadersBuilder.java
org.thoughtcrime.securesms.database.PlaintextBackupExporter.java
org.thoughtcrime.securesms.database.PlaintextBackupImporter.java
org.thoughtcrime.securesms.database.PushDatabase.java
org.thoughtcrime.securesms.database.SmsDatabase.java
org.thoughtcrime.securesms.database.SmsMigrator.java
org.thoughtcrime.securesms.database.TextSecureDirectory.java
org.thoughtcrime.securesms.database.ThreadDatabase.java
org.thoughtcrime.securesms.database.XmlBackup.java
org.thoughtcrime.securesms.database.loaders.ConversationListLoader.java
org.thoughtcrime.securesms.database.loaders.ConversationLoader.java
org.thoughtcrime.securesms.database.loaders.CountryListLoader.java
org.thoughtcrime.securesms.database.loaders.IdentityLoader.java
org.thoughtcrime.securesms.database.model.DisplayRecord.java
org.thoughtcrime.securesms.database.model.MediaMmsMessageRecord.java
org.thoughtcrime.securesms.database.model.MessageRecord.java
org.thoughtcrime.securesms.database.model.NotificationMmsMessageRecord.java
org.thoughtcrime.securesms.database.model.SmsMessageRecord.java
org.thoughtcrime.securesms.database.model.ThreadRecord.java
org.thoughtcrime.securesms.dependencies.AxolotlStorageModule.java
org.thoughtcrime.securesms.dependencies.InjectableType.java
org.thoughtcrime.securesms.dependencies.TextSecureCommunicationModule.java
org.thoughtcrime.securesms.dom.AttrImpl.java
org.thoughtcrime.securesms.dom.DocumentImpl.java
org.thoughtcrime.securesms.dom.ElementImpl.java
org.thoughtcrime.securesms.dom.NamedNodeMapImpl.java
org.thoughtcrime.securesms.dom.NodeImpl.java
org.thoughtcrime.securesms.dom.NodeListImpl.java
org.thoughtcrime.securesms.dom.events.EventImpl.java
org.thoughtcrime.securesms.dom.events.EventTargetImpl.java
org.thoughtcrime.securesms.dom.smil.ElementParallelTimeContainerImpl.java
org.thoughtcrime.securesms.dom.smil.ElementSequentialTimeContainerImpl.java
org.thoughtcrime.securesms.dom.smil.ElementTimeContainerImpl.java
org.thoughtcrime.securesms.dom.smil.ElementTimeImpl.java
org.thoughtcrime.securesms.dom.smil.SmilDocumentImpl.java
org.thoughtcrime.securesms.dom.smil.SmilElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilLayoutElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilMediaElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilParElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilRefElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilRegionElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilRegionMediaElementImpl.java
org.thoughtcrime.securesms.dom.smil.SmilRootLayoutElementImpl.java
org.thoughtcrime.securesms.dom.smil.TimeImpl.java
org.thoughtcrime.securesms.dom.smil.TimeListImpl.java
org.thoughtcrime.securesms.dom.smil.parser.SmilXmlSerializer.java
org.thoughtcrime.securesms.gcm.GcmBroadcastReceiver.java
org.thoughtcrime.securesms.groups.GroupMessageProcessor.java
org.thoughtcrime.securesms.jobs.AttachmentDownloadJob.java
org.thoughtcrime.securesms.jobs.AvatarDownloadJob.java
org.thoughtcrime.securesms.jobs.CleanPreKeysJob.java
org.thoughtcrime.securesms.jobs.CleanPreKeysJobTest.java
org.thoughtcrime.securesms.jobs.ContextJob.java
org.thoughtcrime.securesms.jobs.CreateSignedPreKeyJob.java
org.thoughtcrime.securesms.jobs.DeliveryReceiptJob.java
org.thoughtcrime.securesms.jobs.DeliveryReceiptJobTest.java
org.thoughtcrime.securesms.jobs.DirectoryRefreshJob.java
org.thoughtcrime.securesms.jobs.GcmRefreshJob.java
org.thoughtcrime.securesms.jobs.MasterSecretJob.java
org.thoughtcrime.securesms.jobs.MmsDownloadJob.java
org.thoughtcrime.securesms.jobs.MmsReceiveJob.java
org.thoughtcrime.securesms.jobs.MmsSendJob.java
org.thoughtcrime.securesms.jobs.PushDecryptJob.java
org.thoughtcrime.securesms.jobs.PushGroupSendJob.java
org.thoughtcrime.securesms.jobs.PushMediaSendJob.java
org.thoughtcrime.securesms.jobs.PushReceiveJob.java
org.thoughtcrime.securesms.jobs.PushSendJob.java
org.thoughtcrime.securesms.jobs.PushTextSendJob.java
org.thoughtcrime.securesms.jobs.RefreshPreKeysJob.java
org.thoughtcrime.securesms.jobs.SendJob.java
org.thoughtcrime.securesms.jobs.SmsDecryptJob.java
org.thoughtcrime.securesms.jobs.SmsReceiveJob.java
org.thoughtcrime.securesms.jobs.SmsSendJob.java
org.thoughtcrime.securesms.jobs.SmsSentJob.java
org.thoughtcrime.securesms.jobs.TrimThreadJob.java
org.thoughtcrime.securesms.jobs.persistence.EncryptingJobSerializer.java
org.thoughtcrime.securesms.jobs.requirements.MasterSecretRequirement.java
org.thoughtcrime.securesms.jobs.requirements.MasterSecretRequirementProvider.java
org.thoughtcrime.securesms.jobs.requirements.NetworkOrServiceRequirement.java
org.thoughtcrime.securesms.jobs.requirements.ServiceRequirement.java
org.thoughtcrime.securesms.jobs.requirements.ServiceRequirementProvider.java
org.thoughtcrime.securesms.mms.ApnUnavailableException.java
org.thoughtcrime.securesms.mms.AttachmentManager.java
org.thoughtcrime.securesms.mms.AttachmentTypeSelectorAdapter.java
org.thoughtcrime.securesms.mms.AudioSlide.java
org.thoughtcrime.securesms.mms.ImageSlide.java
org.thoughtcrime.securesms.mms.IncomingMediaMessage.java
org.thoughtcrime.securesms.mms.IncomingMmsConnection.java
org.thoughtcrime.securesms.mms.MediaConstraints.java
org.thoughtcrime.securesms.mms.MediaNotFoundException.java
org.thoughtcrime.securesms.mms.MediaTooLargeException.java
org.thoughtcrime.securesms.mms.MmsConnection.java
org.thoughtcrime.securesms.mms.MmsMediaConstraints.java
org.thoughtcrime.securesms.mms.MmsRadio.java
org.thoughtcrime.securesms.mms.MmsRadioException.java
org.thoughtcrime.securesms.mms.MmsSendResult.java
org.thoughtcrime.securesms.mms.OutgoingGroupMediaMessage.java
org.thoughtcrime.securesms.mms.OutgoingMediaMessage.java
org.thoughtcrime.securesms.mms.OutgoingMmsConnection.java
org.thoughtcrime.securesms.mms.OutgoingSecureMediaMessage.java
org.thoughtcrime.securesms.mms.PartAuthority.java
org.thoughtcrime.securesms.mms.PartParser.java
org.thoughtcrime.securesms.mms.PushMediaConstraints.java
org.thoughtcrime.securesms.mms.Slide.java
org.thoughtcrime.securesms.mms.SlideDeck.java
org.thoughtcrime.securesms.mms.TextSlide.java
org.thoughtcrime.securesms.mms.TextTransport.java
org.thoughtcrime.securesms.mms.VideoSlide.java
org.thoughtcrime.securesms.notifications.MarkReadReceiver.java
org.thoughtcrime.securesms.notifications.MessageNotifier.java
org.thoughtcrime.securesms.notifications.NotificationItem.java
org.thoughtcrime.securesms.notifications.NotificationState.java
org.thoughtcrime.securesms.preferences.AdvancedPreferenceFragment.java
org.thoughtcrime.securesms.preferences.AppProtectionPreferenceFragment.java
org.thoughtcrime.securesms.preferences.AppearancePreferenceFragment.java
org.thoughtcrime.securesms.preferences.LedBlinkPatternListPreference.java
org.thoughtcrime.securesms.preferences.ListSummaryPreferenceFragment.java
org.thoughtcrime.securesms.preferences.NotificationsPreferenceFragment.java
org.thoughtcrime.securesms.preferences.PassphraseTimeoutPreference.java
org.thoughtcrime.securesms.preferences.SmsMmsPreferenceFragment.java
org.thoughtcrime.securesms.preferences.StoragePreferenceFragment.java
org.thoughtcrime.securesms.protocol.EndSessionWirePrefix.java
org.thoughtcrime.securesms.protocol.KeyExchangeWirePrefix.java
org.thoughtcrime.securesms.protocol.PrekeyBundleWirePrefix.java
org.thoughtcrime.securesms.protocol.SecureMessageWirePrefix.java
org.thoughtcrime.securesms.protocol.Tag.java
org.thoughtcrime.securesms.protocol.WirePrefix.java
org.thoughtcrime.securesms.providers.PartProvider.java
org.thoughtcrime.securesms.push.SecurityEventListener.java
org.thoughtcrime.securesms.push.TextSecureCommunicationFactory.java
org.thoughtcrime.securesms.push.TextSecurePushTrustStore.java
org.thoughtcrime.securesms.recipients.AvatarGenerator.java
org.thoughtcrime.securesms.recipients.Recipient.java
org.thoughtcrime.securesms.recipients.RecipientFactory.java
org.thoughtcrime.securesms.recipients.RecipientFormattingException.java
org.thoughtcrime.securesms.recipients.RecipientProvider.java
org.thoughtcrime.securesms.recipients.Recipients.java
org.thoughtcrime.securesms.recipients.RecipientsFormatter.java
org.thoughtcrime.securesms.service.AccountVerificationTimeoutException.java
org.thoughtcrime.securesms.service.ApplicationMigrationService.java
org.thoughtcrime.securesms.service.DirectoryRefreshListener.java
org.thoughtcrime.securesms.service.KeyCachingService.java
org.thoughtcrime.securesms.service.MmsListener.java
org.thoughtcrime.securesms.service.MmsReceiverTest.java
org.thoughtcrime.securesms.service.QuickResponseService.java
org.thoughtcrime.securesms.service.RegistrationNotifier.java
org.thoughtcrime.securesms.service.RegistrationService.java
org.thoughtcrime.securesms.service.SmsDeliveryListener.java
org.thoughtcrime.securesms.service.SmsListener.java
org.thoughtcrime.securesms.sms.IncomingEncryptedMessage.java
org.thoughtcrime.securesms.sms.IncomingEndSessionMessage.java
org.thoughtcrime.securesms.sms.IncomingGroupMessage.java
org.thoughtcrime.securesms.sms.IncomingIdentityUpdateMessage.java
org.thoughtcrime.securesms.sms.IncomingKeyExchangeMessage.java
org.thoughtcrime.securesms.sms.IncomingPreKeyBundleMessage.java
org.thoughtcrime.securesms.sms.IncomingTextMessage.java
org.thoughtcrime.securesms.sms.MessageSender.java
org.thoughtcrime.securesms.sms.MultipartSmsIdentifier.java
org.thoughtcrime.securesms.sms.MultipartSmsMessageHandler.java
org.thoughtcrime.securesms.sms.MultipartSmsTransportMessage.java
org.thoughtcrime.securesms.sms.MultipartSmsTransportMessageFragments.java
org.thoughtcrime.securesms.sms.OutgoingEncryptedMessage.java
org.thoughtcrime.securesms.sms.OutgoingEndSessionMessage.java
org.thoughtcrime.securesms.sms.OutgoingKeyExchangeMessage.java
org.thoughtcrime.securesms.sms.OutgoingPrekeyBundleMessage.java
org.thoughtcrime.securesms.sms.OutgoingTextMessage.java
org.thoughtcrime.securesms.sms.SmsTransportDetails.java
org.thoughtcrime.securesms.sms.TelephonyServiceState.java
org.thoughtcrime.securesms.transport.InsecureFallbackApprovalException.java
org.thoughtcrime.securesms.transport.RetryLaterException.java
org.thoughtcrime.securesms.transport.SecureFallbackApprovalException.java
org.thoughtcrime.securesms.transport.UndeliverableMessageException.java
org.thoughtcrime.securesms.util.AbstractCursorLoader.java
org.thoughtcrime.securesms.util.Base64
.java
org.thoughtcrime.securesms.util.BitmapDecodingException.java
org.thoughtcrime.securesms.util.BitmapUtil.java
org.thoughtcrime.securesms.util.BitmapWorkerRunnable.java
org.thoughtcrime.securesms.util.CharacterCalculator.java
org.thoughtcrime.securesms.util.Conversions.java
org.thoughtcrime.securesms.util.DateUtils.java
org.thoughtcrime.securesms.util.Dialogs.java
org.thoughtcrime.securesms.util.DirectoryHelper.java
org.thoughtcrime.securesms.util.DirectoryUtil.java
org.thoughtcrime.securesms.util.DynamicLanguage.java
org.thoughtcrime.securesms.util.DynamicTheme.java
org.thoughtcrime.securesms.util.Emoji.java
org.thoughtcrime.securesms.util.EncryptedCharacterCalculator.java
org.thoughtcrime.securesms.util.FutureTaskListener.java
org.thoughtcrime.securesms.util.GroupUtil.java
org.thoughtcrime.securesms.util.Hex.java
org.thoughtcrime.securesms.util.LRUCache.java
org.thoughtcrime.securesms.util.LinkedBlockingLifoQueue.java
org.thoughtcrime.securesms.util.ListenableFutureTask.java
org.thoughtcrime.securesms.util.MediaUtil.java
org.thoughtcrime.securesms.util.MemoryCleaner.java
org.thoughtcrime.securesms.util.NumberUtil.java
org.thoughtcrime.securesms.util.ParcelUtil.java
org.thoughtcrime.securesms.util.PhoneNumberFormatterTest.java
org.thoughtcrime.securesms.util.ProgressDialogAsyncTask.java
org.thoughtcrime.securesms.util.RedPhoneCallTypes.java
org.thoughtcrime.securesms.util.SaveAttachmentTask.java
org.thoughtcrime.securesms.util.SelectedRecipientsAdapter.java
org.thoughtcrime.securesms.util.SmilUtil.java
org.thoughtcrime.securesms.util.TaggedFutureTask.java
org.thoughtcrime.securesms.util.TelephonyUtil.java
org.thoughtcrime.securesms.util.TextSecurePreferences.java
org.thoughtcrime.securesms.util.Trimmer.java
org.thoughtcrime.securesms.util.Util.java
org.thoughtcrime.securesms.util.UtilTest.java
org.thoughtcrime.securesms.util.VersionTracker.java
org.thoughtcrime.securesms.util.VisibleForTesting.java
org.thoughtcrime.securesms.util.WorkerThread.java
org.thoughtcrime.securesms.util.deque.BlockingDeque.java
org.thoughtcrime.securesms.util.deque.Deque.java
org.thoughtcrime.securesms.util.deque.LinkedBlockingDeque.java
org.whispersystems.textsecure.api.TextSecureAccountManager.java
org.whispersystems.textsecure.api.TextSecureMessageReceiver.java
org.whispersystems.textsecure.api.TextSecureMessageSender.java
org.whispersystems.textsecure.api.crypto.AttachmentCipherInputStream.java
org.whispersystems.textsecure.api.crypto.AttachmentCipherOutputStream.java
org.whispersystems.textsecure.api.crypto.TextSecureCipher.java
org.whispersystems.textsecure.api.crypto.UntrustedIdentityException.java
org.whispersystems.textsecure.api.messages.TextSecureAttachment.java
org.whispersystems.textsecure.api.messages.TextSecureAttachmentPointer.java
org.whispersystems.textsecure.api.messages.TextSecureAttachmentStream.java
org.whispersystems.textsecure.api.messages.TextSecureEnvelope.java
org.whispersystems.textsecure.api.messages.TextSecureGroup.java
org.whispersystems.textsecure.api.messages.TextSecureMessage.java
org.whispersystems.textsecure.api.push.ContactTokenDetails.java
org.whispersystems.textsecure.api.push.PushAddress.java
org.whispersystems.textsecure.api.push.SignedPreKeyEntity.java
org.whispersystems.textsecure.api.push.TrustStore.java
org.whispersystems.textsecure.api.push.exceptions.AuthorizationFailedException.java
org.whispersystems.textsecure.api.push.exceptions.EncapsulatedExceptions.java
org.whispersystems.textsecure.api.push.exceptions.ExpectationFailedException.java
org.whispersystems.textsecure.api.push.exceptions.NonSuccessfulResponseCodeException.java
org.whispersystems.textsecure.api.push.exceptions.NotFoundException.java
org.whispersystems.textsecure.api.push.exceptions.PushNetworkException.java
org.whispersystems.textsecure.api.push.exceptions.RateLimitException.java
org.whispersystems.textsecure.api.push.exceptions.UnregisteredUserException.java
org.whispersystems.textsecure.api.util.InvalidNumberException.java
org.whispersystems.textsecure.api.util.PhoneNumberFormatter.java
org.whispersystems.textsecure.internal.push.AccountAttributes.java
org.whispersystems.textsecure.internal.push.ContactTokenDetailsList.java
org.whispersystems.textsecure.internal.push.ContactTokenList.java
org.whispersystems.textsecure.internal.push.MismatchedDevices.java
org.whispersystems.textsecure.internal.push.OutgoingPushMessage.java
org.whispersystems.textsecure.internal.push.OutgoingPushMessageList.java
org.whispersystems.textsecure.internal.push.PreKeyEntity.java
org.whispersystems.textsecure.internal.push.PreKeyResponse.java
org.whispersystems.textsecure.internal.push.PreKeyResponseItem.java
org.whispersystems.textsecure.internal.push.PreKeyState.java
org.whispersystems.textsecure.internal.push.PreKeyStatus.java
org.whispersystems.textsecure.internal.push.PushAttachmentData.java
org.whispersystems.textsecure.internal.push.PushBody.java
org.whispersystems.textsecure.internal.push.PushMessageProtos.java
org.whispersystems.textsecure.internal.push.PushServiceSocket.java
org.whispersystems.textsecure.internal.push.PushTransportDetails.java
org.whispersystems.textsecure.internal.push.StaleDevices.java
org.whispersystems.textsecure.internal.push.exceptions.MismatchedDevicesException.java
org.whispersystems.textsecure.internal.push.exceptions.StaleDevicesException.java
org.whispersystems.textsecure.internal.util.Base64
.java
org.whispersystems.textsecure.internal.util.BlacklistingTrustManager.java
org.whispersystems.textsecure.internal.util.Hex.java
org.whispersystems.textsecure.internal.util.Util.java
org.whispersystems.textsecure.push.PushTransportDetailsTest.java
ws.com.google.android.mms.ContentType.java
ws.com.google.android.mms.InvalidHeaderValueException.java
ws.com.google.android.mms.MmsException.java
ws.com.google.android.mms.pdu.AcknowledgeInd.java
ws.com.google.android.mms.pdu.Base64.java
ws.com.google.android.mms.pdu.CharacterSets.java
ws.com.google.android.mms.pdu.DeliveryInd.java
ws.com.google.android.mms.pdu.EncodedStringValue.java
ws.com.google.android.mms.pdu.GenericPdu.java
ws.com.google.android.mms.pdu.MultimediaMessagePdu.java
ws.com.google.android.mms.pdu.NotificationInd.java
ws.com.google.android.mms.pdu.NotifyRespInd.java
ws.com.google.android.mms.pdu.PduBody.java
ws.com.google.android.mms.pdu.PduComposer.java
ws.com.google.android.mms.pdu.PduContentTypes.java
ws.com.google.android.mms.pdu.PduHeaders.java
ws.com.google.android.mms.pdu.PduParser.java
ws.com.google.android.mms.pdu.PduPart.java
ws.com.google.android.mms.pdu.QuotedPrintable.java
ws.com.google.android.mms.pdu.ReadOrigInd.java
ws.com.google.android.mms.pdu.ReadRecInd.java
ws.com.google.android.mms.pdu.RetrieveConf.java
ws.com.google.android.mms.pdu.SendConf.java
ws.com.google.android.mms.pdu.SendReq.java