3.14 MB
/home/fdroid/fdroiddata/tmp/de.grobox.liberario_49.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.grobox.liberario_49.apk
1.72 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: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
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:·663743a0e4d563eab4ae5b4b87478a8a359285c15ad8957ee1781598c60d978f 
10 Signer·#1·certificate·SHA-1·digest:·3e97abc6ed42f2581a4c966d0319f77f32b8e2cb 
11 Signer·#1·certificate·MD5·digest:·538f86312057d1b56a4a4347e7736ca3 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·06f8f5c62ade7b6f659f67b207e500594ec23ebb01f4ae5963c3b24a8cff453d 
15 Signer·#1·public·key·SHA-1·digest:·3f22db72f33efa208768515f74d7fd644624d89b 
16 Signer·#1·public·key·MD5·digest:·6e9d41ba58e9304c04835d97cde2b428 
17 WARNING:·META-INF/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.13 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 199 lines modifiedOffset 1, 44 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················5448506·(000000000053233Ah)4 ··Zip·archive·file·size:···················5405790·(0000000000527C5Eh)
5 ··Actual·end-cent-dir·record·offset:·······5448484·(0000000000532324h)5 ··Actual·end-cent-dir·record·offset:·······5405768·(0000000000527C48h)
6 ··Expected·end-cent-dir·record·offset:·····5448484·(0000000000532324h)6 ··Expected·end-cent-dir·record·offset:·····5405768·(0000000000527C48h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·1495·entries.9 ··central·directory·contains·1493·entries.
10 ··The·central·directory·is·154488·(0000000000025B78h)·bytes·long,10 ··The·central·directory·is·140399·(000000000002246Fh)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·5293996·(000000000050C7ACh).12 ··is·5265369·(00000000005057D9h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························no
26 ··file·last·modified·on·(DOS·date/time):··········2018·Feb·20·07:29:30 
27 ··32-bit·CRC·value·(hex):·························fe16ee11 
28 ··compressed·size:································43154·bytes 
29 ··uncompressed·size:······························146196·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/B53C7E11.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···43220 
43 ··················································(000000000000A8D4h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2018·Feb·20·07:29:30 
53 ··32-bit·CRC·value·(hex):·························67b47a21 
54 ··compressed·size:································45102·bytes 
55 ··uncompressed·size:······························146299·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/B53C7E11.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···88388 
69 ··················································(0000000000015944h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2018·Feb·20·07:29:30 
79 ··32-bit·CRC·value·(hex):·························9005cb6b 
80 ··compressed·size:································1074·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/buildserverid 
  
94 ··offset·of·local·header·from·start·of·archive:···89529 
95 ··················································(0000000000015DB9h)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········2018·Feb·19·08:33:48 
105 ··32-bit·CRC·value·(hex):·························a2e637d2 
Max diff block lines reached; 3273982/3283755 bytes (99.70%) of diff not shown.
3.16 KB
classes.dex
3.13 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·c5b854914 checksum············:·6a0459c2
5 signature···········:·a681...87205 signature···········:·2b0a...851f
6 file_size···········:·35423446 file_size···········:·3542348
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·····:·3486010 string_ids_size·····:·34860
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·298212 type_ids_size·······:·2982
13 type_ids_off········:·139552·(0x022120)13 type_ids_off········:·139552·(0x022120)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·151480·(0x024fb8)15 proto_ids_off·······:·151480·(0x024fb8)
16 field_ids_size······:·2395716 field_ids_size······:·23957
17 field_ids_off·······:·207124·(0x032914)17 field_ids_off·······:·207124·(0x032914)
18 method_ids_size·····:·2144318 method_ids_size·····:·21443
19 method_ids_off······:·398780·(0x0615bc)19 method_ids_off······:·398780·(0x0615bc)
20 class_defs_size·····:·216920 class_defs_size·····:·2169
21 class_defs_off······:·570324·(0x08b3d4)21 class_defs_off······:·570324·(0x08b3d4)
22 data_size···········:·290261222 data_size···········:·2902616
23 data_off············:·639732·(0x09c2f4)23 data_off············:·639732·(0x09c2f4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·5125 class_idx···········:·51
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·228327 superclass_idx······:·2283
28 source_file_idx·····:·1068728 source_file_idx·····:·10687
Offset 609943, 14 lines modifiedOffset 609943, 15 lines modified
609943 ········0x0043·line=2143609943 ········0x0043·line=2143
609944 ········0x0045·line=2145609944 ········0x0045·line=2145
609945 ········0x0048·line=2146609945 ········0x0048·line=2146
609946 ········0x0050·line=2145609946 ········0x0050·line=2145
609947 ········0x0053·line=2150609947 ········0x0053·line=2150
609948 ········0x0056·line=2148609948 ········0x0056·line=2148
609949 ········0x0057·line=2150609949 ········0x0057·line=2150
 609950 ········0x005b·line=2151
609950 ······locals········:·609951 ······locals········:·
609951 ········0x0045·-·0x0057·reg=0·comments·[Ljava/lang/String;·609952 ········0x0045·-·0x0057·reg=0·comments·[Ljava/lang/String;·
609952 ········0x0046·-·0x0057·reg=2·i·I·609953 ········0x0046·-·0x0057·reg=2·i·I·
609953 ········0x0043·-·0x0057·reg=3·numComments·I·609954 ········0x0043·-·0x0057·reg=3·numComments·I·
609954 ········0x003f·-·0x005c·reg=1·commentsInputStream·Lde/schildbach/pte/util/LittleEndianDataInputStream;·609955 ········0x003f·-·0x005c·reg=1·commentsInputStream·Lde/schildbach/pte/util/LittleEndianDataInputStream;·
609955 ········0x0004·-·0x005c·reg=4·pointer·I·609956 ········0x0004·-·0x005c·reg=4·pointer·I·
609956 ········0x0000·-·0x005c·reg=8·this·Lde/schildbach/pte/AbstractHafasLegacyProvider$CommentTable;·609957 ········0x0000·-·0x005c·reg=8·this·Lde/schildbach/pte/AbstractHafasLegacyProvider$CommentTable;·
Offset 610438, 14 lines modifiedOffset 610439, 15 lines modified
610438 ········0x004b·line=2181610439 ········0x004b·line=2181
610439 ········0x004f·line=2182610440 ········0x004f·line=2182
610440 ········0x0053·line=2183610441 ········0x0053·line=2183
610441 ········0x0057·line=2185610442 ········0x0057·line=2185
610442 ········0x006a·line=2188610443 ········0x006a·line=2188
610443 ········0x006d·line=2185610444 ········0x006d·line=2185
610444 ········0x0070·line=2188610445 ········0x0070·line=2188
 610446 ········0x0074·line=2189
610445 ······locals········:·610447 ······locals········:·
610446 ········0x0057·-·0x0070·reg=3·lat·I·610448 ········0x0057·-·0x0070·reg=3·lat·I·
610447 ········0x0053·-·0x0070·reg=4·lon·I·610449 ········0x0053·-·0x0070·reg=4·lon·I·
610448 ········0x004f·-·0x0070·reg=7·id·I·610450 ········0x004f·-·0x0070·reg=7·id·I·
610449 ········0x004b·-·0x0070·reg=9·placeAndName·[Ljava/lang/String;·610451 ········0x004b·-·0x0070·reg=9·placeAndName·[Ljava/lang/String;·
610450 ········0x0004·-·0x0075·reg=8·index·I·610452 ········0x0004·-·0x0075·reg=8·index·I·
610451 ········0x0006·-·0x0075·reg=10·ptr·I·610453 ········0x0006·-·0x0075·reg=10·ptr·I·
Offset 610603, 14 lines modifiedOffset 610605, 15 lines modified
610603 ········0x0008·line=2097610605 ········0x0008·line=2097
610604 ········0x000d·line=2098610606 ········0x000d·line=2098
610605 ········0x0033·line=2101610607 ········0x0033·line=2101
610606 ········0x0045·line=2105610608 ········0x0045·line=2105
610607 ········0x004a·line=2108610609 ········0x004a·line=2108
610608 ········0x0050·line=2109610610 ········0x0050·line=2109
610609 ········0x0055·line=2113610611 ········0x0055·line=2113
 610612 ········0x0059·line=2114
610610 ········0x005a·line=2111610613 ········0x005a·line=2111
610611 ········0x0062·line=2113610614 ········0x0062·line=2113
610612 ······locals········:·610615 ······locals········:·
610613 ········0x004a·-·0x0055·reg=0·builder·Ljava/lang/StringBuilder;·610616 ········0x004a·-·0x0055·reg=0·builder·Ljava/lang/StringBuilder;·
610614 ········0x004e·-·0x0055·reg=1·c·I·610617 ········0x004e·-·0x0055·reg=1·c·I·
610615 ········0x005a·-·0x0066·reg=0·builder·Ljava/lang/StringBuilder;·610618 ········0x005a·-·0x0066·reg=0·builder·Ljava/lang/StringBuilder;·
610616 ········0x005a·-·0x0066·reg=1·c·I·610619 ········0x005a·-·0x0066·reg=1·c·I·
Offset 690738, 14 lines modifiedOffset 690741, 15 lines modified
690738 ········0x0105·line=209690741 ········0x0105·line=209
690739 ········0x0119·line=210690742 ········0x0119·line=210
690740 ········0x011f·line=212690743 ········0x011f·line=212
690741 ········0x0125·line=213690744 ········0x0125·line=213
690742 ········0x0127·line=214690745 ········0x0127·line=214
690743 ········0x0131·line=256690746 ········0x0131·line=256
690744 ········0x0134·line=257690747 ········0x0134·line=257
 690748 ········0x0137·line=258
690745 ········0x0138·line=201690749 ········0x0138·line=201
690746 ········0x013b·line=216690750 ········0x013b·line=216
690747 ········0x0141·line=217690751 ········0x0141·line=217
690748 ········0x0147·line=218690752 ········0x0147·line=218
690749 ········0x014d·line=219690753 ········0x014d·line=219
690750 ········0x0157·line=222690754 ········0x0157·line=222
690751 ········0x015f·line=223690755 ········0x015f·line=223
535 B
smali/de/schildbach/pte/AbstractHafasLegacyProvider$StringTable.smali
    
Offset 186, 14 lines modifiedOffset 186, 15 lines modified
186 ····.end·local·v0····#·"builder":Ljava/lang/StringBuilder;186 ····.end·local·v0····#·"builder":Ljava/lang/StringBuilder;
187 ····.end·local·v1····#·"c":I187 ····.end·local·v1····#·"c":I
188 ····:catchall_0188 ····:catchall_0
189 ····move-exception·v4189 ····move-exception·v4
  
190 ····invoke-virtual·{v3},·Ljava/io/InputStreamReader;->close()V190 ····invoke-virtual·{v3},·Ljava/io/InputStreamReader;->close()V
  
 191 ····.line·2114
191 ····throw·v4192 ····throw·v4
  
192 ····.line·2111193 ····.line·2111
193 ····.restart·local·v0····#·"builder":Ljava/lang/StringBuilder;194 ····.restart·local·v0····#·"builder":Ljava/lang/StringBuilder;
194 ····.restart·local·v1····#·"c":I195 ····.restart·local·v1····#·"c":I
195 ····:cond_2196 ····:cond_2
196 ····:try_start_1197 ····:try_start_1
407 B
smali/de/schildbach/pte/AbstractHafasLegacyProvider$CommentTable.smali
    
Offset 189, 9 lines modifiedOffset 189, 10 lines modified
189 ····.end·local·v2····#·"i":I189 ····.end·local·v2····#·"i":I
190 ····.end·local·v3····#·"numComments":I190 ····.end·local·v3····#·"numComments":I
191 ····:catchall_0191 ····:catchall_0
192 ····move-exception·v5192 ····move-exception·v5
  
193 ····invoke-virtual·{v1},·Lde/schildbach/pte/util/LittleEndianDataInputStream;->close()V193 ····invoke-virtual·{v1},·Lde/schildbach/pte/util/LittleEndianDataInputStream;->close()V
  
 194 ····.line·2151
194 ····throw·v5195 ····throw·v5
195 .end·method196 .end·method
428 B
smali/de/schildbach/pte/AbstractHafasLegacyProvider$StationTable.smali
    
Offset 238, 9 lines modifiedOffset 238, 10 lines modified
238 ····.end·local·v7····#·"id":I238 ····.end·local·v7····#·"id":I
239 ····.end·local·v9····#·"placeAndName":[Ljava/lang/String;239 ····.end·local·v9····#·"placeAndName":[Ljava/lang/String;
240 ····:catchall_0240 ····:catchall_0
241 ····move-exception·v0241 ····move-exception·v0
  
242 ····invoke-virtual·{v11},·Lde/schildbach/pte/util/LittleEndianDataInputStream;->close()V242 ····invoke-virtual·{v11},·Lde/schildbach/pte/util/LittleEndianDataInputStream;->close()V
  
 243 ····.line·2189
243 ····throw·v0244 ····throw·v0
244 .end·method245 .end·method
451 B
smali/de/schildbach/pte/util/HttpClient.smali
    
Offset 926, 14 lines modifiedOffset 926, 15 lines modified
  
926 ····:goto_2926 ····:goto_2
927 ····if-eqz·v14,·:cond_9927 ····if-eqz·v14,·:cond_9
  
928 ····.line·257928 ····.line·257
929 ····invoke-virtual·{v14},·Lokhttp3/Response;->close()V929 ····invoke-virtual·{v14},·Lokhttp3/Response;->close()V
  
 930 ····.line·258
930 ····:cond_9931 ····:cond_9
931 ····throw·v19932 ····throw·v19
  
932 ····.line·201933 ····.line·201
933 ····.end·local·v6····#·"call":Lokhttp3/Call;934 ····.end·local·v6····#·"call":Lokhttp3/Call;
934 ····.end·local·v11····#·"okHttpClient":Lokhttp3/OkHttpClient;935 ····.end·local·v11····#·"okHttpClient":Lokhttp3/OkHttpClient;
935 ····.end·local·v14····#·"response":Lokhttp3/Response;936 ····.end·local·v14····#·"response":Lokhttp3/Response;