11.8 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.editor_155.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.editor_155.apk
1.94 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <96e24de27b11de94fa3bdb13348bd8c592537f32ba453b66cc85ca23a3fc1c98>, actual: <14be7a93a9640ac33b0f9d895b4b92bb1fb2d13e5dafbd07553e0ffb6b38cd73> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <97ccc840d9847aea752db8ee45b0cc16089967f761be0a28c143cdf8f4157d4fac25030000000000>, actual: <390202429414fec4e39ccca0155b9284686a925874b4aa76f529744091bcd5d1ac25030000000000>
    
Offset 1, 17 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·dc44ca63efa2980355d9bc4e90897f6b66e0c26ee30b0190c89a6f6b2b13cc09 
10 Signer·#1·certificate·SHA-1·digest:·66efa4b57667a4c24bb02b8f691d235c6a7848dd 
11 Signer·#1·certificate·MD5·digest:·bd55c7033296773ffee6ace07482602c 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b00b9a2c244b4d7add259b9168756cc5199c0ff8cbff67dc42fd04272d280459 
15 Signer·#1·public·key·SHA-1·digest:·41eeac98caf46b5f912bf06ea42cfe005293ff3c 
16 Signer·#1·public·key·MD5·digest:·c510d034e13737d3f80be62b96e4d404 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
668 B
zipinfo {}
    
Offset 91, 8 lines modifiedOffset 91, 8 lines modified
91 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png91 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png
92 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png92 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png
93 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png93 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png
94 -rw----·····0.0·fat····44056·b-·stor·81-Jan-01·01:01·resources.arsc94 -rw----·····0.0·fat····44056·b-·stor·81-Jan-01·01:01·resources.arsc
95 -rw----·····2.0·fat·····6111·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF95 -rw----·····2.0·fat·····6111·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF
96 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA96 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA
97 -rw----·····2.0·fat·····6003·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF97 -rw----·····2.0·fat·····6003·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
98 96·files,·324649·bytes·uncompressed,·195057·bytes·compressed:··39.9%98 96·files,·324649·bytes·uncompressed,·195055·bytes·compressed:··39.9%
6.76 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············:·d76876864 checksum············:·29f575cf
5 signature···········:·976f...4e345 signature···········:·00e8...30f8
6 file_size···········:·1800526 file_size···········:·180052
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·····:·202410 string_ids_size·····:·2024
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·36212 type_ids_size·······:·362
Offset 2368, 15 lines modifiedOffset 2368, 15 lines modified
2368 ······type··········:·'Ljava/lang/String;'2368 ······type··········:·'Ljava/lang/String;'
2369 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2369 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2370 ······value·········:·"release"2370 ······value·········:·"release"
2371 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2371 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2372 ······name··········:·'BUILT'2372 ······name··········:·'BUILT'
2373 ······type··········:·'J'2373 ······type··········:·'J'
2374 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2374 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2375 ······value·········:·16208228736512375 ······value·········:·1622313995016
2376 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2376 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2377 ······name··········:·'DEBUG'2377 ······name··········:·'DEBUG'
2378 ······type··········:·'Z'2378 ······type··········:·'Z'
2379 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2379 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2380 ······value·········:·false2380 ······value·········:·false
2381 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2381 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2382 ······name··········:·'VERSION_CODE'2382 ······name··········:·'VERSION_CODE'
Offset 4546, 15 lines modifiedOffset 4546, 15 lines modified
4546 00bc96:·6e10·9b01·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@019b4546 00bc96:·6e10·9b01·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@019b
4547 00bc9c:·0a04···································|003e:·move-result·v44547 00bc9c:·0a04···································|003e:·move-result·v4
4548 00bc9e:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a4548 00bc9e:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
4549 00bca2:·6e10·a401·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@01a44549 00bca2:·6e10·a401·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@01a4
4550 00bca8:·0a04···································|0044:·move-result·v44550 00bca8:·0a04···································|0044:·move-result·v4
4551 00bcaa:·6e10·9901·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@01994551 00bcaa:·6e10·9901·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0199
4552 00bcb0:·0a03···································|0048:·move-result·v34552 00bcb0:·0a03···································|0048:·move-result·v3
4553 00bcb2:·1805·3356·9260·7901·0000···············|0049:·const-wide·v5,·#double·8.00793e-312·//·#00000179609256334553 00bcb2:·1805·080b·73b9·7901·0000···············|0049:·const-wide·v5,·#double·8.0153e-312·//·#00000179b9730b08
4554 00bcbc:·7120·1801·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01184554 00bcbc:·7120·1801·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0118
4555 00bcc2:·0c05···································|0051:·move-result-object·v54555 00bcc2:·0c05···································|0051:·move-result-object·v5
4556 00bcc4:·6e20·5401·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@01544556 00bcc4:·6e20·5401·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0154
4557 00bcca:·0c01···································|0055:·move-result-object·v14557 00bcca:·0c01···································|0055:·move-result-object·v1
4558 00bccc:·6e40·8b00·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008b4558 00bccc:·6e40·8b00·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@008b
4559 00bcd2:·6e20·1000·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00104559 00bcd2:·6e20·1000·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0010
4560 00bcd8:·1401·1600·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f0700164560 00bcd8:·1401·1600·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f070016
3.67 KB
classes.jar
1.84 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·285140·bytes,·number·of·entries:·1951 Zip·file·size:·285139·bytes,·number·of·entries:·195
2 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider$PathStrategy.class2 ?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·····6727·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class3 ?rwxrwxr-x··2.0·unx·····6727·b-·stor·80-Jan-01·00:00·android/support/v4/content/FileProvider.class
4 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$1$HU0rtEuUwAQHf7GXJS3qBJ3dRSw.class4 ?rwxrwxr-x··2.0·unx······565·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$1$HU0rtEuUwAQHf7GXJS3qBJ3dRSw.class
5 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$1YXhjyT93LXGx7feaGc6wh4DAdw.class5 ?rwxrwxr-x··2.0·unx······485·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$1YXhjyT93LXGx7feaGc6wh4DAdw.class
6 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$2CshzfLi33GFpkXmAP92SF4QhQk.class6 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$2CshzfLi33GFpkXmAP92SF4QhQk.class
7 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$3ZcVbtRtI7iZwZDADl0_JBkE9wM.class7 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$3ZcVbtRtI7iZwZDADl0_JBkE9wM.class
8 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$9duAYZIUnL6QJjOCaWlPu6jeH90.class8 ?rwxrwxr-x··2.0·unx······504·b-·stor·80-Jan-01·00:00·org/billthefarmer/editor/-$$Lambda$Editor$9duAYZIUnL6QJjOCaWlPu6jeH90.class
Offset 190, 8 lines modifiedOffset 190, 8 lines modified
190 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/commonmark/node/Paragraph.class190 ?rwxrwxr-x··2.0·unx······319·b-·stor·80-Jan-01·00:00·org/commonmark/node/Paragraph.class
191 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·org/commonmark/node/ThematicBreak.class191 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·org/commonmark/node/ThematicBreak.class
192 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/html/CoreHtmlNodeRenderer$AltTextVisitor.class192 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/html/CoreHtmlNodeRenderer$AltTextVisitor.class
193 ?rwxrwxr-x··2.0·unx·····7404·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/html/CoreHtmlNodeRenderer.class193 ?rwxrwxr-x··2.0·unx·····7404·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/html/CoreHtmlNodeRenderer.class
194 ?rwxrwxr-x··2.0·unx·····6292·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/text/CoreTextContentNodeRenderer.class194 ?rwxrwxr-x··2.0·unx·····6292·b-·stor·80-Jan-01·00:00·org/commonmark/renderer/text/CoreTextContentNodeRenderer.class
195 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class195 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class
196 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class196 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class
197 195·files,·287712·bytes·uncompressed,·250502·bytes·compressed:··12.9%197 195·files,·287712·bytes·uncompressed,·250501·bytes·compressed:··12.9%
600 B
org/billthefarmer/editor/BuildConfig.class
516 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.editor;1 package·org.billthefarmer.editor;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.editor";4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.editor";
5 ····public·static·final·String·BUILD_TYPE·=·"release";5 ····public·static·final·String·BUILD_TYPE·=·"release";
6 ····public·static·final·long·BUILT·=·1620822873651L;6 ····public·static·final·long·BUILT·=·1622313995016L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·155;8 ····public·static·final·int·VERSION_CODE·=·155;
9 ····public·static·final·String·VERSION_NAME·=·"1.55";9 ····public·static·final·String·VERSION_NAME·=·"1.55";
10 }10 }
1.22 KB
org/billthefarmer/editor/Editor.class
1.15 KB
procyon -ec {}
    
Offset 217, 15 lines modifiedOffset 217, 15 lines modified
217 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165221));217 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165221));
218 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);218 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
219 ········if·(matcher.find())·{219 ········if·(matcher.find())·{
220 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.55");220 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.55");
221 ········}221 ········}
222 ········matcher.reset((CharSequence)message);222 ········matcher.reset((CharSequence)message);
223 ········if·(matcher.find())·{223 ········if·(matcher.find())·{
224 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1620822873651L)));224 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1622313995016L)));
225 ········}225 ········}
226 ········alertDialog$Builder.setMessage((CharSequence)message);226 ········alertDialog$Builder.setMessage((CharSequence)message);
227 ········alertDialog$Builder.setPositiveButton(2131165206,·(DialogInterface$OnClickListener)null);227 ········alertDialog$Builder.setPositiveButton(2131165206,·(DialogInterface$OnClickListener)null);
228 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);228 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
229 ········if·(textView·!=·null)·{229 ········if·(textView·!=·null)·{
230 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);230 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
231 ············textView.setMovementMethod(LinkMovementMethod.getInstance());231 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
1.76 KB
smali/org/billthefarmer/editor/Editor.smali
    
Offset 588, 15 lines modifiedOffset 588, 15 lines modified
  
588 ····move-result·v4588 ····move-result·v4
  
589 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I589 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
590 ····move-result·v3590 ····move-result·v3
  
591 ····const-wide·v5,·0x17960925633L591 ····const-wide·v5,·0x179b9730b08L
  
592 ····.line·1626592 ····.line·1626
593 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;593 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
594 ····move-result-object·v5594 ····move-result-object·v5
  
595 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;595 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
1.26 KB
html2text {}
    
Offset 231, 15 lines modifiedOffset 231, 15 lines modified
231 result·v5·const-string·v6,·"1.55"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/231 result·v5·const-string·v6,·"1.55"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/
232 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/232 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/
233 SpannableStringBuilder;·.line·1623·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/233 SpannableStringBuilder;·.line·1623·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/
234 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line234 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line
235 1624·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-235 1624·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-
236 eqz·v4,·:cond_1·.line·1625·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-236 eqz·v4,·:cond_1·.line·1625·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-
237 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I237 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
238 move-result·v3·const-wide·v5,·0x17960925633L·.line·1626·invoke-static·{v5,·v6},238 move-result·v3·const-wide·v5,·0x179b9730b08L·.line·1626·invoke-static·{v5,·v6},
239 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-239 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-
240 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/240 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/
241 String;·move-result-object·v1·.line·1625·invoke-virtual·{v2,·v4,·v3,·v1},241 String;·move-result-object·v1·.line·1625·invoke-virtual·{v2,·v4,·v3,·v1},
242 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/242 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/
243 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1627·:cond_1·invoke-243 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1627·:cond_1·invoke-
244 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/244 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/
245 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070016·const/245 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070016·const/
577 B
smali/org/billthefarmer/editor/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.editor"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.editor"
  
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·=·0x17960925633L7 .field·public·static·final·BUILT:J·=·0x179b9730b08L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x9b9 .field·public·static·final·VERSION_CODE:I·=·0x9b
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.55"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.55"