13.1 KB
/home/fdroid/fdroiddata/tmp/com.trianguloy.urlchecker_32.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.trianguloy.urlchecker_32.apk
2.13 KB
/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: <2da47c0c59650d8dad8d203414d9e870c86228046df4427b5319b07a9bb86e54>, actual: <201550b95f0ee24517bf0a27aa436edf144b12b90da27e50c3c113bcdb2e0ecb> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <f41f087662bff28bf43deb4c7529edb283a124e15603d654b70fb396f9627af025100b0000000000>, actual: <35619aec3da3cef0301e8607cf8e1b78fd5e1e4068a74bb2379a9a2a541a92f525100b0000000000>
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·93d79b1e72d5a6b0bc6811b9bc0a83181c3510d58c11571140ff3f8a63f22174 
10 Signer·#1·certificate·SHA-1·digest:·4379772b4b19bbe08f35f769ca28919f85cc0298 
11 Signer·#1·certificate·MD5·digest:·8231c199c126d8f230bd39593e81007f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·38e723ee5e083c73b7a0cbd9e570b00dbbc88b9b31702fa1a28b24bbcb29d859 
15 Signer·#1·public·key·SHA-1·digest:·7dedb2f7648cc29e0821316b638068acddcbf1ae 
16 Signer·#1·public·key·MD5·digest:·ddcc343b6944895e3518a85333d9b2f6 
17 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/. 
18 WARNING:·META-INF/version-control-info.textproto·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
672 B
zipinfo {}
    
Offset 212, 8 lines modifiedOffset 212, 8 lines modified
212 -rw----·····0.0·fat·····1228·b-·defN·81-Jan-01·01:01·res/zE.xml212 -rw----·····0.0·fat·····1228·b-·defN·81-Jan-01·01:01·res/zE.xml
213 -rw----·····0.0·fat·····2460·b-·defN·81-Jan-01·01:01·res/z_.xml213 -rw----·····0.0·fat·····2460·b-·defN·81-Jan-01·01:01·res/z_.xml
214 -rw----·····0.0·fat······375·b-·stor·81-Jan-01·01:01·res/zr.png214 -rw----·····0.0·fat······375·b-·stor·81-Jan-01·01:01·res/zr.png
215 -rw----·····0.0·fat···467332·b-·stor·81-Jan-01·01:01·resources.arsc215 -rw----·····0.0·fat···467332·b-·stor·81-Jan-01·01:01·resources.arsc
216 -rw----·····2.0·fat····17820·b-·defN·81-Jan-01·01:01·META-INF/21561DFD.SF216 -rw----·····2.0·fat····17820·b-·defN·81-Jan-01·01:01·META-INF/21561DFD.SF
217 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/21561DFD.RSA217 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/21561DFD.RSA
218 -rw----·····2.0·fat····17693·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF218 -rw----·····2.0·fat····17693·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
219 217·files,·910178·bytes·uncompressed,·701918·bytes·compressed:··22.9%219 217·files,·910178·bytes·uncompressed,·701917·bytes·compressed:··22.9%
7.83 KB
classes.dex
6.18 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·6a4aaef34 checksum············:·65dfad89
5 signature···········:·5bce...1aea5 signature···········:·79f6...a297
6 file_size···········:·1636566 file_size···········:·163656
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·145210 string_ids_size·····:·1452
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·51712 type_ids_size·······:·517
Offset 426, 40 lines modifiedOffset 426, 40 lines modified
426 ······access········:·0x10008·(STATIC·CONSTRUCTOR)426 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
427 ······code··········-427 ······code··········-
428 ······registers·····:·26428 ······registers·····:·26
429 ······ins···········:·0429 ······ins···········:·0
430 ······outs··········:·26430 ······outs··········:·26
431 ······insns·size····:·63·16-bit·code·units431 ······insns·size····:·63·16-bit·code·units
432 00ad04:········································|[00ad04]·a.b.<clinit>:()V432 00ad04:········································|[00ad04]·a.b.<clinit>:()V
433 00ad14:·1a18·8b04······························|0000:·const-string·v24,·"nb-NO"·//·string@048b433 00ad14:·1a18·d603······························|0000:·const-string·v24,·"fr-FR"·//·string@03d6
434 00ad18:·1a19·9004······························|0002:·const-string·v25,·"nl"·//·string@0490434 00ad18:·1a19·a403······························|0002:·const-string·v25,·"de"·//·string@03a4
435 00ad1c:·1a00·b803······························|0004:·const-string·v0,·"en"·//·string@03b8435 00ad1c:·1a00·b803······························|0004:·const-string·v0,·"en"·//·string@03b8
 436 00ad20:·1a01·8d05······························|0006:·const-string·v1,·"uk"·//·string@058d
 437 00ad24:·1a02·9e05······························|0008:·const-string·v2,·"vi"·//·string@059e
 438 00ad28:·1a03·b503······························|000a:·const-string·v3,·"el"·//·string@03b5
 439 00ad2c:·1a04·7403······························|000c:·const-string·v4,·"be"·//·string@0374
 440 00ad30:·1a05·c404······························|000e:·const-string·v5,·"or"·//·string@04c4
 441 00ad34:·1a06·dd04······························|0010:·const-string·v6,·"pt-BR"·//·string@04dd
 442 00ad38:·1a07·9d03······························|0012:·const-string·v7,·"cs"·//·string@039d
 443 00ad3c:·1a08·9305······························|0014:·const-string·v8,·"ur"·//·string@0593
 444 00ad40:·1a09·4204······························|0016:·const-string·v9,·"hi"·//·string@0442
 445 00ad44:·1a0a·a805······························|0018:·const-string·v10,·"zh-TW"·//·string@05a8
 446 00ad48:·1a0b·1105······························|001a:·const-string·v11,·"ro"·//·string@0511
 447 00ad4c:·1a0c·6204······························|001c:·const-string·v12,·"in"·//·string@0462
 448 00ad50:·1a0d·6f04······························|001e:·const-string·v13,·"iw"·//·string@046f
 449 00ad54:·1a0e·1405······························|0020:·const-string·v14,·"ru"·//·string@0514
 450 00ad58:·1a0f·8b04······························|0022:·const-string·v15,·"nb-NO"·//·string@048b
 451 00ad5c:·1a10·a705······························|0024:·const-string·v16,·"zh-CN"·//·string@05a7
436 00ad20:·1a01·de04······························|0006:·const-string·v1,·"pt-PT"·//·string@04de452 00ad60:·1a11·de04······························|0026:·const-string·v17,·"pt-PT"·//·string@04de
437 00ad24:·1a02·7104······························|0008:·const-string·v2,·"ja"·//·string@0471 
438 00ad28:·1a03·8405······························|000a:·const-string·v3,·"tr"·//·string@0584 
439 00ad2c:·1a04·4204······························|000c:·const-string·v4,·"hi"·//·string@0442 
440 00ad30:·1a05·9e05······························|000e:·const-string·v5,·"vi"·//·string@059e 
441 00ad34:·1a06·6f04······························|0010:·const-string·v6,·"iw"·//·string@046f 
442 00ad38:·1a07·a705······························|0012:·const-string·v7,·"zh-CN"·//·string@05a7 
443 00ad3c:·1a08·a403······························|0014:·const-string·v8,·"de"·//·string@03a4 
444 00ad40:·1a09·b503······························|0016:·const-string·v9,·"el"·//·string@03b5 
445 00ad44:·1a0a·7504······························|0018:·const-string·v10,·"ko"·//·string@0475 
446 00ad48:·1a0b·9305······························|001a:·const-string·v11,·"ur"·//·string@0593 
447 00ad4c:·1a0c·a805······························|001c:·const-string·v12,·"zh-TW"·//·string@05a8 
448 00ad50:·1a0d·7403······························|001e:·const-string·v13,·"be"·//·string@0374 
449 00ad54:·1a0e·dd04······························|0020:·const-string·v14,·"pt-BR"·//·string@04dd 
450 00ad58:·1a0f·6d04······························|0022:·const-string·v15,·"it"·//·string@046d453 00ad64:·1a12·6d04······························|0028:·const-string·v18,·"it"·//·string@046d
451 00ad5c:·1a10·d603······························|0024:·const-string·v16,·"fr-FR"·//·string@03d6 
452 00ad60:·1a11·c404······························|0026:·const-string·v17,·"or"·//·string@04c4 
453 00ad64:·1a12·8d05······························|0028:·const-string·v18,·"uk"·//·string@058d 
454 00ad68:·1a13·1405······························|002a:·const-string·v19,·"ru"·//·string@0514454 00ad68:·1a13·9004······························|002a:·const-string·v19,·"nl"·//·string@0490
 455 00ad6c:·1a14·7504······························|002c:·const-string·v20,·"ko"·//·string@0475
455 00ad6c:·1a14·c203······························|002c:·const-string·v20,·"es"·//·string@03c2456 00ad70:·1a15·c203······························|002e:·const-string·v21,·"es"·//·string@03c2
456 00ad70:·1a15·6204······························|002e:·const-string·v21,·"in"·//·string@0462 
457 00ad74:·1a16·9d03······························|0030:·const-string·v22,·"cs"·//·string@039d457 00ad74:·1a16·8405······························|0030:·const-string·v22,·"tr"·//·string@0584
458 00ad78:·1a17·1105······························|0032:·const-string·v23,·"ro"·//·string@0511458 00ad78:·1a17·7104······························|0032:·const-string·v23,·"ja"·//·string@0471
459 00ad7c:·251a·0302·0000·························|0034:·filled-new-array/range·{v0,·v1,·v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9,·v10,·v11,·v12,·v13,·v14,·v15,·v16,·v17,·v18,·v19,·v20,·v21,·v22,·v23,·v24,·v25},·[Ljava/lang/String;·//·type@0203459 00ad7c:·251a·0302·0000·························|0034:·filled-new-array/range·{v0,·v1,·v2,·v3,·v4,·v5,·v6,·v7,·v8,·v9,·v10,·v11,·v12,·v13,·v14,·v15,·v16,·v17,·v18,·v19,·v20,·v21,·v22,·v23,·v24,·v25},·[Ljava/lang/String;·//·type@0203
460 00ad82:·0c00···································|0037:·move-result-object·v0460 00ad82:·0c00···································|0037:·move-result-object·v0
461 00ad84:·7110·0000·0000·························|0038:·invoke-static·{v0},·La/a;.a:([Ljava/lang/Object;)Ljava/util/List;·//·method@0000461 00ad84:·7110·0000·0000·························|0038:·invoke-static·{v0},·La/a;.a:([Ljava/lang/Object;)Ljava/util/List;·//·method@0000
462 00ad8a:·0c00···································|003b:·move-result-object·v0462 00ad8a:·0c00···································|003b:·move-result-object·v0
463 00ad8c:·6900·0000······························|003c:·sput-object·v0,·La/b;.a:Ljava/util/List;·//·field@0000463 00ad8c:·6900·0000······························|003c:·sput-object·v0,·La/b;.a:Ljava/util/List;·//·field@0000
464 00ad90:·0e00···································|003e:·return-void464 00ad90:·0e00···································|003e:·return-void
465 ······catches·······:·(none)465 ······catches·······:·(none)
1.64 KB
classes.jar
1.01 KB
zipinfo -v {}
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··version·of·encoding·software:···················2.054 ··version·of·encoding·software:···················2.0
55 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT55 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
56 ··minimum·software·version·required·to·extract:···2.056 ··minimum·software·version·required·to·extract:···2.0
57 ··compression·method:·····························none·(stored)57 ··compression·method:·····························none·(stored)
58 ··file·security·status:···························not·encrypted58 ··file·security·status:···························not·encrypted
59 ··extended·local·header:··························no59 ··extended·local·header:··························no
60 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0060 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
61 ··32-bit·CRC·value·(hex):·························d9cefdf061 ··32-bit·CRC·value·(hex):·························36f5511b
62 ··compressed·size:································603·bytes62 ··compressed·size:································603·bytes
63 ··uncompressed·size:······························603·bytes63 ··uncompressed·size:······························603·bytes
64 ··length·of·filename:·····························9·characters64 ··length·of·filename:·····························9·characters
65 ··length·of·extra·field:··························0·bytes65 ··length·of·extra·field:··························0·bytes
66 ··length·of·file·comment:·························0·characters66 ··length·of·file·comment:·························0·characters
67 ··disk·number·on·which·file·begins:···············disk·167 ··disk·number·on·which·file·begins:···············disk·1
68 ··apparent·file·type:·····························binary68 ··apparent·file·type:·····························binary
623 B
a/b.class
605 B
procyon -ec {}
    
Offset 4, 10 lines modifiedOffset 4, 10 lines modified
4 import·java.util.List;4 import·java.util.List;
  
5 public·abstract·class·b5 public·abstract·class·b
6 {6 {
7 ····public·static·final·List·a;7 ····public·static·final·List·a;
8 ····8 ····
9 ····static·{9 ····static·{
10 ········a·=·a.a.a((Object[])new·String[]·{·"en",·"pt-PT",·"ja",·"tr",·"hi",·"vi",·"iw",·"zh-CN",·"de",·"el",·"ko",·"ur",·"zh-TW",·"be",·"pt-BR",·"it",·"fr-FR",·"or",·"uk",·"ru",·"es",·"in",·"cs",·"ro",·"nb-NO",·"nl"·});10 ········a·=·a.a.a((Object[])new·String[]·{·"en",·"uk",·"vi",·"el",·"be",·"or",·"pt-BR",·"cs",·"ur",·"hi",·"zh-TW",·"ro",·"in",·"iw",·"ru",·"nb-NO",·"zh-CN",·"pt-PT",·"it",·"nl",·"ko",·"es",·"tr",·"ja",·"fr-FR",·"de"·});
11 ····}11 ····}
12 }12 }
2.39 KB
smali/a/b.smali
    
Offset 8, 115 lines modifiedOffset 8, 115 lines modified
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·2610 ····.locals·26
  
11 ····.line·111 ····.line·1
12 ····const-string·v24,·"nb-NO"12 ····const-string·v24,·"fr-FR"
  
13 ····.line·213 ····.line·2
14 ····.line·314 ····.line·3
15 ····const-string·v25,·"nl"15 ····const-string·v25,·"de"
  
16 ····.line·416 ····.line·4
17 ····.line·517 ····.line·5
18 ····const-string·v0,·"en"18 ····const-string·v0,·"en"
  
19 ····.line·619 ····.line·6
20 ····.line·720 ····.line·7
21 ····const-string·v1,·"pt-PT"21 ····const-string·v1,·"uk"
  
22 ····.line·822 ····.line·8
23 ····.line·923 ····.line·9
24 ····const-string·v2,·"ja"24 ····const-string·v2,·"vi"
  
25 ····.line·1025 ····.line·10
26 ····.line·1126 ····.line·11
27 ····const-string·v3,·"tr"27 ····const-string·v3,·"el"
  
28 ····.line·1228 ····.line·12
29 ····.line·1329 ····.line·13
30 ····const-string·v4,·"hi"30 ····const-string·v4,·"be"
  
31 ····.line·1431 ····.line·14
32 ····.line·1532 ····.line·15
33 ····const-string·v5,·"vi"33 ····const-string·v5,·"or"
  
34 ····.line·1634 ····.line·16
35 ····.line·1735 ····.line·17
36 ····const-string·v6,·"iw"36 ····const-string·v6,·"pt-BR"
  
37 ····.line·1837 ····.line·18
38 ····.line·1938 ····.line·19
39 ····const-string·v7,·"zh-CN"39 ····const-string·v7,·"cs"
  
40 ····.line·2040 ····.line·20
41 ····.line·2141 ····.line·21
42 ····const-string·v8,·"de"42 ····const-string·v8,·"ur"
  
43 ····.line·2243 ····.line·22
44 ····.line·2344 ····.line·23
45 ····const-string·v9,·"el"45 ····const-string·v9,·"hi"
  
46 ····.line·2446 ····.line·24
47 ····.line·2547 ····.line·25
48 ····const-string·v10,·"ko"48 ····const-string·v10,·"zh-TW"
  
49 ····.line·2649 ····.line·26
50 ····.line·2750 ····.line·27
51 ····const-string·v11,·"ur"51 ····const-string·v11,·"ro"
  
52 ····.line·2852 ····.line·28
53 ····.line·2953 ····.line·29
54 ····const-string·v12,·"zh-TW"54 ····const-string·v12,·"in"
  
55 ····.line·3055 ····.line·30
56 ····.line·3156 ····.line·31
57 ····const-string·v13,·"be"57 ····const-string·v13,·"iw"
  
58 ····.line·3258 ····.line·32
59 ····.line·3359 ····.line·33
60 ····const-string·v14,·"pt-BR"60 ····const-string·v14,·"ru"
  
61 ····.line·3461 ····.line·34
62 ····.line·3562 ····.line·35
63 ····const-string·v15,·"it"63 ····const-string·v15,·"nb-NO"
  
64 ····.line·3664 ····.line·36
65 ····.line·3765 ····.line·37
66 ····const-string·v16,·"fr-FR"66 ····const-string·v16,·"zh-CN"
  
67 ····.line·3867 ····.line·38
68 ····.line·3968 ····.line·39
69 ····const-string·v17,·"or"69 ····const-string·v17,·"pt-PT"
  
70 ····.line·4070 ····.line·40
71 ····.line·4171 ····.line·41
72 ····const-string·v18,·"uk"72 ····const-string·v18,·"it"
  
73 ····.line·4273 ····.line·42
74 ····.line·4374 ····.line·43
75 ····const-string·v19,·"ru"75 ····const-string·v19,·"nl"
  
76 ····.line·4476 ····.line·44
77 ····.line·4577 ····.line·45
78 ····const-string·v20,·"es"78 ····const-string·v20,·"ko"
  
79 ····.line·4679 ····.line·46
80 ····.line·4780 ····.line·47
81 ····const-string·v21,·"in"81 ····const-string·v21,·"es"
  
82 ····.line·4882 ····.line·48
83 ····.line·4983 ····.line·49
84 ····const-string·v22,·"cs"84 ····const-string·v22,·"tr"
  
85 ····.line·5085 ····.line·50
86 ····.line·5186 ····.line·51
87 ····const-string·v23,·"ro"87 ····const-string·v23,·"ja"
  
88 ····.line·5288 ····.line·52
89 ····.line·5389 ····.line·53
90 ····filled-new-array/range·{v0·..·v25},·[Ljava/lang/String;90 ····filled-new-array/range·{v0·..·v25},·[Ljava/lang/String;
  
91 ····.line·5491 ····.line·54
92 ····.line·5592 ····.line·55