11.7 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.editor_174.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.editor_174.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: <56f2dd7797d4c675cb535258d3b6fa4dfebaf6ac44b03fb7150cecaad8a097f5>, actual: <c8c66ad8e16a3b081b70ae3b15522c497ea8c95f148c526e9590019b55f1d831> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <349923e00603152268cf062a0fd84e63576b07ff9b404c396e4aef8af26c7de71c96030000000000>, actual: <1bf852b6edbac119b15aee748a9d7709ed69ed5926958b8b15f29f39bcb5a14e1c96030000000000>
    
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 93, 8 lines modifiedOffset 93, 8 lines modified
93 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png93 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png
94 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png94 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png
95 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png95 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png
96 -rw----·····0.0·fat····54908·b-·stor·81-Jan-01·01:01·resources.arsc96 -rw----·····0.0·fat····54908·b-·stor·81-Jan-01·01:01·resources.arsc
97 -rw----·····2.0·fat·····6237·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF97 -rw----·····2.0·fat·····6237·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF
98 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA98 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA
99 -rw----·····2.0·fat·····6129·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF99 -rw----·····2.0·fat·····6129·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
100 98·files,·384390·bytes·uncompressed,·224896·bytes·compressed:··41.5%100 98·files,·384390·bytes·uncompressed,·224894·bytes·compressed:··41.5%
6.69 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············:·850211314 checksum············:·8ed711b0
5 signature···········:·2f2f...c1955 signature···········:·87d4...1cef
6 file_size···········:·2263926 file_size···········:·226392
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·····:·231310 string_ids_size·····:·2313
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·44712 type_ids_size·······:·447
Offset 2756, 15 lines modifiedOffset 2756, 15 lines modified
2756 ······type··········:·'Ljava/lang/String;'2756 ······type··········:·'Ljava/lang/String;'
2757 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2757 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2758 ······value·········:·"release"2758 ······value·········:·"release"
2759 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2759 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2760 ······name··········:·'BUILT'2760 ······name··········:·'BUILT'
2761 ······type··········:·'J'2761 ······type··········:·'J'
2762 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2762 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2763 ······value·········:·16588701496902763 ······value·········:·1660142806541
2764 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2764 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2765 ······name··········:·'DEBUG'2765 ······name··········:·'DEBUG'
2766 ······type··········:·'Z'2766 ······type··········:·'Z'
2767 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2767 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2768 ······value·········:·false2768 ······value·········:·false
2769 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2769 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2770 ······name··········:·'VERSION_CODE'2770 ······name··········:·'VERSION_CODE'
Offset 6642, 15 lines modifiedOffset 6642, 15 lines modified
6642 013eca:·6e10·c102·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02c16642 013eca:·6e10·c102·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02c1
6643 013ed0:·0a04···································|003e:·move-result·v46643 013ed0:·0a04···································|003e:·move-result·v4
6644 013ed2:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a6644 013ed2:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
6645 013ed6:·6e10·ca02·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02ca6645 013ed6:·6e10·ca02·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02ca
6646 013edc:·0a04···································|0044:·move-result·v46646 013edc:·0a04···································|0044:·move-result·v4
6647 013ede:·6e10·bf02·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02bf6647 013ede:·6e10·bf02·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02bf
6648 013ee4:·0a03···································|0048:·move-result·v36648 013ee4:·0a03···································|0048:·move-result·v3
6649 013ee6:·1805·3ab2·5d3c·8201·0000···············|0049:·const-wide·v5,·#double·8.19591e-312·//·#000001823c5db23a6649 013ee6:·1805·0de6·3888·8201·0000···············|0049:·const-wide·v5,·#double·8.2022e-312·//·#000001828838e60d
6650 013ef0:·7120·3302·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@02336650 013ef0:·7120·3302·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0233
6651 013ef6:·0c05···································|0051:·move-result-object·v56651 013ef6:·0c05···································|0051:·move-result-object·v5
6652 013ef8:·6e20·7502·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@02756652 013ef8:·6e20·7502·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0275
6653 013efe:·0c01···································|0055:·move-result-object·v16653 013efe:·0c01···································|0055:·move-result-object·v1
6654 013f00:·6e40·9a00·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009a6654 013f00:·6e40·9a00·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009a
6655 013f06:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00136655 013f06:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013
6656 013f0c:·1401·1700·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f0700176656 013f0c:·1401·1700·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f070017
3.6 KB
classes.jar
1.77 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·391833·bytes,·number·of·entries:·2521 Zip·file·size:·391834·bytes,·number·of·entries:·252
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······328·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector$CSRecognizerInfo.class4 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector$CSRecognizerInfo.class
5 ?rwxrwxr-x··2.0·unx·····7114·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector.class5 ?rwxrwxr-x··2.0·unx·····7114·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector.class
6 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetMatch.class6 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetMatch.class
7 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_mbcs$iteratedChar.class7 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_mbcs$iteratedChar.class
8 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramParser.class8 ?rwxrwxr-x··2.0·unx·····1521·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramParser.class
Offset 247, 8 lines modifiedOffset 247, 8 lines modified
247 ?rwxrwxr-x··2.0·unx·····1550·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9_tr.class247 ?rwxrwxr-x··2.0·unx·····1550·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9_tr.class
248 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class248 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class
249 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class249 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class
250 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class250 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class
251 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class251 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class
252 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class252 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class
253 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class253 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class
254 252·files,·388768·bytes·uncompressed,·346699·bytes·compressed:··10.8%254 252·files,·388768·bytes·uncompressed,·346700·bytes·compressed:··10.8%
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·=·1658870149690L;6 ····public·static·final·long·BUILT·=·1660142806541L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·174;8 ····public·static·final·int·VERSION_CODE·=·174;
9 ····public·static·final·String·VERSION_NAME·=·"1.74";9 ····public·static·final·String·VERSION_NAME·=·"1.74";
10 }10 }
1.22 KB
org/billthefarmer/editor/Editor.class
1.15 KB
procyon -ec {}
    
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
253 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165223));253 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165223));
254 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);254 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
255 ········if·(matcher.find())·{255 ········if·(matcher.find())·{
256 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.74");256 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.74");
257 ········}257 ········}
258 ········matcher.reset((CharSequence)message);258 ········matcher.reset((CharSequence)message);
259 ········if·(matcher.find())·{259 ········if·(matcher.find())·{
260 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1658870149690L)));260 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1660142806541L)));
261 ········}261 ········}
262 ········alertDialog$Builder.setMessage((CharSequence)message);262 ········alertDialog$Builder.setMessage((CharSequence)message);
263 ········alertDialog$Builder.setPositiveButton(2131165207,·(DialogInterface$OnClickListener)null);263 ········alertDialog$Builder.setPositiveButton(2131165207,·(DialogInterface$OnClickListener)null);
264 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);264 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
265 ········if·(textView·!=·null)·{265 ········if·(textView·!=·null)·{
266 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);266 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
267 ············textView.setMovementMethod(LinkMovementMethod.getInstance());267 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
1.76 KB
smali/org/billthefarmer/editor/Editor.smali
    
Offset 677, 15 lines modifiedOffset 677, 15 lines modified
  
677 ····move-result·v4677 ····move-result·v4
  
678 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I678 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
679 ····move-result·v3679 ····move-result·v3
  
680 ····const-wide·v5,·0x1823c5db23aL680 ····const-wide·v5,·0x1828838e60dL
  
681 ····.line·1768681 ····.line·1768
682 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;682 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
683 ····move-result-object·v5683 ····move-result-object·v5
  
684 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;684 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
1.26 KB
html2text {}
    
Offset 265, 15 lines modifiedOffset 265, 15 lines modified
265 result·v5·const-string·v6,·"1.74"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/265 result·v5·const-string·v6,·"1.74"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/
266 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/266 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/
267 SpannableStringBuilder;·.line·1765·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/267 SpannableStringBuilder;·.line·1765·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/
268 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line268 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line
269 1766·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-269 1766·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-
270 eqz·v4,·:cond_1·.line·1767·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-270 eqz·v4,·:cond_1·.line·1767·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-
271 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I271 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
272 move-result·v3·const-wide·v5,·0x1823c5db23aL·.line·1768·invoke-static·{v5,·v6},272 move-result·v3·const-wide·v5,·0x1828838e60dL·.line·1768·invoke-static·{v5,·v6},
273 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-273 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-
274 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/274 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/
275 String;·move-result-object·v1·.line·1767·invoke-virtual·{v2,·v4,·v3,·v1},275 String;·move-result-object·v1·.line·1767·invoke-virtual·{v2,·v4,·v3,·v1},
276 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/276 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/
277 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1769·:cond_1·invoke-277 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1769·:cond_1·invoke-
278 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/278 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/
279 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070017·const/279 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070017·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·=·0x1823c5db23aL7 .field·public·static·final·BUILT:J·=·0x1828838e60dL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0xae9 .field·public·static·final·VERSION_CODE:I·=·0xae
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.74"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.74"