| Offset 1, 16 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):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 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:·141c3daf747be0b1fe9882bd3820fa64a75ec3254e95932d3badb2923a7b4592 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·b33f3880b6a0a27abb8396bd3d38fe8242f85c88 | ||
| 11 | Signer·#1·certificate·MD5·digest:·f5f78d2731abb4333a84c7ee5a7193b0 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·6f0aec3b6f82f4a2a17951db9ef9751140ca2975a45f7c2001639919ee3e50f2 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·2d75344fb783c52470073e2a97cc02c21724bb28 | ||
| 16 | Signer·#1·public·key·MD5·digest:·8e96cb99359c2cdda0081486c4a5f537 | ||
| Offset 1, 202 lines modified | Offset 1, 193 lines modified | ||
| 1 | There·is·no·zipfile·comment. | 1 | There·is·no·zipfile·comment. |
| 2 | End-of-central-directory·record: | 2 | End-of-central-directory·record: |
| 3 | ------------------------------- | 3 | ------------------------------- |
| 4 | ··Zip·archive·file·size:·····················49 | 4 | ··Zip·archive·file·size:·····················49198·(000000000000C02Eh) |
| 5 | ··Actual·end-cent-dir·record·offset:·········49 | 5 | ··Actual·end-cent-dir·record·offset:·········49176·(000000000000C018h) |
| 6 | ··Expected·end-cent-dir·record·offset:·······49 | 6 | ··Expected·end-cent-dir·record·offset:·······49176·(000000000000C018h) |
| 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) | 7 | ··(based·on·the·length·of·the·central·directory·and·its·expected·offset) |
| 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
| 9 | ··central·directory·contains·11·entries. | 9 | ··central·directory·contains·11·entries. |
| 10 | ··The·central·directory·is·7 | 10 | ··The·central·directory·is·777·(0000000000000309h)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·48 | 12 | ··is·48399·(000000000000BD0Fh). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
| 26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Sep·24·00:08:46 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························5d7c813f |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································749·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························2060·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
| 32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
| 37 | ··The·central-directory·extra·field·contains: | ||
| 38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
| 37 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
| 38 | Central·directory·entry·#2: | 40 | Central·directory·entry·#2: |
| 39 | --------------------------- | 41 | --------------------------- |
| 40 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
| 41 | ·· | 43 | ··res/drawable-hdpi-v4/ic_launcher.png |
| 42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···818 |
| 43 | ··················································(0000000000000 | 45 | ··················································(0000000000000332h)·bytes |
| 44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 45 | ··version·of·encoding·software:··················· | 47 | ··version·of·encoding·software:···················1.0 |
| 46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 47 | ··minimum·software·version·required·to·extract:··· | 49 | ··minimum·software·version·required·to·extract:···1.0 |
| 48 | ··compression·method:····························· | 50 | ··compression·method:·····························none·(stored) |
| 49 | ··compression·sub-type·(deflation):···············normal | ||
| 50 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
| 51 | ··extended·local·header:·························· | 52 | ··extended·local·header:··························no |
| 52 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| 53 | ··32-bit·CRC·value·(hex):························· | 54 | ··32-bit·CRC·value·(hex):·························c547b079 |
| 54 | ··compressed·size:································4 | 55 | ··compressed·size:································4527·bytes |
| 55 | ··uncompressed·size:······························ | 56 | ··uncompressed·size:······························4527·bytes |
| 56 | ··length·of·filename:····························· | 57 | ··length·of·filename:·····························36·characters |
| 57 | ··length·of·extra·field:··························0·bytes | 58 | ··length·of·extra·field:··························0·bytes |
| 58 | ··length·of·file·comment:·························0·characters | 59 | ··length·of·file·comment:·························0·characters |
| 59 | ··disk·number·on·which·file·begins:···············disk·1 | 60 | ··disk·number·on·which·file·begins:···············disk·1 |
| 60 | ··apparent·file·type:·····························binary | 61 | ··apparent·file·type:·····························binary |
| 61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 62 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 62 | ··MS-DOS·file·attributes·(00·hex):················none | 63 | ··MS-DOS·file·attributes·(00·hex):················none |
| 63 | ··There·is·no·file·comment. | 64 | ··There·is·no·file·comment. |
| 64 | Central·directory·entry·#3: | 65 | Central·directory·entry·#3: |
| 65 | --------------------------- | 66 | --------------------------- |
| 66 | ·· | 67 | ··res/drawable-ldpi-v4/ic_launcher.png |
| 67 | ··META-INF/39D35F32.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:··· | 68 | ··offset·of·local·header·from·start·of·archive:···5411 |
| 69 | ··················································(000000000000 | 69 | ··················································(0000000000001523h)·bytes |
| 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 71 | ··version·of·encoding·software:··················· | 71 | ··version·of·encoding·software:···················1.0 |
| 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 73 | ··minimum·software·version·required·to·extract:··· | 73 | ··minimum·software·version·required·to·extract:···1.0 |
| 74 | ··compression·method:····························· | 74 | ··compression·method:·····························none·(stored) |
| 75 | ··compression·sub-type·(deflation):···············normal | ||
| 76 | ··file·security·status:···························not·encrypted | 75 | ··file·security·status:···························not·encrypted |
| 77 | ··extended·local·header:·························· | 76 | ··extended·local·header:··························no |
| 78 | ··file·last·modified·on·(DOS·date/time):·········· | 77 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
| 79 | ··32-bit·CRC·value·(hex):·························8 | 78 | ··32-bit·CRC·value·(hex):·························8ef78580 |
| 80 | ··compressed·size:································1 | 79 | ··compressed·size:································1537·bytes |
| 81 | ··uncompressed·size:······························1 | 80 | ··uncompressed·size:······························1537·bytes |
| 82 | ··length·of·filename:····························· | 81 | ··length·of·filename:·····························36·characters |
| 83 | ··length·of·extra·field:··························0·bytes | 82 | ··length·of·extra·field:··························0·bytes |
| 84 | ··length·of·file·comment:·························0·characters | 83 | ··length·of·file·comment:·························0·characters |
| 85 | ··disk·number·on·which·file·begins:···············disk·1 | 84 | ··disk·number·on·which·file·begins:···············disk·1 |
| 86 | ··apparent·file·type:·····························binary | 85 | ··apparent·file·type:·····························binary |
| 87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 86 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 88 | ··MS-DOS·file·attributes·(00·hex):················none | 87 | ··MS-DOS·file·attributes·(00·hex):················none |
| 89 | ··There·is·no·file·comment. | 88 | ··There·is·no·file·comment. |
| 90 | Central·directory·entry·#4: | 89 | Central·directory·entry·#4: |
| 91 | --------------------------- | 90 | --------------------------- |
| 91 | ··res/drawable-mdpi-v4/ic_launcher.png | ||
| 92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
| 93 | ··res/layout/adblocker_white_list_row.xml | ||
| 94 | ··offset·of·local·header·from·start·of·archive:··· | 92 | ··offset·of·local·header·from·start·of·archive:···7014 |
| 95 | ··················································(000000000000 | 93 | ··················································(0000000000001B66h)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 94 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:··················· | 95 | ··version·of·encoding·software:···················1.0 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 96 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:··· | 97 | ··minimum·software·version·required·to·extract:···1.0 |
| 100 | ··compression·method:····························· | 98 | ··compression·method:·····························none·(stored) |
| 101 | ··compression·sub-type·(deflation):···············normal | ||
| Max diff block lines reached; 15493/23918 bytes (64.78%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
| 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="3"·android:versionName="1.1"·android:installLocation="auto"·package="org.tint.adblock"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="3"·android:versionName="1.1"·android:installLocation="auto"·package="org.tint.adblock"·platformBuildVersionCode="14"·platformBuildVersionName="4.0.2-1406408"> |
| 3 | ··<uses-sdk·android:minSdkVersion="14"/> | 3 | ··<uses-sdk·android:minSdkVersion="14"/> |
| 4 | ··<application·android:label="@string/AddonName"·android:icon="@drawable/ic_launcher"> | 4 | ··<application·android:label="@string/AddonName"·android:icon="@drawable/ic_launcher"> |
| 5 | ····<service·android:name="org.tint.adblock.AddonService"·android:permission="org.tint.permissions.services.ADDONS"·android:exported="true"> | 5 | ····<service·android:name="org.tint.adblock.AddonService"·android:permission="org.tint.permissions.services.ADDONS"·android:exported="true"> |
| 6 | ······<intent-filter> | 6 | ······<intent-filter> |
| 7 | ········<action·android:name="org.tint.intent.action.ADDON"/> | 7 | ········<action·android:name="org.tint.intent.action.ADDON"/> |
| 8 | ········<category·android:name="org.tint.intent.category.ADBLOCK_ADDON"/> | 8 | ········<category·android:name="org.tint.intent.category.ADBLOCK_ADDON"/> |
| 9 | ······</intent-filter> | 9 | ······</intent-filter> |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | Binary·APK | 1 | Binary·APK |
| 2 | Package·name=org.tint.adblock·id=7f | 2 | Package·name=org.tint.adblock·id=7f |
| 3 | ··type·drawable·id=02·entryCount=1 | 3 | ··type·drawable·id=02·entryCount=1 |
| 4 | ····resource·0x7f020000·drawable/ic_launcher | 4 | ····resource·0x7f020000·drawable/ic_launcher |
| 5 | ······(ldpi-v4)·(file)·res/drawable-ldpi/ic_launcher.png·type=PNG | 5 | ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/ic_launcher.png·type=PNG |
| 6 | ······(mdpi-v4)·(file)·res/drawable-mdpi/ic_launcher.png·type=PNG | 6 | ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_launcher.png·type=PNG |
| 7 | ······(hdpi-v4)·(file)·res/drawable-hdpi/ic_launcher.png·type=PNG | 7 | ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_launcher.png·type=PNG |
| 8 | ··type·id·id=06·entryCount=1 | 8 | ··type·id·id=06·entryCount=1 |
| 9 | ····resource·0x7f060000·id/AdblockerListUrlValue | 9 | ····resource·0x7f060000·id/AdblockerListUrlValue |
| 10 | ······()·(id) | 10 | ······()·(id) |
| 11 | ··type·layout·id=03·entryCount=1 | 11 | ··type·layout·id=03·entryCount=1 |
| 12 | ····resource·0x7f030000·layout/adblocker_white_list_row | 12 | ····resource·0x7f030000·layout/adblocker_white_list_row |
| 13 | ······()·(file)·res/layout/adblocker_white_list_row.xml·type=XML | 13 | ······()·(file)·res/layout/adblocker_white_list_row.xml·type=XML |
| 14 | ··type·raw·id=04·entryCount=1 | 14 | ··type·raw·id=04·entryCount=1 |
| Offset 1, 36 lines modified | Offset 1, 36 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············:·bb2c751b |
| 5 | signature···········:·d | 5 | signature···········:·d967...cb86 |
| 6 | file_size···········:· | 6 | file_size···········:·50340 |
| 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·····:·55 | 10 | string_ids_size·····:·553 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·1 | 12 | type_ids_size·······:·108 |
| 13 | type_ids_off········:·23 | 13 | type_ids_off········:·2324·(0x000914) |
| 14 | proto_ids_size······:·107 | 14 | proto_ids_size······:·107 |
| 15 | proto_ids_off·······:·2 | 15 | proto_ids_off·······:·2756·(0x000ac4) |
| 16 | field_ids_size······:·1 | 16 | field_ids_size······:·128 |
| 17 | field_ids_off·······:·40 | 17 | field_ids_off·······:·4040·(0x000fc8) |
| 18 | method_ids_size·····:·35 | 18 | method_ids_size·····:·350 |
| 19 | method_ids_off······:·5 | 19 | method_ids_off······:·5064·(0x0013c8) |
| 20 | class_defs_size·····:·4 | 20 | class_defs_size·····:·41 |
| 21 | class_defs_off······:· | 21 | class_defs_off······:·7864·(0x001eb8) |
| 22 | data_size···········:· | 22 | data_size···········:·40464 |
| 23 | data_off············:·9 | 23 | data_off············:·9876·(0x002694) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·2 | 25 | class_idx···········:·2 |
| 26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
| 27 | superclass_idx······:·52 | 27 | superclass_idx······:·52 |
| 28 | source_file_idx·····:·21 | 28 | source_file_idx·····:·214 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| 30 | instance_fields_size:·0 | 30 | instance_fields_size:·0 |
| 31 | direct_methods_size·:·0 | 31 | direct_methods_size·:·0 |
| 32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
| 33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
| 34 | Annotations·on·class | 34 | Annotations·on·class |
| Offset 49, 21 lines modified | Offset 49, 21 lines modified | ||
| 49 | ··Virtual·methods···- | 49 | ··Virtual·methods···- |
| 50 | ····#0··············:·(in·Landroid/annotation/SuppressLint;) | 50 | ····#0··············:·(in·Landroid/annotation/SuppressLint;) |
| 51 | ······name··········:·'value' | 51 | ······name··········:·'value' |
| 52 | ······type··········:·'()[Ljava/lang/String;' | 52 | ······type··········:·'()[Ljava/lang/String;' |
| 53 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 53 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
| 54 | ······code··········:·(none) | 54 | ······code··········:·(none) |
| 55 | ··source_file_idx···:·21 | 55 | ··source_file_idx···:·214·(SuppressLint.java) |
| 56 | Class·#1·header: | 56 | Class·#1·header: |
| 57 | class_idx···········:·3 | 57 | class_idx···········:·3 |
| 58 | access_flags········:·9729·(0x2601) | 58 | access_flags········:·9729·(0x2601) |
| 59 | superclass_idx······:·52 | 59 | superclass_idx······:·52 |
| 60 | source_file_idx·····:·2 | 60 | source_file_idx·····:·246 |
| 61 | static_fields_size··:·0 | 61 | static_fields_size··:·0 |
| 62 | instance_fields_size:·0 | 62 | instance_fields_size:·0 |
| 63 | direct_methods_size·:·0 | 63 | direct_methods_size·:·0 |
| 64 | virtual_methods_size:·1 | 64 | virtual_methods_size:·1 |
| 65 | Class·#1·annotations: | 65 | Class·#1·annotations: |
| 66 | Annotations·on·class | 66 | Annotations·on·class |
| Offset 82, 1927 lines modified | Offset 82, 27 lines modified | ||
| 82 | ··Virtual·methods···- | 82 | ··Virtual·methods···- |
| 83 | ····#0··············:·(in·Landroid/annotation/TargetApi;) | 83 | ····#0··············:·(in·Landroid/annotation/TargetApi;) |
| 84 | ······name··········:·'value' | 84 | ······name··········:·'value' |
| 85 | ······type··········:·'()I' | 85 | ······type··········:·'()I' |
| 86 | ······access········:·0x0401·(PUBLIC·ABSTRACT) | 86 | ······access········:·0x0401·(PUBLIC·ABSTRACT) |
| 87 | ······code··········:·(none) | 87 | ······code··········:·(none) |
| 88 | ··source_file_idx···:·2 | 88 | ··source_file_idx···:·246·(TargetApi.java) |
| 89 | Class·#2·header: | 89 | Class·#2·header: |
| 90 | class_idx···········:·94 | ||
| 91 | access_flags········:·1537·(0x0601) | ||
| 92 | superclass_idx······:·52 | ||
| 93 | source_file_idx·····:·67 | ||
| 94 | static_fields_size··:·0 | ||
| 95 | instance_fields_size:·0 | ||
| 96 | direct_methods_size·:·0 | ||
| 97 | virtual_methods_size:·26 | ||
| 98 | Class·#2·annotations: | ||
| 99 | Annotations·on·class | ||
| 100 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lorg/tint/addons/framework/IAddon$Stub;·} | ||
| 101 | Annotations·on·method·#283·'getCallbacks' | ||
| 102 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 103 | Annotations·on·method·#284·'getContact' | ||
| 104 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 105 | Annotations·on·method·#285·'getContributedBookmarkContextMenuItem' | ||
| 106 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 107 | Annotations·on·method·#286·'getContributedHistoryBookmarksMenuItem' | ||
| 108 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 109 | Annotations·on·method·#287·'getContributedHistoryContextMenuItem' | ||
| 110 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 111 | Annotations·on·method·#288·'getContributedLinkContextMenuItem' | ||
| 112 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 113 | Annotations·on·method·#289·'getContributedMainMenuItem' | ||
| 114 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 115 | Annotations·on·method·#290·'getDescription' | ||
| 116 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 117 | Annotations·on·method·#291·'getName' | ||
| 118 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 119 | Annotations·on·method·#292·'getShortDescription' | ||
| 120 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 121 | Annotations·on·method·#293·'onBind' | ||
| 122 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 123 | Annotations·on·method·#294·'onContributedBookmarkContextMenuItemSelected' | ||
| 124 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"Ljava/lang/String;"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 125 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 126 | Annotations·on·method·#295·'onContributedHistoryBookmarksMenuItemSelected' | ||
| 127 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 128 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 129 | Annotations·on·method·#296·'onContributedHistoryContextMenuItemSelected' | ||
| 130 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"Ljava/lang/String;"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 131 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 132 | Annotations·on·method·#297·'onContributedLinkContextMenuItemSelected' | ||
| 133 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"I"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 134 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 135 | Annotations·on·method·#298·'onContributedMainMenuItemSelected' | ||
| 136 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"Ljava/lang/String;"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 137 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 138 | Annotations·on·method·#299·'onPageFinished' | ||
| 139 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 140 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 141 | Annotations·on·method·#300·'onPageStarted' | ||
| 142 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 143 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| 144 | Annotations·on·method·#301·'onTabClosed' | ||
| 145 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/String;"·")"·"Ljava/util/List"·"<"·"Lorg/tint/addons/framework/Action;"·">;"·} | ||
| 146 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/Throws;·value={·Landroid/os/RemoteException;·} | ||
| Max diff block lines reached; 678331/801912 bytes (84.59%) of diff not shown. | |||
| Offset 1, 19 lines modified | Offset 1, 15 lines modified | ||
| 1 | Zip·file·size:·5 | 1 | Zip·file·size:·53662·bytes,·number·of·entries:·41 |
| 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
| 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
| 4 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon.class | ||
| 5 | ?rwxrwxr-x··2.0·unx·····5474·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon$Stub.class | ||
| 6 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/tint/adblock/BaseAddon.class | ||
| 7 | ?rwxrwxr-x··2.0·unx·····4590·b-·stor·80-Jan-01·00:00·org/tint/adblock/Addon.class | ||
| 8 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·org/tint/adblock/AddonService.class | 4 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·org/tint/adblock/AddonService.class |
| 9 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/tint/adblock/BuildConfig.class | 5 | ?rwxrwxr-x··2.0·unx······163·b-·stor·80-Jan-01·00:00·org/tint/adblock/BuildConfig.class |
| 10 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·org/tint/adblock/Controller$1.class | 6 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·org/tint/adblock/Controller$1.class |
| 11 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·org/tint/adblock/Controller$ControllerHolder.class | 7 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·org/tint/adblock/Controller$ControllerHolder.class |
| 12 | ?rwxrwxr-x··2.0·unx·····32 | 8 | ?rwxrwxr-x··2.0·unx·····3250·b-·stor·80-Jan-01·00:00·org/tint/adblock/Controller.class |
| 13 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$1.class | 9 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$1.class |
| 14 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$2.class | 10 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$2.class |
| 15 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$3.class | 11 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$3.class |
| 16 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$4.class | 12 | ?rwxrwxr-x··2.0·unx······505·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$4.class |
| 17 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$5.class | 13 | ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$5.class |
| 18 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$WhiteListAdaper$1.class | 14 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$WhiteListAdaper$1.class |
| 19 | ?rwxrwxr-x··2.0·unx·····1762·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$WhiteListAdaper.class | 15 | ?rwxrwxr-x··2.0·unx·····1762·b-·stor·80-Jan-01·00:00·org/tint/adblock/Preferences$WhiteListAdaper.class |
| Offset 23, 26 lines modified | Offset 19, 25 lines modified | ||
| 23 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$id.class | 19 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$id.class |
| 24 | ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$layout.class | 20 | ?rwxrwxr-x··2.0·unx······208·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$layout.class |
| 25 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$raw.class | 21 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$raw.class |
| 26 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$string.class | 22 | ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·org/tint/adblock/R$string.class |
| 27 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·org/tint/adblock/R.class | 23 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·org/tint/adblock/R.class |
| 28 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Action$1.class | 24 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Action$1.class |
| 29 | ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Action.class | 25 | ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Action.class |
| 30 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/BaseAskUserAction.class | ||
| 31 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserChoiceAction.class | ||
| 32 | ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserConfirmationAction.class | ||
| 33 | ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserInputAction.class | ||
| 34 | ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Callbacks.class | 26 | ?rwxrwxr-x··2.0·unx······652·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/Callbacks.class |
| 35 | ?rwxrwxr-x··2.0·unx·····6799·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon$Stub$Proxy.class | ||
| 36 | ?rwxrwxr-x··2.0·unx·····1 | 27 | ?rwxrwxr-x··2.0·unx·····1557·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon.class |
| 37 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/LoadUrlAction.class | ||
| 38 | ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/OpenTabAction.class | ||
| 39 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$attr.class | ||
| 40 | ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$drawable.class | 28 | ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$drawable.class |
| 41 | ?rwxrwxr-x··2.0·unx······210·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$id.class | ||
| 42 | ?rwxrwxr-x··2.0·unx······217·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$layout.class | ||
| 43 | ?rwxrwxr-x··2.0·unx······197·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$raw.class | ||
| 44 | ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R$string.class | ||
| 45 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R.class | 29 | ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/R.class |
| 30 | ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/BaseAskUserAction.class | ||
| 31 | ?rwxrwxr-x··2.0·unx·····6799·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon$Stub$Proxy.class | ||
| 32 | ?rwxrwxr-x··2.0·unx·····5474·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/IAddon$Stub.class | ||
| 33 | ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/OpenTabAction.class | ||
| 46 | ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/ShowDialogAction.class | 34 | ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/ShowDialogAction.class |
| 47 | ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/ShowToastAction.class | 35 | ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/ShowToastAction.class |
| 36 | ?rwxrwxr-x··2.0·unx·····1230·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/TabAction.class | ||
| 37 | ?rwxrwxr-x··2.0·unx······587·b-·stor·80-Jan-01·00:00·org/tint/adblock/BaseAddon.class | ||
| 38 | ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserChoiceAction.class | ||
| 39 | ?rwxrwxr-x··2.0·unx·····1018·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserConfirmationAction.class | ||
| 40 | ?rwxrwxr-x··2.0·unx·····1445·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/AskUserInputAction.class | ||
| 41 | ?rwxrwxr-x··2.0·unx·····1008·b-·stor·80-Jan-01·00:00·org/tint/addons/framework/LoadUrlAction.class | ||
| 42 | ?rwxrwxr-x··2.0·unx·····4587·b-·stor·80-Jan-01·00:00·org/tint/adblock/Addon.class | ||
| 48 | 4 | 43 | 41·files,·47336·bytes·uncompressed,·47336·bytes·compressed:··0.0% |
| Offset 1, 25 lines modified | Offset 1, 13 lines modified | ||
| 1 | Filename:·android/annotation/SuppressLint.class | 1 | Filename:·android/annotation/SuppressLint.class |
| 2 | Comment:· | 2 | Comment:· |
| 3 | Filename:·android/annotation/TargetApi.class | 3 | Filename:·android/annotation/TargetApi.class |
| 4 | Comment:· | 4 | Comment:· |
| 5 | Filename:·org/tint/addons/framework/IAddon.class | ||
| 6 | Comment:· | ||
| 7 | Filename:·org/tint/addons/framework/IAddon$Stub.class | ||
| 8 | Comment:· | ||
| 9 | Filename:·org/tint/adblock/BaseAddon.class | ||
| 10 | Comment:· | ||
| 11 | Filename:·org/tint/adblock/Addon.class | ||
| 12 | Comment:· | ||
| 13 | Filename:·org/tint/adblock/AddonService.class | 5 | Filename:·org/tint/adblock/AddonService.class |
| 14 | Comment:· | 6 | Comment:· |
| 15 | Filename:·org/tint/adblock/BuildConfig.class | 7 | Filename:·org/tint/adblock/BuildConfig.class |
| 16 | Comment:· | 8 | Comment:· |
| 17 | Filename:·org/tint/adblock/Controller$1.class | 9 | Filename:·org/tint/adblock/Controller$1.class |
| Offset 78, 62 lines modified | Offset 66, 59 lines modified | ||
| 78 | Filename:·org/tint/addons/framework/Action$1.class | 66 | Filename:·org/tint/addons/framework/Action$1.class |
| 79 | Comment:· | 67 | Comment:· |
| 80 | Filename:·org/tint/addons/framework/Action.class | 68 | Filename:·org/tint/addons/framework/Action.class |
| 81 | Comment:· | 69 | Comment:· |
| 82 | Filename:·org/tint/addons/framework/ | 70 | Filename:·org/tint/addons/framework/Callbacks.class |
| 83 | Comment:· | 71 | Comment:· |
| 84 | Filename:·org/tint/addons/framework/ | 72 | Filename:·org/tint/addons/framework/IAddon.class |
| 85 | Comment:· | 73 | Comment:· |
| 86 | Filename:·org/tint/addons/framework/ | 74 | Filename:·org/tint/addons/framework/R$drawable.class |
| 87 | Comment:· | 75 | Comment:· |
| 88 | Filename:·org/tint/addons/framework/ | 76 | Filename:·org/tint/addons/framework/R.class |
| 89 | Comment:· | 77 | Comment:· |
| 90 | Filename:·org/tint/addons/framework/ | 78 | Filename:·org/tint/addons/framework/BaseAskUserAction.class |
| 91 | Comment:· | 79 | Comment:· |
| 92 | Filename:·org/tint/addons/framework/IAddon$Stub$Proxy.class | 80 | Filename:·org/tint/addons/framework/IAddon$Stub$Proxy.class |
| 93 | Comment:· | 81 | Comment:· |
| 94 | Filename:·org/tint/addons/framework/ | 82 | Filename:·org/tint/addons/framework/IAddon$Stub.class |
| 95 | Comment:· | ||
| 96 | Filename:·org/tint/addons/framework/LoadUrlAction.class | ||
| 97 | Comment:· | 83 | Comment:· |
| 98 | Filename:·org/tint/addons/framework/OpenTabAction.class | 84 | Filename:·org/tint/addons/framework/OpenTabAction.class |
| 99 | Comment:· | 85 | Comment:· |
| 100 | Filename:·org/tint/addons/framework/ | 86 | Filename:·org/tint/addons/framework/ShowDialogAction.class |
| 101 | Comment:· | 87 | Comment:· |
| 102 | Filename:·org/tint/addons/framework/ | 88 | Filename:·org/tint/addons/framework/ShowToastAction.class |
| 103 | Comment:· | 89 | Comment:· |
| 104 | Filename:·org/tint/addons/framework/ | 90 | Filename:·org/tint/addons/framework/TabAction.class |
| 105 | Comment:· | 91 | Comment:· |
| 106 | Filename:·org/tint/ad | 92 | Filename:·org/tint/adblock/BaseAddon.class |
| 107 | Comment:· | 93 | Comment:· |
| 108 | Filename:·org/tint/addons/framework/ | 94 | Filename:·org/tint/addons/framework/AskUserChoiceAction.class |
| 109 | Comment:· | 95 | Comment:· |
| 110 | Filename:·org/tint/addons/framework/ | 96 | Filename:·org/tint/addons/framework/AskUserConfirmationAction.class |
| 111 | Comment:· | 97 | Comment:· |
| 112 | Filename:·org/tint/addons/framework/ | 98 | Filename:·org/tint/addons/framework/AskUserInputAction.class |
| 113 | Comment:· | 99 | Comment:· |
| 114 | Filename:·org/tint/addons/framework/ | 100 | Filename:·org/tint/addons/framework/LoadUrlAction.class |
| 115 | Comment:· | 101 | Comment:· |
| 116 | Filename:·org/tint/ad | 102 | Filename:·org/tint/adblock/Addon.class |
| 117 | Comment:· | 103 | Comment:· |
| 118 | Zip·file·comment:· | 104 | Zip·file·comment:· |
| Offset 229, 39 lines modified | Offset 229, 39 lines modified | ||
| 229 | ·········8:·astore_3 | 229 | ·········8:·astore_3 |
| 230 | ·········9:·aload_2 | 230 | ·········9:·aload_2 |
| 231 | ········10:·aload_3 | 231 | ········10:·aload_3 |
| 232 | ········11:·invokevirtual·#26·················//·Method·org/tint/adblock/Controller.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; | 232 | ········11:·invokevirtual·#26·················//·Method·org/tint/adblock/Controller.getAdblockerWhiteList:(Landroid/content/Context;)Ljava/util/List; |
| 233 | ········14:·astore········4 | 233 | ········14:·astore········4 |
| 234 | ········16:·aload·········4 | 234 | ········16:·aload·········4 |
| 235 | ········18:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 235 | ········18:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
| 236 | ········23:·astore | 236 | ········23:·astore_2 |
| 237 | ········2 | 237 | ········24:·aload_2 |
| 238 | ········2 | 238 | ········25:·invokeinterface·#38,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 239 | ········3 | 239 | ········30:·istore········5 |
| 240 | ········3 | 240 | ········32:·iload·········5 |
| 241 | ········3 | 241 | ········34:·ifeq··········67 |
| 242 | ········3 | 242 | ········37:·aload_2 |
| 243 | ········ | 243 | ········38:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 244 | ········4 | 244 | ········43:·checkcast·····#44·················//·class·java/lang/String |
| 245 | ········4 | 245 | ········46:·astore········6 |
| 246 | ········ | 246 | ········48:·aload_1 |
| 247 | ········ | 247 | ········49:·aload·········6 |
| 248 | ········5 | 248 | ········51:·invokevirtual·#48·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
| 249 | ········5 | 249 | ········54:·istore········5 |
| 250 | ········5 | 250 | ········56:·iload·········5 |
| 251 | ········ | 251 | ········58:·ifeq··········24 |
| 252 | ········6 | 252 | ········61:·iconst_1 |
| 253 | ········6 | 253 | ········62:·istore········7 |
| 254 | ········6 | 254 | ········64:·iload·········7 |
| 255 | ········6 | 255 | ········66:·ireturn |
| 256 | ········ | 256 | ········67:·iconst_0 |
| 257 | ········ | 257 | ········68:·istore········7 |
| 258 | ········7 | 258 | ········70:·aconst_null |
| 259 | ········7 | 259 | ········71:·astore_2 |
| 260 | ········7 | 260 | ········72:·goto··········64 |
| 261 | ··public·int·getCallbacks(); | 261 | ··public·int·getCallbacks(); |
| 262 | ····descriptor:·()I | 262 | ····descriptor:·()I |
| 263 | ····flags:·(0x0001)·ACC_PUBLIC | 263 | ····flags:·(0x0001)·ACC_PUBLIC |
| 264 | ····Code: | 264 | ····Code: |
| 265 | ······stack=300,·locals=1,·args_size=1 | 265 | ······stack=300,·locals=1,·args_size=1 |
| 266 | ·········0:·bipush········34 | 266 | ·········0:·bipush········34 |
| Offset 76, 15 lines modified | Offset 76, 15 lines modified | ||
| 76 | ····} | 76 | ····} |
| 77 | ···· | 77 | ···· |
| 78 | ····private·void·saveAdblockerWhiteList(final·Context·context)·{ | 78 | ····private·void·saveAdblockerWhiteList(final·Context·context)·{ |
| 79 | ········final·String·s·=·"adblocker-whitelist"; | 79 | ········final·String·s·=·"adblocker-whitelist"; |
| 80 | ········try·{ | 80 | ········try·{ |
| 81 | ············final·FileOutputStream·openFileOutput·=·context.openFileOutput(s,·0); | 81 | ············final·FileOutputStream·openFileOutput·=·context.openFileOutput(s,·0); |
| 82 | ············if·(openFileOutput·==·null)·{ | 82 | ············if·(openFileOutput·==·null)·{ |
| 83 | ················goto·Label_01 | 83 | ················goto·Label_0165; |
| 84 | ············} | 84 | ············} |
| 85 | ············final·List·mAdblockerWhiteList·=·this.mAdblockerWhiteList; | 85 | ············final·List·mAdblockerWhiteList·=·this.mAdblockerWhiteList; |
| 86 | ············try·{ | 86 | ············try·{ |
| 87 | ················final·Iterator<String>·iterator·=·mAdblockerWhiteList.iterator(); | 87 | ················final·Iterator<String>·iterator·=·mAdblockerWhiteList.iterator(); |
| 88 | ················try·{ | 88 | ················try·{ |
| 89 | ····················while·(iterator.hasNext())·{ | 89 | ····················while·(iterator.hasNext())·{ |
| 90 | ························final·String·next·=·iterator.next(); | 90 | ························final·String·next·=·iterator.next(); |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; | 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V | 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·123 | 27 | ····.line·123 |
| 27 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$2;->this$0:Lorg/tint/adblock/Preferences; | 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$2;->this$0:Lorg/tint/adblock/Preferences; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
| 20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line·10 | 23 | ····.line·10 |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 25 | ····.line·25 | ||
| 26 | ····return-void | 25 | ····return-void |
| 27 | .end·method | 26 | .end·method |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$input:Landroid/widget/EditText; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;Landroid/widget/EditText;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·116 | 28 | ····.line·116 |
| 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$1;->this$0:Lorg/tint/adblock/Preferences; | 29 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$1;->this$0:Lorg/tint/adblock/Preferences; |
| 29 | ····iput-object·p2,·p0,·Lorg/tint/adblock/Preferences$1;->val$input:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lorg/tint/adblock/Preferences$1;->val$input:Landroid/widget/EditText; |
| Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"Controller.java" | 3 | .source·"Controller.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lorg/tint/adblock/Controller$1;, | ||
| 8 | ········Lorg/tint/adblock/Controller$ControllerHolder; | 7 | ········Lorg/tint/adblock/Controller$ControllerHolder; |
| 9 | ····} | 8 | ····} |
| 10 | .end·annotation | 9 | .end·annotation |
| 11 | #·static·fields | 10 | #·static·fields |
| 12 | .field·private·static·final·ADBLOCKER_WHITE_LIST_FILE:Ljava/lang/String;·=·"adblocker-whitelist" | 11 | .field·private·static·final·ADBLOCKER_WHITE_LIST_FILE:Ljava/lang/String;·=·"adblocker-whitelist" |
| Offset 216, 60 lines modified | Offset 215, 59 lines modified | ||
| 216 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 215 | ····invoke-interface·{v0,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
| 217 | ····.line·145 | 216 | ····.line·145 |
| 218 | ····return-void | 217 | ····return-void |
| 219 | .end·method | 218 | .end·method |
| 220 | .method·private·saveAdblockerWhiteList(Landroid/content/Context;)V | 219 | .method·private·saveAdblockerWhiteList(Landroid/content/Context;)V |
| 221 | ····.locals· | 220 | ····.locals·6 |
| 222 | ····.param·p1,·"context"····#·Landroid/content/Context; | 221 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 223 | ····.prologue | 222 | ····.prologue |
| 224 | ····.line·93 | 223 | ····.line·93 |
| 225 | ····:try_start_0 | 224 | ····:try_start_0 |
| 226 | ····const-string·v | 225 | ····const-string·v3,·"adblocker-whitelist" |
| 227 | ····const/4·v | 226 | ····const/4·v4,·0x0 |
| 228 | ····invoke-virtual·{p1,·v | 227 | ····invoke-virtual·{p1,·v3,·v4},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; |
| 229 | ····move-result-object·v1 | 228 | ····move-result-object·v1 |
| 230 | ····.line·95 | 229 | ····.line·95 |
| 231 | ····.local·v1,·"fos":Ljava/io/FileOutputStream; | 230 | ····.local·v1,·"fos":Ljava/io/FileOutputStream; |
| 232 | ····if-eqz·v1,·:cond_0 | 231 | ····if-eqz·v1,·:cond_0 |
| 233 | ····.line·96 | 232 | ····.line·96 |
| 234 | ····iget-object·v | 233 | ····iget-object·v3,·p0,·Lorg/tint/adblock/Controller;->mAdblockerWhiteList:Ljava/util/List; |
| 235 | ····invoke-interface·{v | 234 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 236 | ····move-result-object·v | 235 | ····move-result-object·v3 |
| 237 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
| 238 | ····:goto_0 | 236 | ····:goto_0 |
| 239 | ····invoke-interface·{v | 237 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| 240 | ····move-result·v4 | 238 | ····move-result·v4 |
| 241 | ····if-eqz·v4,·:cond_1 | 239 | ····if-eqz·v4,·:cond_1 |
| 242 | ····invoke-interface·{v | 240 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 243 | ····move-result-object·v | 241 | ····move-result-object·v2 |
| 244 | ····check-cast·v | 242 | ····check-cast·v2,·Ljava/lang/String; |
| 245 | ····.line·97 | 243 | ····.line·97 |
| 246 | ····.local·v | 244 | ····.local·v2,·"s":Ljava/lang/String; |
| 247 | ····new-instance·v4,·Ljava/lang/StringBuilder; | 245 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| 248 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V | 246 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| 249 | ····invoke-virtual·{v4,·v | 247 | ····invoke-virtual·{v4,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 250 | ····move-result-object·v4 | 248 | ····move-result-object·v4 |
| 251 | ····const-string·v5,·"\n" | 249 | ····const-string·v5,·"\n" |
| 252 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 250 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| Offset 288, 98 lines modified | Offset 286, 95 lines modified | ||
| 288 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 | 286 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 289 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 | 287 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 290 | ····goto·:goto_0 | 288 | ····goto·:goto_0 |
| 291 | ····.line·103 | 289 | ····.line·103 |
| 292 | ····.end·local·v1····#·"fos":Ljava/io/FileOutputStream; | 290 | ····.end·local·v1····#·"fos":Ljava/io/FileOutputStream; |
| 293 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
| 294 | ····.end·local·v | 291 | ····.end·local·v2····#·"s":Ljava/lang/String; |
| 295 | ····:catch_0 | 292 | ····:catch_0 |
| 296 | ····move-exception·v0 | 293 | ····move-exception·v0 |
| 297 | ····.line·104 | 294 | ····.line·104 |
| 298 | ····.local·v0,·"e":Ljava/io/FileNotFoundException; | 295 | ····.local·v0,·"e":Ljava/io/FileNotFoundException; |
| 299 | ····const-string·v | 296 | ····const-string·v3,·"saveAdblockerWhiteList" |
| 300 | ····new-instance·v | 297 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
| 301 | ····invoke-direct·{v | 298 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
| 302 | ····const-string·v | 299 | ····const-string·v5,·"Unable·to·save·AdBlocker·white·list:·" |
| 303 | ····invoke-virtual·{v | 300 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 304 | ····move-result-object·v | 301 | ····move-result-object·v4 |
| 305 | ····invoke-virtual·{v0},·Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; | 302 | ····invoke-virtual·{v0},·Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; |
| 306 | ····move-result-object·v | 303 | ····move-result-object·v5 |
| 307 | ····invoke-virtual·{v | 304 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 308 | ····move-result-object·v | 305 | ····move-result-object·v4 |
| 309 | ····invoke-virtual·{v | 306 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 310 | ····move-result-object·v | 307 | ····move-result-object·v4 |
| 311 | ····invoke-static·{v | 308 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I |
| 312 | ····.line·108 | 309 | ····.line·108 |
| 313 | ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException; | 310 | ····.end·local·v0····#·"e":Ljava/io/FileNotFoundException; |
| 314 | ····:cond_0 | 311 | ····:cond_0 |
| 315 | ····:goto_1 | 312 | ····:goto_1 |
| 316 | ····return-void | 313 | ····return-void |
| 317 | ····.line·100 | 314 | ····.line·100 |
| 318 | ····.restart·local·v1····#·"fos":Ljava/io/FileOutputStream; | 315 | ····.restart·local·v1····#·"fos":Ljava/io/FileOutputStream; |
| 319 | ····.restart·local·v2····#·"i$":Ljava/util/Iterator; | ||
| 320 | ····:cond_1 | 316 | ····:cond_1 |
| Max diff block lines reached; 2153/7279 bytes (29.58%) of diff not shown. | |||
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$position:I | 22 | .field·final·synthetic·val$position:I |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V | 24 | .method·constructor·<init>(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$1"····#·Lorg/tint/adblock/Preferences$WhiteListAdaper; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·246 | 28 | ····.line·246 |
| 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; | 29 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->this$1:Lorg/tint/adblock/Preferences$WhiteListAdaper; |
| 29 | ····iput·p2,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->val$position:I | 30 | ····iput·p2,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;->val$position:I |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; | 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V | 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·155 | 27 | ····.line·155 |
| 27 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$3;->this$0:Lorg/tint/adblock/Preferences; | 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$3;->this$0:Lorg/tint/adblock/Preferences; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; | 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V | 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·191 | 27 | ····.line·191 |
| 27 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$5;->this$0:Lorg/tint/adblock/Preferences; | 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$5;->this$0:Lorg/tint/adblock/Preferences; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; | 21 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V | 23 | .method·constructor·<init>(Lorg/tint/adblock/Preferences;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·169 | 27 | ····.line·169 |
| 27 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$4;->this$0:Lorg/tint/adblock/Preferences; | 28 | ····iput-object·p1,·p0,·Lorg/tint/adblock/Preferences$4;->this$0:Lorg/tint/adblock/Preferences; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 67 lines modified | Offset 22, 66 lines modified | ||
| 22 | ····iput-object·v0,·p0,·Lorg/tint/adblock/Addon;->mAdSweep:Ljava/lang/String; | 22 | ····iput-object·v0,·p0,·Lorg/tint/adblock/Addon;->mAdSweep:Ljava/lang/String; |
| 23 | ····.line·26 | 23 | ····.line·26 |
| 24 | ····return-void | 24 | ····return-void |
| 25 | .end·method | 25 | .end·method |
| 26 | .method·private·isUrlInAdblockerWhiteList(Ljava/lang/String;)Z | 26 | .method·private·isUrlInAdblockerWhiteList(Ljava/lang/String;)Z |
| 27 | ····.locals· | 27 | ····.locals·4 |
| 28 | ····.param·p1,·"url"····#·Ljava/lang/String; | 28 | ····.param·p1,·"url"····#·Ljava/lang/String; |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····.line·205 | 30 | ····.line·205 |
| 31 | ····invoke-static·{},·Lorg/tint/adblock/Controller;->getInstance()Lorg/tint/adblock/Controller; | 31 | ····invoke-static·{},·Lorg/tint/adblock/Controller;->getInstance()Lorg/tint/adblock/Controller; |
| 32 | ····move-result-object·v | 32 | ····move-result-object·v2 |
| 33 | ····iget-object·v | 33 | ····iget-object·v3,·p0,·Lorg/tint/adblock/Addon;->mService:Landroid/app/Service; |
| 34 | ····invoke-virtual·{v | 34 | ····invoke-virtual·{v2,·v3},·Lorg/tint/adblock/Controller;->getAdblockerWhiteList(Landroid/content/Context;)Ljava/util/List; |
| 35 | ····move-result-object·v | 35 | ····move-result-object·v1 |
| 36 | ····.line·207 | 36 | ····.line·207 |
| 37 | ····.local·v | 37 | ····.local·v1,·"whiteList":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
| 38 | ····invoke-interface·{v | 38 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| 39 | ····move-result-object·v | 39 | ····move-result-object·v2 |
| 40 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
| 41 | ····:cond_0 | 40 | ····:cond_0 |
| 42 | ····invoke-interface·{v | 41 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 43 | ····move-result·v3 | 42 | ····move-result·v3 |
| 44 | ····if-eqz·v3,·:cond_1 | 43 | ····if-eqz·v3,·:cond_1 |
| 45 | ····invoke-interface·{v | 44 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 46 | ····move-result-object·v | 45 | ····move-result-object·v0 |
| 47 | ····check-cast·v | 46 | ····check-cast·v0,·Ljava/lang/String; |
| 48 | ····.line·208 | 47 | ····.line·208 |
| 49 | ····.local·v | 48 | ····.local·v0,·"s":Ljava/lang/String; |
| 50 | ····invoke-virtual·{p1,·v | 49 | ····invoke-virtual·{p1,·v0},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 51 | ····move-result·v3 | 50 | ····move-result·v3 |
| 52 | ····if-eqz·v3,·:cond_0 | 51 | ····if-eqz·v3,·:cond_0 |
| 53 | ····.line·209 | 52 | ····.line·209 |
| 54 | ····const/4·v | 53 | ····const/4·v2,·0x1 |
| 55 | ····.line·213 | 54 | ····.line·213 |
| 56 | ····.end·local·v | 55 | ····.end·local·v0····#·"s":Ljava/lang/String; |
| 57 | ····:goto_0 | 56 | ····:goto_0 |
| 58 | ····return·v | 57 | ····return·v2 |
| 59 | ····:cond_1 | 58 | ····:cond_1 |
| 60 | ····const/4·v | 59 | ····const/4·v2,·0x0 |
| 61 | ····goto·:goto_0 | 60 | ····goto·:goto_0 |
| 62 | .end·method | 61 | .end·method |
| 63 | #·virtual·methods | 62 | #·virtual·methods |
| 64 | .method·public·getCallbacks()I | 63 | .method·public·getCallbacks()I |
| Offset 251, 14 lines modified | Offset 250, 15 lines modified | ||
| 251 | ····move-result·v5 | 250 | ····move-result·v5 |
| 252 | ····if-lez·v5,·:cond_0 | 251 | ····if-lez·v5,·:cond_0 |
| 253 | ····const-string·v5,·"//" | 252 | ····const-string·v5,·"//" |
| 253 | ····.line·45 | ||
| 254 | ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z | 254 | ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
| 255 | ····move-result·v5 | 255 | ····move-result·v5 |
| 256 | ····if-nez·v5,·:cond_0 | 256 | ····if-nez·v5,·:cond_0 |
| 257 | ····.line·46 | 257 | ····.line·46 |
| Offset 675, 14 lines modified | Offset 675, 15 lines modified | ||
| 675 | ····.prologue | 675 | ····.prologue |
| 676 | ····const/4·v0,·0x0 | 676 | ····const/4·v0,·0x0 |
| 677 | ····.line·75 | 677 | ····.line·75 |
| 678 | ····if-eqz·p2,·:cond_0 | 678 | ····if-eqz·p2,·:cond_0 |
| 679 | ····.line·76 | ||
| 679 | ····invoke-direct·{p0,·p2},·Lorg/tint/adblock/Addon;->isUrlInAdblockerWhiteList(Ljava/lang/String;)Z | 680 | ····invoke-direct·{p0,·p2},·Lorg/tint/adblock/Addon;->isUrlInAdblockerWhiteList(Ljava/lang/String;)Z |
| 680 | ····move-result·v1 | 681 | ····move-result·v1 |
| 681 | ····if-nez·v1,·:cond_0 | 682 | ····if-nez·v1,·:cond_0 |
| 682 | ····.line·77 | 683 | ····.line·77 |
| Offset 45, 14 lines modified | Offset 45, 15 lines modified | ||
| 45 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; | 45 | .field·final·synthetic·this$0:Lorg/tint/adblock/Preferences; |
| 46 | #·direct·methods | 46 | #·direct·methods |
| 47 | .method·public·constructor·<init>(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V | 47 | .method·public·constructor·<init>(Lorg/tint/adblock/Preferences;Landroid/content/Context;ILjava/util/List;)V |
| 48 | ····.locals·1 | 48 | ····.locals·1 |
| 49 | ····.param·p1,·"this$0"····#·Lorg/tint/adblock/Preferences; | ||
| 49 | ····.param·p2,·"context"····#·Landroid/content/Context; | 50 | ····.param·p2,·"context"····#·Landroid/content/Context; |
| 50 | ····.param·p3,·"resource"····#·I | 51 | ····.param·p3,·"resource"····#·I |
| 51 | ····.annotation·system·Ldalvik/annotation/Signature; | 52 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 52 | ········value·=·{ | 53 | ········value·=·{ |
| 53 | ············"(", | 54 | ············"(", |
| 54 | ············"Landroid/content/Context;", | 55 | ············"Landroid/content/Context;", |
| 55 | ············"I", | 56 | ············"I", |
| Offset 197, 24 lines modified | Offset 198, 26 lines modified | ||
| 197 | ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" | 198 | ····.local·p1,·"parent":Landroid/widget/AdapterView;,·"Landroid/widget/AdapterView<*>;" |
| 198 | ····iget-object·v1,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper;->this$0:Lorg/tint/adblock/Preferences; | 199 | ····iget-object·v1,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper;->this$0:Lorg/tint/adblock/Preferences; |
| 199 | ····const·v2,·0x7f050011 | 200 | ····const·v2,·0x7f050011 |
| 200 | ····iget-object·v0,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper;->mData:Ljava/util/List; | 201 | ····iget-object·v0,·p0,·Lorg/tint/adblock/Preferences$WhiteListAdaper;->mData:Ljava/util/List; |
| 202 | ····.line·244 | ||
| 201 | ····invoke-interface·{v0,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object; | 203 | ····invoke-interface·{v0,·p3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
| 202 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
| 203 | ····check-cast·v0,·Ljava/lang/String; | 205 | ····check-cast·v0,·Ljava/lang/String; |
| 204 | ····const·v3,·0x1080027 | 206 | ····const·v3,·0x1080027 |
| 205 | ····new-instance·v4,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1; | 207 | ····new-instance·v4,·Lorg/tint/adblock/Preferences$WhiteListAdaper$1; |
| 206 | ····invoke-direct·{v4,·p0,·p3},·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;-><init>(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V | 208 | ····invoke-direct·{v4,·p0,·p3},·Lorg/tint/adblock/Preferences$WhiteListAdaper$1;-><init>(Lorg/tint/adblock/Preferences$WhiteListAdaper;I)V |
| 209 | ····.line·242 | ||
| 207 | ····invoke-static·{v1,·v2,·v0,·v3,·v4},·Lorg/tint/adblock/Preferences;->access$300(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V | 210 | ····invoke-static·{v1,·v2,·v0,·v3,·v4},·Lorg/tint/adblock/Preferences;->access$300(Lorg/tint/adblock/Preferences;ILjava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)V |
| 208 | ····.line·254 | 211 | ····.line·254 |
| 209 | ····return-void | 212 | ····return-void |
| 210 | .end·method | 213 | .end·method |
| Offset 27, 15 lines modified | Offset 27, 14 lines modified | ||
| 27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
| 28 | ····.locals·0 | 28 | ····.locals·0 |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····.line·39 | 30 | ····.line·39 |
| 31 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V | 31 | ····invoke-direct·{p0},·Landroid/app/ListActivity;-><init>()V |
| 32 | ····.line·201 | ||
| 33 | ····return-void | 32 | ····return-void |
| 34 | .end·method | 33 | .end·method |
| 35 | .method·static·synthetic·access$000(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V | 34 | .method·static·synthetic·access$000(Lorg/tint/adblock/Preferences;Ljava/lang/String;)V |
| 36 | ····.locals·0 | 35 | ····.locals·0 |
| 37 | ····.param·p0,·"x0"····#·Lorg/tint/adblock/Preferences; | 36 | ····.param·p0,·"x0"····#·Lorg/tint/adblock/Preferences; |
| 38 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 37 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
| Offset 19, 12 lines modified | Offset 19, 12 lines modified | ||
| 19 | #·direct·methods | 19 | #·direct·methods |
| 20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line·1 | 23 | ····.line·10 |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 25 | ····return-void | 25 | ····return-void |
| 26 | .end·method | 26 | .end·method |
| Offset 2, 28 lines modified | Offset 2, 22 lines modified | ||
| 2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
| 3 | .source·"R.java" | 3 | .source·"R.java" |
| 4 | #·annotations | 4 | #·annotations |
| 5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
| 6 | ····value·=·{ | 6 | ····value·=·{ |
| 7 | ········Lorg/tint/addons/framework/R$string;, | ||
| 8 | ········Lorg/tint/addons/framework/R$raw;, | ||
| 9 | ········Lorg/tint/addons/framework/R$layout;, | ||
| 10 | ········Lorg/tint/addons/framework/R$id;, | ||
| 11 | ········Lorg/tint/addons/framework/R$drawable; | 7 | ········Lorg/tint/addons/framework/R$drawable; |
| 12 | ········Lorg/tint/addons/framework/R$attr; | ||
| 13 | ····} | 8 | ····} |
| 14 | .end·annotation | 9 | .end·annotation |
| 15 | #·direct·methods | 10 | #·direct·methods |
| 16 | .method·public·constructor·<init>()V | 11 | .method·public·constructor·<init>()V |
| 17 | ····.locals·0 | 12 | ····.locals·0 |
| 18 | ····.prologue | 13 | ····.prologue |
| 19 | ····.line· | 14 | ····.line·9 |
| 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 15 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 21 | ····.line·25 | ||
| 22 | ····return-void | 16 | ····return-void |
| 23 | .end·method | 17 | .end·method |
| Offset 38, 15 lines modified | Offset 38, 14 lines modified | ||
| 38 | ····return-void | 38 | ····return-void |
| 39 | .end·method | 39 | .end·method |
| 40 | #·virtual·methods | 40 | #·virtual·methods |
| 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 41 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
| 42 | ····.locals·1 | 42 | ····.locals·1 |
| 43 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
| 44 | ····.prologue | 43 | ····.prologue |
| 45 | ····.line·44 | 44 | ····.line·44 |
| 46 | ····invoke-virtual·{p0,·p1},·Lorg/tint/addons/framework/Action$1;->createFromParcel(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; | 45 | ····invoke-virtual·{p0,·p1},·Lorg/tint/addons/framework/Action$1;->createFromParcel(Landroid/os/Parcel;)Lorg/tint/addons/framework/Action; |
| 47 | ····move-result-object·v0 | 46 | ····move-result-object·v0 |
| Offset 157, 15 lines modified | Offset 156, 14 lines modified | ||
| 157 | ········:pswitch_0 | 156 | ········:pswitch_0 |
| 158 | ········:pswitch_0 | 157 | ········:pswitch_0 |
| 159 | ····.end·packed-switch | 158 | ····.end·packed-switch |
| 160 | .end·method | 159 | .end·method |
| 161 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 160 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
| 162 | ····.locals·1 | 161 | ····.locals·1 |
| 163 | ····.param·p1,·"x0"····#·I | ||
| 164 | ····.prologue | 162 | ····.prologue |
| 165 | ····.line·44 | 163 | ····.line·44 |
| 166 | ····invoke-virtual·{p0,·p1},·Lorg/tint/addons/framework/Action$1;->newArray(I)[Lorg/tint/addons/framework/Action; | 164 | ····invoke-virtual·{p0,·p1},·Lorg/tint/addons/framework/Action$1;->newArray(I)[Lorg/tint/addons/framework/Action; |
| 167 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |