| Offset 54, 8 lines modified | Offset 54, 8 lines modified | ||
| 54 | -rw----·····0.0·fat·····1264·b-·defN·81-Jan-01·01:01·res/tx.xml | 54 | -rw----·····0.0·fat·····1264·b-·defN·81-Jan-01·01:01·res/tx.xml |
| 55 | -rw----·····0.0·fat·····8628·b-·defN·81-Jan-01·01:01·res/w6.xml | 55 | -rw----·····0.0·fat·····8628·b-·defN·81-Jan-01·01:01·res/w6.xml |
| 56 | -rw----·····0.0·fat·····2601·b-·stor·81-Jan-01·01:01·res/xM.png | 56 | -rw----·····0.0·fat·····2601·b-·stor·81-Jan-01·01:01·res/xM.png |
| 57 | -rw----·····0.0·fat····15700·b-·stor·81-Jan-01·01:01·resources.arsc | 57 | -rw----·····0.0·fat····15700·b-·stor·81-Jan-01·01:01·resources.arsc |
| 58 | -rw----·····2.0·fat·····5231·b-·defN·81-Jan-01·01:01·META-INF/668C4476.SF | 58 | -rw----·····2.0·fat·····5231·b-·defN·81-Jan-01·01:01·META-INF/668C4476.SF |
| 59 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/668C4476.RSA | 59 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/668C4476.RSA |
| 60 | -rw----·····2.0·fat·····5104·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 60 | -rw----·····2.0·fat·····5104·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
| 61 | 59·files,·5290372·bytes·uncompressed,·172632 | 61 | 59·files,·5290372·bytes·uncompressed,·1726321·bytes·compressed:··67.4% |
| 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············:·fae66b31 |
| 5 | signature···········:· | 5 | signature···········:·88a7...83cd |
| 6 | file_size···········:·2102152 | 6 | file_size···········:·2102152 |
| 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·····:·11797 | 10 | string_ids_size·····:·11797 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·1453 | 12 | type_ids_size·······:·1453 |
| Offset 87386, 15 lines modified | Offset 87386, 15 lines modified | ||
| 87386 | ······type··········:·'Ljava/lang/String;' | 87386 | ······type··········:·'Ljava/lang/String;' |
| 87387 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 87387 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 87388 | ······value·········:·"release" | 87388 | ······value·········:·"release" |
| 87389 | ····#2··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 87389 | ····#2··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 87390 | ······name··········:·'BUILT' | 87390 | ······name··········:·'BUILT' |
| 87391 | ······type··········:·'J' | 87391 | ······type··········:·'J' |
| 87392 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 87392 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 87393 | ······value·········:·1765 | 87393 | ······value·········:·1765391106357 |
| 87394 | ····#3··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 87394 | ····#3··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 87395 | ······name··········:·'DEBUG' | 87395 | ······name··········:·'DEBUG' |
| 87396 | ······type··········:·'Z' | 87396 | ······type··········:·'Z' |
| 87397 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 87397 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
| 87398 | ······value·········:·false | 87398 | ······value·········:·false |
| 87399 | ····#4··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) | 87399 | ····#4··············:·(in·Lorg/billthefarmer/gridle/BuildConfig;) |
| 87400 | ······name··········:·'VERSION_CODE' | 87400 | ······name··········:·'VERSION_CODE' |
| Offset 89238, 15 lines modified | Offset 89238, 15 lines modified | ||
| 89238 | 0e682e:·6e10·4d04·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@044d | 89238 | 0e682e:·6e10·4d04·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@044d |
| 89239 | 0e6834:·0a04···································|0044:·move-result·v4 | 89239 | 0e6834:·0a04···································|0044:·move-result·v4 |
| 89240 | 0e6836:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 89240 | 0e6836:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
| 89241 | 0e683a:·6e10·5804·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0458 | 89241 | 0e683a:·6e10·5804·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0458 |
| 89242 | 0e6840:·0a04···································|004a:·move-result·v4 | 89242 | 0e6840:·0a04···································|004a:·move-result·v4 |
| 89243 | 0e6842:·6e10·4b04·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@044b | 89243 | 0e6842:·6e10·4b04·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@044b |
| 89244 | 0e6848:·0a03···································|004e:·move-result·v3 | 89244 | 0e6848:·0a03···································|004e:·move-result·v3 |
| 89245 | 0e684a:·1805· | 89245 | 0e684a:·1805·3581·8209·9b01·0000···············|004f:·const-wide·v5,·#double·8.72219e-312·//·#0000019b09828135 |
| 89246 | 0e6854:·7120·c801·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01c8 | 89246 | 0e6854:·7120·c801·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01c8 |
| 89247 | 0e685a:·0c05···································|0057:·move-result-object·v5 | 89247 | 0e685a:·0c05···································|0057:·move-result-object·v5 |
| 89248 | 0e685c:·6e20·2b03·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@032b | 89248 | 0e685c:·6e20·2b03·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@032b |
| 89249 | 0e6862:·0c01···································|005b:·move-result-object·v1 | 89249 | 0e6862:·0c01···································|005b:·move-result-object·v1 |
| 89250 | 0e6864:·6e40·8600·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0086 | 89250 | 0e6864:·6e40·8600·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0086 |
| 89251 | 0e686a:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d | 89251 | 0e686a:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d |
| 89252 | 0e6870:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 89252 | 0e6870:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a |
| Offset 94090, 15 lines modified | Offset 94090, 15 lines modified | ||
| 94090 | 0e9d26:·6e10·4d04·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@044d | 94090 | 0e9d26:·6e10·4d04·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@044d |
| 94091 | 0e9d2c:·0a04···································|0044:·move-result·v4 | 94091 | 0e9d2c:·0a04···································|0044:·move-result·v4 |
| 94092 | 0e9d2e:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 94092 | 0e9d2e:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
| 94093 | 0e9d32:·6e10·5804·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0458 | 94093 | 0e9d32:·6e10·5804·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0458 |
| 94094 | 0e9d38:·0a04···································|004a:·move-result·v4 | 94094 | 0e9d38:·0a04···································|004a:·move-result·v4 |
| 94095 | 0e9d3a:·6e10·4b04·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@044b | 94095 | 0e9d3a:·6e10·4b04·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@044b |
| 94096 | 0e9d40:·0a03···································|004e:·move-result·v3 | 94096 | 0e9d40:·0a03···································|004e:·move-result·v3 |
| 94097 | 0e9d42:·1805· | 94097 | 0e9d42:·1805·3581·8209·9b01·0000···············|004f:·const-wide·v5,·#double·8.72219e-312·//·#0000019b09828135 |
| 94098 | 0e9d4c:·7120·c801·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01c8 | 94098 | 0e9d4c:·7120·c801·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01c8 |
| 94099 | 0e9d52:·0c05···································|0057:·move-result-object·v5 | 94099 | 0e9d52:·0c05···································|0057:·move-result-object·v5 |
| 94100 | 0e9d54:·6e20·2b03·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@032b | 94100 | 0e9d54:·6e20·2b03·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@032b |
| 94101 | 0e9d5a:·0c01···································|005b:·move-result-object·v1 | 94101 | 0e9d5a:·0c01···································|005b:·move-result-object·v1 |
| 94102 | 0e9d5c:·6e40·8600·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0086 | 94102 | 0e9d5c:·6e40·8600·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0086 |
| 94103 | 0e9d62:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d | 94103 | 0e9d62:·6e20·0d00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000d |
| 94104 | 0e9d68:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 94104 | 0e9d68:·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:·157630 | 1 | Zip·file·size:·1576307·bytes,·number·of·entries:·1070 |
| 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·····6708·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class | 3 | ?rwxrwxr-x··2.0·unx·····6708·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class |
| 4 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·kotlin/ArrayIntrinsicsKt.class | 4 | ?rwxrwxr-x··2.0·unx······261·b-·stor·80-Jan-01·00:00·kotlin/ArrayIntrinsicsKt.class |
| 5 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·kotlin/BuilderInference.class | 5 | ?rwxrwxr-x··2.0·unx······114·b-·stor·80-Jan-01·00:00·kotlin/BuilderInference.class |
| 6 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·kotlin/CharCodeJVMKt.class | 6 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·kotlin/CharCodeJVMKt.class |
| 7 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·kotlin/CharCodeKt.class | 7 | ?rwxrwxr-x··2.0·unx······507·b-·stor·80-Jan-01·00:00·kotlin/CharCodeKt.class |
| 8 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·kotlin/CompareToKt.class | 8 | ?rwxrwxr-x··2.0·unx······359·b-·stor·80-Jan-01·00:00·kotlin/CompareToKt.class |
| Offset 1065, 8 lines modified | Offset 1065, 8 lines modified | ||
| 1065 | ?rwxrwxr-x··2.0·unx····16575·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class | 1065 | ?rwxrwxr-x··2.0·unx····16575·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class |
| 1066 | ?rwxrwxr-x··2.0·unx····44830·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class | 1066 | ?rwxrwxr-x··2.0·unx····44830·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class |
| 1067 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class | 1067 | ?rwxrwxr-x··2.0·unx····28613·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class |
| 1068 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class | 1068 | ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class |
| 1069 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class | 1069 | ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class |
| 1070 | ?rwxrwxr-x··2.0·unx····35909·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class | 1070 | ?rwxrwxr-x··2.0·unx····35909·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class |
| 1071 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class | 1071 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class |
| 1072 | 1070·files,·1903045·bytes·uncompressed,·13982 | 1072 | 1070·files,·1903045·bytes·uncompressed,·1398269·bytes·compressed:··26.5% |
| Offset 8199, 15 lines modified | Offset 8199, 15 lines modified | ||
| 8199 | 080BFE·LOCAL·HEADER·#452·····04034B50·(67324752) | 8199 | 080BFE·LOCAL·HEADER·#452·····04034B50·(67324752) |
| 8200 | 080C02·Extract·Zip·Spec······14·(20)·'2.0' | 8200 | 080C02·Extract·Zip·Spec······14·(20)·'2.0' |
| 8201 | 080C03·Extract·OS············00·(0)·'MS-DOS' | 8201 | 080C03·Extract·OS············00·(0)·'MS-DOS' |
| 8202 | 080C04·General·Purpose·Flag··0000·(0) | 8202 | 080C04·General·Purpose·Flag··0000·(0) |
| 8203 | 080C06·Compression·Method····0000·(0)·'Stored' | 8203 | 080C06·Compression·Method····0000·(0)·'Stored' |
| 8204 | 080C08·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 8204 | 080C08·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8205 | 080C0C·CRC··················· | 8205 | 080C0C·CRC···················7B28AC2A·(2066263082) |
| 8206 | 080C10·Compressed·Size·······000001BC·(444) | 8206 | 080C10·Compressed·Size·······000001BC·(444) |
| 8207 | 080C14·Uncompressed·Size·····000001BC·(444) | 8207 | 080C14·Uncompressed·Size·····000001BC·(444) |
| 8208 | 080C18·Filename·Length·······002A·(42) | 8208 | 080C18·Filename·Length·······002A·(42) |
| 8209 | 080C1A·Extra·Length··········0000·(0) | 8209 | 080C1A·Extra·Length··········0000·(0) |
| 8210 | 080C1C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 8210 | 080C1C·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8211 | # | 8211 | # |
| 8212 | #·WARNING:·Offset·0x80C1C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 8212 | #·WARNING:·Offset·0x80C1C:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| Offset 8452, 38847 lines modified | Offset 8452, 38847 lines modified | ||
| 8452 | 0838F9·LOCAL·HEADER·#466·····04034B50·(67324752) | 8452 | 0838F9·LOCAL·HEADER·#466·····04034B50·(67324752) |
| 8453 | 0838FD·Extract·Zip·Spec······14·(20)·'2.0' | 8453 | 0838FD·Extract·Zip·Spec······14·(20)·'2.0' |
| 8454 | 0838FE·Extract·OS············00·(0)·'MS-DOS' | 8454 | 0838FE·Extract·OS············00·(0)·'MS-DOS' |
| 8455 | 0838FF·General·Purpose·Flag··0000·(0) | 8455 | 0838FF·General·Purpose·Flag··0000·(0) |
| 8456 | ·······[Bits·1-2]············0·'Normal·Compression' | 8456 | ·······[Bits·1-2]············0·'Normal·Compression' |
| 8457 | 083901·Compression·Method····0008·(8)·'Deflated' | 8457 | 083901·Compression·Method····0008·(8)·'Deflated' |
| 8458 | 083903·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' | 8458 | 083903·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8459 | 083907·CRC··················· | 8459 | 083907·CRC···················6E239F8F·(1847828367) |
| 8460 | 08390B·Compressed·Size·······000034C | 8460 | 08390B·Compressed·Size·······000034CD·(13517) |
| 8461 | 08390F·Uncompressed·Size·····0000705E·(28766) | 8461 | 08390F·Uncompressed·Size·····0000705E·(28766) |
| 8462 | 083913·Filename·Length·······0025·(37) | 8462 | 083913·Filename·Length·······0025·(37) |
| 8463 | 083915·Extra·Length··········0000·(0) | 8463 | 083915·Extra·Length··········0000·(0) |
| 8464 | 083917·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 8464 | 083917·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8465 | # | 8465 | # |
| 8466 | #·WARNING:·Offset·0x83917:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 8466 | #·WARNING:·Offset·0x83917:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8467 | #··········Zero·length·filename | 8467 | #··········Zero·length·filename |
| 8468 | # | 8468 | # |
| 8469 | 08393C·PAYLOAD | 8469 | 08393C·PAYLOAD |
| 8470 | 086E0 | 8470 | 086E09·LOCAL·HEADER·#467·····04034B50·(67324752) |
| 8471 | 086E0 | 8471 | 086E0D·Extract·Zip·Spec······14·(20)·'2.0' |
| 8472 | 086E0 | 8472 | 086E0E·Extract·OS············00·(0)·'MS-DOS' |
| 8473 | 086E | 8473 | 086E0F·General·Purpose·Flag··0000·(0) |
| 8474 | 086E1 | 8474 | 086E11·Compression·Method····0000·(0)·'Stored' |
| 8475 | 086E1 | 8475 | 086E13·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8476 | 086E1 | 8476 | 086E17·CRC···················BFCEE8E6·(3218008294) |
| 8477 | 086E1 | 8477 | 086E1B·Compressed·Size·······00000A8D·(2701) |
| 8478 | 086E | 8478 | 086E1F·Uncompressed·Size·····00000A8D·(2701) |
| 8479 | 086E2 | 8479 | 086E23·Filename·Length·······0023·(35) |
| 8480 | 086E2 | 8480 | 086E25·Extra·Length··········0000·(0) |
| 8481 | 086E2 | 8481 | 086E27·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8482 | # | 8482 | # |
| 8483 | #·WARNING:·Offset·0x86E2 | 8483 | #·WARNING:·Offset·0x86E27:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8484 | #··········Zero·length·filename | 8484 | #··········Zero·length·filename |
| 8485 | # | 8485 | # |
| 8486 | 086E4 | 8486 | 086E4A·PAYLOAD |
| 8487 | 0878D | 8487 | 0878D7·LOCAL·HEADER·#468·····04034B50·(67324752) |
| 8488 | 0878D | 8488 | 0878DB·Extract·Zip·Spec······14·(20)·'2.0' |
| 8489 | 0878D | 8489 | 0878DC·Extract·OS············00·(0)·'MS-DOS' |
| 8490 | 0878D | 8490 | 0878DD·General·Purpose·Flag··0000·(0) |
| 8491 | 0878 | 8491 | 0878DF·Compression·Method····0000·(0)·'Stored' |
| 8492 | 0878E | 8492 | 0878E1·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8493 | 0878E | 8493 | 0878E5·CRC···················4CE4E71A·(1290069786) |
| 8494 | 0878E | 8494 | 0878E9·Compressed·Size·······0000017A·(378) |
| 8495 | 0878E | 8495 | 0878ED·Uncompressed·Size·····0000017A·(378) |
| 8496 | 0878F | 8496 | 0878F1·Filename·Length·······003E·(62) |
| 8497 | 0878F | 8497 | 0878F3·Extra·Length··········0000·(0) |
| 8498 | 0878F | 8498 | 0878F5·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8499 | # | 8499 | # |
| 8500 | #·WARNING:·Offset·0x878F | 8500 | #·WARNING:·Offset·0x878F5:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8501 | #··········Zero·length·filename | 8501 | #··········Zero·length·filename |
| 8502 | # | 8502 | # |
| 8503 | 08793 | 8503 | 087933·PAYLOAD |
| 8504 | 087AA | 8504 | 087AAD·LOCAL·HEADER·#469·····04034B50·(67324752) |
| 8505 | 087AB | 8505 | 087AB1·Extract·Zip·Spec······14·(20)·'2.0' |
| 8506 | 087AB | 8506 | 087AB2·Extract·OS············00·(0)·'MS-DOS' |
| 8507 | 087AB | 8507 | 087AB3·General·Purpose·Flag··0000·(0) |
| 8508 | 087AB | 8508 | 087AB5·Compression·Method····0000·(0)·'Stored' |
| 8509 | 087AB | 8509 | 087AB7·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8510 | 087AB | 8510 | 087ABB·CRC···················4CA53550·(1285895504) |
| 8511 | 087A | 8511 | 087ABF·Compressed·Size·······000001E1·(481) |
| 8512 | 087AC | 8512 | 087AC3·Uncompressed·Size·····000001E1·(481) |
| 8513 | 087AC | 8513 | 087AC7·Filename·Length·······003E·(62) |
| 8514 | 087AC | 8514 | 087AC9·Extra·Length··········0000·(0) |
| 8515 | 087AC | 8515 | 087ACB·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8516 | # | 8516 | # |
| 8517 | #·WARNING:·Offset·0x87AC | 8517 | #·WARNING:·Offset·0x87ACB:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8518 | #··········Zero·length·filename | 8518 | #··········Zero·length·filename |
| 8519 | # | 8519 | # |
| 8520 | 087B0 | 8520 | 087B09·PAYLOAD |
| 8521 | 087CE | 8521 | 087CEA·LOCAL·HEADER·#470·····04034B50·(67324752) |
| 8522 | 087CE | 8522 | 087CEE·Extract·Zip·Spec······14·(20)·'2.0' |
| 8523 | 087C | 8523 | 087CEF·Extract·OS············00·(0)·'MS-DOS' |
| 8524 | 087CF | 8524 | 087CF0·General·Purpose·Flag··0000·(0) |
| 8525 | 087CF | 8525 | 087CF2·Compression·Method····0000·(0)·'Stored' |
| 8526 | 087CF | 8526 | 087CF4·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8527 | 087CF | 8527 | 087CF8·CRC···················B4A2DB21·(3030571809) |
| 8528 | 087CF | 8528 | 087CFC·Compressed·Size·······000001E1·(481) |
| 8529 | 087D0 | 8529 | 087D00·Uncompressed·Size·····000001E1·(481) |
| 8530 | 087D0 | 8530 | 087D04·Filename·Length·······003E·(62) |
| 8531 | 087D0 | 8531 | 087D06·Extra·Length··········0000·(0) |
| 8532 | 087D0 | 8532 | 087D08·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8533 | # | 8533 | # |
| 8534 | #·WARNING:·Offset·0x87D0 | 8534 | #·WARNING:·Offset·0x87D08:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8535 | #··········Zero·length·filename | 8535 | #··········Zero·length·filename |
| 8536 | # | 8536 | # |
| 8537 | 087D4 | 8537 | 087D46·PAYLOAD |
| 8538 | 087F2 | 8538 | 087F27·LOCAL·HEADER·#471·····04034B50·(67324752) |
| 8539 | 087F2 | 8539 | 087F2B·Extract·Zip·Spec······14·(20)·'2.0' |
| 8540 | 087F2 | 8540 | 087F2C·Extract·OS············00·(0)·'MS-DOS' |
| 8541 | 087F2 | 8541 | 087F2D·General·Purpose·Flag··0000·(0) |
| 8542 | 087F | 8542 | 087F2F·Compression·Method····0000·(0)·'Stored' |
| 8543 | 087F3 | 8543 | 087F31·Modification·Time·····00210000·(2162688)·'Tue·Jan··1·00:00:00·1980' |
| 8544 | 087F3 | 8544 | 087F35·CRC···················3D696E68·(1030319720) |
| 8545 | 087F3 | 8545 | 087F39·Compressed·Size·······000001E1·(481) |
| 8546 | 087F3 | 8546 | 087F3D·Uncompressed·Size·····000001E1·(481) |
| 8547 | 087F4 | 8547 | 087F41·Filename·Length·······003E·(62) |
| 8548 | 087F4 | 8548 | 087F43·Extra·Length··········0000·(0) |
| 8549 | 087F4 | 8549 | 087F45·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8550 | # | 8550 | # |
| 8551 | #·WARNING:·Offset·0x87F4 | 8551 | #·WARNING:·Offset·0x87F45:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
| 8552 | #··········Zero·length·filename | 8552 | #··········Zero·length·filename |
| 8553 | # | 8553 | # |
| 8554 | 087F8 | 8554 | 087F83·PAYLOAD |
| 8555 | 08816 | 8555 | 088164·LOCAL·HEADER·#472·····04034B50·(67324752) |
| 8556 | 08816 | 8556 | 088168·Extract·Zip·Spec······14·(20)·'2.0' |
| Max diff block lines reached; 3375199/3394114 bytes (99.44%) 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·=·1765 | 6 | ····public·static·final·long·BUILT·=·1765391106357L; |
| 7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
| 8 | ····public·static·final·int·VERSION_CODE·=·119; | 8 | ····public·static·final·int·VERSION_CODE·=·119; |
| 9 | ····public·static·final·String·VERSION_NAME·=·"1.19"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.19"; |
| 10 | } | 10 | } |
| Offset 183, 15 lines modified | Offset 183, 15 lines modified | ||
| 183 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230761)); | 183 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230761)); |
| 184 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 184 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
| 185 | ········if·(matcher.find())·{ | 185 | ········if·(matcher.find())·{ |
| 186 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.19"); | 186 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.19"); |
| 187 | ········} | 187 | ········} |
| 188 | ········matcher.reset((CharSequence)message); | 188 | ········matcher.reset((CharSequence)message); |
| 189 | ········if·(matcher.find())·{ | 189 | ········if·(matcher.find())·{ |
| 190 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1765 | 190 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1765391106357L))); |
| 191 | ········} | 191 | ········} |
| 192 | ········alertDialog$Builder.setMessage((CharSequence)message); | 192 | ········alertDialog$Builder.setMessage((CharSequence)message); |
| 193 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 193 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
| 194 | ········alertDialog$Builder.setNeutralButton(2131230738,·(DialogInterface$OnClickListener)new·Gridle$$ExternalSyntheticLambda0(this)); | 194 | ········alertDialog$Builder.setNeutralButton(2131230738,·(DialogInterface$OnClickListener)new·Gridle$$ExternalSyntheticLambda0(this)); |
| 195 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 195 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
| 196 | ········if·(textView·!=·null)·{ | 196 | ········if·(textView·!=·null)·{ |
| 197 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 197 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
| Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
| 110 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230761)); | 110 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230761)); |
| 111 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 111 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
| 112 | ········if·(matcher.find())·{ | 112 | ········if·(matcher.find())·{ |
| 113 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.19"); | 113 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.19"); |
| 114 | ········} | 114 | ········} |
| 115 | ········matcher.reset((CharSequence)message); | 115 | ········matcher.reset((CharSequence)message); |
| 116 | ········if·(matcher.find())·{ | 116 | ········if·(matcher.find())·{ |
| 117 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1765 | 117 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1765391106357L))); |
| 118 | ········} | 118 | ········} |
| 119 | ········alertDialog$Builder.setMessage((CharSequence)message); | 119 | ········alertDialog$Builder.setMessage((CharSequence)message); |
| 120 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 120 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
| 121 | ········alertDialog$Builder.setNeutralButton(2131230738,·(DialogInterface$OnClickListener)new·Large$$ExternalSyntheticLambda7(this)); | 121 | ········alertDialog$Builder.setNeutralButton(2131230738,·(DialogInterface$OnClickListener)new·Large$$ExternalSyntheticLambda7(this)); |
| 122 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 122 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
| 123 | ········if·(textView·!=·null)·{ | 123 | ········if·(textView·!=·null)·{ |
| 124 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 124 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
| Offset 187, 15 lines modified | Offset 187, 15 lines modified | ||
| 187 | ····move-result·v4 | 187 | ····move-result·v4 |
| 188 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 188 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
| 189 | ····move-result·v3 | 189 | ····move-result·v3 |
| 190 | ····const-wide·v5,·0x19 | 190 | ····const-wide·v5,·0x19b09828135L |
| 191 | ····.line·1201 | 191 | ····.line·1201 |
| 192 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 192 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| 193 | ····move-result-object·v5 | 193 | ····move-result-object·v5 |
| 194 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 194 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| Offset 422, 15 lines modified | Offset 422, 15 lines modified | ||
| 422 | ····move-result·v4 | 422 | ····move-result·v4 |
| 423 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 423 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
| 424 | ····move-result·v3 | 424 | ····move-result·v3 |
| 425 | ····const-wide·v5,·0x19 | 425 | ····const-wide·v5,·0x19b09828135L |
| 426 | ····.line·1672 | 426 | ····.line·1672 |
| 427 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 427 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| 428 | ····move-result-object·v5 | 428 | ····move-result-object·v5 |
| 429 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 429 | ····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·=·0x19 | 7 | .field·public·static·final·BUILT:J·=·0x19b09828135L |
| 8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
| 9 | .field·public·static·final·VERSION_CODE:I·=·0x77 | 9 | .field·public·static·final·VERSION_CODE:I·=·0x77 |
| 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.19" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.19" |