| 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:·47021452·bytes,·number·of·entries:·1059 | 1 | Zip·file·size:·47021452·bytes,·number·of·entries:·1059 |
| 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··773 | 3 | -rw-r--r--··0.0·unx··7733980·b-·defN·81-Jan-01·01:01·classes.dex |
| 4 | -rw-r--r--··0.0·unx·25551168·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so | 4 | -rw-r--r--··0.0·unx·25551168·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libsyncthingnative.so |
| 5 | -rw-r--r--··0.0·unx·24558816·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so | 5 | -rw-r--r--··0.0·unx·24558816·b-·defN·81-Jan-01·01:01·lib/armeabi/libsyncthingnative.so |
| 6 | -rw-r--r--··0.0·unx·24841052·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so | 6 | -rw-r--r--··0.0·unx·24841052·b-·defN·81-Jan-01·01:01·lib/x86/libsyncthingnative.so |
| 7 | -rw-r--r--··0.0·unx·26746248·b-·defN·81-Jan-01·01:01·lib/x86_64/libsyncthingnative.so | 7 | -rw-r--r--··0.0·unx·26746248·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 1054, 8 lines modified | Offset 1054, 8 lines modified | ||
| 1054 | -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png | 1054 | -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/zg.png |
| 1055 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml | 1055 | -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml |
| 1056 | -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png | 1056 | -rw----·····0.0·fat·····1046·b-·stor·81-Jan-01·01:01·res/zr.png |
| 1057 | -rw----·····0.0·fat··1561072·b-·stor·81-Jan-01·01:01·resources.arsc | 1057 | -rw----·····0.0·fat··1561072·b-·stor·81-Jan-01·01:01·resources.arsc |
| 1058 | -rw----·····2.0·fat····92304·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF | 1058 | -rw----·····2.0·fat····92304·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.SF |
| 1059 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA | 1059 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A970E7BA.RSA |
| 1060 | -rw----·····2.0·fat····92177·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 1060 | -rw----·····2.0·fat····92177·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 1061 | 1059·files,·1130509 | 1061 | 1059·files,·113050922·bytes·uncompressed,·46902696·bytes·compressed:··58.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············:·78e813ae |
| 5 | signature···········:· | 5 | signature···········:·dda3...0c2c |
| 6 | file_size···········:·773 | 6 | file_size···········:·7733980 |
| 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·····:·5665 | 10 | string_ids_size·····:·56655 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·8496 | 12 | type_ids_size·······:·8496 |
| 13 | type_ids_off········:·22673 | 13 | type_ids_off········:·226732·(0x0375ac) |
| 14 | proto_ids_size······:·12850 | 14 | proto_ids_size······:·12850 |
| 15 | proto_ids_off·······:·2607 | 15 | proto_ids_off·······:·260716·(0x03fa6c) |
| 16 | field_ids_size······:·42808 | 16 | field_ids_size······:·42808 |
| 17 | field_ids_off·······:·4149 | 17 | field_ids_off·······:·414916·(0x0654c4) |
| 18 | method_ids_size·····:·6075 | 18 | method_ids_size·····:·60752 |
| 19 | method_ids_off······:·75738 | 19 | method_ids_off······:·757380·(0x0b8e84) |
| 20 | class_defs_size·····:·7024 | 20 | class_defs_size·····:·7024 |
| 21 | class_defs_off······:·1243 | 21 | class_defs_off······:·1243396·(0x12f904) |
| 22 | data_size···········:·62658 | 22 | data_size···········:·6265816 |
| 23 | data_off············:·14681 | 23 | data_off············:·1468164·(0x166704) |
| 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······:·7767 | 27 | superclass_idx······:·7767 |
| 28 | source_file_idx·····:·8639 | 28 | source_file_idx·····:·8639 |
| 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 | 166e | 143 | 166e58:········································|[166e58]·android.support.v4.os.ResultReceiver$1.<init>:()V |
| 144 | 166e | 144 | 166e68:·7010·c2e6·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@e6c2 |
| 145 | 166e | 145 | 166e6e:·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 | 166d | 162 | 166dec:········································|[166dec]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/os/ResultReceiver; |
| 163 | 166 | 163 | 166dfc:·2200·8b01······························|0000:·new-instance·v0,·Landroid/support/v4/os/ResultReceiver;·//·type@018b |
| 164 | 166e0 | 164 | 166e00:·7020·3008·2000·························|0002:·invoke-direct·{v0,·v2},·Landroid/support/v4/os/ResultReceiver;.<init>:(Landroid/os/Parcel;)V·//·method@0830 |
| 165 | 166e | 165 | 166e06:·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 | 166e2 | 182 | 166e20:········································|[166e20]·android.support.v4.os.ResultReceiver$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; |
| 183 | 166e3 | 183 | 166e30:·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 | 166e | 184 | 166e36:·0c01···································|0003:·move-result-object·v1 |
| 185 | 166e | 185 | 166e38:·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 | 166e | 202 | 166e08:········································|[166e08]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Landroid/support/v4/os/ResultReceiver; |
| 203 | 166e | 203 | 166e18:·2311·e51f······························|0000:·new-array·v1,·v1,·[Landroid/support/v4/os/ResultReceiver;·//·type@1fe5 |
| 204 | 166e | 204 | 166e1c:·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 | 166e | 221 | 166e3c:········································|[166e3c]·android.support.v4.os.ResultReceiver$1.newArray:(I)[Ljava/lang/Object; |
| 222 | 166e | 222 | 166e4c:·6e20·2808·1000·························|0000:·invoke-virtual·{v0,·v1},·Landroid/support/v4/os/ResultReceiver$1;.newArray:(I)[Landroid/support/v4/os/ResultReceiver;·//·method@0828 |
| 223 | 166e5 | 223 | 166e52:·0c01···································|0003:·move-result-object·v1 |
| 224 | 166e | 224 | 166e54:·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; 184084488/184092853 bytes (100.00%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·1300549 | 1 | Zip·file·size:·13005495·bytes,·number·of·entries:·7024 |
| 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 3811, 15 lines modified | Offset 3811, 15 lines modified | ||
| 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······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class | 3813 | ?rwxrwxr-x··2.0·unx······975·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$1.class |
| 3814 | ?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······150·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnApiAvailableListener.class |
| 3815 | ?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······152·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnConfigChangedListener.class |
| 3816 | ?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······262·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnReceiveEventListener.class |
| 3817 | ?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······157·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi$OnResultListener1.class |
| 3818 | ?rwxrwxr-x··2.0·unx····4584 | 3818 | ?rwxrwxr-x··2.0·unx····45841·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RestApi.class |
| 3819 | ?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······647·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1$1.class |
| 3820 | ?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······769·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$1.class |
| 3821 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class | 3821 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver-IA.class |
| 3822 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class | 3822 | ?rwxrwxr-x··2.0·unx·····1107·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$BatteryReceiver.class |
| 3823 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class | 3823 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$LocationUnavailableException.class |
| 3824 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class | 3824 | ?rwxrwxr-x··2.0·unx······127·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver-IA.class |
| 3825 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class | 3825 | ?rwxrwxr-x··2.0·unx······943·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/service/RunConditionMonitor$NetworkReceiver.class |
| Offset 7019, 8 lines modified | Offset 7019, 8 lines modified | ||
| 7019 | ?rwxrwxr-x··2.0·unx····10322·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class | 7019 | ?rwxrwxr-x··2.0·unx····10322·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/RecentChangesActivity.class |
| 7020 | ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class | 7020 | ?rwxrwxr-x··2.0·unx·····3160·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SettingsActivity.class |
| 7021 | ?rwxrwxr-x··2.0·unx····13204·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class | 7021 | ?rwxrwxr-x··2.0·unx····13204·b-·defN·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/ShareActivity.class |
| 7022 | ?rwxrwxr-x··2.0·unx·····9324·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class | 7022 | ?rwxrwxr-x··2.0·unx·····9324·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/SyncConditionsActivity.class |
| 7023 | ?rwxrwxr-x··2.0·unx·····3535·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class | 7023 | ?rwxrwxr-x··2.0·unx·····3535·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/TipsAndTricksActivity.class |
| 7024 | ?rwxrwxr-x··2.0·unx·····9074·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class | 7024 | ?rwxrwxr-x··2.0·unx·····9074·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebGuiActivity.class |
| 7025 | ?rwxrwxr-x··2.0·unx·····4902·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class | 7025 | ?rwxrwxr-x··2.0·unx·····4902·b-·stor·80-Jan-01·00:00·com/nutomic/syncthingandroid/activities/WebViewActivity.class |
| 7026 | 7024·files,·1430339 | 7026 | 7024·files,·14303392·bytes·uncompressed,·11678159·bytes·compressed:··18.4% |
| Offset 114, 21 lines modified | Offset 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 | ········ | 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( | 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); |
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | .class·Lcom/nutomic/syncthingandroid/service/RestApi$4; | 1 | .class·Lcom/nutomic/syncthingandroid/service/RestApi$4; |
| 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 234, 17 lines modified | Offset 234, 15 lines modified | ||
| 234 | ····.line·172 | 234 | ····.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·173 | 236 | ····.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,· | 238 | ····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·174 | 240 | ····.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; |