| 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:·248564·bytes,·number·of·entries:·47 | 1 | Zip·file·size:·248564·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···2355 | 3 | -rw-r--r--··0.0·unx···235564·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····78300·b-·stor·81-Jan-01·01:01·resources.arsc | 45 | -rw----·····0.0·fat····78300·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,·4113 | 49 | 47·files,·411364·bytes·uncompressed,·238979·bytes·compressed:··41.9% |
| 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 | 4 | checksum············:·44682609 |
| 5 | signature···········:· | 5 | signature···········:·012d...0c69 |
| 6 | file_size···········:·2355 | 6 | file_size···········:·235564 |
| 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·····:·2418 | 10 | string_ids_size·····:·2418 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·474 | 12 | type_ids_size·······:·474 |
| 13 | type_ids_off········:·9784·(0x002638) | 13 | type_ids_off········:·9784·(0x002638) |
| Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
| 15 | proto_ids_off·······:·11680·(0x002da0) | 15 | proto_ids_off·······:·11680·(0x002da0) |
| 16 | field_ids_size······:·792 | 16 | field_ids_size······:·792 |
| 17 | field_ids_off·······:·18820·(0x004984) | 17 | field_ids_off·······:·18820·(0x004984) |
| 18 | method_ids_size·····:·1896 | 18 | method_ids_size·····:·1896 |
| 19 | method_ids_off······:·25156·(0x006244) | 19 | method_ids_off······:·25156·(0x006244) |
| 20 | class_defs_size·····:·268 | 20 | class_defs_size·····:·268 |
| 21 | class_defs_off······:·40324·(0x009d84) | 21 | class_defs_off······:·40324·(0x009d84) |
| 22 | data_size···········:·1866 | 22 | data_size···········:·186664 |
| 23 | data_off············:·48900·(0x00bf04) | 23 | data_off············:·48900·(0x00bf04) |
| 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······:·196 | 27 | superclass_idx······:·196 |
| 28 | source_file_idx·····:·325 | 28 | source_file_idx·····:·325 |
| 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$ | 74 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Landroid/support/v4/content/FileProvider$PathStrategy;·Landroid/support/v4/content/FileProvider$SimplePathStrategy;·} |
| 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·········:·17 | 2751 | ······value·········:·1719844077123 |
| 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, 14 lines modified | Offset 4308, 16 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·#793·'<init>' | ||
| 4315 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·} | ||
| 4314 | Class·#32············- | 4316 | Class·#32············- |
| 4315 | ··Class·descriptor··:·'Lorg/billthefarmer/editor/Editor$2;' | 4317 | ··Class·descriptor··:·'Lorg/billthefarmer/editor/Editor$2;' |
| 4316 | ··Access·flags······:·0x0000·() | 4318 | ··Access·flags······:·0x0000·() |
| 4317 | ··Superclass········:·'Ljava/lang/Object;' | 4319 | ··Superclass········:·'Ljava/lang/Object;' |
| 4318 | ··Interfaces········- | 4320 | ··Interfaces········- |
| 4319 | ····#0··············:·'Landroid/widget/SeekBar$OnSeekBarChangeListener;' | 4321 | ····#0··············:·'Landroid/widget/SeekBar$OnSeekBarChangeListener;' |
| Offset 5969, 15 lines modified | Offset 5971, 15 lines modified | ||
| 5969 | static_fields_size··:·104 | 5971 | static_fields_size··:·104 |
| 5970 | instance_fields_size:·28 | 5972 | instance_fields_size:·28 |
| 5971 | direct_methods_size·:·80 | 5973 | direct_methods_size·:·80 |
| 5972 | virtual_methods_size:·34 | 5974 | virtual_methods_size:·34 |
| 5973 | Class·#44·annotations: | 5975 | Class·#44·annotations: |
| 5974 | Annotations·on·class | 5976 | Annotations·on·class |
| 5975 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/editor/Editor$ | 5977 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/billthefarmer/editor/Editor$ScaleListener;·Lorg/billthefarmer/editor/Editor$QueryTextListener;·Lorg/billthefarmer/editor/Editor$FindTask;·Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener;·Lorg/billthefarmer/editor/Editor$ReadTask;·} |
| 5976 | Annotations·on·field·#288·'pathMap' | 5978 | Annotations·on·field·#288·'pathMap' |
| 5977 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Ljava/lang/Integer;"·">;"·} | 5979 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/Map<"·"Ljava/lang/String;"·"Ljava/lang/Integer;"·">;"·} |
| 5978 | Annotations·on·field·#289·'removeList' | 5980 | Annotations·on·field·#289·'removeList' |
| 5979 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} | 5981 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"Ljava/util/List<"·"Ljava/lang/String;"·">;"·} |
| 5980 | Annotations·on·method·#878·'getList' | 5982 | Annotations·on·method·#878·'getList' |
| 5981 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/io/File;"·")"·"Ljava/util/List<"·"Ljava/io/File;"·">;"·} | 5983 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/io/File;"·")"·"Ljava/util/List<"·"Ljava/io/File;"·">;"·} |
| 5982 | Annotations·on·method·#930·'openDialog' | 5984 | Annotations·on·method·#930·'openDialog' |
| Offset 6862, 15 lines modified | Offset 6864, 15 lines modified | ||
| 6862 | 0148ee:·6e10·d802·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02d8 | 6864 | 0148ee:·6e10·d802·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@02d8 |
| 6863 | 0148f4:·0a04···································|003e:·move-result·v4 | 6865 | 0148f4:·0a04···································|003e:·move-result·v4 |
| 6864 | 0148f6:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a | 6866 | 0148f6:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a |
| 6865 | 0148fa:·6e10·e102·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02e1 | 6867 | 0148fa:·6e10·e102·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@02e1 |
| 6866 | 014900:·0a04···································|0044:·move-result·v4 | 6868 | 014900:·0a04···································|0044:·move-result·v4 |
| 6867 | 014902:·6e10·d602·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02d6 | 6869 | 014902:·6e10·d602·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@02d6 |
| 6868 | 014908:·0a03···································|0048:·move-result·v3 | 6870 | 014908:·0a03···································|0048:·move-result·v3 |
| 6869 | 01490a:·1805· | 6871 | 01490a:·1805·43fe·b16e·9001·0000···············|0049:·const-wide·v5,·#double·8.49716e-312·//·#000001906eb1fe43 |
| 6870 | 014914:·7120·4a02·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@024a | 6872 | 014914:·7120·4a02·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@024a |
| 6871 | 01491a:·0c05···································|0051:·move-result-object·v5 | 6873 | 01491a:·0c05···································|0051:·move-result-object·v5 |
| 6872 | 01491c:·6e20·8d02·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@028d | 6874 | 01491c:·6e20·8d02·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@028d |
| 6873 | 014922:·0c01···································|0055:·move-result-object·v1 | 6875 | 014922:·0c01···································|0055:·move-result-object·v1 |
| 6874 | 014924:·6e40·a700·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a7 | 6876 | 014924:·6e40·a700·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@00a7 |
| 6875 | 01492a:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013 | 6877 | 01492a:·6e20·1300·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0013 |
| 6876 | 014930:·1401·1a00·087f·························|005c:·const·v1,·#float·1.80776e+38·//·#7f08001a | 6878 | 014930:·1401·1a00·087f·························|005c:·const·v1,·#float·1.80776e+38·//·#7f08001a |
| Offset 28207, 15 lines modified | Offset 28209, 15 lines modified | ||
| 28207 | static_fields_size··:·0 | 28209 | static_fields_size··:·0 |
| 28208 | instance_fields_size:·0 | 28210 | instance_fields_size:·0 |
| 28209 | direct_methods_size·:·1 | 28211 | direct_methods_size·:·1 |
| 28210 | virtual_methods_size:·3 | 28212 | virtual_methods_size:·3 |
| 28211 | Class·#147·annotations: | 28213 | Class·#147·annotations: |
| 28212 | Annotations·on·class | 28214 | Annotations·on·class |
| 28213 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/ibm/icu/text/CharsetRecog_mbcs$ | 28215 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lcom/ibm/icu/text/CharsetRecog_mbcs$iteratedChar;·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;·} |
| 28214 | Class·#147············- | 28216 | Class·#147············- |
| 28215 | ··Class·descriptor··:·'Lcom/ibm/icu/text/CharsetRecog_mbcs;' | 28217 | ··Class·descriptor··:·'Lcom/ibm/icu/text/CharsetRecog_mbcs;' |
| 28216 | ··Access·flags······:·0x0400·(ABSTRACT) | 28218 | ··Access·flags······:·0x0400·(ABSTRACT) |
| 28217 | ··Superclass········:·'Lcom/ibm/icu/text/CharsetRecognizer;' | 28219 | ··Superclass········:·'Lcom/ibm/icu/text/CharsetRecognizer;' |
| 28218 | ··Interfaces········- | 28220 | ··Interfaces········- |
| 28219 | ··Static·fields·····- | 28221 | ··Static·fields·····- |
| Offset 28588, 15 lines modified | Offset 28590, 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):·························1aa65651 |
| 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):·························3acd9353 |
| 1267 | ··compressed·size:································24130·bytes | 1267 | ··compressed·size:································24130·bytes |
| 1268 | ··uncompressed·size:······························54627·bytes | 1268 | ··uncompressed·size:······························54627·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·=·17 | 6 | ····public·static·final·long·BUILT·=·1719844077123L; |
| 7 | ····public·static·final·boolean·DEBUG·=·false; | 7 | ····public·static·final·boolean·DEBUG·=·false; |
| 8 | ····public·static·final·int·VERSION_CODE·=·194; | 8 | ····public·static·final·int·VERSION_CODE·=·194; |
| 9 | ····public·static·final·String·VERSION_NAME·=·"1.94"; | 9 | ····public·static·final·String·VERSION_NAME·=·"1.94"; |
| 10 | } | 10 | } |
| Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
| 279 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770)); | 279 | ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131230770)); |
| 280 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); | 280 | ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message); |
| 281 | ········if·(matcher.find())·{ | 281 | ········if·(matcher.find())·{ |
| 282 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.94"); | 282 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.94"); |
| 283 | ········} | 283 | ········} |
| 284 | ········matcher.reset((CharSequence)message); | 284 | ········matcher.reset((CharSequence)message); |
| 285 | ········if·(matcher.find())·{ | 285 | ········if·(matcher.find())·{ |
| 286 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(17 | 286 | ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1719844077123L))); |
| 287 | ········} | 287 | ········} |
| 288 | ········alertDialog$Builder.setMessage((CharSequence)message); | 288 | ········alertDialog$Builder.setMessage((CharSequence)message); |
| 289 | ········alertDialog$Builder.setPositiveButton(2131230746,·(DialogInterface$OnClickListener)null); | 289 | ········alertDialog$Builder.setPositiveButton(2131230746,·(DialogInterface$OnClickListener)null); |
| 290 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); | 290 | ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); |
| 291 | ········if·(textView·!=·null)·{ | 291 | ········if·(textView·!=·null)·{ |
| 292 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); | 292 | ············textView.setTextAppearance(alertDialog$Builder.getContext(),·16973894); |
| 293 | ············textView.setMovementMethod(LinkMovementMethod.getInstance()); | 293 | ············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;, | ||
| 7 | ········Landroid/support/v4/content/FileProvider$SimplePathStrategy; | 8 | ········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, 14 lines modified | Offset 2, 16 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;, | ||
| 7 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr;, | 9 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr;, |
| 8 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl;, | 10 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl;, |
| 9 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar;, | 11 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar;, |
| 10 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr;, | 12 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr;, |
| 11 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl;, | 13 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl;, |
| 12 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he;, | 14 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he;, |
| 13 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R;, | 15 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R;, |
| Offset 24, 17 lines modified | Offset 26, 15 lines modified | ||
| 24 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7;, | 26 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7;, |
| 25 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar;, | 27 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar;, |
| 26 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6;, | 28 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6;, |
| 27 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru;, | 29 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru;, |
| 28 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5;, | 30 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5;, |
| 29 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2;, | 31 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2;, |
| 30 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1;, | 32 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1;, |
| 31 | ········Lcom/ibm/icu/text/CharsetRecog_sbcs$NGramsPlusLang; | 33 | ········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;, | ||
| 7 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030;, | 8 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030;, |
| 8 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc;, | 9 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_euc;, |
| 9 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5;, | 10 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_big5;, |
| 10 | ········Lcom/ibm/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis; | 11 | ········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;, | ||
| 9 | ········Lorg/billthefarmer/editor/Editor$ScaleListener;, | 7 | ········Lorg/billthefarmer/editor/Editor$ScaleListener;, |
| 10 | ········Lorg/billthefarmer/editor/Editor$QueryTextListener;, | 8 | ········Lorg/billthefarmer/editor/Editor$QueryTextListener;, |
| 9 | ········Lorg/billthefarmer/editor/Editor$FindTask;, | ||
| 11 | ········Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; | 10 | ········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 691, 15 lines modified | Offset 691, 15 lines modified | ||
| 691 | ····move-result·v4 | 691 | ····move-result·v4 |
| 692 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I | 692 | ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I |
| 693 | ····move-result·v3 | 693 | ····move-result·v3 |
| 694 | ····const-wide·v5,·0x1 | 694 | ····const-wide·v5,·0x1906eb1fe43L |
| 695 | ····.line·1963 | 695 | ····.line·1963 |
| 696 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 696 | ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
| 697 | ····move-result-object·v5 | 697 | ····move-result-object·v5 |
| 698 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; | 698 | ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String; |
| Offset 24, 14 lines modified | Offset 24, 19 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 | ||
| 28 | ····.line·1695 | 33 | ····.line·1695 |
| 29 | ····iput-object·p1,·p0,·Lorg/billthefarmer/editor/Editor$2;->this$0:Lorg/billthefarmer/editor/Editor; | 34 | ····iput-object·p1,·p0,·Lorg/billthefarmer/editor/Editor$2;->this$0:Lorg/billthefarmer/editor/Editor; |
| 30 | ····iput-object·p2,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; | 35 | ····iput-object·p2,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$listener:Lorg/billthefarmer/editor/Editor$OnSeekBarChangeListener; |
| 31 | ····iput-object·p3,·p0,·Lorg/billthefarmer/editor/Editor$2;->val$dialog:Landroid/app/AlertDialog; | 36 | ····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·=·0x1 | 7 | .field·public·static·final·BUILT:J·=·0x1906eb1fe43L |
| 8 | .field·public·static·final·DEBUG:Z·=·false | 8 | .field·public·static·final·DEBUG:Z·=·false |
| 9 | .field·public·static·final·VERSION_CODE:I·=·0xc2 | 9 | .field·public·static·final·VERSION_CODE:I·=·0xc2 |
| 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.94" | 10 | .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.94" |