11.6 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.print_108.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.print_108.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: <0377f9a69833c7ef65ad2ae8432f9d25add44a463728ae5be42f9c2f51dc59f1>, actual: <996bad68eee5b33b428ae1aeb1406252dbcb940c7457972ea03347d116dea0f0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <d062b0a4419143f395f5a0ffceb560f4e7a0d0ccafec1b1016d41a9bcd78c73af3a3010000000000>, actual: <6e466ad616625e238d244e8edb4fe7d7ac7cf4f7efe079873e43e9f3837ce45ef3a3010000000000>
    
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:·b6ece1ea0199f5c5fd8cec6d0934dc877c0d8314642e0da4739257cc53162428 
10 Signer·#1·certificate·SHA-1·digest:·ad0eec2a2959964eba962a35588290fed98706d8 
11 Signer·#1·certificate·MD5·digest:·d0c3f4c74c08f9d80f19162453cf9ef8 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·1224a1eaa9bf266614cbd46db4738a2f898e432f0ee6d0e3ea7f133b9af5ae1f 
15 Signer·#1·public·key·SHA-1·digest:·b84d2bf207e20d679d90f413fb4930f16f917c63 
16 Signer·#1·public·key·MD5·digest:·3d60ffeb9421e2496a9f2b7d5c5ce07a 
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 10, 8 lines modifiedOffset 10, 8 lines modified
10 -rw----·····0.0·fat······728·b-·defN·81-Jan-01·01:01·res/P7.xml10 -rw----·····0.0·fat······728·b-·defN·81-Jan-01·01:01·res/P7.xml
11 -rw----·····0.0·fat·····5600·b-·defN·81-Jan-01·01:01·res/Q4.xml11 -rw----·····0.0·fat·····5600·b-·defN·81-Jan-01·01:01·res/Q4.xml
12 -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/w6.xml12 -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/w6.xml
13 -rw----·····0.0·fat·····3040·b-·stor·81-Jan-01·01:01·resources.arsc13 -rw----·····0.0·fat·····3040·b-·stor·81-Jan-01·01:01·resources.arsc
14 -rw----·····2.0·fat·····1254·b-·defN·81-Jan-01·01:01·META-INF/8DE54109.SF14 -rw----·····2.0·fat·····1254·b-·defN·81-Jan-01·01:01·META-INF/8DE54109.SF
15 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/8DE54109.RSA15 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/8DE54109.RSA
16 -rw----·····2.0·fat·····1127·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF16 -rw----·····2.0·fat·····1127·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
17 15·files,·239864·bytes·uncompressed,·104834·bytes·compressed:··56.3%17 15·files,·239864·bytes·uncompressed,·104833·bytes·compressed:··56.3%
6.58 KB
classes.dex
3.06 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············:·120e23814 checksum············:·c01b1e82
5 signature···········:·8d5c...75995 signature···········:·4457...19ab
6 file_size···········:·1940406 file_size···········:·194040
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·····:·179610 string_ids_size·····:·1796
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·41812 type_ids_size·······:·418
Offset 1942, 15 lines modifiedOffset 1942, 15 lines modified
1942 ······type··········:·'Ljava/lang/String;'1942 ······type··········:·'Ljava/lang/String;'
1943 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)1943 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
1944 ······value·········:·"release"1944 ······value·········:·"release"
1945 ····#2··············:·(in·Lorg/billthefarmer/print/BuildConfig;)1945 ····#2··············:·(in·Lorg/billthefarmer/print/BuildConfig;)
1946 ······name··········:·'BUILT'1946 ······name··········:·'BUILT'
1947 ······type··········:·'J'1947 ······type··········:·'J'
1948 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)1948 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
1949 ······value·········:·17003269203641949 ······value·········:·1700876289954
1950 ····#3··············:·(in·Lorg/billthefarmer/print/BuildConfig;)1950 ····#3··············:·(in·Lorg/billthefarmer/print/BuildConfig;)
1951 ······name··········:·'DEBUG'1951 ······name··········:·'DEBUG'
1952 ······type··········:·'Z'1952 ······type··········:·'Z'
1953 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)1953 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
1954 ······value·········:·false1954 ······value·········:·false
1955 ····#4··············:·(in·Lorg/billthefarmer/print/BuildConfig;)1955 ····#4··············:·(in·Lorg/billthefarmer/print/BuildConfig;)
1956 ······name··········:·'VERSION_CODE'1956 ······name··········:·'VERSION_CODE'
Offset 2538, 15 lines modifiedOffset 2538, 15 lines modified
2538 01042e:·6e10·c701·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@01c72538 01042e:·6e10·c701·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@01c7
2539 010434:·0a04···································|003e:·move-result·v42539 010434:·0a04···································|003e:·move-result·v4
2540 010436:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a2540 010436:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
2541 01043a:·6e10·cd01·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@01cd2541 01043a:·6e10·cd01·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@01cd
2542 010440:·0a04···································|0044:·move-result·v42542 010440:·0a04···································|0044:·move-result·v4
2543 010442:·6e10·c601·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@01c62543 010442:·6e10·c601·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@01c6
2544 010448:·0a03···································|0048:·move-result·v32544 010448:·0a03···································|0048:·move-result·v3
2545 01044a:·1805·acd0·61e3·8b01·0000···············|0049:·const-wide·v5,·#double·8.40073e-312·//·#0000018be361d0ac2545 01044a:·1805·a287·2004·8c01·0000···············|0049:·const-wide·v5,·#double·8.40345e-312·//·#0000018c042087a2
2546 010454:·7120·5201·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@01522546 010454:·7120·5201·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0152
2547 01045a:·0c05···································|0051:·move-result-object·v52547 01045a:·0c05···································|0051:·move-result-object·v5
2548 01045c:·6e20·8301·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@01832548 01045c:·6e20·8301·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0183
2549 010462:·0c01···································|0055:·move-result-object·v12549 010462:·0c01···································|0055:·move-result-object·v1
2550 010464:·6e40·2100·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00212550 010464:·6e40·2100·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0021
2551 01046a:·6e20·0700·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00072551 01046a:·6e20·0700·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0007
2552 010470:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a2552 010470:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a
3.49 KB
classes.jar
1.75 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·403218·bytes,·number·of·entries:·2881 Zip·file·size:·403216·bytes,·number·of·entries:·288
2 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector$CSRecognizerInfo.class2 ?rwxrwxr-x··2.0·unx······328·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector$CSRecognizerInfo.class
3 ?rwxrwxr-x··2.0·unx·····7095·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector.class3 ?rwxrwxr-x··2.0·unx·····7095·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetDetector.class
4 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetMatch.class4 ?rwxrwxr-x··2.0·unx·····2273·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetMatch.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_mbcs$iteratedChar.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_mbcs$iteratedChar.class
6 ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramParser.class6 ?rwxrwxr-x··2.0·unx·····1462·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramParser.class
7 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramsPlusLang.class7 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$NGramsPlusLang.class
8 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecognizer.class8 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecognizer.class
Offset 283, 8 lines modifiedOffset 283, 8 lines modified
283 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class283 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class
284 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class284 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class
285 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class285 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class
286 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class286 ?rwxrwxr-x··2.0·unx·····1401·b-·stor·80-Jan-01·00:00·com/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class
287 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·org/commonmark/ext/gfm/tables/TableBlock.class287 ?rwxrwxr-x··2.0·unx······170·b-·stor·80-Jan-01·00:00·org/commonmark/ext/gfm/tables/TableBlock.class
288 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class288 ?rwxrwxr-x··2.0·unx······474·b-·stor·80-Jan-01·00:00·org/commonmark/node/BulletList.class
289 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class289 ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·org/commonmark/node/OrderedList.class
290 288·files,·370824·bytes·uncompressed,·351822·bytes·compressed:··5.1%290 288·files,·370824·bytes·uncompressed,·351820·bytes·compressed:··5.1%
596 B
org/billthefarmer/print/BuildConfig.class
514 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.print;1 package·org.billthefarmer.print;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.print";4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.print";
5 ····public·static·final·String·BUILD_TYPE·=·"release";5 ····public·static·final·String·BUILD_TYPE·=·"release";
6 ····public·static·final·long·BUILT·=·1700326920364L;6 ····public·static·final·long·BUILT·=·1700876289954L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·108;8 ····public·static·final·int·VERSION_CODE·=·108;
9 ····public·static·final·String·VERSION_NAME·=·"1.08";9 ····public·static·final·String·VERSION_NAME·=·"1.08";
10 }10 }
1.14 KB
org/billthefarmer/print/Print.class
1.07 KB
procyon -ec {}
    
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131034117));70 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131034117));
71 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);71 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
72 ········if·(matcher.find())·{72 ········if·(matcher.find())·{
73 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.08");73 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.08");
74 ········}74 ········}
75 ········matcher.reset((CharSequence)message);75 ········matcher.reset((CharSequence)message);
76 ········if·(matcher.find())·{76 ········if·(matcher.find())·{
77 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1700326920364L)));77 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1700876289954L)));
78 ········}78 ········}
79 ········alertDialog$Builder.setMessage((CharSequence)message);79 ········alertDialog$Builder.setMessage((CharSequence)message);
80 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);80 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
81 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);81 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
82 ········if·(textView·!=·null)·{82 ········if·(textView·!=·null)·{
83 ············textView.setMovementMethod(LinkMovementMethod.getInstance());83 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
84 ········}84 ········}
1.74 KB
smali/org/billthefarmer/print/Print.smali
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
  
136 ····move-result·v4136 ····move-result·v4
  
137 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I137 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
138 ····move-result·v3138 ····move-result·v3
  
139 ····const-wide·v5,·0x18be361d0acL139 ····const-wide·v5,·0x18c042087a2L
  
140 ····.line·454140 ····.line·454
141 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;141 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
142 ····move-result-object·v5142 ····move-result-object·v5
  
143 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;143 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
1.25 KB
html2text {}
    
Offset 44, 15 lines modifiedOffset 44, 15 lines modified
44 const-string·v6,·"1.08"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/text/44 const-string·v6,·"1.08"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/text/
45 SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/45 SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/
46 SpannableStringBuilder;·.line·451·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/46 SpannableStringBuilder;·.line·451·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/
47 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line47 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line
48 452·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-48 452·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-
49 eqz·v4,·:cond_1·.line·453·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->start49 eqz·v4,·:cond_1·.line·453·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->start
50 ()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I·move-50 ()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I·move-
51 result·v3·const-wide·v5,·0x18be361d0acL·.line·454·invoke-static·{v5,·v6},51 result·v3·const-wide·v5,·0x18c042087a2L·.line·454·invoke-static·{v5,·v6},
52 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-52 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-
53 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/53 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/
54 String;·move-result-object·v1·.line·453·invoke-virtual·{v2,·v4,·v3,·v1},54 String;·move-result-object·v1·.line·453·invoke-virtual·{v2,·v4,·v3,·v1},
55 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/55 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/
56 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·455·:cond_1·invoke-56 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·455·:cond_1·invoke-
57 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/57 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/
58 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x104000a·const/4·v2,58 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x104000a·const/4·v2,
574 B
smali/org/billthefarmer/print/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.print"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.print"
  
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·=·0x18be361d0acL7 .field·public·static·final·BUILT:J·=·0x18c042087a2L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x6c9 .field·public·static·final·VERSION_CODE:I·=·0x6c
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.08"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.08"