2.35 MB
/home/fdroid/fdroiddata/tmp/com.averi.worldscribe_21.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.averi.worldscribe_21.apk
11.4 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 classes2.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <fMcfh6m8Bbzc4UL034pVQu1qH/k=>, actual: <AP4Zaw1uzhfrOUPhfDIkmF9PPv0=>
    
Offset 1, 67 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·9a06bc1b6868d6457ebc77fd98c36aa954c304123bb3449c92293c67cc36ec95 
10 Signer·#1·certificate·SHA-1·digest:·a48363e47035b6bb4bebee73d9316ff801c23cd6 
11 Signer·#1·certificate·MD5·digest:·e6bd539a62cf588c69266ed291cc14f9 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·5aac1a1813da1264a9ff39dea00e3bf40f06f96b36e85f59984e6bd56f9f1173 
15 Signer·#1·public·key·SHA-1·digest:·57efe189ef6f4086359c614298ee2d65c02d61a8 
16 Signer·#1·public·key·MD5·digest:·fc053cd186566bd225faa8a255fa9e37 
17 WARNING:·META-INF/DEPENDENCIES·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.txt·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/android.support.design_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/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core-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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.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/. 
34 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/. 
35 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/. 
36 WARNING:·META-INF/androidx.legacy_legacy-support-v4.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
38 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 WARNING:·META-INF/androidx.lifecycle_lifecycle-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/. 
40 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/. 
41 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/. 
42 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/. 
43 WARNING:·META-INF/androidx.media_media.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
54 WARNING:·META-INF/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/. 
55 WARNING:·META-INF/build_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/. 
56 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/. 
57 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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
67 WARNING:·META-INF/services/org.apache.commons.logging.LogFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
2.2 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 38197 lines modifiedOffset 1, 30641 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:···················5503446·(000000000053F9D6h)4 ··Zip·archive·file·size:···················5463985·(0000000000535FB1h)
5 ··Actual·end-cent-dir·record·offset:·······5503424·(000000000053F9C0h)5 ··Actual·end-cent-dir·record·offset:·······5463963·(0000000000535F9Bh)
6 ··Expected·end-cent-dir·record·offset:·····5503424·(000000000053F9C0h)6 ··Expected·end-cent-dir·record·offset:·····5463963·(0000000000535F9Bh)
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·1026·entries.9 ··central·directory·contains·1026·entries.
10 ··The·central·directory·is·106199·(0000000000019ED7h)·bytes·long,10 ··The·central·directory·is·96998·(0000000000017AE6h)·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·5397225·(0000000000525AE9h).12 ··is·5366965·(000000000051E4B5h).
  
  
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·Jan·14·11:46:2226 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························7ecb64d527 ··32-bit·CRC·value·(hex):·························78a1c567
28 ··compressed·size:································32684·bytes28 ··compressed·size:································2150·bytes
29 ··uncompressed·size:······························101877·bytes29 ··uncompressed·size:······························9116·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/5564FD0C.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···32750 
43 ··················································(0000000000007FEEh)·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·Jan·14·11:46:22 
53 ··32-bit·CRC·value·(hex):·························f9f24f69 
54 ··compressed·size:································33452·bytes 
55 ··uncompressed·size:······························101975·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/5564FD0C.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···66268 
69 ··················································(00000000000102DCh)·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·Jan·14·11:46:22 
79 ··32-bit·CRC·value·(hex):·························85735e00 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··META-INF/DEPENDENCIES40 ··META-INF/DEPENDENCIES
  
94 ··offset·of·local·header·from·start·of·archive:···6740841 ··offset·of·local·header·from·start·of·archive:···2199
95 ··················································(0000000000010750h)·bytes42 ··················································(0000000000000897h)·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.4
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):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 2303813/2311109 bytes (99.68%) 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
67.8 KB
classes2.dex
67.8 KB
classes2.jar
11.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·4347818·bytes,·number·of·entries:·23171 Zip·file·size:·4348346·bytes,·number·of·entries:·2318
2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$49jqsgGfolS7k5Y0w5CKFvjzFZk.class
3 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class3 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$4CvOIpS6KzWJFfXmm4Bsao0FRtY.class
4 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class4 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$DcLTlF3s5DHwdNSgEWTYCqVol1g.class
5 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class5 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$TraBMz-XCthGZEQVANO5QmnxWno.class
6 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class6 ?rwxrwxr-x··2.0·unx······821·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$_mRNwAvglyKc5Yx82XZ6MQIcNOc.class
7 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class7 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$ssE2wSalMHj2RQJgrvz9l7Rh5mI.class
8 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class8 ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·com/google/common/util/concurrent/-$$Lambda$AtomicLongMap$xkVI1iDZ2IluvsquadnktIkVUWI.class
Offset 208, 15 lines modifiedOffset 208, 16 lines modified
208 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class208 ?rwxrwxr-x··2.0·unx·····1287·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonToken.class
209 ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class209 ?rwxrwxr-x··2.0·unx·····5915·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonWriter.class
210 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class210 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/google/gson/stream/MalformedJsonException.class
211 ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class211 ?rwxrwxr-x··2.0·unx····61327·b-·defN·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class
212 ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class212 ?rwxrwxr-x··2.0·unx·····1755·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/PublicSuffixType.class
213 ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class213 ?rwxrwxr-x··2.0·unx·····2110·b-·stor·80-Jan-01·00:00·com/google/thirdparty/publicsuffix/TrieParser.class
214 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class214 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient$Companion.class
 215 ?rwxrwxr-x··2.0·unx······250·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase$Companion.class
215 ?rwxrwxr-x··2.0·unx·····4692·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase.class216 ?rwxrwxr-x··2.0·unx·····4709·b-·stor·80-Jan-01·00:00·com/nextcloud/common/OkHttpMethodBase.class
216 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class217 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/BuildConfig.class
217 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class218 ?rwxrwxr-x··2.0·unx······634·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$attr.class
218 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class219 ?rwxrwxr-x··2.0·unx······379·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$color.class
219 ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class220 ?rwxrwxr-x··2.0·unx·····1428·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$dimen.class
220 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class221 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$drawable.class
221 ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class222 ?rwxrwxr-x··2.0·unx·····3236·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$id.class
222 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class223 ?rwxrwxr-x··2.0·unx······228·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/R$integer.class
Offset 277, 15 lines modifiedOffset 278, 15 lines modified
277 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class278 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElement.class
278 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class279 ?rwxrwxr-x··2.0·unx······626·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter$1.class
279 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class280 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichObject.class
280 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class281 ?rwxrwxr-x··2.0·unx·····1033·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObject.class
281 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class282 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/Chunk.class
282 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class283 ?rwxrwxr-x··2.0·unx·····1591·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/FileUtils.class
283 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class284 ?rwxrwxr-x··2.0·unx·····1139·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/NcSearchMethod$1.class
284 ?rwxrwxr-x··2.0·unx·····1494·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class285 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class
285 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class286 ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/FileVersion$1.class
286 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class287 ?rwxrwxr-x··2.0·unx······707·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile$1.class
287 ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class288 ?rwxrwxr-x··2.0·unx·····6005·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/RemoteFile.class
288 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class289 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/model/ServerFileInterface.class
289 ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class290 ?rwxrwxr-x··2.0·unx·····3769·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/RegisterAccountDeviceForProxyOperation.class
290 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class291 ?rwxrwxr-x··2.0·unx·····3569·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/UnregisterAccountDeviceForProxyOperation.class
291 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class292 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/notifications/models/Action.class
Offset 1242, 15 lines modifiedOffset 1243, 15 lines modified
1242 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class1243 ?rwxrwxr-x··2.0·unx·····2210·b-·stor·80-Jan-01·00:00·com/google/gson/internal/bind/TypeAdapters$EnumTypeAdapter.class
1243 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class1244 ?rwxrwxr-x··2.0·unx······378·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/PreJava9ReflectionAccessor.class
1244 ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class1245 ?rwxrwxr-x··2.0·unx·····2733·b-·stor·80-Jan-01·00:00·com/google/gson/internal/reflect/UnsafeReflectionAccessor.class
1245 ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class1246 ?rwxrwxr-x··2.0·unx······985·b-·stor·80-Jan-01·00:00·com/google/gson/stream/JsonReader$1.class
1246 ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class1247 ?rwxrwxr-x··2.0·unx·····3744·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingCreateFileRemoteOperation.class
1247 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class1248 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation$1.class
1248 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class1249 ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation$1.class
1249 ?rwxrwxr-x··2.0·unx·····3292·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.class1250 ?rwxrwxr-x··2.0·unx·····3522·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.class
1250 ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class1251 ?rwxrwxr-x··2.0·unx·····3912·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/richWorkspace/RichWorkspaceDirectEditingRemoteOperation.class
1251 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class1252 ?rwxrwxr-x··2.0·unx······320·b-·stor·80-Jan-01·00:00·com/nextcloud/operations/GetMethod.class
1252 ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class1253 ?rwxrwxr-x··2.0·unx·····3481·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/DirectEditing$$Parcelable.class
1253 ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class1254 ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/Editor$$Parcelable.class
1254 ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class1255 ?rwxrwxr-x··2.0·unx·····2721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/ExternalLink$$Parcelable.class
1255 ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class1256 ?rwxrwxr-x··2.0·unx·····1274·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudAnonymousCredentials.class
1256 ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class1257 ?rwxrwxr-x··2.0·unx·····2985·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/OwnCloudBasicCredentials.class
Offset 1261, 15 lines modifiedOffset 1262, 15 lines modified
1261 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class1262 ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/UserInfo$$Parcelable.class
1262 ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class1263 ?rwxrwxr-x··2.0·unx·····6825·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/accounts/ExternalLinksOperation.class
1263 ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class1264 ?rwxrwxr-x··2.0·unx·····3995·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/ChunkFromFileChannelRequestEntity.class
1264 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class1265 ?rwxrwxr-x··2.0·unx·····3376·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/FileRequestEntity.class
1265 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class1266 ?rwxrwxr-x··2.0·unx·····1777·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/utils/Log_OC$LegacyImpl.class
1266 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class1267 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/OCSRemoteOperation.class
1267 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class1268 ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation$1.class
1268 ?rwxrwxr-x··2.0·unx·····8910·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class1269 ?rwxrwxr-x··2.0·unx·····8821·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class
1269 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class1270 ?rwxrwxr-x··2.0·unx·····2908·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/model/RichElementTypeAdapter.class
1270 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class1271 ?rwxrwxr-x··2.0·unx·····2058·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/activities/models/PreviewObjectAdapter.class
1271 ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class1272 ?rwxrwxr-x··2.0·unx·····3192·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/CommentFileRemoteOperation.class
1272 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class1273 ?rwxrwxr-x··2.0·unx·····2659·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/comments/MarkCommentsAsReadRemoteOperation.class
1273 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class1274 ?rwxrwxr-x··2.0·unx·····3419·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/GetMetadataRemoteOperation.class
1274 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class1275 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/LockFileRemoteOperation.class
1275 ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class1276 ?rwxrwxr-x··2.0·unx·····3583·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/e2ee/StoreMetadataRemoteOperation.class
Offset 1823, 15 lines modifiedOffset 1824, 15 lines modified
1823 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class1824 ?rwxrwxr-x··2.0·unx······495·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$2.class
1824 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class1825 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$3.class
1825 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class1826 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$4.class
1826 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class1827 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$5.class
1827 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class1828 ?rwxrwxr-x··2.0·unx······679·b-·stor·80-Jan-01·00:00·com/google/gson/FieldNamingPolicy$6.class
1828 ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class1829 ?rwxrwxr-x··2.0·unx·····3642·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainListOfTemplatesRemoteOperation.class
1829 ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class1830 ?rwxrwxr-x··2.0·unx·····3394·b-·stor·80-Jan-01·00:00·com/nextcloud/android/lib/resources/directediting/DirectEditingObtainRemoteOperation.class
1830 ?rwxrwxr-x··2.0·unx·····5265·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient.class1831 ?rwxrwxr-x··2.0·unx·····5130·b-·stor·80-Jan-01·00:00·com/nextcloud/common/NextcloudClient.class
1831 ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class1832 ?rwxrwxr-x··2.0·unx·····6869·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/common/network/AdvancedSslSocketFactory.class
1832 ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class1833 ?rwxrwxr-x··2.0·unx····10700·b-·defN·80-Jan-01·00:00·com/owncloud/android/lib/resources/files/ChunkedFileUploadRemoteOperation.class
1833 ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class1834 ?rwxrwxr-x··2.0·unx·····3508·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetPrivateKeyOperation.class
1834 ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class1835 ?rwxrwxr-x··2.0·unx·····4432·b-·stor·80-Jan-01·00:00·com/owncloud/android/lib/resources/users/GetUserInfoRemoteOperation.class
1835 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class1836 ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·kotlin/LazyKt.class
1836 ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class1837 ?rwxrwxr-x··2.0·unx·····1923·b-·stor·80-Jan-01·00:00·kotlin/NumbersKt__NumbersJVMKt.class
1837 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class1838 ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·kotlin/PreconditionsKt.class
Offset 2312, 8 lines modifiedOffset 2313, 8 lines modified
2312 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class2313 ?rwxrwxr-x··2.0·unx·····1760·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt__ReversedViewsKt.class
2313 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class2314 ?rwxrwxr-x··2.0·unx·····1702·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
2314 ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class2315 ?rwxrwxr-x··2.0·unx····40574·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
2315 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class2316 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
2316 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class2317 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
2317 ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class2318 ?rwxrwxr-x··2.0·unx····27836·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
2318 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class2319 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
2319 2317·files,·4567570·bytes·uncompressed,·3923762·bytes·compressed:··14.1%2320 2318·files,·4567916·bytes·uncompressed,·3924108·bytes·compressed:··14.1%
549 B
zipnote «TEMP»/diffoscope_wwo_zcii_tmp/tmpzdg9q0iv_.zip
    
Offset 633, 14 lines modifiedOffset 633, 17 lines modified
  
633 Filename:·com/google/thirdparty/publicsuffix/TrieParser.class633 Filename:·com/google/thirdparty/publicsuffix/TrieParser.class
634 Comment:·634 Comment:·
  
635 Filename:·com/nextcloud/common/NextcloudClient$Companion.class635 Filename:·com/nextcloud/common/NextcloudClient$Companion.class
636 Comment:·636 Comment:·
  
 637 Filename:·com/nextcloud/common/OkHttpMethodBase$Companion.class
 638 Comment:·
  
637 Filename:·com/nextcloud/common/OkHttpMethodBase.class639 Filename:·com/nextcloud/common/OkHttpMethodBase.class
638 Comment:·640 Comment:·
  
639 Filename:·com/owncloud/android/lib/BuildConfig.class641 Filename:·com/owncloud/android/lib/BuildConfig.class
640 Comment:·642 Comment:·
  
641 Filename:·com/owncloud/android/lib/R$attr.class643 Filename:·com/owncloud/android/lib/R$attr.class
9.17 KB
com/nextcloud/common/OkHttpMethodBase.class
9.09 KB
procyon -ec {}
    
Offset 1, 44 lines modifiedOffset 1, 60 lines modified
  
1 package·com.nextcloud.common;1 package·com.nextcloud.common;
  
 2 import·kotlin.collections.MapsKt;
 3 import·kotlin.Pair;
 4 import·okhttp3.Headers$Builder;
2 import·okhttp3.Headers;5 import·okhttp3.Headers;
3 import·okhttp3.ResponseBody;6 import·okhttp3.ResponseBody;
4 import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory;7 import·com.owncloud.android.lib.common.OwnCloudClientManagerFactory;
5 import·java.util.Iterator;8 import·java.util.Iterator;
6 import·okhttp3.HttpUrl$Builder;9 import·okhttp3.HttpUrl$Builder;
7 import·okhttp3.HttpUrl;10 import·okhttp3.HttpUrl;
8 import·java.util.HashMap;11 import·java.util.HashMap;
9 import·kotlin.jvm.internal.Intrinsics;12 import·kotlin.jvm.internal.Intrinsics;
 13 import·kotlin.jvm.internal.DefaultConstructorMarker;
10 import·okhttp3.Response;14 import·okhttp3.Response;
11 import·okhttp3.Request$Builder;15 import·okhttp3.Request$Builder;
12 import·java.util.Map;16 import·java.util.Map;
  
13 public·abstract·class·OkHttpMethodBase17 public·abstract·class·OkHttpMethodBase
14 {18 {
 19 ····public·static·final·OkHttpMethodBase$Companion·Companion;
 20 ····public·static·final·int·UNKOWN_STATUS_CODE·=·255;
15 ····private·Map·queryMap;21 ····private·Map·queryMap;
16 ····private·Request$Builder·requestBuilder;22 ····private·final·Request$Builder·requestBuilder;
17 ····private·Map·requestHeaders;23 ····private·final·Map·requestHeaders;
18 ····public·Response·response;24 ····private·Response·response;
19 ····private·String·uri;25 ····private·String·uri;
20 ····private·final·boolean·useOcsApiRequestHeader;26 ····private·final·boolean·useOcsApiRequestHeader;
21 ····27 ····
 28 ····static·{
 29 ········Companion·=·new·OkHttpMethodBase$Companion((DefaultConstructorMarker)null);
 30 ····}
 31 ····
22 ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{32 ····public·OkHttpMethodBase(final·String·uri,·final·boolean·useOcsApiRequestHeader)·{
23 ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri");33 ········Intrinsics.checkParameterIsNotNull((Object)uri,·"uri");
24 ········this.uri·=·uri;34 ········this.uri·=·uri;
25 ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader;35 ········this.useOcsApiRequestHeader·=·useOcsApiRequestHeader;
26 ········this.queryMap·=·new·HashMap();36 ········this.queryMap·=·new·HashMap();
27 ········this.requestHeaders·=·new·HashMap();37 ········this.requestHeaders·=·new·HashMap();
28 ········this.requestBuilder·=·new·Request$Builder();38 ········this.requestBuilder·=·new·Request$Builder();
29 ····}39 ····}
30 ····40 ····
31 ····public·final·void·OkHttpMethodBase()·{41 ····public·final·void·OkHttpMethodBase()·{
32 ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true");42 ········this.requestHeaders.put("http.protocol.single-cookie-header",·"true");
33 ····}43 ····}
34 ····44 ····
 45 ····public·final·void·addRequestHeader(final·String·s,·final·String·s2)·{
 46 ········Intrinsics.checkParameterIsNotNull((Object)s,·"header");
 47 ········Intrinsics.checkParameterIsNotNull((Object)s2,·"value");
 48 ········this.requestHeaders.put(s,·s2);
 49 ····}
 50 ····
35 ····public·final·HttpUrl·buildQueryParameter()·{51 ····public·final·HttpUrl·buildQueryParameter()·{
36 ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri);52 ········final·HttpUrl·parse·=·HttpUrl.parse(this.uri);
37 ········if·(parse·!=·null)·{53 ········if·(parse·!=·null)·{
38 ············final·HttpUrl$Builder·builder·=·parse.newBuilder();54 ············final·HttpUrl$Builder·builder·=·parse.newBuilder();
39 ············if·(builder·!=·null)·{55 ············if·(builder·!=·null)·{
40 ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{56 ················for·(final·Map.Entry<String,·V>·entry·:·this.queryMap.entrySet())·{
41 ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue());57 ····················builder.addQueryParameter((String)entry.getKey(),·(String)entry.getValue());
Offset 61, 141 lines modifiedOffset 77, 118 lines modified
61 ········requestHeaders.put("User-Agent",·userAgent);77 ········requestHeaders.put("User-Agent",·userAgent);
62 ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{78 ········for·(final·Map.Entry<String,·V>·entry·:·this.requestHeaders.entrySet())·{
63 ············url.header((String)entry.getKey(),·(String)entry.getValue());79 ············url.header((String)entry.getKey(),·(String)entry.getValue());
64 ········}80 ········}
65 ········if·(this.useOcsApiRequestHeader)·{81 ········if·(this.useOcsApiRequestHeader)·{
66 ············url.header("OCS-APIREQUEST",·"true");82 ············url.header("OCS-APIREQUEST",·"true");
67 ········}83 ········}
68 ········final·Response·execute·=·nextcloudClient.newCall(url.build()).execute();84 ········this.response·=·nextcloudClient.newCall(url.build()).execute();
69 ········Intrinsics.checkExpressionValueIsNotNull((Object)execute,·"nextcloudClient.newCall(request).execute()"); 
70 ········this.response·=·execute; 
71 ········if·(nextcloudClient.getFollowRedirects())·{85 ········if·(nextcloudClient.getFollowRedirects())·{
72 ············return·nextcloudClient.followRedirection(this).getLastStatus();86 ············return·nextcloudClient.followRedirection(this).getLastStatus();
73 ········}87 ········}
74 ········final·Response·response·=·this.response;88 ········final·Response·response·=·this.response;
 89 ········int·code;
75 ········if·(response·==·null)·{90 ········if·(response·!=·null)·{
76 ············Intrinsics.throwUninitializedPropertyAccessException("response");91 ············code·=·response.code();
77 ········}92 ········}
 93 ········else·{
 94 ············code·=·-1;
78 ········return·response.code(); 
79 ····} 
80 ···· 
81 ····public·final·Map·getQueryMap()·{ 
82 ········return·this.queryMap; 
83 ····} 
84 ···· 
85 ····public·final·Request$Builder·getRequestBuilder()·{ 
86 ········return·this.requestBuilder; 
87 ····} 
88 ···· 
89 ····public·final·Map·getRequestHeaders()·{ 
90 ········return·this.requestHeaders; 
91 ····} 
92 ···· 
93 ····public·final·Response·getResponse()·{ 
94 ········final·Response·response·=·this.response; 
95 ········if·(response·==·null)·{ 
96 ············Intrinsics.throwUninitializedPropertyAccessException("response"); 
97 ········}95 ········}
98 ········return·response;96 ········return·code;
99 ····}97 ····}
100 ····98 ····
101 ····public·final·String·getResponseBodyAsString()·{99 ····public·final·String·getResponseBodyAsString()·{
102 ········final·Response·response·=·this.response;100 ········final·Response·response·=·this.response;
103 ········if·(response·==·null)·{101 ········if·(response·!=·null)·{
104 ············Intrinsics.throwUninitializedPropertyAccessException("response"); 
105 ········} 
106 ········final·ResponseBody·body·=·response.body();102 ············final·ResponseBody·body·=·response.body();
107 ········if·(body·!=·null)·{103 ············if·(body·!=·null)·{
108 ············final·String·string·=·body.string();104 ················final·String·string·=·body.string();
109 ············if·(string·!=·null)·{105 ················if·(string·!=·null)·{
110 ················return·string;106 ····················return·string;
 107 ················}
111 ············}108 ············}
112 ········}109 ········}
113 ········return·"";110 ········return·"";
114 ····}111 ····}
115 ····112 ····
116 ····public·final·String·getResponseHeader(final·String·s)·{113 ····public·final·String·getResponseHeader(String·header)·{
117 ········Intrinsics.checkParameterIsNotNull((Object)s,·"name");114 ········Intrinsics.checkParameterIsNotNull((Object)header,·"name");
118 ········final·Response·response·=·this.response;115 ········final·Response·response·=·this.response;
119 ········if·(response·==·null)·{116 ········if·(response·!=·null)·{
120 ············Intrinsics.throwUninitializedPropertyAccessException("response");117 ············header·=·response.header(header);
121 ········}118 ········}
 119 ········else·{
Max diff block lines reached; 3814/9280 bytes (41.10%) of diff not shown.
1.91 KB
com/owncloud/android/lib/resources/files/SearchRemoteOperation$SearchType.class
1.75 KB
procyon -ec {}
    
Offset 7, 34 lines modifiedOffset 7, 37 lines modified
7 ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),·7 ····FAVORITE_SEARCH("FAVORITE_SEARCH",·n),·
8 ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),·8 ····FILE_ID_SEARCH("FILE_ID_SEARCH",·n6),·
9 ····FILE_SEARCH("FILE_SEARCH",·0),·9 ····FILE_SEARCH("FILE_SEARCH",·0),·
10 ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),·10 ····GALLERY_SEARCH("GALLERY_SEARCH",·n5),·
11 ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),·11 ····PHOTO_SEARCH("PHOTO_SEARCH",·n3),·
12 ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),·12 ····RECENTLY_ADDED_SEARCH("RECENTLY_ADDED_SEARCH",·n8),·
13 ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),·13 ····RECENTLY_MODIFIED_SEARCH("RECENTLY_MODIFIED_SEARCH",·n2),·
 14 ····SHARED_FILTER("SHARED_FILTER",·n9),·
14 ····SHARED_SEARCH("SHARED_SEARCH",·n4);15 ····SHARED_SEARCH("SHARED_SEARCH",·n4);
15 ····16 ····
16 ····static·{17 ····static·{
17 ········final·int·n·=·1;18 ········final·int·n·=·1;
18 ········final·int·n2·=·2;19 ········final·int·n2·=·2;
19 ········final·int·n3·=·3;20 ········final·int·n3·=·3;
20 ········final·int·n4·=·4;21 ········final·int·n4·=·4;
21 ········final·int·n5·=·5;22 ········final·int·n5·=·5;
22 ········final·int·n6·=·6;23 ········final·int·n6·=·6;
23 ········final·int·n7·=·7;24 ········final·int·n7·=·7;
24 ········final·int·n8·=·8;25 ········final·int·n8·=·8;
 26 ········final·int·n9·=·9;
25 ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[9];27 ········final·SearchRemoteOperation$SearchType[]·$values·=·new·SearchRemoteOperation$SearchType[10];
26 ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH;28 ········$values[0]·=·SearchRemoteOperation$SearchType.FILE_SEARCH;
27 ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH;29 ········$values[n]·=·SearchRemoteOperation$SearchType.FAVORITE_SEARCH;
28 ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH;30 ········$values[n2]·=·SearchRemoteOperation$SearchType.RECENTLY_MODIFIED_SEARCH;
29 ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH;31 ········$values[n3]·=·SearchRemoteOperation$SearchType.PHOTO_SEARCH;
30 ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH;32 ········$values[n4]·=·SearchRemoteOperation$SearchType.SHARED_SEARCH;
31 ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH;33 ········$values[n5]·=·SearchRemoteOperation$SearchType.GALLERY_SEARCH;
32 ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH;34 ········$values[n6]·=·SearchRemoteOperation$SearchType.FILE_ID_SEARCH;
33 ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH;35 ········$values[n7]·=·SearchRemoteOperation$SearchType.CONTENT_TYPE_SEARCH;
34 ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH;36 ········$values[n8]·=·SearchRemoteOperation$SearchType.RECENTLY_ADDED_SEARCH;
 37 ········$values[n9]·=·SearchRemoteOperation$SearchType.SHARED_FILTER;
35 ········$VALUES·=·$values;38 ········$VALUES·=·$values;
36 ····}39 ····}
37 ····40 ····
38 ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{41 ····private·SearchRemoteOperation$SearchType(final·String·name,·final·int·ordinal)·{
39 ····}42 ····}
40 }43 }
26.4 KB
com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.class
26.2 KB
procyon -ec {}
    
Offset 60, 251 lines modifiedOffset 60, 263 lines modified
60 ········//····56:·pop············60 ········//····56:·pop············
61 ········//····57:·aload···········561 ········//····57:·aload···········5
62 ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;62 ········//····59:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
63 ········//····62:·astore··········563 ········//····62:·astore··········5
64 ········//····64:·aload···········464 ········//····64:·aload···········4
65 ········//····66:·aload···········565 ········//····66:·aload···········5
66 ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V66 ········//····68:·invokespecial···org/apache/commons/httpclient/methods/PostMethod.<init>:(Ljava/lang/String;)V
 67 ········//····71:·aload···········4
 68 ········//····73:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getParams:()Lorg/apache/commons/httpclient/params/HttpMethodParams;
 69 ········//····76:·astore_3·······
 70 ········//····77:·ldc·············"utf-8"
 71 ········//····79:·astore··········5
 72 ········//····81:·aload_3········
 73 ········//····82:·aload···········5
 74 ········//····84:·invokevirtual···org/apache/commons/httpclient/params/HttpMethodParams.setContentCharset:(Ljava/lang/String;)V
67 ········//····71:·ldc·············"path"75 ········//····87:·ldc·············"path"
68 ········//····73:·astore_3·······76 ········//····89:·astore_3·······
69 ········//····74:·aload_0········77 ········//····90:·aload_0········
70 ········//····75:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.filePath:Ljava/lang/String;78 ········//····91:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.filePath:Ljava/lang/String;
71 ········//····78:·astore··········5 
72 ········//····80:·aload···········4 
73 ········//····82:·aload_3········ 
74 ········//····83:·aload···········5 
75 ········//····85:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V 
76 ········//····88:·ldc·············"editorId" 
77 ········//····90:·astore_3······· 
78 ········//····91:·aload_0········ 
79 ········//····92:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String; 
80 ········//····95:·astore··········579 ········//····94:·astore··········5
81 ········//····97:·aload···········480 ········//····96:·aload···········4
82 ········//····99:·aload_3········81 ········//····98:·aload_3········
83 ········//···100:·aload···········582 ········//····99:·aload···········5
84 ········//···102:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V83 ········//···101:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V
85 ········//···105:·ldc·············"OCS-APIREQUEST"84 ········//···104:·ldc·············"editorId"
86 ········//···107:·astore_3·······85 ········//···106:·astore_3·······
87 ········//···108:·ldc·············"true"86 ········//···107:·aload_0········
 87 ········//···108:·getfield········com/nextcloud/android/lib/resources/directediting/DirectEditingOpenFileRemoteOperation.editor:Ljava/lang/String;
88 ········//···110:·astore··········588 ········//···111:·astore··········5
89 ········//···112:·aload···········489 ········//···113:·aload···········4
90 ········//···114:·aload_3········90 ········//···115:·aload_3········
91 ········//···115:·aload···········591 ········//···116:·aload···········5
 92 ········//···118:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addParameter:(Ljava/lang/String;Ljava/lang/String;)V
 93 ········//···121:·ldc·············"OCS-APIREQUEST"
 94 ········//···123:·astore_3·······
 95 ········//···124:·ldc·············"true"
 96 ········//···126:·astore··········5
 97 ········//···128:·aload···········4
 98 ········//···130:·aload_3········
 99 ········//···131:·aload···········5
92 ········//···117:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V100 ········//···133:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.addRequestHeader:(Ljava/lang/String;Ljava/lang/String;)V
93 ········//···120:·ldc·············40000101 ········//···136:·ldc·············40000
94 ········//···122:·istore_2·······102 ········//···138:·istore_2·······
95 ········//···123:·sipush··········5000103 ········//···139:·sipush··········5000
96 ········//···126:·istore··········7104 ········//···142:·istore··········7
97 ········//···128:·aload_1········105 ········//···144:·aload_1········
98 ········//···129:·aload···········4106 ········//···145:·aload···········4
99 ········//···131:·iload_2········107 ········//···147:·iload_2········
100 ········//···132:·iload···········7108 ········//···148:·iload···········7
101 ········//···134:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I109 ········//···150:·invokevirtual···com/owncloud/android/lib/common/OwnCloudClient.executeMethod:(Lorg/apache/commons/httpclient/HttpMethodBase;II)I
102 ········//···137:·istore_2·······110 ········//···153:·istore_2·······
103 ········//···138:·sipush··········200111 ········//···154:·sipush··········200
104 ········//···141:·istore··········7112 ········//···157:·istore··········7
105 ········//···143:·iload_2········113 ········//···159:·iload_2········
106 ········//···144:·iload···········7114 ········//···160:·iload···········7
107 ········//···146:·if_icmpne·······219115 ········//···162:·if_icmpne·······235
108 ········//···149:·aload···········4116 ········//···165:·aload···········4
109 ········//···151:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getResponseBodyAsString:()Ljava/lang/String;117 ········//···167:·invokevirtual···org/apache/commons/httpclient/methods/PostMethod.getResponseBodyAsString:()Ljava/lang/String;
110 ········//···154:·astore_1······· 
111 ········//···155:·new·············Lorg/json/JSONObject; 
112 ········//···158:·astore_3······· 
113 ········//···159:·aload_3········ 
114 ········//···160:·aload_1········ 
115 ········//···161:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V 
116 ········//···164:·ldc·············"ocs" 
117 ········//···166:·astore_1······· 
118 ········//···167:·aload_3········ 
119 ········//···168:·aload_1········ 
120 ········//···169:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject; 
121 ········//···172:·astore_1·······118 ········//···170:·astore_1·······
122 ········//···173:·ldc·············"data"119 ········//···171:·new·············Lorg/json/JSONObject;
123 ········//···175:·astore_3·······120 ········//···174:·astore_3·······
 121 ········//···175:·aload_3········
124 ········//···176:·aload_1········122 ········//···176:·aload_1········
 123 ········//···177:·invokespecial···org/json/JSONObject.<init>:(Ljava/lang/String;)V
 124 ········//···180:·ldc·············"ocs"
 125 ········//···182:·astore_1·······
125 ········//···177:·aload_3········126 ········//···183:·aload_3········
 127 ········//···184:·aload_1········
126 ········//···178:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject;128 ········//···185:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject;
127 ········//···181:·astore_1·······129 ········//···188:·astore_1·······
 130 ········//···189:·ldc·············"data"
 131 ········//···191:·astore_3·······
 132 ········//···192:·aload_1········
 133 ········//···193:·aload_3········
 134 ········//···194:·invokevirtual···org/json/JSONObject.getJSONObject:(Ljava/lang/String;)Lorg/json/JSONObject;
 135 ········//···197:·astore_1·······
128 ········//···182:·ldc·············"url"136 ········//···198:·ldc·············"url"
129 ········//···184:·astore_3·······137 ········//···200:·astore_3·······
130 ········//···185:·aload_1········ 
131 ········//···186:·aload_3········ 
132 ········//···187:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object; 
133 ········//···190:·astore_1······· 
134 ········//···191:·aload_1········ 
135 ········//···192:·checkcast·······Ljava/lang/String; 
136 ········//···195:·astore_1······· 
137 ········//···196:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult; 
138 ········//···199:·astore_3······· 
139 ········//···200:·iconst_1······· 
140 ········//···201:·istore··········7 
141 ········//···203:·aload_3········ 
142 ········//···204:·iload···········7 
143 ········//···206:·aload···········4 
144 ········//···208:·invokespecial···com/owncloud/android/lib/common/operations/RemoteOperationResult.<init>:(ZLorg/apache/commons/httpclient/HttpMethod;)V 
145 ········//···211:·aload_3········ 
146 ········//···212:·aload_1········138 ········//···201:·aload_1········
147 ········//···213:·invokevirtual···com/owncloud/android/lib/common/operations/RemoteOperationResult.setSingleData:(Ljava/lang/Object;)V 
148 ········//···216:·goto············249139 ········//···202:·aload_3········
 140 ········//···203:·invokevirtual···org/json/JSONObject.get:(Ljava/lang/String;)Ljava/lang/Object;
 141 ········//···206:·astore_1·······
 142 ········//···207:·aload_1········
 143 ········//···208:·checkcast·······Ljava/lang/String;
 144 ········//···211:·astore_1·······
149 ········//···219:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;145 ········//···212:·new·············Lcom/owncloud/android/lib/common/operations/RemoteOperationResult;
150 ········//···222:·astore_3·······146 ········//···215:·astore_3·······
151 ········//···223:·iconst_0·······147 ········//···216:·iconst_1·······
152 ········//···224:·istore··········7148 ········//···217:·istore··········7
153 ········//···226:·aconst_null···· 
Max diff block lines reached; 8676/26826 bytes (32.34%) of diff not shown.
17.2 KB
com/owncloud/android/lib/resources/activities/GetActivitiesRemoteOperation.class
17.0 KB
procyon -ec {}
    
Offset 173, 17 lines modifiedOffset 173, 17 lines modified
173 ····················queryString.put("sort",·"desc");173 ····················queryString.put("sort",·"desc");
174 ····················queryString.put("object_type",·"files");174 ····················queryString.put("object_type",·"files");
175 ····················queryString.put("object_id",·this.fileId);175 ····················queryString.put("object_id",·this.fileId);
176 ················}176 ················}
177 ················getMethod.setQueryString((Map)queryString);177 ················getMethod.setQueryString((Map)queryString);
178 ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod);178 ················final·int·execute·=·nextcloudClient.execute((OkHttpMethodBase)getMethod);
179 ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString();179 ················final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString();
180 ················final·String·header·=·getMethod.response.header("X-Activity-Last-Given");180 ················final·String·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given");
181 ················if·(header·!=·null)·{181 ················if·(responseHeader·!=·null)·{
182 ····················this.lastGiven·=·Integer.parseInt(header);182 ····················this.lastGiven·=·Integer.parseInt(responseHeader);
183 ················}183 ················}
184 ················else·{184 ················else·{
185 ····················this.lastGiven·=·lastGiven2;185 ····················this.lastGiven·=·lastGiven2;
186 ················}186 ················}
187 ················RemoteOperationResult·remoteOperationResult;187 ················RemoteOperationResult·remoteOperationResult;
188 ················if·(this.isSuccess(execute))·{188 ················if·(this.isSuccess(execute))·{
189 ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG;189 ····················final·String·tag2·=·GetActivitiesRemoteOperation.TAG;
Offset 257, 31 lines modifiedOffset 257, 31 lines modified
257 ····························list2.add((String)s2);257 ····························list2.add((String)s2);
258 ····························s2·=·new·NameValuePair("previews",·(String)o);258 ····························s2·=·new·NameValuePair("previews",·(String)o);
259 ····························final·ArrayList<String>·list3·=·list;259 ····························final·ArrayList<String>·list3·=·list;
260 ····························try·{260 ····························try·{
261 ································list3.add((String)s2);261 ································list3.add((String)s2);
262 ································final·int·lastGiven·=·this.lastGiven;262 ································final·int·lastGiven·=·this.lastGiven;
263 ································final·int·lastGiven2·=·-1;263 ································final·int·lastGiven2·=·-1;
264 ································Label_0273:·{264 ································Label_0272:·{
265 ····································if·(lastGiven·==·lastGiven2)·{265 ····································if·(lastGiven·==·lastGiven2)·{
266 ········································break·Label_0273;266 ········································break·Label_0272;
267 ····································}267 ····································}
268 ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class);268 ····································o·=·new(org.apache.commons.httpclient.NameValuePair.class);
269 ····································final·String·s5·=·"since";269 ····································final·String·s5·=·"since";
270 ····································final·int·lastGiven3·=·this.lastGiven;270 ····································final·int·lastGiven3·=·this.lastGiven;
271 ····································try·{271 ····································try·{
272 ········································new·NameValuePair(s5,·String.valueOf(lastGiven3));272 ········································new·NameValuePair(s5,·String.valueOf(lastGiven3));
273 ········································final·ArrayList<String>·list4·=·list;273 ········································final·ArrayList<String>·list4·=·list;
274 ········································try·{274 ········································try·{
275 ············································list4.add((String)o);275 ············································list4.add((String)o);
276 ············································o·=·this.fileId;276 ············································o·=·this.fileId;
277 ············································try·{277 ············································try·{
278 ················································Label_0369:·{278 ················································Label_0368:·{
279 ····················································if·(((String)o).isEmpty())·{279 ····················································if·(((String)o).isEmpty())·{
280 ························································break·Label_0369;280 ························································break·Label_0368;
281 ····················································}281 ····················································}
282 ····················································o·=·new·NameValuePair("sort",·"desc");282 ····················································o·=·new·NameValuePair("sort",·"desc");
283 ····················································final·ArrayList<String>·list5·=·list;283 ····················································final·ArrayList<String>·list5·=·list;
284 ····················································try·{284 ····················································try·{
285 ························································list5.add((String)o);285 ························································list5.add((String)o);
286 ························································o·=·new·NameValuePair("object_type",·"files");286 ························································o·=·new·NameValuePair("object_type",·"files");
287 ························································final·ArrayList<String>·list6·=·list;287 ························································final·ArrayList<String>·list6·=·list;
Offset 297, 41 lines modifiedOffset 297, 41 lines modified
297 ····································································getMethod.setQueryString((NameValuePair[])array);297 ····································································getMethod.setQueryString((NameValuePair[])array);
298 ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient;298 ····································································final·OwnCloudClient·ownCloudClient2·=·ownCloudClient;
299 ····································································try·{299 ····································································try·{
300 ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod);300 ········································································final·int·executeMethod·=·ownCloudClient2.executeMethod((HttpMethod)getMethod);
301 ········································································try·{301 ········································································try·{
302 ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString();302 ············································································final·String·responseBodyAsString·=·getMethod.getResponseBodyAsString();
303 ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given");303 ············································································final·Header·responseHeader·=·getMethod.getResponseHeader("X-Activity-Last-Given");
304 ············································································Label_0453:·{304 ············································································Label_0452:·{
305 ················································································if·(responseHeader·==·null)·{305 ················································································if·(responseHeader·==·null)·{
306 ····················································································break·Label_0453;306 ····················································································break·Label_0452;
307 ················································································}307 ················································································}
308 ················································································s2·=·responseHeader.getValue();308 ················································································s2·=·responseHeader.getValue();
309 ················································································try·{309 ················································································try·{
310 ····················································································this.lastGiven·=·Integer.parseInt((String)s2);310 ····················································································this.lastGiven·=·Integer.parseInt((String)s2);
311 ····················································································try·{311 ····················································································try·{
312 ························································································Label_0603:·{312 ························································································Label_0602:·{
313 ····························································································if·(!this.isSuccess(executeMethod))·{313 ····························································································if·(!this.isSuccess(executeMethod))·{
314 ································································································break·Label_0603;314 ································································································break·Label_0602;
315 ····························································································}315 ····························································································}
316 ····························································································o·=·GetActivitiesRemoteOperation.TAG;316 ····························································································o·=·GetActivitiesRemoteOperation.TAG;
317 ····························································································try·{317 ····························································································try·{
318 ································································································s2·=·new(java.lang.StringBuilder.class);318 ································································································s2·=·new(java.lang.StringBuilder.class);
319 ································································································try·{319 ································································································try·{
320 ····································································································new·StringBuilder();320 ····································································································new·StringBuilder();
321 ····································································································((StringBuilder)s2).append("Successful·response:·");321 ····································································································((StringBuilder)s2).append("Successful·response:·");
322 ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2;322 ····································································································final·StringBuilder·sb4·=·(StringBuilder)s2;
323 ····································································································try·{323 ····································································································try·{
324 ········································································································sb4.append(responseBodyAsString);324 ········································································································sb4.append(responseBodyAsString);
325 ········································································································s2·=·((StringBuilder)s2).toString();325 ········································································································s2·=·((StringBuilder)s2).toString();
326 ········································································································Log_OC.d((String)o,·(String)s2);326 ········································································································Log_OC.d((String)o,·(String)s2);
327 ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders());327 ········································································································o·=·new·RemoteOperationResult(true,·executeMethod,·getMethod.getResponseHeaders());
328 ········································································································Label_0557:·{328 ········································································································Label_0556:·{
329 ············································································································if·(responseBodyAsString·!=·null)·{329 ············································································································if·(responseBodyAsString·!=·null)·{
330 ················································································································break·Label_0557;330 ················································································································break·Label_0556;
331 ············································································································}331 ············································································································}
332 ············································································································ArrayList·result·=·new(java.util.ArrayList.class);332 ············································································································ArrayList·result·=·new(java.util.ArrayList.class);
333 ············································································································try·{333 ············································································································try·{
334 ················································································································new·ArrayList();334 ················································································································new·ArrayList();
335 ················································································································try·{335 ················································································································try·{
336 ····················································································································try·{336 ····················································································································try·{
337 ························································································································final·ArrayList<ArrayList>·list8;337 ························································································································final·ArrayList<ArrayList>·list8;
Offset 340, 24 lines modifiedOffset 340, 24 lines modified
340 ····························································································································list8.add(result);340 ····························································································································list8.add(result);
341 ····························································································································final·int·lastGiven4·=·this.lastGiven;341 ····························································································································final·int·lastGiven4·=·this.lastGiven;
342 ····························································································································try·{342 ····························································································································try·{
343 ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4));343 ································································································································data.add((ArrayList)Integer.valueOf(lastGiven4));
344 ································································································································final·String·s6·=·(String)o;344 ································································································································final·String·s6·=·(String)o;
345 ································································································································try·{345 ································································································································try·{
346 ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data);346 ····································································································································((RemoteOperationResult)s6).setData((ArrayList)data);
347 ····································································································································Label_0752:·{347 ····································································································································Label_0751:·{
348 ········································································································································break·Label_0752;348 ········································································································································break·Label_0751;
349 ········································································································································try·{349 ········································································································································try·{
350 ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders());350 ············································································································································s2·=·new·RemoteOperationResult(false,·executeMethod,·getMethod.getResponseHeaders());
351 ············································································································································o·=·GetActivitiesRemoteOperation.TAG;351 ············································································································································o·=·GetActivitiesRemoteOperation.TAG;
352 ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·");352 ············································································································································Log_OC.e((String)o,·"Failed·response·while·getting·user·activities·");
353 ············································································································································o·=·"***·status·code:·";353 ············································································································································o·=·"***·status·code:·";
354 ············································································································································Label_0709:·{354 ············································································································································Label_0708:·{
355 ················································································································································if·(responseBodyAsString·==·null)·{355 ················································································································································if·(responseBodyAsString·==·null)·{
356 ····················································································································································break·Label_0709;356 ····················································································································································break·Label_0708;
357 ················································································································································}357 ················································································································································}
358 ················································································································································final·String·tag2·=·GetActivitiesRemoteOperation.TAG;358 ················································································································································final·String·tag2·=·GetActivitiesRemoteOperation.TAG;
359 ················································································································································try·{359 ················································································································································try·{
360 ····················································································································································try·{360 ····················································································································································try·{
361 ························································································································································final·StringBuilder·sb6;361 ························································································································································final·StringBuilder·sb6;
362 ························································································································································final·StringBuilder·sb5·=·sb6·=·new·StringBuilder();362 ························································································································································final·StringBuilder·sb5·=·sb6·=·new·StringBuilder();
363 ························································································································································try·{363 ························································································································································try·{
Offset 366, 16 lines modifiedOffset 366, 16 lines modified
366 ····························································································································································try·{366 ····························································································································································try·{
367 ································································································································································sb7.append(executeMethod);367 ································································································································································sb7.append(executeMethod);
368 ································································································································································sb5.append("·;·response·message:·");368 ································································································································································sb5.append("·;·response·message:·");
369 ································································································································································final·StringBuilder·sb8·=·sb5;369 ································································································································································final·StringBuilder·sb8·=·sb5;
370 ································································································································································try·{370 ································································································································································try·{
371 ····································································································································································sb8.append(responseBodyAsString);371 ····································································································································································sb8.append(responseBodyAsString);
372 ····································································································································································Log_OC.e(tag2,·sb5.toString());372 ····································································································································································Log_OC.e(tag2,·sb5.toString());
373 ····································································································································································Label_0749:·{373 ····································································································································································Label_0748:·{
374 ········································································································································································break·Label_0749;374 ········································································································································································break·Label_0748;
375 ···················································