Offset 61, 8 lines modified | Offset 61, 8 lines modified | ||
61 | -rw----·····0.0·fat·····5624·b-·defN·81-Jan-01·01:01·res/xs.xml | 61 | -rw----·····0.0·fat·····5624·b-·defN·81-Jan-01·01:01·res/xs.xml |
62 | -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml | 62 | -rw----·····0.0·fat·····2132·b-·defN·81-Jan-01·01:01·res/yJ.xml |
63 | -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml | 63 | -rw----·····0.0·fat······980·b-·defN·81-Jan-01·01:01·res/yt.xml |
64 | -rw----·····0.0·fat····23900·b-·stor·81-Jan-01·01:01·resources.arsc | 64 | -rw----·····0.0·fat····23900·b-·stor·81-Jan-01·01:01·resources.arsc |
65 | -rw----·····2.0·fat·····5794·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF | 65 | -rw----·····2.0·fat·····5794·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF |
66 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA | 66 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA |
67 | -rw----·····2.0·fat·····5667·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 67 | -rw----·····2.0·fat·····5667·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
68 | 66·files,·4009027·bytes·uncompressed,·145420 | 68 | 66·files,·4009027·bytes·uncompressed,·1454207·bytes·compressed:··63.7% |
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············:·6f8fb4b9 |
5 | signature···········:· | 5 | signature···········:·8601...4d36 |
6 | file_size···········:·2541368 | 6 | file_size···········:·2541368 |
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·····:·14900 | 10 | string_ids_size·····:·14900 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1824 | 12 | type_ids_size·······:·1824 |
Offset 463843, 15 lines modified | Offset 463843, 15 lines modified | ||
463843 | ······type··········:·'Ljava/lang/String;' | 463843 | ······type··········:·'Ljava/lang/String;' |
463844 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 463844 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
463845 | ······value·········:·"release" | 463845 | ······value·········:·"release" |
463846 | ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 463846 | ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
463847 | ······name··········:·'BUILT' | 463847 | ······name··········:·'BUILT' |
463848 | ······type··········:·'J' | 463848 | ······type··········:·'J' |
463849 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 463849 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
463850 | ······value·········:·175 | 463850 | ······value·········:·1753169593483 |
463851 | ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 463851 | ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
463852 | ······name··········:·'DEBUG' | 463852 | ······name··········:·'DEBUG' |
463853 | ······type··········:·'Z' | 463853 | ······type··········:·'Z' |
463854 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 463854 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
463855 | ······value·········:·false | 463855 | ······value·········:·false |
463856 | ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) | 463856 | ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;) |
463857 | ······name··········:·'VERSION_CODE' | 463857 | ······name··········:·'VERSION_CODE' |
Offset 466161, 15 lines modified | Offset 466161, 15 lines modified | ||
466161 | 13865e:·6e10·6a0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d6a | 466161 | 13865e:·6e10·6a0d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d6a |
466162 | 138664:·0a04···································|0044:·move-result·v4 | 466162 | 138664:·0a04···································|0044:·move-result·v4 |
466163 | 138666:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a | 466163 | 138666:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a |
466164 | 13866a:·6e10·760d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d76 | 466164 | 13866a:·6e10·760d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d76 |
466165 | 138670:·0a04···································|004a:·move-result·v4 | 466165 | 138670:·0a04···································|004a:·move-result·v4 |
466166 | 138672:·6e10·670d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d67 | 466166 | 138672:·6e10·670d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d67 |
466167 | 138678:·0a03···································|004e:·move-result·v3 | 466167 | 138678:·0a03···································|004e:·move-result·v3 |
466168 | 13867a:·1805· | 466168 | 13867a:·1805·8b04·0d31·9801·0000···············|004f:·const-wide·v5,·#double·8.66181e-312·//·#00000198310d048b |
466169 | 138684:·7120·af0a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0aaf | 466169 | 138684:·7120·af0a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0aaf |
466170 | 13868a:·0c05···································|0057:·move-result-object·v5 | 466170 | 13868a:·0c05···································|0057:·move-result-object·v5 |
466171 | 13868c:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30 | 466171 | 13868c:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30 |
466172 | 138692:·0c01···································|005b:·move-result-object·v1 | 466172 | 138692:·0c01···································|005b:·move-result-object·v1 |
466173 | 138694:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b | 466173 | 138694:·6e40·9b00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009b |
466174 | 13869a:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b | 466174 | 13869a:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b |
466175 | 1386a0:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a | 466175 | 1386a0:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a |
Offset 36110, 15 lines modified | Offset 36110, 15 lines modified | ||
36110 | ··version·of·encoding·software:···················2.0 | 36110 | ··version·of·encoding·software:···················2.0 |
36111 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 36111 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
36112 | ··minimum·software·version·required·to·extract:···2.0 | 36112 | ··minimum·software·version·required·to·extract:···2.0 |
36113 | ··compression·method:·····························none·(stored) | 36113 | ··compression·method:·····························none·(stored) |
36114 | ··file·security·status:···························not·encrypted | 36114 | ··file·security·status:···························not·encrypted |
36115 | ··extended·local·header:··························no | 36115 | ··extended·local·header:··························no |
36116 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 36116 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
36117 | ··32-bit·CRC·value·(hex):························· | 36117 | ··32-bit·CRC·value·(hex):·························860443fb |
36118 | ··compressed·size:································444·bytes | 36118 | ··compressed·size:································444·bytes |
36119 | ··uncompressed·size:······························444·bytes | 36119 | ··uncompressed·size:······························444·bytes |
36120 | ··length·of·filename:·····························42·characters | 36120 | ··length·of·filename:·····························42·characters |
36121 | ··length·of·extra·field:··························0·bytes | 36121 | ··length·of·extra·field:··························0·bytes |
36122 | ··length·of·file·comment:·························0·characters | 36122 | ··length·of·file·comment:·························0·characters |
36123 | ··disk·number·on·which·file·begins:···············disk·1 | 36123 | ··disk·number·on·which·file·begins:···············disk·1 |
36124 | ··apparent·file·type:·····························binary | 36124 | ··apparent·file·type:·····························binary |
Offset 36699, 15 lines modified | Offset 36699, 15 lines modified | ||
36699 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 36699 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
36700 | ··minimum·software·version·required·to·extract:···2.0 | 36700 | ··minimum·software·version·required·to·extract:···2.0 |
36701 | ··compression·method:·····························deflated | 36701 | ··compression·method:·····························deflated |
36702 | ··compression·sub-type·(deflation):···············normal | 36702 | ··compression·sub-type·(deflation):···············normal |
36703 | ··file·security·status:···························not·encrypted | 36703 | ··file·security·status:···························not·encrypted |
36704 | ··extended·local·header:··························no | 36704 | ··extended·local·header:··························no |
36705 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 36705 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
36706 | ··32-bit·CRC·value·(hex):························· | 36706 | ··32-bit·CRC·value·(hex):·························4c1ea0f9 |
36707 | ··compressed·size:································18292·bytes | 36707 | ··compressed·size:································18292·bytes |
36708 | ··uncompressed·size:······························38911·bytes | 36708 | ··uncompressed·size:······························38911·bytes |
36709 | ··length·of·filename:·····························37·characters | 36709 | ··length·of·filename:·····························37·characters |
36710 | ··length·of·extra·field:··························0·bytes | 36710 | ··length·of·extra·field:··························0·bytes |
36711 | ··length·of·file·comment:·························0·characters | 36711 | ··length·of·file·comment:·························0·characters |
36712 | ··disk·number·on·which·file·begins:···············disk·1 | 36712 | ··disk·number·on·which·file·begins:···············disk·1 |
36713 | ··apparent·file·type:·····························binary | 36713 | ··apparent·file·type:·····························binary |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.billthefarmer.gurgle; | 1 | package·org.billthefarmer.gurgle; |
2 | public·final·class·BuildConfig | 2 | public·final·class·BuildConfig |
3 | { | 3 | { |
4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gurgle"; | 4 | ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.gurgle"; |
5 | ····public·static·final·String·BUILD_TYPE·=·"release"; | 5 | ····public·static·final·String·BUILD_TYPE·=·"release"; |
6 | ····public·static·final·long·BUILT·=·175 | 6 | ····public·static·final·long·BUILT·=·1753169593483L; |
7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
8 | ····public·static·final·int·VERSION_CODE·=·129; | 8 | ····public·static·final·int·VERSION_CODE·=·129; |
9 | ····public·static·final·String·VERSION_NAME·=·"1.29"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.29"; |
10 | } | 10 | } |
Offset 292, 15 lines modified | Offset 292, 15 lines modified | ||
292 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230768)); | 292 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230768)); |
293 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 293 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
294 | ········if·(matcher.find())·{ | 294 | ········if·(matcher.find())·{ |
295 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.29"); | 295 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.29"); |
296 | ········} | 296 | ········} |
297 | ········matcher.reset((CharSequence)message); | 297 | ········matcher.reset((CharSequence)message); |
298 | ········if·(matcher.find())·{ | 298 | ········if·(matcher.find())·{ |
299 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(175 | 299 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1753169593483L))); |
300 | ········} | 300 | ········} |
301 | ········alertDialog$Builder.setMessage((CharSequence)message); | 301 | ········alertDialog$Builder.setMessage((CharSequence)message); |
302 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); | 302 | ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null); |
303 | ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this)); | 303 | ········alertDialog$Builder.setNeutralButton(2131230742,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda10(this)); |
304 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 304 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
305 | ········if·(textView·!=·null)·{ | 305 | ········if·(textView·!=·null)·{ |
306 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 306 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
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.gurgle" | 5 | .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.gurgle" |
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·=·0x198 | 7 | .field·public·static·final·BUILT:J·=·0x198310d048bL |
8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
9 | .field·public·static·final·VERSION_CODE:I·=·0x81 | 9 | .field·public·static·final·VERSION_CODE:I·=·0x81 |
10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.29" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.29" |
Offset 797, 15 lines modified | Offset 797, 15 lines modified | ||
797 | ····move-result·v4 | 797 | ····move-result·v4 |
798 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 798 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
799 | ····move-result·v3 | 799 | ····move-result·v3 |
800 | ····const-wide·v5,·0x198 | 800 | ····const-wide·v5,·0x198310d048bL |
801 | ····.line·2027 | 801 | ····.line·2027 |
802 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 802 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
803 | ····move-result-object·v5 | 803 | ····move-result-object·v5 |
804 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 804 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |