--- /home/fdroid/fdroiddata/tmp/org.billthefarmer.gridle_118.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.gridle_118.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: <2aba43cd6138336326357a9eeddb41a7b807a714a677e79cac0c41052bab92cd> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <12e64b4d3590178e131638f3fede2e3a0de69a07d62720760f7a818ca9e69a067eae190000000000>, actual: │ @@ -1,17 +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: 8e5302fe841d1e8b79ad6d3c447c1f4b0d106ab2cc8ec0131c4b0b2ce1dffd11 │ -Signer #1 certificate SHA-1 digest: eb035a5d90c8ae6ee7da81dfe340625aa307e798 │ -Signer #1 certificate MD5 digest: 3e19cc65143b013fdcc16b61f59fe9c6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 4e1df85533fc04cc3005d5715e5bd861f2ce01d7503d4544e60baf47dcd92b15 │ -Signer #1 public key SHA-1 digest: 16fbda7d3c5311e56186ce81155608751963f8cb │ -Signer #1 public key MD5 digest: c5457c5b94ebee9ebe1f6013ba32f610 │ -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/. ├── zipinfo {} │ @@ -52,8 +52,8 @@ │ -rw---- 0.0 fat 1264 b- defN 81-Jan-01 01:01 res/tx.xml │ -rw---- 0.0 fat 8628 b- defN 81-Jan-01 01:01 res/w6.xml │ -rw---- 0.0 fat 2601 b- stor 81-Jan-01 01:01 res/xM.png │ -rw---- 0.0 fat 15560 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 5045 b- defN 81-Jan-01 01:01 META-INF/668C4476.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/668C4476.RSA │ -rw---- 2.0 fat 4918 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -57 files, 5142706 bytes uncompressed, 1672965 bytes compressed: 67.5% │ +57 files, 5142706 bytes uncompressed, 1672964 bytes compressed: 67.5% ├── classes.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 : 804d5648 │ │ -signature : 9474...b430 │ │ +checksum : 25475352 │ │ +signature : 6212...0385 │ │ file_size : 2093328 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 11740 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1446 │ │ @@ -84080,15 +84080,15 @@ │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "release" │ │ #2 : (in Lorg/billthefarmer/gridle/BuildConfig;) │ │ name : 'BUILT' │ │ type : 'J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1703432080128 │ │ + value : 1703667612990 │ │ #3 : (in Lorg/billthefarmer/gridle/BuildConfig;) │ │ name : 'DEBUG' │ │ type : 'Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : false │ │ #4 : (in Lorg/billthefarmer/gridle/BuildConfig;) │ │ name : 'VERSION_CODE' │ │ @@ -85891,15 +85891,15 @@ │ │ 0e58b6: 6e10 5504 0300 |0041: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@0455 │ │ 0e58bc: 0a04 |0044: move-result v4 │ │ 0e58be: 3804 1a00 |0045: if-eqz v4, 005f // +001a │ │ 0e58c2: 6e10 6004 0300 |0047: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0460 │ │ 0e58c8: 0a04 |004a: move-result v4 │ │ 0e58ca: 6e10 5304 0300 |004b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@0453 │ │ 0e58d0: 0a03 |004e: move-result v3 │ │ -0e58d2: 1805 00cb 769c 8c01 0000 |004f: const-wide v5, #double 8.41607e-312 // #0000018c9c76cb00 │ │ +0e58d2: 1805 3ebd 80aa 8c01 0000 |004f: const-wide v5, #double 8.41724e-312 // #0000018caa80bd3e │ │ 0e58dc: 7120 d001 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01d0 │ │ 0e58e2: 0c05 |0057: move-result-object v5 │ │ 0e58e4: 6e20 3303 5100 |0058: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0333 │ │ 0e58ea: 0c01 |005b: move-result-object v1 │ │ 0e58ec: 6e40 8e00 4213 |005c: invoke-virtual {v2, v4, v3, v1}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@008e │ │ 0e58f2: 6e20 0d00 2000 |005f: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ 0e58f8: 1401 0a00 0401 |0062: const v1, #float 2.42446e-38 // #0104000a │ │ @@ -90645,15 +90645,15 @@ │ │ 0e8d86: 6e10 5504 0300 |0041: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@0455 │ │ 0e8d8c: 0a04 |0044: move-result v4 │ │ 0e8d8e: 3804 1a00 |0045: if-eqz v4, 005f // +001a │ │ 0e8d92: 6e10 6004 0300 |0047: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0460 │ │ 0e8d98: 0a04 |004a: move-result v4 │ │ 0e8d9a: 6e10 5304 0300 |004b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@0453 │ │ 0e8da0: 0a03 |004e: move-result v3 │ │ -0e8da2: 1805 00cb 769c 8c01 0000 |004f: const-wide v5, #double 8.41607e-312 // #0000018c9c76cb00 │ │ +0e8da2: 1805 3ebd 80aa 8c01 0000 |004f: const-wide v5, #double 8.41724e-312 // #0000018caa80bd3e │ │ 0e8dac: 7120 d001 6500 |0054: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@01d0 │ │ 0e8db2: 0c05 |0057: move-result-object v5 │ │ 0e8db4: 6e20 3303 5100 |0058: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0333 │ │ 0e8dba: 0c01 |005b: move-result-object v1 │ │ 0e8dbc: 6e40 8e00 4213 |005c: invoke-virtual {v2, v4, v3, v1}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@008e │ │ 0e8dc2: 6e20 0d00 2000 |005f: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@000d │ │ 0e8dc8: 1401 0a00 0401 |0062: const v1, #float 2.42446e-38 // #0104000a │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -12543,15 +12543,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): 894bd6e8 │ │ │ + 32-bit CRC value (hex): fd45ff24 │ │ │ compressed size: 444 bytes │ │ │ uncompressed size: 444 bytes │ │ │ length of filename: 42 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 │ │ │ @@ -12936,16 +12936,16 @@ │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.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): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 1ba27907 │ │ │ - compressed size: 13454 bytes │ │ │ + 32-bit CRC value (hex): 449e515f │ │ │ + compressed size: 13455 bytes │ │ │ uncompressed size: 28648 bytes │ │ │ length of filename: 37 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 (000775 octal): ?rwxrwxr-x │ │ │ @@ -12954,16 +12954,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #463: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Help.class │ │ │ │ │ │ - offset of local header from start of archive: 546597 │ │ │ - (0000000000085725h) bytes │ │ │ + offset of local header from start of archive: 546598 │ │ │ + (0000000000085726h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -12982,16 +12982,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #464: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda0.class │ │ │ │ │ │ - offset of local header from start of archive: 549363 │ │ │ - (00000000000861F3h) bytes │ │ │ + offset of local header from start of archive: 549364 │ │ │ + (00000000000861F4h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13010,16 +13010,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #465: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda1.class │ │ │ │ │ │ - offset of local header from start of archive: 549833 │ │ │ - (00000000000863C9h) bytes │ │ │ + offset of local header from start of archive: 549834 │ │ │ + (00000000000863CAh) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13038,16 +13038,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #466: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda2.class │ │ │ │ │ │ - offset of local header from start of archive: 550406 │ │ │ - (0000000000086606h) bytes │ │ │ + offset of local header from start of archive: 550407 │ │ │ + (0000000000086607h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13066,16 +13066,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #467: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda3.class │ │ │ │ │ │ - offset of local header from start of archive: 550979 │ │ │ - (0000000000086843h) bytes │ │ │ + offset of local header from start of archive: 550980 │ │ │ + (0000000000086844h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13094,16 +13094,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #468: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda4.class │ │ │ │ │ │ - offset of local header from start of archive: 551552 │ │ │ - (0000000000086A80h) bytes │ │ │ + offset of local header from start of archive: 551553 │ │ │ + (0000000000086A81h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13122,16 +13122,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #469: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda5.class │ │ │ │ │ │ - offset of local header from start of archive: 552133 │ │ │ - (0000000000086CC5h) bytes │ │ │ + offset of local header from start of archive: 552134 │ │ │ + (0000000000086CC6h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13150,16 +13150,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #470: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda6.class │ │ │ │ │ │ - offset of local header from start of archive: 552874 │ │ │ - (0000000000086FAAh) bytes │ │ │ + offset of local header from start of archive: 552875 │ │ │ + (0000000000086FABh) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13178,16 +13178,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #471: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$$ExternalSyntheticLambda7.class │ │ │ │ │ │ - offset of local header from start of archive: 553594 │ │ │ - (000000000008727Ah) bytes │ │ │ + offset of local header from start of archive: 553595 │ │ │ + (000000000008727Bh) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13206,16 +13206,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #472: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$1.class │ │ │ │ │ │ - offset of local header from start of archive: 554194 │ │ │ - (00000000000874D2h) bytes │ │ │ + offset of local header from start of archive: 554195 │ │ │ + (00000000000874D3h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13234,16 +13234,16 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #473: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large$2.class │ │ │ │ │ │ - offset of local header from start of archive: 556565 │ │ │ - (0000000000087E15h) bytes │ │ │ + offset of local header from start of archive: 556566 │ │ │ + (0000000000087E16h) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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 │ │ │ @@ -13262,27 +13262,27 @@ │ │ │ There is no file comment. │ │ │ │ │ │ Central directory entry #474: │ │ │ --------------------------- │ │ │ │ │ │ org/billthefarmer/gridle/Large.class │ │ │ │ │ │ - offset of local header from start of archive: 558393 │ │ │ - (0000000000088539h) bytes │ │ │ + offset of local header from start of archive: 558394 │ │ │ + (000000000008853Ah) bytes │ │ │ file system or operating system of origin: Unix │ │ │ 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: deflated │ │ │ compression sub-type (deflation): normal │ │ │ 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): 214179e4 │ │ │ - compressed size: 10363 bytes │ │ │ + 32-bit CRC value (hex): bb087f47 │ │ │ + compressed size: 10362 bytes │ │ │ uncompressed size: 22038 bytes │ │ │ length of filename: 36 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 (000775 octal): ?rwxrwxr-x │ │ ├── org/billthefarmer/gridle/BuildConfig.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package org.billthefarmer.gridle; │ │ │ │ │ │ │ │ public final class BuildConfig │ │ │ │ { │ │ │ │ public static final String APPLICATION_ID = "org.billthefarmer.gridle"; │ │ │ │ public static final String BUILD_TYPE = "release"; │ │ │ │ - public static final long BUILT = 1703432080128L; │ │ │ │ + public static final long BUILT = 1703667612990L; │ │ │ │ public static final boolean DEBUG = false; │ │ │ │ public static final int VERSION_CODE = 118; │ │ │ │ public static final String VERSION_NAME = "1.18"; │ │ │ │ } │ │ ├── org/billthefarmer/gridle/Gridle.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -182,15 +182,15 @@ │ │ │ │ final SpannableStringBuilder message = new SpannableStringBuilder(this.getText(2131230760)); │ │ │ │ final Matcher matcher = Pattern.compile("%s").matcher((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ message.replace(matcher.start(), matcher.end(), (CharSequence)"1.18"); │ │ │ │ } │ │ │ │ matcher.reset((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ - message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1703432080128L))); │ │ │ │ + message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1703667612990L))); │ │ │ │ } │ │ │ │ alertDialog$Builder.setMessage((CharSequence)message); │ │ │ │ alertDialog$Builder.setPositiveButton(17039370, (DialogInterface$OnClickListener)null); │ │ │ │ alertDialog$Builder.setNeutralButton(2131230738, (DialogInterface$OnClickListener)new Gridle$$ExternalSyntheticLambda0(this)); │ │ │ │ final TextView textView = (TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); │ │ │ │ if (textView != null) { │ │ │ │ textView.setTextAppearance(alertDialog$Builder.getContext(), 16973894); │ │ ├── org/billthefarmer/gridle/Large.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -110,15 +110,15 @@ │ │ │ │ final SpannableStringBuilder message = new SpannableStringBuilder(this.getText(2131230760)); │ │ │ │ final Matcher matcher = Pattern.compile("%s").matcher((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ message.replace(matcher.start(), matcher.end(), (CharSequence)"1.18"); │ │ │ │ } │ │ │ │ matcher.reset((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ - message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1703432080128L))); │ │ │ │ + message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1703667612990L))); │ │ │ │ } │ │ │ │ alertDialog$Builder.setMessage((CharSequence)message); │ │ │ │ alertDialog$Builder.setPositiveButton(17039370, (DialogInterface$OnClickListener)null); │ │ │ │ alertDialog$Builder.setNeutralButton(2131230738, (DialogInterface$OnClickListener)new Large$$ExternalSyntheticLambda7(this)); │ │ │ │ final TextView textView = (TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); │ │ │ │ if (textView != null) { │ │ │ │ textView.setTextAppearance(alertDialog$Builder.getContext(), 16973894); ├── smali/org/billthefarmer/gridle/Large.smali │ @@ -187,15 +187,15 @@ │ │ move-result v4 │ │ invoke-virtual {v3}, Ljava/util/regex/Matcher;->end()I │ │ move-result v3 │ │ - const-wide v5, 0x18c9c76cb00L │ + const-wide v5, 0x18caa80bd3eL │ │ .line 1197 │ invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v1, v5}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; ├── smali/org/billthefarmer/gridle/Gridle.smali │ @@ -416,15 +416,15 @@ │ │ move-result v4 │ │ invoke-virtual {v3}, Ljava/util/regex/Matcher;->end()I │ │ move-result v3 │ │ - const-wide v5, 0x18c9c76cb00L │ + const-wide v5, 0x18caa80bd3eL │ │ .line 1642 │ invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v1, v5}, Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; ├── smali/org/billthefarmer/gridle/BuildConfig.smali │ @@ -4,15 +4,15 @@ │ │ │ # static fields │ .field public static final APPLICATION_ID:Ljava/lang/String; = "org.billthefarmer.gridle" │ │ .field public static final BUILD_TYPE:Ljava/lang/String; = "release" │ │ -.field public static final BUILT:J = 0x18c9c76cb00L │ +.field public static final BUILT:J = 0x18caa80bd3eL │ │ .field public static final DEBUG:Z = false │ │ .field public static final VERSION_CODE:I = 0x76 │ │ .field public static final VERSION_NAME:Ljava/lang/String; = "1.18"