3.77 MB
/home/fdroid/fdroiddata/tmp/org.moire.ultrasonic_88.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.moire.ultrasonic_88.apk
17.0 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: <IC2kSvIDqitQGFnIXrD+sfGDkCQ=>, actual: <cdTMf/2lINejpp1x/9Nr1XTYBG8=>
    
Offset 1, 95 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:·9e2946660ea036ca4352d9f60e77368138c862aa5637270a58f5f32836aa3bdc 
10 Signer·#1·certificate·SHA-1·digest:·938f6bf01f836aa720553988d008e6b383f82eb4 
11 Signer·#1·certificate·MD5·digest:·20be4e7a0d77244315a490962dc5fc0a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a0f341048c016bef425935178c6b5c11a1aba3a2b9795cedce639e107e584159 
15 Signer·#1·public·key·SHA-1·digest:·283d1ed7a4ea92d211ab81490e8b3641e8546591 
16 Signer·#1·public·key·MD5·digest:·9ace6f9864ae3ce581624842f37b7a7f 
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.annotation_annotation-experimental.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-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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
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.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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
43 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/. 
44 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 WARNING:·META-INF/androidx.print_print.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.room_room-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/. 
50 WARNING:·META-INF/androidx.room_room-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.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/. 
52 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/. 
53 WARNING:·META-INF/androidx.sqlite_sqlite-framework.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.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/. 
55 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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 WARNING:·META-INF/cache.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/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/. 
64 WARNING:·META-INF/descriptors.jvm.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/descriptors.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/descriptors.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/. 
67 WARNING:·META-INF/deserialization.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/domain.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/jackson-module-kotlin.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/koin-android-scope_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/. 
71 WARNING:·META-INF/koin-android-viewmodel_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/. 
72 WARNING:·META-INF/koin-android_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/. 
73 WARNING:·META-INF/koin-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/. 
74 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/. 
75 WARNING:·META-INF/kotlin-reflection.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/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/. 
77 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/. 
78 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/. 
79 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/. 
80 WARNING:·META-INF/lifecycle-viewmodel-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/. 
81 WARNING:·META-INF/metadata.jvm.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/. 
82 WARNING:·META-INF/metadata.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/. 
83 WARNING:·META-INF/room-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/. 
84 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
85 WARNING:·META-INF/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86 WARNING:·META-INF/services/com.fasterxml.jackson.databind.Module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
87 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
88 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
89 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/. 
90 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/. 
91 WARNING:·META-INF/subsonic-api-image-loader_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/. 
92 WARNING:·META-INF/subsonic-api.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/. 
93 WARNING:·META-INF/type-system.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/. 
94 WARNING:·META-INF/ultrasonic_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/. 
95 WARNING:·META-INF/util.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/. 
3.73 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 106 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:···················4937893·(00000000004B58A5h)4 ··Zip·archive·file·size:···················4888048·(00000000004A95F0h)
5 ··Actual·end-cent-dir·record·offset:·······4937871·(00000000004B588Fh)5 ··Actual·end-cent-dir·record·offset:·······4888026·(00000000004A95DAh)
6 ··Expected·end-cent-dir·record·offset:·····4937871·(00000000004B588Fh)6 ··Expected·end-cent-dir·record·offset:·····4888026·(00000000004A95DAh)
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·1772·entries.9 ··central·directory·contains·1772·entries.
10 ··The·central·directory·is·181047·(000000000002C337h)·bytes·long,10 ··The·central·directory·is·165927·(0000000000028827h)·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·4756824·(0000000000489558h).12 ··is·4722099·(0000000000480DB3h).
  
  
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):··········2021·Jan·25·02:12:0826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························9dcb47dc27 ··32-bit·CRC·value·(hex):·························ac07b91a
28 ··compressed·size:································54230·bytes28 ··compressed·size:································3479·bytes
29 ··uncompressed·size:······························177463·bytes29 ··uncompressed·size:······························16500·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/AFF1F668.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···5429641 ··offset·of·local·header·from·start·of·archive:···3528
43 ··················································(000000000000D418h)·bytes42 ··················································(0000000000000DC8h)·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.0
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):··········2021·Jan·25·02:12:0851 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
 53 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC
53 ··32-bit·CRC·value·(hex):·························e164103854 ··32-bit·CRC·value·(hex):·························cd0bf1c7
54 ··compressed·size:································55344·bytes55 ··compressed·size:································777·bytes
55 ··uncompressed·size:······························177558·bytes56 ··uncompressed·size:······························1728·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························17·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························9·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
 64 ··The·central-directory·extra·field·contains:
 65 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 66 ····The·local·extra·field·has·UTC/GMT·modification·time.
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/AFF1F668.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···109706 
69 ··················································(000000000001AC8Ah)·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):··········2021·Jan·25·02:12:08 
79 ··32-bit·CRC·value·(hex):·························3298e547 
80 ··compressed·size:································1073·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.67 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:68 Central·directory·entry·#3:
91 ---------------------------69 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.70 ··There·are·an·extra·-9·bytes·preceding·this·file.
  
93 ··META-INF/androidx.activity_activity.version71 ··META-INF/androidx.activity_activity.version
  
94 ··offset·of·local·header·from·start·of·archive:···11084672 ··offset·of·local·header·from·start·of·archive:···4352
95 ··················································(000000000001B0FEh)·bytes73 ··················································(0000000000001100h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT74 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.075 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT76 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.077 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 3905876/3913541 bytes (99.80%) 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
14.4 KB
classes.dex
7.75 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·6557e9464 checksum············:·4561e949
5 signature···········:·2f80...1b6b5 signature···········:·d407...700c
6 file_size···········:·73687446 file_size···········:·7368744
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·····:·4986610 string_ids_size·····:·49866
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·713712 type_ids_size·······:·7137
Offset 47, 18 lines modifiedOffset 47, 18 lines modified
47 ······code··········-47 ······code··········-
48 ······registers·····:·348 ······registers·····:·3
49 ······ins···········:·049 ······ins···········:·0
50 ······outs··········:·350 ······outs··········:·3
51 ······insns·size····:·31·16-bit·code·units51 ······insns·size····:·31·16-bit·code·units
52 11571c:········································|[11571c]·$$ServiceLoaderMethods.$load1:()Ljava/util/Iterator;52 11571c:········································|[11571c]·$$ServiceLoaderMethods.$load1:()Ljava/util/Iterator;
53 11572c:·1210···································|0000:·const/4·v0,·#int·1·//·#153 11572c:·1210···································|0000:·const/4·v0,·#int·1·//·#1
54 11572e:·2300·b41b······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@1bb454 11572e:·2300·b61b······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@1bb6
55 115732:·1201···································|0003:·const/4·v1,·#int·0·//·#055 115732:·1201···································|0003:·const/4·v1,·#int·0·//·#0
56 115734:·2202·b115······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@15b156 115734:·2202·b015······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@15b0
57 115738:·7010·d599·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@99d557 115738:·7010·d099·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@99d0
58 11573e:·4d02·0001······························|0009:·aput-object·v2,·v0,·v158 11573e:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
59 115742:·7110·5762·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@625759 115742:·7110·5762·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@6257
60 115748:·0c00···································|000e:·move-result-object·v060 115748:·0c00···································|000e:·move-result-object·v0
61 11574a:·7210·3a63·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@633a61 11574a:·7210·3a63·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@633a
62 115750:·0c00···································|0012:·move-result-object·v062 115750:·0c00···································|0012:·move-result-object·v0
63 115752:·1100···································|0013:·return-object·v063 115752:·1100···································|0013:·return-object·v0
64 115754:·0d00···································|0014:·move-exception·v064 115754:·0d00···································|0014:·move-exception·v0
Offset 80, 18 lines modifiedOffset 80, 18 lines modified
80 ······code··········-80 ······code··········-
81 ······registers·····:·381 ······registers·····:·3
82 ······ins···········:·082 ······ins···········:·0
83 ······outs··········:·383 ······outs··········:·3
84 ······insns·size····:·31·16-bit·code·units84 ······insns·size····:·31·16-bit·code·units
85 115778:········································|[115778]·$$ServiceLoaderMethods.$load2:()Ljava/util/Iterator;85 115778:········································|[115778]·$$ServiceLoaderMethods.$load2:()Ljava/util/Iterator;
86 115788:·1210···································|0000:·const/4·v0,·#int·1·//·#186 115788:·1210···································|0000:·const/4·v0,·#int·1·//·#1
87 11578a:·2300·b61b······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@1bb687 11578a:·2300·b41b······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@1bb4
88 11578e:·1201···································|0003:·const/4·v1,·#int·0·//·#088 11578e:·1201···································|0003:·const/4·v1,·#int·0·//·#0
89 115790:·2202·b015······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@15b089 115790:·2202·b115······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@15b1
90 115794:·7010·d099·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@99d090 115794:·7010·d599·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@99d5
91 11579a:·4d02·0001······························|0009:·aput-object·v2,·v0,·v191 11579a:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
92 11579e:·7110·5762·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@625792 11579e:·7110·5762·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@6257
93 1157a4:·0c00···································|000e:·move-result-object·v093 1157a4:·0c00···································|000e:·move-result-object·v0
94 1157a6:·7210·3a63·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@633a94 1157a6:·7210·3a63·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@633a
95 1157ac:·0c00···································|0012:·move-result-object·v095 1157ac:·0c00···································|0012:·move-result-object·v0
96 1157ae:·1100···································|0013:·return-object·v096 1157ae:·1100···································|0013:·return-object·v0
97 1157b0:·0d00···································|0014:·move-exception·v097 1157b0:·0d00···································|0014:·move-exception·v0
Offset 594207, 15 lines modifiedOffset 594207, 15 lines modified
594207 ······access········:·0x10008·(STATIC·CONSTRUCTOR)594207 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
594208 ······code··········-594208 ······code··········-
594209 ······registers·····:·1594209 ······registers·····:·1
594210 ······ins···········:·0594210 ······ins···········:·0
594211 ······outs··········:·1594211 ······outs··········:·1
594212 ······insns·size····:·15·16-bit·code·units594212 ······insns·size····:·15·16-bit·code·units
594213 352658:········································|[352658]·kotlinx.coroutines.CoroutineExceptionHandlerImplKt.<clinit>:()V594213 352658:········································|[352658]·kotlinx.coroutines.CoroutineExceptionHandlerImplKt.<clinit>:()V
594214 352668:·7100·0000·0000·························|0000:·invoke-static·{},·L$$ServiceLoaderMethods;.$load1:()Ljava/util/Iterator;·//·method@0000594214 352668:·7100·0100·0000·························|0000:·invoke-static·{},·L$$ServiceLoaderMethods;.$load2:()Ljava/util/Iterator;·//·method@0001
594215 35266e:·0c00···································|0003:·move-result-object·v0594215 35266e:·0c00···································|0003:·move-result-object·v0
594216 352670:·7110·a096·0000·························|0004:·invoke-static·{v0},·Lkotlin/sequences/SequencesKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@96a0594216 352670:·7110·a096·0000·························|0004:·invoke-static·{v0},·Lkotlin/sequences/SequencesKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@96a0
594217 352676:·0c00···································|0007:·move-result-object·v0594217 352676:·0c00···································|0007:·move-result-object·v0
594218 352678:·7110·b296·0000·························|0008:·invoke-static·{v0},·Lkotlin/sequences/SequencesKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@96b2594218 352678:·7110·b296·0000·························|0008:·invoke-static·{v0},·Lkotlin/sequences/SequencesKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@96b2
594219 35267e:·0c00···································|000b:·move-result-object·v0594219 35267e:·0c00···································|000b:·move-result-object·v0
594220 352680:·6900·5e56······························|000c:·sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandlerImplKt;.handlers:Ljava/util/List;·//·field@565e594220 352680:·6900·5e56······························|000c:·sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandlerImplKt;.handlers:Ljava/util/List;·//·field@565e
594221 352684:·0e00···································|000e:·return-void594221 352684:·0e00···································|000e:·return-void
Offset 600719, 15 lines modifiedOffset 600719, 15 lines modified
600719 35a198:·1200···································|0000:·const/4·v0,·#int·0·//·#0600719 35a198:·1200···································|0000:·const/4·v0,·#int·0·//·#0
600720 35a19a:·6301·e656······························|0001:·sget-boolean·v1,·Lkotlinx/coroutines/internal/MainDispatcherLoader;.FAST_SERVICE_LOADER_ENABLED:Z·//·field@56e6600720 35a19a:·6301·e656······························|0001:·sget-boolean·v1,·Lkotlinx/coroutines/internal/MainDispatcherLoader;.FAST_SERVICE_LOADER_ENABLED:Z·//·field@56e6
600721 35a19e:·3801·0900······························|0003:·if-eqz·v1,·000c·//·+0009600721 35a19e:·3801·0900······························|0003:·if-eqz·v1,·000c·//·+0009
600722 35a1a2:·6201·ce56······························|0005:·sget-object·v1,·Lkotlinx/coroutines/internal/FastServiceLoader;.INSTANCE:Lkotlinx/coroutines/internal/FastServiceLoader;·//·field@56ce600722 35a1a2:·6201·ce56······························|0005:·sget-object·v1,·Lkotlinx/coroutines/internal/FastServiceLoader;.INSTANCE:Lkotlinx/coroutines/internal/FastServiceLoader;·//·field@56ce
600723 35a1a6:·6e10·179a·0100·························|0007:·invoke-virtual·{v1},·Lkotlinx/coroutines/internal/FastServiceLoader;.loadMainDispatcherFactory$kotlinx_coroutines_core:()Ljava/util/List;·//·method@9a17600723 35a1a6:·6e10·179a·0100·························|0007:·invoke-virtual·{v1},·Lkotlinx/coroutines/internal/FastServiceLoader;.loadMainDispatcherFactory$kotlinx_coroutines_core:()Ljava/util/List;·//·method@9a17
600724 35a1ac:·0c01···································|000a:·move-result-object·v1600724 35a1ac:·0c01···································|000a:·move-result-object·v1
600725 35a1ae:·280d···································|000b:·goto·0018·//·+000d600725 35a1ae:·280d···································|000b:·goto·0018·//·+000d
600726 35a1b0:·7100·0100·0000·························|000c:·invoke-static·{},·L$$ServiceLoaderMethods;.$load2:()Ljava/util/Iterator;·//·method@0001600726 35a1b0:·7100·0000·0000·························|000c:·invoke-static·{},·L$$ServiceLoaderMethods;.$load1:()Ljava/util/Iterator;·//·method@0000
600727 35a1b6:·0c01···································|000f:·move-result-object·v1600727 35a1b6:·0c01···································|000f:·move-result-object·v1
600728 35a1b8:·7110·a096·0100·························|0010:·invoke-static·{v1},·Lkotlin/sequences/SequencesKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@96a0600728 35a1b8:·7110·a096·0100·························|0010:·invoke-static·{v1},·Lkotlin/sequences/SequencesKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@96a0
600729 35a1be:·0c01···································|0013:·move-result-object·v1600729 35a1be:·0c01···································|0013:·move-result-object·v1
600730 35a1c0:·7110·b296·0100·························|0014:·invoke-static·{v1},·Lkotlin/sequences/SequencesKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@96b2600730 35a1c0:·7110·b296·0100·························|0014:·invoke-static·{v1},·Lkotlin/sequences/SequencesKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@96b2
600731 35a1c6:·0c01···································|0017:·move-result-object·v1600731 35a1c6:·0c01···································|0017:·move-result-object·v1
600732 35a1c8:·7210·2660·0100·························|0018:·invoke-interface·{v1},·Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator;·//·method@6026600732 35a1c8:·7210·2660·0100·························|0018:·invoke-interface·{v1},·Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator;·//·method@6026
600733 35a1ce:·0c02···································|001b:·move-result-object·v2600733 35a1ce:·0c02···································|001b:·move-result-object·v2
6.6 KB
classes.jar
2.99 KB
zipinfo -v {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0032 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
33 ··32-bit·CRC·value·(hex):·························da81a67433 ··32-bit·CRC·value·(hex):·························1e723d39
34 ··compressed·size:································919·bytes34 ··compressed·size:································919·bytes
35 ··uncompressed·size:······························919·bytes35 ··uncompressed·size:······························919·bytes
36 ··length·of·filename:·····························28·characters36 ··length·of·filename:·····························28·characters
37 ··length·of·extra·field:··························0·bytes37 ··length·of·extra·field:··························0·bytes
38 ··length·of·file·comment:·························0·characters38 ··length·of·file·comment:·························0·characters
39 ··disk·number·on·which·file·begins:···············disk·139 ··disk·number·on·which·file·begins:···············disk·1
40 ··apparent·file·type:·····························binary40 ··apparent·file·type:·····························binary
Offset 63614, 15 lines modifiedOffset 63614, 15 lines modified
63614 ··version·of·encoding·software:···················2.063614 ··version·of·encoding·software:···················2.0
63615 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT63615 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
63616 ··minimum·software·version·required·to·extract:···2.063616 ··minimum·software·version·required·to·extract:···2.0
63617 ··compression·method:·····························none·(stored)63617 ··compression·method:·····························none·(stored)
63618 ··file·security·status:···························not·encrypted63618 ··file·security·status:···························not·encrypted
63619 ··extended·local·header:··························no63619 ··extended·local·header:··························no
63620 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0063620 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
63621 ··32-bit·CRC·value·(hex):·························e550390c63621 ··32-bit·CRC·value·(hex):·························e42977df
63622 ··compressed·size:································1323·bytes63622 ··compressed·size:································1323·bytes
63623 ··uncompressed·size:······························1323·bytes63623 ··uncompressed·size:······························1323·bytes
63624 ··length·of·filename:·····························56·characters63624 ··length·of·filename:·····························56·characters
63625 ··length·of·extra·field:··························0·bytes63625 ··length·of·extra·field:··························0·bytes
63626 ··length·of·file·comment:·························0·characters63626 ··length·of·file·comment:·························0·characters
63627 ··disk·number·on·which·file·begins:···············disk·163627 ··disk·number·on·which·file·begins:···············disk·1
63628 ··apparent·file·type:·····························binary63628 ··apparent·file·type:·····························binary
Offset 64818, 15 lines modifiedOffset 64818, 15 lines modified
64818 ··version·of·encoding·software:···················2.064818 ··version·of·encoding·software:···················2.0
64819 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT64819 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
64820 ··minimum·software·version·required·to·extract:···2.064820 ··minimum·software·version·required·to·extract:···2.0
64821 ··compression·method:·····························none·(stored)64821 ··compression·method:·····························none·(stored)
64822 ··file·security·status:···························not·encrypted64822 ··file·security·status:···························not·encrypted
64823 ··extended·local·header:··························no64823 ··extended·local·header:··························no
64824 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0064824 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
64825 ··32-bit·CRC·value·(hex):·························d90be25064825 ··32-bit·CRC·value·(hex):·························afd06343
64826 ··compressed·size:································2032·bytes64826 ··compressed·size:································2032·bytes
64827 ··uncompressed·size:······························2032·bytes64827 ··uncompressed·size:······························2032·bytes
64828 ··length·of·filename:·····························54·characters64828 ··length·of·filename:·····························54·characters
64829 ··length·of·extra·field:··························0·bytes64829 ··length·of·extra·field:··························0·bytes
64830 ··length·of·file·comment:·························0·characters64830 ··length·of·file·comment:·························0·characters
64831 ··disk·number·on·which·file·begins:···············disk·164831 ··disk·number·on·which·file·begins:···············disk·1
64832 ··apparent·file·type:·····························binary64832 ··apparent·file·type:·····························binary
1.86 KB
$$ServiceLoaderMethods.class
1.8 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 import·kotlinx.coroutines.android.AndroidDispatcherFactory; 
2 import·kotlinx.coroutines.internal.MainDispatcherFactory; 
3 import·java.util.ServiceConfigurationError; 
4 import·java.util.Arrays; 
5 import·kotlinx.coroutines.android.AndroidExceptionPreHandler;1 import·kotlinx.coroutines.android.AndroidExceptionPreHandler;
6 import·kotlinx.coroutines.CoroutineExceptionHandler;2 import·kotlinx.coroutines.CoroutineExceptionHandler;
 3 import·java.util.ServiceConfigurationError;
 4 import·java.util.Arrays;
 5 import·kotlinx.coroutines.android.AndroidDispatcherFactory;
 6 import·kotlinx.coroutines.internal.MainDispatcherFactory;
7 import·java.util.Iterator;7 import·java.util.Iterator;
  
  
8 public·final·class·$$ServiceLoaderMethods8 public·final·class·$$ServiceLoaderMethods
9 {9 {
10 ····public·static·Iterator·$load1()·{10 ····public·static·Iterator·$load1()·{
11 ········final·int·n·=·1;11 ········final·int·n·=·1;
12 ········try·{12 ········try·{
13 ············final·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n]; 
14 ············a[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();13 ············final·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n];
 14 ············a[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();
15 ············return·Arrays.asList(a).iterator();15 ············return·Arrays.asList(a).iterator();
16 ········}16 ········}
17 ········finally·{17 ········finally·{
18 ············final·Throwable·cause;18 ············final·Throwable·cause;
19 ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause);19 ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause);
20 ········}20 ········}
21 ····}21 ····}
22 ····22 ····
23 ····public·static·Iterator·$load2()·{23 ····public·static·Iterator·$load2()·{
24 ········final·int·n·=·1;24 ········final·int·n·=·1;
25 ········try·{25 ········try·{
26 ············final·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n]; 
27 ············a[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();26 ············final·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n];
 27 ············a[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();
28 ············return·Arrays.asList(a).iterator();28 ············return·Arrays.asList(a).iterator();
29 ········}29 ········}
30 ········finally·{30 ········finally·{
31 ············final·Throwable·cause;31 ············final·Throwable·cause;
32 ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause);32 ············throw·new·ServiceConfigurationError(cause.getMessage(),·cause);
33 ········}33 ········}
34 ····}34 ····}
861 B
kotlinx/coroutines/CoroutineExceptionHandlerImplKt.class
749 B
procyon -ec {}
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 import·java.util.List;7 import·java.util.List;
  
8 public·final·class·CoroutineExceptionHandlerImplKt8 public·final·class·CoroutineExceptionHandlerImplKt
9 {9 {
10 ····private·static·final·List·handlers;10 ····private·static·final·List·handlers;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load1()));13 ········handlers·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load2()));
14 ····}14 ····}
15 ····15 ····
16 ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{16 ····public·static·final·void·handleCoroutineExceptionImpl(final·CoroutineContext·coroutineContext,·final·Throwable·t)·{
17 ········for·(final·CoroutineExceptionHandler·coroutineExceptionHandler·:·CoroutineExceptionHandlerImplKt.handlers)·{17 ········for·(final·CoroutineExceptionHandler·coroutineExceptionHandler·:·CoroutineExceptionHandlerImplKt.handlers)·{
18 ············try·{18 ············try·{
19 ················coroutineExceptionHandler.handleException(coroutineContext,·t);19 ················coroutineExceptionHandler.handleException(coroutineContext,·t);
20 ············}20 ············}
919 B
kotlinx/coroutines/internal/MainDispatcherLoader.class
811 B
procyon -ec {}
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ········MissingMainCoroutineDispatcher·missingDispatcher$default·=·null;24 ········MissingMainCoroutineDispatcher·missingDispatcher$default·=·null;
25 ········try·{25 ········try·{
26 ············List·list;26 ············List·list;
27 ············if·(MainDispatcherLoader.FAST_SERVICE_LOADER_ENABLED)·{27 ············if·(MainDispatcherLoader.FAST_SERVICE_LOADER_ENABLED)·{
28 ················list·=·FastServiceLoader.INSTANCE.loadMainDispatcherFactory$kotlinx_coroutines_core();28 ················list·=·FastServiceLoader.INSTANCE.loadMainDispatcherFactory$kotlinx_coroutines_core();
29 ············}29 ············}
30 ············else·{30 ············else·{
31 ················list·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load2()));31 ················list·=·SequencesKt.toList(SequencesKt.asSequence($$ServiceLoaderMethods.$load1()));
32 ············}32 ············}
33 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();33 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();
34 ············MainDispatcherFactory·next;34 ············MainDispatcherFactory·next;
35 ············if·(!iterator.hasNext())·{35 ············if·(!iterator.hasNext())·{
36 ················next·=·null;36 ················next·=·null;
37 ············}37 ············}
38 ············else·{38 ············else·{
1.66 KB
smali/$$ServiceLoaderMethods.smali
Ordering differences only
    
Offset 6, 21 lines modifiedOffset 6, 21 lines modified
6 #·direct·methods6 #·direct·methods
7 .method·public·static·$load1()Ljava/util/Iterator;7 .method·public·static·$load1()Ljava/util/Iterator;
8 ····.locals·38 ····.locals·3
  
9 ····const/4·v0,·0x19 ····const/4·v0,·0x1
  
10 ····:try_start_010 ····:try_start_0
11 ····new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;11 ····new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
12 ····const/4·v1,·0x012 ····const/4·v1,·0x0
  
13 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;13 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;
  
14 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><init>()V14 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V
  
15 ····aput-object·v2,·v0,·v115 ····aput-object·v2,·v0,·v1
  
16 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;16 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
17 ····move-result-object·v017 ····move-result-object·v0
  
Offset 48, 21 lines modifiedOffset 48, 21 lines modified
  
48 .method·public·static·$load2()Ljava/util/Iterator;48 .method·public·static·$load2()Ljava/util/Iterator;
49 ····.locals·349 ····.locals·3
  
50 ····const/4·v0,·0x150 ····const/4·v0,·0x1
  
51 ····:try_start_051 ····:try_start_0
52 ····new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;52 ····new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;
  
53 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
54 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;54 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
  
55 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V55 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><init>()V
  
56 ····aput-object·v2,·v0,·v156 ····aput-object·v2,·v0,·v1
  
57 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;57 ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
572 B
smali/kotlinx/coroutines/CoroutineExceptionHandlerImplKt.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
  
47 #·direct·methods47 #·direct·methods
48 .method·static·constructor·<clinit>()V48 .method·static·constructor·<clinit>()V
49 ····.locals·149 ····.locals·1
  
50 ····.line·2350 ····.line·23
51 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load1()Ljava/util/Iterator;51 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load2()Ljava/util/Iterator;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
53 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;53 ····invoke-static·{v0},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;
  
54 ····move-result-object·v054 ····move-result-object·v0
  
555 B
smali/kotlinx/coroutines/internal/MainDispatcherLoader.smali
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
  
103 ····move-result-object·v1103 ····move-result-object·v1
  
104 ····goto·:goto_0104 ····goto·:goto_0
  
105 ····.line·35105 ····.line·35
106 ····:cond_0106 ····:cond_0
107 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load2()Ljava/util/Iterator;107 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load1()Ljava/util/Iterator;
  
108 ····move-result-object·v1108 ····move-result-object·v1
  
109 ····invoke-static·{v1},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;109 ····invoke-static·{v1},·Lkotlin/sequences/SequencesKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;
  
110 ····move-result-object·v1110 ····move-result-object·v1