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 |