18.2 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.crossword_117.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.crossword_117.apk
1.37 KB
/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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <2U2bg0dwgVkJulI3+SgXo0h19pI=>, actual: <PbmBVgJCKhtNWzFCQrfq4hJfVRQ=>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·2d6faebf95d906eab05a9f598302d0ff4f3d0509ba5b223da3276b9c2d40fd8f 
10 Signer·#1·certificate·SHA-1·digest:·d01d2244a16e5aaec335121f78f618bae7b4636f 
11 Signer·#1·certificate·MD5·digest:·7c9f6728c829ab6a6e96a71b49bb495a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·8c0419b78f715ab8538f03ca0075220d7217ad560c9f0e6c9a075e6f20758d32 
15 Signer·#1·public·key·SHA-1·digest:·4e5685b11001025122a8f5764f15842fb33e7ced 
16 Signer·#1·public·key·MD5·digest:·d08b08d1c672a2d786312f621af7c79e 
8.54 KB
zipinfo {}
    
Offset 1, 49 lines modifiedOffset 1, 49 lines modified
1 Zip·file·size:·506567·bytes,·number·of·entries:·471 Zip·file·size:·506483·bytes,·number·of·entries:·47
2 -rw----·····2.0·fat·····3976·bl·defN·21-Feb-28·14:08·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····4097·bl·defN·21-Feb-28·14:08·META-INF/A6E28384.SF 
4 -rw----·····2.0·fat·····1326·bl·defN·21-Feb-28·14:08·META-INF/A6E28384.RSA 
5 -rw----·····2.0·fat·····3068·bl·defN·81-Jan-01·01:01·AndroidManifest.xml2 -rw----·····0.0·fat·····3068·b-·defN·81-Jan-01·01:01·AndroidManifest.xml
6 -rw----·····1.0·fat······205·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_chat.png3 -rw----·····0.0·fat······205·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_chat.png
7 -rw----·····1.0·fat······244·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_help.png4 -rw----·····0.0·fat······244·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_help.png
8 -rw----·····1.0·fat······239·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_cancel.png5 -rw----·····0.0·fat······239·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_cancel.png
9 -rw----·····1.0·fat······214·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_cancel_dark.png6 -rw----·····0.0·fat······214·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_cancel_dark.png
10 -rw----·····1.0·fat······194·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_chat.png7 -rw----·····0.0·fat······194·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_chat.png
11 -rw----·····1.0·fat·····1216·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_launcher.png8 -rw----·····0.0·fat·····1216·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_launcher.png
12 -rw----·····1.0·fat······457·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_about.png9 -rw----·····0.0·fat······457·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_about.png
13 -rw----·····1.0·fat······926·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_launcher.png10 -rw----·····0.0·fat······926·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_launcher.png
14 -rw----·····1.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_cancel.png11 -rw----·····0.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_cancel.png
15 -rw----·····2.0·fat······716·bl·defN·81-Jan-01·01:01·res/layout/help.xml12 -rw----·····0.0·fat······716·b-·defN·81-Jan-01·01:01·res/layout/help.xml
16 -rw----·····2.0·fat······884·bl·defN·81-Jan-01·01:01·res/menu/main.xml13 -rw----·····0.0·fat······884·b-·defN·81-Jan-01·01:01·res/menu/main.xml
17 -rw----·····1.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_cancel_dark.png14 -rw----·····0.0·fat······307·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_cancel_dark.png
18 -rw----·····1.0·fat······393·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_search.png15 -rw----·····0.0·fat······393·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_search.png
19 -rw----·····2.0·fat··1044753·bl·defN·81-Jan-01·01:01·res/raw/words_en.txt16 -rw----·····0.0·fat··1044753·b-·defN·81-Jan-01·01:01·res/raw/words_en.txt
20 -rw----·····1.0·fat······391·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_about.png17 -rw----·····0.0·fat······391·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_about.png
21 -rw----·····1.0·fat······247·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_chat.png18 -rw----·····0.0·fat······247·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_chat.png
22 -rw----·····1.0·fat······168·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_cancel_dark.png19 -rw----·····0.0·fat······168·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_cancel_dark.png
23 -rw----·····1.0·fat·····2370·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_launcher.png20 -rw----·····0.0·fat·····2370·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_launcher.png
24 -rw----·····2.0·fat···542696·bl·defN·81-Jan-01·01:01·res/raw/corncob_lowercase.txt21 -rw----·····0.0·fat···542696·b-·defN·81-Jan-01·01:01·res/raw/corncob_lowercase.txt
25 -rw----·····1.0·fat······309·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_help.png22 -rw----·····0.0·fat······309·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_help.png
26 -rw----·····1.0·fat······275·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_about.png23 -rw----·····0.0·fat······275·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_about.png
27 -rw----·····1.0·fat······611·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_search_dark.png24 -rw----·····0.0·fat······611·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_search_dark.png
28 -rw----·····1.0·fat·····3143·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/ic_launcher.png25 -rw----·····0.0·fat·····3143·b-·stor·81-Jan-01·01:01·res/drawable-xxxhdpi-v4/ic_launcher.png
29 -rw----·····1.0·fat······453·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_search.png26 -rw----·····0.0·fat······453·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_search.png
30 -rw----·····2.0·fat·····1416·bl·defN·81-Jan-01·01:01·res/layout/anagram.xml27 -rw----·····0.0·fat·····1416·b-·defN·81-Jan-01·01:01·res/layout/anagram.xml
31 -rw----·····2.0·fat·····8804·bl·defN·81-Jan-01·01:01·res/layout/main.xml28 -rw----·····0.0·fat·····8804·b-·defN·81-Jan-01·01:01·res/layout/main.xml
32 -rw----·····2.0·fat·····3386·bl·defN·81-Jan-01·01:01·res/raw/help.html29 -rw----·····0.0·fat·····3386·b-·defN·81-Jan-01·01:01·res/raw/help.html
33 -rw----·····1.0·fat······215·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_cancel.png30 -rw----·····0.0·fat······215·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_cancel.png
34 -rw----·····2.0·fat······352·bl·defN·81-Jan-01·01:01·res/layout/search.xml31 -rw----·····0.0·fat······352·b-·defN·81-Jan-01·01:01·res/layout/search.xml
35 -rw----·····1.0·fat······453·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_search_dark.png32 -rw----·····0.0·fat······453·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_search_dark.png
36 -rw----·····1.0·fat······622·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_about.png33 -rw----·····0.0·fat······622·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_about.png
37 -rw----·····1.0·fat·····1577·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_launcher.png34 -rw----·····0.0·fat·····1577·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_launcher.png
38 -rw----·····1.0·fat······299·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_search.png35 -rw----·····0.0·fat······299·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_search.png
39 -rw----·····1.0·fat······611·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_search.png36 -rw----·····0.0·fat······611·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_search.png
40 -rw----·····1.0·fat······303·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_search_dark.png37 -rw----·····0.0·fat······303·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_search_dark.png
41 -rw----·····1.0·fat·····8476·b-·stor·81-Jan-01·01:01·resources.arsc38 -rw----·····0.0·fat·····8476·b-·stor·81-Jan-01·01:01·resources.arsc
42 -rw----·····1.0·fat······399·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_search_dark.png39 -rw----·····0.0·fat······399·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/ic_action_search_dark.png
43 -rw----·····1.0·fat······359·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_help.png40 -rw----·····0.0·fat······359·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_help.png
44 -rw----·····2.0·fat····26844·bl·defN·81-Jan-01·01:01·classes.dex41 -rw----·····0.0·fat····26844·b-·defN·81-Jan-01·01:01·classes.dex
45 -rw----·····1.0·fat······170·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_chat.png42 -rw----·····0.0·fat······170·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_chat.png
46 -rw----·····1.0·fat······238·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_cancel_dark.png43 -rw----·····0.0·fat······238·b-·stor·81-Jan-01·01:01·res/drawable-xhdpi-v4/ic_action_cancel_dark.png
47 -rw----·····1.0·fat······168·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_cancel.png44 -rw----·····0.0·fat······168·b-·stor·81-Jan-01·01:01·res/drawable-mdpi-v4/ic_action_cancel.png
48 -rw----·····1.0·fat······451·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_help.png45 -rw----·····0.0·fat······451·b-·stor·81-Jan-01·01:01·res/drawable-xxhdpi-v4/ic_action_help.png
 46 -rw----·····2.0·fat·····3976·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
 47 -rw----·····2.0·fat·····4097·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.SF
 48 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.RSA
49 47·files,·1669328·bytes·uncompressed,·499431·bytes·compressed:··70.1%49 47·files,·1669328·bytes·uncompressed,·499548·bytes·compressed:··70.1%
142 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Zip·archive·data,·at·least·v0.0·to·extract
6.92 KB
classes.dex
3.07 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············:·cc4cc44f4 checksum············:·e7bfc3f3
5 signature···········:·19d1...33915 signature···········:·463e...b0b5
6 file_size···········:·268446 file_size···········:·26844
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·····:·46410 string_ids_size·····:·464
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·11312 type_ids_size·······:·113
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ······type··········:·'Ljava/lang/String;'48 ······type··········:·'Ljava/lang/String;'
49 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)49 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
50 ······value·········:·"release"50 ······value·········:·"release"
51 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)51 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
52 ······name··········:·'BUILT'52 ······name··········:·'BUILT'
53 ······type··········:·'J'53 ······type··········:·'J'
54 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)54 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
55 ······value·········:·161440055382355 ······value·········:·1614989723726
56 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)56 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
57 ······name··········:·'DEBUG'57 ······name··········:·'DEBUG'
58 ······type··········:·'Z'58 ······type··········:·'Z'
59 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)59 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
60 ······value·········:·false60 ······value·········:·false
61 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)61 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
62 ······name··········:·'VERSION_CODE'62 ······name··········:·'VERSION_CODE'
Offset 3967, 15 lines modifiedOffset 3967, 15 lines modified
3967 003062:·6e10·7d00·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@007d3967 003062:·6e10·7d00·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@007d
3968 003068:·0a03···································|003e:·move-result·v33968 003068:·0a03···································|003e:·move-result·v3
3969 00306a:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a3969 00306a:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a
3970 00306e:·6e10·7f00·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@007f3970 00306e:·6e10·7f00·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@007f
3971 003074:·0a03···································|0044:·move-result·v33971 003074:·0a03···································|0044:·move-result·v3
3972 003076:·6e10·7c00·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@007c3972 003076:·6e10·7c00·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@007c
3973 00307c:·0a02···································|0048:·move-result·v23973 00307c:·0a02···································|0048:·move-result·v2
3974 00307e:·1804·5f83·c5e1·7701·0000···············|0049:·const-wide·v4,·#double·7.9762e-312·//·#00000177e1c5835f3974 00307e:·1804·4e88·e304·7801·0000···············|0049:·const-wide·v4,·#double·7.97911e-312·//·#0000017804e3884e
3975 003088:·7120·5300·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@00533975 003088:·7120·5300·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0053
3976 00308e:·0c04···································|0051:·move-result-object·v43976 00308e:·0c04···································|0051:·move-result-object·v4
3977 003090:·6e20·6600·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@00663977 003090:·6e20·6600·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0066
3978 003096:·0c00···································|0055:·move-result-object·v03978 003096:·0c00···································|0055:·move-result-object·v0
3979 003098:·6e40·1a00·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@001a3979 003098:·6e40·1a00·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@001a
3980 00309e:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00083980 00309e:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0008
3981 0030a4:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a3981 0030a4:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a
3.83 KB
classes.jar
1.99 KB
zipinfo -v {}
    
Offset 26, 15 lines modifiedOffset 26, 15 lines modified
26 ··version·of·encoding·software:···················2.026 ··version·of·encoding·software:···················2.0
27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT27 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
28 ··minimum·software·version·required·to·extract:···2.028 ··minimum·software·version·required·to·extract:···2.0
29 ··compression·method:·····························none·(stored)29 ··compression·method:·····························none·(stored)
30 ··file·security·status:···························not·encrypted30 ··file·security·status:···························not·encrypted
31 ··extended·local·header:··························no31 ··extended·local·header:··························no
32 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0032 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
33 ··32-bit·CRC·value·(hex):·························753b995633 ··32-bit·CRC·value·(hex):·························1403a5cf
34 ··compressed·size:································450·bytes34 ··compressed·size:································450·bytes
35 ··uncompressed·size:······························450·bytes35 ··uncompressed·size:······························450·bytes
36 ··length·of·filename:·····························45·characters36 ··length·of·filename:·····························45·characters
37 ··length·of·extra·field:··························0·bytes37 ··length·of·extra·field:··························0·bytes
38 ··length·of·file·comment:·························0·characters38 ··length·of·file·comment:·························0·characters
39 ··disk·number·on·which·file·begins:···············disk·139 ··disk·number·on·which·file·begins:···············disk·1
40 ··apparent·file·type:·····························binary40 ··apparent·file·type:·····························binary
Offset 642, 15 lines modifiedOffset 642, 15 lines modified
642 ··version·of·encoding·software:···················2.0642 ··version·of·encoding·software:···················2.0
643 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT643 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
644 ··minimum·software·version·required·to·extract:···2.0644 ··minimum·software·version·required·to·extract:···2.0
645 ··compression·method:·····························none·(stored)645 ··compression·method:·····························none·(stored)
646 ··file·security·status:···························not·encrypted646 ··file·security·status:···························not·encrypted
647 ··extended·local·header:··························no647 ··extended·local·header:··························no
648 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00648 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
649 ··32-bit·CRC·value·(hex):·························50f7a273649 ··32-bit·CRC·value·(hex):·························2a6ce203
650 ··compressed·size:································9224·bytes650 ··compressed·size:································9224·bytes
651 ··uncompressed·size:······························9224·bytes651 ··uncompressed·size:······························9224·bytes
652 ··length·of·filename:·····························38·characters652 ··length·of·filename:·····························38·characters
653 ··length·of·extra·field:··························0·bytes653 ··length·of·extra·field:··························0·bytes
654 ··length·of·file·comment:·························0·characters654 ··length·of·file·comment:·························0·characters
655 ··disk·number·on·which·file·begins:···············disk·1655 ··disk·number·on·which·file·begins:···············disk·1
656 ··apparent·file·type:·····························binary656 ··apparent·file·type:·····························binary
612 B
org/billthefarmer/crossword/BuildConfig.class
522 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.crossword;1 package·org.billthefarmer.crossword;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.crossword";4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.crossword";
5 ····public·static·final·String·BUILD_TYPE·=·"release";5 ····public·static·final·String·BUILD_TYPE·=·"release";
6 ····public·static·final·long·BUILT·=·1614400553823L;6 ····public·static·final·long·BUILT·=·1614989723726L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·117;8 ····public·static·final·int·VERSION_CODE·=·117;
9 ····public·static·final·String·VERSION_NAME·=·"1.17";9 ····public·static·final·String·VERSION_NAME·=·"1.17";
10 }10 }
1.22 KB
org/billthefarmer/crossword/Main.class
1.15 KB
procyon -ec {}
    
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230737));100 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230737));
101 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);101 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
102 ········if·(matcher.find())·{102 ········if·(matcher.find())·{
103 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.17");103 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.17");
104 ········}104 ········}
105 ········matcher.reset((CharSequence)message);105 ········matcher.reset((CharSequence)message);
106 ········if·(matcher.find())·{106 ········if·(matcher.find())·{
107 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1614400553823L)));107 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1614989723726L)));
108 ········}108 ········}
109 ········alertDialog$Builder.setMessage((CharSequence)message);109 ········alertDialog$Builder.setMessage((CharSequence)message);
110 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);110 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
111 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);111 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
112 ········if·(textView·!=·null)·{112 ········if·(textView·!=·null)·{
113 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);113 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
114 ············textView.setMovementMethod(LinkMovementMethod.getInstance());114 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
509 B
smali/org/billthefarmer/crossword/Main.smali
    
Offset 303, 15 lines modifiedOffset 303, 15 lines modified
  
303 ····move-result·v3303 ····move-result·v3
  
304 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I304 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I
  
305 ····move-result·v2305 ····move-result·v2
  
306 ····const-wide·v4,·0x177e1c5835fL306 ····const-wide·v4,·0x17804e3884eL
  
307 ····.line·306307 ····.line·306
308 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;308 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
309 ····move-result-object·v4309 ····move-result-object·v4
  
310 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;310 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
586 B
smali/org/billthefarmer/crossword/BuildConfig.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.crossword"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.crossword"
  
6 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"6 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
7 .field·public·static·final·BUILT:J·=·0x177e1c5835fL7 .field·public·static·final·BUILT:J·=·0x17804e3884eL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x759 .field·public·static·final·VERSION_CODE:I·=·0x75
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.17"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.17"