--- /home/fdroid/fdroiddata/tmp/de.tutao.tutanota_396415.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.tutao.tutanota_396415.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: <1f3c21391e6fd322a5a9cd676fc09e83d9d9ad596d5b8c9d3d0bb8838bbbeba2>, actual: <2f5bad415dc1acba1b1db087db63592ddadb40819b2fc1a68aa91f3134bd9cbd> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <1a7ed9e24364c4dca8c35d450560274a7516625c8894a3713cfda08ebcb456c9706fa80200000000> │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): false │ -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: fc1932e08464aefcae82597dc0fc9d04c08b24aa09d1f950df20ea81234f30cb │ -Signer #1 certificate SHA-1 digest: 85cdb73c18849185022d3b392017568dd52a0fdf │ -Signer #1 certificate MD5 digest: f73bcbca56505374ff5b694615f01392 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 94c80820fdf8b17d7afac8c57b92879967d696ddfc6e6144c71f0a1bf0abcca0 │ -Signer #1 public key SHA-1 digest: c43a43600f3bb8beec34a95f30d1aec1a8f72822 │ -Signer #1 public key MD5 digest: 7107b2b35e390379f1713d4d1b06bb07 ├── zipinfo {} │ @@ -763,8 +763,8 @@ │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 884 b- stor 81-Jan-01 01:01 res/zz.png │ -rw---- 0.0 fat 410784 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 72934 b- defN 81-Jan-01 01:01 META-INF/B00ECFEA.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/B00ECFEA.RSA │ -rw---- 2.0 fat 72807 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -768 files, 71180927 bytes uncompressed, 44288880 bytes compressed: 37.8% │ +768 files, 71180927 bytes uncompressed, 44288879 bytes compressed: 37.8% ├── assets/tutanota/sw.js │ ├── js-beautify {} │ │ @@ -1,9 +1,9 @@ │ │ function filesToCache() { │ │ - return ["index.js", "index.html", "polyfill.js", "worker-bootstrap.js", "app.js", "mail-worker.js", "calendar-view-DiwN47j1.js", "common-O0r89erc.js", "common-min-B2pdufjc.js", "contacts-BGYQAvH4.js", "date-Dqme3WRy.js", "date-gui-CkFcHoSv.js", "gui-base-VfE7f0yi.js", "invoice-DyIaiday.js", "jszip-klNCRZ_e.js", "linkify-pI_GK1iF.js", "login-ChKbyp75.js", "mail-editor-DTpxpGp7.js", "mail-settings-BydMq1UQ.js", "mail-view-DMnr197_.js", "main-_a3oIcK9.js", "native-common-CJwbYA9G.js", "polyfill-helpers-0O53GUzb.js", "sanitizer-BVHPBesR.js", "search-BVCdNTMy.js", "settings-CMmC0ad-.js", "setup-wizard-B6YJIrFv.js", "sharing-DKDP237m.js", "translation-en-D8ZBhL8N.js", "ui-extra-2HzCW2kz.js", "wasm-DHGwHOBZ.js", "wasm-fallback-Bs0jyn80.js", "worker-lazy-CQa90xMB.js", "worker-search-szMQbBP_.js", "polyfill-helpers-0O53GUzb.js.map", "invoice-DyIaiday.js.map", "native-common-CJwbYA9G.js.map", "login-ChKbyp75.js.map", "setup-wizard-B6YJIrFv.js.map", "linkify-pI_GK1iF.js.map", "sanitizer-BVHPBesR.js.map", "sharing-DKDP237m.js.map", "common-min-B2pdufjc.js.map", "search-BVCdNTMy.js.map", "calendar-view-DiwN47j1.js.map", "translation-en-D8ZBhL8N.js.map", "mail-settings-BydMq1UQ.js.map", "contacts-BGYQAvH4.js.map", "gui-base-VfE7f0yi.js.map", "date-Dqme3WRy.js.map", "ui-extra-2HzCW2kz.js.map", "wasm-DHGwHOBZ.js.map", "mail-editor-DTpxpGp7.js.map", "date-gui-CkFcHoSv.js.map", "mail-view-DMnr197_.js.map", "worker-lazy-CQa90xMB.js.map", "worker-search-szMQbBP_.js.map", "common-O0r89erc.js.map", "settings-CMmC0ad-.js.map", "main-_a3oIcK9.js.map", "jszip-klNCRZ_e.js.map", "wasm-fallback-Bs0jyn80.js.map", "app.js.map", "mail-worker.js.map", "images/logo-favicon.png", "images/logo-favicon-152.png", "images/logo-favicon-196.png", "images/font.ttf"] │ │ + return ["index.js", "index.html", "polyfill.js", "worker-bootstrap.js", "app.js", "mail-worker.js", "calendar-view-DiwN47j1.js", "common-O0r89erc.js", "common-min-B2pdufjc.js", "contacts-BGYQAvH4.js", "date-Dqme3WRy.js", "date-gui-CkFcHoSv.js", "gui-base-VfE7f0yi.js", "invoice-DyIaiday.js", "jszip-klNCRZ_e.js", "linkify-pI_GK1iF.js", "login-ChKbyp75.js", "mail-editor-DTpxpGp7.js", "mail-settings-BydMq1UQ.js", "mail-view-DMnr197_.js", "main-_a3oIcK9.js", "native-common-CJwbYA9G.js", "polyfill-helpers-0O53GUzb.js", "sanitizer-BVHPBesR.js", "search-BVCdNTMy.js", "settings-CMmC0ad-.js", "setup-wizard-B6YJIrFv.js", "sharing-DKDP237m.js", "translation-en-D8ZBhL8N.js", "ui-extra-2HzCW2kz.js", "wasm-DHGwHOBZ.js", "wasm-fallback-Bs0jyn80.js", "worker-lazy-CQa90xMB.js", "worker-search-szMQbBP_.js", "polyfill-helpers-0O53GUzb.js.map", "invoice-DyIaiday.js.map", "native-common-CJwbYA9G.js.map", "login-ChKbyp75.js.map", "linkify-pI_GK1iF.js.map", "setup-wizard-B6YJIrFv.js.map", "sharing-DKDP237m.js.map", "sanitizer-BVHPBesR.js.map", "translation-en-D8ZBhL8N.js.map", "search-BVCdNTMy.js.map", "calendar-view-DiwN47j1.js.map", "common-min-B2pdufjc.js.map", "contacts-BGYQAvH4.js.map", "mail-settings-BydMq1UQ.js.map", "date-Dqme3WRy.js.map", "gui-base-VfE7f0yi.js.map", "date-gui-CkFcHoSv.js.map", "mail-editor-DTpxpGp7.js.map", "mail-view-DMnr197_.js.map", "ui-extra-2HzCW2kz.js.map", "wasm-DHGwHOBZ.js.map", "common-O0r89erc.js.map", "worker-search-szMQbBP_.js.map", "worker-lazy-CQa90xMB.js.map", "settings-CMmC0ad-.js.map", "main-_a3oIcK9.js.map", "jszip-klNCRZ_e.js.map", "wasm-fallback-Bs0jyn80.js.map", "app.js.map", "mail-worker.js.map", "images/logo-favicon.png", "images/logo-favicon-152.png", "images/logo-favicon-196.png", "images/font.ttf"] │ │ } │ │ │ │ function version() { │ │ return "252.241122.0" │ │ } │ │ │ │ function customDomainCacheExclusions() {