| Offset 62, 8 lines modified | Offset 62, 8 lines modified | ||
| 62 | -rw----·····0.0·fat·····5164·b-·defN·81-Jan-01·01:01·res/xs.xml | 62 | -rw----·····0.0·fat·····5164·b-·defN·81-Jan-01·01:01·res/xs.xml |
| 63 | -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml | 63 | -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml |
| 64 | -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml | 64 | -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml |
| 65 | -rw----·····0.0·fat····19920·b-·stor·81-Jan-01·01:01·resources.arsc | 65 | -rw----·····0.0·fat····19920·b-·stor·81-Jan-01·01:01·resources.arsc |
| 66 | -rw----·····2.0·fat·····5954·b-·defN·81-Jan-01·01:01·META-INF/668C4476.SF | 66 | -rw----·····2.0·fat·····5954·b-·defN·81-Jan-01·01:01·META-INF/668C4476.SF |
| 67 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/668C4476.RSA | 67 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/668C4476.RSA |
| 68 | -rw----·····2.0·fat·····5827·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 68 | -rw----·····2.0·fat·····5827·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 69 | 67·files,·5934480·bytes·uncompressed,·188277 | 69 | 67·files,·5934480·bytes·uncompressed,·1882776·bytes·compressed:··68.3% |
| Offset 1, 12 lines modified | Offset 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············:· | 4 | checksum············:·73e8a3a3 |
| 5 | signature···········:· | 5 | signature···········:·00b6...4472 |
| 6 | file_size···········:·2106208 | 6 | file_size···········:·2106208 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·11853 | 10 | string_ids_size·····:·11853 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·1467 | 12 | type_ids_size·······:·1467 |
| Offset 368047, 15 lines modified | Offset 368047, 15 lines modified | ||
| 368047 | ······type··········:·'Ljava/lang/String;' | 368047 | ······type··········:·'Ljava/lang/String;' |
| 368048 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 368048 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 368049 | ······value·········:·"release" | 368049 | ······value·········:·"release" |
| 368050 | ····#2··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 368050 | ····#2··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 368051 | ······name··········:·'BUILT' | 368051 | ······name··········:·'BUILT' |
| 368052 | ······type··········:·'J' | 368052 | ······type··········:·'J' |
| 368053 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 368053 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 368054 | ······value·········:·17 | 368054 | ······value·········:·1792483350789 |
| 368055 | ····#3··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 368055 | ····#3··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 368056 | ······name··········:·'DEBUG' | 368056 | ······name··········:·'DEBUG' |
| 368057 | ······type··········:·'Z' | 368057 | ······type··········:·'Z' |
| 368058 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 368058 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 368059 | ······value·········:·false | 368059 | ······value·········:·false |
| 368060 | ····#4··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 368060 | ····#4··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 368061 | ······name··········:·'VERSION_CODE' | 368061 | ······name··········:·'VERSION_CODE' |
| Offset 370195, 15 lines modified | Offset 370195, 15 lines modified | ||
| 370195 | 0e62de:·6e10·5904·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0459 | 370195 | 0e62de:·6e10·5904·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0459 |
| 370196 | 0e62e4:·0a04···································|0044:·move-result·v4 | 370196 | 0e62e4:·0a04···································|0044:·move-result·v4 |
| 370197 | 0e62e6:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 370197 | 0e62e6:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
| 370198 | 0e62ea:·6e10·6404·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0464 | 370198 | 0e62ea:·6e10·6404·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0464 |
| 370199 | 0e62f0:·0a04···································|004a:·move-result·v4 | 370199 | 0e62f0:·0a04···································|004a:·move-result·v4 |
| 370200 | 0e62f2:·6e10·5704·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0457 | 370200 | 0e62f2:·6e10·5704·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0457 |
| 370201 | 0e62f8:·0a03···································|004e:·move-result·v3 | 370201 | 0e62f8:·0a03···································|004e:·move-result·v3 |
| 370202 | 0e62fa:·1805· | 370202 | 0e62fa:·1805·0559·5558·a101·0000···············|004f:·const-wide·v5,·#double·8.85604e-312·//·#000001a158555905 |
| 370203 | 0e6304:·7120·cf01·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01cf | 370203 | 0e6304:·7120·cf01·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01cf |
| 370204 | 0e630a:·0c05···································|0057:·move-result-object·v5 | 370204 | 0e630a:·0c05···································|0057:·move-result-object·v5 |
| 370205 | 0e630c:·6e20·3103·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0331 | 370205 | 0e630c:·6e20·3103·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0331 |
| 370206 | 0e6312:·0c01···································|005b:·move-result-object·v1 | 370206 | 0e6312:·0c01···································|005b:·move-result-object·v1 |
| 370207 | 0e6314:·6e40·8c00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008c | 370207 | 0e6314:·6e40·8c00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008c |
| 370208 | 0e631a:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d | 370208 | 0e631a:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d |
| 370209 | 0e6320:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 370209 | 0e6320:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a |
| Offset 375360, 15 lines modified | Offset 375360, 15 lines modified | ||
| 375360 | 0e9d36:·6e10·5904·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0459 | 375360 | 0e9d36:·6e10·5904·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0459 |
| 375361 | 0e9d3c:·0a04···································|0044:·move-result·v4 | 375361 | 0e9d3c:·0a04···································|0044:·move-result·v4 |
| 375362 | 0e9d3e:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 375362 | 0e9d3e:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
| 375363 | 0e9d42:·6e10·6404·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0464 | 375363 | 0e9d42:·6e10·6404·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0464 |
| 375364 | 0e9d48:·0a04···································|004a:·move-result·v4 | 375364 | 0e9d48:·0a04···································|004a:·move-result·v4 |
| 375365 | 0e9d4a:·6e10·5704·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0457 | 375365 | 0e9d4a:·6e10·5704·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0457 |
| 375366 | 0e9d50:·0a03···································|004e:·move-result·v3 | 375366 | 0e9d50:·0a03···································|004e:·move-result·v3 |
| 375367 | 0e9d52:·1805· | 375367 | 0e9d52:·1805·0559·5558·a101·0000···············|004f:·const-wide·v5,·#double·8.85604e-312·//·#000001a158555905 |
| 375368 | 0e9d5c:·7120·cf01·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01cf | 375368 | 0e9d5c:·7120·cf01·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01cf |
| 375369 | 0e9d62:·0c05···································|0057:·move-result-object·v5 | 375369 | 0e9d62:·0c05···································|0057:·move-result-object·v5 |
| 375370 | 0e9d64:·6e20·3103·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0331 | 375370 | 0e9d64:·6e20·3103·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0331 |
| 375371 | 0e9d6a:·0c01···································|005b:·move-result-object·v1 | 375371 | 0e9d6a:·0c01···································|005b:·move-result-object·v1 |
| 375372 | 0e9d6c:·6e40·8c00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008c | 375372 | 0e9d6c:·6e40·8c00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008c |
| 375373 | 0e9d72:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d | 375373 | 0e9d72:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d |
| 375374 | 0e9d78:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 375374 | 0e9d78:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·158456 | 1 | Zip·file·size:·1584567·bytes,·number·of·entries:·1077 |
| 2 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class | 2 | ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class |
| 3 | ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class | 3 | ?rwxrwxr-x··2.0·unx·····3159·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$SimplePathStrategy.class |
| 4 | ?rwxrwxr-x··2.0·unx·····6683·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class | 4 | ?rwxrwxr-x··2.0·unx·····6683·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class |
| 5 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·kotlin/ArrayIntrinsicsKt.class | 5 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·kotlin/ArrayIntrinsicsKt.class |
| 6 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·kotlin/BuilderInference.class | 6 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·kotlin/BuilderInference.class |
| 7 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·kotlin/CharCodeJVMKt.class | 7 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·kotlin/CharCodeJVMKt.class |
| 8 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·kotlin/CharCodeKt.class | 8 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·kotlin/CharCodeKt.class |
| Offset 1072, 8 lines modified | Offset 1072, 8 lines modified | ||
| 1072 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class | 1072 | ?rwxrwxr-x··2.0·unx······185·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Contract.class |
| 1073 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class | 1073 | ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nls.class |
| 1074 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class | 1074 | ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NonNls.class |
| 1075 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class | 1075 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/NotNull.class |
| 1076 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class | 1076 | ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/Nullable.class |
| 1077 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class | 1077 | ?rwxrwxr-x··2.0·unx······176·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/PropertyKey.class |
| 1078 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class | 1078 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·org/jetbrains/annotations/TestOnly.class |
| 1079 | 1077·files,·1909246·bytes·uncompressed,·140502 | 1079 | 1077·files,·1909246·bytes·uncompressed,·1405027·bytes·compressed:··26.4% |
| Offset 18105, 15 lines modified | Offset 18105, 15 lines modified | ||
| 18105 | 154898·LOCAL·HEADER·#998·····04034B50·(67324752) | 18105 | 154898·LOCAL·HEADER·#998·····04034B50·(67324752) |
| 18106 | 15489C·Extract·Zip·Spec······14·(20)·'2.0' | 18106 | 15489C·Extract·Zip·Spec······14·(20)·'2.0' |
| 18107 | 15489D·Extract·OS············00·(0)·'MS-DOS' | 18107 | 15489D·Extract·OS············00·(0)·'MS-DOS' |
| 18108 | 15489E·General·Purpose·Flag··0000·(0) | 18108 | 15489E·General·Purpose·Flag··0000·(0) |
| 18109 | 1548A0·Compression·Method····0000·(0)·'Stored' | 18109 | 1548A0·Compression·Method····0000·(0)·'Stored' |
| 18110 | 1548A2·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 18110 | 1548A2·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18111 | 1548A6·CRC··················· | 18111 | 1548A6·CRC···················16F8B002·(385396738) |
| 18112 | 1548AA·Compressed·Size·······000001BC·(444) | 18112 | 1548AA·Compressed·Size·······000001BC·(444) |
| 18113 | 1548AE·Uncompressed·Size·····000001BC·(444) | 18113 | 1548AE·Uncompressed·Size·····000001BC·(444) |
| 18114 | 1548B2·Filename·Length·······002A·(42) | 18114 | 1548B2·Filename·Length·······002A·(42) |
| 18115 | 1548B4·Extra·Length··········0000·(0) | 18115 | 1548B4·Extra·Length··········0000·(0) |
| 18116 | 1548B6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 18116 | 1548B6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18117 | # | 18117 | # |
| 18118 | #·WARNING:·Offset·0x1548B6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 18118 | #·WARNING:·Offset·0x1548B6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| Offset 18394, 29215 lines modified | Offset 18394, 29215 lines modified | ||
| 18394 | 157BCA·LOCAL·HEADER·#1014····04034B50·(67324752) | 18394 | 157BCA·LOCAL·HEADER·#1014····04034B50·(67324752) |
| 18395 | 157BCE·Extract·Zip·Spec······14·(20)·'2.0' | 18395 | 157BCE·Extract·Zip·Spec······14·(20)·'2.0' |
| 18396 | 157BCF·Extract·OS············00·(0)·'MS-DOS' | 18396 | 157BCF·Extract·OS············00·(0)·'MS-DOS' |
| 18397 | 157BD0·General·Purpose·Flag··0000·(0) | 18397 | 157BD0·General·Purpose·Flag··0000·(0) |
| 18398 | ·······[Bits·1-2]············0·'Normal·Compression' | 18398 | ·······[Bits·1-2]············0·'Normal·Compression' |
| 18399 | 157BD2·Compression·Method····0008·(8)·'Deflated' | 18399 | 157BD2·Compression·Method····0008·(8)·'Deflated' |
| 18400 | 157BD4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 18400 | 157BD4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18401 | 157BD8·CRC··················· | 18401 | 157BD8·CRC···················D7AC569F·(3618395807) |
| 18402 | 157BDC·Compressed·Size·······0000367 | 18402 | 157BDC·Compressed·Size·······00003674·(13940) |
| 18403 | 157BE0·Uncompressed·Size·····0000745D·(29789) | 18403 | 157BE0·Uncompressed·Size·····0000745D·(29789) |
| 18404 | 157BE4·Filename·Length·······0025·(37) | 18404 | 157BE4·Filename·Length·······0025·(37) |
| 18405 | 157BE6·Extra·Length··········0000·(0) | 18405 | 157BE6·Extra·Length··········0000·(0) |
| 18406 | 157BE8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 18406 | 157BE8·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18407 | # | 18407 | # |
| 18408 | #·WARNING:·Offset·0x157BE8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 18408 | #·WARNING:·Offset·0x157BE8:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18409 | #··········Zero·length·filename | 18409 | #··········Zero·length·filename |
| 18410 | # | 18410 | # |
| 18411 | 157C0D·PAYLOAD | 18411 | 157C0D·PAYLOAD |
| 18412 | 15B28 | 18412 | 15B281·LOCAL·HEADER·#1015····04034B50·(67324752) |
| 18413 | 15B28 | 18413 | 15B285·Extract·Zip·Spec······14·(20)·'2.0' |
| 18414 | 15B28 | 18414 | 15B286·Extract·OS············00·(0)·'MS-DOS' |
| 18415 | 15B28 | 18415 | 15B287·General·Purpose·Flag··0000·(0) |
| 18416 | 15B28 | 18416 | 15B289·Compression·Method····0000·(0)·'Stored' |
| 18417 | 15B28 | 18417 | 15B28B·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18418 | 15B28 | 18418 | 15B28F·CRC···················B361C2EF·(3009528559) |
| 18419 | 15B29 | 18419 | 15B293·Compressed·Size·······00000A70·(2672) |
| 18420 | 15B29 | 18420 | 15B297·Uncompressed·Size·····00000A70·(2672) |
| 18421 | 15B29 | 18421 | 15B29B·Filename·Length·······0023·(35) |
| 18422 | 15B29 | 18422 | 15B29D·Extra·Length··········0000·(0) |
| 18423 | 15B29 | 18423 | 15B29F·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18424 | # | 18424 | # |
| 18425 | #·WARNING:·Offset·0x15B29 | 18425 | #·WARNING:·Offset·0x15B29F:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18426 | #··········Zero·length·filename | 18426 | #··········Zero·length·filename |
| 18427 | # | 18427 | # |
| 18428 | 15B2C | 18428 | 15B2C2·PAYLOAD |
| 18429 | 15BD3 | 18429 | 15BD32·LOCAL·HEADER·#1016····04034B50·(67324752) |
| 18430 | 15BD3 | 18430 | 15BD36·Extract·Zip·Spec······14·(20)·'2.0' |
| 18431 | 15BD3 | 18431 | 15BD37·Extract·OS············00·(0)·'MS-DOS' |
| 18432 | 15BD3 | 18432 | 15BD38·General·Purpose·Flag··0000·(0) |
| 18433 | 15BD3 | 18433 | 15BD3A·Compression·Method····0000·(0)·'Stored' |
| 18434 | 15BD3 | 18434 | 15BD3C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18435 | 15BD | 18435 | 15BD40·CRC···················A78C6498·(2810995864) |
| 18436 | 15BD4 | 18436 | 15BD44·Compressed·Size·······00000274·(628) |
| 18437 | 15BD4 | 18437 | 15BD48·Uncompressed·Size·····00000274·(628) |
| 18438 | 15BD4 | 18438 | 15BD4C·Filename·Length·······003E·(62) |
| 18439 | 15BD4 | 18439 | 15BD4E·Extra·Length··········0000·(0) |
| 18440 | 15BD | 18440 | 15BD50·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18441 | # | 18441 | # |
| 18442 | #·WARNING:·Offset·0x15BD | 18442 | #·WARNING:·Offset·0x15BD50:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18443 | #··········Zero·length·filename | 18443 | #··········Zero·length·filename |
| 18444 | # | 18444 | # |
| 18445 | 15BD8 | 18445 | 15BD8E·PAYLOAD |
| 18446 | 15C00 | 18446 | 15C002·LOCAL·HEADER·#1017····04034B50·(67324752) |
| 18447 | 15C00 | 18447 | 15C006·Extract·Zip·Spec······14·(20)·'2.0' |
| 18448 | 15C00 | 18448 | 15C007·Extract·OS············00·(0)·'MS-DOS' |
| 18449 | 15C00 | 18449 | 15C008·General·Purpose·Flag··0000·(0) |
| 18450 | 15C00 | 18450 | 15C00A·Compression·Method····0000·(0)·'Stored' |
| 18451 | 15C00 | 18451 | 15C00C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18452 | 15C0 | 18452 | 15C010·CRC···················2BFF750B·(738161931) |
| 18453 | 15C01 | 18453 | 15C014·Compressed·Size·······000001B4·(436) |
| 18454 | 15C01 | 18454 | 15C018·Uncompressed·Size·····000001B4·(436) |
| 18455 | 15C01 | 18455 | 15C01C·Filename·Length·······003E·(62) |
| 18456 | 15C01 | 18456 | 15C01E·Extra·Length··········0000·(0) |
| 18457 | 15C0 | 18457 | 15C020·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18458 | # | 18458 | # |
| 18459 | #·WARNING:·Offset·0x15C0 | 18459 | #·WARNING:·Offset·0x15C020:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18460 | #··········Zero·length·filename | 18460 | #··········Zero·length·filename |
| 18461 | # | 18461 | # |
| 18462 | 15C05 | 18462 | 15C05E·PAYLOAD |
| 18463 | 15C21 | 18463 | 15C212·LOCAL·HEADER·#1018····04034B50·(67324752) |
| 18464 | 15C21 | 18464 | 15C216·Extract·Zip·Spec······14·(20)·'2.0' |
| 18465 | 15C21 | 18465 | 15C217·Extract·OS············00·(0)·'MS-DOS' |
| 18466 | 15C21 | 18466 | 15C218·General·Purpose·Flag··0000·(0) |
| 18467 | 15C21 | 18467 | 15C21A·Compression·Method····0000·(0)·'Stored' |
| 18468 | 15C21 | 18468 | 15C21C·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18469 | 15C2 | 18469 | 15C220·CRC···················544FABC4·(1414507460) |
| 18470 | 15C22 | 18470 | 15C224·Compressed·Size·······000001FC·(508) |
| 18471 | 15C22 | 18471 | 15C228·Uncompressed·Size·····000001FC·(508) |
| 18472 | 15C22 | 18472 | 15C22C·Filename·Length·······003E·(62) |
| 18473 | 15C22 | 18473 | 15C22E·Extra·Length··········0000·(0) |
| 18474 | 15C2 | 18474 | 15C230·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18475 | # | 18475 | # |
| 18476 | #·WARNING:·Offset·0x15C2 | 18476 | #·WARNING:·Offset·0x15C230:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18477 | #··········Zero·length·filename | 18477 | #··········Zero·length·filename |
| 18478 | # | 18478 | # |
| 18479 | 15C26 | 18479 | 15C26E·PAYLOAD |
| 18480 | 15C46 | 18480 | 15C46A·LOCAL·HEADER·#1019····04034B50·(67324752) |
| 18481 | 15C46 | 18481 | 15C46E·Extract·Zip·Spec······14·(20)·'2.0' |
| 18482 | 15C46 | 18482 | 15C46F·Extract·OS············00·(0)·'MS-DOS' |
| 18483 | 15C4 | 18483 | 15C470·General·Purpose·Flag··0000·(0) |
| 18484 | 15C47 | 18484 | 15C472·Compression·Method····0000·(0)·'Stored' |
| 18485 | 15C47 | 18485 | 15C474·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 18486 | 15C47 | 18486 | 15C478·CRC···················91A0C5B6·(2443232694) |
| 18487 | 15C47 | 18487 | 15C47C·Compressed·Size·······0000017A·(378) |
| 18488 | 15C4 | 18488 | 15C480·Uncompressed·Size·····0000017A·(378) |
| 18489 | 15C48 | 18489 | 15C484·Filename·Length·······003E·(62) |
| 18490 | 15C48 | 18490 | 15C486·Extra·Length··········0000·(0) |
| 18491 | 15C48 | 18491 | 15C488·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18492 | # | 18492 | # |
| 18493 | #·WARNING:·Offset·0x15C48 | 18493 | #·WARNING:·Offset·0x15C488:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 18494 | #··········Zero·length·filename | 18494 | #··········Zero·length·filename |
| 18495 | # | 18495 | # |
| 18496 | 15C4C | 18496 | 15C4C6·PAYLOAD |
| 18497 | 15C6 | 18497 | 15C640·LOCAL·HEADER·#1020····04034B50·(67324752) |
| 18498 | 15C64 | 18498 | 15C644·Extract·Zip·Spec······14·(20)·'2.0' |
| Max diff block lines reached; 2554226/2574726 bytes (99.20%) of diff not shown. | |||
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | package·org.billthefarmer.gridle; | 1 | package·org.billthefarmer.gridle; |
| 2 | public·final·class·BuildConfig | 2 | public·final·class·BuildConfig |
| 3 | { | 3 | { |
| 4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gridle"; | 4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gridle"; |
| 5 | ····public·static·final·String·BUILD_TYPE·=·"release"; | 5 | ····public·static·final·String·BUILD_TYPE·=·"release"; |
| 6 | ····public·static·final·long·BUILT·=·17 | 6 | ····public·static·final·long·BUILT·=·1792483350789L; |
| 7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
| 8 | ····public·static·final·int·VERSION_CODE·=·123; | 8 | ····public·static·final·int·VERSION_CODE·=·123; |
| 9 | ····public·static·final·String·VERSION_NAME·=·"1.23"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.23"; |
| 10 | } | 10 | } |
| Offset 189, 15 lines modified | Offset 189, 15 lines modified | ||
| 189 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230763)); | 189 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230763)); |
| 190 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 190 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
| 191 | ········if·(matcher.find())·{ | 191 | ········if·(matcher.find())·{ |
| 192 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23"); | 192 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23"); |
| 193 | ········} | 193 | ········} |
| 194 | ········matcher.reset((CharSequence)message); | 194 | ········matcher.reset((CharSequence)message); |
| 195 | ········if·(matcher.find())·{ | 195 | ········if·(matcher.find())·{ |
| 196 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(17 | 196 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1792483350789L))); |
| 197 | ········} | 197 | ········} |
| 198 | ········alertDialog$Builder.setMessage((CharSequence)message); | 198 | ········alertDialog$Builder.setMessage((CharSequence)message); |
| 199 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 199 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
| 200 | ········alertDialog$Builder.setNeutralButton(2131230740,·(DialogInterface$OnClickListener)new·Gridle$$ExternalSyntheticLambda11(this)); | 200 | ········alertDialog$Builder.setNeutralButton(2131230740,·(DialogInterface$OnClickListener)new·Gridle$$ExternalSyntheticLambda11(this)); |
| 201 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 201 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
| 202 | ········if·(textView·!=·null)·{ | 202 | ········if·(textView·!=·null)·{ |
| 203 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 203 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
| Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
| 112 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230763)); | 112 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230763)); |
| 113 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 113 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
| 114 | ········if·(matcher.find())·{ | 114 | ········if·(matcher.find())·{ |
| 115 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23"); | 115 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23"); |
| 116 | ········} | 116 | ········} |
| 117 | ········matcher.reset((CharSequence)message); | 117 | ········matcher.reset((CharSequence)message); |
| 118 | ········if·(matcher.find())·{ | 118 | ········if·(matcher.find())·{ |
| 119 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(17 | 119 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1792483350789L))); |
| 120 | ········} | 120 | ········} |
| 121 | ········alertDialog$Builder.setMessage((CharSequence)message); | 121 | ········alertDialog$Builder.setMessage((CharSequence)message); |
| 122 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 122 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
| 123 | ········alertDialog$Builder.setNeutralButton(2131230740,·(DialogInterface$OnClickListener)new·Large$$ExternalSyntheticLambda2(this)); | 123 | ········alertDialog$Builder.setNeutralButton(2131230740,·(DialogInterface$OnClickListener)new·Large$$ExternalSyntheticLambda2(this)); |
| 124 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 124 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
| 125 | ········if·(textView·!=·null)·{ | 125 | ········if·(textView·!=·null)·{ |
| 126 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 126 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
| Offset 191, 15 lines modified | Offset 191, 15 lines modified | ||
| 191 | ····move-result·v4 | 191 | ····move-result·v4 |
| 192 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 192 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
| 193 | ····move-result·v3 | 193 | ····move-result·v3 |
| 194 | ····const-wide·v5,·0x1 | 194 | ····const-wide·v5,·0x1a158555905L |
| 195 | ····.line·1257 | 195 | ····.line·1257 |
| 196 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 196 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| 197 | ····move-result-object·v5 | 197 | ····move-result-object·v5 |
| 198 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 198 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| Offset 434, 15 lines modified | Offset 434, 15 lines modified | ||
| 434 | ····move-result·v4 | 434 | ····move-result·v4 |
| 435 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 435 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
| 436 | ····move-result·v3 | 436 | ····move-result·v3 |
| 437 | ····const-wide·v5,·0x1 | 437 | ····const-wide·v5,·0x1a158555905L |
| 438 | ····.line·1766 | 438 | ····.line·1766 |
| 439 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 439 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| 440 | ····move-result-object·v5 | 440 | ····move-result-object·v5 |
| 441 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 441 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | #·static·fields | 4 | #·static·fields |
| 5 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.gridle" | 5 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.gridle" |
| 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·=·0x1 | 7 | .field·public·static·final·BUILT:J·=·0x1a158555905L |
| 8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
| 9 | .field·public·static·final·VERSION_CODE:I·=·0x7b | 9 | .field·public·static·final·VERSION_CODE:I·=·0x7b |
| 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.23" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.23" |