Offset 1, 55 lines modified | Offset 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/. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·46468324·bytes,·number·of·entries:·1056 | 1 | Zip·file·size:·46468324·bytes,·number·of·entries:·1056 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -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··77280 | 3 | -rw-r--r--··0.0·unx··7728040·b-·defN·81-Jan-01·01:01·classes.dex |
4 | -rw-r--r--··0.0·unx·25119928·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so | 4 | -rw-r--r--··0.0·unx·25119928·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so |
5 | -rw-r--r--··0.0·unx·24018024·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so | 5 | -rw-r--r--··0.0·unx·24018024·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so |
6 | -rw-r--r--··0.0·unx·24335600·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so | 6 | -rw-r--r--··0.0·unx·24335600·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so |
7 | -rw-r--r--··0.0·unx·24335600·b-·defN·81-Jan-01·01:01·lib/x86_64/libsyncthingnative.so | 7 | -rw-r--r--··0.0·unx·24335600·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.version | 8 | -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.version | 9 | -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.version | 10 | -rw----·····2.4·fat········6·b-·stor·81-Jan-01·01:01·META-INF/androidx.appcompat_appcompat-resources.version |
Offset 1051, 8 lines modified | Offset 1051, 8 lines modified | ||
1051 | -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png | 1051 | -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png |
1052 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 1052 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml |
1053 | -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png | 1053 | -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png |
1054 | -rw----·····0.0·fat··1529556·b-·stor·81-Jan-01·01:01·resources.arsc | 1054 | -rw----·····0.0·fat··1529556·b-·stor·81-Jan-01·01:01·resources.arsc |
1055 | -rw----·····2.0·fat····92058·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF | 1055 | -rw----·····2.0·fat····92058·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF |
1056 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA | 1056 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA |
1057 | -rw----·····2.0·fat····91931·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1057 | -rw----·····2.0·fat····91931·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
1058 | 1056·files,·1091211 | 1058 | 1056·files,·109121130·bytes·uncompressed,·46347825·bytes·compressed:··57.5% |
Offset 1, 30 lines modified | Offset 1, 30 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············:· | 4 | checksum············:·5ca231ab |
5 | signature···········:· | 5 | signature···········:·1f85...8456 |
6 | file_size···········:·77280 | 6 | file_size···········:·7728040 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·5652 | 10 | string_ids_size·····:·56528 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·8489 | 12 | type_ids_size·······:·8489 |
13 | type_ids_off········:·22622 | 13 | type_ids_off········:·226224·(0x0373b0) |
14 | proto_ids_size······:·12844 | 14 | proto_ids_size······:·12844 |
15 | proto_ids_off·······:·26018 | 15 | proto_ids_off·······:·260180·(0x03f854) |
16 | field_ids_size······:·42786 | 16 | field_ids_size······:·42786 |
17 | field_ids_off·······:·4143 | 17 | field_ids_off·······:·414308·(0x065264) |
18 | method_ids_size·····:·607 | 18 | method_ids_size·····:·60749 |
19 | method_ids_off······:·756 | 19 | method_ids_off······:·756596·(0x0b8b74) |
20 | class_defs_size·····:·7017 | 20 | class_defs_size·····:·7017 |
21 | class_defs_off······:·1242 | 21 | class_defs_off······:·1242588·(0x12f5dc) |
22 | data_size···········:·62609 | 22 | data_size···········:·6260908 |
23 | data_off············:·14671 | 23 | data_off············:·1467132·(0x1662fc) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·385 | 25 | class_idx···········:·385 |
26 | access_flags········:·1537·(0x0601) | 26 | access_flags········:·1537·(0x0601) |
27 | superclass_idx······:·7760 | 27 | superclass_idx······:·7760 |
28 | source_file_idx·····:·8550 | 28 | source_file_idx·····:·8550 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 136, 17 lines modified | Offset 136, 17 lines modified | ||
136 | ······type··········:·'()V' | 136 | ······type··········:·'()V' |
137 | ······access········:·0x10000·(CONSTRUCTOR) | 137 | ······access········:·0x10000·(CONSTRUCTOR) |
138 | ······code··········- | 138 | ······code··········- |
139 | ······registers·····:·1 | 139 | ······registers·····:·1 |
140 | ······ins···········:·1 | 140 | ······ins···········:·1 |
141 | ······outs··········:·1 | 141 | ······outs··········:·1 |
142 | ······insns·size····:·4·16-bit·code·units | 142 | ······insns·size····:·4·16-bit·code·units |
143 | 166a5 | 143 | 166a50:········································|[166a50]·android.support.v4.os.ResultReceiver$1.<init>:()V |
144 | 166a6 | 144 | 166a60:·7010·bfe6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e6bf |
145 | 166a | 145 | 166a66:·0e00···································|0003:·return-void |
146 | ······catches·······:·(none) | 146 | ······catches·······:·(none) |
147 | ······positions·····:· | 147 | ······positions·····:· |
148 | ········0x0000·line=145 | 148 | ········0x0000·line=145 |
149 | ······locals········:· | 149 | ······locals········:· |
150 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· | 150 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· |
151 | ··Virtual·methods···- | 151 | ··Virtual·methods···- |
Offset 155, 18 lines modified | Offset 155, 18 lines modified | ||
155 | ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;' | 155 | ······type··········:·'(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;' |
156 | ······access········:·0x0001·(PUBLIC) | 156 | ······access········:·0x0001·(PUBLIC) |
157 | ······code··········- | 157 | ······code··········- |
158 | ······registers·····:·3 | 158 | ······registers·····:·3 |
159 | ······ins···········:·2 | 159 | ······ins···········:·2 |
160 | ······outs··········:·2 | 160 | ······outs··········:·2 |
161 | ······insns·size····:·6·16-bit·code·units | 161 | ······insns·size····:·6·16-bit·code·units |
162 | 1669 | 162 | 1669e4:········································|[1669e4]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; |
163 | 166 | 163 | 1669f4:·2200·8b01······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@018b |
164 | 166 | 164 | 1669f8:·7020·3008·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0830 |
165 | 166 | 165 | 1669fe:·1100···································|0005:·return-object·v0 |
166 | ······catches·······:·(none) | 166 | ······catches·······:·(none) |
167 | ······positions·····:· | 167 | ······positions·····:· |
168 | ········0x0000·line=148 | 168 | ········0x0000·line=148 |
169 | ······locals········:· | 169 | ······locals········:· |
170 | ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;· | 170 | ········0x0000·-·0x0006·reg=1·this·Landroid/support/v4/os/ResultReceiver$1;· |
171 | ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;· | 171 | ········0x0000·-·0x0006·reg=2·(null)·Landroid/os/Parcel;· |
Offset 175, 18 lines modified | Offset 175, 18 lines modified | ||
175 | ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;' | 175 | ······type··········:·'(Landroid/os/Parcel;)Ljava/lang/Object;' |
176 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) | 176 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) |
177 | ······code··········- | 177 | ······code··········- |
178 | ······registers·····:·2 | 178 | ······registers·····:·2 |
179 | ······ins···········:·2 | 179 | ······ins···········:·2 |
180 | ······outs··········:·2 | 180 | ······outs··········:·2 |
181 | ······insns·size····:·5·16-bit·code·units | 181 | ······insns·size····:·5·16-bit·code·units |
182 | 166a | 182 | 166a18:········································|[166a18]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; |
183 | 166a | 183 | 166a28:·6e20·2608·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver;·//·method@0826 |
184 | 166a | 184 | 166a2e:·0c01···································|0003:·move-result-object·v1 |
185 | 166a3 | 185 | 166a30:·1101···································|0004:·return-object·v1 |
186 | ······catches·······:·(none) | 186 | ······catches·······:·(none) |
187 | ······positions·····:· | 187 | ······positions·····:· |
188 | ········0x0000·line=145 | 188 | ········0x0000·line=145 |
189 | ······locals········:· | 189 | ······locals········:· |
190 | ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· | 190 | ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· |
191 | ········0x0000·-·0x0005·reg=1·(null)·Landroid/os/Parcel;· | 191 | ········0x0000·-·0x0005·reg=1·(null)·Landroid/os/Parcel;· |
Offset 195, 17 lines modified | Offset 195, 17 lines modified | ||
195 | ······type··········:·'(I)[Landroid/support/v4/os/ResultReceiver;' | 195 | ······type··········:·'(I)[Landroid/support/v4/os/ResultReceiver;' |
196 | ······access········:·0x0001·(PUBLIC) | 196 | ······access········:·0x0001·(PUBLIC) |
197 | ······code··········- | 197 | ······code··········- |
198 | ······registers·····:·2 | 198 | ······registers·····:·2 |
199 | ······ins···········:·2 | 199 | ······ins···········:·2 |
200 | ······outs··········:·0 | 200 | ······outs··········:·0 |
201 | ······insns·size····:·3·16-bit·code·units | 201 | ······insns·size····:·3·16-bit·code·units |
202 | 166a0 | 202 | 166a00:········································|[166a00]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; |
203 | 166a1 | 203 | 166a10:·2311·de1f······························|0000:·new-array·v1,·v1,·[Landroid/support/v4/os/ResultReceiver;·//·type@1fde |
204 | 166a | 204 | 166a14:·1101···································|0002:·return-object·v1 |
205 | ······catches·······:·(none) | 205 | ······catches·······:·(none) |
206 | ······positions·····:· | 206 | ······positions·····:· |
207 | ········0x0000·line=152 | 207 | ········0x0000·line=152 |
208 | ······locals········:· | 208 | ······locals········:· |
209 | ········0x0000·-·0x0003·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· | 209 | ········0x0000·-·0x0003·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· |
210 | ········0x0000·-·0x0003·reg=1·(null)·I· | 210 | ········0x0000·-·0x0003·reg=1·(null)·I· |
Offset 214, 18 lines modified | Offset 214, 18 lines modified | ||
214 | ······type··········:·'(I)[Ljava/lang/Object;' | 214 | ······type··········:·'(I)[Ljava/lang/Object;' |
215 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) | 215 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) |
216 | ······code··········- | 216 | ······code··········- |
217 | ······registers·····:·2 | 217 | ······registers·····:·2 |
218 | ······ins···········:·2 | 218 | ······ins···········:·2 |
219 | ······outs··········:·2 | 219 | ······outs··········:·2 |
220 | ······insns·size····:·5·16-bit·code·units | 220 | ······insns·size····:·5·16-bit·code·units |
221 | 166a | 221 | 166a34:········································|[166a34]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; |
222 | 166a | 222 | 166a44:·6e20·2808·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver;·//·method@0828 |
223 | 166a | 223 | 166a4a:·0c01···································|0003:·move-result-object·v1 |
224 | 166a | 224 | 166a4c:·1101···································|0004:·return-object·v1 |
225 | ······catches·······:·(none) | 225 | ······catches·······:·(none) |
226 | ······positions·····:· | 226 | ······positions·····:· |
227 | ········0x0000·line=145 | 227 | ········0x0000·line=145 |
228 | ······locals········:· | 228 | ······locals········:· |
229 | ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· | 229 | ········0x0000·-·0x0005·reg=0·this·Landroid/support/v4/os/ResultReceiver$1;· |
230 | ········0x0000·-·0x0005·reg=1·(null)·I· | 230 | ········0x0000·-·0x0005·reg=1·(null)·I· |
Offset 272, 20 lines modified | Offset 272, 20 lines modified | ||
272 | ······type··········:·'(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V' | 272 | ······type··········:·'(Landroid/support/v4/os/ResultReceiver;ILandroid/os/Bundle;)V' |
273 | ······access········:·0x10000·(CONSTRUCTOR) | 273 | ······access········:·0x10000·(CONSTRUCTOR) |
274 | ······code··········- | 274 | ······code··········- |
Max diff block lines reached; 184031749/184040114 bytes (100.00%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·1299744 | 1 | Zip·file·size:·12997448·bytes,·number·of·entries:·7017 |
2 | ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······397·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class |
Offset 3810, 15 lines modified | Offset 3810, 15 lines modified | ||
3810 | ?rwxrwxr-x··2.0·unx·····2893·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/QuickSettingsTileSchedule.class | 3810 | ?rwxrwxr-x··2.0·unx·····2893·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/QuickSettingsTileSchedule.class |
3811 | ?rwxrwxr-x··2.0·unx·····2608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class | 3811 | ?rwxrwxr-x··2.0·unx·····2608·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/ReceiverManager.class |
3812 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class | 3812 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$$ExternalSyntheticLambda38.class |
3813 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class | 3813 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class |
3814 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class | 3814 | ?rwxrwxr-x··2.0·unx······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class |
3815 | ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class | 3815 | ?rwxrwxr-x··2.0·unx······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class |
3816 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class | 3816 | ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class |
3817 | ?rwxrwxr-x··2.0·unx····445 | 3817 | ?rwxrwxr-x··2.0·unx····44539·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class |
3818 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class | 3818 | ?rwxrwxr-x··2.0·unx······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class |
3819 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class | 3819 | ?rwxrwxr-x··2.0·unx······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class |
3820 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class | 3820 | ?rwxrwxr-x··2.0·unx·····1090·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class |
3821 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class | 3821 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class |
3822 | ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class | 3822 | ?rwxrwxr-x··2.0·unx······926·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class |
3823 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$OnShouldRunChangedListener.class | 3823 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$OnShouldRunChangedListener.class |
3824 | ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$OnSyncPreconditionChangedListener.class | 3824 | ?rwxrwxr-x··2.0·unx······242·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$OnSyncPreconditionChangedListener.class |
Offset 7012, 8 lines modified | Offset 7012, 8 lines modified | ||
7012 | ?rwxrwxr-x··2.0·unx····10304·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class | 7012 | ?rwxrwxr-x··2.0·unx····10304·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class |
7013 | ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class | 7013 | ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class |
7014 | ?rwxrwxr-x··2.0·unx····13145·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class | 7014 | ?rwxrwxr-x··2.0·unx····13145·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class |
7015 | ?rwxrwxr-x··2.0·unx·····9239·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class | 7015 | ?rwxrwxr-x··2.0·unx·····9239·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class |
7016 | ?rwxrwxr-x··2.0·unx·····3535·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class | 7016 | ?rwxrwxr-x··2.0·unx·····3535·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class |
7017 | ?rwxrwxr-x··2.0·unx·····9032·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class | 7017 | ?rwxrwxr-x··2.0·unx·····9032·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class |
7018 | ?rwxrwxr-x··2.0·unx·····4837·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class | 7018 | ?rwxrwxr-x··2.0·unx·····4837·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class |
7019 | 7017·files,·1429402 | 7019 | 7017·files,·14294023·bytes·uncompressed,·11671702·bytes·compressed:··18.3% |
Offset 110, 21 lines modified | Offset 110, 22 lines modified | ||
110 | ········this.asyncQueryVersionComplete·=·value; | 110 | ········this.asyncQueryVersionComplete·=·value; |
111 | ········this.asyncQuerySystemStatusComplete·=·value; | 111 | ········this.asyncQuerySystemStatusComplete·=·value; |
112 | ········this.mAsyncQueryCompleteLock·=·new·Object(); | 112 | ········this.mAsyncQueryCompleteLock·=·new·Object(); |
113 | ········this.mConfigLock·=·new·Object(); | 113 | ········this.mConfigLock·=·new·Object(); |
114 | ········this.mLastOnlineDeviceCount·=·0; | 114 | ········this.mLastOnlineDeviceCount·=·0; |
115 | ········this.mLastTotalSyncCompletion·=·-1; | 115 | ········this.mLastTotalSyncCompletion·=·-1; |
116 | ········((SyncthingApp)mContext.getApplicationContext()).component().inject(this); | 116 | ········((SyncthingApp)mContext.getApplicationContext()).component().inject(this); |
117 | ········ | 117 | ········final·Boolean·value2·=·Boolean.valueOf(AppPrefs.getPrefVerboseLog(mContext)); |
118 | ········this.ENABLE_VERBOSE_LOG·=·value2; | ||
118 | ········this.mContext·=·mContext; | 119 | ········this.mContext·=·mContext; |
119 | ········this.mUrl·=·mUrl; | 120 | ········this.mUrl·=·mUrl; |
120 | ········this.mApiKey·=·mApiKey; | 121 | ········this.mApiKey·=·mApiKey; |
121 | ········this.mOnApiAvailableListener·=·mOnApiAvailableListener; | 122 | ········this.mOnApiAvailableListener·=·mOnApiAvailableListener; |
122 | ········this.mOnConfigChangedListener·=·mOnConfigChangedListener; | 123 | ········this.mOnConfigChangedListener·=·mOnConfigChangedListener; |
123 | ········this.mLocalCompletion·=·new·LocalCompletion( | 124 | ········this.mLocalCompletion·=·new·LocalCompletion(value2); |
124 | ········this.mRemoteCompletion·=·new·RemoteCompletion(this.ENABLE_VERBOSE_LOG); | 125 | ········this.mRemoteCompletion·=·new·RemoteCompletion(this.ENABLE_VERBOSE_LOG); |
125 | ········this.mGson·=·this.getGson(); | 126 | ········this.mGson·=·this.getGson(); |
126 | ····} | 127 | ····} |
127 | ···· | 128 | ···· |
128 | ····private·void·LogV(final·String·s)·{ | 129 | ····private·void·LogV(final·String·s)·{ |
129 | ········if·((boolean)this.ENABLE_VERBOSE_LOG)·{ | 130 | ········if·((boolean)this.ENABLE_VERBOSE_LOG)·{ |
130 | ············Log.v("RestApi",·s); | 131 | ············Log.v("RestApi",·s); |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | .class·Lcom/nutomic/syncthingandroid/service/RestApi$3; | 1 | .class·Lcom/nutomic/syncthingandroid/service/RestApi$3; |
2 | .super·Lcom/google/common/reflect/TypeToken; | 2 | .super·Lcom/google/common/reflect/TypeToken; |
3 | .source·"RestApi.java" | 3 | .source·"RestApi.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; | 5 | .annotation·system·Ldalvik/annotation/EnclosingMethod; |
6 | ····value·=·Lcom/nutomic/syncthingandroid/service/RestApi;->lambda$getDiscoveredDevices$19(Lcom/nutomic/syncthingandroid/service/RestApi$OnResultListener1;Ljava/lang/String;)V | 6 | ····value·=·Lcom/nutomic/syncthingandroid/service/RestApi;->lambda$getDiscoveredDevices$19$com-nutomic-syncthingandroid-service-RestApi(Lcom/nutomic/syncthingandroid/service/RestApi$OnResultListener1;Ljava/lang/String;)V |
7 | .end·annotation | 7 | .end·annotation |
8 | .annotation·system·Ldalvik/annotation/InnerClass; | 8 | .annotation·system·Ldalvik/annotation/InnerClass; |
9 | ····accessFlags·=·0x0 | 9 | ····accessFlags·=·0x0 |
10 | ····name·=·null | 10 | ····name·=·null |
11 | .end·annotation | 11 | .end·annotation |
Offset 205, 17 lines modified | Offset 205, 15 lines modified | ||
205 | ····.line·167 | 205 | ····.line·167 |
206 | ····iput-object·p5,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener; | 206 | ····iput-object·p5,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mOnConfigChangedListener:Lcom/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener; |
207 | ····.line·168 | 207 | ····.line·168 |
208 | ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/LocalCompletion; | 208 | ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/LocalCompletion; |
209 | ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean; | ||
210 | ····invoke-direct·{p1,· | 209 | ····invoke-direct·{p1,·v0},·Lcom/nutomic/syncthingandroid/model/LocalCompletion;-><init>(Ljava/lang/Boolean;)V |
211 | ····iput-object·p1,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion; | 210 | ····iput-object·p1,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->mLocalCompletion:Lcom/nutomic/syncthingandroid/model/LocalCompletion; |
212 | ····.line·169 | 211 | ····.line·169 |
213 | ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion; | 212 | ····new-instance·p1,·Lcom/nutomic/syncthingandroid/model/RemoteCompletion; |
214 | ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean; | 213 | ····iget-object·p2,·p0,·Lcom/nutomic/syncthingandroid/service/RestApi;->ENABLE_VERBOSE_LOG:Ljava/lang/Boolean; |