--- /home/fdroid/fdroiddata/tmp/org.eehouse.android.xw4_204.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.eehouse.android.xw4_204.apk ├── zipinfo {} │ @@ -710,8 +710,8 @@ │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 948 b- stor 81-Jan-01 01:01 res/zy.png │ -rw---- 0.0 fat 548 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 1899536 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 63119 b- defN 81-Jan-01 01:01 META-INF/CE18B24C.SF │ -rw---- 2.0 fat 1299 b- defN 81-Jan-01 01:01 META-INF/CE18B24C.RSA │ -rw---- 2.0 fat 62992 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -715 files, 16247766 bytes uncompressed, 7561542 bytes compressed: 53.5% │ +715 files, 16247766 bytes uncompressed, 7561543 bytes compressed: 53.5% ├── 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 : 0e7af9cd │ │ -signature : a223...0c75 │ │ +checksum : 7259fbf9 │ │ +signature : 2ff4...d0a1 │ │ file_size : 5914524 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 36654 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5447 │ │ @@ -196612,15 +196612,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 : 1784400851 │ │ + value : 1791942564 │ │ #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' │ │ @@ -1108896,15 +1108896,15 @@ │ │ 223846: 1401 1c00 0c7f |000b: const v1, #float 1.86092e+38 // #7f0c001c │ │ 22384c: 6e30 7385 a001 |000e: invoke-virtual {v0, v10, v1}, Lorg/eehouse/android/xw4/loc/LocUtils;.inflate:(Landroid/content/Context;I)Landroid/view/View; // method@8573 │ │ 223852: 0c00 |0011: move-result-object v0 │ │ 223854: 1221 |0012: const/4 v1, #int 2 // #2 │ │ 223856: 7120 df28 1100 |0013: invoke-static {v1, v1}, Ljava/text/DateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat; // method@28df │ │ 22385c: 0c02 |0016: move-result-object v2 │ │ 22385e: 2203 1a08 |0017: new-instance v3, Ljava/util/Date; // type@081a │ │ -223862: 1804 3830 9476 9f01 0000 |0019: const-wide v4, #double 8.81611e-312 // #0000019f76943038 │ │ +223862: 1804 a098 1938 a101 0000 |0019: const-wide v4, #double 8.85337e-312 // #000001a1381998a0 │ │ 22386c: 7030 9929 4305 |001e: invoke-direct {v3, v4, v5}, Ljava/util/Date;.:(J)V // method@2999 │ │ 223872: 6e20 dd28 3200 |0021: invoke-virtual {v2, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@28dd │ │ 223878: 0c02 |0024: move-result-object v2 │ │ 22387a: 2203 a907 |0025: new-instance v3, Ljava/lang/StringBuilder; // type@07a9 │ │ 22387e: 1304 cc00 |0027: const/16 v4, #int 204 // #cc │ │ 223882: 7110 f826 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@26f8 │ │ 223888: 0c04 |002c: move-result-object v4 │ ├── classes2.jar │ │ ├── zipinfo -v {} │ │ │ @@ -27087,15 +27087,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): ace2b2cf │ │ │ + 32-bit CRC value (hex): 2a140186 │ │ │ compressed size: 1405 bytes │ │ │ uncompressed size: 1405 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 │ │ │ @@ -121147,15 +121147,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): d06b8e26 │ │ │ + 32-bit CRC value (hex): e7c9d967 │ │ │ compressed size: 4193 bytes │ │ │ uncompressed size: 4193 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 {} │ │ │ @@ -17538,15 +17538,15 @@ │ │ │ │ │ │ 13AF99 LOCAL HEADER #967 04034B50 (67324752) │ │ │ 13AF9D Extract Zip Spec 14 (20) '2.0' │ │ │ 13AF9E Extract OS 00 (0) 'MS-DOS' │ │ │ 13AF9F General Purpose Flag 0000 (0) │ │ │ 13AFA1 Compression Method 0000 (0) 'Stored' │ │ │ 13AFA3 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -13AFA7 CRC ACE2B2CF (2900538063) │ │ │ +13AFA7 CRC 2A140186 (705954182) │ │ │ 13AFAB Compressed Size 0000057D (1405) │ │ │ 13AFAF Uncompressed Size 0000057D (1405) │ │ │ 13AFB3 Filename Length 0029 (41) │ │ │ 13AFB5 Extra Length 0000 (0) │ │ │ 13AFB7 Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ # │ │ │ # WARNING: Offset 0x13AFB7: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ @@ -78222,15 +78222,15 @@ │ │ │ │ │ │ 6CBBDE LOCAL HEADER #4324 04034B50 (67324752) │ │ │ 6CBBE2 Extract Zip Spec 14 (20) '2.0' │ │ │ 6CBBE3 Extract OS 00 (0) 'MS-DOS' │ │ │ 6CBBE4 General Purpose Flag 0000 (0) │ │ │ 6CBBE6 Compression Method 0000 (0) 'Stored' │ │ │ 6CBBE8 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -6CBBEC CRC D06B8E26 (3496709670) │ │ │ +6CBBEC CRC E7C9D967 (3888765287) │ │ │ 6CBBF0 Compressed Size 00001061 (4193) │ │ │ 6CBBF4 Uncompressed Size 00001061 (4193) │ │ │ 6CBBF8 Filename Length 0028 (40) │ │ │ 6CBBFA Extra Length 0000 (0) │ │ │ 6CBBFC Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ # │ │ │ # WARNING: Offset 0x6CBBFC: Filename 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' │ │ │ @@ -106295,15 +106295,15 @@ │ │ │ 73BEAA Created Zip Spec 14 (20) '2.0' │ │ │ 73BEAB Created OS 03 (3) 'Unix' │ │ │ 73BEAC Extract Zip Spec 14 (20) '2.0' │ │ │ 73BEAD Extract OS 00 (0) 'MS-DOS' │ │ │ 73BEAE General Purpose Flag 0000 (0) │ │ │ 73BEB0 Compression Method 0000 (0) 'Stored' │ │ │ 73BEB2 Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -73BEB6 CRC ACE2B2CF (2900538063) │ │ │ +73BEB6 CRC 2A140186 (705954182) │ │ │ 73BEBA Compressed Size 0000057D (1405) │ │ │ 73BEBE Uncompressed Size 0000057D (1405) │ │ │ 73BEC2 Filename Length 0029 (41) │ │ │ 73BEC4 Extra Length 0000 (0) │ │ │ 73BEC6 Comment Length 0000 (0) │ │ │ 73BEC8 Disk Start 0000 (0) │ │ │ 73BECA Int File Attributes 0000 (0) │ │ │ @@ -193646,15 +193646,15 @@ │ │ │ 7966C3 Created Zip Spec 14 (20) '2.0' │ │ │ 7966C4 Created OS 03 (3) 'Unix' │ │ │ 7966C5 Extract Zip Spec 14 (20) '2.0' │ │ │ 7966C6 Extract OS 00 (0) 'MS-DOS' │ │ │ 7966C7 General Purpose Flag 0000 (0) │ │ │ 7966C9 Compression Method 0000 (0) 'Stored' │ │ │ 7966CB Modification Time 00210000 (2162688) 'Tue Jan 1 00:00:00 1980' │ │ │ -7966CF CRC D06B8E26 (3496709670) │ │ │ +7966CF CRC E7C9D967 (3888765287) │ │ │ 7966D3 Compressed Size 00001061 (4193) │ │ │ 7966D7 Uncompressed Size 00001061 (4193) │ │ │ 7966DB Filename Length 0028 (40) │ │ │ 7966DD Extra Length 0000 (0) │ │ │ 7966DF Comment Length 0000 (0) │ │ │ 7966E1 Disk Start 0000 (0) │ │ │ 7966E3 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 = 1784400851L; │ │ │ │ + public static final long BUILD_STAMP = 1791942564L; │ │ │ │ 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 GITBRANCH = ""; │ │ │ │ public static final String GITREV_SHORT = "2b299a47b"; │ │ ├── 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(1784400851000L)); │ │ │ │ + final String format = DateFormat.getDateTimeInstance(n, n).format(new Date(1791942564000L)); │ │ │ │ final Integer value = Integer.valueOf(204); │ │ │ │ final Object[] array = new Object[5]; │ │ │ │ array[0] = "F-Droid"; │ │ │ │ final int n2 = 1; │ │ │ │ array[n2] = "4.4.208"; │ │ │ │ array[n] = value; │ │ │ │ array[3] = "2b299a47b"; ├── assets/build-info.txt │ @@ -1,10 +1,10 @@ │ git_describe: fdroid_release_208 │ HEAD: 2b299a47ba50d6d4dfed64f110a9dab688dc7a0c │ -date: Sat Jul 18 18:54:10 UTC 2026 │ +date: Wed Oct 14 01:49:21 UTC 2026 │ target: assembleXw4fdroidRelease │ diff --git a/xwords4/android/app/build.gradle.kts b/xwords4/android/app/build.gradle.kts │ index b755f068f..72cdc3315 100644 │ --- a/xwords4/android/app/build.gradle.kts │ +++ b/xwords4/android/app/build.gradle.kts │ @@ -275,18 +275,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 = 0x6a5bcbd3L │ +.field public static final BUILD_STAMP:J = 0x6acedfa4L │ │ .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, 0x19f76943038L │ + const-wide v4, 0x1a1381998a0L │ │ 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