85.5 MB
/home/fdroid/fdroiddata/tmp/org.kontalk_440.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.kontalk_440.apk
9.33 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: </dnl/j5rQYb7vs/rFOct4qj/cc8=>, actual: <8kYJCEug/gQIRQx/YDu0+L0vr1I=>
    
Offset 1, 56 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:·f9e9996814895d2b60a5267742696a28f33dc37d72a574000a54978cb8881806 
10 Signer·#1·certificate·SHA-1·digest:·50538bd8e8435457779b1ba9a6c3a619ee15d522 
11 Signer·#1·certificate·MD5·digest:·c426c2c4679cef83415951cb5f848fce 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d00788b202ad8912c8e0849cfa7092ef1ca6e41e8d45d23609f0e9e99ad39f8b 
15 Signer·#1·public·key·SHA-1·digest:·87cdecc2f83ba051c0336e1b8c28ea1b948fbc8a 
16 Signer·#1·public·key·MD5·digest:·afb7917984ddc4f8ce2c1c312aec2596 
17 WARNING:·META-INF/android.arch.core_runtime.version·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/android.arch.lifecycle_extensions.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/android.arch.lifecycle_livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/android.arch.lifecycle_livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/android.arch.lifecycle_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/android.arch.lifecycle_viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/android.arch.paging_runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/android.arch.persistence_db.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/android.support.design_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.gridlayout_gridlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
40 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.legacy_legacy-support-core-utils.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.legacy_legacy-support-v13.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 WARNING:·META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
51 WARNING:·META-INF/androidx.transition_transition.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
53 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/com.google.android.material_material.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
3.93 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 76 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:··················11464252·(0000000000AEEE3Ch)4 ··Zip·archive·file·size:··················11411947·(0000000000AE21EBh)
5 ··Actual·end-cent-dir·record·offset:······11464230·(0000000000AEEE26h)5 ··Actual·end-cent-dir·record·offset:······11411925·(0000000000AE21D5h)
6 ··Expected·end-cent-dir·record·offset:····11464230·(0000000000AEEE26h)6 ··Expected·end-cent-dir·record·offset:····11411925·(0000000000AE21D5h)
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·2022·entries.9 ··central·directory·contains·2022·entries.
10 ··The·central·directory·is·214222·(00000000000344CEh)·bytes·long,10 ··The·central·directory·is·205926·(0000000000032466h)·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·11250008·(0000000000ABA958h).12 ··is·11205999·(0000000000AAFD6Fh).
  
  
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):··········2019·Aug·26·07:09:1226 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 27 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·local
 28 ··file·last·modified·on·(UT·extra·field·modtime):·1980·Jan·1·00:00:00·UTC
27 ··32-bit·CRC·value·(hex):·························3ef2662529 ··32-bit·CRC·value·(hex):·························192b3481
28 ··compressed·size:································58635·bytes30 ··compressed·size:································5840·bytes
29 ··uncompressed·size:······························205222·bytes31 ··uncompressed·size:······························28420·bytes
30 ··length·of·filename:·····························20·characters32 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes33 ··length·of·extra·field:··························13·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/DB91C412.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···58701 
43 ··················································(000000000000E54Dh)·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):··········2019·Aug·26·07:09:12 
53 ··32-bit·CRC·value·(hex):·························4d25eff7 
54 ··compressed·size:································62074·bytes 
55 ··uncompressed·size:······························205320·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters34 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·135 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary36 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex37 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none38 ··MS-DOS·file·attributes·(00·hex):················none
  
 39 ··The·central-directory·extra·field·contains:
 40 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 41 ····The·local·extra·field·has·UTC/GMT·modification·time.
 42 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
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/DB91C412.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···120841 
69 ··················································(000000000001D809h)·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):··········2019·Aug·26·07:09:12 
79 ··32-bit·CRC·value·(hex):·························a2afe406 
80 ··compressed·size:································1036·bytes 
81 ··uncompressed·size:······························1291·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.43 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:44 Central·directory·entry·#2:
91 ---------------------------45 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/android.arch.core_runtime.version46 ··META-INF/android.arch.core_runtime.version
  
94 ··offset·of·local·header·from·start·of·archive:···12194447 ··offset·of·local·header·from·start·of·archive:···5902
95 ··················································(000000000001DC58h)·bytes48 ··················································(000000000000170Eh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT49 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.050 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT51 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.052 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 4112852/4119888 bytes (99.83%) of diff not shown.
81.5 MB
classes.dex
81.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············:·25ac58b24 checksum············:·3dc0dcd0
5 signature···········:·e49c...c77e5 signature···········:·59fa...b52b
6 file_size···········:·74064326 file_size···········:·7406444
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·····:·5528010 string_ids_size·····:·55280
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·825312 type_ids_size·······:·8253
13 type_ids_off········:·221232·(0x036030)13 type_ids_off········:·221232·(0x036030)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·254244·(0x03e124)15 proto_ids_off·······:·254244·(0x03e124)
16 field_ids_size······:·3509316 field_ids_size······:·35093
17 field_ids_off·······:·381756·(0x05d33c)17 field_ids_off·······:·381756·(0x05d33c)
18 method_ids_size·····:·4745318 method_ids_size·····:·47453
19 method_ids_off······:·662500·(0x0a1be4)19 method_ids_off······:·662500·(0x0a1be4)
20 class_defs_size·····:·688420 class_defs_size·····:·6884
21 class_defs_off······:·1042124·(0x0fe6cc)21 class_defs_off······:·1042124·(0x0fe6cc)
22 data_size···········:·614402022 data_size···········:·6144032
23 data_off············:·1262412·(0x13434c)23 data_off············:·1262412·(0x13434c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8125 class_idx···········:·81
26 access_flags········:·16·(0x0010)26 access_flags········:·16·(0x0010)
27 superclass_idx······:·302127 superclass_idx······:·3021
28 source_file_idx·····:·444528 source_file_idx·····:·4445
Offset 614780, 17 lines modifiedOffset 614780, 17 lines modified
614780 ······type··········:·'()V'614780 ······type··········:·'()V'
614781 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)614781 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
614782 ······code··········-614782 ······code··········-
614783 ······registers·····:·1614783 ······registers·····:·1
614784 ······ins···········:·1614784 ······ins···········:·1
614785 ······outs··········:·1614785 ······outs··········:·1
614786 ······insns·size····:·4·16-bit·code·units614786 ······insns·size····:·4·16-bit·code·units
614787 31955c:········································|[31955c]·org.kontalk.util.InternalTrustStore.<init>:()V614787 319568:········································|[319568]·org.kontalk.util.InternalTrustStore.<init>:()V
614788 31956c:·7010·8851·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5188614788 319578:·7010·8851·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@5188
614789 319572:·0e00···································|0003:·return-void614789 31957e:·0e00···································|0003:·return-void
614790 ······catches·······:·(none)614790 ······catches·······:·(none)
614791 ······positions·····:·614791 ······positions·····:·
614792 ········0x0000·line=46614792 ········0x0000·line=46
614793 ······locals········:·614793 ······locals········:·
614794 ········0x0000·-·0x0004·reg=0·this·Lorg/kontalk/util/InternalTrustStore;·614794 ········0x0000·-·0x0004·reg=0·this·Lorg/kontalk/util/InternalTrustStore;·
  
614795 ····#1··············:·(in·Lorg/kontalk/util/InternalTrustStore;)614795 ····#1··············:·(in·Lorg/kontalk/util/InternalTrustStore;)
Offset 614798, 60 lines modifiedOffset 614798, 60 lines modified
614798 ······type··········:·'(Landroid/content/Context;)Ljava/security/KeyStore;'614798 ······type··········:·'(Landroid/content/Context;)Ljava/security/KeyStore;'
614799 ······access········:·0x0009·(PUBLIC·STATIC)614799 ······access········:·0x0009·(PUBLIC·STATIC)
614800 ······code··········-614800 ······code··········-
614801 ······registers·····:·6614801 ······registers·····:·6
614802 ······ins···········:·1614802 ······ins···········:·1
614803 ······outs··········:·3614803 ······outs··········:·3
614804 ······insns·size····:·94·16-bit·code·units614804 ······insns·size····:·94·16-bit·code·units
614805 3193d0:········································|[3193d0]·org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;614805 3193dc:········································|[3193dc]·org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;
614806 3193e0:·6200·e26b······························|0000:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614806 3193ec:·6200·e26b······························|0000:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614807 3193e4:·3900·5900······························|0002:·if-nez·v0,·005b·//·+0059614807 3193f0:·3900·5900······························|0002:·if-nez·v0,·005b·//·+0059
614808 3193e8:·6200·ab63······························|0004:·sget-object·v0,·Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider;·//·field@63ab614808 3193f4:·6200·ab63······························|0004:·sget-object·v0,·Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider;·//·field@63ab
614809 3193ec:·1a01·9112······························|0006:·const-string·v1,·"BKS"·//·string@1291614809 3193f8:·1a01·9112······························|0006:·const-string·v1,·"BKS"·//·string@1291
614810 3193f0:·7120·2d53·0100·························|0008:·invoke-static·{v1,·v0},·Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;·//·method@532d614810 3193fc:·7120·2d53·0100·························|0008:·invoke-static·{v1,·v0},·Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;·//·method@532d
614811 3193f6:·0c00···································|000b:·move-result-object·v0614811 319402:·0c00···································|000b:·move-result-object·v0
614812 3193f8:·6900·e26b······························|000c:·sput-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614812 319404:·6900·e26b······························|000c:·sput-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614813 3193fc:·6e10·a704·0500·························|000e:·invoke-virtual·{v5},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@04a7614813 319408:·6e10·a704·0500·························|000e:·invoke-virtual·{v5},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@04a7
614814 319402:·0c05···································|0011:·move-result-object·v5614814 31940e:·0c05···································|0011:·move-result-object·v5
614815 319404:·1400·0500·107f·························|0012:·const·v0,·#float·1.91409e+38·//·#7f100005614815 319410:·1400·0500·107f·························|0012:·const·v0,·#float·1.91409e+38·//·#7f100005
614816 31940a:·6e20·7c05·0500·························|0015:·invoke-virtual·{v5,·v0},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@057c614816 319416:·6e20·7c05·0500·························|0015:·invoke-virtual·{v5,·v0},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@057c
614817 319410:·0c05···································|0018:·move-result-object·v5614817 31941c:·0c05···································|0018:·move-result-object·v5
614818 319412:·6200·e26b······························|0019:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614818 31941e:·6200·e26b······························|0019:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614819 319416:·1a01·b775······························|001b:·const-string·v1,·"changeit"·//·string@75b7614819 319422:·1a01·b775······························|001b:·const-string·v1,·"changeit"·//·string@75b7
614820 31941a:·6e10·d351·0100·························|001d:·invoke-virtual·{v1},·Ljava/lang/String;.toCharArray:()[C·//·method@51d3614820 319426:·6e10·d351·0100·························|001d:·invoke-virtual·{v1},·Ljava/lang/String;.toCharArray:()[C·//·method@51d3
614821 319420:·0c01···································|0020:·move-result-object·v1614821 31942c:·0c01···································|0020:·move-result-object·v1
614822 319422:·6e30·2e53·5001·························|0021:·invoke-virtual·{v0,·v5,·v1},·Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V·//·method@532e614822 31942e:·6e30·2e53·5001·························|0021:·invoke-virtual·{v0,·v5,·v1},·Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V·//·method@532e
614823 319428:·7100·657a·0000·························|0024:·invoke-static·{},·Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore;·//·method@7a65614823 319434:·7100·657a·0000·························|0024:·invoke-static·{},·Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore;·//·method@7a65
614824 31942e:·0c05···································|0027:·move-result-object·v5614824 31943a:·0c05···································|0027:·move-result-object·v5
614825 319430:·6e10·2753·0500·························|0028:·invoke-virtual·{v5},·Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration;·//·method@5327614825 31943c:·6e10·2753·0500·························|0028:·invoke-virtual·{v5},·Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration;·//·method@5327
614826 319436:·0c00···································|002b:·move-result-object·v0614826 319442:·0c00···································|002b:·move-result-object·v0
614827 319438:·7210·2055·0000·························|002c:·invoke-interface·{v0},·Ljava/util/Enumeration;.hasMoreElements:()Z·//·method@5520614827 319444:·7210·2055·0000·························|002c:·invoke-interface·{v0},·Ljava/util/Enumeration;.hasMoreElements:()Z·//·method@5520
614828 31943e:·0a01···································|002f:·move-result·v1614828 31944a:·0a01···································|002f:·move-result·v1
614829 319440:·3801·2b00······························|0030:·if-eqz·v1,·005b·//·+002b614829 31944c:·3801·2b00······························|0030:·if-eqz·v1,·005b·//·+002b
614830 319444:·7210·2155·0000·························|0032:·invoke-interface·{v0},·Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object;·//·method@5521614830 319450:·7210·2155·0000·························|0032:·invoke-interface·{v0},·Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object;·//·method@5521
614831 31944a:·0c01···································|0035:·move-result-object·v1614831 319456:·0c01···································|0035:·move-result-object·v1
614832 31944c:·1f01·d80b······························|0036:·check-cast·v1,·Ljava/lang/String;·//·type@0bd8614832 319458:·1f01·d80b······························|0036:·check-cast·v1,·Ljava/lang/String;·//·type@0bd8
614833 319450:·6e20·2953·1500·························|0038:·invoke-virtual·{v5,·v1},·Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate;·//·method@5329614833 31945c:·6e20·2953·1500·························|0038:·invoke-virtual·{v5,·v1},·Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate;·//·method@5329
614834 319456:·0c02···································|003b:·move-result-object·v2614834 319462:·0c02···································|003b:·move-result-object·v2
614835 319458:·6203·e26b······························|003c:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614835 319464:·6203·e26b······························|003c:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614836 31945c:·6e20·2853·1300·························|003e:·invoke-virtual·{v3,·v1},·Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z·//·method@5328614836 319468:·6e20·2853·1300·························|003e:·invoke-virtual·{v3,·v1},·Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z·//·method@5328
614837 319462:·0a03···································|0041:·move-result·v3614837 31946e:·0a03···································|0041:·move-result·v3
614838 319464:·3803·1300······························|0042:·if-eqz·v3,·0055·//·+0013614838 319470:·3803·1300······························|0042:·if-eqz·v3,·0055·//·+0013
614839 319468:·2203·da0b······························|0044:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@0bda614839 319474:·2203·da0b······························|0044:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@0bda
614840 31946c:·7010·f151·0300·························|0046:·invoke-direct·{v3},·Ljava/lang/StringBuilder;.<init>:()V·//·method@51f1614840 319478:·7010·f151·0300·························|0046:·invoke-direct·{v3},·Ljava/lang/StringBuilder;.<init>:()V·//·method@51f1
614841 319472:·1a04·3acf······························|0049:·const-string·v4,·"system_"·//·string@cf3a614841 31947e:·1a04·3acf······························|0049:·const-string·v4,·"system_"·//·string@cf3a
614842 319476:·6e20·fd51·4300·························|004b:·invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@51fd614842 319482:·6e20·fd51·4300·························|004b:·invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@51fd
614843 31947c:·6e20·fd51·1300·························|004e:·invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@51fd614843 319488:·6e20·fd51·1300·························|004e:·invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@51fd
614844 319482:·6e10·0f52·0300·························|0051:·invoke-virtual·{v3},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@520f614844 31948e:·6e10·0f52·0300·························|0051:·invoke-virtual·{v3},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@520f
614845 319488:·0c01···································|0054:·move-result-object·v1614845 319494:·0c01···································|0054:·move-result-object·v1
614846 31948a:·6203·e26b······························|0055:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614846 319496:·6203·e26b······························|0055:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614847 31948e:·6e30·2f53·1302·························|0057:·invoke-virtual·{v3,·v1,·v2},·Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V·//·method@532f614847 31949a:·6e30·2f53·1302·························|0057:·invoke-virtual·{v3,·v1,·v2},·Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V·//·method@532f
614848 319494:·28d2···································|005a:·goto·002c·//·-002e614848 3194a0:·28d2···································|005a:·goto·002c·//·-002e
614849 319496:·6205·e26b······························|005b:·sget-object·v5,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2614849 3194a2:·6205·e26b······························|005b:·sget-object·v5,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@6be2
614850 31949a:·1105···································|005d:·return-object·v5614850 3194a6:·1105···································|005d:·return-object·v5
614851 ······catches·······:·(none)614851 ······catches·······:·(none)
614852 ······positions·····:·614852 ······positions·····:·
614853 ········0x0000·line=81614853 ········0x0000·line=81
614854 ········0x0004·line=83614854 ········0x0004·line=83
614855 ········0x000e·line=84614855 ········0x000e·line=84
614856 ········0x0015·line=85614856 ········0x0015·line=85
614857 ········0x0019·line=86614857 ········0x0019·line=86
Offset 614872, 37 lines modifiedOffset 614872, 37 lines modified
614872 ······type··········:·'(Landroid/content/Context;)V'614872 ······type··········:·'(Landroid/content/Context;)V'
614873 ······access········:·0x0009·(PUBLIC·STATIC)614873 ······access········:·0x0009·(PUBLIC·STATIC)
614874 ······code··········-614874 ······code··········-
614875 ······registers·····:·3614875 ······registers·····:·3
614876 ······ins···········:·1614876 ······ins···········:·1
614877 ······outs··········:·4614877 ······outs··········:·4
614878 ······insns·size····:·44·16-bit·code·units614878 ······insns·size····:·44·16-bit·code·units
614879 319574:········································|[319574]·org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V614879 319580:········································|[319580]·org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V
614880 319584:·6300·e16b······························|0000:·sget-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@6be1614880 319590:·6300·e16b······························|0000:·sget-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@6be1
614881 319588:·3900·2900······························|0002:·if-nez·v0,·002b·//·+0029614881 319594:·3900·2900······························|0002:·if-nez·v0,·002b·//·+0029
614882 31958c:·1210···································|0004:·const/4·v0,·#int·1·//·#1614882 319598:·1210···································|0004:·const/4·v0,·#int·1·//·#1
614883 31958e:·6a00·e16b······························|0005:·sput-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@6be1614883 31959a:·6a00·e16b······························|0005:·sput-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@6be1
614884 319592:·7100·8b57·0000·························|0007:·invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String;·//·method@578b614884 31959e:·7100·8b57·0000·························|0007:·invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String;·//·method@578b
614885 319598:·0c00···································|000a:·move-result-object·v0614885 3195a4:·0c00···································|000a:·move-result-object·v0
614886 31959a:·7110·8c57·0000·························|000b:·invoke-static·{v0},·Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;·//·method@578c614886 3195a6:·7110·8c57·0000·························|000b:·invoke-static·{v0},·Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;·//·method@578c
614887 3195a0:·0c00···································|000e:·move-result-object·v0614887 3195ac:·0c00···································|000e:·move-result-object·v0
614888 3195a2:·7110·637a·0200·························|000f:·invoke-static·{v2},·Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;·//·method@7a63614888 3195ae:·7110·637a·0200·························|000f:·invoke-static·{v2},·Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;·//·method@7a63
614889 3195a8:·0c02···································|0012:·move-result-object·v2614889 3195b4:·0c02···································|0012:·move-result-object·v2
Max diff block lines reached; 85351275/85371350 bytes (99.98%) of diff not shown.
34.4 KB
classes.jar
3.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13288740·bytes,·number·of·entries:·68691 Zip·file·size:·13288653·bytes,·number·of·entries:·6869
2 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class2 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$1.class
3 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class3 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/arch/core/executor/ArchTaskExecutor$2.class
4 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class4 ?rwxrwxr-x··2.0·unx······394·b-·stor·80-Jan-01·00:00·android/arch/core/executor/TaskExecutor.class
5 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class5 ?rwxrwxr-x··2.0·unx·······96·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$1.class
6 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class6 ?rwxrwxr-x··2.0·unx·····1154·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$Entry.class
7 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class7 ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap$SupportRemove.class
8 ?rwxrwxr-x··2.0·unx·····3383·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap.class8 ?rwxrwxr-x··2.0·unx·····3383·b-·stor·80-Jan-01·00:00·android/arch/core/internal/SafeIterableMap.class
Offset 4301, 15 lines modifiedOffset 4301, 15 lines modified
4301 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/MessageListItemThemeFactory$4.class4301 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/MessageListItemThemeFactory$4.class
4302 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/MessageListItemThemeFactory$5.class4302 ?rwxrwxr-x··2.0·unx······416·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/MessageListItemThemeFactory$5.class
4303 ?rwxrwxr-x··2.0·unx·····2988·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/QuoteContentView.class4303 ?rwxrwxr-x··2.0·unx·····2988·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/QuoteContentView.class
4304 ?rwxrwxr-x··2.0·unx·····4174·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTPPFileUploadConnection.class4304 ?rwxrwxr-x··2.0·unx·····4174·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTPPFileUploadConnection.class
4305 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService$1.class4305 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService$1.class
4306 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService.class4306 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService.class
4307 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·org/kontalk/util/CustomSimpleXmppStringprep.class4307 ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·org/kontalk/util/CustomSimpleXmppStringprep.class
4308 ?rwxrwxr-x··2.0·unx·····9290·b-·stor·80-Jan-01·00:00·org/kontalk/util/EventBusIndex.class4308 ?rwxrwxr-x··2.0·unx·····9203·b-·stor·80-Jan-01·00:00·org/kontalk/util/EventBusIndex.class
4309 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerFallback.class4309 ?rwxrwxr-x··2.0·unx·····2616·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerFallback.class
4310 ?rwxrwxr-x··2.0·unx·····4609·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerNative.class4310 ?rwxrwxr-x··2.0·unx·····4609·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerNative.class
4311 ?rwxrwxr-x··2.0·unx·····1528·b-·stor·80-Jan-01·00:00·org/kontalk/util/RecyclerItemClickListener.class4311 ?rwxrwxr-x··2.0·unx·····1528·b-·stor·80-Jan-01·00:00·org/kontalk/util/RecyclerItemClickListener.class
4312 ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$1.class4312 ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·org/minidns/AbstractDnsClient$1.class
4313 ?rwxrwxr-x··2.0·unx·····8671·b-·stor·80-Jan-01·00:00·org/minidns/DnsClient.class4313 ?rwxrwxr-x··2.0·unx·····8671·b-·stor·80-Jan-01·00:00·org/minidns/DnsClient.class
4314 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$IdMismatch.class4314 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$IdMismatch.class
4315 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NullResultException.class4315 ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·org/minidns/MiniDnsException$NullResultException.class
Offset 6864, 8 lines modifiedOffset 6864, 8 lines modified
6864 ?rwxrwxr-x··2.0·unx·····9992·b-·stor·80-Jan-01·00:00·org/kontalk/ui/CodeValidation.class6864 ?rwxrwxr-x··2.0·unx·····9992·b-·stor·80-Jan-01·00:00·org/kontalk/ui/CodeValidation.class
6865 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·org/kontalk/ui/ContactInfoDialog.class6865 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·org/kontalk/ui/ContactInfoDialog.class
6866 ?rwxrwxr-x··2.0·unx····13402·b-·defN·80-Jan-01·00:00·org/kontalk/ui/ConversationsActivity.class6866 ?rwxrwxr-x··2.0·unx····13402·b-·defN·80-Jan-01·00:00·org/kontalk/ui/ConversationsActivity.class
6867 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·org/kontalk/ui/GroupInfoDialog.class6867 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·org/kontalk/ui/GroupInfoDialog.class
6868 ?rwxrwxr-x··2.0·unx····29630·b-·defN·80-Jan-01·00:00·org/kontalk/ui/NumberValidation.class6868 ?rwxrwxr-x··2.0·unx····29630·b-·defN·80-Jan-01·00:00·org/kontalk/ui/NumberValidation.class
6869 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/NotificationPreferencesActivity.class6869 ?rwxrwxr-x··2.0·unx·····1068·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/NotificationPreferencesActivity.class
6870 ?rwxrwxr-x··2.0·unx·····4436·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/PreferencesActivity.class6870 ?rwxrwxr-x··2.0·unx·····4436·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/PreferencesActivity.class
6871 6869·files,·14538693·bytes·uncompressed,·11997768·bytes·compressed:··17.5%6871 6869·files,·14538606·bytes·uncompressed,·11997681·bytes·compressed:··17.5%
31.1 KB
org/kontalk/util/EventBusIndex.class
31.1 KB
procyon -ec {}
    
Offset 1, 28 lines modifiedOffset 1, 40 lines modified
  
1 package·org.kontalk.util;1 package·org.kontalk.util;
  
 2 import·org.kontalk.ui.NumberValidation;
2 import·org.kontalk.service.registration.RegistrationService; 
3 import·org.kontalk.service.registration.event.ChallengeRequest; 
4 import·org.kontalk.service.registration.event.FallbackVerificationRequest;3 import·org.kontalk.service.registration.event.VerificationError;
5 import·org.kontalk.service.registration.event.TermsAcceptedEvent; 
6 import·org.kontalk.service.registration.event.PassphraseInputEvent; 
7 import·org.kontalk.service.registration.event.RetrieveKeyRequest; 
8 import·org.kontalk.service.registration.event.ImportKeyRequest; 
9 import·org.kontalk.service.registration.event.VerificationRequest;4 import·org.kontalk.service.registration.event.VerificationRequestedEvent;
10 import·org.kontalk.service.registration.event.AbortRequest;5 import·org.kontalk.service.registration.event.AcceptTermsRequest;
 6 import·org.kontalk.service.registration.event.ImportKeyError;
 7 import·org.kontalk.ui.CodeValidation;
 8 import·org.kontalk.service.registration.event.AccountCreatedEvent;
 9 import·org.kontalk.service.registration.event.ChallengeError;
 10 import·org.kontalk.ui.GroupInfoFragment;
 11 import·org.kontalk.service.msgcenter.event.RosterStatusEvent;
 12 import·org.kontalk.ui.ContactInfoFragment;
 13 import·org.kontalk.service.ServerListUpdater;
11 import·org.kontalk.service.msgcenter.RegisterKeyPairListener;14 import·org.kontalk.service.msgcenter.event.ServerListEvent;
 15 import·org.kontalk.MessagesController;
 16 import·org.kontalk.service.msgcenter.event.UploadServiceFoundEvent;
 17 import·org.kontalk.service.msgcenter.event.GroupCreatedEvent;
 18 import·org.kontalk.ui.GroupMessageFragment;
 19 import·org.kontalk.ui.ComposeMessageFragment;
 20 import·org.kontalk.service.msgcenter.event.UserUnblockedEvent;
 21 import·org.kontalk.service.msgcenter.event.UserBlockedEvent;
 22 import·org.kontalk.service.msgcenter.event.UserSubscribedEvent;
 23 import·org.kontalk.service.msgcenter.event.VersionEvent;
12 import·org.kontalk.ui.AbstractComposeFragment;24 import·org.kontalk.ui.AbstractComposeFragment;
13 import·org.kontalk.service.msgcenter.event.ChatStateEvent;25 import·org.kontalk.service.msgcenter.event.ChatStateEvent;
 26 import·org.kontalk.service.msgcenter.event.RosterLoadedEvent;
14 import·org.kontalk.service.DownloadService$WritePermissionDenied; 
15 import·org.kontalk.service.DownloadService$DownloadStarted; 
16 import·org.kontalk.ui.ContactInfoFragment; 
17 import·org.kontalk.service.msgcenter.event.NoPresenceEvent;27 import·org.kontalk.service.msgcenter.event.NoPresenceEvent;
18 import·org.kontalk.service.msgcenter.event.UserOfflineEvent;28 import·org.kontalk.service.msgcenter.event.UserOfflineEvent;
19 import·org.kontalk.service.msgcenter.event.UserOnlineEvent;29 import·org.kontalk.service.msgcenter.event.UserOnlineEvent;
 30 import·org.kontalk.service.DownloadService$WritePermissionDenied;
 31 import·org.kontalk.service.DownloadService$DownloadStarted;
20 import·org.kontalk.service.msgcenter.MessageCenterService;32 import·org.kontalk.service.msgcenter.MessageCenterService;
21 import·org.kontalk.service.msgcenter.event.VersionRequest;33 import·org.kontalk.service.msgcenter.event.VersionRequest;
22 import·org.kontalk.service.msgcenter.event.BlocklistRequest;34 import·org.kontalk.service.msgcenter.event.BlocklistRequest;
23 import·org.kontalk.service.msgcenter.event.SetUserPrivacyRequest;35 import·org.kontalk.service.msgcenter.event.SetUserPrivacyRequest;
24 import·org.kontalk.service.msgcenter.event.ServerListRequest;36 import·org.kontalk.service.msgcenter.event.ServerListRequest;
25 import·org.kontalk.service.msgcenter.event.PublicKeyRequest;37 import·org.kontalk.service.msgcenter.event.PublicKeyRequest;
26 import·org.kontalk.service.msgcenter.event.LastActivityRequest;38 import·org.kontalk.service.msgcenter.event.LastActivityRequest;
Offset 32, 46 lines modifiedOffset 44, 34 lines modified
32 import·org.kontalk.service.msgcenter.event.PresenceRequest;44 import·org.kontalk.service.msgcenter.event.PresenceRequest;
33 import·org.kontalk.service.msgcenter.event.RosterStatusRequest;45 import·org.kontalk.service.msgcenter.event.RosterStatusRequest;
34 import·org.kontalk.service.msgcenter.event.RosterMatchRequest;46 import·org.kontalk.service.msgcenter.event.RosterMatchRequest;
35 import·org.kontalk.service.msgcenter.event.SendChatStateRequest;47 import·org.kontalk.service.msgcenter.event.SendChatStateRequest;
36 import·org.kontalk.service.msgcenter.event.SendMessageRequest;48 import·org.kontalk.service.msgcenter.event.SendMessageRequest;
37 import·org.kontalk.service.msgcenter.event.UploadAttachmentRequest;49 import·org.kontalk.service.msgcenter.event.UploadAttachmentRequest;
38 import·org.kontalk.service.msgcenter.event.UploadPrivateKeyRequest;50 import·org.kontalk.service.msgcenter.event.UploadPrivateKeyRequest;
39 import·org.kontalk.ui.ComposeMessageFragment; 
40 import·org.kontalk.service.msgcenter.event.UserUnblockedEvent; 
41 import·org.kontalk.service.msgcenter.event.UserBlockedEvent; 
42 import·org.kontalk.service.msgcenter.event.VersionEvent; 
43 import·org.kontalk.sync.SyncProcedure;51 import·org.kontalk.sync.SyncProcedure;
 52 import·org.kontalk.service.msgcenter.event.PublicKeyEvent;
44 import·org.kontalk.service.msgcenter.event.LastActivityEvent;53 import·org.kontalk.service.msgcenter.event.LastActivityEvent;
45 import·org.kontalk.service.msgcenter.event.BlocklistEvent;54 import·org.kontalk.service.msgcenter.event.BlocklistEvent;
46 import·org.kontalk.service.msgcenter.event.RosterMatchEvent;55 import·org.kontalk.service.msgcenter.event.RosterMatchEvent;
47 import·org.kontalk.service.msgcenter.event.PresenceEvent;56 import·org.kontalk.service.msgcenter.event.PresenceEvent;
48 import·org.kontalk.ui.CodeValidation; 
49 import·org.kontalk.service.registration.event.ChallengeError; 
50 import·org.kontalk.ui.GroupInfoFragment; 
51 import·org.kontalk.service.msgcenter.event.RosterStatusEvent;57 import·org.kontalk.service.msgcenter.event.DisconnectedEvent;
52 import·org.kontalk.ui.NumberValidation; 
53 import·org.kontalk.service.registration.event.VerificationError;58 import·org.kontalk.service.registration.RegistrationService;
54 import·org.kontalk.service.registration.event.VerificationRequestedEvent; 
55 import·org.kontalk.service.registration.event.AcceptTermsRequest; 
56 import·org.kontalk.service.registration.event.AccountCreatedEvent; 
57 import·org.kontalk.service.registration.event.LoginTestEvent;59 import·org.kontalk.service.registration.event.LoginTestEvent;
 60 import·org.kontalk.service.registration.event.ChallengeRequest;
 61 import·org.kontalk.service.registration.event.FallbackVerificationRequest;
58 import·org.kontalk.service.registration.event.ImportKeyError;62 import·org.kontalk.service.registration.event.TermsAcceptedEvent;
 63 import·org.kontalk.service.registration.event.PassphraseInputEvent;
59 import·org.kontalk.service.registration.event.RetrieveKeyError;64 import·org.kontalk.service.registration.event.RetrieveKeyError;
60 import·org.kontalk.service.registration.event.KeyReceivedEvent;65 import·org.kontalk.service.registration.event.KeyReceivedEvent;
 66 import·org.kontalk.service.registration.event.RetrieveKeyRequest;
 67 import·org.kontalk.service.registration.event.ImportKeyRequest;
 68 import·org.kontalk.service.registration.event.VerificationRequest;
 69 import·org.kontalk.service.registration.event.AbortRequest;
61 import·org.kontalk.MessagesController; 
62 import·org.kontalk.service.msgcenter.event.UploadServiceFoundEvent; 
63 import·org.kontalk.service.msgcenter.event.UserSubscribedEvent; 
64 import·org.kontalk.service.msgcenter.event.GroupCreatedEvent; 
65 import·org.kontalk.service.msgcenter.event.RosterLoadedEvent; 
66 import·org.kontalk.service.msgcenter.event.DisconnectedEvent; 
67 import·org.kontalk.service.ServerListUpdater; 
68 import·org.kontalk.service.msgcenter.event.ServerListEvent;70 import·org.kontalk.service.msgcenter.RegisterKeyPairListener;
69 import·org.kontalk.ui.GroupMessageFragment; 
70 import·org.kontalk.service.msgcenter.event.PublicKeyEvent; 
71 import·org.greenrobot.eventbus.meta.SubscriberInfo;71 import·org.greenrobot.eventbus.meta.SubscriberInfo;
72 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;72 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
73 import·org.kontalk.ui.prefs.AccountFragment;73 import·org.kontalk.ui.prefs.AccountFragment;
74 import·org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent;74 import·org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent;
75 import·org.greenrobot.eventbus.ThreadMode;75 import·org.greenrobot.eventbus.ThreadMode;
76 import·org.kontalk.service.msgcenter.event.ConnectedEvent;76 import·org.kontalk.service.msgcenter.event.ConnectedEvent;
77 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;77 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
Offset 89, 137 lines modifiedOffset 89, 133 lines modified
89 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n];89 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n];
90 ········array[0]·=·new·SubscriberMethodInfo("onConnected",·(Class)ConnectedEvent.class,·ThreadMode.BACKGROUND,·0,·true);90 ········array[0]·=·new·SubscriberMethodInfo("onConnected",·(Class)ConnectedEvent.class,·ThreadMode.BACKGROUND,·0,·true);
91 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo("onPrivateKeyUploaded",·(Class)PrivateKeyUploadedEvent.class,·ThreadMode.MAIN_ORDERED);91 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo("onPrivateKeyUploaded",·(Class)PrivateKeyUploadedEvent.class,·ThreadMode.MAIN_ORDERED);
92 ········final·int·n2·=·1;92 ········final·int·n2·=·1;
93 ········array[n2]·=·subscriberMethodInfo;93 ········array[n2]·=·subscriberMethodInfo;
94 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)AccountFragment.class,·(boolean)(n2·!=·0),·array));94 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)AccountFragment.class,·(boolean)(n2·!=·0),·array));
95 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n2];95 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n2];
96 ········final·ThreadMode·main_ORDERED·=·ThreadMode.MAIN_ORDERED; 
97 ········final·String·s·=·"onPublicKey"; 
98 ········array2[0]·=·new·SubscriberMethodInfo(s,·(Class)PublicKeyEvent.class,·main_ORDERED); 
99 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)GroupMessageFragment.class,·(boolean)(n2·!=·0),·array2)); 
100 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n]; 
101 ········array3[0]·=·new·SubscriberMethodInfo("onConnected",·(Class)ConnectedEvent.class,·ThreadMode.BACKGROUND,·0,·true);96 ········array2[0]·=·new·SubscriberMethodInfo("onConnected",·(Class)ConnectedEvent.class,·ThreadMode.BACKGROUND,·0,·true);
102 ········array3[n2]·=·new·SubscriberMethodInfo("onServerList",·(Class)ServerListEvent.class,·ThreadMode.MAIN_ORDERED); 
103 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)ServerListUpdater.class,·(boolean)(n2·!=·0),·array3));97 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)RegisterKeyPairListener.class,·(boolean)(n2·!=·0),·array2));
104 ········final·SubscriberMethodInfo[]·array4·=·new·SubscriberMethodInfo[6];98 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[11];
 99 ········array3[0]·=·new·SubscriberMethodInfo("onAbortRequest",·(Class)AbortRequest.class,·ThreadMode.ASYNC);
 100 ········array3[n2]·=·new·SubscriberMethodInfo("onVerificationRequest",·(Class)VerificationRequest.class,·ThreadMode.ASYNC);
 101 ········array3[n]·=·new·SubscriberMethodInfo("onImportKeyRequest",·(Class)ImportKeyRequest.class,·ThreadMode.ASYNC);
105 ········array4[0]·=·new·SubscriberMethodInfo("onConnected",·(Class)ConnectedEvent.class); 
106 ········final·String·s2·=·"onDisconnected"; 
107 ········array4[n2]·=·new·SubscriberMethodInfo(s2,·(Class)DisconnectedEvent.class); 
Max diff block lines reached; 22376/31775 bytes (70.42%) of diff not shown.
85.7 KB
smali/org/kontalk/util/EventBusIndex.smali
    
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
20 .end·field20 .end·field
  
  
21 #·direct·methods21 #·direct·methods
22 .method·static·constructor·<clinit>()V22 .method·static·constructor·<clinit>()V
23 ····.locals·2223 ····.locals·30
  
24 ····.line·1824 ····.line·18
25 ····new-instance·v0,·Ljava/util/HashMap;25 ····new-instance·v0,·Ljava/util/HashMap;
  
26 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V26 ····invoke-direct·{v0},·Ljava/util/HashMap;-><init>()V
  
27 ····sput-object·v0,·Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;27 ····sput-object·v0,·Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
Offset 77, 1155 lines modifiedOffset 77, 1149 lines modified
77 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V77 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
78 ····invoke-static·{v0},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V78 ····invoke-static·{v0},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
79 ····.line·2779 ····.line·27
80 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;80 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
81 ····const-class·v1,·Lorg/kontalk/ui/GroupMessageFragment;81 ····const-class·v1,·Lorg/kontalk/service/msgcenter/RegisterKeyPairListener;
  
82 ····new-array·v3,·v6,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;82 ····new-array·v3,·v6,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
83 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;83 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
84 ····const-class·v7,·Lorg/kontalk/service/msgcenter/event/PublicKeyEvent;84 ····const-class·v9,·Lorg/kontalk/service/msgcenter/event/ConnectedEvent;
  
 85 ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;
  
 86 ····const-string·v8,·"onConnected"
  
 87 ····const/4·v11,·0x0
  
85 ····sget-object·v8,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;88 ····const/4·v12,·0x1
  
86 ····const-string·v9,·"onPublicKey"89 ····move-object·v7,·v5
  
87 ····invoke-direct·{v5,·v9,·v7,·v8},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V90 ····invoke-direct/range·{v7·..·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V
  
88 ····aput-object·v5,·v3,·v491 ····aput-object·v5,·v3,·v4
  
89 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V92 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
90 ····invoke-static·{v0},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V93 ····invoke-static·{v0},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
91 ····.line·3294 ····.line·33
92 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;95 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
93 ····const-class·v1,·Lorg/kontalk/service/ServerListUpdater;96 ····const-class·v1,·Lorg/kontalk/service/registration/RegistrationService;
  
94 ····new-array·v3,·v2,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;97 ····const/16·v3,·0xb
  
95 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;98 ····new-array·v5,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
96 ····const-class·v12,·Lorg/kontalk/service/msgcenter/event/ConnectedEvent;99 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
97 ····sget-object·v13,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;100 ····const-class·v8,·Lorg/kontalk/service/registration/event/AbortRequest;
  
98 ····const-string·v11,·"onConnected"101 ····sget-object·v9,·Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode;
  
99 ····const/4·v14,·0x0102 ····const-string·v10,·"onAbortRequest"
  
100 ····const/4·v15,·0x1103 ····invoke-direct·{v7,·v10,·v8,·v9},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
101 ····move-object·v10,·v5104 ····aput-object·v7,·v5,·v4
  
102 ····invoke-direct/range·{v10·..·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V105 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
103 ····aput-object·v5,·v3,·v4106 ····const-class·v8,·Lorg/kontalk/service/registration/event/VerificationRequest;
  
104 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;107 ····sget-object·v9,·Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode;
  
105 ····const-class·v7,·Lorg/kontalk/service/msgcenter/event/ServerListEvent;108 ····const-string·v10,·"onVerificationRequest"
  
106 ····sget-object·v8,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;109 ····invoke-direct·{v7,·v10,·v8,·v9},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
107 ····const-string·v10,·"onServerList"110 ····aput-object·v7,·v5,·v6
  
108 ····invoke-direct·{v5,·v10,·v7,·v8},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V111 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
109 ····aput-object·v5,·v3,·v6112 ····const-class·v8,·Lorg/kontalk/service/registration/event/ImportKeyRequest;
  
110 ····invoke-direct·{v0,·v1,·v6,·v3},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V113 ····sget-object·v9,·Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode;
  
111 ····invoke-static·{v0},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V114 ····const-string·v10,·"onImportKeyRequest"
  
 115 ····invoke-direct·{v7,·v10,·v8,·v9},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
112 ····.line·40 
113 ····new-instance·v0,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; 
  
114 ····const-class·v1,·Lorg/kontalk/MessagesController;116 ····aput-object·v7,·v5,·v2
  
115 ····const/4·v3,·0x6117 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
116 ····new-array·v5,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;118 ····const-class·v8,·Lorg/kontalk/service/registration/event/RetrieveKeyRequest;
  
117 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;119 ····sget-object·v9,·Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode;
  
118 ····const-class·v8,·Lorg/kontalk/service/msgcenter/event/ConnectedEvent;120 ····const-string·v10,·"onRetrieveKeyRequest"
  
119 ····const-string·v10,·"onConnected"121 ····invoke-direct·{v7,·v10,·v8,·v9},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
120 ····invoke-direct·{v7,·v10,·v8},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V122 ····const/4·v8,·0x3
  
121 ····aput-object·v7,·v5,·v4123 ····aput-object·v7,·v5,·v8
  
122 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;124 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
123 ····const-class·v8,·Lorg/kontalk/service/msgcenter/event/DisconnectedEvent;125 ····const-class·v9,·Lorg/kontalk/service/registration/event/KeyReceivedEvent;
  
124 ····const-string·v10,·"onDisconnected"126 ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode;
  
125 ····invoke-direct·{v7,·v10,·v8},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;)V127 ····const-string·v11,·"onKeyReceived"
  
 128 ····invoke-direct·{v7,·v11,·v9,·v10},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
 129 ····const/4·v9,·0x4
  
126 ····aput-object·v7,·v5,·v6130 ····aput-object·v7,·v5,·v9
  
127 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;131 ····new-instance·v7,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
128 ····const-class·v8,·Lorg/kontalk/service/msgcenter/event/RosterLoadedEvent;132 ····const-class·v10,·Lorg/kontalk/service/registration/event/RetrieveKeyError;
Max diff block lines reached; 80011/87720 bytes (91.21%) of diff not shown.