5.76 MB
/home/fdroid/fdroiddata/tmp/com.github.catfriend1.syncthingandroid_1260100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.github.catfriend1.syncthingandroid_1260100.apk
9.51 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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <34aedf852b9dfaa8bd8fb8485b4ef39d79b67724d06ab3565ac408a6425a1bbd>, actual: <3581af57960f3a712248b9ad6a1d3ba7ff18ead03daabf01813a174bd8a990b9> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <afdfbe79f9accf1c52fd7132039125961a5692d43a44dfe161ac86457eb0d26f341ece0200000000>, actual: <c0dac2ec6053ef9b6254de2dd1a6883752e29a818042b93a61a64dccdd45894c341ece0200000000>
    
Offset 1, 55 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):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
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:·c9e8b961b85ef6364dc7b346e1613d3208e77ec3ea6c70b35211ef7de74f12e5 
10 Signer·#1·certificate·SHA-1·digest:·9f2ba9abd694d31eb22bc44768fadae466d3a906 
11 Signer·#1·certificate·MD5·digest:·bcdfaa2af1803799021e0a0eaea9b46d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·52c1ba4d52f8f241440733552d0dcc4ccef9b2510a9ba9bd2af8570c02f0598d 
15 Signer·#1·public·key·SHA-1·digest:·2021e71d243bc1b21b660ebfdf0a267ef9123275 
16 Signer·#1·public·key·MD5·digest:·9482015e9b55f3b91cef499be3334c8b 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.cardview_cardview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.coordinatorlayout_coordinatorlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.databinding_baseAdapters.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.databinding_library.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 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/. 
32 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/. 
33 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.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.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/. 
35 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/. 
36 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/. 
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-savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 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/. 
42 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/. 
43 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/. 
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.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/androidx.viewpager2_viewpager2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
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/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/. 
55 WARNING:·META-INF/com.google.dagger_dagger.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.64 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·47066676·bytes,·number·of·entries:·10621 Zip·file·size:·47066676·bytes,·number·of·entries:·1062
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx··7669708·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx··7669704·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx·24561920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so4 -rw-r--r--··0.0·unx·24561920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so
5 -rw-r--r--··0.0·unx·26104908·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so5 -rw-r--r--··0.0·unx·26104908·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so
6 -rw-r--r--··0.0·unx·23872720·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so6 -rw-r--r--··0.0·unx·23872720·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so
7 -rw-r--r--··0.0·unx·25504992·b-·defN·81-Jan-01·01:01·lib/x86_64/libsyncthingnative.so7 -rw-r--r--··0.0·unx·25504992·b-·defN·81-Jan-01·01:01·lib/x86_64/libsyncthingnative.so
8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version8 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.activity_activity.version
9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version9 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.annotation_annotation-experimental.version
10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version10 -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version
Offset 1057, 8 lines modifiedOffset 1057, 8 lines modified
1057 -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png1057 -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png
1058 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1058 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1059 -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png1059 -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png
1060 -rw----·····0.0·fat··1575716·b-·stor·81-Jan-01·01:01·resources.arsc1060 -rw----·····0.0·fat··1575716·b-·stor·81-Jan-01·01:01·resources.arsc
1061 -rw----·····2.0·fat····92550·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF1061 -rw----·····2.0·fat····92550·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF
1062 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA1062 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA
1063 -rw----·····2.0·fat····92423·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1063 -rw----·····2.0·fat····92423·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1064 1062·files,·111356134·bytes·uncompressed,·46946807·bytes·compressed:··57.8%1064 1062·files,·111356130·bytes·uncompressed,·46946878·bytes·compressed:··57.8%
5.75 MB
classes.dex
5.74 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·7ff09e5c4 checksum············:·b268a659
5 signature···········:·8a31...97a45 signature···········:·b7d0...412a
6 file_size···········:·76697086 file_size···········:·7669704
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·5656910 string_ids_size·····:·56569
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·846112 type_ids_size·······:·8461
13 type_ids_off········:·226388·(0x037454)13 type_ids_off········:·226388·(0x037454)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·260232·(0x03f888)15 proto_ids_off·······:·260232·(0x03f888)
16 field_ids_size······:·4102316 field_ids_size······:·41023
17 field_ids_off·······:·414252·(0x06522c)17 field_ids_off·······:·414252·(0x06522c)
18 method_ids_size·····:·6066118 method_ids_size·····:·60661
19 method_ids_off······:·742436·(0x0b5424)19 method_ids_off······:·742436·(0x0b5424)
20 class_defs_size·····:·699620 class_defs_size·····:·6996
21 class_defs_off······:·1227724·(0x12bbcc)21 class_defs_off······:·1227724·(0x12bbcc)
22 data_size···········:·621811222 data_size···········:·6218108
23 data_off············:·1451596·(0x16264c)23 data_off············:·1451596·(0x16264c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·38425 class_idx···········:·384
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·773627 superclass_idx······:·7736
28 source_file_idx·····:·864028 source_file_idx·····:·8640
Offset 1012922, 15 lines modifiedOffset 1012922, 15 lines modified
1012922 ······name··········:·'<init>'1012922 ······name··········:·'<init>'
1012923 ······type··········:·'(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V'1012923 ······type··········:·'(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V'
1012924 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1012924 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
1012925 ······code··········-1012925 ······code··········-
1012926 ······registers·····:·101012926 ······registers·····:·10
1012927 ······ins···········:·61012927 ······ins···········:·6
1012928 ······outs··········:·21012928 ······outs··········:·2
1012929 ······insns·size····:·105·16-bit·code·units1012929 ······insns·size····:·103·16-bit·code·units
1012930 457258:········································|[457258]·com.nutomic.syncthingandroid.service.RestApi.<init>:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V1012930 457258:········································|[457258]·com.nutomic.syncthingandroid.service.RestApi.<init>:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V
1012931 457268:·7010·70e6·0400·························|0000:·invoke-direct·{v4},·Ljava/lang/Object;.<init>:()V·//·method@e6701012931 457268:·7010·70e6·0400·························|0000:·invoke-direct·{v4},·Ljava/lang/Object;.<init>:()V·//·method@e670
1012932 45726e:·1200···································|0003:·const/4·v0,·#int·0·//·#01012932 45726e:·1200···································|0003:·const/4·v0,·#int·0·//·#0
1012933 457270:·7110·7de5·0000·························|0004:·invoke-static·{v0},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@e57d1012933 457270:·7110·7de5·0000·························|0004:·invoke-static·{v0},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@e57d
1012934 457276:·0c01···································|0007:·move-result-object·v11012934 457276:·0c01···································|0007:·move-result-object·v1
1012935 457278:·5b41·1f9e······························|0008:·iput-object·v1,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f1012935 457278:·5b41·1f9e······························|0008:·iput-object·v1,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f
1012936 45727c:·7100·cb8e·0000·························|000a:·invoke-static·{},·Lcom/google/common/base/Optional;.absent:()Lcom/google/common/base/Optional;·//·method@8ecb1012936 45727c:·7100·cb8e·0000·························|000a:·invoke-static·{},·Lcom/google/common/base/Optional;.absent:()Lcom/google/common/base/Optional;·//·method@8ecb
Offset 1012964, 25 lines modifiedOffset 1012964, 24 lines modified
1012964 4572f0:·5b40·1f9e······························|0044:·iput-object·v0,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f1012964 4572f0:·5b40·1f9e······························|0044:·iput-object·v0,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f
1012965 4572f4:·5b45·2a9e······························|0046:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mContext:Landroid/content/Context;·//·field@9e2a1012965 4572f4:·5b45·2a9e······························|0046:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mContext:Landroid/content/Context;·//·field@9e2a
1012966 4572f8:·5b46·379e······························|0048:·iput-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mUrl:Ljava/net/URL;·//·field@9e371012966 4572f8:·5b46·379e······························|0048:·iput-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mUrl:Ljava/net/URL;·//·field@9e37
1012967 4572fc:·5b47·269e······························|004a:·iput-object·v7,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mApiKey:Ljava/lang/String;·//·field@9e261012967 4572fc:·5b47·269e······························|004a:·iput-object·v7,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mApiKey:Ljava/lang/String;·//·field@9e26
1012968 457300:·5b48·319e······························|004c:·iput-object·v8,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnApiAvailableListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·//·field@9e311012968 457300:·5b48·319e······························|004c:·iput-object·v8,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnApiAvailableListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·//·field@9e31
1012969 457304:·5b49·329e······························|004e:·iput-object·v9,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·//·field@9e321012969 457304:·5b49·329e······························|004e:·iput-object·v9,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·//·field@9e32
1012970 457308:·2205·b51c······························|0050:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·type@1cb51012970 457308:·2205·b51c······························|0050:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·type@1cb5
1012971 45730c:·5446·1f9e······························|0052:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f 
1012972 457310:·7020·62df·6500·························|0054:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df621012971 45730c:·7020·62df·0500·························|0052:·invoke-direct·{v5,·v0},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df62
1012973 457316:·5b45·2e9e······························|0057:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·field@9e2e1012972 457312:·5b45·2e9e······························|0055:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·field@9e2e
1012974 45731a:·2205·bd1c······························|0059:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·type@1cbd1012973 457316:·2205·bd1c······························|0057:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·type@1cbd
1012975 45731e:·5446·1f9e······························|005b:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f1012974 45731a:·5446·1f9e······························|0059:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f
1012976 457322:·7020·77df·6500·························|005d:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df771012975 45731e:·7020·77df·6500·························|005b:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df77
1012977 457328:·5b45·359e······························|0060:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mRemoteCompletion:Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·field@9e351012976 457324:·5b45·359e······························|005e:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mRemoteCompletion:Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·field@9e35
1012978 45732c:·7010·91e0·0400·························|0062:·invoke-direct·{v4},·Lcom/nutomic/syncthingandroid/service/RestApi;.getGson:()Lcom/google/gson/Gson;·//·method@e0911012977 457328:·7010·91e0·0400·························|0060:·invoke-direct·{v4},·Lcom/nutomic/syncthingandroid/service/RestApi;.getGson:()Lcom/google/gson/Gson;·//·method@e091
1012979 457332:·0c05···································|0065:·move-result-object·v51012978 45732e:·0c05···································|0063:·move-result-object·v5
1012980 457334:·5b45·2b9e······························|0066:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mGson:Lcom/google/gson/Gson;·//·field@9e2b1012979 457330:·5b45·2b9e······························|0064:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mGson:Lcom/google/gson/Gson;·//·field@9e2b
1012981 457338:·0e00···································|0068:·return-void1012980 457334:·0e00···································|0066:·return-void
1012982 ······catches·······:·(none)1012981 ······catches·······:·(none)
1012983 ······positions·····:·1012982 ······positions·····:·
1012984 ········0x0000·line=1651012983 ········0x0000·line=165
1012985 ········0x0004·line=841012984 ········0x0004·line=84
1012986 ········0x000a·line=1201012985 ········0x000a·line=120
1012987 ········0x0012·line=1251012986 ········0x0012·line=125
1012988 ········0x0014·line=1351012987 ········0x0014·line=135
Offset 1012997, 41 lines modifiedOffset 1012996, 41 lines modified
1012997 ········0x003c·line=1671012996 ········0x003c·line=167
1012998 ········0x0046·line=1681012997 ········0x0046·line=168
1012999 ········0x0048·line=1691012998 ········0x0048·line=169
1013000 ········0x004a·line=1701012999 ········0x004a·line=170
1013001 ········0x004c·line=1711013000 ········0x004c·line=171
1013002 ········0x004e·line=1721013001 ········0x004e·line=172
1013003 ········0x0050·line=1731013002 ········0x0050·line=173
1013004 ········0x0059·line=1741013003 ········0x0057·line=174
1013005 ········0x0062·line=1751013004 ········0x0060·line=175
1013006 ······locals········:·1013005 ······locals········:·
1013007 ········0x0000·-·0x0069·reg=4·this·Lcom/nutomic/syncthingandroid/service/RestApi;·1013006 ········0x0000·-·0x0067·reg=4·this·Lcom/nutomic/syncthingandroid/service/RestApi;·
1013008 ········0x0000·-·0x0069·reg=5·(null)·Landroid/content/Context;·1013007 ········0x0000·-·0x0067·reg=5·(null)·Landroid/content/Context;·
1013009 ········0x0000·-·0x0069·reg=6·(null)·Ljava/net/URL;·1013008 ········0x0000·-·0x0067·reg=6·(null)·Ljava/net/URL;·
1013010 ········0x0000·-·0x0069·reg=7·(null)·Ljava/lang/String;·1013009 ········0x0000·-·0x0067·reg=7·(null)·Ljava/lang/String;·
1013011 ········0x0000·-·0x0069·reg=8·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·1013010 ········0x0000·-·0x0067·reg=8·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·
1013012 ········0x0000·-·0x0069·reg=9·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·1013011 ········0x0000·-·0x0067·reg=9·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·
  
1013013 ····#6··············:·(in·Lcom/nutomic/syncthingandroid/service/RestApi;)1013012 ····#6··············:·(in·Lcom/nutomic/syncthingandroid/service/RestApi;)
1013014 ······name··········:·'LogV'1013013 ······name··········:·'LogV'
1013015 ······type··········:·'(Ljava/lang/String;)V'1013014 ······type··········:·'(Ljava/lang/String;)V'
1013016 ······access········:·0x0002·(PRIVATE)1013015 ······access········:·0x0002·(PRIVATE)
1013017 ······code··········-1013016 ······code··········-
1013018 ······registers·····:·31013017 ······registers·····:·3
1013019 ······ins···········:·21013018 ······ins···········:·2
1013020 ······outs··········:·21013019 ······outs··········:·2
1013021 ······insns·size····:·14·16-bit·code·units1013020 ······insns·size····:·14·16-bit·code·units
1013022 45733c:········································|[45733c]·com.nutomic.syncthingandroid.service.RestApi.LogV:(Ljava/lang/String;)V1013021 457338:········································|[457338]·com.nutomic.syncthingandroid.service.RestApi.LogV:(Ljava/lang/String;)V
1013023 45734c:·5410·1f9e······························|0000:·iget-object·v0,·v1,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f1013022 457348:·5410·1f9e······························|0000:·iget-object·v0,·v1,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f
1013024 457350:·6e10·76e5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e5761013023 45734c:·6e10·76e5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e576
1013025 457356:·0a00···································|0005:·move-result·v01013024 457352:·0a00···································|0005:·move-result·v0
1013026 457358:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+00071013025 457354:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+0007
1013027 45735c:·1a00·3f55······························|0008:·const-string·v0,·"RestApi"·//·string@553f1013026 457358:·1a00·3f55······························|0008:·const-string·v0,·"RestApi"·//·string@553f
1013028 457360:·7120·fa08·2000·························|000a:·invoke-static·{v0,·v2},·Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I·//·method@08fa1013027 45735c:·7120·fa08·2000·························|000a:·invoke-static·{v0,·v2},·Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I·//·method@08fa
1013029 457366:·0e00···································|000d:·return-void1013028 457362:·0e00···································|000d:·return-void
1013030 ······catches·······:·(none)1013029 ······catches·······:·(none)
1013031 ······positions·····:·1013030 ······positions·····:·
1013032 ········0x0000·line=13671013031 ········0x0000·line=1367
1013033 ········0x000a·line=13681013032 ········0x000a·line=1368
1013034 ······locals········:·1013033 ······locals········:·
1013035 ········0x0000·-·0x000e·reg=1·this·Lcom/nutomic/syncthingandroid/service/RestApi;·1013034 ········0x0000·-·0x000e·reg=1·this·Lcom/nutomic/syncthingandroid/service/RestApi;·
1013036 ········0x0000·-·0x000e·reg=2·(null)·Ljava/lang/String;·1013035 ········0x0000·-·0x000e·reg=2·(null)·Ljava/lang/String;·
Offset 1013041, 52 lines modifiedOffset 1013040, 52 lines modified
1013041 ······type··········:·'(Ljava/lang/String;)V'1013040 ······type··········:·'(Ljava/lang/String;)V'
1013042 ······access········:·0x0002·(PRIVATE)1013041 ······access········:·0x0002·(PRIVATE)
1013043 ······code··········-1013042 ······code··········-
1013044 ······registers·····:·71013043 ······registers·····:·7
1013045 ······ins···········:·21013044 ······ins···········:·2
1013046 ······outs··········:·31013045 ······outs··········:·3
1013047 ······insns·size····:·71·16-bit·code·units1013046 ······insns·size····:·71·16-bit·code·units
1013048 457368:········································|[457368]·com.nutomic.syncthingandroid.service.RestApi.LogVMultipleLines:(Ljava/lang/String;)V1013047 457364:········································|[457364]·com.nutomic.syncthingandroid.service.RestApi.LogVMultipleLines:(Ljava/lang/String;)V
1013049 457378:·5450·1f9e······························|0000:·iget-object·v0,·v5,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f1013048 457374:·5450·1f9e······························|0000:·iget-object·v0,·v5,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e1f
1013050 45737c:·6e10·76e5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e5761013049 457378:·6e10·76e5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e576
1013051 457382:·0a00···································|0005:·move-result·v01013050 45737e:·0a00···································|0005:·move-result·v0
1013052 457384:·3900·0300······························|0006:·if-nez·v0,·0009·//·+00031013051 457380:·3900·0300······························|0006:·if-nez·v0,·0009·//·+0003
1013053 457388:·0e00···································|0008:·return-void1013052 457384:·0e00···································|0008:·return-void
Max diff block lines reached; 6003765/6023119 bytes (99.68%) of diff not shown.
5.12 KB
classes.jar
3.78 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12893815·bytes,·number·of·entries:·69961 Zip·file·size:·12893818·bytes,·number·of·entries:·6996
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class8 ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 3783, 15 lines modifiedOffset 3783, 15 lines modified
3783 ?rwxrwxr-x··2.0·unx·····2607·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class3783 ?rwxrwxr-x··2.0·unx·····2607·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class
3784 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class3784 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class
3785 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class3785 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class
3786 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class3786 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class
3787 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class3787 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class
3788 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class3788 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class
3789 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class3789 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class
3790 ?rwxrwxr-x··2.0·unx····45643·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class3790 ?rwxrwxr-x··2.0·unx····45639·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class
3791 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class3791 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class
3792 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class3792 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class
3793 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class3793 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class
3794 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class3794 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class
3795 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class3795 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class
3796 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class3796 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class
3797 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class3797 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class
Offset 6991, 8 lines modifiedOffset 6991, 8 lines modified
6991 ?rwxrwxr-x··2.0·unx····10309·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class6991 ?rwxrwxr-x··2.0·unx····10309·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class
6992 ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class6992 ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class
6993 ?rwxrwxr-x··2.0·unx····13179·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class6993 ?rwxrwxr-x··2.0·unx····13179·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class
6994 ?rwxrwxr-x··2.0·unx·····9357·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class6994 ?rwxrwxr-x··2.0·unx·····9357·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class
6995 ?rwxrwxr-x··2.0·unx·····3608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class6995 ?rwxrwxr-x··2.0·unx·····3608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class
6996 ?rwxrwxr-x··2.0·unx·····9652·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class6996 ?rwxrwxr-x··2.0·unx·····9652·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class
6997 ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class6997 ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class
6998 6996·files,·14136403·bytes·uncompressed,·11571663·bytes·compressed:··18.1%6998 6996·files,·14136399·bytes·uncompressed,·11571666·bytes·compressed:··18.1%
1.32 KB
com/nutomic/syncthingandroid/service/RestApi.class
1.22 KB
procyon -ec {}
    
Offset 114, 21 lines modifiedOffset 114, 22 lines modified
114 ········this.asyncQuerySystemStatusComplete·=·value;114 ········this.asyncQuerySystemStatusComplete·=·value;
115 ········this.mAsyncQueryCompleteLock·=·new·Object();115 ········this.mAsyncQueryCompleteLock·=·new·Object();
116 ········this.mConfigLock·=·new·Object();116 ········this.mConfigLock·=·new·Object();
117 ········this.mLastOnlineDeviceCount·=·0;117 ········this.mLastOnlineDeviceCount·=·0;
118 ········this.mLastTotalSyncCompletion·=·-1;118 ········this.mLastTotalSyncCompletion·=·-1;
119 ········this.hasShutdown·=·value;119 ········this.hasShutdown·=·value;
120 ········((SyncthingApp)mContext.getApplicationContext()).component().inject(this);120 ········((SyncthingApp)mContext.getApplicationContext()).component().inject(this);
121 ········this.ENABLE_VERBOSE_LOG·=·Boolean.valueOf(AppPrefs.getPrefVerboseLog(mContext));121 ········final·Boolean·value2·=·Boolean.valueOf(AppPrefs.getPrefVerboseLog(mContext));
 122 ········this.ENABLE_VERBOSE_LOG·=·value2;
122 ········this.mContext·=·mContext;123 ········this.mContext·=·mContext;
123 ········this.mUrl·=·mUrl;124 ········this.mUrl·=·mUrl;
124 ········this.mApiKey·=·mApiKey;125 ········this.mApiKey·=·mApiKey;
125 ········this.mOnApiAvailableListener·=·mOnApiAvailableListener;126 ········this.mOnApiAvailableListener·=·mOnApiAvailableListener;
126 ········this.mOnConfigChangedListener·=·mOnConfigChangedListener;127 ········this.mOnConfigChangedListener·=·mOnConfigChangedListener;
127 ········this.mLocalCompletion·=·new·LocalCompletion(this.ENABLE_VERBOSE_LOG);128 ········this.mLocalCompletion·=·new·LocalCompletion(value2);
128 ········this.mRemoteCompletion·=·new·RemoteCompletion(this.ENABLE_VERBOSE_LOG);129 ········this.mRemoteCompletion·=·new·RemoteCompletion(this.ENABLE_VERBOSE_LOG);
129 ········this.mGson·=·this.getGson();130 ········this.mGson·=·this.getGson();
130 ····}131 ····}
131 ····132 ····
132 ····private·void·LogV(final·String·s)·{133 ····private·void·LogV(final·String·s)·{
133 ········if·((boolean)this.ENABLE_VERBOSE_LOG)·{134 ········if·((boolean)this.ENABLE_VERBOSE_LOG)·{
134 ············Log.v("RestApi",·s);135 ············Log.v("RestApi",·s);
1.08 KB
smali/com/nutomic/syncthingandroid/service/RestApi.smali
    
Offset 234, 17 lines modifiedOffset 234, 15 lines modified
  
234 ····.line·172234 ····.line·172
235 ····iput-object·p5,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;235 ····iput-object·p5,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;
  
236 ····.line·173236 ····.line·173
237 ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;237 ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;
  
238 ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean; 
  
239 ····invoke-direct·{p1,·p2},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;-><init>(Ljava/lang/Boolean;)V238 ····invoke-direct·{p1,·v0},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;-><init>(Ljava/lang/Boolean;)V
  
240 ····iput-object·p1,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;239 ····iput-object·p1,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;
  
241 ····.line·174240 ····.line·174
242 ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;241 ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;
  
243 ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;242 ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;