5.77 MB
/home/fdroid/fdroiddata/tmp/com.github.catfriend1.syncthingandroid_1270201.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.github.catfriend1.syncthingandroid_1270201.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: <e44f152d687ea4f2076ba44cff558720692a0b8ba252c0b14c0fbc2750f7fc1e>, actual: <1baa04c588c2b87731f44d55ac42c78886542eb8d953e357b6688e236f06acbe> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <48fe4aee9d3ecddb15336deaec0367e220fa533087fc93979ef4bf5e19086948f52fcd0200000000>, actual: <a747498c60c4ff8cec63973e3db923f44c04cf88b6a0bc865ad736ce40fabbeaf52fcd0200000000>
    
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:·47005685·bytes,·number·of·entries:·10701 Zip·file·size:·47005685·bytes,·number·of·entries:·1070
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··7672492·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-r--r--··0.0·unx··7672488·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-r--r--··0.0·unx·24356256·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so4 -rw-r--r--··0.0·unx·24356256·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so
5 -rw-r--r--··0.0·unx·25849464·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so5 -rw-r--r--··0.0·unx·25849464·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so
6 -rw-r--r--··0.0·unx·23676624·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so6 -rw-r--r--··0.0·unx·23676624·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so
7 -rw-r--r--··0.0·unx·25310176·b-·defN·81-Jan-01·01:01·lib/x86_64/libsyncthingnative.so7 -rw-r--r--··0.0·unx·25310176·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 1065, 8 lines modifiedOffset 1065, 8 lines modified
1065 -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png1065 -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png
1066 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1066 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1067 -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png1067 -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png
1068 -rw----·····0.0·fat··1649128·b-·stor·81-Jan-01·01:01·resources.arsc1068 -rw----·····0.0·fat··1649128·b-·stor·81-Jan-01·01:01·resources.arsc
1069 -rw----·····2.0·fat····93207·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF1069 -rw----·····2.0·fat····93207·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF
1070 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA1070 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA
1071 -rw----·····2.0·fat····93080·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1071 -rw----·····2.0·fat····93080·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1072 1070·files,·110591381·bytes·uncompressed,·46886215·bytes·compressed:··57.6%1072 1070·files,·110591377·bytes·uncompressed,·46886347·bytes·compressed:··57.6%
5.76 MB
classes.dex
5.76 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············:·bf687d624 checksum············:·91298be8
5 signature···········:·bfbe...575b5 signature···········:·8481...0696
6 file_size···········:·76724926 file_size···········:·7672488
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·····:·5661210 string_ids_size·····:·56612
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·846312 type_ids_size·······:·8463
13 type_ids_off········:·226560·(0x037500)13 type_ids_off········:·226560·(0x037500)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·260412·(0x03f93c)15 proto_ids_off·······:·260412·(0x03f93c)
16 field_ids_size······:·4106016 field_ids_size······:·41060
17 field_ids_off·······:·414432·(0x0652e0)17 field_ids_off·······:·414432·(0x0652e0)
18 method_ids_size·····:·6066718 method_ids_size·····:·60667
19 method_ids_off······:·742912·(0x0b5600)19 method_ids_off······:·742912·(0x0b5600)
20 class_defs_size·····:·699820 class_defs_size·····:·6998
21 class_defs_off······:·1228248·(0x12bdd8)21 class_defs_off······:·1228248·(0x12bdd8)
22 data_size···········:·622030822 data_size···········:·6220304
23 data_off············:·1452184·(0x162898)23 data_off············:·1452184·(0x162898)
  
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······:·773827 superclass_idx······:·7738
28 source_file_idx·····:·864328 source_file_idx·····:·8643
Offset 1013212, 15 lines modifiedOffset 1013212, 15 lines modified
1013212 ······name··········:·'<init>'1013212 ······name··········:·'<init>'
1013213 ······type··········:·'(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V'1013213 ······type··········:·'(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;)V'
1013214 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)1013214 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
1013215 ······code··········-1013215 ······code··········-
1013216 ······registers·····:·101013216 ······registers·····:·10
1013217 ······ins···········:·61013217 ······ins···········:·6
1013218 ······outs··········:·21013218 ······outs··········:·2
1013219 ······insns·size····:·105·16-bit·code·units1013219 ······insns·size····:·103·16-bit·code·units
1013220 4575ac:········································|[4575ac]·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;)V1013220 4575ac:········································|[4575ac]·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
1013221 4575bc:·7010·76e6·0400·························|0000:·invoke-direct·{v4},·Ljava/lang/Object;.<init>:()V·//·method@e6761013221 4575bc:·7010·76e6·0400·························|0000:·invoke-direct·{v4},·Ljava/lang/Object;.<init>:()V·//·method@e676
1013222 4575c2:·1200···································|0003:·const/4·v0,·#int·0·//·#01013222 4575c2:·1200···································|0003:·const/4·v0,·#int·0·//·#0
1013223 4575c4:·7110·83e5·0000·························|0004:·invoke-static·{v0},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@e5831013223 4575c4:·7110·83e5·0000·························|0004:·invoke-static·{v0},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@e583
1013224 4575ca:·0c01···································|0007:·move-result-object·v11013224 4575ca:·0c01···································|0007:·move-result-object·v1
1013225 4575cc:·5b41·449e······························|0008:·iput-object·v1,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e441013225 4575cc:·5b41·449e······························|0008:·iput-object·v1,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44
1013226 4575d0:·7100·cb8e·0000·························|000a:·invoke-static·{},·Lcom/google/common/base/Optional;.absent:()Lcom/google/common/base/Optional;·//·method@8ecb1013226 4575d0:·7100·cb8e·0000·························|000a:·invoke-static·{},·Lcom/google/common/base/Optional;.absent:()Lcom/google/common/base/Optional;·//·method@8ecb
Offset 1013254, 25 lines modifiedOffset 1013254, 24 lines modified
1013254 457644:·5b40·449e······························|0044:·iput-object·v0,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e441013254 457644:·5b40·449e······························|0044:·iput-object·v0,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44
1013255 457648:·5b45·4f9e······························|0046:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mContext:Landroid/content/Context;·//·field@9e4f1013255 457648:·5b45·4f9e······························|0046:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mContext:Landroid/content/Context;·//·field@9e4f
1013256 45764c:·5b46·5c9e······························|0048:·iput-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mUrl:Ljava/net/URL;·//·field@9e5c1013256 45764c:·5b46·5c9e······························|0048:·iput-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mUrl:Ljava/net/URL;·//·field@9e5c
1013257 457650:·5b47·4b9e······························|004a:·iput-object·v7,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mApiKey:Ljava/lang/String;·//·field@9e4b1013257 457650:·5b47·4b9e······························|004a:·iput-object·v7,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mApiKey:Ljava/lang/String;·//·field@9e4b
1013258 457654:·5b48·569e······························|004c:·iput-object·v8,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnApiAvailableListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·//·field@9e561013258 457654:·5b48·569e······························|004c:·iput-object·v8,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnApiAvailableListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·//·field@9e56
1013259 457658:·5b49·579e······························|004e:·iput-object·v9,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·//·field@9e571013259 457658:·5b49·579e······························|004e:·iput-object·v9,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·//·field@9e57
1013260 45765c:·2205·b71c······························|0050:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·type@1cb71013260 45765c:·2205·b71c······························|0050:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·type@1cb7
1013261 457660:·5446·449e······························|0052:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44 
1013262 457664:·7020·68df·6500·························|0054:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df681013261 457660:·7020·68df·0500·························|0052:·invoke-direct·{v5,·v0},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df68
1013263 45766a:·5b45·539e······························|0057:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·field@9e531013262 457666:·5b45·539e······························|0055:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion;·//·field@9e53
1013264 45766e:·2205·bf1c······························|0059:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·type@1cbf1013263 45766a:·2205·bf1c······························|0057:·new-instance·v5,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·type@1cbf
1013265 457672:·5446·449e······························|005b:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e441013264 45766e:·5446·449e······························|0059:·iget-object·v6,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44
1013266 457676:·7020·7ddf·6500·························|005d:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df7d1013265 457672:·7020·7ddf·6500·························|005b:·invoke-direct·{v5,·v6},·Lcom/nutomic/syncthingandroid/model/RemoteCompletion;.<init>:(Ljava/lang/Boolean;)V·//·method@df7d
1013267 45767c:·5b45·5a9e······························|0060:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mRemoteCompletion:Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·field@9e5a1013266 457678:·5b45·5a9e······························|005e:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mRemoteCompletion:Lcom/nutomic/syncthingandroid/model/RemoteCompletion;·//·field@9e5a
1013268 457680:·7010·97e0·0400·························|0062:·invoke-direct·{v4},·Lcom/nutomic/syncthingandroid/service/RestApi;.getGson:()Lcom/google/gson/Gson;·//·method@e0971013267 45767c:·7010·97e0·0400·························|0060:·invoke-direct·{v4},·Lcom/nutomic/syncthingandroid/service/RestApi;.getGson:()Lcom/google/gson/Gson;·//·method@e097
1013269 457686:·0c05···································|0065:·move-result-object·v51013268 457682:·0c05···································|0063:·move-result-object·v5
1013270 457688:·5b45·509e······························|0066:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mGson:Lcom/google/gson/Gson;·//·field@9e501013269 457684:·5b45·509e······························|0064:·iput-object·v5,·v4,·Lcom/nutomic/syncthingandroid/service/RestApi;.mGson:Lcom/google/gson/Gson;·//·field@9e50
1013271 45768c:·0e00···································|0068:·return-void1013270 457688:·0e00···································|0066:·return-void
1013272 ······catches·······:·(none)1013271 ······catches·······:·(none)
1013273 ······positions·····:·1013272 ······positions·····:·
1013274 ········0x0000·line=1651013273 ········0x0000·line=165
1013275 ········0x0004·line=841013274 ········0x0004·line=84
1013276 ········0x000a·line=1201013275 ········0x000a·line=120
1013277 ········0x0012·line=1251013276 ········0x0012·line=125
1013278 ········0x0014·line=1351013277 ········0x0014·line=135
Offset 1013287, 41 lines modifiedOffset 1013286, 41 lines modified
1013287 ········0x003c·line=1671013286 ········0x003c·line=167
1013288 ········0x0046·line=1681013287 ········0x0046·line=168
1013289 ········0x0048·line=1691013288 ········0x0048·line=169
1013290 ········0x004a·line=1701013289 ········0x004a·line=170
1013291 ········0x004c·line=1711013290 ········0x004c·line=171
1013292 ········0x004e·line=1721013291 ········0x004e·line=172
1013293 ········0x0050·line=1731013292 ········0x0050·line=173
1013294 ········0x0059·line=1741013293 ········0x0057·line=174
1013295 ········0x0062·line=1751013294 ········0x0060·line=175
1013296 ······locals········:·1013295 ······locals········:·
1013297 ········0x0000·-·0x0069·reg=4·this·Lcom/nutomic/syncthingandroid/service/RestApi;·1013296 ········0x0000·-·0x0067·reg=4·this·Lcom/nutomic/syncthingandroid/service/RestApi;·
1013298 ········0x0000·-·0x0069·reg=5·(null)·Landroid/content/Context;·1013297 ········0x0000·-·0x0067·reg=5·(null)·Landroid/content/Context;·
1013299 ········0x0000·-·0x0069·reg=6·(null)·Ljava/net/URL;·1013298 ········0x0000·-·0x0067·reg=6·(null)·Ljava/net/URL;·
1013300 ········0x0000·-·0x0069·reg=7·(null)·Ljava/lang/String;·1013299 ········0x0000·-·0x0067·reg=7·(null)·Ljava/lang/String;·
1013301 ········0x0000·-·0x0069·reg=8·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·1013300 ········0x0000·-·0x0067·reg=8·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener;·
1013302 ········0x0000·-·0x0069·reg=9·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·1013301 ········0x0000·-·0x0067·reg=9·(null)·Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener;·
  
1013303 ····#6··············:·(in·Lcom/nutomic/syncthingandroid/service/RestApi;)1013302 ····#6··············:·(in·Lcom/nutomic/syncthingandroid/service/RestApi;)
1013304 ······name··········:·'LogV'1013303 ······name··········:·'LogV'
1013305 ······type··········:·'(Ljava/lang/String;)V'1013304 ······type··········:·'(Ljava/lang/String;)V'
1013306 ······access········:·0x0002·(PRIVATE)1013305 ······access········:·0x0002·(PRIVATE)
1013307 ······code··········-1013306 ······code··········-
1013308 ······registers·····:·31013307 ······registers·····:·3
1013309 ······ins···········:·21013308 ······ins···········:·2
1013310 ······outs··········:·21013309 ······outs··········:·2
1013311 ······insns·size····:·14·16-bit·code·units1013310 ······insns·size····:·14·16-bit·code·units
1013312 457690:········································|[457690]·com.nutomic.syncthingandroid.service.RestApi.LogV:(Ljava/lang/String;)V1013311 45768c:········································|[45768c]·com.nutomic.syncthingandroid.service.RestApi.LogV:(Ljava/lang/String;)V
1013313 4576a0:·5410·449e······························|0000:·iget-object·v0,·v1,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e441013312 45769c:·5410·449e······························|0000:·iget-object·v0,·v1,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44
1013314 4576a4:·6e10·7ce5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e57c1013313 4576a0:·6e10·7ce5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e57c
1013315 4576aa:·0a00···································|0005:·move-result·v01013314 4576a6:·0a00···································|0005:·move-result·v0
1013316 4576ac:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+00071013315 4576a8:·3800·0700······························|0006:·if-eqz·v0,·000d·//·+0007
1013317 4576b0:·1a00·4455······························|0008:·const-string·v0,·"RestApi"·//·string@55441013316 4576ac:·1a00·4455······························|0008:·const-string·v0,·"RestApi"·//·string@5544
1013318 4576b4:·7120·fa08·2000·························|000a:·invoke-static·{v0,·v2},·Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I·//·method@08fa1013317 4576b0:·7120·fa08·2000·························|000a:·invoke-static·{v0,·v2},·Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I·//·method@08fa
1013319 4576ba:·0e00···································|000d:·return-void1013318 4576b6:·0e00···································|000d:·return-void
1013320 ······catches·······:·(none)1013319 ······catches·······:·(none)
1013321 ······positions·····:·1013320 ······positions·····:·
1013322 ········0x0000·line=13671013321 ········0x0000·line=1367
1013323 ········0x000a·line=13681013322 ········0x000a·line=1368
1013324 ······locals········:·1013323 ······locals········:·
1013325 ········0x0000·-·0x000e·reg=1·this·Lcom/nutomic/syncthingandroid/service/RestApi;·1013324 ········0x0000·-·0x000e·reg=1·this·Lcom/nutomic/syncthingandroid/service/RestApi;·
1013326 ········0x0000·-·0x000e·reg=2·(null)·Ljava/lang/String;·1013325 ········0x0000·-·0x000e·reg=2·(null)·Ljava/lang/String;·
Offset 1013331, 52 lines modifiedOffset 1013330, 52 lines modified
1013331 ······type··········:·'(Ljava/lang/String;)V'1013330 ······type··········:·'(Ljava/lang/String;)V'
1013332 ······access········:·0x0002·(PRIVATE)1013331 ······access········:·0x0002·(PRIVATE)
1013333 ······code··········-1013332 ······code··········-
1013334 ······registers·····:·71013333 ······registers·····:·7
1013335 ······ins···········:·21013334 ······ins···········:·2
1013336 ······outs··········:·31013335 ······outs··········:·3
1013337 ······insns·size····:·71·16-bit·code·units1013336 ······insns·size····:·71·16-bit·code·units
1013338 4576bc:········································|[4576bc]·com.nutomic.syncthingandroid.service.RestApi.LogVMultipleLines:(Ljava/lang/String;)V1013337 4576b8:········································|[4576b8]·com.nutomic.syncthingandroid.service.RestApi.LogVMultipleLines:(Ljava/lang/String;)V
1013339 4576cc:·5450·449e······························|0000:·iget-object·v0,·v5,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e441013338 4576c8:·5450·449e······························|0000:·iget-object·v0,·v5,·Lcom/nutomic/syncthingandroid/service/RestApi;.ENABLE_VERBOSE_LOG:Ljava/lang/Boolean;·//·field@9e44
1013340 4576d0:·6e10·7ce5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e57c1013339 4576cc:·6e10·7ce5·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/Boolean;.booleanValue:()Z·//·method@e57c
1013341 4576d6:·0a00···································|0005:·move-result·v01013340 4576d2:·0a00···································|0005:·move-result·v0
1013342 4576d8:·3900·0300······························|0006:·if-nez·v0,·0009·//·+00031013341 4576d4:·3900·0300······························|0006:·if-nez·v0,·0009·//·+0003
1013343 4576dc:·0e00···································|0008:·return-void1013342 4576d8:·0e00···································|0008:·return-void
Max diff block lines reached; 6016114/6035468 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:·12896664·bytes,·number·of·entries:·69981 Zip·file·size:·12896667·bytes,·number·of·entries:·6998
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 3785, 15 lines modifiedOffset 3785, 15 lines modified
3785 ?rwxrwxr-x··2.0·unx·····2607·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class3785 ?rwxrwxr-x··2.0·unx·····2607·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class
3786 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class3786 ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class
3787 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class3787 ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class
3788 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class3788 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class
3789 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class3789 ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class
3790 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class3790 ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class
3791 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class3791 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class
3792 ?rwxrwxr-x··2.0·unx····45643·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class3792 ?rwxrwxr-x··2.0·unx····45639·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class
3793 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class3793 ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class
3794 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class3794 ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class
3795 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class3795 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class
3796 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class3796 ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class
3797 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class3797 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class
3798 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class3798 ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class
3799 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class3799 ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class
Offset 6993, 8 lines modifiedOffset 6993, 8 lines modified
6993 ?rwxrwxr-x··2.0·unx····10309·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class6993 ?rwxrwxr-x··2.0·unx····10309·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class
6994 ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class6994 ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class
6995 ?rwxrwxr-x··2.0·unx····13179·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class6995 ?rwxrwxr-x··2.0·unx····13179·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class
6996 ?rwxrwxr-x··2.0·unx·····9357·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class6996 ?rwxrwxr-x··2.0·unx·····9357·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class
6997 ?rwxrwxr-x··2.0·unx·····3608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class6997 ?rwxrwxr-x··2.0·unx·····3608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class
6998 ?rwxrwxr-x··2.0·unx·····9652·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class6998 ?rwxrwxr-x··2.0·unx·····9652·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class
6999 ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class6999 ?rwxrwxr-x··2.0·unx·····4905·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class
7000 6998·files,·14140589·bytes·uncompressed,·11574000·bytes·compressed:··18.2%7000 6998·files,·14140585·bytes·uncompressed,·11574003·bytes·compressed:··18.2%
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;