96.2 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.crossword_125.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.crossword_125.apk
670 B
zipinfo {}
    
Offset 33, 8 lines modifiedOffset 33, 8 lines modified
33 -rw----·····0.0·fat·····1456·b-·defN·81-Jan-01·01:01·res/rn.xml33 -rw----·····0.0·fat·····1456·b-·defN·81-Jan-01·01:01·res/rn.xml
34 -rw----·····0.0·fat·····2484·b-·defN·81-Jan-01·01:01·res/xs.xml34 -rw----·····0.0·fat·····2484·b-·defN·81-Jan-01·01:01·res/xs.xml
35 -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml35 -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml
36 -rw----·····0.0·fat····13224·b-·stor·81-Jan-01·01:01·resources.arsc36 -rw----·····0.0·fat····13224·b-·stor·81-Jan-01·01:01·resources.arsc
37 -rw----·····2.0·fat·····3113·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.SF37 -rw----·····2.0·fat·····3113·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.SF
38 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.RSA38 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A6E28384.RSA
39 -rw----·····2.0·fat·····2986·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF39 -rw----·····2.0·fat·····2986·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
40 38·files,·1699497·bytes·uncompressed,·508065·bytes·compressed:··70.1%40 38·files,·1699497·bytes·uncompressed,·508066·bytes·compressed:··70.1%
94.3 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············:·29f9da6d4 checksum············:·1983d637
5 signature···········:·eacb...7cb45 signature···········:·1d3b...b9f3
6 file_size···········:·392646 file_size···········:·39264
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·····:·67910 string_ids_size·····:·679
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·13012 type_ids_size·······:·130
Offset 904, 15 lines modifiedOffset 904, 15 lines modified
904 ······type··········:·'Ljava/lang/String;'904 ······type··········:·'Ljava/lang/String;'
905 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)905 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
906 ······value·········:·"release"906 ······value·········:·"release"
907 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)907 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
908 ······name··········:·'BUILT'908 ······name··········:·'BUILT'
909 ······type··········:·'J'909 ······type··········:·'J'
910 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)910 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
911 ······value·········:·1770934554017911 ······value·········:·1786943411127
912 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)912 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
913 ······name··········:·'DEBUG'913 ······name··········:·'DEBUG'
914 ······type··········:·'Z'914 ······type··········:·'Z'
915 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)915 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
916 ······value·········:·false916 ······value·········:·false
917 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)917 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
918 ······name··········:·'VERSION_CODE'918 ······name··········:·'VERSION_CODE'
Offset 3659, 15 lines modifiedOffset 3659, 15 lines modified
3659 004092:·6e10·9900·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@00993659 004092:·6e10·9900·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@0099
3660 004098:·0a03···································|003e:·move-result·v33660 004098:·0a03···································|003e:·move-result·v3
3661 00409a:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a3661 00409a:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a
3662 00409e:·6e10·9b00·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@009b3662 00409e:·6e10·9b00·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@009b
3663 0040a4:·0a03···································|0044:·move-result·v33663 0040a4:·0a03···································|0044:·move-result·v3
3664 0040a6:·6e10·9800·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@00983664 0040a6:·6e10·9800·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@0098
3665 0040ac:·0a02···································|0048:·move-result·v23665 0040ac:·0a02···································|0048:·move-result·v2
3666 0040ae:·1804·a1cd·ec53·9c01·0000···············|0049:·const-wide·v4,·#double·8.74958e-312·//·#0000019c53eccda13666 0040ae:·1804·b793·200e·a001·0000···············|0049:·const-wide·v4,·#double·8.82867e-312·//·#000001a00e2093b7
3667 0040b8:·7120·6800·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@00683667 0040b8:·7120·6800·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0068
3668 0040be:·0c04···································|0051:·move-result-object·v43668 0040be:·0c04···································|0051:·move-result-object·v4
3669 0040c0:·6e20·7f00·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@007f3669 0040c0:·6e20·7f00·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@007f
3670 0040c6:·0c00···································|0055:·move-result-object·v03670 0040c6:·0c00···································|0055:·move-result-object·v0
3671 0040c8:·6e40·2300·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00233671 0040c8:·6e40·2300·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0023
3672 0040ce:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00083672 0040ce:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0008
3673 0040d4:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a3673 0040d4:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a
91.2 KB
classes.jar
1.72 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·49430·bytes,·number·of·entries:·301 Zip·file·size:·49431·bytes,·number·of·entries:·30
2 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Anagram$$ExternalSyntheticLambda0.class2 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Anagram$$ExternalSyntheticLambda0.class
3 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$OnResultListener.class3 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$OnResultListener.class
4 ?rwxrwxr-x··2.0·unx·····6776·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Anagram.class4 ?rwxrwxr-x··2.0·unx·····6776·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Anagram.class
5 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/BuildConfig.class5 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/BuildConfig.class
6 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda0.class6 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda0.class
7 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda1.class7 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda1.class
8 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda2.class8 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/Data$$ExternalSyntheticLambda2.class
Offset 25, 8 lines modifiedOffset 25, 8 lines modified
25 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$raw.class25 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$raw.class
26 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$string.class26 ?rwxrwxr-x··2.0·unx·····1104·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$string.class
27 ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$style.class27 ?rwxrwxr-x··2.0·unx······914·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$style.class
28 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$styleable.class28 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R$styleable.class
29 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R.class29 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/R.class
30 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/SearchActivity$1.class30 ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/SearchActivity$1.class
31 ?rwxrwxr-x··2.0·unx·····2598·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/SearchActivity.class31 ?rwxrwxr-x··2.0·unx·····2598·b-·stor·80-Jan-01·00:00·org/billthefarmer/crossword/SearchActivity.class
32 30·files,·52774·bytes·uncompressed,·44180·bytes·compressed:··16.3%32 30·files,·52774·bytes·uncompressed,·44181·bytes·compressed:··16.3%
87.7 KB
zipdetails --redact --walk --utc {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
  
56 1DFD·LOCAL·HEADER·#4·······04034B50·(67324752)56 1DFD·LOCAL·HEADER·#4·······04034B50·(67324752)
57 1E01·Extract·Zip·Spec······14·(20)·'2.0'57 1E01·Extract·Zip·Spec······14·(20)·'2.0'
58 1E02·Extract·OS············00·(0)·'MS-DOS'58 1E02·Extract·OS············00·(0)·'MS-DOS'
59 1E03·General·Purpose·Flag··0000·(0)59 1E03·General·Purpose·Flag··0000·(0)
60 1E05·Compression·Method····0000·(0)·'Stored'60 1E05·Compression·Method····0000·(0)·'Stored'
61 1E07·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'61 1E07·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
62 1E0B·CRC···················D8E14ECB·(3638644427)62 1E0B·CRC···················89A8FB07·(2309552903)
63 1E0F·Compressed·Size·······000001C2·(450)63 1E0F·Compressed·Size·······000001C2·(450)
64 1E13·Uncompressed·Size·····000001C2·(450)64 1E13·Uncompressed·Size·····000001C2·(450)
65 1E17·Filename·Length·······002D·(45)65 1E17·Filename·Length·······002D·(45)
66 1E19·Extra·Length··········0000·(0)66 1E19·Extra·Length··········0000·(0)
67 1E1B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'67 1E1B·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
68 #68 #
69 #·WARNING:·Offset·0x1E1B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'69 #·WARNING:·Offset·0x1E1B:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Offset 273, 1067 lines modifiedOffset 273, 1067 lines modified
273 6355·LOCAL·HEADER·#16······04034B50·(67324752)273 6355·LOCAL·HEADER·#16······04034B50·(67324752)
274 6359·Extract·Zip·Spec······14·(20)·'2.0'274 6359·Extract·Zip·Spec······14·(20)·'2.0'
275 635A·Extract·OS············00·(0)·'MS-DOS'275 635A·Extract·OS············00·(0)·'MS-DOS'
276 635B·General·Purpose·Flag··0000·(0)276 635B·General·Purpose·Flag··0000·(0)
277 ·····[Bits·1-2]············0·'Normal·Compression'277 ·····[Bits·1-2]············0·'Normal·Compression'
278 635D·Compression·Method····0008·(8)·'Deflated'278 635D·Compression·Method····0008·(8)·'Deflated'
279 635F·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'279 635F·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
280 6363·CRC···················B8EE47B6·(3102623670)280 6363·CRC···················605004DF·(1615856863)
281 6367·Compressed·Size·······00001D05·(7429)281 6367·Compressed·Size·······00001D06·(7430)
282 636B·Uncompressed·Size·····00003E97·(16023)282 636B·Uncompressed·Size·····00003E97·(16023)
283 636F·Filename·Length·······0026·(38)283 636F·Filename·Length·······0026·(38)
284 6371·Extra·Length··········0000·(0)284 6371·Extra·Length··········0000·(0)
285 6373·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'285 6373·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
286 #286 #
287 #·WARNING:·Offset·0x6373:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'287 #·WARNING:·Offset·0x6373:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
288 #··········Zero·length·filename288 #··········Zero·length·filename
289 #289 #
290 6399·PAYLOAD290 6399·PAYLOAD
  
291 809E·LOCAL·HEADER·#17······04034B50·(67324752)291 809F·LOCAL·HEADER·#17······04034B50·(67324752)
292 80A2·Extract·Zip·Spec······14·(20)·'2.0'292 80A3·Extract·Zip·Spec······14·(20)·'2.0'
293 80A3·Extract·OS············00·(0)·'MS-DOS'293 80A4·Extract·OS············00·(0)·'MS-DOS'
294 80A4·General·Purpose·Flag··0000·(0)294 80A5·General·Purpose·Flag··0000·(0)
295 80A6·Compression·Method····0000·(0)·'Stored'295 80A7·Compression·Method····0000·(0)·'Stored'
296 80A8·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'296 80A9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
297 80AC·CRC···················9B92D371·(2610090865)297 80AD·CRC···················9B92D371·(2610090865)
298 80B0·Compressed·Size·······000000C9·(201)298 80B1·Compressed·Size·······000000C9·(201)
299 80B4·Uncompressed·Size·····000000C9·(201)299 80B5·Uncompressed·Size·····000000C9·(201)
300 80B8·Filename·Length·······0029·(41)300 80B9·Filename·Length·······0029·(41)
301 80BA·Extra·Length··········0000·(0)301 80BB·Extra·Length··········0000·(0)
302 80BC·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'302 80BD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
303 #303 #
304 #·WARNING:·Offset·0x80BC:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'304 #·WARNING:·Offset·0x80BD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
305 #··········Zero·length·filename305 #··········Zero·length·filename
306 #306 #
307 80E5·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX307 80E6·PAYLOAD···············XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
308 ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX308 ···························XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  
309 81AE·LOCAL·HEADER·#18······04034B50·(67324752)309 81AF·LOCAL·HEADER·#18······04034B50·(67324752)
310 81B2·Extract·Zip·Spec······14·(20)·'2.0'310 81B3·Extract·Zip·Spec······14·(20)·'2.0'
311 81B3·Extract·OS············00·(0)·'MS-DOS'311 81B4·Extract·OS············00·(0)·'MS-DOS'
312 81B4·General·Purpose·Flag··0000·(0)312 81B5·General·Purpose·Flag··0000·(0)
313 81B6·Compression·Method····0000·(0)·'Stored'313 81B7·Compression·Method····0000·(0)·'Stored'
314 81B8·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'314 81B9·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
315 81BC·CRC···················0A067512·(168195346)315 81BD·CRC···················0A067512·(168195346)
316 81C0·Compressed·Size·······000001A7·(423)316 81C1·Compressed·Size·······000001A7·(423)
317 81C4·Uncompressed·Size·····000001A7·(423)317 81C5·Uncompressed·Size·····000001A7·(423)
318 81C8·Filename·Length·······0028·(40)318 81C9·Filename·Length·······0028·(40)
319 81CA·Extra·Length··········0000·(0)319 81CB·Extra·Length··········0000·(0)
320 81CC·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'320 81CD·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
321 #321 #
322 #·WARNING:·Offset·0x81CC:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'322 #·WARNING:·Offset·0x81CD:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
323 #··········Zero·length·filename323 #··········Zero·length·filename
324 #324 #
325 81F4·PAYLOAD325 81F5·PAYLOAD
  
326 839B·LOCAL·HEADER·#19······04034B50·(67324752)326 839C·LOCAL·HEADER·#19······04034B50·(67324752)
327 839F·Extract·Zip·Spec······14·(20)·'2.0'327 83A0·Extract·Zip·Spec······14·(20)·'2.0'
328 83A0·Extract·OS············00·(0)·'MS-DOS'328 83A1·Extract·OS············00·(0)·'MS-DOS'
329 83A1·General·Purpose·Flag··0000·(0)329 83A2·General·Purpose·Flag··0000·(0)
330 83A3·Compression·Method····0000·(0)·'Stored'330 83A4·Compression·Method····0000·(0)·'Stored'
331 83A5·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'331 83A6·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
332 83A9·CRC···················2990020E·(697303566)332 83AA·CRC···················2990020E·(697303566)
333 83AD·Compressed·Size·······00000530·(1328)333 83AE·Compressed·Size·······00000530·(1328)
334 83B1·Uncompressed·Size·····00000530·(1328)334 83B2·Uncompressed·Size·····00000530·(1328)
335 83B5·Filename·Length·······0029·(41)335 83B6·Filename·Length·······0029·(41)
336 83B7·Extra·Length··········0000·(0)336 83B8·Extra·Length··········0000·(0)
337 83B9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'337 83BA·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
338 #338 #
339 #·WARNING:·Offset·0x83B9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'339 #·WARNING:·Offset·0x83BA:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
340 #··········Zero·length·filename340 #··········Zero·length·filename
341 #341 #
342 83E2·PAYLOAD342 83E3·PAYLOAD
  
343 8912·LOCAL·HEADER·#20······04034B50·(67324752)343 8913·LOCAL·HEADER·#20······04034B50·(67324752)
344 8916·Extract·Zip·Spec······14·(20)·'2.0'344 8917·Extract·Zip·Spec······14·(20)·'2.0'
345 8917·Extract·OS············00·(0)·'MS-DOS'345 8918·Extract·OS············00·(0)·'MS-DOS'
346 8918·General·Purpose·Flag··0000·(0)346 8919·General·Purpose·Flag··0000·(0)
347 891A·Compression·Method····0000·(0)·'Stored'347 891B·Compression·Method····0000·(0)·'Stored'
348 891C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'348 891D·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
349 8920·CRC···················28594C9C·(676940956)349 8921·CRC···················28594C9C·(676940956)
350 8924·Compressed·Size·······000002F5·(757)350 8925·Compressed·Size·······000002F5·(757)
351 8928·Uncompressed·Size·····000002F5·(757)351 8929·Uncompressed·Size·····000002F5·(757)
352 892C·Filename·Length·······002C·(44)352 892D·Filename·Length·······002C·(44)
353 892E·Extra·Length··········0000·(0)353 892F·Extra·Length··········0000·(0)
354 8930·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'354 8931·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
355 #355 #
356 #·WARNING:·Offset·0x8930:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'356 #·WARNING:·Offset·0x8931:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
357 #··········Zero·length·filename357 #··········Zero·length·filename
358 #358 #
359 895C·PAYLOAD359 895D·PAYLOAD
  
360 8C51·LOCAL·HEADER·#21······04034B50·(67324752)360 8C52·LOCAL·HEADER·#21······04034B50·(67324752)
361 8C55·Extract·Zip·Spec······14·(20)·'2.0'361 8C56·Extract·Zip·Spec······14·(20)·'2.0'
362 8C56·Extract·OS············00·(0)·'MS-DOS'362 8C57·Extract·OS············00·(0)·'MS-DOS'
363 8C57·General·Purpose·Flag··0000·(0)363 8C58·General·Purpose·Flag··0000·(0)
364 8C59·Compression·Method····0000·(0)·'Stored'364 8C5A·Compression·Method····0000·(0)·'Stored'
365 8C5B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'365 8C5C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980'
366 8C5F·CRC···················9CC36063·(2630049891)366 8C60·CRC···················9CC36063·(2630049891)
367 8C63·Compressed·Size·······00000BAB·(2987)367 8C64·Compressed·Size·······00000BAB·(2987)
368 8C67·Uncompressed·Size·····00000BAB·(2987)368 8C68·Uncompressed·Size·····00000BAB·(2987)
369 8C6B·Filename·Length·······0026·(38)369 8C6C·Filename·Length·······0026·(38)
370 8C6D·Extra·Length··········0000·(0)370 8C6E·Extra·Length··········0000·(0)
371 8C6F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'371 8C70·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
372 #372 #
373 #·WARNING:·Offset·0x8C6F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'373 #·WARNING:·Offset·0x8C70:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
374 #··········Zero·length·filename374 #··········Zero·length·filename
375 #375 #
376 8C95·PAYLOAD376 8C96·PAYLOAD
  
377 9840·LOCAL·HEADER·#22······04034B50·(67324752)377 9841·LOCAL·HEADER·#22······04034B50·(67324752)
Max diff block lines reached; 78090/89717 bytes (87.04%) of diff not shown.
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·=·1770934554017L;6 ····public·static·final·long·BUILT·=·1786943411127L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·125;8 ····public·static·final·int·VERSION_CODE·=·125;
9 ····public·static·final·String·VERSION_NAME·=·"1.25";9 ····public·static·final·String·VERSION_NAME·=·"1.25";
10 }10 }
1.22 KB
org/billthefarmer/crossword/Main.class
1.15 KB
procyon -ec {}
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
165 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131296285));165 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131296285));
166 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);166 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
167 ········if·(matcher.find())·{167 ········if·(matcher.find())·{
168 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.25");168 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.25");
169 ········}169 ········}
170 ········matcher.reset((CharSequence)message);170 ········matcher.reset((CharSequence)message);
171 ········if·(matcher.find())·{171 ········if·(matcher.find())·{
172 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1770934554017L)));172 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1786943411127L)));
173 ········}173 ········}
174 ········alertDialog$Builder.setMessage((CharSequence)message);174 ········alertDialog$Builder.setMessage((CharSequence)message);
175 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);175 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
176 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);176 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
177 ········if·(textView·!=·null)·{177 ········if·(textView·!=·null)·{
178 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);178 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
179 ············textView.setMovementMethod(LinkMovementMethod.getInstance());179 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
531 B
smali/org/billthefarmer/crossword/Main.smali
    
Offset 554, 15 lines modifiedOffset 554, 15 lines modified
  
554 ····move-result·v3554 ····move-result·v3
  
555 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I555 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I
  
556 ····move-result·v2556 ····move-result·v2
  
557 ····const-wide·v4,·0x19c53eccda1L557 ····const-wide·v4,·0x1a00e2093b7L····#·8.828673505E-312
  
558 ····.line·700558 ····.line·700
559 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;559 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
560 ····move-result-object·v4560 ····move-result-object·v4
  
561 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;561 ····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·=·0x19c53eccda1L7 .field·public·static·final·BUILT:J·=·0x1a00e2093b7L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x7d9 .field·public·static·final·VERSION_CODE:I·=·0x7d
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.25"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.25"