4.5 MB
/home/fdroid/fdroiddata/tmp/com.etesync.syncadapter_9.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.etesync.syncadapter_9.apk
2.77 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 23 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:·e3a065e54ae1d2002d310b3754d00d4e66cbb71c47528a089c1454e170691780 
10 Signer·#1·certificate·SHA-1·digest:·b44ee86141ad88c9eb5ebcbb7fed3a25fcd12975 
11 Signer·#1·certificate·MD5·digest:·93978d8d8a8ed754cb5f344e6fc0e879 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·d0351654a70949238ef3ea13122d3339bec8765c203164d5b2024fedbe58bd26 
15 Signer·#1·public·key·SHA-1·digest:·7d3d9f978d31cfba261106247ada1f6d07db5e4a 
16 Signer·#1·public·key·MD5·digest:·9b9e2241b2eb1af276e8d4a7fddf03ea 
17 WARNING:·META-INF/services/net.fortuna.ical4j.model.ComponentFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/services/net.fortuna.ical4j.model.ParameterFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/services/net.fortuna.ical4j.model.PropertyFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/services/net.fortuna.ical4j.validate.CalendarValidatorFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/services/org.codehaus.groovy.runtime.ExtensionModule·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/buildserverid·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/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
4.34 MB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 74168 lines modifiedOffset 1, 58155 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:···················3538467·(000000000035FE23h)4 ··Zip·archive·file·size:···················3468379·(000000000034EC5Bh)
5 ··Actual·end-cent-dir·record·offset:·······3538445·(000000000035FE0Dh)5 ··Actual·end-cent-dir·record·offset:·······3468357·(000000000034EC45h)
6 ··Expected·end-cent-dir·record·offset:·····3538445·(000000000035FE0Dh)6 ··Expected·end-cent-dir·record·offset:·····3468357·(000000000034EC45h)
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·1999·entries.9 ··central·directory·contains·1997·entries.
10 ··The·central·directory·is·191388·(000000000002EB9Ch)·bytes·long,10 ··The·central·directory·is·170920·(0000000000029BA8h)·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·3347057·(0000000000331271h).12 ··is·3297437·(000000000032509Dh).
  
  
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:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
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:···2.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):··········2017·Apr·8·06:18:1826 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
27 ··32-bit·CRC·value·(hex):·························69b3f0fa27 ··32-bit·CRC·value·(hex):·························b453cd1f
28 ··compressed·size:································60385·bytes28 ··compressed·size:································3066·bytes
29 ··uncompressed·size:······························185040·bytes29 ··uncompressed·size:······························13980·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 ··Unix·file·attributes·(100666·octal):············-rw-rw-rw-
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(20·hex):················arc·
  
37 ··There·is·no·file·comment.37 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:38 Central·directory·entry·#2:
39 ---------------------------39 ---------------------------
  
 40 ··LICENSES
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/227731EE.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···6045141 ··offset·of·local·header·from·start·of·archive:···3115
43 ··················································(000000000000EC23h)·bytes42 ··················································(0000000000000C2Bh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT43 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.044 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT45 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.046 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated47 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal48 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted49 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes50 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2017·Apr·8·06:18:2051 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
53 ··32-bit·CRC·value·(hex):·························bbb8567552 ··32-bit·CRC·value·(hex):·························8bc46d3c
54 ··compressed·size:································63290·bytes53 ··compressed·size:································4446·bytes
55 ··uncompressed·size:······························185143·bytes54 ··uncompressed·size:······························12496·bytes
56 ··length·of·filename:·····························20·characters55 ··length·of·filename:·····························8·characters
57 ··length·of·extra·field:··························0·bytes56 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters57 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·158 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary59 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex60 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none61 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.62 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:63 Central·directory·entry·#3:
65 ---------------------------64 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/227731EE.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···123807 
69 ··················································(000000000001E39Fh)·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):··········2017·Apr·8·06:18:20 
79 ··32-bit·CRC·value·(hex):·························600d415f 
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/services/net.fortuna.ical4j.model.ComponentFactory65 ··META-INF/services/net.fortuna.ical4j.model.ComponentFactory
  
94 ··offset·of·local·header·from·start·of·archive:···12494766 ··offset·of·local·header·from·start·of·archive:···7599
95 ··················································(000000000001E813h)·bytes67 ··················································(0000000000001DAFh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT68 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.069 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT70 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.071 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated72 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal73 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted74 ··file·security·status:···························not·encrypted
103 ··extended·local·header:··························yes75 ··extended·local·header:··························no
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0076 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
Max diff block lines reached; 4547140/4555102 bytes (99.83%) of diff not shown.
1.39 KB
AndroidManifest.xml (decoded)
1.33 KB
AndroidManifest.xml
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>15 ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/>
16 ··<uses-permission·android:name="android.permission.READ_CONTACTS"/>16 ··<uses-permission·android:name="android.permission.READ_CONTACTS"/>
17 ··<uses-permission·android:name="android.permission.WRITE_CONTACTS"/>17 ··<uses-permission·android:name="android.permission.WRITE_CONTACTS"/>
18 ··<uses-permission·android:name="android.permission.READ_CALENDAR"/>18 ··<uses-permission·android:name="android.permission.READ_CALENDAR"/>
19 ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/>19 ··<uses-permission·android:name="android.permission.WRITE_CALENDAR"/>
20 ··<uses-permission·android:name="org.dmfs.permission.READ_TASKS"/>20 ··<uses-permission·android:name="org.dmfs.permission.READ_TASKS"/>
21 ··<uses-permission·android:name="org.dmfs.permission.WRITE_TASKS"/>21 ··<uses-permission·android:name="org.dmfs.permission.WRITE_TASKS"/>
22 ··<meta-data·android:name="android.support.VERSION"·android:value="25.3.0"/>22 ··<meta-data·android:name="android.support.VERSION"·android:value="25.3.1"/>
23 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.etesync.syncadapter.App"·android:allowBackup="true"·android:fullBackupContent="false"·android:networkSecurityConfig="@xml/network_security_config">23 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/ic_launcher"·android:name="com.etesync.syncadapter.App"·android:allowBackup="true"·android:fullBackupContent="false"·android:networkSecurityConfig="@xml/network_security_config">
24 ····<receiver·android:name="com.etesync.syncadapter.App$ReinitLoggingReceiver"·android:exported="false"·android:process=":sync">24 ····<receiver·android:name="com.etesync.syncadapter.App$ReinitLoggingReceiver"·android:exported="false"·android:process=":sync">
25 ······<intent-filter>25 ······<intent-filter>
26 ········<action·android:name="com.etesync.syncadapter.REINIT_LOGGER"/>26 ········<action·android:name="com.etesync.syncadapter.REINIT_LOGGER"/>
27 ······</intent-filter>27 ······</intent-filter>
28 ····</receiver>28 ····</receiver>
29 ····<receiver·android:name="com.etesync.syncadapter.App$AppUpdatedReceiver"·android:exported="true">29 ····<receiver·android:name="com.etesync.syncadapter.App$AppUpdatedReceiver"·android:exported="true">
21.3 KB
classes.dex
21.3 KB
classes.jar
5.3 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·6087995·bytes,·number·of·entries:·31311 Zip·file·size:·6088722·bytes,·number·of·entries:·3132
2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
3 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class3 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class
4 ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class4 ?rwxrwxr-x··2.0·unx····13011·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class
5 ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class5 ?rwxrwxr-x··2.0·unx·····5128·b-·stor·80-Jan-01·00:00·android/support/design/R$color.class
6 ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class6 ?rwxrwxr-x··2.0·unx·····7944·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class
7 ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class7 ?rwxrwxr-x··2.0·unx·····5868·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class
8 ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class8 ?rwxrwxr-x··2.0·unx·····5666·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class
Offset 388, 15 lines modifiedOffset 388, 15 lines modified
388 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class388 ?rwxrwxr-x··2.0·unx······112·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl.class
389 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class389 ?rwxrwxr-x··2.0·unx······247·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase.class
390 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class390 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb.class
391 ?rwxrwxr-x··2.0·unx·····3400·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder.class391 ?rwxrwxr-x··2.0·unx·····3400·b-·stor·80-Jan-01·00:00·android/support/v4/app/TaskStackBuilder.class
392 ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class392 ?rwxrwxr-x··2.0·unx·····4222·b-·stor·80-Jan-01·00:00·android/support/v4/content/ModernAsyncTask.class
393 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class393 ?rwxrwxr-x··2.0·unx·····1390·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader$LoadTask.class
394 ?rwxrwxr-x··2.0·unx·····3978·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader.class394 ?rwxrwxr-x··2.0·unx·····3978·b-·stor·80-Jan-01·00:00·android/support/v4/content/Loader.class
395 ?rwxrwxr-x··2.0·unx·····3174·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader.class395 ?rwxrwxr-x··2.0·unx·····3239·b-·stor·80-Jan-01·00:00·android/support/v4/content/AsyncTaskLoader.class
396 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi21.class396 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi21.class
397 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi23.class397 ?rwxrwxr-x··2.0·unx······396·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi23.class
398 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi24.class398 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatApi24.class
399 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class399 ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatHoneycomb.class
400 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class400 ?rwxrwxr-x··2.0·unx······323·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatJellybean.class
401 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class401 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompatKitKat.class
402 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class402 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class
Offset 1269, 16 lines modifiedOffset 1269, 17 lines modified
1269 ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.class1269 ?rwxrwxr-x··2.0·unx·····3493·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$LazySpanLookup.class
1270 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.class1270 ?rwxrwxr-x··2.0·unx······731·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState$1.class
1271 ?rwxrwxr-x··2.0·unx·····2133·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState.class1271 ?rwxrwxr-x··2.0·unx·····2133·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$SavedState.class
1272 ?rwxrwxr-x··2.0·unx·····5094·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$Span.class1272 ?rwxrwxr-x··2.0·unx·····5094·b-·stor·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager$Span.class
1273 ?rwxrwxr-x··2.0·unx····31215·b-·defN·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager.class1273 ?rwxrwxr-x··2.0·unx····31215·b-·defN·80-Jan-01·00:00·android/support/v7/widget/StaggeredGridLayoutManager.class
1274 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class1274 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter$ChildViewCache.class
1275 ?rwxrwxr-x··2.0·unx····14715·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter.class1275 ?rwxrwxr-x··2.0·unx····14715·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SuggestionsAdapter.class
1276 ?rwxrwxr-x··2.0·unx······830·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat$1.class1276 ?rwxrwxr-x··2.0·unx······805·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat$1.class
 1277 ?rwxrwxr-x··2.0·unx······633·b-·stor·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat$ThumbAnimation.class
1277 ?rwxrwxr-x··2.0·unx····19253·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat.class1278 ?rwxrwxr-x··2.0·unx····19135·b-·defN·80-Jan-01·00:00·android/support/v7/widget/SwitchCompat.class
1278 ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemeUtils.class1279 ?rwxrwxr-x··2.0·unx·····2448·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemeUtils.class
1279 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class1280 ?rwxrwxr-x··2.0·unx······282·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ThemedSpinnerAdapter.class
1280 ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintContextWrapper.class1281 ?rwxrwxr-x··2.0·unx·····2532·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintContextWrapper.class
1281 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintInfo.class1282 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintInfo.class
1282 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintResources.class1283 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintResources.class
1283 ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintTypedArray.class1284 ?rwxrwxr-x··2.0·unx·····2888·b-·stor·80-Jan-01·00:00·android/support/v7/widget/TintTypedArray.class
1284 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$1.class1285 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$1.class
Offset 3126, 8 lines modifiedOffset 3127, 8 lines modified
3126 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog$7.class3127 ?rwxrwxr-x··2.0·unx······973·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog$7.class
3127 ?rwxrwxr-x··2.0·unx·····6500·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog.class3128 ?rwxrwxr-x··2.0·unx·····6500·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaDialog.class
3128 ?rwxrwxr-x··2.0·unx·····1604·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaSquare.class3129 ?rwxrwxr-x··2.0·unx·····1604·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/AmbilWarnaSquare.class
3129 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$id.class3130 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$id.class
3130 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$layout.class3131 ?rwxrwxr-x··2.0·unx······183·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R$layout.class
3131 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R.class3132 ?rwxrwxr-x··2.0·unx·······69·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/R.class
3132 ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/widget/AmbilWarnaPrefWidgetView.class3133 ?rwxrwxr-x··2.0·unx·····1249·b-·stor·80-Jan-01·00:00·yuku/ambilwarna/widget/AmbilWarnaPrefWidgetView.class
3133 3131·files,·6326778·bytes·uncompressed,·5517685·bytes·compressed:··12.8%3134 3132·files,·6327333·bytes·uncompressed,·5518218·bytes·compressed:··12.8%
566 B
zipnote «TEMP»/diffoscope_yg585mqs_tmp/tmpagkyfryu_.zip
    
Offset 3819, 14 lines modifiedOffset 3819, 17 lines modified
  
3819 Filename:·android/support/v7/widget/SuggestionsAdapter.class3819 Filename:·android/support/v7/widget/SuggestionsAdapter.class
3820 Comment:·3820 Comment:·
  
3821 Filename:·android/support/v7/widget/SwitchCompat$1.class3821 Filename:·android/support/v7/widget/SwitchCompat$1.class
3822 Comment:·3822 Comment:·
  
 3823 Filename:·android/support/v7/widget/SwitchCompat$ThumbAnimation.class
 3824 Comment:·
  
3823 Filename:·android/support/v7/widget/SwitchCompat.class3825 Filename:·android/support/v7/widget/SwitchCompat.class
3824 Comment:·3826 Comment:·
  
3825 Filename:·android/support/v7/widget/ThemeUtils.class3827 Filename:·android/support/v7/widget/ThemeUtils.class
3826 Comment:·3828 Comment:·
  
3827 Filename:·android/support/v7/widget/ThemedSpinnerAdapter.class3829 Filename:·android/support/v7/widget/ThemedSpinnerAdapter.class
702 B
android/support/v4/content/AsyncTaskLoader.class
606 B
procyon -ec {}
    
Offset 103, 14 lines modifiedOffset 103, 17 lines modified
103 ····}103 ····}
104 ····104 ····
105 ····public·abstract·Object·loadInBackground();105 ····public·abstract·Object·loadInBackground();
106 ····106 ····
107 ····protected·boolean·onCancelLoad()·{107 ····protected·boolean·onCancelLoad()·{
108 ········boolean·cancel·=·false;108 ········boolean·cancel·=·false;
109 ········if·(this.mTask·!=·null)·{109 ········if·(this.mTask·!=·null)·{
 110 ············if·(!this.mStarted)·{
 111 ················this.mContentChanged·=·true;
 112 ············}
110 ············if·(this.mCancellingTask·!=·null)·{113 ············if·(this.mCancellingTask·!=·null)·{
111 ················if·(this.mTask.waiting)·{114 ················if·(this.mTask.waiting)·{
112 ····················this.mTask.waiting·=·false;115 ····················this.mTask.waiting·=·false;
113 ····················this.mHandler.removeCallbacks((Runnable)this.mTask);116 ····················this.mHandler.removeCallbacks((Runnable)this.mTask);
114 ················}117 ················}
115 ················this.mTask·=·null;118 ················this.mTask·=·null;
116 ············}119 ············}
945 B
android/support/v7/widget/RecyclerView$Recycler.class
839 B
procyon -ec {}
    
Offset 666, 16 lines modifiedOffset 666, 16 lines modified
666 ····}666 ····}
667 ····667 ····
668 ····void·viewRangeUpdate(final·int·n,·final·int·n2)·{668 ····void·viewRangeUpdate(final·int·n,·final·int·n2)·{
669 ········final·int·n3·=·n·+·n2;669 ········final·int·n3·=·n·+·n2;
670 ········for·(int·i·=·this.mCachedViews.size()·-·1;·i·>=·0;·--i)·{670 ········for·(int·i·=·this.mCachedViews.size()·-·1;·i·>=·0;·--i)·{
671 ············final·RecyclerView$ViewHolder·recyclerView$ViewHolder·=·(RecyclerView$ViewHolder)this.mCachedViews.get(i);671 ············final·RecyclerView$ViewHolder·recyclerView$ViewHolder·=·(RecyclerView$ViewHolder)this.mCachedViews.get(i);
672 ············if·(recyclerView$ViewHolder·!=·null)·{672 ············if·(recyclerView$ViewHolder·!=·null)·{
673 ················final·int·layoutPosition·=·recyclerView$ViewHolder.getLayoutPosition();673 ················final·int·mPosition·=·recyclerView$ViewHolder.mPosition;
674 ················if·(layoutPosition·>=·n·&&·layoutPosition·<·n3)·{674 ················if·(mPosition·>=·n·&&·mPosition·<·n3)·{
675 ····················recyclerView$ViewHolder.addFlags(2);675 ····················recyclerView$ViewHolder.addFlags(2);
676 ····················this.recycleCachedViewAt(i);676 ····················this.recycleCachedViewAt(i);
677 ················}677 ················}
678 ············}678 ············}
679 ········}679 ········}
680 ····}680 ····}
681 }681 }
1.67 KB
android/support/v7/widget/SwitchCompat$1.class
1.58 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 1, 37 lines modified
  
1 package·android.support.v7.widget;1 package·android.support.v7.widget;
  
2 import·android.util.Property;2 import·android.view.animation.Animation;
 3 import·android.view.animation.Animation$AnimationListener;
  
3 final·class·SwitchCompat$1·extends·Property4 class·SwitchCompat$1·implements·Animation$AnimationListener
4 {5 {
5 ····SwitchCompat$1(final·Class·clazz,·final·String·s)·{ 
6 ········super(clazz,·s);6 ····final·/*·synthetic·*/·SwitchCompat·this$0;
 7 ····final·/*·synthetic·*/·boolean·val$newCheckedState;
 8 ····
 9 ····SwitchCompat$1(final·SwitchCompat·this$0,·final·boolean·val$newCheckedState)·{
 10 ········this.this$0·=·this$0;
 11 ········this.val$newCheckedState·=·val$newCheckedState;
 12 ····}
 13 ····
 14 ····public·void·onAnimationEnd(final·Animation·animation)·{
 15 ········if·(this.this$0.mPositionAnimator·==·animation)·{
 16 ············final·SwitchCompat·this$0·=·this.this$0;
 17 ············float·thumbPosition;
 18 ············if·(this.val$newCheckedState)·{
 19 ················thumbPosition·=·1.0f;
 20 ············}
 21 ············else·{
 22 ················thumbPosition·=·0.0f;
 23 ············}
 24 ············this$0.setThumbPosition(thumbPosition);
 25 ············this.this$0.mPositionAnimator·=·null;
 26 ········}
7 ····}27 ····}
8 ····28 ····
 29 ····public·void·onAnimationRepeat(final·Animation·animation)·{
9 ····public·Float·get(final·SwitchCompat·switchCompat)·{ 
10 ········return·Float.valueOf(SwitchCompat.access$000(switchCompat)); 
11 ····}30 ····}
12 ····31 ····
 32 ····public·void·onAnimationStart(final·Animation·animation)·{
13 ····public·void·set(final·SwitchCompat·switchCompat,·final·Float·n)·{ 
14 ········switchCompat.setThumbPosition((float)n); 
15 ····}33 ····}
16 }34 }
6.85 KB
android/support/v7/widget/SwitchCompat.class
6.76 KB
procyon -ec {}
    
Offset 5, 52 lines modifiedOffset 5, 51 lines modified
5 import·android.support.v7.text.AllCapsTransformationMethod;5 import·android.support.v7.text.AllCapsTransformationMethod;
6 import·android.support.v4.view.MotionEventCompat;6 import·android.support.v4.view.MotionEventCompat;
7 import·android.support.v4.view.ViewCompat;7 import·android.support.v4.view.ViewCompat;
8 import·android.view.accessibility.AccessibilityNodeInfo;8 import·android.view.accessibility.AccessibilityNodeInfo;
9 import·android.view.accessibility.AccessibilityEvent;9 import·android.view.accessibility.AccessibilityEvent;
10 import·android.graphics.Region$Op;10 import·android.graphics.Region$Op;
11 import·android.text.TextUtils;11 import·android.text.TextUtils;
 12 import·android.os.Build$VERSION;
12 import·android.graphics.Canvas;13 import·android.graphics.Canvas;
13 import·android.graphics.Typeface;14 import·android.graphics.Typeface;
14 import·android.text.StaticLayout;15 import·android.text.StaticLayout;
15 import·android.text.Layout$Alignment;16 import·android.text.Layout$Alignment;
16 import·android.view.View;17 import·android.view.View;
17 import·android.view.MotionEvent;18 import·android.view.MotionEvent;
18 import·android.support.v4.graphics.drawable.DrawableCompat;19 import·android.support.v4.graphics.drawable.DrawableCompat;
19 import·android.os.Build$VERSION;20 import·android.view.animation.Animation;
 21 import·android.view.animation.Animation$AnimationListener;
20 import·android.view.ViewConfiguration;22 import·android.view.ViewConfiguration;
21 import·android.graphics.drawable.Drawable$Callback;23 import·android.graphics.drawable.Drawable$Callback;
22 import·android.support.v7.appcompat.R$styleable;24 import·android.support.v7.appcompat.R$styleable;
23 import·android.support.v7.appcompat.R$attr;25 import·android.support.v7.appcompat.R$attr;
24 import·android.util.AttributeSet;26 import·android.util.AttributeSet;
25 import·android.content.Context;27 import·android.content.Context;
26 import·android.view.VelocityTracker;28 import·android.view.VelocityTracker;
27 import·android.graphics.PorterDuff$Mode;29 import·android.graphics.PorterDuff$Mode;
28 import·android.graphics.drawable.Drawable;30 import·android.graphics.drawable.Drawable;
29 import·android.text.TextPaint;31 import·android.text.TextPaint;
30 import·android.content.res.ColorStateList;32 import·android.content.res.ColorStateList;
31 import·android.graphics.Rect;33 import·android.graphics.Rect;
32 import·android.text.method.TransformationMethod;34 import·android.text.method.TransformationMethod;
33 import·android.animation.ObjectAnimator; 
34 import·android.text.Layout;35 import·android.text.Layout;
35 import·android.util.Property; 
36 import·android.widget.CompoundButton;36 import·android.widget.CompoundButton;
  
37 public·class·SwitchCompat·extends·CompoundButton37 public·class·SwitchCompat·extends·CompoundButton
38 {38 {
39 ····private·static·final·int[]·CHECKED_STATE_SET;39 ····private·static·final·int[]·CHECKED_STATE_SET;
40 ····private·static·final·Property·THUMB_POS; 
41 ····private·boolean·mHasThumbTint;40 ····private·boolean·mHasThumbTint;
42 ····private·boolean·mHasThumbTintMode;41 ····private·boolean·mHasThumbTintMode;
43 ····private·boolean·mHasTrackTint;42 ····private·boolean·mHasTrackTint;
44 ····private·boolean·mHasTrackTintMode;43 ····private·boolean·mHasTrackTintMode;
45 ····private·int·mMinFlingVelocity;44 ····private·int·mMinFlingVelocity;
46 ····private·Layout·mOffLayout;45 ····private·Layout·mOffLayout;
47 ····private·Layout·mOnLayout;46 ····private·Layout·mOnLayout;
48 ····ObjectAnimator·mPositionAnimator;47 ····SwitchCompat$ThumbAnimation·mPositionAnimator;
49 ····private·boolean·mShowText;48 ····private·boolean·mShowText;
50 ····private·boolean·mSplitTrack;49 ····private·boolean·mSplitTrack;
51 ····private·int·mSwitchBottom;50 ····private·int·mSwitchBottom;
52 ····private·int·mSwitchHeight;51 ····private·int·mSwitchHeight;
53 ····private·int·mSwitchLeft;52 ····private·int·mSwitchLeft;
54 ····private·int·mSwitchMinWidth;53 ····private·int·mSwitchMinWidth;
55 ····private·int·mSwitchPadding;54 ····private·int·mSwitchPadding;
Offset 75, 15 lines modifiedOffset 74, 14 lines modified
75 ····private·float·mTouchY;74 ····private·float·mTouchY;
76 ····private·Drawable·mTrackDrawable;75 ····private·Drawable·mTrackDrawable;
77 ····private·ColorStateList·mTrackTintList;76 ····private·ColorStateList·mTrackTintList;
78 ····private·PorterDuff$Mode·mTrackTintMode;77 ····private·PorterDuff$Mode·mTrackTintMode;
79 ····private·VelocityTracker·mVelocityTracker;78 ····private·VelocityTracker·mVelocityTracker;
80 ····79 ····
81 ····static·{80 ····static·{
82 ········THUMB_POS·=·(Property)new·SwitchCompat$1((Class)Float.class,·"thumbPos"); 
83 ········CHECKED_STATE_SET·=·new·int[]·{·16842912·};81 ········CHECKED_STATE_SET·=·new·int[]·{·16842912·};
84 ····}82 ····}
85 ····83 ····
86 ····public·SwitchCompat(final·Context·context)·{84 ····public·SwitchCompat(final·Context·context)·{
87 ········this(context,·null);85 ········this(context,·null);
88 ····}86 ····}
89 ····87 ····
Offset 156, 30 lines modifiedOffset 154, 28 lines modified
156 ········this.mTouchSlop·=·value.getScaledTouchSlop();154 ········this.mTouchSlop·=·value.getScaledTouchSlop();
157 ········this.mMinFlingVelocity·=·value.getScaledMinimumFlingVelocity();155 ········this.mMinFlingVelocity·=·value.getScaledMinimumFlingVelocity();
158 ········this.refreshDrawableState();156 ········this.refreshDrawableState();
159 ········this.setChecked(this.isChecked());157 ········this.setChecked(this.isChecked());
160 ····}158 ····}
161 ····159 ····
162 ····private·void·animateThumbToCheckedState(final·boolean·b)·{160 ····private·void·animateThumbToCheckedState(final·boolean·b)·{
163 ········final·int·autoCancel·=·1;161 ········if·(this.mPositionAnimator·!=·null)·{
 162 ············this.cancelPositionAnimator();
 163 ········}
 164 ········final·float·mThumbPosition·=·this.mThumbPosition;
164 ········float·n;165 ········float·n;
165 ········if·(b)·{166 ········if·(b)·{
166 ············n·=·1.0f;167 ············n·=·1.0f;
167 ········}168 ········}
168 ········else·{169 ········else·{
169 ············n·=·0.0f;170 ············n·=·0.0f;
170 ········}171 ········}
 172 ········(this.mPositionAnimator·=·new·SwitchCompat$ThumbAnimation(this,·mThumbPosition,·n)).setDuration(250L);
 173 ········this.mPositionAnimator.setAnimationListener((Animation$AnimationListener)new·SwitchCompat$1(this,·b));
 174 ········this.startAnimation((Animation)this.mPositionAnimator);
171 ········final·Property·thumb_POS·=·SwitchCompat.THUMB_POS; 
172 ········final·float[]·array·=·new·float[autoCancel]; 
173 ········array[0]·=·n; 
174 ········(this.mPositionAnimator·=·ObjectAnimator.ofFloat((Object)this,·thumb_POS,·array)).setDuration(250L); 
175 ········if·(Build$VERSION.SDK_INT·>=·18)·{ 
176 ············this.mPositionAnimator.setAutoCancel((boolean)(autoCancel·!=·0)); 
177 ········} 
178 ········this.mPositionAnimator.start(); 
179 ····}175 ····}
180 ····176 ····
181 ····private·void·applyThumbTint()·{177 ····private·void·applyThumbTint()·{
182 ········if·(this.mThumbDrawable·!=·null·&&·(this.mHasThumbTint·||·this.mHasThumbTintMode))·{178 ········if·(this.mThumbDrawable·!=·null·&&·(this.mHasThumbTint·||·this.mHasThumbTintMode))·{
183 ············this.mThumbDrawable·=·this.mThumbDrawable.mutate();179 ············this.mThumbDrawable·=·this.mThumbDrawable.mutate();
184 ············if·(this.mHasThumbTint)·{180 ············if·(this.mHasThumbTint)·{
185 ················DrawableCompat.setTintList(this.mThumbDrawable,·this.mThumbTintList);181 ················DrawableCompat.setTintList(this.mThumbDrawable,·this.mThumbTintList);
Offset 206, 15 lines modifiedOffset 202, 16 lines modified
206 ················this.mTrackDrawable.setState(this.getDrawableState());202 ················this.mTrackDrawable.setState(this.getDrawableState());
207 ············}203 ············}
208 ········}204 ········}
209 ····}205 ····}
210 ····206 ····
211 ····private·void·cancelPositionAnimator()·{207 ····private·void·cancelPositionAnimator()·{
212 ········if·(this.mPositionAnimator·!=·null)·{208 ········if·(this.mPositionAnimator·!=·null)·{
 209 ············this.clearAnimation();
213 ············this.mPositionAnimator.cancel();210 ············this.mPositionAnimator·=·null;
214 ········}211 ········}
215 ····}212 ····}
216 ····213 ····
217 ····private·void·cancelSuperTouch(final·MotionEvent·motionEvent)·{214 ····private·void·cancelSuperTouch(final·MotionEvent·motionEvent)·{
218 ········final·MotionEvent·obtain·=·MotionEvent.obtain(motionEvent);215 ········final·MotionEvent·obtain·=·MotionEvent.obtain(motionEvent);
219 ········obtain.setAction(3);216 ········obtain.setAction(3);
220 ········super.onTouchEvent(obtain);217 ········super.onTouchEvent(obtain);
Offset 515, 26 lines modifiedOffset 512, 31 lines modified
515 ····}512 ····}
516 ····513 ····
Max diff block lines reached; 1891/6897 bytes (27.42%) of diff not shown.
1.11 KB
com/etesync/syncadapter/HttpClient.class
1.03 KB
procyon -ec {}
    
Offset 17, 15 lines modifiedOffset 17, 15 lines modified
17 ····private·static·final·OkHttpClient·client;17 ····private·static·final·OkHttpClient·client;
18 ····private·static·final·String·userAgent;18 ····private·static·final·String·userAgent;
19 ····private·static·final·HttpClient$UserAgentInterceptor·userAgentInterceptor;19 ····private·static·final·HttpClient$UserAgentInterceptor·userAgentInterceptor;
20 ····20 ····
21 ····static·{21 ····static·{
22 ········client·=·new·OkHttpClient();22 ········client·=·new·OkHttpClient();
23 ········userAgentInterceptor·=·new·HttpClient$UserAgentInterceptor();23 ········userAgentInterceptor·=·new·HttpClient$UserAgentInterceptor();
24 ········userAgent·=·"EteSync/0.12.0·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1491480065624L))·+·";·okhttp3)·Android/"·+·Build$VERSION.RELEASE;24 ········userAgent·=·"EteSync/0.12.0·("·+·new·SimpleDateFormat("yyyy/MM/dd",·Locale.US).format(new·Date(1491696245917L))·+·";·okhttp3)·Android/"·+·Build$VERSION.RELEASE;
25 ····}25 ····}
26 ····26 ····
27 ····private·static·OkHttpClient$Builder·addAuthentication(final·OkHttpClient$Builder·okHttpClient$Builder,·final·String·s,·final·String·s2)·{27 ····private·static·OkHttpClient$Builder·addAuthentication(final·OkHttpClient$Builder·okHttpClient$Builder,·final·String·s,·final·String·s2)·{
28 ········return·okHttpClient$Builder.addNetworkInterceptor((Interceptor)new·HttpClient$TokenAuthenticator(s,·s2,·(HttpClient$1)null));28 ········return·okHttpClient$Builder.addNetworkInterceptor((Interceptor)new·HttpClient$TokenAuthenticator(s,·s2,·(HttpClient$1)null));
29 ····}29 ····}
30 ····30 ····
31 ····public·static·OkHttpClient·create(final·Context·context)·{31 ····public·static·OkHttpClient·create(final·Context·context)·{
3.2 KB
com/etesync/syncadapter/ui/AboutActivity.class
3.11 KB
procyon -ec {}
    
Offset 13, 15 lines modifiedOffset 13, 15 lines modified
  
13 public·class·AboutActivity·extends·AppCompatActivity13 public·class·AboutActivity·extends·AppCompatActivity
14 {14 {
15 ····private·static·final·AboutActivity$ComponentInfo[]·components;15 ····private·static·final·AboutActivity$ComponentInfo[]·components;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········final·int·n·=·2131230742;18 ········final·int·n·=·2131230742;
19 ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.12.0",·Constants.webUri.toString(),·DateFormatUtils.format(1491480065624L,·"yyyy")·+·"·Tom·Hacohen",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("DAVdroid",·"(forked·from)",·"https://syncadapter.bitfire.at",·"Ricki·Hirner,·Bernhard·Stockmann·(bitfire·web·engineering)",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("AmbilWarna",·(String)null,·"https://github.com/yukuku/ambilwarna",·"Yuku",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Apache·Commons",·(String)null,·"http://commons.apache.org/",·"Apache·Software·Foundation",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("dnsjava",·(String)null,·"http://dnsjava.org/",·"Brian·Wellington",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ez-vcard",·Ezvcard.VERSION,·"https://github.com/mangstadt/ez-vcard",·"Michael·Angstadt",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ical4j",·"2.x",·"https://ical4j.github.io/",·"Ben·Fortuna",·n,·"bsd-3clause.html"),·new·AboutActivity$ComponentInfo("OkHttp",·(String)null,·"https://square.github.io/okhttp/",·"Square,·Inc.",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Project·Lombok",·(String)null,·"https://projectlombok.org/",·"The·Project·Lombok·Authors",·n,·"mit.html")·};19 ········components·=·new·AboutActivity$ComponentInfo[]·{·new·AboutActivity$ComponentInfo("EteSync",·"0.12.0",·Constants.webUri.toString(),·DateFormatUtils.format(1491696245917L,·"yyyy")·+·"·Tom·Hacohen",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("DAVdroid",·"(forked·from)",·"https://syncadapter.bitfire.at",·"Ricki·Hirner,·Bernhard·Stockmann·(bitfire·web·engineering)",·n,·"gpl-3.0-standalone.html"),·new·AboutActivity$ComponentInfo("AmbilWarna",·(String)null,·"https://github.com/yukuku/ambilwarna",·"Yuku",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Apache·Commons",·(String)null,·"http://commons.apache.org/",·"Apache·Software·Foundation",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("dnsjava",·(String)null,·"http://dnsjava.org/",·"Brian·Wellington",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ez-vcard",·Ezvcard.VERSION,·"https://github.com/mangstadt/ez-vcard",·"Michael·Angstadt",·n,·"bsd.html"),·new·AboutActivity$ComponentInfo("ical4j",·"2.x",·"https://ical4j.github.io/",·"Ben·Fortuna",·n,·"bsd-3clause.html"),·new·AboutActivity$ComponentInfo("OkHttp",·(String)null,·"https://square.github.io/okhttp/",·"Square,·Inc.",·n,·"apache2.html"),·new·AboutActivity$ComponentInfo("Project·Lombok",·(String)null,·"https://projectlombok.org/",·"The·Project·Lombok·Authors",·n,·"mit.html")·};
20 ····}20 ····}
21 ····21 ····
22 ····protected·void·onCreate(final·Bundle·bundle)·{22 ····protected·void·onCreate(final·Bundle·bundle)·{
23 ········super.onCreate(bundle);23 ········super.onCreate(bundle);
24 ········this.setContentView(2130968609);24 ········this.setContentView(2130968609);
25 ········this.setSupportActionBar((Toolbar)this.findViewById(2131689595));25 ········this.setSupportActionBar((Toolbar)this.findViewById(2131689595));
26 ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);26 ········this.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
984 B
com/etesync/syncadapter/ui/DebugInfoActivity$ReportLoader.class
858 B
procyon -ec {}
    
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
369 ········//···705:·astore··········8369 ········//···705:·astore··········8
370 ········//···707:·aload···········7370 ········//···707:·aload···········7
371 ········//···709:·aload···········8371 ········//···709:·aload···········8
372 ········//···711:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;372 ········//···711:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
373 ········//···714:·astore··········7373 ········//···714:·astore··········7
374 ········//···716:·new·············Ljava/util/Date;374 ········//···716:·new·············Ljava/util/Date;
375 ········//···719:·astore··········8375 ········//···719:·astore··········8
376 ········//···721:·ldc2_w··········1491480065624376 ········//···721:·ldc2_w··········1491696245917
377 ········//···724:·lstore··········20377 ········//···724:·lstore··········20
378 ········//···726:·aload···········8378 ········//···726:·aload···········8
379 ········//···728:·lload···········20379 ········//···728:·lload···········20
380 ········//···730:·invokespecial···java/util/Date.<init>:(J)V380 ········//···730:·invokespecial···java/util/Date.<init>:(J)V
381 ········//···733:·aload···········7381 ········//···733:·aload···········7
382 ········//···735:·aload···········8382 ········//···735:·aload···········8
383 ········//···737:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;383 ········//···737:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
17.1 KB
smali/android/support/v4/content/AsyncTaskLoader.smali
    
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
  
  
91 #·virtual·methods91 #·virtual·methods
92 .method·public·cancelLoadInBackground()V92 .method·public·cancelLoadInBackground()V
93 ····.locals·093 ····.locals·0
  
94 ····.prologue94 ····.prologue
95 ····.line·31495 ····.line·317
96 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"96 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
97 ····return-void97 ····return-void
98 .end·method98 .end·method
  
99 .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V99 .method·dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
100 ····.locals·2100 ····.locals·2
101 ····.annotation·system·Ldalvik/annotation/Signature;101 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 109, 47 lines modifiedOffset 109, 47 lines modified
109 ············"<TD;>.android/support/v4/content/AsyncTask",109 ············"<TD;>.android/support/v4/content/AsyncTask",
110 ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;",110 ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;",
111 ············"TD;)V"111 ············"TD;)V"
112 ········}112 ········}
113 ····.end·annotation113 ····.end·annotation
  
114 ····.prologue114 ····.prologue
115 ····.line·227115 ····.line·230
116 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"116 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
117 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;"117 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;"
118 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"118 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"
119 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V119 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V
  
120 ····.line·228120 ····.line·231
121 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;121 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
122 ····if-ne·v0,·p1,·:cond_0122 ····if-ne·v0,·p1,·:cond_0
  
123 ····.line·230123 ····.line·233
124 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V124 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->rollbackContentChanged()V
  
125 ····.line·231125 ····.line·234
126 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J126 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
127 ····move-result-wide·v0127 ····move-result-wide·v0
  
128 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J128 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
129 ····.line·232129 ····.line·235
130 ····const/4·v0,·0x0130 ····const/4·v0,·0x0
  
131 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;131 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
132 ····.line·234132 ····.line·237
133 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V133 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->deliverCancellation()V
  
134 ····.line·235134 ····.line·238
135 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V135 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->executePendingTask()V
  
136 ····.line·237136 ····.line·240
137 ····:cond_0137 ····:cond_0
138 ····return-void138 ····return-void
139 .end·method139 .end·method
  
140 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V140 .method·dispatchOnLoadComplete(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
141 ····.locals·2141 ····.locals·2
142 ····.annotation·system·Ldalvik/annotation/Signature;142 ····.annotation·system·Ldalvik/annotation/Signature;
Offset 159, 266 lines modifiedOffset 159, 266 lines modified
159 ············"<TD;>.android/support/v4/content/AsyncTask",159 ············"<TD;>.android/support/v4/content/AsyncTask",
160 ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;",160 ············"Loader$android/support/v4/content/AsyncTaskLoader$LoadTask;",
161 ············"TD;)V"161 ············"TD;)V"
162 ········}162 ········}
163 ····.end·annotation163 ····.end·annotation
  
164 ····.prologue164 ····.prologue
165 ····.line·240165 ····.line·243
166 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"166 ····.local·p0,·"this":Landroid/support/v4/content/AsyncTaskLoader;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>;"
167 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;"167 ····.local·p1,·"task":Landroid/support/v4/content/AsyncTaskLoader$LoadTask;,·"Landroid/support/v4/content/AsyncTaskLoader<TD;>.android/support/v4/content/AsyncTaskLoader$android/support/v4/content/AsyncTaskLoader$LoadTask;"
168 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"168 ····.local·p2,·"data":Ljava/lang/Object;,·"TD;"
169 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;169 ····iget-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
170 ····if-eq·v0,·p1,·:cond_0170 ····if-eq·v0,·p1,·:cond_0
  
171 ····.line·242171 ····.line·245
172 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V172 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->dispatchOnCancelled(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V
  
173 ····.line·255173 ····.line·258
174 ····:goto_0174 ····:goto_0
175 ····return-void175 ····return-void
  
176 ····.line·244176 ····.line·247
177 ····:cond_0177 ····:cond_0
178 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z178 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->isAbandoned()Z
  
179 ····move-result·v0179 ····move-result·v0
  
180 ····if-eqz·v0,·:cond_1180 ····if-eqz·v0,·:cond_1
  
181 ····.line·246181 ····.line·249
182 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V182 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->onCanceled(Ljava/lang/Object;)V
  
183 ····goto·:goto_0183 ····goto·:goto_0
  
184 ····.line·248184 ····.line·251
185 ····:cond_1185 ····:cond_1
186 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V186 ····invoke-virtual·{p0},·Landroid/support/v4/content/AsyncTaskLoader;->commitContentChanged()V
  
187 ····.line·249187 ····.line·252
188 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J188 ····invoke-static·{},·Landroid/os/SystemClock;->uptimeMillis()J
  
189 ····move-result-wide·v0189 ····move-result-wide·v0
  
190 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J190 ····iput-wide·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mLastLoadCompleteTime:J
  
191 ····.line·250191 ····.line·253
192 ····const/4·v0,·0x0192 ····const/4·v0,·0x0
  
193 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;193 ····iput-object·v0,·p0,·Landroid/support/v4/content/AsyncTaskLoader;->mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask;
  
194 ····.line·252194 ····.line·255
195 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V195 ····invoke-virtual·{p0,·p2},·Landroid/support/v4/content/AsyncTaskLoader;->deliverResult(Ljava/lang/Object;)V
  
196 ····goto·:goto_0196 ····goto·:goto_0
197 .end·method197 .end·method
  
198 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V198 .method·public·dump(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V
199 ····.locals·4199 ····.locals·4
200 ····.param·p1,·"prefix"····#·Ljava/lang/String;200 ····.param·p1,·"prefix"····#·Ljava/lang/String;
201 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;201 ····.param·p2,·"fd"····#·Ljava/io/FileDescriptor;
202 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;202 ····.param·p3,·"writer"····#·Ljava/io/PrintWriter;
203 ····.param·p4,·"args"····#·[Ljava/lang/String;203 ····.param·p4,·"args"····#·[Ljava/lang/String;
Max diff block lines reached; 12466/17419 bytes (71.57%) of diff not shown.
111 KB
smali/android/support/v7/widget/SwitchCompat.smali
    
Offset 1, 33 lines modifiedOffset 1, 23 lines modified
1 .class·public·Landroid/support/v7/widget/SwitchCompat;1 .class·public·Landroid/support/v7/widget/SwitchCompat;
2 .super·Landroid/widget/CompoundButton;2 .super·Landroid/widget/CompoundButton;
3 .source·"SwitchCompat.java"3 .source·"SwitchCompat.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·build·Landroid/annotation/TargetApi;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·0xe6 ····value·=·{
 7 ········Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;
 8 ····}
7 .end·annotation9 .end·annotation
  
  
8 #·static·fields10 #·static·fields
9 .field·private·static·final·CHECKED_STATE_SET:[I11 .field·private·static·final·CHECKED_STATE_SET:[I
  
10 .field·private·static·final·THUMB_POS:Landroid/util/Property; 
11 ····.annotation·system·Ldalvik/annotation/Signature; 
12 ········value·=·{ 
13 ············"Landroid/util/Property", 
14 ············"<", 
15 ············"Landroid/support/v7/widget/SwitchCompat;", 
16 ············"Ljava/lang/Float;", 
17 ············">;" 
18 ········} 
19 ····.end·annotation 
20 .end·field 
  
  
21 #·instance·fields12 #·instance·fields
22 .field·private·mHasThumbTint:Z13 .field·private·mHasThumbTint:Z
  
23 .field·private·mHasThumbTintMode:Z14 .field·private·mHasThumbTintMode:Z
  
24 .field·private·mHasTrackTint:Z15 .field·private·mHasTrackTint:Z
Offset 36, 15 lines modifiedOffset 26, 15 lines modified
  
36 .field·private·mMinFlingVelocity:I26 .field·private·mMinFlingVelocity:I
  
37 .field·private·mOffLayout:Landroid/text/Layout;27 .field·private·mOffLayout:Landroid/text/Layout;
  
38 .field·private·mOnLayout:Landroid/text/Layout;28 .field·private·mOnLayout:Landroid/text/Layout;
  
39 .field·mPositionAnimator:Landroid/animation/ObjectAnimator;29 .field·mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;
  
40 .field·private·mShowText:Z30 .field·private·mShowText:Z
  
41 .field·private·mSplitTrack:Z31 .field·private·mSplitTrack:Z
  
42 .field·private·mSwitchBottom:I32 .field·private·mSwitchBottom:I
  
Offset 104, 26 lines modifiedOffset 94, 15 lines modified
  
  
104 #·direct·methods94 #·direct·methods
105 .method·static·constructor·<clinit>()V95 .method·static·constructor·<clinit>()V
106 ····.locals·396 ····.locals·3
  
107 ····.prologue97 ····.prologue
108 ····.line·102 
109 ····new-instance·v0,·Landroid/support/v7/widget/SwitchCompat$1; 
  
110 ····const-class·v1,·Ljava/lang/Float; 
  
111 ····const-string·v2,·"thumbPos" 
  
112 ····invoke-direct·{v0,·v1,·v2},·Landroid/support/v7/widget/SwitchCompat$1;-><init>(Ljava/lang/Class;Ljava/lang/String;)V 
  
113 ····sput-object·v0,·Landroid/support/v7/widget/SwitchCompat;->THUMB_POS:Landroid/util/Property; 
  
114 ····.line·18498 ····.line·168
115 ····const/4·v0,·0x199 ····const/4·v0,·0x1
  
116 ····new-array·v0,·v0,·[I100 ····new-array·v0,·v0,·[I
  
117 ····const/4·v1,·0x0101 ····const/4·v1,·0x0
  
118 ····const·v2,·0x10100a0102 ····const·v2,·0x10100a0
Offset 136, 707 lines modifiedOffset 115, 693 lines modified
136 .end·method115 .end·method
  
137 .method·public·constructor·<init>(Landroid/content/Context;)V116 .method·public·constructor·<init>(Landroid/content/Context;)V
138 ····.locals·1117 ····.locals·1
139 ····.param·p1,·"context"····#·Landroid/content/Context;118 ····.param·p1,·"context"····#·Landroid/content/Context;
  
140 ····.prologue119 ····.prologue
141 ····.line·194120 ····.line·178
142 ····const/4·v0,·0x0121 ····const/4·v0,·0x0
  
143 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V122 ····invoke-direct·{p0,·p1,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
144 ····.line·195123 ····.line·179
145 ····return-void124 ····return-void
146 .end·method125 .end·method
  
147 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V126 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
148 ····.locals·1127 ····.locals·1
149 ····.param·p1,·"context"····#·Landroid/content/Context;128 ····.param·p1,·"context"····#·Landroid/content/Context;
150 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;129 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
151 ····.prologue130 ····.prologue
152 ····.line·205131 ····.line·189
153 ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->switchStyle:I132 ····sget·v0,·Landroid/support/v7/appcompat/R$attr;->switchStyle:I
  
154 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V133 ····invoke-direct·{p0,·p1,·p2,·v0},·Landroid/support/v7/widget/SwitchCompat;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
155 ····.line·206134 ····.line·190
156 ····return-void135 ····return-void
157 .end·method136 .end·method
  
158 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V137 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
159 ····.locals·10138 ····.locals·10
160 ····.param·p1,·"context"····#·Landroid/content/Context;139 ····.param·p1,·"context"····#·Landroid/content/Context;
161 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;140 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
162 ····.param·p3,·"defStyleAttr"····#·I141 ····.param·p3,·"defStyleAttr"····#·I
  
163 ····.prologue142 ····.prologue
164 ····.line·219143 ····.line·203
165 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CompoundButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V144 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/CompoundButton;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
  
166 ····.line·116145 ····.line·100
167 ····const/4·v8,·0x0146 ····const/4·v8,·0x0
  
168 ····iput-object·v8,·p0,·Landroid/support/v7/widget/SwitchCompat;->mThumbTintList:Landroid/content/res/ColorStateList;147 ····iput-object·v8,·p0,·Landroid/support/v7/widget/SwitchCompat;->mThumbTintList:Landroid/content/res/ColorStateList;
  
169 ····.line·117148 ····.line·101
170 ····const/4·v8,·0x0149 ····const/4·v8,·0x0
Max diff block lines reached; 110259/113873 bytes (96.83%) of diff not shown.
542 B
smali/android/support/v7/widget/RecyclerView$Recycler.smali
    
Offset 3783, 17 lines modifiedOffset 3783, 15 lines modified
3783 ····:goto_13783 ····:goto_1
3784 ····add-int/lit8·v2,·v2,·-0x13784 ····add-int/lit8·v2,·v2,·-0x1
  
3785 ····goto·:goto_03785 ····goto·:goto_0
  
3786 ····.line·61713786 ····.line·6171
3787 ····:cond_13787 ····:cond_1
3788 ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;->getLayoutPosition()I3788 ····iget·v3,·v1,·Landroid/support/v7/widget/RecyclerView$ViewHolder;->mPosition:I
  
3789 ····move-result·v3 
  
3790 ····.line·61723789 ····.line·6172
3791 ····.local·v3,·"pos":I3790 ····.local·v3,·"pos":I
3792 ····if-lt·v3,·p1,·:cond_03791 ····if-lt·v3,·p1,·:cond_0
  
3793 ····if-ge·v3,·v4,·:cond_03792 ····if-ge·v3,·v4,·:cond_0
  
5.29 KB
smali/android/support/v7/widget/SwitchCompat$1.smali
    
Offset 1, 102 lines modifiedOffset 1, 102 lines modified
1 .class·final·Landroid/support/v7/widget/SwitchCompat$1;1 .class·Landroid/support/v7/widget/SwitchCompat$1;
2 .super·Landroid/util/Property;2 .super·Ljava/lang/Object;
3 .source·"SwitchCompat.java"3 .source·"SwitchCompat.java"
  
 4 #·interfaces
 5 .implements·Landroid/view/animation/Animation$AnimationListener;
  
  
4 #·annotations6 #·annotations
5 .annotation·system·Ldalvik/annotation/EnclosingClass;7 .annotation·system·Ldalvik/annotation/EnclosingMethod;
6 ····value·=·Landroid/support/v7/widget/SwitchCompat;8 ····value·=·Landroid/support/v7/widget/SwitchCompat;->animateThumbToCheckedState(Z)V
7 .end·annotation9 .end·annotation
  
8 .annotation·system·Ldalvik/annotation/InnerClass;10 .annotation·system·Ldalvik/annotation/InnerClass;
9 ····accessFlags·=·0x811 ····accessFlags·=·0x0
10 ····name·=·null12 ····name·=·null
11 .end·annotation13 .end·annotation
  
  
 14 #·instance·fields
 15 .field·final·synthetic·this$0:Landroid/support/v7/widget/SwitchCompat;
  
 16 .field·final·synthetic·val$newCheckedState:Z
12 .annotation·system·Ldalvik/annotation/Signature; 
13 ····value·=·{ 
14 ········"Landroid/util/Property", 
15 ········"<", 
16 ········"Landroid/support/v7/widget/SwitchCompat;", 
17 ········"Ljava/lang/Float;", 
18 ········">;" 
19 ····} 
20 .end·annotation 
  
  
21 #·direct·methods17 #·direct·methods
22 .method·constructor·<init>(Ljava/lang/Class;Ljava/lang/String;)V18 .method·constructor·<init>(Landroid/support/v7/widget/SwitchCompat;Z)V
23 ····.locals·019 ····.locals·0
24 ····.param·p2,·"x1"····#·Ljava/lang/String;20 ····.param·p1,·"this$0"····#·Landroid/support/v7/widget/SwitchCompat;
  
25 ····.prologue21 ····.prologue
26 ····.line·10322 ····.line·1015
27 ····.local·p1,·"x0":Ljava/lang/Class;,·"Ljava/lang/Class<Ljava/lang/Float;>;" 
28 ····invoke-direct·{p0,·p1,·p2},·Landroid/util/Property;-><init>(Ljava/lang/Class;Ljava/lang/String;)V23 ····iput-object·p1,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat;
  
 24 ····iput-boolean·p2,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->val$newCheckedState:Z
  
 25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void26 ····return-void
30 .end·method27 .end·method
  
  
31 #·virtual·methods28 #·virtual·methods
32 .method·public·get(Landroid/support/v7/widget/SwitchCompat;)Ljava/lang/Float;29 .method·public·onAnimationEnd(Landroid/view/animation/Animation;)V
33 ····.locals·130 ····.locals·2
34 ····.param·p1,·"object"····#·Landroid/support/v7/widget/SwitchCompat;31 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
35 ····.prologue32 ····.prologue
36 ····.line·10633 ····.line·1021
37 ····invoke-static·{p1},·Landroid/support/v7/widget/SwitchCompat;->access$000(Landroid/support/v7/widget/SwitchCompat;)F34 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat;
  
38 ····move-result·v0 
  
39 ····invoke-static·{v0},·Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;35 ····iget-object·v0,·v0,·Landroid/support/v7/widget/SwitchCompat;->mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;
  
40 ····move-result-object·v036 ····if-ne·v0,·p1,·:cond_0
  
41 ····return-object·v0 
42 .end·method37 ····.line·1023
 38 ····iget-object·v1,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat;
  
 39 ····iget-boolean·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->val$newCheckedState:Z
43 .method·public·bridge·synthetic·get(Ljava/lang/Object;)Ljava/lang/Object; 
44 ····.locals·1 
  
 40 ····if-eqz·v0,·:cond_1
45 ····.prologue 
46 ····.line·103 
47 ····check-cast·p1,·Landroid/support/v7/widget/SwitchCompat; 
  
48 ····invoke-virtual·{p0,·p1},·Landroid/support/v7/widget/SwitchCompat$1;->get(Landroid/support/v7/widget/SwitchCompat;)Ljava/lang/Float;41 ····const/high16·v0,·0x3f800000····#·1.0f
  
49 ····move-result-object·v042 ····:goto_0
 43 ····invoke-virtual·{v1,·v0},·Landroid/support/v7/widget/SwitchCompat;->setThumbPosition(F)V
  
50 ····return-object·v0 
51 .end·method44 ····.line·1024
 45 ····iget-object·v0,·p0,·Landroid/support/v7/widget/SwitchCompat$1;->this$0:Landroid/support/v7/widget/SwitchCompat;
  
 46 ····const/4·v1,·0x0
52 .method·public·set(Landroid/support/v7/widget/SwitchCompat;Ljava/lang/Float;)V 
53 ····.locals·1 
54 ····.param·p1,·"object"····#·Landroid/support/v7/widget/SwitchCompat; 
55 ····.param·p2,·"value"····#·Ljava/lang/Float; 
  
 47 ····iput-object·v1,·v0,·Landroid/support/v7/widget/SwitchCompat;->mPositionAnimator:Landroid/support/v7/widget/SwitchCompat$ThumbAnimation;
56 ····.prologue 
57 ····.line·111 
58 ····invoke-virtual·{p2},·Ljava/lang/Float;->floatValue()F 
  
59 ····move-result·v048 ····.line·1026
 49 ····:cond_0
 50 ····return-void
  
60 ····invoke-virtual·{p1,·v0},·Landroid/support/v7/widget/SwitchCompat;->setThumbPosition(F)V51 ····.line·1023
 52 ····:cond_1
 53 ····const/4·v0,·0x0
  
 54 ····goto·:goto_0
61 ····.line·112 
62 ····return-void 
63 .end·method55 .end·method
  
64 .method·public·bridge·synthetic·set(Ljava/lang/Object;Ljava/lang/Object;)V56 .method·public·onAnimationRepeat(Landroid/view/animation/Animation;)V
65 ····.locals·057 ····.locals·0
 58 ····.param·p1,·"animation"····#·Landroid/view/animation/Animation;
  
66 ····.prologue59 ····.prologue
67 ····.line·10360 ····.line·1029
 61 ····return-void
 62 .end·method
68 ····check-cast·p1,·Landroid/support/v7/widget/SwitchCompat; 
  
69 ····check-cast·p2,·Ljava/lang/Float; 
  
70 ····invoke-virtual·{p0,·p1,·p2},·Landroid/support/v7/widget/SwitchCompat$1;->set(Landroid/support/v7/widget/SwitchCompat;Ljava/lang/Float;)V63 .method·public·onAnimationStart(Landroid/view/animation/Animation;)V
 64 ····.locals·0
Max diff block lines reached; 61/5310 bytes (1.15%) of diff not shown.
601 B
smali/com/etesync/syncadapter/HttpClient.smali
    
Offset 46, 15 lines modifiedOffset 46, 15 lines modified
  
46 ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale;46 ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale;
  
47 ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V47 ····invoke-direct·{v1,·v2,·v3},·Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
  
48 ····new-instance·v2,·Ljava/util/Date;48 ····new-instance·v2,·Ljava/util/Date;
  
49 ····const-wide·v4,·0x15b4323b658L49 ····const-wide·v4,·0x15b50065c9dL
  
50 ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V50 ····invoke-direct·{v2,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
51 ····invoke-virtual·{v1,·v2},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;51 ····invoke-virtual·{v1,·v2},·Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
52 ····move-result-object·v052 ····move-result-object·v0
  
547 B
smali/com/etesync/syncadapter/ui/AboutActivity.smali
    
Offset 47, 15 lines modifiedOffset 47, 15 lines modified
  
47 ····move-result-object·v347 ····move-result-object·v3
  
48 ····new-instance·v4,·Ljava/lang/StringBuilder;48 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
49 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V49 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
50 ····const-wide·v10,·0x15b4323b658L50 ····const-wide·v10,·0x15b50065c9dL
  
51 ····const-string·v6,·"yyyy"51 ····const-string·v6,·"yyyy"
  
52 ····.line·7652 ····.line·76
53 ····invoke-static·{v10,·v11,·v6},·Lorg/apache/commons/lang3/time/DateFormatUtils;->format(JLjava/lang/String;)Ljava/lang/String;53 ····invoke-static·{v10,·v11,·v6},·Lorg/apache/commons/lang3/time/DateFormatUtils;->format(JLjava/lang/String;)Ljava/lang/String;
  
54 ····move-result-object·v654 ····move-result-object·v6
650 B
smali/com/etesync/syncadapter/ui/DebugInfoActivity$ReportLoader.smali
    
Offset 488, 15 lines modifiedOffset 488, 15 lines modified
  
488 ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;488 ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
489 ····move-result-object·v24489 ····move-result-object·v24
  
490 ····new-instance·v25,·Ljava/util/Date;490 ····new-instance·v25,·Ljava/util/Date;
  
491 ····const-wide·v26,·0x15b4323b658L491 ····const-wide·v26,·0x15b50065c9dL
  
492 ····invoke-direct/range·{v25·..·v27},·Ljava/util/Date;-><init>(J)V492 ····invoke-direct/range·{v25·..·v27},·Ljava/util/Date;-><init>(J)V
  
493 ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;493 ····invoke-virtual/range·{v24·..·v25},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
494 ····move-result-object·v24494 ····move-result-object·v24