1.86 MB
/home/fdroid/fdroiddata/tmp/email.schaal.ocreader_51.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_email.schaal.ocreader_51.apk
17.1 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: <KAj4DJbOyocY5ngEl4rOEj/KZI4=>, actual: <b7MxzqdhsC3olYQDWc5ipjdZaFQ=>
    
Offset 1, 96 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:·7792946d9375afd8edde92c2de8c7bf663c3d6e8a7f141c32d315e752f52685e 
10 Signer·#1·certificate·SHA-1·digest:·f906429ecd8ede126cd8bad88d04926bc756fa6b 
11 Signer·#1·certificate·MD5·digest:·9e2b6574c7c4f90edf5144315dc10640 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·c1f36a19ae5d59ba13a12660a63c84869988567a7f2a4c5389af2afd4166fd35 
15 Signer·#1·public·key·SHA-1·digest:·fa7d3f5d7d298f841f0770fcc5785b770be3f690 
16 Signer·#1·public·key·MD5·digest:·528bd12479bf68fb95b580c6cc2ba6b6 
17 WARNING:·META-INF/CHANGES·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/README.md·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/aboutlibraries-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/. 
20 WARNING:·META-INF/aboutlibraries.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/. 
21 WARNING:·META-INF/activity-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/. 
22 WARNING:·META-INF/androidx.activity_activity-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/. 
23 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/. 
24 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/. 
25 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/. 
26 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.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/. 
28 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.core_core-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/. 
31 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/. 
32 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/. 
33 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/. 
34 WARNING:·META-INF/androidx.databinding_baseAdapters.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.databinding_library.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.databinding_viewbinding.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.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/. 
38 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/. 
39 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/. 
40 WARNING:·META-INF/androidx.fragment_fragment-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/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 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/. 
46 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/. 
47 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 WARNING:·META-INF/androidx.palette_palette.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.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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 WARNING:·META-INF/androidx.work_work-runtime-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/. 
71 WARNING:·META-INF/androidx.work_work-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/. 
72 WARNING:·META-INF/collection-ktx.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/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/. 
74 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 WARNING:·META-INF/email.schaal.ocreader_51_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/. 
76 WARNING:·META-INF/fastadapter.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/fragment-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/. 
78 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/. 
79 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/. 
80 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/. 
81 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/. 
82 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/. 
83 WARNING:·META-INF/kotlin-stdlib-jdk8.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/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/. 
85 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/. 
86 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/. 
87 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
88 WARNING:·META-INF/lifecycle-runtime-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/. 
89 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/. 
90 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/. 
91 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/. 
92 WARNING:·META-INF/realm-kotlin-extensions_baseRelease.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/retrofit.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/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/. 
95 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/. 
96 WARNING:·META-INF/work-runtime-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/. 
1.73 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 69 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:··················11226466·(0000000000AB4D62h)4 ··Zip·archive·file·size:··················11171141·(0000000000AA7545h)
5 ··Actual·end-cent-dir·record·offset:······11226444·(0000000000AB4D4Ch)5 ··Actual·end-cent-dir·record·offset:······11171119·(0000000000AA752Fh)
6 ··Expected·end-cent-dir·record·offset:····11226444·(0000000000AB4D4Ch)6 ··Expected·end-cent-dir·record·offset:····11171119·(0000000000AA752Fh)
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·818·entries.9 ··central·directory·contains·818·entries.
10 ··The·central·directory·is·83168·(00000000000144E0h)·bytes·long,10 ··The·central·directory·is·76634·(0000000000012B5Ah)·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·11143276·(0000000000AA086Ch).12 ··is·11094485·(0000000000A949D5h).
  
  
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·11·10:16:0426 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························e008aba627 ··32-bit·CRC·value·(hex):·························c8c9413d
28 ··compressed·size:································25620·bytes28 ··compressed·size:································2738·bytes
29 ··uncompressed·size:······························81582·bytes29 ··uncompressed·size:······························11528·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 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/B93E867A.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···25686 
43 ··················································(0000000000006456h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2020·Jun·11·10:16:04 
53 ··32-bit·CRC·value·(hex):·························c362eec8 
54 ··compressed·size:································26624·bytes 
55 ··uncompressed·size:······························81680·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/B93E867A.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···52376 
69 ··················································(000000000000CC98h)·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·11·10:16:04 
79 ··32-bit·CRC·value·(hex):·························fc61bdf3 
80 ··compressed·size:································1074·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/CHANGES40 ··META-INF/CHANGES
  
94 ··offset·of·local·header·from·start·of·archive:···5351741 ··offset·of·local·header·from·start·of·archive:···2787
95 ··················································(000000000000D10Dh)·bytes42 ··················································(0000000000000AE3h)·bytes
96 ··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
97 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes50 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
Max diff block lines reached; 1811785/1818953 bytes (99.61%) 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
87.4 KB
classes.dex
66.9 KB
dexdump -a -d -f -h {}
error from `dexdump -a -d -f -h {}`: dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/appcompat/graphics/drawable/DrawableContainer;.cloneConstantState is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/graphics/TypefaceCompatBaseImpl;.createFromFontFamilyFilesResourceEntry is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/graphics/TypefaceCompatBaseImpl;.createFromFontInfo is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/view/WindowInsetsCompat$BuilderImpl;.build is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/view/WindowInsetsCompat$BuilderImpl;.setSystemWindowInsets is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/fragment/app/FragmentFactory;.instantiate is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.clearNonTransitionAlpha is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.getTransitionAlpha is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.saveNonTransitionAlpha is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.setTransitionAlpha is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.transformMatrixToGlobal is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/transition/ViewUtilsBase;.transformMatrixToLocal is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.getElevation is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.initializeBackgroundDrawable is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.jumpDrawableToCurrentState is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.onCompatShadowChanged is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.onDrawableStateChanged is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.onElevationsChanged is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.requirePreDrawListener is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.setRippleColor is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.shouldAddPadding is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/floatingactionbutton/FloatingActionButtonImpl;.updateFromViewRotation is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Lcom/google/android/material/shape/CornerTreatment;.getCornerPath is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/graphics/drawable/WrappedDrawableApi14;.isCompatTintEnabled is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex dexdump W 05-19 17:00:23 271174 271174 dex_file_verifier.cc:3397] Method Landroidx/core/graphics/drawable/WrappedDrawableApi14;.setTintList is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_z8mss7id_tmp/tmpkouhtagh_apk/classes.dex 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············:·1868f42c4 checksum············:·348ef673
5 signature···········:·b3ea...4e175 signature···········:·eb47...c647
6 file_size···········:·40426846 file_size···········:·4042684
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·····:·3349210 string_ids_size·····:·33492
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·485212 type_ids_size·······:·4852
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 0b2528:········································|[0b2528]·$$ServiceLoaderMethods.$load1:()Ljava/util/Iterator;52 0b2528:········································|[0b2528]·$$ServiceLoaderMethods.$load1:()Ljava/util/Iterator;
53 0b2538:·1210···································|0000:·const/4·v0,·#int·1·//·#153 0b2538:·1210···································|0000:·const/4·v0,·#int·1·//·#1
54 0b253a:·2300·d312······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@12d354 0b253a:·2300·d112······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@12d1
55 0b253e:·1201···································|0003:·const/4·v1,·#int·0·//·#055 0b253e:·1201···································|0003:·const/4·v1,·#int·0·//·#0
56 0b2540:·2202·8d0f······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@0f8d56 0b2540:·2202·8e0f······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@0f8e
57 0b2544:·7010·bc50·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@50bc57 0b2544:·7010·c050·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@50c0
58 0b254a:·4d02·0001······························|0009:·aput-object·v2,·v0,·v158 0b254a:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
59 0b254e:·7110·a84b·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@4ba859 0b254e:·7110·a84b·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@4ba8
60 0b2554:·0c00···································|000e:·move-result-object·v060 0b2554:·0c00···································|000e:·move-result-object·v0
61 0b2556:·7210·554c·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@4c5561 0b2556:·7210·554c·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@4c55
62 0b255c:·0c00···································|0012:·move-result-object·v062 0b255c:·0c00···································|0012:·move-result-object·v0
63 0b255e:·1100···································|0013:·return-object·v063 0b255e:·1100···································|0013:·return-object·v0
64 0b2560:·0d00···································|0014:·move-exception·v064 0b2560:·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 0b2584:········································|[0b2584]·$$ServiceLoaderMethods.$load2:()Ljava/util/Iterator;85 0b2584:········································|[0b2584]·$$ServiceLoaderMethods.$load2:()Ljava/util/Iterator;
86 0b2594:·1210···································|0000:·const/4·v0,·#int·1·//·#186 0b2594:·1210···································|0000:·const/4·v0,·#int·1·//·#1
87 0b2596:·2300·d112······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;·//·type@12d187 0b2596:·2300·d312······························|0001:·new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;·//·type@12d3
88 0b259a:·1201···································|0003:·const/4·v1,·#int·0·//·#088 0b259a:·1201···································|0003:·const/4·v1,·#int·0·//·#0
89 0b259c:·2202·8e0f······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;·//·type@0f8e89 0b259c:·2202·8d0f······························|0004:·new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;·//·type@0f8d
90 0b25a0:·7010·c050·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;.<init>:()V·//·method@50c090 0b25a0:·7010·bc50·0200·························|0006:·invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;.<init>:()V·//·method@50bc
91 0b25a6:·4d02·0001······························|0009:·aput-object·v2,·v0,·v191 0b25a6:·4d02·0001······························|0009:·aput-object·v2,·v0,·v1
92 0b25aa:·7110·a84b·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@4ba892 0b25aa:·7110·a84b·0000·························|000b:·invoke-static·{v0},·Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List;·//·method@4ba8
93 0b25b0:·0c00···································|000e:·move-result-object·v093 0b25b0:·0c00···································|000e:·move-result-object·v0
94 0b25b2:·7210·554c·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@4c5594 0b25b2:·7210·554c·0000·························|000f:·invoke-interface·{v0},·Ljava/util/List;.iterator:()Ljava/util/Iterator;·//·method@4c55
95 0b25b8:·0c00···································|0012:·move-result-object·v095 0b25b8:·0c00···································|0012:·move-result-object·v0
96 0b25ba:·1100···································|0013:·return-object·v096 0b25ba:·1100···································|0013:·return-object·v0
97 0b25bc:·0d00···································|0014:·move-exception·v097 0b25bc:·0d00···································|0014:·move-exception·v0
Offset 421106, 15 lines modifiedOffset 421106, 15 lines modified
421106 ······access········:·0x10009·(PUBLIC·STATIC·CONSTRUCTOR)421106 ······access········:·0x10009·(PUBLIC·STATIC·CONSTRUCTOR)
421107 ······code··········-421107 ······code··········-
421108 ······registers·····:·1421108 ······registers·····:·1
421109 ······ins···········:·0421109 ······ins···········:·0
421110 ······outs··········:·1421110 ······outs··········:·1
421111 ······insns·size····:·15·16-bit·code·units421111 ······insns·size····:·15·16-bit·code·units
421112 203eb8:········································|[203eb8]·kotlinx.coroutines.CoroutineExceptionHandlerImplKt.<clinit>:()V421112 203eb8:········································|[203eb8]·kotlinx.coroutines.CoroutineExceptionHandlerImplKt.<clinit>:()V
421113 203ec8:·7100·0100·0000·························|0000:·invoke-static·{},·L$$ServiceLoaderMethods;.$load2:()Ljava/util/Iterator;·//·method@0001421113 203ec8:·7100·0000·0000·························|0000:·invoke-static·{},·L$$ServiceLoaderMethods;.$load1:()Ljava/util/Iterator;·//·method@0000
421114 203ece:·0c00···································|0003:·move-result-object·v0421114 203ece:·0c00···································|0003:·move-result-object·v0
421115 203ed0:·7110·fa0d·0000·························|0004:·invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@0dfa421115 203ed0:·7110·fa0d·0000·························|0004:·invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@0dfa
421116 203ed6:·0c00···································|0007:·move-result-object·v0421116 203ed6:·0c00···································|0007:·move-result-object·v0
421117 203ed8:·7110·bb0e·0000·························|0008:·invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@0ebb421117 203ed8:·7110·bb0e·0000·························|0008:·invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@0ebb
421118 203ede:·0c00···································|000b:·move-result-object·v0421118 203ede:·0c00···································|000b:·move-result-object·v0
421119 203ee0:·6900·6f5f······························|000c:·sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandlerImplKt;.handlers:Ljava/util/List;·//·field@5f6f421119 203ee0:·6900·6f5f······························|000c:·sput-object·v0,·Lkotlinx/coroutines/CoroutineExceptionHandlerImplKt;.handlers:Ljava/util/List;·//·field@5f6f
421120 203ee4:·0e00···································|000e:·return-void421120 203ee4:·0e00···································|000e:·return-void
Offset 424034, 15 lines modifiedOffset 424034, 15 lines modified
424034 209354:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+0007424034 209354:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+0007
424035 209358:·7110·2f49·0000·························|0008:·invoke-static·{v0},·Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z·//·method@492f424035 209358:·7110·2f49·0000·························|0008:·invoke-static·{v0},·Ljava/lang/Boolean;.parseBoolean:(Ljava/lang/String;)Z·//·method@492f
424036 20935e:·0a00···································|000b:·move-result·v0424036 20935e:·0a00···································|000b:·move-result·v0
424037 209360:·2802···································|000c:·goto·000e·//·+0002424037 209360:·2802···································|000c:·goto·000e·//·+0002
424038 209362:·1210···································|000d:·const/4·v0,·#int·1·//·#1424038 209362:·1210···································|000d:·const/4·v0,·#int·1·//·#1
424039 209364:·6a00·f25f······························|000e:·sput-boolean·v0,·Lkotlinx/coroutines/internal/MainDispatcherLoader;.FAST_SERVICE_LOADER_ENABLED:Z·//·field@5ff2424039 209364:·6a00·f25f······························|000e:·sput-boolean·v0,·Lkotlinx/coroutines/internal/MainDispatcherLoader;.FAST_SERVICE_LOADER_ENABLED:Z·//·field@5ff2
424040 209368:·1a00·572d······························|0010:·const-string·v0,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·'kotlinx-coroutines-android'·and·ensure·it·has·the·same·version·as·'kotlinx-coroutines-core'"·//·string@2d57424040 209368:·1a00·572d······························|0010:·const-string·v0,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·'kotlinx-coroutines-android'·and·ensure·it·has·the·same·version·as·'kotlinx-coroutines-core'"·//·string@2d57
424041 20936c:·7100·0000·0000·························|0012:·invoke-static·{},·L$$ServiceLoaderMethods;.$load1:()Ljava/util/Iterator;·//·method@0000424041 20936c:·7100·0100·0000·························|0012:·invoke-static·{},·L$$ServiceLoaderMethods;.$load2:()Ljava/util/Iterator;·//·method@0001
424042 209372:·0c01···································|0015:·move-result-object·v1424042 209372:·0c01···································|0015:·move-result-object·v1
424043 209374:·7110·fa0d·0100·························|0016:·invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@0dfa424043 209374:·7110·fa0d·0100·························|0016:·invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;.asSequence:(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;·//·method@0dfa
424044 20937a:·0c01···································|0019:·move-result-object·v1424044 20937a:·0c01···································|0019:·move-result-object·v1
424045 20937c:·7110·bb0e·0100·························|001a:·invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@0ebb424045 20937c:·7110·bb0e·0100·························|001a:·invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;.toList:(Lkotlin/sequences/Sequence;)Ljava/util/List;·//·method@0ebb
424046 209382:·0c01···································|001d:·move-result-object·v1424046 209382:·0c01···································|001d:·move-result-object·v1
424047 209384:·7210·bf49·0100·························|001e:·invoke-interface·{v1},·Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator;·//·method@49bf424047 209384:·7210·bf49·0100·························|001e:·invoke-interface·{v1},·Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator;·//·method@49bf
424048 20938a:·0c02···································|0021:·move-result-object·v2424048 20938a:·0c02···································|0021:·move-result-object·v2
Offset 718411, 21 lines modifiedOffset 718411, 21 lines modified
718411 ······insns·size····:·38·16-bit·code·units718411 ······insns·size····:·38·16-bit·code·units
718412 1e7d30:········································|[1e7d30]·io.realm.DefaultRealmModuleMediator.<clinit>:()V718412 1e7d30:········································|[1e7d30]·io.realm.DefaultRealmModuleMediator.<clinit>:()V
718413 1e7d40:·2200·4e0e······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@0e4e718413 1e7d40:·2200·4e0e······························|0000:·new-instance·v0,·Ljava/util/HashSet;·//·type@0e4e
718414 1e7d44:·1251···································|0002:·const/4·v1,·#int·5·//·#5718414 1e7d44:·1251···································|0002:·const/4·v1,·#int·5·//·#5
718415 1e7d46:·7020·244c·1000·························|0003:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@4c24718415 1e7d46:·7020·244c·1000·························|0003:·invoke-direct·{v0,·v1},·Ljava/util/HashSet;.<init>:(I)V·//·method@4c24
718416 1e7d4c:·1c01·190c······························|0006:·const-class·v1,·Lemail/schaal/ocreader/database/model/Feed;·//·type@0c19718416 1e7d4c:·1c01·190c······························|0006:·const-class·v1,·Lemail/schaal/ocreader/database/model/Feed;·//·type@0c19
718417 1e7d50:·6e20·264c·1000·························|0008:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26718417 1e7d50:·6e20·264c·1000·························|0008:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26
718418 1e7d56:·1c01·280c······························|000b:·const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;·//·type@0c28718418 1e7d56:·1c01·1c0c······························|000b:·const-class·v1,·Lemail/schaal/ocreader/database/model/Folder;·//·type@0c1c
718419 1e7d5a:·6e20·264c·1000·························|000d:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26718419 1e7d5a:·6e20·264c·1000·························|000d:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26
718420 1e7d60:·1c01·2a0c······························|0010:·const-class·v1,·Lemail/schaal/ocreader/database/model/User;·//·type@0c2a718420 1e7d60:·1c01·2a0c······························|0010:·const-class·v1,·Lemail/schaal/ocreader/database/model/User;·//·type@0c2a
718421 1e7d64:·6e20·264c·1000·························|0012:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26718421 1e7d64:·6e20·264c·1000·························|0012:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26
718422 1e7d6a:·1c01·230c······························|0015:·const-class·v1,·Lemail/schaal/ocreader/database/model/Item;·//·type@0c23718422 1e7d6a:·1c01·230c······························|0015:·const-class·v1,·Lemail/schaal/ocreader/database/model/Item;·//·type@0c23
718423 1e7d6e:·6e20·264c·1000·························|0017:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26718423 1e7d6e:·6e20·264c·1000·························|0017:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26
718424 1e7d74:·1c01·1c0c······························|001a:·const-class·v1,·Lemail/schaal/ocreader/database/model/Folder;·//·type@0c1c718424 1e7d74:·1c01·280c······························|001a:·const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;·//·type@0c28
718425 1e7d78:·6e20·264c·1000·························|001c:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26718425 1e7d78:·6e20·264c·1000·························|001c:·invoke-virtual·{v0,·v1},·Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z·//·method@4c26
718426 1e7d7e:·7110·f84b·0000·························|001f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@4bf8718426 1e7d7e:·7110·f84b·0000·························|001f:·invoke-static·{v0},·Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;·//·method@4bf8
718427 1e7d84:·0c00···································|0022:·move-result-object·v0718427 1e7d84:·0c00···································|0022:·move-result-object·v0
718428 1e7d86:·6900·c15c······························|0023:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@5cc1718428 1e7d86:·6900·c15c······························|0023:·sput-object·v0,·Lio/realm/DefaultRealmModuleMediator;.MODEL_CLASSES:Ljava/util/Set;·//·field@5cc1
718429 1e7d8a:·0e00···································|0025:·return-void718429 1e7d8a:·0e00···································|0025:·return-void
718430 ······catches·······:·(none)718430 ······catches·······:·(none)
718431 ······positions·····:·718431 ······positions·····:·
Offset 718463, 16 lines modifiedOffset 718463, 16 lines modified
718463 ······access········:·0x0001·(PUBLIC)718463 ······access········:·0x0001·(PUBLIC)
718464 ······code··········-718464 ······code··········-
718465 ······registers·····:·15718465 ······registers·····:·15
718466 ······ins···········:·6718466 ······ins···········:·6
718467 ······outs··········:·6718467 ······outs··········:·6
718468 ······insns·size····:·228·16-bit·code·units718468 ······insns·size····:·228·16-bit·code·units
718469 1e783c:········································|[1e783c]·io.realm.DefaultRealmModuleMediator.copyOrUpdate:(Lio/realm/Realm;Lio/realm/RealmModel;ZLjava/util/Map;Ljava/util/Set;)Lio/realm/RealmModel;718469 1e783c:········································|[1e783c]·io.realm.DefaultRealmModuleMediator.copyOrUpdate:(Lio/realm/Realm;Lio/realm/RealmModel;ZLjava/util/Map;Ljava/util/Set;)Lio/realm/RealmModel;
718470 1e784c:·1c00·2a0c······························|0000:·const-class·v0,·Lemail/schaal/ocreader/database/model/User;·//·type@0c2a 
718471 1e7850:·1c01·280c······························|0002:·const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;·//·type@0c28718470 1e784c:·1c00·280c······························|0000:·const-class·v0,·Lemail/schaal/ocreader/database/model/TemporaryFeed;·//·type@0c28
 718471 1e7850:·1c01·2a0c······························|0002:·const-class·v1,·Lemail/schaal/ocreader/database/model/User;·//·type@0c2a
718472 1e7854:·20b2·430d······························|0004:·instance-of·v2,·v11,·Lio/realm/internal/RealmObjectProxy;·//·type@0d43718472 1e7854:·20b2·430d······························|0004:·instance-of·v2,·v11,·Lio/realm/internal/RealmObjectProxy;·//·type@0d43
718473 1e7858:·3802·0b00······························|0006:·if-eqz·v2,·0011·//·+000b718473 1e7858:·3802·0b00······························|0006:·if-eqz·v2,·0011·//·+000b
718474 1e785c:·6e10·fe49·0b00·························|0008:·invoke-virtual·{v11},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@49fe718474 1e785c:·6e10·fe49·0b00·························|0008:·invoke-virtual·{v11},·Ljava/lang/Object;.getClass:()Ljava/lang/Class;·//·method@49fe
718475 1e7862:·0c02···································|000b:·move-result-object·v2718475 1e7862:·0c02···································|000b:·move-result-object·v2
718476 1e7864:·6e10·6d49·0200·························|000c:·invoke-virtual·{v2},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@496d718476 1e7864:·6e10·6d49·0200·························|000c:·invoke-virtual·{v2},·Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class;·//·method@496d
718477 1e786a:·0c02···································|000f:·move-result-object·v2718477 1e786a:·0c02···································|000f:·move-result-object·v2
718478 1e786c:·2805···································|0010:·goto·0015·//·+0005718478 1e786c:·2805···································|0010:·goto·0015·//·+0005
Offset 718498, 101 lines modifiedOffset 718498, 101 lines modified
718498 1e78b2:·07e8···································|0033:·move-object·v8,·v14718498 1e78b2:·07e8···································|0033:·move-object·v8,·v14
718499 1e78b4:·7706·b344·0300·························|0034:·invoke-static/range·{v3,·v4,·v5,·v6,·v7,·v8},·Lio/realm/email_schaal_ocreader_database_model_FeedRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/email_schaal_ocreader_database_model_FeedRealmProxy$FeedColumnInfo;Lemail/schaal/ocreader/database/model/Feed;ZLjava/util/Map;Ljava/util/Set;)Lemail/schaal/ocreader/database/model/Feed;·//·method@44b3718499 1e78b4:·7706·b344·0300·························|0034:·invoke-static/range·{v3,·v4,·v5,·v6,·v7,·v8},·Lio/realm/email_schaal_ocreader_database_model_FeedRealmProxy;.copyOrUpdate:(Lio/realm/Realm;Lio/realm/email_schaal_ocreader_database_model_FeedRealmProxy$FeedColumnInfo;Lemail/schaal/ocreader/database/model/Feed;ZLjava/util/Map;Ljava/util/Set;)Lemail/schaal/ocreader/database/model/Feed;·//·method@44b3
718500 1e78ba:·0c0a···································|0037:·move-result-object·v10718500 1e78ba:·0c0a···································|0037:·move-result-object·v10
718501 1e78bc:·6e20·4f49·a200·························|0038:·invoke-virtual·{v2,·v10},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@494f718501 1e78bc:·6e20·4f49·a200·························|0038:·invoke-virtual·{v2,·v10},·Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object;·//·method@494f
Max diff block lines reached; 48015/61060 bytes (78.64%) of diff not shown.
20.5 KB
classes.jar
3.97 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):·························1e723d3933 ··32-bit·CRC·value·(hex):·························da81a674
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 49416, 15 lines modifiedOffset 49416, 15 lines modified
49416 ··version·of·encoding·software:···················2.049416 ··version·of·encoding·software:···················2.0
49417 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT49417 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
49418 ··minimum·software·version·required·to·extract:···2.049418 ··minimum·software·version·required·to·extract:···2.0
49419 ··compression·method:·····························none·(stored)49419 ··compression·method:·····························none·(stored)
49420 ··file·security·status:···························not·encrypted49420 ··file·security·status:···························not·encrypted
49421 ··extended·local·header:··························no49421 ··extended·local·header:··························no
49422 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0049422 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
49423 ··32-bit·CRC·value·(hex):·························9ee50e9c49423 ··32-bit·CRC·value·(hex):·························a5ac2275
49424 ··compressed·size:································1451·bytes49424 ··compressed·size:································1451·bytes
49425 ··uncompressed·size:······························1451·bytes49425 ··uncompressed·size:······························1451·bytes
49426 ··length·of·filename:·····························56·characters49426 ··length·of·filename:·····························56·characters
49427 ··length·of·extra·field:··························0·bytes49427 ··length·of·extra·field:··························0·bytes
49428 ··length·of·file·comment:·························0·characters49428 ··length·of·file·comment:·························0·characters
49429 ··disk·number·on·which·file·begins:···············disk·149429 ··disk·number·on·which·file·begins:···············disk·1
49430 ··apparent·file·type:·····························binary49430 ··apparent·file·type:·····························binary
Offset 50172, 15 lines modifiedOffset 50172, 15 lines modified
50172 ··version·of·encoding·software:···················2.050172 ··version·of·encoding·software:···················2.0
50173 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT50173 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
50174 ··minimum·software·version·required·to·extract:···2.050174 ··minimum·software·version·required·to·extract:···2.0
50175 ··compression·method:·····························none·(stored)50175 ··compression·method:·····························none·(stored)
50176 ··file·security·status:···························not·encrypted50176 ··file·security·status:···························not·encrypted
50177 ··extended·local·header:··························no50177 ··extended·local·header:··························no
50178 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0050178 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
50179 ··32-bit·CRC·value·(hex):·························325c199e50179 ··32-bit·CRC·value·(hex):·························23356ecc
50180 ··compressed·size:································1814·bytes50180 ··compressed·size:································1814·bytes
50181 ··uncompressed·size:······························1814·bytes50181 ··uncompressed·size:······························1814·bytes
50182 ··length·of·filename:·····························54·characters50182 ··length·of·filename:·····························54·characters
50183 ··length·of·extra·field:··························0·bytes50183 ··length·of·extra·field:··························0·bytes
50184 ··length·of·file·comment:·························0·characters50184 ··length·of·file·comment:·························0·characters
50185 ··disk·number·on·which·file·begins:···············disk·150185 ··disk·number·on·which·file·begins:···············disk·1
50186 ··apparent·file·type:·····························binary50186 ··apparent·file·type:·····························binary
Offset 81569, 15 lines modifiedOffset 81569, 15 lines modified
81569 ··version·of·encoding·software:···················2.081569 ··version·of·encoding·software:···················2.0
81570 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT81570 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
81571 ··minimum·software·version·required·to·extract:···2.081571 ··minimum·software·version·required·to·extract:···2.0
81572 ··compression·method:·····························none·(stored)81572 ··compression·method:·····························none·(stored)
81573 ··file·security·status:···························not·encrypted81573 ··file·security·status:···························not·encrypted
81574 ··extended·local·header:··························no81574 ··extended·local·header:··························no
81575 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0081575 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
81576 ··32-bit·CRC·value·(hex):·························bf22a26481576 ··32-bit·CRC·value·(hex):·························f0c3d1da
81577 ··compressed·size:································7370·bytes81577 ··compressed·size:································7370·bytes
81578 ··uncompressed·size:······························7370·bytes81578 ··uncompressed·size:······························7370·bytes
81579 ··length·of·filename:·····························41·characters81579 ··length·of·filename:·····························41·characters
81580 ··length·of·extra·field:··························0·bytes81580 ··length·of·extra·field:··························0·bytes
81581 ··length·of·file·comment:·························0·characters81581 ··length·of·file·comment:·························0·characters
81582 ··disk·number·on·which·file·begins:···············disk·181582 ··disk·number·on·which·file·begins:···············disk·1
81583 ··apparent·file·type:·····························binary81583 ··apparent·file·type:·····························binary
1.85 KB
$$ServiceLoaderMethods.class
1.8 KB
procyon -ec {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 import·kotlinx.coroutines.android.AndroidExceptionPreHandler; 
2 import·kotlinx.coroutines.CoroutineExceptionHandler; 
3 import·java.util.ServiceConfigurationError; 
4 import·java.util.Arrays; 
5 import·kotlinx.coroutines.android.AndroidDispatcherFactory;1 import·kotlinx.coroutines.android.AndroidDispatcherFactory;
6 import·kotlinx.coroutines.internal.MainDispatcherFactory;2 import·kotlinx.coroutines.internal.MainDispatcherFactory;
 3 import·java.util.ServiceConfigurationError;
 4 import·java.util.Arrays;
 5 import·kotlinx.coroutines.android.AndroidExceptionPreHandler;
 6 import·kotlinx.coroutines.CoroutineExceptionHandler;
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·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n]; 
14 ············a[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();13 ············final·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n];
 14 ············a[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();
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·CoroutineExceptionHandler[]·a·=·new·CoroutineExceptionHandler[n]; 
27 ············a[0]·=·(CoroutineExceptionHandler)new·AndroidExceptionPreHandler();26 ············final·MainDispatcherFactory[]·a·=·new·MainDispatcherFactory[n];
 27 ············a[0]·=·(MainDispatcherFactory)new·AndroidDispatcherFactory();
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 ····}
912 B
kotlinx/coroutines/CoroutineExceptionHandlerImplKt.class
800 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 ····public·static·final·List·handlers;10 ····public·static·final·List·handlers;
11 ····11 ····
12 ····static·{12 ····static·{
13 ········handlers·=·ActivityResultLauncherKt.toList(ActivityResultLauncherKt.asSequence($$ServiceLoaderMethods.$load2()));13 ········handlers·=·ActivityResultLauncherKt.toList(ActivityResultLauncherKt.asSequence($$ServiceLoaderMethods.$load1()));
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 ············}
1.47 KB
kotlinx/coroutines/internal/MainDispatcherLoader.class
1.37 KB
procyon -ec {}
error from `procyon -ec {}`: Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'. Type inference can't handle opcode 'loadexception'.
    
Offset 12, 15 lines modifiedOffset 12, 15 lines modified
12 ····public·static·final·MainCoroutineDispatcher·dispatcher;12 ····public·static·final·MainCoroutineDispatcher·dispatcher;
13 ····13 ····
14 ····static·{14 ····static·{
15 ········final·String·systemProp·=·SystemPropsKt__SystemPropsKt.systemProp("kotlinx.coroutines.fast.service.loader");15 ········final·String·systemProp·=·SystemPropsKt__SystemPropsKt.systemProp("kotlinx.coroutines.fast.service.loader");
16 ········FAST_SERVICE_LOADER_ENABLED·=·(systemProp·==·null·||·Boolean.parseBoolean(systemProp));16 ········FAST_SERVICE_LOADER_ENABLED·=·(systemProp·==·null·||·Boolean.parseBoolean(systemProp));
17 ········final·String·s·=·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·'kotlinx-coroutines-android'·and·ensure·it·has·the·same·version·as·'kotlinx-coroutines-core'";17 ········final·String·s·=·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·'kotlinx-coroutines-android'·and·ensure·it·has·the·same·version·as·'kotlinx-coroutines-core'";
18 ········try·{18 ········try·{
19 ············final·List·list·=·ActivityResultLauncherKt.toList(ActivityResultLauncherKt.asSequence($$ServiceLoaderMethods.$load1()));19 ············final·List·list·=·ActivityResultLauncherKt.toList(ActivityResultLauncherKt.asSequence($$ServiceLoaderMethods.$load2()));
20 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();20 ············final·Iterator<MainDispatcherFactory>·iterator·=·list.iterator();
21 ············MainDispatcherFactory·mainDispatcherFactory;21 ············MainDispatcherFactory·mainDispatcherFactory;
22 ············if·(!iterator.hasNext())·{22 ············if·(!iterator.hasNext())·{
23 ················mainDispatcherFactory·=·null;23 ················mainDispatcherFactory·=·null;
24 ············}24 ············}
25 ············else·{25 ············else·{
26 ················MainDispatcherFactory·next·=·iterator.next();26 ················MainDispatcherFactory·next·=·iterator.next();
12.3 KB
io/realm/DefaultRealmModuleMediator.class
12.2 KB
procyon -ec {}
    
Offset 7, 125 lines modifiedOffset 7, 125 lines modified
7 import·java.util.HashMap;7 import·java.util.HashMap;
8 import·io.realm.internal.ColumnInfo;8 import·io.realm.internal.ColumnInfo;
9 import·io.realm.internal.OsSchemaInfo;9 import·io.realm.internal.OsSchemaInfo;
10 import·java.io.Serializable;10 import·java.io.Serializable;
11 import·io.realm.internal.RealmObjectProxy;11 import·io.realm.internal.RealmObjectProxy;
12 import·java.util.Map;12 import·java.util.Map;
13 import·java.util.Collections;13 import·java.util.Collections;
14 import·email.schaal.ocreader.database.model.Folder;14 import·email.schaal.ocreader.database.model.TemporaryFeed;
15 import·email.schaal.ocreader.database.model.Item;15 import·email.schaal.ocreader.database.model.Item;
16 import·email.schaal.ocreader.database.model.User;16 import·email.schaal.ocreader.database.model.User;
17 import·email.schaal.ocreader.database.model.TemporaryFeed;17 import·email.schaal.ocreader.database.model.Folder;
18 import·email.schaal.ocreader.database.model.Feed;18 import·email.schaal.ocreader.database.model.Feed;
19 import·java.util.HashSet;19 import·java.util.HashSet;
20 import·java.util.Set;20 import·java.util.Set;
21 import·io.realm.internal.RealmProxyMediator;21 import·io.realm.internal.RealmProxyMediator;
  
22 public·class·DefaultRealmModuleMediator·extends·RealmProxyMediator22 public·class·DefaultRealmModuleMediator·extends·RealmProxyMediator
23 {23 {
24 ····public·static·final·Set·MODEL_CLASSES;24 ····public·static·final·Set·MODEL_CLASSES;
25 ····25 ····
26 ····static·{26 ····static·{
27 ········final·HashSet<Class<Feed>>·s·=·new·HashSet<Class<Feed>>(5);27 ········final·HashSet<Class<Feed>>·s·=·new·HashSet<Class<Feed>>(5);
28 ········s.add(Feed.class);28 ········s.add(Feed.class);
29 ········s.add((Class<Feed>)TemporaryFeed.class);29 ········s.add((Class<Feed>)Folder.class);
30 ········s.add((Class<Feed>)User.class);30 ········s.add((Class<Feed>)User.class);
31 ········s.add((Class<Feed>)Item.class);31 ········s.add((Class<Feed>)Item.class);
32 ········s.add((Class<Feed>)Folder.class);32 ········s.add((Class<Feed>)TemporaryFeed.class);
33 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);33 ········MODEL_CLASSES·=·Collections.unmodifiableSet((Set<?>)s);
34 ····}34 ····}
35 ····35 ····
36 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{36 ····public·RealmModel·copyOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·boolean·b,·final·Map·map,·final·Set·set)·{
37 ········final·Class<User>·obj·=·User.class; 
38 ········final·Class<TemporaryFeed>·obj2·=·TemporaryFeed.class;37 ········final·Class<TemporaryFeed>·obj·=·TemporaryFeed.class;
 38 ········final·Class<User>·obj2·=·User.class;
39 ········Serializable·s;39 ········Serializable·s;
40 ········if·(realmModel·instanceof·RealmObjectProxy)·{40 ········if·(realmModel·instanceof·RealmObjectProxy)·{
41 ············s·=·realmModel.getClass().getSuperclass();41 ············s·=·realmModel.getClass().getSuperclass();
42 ········}42 ········}
43 ········else·{43 ········else·{
44 ············s·=·realmModel.getClass();44 ············s·=·realmModel.getClass();
45 ········}45 ········}
46 ········if·(s.equals(Feed.class))·{46 ········if·(s.equals(Feed.class))·{
47 ············final·RealmSchema·schema·=·realm.schema;47 ············final·RealmSchema·schema·=·realm.schema;
48 ············schema.checkColumnKeys();48 ············schema.checkColumnKeys();
49 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_FeedRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_FeedRealmProxy$FeedColumnInfo)schema.columnIndices.getColumnInfo((Class)Feed.class),·(Feed)realmModel,·b,·map,·set));49 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_FeedRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_FeedRealmProxy$FeedColumnInfo)schema.columnIndices.getColumnInfo((Class)Feed.class),·(Feed)realmModel,·b,·map,·set));
50 ········}50 ········}
51 ········if·(s.equals(obj2))·{51 ········if·(s.equals(Folder.class))·{
52 ············final·RealmSchema·schema2·=·realm.schema;52 ············final·RealmSchema·schema2·=·realm.schema;
53 ············schema2.checkColumnKeys();53 ············schema2.checkColumnKeys();
54 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_TemporaryFeedRealmProxy$TemporaryFeedColumnInfo)schema2.columnIndices.getColumnInfo((Class)obj2),·(TemporaryFeed)realmModel,·b,·map,·set));54 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_FolderRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_FolderRealmProxy$FolderColumnInfo)schema2.columnIndices.getColumnInfo((Class)Folder.class),·(Folder)realmModel,·b,·map,·set));
55 ········}55 ········}
56 ········if·(s.equals(obj))·{56 ········if·(s.equals(obj2))·{
57 ············final·RealmSchema·schema3·=·realm.schema;57 ············final·RealmSchema·schema3·=·realm.schema;
58 ············schema3.checkColumnKeys();58 ············schema3.checkColumnKeys();
59 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_UserRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_UserRealmProxy$UserColumnInfo)schema3.columnIndices.getColumnInfo((Class)obj),·(User)realmModel,·b,·map,·set));59 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_UserRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_UserRealmProxy$UserColumnInfo)schema3.columnIndices.getColumnInfo((Class)obj2),·(User)realmModel,·b,·map,·set));
60 ········}60 ········}
61 ········if·(s.equals(Item.class))·{61 ········if·(s.equals(Item.class))·{
62 ············final·RealmSchema·schema4·=·realm.schema;62 ············final·RealmSchema·schema4·=·realm.schema;
63 ············schema4.checkColumnKeys();63 ············schema4.checkColumnKeys();
64 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_ItemRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_ItemRealmProxy$ItemColumnInfo)schema4.columnIndices.getColumnInfo((Class)Item.class),·(Item)realmModel,·b,·map,·set));64 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_ItemRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_ItemRealmProxy$ItemColumnInfo)schema4.columnIndices.getColumnInfo((Class)Item.class),·(Item)realmModel,·b,·map,·set));
65 ········}65 ········}
66 ········if·(s.equals(Folder.class))·{66 ········if·(s.equals(obj))·{
67 ············final·RealmSchema·schema5·=·realm.schema;67 ············final·RealmSchema·schema5·=·realm.schema;
68 ············schema5.checkColumnKeys();68 ············schema5.checkColumnKeys();
69 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_FolderRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_FolderRealmProxy$FolderColumnInfo)schema5.columnIndices.getColumnInfo((Class)Folder.class),·(Folder)realmModel,·b,·map,·set));69 ············return·((Class<RealmModel>)s).cast(email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.copyOrUpdate(realm,·(email_schaal_ocreader_database_model_TemporaryFeedRealmProxy$TemporaryFeedColumnInfo)schema5.columnIndices.getColumnInfo((Class)obj),·(TemporaryFeed)realmModel,·b,·map,·set));
70 ········}70 ········}
71 ········throw·RealmProxyMediator.getMissingProxyClassException((Class)s);71 ········throw·RealmProxyMediator.getMissingProxyClassException((Class)s);
72 ····}72 ····}
73 ····73 ····
74 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{74 ····public·ColumnInfo·createColumnInfo(final·Class·clazz,·final·OsSchemaInfo·osSchemaInfo)·{
75 ········RealmProxyMediator.checkClass(clazz);75 ········RealmProxyMediator.checkClass(clazz);
76 ········if·(clazz.equals(Feed.class))·{76 ········if·(clazz.equals(Feed.class))·{
77 ············return·(ColumnInfo)email_schaal_ocreader_database_model_FeedRealmProxy.createColumnInfo(osSchemaInfo);77 ············return·(ColumnInfo)email_schaal_ocreader_database_model_FeedRealmProxy.createColumnInfo(osSchemaInfo);
78 ········}78 ········}
79 ········if·(clazz.equals(TemporaryFeed.class))·{79 ········if·(clazz.equals(Folder.class))·{
80 ············return·(ColumnInfo)email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.createColumnInfo(osSchemaInfo);80 ············return·(ColumnInfo)email_schaal_ocreader_database_model_FolderRealmProxy.createColumnInfo(osSchemaInfo);
81 ········}81 ········}
82 ········if·(clazz.equals(User.class))·{82 ········if·(clazz.equals(User.class))·{
83 ············return·(ColumnInfo)email_schaal_ocreader_database_model_UserRealmProxy.createColumnInfo(osSchemaInfo);83 ············return·(ColumnInfo)email_schaal_ocreader_database_model_UserRealmProxy.createColumnInfo(osSchemaInfo);
84 ········}84 ········}
85 ········if·(clazz.equals(Item.class))·{85 ········if·(clazz.equals(Item.class))·{
86 ············return·(ColumnInfo)email_schaal_ocreader_database_model_ItemRealmProxy.createColumnInfo(osSchemaInfo);86 ············return·(ColumnInfo)email_schaal_ocreader_database_model_ItemRealmProxy.createColumnInfo(osSchemaInfo);
87 ········}87 ········}
88 ········if·(clazz.equals(Folder.class))·{88 ········if·(clazz.equals(TemporaryFeed.class))·{
89 ············return·(ColumnInfo)email_schaal_ocreader_database_model_FolderRealmProxy.createColumnInfo(osSchemaInfo);89 ············return·(ColumnInfo)email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.createColumnInfo(osSchemaInfo);
90 ········}90 ········}
91 ········throw·RealmProxyMediator.getMissingProxyClassException(clazz);91 ········throw·RealmProxyMediator.getMissingProxyClassException(clazz);
92 ····}92 ····}
93 ····93 ····
94 ····public·Map·getExpectedObjectSchemaInfoMap()·{94 ····public·Map·getExpectedObjectSchemaInfoMap()·{
95 ········final·HashMap<Class<Folder>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<Folder>,·OsObjectSchemaInfo>(5);95 ········final·HashMap<Class<TemporaryFeed>,·OsObjectSchemaInfo>·hashMap·=·new·HashMap<Class<TemporaryFeed>,·OsObjectSchemaInfo>(5);
96 ········hashMap.put((Class<Folder>)Feed.class,·email_schaal_ocreader_database_model_FeedRealmProxy.expectedObjectSchemaInfo);96 ········hashMap.put((Class<TemporaryFeed>)Feed.class,·email_schaal_ocreader_database_model_FeedRealmProxy.expectedObjectSchemaInfo);
 97 ········hashMap.put((Class<TemporaryFeed>)Folder.class,·email_schaal_ocreader_database_model_FolderRealmProxy.expectedObjectSchemaInfo);
 98 ········hashMap.put((Class<TemporaryFeed>)User.class,·email_schaal_ocreader_database_model_UserRealmProxy.expectedObjectSchemaInfo);
 99 ········hashMap.put((Class<TemporaryFeed>)Item.class,·email_schaal_ocreader_database_model_ItemRealmProxy.expectedObjectSchemaInfo);
97 ········hashMap.put((Class<Folder>)TemporaryFeed.class,·email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.expectedObjectSchemaInfo);100 ········hashMap.put(TemporaryFeed.class,·email_schaal_ocreader_database_model_TemporaryFeedRealmProxy.expectedObjectSchemaInfo);
98 ········hashMap.put((Class<Folder>)User.class,·email_schaal_ocreader_database_model_UserRealmProxy.expectedObjectSchemaInfo); 
99 ········hashMap.put((Class<Folder>)Item.class,·email_schaal_ocreader_database_model_ItemRealmProxy.expectedObjectSchemaInfo); 
100 ········hashMap.put(Folder.class,·email_schaal_ocreader_database_model_FolderRealmProxy.expectedObjectSchemaInfo); 
101 ········return·hashMap;101 ········return·hashMap;
102 ····}102 ····}
103 ····103 ····
104 ····public·Set·getModelClasses()·{104 ····public·Set·getModelClasses()·{
105 ········return·DefaultRealmModuleMediator.MODEL_CLASSES;105 ········return·DefaultRealmModuleMediator.MODEL_CLASSES;
106 ····}106 ····}
107 ····107 ····
108 ····public·String·getSimpleClassNameImpl(final·Class·clazz)·{108 ····public·String·getSimpleClassNameImpl(final·Class·clazz)·{
109 ········RealmProxyMediator.checkClass(clazz);109 ········RealmProxyMediator.checkClass(clazz);
110 ········if·(clazz.equals(Feed.class))·{110 ········if·(clazz.equals(Feed.class))·{
111 ············return·"Feed";111 ············return·"Feed";
112 ········}112 ········}
113 ········if·(clazz.equals(TemporaryFeed.class))·{113 ········if·(clazz.equals(Folder.class))·{
114 ············return·"TemporaryFeed";114 ············return·"Folder";
115 ········}115 ········}
116 ········if·(clazz.equals(User.class))·{116 ········if·(clazz.equals(User.class))·{
117 ············return·"User";117 ············return·"User";
118 ········}118 ········}
119 ········if·(clazz.equals(Item.class))·{119 ········if·(clazz.equals(Item.class))·{
120 ············return·"Item";120 ············return·"Item";
121 ········}121 ········}
122 ········if·(clazz.equals(Folder.class))·{122 ········if·(clazz.equals(TemporaryFeed.class))·{
123 ············return·"Folder";123 ············return·"TemporaryFeed";
124 ········}124 ········}
125 ········throw·RealmProxyMediator.getMissingProxyClassException(clazz);125 ········throw·RealmProxyMediator.getMissingProxyClassException(clazz);
126 ····}126 ····}
127 ····127 ····
128 ····public·void·insertOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·Map·map)·{128 ····public·void·insertOrUpdate(final·Realm·realm,·final·RealmModel·realmModel,·final·Map·map)·{
Max diff block lines reached; 3332/12459 bytes (26.74%) of diff not shown.
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/internal/MainDispatcherFactory;11 ····new-array·v0,·v0,·[Lkotlinx/coroutines/CoroutineExceptionHandler;
  
12 ····const/4·v1,·0x012 ····const/4·v1,·0x0
  
13 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;13 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;
  
14 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><init>()V14 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><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/CoroutineExceptionHandler;52 ····new-array·v0,·v0,·[Lkotlinx/coroutines/internal/MainDispatcherFactory;
  
53 ····const/4·v1,·0x053 ····const/4·v1,·0x0
  
54 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;54 ····new-instance·v2,·Lkotlinx/coroutines/android/AndroidDispatcherFactory;
  
55 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidExceptionPreHandler;-><init>()V55 ····invoke-direct·{v2},·Lkotlinx/coroutines/android/AndroidDispatcherFactory;-><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
  
19.0 KB
smali/io/realm/DefaultRealmModuleMediator.smali
    
Offset 35, 30 lines modifiedOffset 35, 30 lines modified
  
35 ····.line·235 ····.line·2
36 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Feed;36 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Feed;
  
37 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z37 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
38 ····.line·338 ····.line·3
39 ····const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;39 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Folder;
  
40 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z40 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
41 ····.line·441 ····.line·4
42 ····const-class·v1,·Lemail/schaal/ocreader/database/model/User;42 ····const-class·v1,·Lemail/schaal/ocreader/database/model/User;
  
43 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z43 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
44 ····.line·544 ····.line·5
45 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Item;45 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Item;
  
46 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z46 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
47 ····.line·647 ····.line·6
48 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Folder;48 ····const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;
  
49 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z49 ····invoke-virtual·{v0,·v1},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
  
50 ····.line·750 ····.line·7
51 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;51 ····invoke-static·{v0},·Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set;
  
52 ····move-result-object·v052 ····move-result-object·v0
Offset 95, 17 lines modifiedOffset 95, 17 lines modified
95 ············"Ljava/util/Set<",95 ············"Ljava/util/Set<",
96 ············"Lio/realm/ImportFlag;",96 ············"Lio/realm/ImportFlag;",
97 ············">;)TE;"97 ············">;)TE;"
98 ········}98 ········}
99 ····.end·annotation99 ····.end·annotation
  
100 ····.line·1100 ····.line·1
101 ····const-class·v0,·Lemail/schaal/ocreader/database/model/User;101 ····const-class·v0,·Lemail/schaal/ocreader/database/model/TemporaryFeed;
  
102 ····const-class·v1,·Lemail/schaal/ocreader/database/model/TemporaryFeed;102 ····const-class·v1,·Lemail/schaal/ocreader/database/model/User;
  
103 ····instance-of·v2,·p2,·Lio/realm/internal/RealmObjectProxy;103 ····instance-of·v2,·p2,·Lio/realm/internal/RealmObjectProxy;
  
104 ····if-eqz·v2,·:cond_0104 ····if-eqz·v2,·:cond_0
  
105 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;105 ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
Offset 176, 90 lines modifiedOffset 176, 95 lines modified
  
176 ····check-cast·p1,·Lio/realm/RealmModel;176 ····check-cast·p1,·Lio/realm/RealmModel;
  
177 ····return-object·p1177 ····return-object·p1
  
178 ····.line·9178 ····.line·9
179 ····:cond_1179 ····:cond_1
 180 ····const-class·v3,·Lemail/schaal/ocreader/database/model/Folder;
  
180 ····invoke-virtual·{v2,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z181 ····invoke-virtual·{v2,·v3},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
181 ····move-result·v3182 ····move-result·v3
  
182 ····if-eqz·v3,·:cond_2183 ····if-eqz·v3,·:cond_2
  
183 ····.line·10184 ····.line·10
184 ····iget-object·v0,·p1,·Lio/realm/Realm;->schema:Lio/realm/RealmSchema;185 ····iget-object·v0,·p1,·Lio/realm/Realm;->schema:Lio/realm/RealmSchema;
  
185 ····.line·11186 ····.line·11
186 ····invoke-virtual·{v0},·Lio/realm/RealmSchema;->checkColumnKeys()V187 ····const-class·v1,·Lemail/schaal/ocreader/database/model/Folder;
  
187 ····.line·12188 ····.line·12
 189 ····invoke-virtual·{v0},·Lio/realm/RealmSchema;->checkColumnKeys()V
  
 190 ····.line·13
188 ····iget-object·v0,·v0,·Lio/realm/RealmSchema;->columnIndices:Lio/realm/internal/ColumnIndices;191 ····iget-object·v0,·v0,·Lio/realm/RealmSchema;->columnIndices:Lio/realm/internal/ColumnIndices;
  
189 ····invoke-virtual·{v0,·v1},·Lio/realm/internal/ColumnIndices;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;192 ····invoke-virtual·{v0,·v1},·Lio/realm/internal/ColumnIndices;->getColumnInfo(Ljava/lang/Class;)Lio/realm/internal/ColumnInfo;
  
190 ····move-result-object·v0193 ····move-result-object·v0
  
191 ····.line·13194 ····.line·14
192 ····move-object·v4,·v0195 ····move-object·v4,·v0
  
193 ····check-cast·v4,·Lio/realm/email_schaal_ocreader_database_model_TemporaryFeedRealmProxy$TemporaryFeedColumnInfo;196 ····check-cast·v4,·Lio/realm/email_schaal_ocreader_database_model_FolderRealmProxy$FolderColumnInfo;
  
194 ····.line·14197 ····.line·15
195 ····move-object·v5,·p2198 ····move-object·v5,·p2
  
196 ····check-cast·v5,·Lemail/schaal/ocreader/database/model/TemporaryFeed;199 ····check-cast·v5,·Lemail/schaal/ocreader/database/model/Folder;
  
197 ····move-object·v3,·p1200 ····move-object·v3,·p1
  
198 ····move·v6,·p3201 ····move·v6,·p3
  
199 ····move-object·v7,·p4202 ····move-object·v7,·p4
  
200 ····move-object·v8,·p5203 ····move-object·v8,·p5
  
201 ····invoke-static/range·{v3·..·v8},·Lio/realm/email_schaal_ocreader_database_model_TemporaryFeedRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/email_schaal_ocreader_database_model_TemporaryFeedRealmProxy$TemporaryFeedColumnInfo;Lemail/schaal/ocreader/database/model/TemporaryFeed;ZLjava/util/Map;Ljava/util/Set;)Lemail/schaal/ocreader[·...·truncated·by·diffoscope;·len:·29,·SHA:·235801ce193172c5d17873e3c5f8130c47cab275cb95d9246c9b53c8d4328ea7·...·];204 ····invoke-static/range·{v3·..·v8},·Lio/realm/email_schaal_ocreader_database_model_FolderRealmProxy;->copyOrUpdate(Lio/realm/Realm;Lio/realm/email_schaal_ocreader_database_model_FolderRealmProxy$FolderColumnInfo;Lemail/schaal/ocreader/database/model/Folder;ZLjava/util/Map;Ljava/util/Set;)Lemail/schaal/ocreader/database/model/Folder;
  
202 ····move-result-object·p1205 ····move-result-object·p1
  
203 ····invoke-virtual·{v2,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;206 ····invoke-virtual·{v2,·p1},·Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object;
  
204 ····move-result-object·p1207 ····move-result-object·p1
  
205 ····check-cast·p1,·Lio/realm/RealmModel;208 ····check-cast·p1,·Lio/realm/RealmModel;
  
206 ····return-object·p1209 ····return-object·p1
  
207 ····.line·15210 ····.line·16
208 ····:cond_2211 ····:cond_2
209 ····invoke-virtual·{v2,·v0},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z212 ····invoke-virtual·{v2,·v1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
210 ····move-result·v1 
  
211 ····if-eqz·v1,·:cond_3213 ····move-result·v3
  
 214 ····if-eqz·v3,·:cond_3
212 ····.line·16 
213 ····iget-object·v1,·p1,·Lio/realm/Realm;->schema:Lio/realm/RealmSchema; 
  
214 ····.line·17215 ····.line·17
215 ····invoke-virtual·{v1},·Lio/realm/RealmSchema;->checkColumnKeys()V216 ····iget-object·v0,·p1,·Lio/realm/Realm;->schema:Lio/realm/RealmSchema;
  
216 ····.line·18217 ····.line·18
217 ····iget-object·v1,·v1,·Lio/realm/RealmSchema;->columnIndices:Lio/realm/internal/ColumnIndices;218 ····invoke-virtual·{v0},·Lio/realm/RealmSchema;->checkColumnKeys()V
Max diff block lines reached; 14475/19392 bytes (74.64%) of diff not shown.
599 B
smali/kotlinx/coroutines/CoroutineExceptionHandlerImplKt.smali
    
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
  
  
21 #·direct·methods21 #·direct·methods
22 .method·public·static·constructor·<clinit>()V22 .method·public·static·constructor·<clinit>()V
23 ····.locals·123 ····.locals·1
  
24 ····.line·124 ····.line·1
25 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load2()Ljava/util/Iterator;25 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load1()Ljava/util/Iterator;
  
26 ····move-result-object·v026 ····move-result-object·v0
  
27 ····invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;27 ····invoke-static·{v0},·Landroidx/activity/result/ActivityResultLauncherKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;
  
28 ····move-result-object·v028 ····move-result-object·v0
  
864 B
smali/kotlinx/coroutines/internal/MainDispatcherLoader.smali
    
Offset 45, 15 lines modifiedOffset 45, 15 lines modified
45 ····:goto_045 ····:goto_0
46 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/MainDispatcherLoader;->FAST_SERVICE_LOADER_ENABLED:Z46 ····sput-boolean·v0,·Lkotlinx/coroutines/internal/MainDispatcherLoader;->FAST_SERVICE_LOADER_ENABLED:Z
  
47 ····const-string·v0,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"47 ····const-string·v0,·"Module·with·the·Main·dispatcher·is·missing.·Add·dependency·providing·the·Main·dispatcher,·e.g.·\'kotlinx-coroutines-android\'·and·ensure·it·has·the·same·version·as·\'kotlinx-coroutines-core\'"
  
48 ····.line·448 ····.line·4
49 ····:try_start_049 ····:try_start_0
50 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load1()Ljava/util/Iterator;50 ····invoke-static·{},·L$$ServiceLoaderMethods;->$load2()Ljava/util/Iterator;
  
51 ····move-result-object·v151 ····move-result-object·v1
  
52 ····invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;52 ····invoke-static·{v1},·Landroidx/activity/result/ActivityResultLauncherKt;->asSequence(Ljava/util/Iterator;)Lkotlin/sequences/Sequence;
  
53 ····move-result-object·v153 ····move-result-object·v1