--- /home/fdroid/fdroiddata/tmp/tech.projectmatris.antimalwareapp_10400.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_tech.projectmatris.antimalwareapp_10400.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: <3a25ab025360662f649026ebc6a27b9007ec8eecd41db8d25e93156ca76f3095> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <055415dfbfa49d2da7fb3742bac7f45cf683cfe4bb3faf2cc4de13caf8644003ad6c820000000000>, actual: <3c8a7a0c8edd6bd4bcb7b7e54db590babf5913216126b6cbf2114b3ce2015962ad6c820000000000> │ @@ -1,57 +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: 3ed7657ae8cbfd87697a0fbfcb770b70ff62a9228f32c7967a76518f7f8ed4ec │ -Signer #1 certificate SHA-1 digest: 32ce77111eedbf291a55ee998bf5d5372e9075cd │ -Signer #1 certificate MD5 digest: 848278f793a2389f2f044438b893c392 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 59c872a3a104d6ef3d2e24f7d6bf22dc30aa295424bc78c06c2e4b0929bb798c │ -Signer #1 public key SHA-1 digest: 25dd0d3e3b9d8a677655c68411859712668bf400 │ -Signer #1 public key MD5 digest: 9486141b91035bde0b672a62e7cbc02d │ -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.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.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.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-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.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.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.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.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.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.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/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/. ├── zipinfo {} │ @@ -824,8 +824,8 @@ │ -rw---- 0.0 fat 1828 b- defN 81-Jan-01 01:01 res/zW.xml │ -rw---- 0.0 fat 1586 b- stor 81-Jan-01 01:01 res/ze.png │ -rw---- 0.0 fat 748 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 1206224 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 58100 b- defN 81-Jan-01 01:01 META-INF/4241BBB2.SF │ -rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/4241BBB2.RSA │ -rw---- 2.0 fat 57992 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -829 files, 19201375 bytes uncompressed, 8454642 bytes compressed: 56.0% │ +829 files, 19201375 bytes uncompressed, 8454638 bytes compressed: 56.0% ├── lib/armeabi-v7a/libtensorflowlite_jni.so │ ├── readelf --wide --sections {} │ │ @@ -18,16 +18,16 @@ │ │ [13] .ARM.extab PROGBITS 00138584 138584 0090d0 00 A 0 0 4 │ │ [14] .rodata PROGBITS 00141660 141660 00e05c 00 A 0 0 16 │ │ [15] .fini_array FINI_ARRAY 00150cb0 14fcb0 000008 04 WA 0 0 4 │ │ [16] .data.rel.ro PROGBITS 00150cc0 14fcc0 00123c 00 WA 0 0 16 │ │ [17] .dynamic DYNAMIC 00151efc 150efc 0000f8 08 WA 3 0 4 │ │ [18] .data PROGBITS 00152000 151000 000ff4 00 WA 0 0 8 │ │ [19] .got PROGBITS 00152ff4 151ff4 000584 00 WA 0 0 4 │ │ - [20] .comment PROGBITS 00000000 152578 00012f 01 MS 0 0 1 │ │ - [21] .bss NOBITS 00153580 152580 000484 00 WA 0 0 16 │ │ + [20] .bss NOBITS 00153580 152580 000484 00 WA 0 0 16 │ │ + [21] .comment PROGBITS 00000000 152578 00012f 01 MS 0 0 1 │ │ [22] .note.gnu.gold-version NOTE 00000000 1526a8 00001c 00 0 0 4 │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 1526c4 000038 00 0 0 1 │ │ [24] .shstrtab STRTAB 00000000 1526fc 0000f8 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), ├── lib/x86_64/libtensorflowlite_jni.so │ ├── readelf --wide --sections {} │ │ @@ -20,16 +20,16 @@ │ │ [15] .eh_frame_hdr PROGBITS 00000000002acae4 2acae4 004fac 00 A 0 0 4 │ │ [16] .fini_array FINI_ARRAY 00000000002b31c0 2b21c0 000010 08 WA 0 0 8 │ │ [17] .data.rel.ro PROGBITS 00000000002b31d0 2b21d0 002bc8 00 WA 0 0 16 │ │ [18] .dynamic DYNAMIC 00000000002b5d98 2b4d98 0001f0 10 WA 3 0 8 │ │ [19] .got PROGBITS 00000000002b5f90 2b4f90 000058 00 WA 0 0 8 │ │ [20] .got.plt PROGBITS 00000000002b5fe8 2b4fe8 000360 00 WA 0 0 8 │ │ [21] .data PROGBITS 00000000002b6348 2b5348 001fd8 00 WA 0 0 8 │ │ - [22] .comment PROGBITS 0000000000000000 2b7320 00012f 01 MS 0 0 1 │ │ - [23] .bss NOBITS 00000000002b8340 2b7340 000808 00 WA 0 0 64 │ │ + [22] .bss NOBITS 00000000002b8340 2b7340 000808 00 WA 0 0 64 │ │ + [23] .comment PROGBITS 0000000000000000 2b7320 00012f 01 MS 0 0 1 │ │ [24] .note.gnu.gold-version NOTE 0000000000000000 2b7450 00001c 00 0 0 4 │ │ [25] .shstrtab STRTAB 0000000000000000 2b746c 000107 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ l (large), p (processor specific) ├── lib/arm64-v8a/libtensorflowlite_jni.so │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -1617,23 +1617,23 @@ │ │ decimal32 │ │ decimal16 │ │ decltype(auto) │ │ std::nullptr_t │ │ pixel vector[ │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.note.android.ident │ │ -.got.plt │ │ -.rela.plt │ │ -.eh_frame_hdr │ │ +.shstrtab │ │ +.gnu.version │ │ +.gnu.version_d │ │ .gnu.version_r │ │ -.data.rel.ro │ │ .rela.dyn │ │ -.gnu.version │ │ +.rela.plt │ │ +.eh_frame_hdr │ │ .eh_frame │ │ .gcc_except_table │ │ -.gnu.version_d │ │ +.note.android.ident │ │ +.init_array │ │ +.fini_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,19 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e6e6f got..comment..no │ │ - 0x00000030 74652e61 6e64726f 69642e69 64656e74 te.android.ident │ │ - 0x00000040 002e676f 742e706c 74002e72 656c612e ..got.plt..rela. │ │ - 0x00000050 706c7400 2e627373 002e6479 6e737472 plt..bss..dynstr │ │ - 0x00000060 002e6568 5f667261 6d655f68 6472002e ..eh_frame_hdr.. │ │ - 0x00000070 676e752e 76657273 696f6e5f 72002e64 gnu.version_r..d │ │ - 0x00000080 6174612e 72656c2e 726f002e 72656c61 ata.rel.ro..rela │ │ - 0x00000090 2e64796e 002e676e 752e7665 7273696f .dyn..gnu.versio │ │ - 0x000000a0 6e002e64 796e7379 6d002e68 61736800 n..dynsym..hash. │ │ - 0x000000b0 2e65685f 6672616d 65002e67 63635f65 .eh_frame..gcc_e │ │ - 0x000000c0 78636570 745f7461 626c6500 2e676e75 xcept_table..gnu │ │ - 0x000000d0 2e766572 73696f6e 5f64002e 64796e61 .version_d..dyna │ │ - 0x000000e0 6d696300 2e736873 74727461 62002e72 mic..shstrtab..r │ │ - 0x000000f0 6f646174 61002e64 61746100 odata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 68617368 ..shstrtab..hash │ │ + 0x00000010 002e6479 6e73796d 002e6479 6e737472 ..dynsym..dynstr │ │ + 0x00000020 002e676e 752e7665 7273696f 6e002e67 ..gnu.version..g │ │ + 0x00000030 6e752e76 65727369 6f6e5f64 002e676e nu.version_d..gn │ │ + 0x00000040 752e7665 7273696f 6e5f7200 2e72656c u.version_r..rel │ │ + 0x00000050 612e6479 6e002e72 656c612e 706c7400 a.dyn..rela.plt. │ │ + 0x00000060 2e746578 74002e72 6f646174 61002e65 .text..rodata..e │ │ + 0x00000070 685f6672 616d655f 68647200 2e65685f h_frame_hdr..eh_ │ │ + 0x00000080 6672616d 65002e67 63635f65 78636570 frame..gcc_excep │ │ + 0x00000090 745f7461 626c6500 2e6e6f74 652e616e t_table..note.an │ │ + 0x000000a0 64726f69 642e6964 656e7400 2e696e69 droid.ident..ini │ │ + 0x000000b0 745f6172 72617900 2e66696e 695f6172 t_array..fini_ar │ │ + 0x000000c0 72617900 2e646174 612e7265 6c2e726f ray..data.rel.ro │ │ + 0x000000d0 002e6479 6e616d69 63002e67 6f74002e ..dynamic..got.. │ │ + 0x000000e0 676f742e 706c7400 2e646174 61002e62 got.plt..data..b │ │ + 0x000000f0 7373002e 636f6d6d 656e7400 ss..comment. ├── lib/x86/libtensorflowlite_jni.so │ ├── readelf --wide --sections {} │ │ @@ -20,16 +20,16 @@ │ │ [15] .eh_frame_hdr PROGBITS 002a7de8 2a7de8 004e34 00 A 0 0 4 │ │ [16] .fini_array FINI_ARRAY 002ae6b0 2ad6b0 000008 04 WA 0 0 4 │ │ [17] .data.rel.ro PROGBITS 002ae6c0 2ad6c0 001574 00 WA 0 0 16 │ │ [18] .dynamic DYNAMIC 002afc34 2aec34 0000f8 08 WA 3 0 4 │ │ [19] .got PROGBITS 002afd30 2aed30 0002c4 00 WA 0 0 4 │ │ [20] .got.plt PROGBITS 002afff4 2aeff4 0001ac 00 WA 0 0 4 │ │ [21] .data PROGBITS 002b01a0 2af1a0 001010 00 WA 0 0 8 │ │ - [22] .comment PROGBITS 00000000 2b01b0 00012f 01 MS 0 0 1 │ │ - [23] .bss NOBITS 002b11c0 2b01c0 0006a0 00 WA 0 0 64 │ │ + [22] .bss NOBITS 002b11c0 2b01c0 0006a0 00 WA 0 0 64 │ │ + [23] .comment PROGBITS 00000000 2b01b0 00012f 01 MS 0 0 1 │ │ [24] .note.gnu.gold-version NOTE 00000000 2b02e0 00001c 00 0 0 4 │ │ [25] .shstrtab STRTAB 00000000 2b02fc 000105 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ p (processor specific)