13.1 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.crossword_123.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.crossword_123.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: <b768f70253a5abc619f8be8ec3716e9e0697758b46ca19b702e52f3b2e771d4a>, actual: <be6d64e6d924b88fbb4874b5ca9a95af26462347cf91106a9e1c81fec7916b26> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <7cd1c7f9e9f8e2890a6d3f80018a755ac8d49cdd39067a3f6b9af9c9b2e939efe3c7070000000000>, actual: <1abf1151502d0778af37aa6450f6d90180df4e9c5495b9693f627d53e06ca663e3c7070000000000>
    
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:·2d6faebf95d906eab05a9f598302d0ff4f3d0509ba5b223da3276b9c2d40fd8f 
10 Signer·#1·certificate·SHA-1·digest:·d01d2244a16e5aaec335121f78f618bae7b4636f 
11 Signer·#1·certificate·MD5·digest:·7c9f6728c829ab6a6e96a71b49bb495a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·8c0419b78f715ab8538f03ca0075220d7217ad560c9f0e6c9a075e6f20758d32 
15 Signer·#1·public·key·SHA-1·digest:·4e5685b11001025122a8f5764f15842fb33e7ced 
16 Signer·#1·public·key·MD5·digest:·d08b08d1c672a2d786312f621af7c79e 
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/. 
1.01 KB
zipinfo -v {}
    
Offset 56, 15 lines modifiedOffset 56, 15 lines modified
56 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT56 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
57 ··minimum·software·version·required·to·extract:···0.057 ··minimum·software·version·required·to·extract:···0.0
58 ··compression·method:·····························deflated58 ··compression·method:·····························deflated
59 ··compression·sub-type·(deflation):···············normal59 ··compression·sub-type·(deflation):···············normal
60 ··file·security·status:···························not·encrypted60 ··file·security·status:···························not·encrypted
61 ··extended·local·header:··························no61 ··extended·local·header:··························no
62 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:0262 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
63 ··32-bit·CRC·value·(hex):·························9c9d64fa63 ··32-bit·CRC·value·(hex):·························57f816ca
64 ··compressed·size:································16226·bytes64 ··compressed·size:································16226·bytes
65 ··uncompressed·size:······························35316·bytes65 ··uncompressed·size:······························35316·bytes
66 ··length·of·filename:·····························11·characters66 ··length·of·filename:·····························11·characters
67 ··length·of·extra·field:··························0·bytes67 ··length·of·extra·field:··························0·bytes
68 ··length·of·file·comment:·························0·characters68 ··length·of·file·comment:·························0·characters
69 ··disk·number·on·which·file·begins:···············disk·169 ··disk·number·on·which·file·begins:···············disk·1
70 ··apparent·file·type:·····························binary70 ··apparent·file·type:·····························binary
8.15 KB
classes.dex
4.3 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············:·1e5738584 checksum············:·0ab237ec
5 signature···········:·08dd...1f145 signature···········:·2a28...8a87
6 file_size···········:·353166 file_size···········:·35316
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·····:·61910 string_ids_size·····:·619
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·12312 type_ids_size·······:·123
Offset 108, 15 lines modifiedOffset 108, 15 lines modified
108 ······type··········:·'Ljava/lang/String;'108 ······type··········:·'Ljava/lang/String;'
109 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)109 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
110 ······value·········:·"release"110 ······value·········:·"release"
111 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)111 ····#2··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
112 ······name··········:·'BUILT'112 ······name··········:·'BUILT'
113 ······type··········:·'J'113 ······type··········:·'J'
114 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)114 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
115 ······value·········:·1699827394899115 ······value·········:·1719843971885
116 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)116 ····#3··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
117 ······name··········:·'DEBUG'117 ······name··········:·'DEBUG'
118 ······type··········:·'Z'118 ······type··········:·'Z'
119 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)119 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
120 ······value·········:·false120 ······value·········:·false
121 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)121 ····#4··············:·(in·Lorg/billthefarmer/crossword/BuildConfig;)
122 ······name··········:·'VERSION_CODE'122 ······name··········:·'VERSION_CODE'
Offset 1183, 15 lines modifiedOffset 1183, 15 lines modified
1183 static_fields_size··:·91183 static_fields_size··:·9
1184 instance_fields_size:·31184 instance_fields_size:·3
1185 direct_methods_size·:·71185 direct_methods_size·:·7
1186 virtual_methods_size:·101186 virtual_methods_size:·10
  
1187 Class·#7·annotations:1187 Class·#7·annotations:
1188 Annotations·on·class1188 Annotations·on·class
1189 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/crossword/Data$SearchTask;·Lorg/billthefarmer/crossword/Data$Element;·Lorg/billthefarmer/crossword/Data$AnagramTask;·Lorg/billthefarmer/crossword/Data$LoadTask;·Lorg/billthefarmer/crossword/Data$OnPostExecuteListener;·}1189 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/crossword/Data$OnPostExecuteListener;·Lorg/billthefarmer/crossword/Data$LoadTask;·Lorg/billthefarmer/crossword/Data$AnagramTask;·Lorg/billthefarmer/crossword/Data$SearchTask;·Lorg/billthefarmer/crossword/Data$Element;·}
1190 Annotations·on·field·#30·'anagramList'1190 Annotations·on·field·#30·'anagramList'
1191 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}1191 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}
1192 Annotations·on·field·#33·'lettersList'1192 Annotations·on·field·#33·'lettersList'
1193 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/Character;"·">;"·}1193 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/Character;"·">;"·}
1194 Annotations·on·field·#35·'resultList'1194 Annotations·on·field·#35·'resultList'
1195 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}1195 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·}
1196 Annotations·on·field·#38·'valuesList'1196 Annotations·on·field·#38·'valuesList'
Offset 4923, 15 lines modifiedOffset 4923, 15 lines modified
4923 003a9a:·6e10·8f00·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@008f4923 003a9a:·6e10·8f00·0200·························|003b:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.find:()Z·//·method@008f
4924 003aa0:·0a03···································|003e:·move-result·v34924 003aa0:·0a03···································|003e:·move-result·v3
4925 003aa2:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a4925 003aa2:·3803·1a00······························|003f:·if-eqz·v3,·0059·//·+001a
4926 003aa6:·6e10·9100·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@00914926 003aa6:·6e10·9100·0200·························|0041:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.start:()I·//·method@0091
4927 003aac:·0a03···································|0044:·move-result·v34927 003aac:·0a03···································|0044:·move-result·v3
4928 003aae:·6e10·8e00·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@008e4928 003aae:·6e10·8e00·0200·························|0045:·invoke-virtual·{v2},·Ljava/util/regex/Matcher;.end:()I·//·method@008e
4929 003ab4:·0a02···································|0048:·move-result·v24929 003ab4:·0a02···································|0048:·move-result·v2
4930 003ab6:·1804·53a9·9bc5·8b01·0000···············|0049:·const-wide·v4,·#double·8.39826e-312·//·#0000018bc59ba9534930 003ab6:·1804·2d63·b06e·9001·0000···············|0049:·const-wide·v4,·#double·8.49716e-312·//·#000001906eb0632d
4931 003ac0:·7120·6100·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@00614931 003ac0:·7120·6100·5400·························|004e:·invoke-static·{v4,·v5},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0061
4932 003ac6:·0c04···································|0051:·move-result-object·v44932 003ac6:·0c04···································|0051:·move-result-object·v4
4933 003ac8:·6e20·7700·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@00774933 003ac8:·6e20·7700·4000·························|0052:·invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0077
4934 003ace:·0c00···································|0055:·move-result-object·v04934 003ace:·0c00···································|0055:·move-result-object·v0
4935 003ad0:·6e40·1e00·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@001e4935 003ad0:·6e40·1e00·3102·························|0056:·invoke-virtual·{v1,·v3,·v2,·v0},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@001e
4936 003ad6:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00084936 003ad6:·6e20·0800·1700·························|0059:·invoke-virtual·{v7,·v1},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0008
4937 003adc:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a4937 003adc:·1400·0a00·0401·························|005c:·const·v0,·#float·2.42446e-38·//·#0104000a
3.83 KB
classes.jar
1.99 KB
zipinfo -v {}
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ··version·of·encoding·software:···················2.054 ··version·of·encoding·software:···················2.0
55 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT55 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
56 ··minimum·software·version·required·to·extract:···2.056 ··minimum·software·version·required·to·extract:···2.0
57 ··compression·method:·····························none·(stored)57 ··compression·method:·····························none·(stored)
58 ··file·security·status:···························not·encrypted58 ··file·security·status:···························not·encrypted
59 ··extended·local·header:··························no59 ··extended·local·header:··························no
60 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0060 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
61 ··32-bit·CRC·value·(hex):·························a146cb6a61 ··32-bit·CRC·value·(hex):·························9bcb5fdc
62 ··compressed·size:································450·bytes62 ··compressed·size:································450·bytes
63 ··uncompressed·size:······························450·bytes63 ··uncompressed·size:······························450·bytes
64 ··length·of·filename:·····························45·characters64 ··length·of·filename:·····························45·characters
65 ··length·of·extra·field:··························0·bytes65 ··length·of·extra·field:··························0·bytes
66 ··length·of·file·comment:·························0·characters66 ··length·of·file·comment:·························0·characters
67 ··disk·number·on·which·file·begins:···············disk·167 ··disk·number·on·which·file·begins:···············disk·1
68 ··apparent·file·type:·····························binary68 ··apparent·file·type:·····························binary
Offset 755, 15 lines modifiedOffset 755, 15 lines modified
755 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT755 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
756 ··minimum·software·version·required·to·extract:···2.0756 ··minimum·software·version·required·to·extract:···2.0
757 ··compression·method:·····························deflated757 ··compression·method:·····························deflated
758 ··compression·sub-type·(deflation):···············normal758 ··compression·sub-type·(deflation):···············normal
759 ··file·security·status:···························not·encrypted759 ··file·security·status:···························not·encrypted
760 ··extended·local·header:··························no760 ··extended·local·header:··························no
761 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00761 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
762 ··32-bit·CRC·value·(hex):·························56db53a7762 ··32-bit·CRC·value·(hex):·························905d2f24
763 ··compressed·size:································6342·bytes763 ··compressed·size:································6342·bytes
764 ··uncompressed·size:······························13594·bytes764 ··uncompressed·size:······························13594·bytes
765 ··length·of·filename:·····························38·characters765 ··length·of·filename:·····························38·characters
766 ··length·of·extra·field:··························0·bytes766 ··length·of·extra·field:··························0·bytes
767 ··length·of·file·comment:·························0·characters767 ··length·of·file·comment:·························0·characters
768 ··disk·number·on·which·file·begins:···············disk·1768 ··disk·number·on·which·file·begins:···············disk·1
769 ··apparent·file·type:·····························binary769 ··apparent·file·type:·····························binary
612 B
org/billthefarmer/crossword/BuildConfig.class
522 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.crossword;1 package·org.billthefarmer.crossword;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.crossword";4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.crossword";
5 ····public·static·final·String·BUILD_TYPE·=·"release";5 ····public·static·final·String·BUILD_TYPE·=·"release";
6 ····public·static·final·long·BUILT·=·1699827394899L;6 ····public·static·final·long·BUILT·=·1719843971885L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·123;8 ····public·static·final·int·VERSION_CODE·=·123;
9 ····public·static·final·String·VERSION_NAME·=·"1.23";9 ····public·static·final·String·VERSION_NAME·=·"1.23";
10 }10 }
1.22 KB
org/billthefarmer/crossword/Main.class
1.15 KB
procyon -ec {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131296281));132 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131296281));
133 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);133 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
134 ········if·(matcher.find())·{134 ········if·(matcher.find())·{
135 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23");135 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.23");
136 ········}136 ········}
137 ········matcher.reset((CharSequence)message);137 ········matcher.reset((CharSequence)message);
138 ········if·(matcher.find())·{138 ········if·(matcher.find())·{
139 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1699827394899L)));139 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1719843971885L)));
140 ········}140 ········}
141 ········alertDialog$Builder.setMessage((CharSequence)message);141 ········alertDialog$Builder.setMessage((CharSequence)message);
142 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);142 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
143 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);143 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
144 ········if·(textView·!=·null)·{144 ········if·(textView·!=·null)·{
145 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);145 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
146 ············textView.setMovementMethod(LinkMovementMethod.getInstance());146 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
851 B
smali/org/billthefarmer/crossword/Data.smali
    
Offset 2, 19 lines modifiedOffset 2, 19 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Data.java"3 .source·"Data.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lorg/billthefarmer/crossword/Data$SearchTask;, 
8 ········Lorg/billthefarmer/crossword/Data$Element;,7 ········Lorg/billthefarmer/crossword/Data$OnPostExecuteListener;,
9 ········Lorg/billthefarmer/crossword/Data$AnagramTask;, 
10 ········Lorg/billthefarmer/crossword/Data$LoadTask;,8 ········Lorg/billthefarmer/crossword/Data$LoadTask;,
 9 ········Lorg/billthefarmer/crossword/Data$AnagramTask;,
 10 ········Lorg/billthefarmer/crossword/Data$SearchTask;,
11 ········Lorg/billthefarmer/crossword/Data$OnPostExecuteListener;11 ········Lorg/billthefarmer/crossword/Data$Element;
12 ····}12 ····}
13 .end·annotation13 .end·annotation
  
  
14 #·static·fields14 #·static·fields
15 .field·private·static·final·LENGTH:I·=·0x215 .field·private·static·final·LENGTH:I·=·0x2
  
509 B
smali/org/billthefarmer/crossword/Main.smali
    
Offset 427, 15 lines modifiedOffset 427, 15 lines modified
  
427 ····move-result·v3427 ····move-result·v3
  
428 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I428 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I
  
429 ····move-result·v2429 ····move-result·v2
  
430 ····const-wide·v4,·0x18bc59ba953L430 ····const-wide·v4,·0x1906eb0632dL
  
431 ····.line·589431 ····.line·589
432 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;432 ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
433 ····move-result-object·v4433 ····move-result-object·v4
  
434 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;434 ····invoke-virtual·{v0,·v4},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
586 B
smali/org/billthefarmer/crossword/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.crossword"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.crossword"
  
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·=·0x18bc59ba953L7 .field·public·static·final·BUILT:J·=·0x1906eb0632dL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x7b9 .field·public·static·final·VERSION_CODE:I·=·0x7b
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.23"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.23"