113 MB
/home/fdroid/fdroiddata/tmp/joshuatee.wx_55487.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_joshuatee.wx_55487.apk
11.5 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: <LEHNu3p5yriq4Dsdc3s3jXbojOw=>, actual: <b3SwAWQkodB3mQNrAEY6A3Sw8kI=>
    
Offset 1, 67 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:·dce7e0c39d58d1003323bf9c0b6ccccbff5e6f5821e621a673fcf9511e094ed2 
10 Signer·#1·certificate·SHA-1·digest:·8f3e06abb0e9134917b9051ac8336582c80e468e 
11 Signer·#1·certificate·MD5·digest:·4df5db673588f9416c5f33ffebc425d7 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·e182be607ae2ece777a8878ae845bea594740d2b2583814f10cdf6cd5e7ded1c 
15 Signer·#1·public·key·SHA-1·digest:·4a87d9ca4635177efe5350952481737df085a9fc 
16 Signer·#1·public·key·MD5·digest:·8b3d741a42c613b2b51d6ceccc3e5d94 
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.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.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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 WARNING:·META-INF/app_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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 WARNING:·META-INF/kotlinx-coroutines-android.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/. 
63 WARNING:·META-INF/kotlinx-coroutines-core.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/. 
64 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/. 
65 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/. 
66 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·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/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.8 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 47587 lines modifiedOffset 1, 38449 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:··················21149445·(000000000142B705h)4 ··Zip·archive·file·size:··················21103709·(000000000142045Dh)
5 ··Actual·end-cent-dir·record·offset:······21149423·(000000000142B6EFh)5 ··Actual·end-cent-dir·record·offset:······21103687·(0000000001420447h)
6 ··Expected·end-cent-dir·record·offset:····21149423·(000000000142B6EFh)6 ··Expected·end-cent-dir·record·offset:····21103687·(0000000001420447h)
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·1313·entries.9 ··central·directory·contains·1313·entries.
10 ··The·central·directory·is·124995·(000000000001E843h)·bytes·long,10 ··The·central·directory·is·113205·(000000000001BA35h)·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·21024428·(000000000140CEACh).12 ··is·20990482·(0000000001404A12h).
  
  
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:···················0.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:···0.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·Jun·3·23:52:1426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························4fe9624e27 ··32-bit·CRC·value·(hex):·························5d787c46
28 ··compressed·size:································40789·bytes28 ··compressed·size:································5477·bytes
29 ··uncompressed·size:······························122428·bytes29 ··uncompressed·size:······························30100·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························0·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
 40 ··DebugProbesKt.bin
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/EDF610F2.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···4085541 ··offset·of·local·header·from·start·of·archive:···5526
43 ··················································(0000000000009F97h)·bytes42 ··················································(0000000000001596h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.4
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2020·Jun·3·23:52:1451 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
53 ··32-bit·CRC·value·(hex):·························0b91ad7752 ··32-bit·CRC·value·(hex):·························20136cad
54 ··compressed·size:································41789·bytes53 ··compressed·size:································777·bytes
55 ··uncompressed·size:······························122526·bytes54 ··uncompressed·size:······························1730·bytes
56 ··length·of·filename:·····························20·characters55 ··length·of·filename:·····························17·characters
57 ··length·of·extra·field:··························0·bytes56 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters57 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·158 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary59 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex60 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none61 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.62 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:63 Central·directory·entry·#3:
65 ---------------------------64 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/EDF610F2.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···82710 
69 ··················································(0000000000014316h)·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·Jun·3·23:52:14 
79 ··32-bit·CRC·value·(hex):·························e1a6aab9 
80 ··compressed·size:································1072·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/androidx.activity_activity.version65 ··META-INF/androidx.activity_activity.version
  
94 ··offset·of·local·header·from·start·of·archive:···8384966 ··offset·of·local·header·from·start·of·archive:···6350
95 ··················································(0000000000014789h)·bytes67 ··················································(00000000000018CEh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT68 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.069 ··version·of·encoding·software:···················2.4
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT70 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.071 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)72 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted73 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no74 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0075 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
104 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 2931802/2939595 bytes (99.73%) of diff not shown.
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
110 MB
classes.dex
110 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············:·85ce00cf4 checksum············:·1811d1f0
5 signature···········:·c8ae...36625 signature···········:·20ea...93d8
6 file_size···········:·94481926 file_size···········:·9448188
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·····:·7057610 string_ids_size·····:·70576
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·743112 type_ids_size·······:·7431
13 type_ids_off········:·282416·(0x044f30)13 type_ids_off········:·282416·(0x044f30)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·312140·(0x04c34c)15 proto_ids_off·······:·312140·(0x04c34c)
16 field_ids_size······:·3729916 field_ids_size······:·37299
17 field_ids_off·······:·452564·(0x06e7d4)17 field_ids_off·······:·452564·(0x06e7d4)
18 method_ids_size·····:·5675618 method_ids_size·····:·56756
19 method_ids_off······:·750956·(0x0b756c)19 method_ids_off······:·750956·(0x0b756c)
20 class_defs_size·····:·618020 class_defs_size·····:·6180
21 class_defs_off······:·1205004·(0x12630c)21 class_defs_off······:·1205004·(0x12630c)
22 data_size···········:·804542822 data_size···········:·8045424
23 data_off············:·1402764·(0x15678c)23 data_off············:·1402764·(0x15678c)
  
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······:·351627 superclass_idx······:·3516
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 583901, 17 lines modifiedOffset 583901, 17 lines modified
583901 ······type··········:·'()V'583901 ······type··········:·'()V'
583902 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)583902 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
583903 ······code··········-583903 ······code··········-
583904 ······registers·····:·1583904 ······registers·····:·1
583905 ······ins···········:·1583905 ······ins···········:·1
583906 ······outs··········:·1583906 ······outs··········:·1
583907 ······insns·size····:·4·16-bit·code·units583907 ······insns·size····:·4·16-bit·code·units
583908 2c2e74:········································|[2c2e74]·joshuatee.wx.activitiesmisc.HourlyActivity$Companion.<init>:()V583908 2c2e70:········································|[2c2e70]·joshuatee.wx.activitiesmisc.HourlyActivity$Companion.<init>:()V
583909 2c2e84:·7010·e470·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4583909 2c2e80:·7010·e470·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4
583910 2c2e8a:·0e00···································|0003:·return-void583910 2c2e86:·0e00···································|0003:·return-void
583911 ······catches·······:·(none)583911 ······catches·······:·(none)
583912 ······positions·····:·583912 ······positions·····:·
583913 ········0x0000·line=55583913 ········0x0000·line=55
583914 ······locals········:·583914 ······locals········:·
583915 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;·583915 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;·
  
583916 ····#1··············:·(in·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;)583916 ····#1··············:·(in·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;)
Offset 583919, 17 lines modifiedOffset 583919, 17 lines modified
583919 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'583919 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'
583920 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)583920 ······access········:·0x11001·(PUBLIC·SYNTHETIC·CONSTRUCTOR)
583921 ······code··········-583921 ······code··········-
583922 ······registers·····:·2583922 ······registers·····:·2
583923 ······ins···········:·2583923 ······ins···········:·2
583924 ······outs··········:·1583924 ······outs··········:·1
583925 ······insns·size····:·4·16-bit·code·units583925 ······insns·size····:·4·16-bit·code·units
583926 2c2e8c:········································|[2c2e8c]·joshuatee.wx.activitiesmisc.HourlyActivity$Companion.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V583926 2c2e88:········································|[2c2e88]·joshuatee.wx.activitiesmisc.HourlyActivity$Companion.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
583927 2c2e9c:·7010·6d7b·0000·························|0000:·invoke-direct·{v0},·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;.<init>:()V·//·method@7b6d583927 2c2e98:·7010·6d7b·0000·························|0000:·invoke-direct·{v0},·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;.<init>:()V·//·method@7b6d
583928 2c2ea2:·0e00···································|0003:·return-void583928 2c2e9e:·0e00···································|0003:·return-void
583929 ······catches·······:·(none)583929 ······catches·······:·(none)
583930 ······positions·····:·583930 ······positions·····:·
583931 ········0x0000·line=55583931 ········0x0000·line=55
583932 ······locals········:·583932 ······locals········:·
583933 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;·583933 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$Companion;·
583934 ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;·583934 ········0x0000·-·0x0004·reg=1·(null)·Lkotlin/jvm/internal/DefaultConstructorMarker;·
  
Offset 583970, 41 lines modifiedOffset 583970, 41 lines modified
583970 ······type··········:·'(Ljoshuatee/wx/activitiesmisc/HourlyActivity;)V'583970 ······type··········:·'(Ljoshuatee/wx/activitiesmisc/HourlyActivity;)V'
583971 ······access········:·0x10000·(CONSTRUCTOR)583971 ······access········:·0x10000·(CONSTRUCTOR)
583972 ······code··········-583972 ······code··········-
583973 ······registers·····:·2583973 ······registers·····:·2
583974 ······ins···········:·2583974 ······ins···········:·2
583975 ······outs··········:·1583975 ······outs··········:·1
583976 ······insns·size····:·6·16-bit·code·units583976 ······insns·size····:·6·16-bit·code·units
583977 2c32b8:········································|[2c32b8]·joshuatee.wx.activitiesmisc.HourlyActivity$onCreate$1.<init>:(Ljoshuatee/wx/activitiesmisc/HourlyActivity;)V583977 2c32b4:········································|[2c32b4]·joshuatee.wx.activitiesmisc.HourlyActivity$onCreate$1.<init>:(Ljoshuatee/wx/activitiesmisc/HourlyActivity;)V
583978 2c32c8:·5b01·406b······························|0000:·iput-object·v1,·v0,·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;.this$0:Ljoshuatee/wx/activitiesmisc/HourlyActivity;·//·field@6b40583978 2c32c4:·5b01·406b······························|0000:·iput-object·v1,·v0,·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;.this$0:Ljoshuatee/wx/activitiesmisc/HourlyActivity;·//·field@6b40
583979 2c32cc:·7010·e470·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4583979 2c32c8:·7010·e470·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4
583980 2c32d2:·0e00···································|0005:·return-void583980 2c32ce:·0e00···································|0005:·return-void
583981 ······catches·······:·(none)583981 ······catches·······:·(none)
583982 ······positions·····:·583982 ······positions·····:·
583983 ······locals········:·583983 ······locals········:·
  
583984 ··Virtual·methods···-583984 ··Virtual·methods···-
583985 ····#0··············:·(in·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;)583985 ····#0··············:·(in·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;)
583986 ······name··········:·'onClick'583986 ······name··········:·'onClick'
583987 ······type··········:·'(Landroid/view/View;)V'583987 ······type··········:·'(Landroid/view/View;)V'
583988 ······access········:·0x0011·(PUBLIC·FINAL)583988 ······access········:·0x0011·(PUBLIC·FINAL)
583989 ······code··········-583989 ······code··········-
583990 ······registers·····:·3583990 ······registers·····:·3
583991 ······ins···········:·2583991 ······ins···········:·2
583992 ······outs··········:·3583992 ······outs··········:·3
583993 ······insns·size····:·15·16-bit·code·units583993 ······insns·size····:·15·16-bit·code·units
583994 2c32d4:········································|[2c32d4]·joshuatee.wx.activitiesmisc.HourlyActivity$onCreate$1.onClick:(Landroid/view/View;)V583994 2c32d0:········································|[2c32d0]·joshuatee.wx.activitiesmisc.HourlyActivity$onCreate$1.onClick:(Landroid/view/View;)V
583995 2c32e4:·5412·406b······························|0000:·iget-object·v2,·v1,·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;.this$0:Ljoshuatee/wx/activitiesmisc/HourlyActivity;·//·field@6b40583995 2c32e0:·5412·406b······························|0000:·iget-object·v2,·v1,·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;.this$0:Ljoshuatee/wx/activitiesmisc/HourlyActivity;·//·field@6b40
583996 2c32e8:·6000·c25e······························|0002:·sget·v0,·Ljoshuatee/wx/R$id;.scrollView:I·//·field@5ec2583996 2c32e4:·6000·c25e······························|0002:·sget·v0,·Ljoshuatee/wx/R$id;.scrollView:I·//·field@5ec2
583997 2c32ec:·6e20·827b·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljoshuatee/wx/activitiesmisc/HourlyActivity;._$_findCachedViewById:(I)Landroid/view/View;·//·method@7b82583997 2c32e8:·6e20·827b·0200·························|0004:·invoke-virtual·{v2,·v0},·Ljoshuatee/wx/activitiesmisc/HourlyActivity;._$_findCachedViewById:(I)Landroid/view/View;·//·method@7b82
583998 2c32f2:·0c02···································|0007:·move-result-object·v2583998 2c32ee:·0c02···································|0007:·move-result-object·v2
583999 2c32f4:·1f02·0303······························|0008:·check-cast·v2,·Landroid/widget/ScrollView;·//·type@0303583999 2c32f0:·1f02·0303······························|0008:·check-cast·v2,·Landroid/widget/ScrollView;·//·type@0303
584000 2c32f8:·1200···································|000a:·const/4·v0,·#int·0·//·#0584000 2c32f4:·1200···································|000a:·const/4·v0,·#int·0·//·#0
584001 2c32fa:·6e30·a514·0200·························|000b:·invoke-virtual·{v2,·v0,·v0},·Landroid/widget/ScrollView;.scrollTo:(II)V·//·method@14a5584001 2c32f6:·6e30·a514·0200·························|000b:·invoke-virtual·{v2,·v0,·v0},·Landroid/widget/ScrollView;.scrollTo:(II)V·//·method@14a5
584002 2c3300:·0e00···································|000e:·return-void584002 2c32fc:·0e00···································|000e:·return-void
584003 ······catches·······:·(none)584003 ······catches·······:·(none)
584004 ······positions·····:·584004 ······positions·····:·
584005 ········0x0000·line=76584005 ········0x0000·line=76
584006 ······locals········:·584006 ······locals········:·
584007 ········0x0000·-·0x000f·reg=1·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;·584007 ········0x0000·-·0x000f·reg=1·this·Ljoshuatee/wx/activitiesmisc/HourlyActivity$onCreate$1;·
584008 ········0x0000·-·0x000f·reg=2·(null)·Landroid/view/View;·584008 ········0x0000·-·0x000f·reg=2·(null)·Landroid/view/View;·
  
Offset 584039, 17 lines modifiedOffset 584039, 17 lines modified
584039 ······type··········:·'()V'584039 ······type··········:·'()V'
584040 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)584040 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
584041 ······code··········-584041 ······code··········-
584042 ······registers·····:·1584042 ······registers·····:·1
584043 ······ins···········:·1584043 ······ins···········:·1
584044 ······outs··········:·1584044 ······outs··········:·1
584045 ······insns·size····:·4·16-bit·code·units584045 ······insns·size····:·4·16-bit·code·units
584046 2c39b8:········································|[2c39b8]·joshuatee.wx.activitiesmisc.ImageCollectionActivity$Companion.<init>:()V584046 2c39b4:········································|[2c39b4]·joshuatee.wx.activitiesmisc.ImageCollectionActivity$Companion.<init>:()V
584047 2c39c8:·7010·e470·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4584047 2c39c4:·7010·e470·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@70e4
584048 2c39ce:·0e00···································|0003:·return-void584048 2c39ca:·0e00···································|0003:·return-void
584049 ······catches·······:·(none)584049 ······catches·······:·(none)
584050 ······positions·····:·584050 ······positions·····:·
584051 ········0x0000·line=48584051 ········0x0000·line=48
584052 ······locals········:·584052 ······locals········:·
584053 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/ImageCollectionActivity$Companion;·584053 ········0x0000·-·0x0004·reg=0·this·Ljoshuatee/wx/activitiesmisc/ImageCollectionActivity$Companion;·
  
584054 ····#1··············:·(in·Ljoshuatee/wx/activitiesmisc/ImageCollectionActivity$Companion;)584054 ····#1··············:·(in·Ljoshuatee/wx/activitiesmisc/ImageCollectionActivity$Companion;)
Offset 584057, 17 lines modifiedOffset 584057, 17 lines modified
584057 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'584057 ······type··········:·'(Lkotlin/jvm/internal/DefaultConstructorMarker;)V'
Max diff block lines reached; 115847905/115857120 bytes (99.99%) of diff not shown.
5.18 KB
classes.jar
3.54 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12880236·bytes,·number·of·entries:·61781 Zip·file·size:·12880234·bytes,·number·of·entries:·6178
2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class2 ?rwxrwxr-x··2.0·unx······178·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Boolean$1$hashCode.class
3 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.class3 ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·$r8$backportedMethods$utility$Long$1$hashCode.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·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class6 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackApi21.class
7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class7 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
8 ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class8 ?rwxrwxr-x··2.0·unx······989·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
Offset 6060, 15 lines modifiedOffset 6060, 15 lines modified
6060 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerDispatcher.class6060 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerDispatcher.class
6061 ?rwxrwxr-x··2.0·unx·····2260·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcher.class6061 ?rwxrwxr-x··2.0·unx·····2260·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/internal/MissingMainCoroutineDispatcher.class
6062 ?rwxrwxr-x··2.0·unx·····4669·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher.class6062 ?rwxrwxr-x··2.0·unx·····4669·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher.class
6063 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/LimitingDispatcher.class6063 ?rwxrwxr-x··2.0·unx·····2787·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/scheduling/LimitingDispatcher.class
6064 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectBuilderImpl$SelectOnCancelling.class6064 ?rwxrwxr-x··2.0·unx·····1272·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/selects/SelectBuilderImpl$SelectOnCancelling.class
6065 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class6065 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/test/TestCoroutineContext$Dispatcher.class
6066 ?rwxrwxr-x··2.0·unx····12760·b-·defN·80-Jan-01·00:00·joshuatee/wx/WX.class6066 ?rwxrwxr-x··2.0·unx····12760·b-·defN·80-Jan-01·00:00·joshuatee/wx/WX.class
6067 ?rwxrwxr-x··2.0·unx····10028·b-·defN·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ForecastActivity.class6067 ?rwxrwxr-x··2.0·unx····10021·b-·defN·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ForecastActivity.class
6068 ?rwxrwxr-x··2.0·unx·····9515·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/HourlyActivity.class6068 ?rwxrwxr-x··2.0·unx·····9515·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/HourlyActivity.class
6069 ?rwxrwxr-x··2.0·unx·····9640·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ImageCollectionActivity.class6069 ?rwxrwxr-x··2.0·unx·····9640·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ImageCollectionActivity.class
6070 ?rwxrwxr-x··2.0·unx·····6615·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ImageShowActivity.class6070 ?rwxrwxr-x··2.0·unx·····6615·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/ImageShowActivity.class
6071 ?rwxrwxr-x··2.0·unx·····7543·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/LightningActivity.class6071 ?rwxrwxr-x··2.0·unx·····7543·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/LightningActivity.class
6072 ?rwxrwxr-x··2.0·unx·····7538·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/NwsObsSitesActivity.class6072 ?rwxrwxr-x··2.0·unx·····7538·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/NwsObsSitesActivity.class
6073 ?rwxrwxr-x··2.0·unx····10265·b-·defN·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/SevereDashboardActivity.class6073 ?rwxrwxr-x··2.0·unx····10265·b-·defN·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/SevereDashboardActivity.class
6074 ?rwxrwxr-x··2.0·unx·····4118·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/SpotterReportsActivity.class6074 ?rwxrwxr-x··2.0·unx·····4118·b-·stor·80-Jan-01·00:00·joshuatee/wx/activitiesmisc/SpotterReportsActivity.class
Offset 6173, 8 lines modifiedOffset 6173, 8 lines modified
6173 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class6173 ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/flow/internal/FlowProduceCoroutine.class
6174 ?rwxrwxr-x··2.0·unx····41872·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class6174 ?rwxrwxr-x··2.0·unx····41872·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
6175 ?rwxrwxr-x··2.0·unx····27661·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class6175 ?rwxrwxr-x··2.0·unx····27661·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
6176 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class6176 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
6177 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class6177 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
6178 ?rwxrwxr-x··2.0·unx····29627·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class6178 ?rwxrwxr-x··2.0·unx····29627·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
6179 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class6179 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
6180 6178·files,·14697476·bytes·uncompressed,·11732980·bytes·compressed:··20.2%6180 6178·files,·14697469·bytes·uncompressed,·11732978·bytes·compressed:··20.2%
1.61 KB
joshuatee/wx/activitiesmisc/ForecastActivity.class
1.52 KB
procyon -ec {}
    
Offset 141, 25 lines modifiedOffset 141, 24 lines modified
141 ····protected·void·onCreate(final·Bundle·bundle)·{141 ····protected·void·onCreate(final·Bundle·bundle)·{
142 ········super.onCreate(bundle,·2131492897,·(Integer)null,·false);142 ········super.onCreate(bundle,·2131492897,·(Integer)null,·false);
143 ········final·String[]·stringArrayExtra·=·this.getIntent().getStringArrayExtra("");143 ········final·String[]·stringArrayExtra·=·this.getIntent().getStringArrayExtra("");
144 ········if·(stringArrayExtra·==·null)·{144 ········if·(stringArrayExtra·==·null)·{
145 ············Intrinsics.throwNpe();145 ············Intrinsics.throwNpe();
146 ········}146 ········}
147 ········this.activityArguments·=·stringArrayExtra;147 ········this.activityArguments·=·stringArrayExtra;
148 ········final·String[]·activityArguments·=·this.activityArguments; 
149 ········final·String·s·=·"activityArguments";148 ········final·String·s·=·"activityArguments";
150 ········if·(activityArguments·==·null)·{149 ········if·(stringArrayExtra·==·null)·{
151 ············Intrinsics.throwUninitializedPropertyAccessException(s);150 ············Intrinsics.throwUninitializedPropertyAccessException(s);
152 ········}151 ········}
153 ········final·String·s2·=·activityArguments[0];152 ········final·String·s2·=·stringArrayExtra[0];
154 ········final·String[]·activityArguments2·=·this.activityArguments;153 ········final·String[]·activityArguments·=·this.activityArguments;
155 ········if·(activityArguments2·==·null)·{154 ········if·(activityArguments·==·null)·{
156 ············Intrinsics.throwUninitializedPropertyAccessException(s);155 ············Intrinsics.throwUninitializedPropertyAccessException(s);
157 ········}156 ········}
158 ········this.latLon·=·new·LatLon(s2,·activityArguments2[1]);157 ········this.latLon·=·new·LatLon(s2,·activityArguments[1]);
159 ········this.setTitle((CharSequence)(String)"Forecast·for");158 ········this.setTitle((CharSequence)(String)"Forecast·for");
160 ········final·Toolbar·toolbar·=·this.getToolbar();159 ········final·Toolbar·toolbar·=·this.getToolbar();
161 ········final·StringBuilder·sb·=·new·StringBuilder();160 ········final·StringBuilder·sb·=·new·StringBuilder();
162 ········sb.append(this.latLon.getLatString());161 ········sb.append(this.latLon.getLatString());
163 ········sb.append(",");162 ········sb.append(",");
164 ········sb.append(this.latLon.getLonString());163 ········sb.append(this.latLon.getLonString());
165 ········toolbar.setSubtitle((CharSequence)(String)sb.toString());164 ········toolbar.setSubtitle((CharSequence)(String)sb.toString());
1.79 KB
smali/joshuatee/wx/activitiesmisc/ForecastActivity.smali
    
Offset 766, 41 lines modifiedOffset 766, 39 lines modified
  
766 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V766 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
767 ····:cond_0767 ····:cond_0
768 ····iput-object·p1,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->activityArguments:[Ljava/lang/String;768 ····iput-object·p1,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->activityArguments:[Ljava/lang/String;
  
769 ····.line·79769 ····.line·79
770 ····new-instance·p1,·Ljoshuatee/wx/radar/LatLon;770 ····new-instance·v0,·Ljoshuatee/wx/radar/LatLon;
  
771 ····iget-object·v0,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->activityArguments:[Ljava/lang/String; 
  
772 ····const-string·v1,·"activityArguments"771 ····const-string·v1,·"activityArguments"
  
773 ····if-nez·v0,·:cond_1772 ····if-nez·p1,·:cond_1
  
774 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V773 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
  
775 ····:cond_1774 ····:cond_1
776 ····aget-object·v0,·v0,·v2775 ····aget-object·p1,·p1,·v2
  
777 ····iget-object·v2,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->activityArguments:[Ljava/lang/String;776 ····iget-object·v2,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->activityArguments:[Ljava/lang/String;
  
778 ····if-nez·v2,·:cond_2777 ····if-nez·v2,·:cond_2
  
779 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V778 ····invoke-static·{v1},·Lkotlin/jvm/internal/Intrinsics;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
  
780 ····:cond_2779 ····:cond_2
781 ····const/4·v1,·0x1780 ····const/4·v1,·0x1
  
782 ····aget-object·v1,·v2,·v1781 ····aget-object·v1,·v2,·v1
  
783 ····invoke-direct·{p1,·v0,·v1},·Ljoshuatee/wx/radar/LatLon;-><init>(Ljava/lang/String;Ljava/lang/String;)V782 ····invoke-direct·{v0,·p1,·v1},·Ljoshuatee/wx/radar/LatLon;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
784 ····iput-object·p1,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->latLon:Ljoshuatee/wx/radar/LatLon;783 ····iput-object·v0,·p0,·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->latLon:Ljoshuatee/wx/radar/LatLon;
  
785 ····const-string·p1,·"Forecast·for"784 ····const-string·p1,·"Forecast·for"
  
786 ····.line·80785 ····.line·80
787 ····check-cast·p1,·Ljava/lang/CharSequence;786 ····check-cast·p1,·Ljava/lang/CharSequence;
  
788 ····invoke-virtual·{p0,·p1},·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->setTitle(Ljava/lang/CharSequence;)V787 ····invoke-virtual·{p0,·p1},·Ljoshuatee/wx/activitiesmisc/ForecastActivity;->setTitle(Ljava/lang/CharSequence;)V