4.45 MB
/home/fdroid/fdroiddata/tmp/com.infomaniak.sync_23.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.sync_23.apk
19.2 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <Pglj4iXL5e3OTB9JBwRftF8wSPk=>, actual: <KLTmU/gzQ6Lbd11n8AKPmuVGDiw=>
    
Offset 1, 106 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:·bde3696790faaed6c1345fbd87a940c8f6cc1bea2d12265ba7122c95cf49ea2c 
10 Signer·#1·certificate·SHA-1·digest:·c88d20101facbc53ae00b7865430c4709ca80959 
11 Signer·#1·certificate·MD5·digest:·437daf596734fc40551ed977aeab0b43 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·339e018bfe681a3c90e0684d435bf03517037109cc8b97e4f1816595ff377839 
15 Signer·#1·public·key·SHA-1·digest:·703d815d386aa61623137a0d295447d4e544c81b 
16 Signer·#1·public·key·MD5·digest:·081c5c0f4b3cd3ef0fb533e78d63e192 
17 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/. 
18 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/. 
19 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/. 
20 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/. 
21 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/. 
22 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/. 
23 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.browser_browser.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.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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 WARNING:·META-INF/androidx.documentfile_documentfile.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.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/. 
36 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/. 
37 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/. 
38 WARNING:·META-INF/androidx.legacy_legacy-support-core-ui.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 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/. 
40 WARNING:·META-INF/androidx.lifecycle_lifecycle-extensions.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 WARNING:·META-INF/androidx.paging_paging-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/. 
51 WARNING:·META-INF/androidx.paging_paging-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 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/. 
53 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/. 
54 WARNING:·META-INF/androidx.recyclerview_recyclerview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.room_room-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/androidx.slidingpanelayout_slidingpanelayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 WARNING:·META-INF/app_freeRelease.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
69 WARNING:·META-INF/bugsnag-android-core_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/. 
70 WARNING:·META-INF/bugsnag-plugin-android-anr_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 WARNING:·META-INF/bugsnag-plugin-android-ndk_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/build.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/cert4android_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/. 
74 WARNING:·META-INF/com.android.tools/proguard/coroutines.pro·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/com.android.tools/r8-from-1.6.0/coroutines.pro·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/com.android.tools/r8-upto-1.6.0/coroutines.pro·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/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/. 
78 WARNING:·META-INF/commons-base_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/. 
79 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/. 
80 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/. 
81 WARNING:·META-INF/groovy/org.codehaus.groovy.runtime.ExtensionModule·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/ical4android_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/. 
83 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/. 
84 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/. 
85 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/. 
86 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/. 
87 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/. 
88 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/. 
89 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/. 
90 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/. 
91 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/. 
92 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/. 
93 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/. 
94 WARNING:·META-INF/paging-common-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/. 
95 WARNING:·META-INF/paging-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/. 
96 WARNING:·META-INF/room-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
97 WARNING:·META-INF/services/at.bitfire.dav4jvm.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
98 WARNING:·META-INF/services/at.bitfire.davdroid.settings.ISettingsProviderFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
99 WARNING:·META-INF/services/net.fortuna.ical4j.model.ComponentFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
100 WARNING:·META-INF/services/net.fortuna.ical4j.model.ParameterFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
101 WARNING:·META-INF/services/net.fortuna.ical4j.model.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
102 WARNING:·META-INF/services/net.fortuna.ical4j.transform.rfc5545.Rfc5545ComponentRule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
103 WARNING:·META-INF/services/net.fortuna.ical4j.transform.rfc5545.Rfc5545PropertyRule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
104 WARNING:·META-INF/services/net.fortuna.ical4j.validate.CalendarValidatorFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
105 WARNING:·META-INF/services/org.threeten.bp.zone.ZoneRulesProvider·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
106 WARNING:·META-INF/vcard4android_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/. 
4.3 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 133 lines modifiedOffset 1, 104 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:··················11458864·(0000000000AED930h)4 ··Zip·archive·file·size:··················11387041·(0000000000ADC0A1h)
5 ··Actual·end-cent-dir·record·offset:······11458842·(0000000000AED91Ah)5 ··Actual·end-cent-dir·record·offset:······11387019·(0000000000ADC08Bh)
6 ··Expected·end-cent-dir·record·offset:····11458842·(0000000000AED91Ah)6 ··Expected·end-cent-dir·record·offset:····11387019·(0000000000ADC08Bh)
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·2256·entries.9 ··central·directory·contains·2256·entries.
10 ··The·central·directory·is·217725·(000000000003527Dh)·bytes·long,10 ··The·central·directory·is·210495·(000000000003363Fh)·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·11241117·(0000000000AB869Dh).12 ··is·11176524·(0000000000AA8A4Ch).
  
  
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):··········2019·Dec·3·06:07:0026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························2d911ea827 ··32-bit·CRC·value·(hex):·························e4b57498
28 ··compressed·size:································73496·bytes28 ··compressed·size:································3191·bytes
29 ··uncompressed·size:······························211504·bytes29 ··uncompressed·size:······························14300·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 ··LICENSES
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/C040C771.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···7356241 ··offset·of·local·header·from·start·of·archive:···3240
43 ··················································(0000000000011F5Ah)·bytes42 ··················································(0000000000000CA8h)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2019·Dec·3·06:07:0051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
 52 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·local
 53 ··file·last·modified·on·(UT·extra·field·modtime):·1970·Jan·1·00:00:00·UTC
53 ··32-bit·CRC·value·(hex):·························bf79b59b54 ··32-bit·CRC·value·(hex):·························8bc46d3c
54 ··compressed·size:································74920·bytes55 ··compressed·size:································4446·bytes
55 ··uncompressed·size:······························211602·bytes56 ··uncompressed·size:······························12496·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························8·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························9·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
 64 ··The·central-directory·extra·field·contains:
 65 ··-·A·subfield·with·ID·0x5455·(universal·time)·and·5·data·bytes.
 66 ····The·local·extra·field·has·UTC/GMT·modification·time.
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/C040C771.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···148548 
69 ··················································(0000000000024444h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2019·Dec·3·06:07:00 
79 ··32-bit·CRC·value·(hex):·························000e6351 
80 ··compressed·size:································1072·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment.67 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:68 Central·directory·entry·#3:
91 ---------------------------69 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/activity-ktx_release.kotlin_module70 ··META-INF/activity-ktx_release.kotlin_module
  
94 ··offset·of·local·header·from·start·of·archive:···14968771 ··offset·of·local·header·from·start·of·archive:···7733
95 ··················································(00000000000248B7h)·bytes72 ··················································(0000000000001E35h)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT73 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.074 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT75 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.076 ··minimum·software·version·required·to·extract:···2.0
Max diff block lines reached; 4502644/4510248 bytes (99.83%) 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
9.96 KB
classes.dex
9.94 KB
classes.jar
3.09 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·10315057·bytes,·number·of·entries:·51391 Zip·file·size:·10315338·bytes,·number·of·entries:·5139
2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
3 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsService.class3 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·android/support/customtabs/ICustomTabsService.class
4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class5 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
6 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class6 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
7 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class7 ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$NonConfigurationInstances.class
8 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class8 ?rwxrwxr-x··2.0·unx······922·b-·stor·80-Jan-01·00:00·androidx/activity/OnBackPressedCallback.class
Offset 3902, 15 lines modifiedOffset 3902, 15 lines modified
3902 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·okio/BufferedSink.class3902 ?rwxrwxr-x··2.0·unx······608·b-·stor·80-Jan-01·00:00·okio/BufferedSink.class
3903 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·okio/BufferedSource.class3903 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·okio/BufferedSource.class
3904 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·okio/ForwardingSink.class3904 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·okio/ForwardingSink.class
3905 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·okio/ForwardingSource.class3905 ?rwxrwxr-x··2.0·unx·····1038·b-·stor·80-Jan-01·00:00·okio/ForwardingSource.class
3906 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·okio/ForwardingTimeout.class3906 ?rwxrwxr-x··2.0·unx······974·b-·stor·80-Jan-01·00:00·okio/ForwardingTimeout.class
3907 ?rwxrwxr-x··2.0·unx·····3864·b-·stor·80-Jan-01·00:00·okio/GzipSource.class3907 ?rwxrwxr-x··2.0·unx·····3864·b-·stor·80-Jan-01·00:00·okio/GzipSource.class
3908 ?rwxrwxr-x··2.0·unx·····2913·b-·stor·80-Jan-01·00:00·okio/InflaterSource.class3908 ?rwxrwxr-x··2.0·unx·····2913·b-·stor·80-Jan-01·00:00·okio/InflaterSource.class
3909 ?rwxrwxr-x··2.0·unx·····1935·b-·stor·80-Jan-01·00:00·okio/InputStreamSource.class3909 ?rwxrwxr-x··2.0·unx·····2216·b-·stor·80-Jan-01·00:00·okio/InputStreamSource.class
3910 ?rwxrwxr-x··2.0·unx·····1729·b-·stor·80-Jan-01·00:00·okio/OutputStreamSink.class3910 ?rwxrwxr-x··2.0·unx·····1729·b-·stor·80-Jan-01·00:00·okio/OutputStreamSink.class
3911 ?rwxrwxr-x··2.0·unx·····3720·b-·stor·80-Jan-01·00:00·okio/SegmentedByteString.class3911 ?rwxrwxr-x··2.0·unx·····3720·b-·stor·80-Jan-01·00:00·okio/SegmentedByteString.class
3912 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·okio/Timeout$Companion$NONE$1.class3912 ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·okio/Timeout$Companion$NONE$1.class
3913 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryDecoder.class3913 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryDecoder.class
3914 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryEncoder.class3914 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/BinaryEncoder.class
3915 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringDecoder.class3915 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringDecoder.class
3916 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringEncoder.class3916 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·org/apache/commons/codec/StringEncoder.class
Offset 5134, 8 lines modifiedOffset 5134, 8 lines modified
5134 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsKt.class5134 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringNumberConversionsKt.class
5135 ?rwxrwxr-x··2.0·unx·····1418·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerContext.class5135 ?rwxrwxr-x··2.0·unx·····1418·b-·stor·80-Jan-01·00:00·kotlinx/coroutines/android/HandlerContext.class
5136 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class5136 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
5137 ?rwxrwxr-x··2.0·unx·····3749·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class5137 ?rwxrwxr-x··2.0·unx·····3749·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
5138 ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class5138 ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
5139 ?rwxrwxr-x··2.0·unx····10996·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class5139 ?rwxrwxr-x··2.0·unx····10996·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
5140 ?rwxrwxr-x··2.0·unx·····6565·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class5140 ?rwxrwxr-x··2.0·unx·····6565·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
5141 5139·files,·11607555·bytes·uncompressed,·9385887·bytes·compressed:··19.1%5141 5139·files,·11607836·bytes·uncompressed,·9386168·bytes·compressed:··19.1%
729 B
at/bitfire/davdroid/BuildConfig.class
655 B
procyon -ec {}
    
Offset 6, 11 lines modifiedOffset 6, 11 lines modified
6 ····public·static·final·String·APPLICATION_ID·=·"com.infomaniak.sync";6 ····public·static·final·String·APPLICATION_ID·=·"com.infomaniak.sync";
7 ····public·static·final·String·BUILD_TYPE·=·"release";7 ····public·static·final·String·BUILD_TYPE·=·"release";
8 ····public·static·final·boolean·DEBUG·=·false;8 ····public·static·final·boolean·DEBUG·=·false;
9 ····public·static·final·boolean·ENABLE_BUGSNAG·=·false;9 ····public·static·final·boolean·ENABLE_BUGSNAG·=·false;
10 ····public·static·final·String·FLAVOR·=·"free";10 ····public·static·final·String·FLAVOR·=·"free";
11 ····public·static·final·int·VERSION_CODE·=·23;11 ····public·static·final·int·VERSION_CODE·=·23;
12 ····public·static·final·String·VERSION_NAME·=·"1.3";12 ····public·static·final·String·VERSION_NAME·=·"1.3";
13 ····public·static·final·long·buildTime·=·1575288204317L;13 ····public·static·final·long·buildTime·=·1576864473880L;
14 ····public·static·final·boolean·customCerts·=·true;14 ····public·static·final·boolean·customCerts·=·true;
15 ····public·static·final·String·userAgent·=·"kSync";15 ····public·static·final·String·userAgent·=·"kSync";
16 }16 }
1010 B
at/bitfire/davdroid/HttpClient$UserAgentInterceptor.class
898 B
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····public·static·final·String·userAgent;17 ····public·static·final·String·userAgent;
18 ····public·static·final·String·userAgentDate;18 ····public·static·final·String·userAgentDate;
19 ····public·static·final·SimpleDateFormat·userAgentDateFormat;19 ····public·static·final·SimpleDateFormat·userAgentDateFormat;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········INSTANCE·=·new·HttpClient$UserAgentInterceptor();22 ········INSTANCE·=·new·HttpClient$UserAgentInterceptor();
23 ········userAgentDateFormat·=·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US);23 ········userAgentDateFormat·=·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US);
24 ········userAgentDate·=·HttpClient$UserAgentInterceptor.userAgentDateFormat.format(new·Date(1575288204317L));24 ········userAgentDate·=·HttpClient$UserAgentInterceptor.userAgentDateFormat.format(new·Date(1576864473880L));
25 ········final·StringBuilder·sb·=·new·StringBuilder();25 ········final·StringBuilder·sb·=·new·StringBuilder();
26 ········sb.append("kSync/1.3·(");26 ········sb.append("kSync/1.3·(");
27 ········sb.append(HttpClient$UserAgentInterceptor.userAgentDate);27 ········sb.append(HttpClient$UserAgentInterceptor.userAgentDate);
28 ········sb.append(";·dav4jvm;·");28 ········sb.append(";·dav4jvm;·");
29 ········sb.append("okhttp/3.12.6)·Android/");29 ········sb.append("okhttp/3.12.6)·Android/");
30 ········sb.append(Build$VERSION.RELEASE);30 ········sb.append(Build$VERSION.RELEASE);
31 ········userAgent·=·sb.toString();31 ········userAgent·=·sb.toString();
3.85 KB
okio/InputStreamSource.class
3.8 KB
procyon -ec {}
    
Offset 40, 39 lines modifiedOffset 40, 50 lines modified
40 ····························min·=·Math.min(min,·8192·-·writableSegment$okio.limit);40 ····························min·=·Math.min(min,·8192·-·writableSegment$okio.limit);
41 ····························final·int·len·=·(int)min;41 ····························final·int·len·=·(int)min;
42 ····························final·InputStream·input·=·this.input;42 ····························final·InputStream·input·=·this.input;
43 ····························try·{43 ····························try·{
44 ································final·byte[]·data·=·writableSegment$okio.data;44 ································final·byte[]·data·=·writableSegment$okio.data;
45 ································try·{45 ································try·{
46 ····································final·int·read·=·input.read(data,·writableSegment$okio.limit,·len);46 ····································final·int·read·=·input.read(data,·writableSegment$okio.limit,·len);
 47 ····································Label_0192:·{
47 ····································if·(read·==·-1)·{48 ········································if·(read·!=·-1)·{
 49 ············································break·Label_0192;
 50 ········································}
 51 ········································final·int·pos·=·writableSegment$okio.pos;
 52 ········································try·{
 53 ············································if·(pos·==·writableSegment$okio.limit)·{
 54 ················································buffer.head·=·writableSegment$okio.pop();
 55 ················································SegmentPool.INSTANCE.recycle(writableSegment$okio);
 56 ············································}
48 ········································return·-1;57 ············································return·-1;
 58 ············································writableSegment$okio.limit·+=·read;
 59 ············································final·long·size·=·buffer.size();
 60 ············································min·=·read;
 61 ············································buffer.setSize$okio(size·+·min);
 62 ············································return·min;
 63 ········································}
 64 ········································catch·(AssertionError·cause)·{
 65 ············································if·(Okio.isAndroidGetsocknameError(cause))·{
 66 ················································throw·new·IOException(cause);
 67 ············································}
 68 ············································throw·cause;
 69 ········································}
49 ····································}70 ····································}
50 ····································writableSegment$okio.limit·+=·read; 
51 ····································final·long·size·=·buffer.size(); 
52 ····································min·=·read; 
53 ····································buffer.setSize$okio(size·+·min); 
54 ····································return·min; 
55 ································} 
56 ································catch·(AssertionError·cause)·{ 
57 ····································if·(Okio.isAndroidGetsocknameError(cause))·{ 
58 ········································throw·new·IOException(cause); 
59 ····································} 
60 ····································throw·cause; 
61 ································}71 ································}
 72 ································catch·(AssertionError·assertionError)·{}
62 ····························}73 ····························}
63 ····························catch·(AssertionError·assertionError)·{}74 ····························catch·(AssertionError·assertionError2)·{}
64 ························}75 ························}
65 ························catch·(AssertionError·assertionError2)·{}76 ························catch·(AssertionError·assertionError3)·{}
66 ····················}77 ····················}
67 ····················catch·(AssertionError·assertionError3)·{}78 ····················catch·(AssertionError·assertionError4)·{}
68 ················}79 ················}
69 ················catch·(AssertionError·assertionError4)·{}80 ················catch·(AssertionError·assertionError5)·{}
70 ············}81 ············}
71 ············catch·(AssertionError·assertionError5)·{}82 ············catch·(AssertionError·assertionError6)·{}
72 ········}83 ········}
73 ········final·StringBuilder·sb·=·new·StringBuilder();84 ········final·StringBuilder·sb·=·new·StringBuilder();
74 ········sb.append("byteCount·<·0:·");85 ········sb.append("byteCount·<·0:·");
75 ········sb.append(min);86 ········sb.append(min);
76 ········throw·new·IllegalArgumentException(sb.toString().toString());87 ········throw·new·IllegalArgumentException(sb.toString().toString());
77 ····}88 ····}
78 ····89 ····
1.27 KB
at/bitfire/davdroid/ui/AboutActivity$AppFragment.class
1.16 KB
procyon -ec {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ········final·Integer·value·=·Integer.valueOf(23);69 ········final·Integer·value·=·Integer.valueOf(23);
70 ········final·int·clickable·=·1;70 ········final·int·clickable·=·1;
71 ········array[clickable]·=·value;71 ········array[clickable]·=·value;
72 ········textView2.setText((CharSequence)this.getString(2131820577,·array));72 ········textView2.setText((CharSequence)this.getString(2131820577,·array));
73 ········final·TextView·textView3·=·(TextView)this._$_findCachedViewById(R$id.build_time);73 ········final·TextView·textView3·=·(TextView)this._$_findCachedViewById(R$id.build_time);
74 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView3,·"build_time");74 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView3,·"build_time");
75 ········final·Object[]·array2·=·new·Object[clickable];75 ········final·Object[]·array2·=·new·Object[clickable];
76 ········array2[0]·=·DateFormat.getDateInstance().format(Long.valueOf(1575288204317L));76 ········array2[0]·=·DateFormat.getDateInstance().format(Long.valueOf(1576864473880L));
77 ········textView3.setText((CharSequence)this.getString(2131820571,·array2));77 ········textView3.setText((CharSequence)this.getString(2131820571,·array2));
78 ········final·TextView·textView4·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);78 ········final·TextView·textView4·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);
79 ········final·String·s·=·"infomaniak_copyright";79 ········final·String·s·=·"infomaniak_copyright";
80 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView4,·s);80 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView4,·s);
81 ········textView4.setClickable((boolean)(clickable·!=·0));81 ········textView4.setClickable((boolean)(clickable·!=·0));
82 ········final·TextView·textView5·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);82 ········final·TextView·textView5·=·(TextView)this._$_findCachedViewById(R$id.infomaniak_copyright);
83 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView5,·s);83 ········Intrinsics.checkExpressionValueIsNotNull((Object)textView5,·s);
4.11 KB
smali/okio/InputStreamSource.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Source;5 .implements·Lokio/Source;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,198:1\n75#2:199\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n*L\n92#1:199\n*E\n"8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,205:1\n75#2:206\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/InputStreamSource\n*L\n92#1:206\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·input:Ljava/io/InputStream;11 .field·public·final·input:Ljava/io/InputStream;
  
12 .field·public·final·timeout:Lokio/Timeout;12 .field·public·final·timeout:Lokio/Timeout;
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 .end·method41 .end·method
  
  
42 #·virtual·methods42 #·virtual·methods
43 .method·public·close()V43 .method·public·close()V
44 ····.locals·144 ····.locals·1
  
45 ····.line·10445 ····.line·111
46 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;46 ····iget-object·v0,·p0,·Lokio/InputStreamSource;->input:Ljava/io/InputStream;
  
47 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V47 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
  
48 ····return-void48 ····return-void
49 .end·method49 .end·method
  
Offset 77, 15 lines modifiedOffset 77, 15 lines modified
  
77 ····goto·:goto_077 ····goto·:goto_0
  
78 ····:cond_178 ····:cond_1
79 ····const/4·v1,·0x079 ····const/4·v1,·0x0
  
80 ····:goto_080 ····:goto_0
81 ····if-eqz·v1,·:cond_481 ····if-eqz·v1,·:cond_5
  
82 ····.line·9082 ····.line·90
83 ····:try_start_083 ····:try_start_0
84 ····iget-object·v1,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;84 ····iget-object·v1,·p0,·Lokio/InputStreamSource;->timeout:Lokio/Timeout;
  
85 ····invoke-virtual·{v1},·Lokio/Timeout;->throwIfReached()V85 ····invoke-virtual·{v1},·Lokio/Timeout;->throwIfReached()V
  
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····.line·9297 ····.line·92
98 ····iget·v1,·v0,·Lokio/Segment;->limit:I98 ····iget·v1,·v0,·Lokio/Segment;->limit:I
  
99 ····rsub-int·v1,·v1,·0x200099 ····rsub-int·v1,·v1,·0x2000
  
100 ····int-to-long·v1,·v1100 ····int-to-long·v1,·v1
  
101 ····.line·199101 ····.line·206
102 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J102 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
103 ····move-result-wide·p2103 ····move-result-wide·p2
  
104 ····long-to-int·p3,·p2104 ····long-to-int·p3,·p2
  
105 ····.line·93105 ····.line·93
Offset 117, 29 lines modifiedOffset 117, 49 lines modified
  
117 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I117 ····invoke-virtual·{p2,·v1,·v2,·p3},·Ljava/io/InputStream;->read([BII)I
  
118 ····move-result·p2118 ····move-result·p2
  
119 ····const/4·p3,·-0x1119 ····const/4·p3,·-0x1
  
 120 ····if-ne·p2,·p3,·:cond_3
  
 121 ····.line·95
 122 ····iget·p2,·v0,·Lokio/Segment;->pos:I
  
 123 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
120 ····if-ne·p2,·p3,·:cond_2124 ····if-ne·p2,·p3,·:cond_2
  
 125 ····.line·97
 126 ····invoke-virtual·{v0},·Lokio/Segment;->pop()Lokio/Segment;
  
 127 ····move-result-object·p2
  
 128 ····iput-object·p2,·p1,·Lokio/Buffer;->head:Lokio/Segment;
  
 129 ····.line·98
 130 ····sget-object·p1,·Lokio/SegmentPool;->INSTANCE:Lokio/SegmentPool;
  
 131 ····invoke-virtual·{p1,·v0},·Lokio/SegmentPool;->recycle(Lokio/Segment;)V
  
 132 ····:cond_2
121 ····const-wide/16·p1,·-0x1133 ····const-wide/16·p1,·-0x1
  
122 ····return-wide·p1134 ····return-wide·p1
  
123 ····.line·95135 ····.line·102
124 ····:cond_2136 ····:cond_3
125 ····iget·p3,·v0,·Lokio/Segment;->limit:I137 ····iget·p3,·v0,·Lokio/Segment;->limit:I
  
126 ····add-int/2addr·p3,·p2138 ····add-int/2addr·p3,·p2
  
127 ····iput·p3,·v0,·Lokio/Segment;->limit:I139 ····iput·p3,·v0,·Lokio/Segment;->limit:I
  
128 ····.line·96140 ····.line·103
129 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J141 ····invoke-virtual·{p1},·Lokio/Buffer;->size()J
  
130 ····move-result-wide·v0142 ····move-result-wide·v0
  
131 ····int-to-long·p2,·p2143 ····int-to-long·p2,·p2
  
132 ····add-long/2addr·v0,·p2144 ····add-long/2addr·v0,·p2
Offset 149, 33 lines modifiedOffset 169, 33 lines modified
149 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0169 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0
  
150 ····return-wide·p2170 ····return-wide·p2
  
151 ····:catch_0171 ····:catch_0
152 ····move-exception·p1172 ····move-exception·p1
  
153 ····.line·99173 ····.line·106
154 ····invoke-static·{p1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z174 ····invoke-static·{p1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
  
155 ····move-result·p2175 ····move-result·p2
  
156 ····if-eqz·p2,·:cond_3176 ····if-eqz·p2,·:cond_4
Max diff block lines reached; 1126/4142 bytes (27.18%) of diff not shown.
5.13 KB
smali/okio/Okio.smali
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 .class·public·final·Lokio/Okio;1 .class·public·final·Lokio/Okio;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Okio.kt"3 .source·"Okio.kt"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;5 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
6 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/Okio\n*L\n1#1,198:1\n*E\n"6 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/Okio\n*L\n1#1,205:1\n*E\n"
7 .end·annotation7 .end·annotation
  
  
8 #·direct·methods8 #·direct·methods
9 .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink;9 .method·public·static·final·appendingSink(Ljava/io/File;)Lokio/Sink;
10 ····.locals·210 ····.locals·2
11 ····.annotation·system·Ldalvik/annotation/Throws;11 ····.annotation·system·Ldalvik/annotation/Throws;
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ········}18 ········}
19 ····.end·annotation19 ····.end·annotation
  
20 ····const-string·v0,·"$this$appendingSink"20 ····const-string·v0,·"$this$appendingSink"
  
21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V21 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
22 ····.line·17322 ····.line·180
23 ····new-instance·v0,·Ljava/io/FileOutputStream;23 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
24 ····const/4·v1,·0x124 ····const/4·v1,·0x1
  
25 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V25 ····invoke-direct·{v0,·p0,·v1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
26 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;26 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
  
35 ····return-object·p035 ····return-object·p0
36 .end·method36 .end·method
  
37 .method·public·static·final·blackhole()Lokio/Sink;37 .method·public·static·final·blackhole()Lokio/Sink;
38 ····.locals·138 ····.locals·1
  
39 ····.line·11239 ····.line·119
40 ····new-instance·v0,·Lokio/BlackholeSink;40 ····new-instance·v0,·Lokio/BlackholeSink;
  
41 ····invoke-direct·{v0},·Lokio/BlackholeSink;-><init>()V41 ····invoke-direct·{v0},·Lokio/BlackholeSink;-><init>()V
  
42 ····return-object·v042 ····return-object·v0
43 .end·method43 .end·method
  
Offset 80, 15 lines modifiedOffset 80, 15 lines modified
80 .method·public·static·final·isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z80 .method·public·static·final·isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
81 ····.locals·481 ····.locals·4
  
82 ····const-string·v0,·"$this$isAndroidGetsocknameError"82 ····const-string·v0,·"$this$isAndroidGetsocknameError"
  
83 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V83 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
84 ····.line·19684 ····.line·203
85 ····invoke-virtual·{p0},·Ljava/lang/AssertionError;->getCause()Ljava/lang/Throwable;85 ····invoke-virtual·{p0},·Ljava/lang/AssertionError;->getCause()Ljava/lang/Throwable;
  
86 ····move-result-object·v086 ····move-result-object·v0
  
87 ····const/4·v1,·0x087 ····const/4·v1,·0x0
  
88 ····if-eqz·v0,·:cond_188 ····if-eqz·v0,·:cond_1
Offset 152, 15 lines modifiedOffset 152, 15 lines modified
152 ········}152 ········}
153 ····.end·annotation153 ····.end·annotation
  
154 ····const-string·v0,·"$this$sink"154 ····const-string·v0,·"$this$sink"
  
155 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V155 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
156 ····.line·169156 ····.line·176
157 ····new-instance·v0,·Ljava/io/FileOutputStream;157 ····new-instance·v0,·Ljava/io/FileOutputStream;
  
158 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V158 ····invoke-direct·{v0,·p0,·p1},·Ljava/io/FileOutputStream;-><init>(Ljava/io/File;Z)V
  
159 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;159 ····invoke-static·{v0},·Lokio/Okio;->sink(Ljava/io/OutputStream;)Lokio/Sink;
  
160 ····move-result-object·p0160 ····move-result-object·p0
Offset 195, 33 lines modifiedOffset 195, 33 lines modified
195 ········}195 ········}
196 ····.end·annotation196 ····.end·annotation
  
197 ····const-string·v0,·"$this$sink"197 ····const-string·v0,·"$this$sink"
  
198 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V198 ····invoke-static·{p0,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
199 ····.line·121199 ····.line·128
200 ····new-instance·v0,·Lokio/SocketAsyncTimeout;200 ····new-instance·v0,·Lokio/SocketAsyncTimeout;
  
201 ····invoke-direct·{v0,·p0},·Lokio/SocketAsyncTimeout;-><init>(Ljava/net/Socket;)V201 ····invoke-direct·{v0,·p0},·Lokio/SocketAsyncTimeout;-><init>(Ljava/net/Socket;)V
  
202 ····.line·122202 ····.line·129
203 ····new-instance·v1,·Lokio/OutputStreamSink;203 ····new-instance·v1,·Lokio/OutputStreamSink;
  
204 ····invoke-virtual·{p0},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;204 ····invoke-virtual·{p0},·Ljava/net/Socket;->getOutputStream()Ljava/io/OutputStream;
  
205 ····move-result-object·p0205 ····move-result-object·p0
  
206 ····const-string·v2,·"getOutputStream()"206 ····const-string·v2,·"getOutputStream()"
  
207 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V207 ····invoke-static·{p0,·v2},·Lkotlin/jvm/internal/Intrinsics;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
208 ····invoke-direct·{v1,·p0,·v0},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V208 ····invoke-direct·{v1,·p0,·v0},·Lokio/OutputStreamSink;-><init>(Ljava/io/OutputStream;Lokio/Timeout;)V
  
209 ····.line·123209 ····.line·130
210 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->sink(Lokio/Sink;)Lokio/Sink;210 ····invoke-virtual·{v0,·v1},·Lokio/AsyncTimeout;->sink(Lokio/Sink;)Lokio/Sink;
  
211 ····move-result-object·p0211 ····move-result-object·p0
  
212 ····return-object·p0212 ····return-object·p0
213 .end·method213 .end·method
  
Offset 235, 15 lines modifiedOffset 235, 15 lines modified
  
235 ····and-int/lit8·p2,·p2,·0x1235 ····and-int/lit8·p2,·p2,·0x1
  
236 ····if-eqz·p2,·:cond_0236 ····if-eqz·p2,·:cond_0
  
237 ····const/4·p1,·0x0237 ····const/4·p1,·0x0
  
238 ····.line·169238 ····.line·176
239 ····:cond_0239 ····:cond_0
240 ····invoke-static·{p0,·p1},·Lokio/Okio;->sink(Ljava/io/File;Z)Lokio/Sink;240 ····invoke-static·{p0,·p1},·Lokio/Okio;->sink(Ljava/io/File;Z)Lokio/Sink;
  
241 ····move-result-object·p0241 ····move-result-object·p0
  
Max diff block lines reached; 1554/5213 bytes (29.81%) of diff not shown.
1.13 KB
smali/okio/Buffer$inputStream$1.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
11 ····accessFlags·=·0x1911 ····accessFlags·=·0x19
12 ····name·=·null12 ····name·=·null
13 .end·annotation13 .end·annotation
  
14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;14 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
15 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,1020:1\n66#2:1021\n75#2:1022\n*E\n*S·KotlinDebug\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n*L\n119#1:1021\n129#1:1022\n*E\n"15 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,1025:1\n66#2:1026\n75#2:1027\n*E\n*S·KotlinDebug\n*F\n+·1·Buffer.kt\nokio/Buffer$inputStream$1\n*L\n119#1:1026\n129#1:1027\n*E\n"
16 .end·annotation16 .end·annotation
  
  
17 #·instance·fields17 #·instance·fields
18 .field·public·final·synthetic·this$0:Lokio/Buffer;18 .field·public·final·synthetic·this$0:Lokio/Buffer;
  
  
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
  
51 ····move-result-wide·v051 ····move-result-wide·v0
  
52 ····const·v2,·0x7fffffff52 ····const·v2,·0x7fffffff
  
53 ····int-to-long·v2,·v253 ····int-to-long·v2,·v2
  
54 ····.line·102254 ····.line·1027
55 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->min(JJ)J55 ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->min(JJ)J
  
56 ····move-result-wide·v056 ····move-result-wide·v0
  
57 ····long-to-int·v1,·v057 ····long-to-int·v1,·v0
  
58 ····return·v158 ····return·v1
2.93 KB
smali/okio/SocketAsyncTimeout.smali
    
Offset 13, 79 lines modifiedOffset 13, 79 lines modified
13 .method·public·constructor·<init>(Ljava/net/Socket;)V13 .method·public·constructor·<init>(Ljava/net/Socket;)V
14 ····.locals·114 ····.locals·1
  
15 ····const-string·v0,·"socket"15 ····const-string·v0,·"socket"
  
16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V16 ····invoke-static·{p1,·v0},·Lkotlin/jvm/internal/Intrinsics;->checkParameterIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
  
17 ····.line·13817 ····.line·145
18 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V18 ····invoke-direct·{p0},·Lokio/AsyncTimeout;-><init>()V
  
19 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;19 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
20 ····const-string·p1,·"okio.Okio"20 ····const-string·p1,·"okio.Okio"
  
21 ····.line·13921 ····.line·146
22 ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;22 ····invoke-static·{p1},·Ljava/util/logging/Logger;->getLogger(Ljava/lang/String;)Ljava/util/logging/Logger;
  
23 ····move-result-object·p123 ····move-result-object·p1
  
24 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;24 ····iput-object·p1,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
25 ····return-void25 ····return-void
26 .end·method26 .end·method
  
  
27 #·virtual·methods27 #·virtual·methods
28 .method·public·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;28 .method·public·newTimeoutException(Ljava/io/IOException;)Ljava/io/IOException;
29 ····.locals·229 ····.locals·2
  
30 ····.line·14230 ····.line·149
31 ····new-instance·v0,·Ljava/net/SocketTimeoutException;31 ····new-instance·v0,·Ljava/net/SocketTimeoutException;
  
32 ····const-string·v1,·"timeout"32 ····const-string·v1,·"timeout"
  
33 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V33 ····invoke-direct·{v0,·v1},·Ljava/net/SocketTimeoutException;-><init>(Ljava/lang/String;)V
  
34 ····if-eqz·p1,·:cond_034 ····if-eqz·p1,·:cond_0
  
35 ····.line·14435 ····.line·151
36 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;36 ····invoke-virtual·{v0,·p1},·Ljava/net/SocketTimeoutException;->initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;
  
37 ····:cond_037 ····:cond_0
38 ····return-object·v038 ····return-object·v0
39 .end·method39 .end·method
  
40 .method·public·timedOut()V40 .method·public·timedOut()V
41 ····.locals·541 ····.locals·5
  
42 ····const-string·v0,·"Failed·to·close·timed·out·socket·"42 ····const-string·v0,·"Failed·to·close·timed·out·socket·"
  
43 ····.line·15143 ····.line·158
44 ····:try_start_044 ····:try_start_0
45 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;45 ····iget-object·v1,·p0,·Lokio/SocketAsyncTimeout;->socket:Ljava/net/Socket;
  
46 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V46 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V
47 ····:try_end_047 ····:try_end_0
48 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_148 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_1
49 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_049 ····.catch·Ljava/lang/AssertionError;·{:try_start_0·..·:try_end_0}·:catch_0
  
50 ····goto·:goto_050 ····goto·:goto_0
  
51 ····:catch_051 ····:catch_0
52 ····move-exception·v152 ····move-exception·v1
  
53 ····.line·15553 ····.line·162
54 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z54 ····invoke-static·{v1},·Lokio/Okio;->isAndroidGetsocknameError(Ljava/lang/AssertionError;)Z
  
55 ····move-result·v255 ····move-result·v2
  
56 ····if-eqz·v2,·:cond_056 ····if-eqz·v2,·:cond_0
  
57 ····.line·15857 ····.line·165
58 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;58 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
59 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;59 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
60 ····new-instance·v4,·Ljava/lang/StringBuilder;60 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
61 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V61 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
Offset 100, 22 lines modifiedOffset 100, 22 lines modified
  
100 ····move-result-object·v0100 ····move-result-object·v0
  
101 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V101 ····invoke-virtual·{v2,·v3,·v0,·v1},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·160103 ····.line·167
104 ····:cond_0104 ····:cond_0
105 ····throw·v1105 ····throw·v1
  
106 ····:catch_1106 ····:catch_1
107 ····move-exception·v1107 ····move-exception·v1
  
108 ····.line·153108 ····.line·160
109 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;109 ····iget-object·v2,·p0,·Lokio/SocketAsyncTimeout;->logger:Ljava/util/logging/Logger;
  
110 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;110 ····sget-object·v3,·Ljava/util/logging/Level;->WARNING:Ljava/util/logging/Level;
  
111 ····new-instance·v4,·Ljava/lang/StringBuilder;111 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
112 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V112 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
108 KB
smali/okio/Buffer.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .implements·Lokio/BufferedSink;7 .implements·Lokio/BufferedSink;
8 .implements·Ljava/lang/Cloneable;8 .implements·Ljava/lang/Cloneable;
9 .implements·Ljava/nio/channels/ByteChannel;9 .implements·Ljava/nio/channels/ByteChannel;
  
  
10 #·annotations10 #·annotations
11 .annotation·system·Ldalvik/annotation/SourceDebugExtension;11 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
12 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer\n+·2·-Util.kt\nokio/-Util\n+·3·Buffer.kt\nokio/internal/BufferKt\n*L\n1#1,1020:1\n78#2:1021\n75#2:1054\n75#2:1055\n66#2:1115\n66#2:1116\n66#2:1122\n66#2:1123\n66#2:1143\n66#2:1145\n66#2:1147\n66#2:1149\n66#2:1152\n66#2:1154\n66#2:1156\n66#2:1158\n72#2:1178\n72#2:1180\n69#2:1183\n69#2:1185\n69#2:1187\n69#2:1189\n69#2:1191\n69#2:1193[·...·truncated·by·diffoscope;·len:·3409,·SHA:·7d34058db50b8b36f24a1bee6d3aca3e48e2b9eeca2f645cdcbf407d21412b7b·...·]\n*E\n"12 ····value·=·"SMAP\nBuffer.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Buffer.kt\nokio/Buffer\n+·2·-Util.kt\nokio/-Util\n+·3·Buffer.kt\nokio/internal/BufferKt\n*L\n1#1,1025:1\n78#2:1026\n75#2:1059\n75#2:1060\n66#2:1120\n66#2:1121\n66#2:1127\n66#2:1128\n66#2:1148\n66#2:1150\n66#2:1152\n66#2:1154\n66#2:1157\n66#2:1159\n66#2:1161\n66#2:1163\n72#2:1183\n72#2:1185\n69#2:1188\n69#2:1190\n69#2:1192\n69#2:1194\n69#2:1196\n69#2:1198[·...·truncated·by·diffoscope;·len:·3409,·SHA:·889069f279804980c25625cf3eee9432a813e39892dab58dd1222d952d364d75·...·]\n*E\n"
13 .end·annotation13 .end·annotation
  
  
14 #·instance·fields14 #·instance·fields
15 .field·public·head:Lokio/Segment;15 .field·public·head:Lokio/Segment;
  
16 .field·public·size:J16 .field·public·size:J
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
  
59 ····return-object·p059 ····return-object·p0
60 .end·method60 .end·method
  
61 .method·public·final·clear()V61 .method·public·final·clear()V
62 ····.locals·262 ····.locals·2
  
63 ····.line·146663 ····.line·1471
64 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J64 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J
  
65 ····move-result-wide·v065 ····move-result-wide·v0
  
66 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V66 ····invoke-virtual·{p0,·v0,·v1},·Lokio/Buffer;->skip(J)V
  
67 ····return-void67 ····return-void
Offset 83, 15 lines modifiedOffset 83, 15 lines modified
  
83 ····return-object·v083 ····return-object·v0
84 .end·method84 .end·method
  
85 .method·public·clone()Lokio/Buffer;85 .method·public·clone()Lokio/Buffer;
86 ····.locals·186 ····.locals·1
  
87 ····.line·56387 ····.line·568
88 ····invoke-virtual·{p0},·Lokio/Buffer;->copy()Lokio/Buffer;88 ····invoke-virtual·{p0},·Lokio/Buffer;->copy()Lokio/Buffer;
  
89 ····move-result-object·v089 ····move-result-object·v0
  
90 ····return-object·v090 ····return-object·v0
91 .end·method91 .end·method
  
Offset 100, 185 lines modifiedOffset 100, 185 lines modified
  
100 ····return-void100 ····return-void
101 .end·method101 .end·method
  
102 .method·public·final·completeSegmentByteCount()J102 .method·public·final·completeSegmentByteCount()J
103 ····.locals·5103 ····.locals·5
  
104 ····.line·1056104 ····.line·1061
105 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J105 ····invoke-virtual·{p0},·Lokio/Buffer;->size()J
  
106 ····move-result-wide·v0106 ····move-result-wide·v0
  
107 ····const-wide/16·v2,·0x0107 ····const-wide/16·v2,·0x0
  
108 ····cmp-long·v4,·v0,·v2108 ····cmp-long·v4,·v0,·v2
  
109 ····if-nez·v4,·:cond_0109 ····if-nez·v4,·:cond_0
  
110 ····goto·:goto_0110 ····goto·:goto_0
  
111 ····.line·1060111 ····.line·1065
112 ····:cond_0112 ····:cond_0
113 ····iget-object·v2,·p0,·Lokio/Buffer;->head:Lokio/Segment;113 ····iget-object·v2,·p0,·Lokio/Buffer;->head:Lokio/Segment;
  
114 ····const/4·v3,·0x0114 ····const/4·v3,·0x0
  
115 ····if-eqz·v2,·:cond_3115 ····if-eqz·v2,·:cond_3
  
116 ····iget-object·v2,·v2,·Lokio/Segment;->prev:Lokio/Segment;116 ····iget-object·v2,·v2,·Lokio/Segment;->prev:Lokio/Segment;
  
117 ····if-eqz·v2,·:cond_2117 ····if-eqz·v2,·:cond_2
  
118 ····.line·1061118 ····.line·1066
119 ····iget·v3,·v2,·Lokio/Segment;->limit:I119 ····iget·v3,·v2,·Lokio/Segment;->limit:I
  
120 ····const/16·v4,·0x2000120 ····const/16·v4,·0x2000
  
121 ····if-ge·v3,·v4,·:cond_1121 ····if-ge·v3,·v4,·:cond_1
  
122 ····iget-boolean·v4,·v2,·Lokio/Segment;->owner:Z122 ····iget-boolean·v4,·v2,·Lokio/Segment;->owner:Z
  
123 ····if-eqz·v4,·:cond_1123 ····if-eqz·v4,·:cond_1
  
124 ····.line·1062124 ····.line·1067
125 ····iget·v2,·v2,·Lokio/Segment;->pos:I125 ····iget·v2,·v2,·Lokio/Segment;->pos:I
  
126 ····sub-int/2addr·v3,·v2126 ····sub-int/2addr·v3,·v2
  
127 ····int-to-long·v2,·v3127 ····int-to-long·v2,·v3
  
128 ····sub-long/2addr·v0,·v2128 ····sub-long/2addr·v0,·v2
  
129 ····:cond_1129 ····:cond_1
130 ····move-wide·v2,·v0130 ····move-wide·v2,·v0
  
131 ····:goto_0131 ····:goto_0
132 ····return-wide·v2132 ····return-wide·v2
  
133 ····.line·1060133 ····.line·1065
134 ····:cond_2134 ····:cond_2
135 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V135 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
136 ····throw·v3136 ····throw·v3
  
137 ····:cond_3137 ····:cond_3
138 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V138 ····invoke-static·{},·Lkotlin/jvm/internal/Intrinsics;->throwNpe()V
  
139 ····throw·v3139 ····throw·v3
140 .end·method140 .end·method
  
141 .method·public·final·copy()Lokio/Buffer;141 .method·public·final·copy()Lokio/Buffer;
142 ····.locals·7142 ····.locals·7
  
143 ····.line·2092143 ····.line·2097
144 ····new-instance·v0,·Lokio/Buffer;144 ····new-instance·v0,·Lokio/Buffer;
  
145 ····invoke-direct·{v0},·Lokio/Buffer;-><init>()V145 ····invoke-direct·{v0},·Lokio/Buffer;-><init>()V
  
146 ····.line·2093146 ····.line·2098
Max diff block lines reached; 100134/110200 bytes (90.87%) of diff not shown.
1.04 KB
smali/okio/OutputStreamSink.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Lokio/Sink;5 .implements·Lokio/Sink;
  
  
6 #·annotations6 #·annotations
7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;7 .annotation·system·Ldalvik/annotation/SourceDebugExtension;
8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,198:1\n75#2:199\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n*L\n55#1:199\n*E\n"8 ····value·=·"SMAP\nOkio.kt\nKotlin\n*S·Kotlin\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n+·2·-Util.kt\nokio/-Util\n*L\n1#1,205:1\n75#2:206\n*E\n*S·KotlinDebug\n*F\n+·1·Okio.kt\nokio/OutputStreamSink\n*L\n55#1:206\n*E\n"
9 .end·annotation9 .end·annotation
  
  
10 #·instance·fields10 #·instance·fields
11 .field·public·final·out:Ljava/io/OutputStream;11 .field·public·final·out:Ljava/io/OutputStream;
  
12 .field·public·final·timeout:Lokio/Timeout;12 .field·public·final·timeout:Lokio/Timeout;
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
  
141 ····iget·v2,·v0,·Lokio/Segment;->pos:I141 ····iget·v2,·v0,·Lokio/Segment;->pos:I
  
142 ····sub-int/2addr·v1,·v2142 ····sub-int/2addr·v1,·v2
  
143 ····int-to-long·v1,·v1143 ····int-to-long·v1,·v1
  
144 ····.line·199144 ····.line·206
145 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J145 ····invoke-static·{p2,·p3,·v1,·v2},·Ljava/lang/Math;->min(JJ)J
  
146 ····move-result-wide·v1146 ····move-result-wide·v1
  
147 ····long-to-int·v2,·v1147 ····long-to-int·v2,·v1
  
148 ····.line·56148 ····.line·56
726 B
smali/at/bitfire/davdroid/HttpClient$UserAgentInterceptor.smali
    
Offset 50, 15 lines modifiedOffset 50, 15 lines modified
50 ····sput-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;50 ····sput-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;
  
51 ····.line·23751 ····.line·237
52 ····sget-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;52 ····sget-object·v0,·Lat/bitfire/davdroid/HttpClient$UserAgentInterceptor;->userAgentDateFormat:Ljava/text/SimpleDateFormat;
  
53 ····new-instance·v1,·Ljava/util/Date;53 ····new-instance·v1,·Ljava/util/Date;
  
54 ····const-wide·v2,·0x16ec67e6c1dL54 ····const-wide·v2,·0x16f24726318L
  
55 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V55 ····invoke-direct·{v1,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
56 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;56 ····invoke-virtual·{v0,·v1},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
57 ····move-result-object·v057 ····move-result-object·v0
  
551 B
smali/at/bitfire/davdroid/BuildConfig.smali
    
Offset 14, 15 lines modifiedOffset 14, 15 lines modified
  
14 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"free"14 .field·public·static·final·FLAVOR:Ljava/lang/String;·=·"free"
  
15 .field·public·static·final·VERSION_CODE:I·=·0x1715 .field·public·static·final·VERSION_CODE:I·=·0x17
  
16 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.3"16 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.3"
  
17 .field·public·static·final·buildTime:J·=·0x16ec67e6c1dL17 .field·public·static·final·buildTime:J·=·0x16f24726318L
  
18 .field·public·static·final·customCerts:Z·=·true18 .field·public·static·final·customCerts:Z·=·true
  
19 .field·public·static·final·userAgent:Ljava/lang/String;·=·"kSync"19 .field·public·static·final·userAgent:Ljava/lang/String;·=·"kSync"
  
  
20 #·direct·methods20 #·direct·methods
591 B
smali/at/bitfire/davdroid/ui/AboutActivity$AppFragment.smali
    
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
  
220 ····new-array·p2,·v2,·[Ljava/lang/Object;220 ····new-array·p2,·v2,·[Ljava/lang/Object;
  
221 ····invoke-static·{},·Ljava/text/SimpleDateFormat;->getDateInstance()Ljava/text/DateFormat;221 ····invoke-static·{},·Ljava/text/SimpleDateFormat;->getDateInstance()Ljava/text/DateFormat;
  
222 ····move-result-object·v1222 ····move-result-object·v1
  
223 ····const-wide·v3,·0x16ec67e6c1dL223 ····const-wide·v3,·0x16f24726318L
  
224 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;224 ····invoke-static·{v3,·v4},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
225 ····move-result-object·v3225 ····move-result-object·v3
  
226 ····invoke-virtual·{v1,·v3},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;226 ····invoke-virtual·{v1,·v3},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;