1 line
64 KiB
JSON
1 line
64 KiB
JSON
{"repo": "5ky9uy/tm-sgnl-android", "files": {"app/src/main/AndroidManifest.xml": {"cf98df9d7cf126bb7b4ee5ff5a213cf5db5e58cb": {"t": 1785595822.2177062, "n": 62468, "h": "866ffb548f7ecc96", "c": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<manifest xmlns:android=\"http://schemas.android.com/apk/res/android\"\n xmlns:tools=\"http://schemas.android.com/tools\">\n\n <uses-sdk tools:overrideLibrary=\"androidx.camera.core,androidx.camera.camera2,androidx.camera.lifecycle,androidx.camera.view\" />\n\n <permission android:name=\"${applicationId}.ACCESS_SECRETS\"\n android:label=\"Access to TextSecure Secrets\"\n android:protectionLevel=\"signature\" />\n\n <uses-feature android:name=\"android.hardware.camera\" android:required=\"false\" />\n <uses-feature android:name=\"android.hardware.bluetooth\" android:required=\"false\" />\n <uses-feature android:name=\"android.hardware.location\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.location.network\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.location.gps\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.microphone\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.wifi\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.portrait\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.touchscreen\" android:required=\"false\"/>\n <uses-feature android:name=\"android.hardware.telephony\" android:required=\"false\" />\n\n <uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>\n <uses-permission android:name=\"org.tm.archive.ACCESS_SECRETS\"/>\n <uses-permission android:name=\"android.permission.READ_PROFILE\"/>\n <uses-permission android:name=\"android.permission.READ_CONTACTS\"/>\n <uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>\n <uses-permission android:name=\"android.permission.ACCESS_NOTIFICATION_POLICY\" />\n\n <uses-permission android:name=\"android.permission.READ_PHONE_STATE\" />\n <uses-permission android:name=\"android.permission.READ_PHONE_NUMBERS\" />\n\n <uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"\n android:maxSdkVersion=\"28\" />\n\n <uses-permission android:name=\"android.permission.CAMERA\" />\n\n <uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>\n <uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>\n\n <uses-permission android:name=\"android.permission.NEARBY_WIFI_DEVICES\" android:usesPermissionFlags=\"neverForLocation\" />\n\n <uses-permission android:name=\"android.permission.RECORD_AUDIO\" />\n <uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\" />\n <uses-permission android:name=\"android.permission.READ_CALL_STATE\"/>\n\n <!-- Normal -->\n <uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\" />\n <uses-permission android:name=\"android.permission.VIBRATE\"/>\n <uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\" />\n <uses-permission android:name=\"android.permission.WAKE_LOCK\" />\n <uses-permission android:name=\"android.permission.INTERNET\" />\n <uses-permission android:name=\"android.permission.FOREGROUND_SERVICE\"/>\n\n <uses-permission android:name=\"android.permission.GET_ACCOUNTS\" />\n\n <!-- So we can add a TextSecure 'Account' -->\n <uses-permission android:name=\"android.permission.READ_SYNC_SETTINGS\" />\n <uses-permission android:name=\"android.permission.WRITE_SYNC_SETTINGS\" />\n <uses-permission android:name=\"android.permission.AUTHENTICATE_ACCOUNTS\" />\n <uses-permission android:name=\"android.permission.USE_CREDENTIALS\"/>\n\n <!-- For conversation 'shortcuts' on the desktop -->\n <uses-permission android:name=\"android.permission.INSTALL_SHORTCUT\"/>\n <uses-permission android:name=\"com.android.launcher.permission.INSTALL_SHORTCUT\" />\n\n <!-- For device transfer -->\n <uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>\n <uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>\n <uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\" />\n\n <uses-permission android:name=\"android.permission.BLUETOOTH\" />\n <uses-permission android:name=\"android.permission.BROADCAST_STICKY\" />\n\n <uses-permission android:name=\"android.permission.DISABLE_KEYGUARD\" />\n <uses-permission android:name=\"android.permission.RAISED_THREAD_PRIORITY\" />\n <uses-permission android:name=\"android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS\"/>\n <uses-permission android:name=\"android.permission.USE_FULL_SCREEN_INTENT\"/>\n\n <uses-permission android:name=\"android.permission.MANAGE_OWN_CALLS\"/>\n\n <uses-permission android:name=\"android.permission.SCHEDULE_EXACT_ALARM\" />\n\n <uses-permission android:name=\"android.permission.POST_NOTIFICATIONS\" />\n <uses-permission android:name=\"android.permission.READ_MEDIA_IMAGES\" />\n <uses-permission android:name=\"android.permission.READ_MEDIA_VIDEO\" />\n\n <application android:name=\".ApplicationContext\"\n android:icon=\"@mipmap/ic_launcher\"\n android:label=\"@string/app_name\"\n android:supportsRtl=\"true\"\n android:resizeableActivity=\"true\"\n android:fullBackupOnly=\"false\"\n android:allowBackup=\"true\"\n android:backupAgent=\".absbackup.SignalBackupAgent\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:largeHeap=\"true\">\n\n <meta-data\n android:name=\"com.google.android.gms.wallet.api.enabled\"\n android:value=\"true\" />\n\n <meta-data\n android:name=\"com.google.android.geo.API_KEY\"\n android:value=\"${mapsKey}\"/>\n\n <meta-data android:name=\"android.supports_size_changes\"\n android:value=\"true\" />\n\n <meta-data android:name=\"com.google.android.gms.version\"\n android:value=\"@integer/google_play_services_version\" />\n\n <meta-data android:name=\"com.google.android.gms.car.application\"\n android:resource=\"@xml/automotive_app_desc\" />\n\n <meta-data android:name=\"firebase_analytics_collection_deactivated\" android:value=\"true\" />\n <meta-data android:name=\"google_analytics_adid_collection_enabled\" android:value=\"false\" />\n <meta-data android:name=\"firebase_messaging_auto_init_enabled\" android:value=\"false\" />\n\n <activity android:name=\".WebRtcCallActivity\"\n android:theme=\"@style/TextSecure.DarkTheme.WebRTCCall\"\n android:excludeFromRecents=\"true\"\n android:supportsPictureInPicture=\"true\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:configChanges=\"screenSize|smallestScreenSize|screenLayout|orientation\"\n android:taskAffinity=\".calling\"\n android:resizeableActivity=\"true\"\n android:launchMode=\"singleTask\"\n android:exported=\"false\" />\n\n <activity android:name=\".messagerequests.CalleeMustAcceptMessageRequestActivity\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:noHistory=\"true\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\" />\n\n <activity android:name=\".InviteActivity\"\n android:theme=\"@style/Signal.Light.NoActionBar.Invite\"\n android:windowSoftInputMode=\"stateHidden\"\n android:parentActivityName=\".MainActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\">\n <meta-data\n android:name=\"android.support.PARENT_ACTIVITY\"\n android:value=\".MainActivity\" />\n </activity>\n\n <activity android:name=\".DeviceProvisioningActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"tsdevice\"/>\n </intent-filter>\n\n <intent-filter>\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"sgnl\"\n android:host=\"linkdevice\"/>\n </intent-filter>\n </activity>\n\n <activity android:name=\".sharing.interstitial.ShareInterstitialActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:windowSoftInputMode=\"adjustResize\"\n android:exported=\"false\" />\n\n <activity android:name=\".sharing.v2.ShareActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"true\"\n android:excludeFromRecents=\"true\"\n android:taskAffinity=\"\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\">\n <intent-filter>\n <action android:name=\"android.intent.action.SEND\" />\n <category android:name=\"android.intent.category.DEFAULT\"/>\n <data android:mimeType=\"audio/*\" />\n <data android:mimeType=\"image/*\" />\n <data android:mimeType=\"text/plain\" />\n <data android:mimeType=\"video/*\" />\n <data android:mimeType=\"application/*\"/>\n <data android:mimeType=\"text/*\"/>\n <data android:mimeType=\"*/*\"/>\n </intent-filter>\n\n <intent-filter>\n <action android:name=\"android.intent.action.SEND_MULTIPLE\" />\n <category android:name=\"android.intent.category.DEFAULT\"/>\n <data android:mimeType=\"image/*\" />\n <data android:mimeType=\"video/*\" />\n </intent-filter>\n\n <meta-data\n android:name=\"android.service.chooser.chooser_target_service\"\n android:value=\"androidx.sharetarget.ChooserTargetServiceCompat\" />\n\n </activity>\n\n <activity android:name=\".stickers.StickerPackPreviewActivity\"\n android:exported=\"true\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:launchMode=\"singleTask\"\n android:noHistory=\"true\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\">\n <intent-filter>\n <action android:name=\"android.intent.action.VIEW\" android:exported=\"true\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"sgnl\"\n android:host=\"addstickers\" />\n </intent-filter>\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"https\"\n android:host=\"signal.art\"\n android:pathPrefix=\"/addstickers\"/>\n </intent-filter>\n </activity>\n\n <activity-alias android:name=\".RoutingActivity\"\n android:targetActivity=\".MainActivity\"\n android:resizeableActivity=\"true\"\n android:exported=\"true\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher\" />\n <meta-data android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher\" />\n\n <meta-data android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltYellow\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_yellow\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_yellow\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_yellow\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltBubbles\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_bubbles\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_bubbles\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_bubbles\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltChat\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_chat\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_chat\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_chat\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltNews\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_news\"\n android:label=\"@string/app_icon_label_news\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_news\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_news\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltNotes\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_notes\"\n android:label=\"@string/app_icon_label_notes\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_notes\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_notes\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltColor\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_signal_color\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_color\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_color\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltDark\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_signal_dark\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_dark\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_dark\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltDarkVariant\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_signal_dark_variant\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_dark_variant\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_dark_variant\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltWhite\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_signal_white\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_white\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_signal_white\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltWaves\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_waves\"\n android:label=\"@string/app_icon_label_waves\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_waves\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_waves\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity-alias\n android:name=\".RoutingActivityAltWeather\"\n android:enabled=\"false\"\n android:exported=\"true\"\n android:icon=\"@mipmap/ic_launcher_alt_weather\"\n android:label=\"@string/app_icon_label_weather\"\n android:targetActivity=\".MainActivity\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n\n <category android:name=\"android.intent.category.LAUNCHER\" />\n <category android:name=\"android.intent.category.MULTIWINDOW_LAUNCHER\" />\n </intent-filter>\n\n <meta-data\n android:name=\"com.sec.minimode.icon.portrait.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_weather\" />\n <meta-data\n android:name=\"com.sec.minimode.icon.landscape.normal\"\n android:resource=\"@mipmap/ic_launcher_alt_weather\" />\n\n <meta-data\n android:name=\"android.app.shortcuts\"\n android:resource=\"@xml/shortcuts\" />\n\n </activity-alias>\n\n <activity android:name=\".deeplinks.DeepLinkEntryActivity\"\n android:exported=\"true\"\n android:noHistory=\"true\"\n android:theme=\"@style/Signal.Transparent\">\n\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"sgnl\"\n android:host=\"signal.group\" />\n </intent-filter>\n\n <intent-filter android:autoVerify=\"true\"\n tools:targetApi=\"23\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"https\"\n android:host=\"signal.group\"/>\n </intent-filter>\n\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"https\" android:host=\"signaldonations.org\" android:pathPrefix=\"/stripe/return/ideal\"/>\n </intent-filter>\n\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"https\"\n android:host=\"signal.tube\" />\n <data android:scheme=\"sgnl\"\n android:host=\"signal.tube\" />\n </intent-filter>\n\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"https\"\n android:host=\"signal.me\" />\n <data android:scheme=\"sgnl\"\n android:host=\"signal.me\" />\n </intent-filter>\n\n <intent-filter android:autoVerify=\"true\">\n <action android:name=\"android.intent.action.VIEW\" />\n\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n\n <data android:scheme=\"sgnl\" />\n <data android:scheme=\"https\" />\n <data android:host=\"signal.link\" />\n </intent-filter>\n </activity>\n\n <activity android:name=\".conversation.v2.ConversationActivity\"\n android:windowSoftInputMode=\"stateUnchanged\"\n android:launchMode=\"singleTask\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:parentActivityName=\".MainActivity\"\n android:resizeableActivity=\"true\"\n android:exported=\"false\">\n <meta-data\n android:name=\"android.support.PARENT_ACTIVITY\"\n android:value=\"org.tm.archive.MainActivity\" />\n </activity>\n\n <activity android:name=\".conversation.BubbleConversationActivity\"\n android:theme=\"@style/Signal.DayNight\"\n android:allowEmbedded=\"true\"\n android:resizeableActivity=\"true\"\n android:exported=\"false\"/>\n\n <activity android:name=\".conversation.ConversationPopupActivity\"\n android:windowSoftInputMode=\"stateVisible\"\n android:launchMode=\"singleTask\"\n android:taskAffinity=\"\"\n android:excludeFromRecents=\"true\"\n android:theme=\"@style/TextSecure.LightTheme.Popup\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.invitesandrequests.ManagePendingAndRequestingMembersActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize|uiMode\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".recipients.ui.disappearingmessages.RecipientDisappearingMessagesActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"adjustResize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".migrations.ApplicationMigrationActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:launchMode=\"singleTask\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".PassphraseCreateActivity\"\n android:label=\"@string/AndroidManifest__create_passphrase\"\n android:windowSoftInputMode=\"stateUnchanged\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:launchMode=\"singleTask\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".PassphrasePromptActivity\"\n android:launchMode=\"singleTask\"\n android:theme=\"@style/TextSecure.LightIntroTheme\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".NewConversationActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".recipients.ui.findby.FindByActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"adjustResize\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".calls.links.details.CallLinkDetailsActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".calls.new.NewCallActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysVisible\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".PushContactSelectionActivity\"\n android:label=\"@string/AndroidManifest__select_contacts\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".giph.ui.GiphyActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".mediasend.v2.MediaSelectionActivity\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden|adjustNothing\"\n android:launchMode=\"singleTop\"\n android:screenOrientation=\"portrait\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize|uiMode\"\n android:exported=\"false\"/>\n\n <activity android:name=\".conversation.mutiselect.forward.MultiselectForwardActivity\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden|adjustNothing\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".mediasend.v2.stories.StoriesMultiselectForwardActivity\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden|adjustNothing\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".PassphraseChangeActivity\"\n android:label=\"@string/AndroidManifest__change_passphrase\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".verify.VerifyIdentityActivity\"\n android:exported=\"false\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"/>\n\n <activity android:name=\".components.settings.app.AppSettingsActivity\"\n android:exported=\"true\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"adjustResize\">\n <intent-filter>\n <action android:name=\"android.intent.action.MAIN\" />\n <category android:name=\"android.intent.category.NOTIFICATION_PREFERENCES\" />\n </intent-filter>\n </activity>\n\n <activity\n android:name=\".stories.my.MyStoriesActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".backup.v2.ui.MessageBackupsFlowActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"adjustResize\" />\n\n <activity\n android:name=\".stories.settings.StorySettingsActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden|adjustResize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".stories.viewer.StoryViewerActivity\"\n android:screenOrientation=\"portrait\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/TextSecure.DarkNoActionBar.StoryViewer\"\n android:launchMode=\"singleTask\"\n android:windowSoftInputMode=\"stateAlwaysHidden|adjustNothing\"\n android:parentActivityName=\".MainActivity\"\n android:exported=\"false\">\n\n <meta-data\n android:name=\"android.support.PARENT_ACTIVITY\"\n android:value=\"org.tm.archive.MainActivity\" />\n </activity>\n\n <activity\n android:name=\".components.settings.app.changenumber.ChangeNumberLockActivity\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".components.settings.conversation.ConversationSettingsActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.ConversationSettings\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".components.settings.conversation.CallInfoActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".badges.gifts.flow.GiftFlowActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|screenLayout|screenSize\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".wallpaper.ChatWallpaperActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".wallpaper.ChatWallpaperPreviewActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:windowSoftInputMode=\"stateAlwaysHidden\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".devicetransfer.olddevice.OldDeviceTransferActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:launchMode=\"singleTask\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".devicetransfer.olddevice.OldDeviceExitActivity\"\n android:noHistory=\"true\"\n android:excludeFromRecents=\"true\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".registration.RegistrationNavigationActivity\"\n android:launchMode=\"singleTask\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".revealable.ViewOnceMessageActivity\"\n android:launchMode=\"singleTask\"\n android:theme=\"@style/TextSecure.FullScreenMedia\"\n android:windowSoftInputMode=\"stateHidden\"\n android:excludeFromRecents=\"true\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".stickers.StickerManagementActivity\"\n android:launchMode=\"singleTask\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:windowSoftInputMode=\"stateUnchanged\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".DeviceActivity\"\n android:screenOrientation=\"portrait\"\n android:label=\"@string/AndroidManifest__linked_devices\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".logsubmit.SubmitDebugLogActivity\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".mediapreview.MediaPreviewV2Activity\"\n android:label=\"@string/AndroidManifest__media_preview\"\n android:windowSoftInputMode=\"stateHidden\"\n android:launchMode=\"singleTask\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"/>\n\n <activity android:name=\".AvatarPreviewActivity\"\n android:label=\"@string/AndroidManifest__media_preview\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".avatar.photo.PhotoEditorActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize|uiMode\"\n android:label=\"@string/AndroidManifest__media_preview\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:windowSoftInputMode=\"stateHidden\"\n android:exported=\"false\"/>\n\n <activity android:name=\".mediaoverview.MediaOverviewActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".DummyActivity\"\n android:theme=\"@android:style/Theme.NoDisplay\"\n android:enabled=\"true\"\n android:allowTaskReparenting=\"true\"\n android:noHistory=\"true\"\n android:excludeFromRecents=\"true\"\n android:alwaysRetainTaskState=\"false\"\n android:stateNotNeeded=\"true\"\n android:clearTaskOnLaunch=\"true\"\n android:finishOnTaskLaunch=\"true\"\n android:exported=\"false\"/>\n\n <activity android:name=\".PlayServicesProblemActivity\"\n android:exported=\"false\"\n android:theme=\"@style/TextSecure.DialogActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"/>\n\n <activity android:name=\".SmsSendtoActivity\" android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.intent.action.SENDTO\" />\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <category android:name=\"android.intent.category.BROWSABLE\" />\n <data android:scheme=\"sms\" />\n <data android:scheme=\"smsto\" />\n <data android:scheme=\"mms\" />\n <data android:scheme=\"mmsto\" />\n </intent-filter>\n <intent-filter>\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <data android:mimeType=\"vnd.android.cursor.item/vnd.org.tm.archive.contact\" />\n </intent-filter>\n </activity>\n\n <activity android:name=\"org.tm.archive.webrtc.VoiceCallShare\"\n android:exported=\"true\"\n android:excludeFromRecents=\"true\"\n android:permission=\"android.permission.CALL_PHONE\"\n android:theme=\"@style/NoAnimation.Theme.BlackScreen\"\n android:launchMode=\"singleTask\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\">\n\n <intent-filter>\n <action android:name=\"android.intent.action.VIEW\" />\n <category android:name=\"android.intent.category.DEFAULT\" />\n <data android:mimeType=\"vnd.android.cursor.item/vnd.org.tm.archive.call\" />\n </intent-filter>\n\n </activity>\n\n <activity android:name=\".mediasend.AvatarSelectionActivity\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".blocked.BlockedUsersActivity\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:windowSoftInputMode=\"stateHidden\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".scribbles.ImageEditorStickerSelectActivity\"\n android:theme=\"@style/Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".profiles.edit.CreateProfileActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:windowSoftInputMode=\"stateVisible|adjustResize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".backup.v2.ui.MessageBackupsTestRestoreActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:exported=\"false\"/>\n\n <activity android:name=\".profiles.manage.EditProfileActivity\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:windowSoftInputMode=\"stateVisible|adjustResize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".nicknames.NicknameActivity\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:windowSoftInputMode=\"stateVisible|adjustResize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".payments.preferences.PaymentsActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".lock.v2.CreateSvrPinActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:windowSoftInputMode=\"adjustResize\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity\n android:name=\".lock.v2.SvrMigrationActivity\"\n android:theme=\"@style/TextSecure.LightRegistrationTheme\"\n android:windowSoftInputMode=\"adjustResize\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".contacts.TurnOffContactJoinedNotificationsActivity\"\n android:theme=\"@style/TextSecure.DialogActivity\"\n android:exported=\"false\"/>\n\n <activity android:name=\".contactshare.ContactShareEditActivity\"\n android:theme=\"@style/TextSecure.LightTheme\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".contactshare.ContactNameEditActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".contactshare.SharedContactDetailsActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".ShortcutLauncherActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"true\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"/>\n\n <activity android:name=\".maps.PlacePickerActivity\"\n android:label=\"@string/PlacePickerActivity_title\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".MainActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:resizeableActivity=\"true\"\n android:exported=\"false\"/>\n\n <activity android:name=\".pin.PinRestoreActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.creategroup.CreateGroupActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.addtogroup.AddToGroupsActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.addmembers.AddMembersActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.creategroup.details.AddGroupDetailsActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".groups.ui.chooseadmin.ChooseNewAdminActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".megaphone.ClientDeprecatedActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize|uiMode\"\n android:launchMode=\"singleTask\"\n android:exported=\"false\"/>\n\n <activity android:name=\".ratelimit.RecaptchaProofActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize|uiMode\"\n android:exported=\"false\"/>\n\n <activity android:name=\".wallpaper.crop.WallpaperImageSelectionActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".wallpaper.crop.WallpaperCropActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:screenOrientation=\"portrait\"\n android:theme=\"@style/Theme.Signal.WallpaperCropper\"\n android:exported=\"false\"/>\n\n <activity android:name=\".components.settings.app.usernamelinks.main.UsernameQrImageSelectionActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/TextSecure.DarkNoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".components.settings.app.usernamelinks.main.UsernameQrScannerActivity\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:exported=\"false\"/>\n\n <activity android:name=\".reactions.edit.EditReactionsActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <activity android:name=\".components.settings.app.subscription.donate.DonateToSignalActivity\"\n android:theme=\"@style/Theme.Signal.DayNight.NoActionBar\"\n android:configChanges=\"touchscreen|keyboard|keyboardHidden|orientation|screenLayout|screenSize\"\n android:exported=\"false\"/>\n\n <service\n android:enabled=\"true\"\n android:name=\".service.webrtc.WebRtcCallService\"\n android:foregroundServiceType=\"camera|microphone\"\n android:exported=\"false\"/>\n\n <service\n android:enabled=\"true\"\n android:exported=\"false\"\n android:name=\".service.KeyCachingService\" />\n\n <service\n android:enabled=\"true\"\n android:name=\".messages.IncomingMessageObserver$ForegroundService\"\n android:exported=\"false\"/>\n\n <service\n android:enabled=\"true\"\n android:name=\".messages.IncomingMessageObserver$BackgroundService\"\n android:exported=\"false\"/>\n\n <service\n android:name=\".service.webrtc.AndroidCallConnectionService\"\n android:permission=\"android.permission.BIND_TELECOM_CONNECTION_SERVICE\"\n android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.telecom.ConnectionService\" />\n </intent-filter>\n </service>\n\n <service\n android:name=\".components.voice.VoiceNotePlaybackService\"\n android:foregroundServiceType=\"mediaPlayback\"\n android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.media.browse.MediaBrowserService\" />\n <action android:name=\"androidx.media3.session.MediaSessionService\"/>\n </intent-filter>\n </service>\n\n <receiver android:name=\"androidx.media.session.MediaButtonReceiver\" android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.intent.action.MEDIA_BUTTON\" />\n </intent-filter>\n </receiver>\n\n <service android:name=\".service.AccountAuthenticatorService\" android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.accounts.AccountAuthenticator\" />\n </intent-filter>\n <meta-data android:name=\"android.accounts.AccountAuthenticator\" android:resource=\"@xml/authenticator\" />\n </service>\n\n <service android:name=\".service.ContactsSyncAdapterService\" android:exported=\"true\">\n <intent-filter>\n <action android:name=\"android.content.SyncAdapter\"/>\n </intent-filter>\n <meta-data android:name=\"android.content.SyncAdapter\" android:resource=\"@xml/syncadapter\" />\n <meta-data android:name=\"android.provider.CONTACTS_STRUCTURE\" android:resource=\"@xml/contactsformat\" />\n </service>\n\n <service\n android:name=\".service.GenericForegroundService\"\n android:exported=\"false\"/>\n\n <service\n android:name=\".service.AttachmentProgressService\"\n android:exported=\"false\"/>\n\n <service\n android:name=\".gcm.FcmFetchBackgroundService\"\n android:exported=\"false\"/>\n\n <service\n android:name=\".gcm.FcmFetchForegroundService\"\n android:exported=\"false\"/>\n\n <service android:name=\".gcm.FcmReceiveService\" android:exported=\"true\">\n <intent-filter>\n <action android:name=\"com.google.firebase.MESSAGING_EVENT\" />\n </intent-filter>\n </service>\n\n <receiver android:name=\".notifications.MarkReadReceiver\"\n android:enabled=\"true\"\n android:exported=\"false\">\n <intent-filter>\n <action android:name=\"org.tm.archive.notifications.CLEAR\"/>\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".notifications.RemoteReplyReceiver\"\n android:enabled=\"true\"\n android:exported=\"false\">\n <intent-filter>\n <action android:name=\"org.tm.archive.notifications.WEAR_REPLY\"/>\n </intent-filter>\n </receiver>\n\n <receiver\n android:name=\".service.ExpirationListener\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".service.ExpiringStoriesManager$ExpireStoriesAlarm\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".revealable.ViewOnceMessageManager$ViewOnceAlarm\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".service.ScheduledMessageManager$ScheduledMessagesAlarm\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".service.PendingRetryReceiptManager$PendingRetryReceiptAlarm\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".service.TrimThreadsByDateManager$TrimThreadsByDateAlarm\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".payments.backup.phrase.ClearClipboardAlarmReceiver\"\n android:exported=\"false\"/>\n\n <provider android:name=\".providers.AvatarProvider\"\n android:authorities=\"${applicationId}.avatar\"\n android:exported=\"false\"\n android:grantUriPermissions=\"true\" />\n\n <provider android:name=\".providers.PartProvider\"\n android:grantUriPermissions=\"true\"\n android:exported=\"false\"\n android:authorities=\"${applicationId}.part\" />\n\n <provider android:name=\".providers.BlobContentProvider\"\n android:authorities=\"${applicationId}.blob\"\n android:exported=\"false\"\n android:grantUriPermissions=\"true\" />\n\n <provider android:name=\"androidx.core.content.FileProvider\"\n android:authorities=\"${applicationId}.fileprovider\"\n android:exported=\"false\"\n android:grantUriPermissions=\"true\">\n\n <meta-data android:name=\"android.support.FILE_PROVIDER_PATHS\" android:resource=\"@xml/file_provider_paths\" />\n\n </provider>\n\n <receiver android:name=\".service.BootReceiver\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\"/>\n <action android:name=\"org.tm.archive.RESTART\"/>\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".service.DirectoryRefreshListener\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".service.RotateSignedPreKeyListener\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".service.RotateSenderCertificateListener\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".messageprocessingalarm.RoutineMessageFetchReceiver\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n <action android:name=\"org.tm.archive.action.PROCESS_MESSAGES\" />\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".service.LocalBackupListener\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n </intent-filter>\n </receiver>\n\n <receiver android:name=\"org.tm.archive.jobs.ForegroundServiceUtil$Receiver\" android:exported=\"false\" />\n\n <receiver android:name=\".service.PersistentConnectionBootListener\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\"/>\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".notifications.LocaleChangedReceiver\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.LOCALE_CHANGED\"/>\n </intent-filter>\n </receiver>\n\n <receiver android:name=\".notifications.MessageNotifier$ReminderReceiver\"/>\n\n <receiver android:name=\".notifications.DeleteNotificationReceiver\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"org.tm.archive.DELETE_NOTIFICATION\"/>\n </intent-filter>\n </receiver>\n\n <receiver\n android:name=\".service.PanicResponderListener\"\n android:exported=\"true\">\n <intent-filter>\n <action android:name=\"info.guardianproject.panic.action.TRIGGER\" />\n </intent-filter>\n </receiver>\n\n <service\n android:name=\".gcm.FcmJobService\"\n android:permission=\"android.permission.BIND_JOB_SERVICE\"\n android:enabled=\"@bool/enable_job_service\"\n android:exported=\"false\"\n tools:targetApi=\"26\" />\n\n <service\n android:name=\".jobmanager.JobSchedulerScheduler$SystemService\"\n android:permission=\"android.permission.BIND_JOB_SERVICE\"\n android:enabled=\"@bool/enable_job_service\"\n android:exported=\"false\"\n tools:targetApi=\"26\" />\n\n <service\n android:name=\".jobmanager.KeepAliveService\"\n android:enabled=\"@bool/enable_alarm_manager\"\n android:exported=\"false\"/>\n\n <receiver\n android:name=\".jobmanager.AlarmManagerScheduler$RetryReceiver\"\n android:enabled=\"@bool/enable_alarm_manager\"\n android:exported=\"false\"/>\n\n <!-- Probably don't need this one -->\n <receiver\n android:name=\".jobmanager.BootReceiver\"\n android:enabled=\"true\"\n android:exported=\"false\">\n <intent-filter>\n <action android:name=\"android.intent.action.BOOT_COMPLETED\" />\n </intent-filter>\n </receiver>\n\n <service android:name=\"org.tm.archive.service.webrtc.ActiveCallManager$ActiveCallForegroundService\" android:exported=\"false\" />\n <receiver android:name=\"org.tm.archive.service.webrtc.ActiveCallManager$ActiveCallServiceReceiver\" android:exported=\"false\">\n <intent-filter>\n <action android:name=\"org.tm.archive.service.webrtc.ActiveCallAction.DENY\"/>\n </intent-filter>\n <intent-filter>\n <action android:name=\"org.tm.archive.service.webrtc.ActiveCallAction.HANGUP\"/>\n </intent-filter>\n </receiver>\n\n <uses-library android:name=\"org.apache.http.legacy\" android:required=\"false\"/>\n\n</application>\n</manifest>\n"}}}} |