12.0 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.editor_185.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.editor_185.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: <b0f77145097e1ece663e3b34f6863d6455eba831068e3e1d27683d26457fa3ae>, actual: <e53a4a1213a7377be41cb8ada8171a6894a107d8533de5f522ec8fc1228dfed0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <6c8f814ad8369c9ee6f50c9b56b1db2cfda46bf69e67e5f35546f40b230516152ce9030000000000>, actual: <67055cac503eccf21dbdfdbdf0c1c381e06a446190993cf2ec3fd752bb47ec352ce9030000000000>
    
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/. 
672 B
zipinfo {}
    
Offset 107, 8 lines modifiedOffset 107, 8 lines modified
107 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png107 -rw----·····0.0·fat······230·b-·stor·81-Jan-01·01:01·res/yj.png
108 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png108 -rw----·····0.0·fat······158·b-·stor·81-Jan-01·01:01·res/yr.png
109 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png109 -rw----·····0.0·fat······235·b-·stor·81-Jan-01·01:01·res/zJ.png
110 -rw----·····0.0·fat····63684·b-·stor·81-Jan-01·01:01·resources.arsc110 -rw----·····0.0·fat····63684·b-·stor·81-Jan-01·01:01·resources.arsc
111 -rw----·····2.0·fat·····7119·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF111 -rw----·····2.0·fat·····7119·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF
112 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA112 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA
113 -rw----·····2.0·fat·····7011·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF113 -rw----·····2.0·fat·····7011·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
114 112·files,·408860·bytes·uncompressed,·243289·bytes·compressed:··40.5%114 112·files,·408860·bytes·uncompressed,·243291·bytes·compressed:··40.5%
6.92 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············:·6b4ab34b4 checksum············:·da66b40e
5 signature···········:·e4f7...c2f45 signature···········:·fa4d...3367
6 file_size···········:·2312326 file_size···········:·231232
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·····:·237510 string_ids_size·····:·2375
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·46412 type_ids_size·······:·464
Offset 2754, 15 lines modifiedOffset 2754, 15 lines modified
2754 ······type··········:·'Ljava/lang/String;'2754 ······type··········:·'Ljava/lang/String;'
2755 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2755 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2756 ······value·········:·"release"2756 ······value·········:·"release"
2757 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2757 ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2758 ······name··········:·'BUILT'2758 ······name··········:·'BUILT'
2759 ······type··········:·'J'2759 ······type··········:·'J'
2760 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2760 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2761 ······value·········:·16831145887062761 ······value·········:·1683446494895
2762 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2762 ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2763 ······name··········:·'DEBUG'2763 ······name··········:·'DEBUG'
2764 ······type··········:·'Z'2764 ······type··········:·'Z'
2765 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)2765 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
2766 ······value·········:·false2766 ······value·········:·false
2767 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)2767 ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;)
2768 ······name··········:·'VERSION_CODE'2768 ······name··········:·'VERSION_CODE'
Offset 6909, 15 lines modifiedOffset 6909, 15 lines modified
6909 0144d6:·6e10·d102·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02d16909 0144d6:·6e10·d102·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02d1
6910 0144dc:·0a04···································|003e:·move-result·v46910 0144dc:·0a04···································|003e:·move-result·v4
6911 0144de:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a6911 0144de:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
6912 0144e2:·6e10·da02·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02da6912 0144e2:·6e10·da02·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02da
6913 0144e8:·0a04···································|0044:·move-result·v46913 0144e8:·0a04···································|0044:·move-result·v4
6914 0144ea:·6e10·cf02·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02cf6914 0144ea:·6e10·cf02·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02cf
6915 0144f0:·0a03···································|0048:·move-result·v36915 0144f0:·0a03···································|0048:·move-result·v3
6916 0144f2:·1805·227a·72e1·8701·0000···············|0049:·const-wide·v5,·#double·8.31569e-312·//·#00000187e1727a226916 0144f2:·1805·aff6·3af5·8701·0000···············|0049:·const-wide·v5,·#double·8.31733e-312·//·#00000187f53af6af
6917 0144fc:·7120·4302·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@02436917 0144fc:·7120·4302·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0243
6918 014502:·0c05···································|0051:·move-result-object·v56918 014502:·0c05···································|0051:·move-result-object·v5
6919 014504:·6e20·8602·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@02866919 014504:·6e20·8602·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0286
6920 01450a:·0c01···································|0055:·move-result-object·v16920 01450a:·0c01···································|0055:·move-result-object·v1
6921 01450c:·6e40·a100·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a16921 01450c:·6e40·a100·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a1
6922 014512:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00136922 014512:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013
6923 014518:·1401·1800·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f0700186923 014518:·1401·1800·077f·························|005c:·const·v1,·#float·1.79446e+38·//·#7f070018
3.83 KB
classes.jar
2.0 KB
zipinfo -v {}
    
Offset 278, 15 lines modifiedOffset 278, 15 lines modified
278 ··version·of·encoding·software:···················2.0278 ··version·of·encoding·software:···················2.0
279 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT279 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
280 ··minimum·software·version·required·to·extract:···2.0280 ··minimum·software·version·required·to·extract:···2.0
281 ··compression·method:·····························none·(stored)281 ··compression·method:·····························none·(stored)
282 ··file·security·status:···························not·encrypted282 ··file·security·status:···························not·encrypted
283 ··extended·local·header:··························no283 ··extended·local·header:··························no
284 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00284 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
285 ··32-bit·CRC·value·(hex):·························7f203fdc285 ··32-bit·CRC·value·(hex):·························53b8e11b
286 ··compressed·size:································444·bytes286 ··compressed·size:································444·bytes
287 ··uncompressed·size:······························444·bytes287 ··uncompressed·size:······························444·bytes
288 ··length·of·filename:·····························42·characters288 ··length·of·filename:·····························42·characters
289 ··length·of·extra·field:··························0·bytes289 ··length·of·extra·field:··························0·bytes
290 ··length·of·file·comment:·························0·characters290 ··length·of·file·comment:·························0·characters
291 ··disk·number·on·which·file·begins:···············disk·1291 ··disk·number·on·which·file·begins:···············disk·1
292 ··apparent·file·type:·····························binary292 ··apparent·file·type:·····························binary
Offset 1287, 15 lines modifiedOffset 1287, 15 lines modified
1287 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT1287 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
1288 ··minimum·software·version·required·to·extract:···2.01288 ··minimum·software·version·required·to·extract:···2.0
1289 ··compression·method:·····························deflated1289 ··compression·method:·····························deflated
1290 ··compression·sub-type·(deflation):···············normal1290 ··compression·sub-type·(deflation):···············normal
1291 ··file·security·status:···························not·encrypted1291 ··file·security·status:···························not·encrypted
1292 ··extended·local·header:··························no1292 ··extended·local·header:··························no
1293 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:001293 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
1294 ··32-bit·CRC·value·(hex):·························1a913ca51294 ··32-bit·CRC·value·(hex):·························d7a3d239
1295 ··compressed·size:································23976·bytes1295 ··compressed·size:································23976·bytes
1296 ··uncompressed·size:······························54286·bytes1296 ··uncompressed·size:······························54286·bytes
1297 ··length·of·filename:·····························37·characters1297 ··length·of·filename:·····························37·characters
1298 ··length·of·extra·field:··························0·bytes1298 ··length·of·extra·field:··························0·bytes
1299 ··length·of·file·comment:·························0·characters1299 ··length·of·file·comment:·························0·characters
1300 ··disk·number·on·which·file·begins:···············disk·11300 ··disk·number·on·which·file·begins:···············disk·1
1301 ··apparent·file·type:·····························binary1301 ··apparent·file·type:·····························binary
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·=·1683114588706L;6 ····public·static·final·long·BUILT·=·1683446494895L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·185;8 ····public·static·final·int·VERSION_CODE·=·185;
9 ····public·static·final·String·VERSION_NAME·=·"1.85";9 ····public·static·final·String·VERSION_NAME·=·"1.85";
10 }10 }
1.22 KB
org/billthefarmer/editor/Editor.class
1.15 KB
procyon -ec {}
    
Offset 276, 15 lines modifiedOffset 276, 15 lines modified
276 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165227));276 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131165227));
277 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);277 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
278 ········if·(matcher.find())·{278 ········if·(matcher.find())·{
279 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.85");279 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.85");
280 ········}280 ········}
281 ········matcher.reset((CharSequence)message);281 ········matcher.reset((CharSequence)message);
282 ········if·(matcher.find())·{282 ········if·(matcher.find())·{
283 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1683114588706L)));283 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1683446494895L)));
284 ········}284 ········}
285 ········alertDialog$Builder.setMessage((CharSequence)message);285 ········alertDialog$Builder.setMessage((CharSequence)message);
286 ········alertDialog$Builder.setPositiveButton(2131165208,·(DialogInterface$OnClickListener)null);286 ········alertDialog$Builder.setPositiveButton(2131165208,·(DialogInterface$OnClickListener)null);
287 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);287 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
288 ········if·(textView·!=·null)·{288 ········if·(textView·!=·null)·{
289 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);289 ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894);
290 ············textView.setMovementMethod(LinkMovementMethod.getInstance());290 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
1.76 KB
smali/org/billthefarmer/editor/Editor.smali
    
Offset 685, 15 lines modifiedOffset 685, 15 lines modified
  
685 ····move-result·v4685 ····move-result·v4
  
686 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I686 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
687 ····move-result·v3687 ····move-result·v3
  
688 ····const-wide·v5,·0x187e1727a22L688 ····const-wide·v5,·0x187f53af6afL
  
689 ····.line·1951689 ····.line·1951
690 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;690 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
691 ····move-result-object·v5691 ····move-result-object·v5
  
692 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;692 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
1.26 KB
html2text {}
    
Offset 268, 15 lines modifiedOffset 268, 15 lines modified
268 result·v5·const-string·v6,·"1.85"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/268 result·v5·const-string·v6,·"1.85"·invoke-virtual·{v2,·v4,·v5,·v6},·Landroid/
269 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/269 text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/
270 SpannableStringBuilder;·.line·1948·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/270 SpannableStringBuilder;·.line·1948·:cond_0·invoke-virtual·{v3,·v2},·Ljava/util/
271 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line271 regex/Matcher;->reset(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;·.line
272 1949·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-272 1949·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->find()Z·move-result·v4·if-
273 eqz·v4,·:cond_1·.line·1950·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-273 eqz·v4,·:cond_1·.line·1950·invoke-virtual·{v3},·Ljava/util/regex/Matcher;-
274 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I274 >start()I·move-result·v4·invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
275 move-result·v3·const-wide·v5,·0x187e1727a22L·.line·1951·invoke-static·{v5,·v6},275 move-result·v3·const-wide·v5,·0x187f53af6afL·.line·1951·invoke-static·{v5,·v6},
276 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-276 Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;·move-result-object·v5·invoke-
277 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/277 virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/
278 String;·move-result-object·v1·.line·1950·invoke-virtual·{v2,·v4,·v3,·v1},278 String;·move-result-object·v1·.line·1950·invoke-virtual·{v2,·v4,·v3,·v1},
279 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/279 Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/
280 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1952·:cond_1·invoke-280 CharSequence;)Landroid/text/SpannableStringBuilder;·.line·1952·:cond_1·invoke-
281 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/281 virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/
282 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070018·const/282 CharSequence;)Landroid/app/AlertDialog$Builder;·const·v1,·0x7f070018·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·=·0x187e1727a22L7 .field·public·static·final·BUILT:J·=·0x187f53af6afL
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0xb99 .field·public·static·final·VERSION_CODE:I·=·0xb9
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.85"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.85"