Offset 1, 17 lines modified | Offset 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/. |
Offset 1, 10 lines modified | Offset 1, 10 lines modified | ||
1 | Zip·file·size:·256756·bytes,·number·of·entries:·47 | 1 | Zip·file·size:·256756·bytes,·number·of·entries:·47 |
2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties | 2 | -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties |
3 | -rw-r--r--··0.0·unx···2527 | 3 | -rw-r--r--··0.0·unx···252784·b-·defN·81-Jan-01·01:01·classes.dex |
4 | -rw----·····2.4·fat····24470·b-·defN·81-Jan-01·01:01·org/commonmark/internal/util/entities.properties | 4 | -rw----·····2.4·fat····24470·b-·defN·81-Jan-01·01:01·org/commonmark/internal/util/entities.properties |
5 | -rw----·····0.0·fat·····5916·b-·defN·81-Jan-01·01:01·AndroidManifest.xml | 5 | -rw----·····0.0·fat·····5916·b-·defN·81-Jan-01·01:01·AndroidManifest.xml |
6 | -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/-N.xml | 6 | -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/-N.xml |
7 | -rw----·····0.0·fat······764·b-·defN·81-Jan-01·01:01·res/0D.xml | 7 | -rw----·····0.0·fat······764·b-·defN·81-Jan-01·01:01·res/0D.xml |
8 | -rw----·····0.0·fat······716·b-·defN·81-Jan-01·01:01·res/0g.xml | 8 | -rw----·····0.0·fat······716·b-·defN·81-Jan-01·01:01·res/0g.xml |
9 | -rw----·····0.0·fat·····4784·b-·stor·81-Jan-01·01:01·res/5X.png | 9 | -rw----·····0.0·fat·····4784·b-·stor·81-Jan-01·01:01·res/5X.png |
10 | -rw----·····0.0·fat······612·b-·defN·81-Jan-01·01:01·res/8X.xml | 10 | -rw----·····0.0·fat······612·b-·defN·81-Jan-01·01:01·res/8X.xml |
Offset 42, 8 lines modified | Offset 42, 8 lines modified | ||
42 | -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/xE.xml | 42 | -rw----·····0.0·fat······688·b-·defN·81-Jan-01·01:01·res/xE.xml |
43 | -rw----·····0.0·fat·····7824·b-·stor·81-Jan-01·01:01·res/xM.png | 43 | -rw----·····0.0·fat·····7824·b-·stor·81-Jan-01·01:01·res/xM.png |
44 | -rw----·····0.0·fat······764·b-·defN·81-Jan-01·01:01·res/yf.xml | 44 | -rw----·····0.0·fat······764·b-·defN·81-Jan-01·01:01·res/yf.xml |
45 | -rw----·····0.0·fat····78264·b-·stor·81-Jan-01·01:01·resources.arsc | 45 | -rw----·····0.0·fat····78264·b-·stor·81-Jan-01·01:01·resources.arsc |
46 | -rw----·····2.0·fat·····3879·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF | 46 | -rw----·····2.0·fat·····3879·b-·defN·81-Jan-01·01:01·META-INF/13258F09.SF |
47 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA | 47 | -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/13258F09.RSA |
48 | -rw----·····2.0·fat·····3752·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF | 48 | -rw----·····2.0·fat·····3752·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF |
49 | 47·files,·4285 | 49 | 47·files,·428548·bytes·uncompressed,·245998·bytes·compressed:··42.6% |
Offset 1, 13 lines modified | Offset 1, 13 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············:· | 4 | checksum············:·2853113a |
5 | signature···········:· | 5 | signature···········:·d56a...7dc8 |
6 | file_size···········:·2527 | 6 | file_size···········:·252784 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·2575 | 10 | string_ids_size·····:·2575 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·501 | 12 | type_ids_size·······:·501 |
13 | type_ids_off········:·10412·(0x0028ac) | 13 | type_ids_off········:·10412·(0x0028ac) |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | proto_ids_off·······:·12416·(0x003080) | 15 | proto_ids_off·······:·12416·(0x003080) |
16 | field_ids_size······:·828 | 16 | field_ids_size······:·828 |
17 | field_ids_off·······:·20024·(0x004e38) | 17 | field_ids_off·······:·20024·(0x004e38) |
18 | method_ids_size·····:·2023 | 18 | method_ids_size·····:·2023 |
19 | method_ids_off······:·26648·(0x006818) | 19 | method_ids_off······:·26648·(0x006818) |
20 | class_defs_size·····:·294 | 20 | class_defs_size·····:·294 |
21 | class_defs_off······:·42832·(0x00a750) | 21 | class_defs_off······:·42832·(0x00a750) |
22 | data_size···········:·2005 | 22 | data_size···········:·200544 |
23 | data_off············:·52240·(0x00cc10) | 23 | data_off············:·52240·(0x00cc10) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·55 | 25 | class_idx···········:·55 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·197 | 27 | superclass_idx······:·197 |
28 | source_file_idx·····:·370 | 28 | source_file_idx·····:·370 |
Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
68 | static_fields_size··:·12 | 68 | static_fields_size··:·12 |
69 | instance_fields_size:·1 | 69 | instance_fields_size:·1 |
70 | direct_methods_size·:·9 | 70 | direct_methods_size·:·9 |
71 | virtual_methods_size:·8 | 71 | virtual_methods_size:·8 |
72 | Class·#1·annotations: | 72 | Class·#1·annotations: |
73 | Annotations·on·class | 73 | Annotations·on·class |
74 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Landroid/support/v4/content/FileProvider$PathStrategy;·Landroid/support/v4/content/FileProvider$ | 74 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Landroid/support/v4/content/FileProvider$SimplePathStrategy;·Landroid/support/v4/content/FileProvider$PathStrategy;·} |
75 | Annotations·on·field·#26·'sCache' | 75 | Annotations·on·field·#26·'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·#151·'openFile' | 77 | Annotations·on·method·#151·'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·#152·'parsePathStrategy' | 79 | Annotations·on·method·#152·'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 2744, 15 lines modified | Offset 2744, 15 lines modified | ||
2744 | ······type··········:·'Ljava/lang/String;' | 2744 | ······type··········:·'Ljava/lang/String;' |
2745 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 2745 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
2746 | ······value·········:·"release" | 2746 | ······value·········:·"release" |
2747 | ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) | 2747 | ····#2··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) |
2748 | ······name··········:·'BUILT' | 2748 | ······name··········:·'BUILT' |
2749 | ······type··········:·'J' | 2749 | ······type··········:·'J' |
2750 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 2750 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
2751 | ······value·········:·17125 | 2751 | ······value·········:·1712582277198 |
2752 | ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) | 2752 | ····#3··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) |
2753 | ······name··········:·'DEBUG' | 2753 | ······name··········:·'DEBUG' |
2754 | ······type··········:·'Z' | 2754 | ······type··········:·'Z' |
2755 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 2755 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
2756 | ······value·········:·false | 2756 | ······value·········:·false |
2757 | ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) | 2757 | ····#4··············:·(in·Lorg/billthefarmer/editor/BuildConfig;) |
2758 | ······name··········:·'VERSION_CODE' | 2758 | ······name··········:·'VERSION_CODE' |
Offset 4308, 16 lines modified | Offset 4308, 14 lines modified | ||
4308 | direct_methods_size·:·1 | 4308 | direct_methods_size·:·1 |
4309 | virtual_methods_size:·3 | 4309 | virtual_methods_size:·3 |
4310 | Class·#32·annotations: | 4310 | Class·#32·annotations: |
4311 | Annotations·on·class | 4311 | Annotations·on·class |
4312 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=gotoDialog | 4312 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=gotoDialog |
4313 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null | 4313 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null |
4314 | Annotations·on·method·#808·'<init>' | ||
4315 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·} | ||
4316 | Class·#32············- | 4314 | Class·#32············- |
4317 | ··Class·descriptor··:·'Lorg/billthefarmer/editor/Editor$2;' | 4315 | ··Class·descriptor··:·'Lorg/billthefarmer/editor/Editor$2;' |
4318 | ··Access·flags······:·0x0000·() | 4316 | ··Access·flags······:·0x0000·() |
4319 | ··Superclass········:·'Ljava/lang/Object;' | 4317 | ··Superclass········:·'Ljava/lang/Object;' |
4320 | ··Interfaces········- | 4318 | ··Interfaces········- |
4321 | ····#0··············:·'Landroid/widget/SeekBar$OnSeekBarChangeListener;' | 4319 | ····#0··············:·'Landroid/widget/SeekBar$OnSeekBarChangeListener;' |
Offset 5974, 15 lines modified | Offset 5972, 15 lines modified | ||
5974 | static_fields_size··:·105 | 5972 | static_fields_size··:·105 |
5975 | instance_fields_size:·29 | 5973 | instance_fields_size:·29 |
5976 | direct_methods_size·:·80 | 5974 | direct_methods_size·:·80 |
5977 | virtual_methods_size:·34 | 5975 | virtual_methods_size:·34 |
5978 | Class·#44·annotations: | 5976 | Class·#44·annotations: |
5979 | Annotations·on·class | 5977 | Annotations·on·class |
5980 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/editor/Editor$ | 5978 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/editor/Editor$ReadTask;·Lorg/billthefarmer/editor/Editor$FindTask;·Lorg/billthefarmer/editor/Editor$ScaleListener;·Lorg/billthefarmer/editor/Editor$QueryTextListener;·Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener;·} |
5981 | Annotations·on·field·#289·'pathMap' | 5979 | Annotations·on·field·#289·'pathMap' |
5982 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Ljava/lang/Integer;"·">;"·} | 5980 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Ljava/lang/Integer;"·">;"·} |
5983 | Annotations·on·field·#291·'removeList' | 5981 | Annotations·on·field·#291·'removeList' |
5984 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} | 5982 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} |
5985 | Annotations·on·method·#893·'getList' | 5983 | Annotations·on·method·#893·'getList' |
5986 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/io/File;"·")"·"Ljava/util/List<"·"Ljava/io/File;"·">;"·} | 5984 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/io/File;"·")"·"Ljava/util/List<"·"Ljava/io/File;"·">;"·} |
5987 | Annotations·on·method·#945·'openDialog' | 5985 | Annotations·on·method·#945·'openDialog' |
Offset 6876, 15 lines modified | Offset 6874, 15 lines modified | ||
6876 | 015732:·6e10·e702·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02e7 | 6874 | 015732:·6e10·e702·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02e7 |
6877 | 015738:·0a04···································|003e:·move-result·v4 | 6875 | 015738:·0a04···································|003e:·move-result·v4 |
6878 | 01573a:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a | 6876 | 01573a:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a |
6879 | 01573e:·6e10·f002·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02f0 | 6877 | 01573e:·6e10·f002·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02f0 |
6880 | 015744:·0a04···································|0044:·move-result·v4 | 6878 | 015744:·0a04···································|0044:·move-result·v4 |
6881 | 015746:·6e10·e502·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02e5 | 6879 | 015746:·6e10·e502·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02e5 |
6882 | 01574c:·0a03···································|0048:·move-result·v3 | 6880 | 01574c:·0a03···································|0048:·move-result·v3 |
6883 | 01574e:·1805· | 6881 | 01574e:·1805·4eb8·dbbd·8e01·0000···············|0049:·const-wide·v5,·#double·8.46128e-312·//·#0000018ebddbb84e |
6884 | 015758:·7120·4d02·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@024d | 6882 | 015758:·7120·4d02·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@024d |
6885 | 01575e:·0c05···································|0051:·move-result-object·v5 | 6883 | 01575e:·0c05···································|0051:·move-result-object·v5 |
6886 | 015760:·6e20·9302·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0293 | 6884 | 015760:·6e20·9302·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0293 |
6887 | 015766:·0c01···································|0055:·move-result-object·v1 | 6885 | 015766:·0c01···································|0055:·move-result-object·v1 |
6888 | 015768:·6e40·a700·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a7 | 6886 | 015768:·6e40·a700·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a7 |
6889 | 01576e:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013 | 6887 | 01576e:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013 |
6890 | 015774:·1401·1a00·087f·························|005c:·const·v1,·#float·1.80776e+38·//·#7f08001a | 6888 | 015774:·1401·1a00·087f·························|005c:·const·v1,·#float·1.80776e+38·//·#7f08001a |
Offset 29431, 15 lines modified | Offset 29429, 15 lines modified | ||
29431 | static_fields_size··:·0 | 29429 | static_fields_size··:·0 |
29432 | instance_fields_size:·0 | 29430 | instance_fields_size:·0 |
29433 | direct_methods_size·:·1 | 29431 | direct_methods_size·:·1 |
29434 | virtual_methods_size:·3 | 29432 | virtual_methods_size:·3 |
29435 | Class·#165·annotations: | 29433 | Class·#165·annotations: |
29436 | Annotations·on·class | 29434 | Annotations·on·class |
29437 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/ibm/icu/text/CharsetRecog_mbcs$ | 29435 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030;·Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc;·Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5;·Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis;·Lcom/ibm/icu/text/CharsetRecog_mbcs$iteratedChar;·} |
29438 | Class·#165············- | 29436 | Class·#165············- |
29439 | ··Class·descriptor··:·'Lcom/ibm/icu/text/CharsetRecog_mbcs;' | 29437 | ··Class·descriptor··:·'Lcom/ibm/icu/text/CharsetRecog_mbcs;' |
29440 | ··Access·flags······:·0x0400·(ABSTRACT) | 29438 | ··Access·flags······:·0x0400·(ABSTRACT) |
29441 | ··Superclass········:·'Lcom/ibm/icu/text/CharsetRecognizer;' | 29439 | ··Superclass········:·'Lcom/ibm/icu/text/CharsetRecognizer;' |
29442 | ··Interfaces········- | 29440 | ··Interfaces········- |
29443 | ··Static·fields·····- | 29441 | ··Static·fields·····- |
Offset 29812, 15 lines modified | Offset 29810, 15 lines modified | ||
Max diff block lines reached; 3471/11168 bytes (31.08%) of diff not shown. |
Offset 278, 15 lines modified | Offset 278, 15 lines modified | ||
278 | ··version·of·encoding·software:···················2.0 | 278 | ··version·of·encoding·software:···················2.0 |
279 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 279 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
280 | ··minimum·software·version·required·to·extract:···2.0 | 280 | ··minimum·software·version·required·to·extract:···2.0 |
281 | ··compression·method:·····························none·(stored) | 281 | ··compression·method:·····························none·(stored) |
282 | ··file·security·status:···························not·encrypted | 282 | ··file·security·status:···························not·encrypted |
283 | ··extended·local·header:··························no | 283 | ··extended·local·header:··························no |
284 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 284 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
285 | ··32-bit·CRC·value·(hex):························· | 285 | ··32-bit·CRC·value·(hex):·························db51c8f1 |
286 | ··compressed·size:································444·bytes | 286 | ··compressed·size:································444·bytes |
287 | ··uncompressed·size:······························444·bytes | 287 | ··uncompressed·size:······························444·bytes |
288 | ··length·of·filename:·····························42·characters | 288 | ··length·of·filename:·····························42·characters |
289 | ··length·of·extra·field:··························0·bytes | 289 | ··length·of·extra·field:··························0·bytes |
290 | ··length·of·file·comment:·························0·characters | 290 | ··length·of·file·comment:·························0·characters |
291 | ··disk·number·on·which·file·begins:···············disk·1 | 291 | ··disk·number·on·which·file·begins:···············disk·1 |
292 | ··apparent·file·type:·····························binary | 292 | ··apparent·file·type:·····························binary |
Offset 1259, 15 lines modified | Offset 1259, 15 lines modified | ||
1259 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 1259 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
1260 | ··minimum·software·version·required·to·extract:···2.0 | 1260 | ··minimum·software·version·required·to·extract:···2.0 |
1261 | ··compression·method:·····························deflated | 1261 | ··compression·method:·····························deflated |
1262 | ··compression·sub-type·(deflation):···············normal | 1262 | ··compression·sub-type·(deflation):···············normal |
1263 | ··file·security·status:···························not·encrypted | 1263 | ··file·security·status:···························not·encrypted |
1264 | ··extended·local·header:··························no | 1264 | ··extended·local·header:··························no |
1265 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 | 1265 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
1266 | ··32-bit·CRC·value·(hex):························· | 1266 | ··32-bit·CRC·value·(hex):·························1342d2ed |
1267 | ··compressed·size:································24371·bytes | 1267 | ··compressed·size:································24371·bytes |
1268 | ··uncompressed·size:······························55181·bytes | 1268 | ··uncompressed·size:······························55181·bytes |
1269 | ··length·of·filename:·····························37·characters | 1269 | ··length·of·filename:·····························37·characters |
1270 | ··length·of·extra·field:··························0·bytes | 1270 | ··length·of·extra·field:··························0·bytes |
1271 | ··length·of·file·comment:·························0·characters | 1271 | ··length·of·file·comment:·························0·characters |
1272 | ··disk·number·on·which·file·begins:···············disk·1 | 1272 | ··disk·number·on·which·file·begins:···············disk·1 |
1273 | ··apparent·file·type:·····························binary | 1273 | ··apparent·file·type:·····························binary |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | package·org.billthefarmer.editor; | 1 | package·org.billthefarmer.editor; |
2 | public·final·class·BuildConfig | 2 | 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·=·17125 | 6 | ····public·static·final·long·BUILT·=·1712582277198L; |
7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
8 | ····public·static·final·int·VERSION_CODE·=·196; | 8 | ····public·static·final·int·VERSION_CODE·=·196; |
9 | ····public·static·final·String·VERSION_NAME·=·"1.96"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.96"; |
10 | } | 10 | } |
Offset 281, 15 lines modified | Offset 281, 15 lines modified | ||
281 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770)); | 281 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770)); |
282 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 282 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
283 | ········if·(matcher.find())·{ | 283 | ········if·(matcher.find())·{ |
284 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.96"); | 284 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.96"); |
285 | ········} | 285 | ········} |
286 | ········matcher.reset((CharSequence)message); | 286 | ········matcher.reset((CharSequence)message); |
287 | ········if·(matcher.find())·{ | 287 | ········if·(matcher.find())·{ |
288 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(17125 | 288 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1712582277198L))); |
289 | ········} | 289 | ········} |
290 | ········alertDialog$Builder.setMessage((CharSequence)message); | 290 | ········alertDialog$Builder.setMessage((CharSequence)message); |
291 | ········alertDialog$Builder.setPositiveButton(2131230746,·(DialogInterface$OnClickListener)null); | 291 | ········alertDialog$Builder.setPositiveButton(2131230746,·(DialogInterface$OnClickListener)null); |
292 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 292 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
293 | ········if·(textView·!=·null)·{ | 293 | ········if·(textView·!=·null)·{ |
294 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 294 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
295 | ············textView.setMovementMethod(LinkMovementMethod.getInstance()); | 295 | ············textView.setMovementMethod(LinkMovementMethod.getInstance()); |
Offset 2, 16 lines modified | Offset 2, 16 lines modified | ||
2 | .super·Landroid/content/ContentProvider; | 2 | .super·Landroid/content/ContentProvider; |
3 | .source·"FileProvider.java" | 3 | .source·"FileProvider.java" |
4 | #·annotations | 4 | #·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·annotation | 10 | .end·annotation |
11 | #·static·fields | 11 | #·static·fields |
12 | .field·private·static·final·ATTR_NAME:Ljava/lang/String;·=·"name" | 12 | .field·private·static·final·ATTR_NAME:Ljava/lang/String;·=·"name" |
Offset 2, 16 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/ibm/icu/text/CharsetRecognizer; | 2 | .super·Lcom/ibm/icu/text/CharsetRecognizer; |
3 | .source·"CharsetRecog_sbcs.java" | 3 | .source·"CharsetRecog_sbcs.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramParser;, | ||
8 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramParser_IBM420;, | ||
9 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr;, | 7 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr;, |
10 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl;, | 8 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl;, |
11 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar;, | 9 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar;, |
12 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr;, | 10 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr;, |
13 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl;, | 11 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl;, |
14 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he;, | 12 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he;, |
15 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R;, | 13 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R;, |
Offset 26, 15 lines modified | Offset 24, 17 lines modified | ||
26 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7;, | 24 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7;, |
27 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar;, | 25 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar;, |
28 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6;, | 26 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6;, |
29 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru;, | 27 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru;, |
30 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5;, | 28 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5;, |
31 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2;, | 29 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2;, |
32 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1;, | 30 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1;, |
33 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramsPlusLang; | 31 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramsPlusLang;, |
32 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramParser_IBM420;, | ||
33 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramParser; | ||
34 | ····} | 34 | ····} |
35 | .end·annotation | 35 | .end·annotation |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·constructor·<init>()V | 37 | .method·constructor·<init>()V |
38 | ····.locals·0 | 38 | ····.locals·0 |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | .super·Lcom/ibm/icu/text/CharsetRecognizer; | 2 | .super·Lcom/ibm/icu/text/CharsetRecognizer; |
3 | .source·"CharsetRecog_mbcs.java" | 3 | .source·"CharsetRecog_mbcs.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$iteratedChar;, | ||
8 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030;, | 7 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030;, |
9 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc;, | 8 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc;, |
10 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5;, | 9 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5;, |
11 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis; | 10 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis;, |
11 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$iteratedChar; | ||
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | #·direct·methods | 14 | #·direct·methods |
15 | .method·constructor·<init>()V | 15 | .method·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
Offset 2, 19 lines modified | Offset 2, 19 lines modified | ||
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"Editor.java" | 3 | .source·"Editor.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/billthefarmer/editor/Editor$ReadTask;, | ||
8 | ········Lorg/billthefarmer/editor/Editor$FindTask;, | ||
7 | ········Lorg/billthefarmer/editor/Editor$ScaleListener;, | 9 | ········Lorg/billthefarmer/editor/Editor$ScaleListener;, |
8 | ········Lorg/billthefarmer/editor/Editor$QueryTextListener;, | 10 | ········Lorg/billthefarmer/editor/Editor$QueryTextListener;, |
9 | ········Lorg/billthefarmer/editor/Editor$FindTask;, | ||
10 | ········Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; | 11 | ········Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; |
11 | ········Lorg/billthefarmer/editor/Editor$ReadTask; | ||
12 | ····} | 12 | ····} |
13 | .end·annotation | 13 | .end·annotation |
14 | #·static·fields | 14 | #·static·fields |
15 | .field·public·static·final·ANNOTATION:Ljava/util/regex/Pattern; | 15 | .field·public·static·final·ANNOTATION:Ljava/util/regex/Pattern; |
Offset 695, 15 lines modified | Offset 695, 15 lines modified | ||
695 | ····move-result·v4 | 695 | ····move-result·v4 |
696 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 696 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
697 | ····move-result·v3 | 697 | ····move-result·v3 |
698 | ····const-wide·v5,·0x18eb | 698 | ····const-wide·v5,·0x18ebddbb84eL |
699 | ····.line·2020 | 699 | ····.line·2020 |
700 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 700 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
701 | ····move-result-object·v5 | 701 | ····move-result-object·v5 |
702 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 702 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
Offset 24, 19 lines modified | Offset 24, 14 lines modified | ||
24 | .field·final·synthetic·val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; | 24 | .field·final·synthetic·val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/billthefarmer/editor/Editor;Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener;Landroid/app/AlertDialog;)V | 26 | .method·constructor·<init>(Lorg/billthefarmer/editor/Editor;Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener;Landroid/app/AlertDialog;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.annotation·system·Ldalvik/annotation/Signature; | ||
29 | ········value·=·{ | ||
30 | ············"()V" | ||
31 | ········} | ||
32 | ····.end·annotation | ||
33 | ····.line·1754 | 28 | ····.line·1754 |
34 | ····iput-object·p1,·p0,·Lorg/billthefarmer/editor/Editor$2;->this$0:Lorg/billthefarmer/editor/Editor; | 29 | ····iput-object·p1,·p0,·Lorg/billthefarmer/editor/Editor$2;->this$0:Lorg/billthefarmer/editor/Editor; |
35 | ····iput-object·p2,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; | 30 | ····iput-object·p2,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; |
36 | ····iput-object·p3,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$dialog:Landroid/app/AlertDialog; | 31 | ····iput-object·p3,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$dialog:Landroid/app/AlertDialog; |
Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
4 | #·static·fields | 4 | #·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·=·0x18eb | 7 | .field·public·static·final·BUILT:J·=·0x18ebddbb84eL |
8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
9 | .field·public·static·final·VERSION_CODE:I·=·0xc4 | 9 | .field·public·static·final·VERSION_CODE:I·=·0xc4 |
10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.96" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.96" |