--- /home/fdroid/fdroiddata/tmp/org.eehouse.android.xw4_202.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.eehouse.android.xw4_202.apk ├── zipinfo -v {} │ @@ -172,15 +172,15 @@ │ 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): 0646776e │ + 32-bit CRC value (hex): 3c7952dc │ compressed size: 2091551 bytes │ uncompressed size: 5902184 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 │ @@ -346,15 +346,15 @@ │ 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): ced9cbda │ + 32-bit CRC value (hex): 29bbe24a │ compressed size: 5160 bytes │ uncompressed size: 14132 bytes │ length of filename: 21 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 ├── 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 : d4b8f19c │ │ -signature : f57d...e08a │ │ +checksum : e550ef87 │ │ +signature : b1d7...1b25 │ │ file_size : 5902184 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 36561 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5428 │ │ @@ -196541,15 +196541,15 @@ │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "build-info.txt" │ │ #4 : (in Lorg/eehouse/android/xw4/BuildConfig;) │ │ name : 'BUILD_STAMP' │ │ type : 'J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1766056045 │ │ + value : 1766550955 │ │ #5 : (in Lorg/eehouse/android/xw4/BuildConfig;) │ │ name : 'BUILD_TYPE' │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "release" │ │ #6 : (in Lorg/eehouse/android/xw4/BuildConfig;) │ │ name : 'DB_NAME' │ │ @@ -1106812,15 +1106812,15 @@ │ │ 223096: 1401 1c00 0c7f |000b: const v1, #float 1.86092e+38 // #7f0c001c │ │ 22309c: 6e30 2a85 a001 |000e: invoke-virtual {v0, v10, v1}, Lorg/eehouse/android/xw4/loc/LocUtils;.inflate:(Landroid/content/Context;I)Landroid/view/View; // method@852a │ │ 2230a2: 0c00 |0011: move-result-object v0 │ │ 2230a4: 1221 |0012: const/4 v1, #int 2 // #2 │ │ 2230a6: 7120 d928 1100 |0013: invoke-static {v1, v1}, Ljava/text/DateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@28d9 │ │ 2230ac: 0c02 |0016: move-result-object v2 │ │ 2230ae: 2203 1708 |0017: new-instance v3, Ljava/util/Date; // type@0817 │ │ -2230b2: 1804 c8a9 2431 9b01 0000 |0019: const-wide v4, #double 8.72548e-312 // #0000019b3124a9c8 │ │ +2230b2: 1804 f863 a44e 9b01 0000 |0019: const-wide v4, #double 8.72792e-312 // #0000019b4ea463f8 │ │ 2230bc: 7030 9329 4305 |001e: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@2993 │ │ 2230c2: 6e20 d728 3200 |0021: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@28d7 │ │ 2230c8: 0c02 |0024: move-result-object v2 │ │ 2230ca: 2203 a607 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@07a6 │ │ 2230ce: 1304 ca00 |0027: const/16 v4, #int 202 // #ca │ │ 2230d2: 7110 f226 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@26f2 │ │ 2230d8: 0c04 |002c: move-result-object v4 │ ├── classes2.jar │ │ ├── zipinfo -v {} │ │ │ @@ -27059,15 +27059,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): 43bf135b │ │ │ + 32-bit CRC value (hex): 5658e799 │ │ │ compressed size: 1371 bytes │ │ │ uncompressed size: 1371 bytes │ │ │ length of filename: 41 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 │ │ │ @@ -120783,15 +120783,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): 6f19c2ae │ │ │ + 32-bit CRC value (hex): e2498add │ │ │ compressed size: 4056 bytes │ │ │ uncompressed size: 4056 bytes │ │ │ length of filename: 40 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 │ │ ├── zipdetails --redact --walk --utc {} │ │ │ @@ -17520,15 +17520,15 @@ │ │ │ │ │ │ 13AC98 LOCAL HEADER #966 04034B50 (67324752) │ │ │ 13AC9C Extract Zip Spec 14 (20) '2.0' │ │ │ 13AC9D Extract OS 00 (0) 'MS-DOS' │ │ │ 13AC9E General Purpose Flag 0000 (0) │ │ │ 13ACA0 Compression Method 0000 (0) 'Stored' │ │ │ 13ACA2 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -13ACA6 CRC 43BF135B (1136595803) │ │ │ +13ACA6 CRC 5658E799 (1448667033) │ │ │ 13ACAA Compressed Size 0000055B (1371) │ │ │ 13ACAE Uncompressed Size 0000055B (1371) │ │ │ 13ACB2 Filename Length 0029 (41) │ │ │ 13ACB4 Extra Length 0000 (0) │ │ │ 13ACB6 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ # │ │ │ # WARNING: Offset 0x13ACB6: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ @@ -77988,15 +77988,15 @@ │ │ │ │ │ │ 6C768B LOCAL HEADER #4311 04034B50 (67324752) │ │ │ 6C768F Extract Zip Spec 14 (20) '2.0' │ │ │ 6C7690 Extract OS 00 (0) 'MS-DOS' │ │ │ 6C7691 General Purpose Flag 0000 (0) │ │ │ 6C7693 Compression Method 0000 (0) 'Stored' │ │ │ 6C7695 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -6C7699 CRC 6F19C2AE (1863959214) │ │ │ +6C7699 CRC E2498ADD (3796470493) │ │ │ 6C769D Compressed Size 00000FD8 (4056) │ │ │ 6C76A1 Uncompressed Size 00000FD8 (4056) │ │ │ 6C76A5 Filename Length 0028 (40) │ │ │ 6C76A7 Extra Length 0000 (0) │ │ │ 6C76A9 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ # │ │ │ # WARNING: Offset 0x6C76A9: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ @@ -106035,15 +106035,15 @@ │ │ │ 73784D Created Zip Spec 14 (20) '2.0' │ │ │ 73784E Created OS 03 (3) 'Unix' │ │ │ 73784F Extract Zip Spec 14 (20) '2.0' │ │ │ 737850 Extract OS 00 (0) 'MS-DOS' │ │ │ 737851 General Purpose Flag 0000 (0) │ │ │ 737853 Compression Method 0000 (0) 'Stored' │ │ │ 737855 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -737859 CRC 43BF135B (1136595803) │ │ │ +737859 CRC 5658E799 (1448667033) │ │ │ 73785D Compressed Size 0000055B (1371) │ │ │ 737861 Uncompressed Size 0000055B (1371) │ │ │ 737865 Filename Length 0029 (41) │ │ │ 737867 Extra Length 0000 (0) │ │ │ 737869 Comment Length 0000 (0) │ │ │ 73786B Disk Start 0000 (0) │ │ │ 73786D Int File Attributes 0000 (0) │ │ │ @@ -193074,15 +193074,15 @@ │ │ │ 791BBB Created Zip Spec 14 (20) '2.0' │ │ │ 791BBC Created OS 03 (3) 'Unix' │ │ │ 791BBD Extract Zip Spec 14 (20) '2.0' │ │ │ 791BBE Extract OS 00 (0) 'MS-DOS' │ │ │ 791BBF General Purpose Flag 0000 (0) │ │ │ 791BC1 Compression Method 0000 (0) 'Stored' │ │ │ 791BC3 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -791BC7 CRC 6F19C2AE (1863959214) │ │ │ +791BC7 CRC E2498ADD (3796470493) │ │ │ 791BCB Compressed Size 00000FD8 (4056) │ │ │ 791BCF Uncompressed Size 00000FD8 (4056) │ │ │ 791BD3 Filename Length 0028 (40) │ │ │ 791BD5 Extra Length 0000 (0) │ │ │ 791BD7 Comment Length 0000 (0) │ │ │ 791BD9 Disk Start 0000 (0) │ │ │ 791BDB Int File Attributes 0000 (0) │ │ ├── org/eehouse/android/xw4/BuildConfig.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ public final class BuildConfig │ │ │ │ { │ │ │ │ public static final String APPLICATION_ID = "org.eehouse.android.xw4"; │ │ │ │ public static final boolean ATTACH_SUPPORTED = false; │ │ │ │ public static final int BAD_COUNT = 2; │ │ │ │ public static final String BUILD_INFO_NAME = "build-info.txt"; │ │ │ │ - public static final long BUILD_STAMP = 1766056045L; │ │ │ │ + public static final long BUILD_STAMP = 1766550955L; │ │ │ │ public static final String BUILD_TYPE = "release"; │ │ │ │ public static final String DB_NAME = "xwdb"; │ │ │ │ public static final boolean DEBUG = false; │ │ │ │ public static final String FLAVOR = "xw4fdroid"; │ │ │ │ public static final boolean FOR_FDROID = true; │ │ │ │ public static final String GITREV_SHORT = "ba4e5daef"; │ │ │ │ public static final String GIT_REV = "fdroid_release_206"; │ │ ├── org/eehouse/android/xw4/AboutAlert.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ │ │ │ public Dialog onCreateDialog(final Bundle bundle) { │ │ │ │ final FragmentActivity activity = this.getActivity(); │ │ │ │ Intrinsics.checkNotNull((Object)activity); │ │ │ │ final Context context = (Context)activity; │ │ │ │ final View inflate = LocUtils.INSTANCE.inflate(context, 2131492892); │ │ │ │ final int n = 2; │ │ │ │ - final String format = DateFormat.getDateTimeInstance(n, n).format(new Date(1766056045000L)); │ │ │ │ + final String format = DateFormat.getDateTimeInstance(n, n).format(new Date(1766550955000L)); │ │ │ │ final Integer value = Integer.valueOf(202); │ │ │ │ final Object[] array = new Object[5]; │ │ │ │ array[0] = "F-Droid"; │ │ │ │ final int n2 = 1; │ │ │ │ array[n2] = "4.4.206"; │ │ │ │ array[n] = value; │ │ │ │ array[3] = "ba4e5daef"; ├── assets/build-info.txt │ @@ -1,10 +1,10 @@ │ git_describe: fdroid_release_206 │ HEAD: ba4e5daefb4de12c10e3bffc88a762b328d68257 │ -date: Thu Dec 18 11:07:25 UTC 2025 │ +date: Wed Dec 24 04:35:50 UTC 2025 │ target: assembleXw4fdroidRelease │ diff --git a/xwords4/android/app/build.gradle.kts b/xwords4/android/app/build.gradle.kts │ index 5dc47288f..4d2f99736 100644 │ --- a/xwords4/android/app/build.gradle.kts │ +++ b/xwords4/android/app/build.gradle.kts │ @@ -266,18 +266,6 @@ android { │ } ├── smali_classes2/org/eehouse/android/xw4/BuildConfig.smali │ @@ -8,15 +8,15 @@ │ │ .field public static final ATTACH_SUPPORTED:Z = false │ │ .field public static final BAD_COUNT:I = 0x2 │ │ .field public static final BUILD_INFO_NAME:Ljava/lang/String; = "build-info.txt" │ │ -.field public static final BUILD_STAMP:J = 0x6943e06dL │ +.field public static final BUILD_STAMP:J = 0x694b6dabL │ │ .field public static final BUILD_TYPE:Ljava/lang/String; = "release" │ │ .field public static final DB_NAME:Ljava/lang/String; = "xwdb" │ │ .field public static final DEBUG:Z = false ├── smali_classes2/org/eehouse/android/xw4/AboutAlert.smali │ @@ -148,15 +148,15 @@ │ invoke-static {v1, v1}, Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat; │ │ move-result-object v2 │ │ .line 41 │ new-instance v3, Ljava/util/Date; │ │ - const-wide v4, 0x19b3124a9c8L │ + const-wide v4, 0x19b4ea463f8L │ │ invoke-direct {v3, v4, v5}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v2, v3}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v2