9.35 KB
/home/fdroid/fdroiddata/tmp/org.eehouse.android.xw4_200.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.eehouse.android.xw4_200.apk
678 B
zipinfo {}
    
Offset 707, 8 lines modifiedOffset 707, 8 lines modified
707 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml707 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
708 -rw----·····0.0·fat······948·b-·stor·81-Jan-01·01:01·res/zy.png708 -rw----·····0.0·fat······948·b-·stor·81-Jan-01·01:01·res/zy.png
709 -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zz.xml709 -rw----·····0.0·fat······548·b-·defN·81-Jan-01·01:01·res/zz.xml
710 -rw----·····0.0·fat··1782184·b-·stor·81-Jan-01·01:01·resources.arsc710 -rw----·····0.0·fat··1782184·b-·stor·81-Jan-01·01:01·resources.arsc
711 -rw----·····2.0·fat····62873·b-·defN·81-Jan-01·01:01·META-INF/CE18B24C.SF711 -rw----·····2.0·fat····62873·b-·defN·81-Jan-01·01:01·META-INF/CE18B24C.SF
712 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/CE18B24C.RSA712 -rw----·····2.0·fat·····1299·b-·defN·81-Jan-01·01:01·META-INF/CE18B24C.RSA
713 -rw----·····2.0·fat····62746·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF713 -rw----·····2.0·fat····62746·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
714 712·files,·16070269·bytes·uncompressed,·7417535·bytes·compressed:··53.8%714 712·files,·16070269·bytes·uncompressed,·7417534·bytes·compressed:··53.8%
6.88 KB
classes2.dex
3.04 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 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············:·0a0ec07c4 checksum············:·d980c139
5 signature···········:·44b4...8e125 signature···········:·8b43...833a
6 file_size···········:·58818646 file_size···········:·5881864
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·3640510 string_ids_size·····:·36405
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·540512 type_ids_size·······:·5405
Offset 190881, 15 lines modifiedOffset 190881, 15 lines modified
190881 ······type··········:·'Ljava/lang/String;'190881 ······type··········:·'Ljava/lang/String;'
190882 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)190882 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
190883 ······value·········:·"build-info.txt"190883 ······value·········:·"build-info.txt"
190884 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)190884 ····#4··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
190885 ······name··········:·'BUILD_STAMP'190885 ······name··········:·'BUILD_STAMP'
190886 ······type··········:·'J'190886 ······type··········:·'J'
190887 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)190887 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
190888 ······value·········:·1735597297190888 ······value·········:·1737202542
190889 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)190889 ····#5··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
190890 ······name··········:·'BUILD_TYPE'190890 ······name··········:·'BUILD_TYPE'
190891 ······type··········:·'Ljava/lang/String;'190891 ······type··········:·'Ljava/lang/String;'
190892 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)190892 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
190893 ······value·········:·"release"190893 ······value·········:·"release"
190894 ····#6··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)190894 ····#6··············:·(in·Lorg/eehouse/android/xw4/BuildConfig;)
190895 ······name··········:·'DB_NAME'190895 ······name··········:·'DB_NAME'
Offset 1074460, 15 lines modifiedOffset 1074460, 15 lines modified
1074460 222436:·1401·1c00·0c7f·························|000b:·const·v1,·#float·1.86092e+38·//·#7f0c001c1074460 222436:·1401·1c00·0c7f·························|000b:·const·v1,·#float·1.86092e+38·//·#7f0c001c
1074461 22243c:·6e30·ac84·a001·························|000e:·invoke-virtual·{v0,·v10,·v1},·Lorg/eehouse/android/xw4/loc/LocUtils;.inflate:(Landroid/content/Context;I)Landroid/view/View;·//·method@84ac1074461 22243c:·6e30·ac84·a001·························|000e:·invoke-virtual·{v0,·v10,·v1},·Lorg/eehouse/android/xw4/loc/LocUtils;.inflate:(Landroid/content/Context;I)Landroid/view/View;·//·method@84ac
1074462 222442:·0c00···································|0011:·move-result-object·v01074462 222442:·0c00···································|0011:·move-result-object·v0
1074463 222444:·1221···································|0012:·const/4·v1,·#int·2·//·#21074463 222444:·1221···································|0012:·const/4·v1,·#int·2·//·#2
1074464 222446:·7120·c528·1100·························|0013:·invoke-static·{v1,·v1},·Ljava/text/DateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat;·//·method@28c51074464 222446:·7120·c528·1100·························|0013:·invoke-static·{v1,·v1},·Ljava/text/DateFormat;.getDateTimeInstance:(II)Ljava/text/DateFormat;·//·method@28c5
1074465 22244c:·0c02···································|0016:·move-result-object·v21074465 22244c:·0c02···································|0016:·move-result-object·v2
1074466 22244e:·2203·0f08······························|0017:·new-instance·v3,·Ljava/util/Date;·//·type@080f1074466 22244e:·2203·0f08······························|0017:·new-instance·v3,·Ljava/util/Date;·//·type@080f
1074467 222452:·1804·680d·a919·9401·0000···············|0019:·const-wide·v4,·#double·8.57499e-312·//·#0000019419a90d681074467 222452:·1804·b025·5779·9401·0000···············|0019:·const-wide·v4,·#double·8.58292e-312·//·#00000194795725b0
1074468 22245c:·7030·7f29·4305·························|001e:·invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;.<init>:(J)V·//·method@297f1074468 22245c:·7030·7f29·4305·························|001e:·invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;.<init>:(J)V·//·method@297f
1074469 222462:·6e20·c328·3200·························|0021:·invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@28c31074469 222462:·6e20·c328·3200·························|0021:·invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String;·//·method@28c3
1074470 222468:·0c02···································|0024:·move-result-object·v21074470 222468:·0c02···································|0024:·move-result-object·v2
1074471 22246a:·2203·9e07······························|0025:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@079e1074471 22246a:·2203·9e07······························|0025:·new-instance·v3,·Ljava/lang/StringBuilder;·//·type@079e
1074472 22246e:·1304·c800······························|0027:·const/16·v4,·#int·200·//·#c81074472 22246e:·1304·c800······························|0027:·const/16·v4,·#int·200·//·#c8
1074473 222472:·7110·de26·0400·························|0029:·invoke-static·{v4},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@26de1074473 222472:·7110·de26·0400·························|0029:·invoke-static·{v4},·Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer;·//·method@26de
1074474 222478:·0c04···································|002c:·move-result-object·v41074474 222478:·0c04···································|002c:·move-result-object·v4
3.81 KB
classes2.jar
2.01 KB
zipinfo -v {}
    
Offset 27059, 15 lines modifiedOffset 27059, 15 lines modified
27059 ··version·of·encoding·software:···················2.027059 ··version·of·encoding·software:···················2.0
27060 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27060 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
27061 ··minimum·software·version·required·to·extract:···2.027061 ··minimum·software·version·required·to·extract:···2.0
27062 ··compression·method:·····························none·(stored)27062 ··compression·method:·····························none·(stored)
27063 ··file·security·status:···························not·encrypted27063 ··file·security·status:···························not·encrypted
27064 ··extended·local·header:··························no27064 ··extended·local·header:··························no
27065 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0027065 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
27066 ··32-bit·CRC·value·(hex):·························d0a8ec5b27066 ··32-bit·CRC·value·(hex):·························e57abfd1
27067 ··compressed·size:································1371·bytes27067 ··compressed·size:································1371·bytes
27068 ··uncompressed·size:······························1371·bytes27068 ··uncompressed·size:······························1371·bytes
27069 ··length·of·filename:·····························41·characters27069 ··length·of·filename:·····························41·characters
27070 ··length·of·extra·field:··························0·bytes27070 ··length·of·extra·field:··························0·bytes
27071 ··length·of·file·comment:·························0·characters27071 ··length·of·file·comment:·························0·characters
27072 ··disk·number·on·which·file·begins:···············disk·127072 ··disk·number·on·which·file·begins:···············disk·1
27073 ··apparent·file·type:·····························binary27073 ··apparent·file·type:·····························binary
Offset 120420, 15 lines modifiedOffset 120420, 15 lines modified
120420 ··version·of·encoding·software:···················2.0120420 ··version·of·encoding·software:···················2.0
120421 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT120421 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
120422 ··minimum·software·version·required·to·extract:···2.0120422 ··minimum·software·version·required·to·extract:···2.0
120423 ··compression·method:·····························none·(stored)120423 ··compression·method:·····························none·(stored)
120424 ··file·security·status:···························not·encrypted120424 ··file·security·status:···························not·encrypted
120425 ··extended·local·header:··························no120425 ··extended·local·header:··························no
120426 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00120426 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
120427 ··32-bit·CRC·value·(hex):·························59066c96120427 ··32-bit·CRC·value·(hex):·························f9ddfb3d
120428 ··compressed·size:································4056·bytes120428 ··compressed·size:································4056·bytes
120429 ··uncompressed·size:······························4056·bytes120429 ··uncompressed·size:······························4056·bytes
120430 ··length·of·filename:·····························40·characters120430 ··length·of·filename:·····························40·characters
120431 ··length·of·extra·field:··························0·bytes120431 ··length·of·extra·field:··························0·bytes
120432 ··length·of·file·comment:·························0·characters120432 ··length·of·file·comment:·························0·characters
120433 ··disk·number·on·which·file·begins:···············disk·1120433 ··disk·number·on·which·file·begins:···············disk·1
120434 ··apparent·file·type:·····························binary120434 ··apparent·file·type:·····························binary
910 B
org/eehouse/android/xw4/BuildConfig.class
828 B
procyon -ec {}
    
Offset 3, 15 lines modifiedOffset 3, 15 lines modified
  
3 public·final·class·BuildConfig3 public·final·class·BuildConfig
4 {4 {
5 ····public·static·final·String·APPLICATION_ID·=·"org.eehouse.android.xw4";5 ····public·static·final·String·APPLICATION_ID·=·"org.eehouse.android.xw4";
6 ····public·static·final·boolean·ATTACH_SUPPORTED·=·false;6 ····public·static·final·boolean·ATTACH_SUPPORTED·=·false;
7 ····public·static·final·int·BAD_COUNT·=·2;7 ····public·static·final·int·BAD_COUNT·=·2;
8 ····public·static·final·String·BUILD_INFO_NAME·=·"build-info.txt";8 ····public·static·final·String·BUILD_INFO_NAME·=·"build-info.txt";
9 ····public·static·final·long·BUILD_STAMP·=·1735597297L;9 ····public·static·final·long·BUILD_STAMP·=·1737202542L;
10 ····public·static·final·String·BUILD_TYPE·=·"release";10 ····public·static·final·String·BUILD_TYPE·=·"release";
11 ····public·static·final·String·DB_NAME·=·"xwdb";11 ····public·static·final·String·DB_NAME·=·"xwdb";
12 ····public·static·final·boolean·DEBUG·=·false;12 ····public·static·final·boolean·DEBUG·=·false;
13 ····public·static·final·String·FLAVOR·=·"xw4fdroid";13 ····public·static·final·String·FLAVOR·=·"xw4fdroid";
14 ····public·static·final·boolean·FOR_FDROID·=·true;14 ····public·static·final·boolean·FOR_FDROID·=·true;
15 ····public·static·final·String·GITREV_SHORT·=·"7c7234f06";15 ····public·static·final·String·GITREV_SHORT·=·"7c7234f06";
16 ····public·static·final·String·GIT_REV·=·"fdroid_release_204";16 ····public·static·final·String·GIT_REV·=·"fdroid_release_204";
916 B
org/eehouse/android/xw4/AboutAlert.class
836 B
procyon -ec {}
    
Offset 41, 15 lines modifiedOffset 41, 15 lines modified
41 ····41 ····
42 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{42 ····public·Dialog·onCreateDialog(final·Bundle·bundle)·{
43 ········final·FragmentActivity·activity·=·this.getActivity();43 ········final·FragmentActivity·activity·=·this.getActivity();
44 ········Intrinsics.checkNotNull((Object)activity);44 ········Intrinsics.checkNotNull((Object)activity);
45 ········final·Context·context·=·(Context)activity;45 ········final·Context·context·=·(Context)activity;
46 ········final·View·inflate·=·LocUtils.INSTANCE.inflate(context,·2131492892);46 ········final·View·inflate·=·LocUtils.INSTANCE.inflate(context,·2131492892);
47 ········final·int·n·=·2;47 ········final·int·n·=·2;
48 ········final·String·format·=·DateFormat.getDateTimeInstance(n,·n).format(new·Date(1735597297000L));48 ········final·String·format·=·DateFormat.getDateTimeInstance(n,·n).format(new·Date(1737202542000L));
49 ········final·Integer·value·=·Integer.valueOf(200);49 ········final·Integer·value·=·Integer.valueOf(200);
50 ········final·Object[]·array·=·new·Object[5];50 ········final·Object[]·array·=·new·Object[5];
51 ········array[0]·=·"F-Droid";51 ········array[0]·=·"F-Droid";
52 ········final·int·n2·=·1;52 ········final·int·n2·=·1;
53 ········array[n2]·=·"4.4.204";53 ········array[n2]·=·"4.4.204";
54 ········array[n]·=·value;54 ········array[n]·=·value;
55 ········array[3]·=·"7c7234f06";55 ········array[3]·=·"7c7234f06";
505 B
assets/build-info.txt
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 git_describe:·fdroid_release_2041 git_describe:·fdroid_release_204
2 HEAD:·7c7234f06cc8555e1e7acf98543a2202f404b06f2 HEAD:·7c7234f06cc8555e1e7acf98543a2202f404b06f
3 date:·Mon·Dec·30·22:21:34·UTC·20243 date:·Sat·Jan·18·12:15:40·UTC·2025
4 target:·assembleXw4fdroidRelease4 target:·assembleXw4fdroidRelease
5 diff·--git·a/xwords4/android/app/build.gradle.kts·b/xwords4/android/app/build.gradle.kts5 diff·--git·a/xwords4/android/app/build.gradle.kts·b/xwords4/android/app/build.gradle.kts
6 index·7096c505c..bb3ee91ee·1006446 index·7096c505c..bb3ee91ee·100644
7 ---·a/xwords4/android/app/build.gradle.kts7 ---·a/xwords4/android/app/build.gradle.kts
8 +++·b/xwords4/android/app/build.gradle.kts8 +++·b/xwords4/android/app/build.gradle.kts
9 @@·-267,18·+267,6·@@·android·{9 @@·-267,18·+267,6·@@·android·{
10 ·········}10 ·········}
606 B
smali_classes2/org/eehouse/android/xw4/AboutAlert.smali
    
Offset 148, 15 lines modifiedOffset 148, 15 lines modified
148 ····invoke-static·{v1,·v1},·Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;148 ····invoke-static·{v1,·v1},·Ljava/text/DateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;
  
149 ····move-result-object·v2149 ····move-result-object·v2
  
150 ····.line·41150 ····.line·41
151 ····new-instance·v3,·Ljava/util/Date;151 ····new-instance·v3,·Ljava/util/Date;
  
152 ····const-wide·v4,·0x19419a90d68L····#·8.574989994626E-312152 ····const-wide·v4,·0x194795725b0L
  
153 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V153 ····invoke-direct·{v3,·v4,·v5},·Ljava/util/Date;-><init>(J)V
  
154 ····invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;154 ····invoke-virtual·{v2,·v3},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
155 ····move-result-object·v2155 ····move-result-object·v2
  
619 B
smali_classes2/org/eehouse/android/xw4/BuildConfig.smali
    
Offset 8, 15 lines modifiedOffset 8, 15 lines modified
  
8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false8 .field·public·static·final·ATTACH_SUPPORTED:Z·=·false
  
9 .field·public·static·final·BAD_COUNT:I·=·0x29 .field·public·static·final·BAD_COUNT:I·=·0x2
  
10 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"10 .field·public·static·final·BUILD_INFO_NAME:Ljava/lang/String;·=·"build-info.txt"
  
11 .field·public·static·final·BUILD_STAMP:J·=·0x67731cf1L11 .field·public·static·final·BUILD_STAMP:J·=·0x678b9b6eL
  
12 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"12 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
13 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"13 .field·public·static·final·DB_NAME:Ljava/lang/String;·=·"xwdb"
  
14 .field·public·static·final·DEBUG:Z·=·false14 .field·public·static·final·DEBUG:Z·=·false