12.4 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.gurgle_128.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.gurgle_128.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: <6c748fef5d986b3f446f1660d2549dae1f56d1a26031f0793879406aa94f4b5b>, actual: <bae414761c443cec75b4342f455c83453119d1caecf980e408962d58f7d495db> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <70e1a78cd23df21374802885803e8e311cb088567f39a13bedf7537ec4093c063aaf140000000000>, actual: <19097a22d06047d20c31e110e3abce05fe8d945f29e0d2412066a47e2e0fde5a3aaf140000000000>
    
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:·ce0376edfab05ab81e028006df9154b7ce3af46dda77140feb7489e1cacd769d 
10 Signer·#1·certificate·SHA-1·digest:·e73e7b16d5381ca1288d100b7c9dc9aa2f859114 
11 Signer·#1·certificate·MD5·digest:·2e95082be0957626aca573da9d8ea330 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·408add9a44e97535a19e01b416a013c8e2ffa5852e94842e7623185509c95132 
15 Signer·#1·public·key·SHA-1·digest:·4e4a8ab8117697a7e46568f8633d19cb36990324 
16 Signer·#1·public·key·MD5·digest:·26ade0f9ae4d3e4e632cd301075308aa 
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/. 
672 B
zipinfo {}
    
Offset 56, 8 lines modifiedOffset 56, 8 lines modified
56 -rw----·····0.0·fat·····1264·b-·defN·81-Jan-01·01:01·res/tx.xml56 -rw----·····0.0·fat·····1264·b-·defN·81-Jan-01·01:01·res/tx.xml
57 -rw----·····0.0·fat····20444·b-·defN·81-Jan-01·01:01·res/w6.xml57 -rw----·····0.0·fat····20444·b-·defN·81-Jan-01·01:01·res/w6.xml
58 -rw----·····0.0·fat·····3059·b-·stor·81-Jan-01·01:01·res/xM.png58 -rw----·····0.0·fat·····3059·b-·stor·81-Jan-01·01:01·res/xM.png
59 -rw----·····0.0·fat····20308·b-·stor·81-Jan-01·01:01·resources.arsc59 -rw----·····0.0·fat····20308·b-·stor·81-Jan-01·01:01·resources.arsc
60 -rw----·····2.0·fat·····5337·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF60 -rw----·····2.0·fat·····5337·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.SF
61 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA61 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/D6DE58C1.RSA
62 -rw----·····2.0·fat·····5210·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF62 -rw----·····2.0·fat·····5210·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
63 61·files,·3710945·bytes·uncompressed,·1347886·bytes·compressed:··63.7%63 61·files,·3710945·bytes·uncompressed,·1347885·bytes·compressed:··63.7%
8.0 KB
classes.dex
4.08 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············:·e751ebf24 checksum············:·bffbeb1c
5 signature···········:·9650...d2cc5 signature···········:·c081...766c
6 file_size···········:·25355406 file_size···········:·2535540
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·····:·1478410 string_ids_size·····:·14784
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·180812 type_ids_size·······:·1808
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 static_fields_size··:·1268 static_fields_size··:·12
69 instance_fields_size:·169 instance_fields_size:·1
70 direct_methods_size·:·970 direct_methods_size·:·9
71 virtual_methods_size:·871 virtual_methods_size:·8
  
72 Class·#1·annotations:72 Class·#1·annotations:
73 Annotations·on·class73 Annotations·on·class
74 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Landroid/support/v4/content/FileProvider$PathStrategy;·Landroid/support/v4/content/FileProvider$SimplePathStrategy;·}74 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Landroid/support/v4/content/FileProvider$SimplePathStrategy;·Landroid/support/v4/content/FileProvider$PathStrategy;·}
75 Annotations·on·field·#23·'sCache'75 Annotations·on·field·#23·'sCache'
76 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/HashMap<"·"Ljava/lang/String;"·"Landroid/support/v4/content/FileProvider$PathStrategy;"·">;"·}76 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/HashMap<"·"Ljava/lang/String;"·"Landroid/support/v4/content/FileProvider$PathStrategy;"·">;"·}
77 Annotations·on·method·#153·'openFile'77 Annotations·on·method·#153·'openFile'
78 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/io/FileNotFoundException;·}78 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/io/FileNotFoundException;·}
79 Annotations·on·method·#154·'parsePathStrategy'79 Annotations·on·method·#154·'parsePathStrategy'
80 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/io/IOException;·Lorg/xmlpull/v1/XmlPullParserException;·}80 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Ljava/io/IOException;·Lorg/xmlpull/v1/XmlPullParserException;·}
  
Offset 152531, 15 lines modifiedOffset 152531, 15 lines modified
152531 ······type··········:·'Ljava/lang/String;'152531 ······type··········:·'Ljava/lang/String;'
152532 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)152532 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
152533 ······value·········:·"release"152533 ······value·········:·"release"
152534 ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)152534 ····#2··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
152535 ······name··········:·'BUILT'152535 ······name··········:·'BUILT'
152536 ······type··········:·'J'152536 ······type··········:·'J'
152537 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)152537 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
152538 ······value·········:·1711100202124152538 ······value·········:·1711279848015
152539 ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)152539 ····#3··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
152540 ······name··········:·'DEBUG'152540 ······name··········:·'DEBUG'
152541 ······type··········:·'Z'152541 ······type··········:·'Z'
152542 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)152542 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
152543 ······value·········:·false152543 ······value·········:·false
152544 ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)152544 ····#4··············:·(in·Lorg/billthefarmer/gurgle/BuildConfig;)
152545 ······name··········:·'VERSION_CODE'152545 ······name··········:·'VERSION_CODE'
Offset 154480, 15 lines modifiedOffset 154480, 15 lines modified
154480 138e82:·6e10·670d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d67154480 138e82:·6e10·670d·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0d67
154481 138e88:·0a04···································|0044:·move-result·v4154481 138e88:·0a04···································|0044:·move-result·v4
154482 138e8a:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a154482 138e8a:·3804·1a00······························|0045:·if-eqz·v4,·005f·//·+001a
154483 138e8e:·6e10·730d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d73154483 138e8e:·6e10·730d·0300·························|0047:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0d73
154484 138e94:·0a04···································|004a:·move-result·v4154484 138e94:·0a04···································|004a:·move-result·v4
154485 138e96:·6e10·640d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d64154485 138e96:·6e10·640d·0300·························|004b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0d64
154486 138e9c:·0a03···································|004e:·move-result·v3154486 138e9c:·0a03···································|004e:·move-result·v3
154487 138e9e:·1805·8c0c·8565·8e01·0000···············|004f:·const-wide·v5,·#double·8.45396e-312·//·#0000018e65850c8c154487 138e9e:·1805·4f3a·3a70·8e01·0000···············|004f:·const-wide·v5,·#double·8.45485e-312·//·#0000018e703a3a4f
154488 138ea8:·7120·b00a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ab0154488 138ea8:·7120·b00a·6500·························|0054:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0ab0
154489 138eae:·0c05···································|0057:·move-result-object·v5154489 138eae:·0c05···································|0057:·move-result-object·v5
154490 138eb0:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30154490 138eb0:·6e20·300c·5100·························|0058:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0c30
154491 138eb6:·0c01···································|005b:·move-result-object·v1154491 138eb6:·0c01···································|005b:·move-result-object·v1
154492 138eb8:·6e40·9f00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009f154492 138eb8:·6e40·9f00·4213·························|005c:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@009f
154493 138ebe:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b154493 138ebe:·6e20·0b00·2000·························|005f:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@000b
154494 138ec4:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a154494 138ec4:·1401·0a00·0401·························|0062:·const·v1,·#float·2.42446e-38·//·#0104000a
3.89 KB
classes.jar
2.0 KB
zipinfo -v {}
    
Offset 17224, 15 lines modifiedOffset 17224, 15 lines modified
17224 ··version·of·encoding·software:···················2.017224 ··version·of·encoding·software:···················2.0
17225 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT17225 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
17226 ··minimum·software·version·required·to·extract:···2.017226 ··minimum·software·version·required·to·extract:···2.0
17227 ··compression·method:·····························none·(stored)17227 ··compression·method:·····························none·(stored)
17228 ··file·security·status:···························not·encrypted17228 ··file·security·status:···························not·encrypted
17229 ··extended·local·header:··························no17229 ··extended·local·header:··························no
17230 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0017230 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
17231 ··32-bit·CRC·value·(hex):·························b950152717231 ··32-bit·CRC·value·(hex):·························80ebd42a
17232 ··compressed·size:································444·bytes17232 ··compressed·size:································444·bytes
17233 ··uncompressed·size:······························444·bytes17233 ··uncompressed·size:······························444·bytes
17234 ··length·of·filename:·····························42·characters17234 ··length·of·filename:·····························42·characters
17235 ··length·of·extra·field:··························0·bytes17235 ··length·of·extra·field:··························0·bytes
17236 ··length·of·file·comment:·························0·characters17236 ··length·of·file·comment:·························0·characters
17237 ··disk·number·on·which·file·begins:···············disk·117237 ··disk·number·on·which·file·begins:···············disk·1
17238 ··apparent·file·type:·····························binary17238 ··apparent·file·type:·····························binary
Offset 17785, 15 lines modifiedOffset 17785, 15 lines modified
17785 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT17785 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
17786 ··minimum·software·version·required·to·extract:···2.017786 ··minimum·software·version·required·to·extract:···2.0
17787 ··compression·method:·····························deflated17787 ··compression·method:·····························deflated
17788 ··compression·sub-type·(deflation):···············normal17788 ··compression·sub-type·(deflation):···············normal
17789 ··file·security·status:···························not·encrypted17789 ··file·security·status:···························not·encrypted
17790 ··extended·local·header:··························no17790 ··extended·local·header:··························no
17791 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0017791 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
17792 ··32-bit·CRC·value·(hex):·························c6c1184f17792 ··32-bit·CRC·value·(hex):·························dd436dc7
17793 ··compressed·size:································16708·bytes17793 ··compressed·size:································16708·bytes
17794 ··uncompressed·size:······························36311·bytes17794 ··uncompressed·size:······························36311·bytes
17795 ··length·of·filename:·····························37·characters17795 ··length·of·filename:·····························37·characters
17796 ··length·of·extra·field:··························0·bytes17796 ··length·of·extra·field:··························0·bytes
17797 ··length·of·file·comment:·························0·characters17797 ··length·of·file·comment:·························0·characters
17798 ··disk·number·on·which·file·begins:···············disk·117798 ··disk·number·on·which·file·begins:···············disk·1
17799 ··apparent·file·type:·····························binary17799 ··apparent·file·type:·····························binary
600 B
org/billthefarmer/gurgle/BuildConfig.class
516 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.gurgle;1 package·org.billthefarmer.gurgle;
  
2 public·final·class·BuildConfig2 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·=·1711100202124L;6 ····public·static·final·long·BUILT·=·1711279848015L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·128;8 ····public·static·final·int·VERSION_CODE·=·128;
9 ····public·static·final·String·VERSION_NAME·=·"1.28";9 ····public·static·final·String·VERSION_NAME·=·"1.28";
10 }10 }
1.28 KB
org/billthefarmer/gurgle/Gurgle.class
1.21 KB
procyon -ec {}
    
Offset 207, 15 lines modifiedOffset 207, 15 lines modified
207 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230767));207 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230767));
208 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);208 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
209 ········if·(matcher.find())·{209 ········if·(matcher.find())·{
210 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.28");210 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.28");
211 ········}211 ········}
212 ········matcher.reset((CharSequence)message);212 ········matcher.reset((CharSequence)message);
213 ········if·(matcher.find())·{213 ········if·(matcher.find())·{
214 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1711100202124L)));214 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1711279848015L)));
215 ········}215 ········}
216 ········alertDialog$Builder.setMessage((CharSequence)message);216 ········alertDialog$Builder.setMessage((CharSequence)message);
217 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);217 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
218 ········alertDialog$Builder.setNeutralButton(2131230741,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda4(this));218 ········alertDialog$Builder.setNeutralButton(2131230741,·(DialogInterface$OnClickListener)new·Gurgle$$ExternalSyntheticLambda4(this));
219 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);219 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
220 ········if·(textView·!=·null)·{220 ········if·(textView·!=·null)·{
221 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);221 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
663 B
smali/android/support/v4/content/FileProvider.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Landroid/content/ContentProvider;2 .super·Landroid/content/ContentProvider;
3 .source·"FileProvider.java"3 .source·"FileProvider.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Landroid/support/v4/content/FileProvider$PathStrategy;, 
8 ········Landroid/support/v4/content/FileProvider$SimplePathStrategy;7 ········Landroid/support/v4/content/FileProvider$SimplePathStrategy;,
 8 ········Landroid/support/v4/content/FileProvider$PathStrategy;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·static·fields11 #·static·fields
12 .field·private·static·final·ATTR_NAME:Ljava/lang/String;·=·"name"12 .field·private·static·final·ATTR_NAME:Ljava/lang/String;·=·"name"
  
508 B
smali/org/billthefarmer/gurgle/Gurgle.smali
    
Offset 441, 15 lines modifiedOffset 441, 15 lines modified
  
441 ····move-result·v4441 ····move-result·v4
  
442 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I442 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
443 ····move-result·v3443 ····move-result·v3
  
444 ····const-wide·v5,·0x18e65850c8cL444 ····const-wide·v5,·0x18e703a3a4fL
  
445 ····.line·1894445 ····.line·1894
446 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;446 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
447 ····move-result-object·v5447 ····move-result-object·v5
  
448 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;448 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
577 B
smali/org/billthefarmer/gurgle/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.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·=·0x18e65850c8cL7 .field·public·static·final·BUILT:J·=·0x18e703a3a4fL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x809 .field·public·static·final·VERSION_CODE:I·=·0x80
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.28"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.28"