15.1 MB
/home/fdroid/fdroiddata/tmp/org.kontalk_500.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.kontalk_500.apk
13.2 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: <UpNIliWZLAc3f23A66qRrl6kY/Y=>, actual: <ZwuUtia3lvXQBt0HZC5w9+L4ZZc=>
    
Offset 1, 76 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/androidx.activity_activity.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/androidx.appcompat_appcompat-resources.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/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/. 
20 WARNING:·META-INF/androidx.arch.core_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/. 
21 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/. 
22 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/. 
23 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/. 
24 WARNING:·META-INF/androidx.core_core-ktx.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/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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 WARNING:·META-INF/androidx.lifecycle_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/. 
40 WARNING:·META-INF/androidx.lifecycle_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/. 
41 WARNING:·META-INF/androidx.lifecycle_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/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.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.lifecycle_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/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.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.lifecycle_lifecycle-viewmodel-savedstate.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.lifecycle_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/. 
47 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/. 
48 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/. 
49 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/. 
50 WARNING:·META-INF/androidx.paging_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/. 
51 WARNING:·META-INF/androidx.preference_preference.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.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/. 
53 WARNING:·META-INF/androidx.recyclerview_recyclerview-selection.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.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/. 
55 WARNING:·META-INF/androidx.savedstate_savedstate.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/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/. 
57 WARNING:·META-INF/androidx.sqlite_sqlite.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
64 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/. 
65 WARNING:·META-INF/app_basicRelease.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 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/. 
67 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 WARNING:·META-INF/kotlin-android-extensions-runtime.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/kotlin-stdlib-common-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/kotlin-stdlib-common.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/kotlin-stdlib-coroutines.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/kotlin-stdlib-jdk7.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/kotlin-stdlib.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/okhttp.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/okio.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/services/java.security.Provider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
5.09 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 78 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:··················13024292·(0000000000C6BC24h)4 ··Zip·archive·file·size:··················12956004·(0000000000C5B164h)
5 ··Actual·end-cent-dir·record·offset:······13024270·(0000000000C6BC0Eh)5 ··Actual·end-cent-dir·record·offset:······12955982·(0000000000C5B14Eh)
6 ··Expected·end-cent-dir·record·offset:····13024270·(0000000000C6BC0Eh)6 ··Expected·end-cent-dir·record·offset:····12955982·(0000000000C5B14Eh)
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·2597·entries.9 ··central·directory·contains·2597·entries.
10 ··The·central·directory·is·266958·(00000000000412CEh)·bytes·long,10 ··The·central·directory·is·256068·(000000000003E844h)·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·12757312·(0000000000C2A940h).12 ··is·12699914·(0000000000C1C90Ah).
  
  
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):··········2020·Jul·12·19:22:3826 ··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):·························7e474ee229 ··32-bit·CRC·value·(hex):·························216c647b
28 ··compressed·size:································76835·bytes30 ··compressed·size:································5926·bytes
29 ··uncompressed·size:······························261964·bytes31 ··uncompressed·size:······························29228·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:···76901 
43 ··················································(0000000000012C65h)·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):··········2020·Jul·12·19:22:38 
53 ··32-bit·CRC·value·(hex):·························a300b0d1 
54 ··compressed·size:································81155·bytes 
55 ··uncompressed·size:······························262062·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:···158122 
69 ··················································(00000000000269AAh)·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):··········2020·Jul·12·19:22:38 
79 ··32-bit·CRC·value·(hex):·························9a0b401c 
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.46 ··There·are·an·extra·-13·bytes·preceding·this·file.
  
93 ··META-INF/androidx.activity_activity.version47 ··META-INF/androidx.activity_activity.version
  
94 ··offset·of·local·header·from·start·of·archive:···15922548 ··offset·of·local·header·from·start·of·archive:···5975
95 ··················································(0000000000026DF9h)·bytes49 ··················································(0000000000001757h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT50 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.051 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT52 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.053 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 5326767/5333857 bytes (99.87%) of diff not shown.
9.92 MB
classes.dex
9.89 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············:·b827a0cc4 checksum············:·fa0e4d55
5 signature···········:·ceed...4f0c5 signature···········:·9b66...78af
6 file_size···········:·83465086 file_size···········:·8346532
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·····:·6114610 string_ids_size·····:·61146
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·937012 type_ids_size·······:·9370
13 type_ids_off········:·244696·(0x03bbd8)13 type_ids_off········:·244696·(0x03bbd8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·282176·(0x044e40)15 proto_ids_off·······:·282176·(0x044e40)
16 field_ids_size······:·4097216 field_ids_size······:·40972
17 field_ids_off·······:·426788·(0x068324)17 field_ids_off·······:·426788·(0x068324)
18 method_ids_size·····:·5496818 method_ids_size·····:·54968
19 method_ids_off······:·754564·(0x0b8384)19 method_ids_off······:·754564·(0x0b8384)
20 class_defs_size·····:·792120 class_defs_size·····:·7921
21 class_defs_off······:·1194308·(0x123944)21 class_defs_off······:·1194308·(0x123944)
22 data_size···········:·689872822 data_size···········:·6898752
23 data_off············:·1447780·(0x161764)23 data_off············:·1447780·(0x161764)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·366527 superclass_idx······:·3665
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 940054, 17 lines modifiedOffset 940054, 17 lines modified
940054 ······type··········:·'()V'940054 ······type··········:·'()V'
940055 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)940055 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
940056 ······code··········-940056 ······code··········-
940057 ······registers·····:·1940057 ······registers·····:·1
940058 ······ins···········:·1940058 ······ins···········:·1
940059 ······outs··········:·1940059 ······outs··········:·1
940060 ······insns·size····:·4·16-bit·code·units940060 ······insns·size····:·4·16-bit·code·units
940061 50ee74:········································|[50ee74]·org.kontalk.util.InternalTrustStore.<init>:()V940061 50ee90:········································|[50ee90]·org.kontalk.util.InternalTrustStore.<init>:()V
940062 50ee84:·7010·1a65·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@651a940062 50eea0:·7010·1a65·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@651a
940063 50ee8a:·0e00···································|0003:·return-void940063 50eea6:·0e00···································|0003:·return-void
940064 ······catches·······:·(none)940064 ······catches·······:·(none)
940065 ······positions·····:·940065 ······positions·····:·
940066 ········0x0000·line=43940066 ········0x0000·line=43
940067 ······locals········:·940067 ······locals········:·
940068 ········0x0000·-·0x0004·reg=0·this·Lorg/kontalk/util/InternalTrustStore;·940068 ········0x0000·-·0x0004·reg=0·this·Lorg/kontalk/util/InternalTrustStore;·
  
940069 ····#1··············:·(in·Lorg/kontalk/util/InternalTrustStore;)940069 ····#1··············:·(in·Lorg/kontalk/util/InternalTrustStore;)
Offset 940072, 60 lines modifiedOffset 940072, 60 lines modified
940072 ······type··········:·'(Landroid/content/Context;)Ljava/security/KeyStore;'940072 ······type··········:·'(Landroid/content/Context;)Ljava/security/KeyStore;'
940073 ······access········:·0x0009·(PUBLIC·STATIC)940073 ······access········:·0x0009·(PUBLIC·STATIC)
940074 ······code··········-940074 ······code··········-
940075 ······registers·····:·6940075 ······registers·····:·6
940076 ······ins···········:·1940076 ······ins···········:·1
940077 ······outs··········:·3940077 ······outs··········:·3
940078 ······insns·size····:·94·16-bit·code·units940078 ······insns·size····:·94·16-bit·code·units
940079 50ed80:········································|[50ed80]·org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;940079 50ed9c:········································|[50ed9c]·org.kontalk.util.InternalTrustStore.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;
940080 50ed90:·6200·e89a······························|0000:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940080 50edac:·6200·e89a······························|0000:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940081 50ed94:·3900·5900······························|0002:·if-nez·v0,·005b·//·+0059940081 50edb0:·3900·5900······························|0002:·if-nez·v0,·005b·//·+0059
940082 50ed98:·6200·b392······························|0004:·sget-object·v0,·Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider;·//·field@92b3940082 50edb4:·6200·b392······························|0004:·sget-object·v0,·Lorg/kontalk/crypto/PGP;.PROVIDER:Ljava/security/Provider;·//·field@92b3
940083 50ed9c:·1a01·9813······························|0006:·const-string·v1,·"BKS"·//·string@1398940083 50edb8:·1a01·9813······························|0006:·const-string·v1,·"BKS"·//·string@1398
940084 50eda0:·7120·d066·0100·························|0008:·invoke-static·{v1,·v0},·Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;·//·method@66d0940084 50edbc:·7120·d066·0100·························|0008:·invoke-static·{v1,·v0},·Ljava/security/KeyStore;.getInstance:(Ljava/lang/String;Ljava/security/Provider;)Ljava/security/KeyStore;·//·method@66d0
940085 50eda6:·0c00···································|000b:·move-result-object·v0940085 50edc2:·0c00···································|000b:·move-result-object·v0
940086 50eda8:·6900·e89a······························|000c:·sput-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940086 50edc4:·6900·e89a······························|000c:·sput-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940087 50edac:·6e10·6c02·0500·························|000e:·invoke-virtual·{v5},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@026c940087 50edc8:·6e10·6c02·0500·························|000e:·invoke-virtual·{v5},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@026c
940088 50edb2:·0c05···································|0011:·move-result-object·v5940088 50edce:·0c05···································|0011:·move-result-object·v5
940089 50edb4:·1400·0500·107f·························|0012:·const·v0,·#float·1.91409e+38·//·#7f100005940089 50edd0:·1400·0500·107f·························|0012:·const·v0,·#float·1.91409e+38·//·#7f100005
940090 50edba:·6e20·4903·0500·························|0015:·invoke-virtual·{v5,·v0},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@0349940090 50edd6:·6e20·4903·0500·························|0015:·invoke-virtual·{v5,·v0},·Landroid/content/res/Resources;.openRawResource:(I)Ljava/io/InputStream;·//·method@0349
940091 50edc0:·0c05···································|0018:·move-result-object·v5940091 50eddc:·0c05···································|0018:·move-result-object·v5
940092 50edc2:·6200·e89a······························|0019:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940092 50edde:·6200·e89a······························|0019:·sget-object·v0,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940093 50edc6:·1a01·ef7e······························|001b:·const-string·v1,·"changeit"·//·string@7eef940093 50ede2:·1a01·ef7e······························|001b:·const-string·v1,·"changeit"·//·string@7eef
940094 50edca:·6e10·6865·0100·························|001d:·invoke-virtual·{v1},·Ljava/lang/String;.toCharArray:()[C·//·method@6568940094 50ede6:·6e10·6865·0100·························|001d:·invoke-virtual·{v1},·Ljava/lang/String;.toCharArray:()[C·//·method@6568
940095 50edd0:·0c01···································|0020:·move-result-object·v1940095 50edec:·0c01···································|0020:·move-result-object·v1
940096 50edd2:·6e30·d166·5001·························|0021:·invoke-virtual·{v0,·v5,·v1},·Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V·//·method@66d1940096 50edee:·6e30·d166·5001·························|0021:·invoke-virtual·{v0,·v5,·v1},·Ljava/security/KeyStore;.load:(Ljava/io/InputStream;[C)V·//·method@66d1
940097 50edd8:·7100·57cc·0000·························|0024:·invoke-static·{},·Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore;·//·method@cc57940097 50edf4:·7100·57cc·0000·························|0024:·invoke-static·{},·Lorg/kontalk/util/InternalTrustStore;.loadSystemTrustStore:()Ljava/security/KeyStore;·//·method@cc57
940098 50edde:·0c05···································|0027:·move-result-object·v5940098 50edfa:·0c05···································|0027:·move-result-object·v5
940099 50ede0:·6e10·ca66·0500·························|0028:·invoke-virtual·{v5},·Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration;·//·method@66ca940099 50edfc:·6e10·ca66·0500·························|0028:·invoke-virtual·{v5},·Ljava/security/KeyStore;.aliases:()Ljava/util/Enumeration;·//·method@66ca
940100 50ede6:·0c00···································|002b:·move-result-object·v0940100 50ee02:·0c00···································|002b:·move-result-object·v0
940101 50ede8:·7210·e668·0000·························|002c:·invoke-interface·{v0},·Ljava/util/Enumeration;.hasMoreElements:()Z·//·method@68e6940101 50ee04:·7210·e668·0000·························|002c:·invoke-interface·{v0},·Ljava/util/Enumeration;.hasMoreElements:()Z·//·method@68e6
940102 50edee:·0a01···································|002f:·move-result·v1940102 50ee0a:·0a01···································|002f:·move-result·v1
940103 50edf0:·3801·2b00······························|0030:·if-eqz·v1,·005b·//·+002b940103 50ee0c:·3801·2b00······························|0030:·if-eqz·v1,·005b·//·+002b
940104 50edf4:·7210·e768·0000·························|0032:·invoke-interface·{v0},·Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object;·//·method@68e7940104 50ee10:·7210·e768·0000·························|0032:·invoke-interface·{v0},·Ljava/util/Enumeration;.nextElement:()Ljava/lang/Object;·//·method@68e7
940105 50edfa:·0c01···································|0035:·move-result-object·v1940105 50ee16:·0c01···································|0035:·move-result-object·v1
940106 50edfc:·1f01·5d0e······························|0036:·check-cast·v1,·Ljava/lang/String;·//·type@0e5d940106 50ee18:·1f01·5d0e······························|0036:·check-cast·v1,·Ljava/lang/String;·//·type@0e5d
940107 50ee00:·6e20·cc66·1500·························|0038:·invoke-virtual·{v5,·v1},·Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate;·//·method@66cc940107 50ee1c:·6e20·cc66·1500·························|0038:·invoke-virtual·{v5,·v1},·Ljava/security/KeyStore;.getCertificate:(Ljava/lang/String;)Ljava/security/cert/Certificate;·//·method@66cc
940108 50ee06:·0c02···································|003b:·move-result-object·v2940108 50ee22:·0c02···································|003b:·move-result-object·v2
940109 50ee08:·6203·e89a······························|003c:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940109 50ee24:·6203·e89a······························|003c:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940110 50ee0c:·6e20·cb66·1300·························|003e:·invoke-virtual·{v3,·v1},·Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z·//·method@66cb940110 50ee28:·6e20·cb66·1300·························|003e:·invoke-virtual·{v3,·v1},·Ljava/security/KeyStore;.containsAlias:(Ljava/lang/String;)Z·//·method@66cb
940111 50ee12:·0a03···································|0041:·move-result·v3940111 50ee2e:·0a03···································|0041:·move-result·v3
940112 50ee14:·3803·1300······························|0042:·if-eqz·v3,·0055·//·+0013940112 50ee30:·3803·1300······························|0042:·if-eqz·v3,·0055·//·+0013
940113 50ee18:·2203·5f0e······························|0044:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@0e5f940113 50ee34:·2203·5f0e······························|0044:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@0e5f
940114 50ee1c:·7010·8565·0300·························|0046:·invoke-direct·{v3},·Ljava/lang/StringBuilder;.<init>:()V·//·method@6585940114 50ee38:·7010·8565·0300·························|0046:·invoke-direct·{v3},·Ljava/lang/StringBuilder;.<init>:()V·//·method@6585
940115 50ee22:·1a04·94e4······························|0049:·const-string·v4,·"system_"·//·string@e494940115 50ee3e:·1a04·94e4······························|0049:·const-string·v4,·"system_"·//·string@e494
940116 50ee26:·6e20·9165·4300·························|004b:·invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@6591940116 50ee42:·6e20·9165·4300·························|004b:·invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@6591
940117 50ee2c:·6e20·9165·1300·························|004e:·invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@6591940117 50ee48:·6e20·9165·1300·························|004e:·invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@6591
940118 50ee32:·6e10·a365·0300·························|0051:·invoke-virtual·{v3},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@65a3940118 50ee4e:·6e10·a365·0300·························|0051:·invoke-virtual·{v3},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@65a3
940119 50ee38:·0c01···································|0054:·move-result-object·v1940119 50ee54:·0c01···································|0054:·move-result-object·v1
940120 50ee3a:·6203·e89a······························|0055:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940120 50ee56:·6203·e89a······························|0055:·sget-object·v3,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940121 50ee3e:·6e30·d266·1302·························|0057:·invoke-virtual·{v3,·v1,·v2},·Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V·//·method@66d2940121 50ee5a:·6e30·d266·1302·························|0057:·invoke-virtual·{v3,·v1,·v2},·Ljava/security/KeyStore;.setCertificateEntry:(Ljava/lang/String;Ljava/security/cert/Certificate;)V·//·method@66d2
940122 50ee44:·28d2···································|005a:·goto·002c·//·-002e940122 50ee60:·28d2···································|005a:·goto·002c·//·-002e
940123 50ee46:·6205·e89a······························|005b:·sget-object·v5,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8940123 50ee62:·6205·e89a······························|005b:·sget-object·v5,·Lorg/kontalk/util/InternalTrustStore;.sTrustStore:Ljava/security/KeyStore;·//·field@9ae8
940124 50ee4a:·1105···································|005d:·return-object·v5940124 50ee66:·1105···································|005d:·return-object·v5
940125 ······catches·······:·(none)940125 ······catches·······:·(none)
940126 ······positions·····:·940126 ······positions·····:·
940127 ········0x0000·line=78940127 ········0x0000·line=78
940128 ········0x0004·line=80940128 ········0x0004·line=80
940129 ········0x000e·line=81940129 ········0x000e·line=81
940130 ········0x0015·line=82940130 ········0x0015·line=82
940131 ········0x0019·line=83940131 ········0x0019·line=83
Offset 940146, 37 lines modifiedOffset 940146, 37 lines modified
940146 ······type··········:·'(Landroid/content/Context;)V'940146 ······type··········:·'(Landroid/content/Context;)V'
940147 ······access········:·0x0009·(PUBLIC·STATIC)940147 ······access········:·0x0009·(PUBLIC·STATIC)
940148 ······code··········-940148 ······code··········-
940149 ······registers·····:·3940149 ······registers·····:·3
940150 ······ins···········:·1940150 ······ins···········:·1
940151 ······outs··········:·4940151 ······outs··········:·4
940152 ······insns·size····:·44·16-bit·code·units940152 ······insns·size····:·44·16-bit·code·units
940153 50ee8c:········································|[50ee8c]·org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V940153 50eea8:········································|[50eea8]·org.kontalk.util.InternalTrustStore.initUrlConnections:(Landroid/content/Context;)V
940154 50ee9c:·6300·e79a······························|0000:·sget-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@9ae7940154 50eeb8:·6300·e79a······························|0000:·sget-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@9ae7
940155 50eea0:·3900·2900······························|0002:·if-nez·v0,·002b·//·+0029940155 50eebc:·3900·2900······························|0002:·if-nez·v0,·002b·//·+0029
940156 50eea4:·1210···································|0004:·const/4·v0,·#int·1·//·#1940156 50eec0:·1210···································|0004:·const/4·v0,·#int·1·//·#1
940157 50eea6:·6a00·e79a······························|0005:·sput-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@9ae7940157 50eec2:·6a00·e79a······························|0005:·sput-boolean·v0,·Lorg/kontalk/util/InternalTrustStore;.sInitialized:Z·//·field@9ae7
940158 50eeaa:·7100·616b·0000·························|0007:·invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String;·//·method@6b61940158 50eec6:·7100·616b·0000·························|0007:·invoke-static·{},·Ljavax/net/ssl/TrustManagerFactory;.getDefaultAlgorithm:()Ljava/lang/String;·//·method@6b61
940159 50eeb0:·0c00···································|000a:·move-result-object·v0940159 50eecc:·0c00···································|000a:·move-result-object·v0
940160 50eeb2:·7110·626b·0000·························|000b:·invoke-static·{v0},·Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;·//·method@6b62940160 50eece:·7110·626b·0000·························|000b:·invoke-static·{v0},·Ljavax/net/ssl/TrustManagerFactory;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;·//·method@6b62
940161 50eeb8:·0c00···································|000e:·move-result-object·v0940161 50eed4:·0c00···································|000e:·move-result-object·v0
940162 50eeba:·7110·55cc·0200·························|000f:·invoke-static·{v2},·Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;·//·method@cc55940162 50eed6:·7110·55cc·0200·························|000f:·invoke-static·{v2},·Lorg/kontalk/util/InternalTrustStore;.getTrustStore:(Landroid/content/Context;)Ljava/security/KeyStore;·//·method@cc55
940163 50eec0:·0c02···································|0012:·move-result-object·v2940163 50eedc:·0c02···································|0012:·move-result-object·v2
Max diff block lines reached; 10348997/10369071 bytes (99.81%) of diff not shown.
35.1 KB
classes.jar
3.41 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·15281452·bytes,·number·of·entries:·79011 Zip·file·size:·15281411·bytes,·number·of·entries:·7901
2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class2 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Integer$2$compare.class
3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class3 ?rwxrwxr-x··2.0·unx······254·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Objects$2$equals.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class5 ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
6 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class6 ?rwxrwxr-x··2.0·unx······234·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
7 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class7 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem$1.class
8 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class8 ?rwxrwxr-x··2.0·unx·····1383·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaItem.class
Offset 5933, 15 lines modifiedOffset 5933, 15 lines modified
5933 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/IPhoneMessageTheme$FactoryCreator.class5933 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/IPhoneMessageTheme$FactoryCreator.class
5934 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/OldClassicMessageTheme$FactoryCreator.class5934 ?rwxrwxr-x··2.0·unx······580·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/OldClassicMessageTheme$FactoryCreator.class
5935 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/SilenceMessageTheme$FactoryCreator.class5935 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·org/kontalk/ui/view/themes/SilenceMessageTheme$FactoryCreator.class
5936 ?rwxrwxr-x··2.0·unx·····4174·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTPPFileUploadConnection.class5936 ?rwxrwxr-x··2.0·unx·····4174·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTPPFileUploadConnection.class
5937 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService$1.class5937 ?rwxrwxr-x··2.0·unx······846·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService$1.class
5938 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService.class5938 ?rwxrwxr-x··2.0·unx·····1552·b-·stor·80-Jan-01·00:00·org/kontalk/upload/HTTPFileUploadService.class
5939 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·org/kontalk/util/CustomSimpleXmppStringprep.class5939 ?rwxrwxr-x··2.0·unx·····1467·b-·stor·80-Jan-01·00:00·org/kontalk/util/CustomSimpleXmppStringprep.class
5940 ?rwxrwxr-x··2.0·unx·····9159·b-·stor·80-Jan-01·00:00·org/kontalk/util/EventBusIndex.class5940 ?rwxrwxr-x··2.0·unx·····9118·b-·stor·80-Jan-01·00:00·org/kontalk/util/EventBusIndex.class
5941 ?rwxrwxr-x··2.0·unx·····2543·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerFallback.class5941 ?rwxrwxr-x··2.0·unx·····2543·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerFallback.class
5942 ?rwxrwxr-x··2.0·unx·····4606·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerNative.class5942 ?rwxrwxr-x··2.0·unx·····4606·b-·stor·80-Jan-01·00:00·org/kontalk/util/ProximityScreenLockerNative.class
5943 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·org/kontalk/util/RecyclerItemClickListener.class5943 ?rwxrwxr-x··2.0·unx·····1540·b-·stor·80-Jan-01·00:00·org/kontalk/util/RecyclerItemClickListener.class
5944 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$FloatingActionMenuHint.class5944 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$FloatingActionMenuHint.class
5945 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$MenuHint.class5945 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$MenuHint.class
5946 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$ToolbarHint.class5946 ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$ToolbarHint.class
5947 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$ViewHint.class5947 ?rwxrwxr-x··2.0·unx······657·b-·stor·80-Jan-01·00:00·org/kontalk/util/Showcase$ViewHint.class
Offset 7896, 8 lines modifiedOffset 7896, 8 lines modified
7896 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/NotificationPreferencesActivity.class7896 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/NotificationPreferencesActivity.class
7897 ?rwxrwxr-x··2.0·unx·····4479·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/PreferencesActivity.class7897 ?rwxrwxr-x··2.0·unx·····4479·b-·stor·80-Jan-01·00:00·org/kontalk/ui/prefs/PreferencesActivity.class
7898 ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7898 ?rwxrwxr-x··2.0·unx······358·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7899 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7899 ?rwxrwxr-x··2.0·unx······103·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7900 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7900 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7901 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7901 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7902 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7902 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7903 7901·files,·16804529·bytes·uncompressed,·13789820·bytes·compressed:··17.9%7903 7901·files,·16804488·bytes·uncompressed,·13789779·bytes·compressed:··17.9%
31.6 KB
org/kontalk/util/EventBusIndex.class
31.6 KB
procyon -ec {}
    
Offset 1, 59 lines modifiedOffset 1, 34 lines modified
  
1 package·org.kontalk.util;1 package·org.kontalk.util;
  
 2 import·org.kontalk.service.msgcenter.event.UserUnblockedEvent;
 3 import·org.kontalk.service.msgcenter.event.UserBlockedEvent;
 4 import·org.kontalk.service.msgcenter.event.VersionEvent;
2 import·org.kontalk.ui.GroupMessageFragment;5 import·org.kontalk.ui.ComposeMessageFragment;
3 import·org.kontalk.MessagesController; 
4 import·org.kontalk.service.msgcenter.event.UploadServiceFoundEvent;6 import·org.kontalk.ui.ContactInfoFragment;
 7 import·org.kontalk.ui.CodeValidation;
 8 import·org.kontalk.service.registration.event.ChallengeError;
 9 import·org.kontalk.service.ServerListUpdater;
5 import·org.kontalk.service.msgcenter.event.GroupCreatedEvent;10 import·org.kontalk.service.msgcenter.event.ServerListEvent;
6 import·org.kontalk.ui.AbstractComposeFragment;11 import·org.kontalk.ui.AbstractComposeFragment;
7 import·org.kontalk.service.msgcenter.event.ChatStateEvent;12 import·org.kontalk.service.msgcenter.event.ChatStateEvent;
 13 import·org.kontalk.service.msgcenter.event.NoPresenceEvent;
 14 import·org.kontalk.service.msgcenter.event.UserOfflineEvent;
 15 import·org.kontalk.service.msgcenter.event.UserOnlineEvent;
8 import·org.kontalk.service.DownloadService$DownloadStarted;16 import·org.kontalk.service.DownloadService$DownloadStarted;
9 import·org.kontalk.service.registration.event.ChallengeRequest;17 import·org.kontalk.service.registration.event.ChallengeRequest;
10 import·org.kontalk.service.registration.event.FallbackVerificationRequest;18 import·org.kontalk.service.registration.event.FallbackVerificationRequest;
11 import·org.kontalk.service.registration.event.TermsAcceptedEvent;19 import·org.kontalk.service.registration.event.TermsAcceptedEvent;
12 import·org.kontalk.service.registration.event.PassphraseInputEvent;20 import·org.kontalk.service.registration.event.PassphraseInputEvent;
13 import·org.kontalk.service.registration.event.RetrieveKeyRequest;21 import·org.kontalk.service.registration.event.RetrieveKeyRequest;
14 import·org.kontalk.service.registration.event.ImportKeyRequest;22 import·org.kontalk.service.registration.event.ImportKeyRequest;
15 import·org.kontalk.service.registration.event.VerificationRequest;23 import·org.kontalk.service.registration.event.VerificationRequest;
16 import·org.kontalk.service.registration.event.AbortRequest;24 import·org.kontalk.service.registration.event.AbortRequest;
17 import·org.kontalk.service.registration.RegistrationService;25 import·org.kontalk.service.registration.RegistrationService;
18 import·org.kontalk.service.msgcenter.RegisterKeyPairListener; 
19 import·org.kontalk.ui.NumberValidation; 
20 import·org.kontalk.service.registration.event.VerificationError; 
21 import·org.kontalk.service.registration.event.VerificationRequestedEvent; 
22 import·org.kontalk.service.registration.event.AcceptTermsRequest; 
23 import·org.kontalk.service.registration.event.LoginTestEvent; 
24 import·org.kontalk.service.registration.event.ImportKeyError; 
25 import·org.kontalk.service.registration.event.RetrieveKeyError; 
26 import·org.kontalk.service.registration.event.KeyReceivedEvent; 
27 import·org.kontalk.service.ServerListUpdater; 
28 import·org.kontalk.service.msgcenter.event.ServerListEvent; 
29 import·org.kontalk.service.msgcenter.event.UserUnblockedEvent; 
30 import·org.kontalk.service.msgcenter.event.UserBlockedEvent; 
31 import·org.kontalk.service.msgcenter.event.UserSubscribedEvent; 
32 import·org.kontalk.service.msgcenter.event.VersionEvent; 
33 import·org.kontalk.ui.ComposeMessageFragment; 
34 import·org.kontalk.ui.GroupInfoFragment; 
35 import·org.kontalk.service.msgcenter.event.RosterStatusEvent; 
36 import·org.kontalk.sync.SyncProcedure; 
37 import·org.kontalk.service.msgcenter.event.BlocklistEvent; 
38 import·org.kontalk.service.msgcenter.event.RosterMatchEvent; 
39 import·org.kontalk.service.msgcenter.event.PresenceEvent; 
40 import·org.kontalk.service.msgcenter.event.DisconnectedEvent; 
41 import·org.kontalk.ui.ContactInfoFragment; 
42 import·org.kontalk.service.msgcenter.event.NoPresenceEvent; 
43 import·org.kontalk.service.msgcenter.event.RosterLoadedEvent; 
44 import·org.kontalk.ui.CodeValidation; 
45 import·org.kontalk.service.registration.event.ChallengeError; 
46 import·org.kontalk.ui.prefs.AccountFragment; 
47 import·org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent; 
48 import·org.kontalk.service.msgcenter.event.ConnectedEvent; 
49 import·org.greenrobot.eventbus.meta.SubscriberInfo; 
50 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo; 
51 import·org.kontalk.service.msgcenter.MessageCenterService;26 import·org.kontalk.service.msgcenter.MessageCenterService;
52 import·org.kontalk.service.msgcenter.event.VersionRequest;27 import·org.kontalk.service.msgcenter.event.VersionRequest;
53 import·org.kontalk.service.msgcenter.event.BlocklistRequest;28 import·org.kontalk.service.msgcenter.event.BlocklistRequest;
54 import·org.kontalk.service.msgcenter.event.SetUserPrivacyRequest;29 import·org.kontalk.service.msgcenter.event.SetUserPrivacyRequest;
55 import·org.kontalk.service.msgcenter.event.ServerListRequest;30 import·org.kontalk.service.msgcenter.event.ServerListRequest;
56 import·org.kontalk.service.msgcenter.event.PublicKeyRequest;31 import·org.kontalk.service.msgcenter.event.PublicKeyRequest;
57 import·org.kontalk.service.msgcenter.event.LastActivityRequest;32 import·org.kontalk.service.msgcenter.event.LastActivityRequest;
Offset 62, 144 lines modifiedOffset 37, 171 lines modified
62 import·org.kontalk.service.msgcenter.event.SubscribeRequest;37 import·org.kontalk.service.msgcenter.event.SubscribeRequest;
63 import·org.kontalk.service.msgcenter.event.PresenceRequest;38 import·org.kontalk.service.msgcenter.event.PresenceRequest;
64 import·org.kontalk.service.msgcenter.event.RosterStatusRequest;39 import·org.kontalk.service.msgcenter.event.RosterStatusRequest;
65 import·org.kontalk.service.msgcenter.event.RosterMatchRequest;40 import·org.kontalk.service.msgcenter.event.RosterMatchRequest;
66 import·org.kontalk.service.msgcenter.event.SendChatStateRequest;41 import·org.kontalk.service.msgcenter.event.SendChatStateRequest;
67 import·org.kontalk.service.msgcenter.event.SendMessageRequest;42 import·org.kontalk.service.msgcenter.event.SendMessageRequest;
68 import·org.kontalk.service.msgcenter.event.UploadAttachmentRequest;43 import·org.kontalk.service.msgcenter.event.UploadAttachmentRequest;
69 import·org.greenrobot.eventbus.ThreadMode; 
70 import·org.kontalk.service.msgcenter.event.UploadPrivateKeyRequest;44 import·org.kontalk.service.msgcenter.event.UploadPrivateKeyRequest;
 45 import·org.kontalk.service.msgcenter.RegisterKeyPairListener;
 46 import·org.kontalk.ui.GroupMessageFragment;
 47 import·org.kontalk.MessagesController;
 48 import·org.kontalk.service.msgcenter.event.UploadServiceFoundEvent;
 49 import·org.kontalk.service.msgcenter.event.UserSubscribedEvent;
 50 import·org.kontalk.service.msgcenter.event.GroupCreatedEvent;
 51 import·org.kontalk.service.msgcenter.event.RosterLoadedEvent;
 52 import·org.kontalk.sync.SyncProcedure;
 53 import·org.kontalk.service.msgcenter.event.BlocklistEvent;
 54 import·org.kontalk.service.msgcenter.event.RosterMatchEvent;
 55 import·org.kontalk.service.msgcenter.event.PresenceEvent;
 56 import·org.kontalk.service.msgcenter.event.DisconnectedEvent;
 57 import·org.kontalk.ui.GroupInfoFragment;
 58 import·org.kontalk.service.msgcenter.event.RosterStatusEvent;
 59 import·org.kontalk.ui.NumberValidation;
 60 import·org.kontalk.service.registration.event.VerificationError;
 61 import·org.kontalk.service.registration.event.VerificationRequestedEvent;
 62 import·org.kontalk.service.registration.event.AcceptTermsRequest;
 63 import·org.kontalk.service.registration.event.ImportKeyError;
 64 import·org.greenrobot.eventbus.meta.SubscriberInfo;
 65 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
 66 import·org.kontalk.ui.prefs.AccountFragment;
 67 import·org.kontalk.service.msgcenter.event.PrivateKeyUploadedEvent;
 68 import·org.greenrobot.eventbus.ThreadMode;
 69 import·org.kontalk.service.msgcenter.event.ConnectedEvent;
71 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;70 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
72 import·java.util.HashMap;71 import·java.util.HashMap;
73 import·org.kontalk.service.msgcenter.event.LastActivityEvent;72 import·org.kontalk.service.msgcenter.event.LastActivityEvent;
74 import·org.kontalk.service.msgcenter.event.PublicKeyEvent;73 import·org.kontalk.service.msgcenter.event.PublicKeyEvent;
 74 import·org.kontalk.service.registration.event.KeyReceivedEvent;
 75 import·org.kontalk.service.registration.event.RetrieveKeyError;
 76 import·org.kontalk.service.registration.event.LoginTestEvent;
75 import·org.kontalk.service.registration.event.AccountCreatedEvent;77 import·org.kontalk.service.registration.event.AccountCreatedEvent;
76 import·org.kontalk.service.msgcenter.event.UserOnlineEvent; 
77 import·org.kontalk.service.msgcenter.event.UserOfflineEvent; 
78 import·java.util.Map;78 import·java.util.Map;
79 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;79 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
80 public·class·EventBusIndex·implements·SubscriberInfoIndex80 public·class·EventBusIndex·implements·SubscriberInfoIndex
81 {81 {
82 ····private·static·final·Map·SUBSCRIBER_INDEX;82 ····private·static·final·Map·SUBSCRIBER_INDEX;
83 ····83 ····
84 ····static·{84 ····static·{
85 ········final·Class<UserOfflineEvent>·clazz·=·UserOfflineEvent.class; 
86 ········final·Class<UserOnlineEvent>·clazz2·=·UserOnlineEvent.class; 
87 ········final·Class<AccountCreatedEvent>·clazz3·=·AccountCreatedEvent.class;85 ········final·Class<AccountCreatedEvent>·clazz·=·AccountCreatedEvent.class;
 86 ········final·Class<LoginTestEvent>·clazz2·=·LoginTestEvent.class;
 87 ········final·Class<RetrieveKeyError>·clazz3·=·RetrieveKeyError.class;
 88 ········final·Class<KeyReceivedEvent>·clazz4·=·KeyReceivedEvent.class;
Max diff block lines reached; 24568/32296 bytes (76.07%) of diff not shown.
91.6 KB
smali/org/kontalk/util/EventBusIndex.smali
    
Offset 18, 1264 lines modifiedOffset 18, 1300 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·2823 ····.locals·27
  
24 ····.line·1824 ····.line·18
25 ····const-class·v0,·Lorg/kontalk/service/msgcenter/event/UserOfflineEvent;25 ····const-class·v0,·Lorg/kontalk/service/registration/event/AccountCreatedEvent;
  
26 ····const-class·v1,·Lorg/kontalk/service/msgcenter/event/UserOnlineEvent;26 ····const-class·v1,·Lorg/kontalk/service/registration/event/LoginTestEvent;
  
27 ····const-class·v2,·Lorg/kontalk/service/registration/event/AccountCreatedEvent;27 ····const-class·v2,·Lorg/kontalk/service/registration/event/RetrieveKeyError;
  
28 ····const-class·v3,·Lorg/kontalk/service/msgcenter/event/PublicKeyEvent;28 ····const-class·v3,·Lorg/kontalk/service/registration/event/KeyReceivedEvent;
  
29 ····const-class·v4,·Lorg/kontalk/service/msgcenter/event/LastActivityEvent;29 ····const-class·v4,·Lorg/kontalk/service/msgcenter/event/PublicKeyEvent;
  
30 ····new-instance·v5,·Ljava/util/HashMap;30 ····const-class·v5,·Lorg/kontalk/service/msgcenter/event/LastActivityEvent;
  
31 ····invoke-direct·{v5},·Ljava/util/HashMap;-><init>()V31 ····new-instance·v6,·Ljava/util/HashMap;
  
 32 ····invoke-direct·{v6},·Ljava/util/HashMap;-><init>()V
  
32 ····sput-object·v5,·Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;33 ····sput-object·v6,·Lorg/kontalk/util/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
33 ····.line·2034 ····.line·20
34 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;35 ····new-instance·v6,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
35 ····const-class·v6,·Lorg/kontalk/service/msgcenter/MessageCenterService;36 ····const-class·v7,·Lorg/kontalk/ui/prefs/AccountFragment;
  
36 ····const/16·v7,·0x1037 ····const/4·v8,·0x2
  
37 ····new-array·v7,·v7,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;38 ····new-array·v9,·v8,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
38 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;39 ····new-instance·v16,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
39 ····const-class·v9,·Lorg/kontalk/service/msgcenter/event/UploadPrivateKeyRequest;40 ····const-class·v12,·Lorg/kontalk/service/msgcenter/event/ConnectedEvent;
  
40 ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;41 ····sget-object·v13,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;
  
41 ····const-string·v11,·"handleUploadPrivateKey"42 ····const-string·v11,·"onConnected"
  
42 ····invoke-direct·{v8,·v11,·v9,·v10},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V43 ····const/4·v14,·0x0
  
43 ····const/4·v9,·0x044 ····const/4·v15,·0x1
  
44 ····aput-object·v8,·v7,·v945 ····move-object/from16·v10,·v16
  
45 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;46 ····invoke-direct/range·{v10·..·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V
  
46 ····const-class·v10,·Lorg/kontalk/service/msgcenter/event/UploadAttachmentRequest;47 ····const/4·v10,·0x0
  
47 ····sget-object·v11,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;48 ····aput-object·v16,·v9,·v10
  
48 ····const-string·v12,·"handleUploadAttachment"49 ····new-instance·v11,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
49 ····invoke-direct·{v8,·v12,·v10,·v11},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V50 ····const-class·v12,·Lorg/kontalk/service/msgcenter/event/PrivateKeyUploadedEvent;
  
50 ····const/4·v10,·0x151 ····sget-object·v13,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN_ORDERED:Lorg/greenrobot/eventbus/ThreadMode;
  
51 ····aput-object·v8,·v7,·v1052 ····const-string·v14,·"onPrivateKeyUploaded"
  
52 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;53 ····invoke-direct·{v11,·v14,·v12,·v13},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
53 ····const-class·v11,·Lorg/kontalk/service/msgcenter/event/SendMessageRequest;54 ····const/4·v12,·0x1
  
54 ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;55 ····aput-object·v11,·v9,·v12
  
55 ····const-string·v13,·"handleSendMessage"56 ····invoke-direct·{v6,·v7,·v12,·v9},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;Z[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
56 ····invoke-direct·{v8,·v13,·v11,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V57 ····invoke-static·{v6},·Lorg/kontalk/util/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
57 ····const/4·v11,·0x258 ····.line·27
 59 ····new-instance·v6,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
58 ····aput-object·v8,·v7,·v1160 ····const-class·v7,·Lorg/kontalk/ui/NumberValidation;
  
59 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;61 ····const/16·v9,·0x8
  
60 ····const-class·v12,·Lorg/kontalk/service/msgcenter/event/SendChatStateRequest;62 ····new-array·v11,·v9,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
61 ····sget-object·v13,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;63 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
62 ····const-string·v14,·"handleSendChatState"64 ····sget-object·v14,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
63 ····invoke-direct·{v8,·v14,·v12,·v13},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V65 ····const-string·v15,·"onKeyReceived"
  
64 ····const/4·v12,·0x366 ····invoke-direct·{v13,·v15,·v3,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
65 ····aput-object·v8,·v7,·v1267 ····aput-object·v13,·v11,·v10
  
66 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;68 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
67 ····const-class·v13,·Lorg/kontalk/service/msgcenter/event/RosterMatchRequest;69 ····sget-object·v14,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
68 ····sget-object·v14,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;70 ····const-string·v9,·"onRetrieveKeyError"
  
69 ····const-string·v15,·"handleRosterMatch"71 ····invoke-direct·{v13,·v9,·v2,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
70 ····invoke-direct·{v8,·v15,·v13,·v14},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V72 ····aput-object·v13,·v11,·v12
  
71 ····const/4·v13,·0x473 ····new-instance·v13,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
72 ····aput-object·v8,·v7,·v1374 ····const-class·v14,·Lorg/kontalk/service/registration/event/ImportKeyError;
  
73 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;75 ····sget-object·v10,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
74 ····const-class·v14,·Lorg/kontalk/service/msgcenter/event/RosterStatusRequest;76 ····const-string·v12,·"onImportKeyError"
  
75 ····sget-object·v15,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;77 ····invoke-direct·{v13,·v12,·v14,·v10},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
76 ····const-string·v13,·"handleRosterStatus"78 ····aput-object·v13,·v11,·v8
  
77 ····invoke-direct·{v8,·v13,·v14,·v15},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V79 ····new-instance·v10,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
78 ····const/4·v13,·0x580 ····sget-object·v12,·Lorg/greenrobot/eventbus/ThreadMode;->MAIN:Lorg/greenrobot/eventbus/ThreadMode;
  
79 ····aput-object·v8,·v7,·v1381 ····const-string·v13,·"onLoginTest"
  
80 ····new-instance·v8,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;82 ····invoke-direct·{v10,·v13,·v1,·v12},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
81 ····const-class·v14,·Lorg/kontalk/service/msgcenter/event/PresenceRequest;83 ····const/4·v12,·0x3
  
82 ····sget-object·v15,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;84 ····aput-object·v10,·v11,·v12
Max diff block lines reached; 84792/93714 bytes (90.48%) of diff not shown.