--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_6494.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_6494.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: , actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <7da9bc8698bfbcceaf39e3d6c15ba5e896293915673a841ac4a36777a1d695734716fe0100000000> │ @@ -1,87 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 9db6678ed74c88124b825e8f90502b76cd97c5eccc9aa92f4033027102d9aa9d │ -Signer #1 certificate SHA-1 digest: b3ef0539b8a6dedf47b4e149747fbf97f7559133 │ -Signer #1 certificate MD5 digest: 9d362f50c5949184d1635145d5e78312 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 56bfecf6bccd34073c9c3962089d8615a3895b8424810003b26549eb42813026 │ -Signer #1 public key SHA-1 digest: 75f2cbb11254261c67b5a4013c0bfe98a7ae5f63 │ -Signer #1 public key MD5 digest: 2e8764e071bf354f094acaa1bf0a4561 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.annotation_annotation-experimental.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat-resources.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.arch.core_core-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.exifinterface_exifinterface.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-preference-v14.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v13.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-extensions.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.preference_preference.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.room_room-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.savedstate_savedstate.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sharetarget_sharetarget.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite-framework.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.webkit_webkit.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/com.fasterxml.jackson.core.JsonFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/com.fasterxml.jackson.core.ObjectCodec not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,13 +1,13 @@ │ Zip file size: 33433159 bytes, number of entries: 2346 │ -rw-rw-rw- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-rw-rw- 0.0 unx 1950 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-rw-rw- 0.0 unx 183 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-rw-rw- 0.0 unx 9021212 b- defN 81-Jan-01 01:01 classes.dex │ --rw-rw-rw- 0.0 unx 8597688 b- defN 81-Jan-01 01:01 classes2.dex │ +-rw-rw-rw- 0.0 unx 8597592 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-rw-rw- 0.0 unx 235376 b- defN 81-Jan-01 01:01 lib/x86_64/libanimation-decoder-gif.so │ -rw-rw-rw- 0.0 unx 5136712 b- defN 81-Jan-01 01:01 lib/x86_64/libmapbox-gl.so │ -rw-rw-rw- 0.0 unx 38353352 b- defN 81-Jan-01 01:01 lib/x86_64/libnative-utils.so │ -rw-rw-rw- 0.0 unx 100150 b- stor 81-Jan-01 01:01 assets/emoji/Activity.png │ -rw-rw-rw- 0.0 unx 226204 b- stor 81-Jan-01 01:01 assets/emoji/Flags_0.png │ -rw-rw-rw- 0.0 unx 12400 b- stor 81-Jan-01 01:01 assets/emoji/Flags_1.png │ -rw-rw-rw- 0.0 unx 163107 b- stor 81-Jan-01 01:01 assets/emoji/Foods.png │ @@ -2341,8 +2341,8 @@ │ -rw---- 0.0 fat 219 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 664 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 264 b- stor 81-Jan-01 01:01 res/zz1.png │ -rw---- 0.0 fat 3328532 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 165391 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.SF │ -rw---- 2.0 fat 1326 b- defN 81-Jan-01 01:01 META-INF/91B5E1FB.RSA │ -rw---- 2.0 fat 165283 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2346 files, 73748582 bytes uncompressed, 33163499 bytes compressed: 55.0% │ +2346 files, 73748486 bytes uncompressed, 33163440 bytes compressed: 55.0% ├── classes2.dex │ ├── classes2.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 13804464 bytes, number of entries: 6976 │ │ │ +Zip file size: 13804434 bytes, number of entries: 6976 │ │ │ ?rwxrwxr-x 2.0 unx 1560 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/node/InternalNodeMapper.class │ │ │ ?rwxrwxr-x 2.0 unx 1900 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/node/JsonNodeCreator.class │ │ │ ?rwxrwxr-x 2.0 unx 1251 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/node/JsonNodeType.class │ │ │ ?rwxrwxr-x 2.0 unx 1726 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/node/NodeSerialization.class │ │ │ ?rwxrwxr-x 2.0 unx 1237 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/node/TreeTraversingParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3491 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/ser/AnyGetterWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 1533 b- stor 80-Jan-01 00:00 com/fasterxml/jackson/databind/ser/BasicSerializerFactory$1.class │ │ │ @@ -3625,15 +3625,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 717 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/QrCodeHandler$$ExternalSyntheticLambda6.class │ │ │ ?rwxrwxr-x 2.0 unx 716 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/QrCodeHandler$$ExternalSyntheticLambda7.class │ │ │ ?rwxrwxr-x 2.0 unx 716 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/QrCodeHandler$$ExternalSyntheticLambda8.class │ │ │ ?rwxrwxr-x 2.0 unx 716 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/QrCodeHandler$$ExternalSyntheticLambda9.class │ │ │ ?rwxrwxr-x 2.0 unx 8931 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/QrCodeHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/RegistrationQrActivity$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/qr/RegistrationQrActivity$$ExternalSyntheticLambda1.class │ │ │ -?rwxrwxr-x 2.0 unx 8215 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ +?rwxrwxr-x 2.0 unx 8193 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientForeverObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 191 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientModifiedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data.class │ │ │ ?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10.class │ │ │ @@ -6541,15 +6541,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4692 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/ComposeText.class │ │ │ ?rwxrwxr-x 2.0 unx 2176 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/FromTextView.class │ │ │ ?rwxrwxr-x 2.0 unx 1085 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/SwitchPreferenceCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 1459 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/camera/CameraView$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1718 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/camera/CameraView$4.class │ │ │ ?rwxrwxr-x 2.0 unx 610 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/recyclerview/DeleteItemAnimator.class │ │ │ ?rwxrwxr-x 2.0 unx 1364 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton.class │ │ │ -?rwxrwxr-x 2.0 unx 1820 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/connect/DcContactsLoader.class │ │ │ +?rwxrwxr-x 2.0 unx 1814 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/connect/DcContactsLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 946 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto.class │ │ │ ?rwxrwxr-x 2.0 unx 962 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto.class │ │ │ ?rwxrwxr-x 2.0 unx 1764 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/database/loaders/PagingMediaLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 1582 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/database/loaders/RecentPhotosLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 3431 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/map/DCMapFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 1280 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/mms/DecryptableStreamLocalUriFetcher.class │ │ │ ?rwxrwxr-x 2.0 unx 1358 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/mms/SignalGlideModule.class │ │ │ @@ -6951,15 +6951,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1832 b- stor 80-Jan-01 00:00 kotlinx/coroutines/channels/ActorCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 1218 b- stor 80-Jan-01 00:00 kotlinx/coroutines/channels/LazyBroadcastCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 1413 b- stor 80-Jan-01 00:00 kotlinx/coroutines/channels/ProducerCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 482 b- stor 80-Jan-01 00:00 kotlinx/coroutines/flow/internal/FlowCoroutine.class │ │ │ ?rwxrwxr-x 2.0 unx 3354 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/ApplicationPreferencesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1906 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/BlockedAndShareContactsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3219 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/ContactSelectionActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 47197 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/ConversationActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 47192 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/ConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 14436 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/ConversationListActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3727 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/ConversationListArchiveActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 17524 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/GroupCreateActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 16442 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/MediaPreviewActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 16937 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/ProfileActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 8204 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/ShareActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6647 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/WebViewActivity.class │ │ │ @@ -6971,8 +6971,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 835 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/ConversationListRelayingActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6458 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/FullMsgActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3102 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6810 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/NewConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 13585 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/WebxdcActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 kotlin/collections/CollectionsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -6976 files, 15259088 bytes uncompressed, 12418768 bytes compressed: 18.6% │ │ │ +6976 files, 15259055 bytes uncompressed, 12418738 bytes compressed: 18.6% │ │ ├── org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -178,23 +178,27 @@ │ │ │ │ dcChat = new DcChat(0L); │ │ │ │ } │ │ │ │ return dcChat; │ │ │ │ } │ │ │ │ │ │ │ │ public ContactPhoto getContactPhoto(final Context context) { │ │ │ │ synchronized (this) { │ │ │ │ + final DcChat dcChat = this.dcChat; │ │ │ │ Object o; │ │ │ │ - if (this.dcChat != null) { │ │ │ │ - o = new GroupRecordContactPhoto(context, this.address, this.dcChat); │ │ │ │ - } │ │ │ │ - else if (this.dcContact != null) { │ │ │ │ - o = new ProfileContactPhoto(context, this.address, this.dcContact); │ │ │ │ + if (dcChat != null) { │ │ │ │ + o = new GroupRecordContactPhoto(context, this.address, dcChat); │ │ │ │ } │ │ │ │ else { │ │ │ │ - o = null; │ │ │ │ + final DcContact dcContact = this.dcContact; │ │ │ │ + if (dcContact != null) { │ │ │ │ + o = new ProfileContactPhoto(context, this.address, dcContact); │ │ │ │ + } │ │ │ │ + else { │ │ │ │ + o = null; │ │ │ │ + } │ │ │ │ } │ │ │ │ if (o != null) { │ │ │ │ final String path = ((LocalFileContactPhoto)o).getPath(context); │ │ │ │ if (path != null && !path.isEmpty()) { │ │ │ │ return (ContactPhoto)o; │ │ │ │ } │ │ │ │ } │ │ ├── org/thoughtcrime/securesms/connect/DcContactsLoader.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -52,10 +52,10 @@ │ │ │ │ } │ │ │ │ while (i < array.length) { │ │ │ │ array2[i + n2] = array[i]; │ │ │ │ ++i; │ │ │ │ } │ │ │ │ return new DcContactsLoader$Ret(this, array2, this.query); │ │ │ │ } │ │ │ │ - return new DcContactsLoader$Ret(this, array, this.query); │ │ │ │ + return new DcContactsLoader$Ret(this, array, query); │ │ │ │ } │ │ │ │ } │ │ ├── org/thoughtcrime/securesms/ConversationActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -601,16 +601,17 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void initializeResources() { │ │ │ │ final int intExtra = this.getIntent().getIntExtra("chat_id", -1); │ │ │ │ this.chatId = intExtra; │ │ │ │ if (intExtra != 0) { │ │ │ │ - this.dcChat = this.dcContext.getChat(intExtra); │ │ │ │ - this.recipient = new Recipient((Context)this, this.dcChat); │ │ │ │ + final DcChat chat = this.dcContext.getChat(intExtra); │ │ │ │ + this.dcChat = chat; │ │ │ │ + this.recipient = new Recipient((Context)this, chat); │ │ │ │ this.glideRequests = GlideApp.with((FragmentActivity)this); │ │ │ │ if (Build$VERSION.SDK_INT < 16) { │ │ │ │ final LinearLayout linearLayout = (LinearLayout)ViewUtil.findById((Activity)this, 2131296444); │ │ │ │ final boolean b = true; │ │ │ │ linearLayout.setClipChildren(b); │ │ │ │ linearLayout.setClipToPadding(b); │ │ │ │ } ├── assets/dexopt/baseline.prof │ @@ -1,122 +1,122 @@ │ 00000000: 7072 6f00 3031 3000 022d 8600 008d 0700 pro.010..-...... │ -00000010: 0078 01ed 9d5b 8855 6514 c7d7 3e67 cfcc .x...[.Ue...>g.. │ -00000020: 9e71 9c8e d74e 6678 72b4 acac 4e22 1451 .q...Nfxr...N".Q │ -00000030: b4c7 ccec f230 4137 a1e2 58da 858a 0c2b .....0A7..X....+ │ -00000040: 0a22 bf99 6e96 68fa 104d 17c8 2822 8a48 ."..n.h..M..(".H │ -00000050: 23c8 87a0 510b 237a 287c b187 6888 7a2b #...Q.#z(|..h.z+ │ -00000060: 88a0 32ca a6f5 db67 afce 4e47 4707 a197 ..2....g..NGG... │ +00000010: 0078 01ed 9d5b 8855 6514 c7d7 3e67 cf99 .x...[.Ue...>g.. │ +00000020: 3de3 381d af4d 6574 74b4 acd4 4e22 1451 =.8..Mett...N".Q │ +00000030: b4c7 4cad 7c98 a09b 5171 ac31 938a 0a53 ..L.|...Qq.1...S │ +00000040: 0a22 f74c 17ed 6297 a7ac 040d 23a2 8814 .".L..b.....#... │ +00000050: 827c 083a 6951 440f 852f f610 4950 4f05 .|.:iQD../..IPO. │ +00000060: 1154 46e9 b47e fbec e5d9 3933 ce05 a197 .TF..~....93.... │ 00000070: f5c9 dadf baaf f5fd f799 7d2e df3e c749 ..........}..>.I │ -00000080: f28c fc9c 883c f2ce a629 3f8e 8adc 76cf .....<...)?...v. │ -00000090: cab5 6b57 af3d 67d5 ea87 bb45 649f d2d0 ..kW.=g....Ed... │ -000000a0: f72b df7f e2c7 7f4d 8bb0 7d59 1569 575b .+.....M..}Y.iW[ │ -000000b0: ac14 8d41 e835 6be6 831d bea4 64be 9394 ...A.5k.....d... │ -000000c0: 5f96 cbe5 82cd 7c8a ba13 733f 6ca9 d234 _.....|...s?l..4 │ -000000d0: 25ab cb0c cd52 ba54 698a d283 4ae8 662b %....R.Ti...J.f+ │ -000000e0: cdd0 8296 93da e8db 944c 078f 9e7a f408 .........L...z.. │ -000000f0: 8f0d 3f9b d177 2a61 b31c c683 01fd 54c6 ..?..w*a......T. │ -00000100: b04f 551d eb24 bea3 60a7 d639 b9ce ea53 .OU..$..`..9...S │ -00000110: 0fbd e52d ce16 8bdd fa26 2f3e 261b 6f39 ...-.....&/>&.o9 │ -00000120: d0c3 9bcc b934 1f6c 4666 c7c6 5a98 0d9f .....4.lFf..Z... │ -00000130: 85b9 8cce 62f1 2f9e 4b8b 7f40 f596 f3ac ....b./.K..@.... │ -00000140: dc7f bace e484 5803 1816 fbb6 b563 23e7 ......X......c#. │ -00000150: 7d5a c46a d96c f94f 513b f92d c6ec 56f3 }Z.j.l.OQ;.-..V. │ -00000160: 62b5 a13b 4909 2ce1 b111 cf8c 4c1f 6643 b..;I.,.....L.fC │ -00000170: 7fbf 12b8 580d fc36 2ae1 4b3f 3d4a 861b ....X..6*.K?=J.. │ -00000180: b2d5 a65f 6c27 2859 1d66 a37b 95c1 674e ..._l'(Y.f.{..gN │ -00000190: 4187 8dfa d4e2 f182 6c75 bb94 b73a e7e7 A.......lu...:.. │ -000001a0: 7a7a 012f 7ce0 8dc8 0b4f 2fd4 2796 5c36 zz./|....O/.'.\6 │ -000001b0: b33e 083f abc9 6cbd c313 870f fd4d 56a2 .>.?..l......MV. │ -000001c0: 36fe 9c1b ead1 a7ad ad57 79d6 4e9c d535 6........Wy.N..5 │ -000001d0: 9e19 7a2f b759 2c7e e643 2cf9 cc97 995e ..z/.Y,~.C,....^ │ -000001e0: a87f 5dae 4726 162a fa19 6f6b c74e 9ce9 ..].G&.*..ok.N.. │ -000001f0: ad2f ab61 6bc6 cf7a c0d7 e2e9 039c b013 ./.ak..z........ │ -00000200: 633e e4b4 c726 7cb7 0659 2f3c 862d 1e1f c>...&|..Y/<.-.. │ -00000210: e389 2ff6 623d 3163 a317 5b37 31c4 da3a ../.b=1c..[71..: │ -00000220: e901 de7a a096 d5e3 5c58 9f5c 23c8 c763 ...z....\X.\#..c │ -00000230: cdf2 e367 7d7f a13c fd61 5ba8 441c 790d ...g}..<.a[.D.y. │ -00000240: 07eb 8598 9354 40b6 3af0 d0a7 7a20 1f8f .....T@.:...z .. │ -00000250: 038b a357 6c56 c77c c79a 8b18 c05b 8ce9 ...WlV.|.....[.. │ -00000260: 4d2e e643 07e1 433f 10bd a32b 5eeb b1b3 M..C..C?...+^... │ -00000270: 1ef3 b31c d61f 7145 9bf5 87de d602 d6f8 ......qE........ │ -00000280: d8b9 c046 4ec8 fcb1 5b6e 9e3f 9089 c7d7 ...FN...[n.?.... │ -00000290: fa2f f296 af18 67f9 8923 86fc 5cff e121 ./....g..#..\..! │ -000002a0: e2a9 811e 9958 081e 3d3c 36ae 5fa7 2bb1 .....X..=<6._.+. │ -000002b0: 46b0 b0b8 bf2f 6cf5 6b7d db6c 3990 8db7 F..../l.k}.l9... │ -000002c0: d97c 8af3 4cf5 33d9 fc6c 2da6 67b6 dae6 .|..L.3..l-.g... │ -000002d0: 53b4 197f 381b fab1 721e 9c17 1f68 b152 S...8...r....h.R │ -000002e0: d106 8f9e 3c87 ab51 f4b7 5e57 a93f 8f65 ....<..Q..^W.?.e │ -000002f0: 9379 2eb2 730d a696 8ff3 44fe c97a 3126 .y..s.....D..z1& │ -00000300: cf78 3454 8e35 6794 fd2b e931 cef9 b23e .x4T.5g..+.1...> │ -00000310: b290 2667 7292 e9b1 b7e9 d5b4 2cd7 2847 ..&gr.......,.(G │ -00000320: 9445 e25d 966a e61b 692f 7896 325d ac67 .E.].j..i/x.2].g │ -00000330: bca4 515d 7966 227a 5417 abae 3daf d193 ..Q]yf"zT...=... │ -00000340: c59d 90c5 7466 c766 8666 571c e9aa 9455 ....tf.f.fW....U │ -00000350: 839b aed4 a6d4 ea3a 9293 55ea 506a f5df .......:..U.Pj.. │ -00000360: b4c6 5aa3 43b5 b334 9aae 2239 2de3 9a3c ..Z.C..4.."9-..< │ -00000370: 592d 3b5d 96e5 27fe b07c 3802 8ec0 2108 Y-;]..'..|8...!. │ -00000380: f4fd 9524 ed0f e89f 4c73 84bb f68a 0c9b ...$....Ls...... │ -00000390: 5492 4aaf f23c f733 5209 d9fc efa1 a257 T.J..<.3R......W │ -000003a0: 22de 4c8c 332e 5cb2 3b5e f86c 903d 7d5c ".L.3.\.;^.l.=}\ │ -000003b0: d336 e91f 67ad b626 ab11 d2ea 1f03 77c9 .6..g..&......w. │ -000003c0: 432b 16c9 f53f 3416 6479 6e29 bdc4 05ae C+...?4.dyn).... │ -000003d0: 35fa 3351 dfc3 f555 924a 7872 20b4 4c47 5.3Q...U.Jxr .LG │ -000003e0: c10d dfa1 4e0b 3eca 9734 acc2 f6c5 ebb9 ....N.>..4...... │ -000003f0: bab6 4645 56b4 849c ab56 241e 0e75 3dca ..FEV....V$..u=. │ -00000400: 6f87 188f a4a8 80d6 45cb 456e 97a8 de74 o.......E.En...t │ -00000410: dc5c 7aa3 6bba 5e94 ba1b 4b1b f5d9 b25e .\z.k.^...K....^ │ -00000420: b5a9 2421 95a9 5cc9 446a 8d95 5ce2 0f1d ..$!..\.Dj..\... │ -00000430: 577e 591a 7c9a 7cf9 b8f4 97b3 ee1f 0eb5 W~Y.|.|......... │ -00000440: facd 7dd2 7967 9ca4 3c29 1c71 a4ed 92b6 ..}.yg..<).q.... │ -00000450: bd15 f647 038d 6849 2989 e697 6b49 2d8b ...G..hI)...kI-. │ -00000460: a8ca 2b94 1e73 a4cd 97d9 126a 718f 2e64 ..+..s.....jq..d │ -00000470: bc11 1e19 cfe3 70f6 0512 b7ef 5b37 7be3 ......p.....[7{. │ -00000480: 37cf ce5b 20b2 2dd9 d236 f4d9 b46a 1a4f 7..[ .-..6...j.O │ -00000490: dbb5 5ddf 1d2f df9b dcba 333d 55c2 e7fd ..]../....3=U... │ -000004a0: 4b7b 75a9 1910 b11e 571d 2e9f eb1d 0147 K{u.....W......G │ -000004b0: c011 7004 1c01 4760 c208 fcfc e09f 6509 ..p...G`......e. │ -000004c0: 27bf 7ae0 c077 774c 69be 16ab 5f7e e0c5 '.z..wwLi..._~.. │ -000004d0: e2ab b28a 2cca d2af 0c5d 4b27 5cc7 031d ....,....]K'\... │ -000004e0: 81a3 4160 3f1f fefa 7004 1c01 47c0 1170 ..A`?...p...G..p │ -000004f0: 041c 0147 c011 7004 1c01 47c0 1170 041c ...G..p...G..p.. │ -00000500: 0147 c011 7004 1c81 6343 a0fe c973 838d .G..p...cC...s.. │ -00000510: b443 f75e 9b63 dfba b375 ef3a 176a 12ce .C.^.c...u.:.j.. │ -00000520: 9b1b 49c8 45dd 08cf 3660 4d6c debe ac9f ..I.E...6`Ml.... │ -00000530: 09a7 2dcd 58dc d6d7 3fb8 7af7 9bdd c99a ..-.X...?.z..... │ -00000540: d9b1 d465 e402 1996 d25c ee1a d30d dd27 ...e.....\.....' │ -00000550: b67c bbbf a3f1 c2ea 971b 37f4 3c95 edd0 .|........7.<... │ -00000560: 8fcc dfca 5d65 8531 033e 4449 251e 90e8 ....]e.1.>DI%... │ -00000570: c66a 7250 1305 cfb1 d847 7593 3bec e2c6 .jrP.....Gu.;... │ -00000580: 2a86 deb0 d87f d5d3 434d c18e d136 eeb9 *.......CM...6.. │ -00000590: facf 0851 b44c ba93 7294 4a83 9b4b 8f7e ...Q.L..r.J..K.~ │ -000005a0: 0ca8 ebf0 e3b1 34da 2b15 6eeb d26d eb33 ......4.+.n..m.3 │ -000005b0: d2b7 fb4e 9529 23b2 2c6e df1d 05fa 8f83 ...N.)#.,n...... │ -000005c0: 745e 5eeb 9306 6b2e 9df8 901e 0f1d 5be3 t^^...k.......[. │ -000005d0: b36b 0faf 6fe9 ebf3 3e9e dad1 9d94 f6ce .k..o...>....... │ -000005e0: 8837 8765 41c6 ffdc 7d95 c8b5 a16b fd9c .7.eA...}....k.. │ -000005f0: 4a32 b336 2f54 fa17 c9a0 6428 8768 f8ee J2.6/T....d(.h.. │ -00000600: 56e2 83b8 58cf 1023 5932 12b4 fdf1 c6d0 V...X..#Y2...... │ -00000610: d8b7 2e8c 17a6 a7a5 9436 c281 3d5f ed7b .........6..=_.{ │ -00000620: 7739 e77e 43ff 8af0 cc45 03d1 d27a ef4d w9.~C....E...z.M │ -00000630: 93a4 32b0 7863 6d66 f78c 4179 abfb b2c5 ..2.xcmf..Ay.... │ -00000640: 4bd4 9b84 a91e f596 061f 8e80 23e0 0838 K...........#..8 │ -00000650: 028e 8023 70bc 1158 f7e1 2522 3b7e fdfa ...#p..X..%";~.. │ -00000660: db73 1f9b c937 0c74 8cfe feaa ea5a e38a .s...7.t.....Z.. │ -00000670: 1aaf 6da4 d2be 233d 8a57 08ad 38e7 1c81 ..m...#=.W..8... │ -00000680: 6345 208c ea7b 0c1f 8e80 23e0 0838 028e cE ..{....#..8.. │ +00000080: f28c fc1a 893c faee 0b53 7e1e 14b9 ebbe .....<...S~..... │ +00000090: 351b 36ac ddb0 a86f ed23 1d22 7248 a96f 5.6....o.#."rH.o │ +000000a0: d54f b70e fc7c dcb4 18db d75d 2225 b585 .O...|.....]"%.. │ +000000b0: 4ac1 3084 5eb3 a63e d8e1 0b4a e63b 49f9 J.0.^..>...J.;I. │ +000000c0: e599 5ccc d9cc 27af 3b3d f3c3 162b 4d53 ..\...'.;=...+MS │ +000000d0: b2ba ccd0 994a 5729 4d51 daa8 846e 96d2 .....JW)MQ...n.. │ +000000e0: 0c2d 6839 a98d be45 c974 f0e8 a947 8ff0 .-h9...E.t...G.. │ +000000f0: d8f0 b319 7d9b 1236 cb61 3c18 d04f 7918 ....}..6.a<..Oy. │ +00000100: fb54 d5b1 4ee2 5b73 766a 2dca 7456 9f7a .T..N.[svj-.tV.z │ +00000110: e82d 6f7e b658 ecd6 3779 f131 d978 cb81 .-o~.X..7y.1.x.. │ +00000120: 1ede 64ce a5f9 6033 323b 36d6 c26c f82c ..d...`32;6..l., │ +00000130: c864 7416 8b7f fe5c 5afc c3aa b79c 1766 .dt....\Z......f │ +00000140: fed3 7526 27c4 1ac0 30df b7ad 1d1b 391f ..u&'...0.....9. │ +00000150: d022 56cb 66cb 7fb6 dac9 6f31 66b7 9a57 ."V.f.....o1f..W │ +00000160: a80d dd19 4a60 098f 8d78 6664 fa30 1bfa ....J`...xfd.0.. │ +00000170: 8794 c0c5 6ae0 b74d 095f fae9 5432 dc90 ....j..M._..T2.. │ +00000180: ad36 fd62 3b4d c9ea 301b ddaf 0c3e e7e4 .6.b;M..0....>.. │ +00000190: 74d8 a84f 2d1e 2fc8 56b7 5d79 ab73 49a6 t..O-./.V.]y.sI. │ +000001a0: a717 f0c2 07de 88bc f0f4 427d 62c9 6533 ..........B}b.e3 │ +000001b0: eb83 f0b3 9acc d63b 3c71 f8d0 df64 256a .......;...|... │ +000001e0: fa37 667a 6462 a1bc 9ff1 b676 ecc4 99de .7fzdb.....v.... │ +000001f0: fab2 1ab6 66fc ac07 7c2d 9e3e c009 3b31 ....f...|-.>..;1 │ +00000200: e643 4e7b 6cc2 7768 90f5 c263 d8e2 f131 .CN{l.wh...c...1 │ +00000210: 9ef8 7c2f d613 3336 7ab1 7513 43ac ad93 ..|/..36z.u.C... │ +00000220: 1ee0 ad07 6a59 3dce 85f5 c935 827c 3cd6 ....jY=....5.|<. │ +00000230: 2c3f 7ed6 f757 cad3 1fb6 054a c491 d770 ,?~..W.....J...p │ +00000240: b05e 8839 4305 64ab 030f 7da6 07f2 f138 .^.9C.d...}....8 │ +00000250: b038 7ac5 6675 cc77 b839 8f01 bcc5 98de .8z.fu.w.9...... │ +00000260: e47c 3e74 103e f403 d13b bafc b51e 3beb .|>t.>...;....;. │ +00000270: 313f cb61 fd11 97b7 597f e86d 2d60 8d8f 1?.a....Y..m-`.. │ +00000280: 9d0b 6ce4 84cc 1fbb e5e6 f903 9978 7cad ..l..........x|. │ +00000290: ff3c 6ff9 f271 969f 3862 c8cf f51f 1e22 .TO*. │ +00000440: db7b a4ed 9e30 8a79 5238 e988 4b12 b7bc .{...0.yR8..K... │ +00000450: 9d1c 09fa 6bc1 d242 14cc 2b56 a24a 1ad1 ....k..B..+V.J.. │ +00000460: 253b 283d ec88 1b2f b325 a984 9dba 90d1 %;(=.../.%...... │ +00000470: 46f2 e868 1e23 d9e7 4b58 3ab4 79d6 b6ef F..h.#..KX:.y... │ +00000480: 9e9d 3b5f 644f f472 cbf6 2fa6 75c5 e1b4 ..;_dO.r../.u... │ +00000490: fd7b f5dd f1ca 83d1 9d9f c4b3 25f9 b277 .{..........%..w │ +000004a0: 59b7 2e35 0522 d463 df48 f95c ef08 3802 Y..5.".c.H.\..8. │ +000004b0: 8e80 23e0 0838 0213 46e0 d78d 7f17 2539 ..#..8..F.....%9 │ +000004c0: 6be7 d1a3 3fac 9bd2 782d 565d 71f4 d5fc k...?...x-V]q... │ +000004d0: abb2 b22c 4ed3 af49 da97 4db8 8e07 3a02 ...,N..I..M...:. │ +000004e0: 6341 e008 1ffe fa70 041c 0147 c011 7004 cA.....p...G..p. │ +000004f0: 1c01 47c0 1170 041c 0147 c011 7004 1c01 ..G..p...G..p... │ +00000500: 47c0 1170 041c 81f1 2150 fdf4 c581 5adc G..p....!P....Z. │ +00000510: aa7b af8d 7168 f342 ddbb ce84 8a24 17cf .{..qh.B.....$.. │ +00000520: 0924 c944 dd08 4f37 604d 6cdc beac 9f09 .$.D..O7`Ml..... │ +00000530: c74d cd70 dcae dd1f ac3a f056 47f4 e0ac .M.p.....:.VG... │ +00000540: 50aa 72f8 52a9 4b61 0e77 8de9 86ee 932f P.r.R.Ka.w...../ │ +00000550: 7f7f a4b5 f6ca dad7 6b37 773e 9dee d01f ........k7w>.... │ +00000560: 9eb7 8bbb ca72 6306 7c12 44e5 b05f 825b .....rc.|.D.._.[ │ +00000570: baa2 139a c879 0ec7 3ea6 9bdc c97e 6eac .....y..>....~n. │ +00000580: 62e8 0d8b bdd7 6dd9 de10 ec18 ece1 9eab b.....m......... │ +00000590: ff8c 2408 964b 4754 0c62 a971 73e9 d847 ..$..KGT.b.qs..G │ +000005a0: bfba d69f 08a5 562a 97b9 ad4b b7ad cf8f ......V*...K.... │ +000005b0: dfe9 992d 530e cbf2 b074 2048 e83f 4ca4 ...-S....t H.?L. │ +000005c0: 6d45 a547 6aac b970 fa26 3d0e 1dbb c285 mE.Gj..p.&=..... │ +000005d0: 9547 b636 f5d5 b91f 4f6d ed88 0a07 6784 .G.6....Om....g. │ +000005e0: 2f25 cb13 19fd 73f7 3e91 1b92 f6ad e794 /%....s.>....... │ +000005f0: a399 95b9 49b9 77b1 0c48 8a72 12d4 ef6d ....I.w..H.r...m │ +00000600: 263e 810b f50c 31a2 a587 136d 7fb4 b17d &>....1....m...} │ +00000610: f85b 1746 0bd3 d352 886b c9d1 cfbf 39f4 .[.F...R.k....9. │ +00000620: de4a cefd 73bd ab93 672e ef0f 9655 bb6f .J..s...g....U.o │ +00000630: 9b24 e5fe 25db 2a33 3b66 0cc8 db1d 572f .$..%.*3;f....W/ │ +00000640: 59aa de24 8cf5 a8b7 34f8 7004 1c01 47c0 Y..$....4.p...G. │ +00000650: 1170 041c 8153 8dc0 e60f af14 d9f7 fbb7 .p...S.......... │ +00000660: df5f f4f8 4cbe 61a0 63f0 cf9d aa6b 8e6b ._..L.a.c....k.k │ +00000670: 2abc b691 7269 5f3c 8657 08cd 38e7 1c81 *...ri_<.W..8... │ +00000680: f122 900c ea7b 0c1f 8e80 23e0 0838 028e ."...{....#..8.. │ 00000690: 8023 e008 3802 8e80 23e0 0838 028e 8023 .#..8...#..8...# │ -000006a0: e008 1c01 810d fae5 7f7e 4482 1f8c 61f3 .........~D...a. │ -000006b0: 0bb2 1f5c 809f af64 3fba c027 0df9 ae5d ...\...d?..'...] │ -000006c0: f6fd 16be db6c 363e e8b2 1f3c c18f 6d28 .....l6>...<..m( │ -000006d0: 7ccd 7ea6 f2e8 274a e4a1 1fe2 d952 b31a |.~...'J.....R.. │ -000006e0: cce8 5f57 c678 641f c719 01dd 982d f567 .._W.xd......-.g │ -000006f0: 5f04 4f4e 6f02 9c48 d22b 837d bbb2 427f _.ONo..H.+.}..B. │ -00000700: 8fbe 36b0 7322 c06f 9b48 d071 5e9b a773 ..6.s".o.H.q^..s │ +000006a0: e008 9c04 81e7 f4cb fffc 8804 3f18 c3e6 ............?... │ +000006b0: 1764 3fb8 003f 4fc9 7e74 814f 1ab2 5dbb .d?..?O.~t.O..]. │ +000006c0: f4fb 2d7c b7d9 6c7c d065 3f78 821f db50 ..-|..l|.e?x...P │ +000006d0: f89a fd02 e5d1 4f94 c843 3fc4 b3a5 6635 ......O..C?...f5 │ +000006e0: 98d1 ef56 c678 641f a718 01dd 982d f4a6 ...V.xd......-.. │ +000006f0: 5f04 8fce 6b00 1c49 d42d 033d fbd3 42c7 _...k..I.-.=..B. │ +00000700: 06df e8ff 6422 c0ef 9948 d029 5e9b a773 ....d"...H.)^..s │ 00000710: 041c 0147 c011 7004 1c01 47c0 1170 041c ...G..p...G..p.. │ 00000720: 0147 c011 7004 1c01 47c0 1170 041c 0147 .G..p...G..p...G │ 00000730: c011 7004 1c01 47c0 1170 041c 0147 e0ff ..p...G..p...G.. │ -00000740: 4420 744a 4d9e 675b 3cac 999b 3512 24d4 D tJM.g[<...5.$. │ -00000750: 4bb5 ea3c b6e1 6564 74ce ac2a ff93 c831 K..<..edt..*...1 │ -00000760: 0ffb 36f0 3107 7a80 23e0 0838 028e 8023 ..6.1.z.#..8...# │ -00000770: e008 3802 8e80 23e0 0838 028e 8023 e008 ..8...#..8...#.. │ -00000780: 3802 8e80 23e0 0838 028e 8023 e008 3802 8...#..8...#..8. │ -00000790: 8e80 23e0 08fc 5f08 fc03 b803 d25a ..#..._......Z │ +00000740: 44a0 5690 285e cb96 7765 47e3 4bbf 15a9 D.V.(^..weG.K... │ +00000750: 3c2f 51a9 2dfd f2c9 91c1 2da5 129b fae3 getChat(I)Lcom/b44t/messenger/DcChat; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/thoughtcrime/securesms/ConversationActivity;->dcChat:Lcom/b44t/messenger/DcChat; │ │ .line 969 │ - new-instance v0, Lorg/thoughtcrime/securesms/recipients/Recipient; │ + new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ - iget-object v1, p0, Lorg/thoughtcrime/securesms/ConversationActivity;->dcChat:Lcom/b44t/messenger/DcChat; │ + invoke-direct {v1, p0, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;->(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ - invoke-direct {v0, p0, v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;->(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ - │ - iput-object v0, p0, Lorg/thoughtcrime/securesms/ConversationActivity;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient; │ + iput-object v1, p0, Lorg/thoughtcrime/securesms/ConversationActivity;->recipient:Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ .line 970 │ invoke-static {p0}, Lorg/thoughtcrime/securesms/mms/GlideApp;->with(Landroidx/fragment/app/FragmentActivity;)Lorg/thoughtcrime/securesms/mms/GlideRequests; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/thoughtcrime/securesms/ConversationActivity;->glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; ├── smali_classes2/org/thoughtcrime/securesms/MediaPreviewActivity$1.smali │ @@ -1,15 +1,15 @@ │ .class Lorg/thoughtcrime/securesms/MediaPreviewActivity$1; │ .super Landroid/os/AsyncTask; │ .source "MediaPreviewActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lorg/thoughtcrime/securesms/MediaPreviewActivity;->lambda$deleteMedia$2(Lorg/thoughtcrime/securesms/MediaPreviewActivity$MediaItem;Landroid/content/DialogInterface;I)V │ + value = Lorg/thoughtcrime/securesms/MediaPreviewActivity;->lambda$deleteMedia$2$org-thoughtcrime-securesms-MediaPreviewActivity(Lorg/thoughtcrime/securesms/MediaPreviewActivity$MediaItem;Landroid/content/DialogInterface;I)V │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation ├── smali_classes2/org/thoughtcrime/securesms/ConversationListFragment$4.smali │ @@ -1,15 +1,15 @@ │ .class Lorg/thoughtcrime/securesms/ConversationListFragment$4; │ .super Landroid/os/AsyncTask; │ .source "ConversationListFragment.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingMethod; │ - value = Lorg/thoughtcrime/securesms/ConversationListFragment;->lambda$handleDeleteAllSelected$5(Lcom/b44t/messenger/DcContext;Landroid/content/DialogInterface;I)V │ + value = Lorg/thoughtcrime/securesms/ConversationListFragment;->lambda$handleDeleteAllSelected$5$org-thoughtcrime-securesms-ConversationListFragment(Lcom/b44t/messenger/DcContext;Landroid/content/DialogInterface;I)V │ .end annotation │ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x0 │ name = null │ .end annotation ├── smali_classes2/org/thoughtcrime/securesms/connect/DcContactsLoader.smali │ @@ -237,13 +237,11 @@ │ │ return-object v0 │ │ .line 63 │ :cond_5 │ new-instance v0, Lorg/thoughtcrime/securesms/connect/DcContactsLoader$Ret; │ │ - iget-object v2, p0, Lorg/thoughtcrime/securesms/connect/DcContactsLoader;->query:Ljava/lang/String; │ - │ invoke-direct {v0, p0, v1, v2}, Lorg/thoughtcrime/securesms/connect/DcContactsLoader$Ret;->(Lorg/thoughtcrime/securesms/connect/DcContactsLoader;[ILjava/lang/String;)V │ │ return-object v0 │ .end method ├── smali_classes2/org/thoughtcrime/securesms/recipients/Recipient.smali │ @@ -611,49 +611,45 @@ │ iget-object v0, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->dcChat:Lcom/b44t/messenger/DcChat; │ │ const/4 v1, 0x0 │ │ if-eqz v0, :cond_0 │ │ .line 221 │ - new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; │ + new-instance v2, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; │ │ - iget-object v2, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + iget-object v3, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ │ - iget-object v3, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->dcChat:Lcom/b44t/messenger/DcChat; │ - │ - invoke-direct {v0, p1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Lcom/b44t/messenger/DcChat;)V │ + invoke-direct {v2, p1, v3, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Lcom/b44t/messenger/DcChat;)V │ │ goto :goto_0 │ │ .line 223 │ :cond_0 │ iget-object v0, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->dcContact:Lcom/b44t/messenger/DcContact; │ │ if-eqz v0, :cond_1 │ │ .line 224 │ - new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto; │ - │ - iget-object v2, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ + new-instance v2, Lorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto; │ │ - iget-object v3, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->dcContact:Lcom/b44t/messenger/DcContact; │ + iget-object v3, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->address:Lorg/thoughtcrime/securesms/database/Address; │ │ - invoke-direct {v0, p1, v2, v3}, Lorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Lcom/b44t/messenger/DcContact;)V │ + invoke-direct {v2, p1, v3, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/ProfileContactPhoto;->(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;Lcom/b44t/messenger/DcContact;)V │ │ goto :goto_0 │ │ :cond_1 │ - move-object v0, v1 │ + move-object v2, v1 │ │ :goto_0 │ - if-eqz v0, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 228 │ - invoke-virtual {v0, p1}, Lorg/thoughtcrime/securesms/contacts/avatars/LocalFileContactPhoto;->getPath(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v2, p1}, Lorg/thoughtcrime/securesms/contacts/avatars/LocalFileContactPhoto;->getPath(Landroid/content/Context;)Ljava/lang/String; │ │ move-result-object p1 │ │ if-eqz p1, :cond_2 │ │ .line 229 │ invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z │ @@ -663,15 +659,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ if-nez p1, :cond_2 │ │ .line 230 │ monitor-exit p0 │ │ - return-object v0 │ + return-object v2 │ │ .line 234 │ :cond_2 │ :try_start_1 │ iget-object p1, p0, Lorg/thoughtcrime/securesms/recipients/Recipient;->systemContactPhoto:Landroid/net/Uri; │ │ if-eqz p1, :cond_3