52.7 MB
/home/fdroid/fdroiddata/tmp/org.microg.nlp_20187.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.microg.nlp_20187.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/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid 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:·2db41a77b9243dac11d4ca214d29091ee91d881ea479af9f4ff0c8714897d05b 
10 Signer·#1·certificate·SHA-1·digest:·48ab0c86e6af07a9b5d21a91bc2136c9e4292342 
11 Signer·#1·certificate·MD5·digest:·239b8b8be1d030211783505e11177eea 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·6c98d2e85d24d4732a5db3200aad5a54cff6525e9bd09522a350f7a4aebfbcb4 
15 Signer·#1·public·key·SHA-1·digest:·85a743dc0899bb16366a6fb45f7ce44eb2a35257 
16 Signer·#1·public·key·MD5·digest:·32734a3b1d22ddbbab3d53b6882bac93 
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/. 
1.22 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 19451 lines modifiedOffset 1, 15248 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:···················1782751·(00000000001B33DFh)4 ··Zip·archive·file·size:···················1765852·(00000000001AF1DCh)
5 ··Actual·end-cent-dir·record·offset:·······1782729·(00000000001B33C9h)5 ··Actual·end-cent-dir·record·offset:·······1765830·(00000000001AF1C6h)
6 ··Expected·end-cent-dir·record·offset:·····1782729·(00000000001B33C9h)6 ··Expected·end-cent-dir·record·offset:·····1765830·(00000000001AF1C6h)
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·522·entries.9 ··central·directory·contains·520·entries.
10 ··The·central·directory·is·55781·(000000000000D9E5h)·bytes·long,10 ··The·central·directory·is·49336·(000000000000C0B8h)·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·1726948·(00000000001A59E4h).12 ··is·1716494·(00000000001A310Eh).
  
  
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:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
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):··········2017·Jan·17·12:57:02 
27 ··32-bit·CRC·value·(hex):·························b80213a6 
28 ··compressed·size:································15706·bytes 
29 ··uncompressed·size:······························53114·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/AB285DAB.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···15772 
43 ··················································(0000000000003D9Ch)·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):··········2017·Jan·17·12:57:02 
53 ··32-bit·CRC·value·(hex):·························98bd5c21 
54 ··compressed·size:································15864·bytes 
55 ··uncompressed·size:······························53217·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/AB285DAB.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···31702 
69 ··················································(0000000000007BD6h)·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):··········2017·Jan·17·12:57:02 
79 ··32-bit·CRC·value·(hex):·························39190f2e 
80 ··compressed·size:································1076·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:···32845 
95 ··················································(000000000000804Dh)·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):··········2017·Jan·17·08:08:10 
105 ··32-bit·CRC·value·(hex):·························3157ad42 
Max diff block lines reached; 1269745/1279476 bytes (99.24%) of diff not shown.
51.4 MB
classes.dex
51.4 MB
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············:·1415824d4 checksum············:·078e646f
5 signature···········:·0bd5...b8c05 signature···········:·1423...bf85
6 file_size···········:·36150726 file_size···········:·3615048
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·····:·2257510 string_ids_size·····:·22575
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·280012 type_ids_size·······:·2800
13 type_ids_off········:·90412·(0x01612c)13 type_ids_off········:·90412·(0x01612c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·101612·(0x018cec)15 proto_ids_off·······:·101612·(0x018cec)
16 field_ids_size······:·1809916 field_ids_size······:·18099
17 field_ids_off·······:·145220·(0x023744)17 field_ids_off·······:·145220·(0x023744)
18 method_ids_size·····:·2103518 method_ids_size·····:·21035
19 method_ids_off······:·290012·(0x046cdc)19 method_ids_off······:·290012·(0x046cdc)
20 class_defs_size·····:·207920 class_defs_size·····:·2079
21 class_defs_off······:·458292·(0x06fe34)21 class_defs_off······:·458292·(0x06fe34)
22 data_size···········:·295490422 data_size···········:·2954880
23 data_off············:·660168·(0x0a12c8)23 data_off············:·660168·(0x0a12c8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·26625 class_idx···········:·266
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·245527 superclass_idx······:·2455
28 source_file_idx·····:·107328 source_file_idx·····:·1073
Offset 1180, 40 lines modifiedOffset 1180, 40 lines modified
1180 ······type··········:·'()V'1180 ······type··········:·'()V'
1181 ······access········:·0x10008·(STATIC·CONSTRUCTOR)1181 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
1182 ······code··········-1182 ······code··········-
1183 ······registers·····:·51183 ······registers·····:·5
1184 ······ins···········:·01184 ······ins···········:·0
1185 ······outs··········:·31185 ······outs··········:·3
1186 ······insns·size····:·48·16-bit·code·units1186 ······insns·size····:·48·16-bit·code·units
1187 0e8688:········································|[0e8688]·android.support.annotation.RestrictTo$Scope.<clinit>:()V1187 0e8684:········································|[0e8684]·android.support.annotation.RestrictTo$Scope.<clinit>:()V
1188 0e8698:·1224···································|0000:·const/4·v4,·#int·2·//·#21188 0e8694:·1224···································|0000:·const/4·v4,·#int·2·//·#2
1189 0e869a:·1213···································|0001:·const/4·v3,·#int·1·//·#11189 0e8696:·1213···································|0001:·const/4·v3,·#int·1·//·#1
1190 0e869c:·1202···································|0002:·const/4·v2,·#int·0·//·#01190 0e8698:·1202···································|0002:·const/4·v2,·#int·0·//·#0
1191 0e869e:·2200·2d01······························|0003:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d1191 0e869a:·2200·2d01······························|0003:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d
1192 0e86a2:·1a01·f309······························|0005:·const-string·v1,·"GROUP_ID"·//·string@09f31192 0e869e:·1a01·f309······························|0005:·const-string·v1,·"GROUP_ID"·//·string@09f3
1193 0e86a6:·7030·5005·1002·························|0007:·invoke-direct·{v0,·v1,·v2},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05501193 0e86a2:·7030·5005·1002·························|0007:·invoke-direct·{v0,·v1,·v2},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@0550
1194 0e86ac:·6900·7e00······························|000a:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@007e1194 0e86a8:·6900·7e00······························|000a:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@007e
1195 0e86b0:·2200·2d01······························|000c:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d1195 0e86ac:·2200·2d01······························|000c:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d
1196 0e86b4:·1a01·0c1e······························|000e:·const-string·v1,·"TESTS"·//·string@1e0c1196 0e86b0:·1a01·0c1e······························|000e:·const-string·v1,·"TESTS"·//·string@1e0c
1197 0e86b8:·7030·5005·1003·························|0010:·invoke-direct·{v0,·v1,·v3},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05501197 0e86b4:·7030·5005·1003·························|0010:·invoke-direct·{v0,·v1,·v3},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@0550
1198 0e86be:·6900·8000······························|0013:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@00801198 0e86ba:·6900·8000······························|0013:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@0080
1199 0e86c2:·2200·2d01······························|0015:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d1199 0e86be:·2200·2d01······························|0015:·new-instance·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d
1200 0e86c6:·1a01·fc1c······························|0017:·const-string·v1,·"SUBCLASSES"·//·string@1cfc1200 0e86c2:·1a01·fc1c······························|0017:·const-string·v1,·"SUBCLASSES"·//·string@1cfc
1201 0e86ca:·7030·5005·1004·························|0019:·invoke-direct·{v0,·v1,·v4},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@05501201 0e86c6:·7030·5005·1004·························|0019:·invoke-direct·{v0,·v1,·v4},·Landroid/support/annotation/RestrictTo$Scope;.<init>:(Ljava/lang/String;I)V·//·method@0550
1202 0e86d0:·6900·7f00······························|001c:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@007f1202 0e86cc:·6900·7f00······························|001c:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@007f
1203 0e86d4:·1230···································|001e:·const/4·v0,·#int·3·//·#31203 0e86d0:·1230···································|001e:·const/4·v0,·#int·3·//·#3
1204 0e86d6:·2300·a80a······························|001f:·new-array·v0,·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@0aa81204 0e86d2:·2300·a80a······························|001f:·new-array·v0,·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@0aa8
1205 0e86da:·6201·7e00······························|0021:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@007e1205 0e86d6:·6201·7e00······························|0021:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.GROUP_ID:Landroid/support/annotation/RestrictTo$Scope;·//·field@007e
1206 0e86de:·4d01·0002······························|0023:·aput-object·v1,·v0,·v21206 0e86da:·4d01·0002······························|0023:·aput-object·v1,·v0,·v2
1207 0e86e2:·6201·8000······························|0025:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@00801207 0e86de:·6201·8000······························|0025:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.TESTS:Landroid/support/annotation/RestrictTo$Scope;·//·field@0080
1208 0e86e6:·4d01·0003······························|0027:·aput-object·v1,·v0,·v31208 0e86e2:·4d01·0003······························|0027:·aput-object·v1,·v0,·v3
1209 0e86ea:·6201·7f00······························|0029:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@007f1209 0e86e6:·6201·7f00······························|0029:·sget-object·v1,·Landroid/support/annotation/RestrictTo$Scope;.SUBCLASSES:Landroid/support/annotation/RestrictTo$Scope;·//·field@007f
1210 0e86ee:·4d01·0004······························|002b:·aput-object·v1,·v0,·v41210 0e86ea:·4d01·0004······························|002b:·aput-object·v1,·v0,·v4
1211 0e86f2:·6900·7d00······························|002d:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@007d1211 0e86ee:·6900·7d00······························|002d:·sput-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@007d
1212 0e86f6:·0e00···································|002f:·return-void1212 0e86f2:·0e00···································|002f:·return-void
1213 ······catches·······:·(none)1213 ······catches·······:·(none)
1214 ······positions·····:·1214 ······positions·····:·
1215 ········0x0003·line=631215 ········0x0003·line=63
1216 ········0x000c·line=681216 ········0x000c·line=68
1217 ········0x0015·line=761217 ········0x0015·line=76
1218 ········0x001e·line=581218 ········0x001e·line=58
1219 ······locals········:·1219 ······locals········:·
Offset 1223, 17 lines modifiedOffset 1223, 17 lines modified
1223 ······type··········:·'(Ljava/lang/String;I)V'1223 ······type··········:·'(Ljava/lang/String;I)V'
1224 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)1224 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
1225 ······code··········-1225 ······code··········-
1226 ······registers·····:·31226 ······registers·····:·3
1227 ······ins···········:·31227 ······ins···········:·3
1228 ······outs··········:·31228 ······outs··········:·3
1229 ······insns·size····:·4·16-bit·code·units1229 ······insns·size····:·4·16-bit·code·units
1230 0e86f8:········································|[0e86f8]·android.support.annotation.RestrictTo$Scope.<init>:(Ljava/lang/String;I)V1230 0e86f4:········································|[0e86f4]·android.support.annotation.RestrictTo$Scope.<init>:(Ljava/lang/String;I)V
1231 0e8708:·7030·9b4d·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@4d9b1231 0e8704:·7030·9b4d·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@4d9b
1232 0e870e:·0e00···································|0003:·return-void1232 0e870a:·0e00···································|0003:·return-void
1233 ······catches·······:·(none)1233 ······catches·······:·(none)
1234 ······positions·····:·1234 ······positions·····:·
1235 ········0x0000·line=581235 ········0x0000·line=58
1236 ······locals········:·1236 ······locals········:·
1237 ········0x0000·-·0x0004·reg=0·this·Landroid/support/annotation/RestrictTo$Scope;·1237 ········0x0000·-·0x0004·reg=0·this·Landroid/support/annotation/RestrictTo$Scope;·
1238 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·1238 ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;·
1239 ········0x0000·-·0x0004·reg=2·(null)·I·1239 ········0x0000·-·0x0004·reg=2·(null)·I·
Offset 1243, 20 lines modifiedOffset 1243, 20 lines modified
1243 ······type··········:·'(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;'1243 ······type··········:·'(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;'
1244 ······access········:·0x0009·(PUBLIC·STATIC)1244 ······access········:·0x0009·(PUBLIC·STATIC)
1245 ······code··········-1245 ······code··········-
1246 ······registers·····:·21246 ······registers·····:·2
1247 ······ins···········:·11247 ······ins···········:·1
1248 ······outs··········:·21248 ······outs··········:·2
1249 ······insns·size····:·9·16-bit·code·units1249 ······insns·size····:·9·16-bit·code·units
1250 0e8710:········································|[0e8710]·android.support.annotation.RestrictTo$Scope.valueOf:(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;1250 0e870c:········································|[0e870c]·android.support.annotation.RestrictTo$Scope.valueOf:(Ljava/lang/String;)Landroid/support/annotation/RestrictTo$Scope;
1251 0e8720:·1c00·2d01······························|0000:·const-class·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d1251 0e871c:·1c00·2d01······························|0000:·const-class·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d
1252 0e8724:·7120·9c4d·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@4d9c1252 0e8720:·7120·9c4d·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@4d9c
1253 0e872a:·0c00···································|0005:·move-result-object·v01253 0e8726:·0c00···································|0005:·move-result-object·v0
1254 0e872c:·1f00·2d01······························|0006:·check-cast·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d1254 0e8728:·1f00·2d01······························|0006:·check-cast·v0,·Landroid/support/annotation/RestrictTo$Scope;·//·type@012d
1255 0e8730:·1100···································|0008:·return-object·v01255 0e872c:·1100···································|0008:·return-object·v0
1256 ······catches·······:·(none)1256 ······catches·······:·(none)
1257 ······positions·····:·1257 ······positions·····:·
1258 ········0x0000·line=581258 ········0x0000·line=58
1259 ······locals········:·1259 ······locals········:·
1260 ········0x0000·-·0x0009·reg=1·name·Ljava/lang/String;·1260 ········0x0000·-·0x0009·reg=1·name·Ljava/lang/String;·
  
1261 ····#3··············:·(in·Landroid/support/annotation/RestrictTo$Scope;)1261 ····#3··············:·(in·Landroid/support/annotation/RestrictTo$Scope;)
Offset 1264, 20 lines modifiedOffset 1264, 20 lines modified
1264 ······type··········:·'()[Landroid/support/annotation/RestrictTo$Scope;'1264 ······type··········:·'()[Landroid/support/annotation/RestrictTo$Scope;'
1265 ······access········:·0x0009·(PUBLIC·STATIC)1265 ······access········:·0x0009·(PUBLIC·STATIC)
1266 ······code··········-1266 ······code··········-
1267 ······registers·····:·11267 ······registers·····:·1
1268 ······ins···········:·01268 ······ins···········:·0
1269 ······outs··········:·11269 ······outs··········:·1
1270 ······insns·size····:·9·16-bit·code·units1270 ······insns·size····:·9·16-bit·code·units
1271 0e8734:········································|[0e8734]·android.support.annotation.RestrictTo$Scope.values:()[Landroid/support/annotation/RestrictTo$Scope;1271 0e8730:········································|[0e8730]·android.support.annotation.RestrictTo$Scope.values:()[Landroid/support/annotation/RestrictTo$Scope;
1272 0e8744:·6200·7d00······························|0000:·sget-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@007d1272 0e8740:·6200·7d00······························|0000:·sget-object·v0,·Landroid/support/annotation/RestrictTo$Scope;.$VALUES:[Landroid/support/annotation/RestrictTo$Scope;·//·field@007d
1273 0e8748:·6e10·2552·0000·························|0002:·invoke-virtual·{v0},·[Landroid/support/annotation/RestrictTo$Scope;.clone:()Ljava/lang/Object;·//·method@52251273 0e8744:·6e10·2552·0000·························|0002:·invoke-virtual·{v0},·[Landroid/support/annotation/RestrictTo$Scope;.clone:()Ljava/lang/Object;·//·method@5225
1274 0e874e:·0c00···································|0005:·move-result-object·v01274 0e874a:·0c00···································|0005:·move-result-object·v0
1275 0e8750:·1f00·a80a······························|0006:·check-cast·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@0aa81275 0e874c:·1f00·a80a······························|0006:·check-cast·v0,·[Landroid/support/annotation/RestrictTo$Scope;·//·type@0aa8
1276 0e8754:·1100···································|0008:·return-object·v01276 0e8750:·1100···································|0008:·return-object·v0
1277 ······catches·······:·(none)1277 ······catches·······:·(none)
1278 ······positions·····:·1278 ······positions·····:·
1279 ········0x0000·line=581279 ········0x0000·line=58
1280 ······locals········:·1280 ······locals········:·
Max diff block lines reached; 53923460/53936911 bytes (99.98%) of diff not shown.
6.14 KB
classes.jar
5.05 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4002516·bytes,·number·of·entries:·20791 Zip·file·size:·4002494·bytes,·number·of·entries:·2079
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class5 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyThread.class
6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class6 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class8 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
Offset 1282, 15 lines modifiedOffset 1282, 15 lines modified
1282 ?rwxrwxr-x··2.0·unx····24103·b-·defN·80-Jan-01·00:00·org/microg/nlp/R$style.class1282 ?rwxrwxr-x··2.0·unx····24103·b-·defN·80-Jan-01·00:00·org/microg/nlp/R$style.class
1283 ?rwxrwxr-x··2.0·unx····30229·b-·defN·80-Jan-01·00:00·org/microg/nlp/R$styleable.class1283 ?rwxrwxr-x··2.0·unx····30229·b-·defN·80-Jan-01·00:00·org/microg/nlp/R$styleable.class
1284 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·org/microg/nlp/R$xml.class1284 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·org/microg/nlp/R$xml.class
1285 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·org/microg/nlp/R.class1285 ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·org/microg/nlp/R.class
1286 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendHelper$State.class1286 ?rwxrwxr-x··2.0·unx······949·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendHelper$State.class
1287 ?rwxrwxr-x··2.0·unx·····1328·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendHelper.class1287 ?rwxrwxr-x··2.0·unx·····1328·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendHelper.class
1288 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendService.class1288 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/AbstractBackendService.class
1289 ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/BuildConfig.class1289 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/BuildConfig.class
1290 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$1$1.class1290 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$1$1.class
1291 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$1.class1291 ?rwxrwxr-x··2.0·unx······665·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$1.class
1292 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$2.class1292 ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$2.class
1293 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Cell$CellType.class1293 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Cell$CellType.class
1294 ?rwxrwxr-x··2.0·unx·····2530·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Cell.class1294 ?rwxrwxr-x··2.0·unx·····2530·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Cell.class
1295 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Listener.class1295 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/CellBackendHelper$Listener.class
1296 ?rwxrwxr-x··2.0·unx·····1344·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/Constants.class1296 ?rwxrwxr-x··2.0·unx·····1344·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/Constants.class
Offset 1349, 15 lines modifiedOffset 1349, 15 lines modified
1349 ?rwxrwxr-x··2.0·unx·····1181·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractAboutFragment$Library.class1349 ?rwxrwxr-x··2.0·unx·····1181·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractAboutFragment$Library.class
1350 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractAboutFragment$LibraryAdapter.class1350 ?rwxrwxr-x··2.0·unx·····1513·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractAboutFragment$LibraryAdapter.class
1351 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractDashboardActivity$1$1.class1351 ?rwxrwxr-x··2.0·unx······992·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractDashboardActivity$1$1.class
1352 ?rwxrwxr-x··2.0·unx······809·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractDashboardActivity$1.class1352 ?rwxrwxr-x··2.0·unx······809·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractDashboardActivity$1.class
1353 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1$1.class1353 ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1$1.class
1354 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1$2.class1354 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1$2.class
1355 ?rwxrwxr-x··2.0·unx·····2680·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1.class1355 ?rwxrwxr-x··2.0·unx·····2680·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/AbstractSelfCheckFragment$GroupResultCollector$1.class
1356 ?rwxrwxr-x··2.0·unx······440·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/BuildConfig.class1356 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/BuildConfig.class
1357 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$1.class1357 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$1.class
1358 ?rwxrwxr-x··2.0·unx·····2714·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$Builder.class1358 ?rwxrwxr-x··2.0·unx·····2714·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$Builder.class
1359 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$Evaluation.class1359 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition$Evaluation.class
1360 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition.class1360 ?rwxrwxr-x··2.0·unx·····4859·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/Condition.class
1361 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/R$anim.class1361 ?rwxrwxr-x··2.0·unx······584·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/R$anim.class
1362 ?rwxrwxr-x··2.0·unx····11659·b-·defN·80-Jan-01·00:00·org/microg/tools/ui/R$attr.class1362 ?rwxrwxr-x··2.0·unx····11659·b-·defN·80-Jan-01·00:00·org/microg/tools/ui/R$attr.class
1363 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/R$bool.class1363 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·org/microg/tools/ui/R$bool.class
Offset 2074, 8 lines modifiedOffset 2074, 8 lines modified
2074 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class2074 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
2075 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class2075 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
2076 ?rwxrwxr-x··2.0·unx·····3470·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class2076 ?rwxrwxr-x··2.0·unx·····3470·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
2077 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl.class2077 ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi23Impl.class
2078 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class2078 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
2079 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class2079 ?rwxrwxr-x··2.0·unx······814·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi24Impl.class
2080 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class2080 ?rwxrwxr-x··2.0·unx······530·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api24ViewCompatImpl.class
2081 2079·files,·4496936·bytes·uncompressed,·3592404·bytes·compressed:··20.1%2081 2079·files,·4496914·bytes·uncompressed,·3592382·bytes·compressed:··20.1%
546 B
org/microg/nlp/api/BuildConfig.class
474 B
procyon -ec {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 public·final·class·BuildConfig4 public·final·class·BuildConfig
5 {5 {
6 ····public·static·final·String·APPLICATION_ID·=·"org.microg.nlp.api";6 ····public·static·final·String·APPLICATION_ID·=·"org.microg.nlp.api";
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·boolean·DEBUG·=·false;8 ····public·static·final·boolean·DEBUG·=·false;
9 ····public·static·final·String·FLAVOR·=·"";9 ····public·static·final·String·FLAVOR·=·"";
10 ····public·static·final·int·VERSION_CODE·=·255;10 ····public·static·final·int·VERSION_CODE·=·255;
11 ····public·static·final·String·VERSION_NAME·=·"1.5.5-2-g6662510";11 ····public·static·final·String·VERSION_NAME·=·"1.5.6";
12 }12 }
549 B
org/microg/tools/ui/BuildConfig.class
475 B
procyon -ec {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 public·final·class·BuildConfig4 public·final·class·BuildConfig
5 {5 {
6 ····public·static·final·String·APPLICATION_ID·=·"org.microg.tools.ui";6 ····public·static·final·String·APPLICATION_ID·=·"org.microg.tools.ui";
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·boolean·DEBUG·=·false;8 ····public·static·final·boolean·DEBUG·=·false;
9 ····public·static·final·String·FLAVOR·=·"";9 ····public·static·final·String·FLAVOR·=·"";
10 ····public·static·final·int·VERSION_CODE·=·255;10 ····public·static·final·int·VERSION_CODE·=·255;
11 ····public·static·final·String·VERSION_NAME·=·"0.1.6-9-gc0b227d";11 ····public·static·final·String·VERSION_NAME·=·"0.1.7";
12 }12 }
510 B
smali/org/microg/tools/ui/BuildConfig.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .field·public·static·final·DEBUG:Z·=·false10 .field·public·static·final·DEBUG:Z·=·false
  
11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""
  
12 .field·public·static·final·VERSION_CODE:I·=·-0x112 .field·public·static·final·VERSION_CODE:I·=·-0x1
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"0.1.6-9-gc0b227d"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"0.1.7"
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
508 B
smali/org/microg/nlp/api/BuildConfig.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .field·public·static·final·DEBUG:Z·=·false10 .field·public·static·final·DEBUG:Z·=·false
  
11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""11 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·""
  
12 .field·public·static·final·VERSION_CODE:I·=·-0x112 .field·public·static·final·VERSION_CODE:I·=·-0x1
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.5.5-2-g6662510"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.5.6"
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue