--- /home/fdroid/fdroiddata/tmp/org.owntracks.android_420503003.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.owntracks.android_420503003.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: <5766ab76f74bf838adac1781cabf21a638c676c36b419284c72de700708686d2>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <172735e9ef2e92ff032c4ee2086d0e62a9dc469f48b61c8b4320f3b0ec67d839c357ea0000000000>, actual: │ @@ -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: 8d8db68e4c582119c2d9f183c14a89777792918eba7b3de762e1c1f73475397b │ -Signer #1 certificate SHA-1 digest: b1575690c4e551a3a964a531cc20e23a2b43e3c7 │ -Signer #1 certificate MD5 digest: d78456635bc27b267410392e3f0b4f8c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: c1e1c5db422f7eba4a3083e4a7ff398a45e3d7f75ca385a8207529f61706f7a2 │ -Signer #1 public key SHA-1 digest: ef61c6c9afb765f90da3852aebac82709df5bbca │ -Signer #1 public key MD5 digest: 50c6c1e446358fb41506bf0c1dbfc556 ├── zipinfo {} │ @@ -1,11 +1,11 @@ │ Zip file size: 15361987 bytes, number of entries: 927 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ -rw-r--r-- 0.0 unx 46 b- defN 81-Jan-01 01:01 META-INF/version-control-info.textproto │ --rw-r--r-- 0.0 unx 1695 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 1696 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 230 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 8503056 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 365400 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 2103592 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 276552 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libsodiumjni.so │ -rw-r--r-- 0.0 unx 1284028 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libconscrypt_jni.so │ -rw-r--r-- 0.0 unx 313340 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libsodiumjni.so │ @@ -922,8 +922,8 @@ │ -rw---- 0.0 fat 448 b- defN 81-Jan-01 01:01 res/zp.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 4240 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 1110688 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 87436 b- defN 81-Jan-01 01:01 META-INF/39AE7154.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/39AE7154.RSA │ -rw---- 2.0 fat 87309 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -927 files, 21027539 bytes uncompressed, 15166021 bytes compressed: 27.9% │ +927 files, 21027540 bytes uncompressed, 15166022 bytes compressed: 27.9% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '037' │ │ DEX file header: │ │ magic : 'dex\n037\0' │ │ -checksum : b201858f │ │ -signature : db1b...7895 │ │ +checksum : f60a869e │ │ +signature : f82e...7300 │ │ file_size : 8503056 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 58052 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 10626 │ │ @@ -4175904,8 +4175904,8 @@ │ │ Class #6129 header: │ │ class_idx : 7252 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 7245 │ │ source_file_idx : 25185 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ -[ Too much input for diff (SHA256: 982d8ea4f77e8bdc53b0658ce77cc9d9585fba3aca693da0959a517558f0e2c3) ] │ │ +[ Too much input for diff (SHA256: ba4c6dbb5c8dd9553a39007e114d74e6612c5ecee0796491428e4ffcd28277c8) ] │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -186321,15 +186321,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 3ad4af5f │ │ │ + 32-bit CRC value (hex): 18133def │ │ │ compressed size: 587 bytes │ │ │ uncompressed size: 587 bytes │ │ │ length of filename: 86 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ ├── org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ package org.bouncycastle.jcajce.provider.keystore.util; │ │ │ │ │ │ │ │ import java.io.InputStream; │ │ │ │ import j$.io.DesugarInputStream; │ │ │ │ import java.io.OutputStream; │ │ │ │ import java.util.Arrays; │ │ │ │ -import j$.io.InputStreamRetargetInterface; │ │ │ │ import j$.io.ByteArrayInputStreamRetargetInterface; │ │ │ │ +import j$.io.InputStreamRetargetInterface; │ │ │ │ import java.io.ByteArrayInputStream; │ │ │ │ │ │ │ │ -final class JKSKeyStoreSpi$ErasableByteStream extends ByteArrayInputStream implements ByteArrayInputStreamRetargetInterface, InputStreamRetargetInterface │ │ │ │ +final class JKSKeyStoreSpi$ErasableByteStream extends ByteArrayInputStream implements InputStreamRetargetInterface, ByteArrayInputStreamRetargetInterface │ │ │ │ { │ │ │ │ public JKSKeyStoreSpi$ErasableByteStream(final byte[] buf, final int offset, final int length) { │ │ │ │ super(buf, offset, length); │ │ │ │ } │ │ │ │ │ │ │ │ public void erase() { │ │ │ │ Arrays.fill(super.buf, (byte)0); ├── smali/org/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream.smali │┄ Ordering differences only │ @@ -1,14 +1,14 @@ │ .class final Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi$ErasableByteStream; │ .super Ljava/io/ByteArrayInputStream; │ .source "SourceFile" │ │ # interfaces │ -.implements Lj$/io/ByteArrayInputStreamRetargetInterface; │ .implements Lj$/io/InputStreamRetargetInterface; │ +.implements Lj$/io/ByteArrayInputStreamRetargetInterface; │ │ │ # annotations │ .annotation system Ldalvik/annotation/EnclosingClass; │ value = Lorg/bouncycastle/jcajce/provider/keystore/util/JKSKeyStoreSpi; │ .end annotation ├── assets/dexopt/baseline.prof │ @@ -1,106 +1,106 @@ │ -00000000: 7072 6f00 3031 3000 01b8 3f00 008e 0600 pro.010...?..... │ +00000000: 7072 6f00 3031 3000 01b8 3f00 008f 0600 pro.010...?..... │ 00000010: 0078 01ed 5a7d 6855 6518 7fce bdd7 bba3 .x..Z}hUe....... │ -00000020: f74e efe6 4757 5b79 b726 59a6 8eb6 a6d0 .N..GW[y.&Y..... │ -00000030: cad3 2c66 18b2 d060 90c8 1515 8522 1423 ..,f...`.....".# │ -00000040: 8639 3ada 6d4a 1f24 2261 1064 4541 a092 .9:.mJ.$"a.dEA.. │ +00000020: f74e efe6 4757 5bed 6e4d b24c 1d6d 4da1 .N..GW[.nM.L.mM. │ +00000030: a5a7 59cc 3064 a1c1 2091 2b2a 0a45 2846 ..Y.0d.. .+*.E(F │ +00000040: 2c53 3ada 6d4a 1f24 2261 1064 4541 9082 ,S:.mJ.$"a.dEA.. │ 00000050: 4864 4176 070b 2604 1505 05f9 c7a2 304a HdAv..&.......0J │ 00000060: 282d ca3e 59cf ef9e f39b 6fc7 29bb 6ccc (-.>Y.....o.).l. │ 00000070: 74ef 19ef 79de f779 7ecf c7fb 7bdf 73ee t...y..y~...{.s. │ -00000080: d93d 3725 df4b bf2b d2f3 d6c1 ae83 9f89 .=7%.K.+........ │ -00000090: ac7b 78ed d6ad 1bb6 2e58 bfa1 f385 b448 .{x......X.....H │ -000000a0: 4c82 960c 25c6 4ea4 4dd4 7185 b609 a19e L...%.N.M.q..... │ -000000b0: 9238 f8de a78d be8c 097b 425b 26b4 c555 .8.......{B[&..U │ -000000c0: a6b4 356b 439f fec0 0347 7fd8 d090 1718 ..5kC....G...... │ -000000d0: d30e bdce 46b4 7441 5ef4 1967 aaf6 591b ....F.tA^..g..Y. │ -000000e0: e251 0f09 1c6d 9343 1be2 625e c445 6b82 .Q...m.C..b^.Ek. │ -000000f0: 9e35 4571 d05f 1bfa a20f dfeb b5a1 06f8 .5Eq._.......... │ -00000100: a136 4833 26fa 68f5 43d8 80bd 29d4 1f0a .6H3&.h.C...)... │ -00000110: 2572 4ed1 c6b9 a07e d60e 3cda 8fa1 e498 %rN....~..<..... │ -00000120: f958 37c7 f045 4dd7 69a3 8d3e 880f 1bf9 .X7..EM.i..>.... │ -00000130: 99a4 7dd8 9897 78d8 a983 9d63 70cb b9c1 ..}...x....cp... │ -00000140: 4e3e b0ee c443 c738 f045 1d90 f023 57e6 N>...C.8.E...#W. │ -00000150: 1e83 cdcc d162 e039 27ae 09fc d138 861f .....b.9'....8.. │ -00000160: f341 073c f730 fa58 27c6 07ae 3b1c 634f .A.<.0.X'...;.cO │ -00000170: b146 3307 eb33 75e6 7e42 2cd6 ce5c e006 .F3..3u.~B,..\.. │ -00000180: 0df1 a0a3 2fb8 cd6a 83cd ac01 fde5 dab8 ..../..j........ │ -00000190: 9fab 2318 d811 ab51 1bea 01b7 d021 0e63 ..#....Q.....!.c │ -000001a0: 638c 3940 a261 2fbe 1bf6 b90e b441 8213 c.9@.a/......A.. │ -000001b0: fa42 729e 2606 39c9 0924 f371 9da3 58c6 .Br.&.9..$.q..X. │ -000001c0: e0dc 3946 7ce6 820f eb41 4ccc 198d 7980 ..9F|....AL...y. │ -000001d0: 431f 18ae 1fd7 96fb 06d7 c13c 0dc4 fcfb C..........<.... │ -000001e0: d4e9 a836 8e29 1107 9c31 1ff4 cc43 0c75 ...6.)...1...C.u │ -000001f0: b786 b84a 95d4 11cb 7aa0 472d a69e 7130 ...J....z.G-..q0 │ -00000200: 6734 ce99 7acc 070d 6362 e80f 1d6c d817 g4..z...cb...l.. │ -00000210: d491 0b8c a963 2c4a c461 1ff7 54cc 8f39 .....c,J.a..T..9 │ -00000220: 6684 7e43 f902 03bd c907 e260 1cc5 630f f.~C.......`..c. │ -00000230: 5207 bed9 675e 8ea3 12b1 cc79 924f f811 R...g^.....y.O.. │ -00000240: cb18 c09a 7c72 0e26 d6ac 15fe d118 c845 ....|r.&.......E │ -00000250: 3fd8 3036 7d10 ab4a 1ba4 8965 0d94 511f ?.06}..J...e..Q. │ -00000260: c6a4 1db2 2d8c c31a b0d6 e01f d828 1e18 ....-........(.. │ -00000270: ec29 7e4e 9871 86ea 230e f4d1 38a6 8e79 .)~N.q..#...8..y │ -00000280: a3fe 43f9 0003 3c6c d813 661c f431 5fd8 ..C....8-M.^/...3..wo │ -000003a0: 72aa bc89 85b6 c7ff 8a01 6fc2 af4e 6c6d r.........o..Nlm │ -000003b0: 271e 4782 e350 95b4 c7c2 e1b7 afde ebdf '.G..P.......... │ -000003c0: 33d1 f573 fd22 85b3 7e83 74f4 9f4c aed0 3..s."..~.t..L.. │ -000003d0: abb7 4357 d2d7 8795 537a 958b 9cc2 4d40 ..CW....Sz....M@ │ -000003e0: 577a 88c3 df21 5eda 29e2 eabe e8e1 6f6c Wz...!^.).....ol │ -000003f0: 4c68 8403 6d99 6443 736f 6d6c ef5c 478e Lh..m.dCsoml.\G. │ -00000400: e0f3 6a6a bab0 0bf7 2f3d fc13 c59c bb7a ..jj..../=.....z │ -00000410: 47c2 45c2 6325 9571 ca4b 53bc 279d 28c4 G.E.c%.q.KS.'.(. │ -00000420: 6b9d d6b9 333d 11ef 58a9 2440 dcac 789d k...3=..X.$@..x. │ -00000430: c1c8 8d49 778d eefc 1cf4 171e c5df e5c5 ...Iw........... │ -00000440: fe87 6a3f 4d75 ef3c 71c4 f7df 70eb 1b14 ..j?Mu.|..... │ +00000100: 87da 20cd 98e8 a335 0c61 03f6 a650 7f28 .. ....5.a...P.( │ +00000110: 94c8 3945 1be7 82fa 593b f068 3f86 9263 ..9E....Y;.h?..c │ +00000120: e663 dd1c c317 355d a78d 36fa 203e 6ce4 .c....5]..6. >l. │ +00000130: 6792 f661 635e e261 a70e 768e c12d e706 g..ac^.a..v..-.. │ +00000140: 3bf9 c0ba 130f 1de3 c017 7540 c28f 5c99 ;.........u@..\. │ +00000150: 7b0c 3633 47ab 81e7 9cb8 26f0 47e3 187e {.63G.....&.G..~ │ +00000160: cc07 1df0 dcc3 e863 9d18 1fb8 ee70 8c3d .......c.....p.= │ +00000170: c51a cd1c accf d499 fb09 b158 3b73 811b ...........X;s.. │ +00000180: 34c4 838e bee0 36ab 0d36 b306 f497 6be3 4.....6..6....k. │ +00000190: 7eae 8e60 6047 ac26 6da8 07dc 4287 388c ~..``G.&m...B.8. │ +000001a0: 8d31 e600 8986 bdf8 6ed8 e73a d006 094e .1......n..:...N │ +000001b0: e80b c979 9a18 e424 2790 ccc7 758e 6219 ...y...$'...u.b. │ +000001c0: 8373 e718 f199 0b3e ac07 3131 6734 e601 .s.....>..11g4.. │ +000001d0: 0e7d 60b8 7e5c 5bee 1b5c 0773 3510 f3ef .}`.~\[..\.s5... │ +000001e0: 57a7 a3da 38a6 441c 70c6 7cd0 330f 31d4 W...8.D.p.|.3.1. │ +000001f0: dd1a e22a 5552 472c eb81 1eb5 987a c6c1 ...*URG,.....z.. │ +00000200: 9cd1 3867 ea31 1f34 8c89 a13f 74b0 615f ..8g.1.4...?t.a_ │ +00000210: 5047 2e30 a68e b128 1187 7ddc 5331 3fe6 PG.0...(..}.S1?. │ +00000220: 9811 fa0d e50b 0cf4 261f 8883 7114 8f3d ........&...q..= │ +00000230: 481d f866 9f79 398e 4ac4 32e7 493e e147 H..f.y9.J.2.I>.G │ +00000240: 2c63 006b f2c9 3998 58b3 56f8 4763 2017 ,c.k..9.X.V.Gc . │ +00000250: fd60 c3d8 f441 ac2a 6d90 2696 3550 467d .`...A.*m.&.5PF} │ +00000260: 1893 76c8 f630 0e6b c05a 837f 60a3 7860 ..v..0.k.Z..`.x` │ +00000270: b0a7 f839 61c6 19aa 8f38 d047 e398 3ae6 ...9a....8.G..:. │ +00000280: 8dfa 0fe5 030c f0b0 614f 9871 d0c7 7c61 ........aO.q..|a │ +00000290: 8fc6 64ac 5ab5 f1da bc4f 270a 0eab 148c ..d.Z....O'..... │ +000002a0: 3ad7 847e e093 b5d0 0f92 7919 1bf7 3cf4 :..~......y...<. │ +000002b0: 79fd 323f 7d61 437b 5915 2b6f 1339 d310 y.2?}aC{Y.+o.9.. │ +000002c0: ac15 74e6 ba60 bc46 31c8 01fd 126d d061 ..t..`.F1....m.a │ +000002d0: 3c4f 3b0f e866 fa62 6e50 d382 98a3 b539 ..>..|.v...~ │ +00000530: e7ef 1d7e aff9 cbfd beb8 b1c9 8e37 abd6 ...~.........7.. │ +00000540: 8dfb b33f def1 f534 7d07 345b 7972 a5b8 ...?...4}.4[yr.. │ +00000550: 7e05 1e08 f3f8 1590 e471 bae0 c8ba e9de ~........q...... │ +00000560: 8cbe 60bd d4d1 d5b2 34ab 5fcc 6f2b 6c91 ..`.....4._.o+l. │ +00000570: 754b 6bea 7387 aa65 ef69 7568 ecf1 baf6 uKk.s..e.iuh.... │ +00000580: 848e 07d2 e95d c5e9 cb7c 4f13 fac1 7b0f .....]...|O...{. │ +00000590: 2364 d26b ca7c e479 8b32 d5b9 c23e 47bf #d.k.|.y.2...>G. │ +000005a0: e32f e085 7be9 f07d 470a c10b 123f 27f9 ./..{..}G....?'. │ +000005b0: 3e47 5f0f 5de4 29f6 d929 7b53 c767 54bf >G_.].)..){S.gT. │ +000005c0: 9f9f 7360 75ca ddf4 b417 d37b 6e51 7261 ..s`u......{nQra │ +000005d0: a44b 0bfc f262 6c0f 6f6c d331 dbf1 a0d3 .K...bl.ol.1.... │ +000005e0: bb23 d832 7749 e733 3d8f ba3d 47eb 1ed9 .#.2wI.3=..=G... │ +000005f0: f5f0 b27f 06e2 7bf4 7753 3fac dcf1 97f8 ......{.wS?..... │ +00000600: 95ce 9f5f b9af c8e6 e7ef 7cfc 9b6d 7d6d ..._......|..m}m │ +00000610: ad99 e2de 819f 0679 6a71 bd9f 8385 d017 .......yjq...... │ +00000620: 8bc5 0139 b971 c907 ba72 03e7 9ed0 041d ...9.q...r...... │ +00000630: d58d cc77 c5cb 9c78 239e 83ff 9f17 574f ...w...x#.....WO │ +00000640: 35bd aee4 ebef 45fc 81d2 a557 66f8 91bf 5.....E....Wf... │ +00000650: 032b 33a1 855b 062c 0396 01cb 8065 a02c .+3..[.,.....e., │ +00000660: 0672 65a1 2dd8 3260 19b0 0c8c 1503 b969 .re.-.2`.......i │ +00000670: 0bcb 48d5 c0ff 3af1 bff3 c88f 71f4 109f ..H...:.....q... │ +00000680: 1b39 5b36 8265 c032 6019 b00c 94c7 c0d5 .9[6.e.2`....... │ +00000690: f32d 5c79 f3b6 e8ab 8881 7f01 5f11 c076 .-\y........_..v