--- /home/fdroid/fdroiddata/tmp/org.openhab.habdroid_437.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.openhab.habdroid_437.apk ├── /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: , actual: <587622a5cf5499c050e44e62956e84ed0ff9fb49924f8217b3fe8e480aa3e1f1> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <46a3a66fb61fa7d3ec69b9f9eb22081a5ea931d5218c67ca9d1d6a0ee2b335feff88b00000000000>, actual: │ @@ -1,97 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: f3bb6a709ab47ecb0f140a72cbb03021c589354da40604fa030b73283d8010e6 │ -Signer #1 certificate SHA-1 digest: 4b86c3bfe0501ab3db588ff2114da3f3d582b9a6 │ -Signer #1 certificate MD5 digest: 5d04814d6317d1ce87a600e00f65c8b2 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 8c83226ec61158f2e69ab8c85068f10f21feedd59cd2e217c7dab068864e6fda │ -Signer #1 public key SHA-1 digest: e53cc70d220ae142d46a04824f4e17ce10f57bfa │ -Signer #1 public key MD5 digest: 88b6318defa478a30915d36f12ee4eec │ -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/. │ -WARNING: META-INF/INDEX.LIST not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.activity_activity-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.biometric_biometric.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.core_core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-service.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.navigation_navigation-common.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.navigation_navigation-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/. │ -WARNING: META-INF/androidx.navigation_navigation-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/. │ -WARNING: META-INF/androidx.preference_preference-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.room_room-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/. │ -WARNING: META-INF/androidx.savedstate_savedstate-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.security_security-crypto.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite-framework.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.sqlite_sqlite.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-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/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.tracing_tracing.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.window_window.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-runtime-ktx.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.work_work-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/. │ -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/. │ -WARNING: META-INF/gradle/incremental.annotation.processors not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_android.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_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/. │ -WARNING: META-INF/kotlinx_coroutines_jdk9.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/kotlinx_coroutines_reactive.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/javax.annotation.processing.Processor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.collector.Collector not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.interaction.ReportInteraction not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.sender.ReportSenderFactory not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/services/org.acra.startup.StartupProcessor not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo -v {} │ @@ -55,15 +55,15 @@ │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 5a2d6c56 │ + 32-bit CRC value (hex): 999d1ba5 │ compressed size: 1601 bytes │ uncompressed size: 1601 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ @@ -145,16 +145,16 @@ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 54846818 │ - compressed size: 3595330 bytes │ + 32-bit CRC value (hex): f60fad10 │ + compressed size: 3595329 bytes │ uncompressed size: 9991024 bytes │ length of filename: 12 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -163,16 +163,16 @@ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ classes3.dex │ │ - offset of local header from start of archive: 7436561 │ - (0000000000717911h) bytes │ + offset of local header from start of archive: 7436560 │ + (0000000000717910h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -192,16 +192,16 @@ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ DebugProbesKt.bin │ │ - offset of local header from start of archive: 7536167 │ - (000000000072FE27h) bytes │ + offset of local header from start of archive: 7536166 │ + (000000000072FE26h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -221,16 +221,16 @@ │ There is no file comment. │ │ Central directory entry #8: │ --------------------------- │ │ META-INF/INDEX.LIST │ │ - offset of local header from start of archive: 7536996 │ - (0000000000730164h) bytes │ + offset of local header from start of archive: 7536995 │ + (0000000000730163h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ @@ -250,16 +250,16 @@ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ META-INF/androidx.activity_activity-ktx.version │ │ - offset of local header from start of archive: 7537185 │ - (0000000000730221h) bytes │ + offset of local header from start of archive: 7537184 │ + (0000000000730220h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -276,15 +276,15 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #10: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + There are an extra 3 bytes preceding this file. │ │ META-INF/androidx.activity_activity.version │ │ offset of local header from start of archive: 7537270 │ (0000000000730276h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.4 │ @@ -35669,16 +35669,16 @@ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): b9f8f853 │ - compressed size: 13743 bytes │ + 32-bit CRC value (hex): b6d6b6ea │ + compressed size: 13744 bytes │ uncompressed size: 87958 bytes │ length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ @@ -35687,16 +35687,16 @@ │ There is no file comment. │ │ Central directory entry #1221: │ --------------------------- │ │ res/j-.9.png │ │ - offset of local header from start of archive: 8477757 │ - (0000000000815C3Dh) bytes │ + offset of local header from start of archive: 8477758 │ + (0000000000815C3Eh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ @@ -35713,16 +35713,14 @@ │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #1222: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ res/j9.9.png │ │ offset of local header from start of archive: 8477984 │ (0000000000815D20h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT ├── classes2.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 07d35748 │ │ -signature : 3c78...fb33 │ │ +checksum : 7e265922 │ │ +signature : 4d0a...f2bd │ │ file_size : 9991024 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 64334 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 8747 │ │ @@ -746285,15 +746285,15 @@ │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "stable" │ │ #6 : (in Lorg/openhab/habdroid/BuildConfig;) │ │ name : 'TIMESTAMP' │ │ type : 'J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1659531356346 │ │ + value : 1660057980525 │ │ #7 : (in Lorg/openhab/habdroid/BuildConfig;) │ │ name : 'VERSION_CODE' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 437 │ │ #8 : (in Lorg/openhab/habdroid/BuildConfig;) │ │ name : 'VERSION_NAME' │ │ @@ -850375,15 +850375,15 @@ │ │ 4aee20: |[4aee20] org.openhab.habdroid.util.CrashReportingHelper.initialize:(Landroid/app/Application;)V │ │ 4aee30: 1a00 9790 |0000: const-string v0, "app" // string@9097 │ │ 4aee34: 7120 15ae 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@ae15 │ │ 4aee3a: 7100 d185 0000 |0005: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@85d1 │ │ 4aee40: 0b00 |0008: move-result-wide v0 │ │ 4aee42: 1212 |0009: const/4 v2, #int 1 // #1 │ │ 4aee44: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -4aee46: 1804 ba98 bf02 8601 0000 |000b: const-wide v4, #double 8.27601e-312 // #0000018602bf98ba │ │ +4aee46: 1804 6d3e 2322 8601 0000 |000b: const-wide v4, #double 8.27861e-312 // #0000018622233e6d │ │ 4aee50: 3106 0400 |0010: cmp-long v6, v4, v0 │ │ 4aee54: 3b06 0400 |0012: if-gez v6, 0016 // +0004 │ │ 4aee58: 1210 |0014: const/4 v0, #int 1 // #1 │ │ 4aee5a: 2802 |0015: goto 0017 // +0002 │ │ 4aee5c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ 4aee5e: 6201 d790 |0017: sget-object v1, Lorg/openhab/habdroid/util/CrashReportingHelper;.TAG:Ljava/lang/String; // field@90d7 │ │ 4aee62: 2204 1f11 |0019: new-instance v4, Ljava/lang/StringBuilder; // type@111f │ ├── classes2.jar │ │ ├── zipinfo -v {} │ │ │ @@ -79703,15 +79703,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 254cb98d │ │ │ + 32-bit CRC value (hex): eddddae1 │ │ │ compressed size: 571 bytes │ │ │ uncompressed size: 571 bytes │ │ │ length of filename: 38 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ │ @@ -87532,15 +87532,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 655d195b │ │ │ + 32-bit CRC value (hex): d02e3945 │ │ │ compressed size: 3843 bytes │ │ │ uncompressed size: 3843 bytes │ │ │ length of filename: 52 characters │ │ │ length of extra field: 0 bytes │ │ │ length of file comment: 0 characters │ │ │ disk number on which file begins: disk 1 │ │ │ apparent file type: binary │ │ ├── org/openhab/habdroid/BuildConfig.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -5,11 +5,11 @@ │ │ │ │ { │ │ │ │ public static final String APPLICATION_ID = "org.openhab.habdroid"; │ │ │ │ public static final String BUILD_TYPE = "release"; │ │ │ │ public static final boolean DEBUG = false; │ │ │ │ public static final String FLAVOR = "fossStable"; │ │ │ │ public static final String FLAVOR_license = "foss"; │ │ │ │ public static final String FLAVOR_release = "stable"; │ │ │ │ - public static final long TIMESTAMP = 1659531356346L; │ │ │ │ + public static final long TIMESTAMP = 1660057980525L; │ │ │ │ public static final int VERSION_CODE = 437; │ │ │ │ public static final String VERSION_NAME = "2.22.0"; │ │ │ │ } │ │ ├── org/openhab/habdroid/util/CrashReportingHelper.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public final void initialize(final Application application) { │ │ │ │ Intrinsics.checkNotNullParameter((Object)application, "app"); │ │ │ │ final long currentTimeMillis = System.currentTimeMillis(); │ │ │ │ final int n = 1; │ │ │ │ - final boolean b = 1675083356346L < currentTimeMillis; │ │ │ │ + final boolean b = 1675609980525L < currentTimeMillis; │ │ │ │ final String tag = CrashReportingHelper.TAG; │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ │ │ sb.append("ACRA status: isOutdated "); │ │ │ │ sb.append(b); │ │ │ │ Log.d(tag, sb.toString()); │ │ │ │ if (b) { │ │ │ │ return; ├── assets/dexopt/baseline.prof │ @@ -1,101 +1,101 @@ │ 00000000: 7072 6f00 3031 3000 0264 8a00 0030 0600 pro.010..d...0.. │ -00000010: 0078 01ed 9c4b 6c54 5518 c7cf 9db9 5346 .x...KlTU.....SF │ -00000020: 6961 da8a 4ce5 35c5 0430 9a3a 6243 34a8 ia..L.5..0.:bC4. │ -00000030: 1d68 31ba 6041 2289 a146 da08 8286 680d .h1.`A"..F....h. │ -00000040: 469b b4ea e521 e002 6d5c 1815 63ea c605 F....!..m\..c... │ -00000050: 0991 858b c644 9dc4 851a 3505 3588 0163 .....D....5.5..c │ -00000060: c1d7 4223 0d5a 05a3 d4ef 7fe7 feeb 61d2 ..B#.Z........a. │ -00000070: 6e5c 59fc dfe6 cc77 cef9 9ee7 77ef cce4 n\Y....w....w... │ -00000080: 3e3a 33dd d3ee eecb 9c7b 7e6c cbf8 8571 >:3......{~l...q │ -00000090: e7ee dbd6 bd7d fbe6 ed2d 9b36 f7d6 3ae7 .....}...-.6..:. │ -000000a0: 6eb1 96df bafb ae95 1726 54cb a1db b6d9 n........&T..... │ -000000b0: b9d0 7429 af65 ac9f 4ec6 81c9 cb93 fe9d ..t).e..N....... │ -000000c0: 266f b756 630d f37e abb3 7163 32e7 fba2 &o.Vc..~..qc2... │ -000000d0: 8f78 b0cd 5af3 75cc 091d 6a80 dd0c 6bd5 .x..Z.u...j...k. │ -000000e0: f1e1 8306 3bd8 500f 7fd6 003d eb64 2ec6 ....;.P....=.d.. │ -000000f0: f7ed a063 2cf4 9117 3919 873e 3313 1de7 ...c,...9..>3... │ -00000100: 7d3f d400 3fea 3086 bd9f c7ef d38e 92eb }?..?.0......... │ -00000110: 849c 658d 6bc7 98f9 698b 7dc7 7e75 cc79 ..e.k...i.}.~u.y │ -00000120: 890e 3cd0 a8bf c2f3 812f d76b 47c7 840d ..<....../.kG... │ -00000130: d68c bcf4 013b d872 3c55 ce7c 955d b53d .....;.r... │ -00000230: 1fe8 232f e7fd ba19 07ba ea9a fc71 7fa2 ..#/.........q.. │ -00000240: e7fe 410c f659 33f2 201e eb67 6dd0 b336 ..A..Y3. ..gm..6 │ -00000250: f461 e38f 9967 8ecd 3316 e7fc 31e2 a14e .a...g..3...1..N │ -00000260: 4830 9daa 66c4 6fb2 c618 ac63 7e32 e7fb H0..f.o....c~2.. │ -00000270: b14f 1bfa 5062 7e2a 1d6b 630c 9f07 fd91 .O..Pb~*.kc..... │ -00000280: 136b 850d 25be b3f9 bded cf53 4f59 6dc7 .k..%......SOYm. │ -00000290: 982d e68f 3e18 f078 c37b c0ff 2e42 0cff .-..>..x.{...B.. │ -000002a0: 339a bed5 1276 9843 1d5c 278f 33c4 c4fc 3....v.C.\'.3... │ -000002b0: 226b b0e1 fa90 d77f 6fd2 8f12 b6a8 ddcf "k......o....... │ -000002c0: c53c 7c5f 212e f4d8 5768 1cfb 3e8c 0789 .<|_!...Wh..>... │ -000002d0: 9a66 d605 5663 a3ad 3b6d be19 9b0b 92bf .f..Vc..;m...... │ -000002e0: d0e6 2b7d 682e fea3 06be f00a e357 d8a4 ..+}h........W.. │ -000002f0: e338 9847 a45a 8b9b 3159 fd57 9358 05c6 .8.G.Z..1Y.W.X.. │ -00000300: f781 a0e2 9d8e 2d53 8926 6311 5271 dc94 ......-S.&c.Rq.. │ -00000310: d954 f235 c663 e443 bcd0 7854 f263 f44f .T.5.c.C..xT.c.O │ -00000320: dd17 e7c2 7cc5 beb2 8a4a ccd0 eaaa 5488 ....|....J....T. │ +00000010: 0078 01ed 9c4f 6c14 551c c7df ecce 9655 .x...Ol.U......U │ +00000020: 5aba 6d45 b652 608b 0960 3475 c586 6850 Z.mE.R`..`4u..hP │ +00000030: bbd0 62f4 c081 0389 a146 da08 a286 680d ..b......F....h. │ +00000040: 469b 5075 f823 e001 6d3c 1815 63f0 e281 F.Pu.#..m<..c... │ +00000050: 84c0 c143 63a2 6ee2 418d 1a40 0dd6 80b1 ...Cc.n.A..@.... │ +00000060: e0bf 8346 085a 04a3 d4df 7776 bef5 b169 ...F.Z....wv...i │ +00000070: 2f9e 6cfd cee6 edef bdf7 fbfb 3e33 bb9b /.l.........>3.. │ +00000080: 999d dd99 ee59 77cf 15ce bd38 ba69 ecd2 .....Yw....8.i.. │ +00000090: 9873 f76f eedd b265 e396 b60d 1bfb 6b9d .s.o...e......k. │ +000000a0: 73b7 59cb 1dac 3fbf fcd2 b86a 2974 9b37 s.Y...?....j)t.7 │ +000000b0: 3a17 9a2e e5b5 8cf5 d3c9 3830 7965 d2bf :.........80ye.. │ +000000c0: dbe4 9dd6 6aac 61de 6f75 366e 4ae6 7c5f ....j.a.ou6nJ.|_ │ +000000d0: f411 0fb6 596b be8e 39a1 430d b09b 61ad ....Yk..9.C...a. │ +000000e0: 3a3e 7cd0 6007 1bea e1cf 1aa0 679d ccc5 :>|.`.......g... │ +000000f0: f8be 1d74 8c85 3ef2 2227 e3d0 6766 a2e3 ...t..>."'..gf.. │ +00000100: bcef 871a e047 1dc6 b0f7 f3f8 7dda 5172 .....G......}.Qr │ +00000110: 9d90 b3ac 71ed 1833 3f6d b1ef d8af 8e39 ....q..3?m.....9 │ +00000120: 37d1 8107 1af5 5779 3ef0 e57a ede8 18b7 7.....Wy>..z.... │ +00000130: c19a 9197 3e60 075b 8e27 cb99 afb2 abb6 ....>`.[.'...... │ +00000140: 879f cf06 fa89 1ae3 53fa 3ea8 170d 4cc1 ........S.>...L. │ +00000150: 8436 7e9f 3159 0f75 fe9a e8c7 e305 63d6 .6~.1Y.u......c. │ +00000160: 4b26 f083 0fc7 f4f1 6dfd dae8 0f09 1fc4 K&......m....... │ +00000170: 9e48 3f51 3c3f 36fa ac99 31a9 e73c 62f0 .H?Q}X3.W'...... │ +00000190: 1626 7ae6 98ac 2eae 0176 b465 1d78 6d33 .&z......v.e.xm3 │ +000001a0: 3e25 6d10 8f7d 4ace a196 eb12 3de6 70fc >%m..}J.....=.p. │ +000001b0: f9fb 94c7 7677 6283 d88c 0139 c7da 426b ....vwb....9..Bk │ +000001c0: cce9 4be8 fd9a a19b 686d b4a9 f6f5 c7f0 ..K.....hm...... │ +000001d0: f37d b96e da20 171a c794 7ccd 609c 9b40 .}.n. ....|.`..@ │ +000001e0: cf38 ac15 126b c6be fcd8 94f0 9b67 0d92 .8...k.......g.. │ +000001f0: f9af 4fc6 cc01 093f bc4f b0ef ebe0 c7fd ..O....?.O...... │ +00000200: 03de 5c0b 6a43 9f75 43b2 cf5c 7c9f f0df ..\.jC.uC..\|... │ +00000210: 3b18 0339 98d3 cf87 3ed6 35df 1afa 8809 ;..9....>.5..... │ +00000220: c68c 49de 7e4c cef9 f969 8f58 e8e3 b8c0 ..I.~L...i.X.... │ +00000230: f181 3ef2 72de af9b 71a0 abae c91f 0f24 ..>.r...q......$ │ +00000240: 7aee 1fc4 609f 3523 0fe2 b17e d606 3d6b z...`.5#...~..=k │ +00000250: 431f 36fe 9879 66db 3c63 71ce 1f23 1eea C.6..yf...S.sMl..( │ +000003e0: 5bb9 459c 67bb b319 b735 552e 3596 d6dd [.E.g....5U.5... │ +000003f0: 6c67 ce75 1bdc d94e 9b3d fc61 be7d 5973 lg.u...N.=.a.}Ys │ +00000400: 6364 e7a8 2b1f aeb5 af33 2edb f2e5 d450 cd..+....3.....P │ +00000410: d7b1 5bcf 05ae e7d1 374a 171a 9c1b b173 ..[.....7J.....s │ +00000420: ee72 dff0 a1f7 8a91 ed85 68e7 cec8 5afc .r........h...Z. │ +00000430: 1c27 89b6 3997 77c1 ab23 1d9d 3b52 059c .'..9.w..#..;R.. │ +00000440: 93d6 1473 ae6f f948 b3db d570 aa1b 1708 ...s.o.H...p.... │ +00000450: b489 8008 8880 0888 8008 8880 0888 8008 ................ │ +00000460: 8880 0888 8008 8880 0888 8008 8880 0888 ................ │ +00000470: 8008 8880 0888 8008 8880 084c 2702 5db3 ...........L'.]. │ +00000480: 3f8b 6f1d 8fd7 34fe b570 b8c0 268b abf3 ?.o...4..p..&... │ +00000490: 478f 67b7 8d7c 95fb 39fc 7af0 8f8b 9d4f G.g..|..9.z....O │ +000004a0: bad3 cda7 73d1 2f47 b6e5 5cd7 2da3 d149 ....s./G..\.-..I │ +000004b0: bbd7 bc98 9d5b 7247 56cc eb4a 0f6f b56f .....[rGV..J.o.o │ +000004c0: a47f 7f66 fd53 af85 8593 762f 40d4 fbdb ...f.S....v/@... │ +000004d0: 773f 3cf7 d7af 2f15 1e19 fb76 fe22 d7e0 w?<.../....v.".. │ +000004e0: f22b eda6 f5fb 5e79 c072 459f 8edd 3edf .+....^y.rE...>. │ +000004f0: 7df3 d6f2 38e5 fe30 5bca dbfd dae3 dbd1 }...8..0[....... │ +00000500: 272a 37a9 8fcc d9f7 c299 8fbe 1f0d 5adc '*7...........Z. │ +00000510: d9de 350e 7792 4fd1 ad68 757f 12d7 3e10 ..5.w.O..hu...>. │ +00000520: 945f 77c5 c170 f078 ad8b 56a4 9bdd 9f60 ._w..p.x..V....` │ +00000530: 70c3 d29a bdab 7785 8552 2a1a bce6 fd8e p.....w..R*..... │ +00000540: aa75 d61c 766d 6b1e 7fde 7ee7 31dc bd24 .u..vmk...~.1..$ │ +00000550: f7b4 7d9f 3f64 375b 145b ceff 7463 ed88 ..}.?d7[.[..tc.. │ +00000560: 712b b4b6 16ac e1f9 549c a4a7 60df f897 q+......T...`... │ +00000570: a245 178e 1cdd efb2 661b 05b5 a13b 39ab .E......f....;9. │ +00000580: bf26 eaed ba30 4737 a9c7 94f4 2402 2220 .&...0G7....$." │ +00000590: 0222 2002 2220 0222 2002 2220 0222 2002 ." ." ." ." ." . │ +000005a0: 2220 02ff 8ec0 3bf6 d30c 5cbf b1ab 2eb1 " ....;...\..... │ +000005b0: c43f 3260 cc86 7f4b e0bf 4160 0e17 63f0 .?2`...K..A`..c. │ +000005c0: 6f20 def5 2f1b 4dab 6d7f e640 a1b4 ca35 o ../.M.m..@...5 │ +000005d0: 4eab 4569 3122 2002 2220 0222 2002 2220 N.Ei1" ." ." ." │ +000005e0: 0222 2002 2220 0222 2002 2220 0222 2002 ." ." ." ." ." . │ +000005f0: 2220 0222 2002 2220 0222 2002 2220 0222 " ." ." ." ." ." │ +00000600: 3045 091c 3c91 090e a407 a768 f52a 5b04 0E..<......h.*[. │ +00000610: 4440 0444 4004 4440 0444 4004 4440 0444 D@.D@.D@.D@.D@.D │ +00000620: 4004 4440 0444 4004 4440 0444 4004 4440 @.D@.D@.D@.D@.D@ │ +00000630: 0444 4004 4440 0444 e0ff 4ae0 6f46 5ac6 .D@.D@.D..J.oFZ. │ +00000640: e1 . ├── res/raw/aboutlibraries.json │ ├── Pretty-printed │ │┄ Differences: {'replace': "OrderedDict([('metadata', OrderedDict([('generated', '2022-08-09T15:14:20.343Z')])), " │ │┄ "('libraries', [OrderedDict([('uniqueId', 'org.osmdroid:osmdroid-android'), " │ │┄ "('funding', []), ('developers', [OrderedDict([('name', 'Neil Boyd')]), " │ │┄ 'OrderedDict([(\'name\', \'kurtzmarc\')]), OrderedDict([(\'name\', "Alex O\'Ree")]), ' │ │┄ "OrderedDict([('name', 'Matt Kergall')])]), ('artifactVersion', '6.1.13'), " │ │┄ "('description', 'An Android library […] │ │ @@ -2695,10 +2695,10 @@ │ │ "e423c1de10944d4415332fec724b31c9": { │ │ "hash": "e423c1de10944d4415332fec724b31c9", │ │ "name": "GNU Lesser General Public License v3.0", │ │ "url": "https://api.github.com/licenses/lgpl-3.0" │ │ } │ │ }, │ │ "metadata": { │ │ - "generated": "2022-08-03T12:56:28.464Z" │ │ + "generated": "2022-08-09T15:14:20.343Z" │ │ } │ │ } ├── smali_classes2/org/openhab/habdroid/BuildConfig.smali │ @@ -12,15 +12,15 @@ │ │ .field public static final FLAVOR:Ljava/lang/String; = "fossStable" │ │ .field public static final FLAVOR_license:Ljava/lang/String; = "foss" │ │ .field public static final FLAVOR_release:Ljava/lang/String; = "stable" │ │ -.field public static final TIMESTAMP:J = 0x18263c6e8baL │ +.field public static final TIMESTAMP:J = 0x182832a8e6dL │ │ .field public static final VERSION_CODE:I = 0x1b5 │ │ .field public static final VERSION_NAME:Ljava/lang/String; = "2.22.0" │ │ │ # direct methods ├── smali_classes2/org/openhab/habdroid/util/CrashReportingHelper.smali │ @@ -189,15 +189,15 @@ │ │ move-result-wide v0 │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ - const-wide v4, 0x18602bf98baL │ + const-wide v4, 0x18622233e6dL │ │ cmp-long v6, v4, v0 │ │ if-gez v6, :cond_0 │ │ const/4 v0, 0x1