Offset 1, 18 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:·eb1901789595e5d509b520773c792d4370075784f633a71a10054d74ed76dac1 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a78a465c60859571ee9d13a95d779c32f4a9958f | ||
11 | Signer·#1·certificate·MD5·digest:·60cc5592db0cb89335e9972fd1a58de2 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·ff6d51b831485afa379d3ed3f99757c7b68dba83b0538d56381508cc7e11a627 | ||
15 | Signer·#1·public·key·SHA-1·digest:·0f5f8aabcfd90929dc170adc351c50296b42edc4 | ||
16 | Signer·#1·public·key·MD5·digest:·a354326475195ba77a78e1105464ac24 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 65 lines modified | Offset 1, 63 lines modified | ||
1 | Zip·file·size:·35 | 1 | Zip·file·size:·356167·bytes,·number·of·entries:·61 |
2 | -rw----·····2.0·fat·····5015·bl·defN·15-Apr-20·08:02·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····5136·bl·defN·15-Apr-20·08:02·META-INF/5EDEB251.SF | ||
4 | -rw----·····2.0·fat·····1297·bl·defN·15-Apr-20·08:02·META-INF/5EDEB251.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·15-Apr-20·06:29·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·15-Apr-20·06:29·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····3080·bX·defN·1 | 2 | -rw----·····2.0·fat·····3080·bX·defN·17-Oct-28·00:04·AndroidManifest.xml |
8 | -rw----·····2.0·fat·····2727·bl·defN·1 | 3 | -rw----·····2.0·fat·····2727·bl·defN·17-Oct-28·00:04·assets/help-fr.html |
9 | -rw----·····2.0·fat·····2382·bl·defN·1 | 4 | -rw----·····2.0·fat·····2382·bl·defN·17-Oct-28·00:04·assets/help.html |
10 | -rw----·····1.0·fat·····5272·b-·stor·1 | 5 | -rw----·····1.0·fat·····5272·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/background.jpg |
11 | -rw----·····1.0·fat·······90·b-·stor·1 | 6 | -rw----·····1.0·fat·······90·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/background_dark.png |
12 | -rw----·····1.0·fat·····5272·b-·stor·1 | 7 | -rw----·····1.0·fat·····5272·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/background_land.jpg |
13 | -rw----·····1.0·fat·····2142·b-·stor·1 | 8 | -rw----·····1.0·fat·····2142·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/bar_on.png |
14 | -rw----·····1.0·fat·····2203·b-·stor·1 | 9 | -rw----·····1.0·fat·····2203·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/dangerous.png |
15 | -rw----·····1.0·fat······916·b-·stor·1 | 10 | -rw----·····1.0·fat······916·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/delete.png |
16 | -rw----·····1.0·fat·····1272·b-·stor·1 | 11 | -rw----·····1.0·fat·····1272·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/filter_indicator.png |
17 | -rw----·····1.0·fat·····1084·b-·stor·1 | 12 | -rw----·····1.0·fat·····1084·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/filter_indicator_doc.png |
18 | -rw----·····1.0·fat······595·b-·stor·1 | 13 | -rw----·····1.0·fat······595·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/filter_on.png |
19 | -rw----·····1.0·fat·····4886·b-·stor·1 | 14 | -rw----·····1.0·fat·····4886·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/icon.png |
20 | -rw----·····1.0·fat·····2676·b-·stor·1 | 15 | -rw----·····1.0·fat·····2676·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/logo.png |
21 | -rw----·····1.0·fat·····2326·b-·stor·1 | 16 | -rw----·····1.0·fat·····2326·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/no_permission.png |
22 | -rw----·····1.0·fat·····2442·b-·stor·1 | 17 | -rw----·····1.0·fat·····2442·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/normal.png |
23 | -rw----·····1.0·fat······839·b-·stor·1 | 18 | -rw----·····1.0·fat······839·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/open.png |
24 | -rw----·····1.0·fat····13051·b-·stor·1 | 19 | -rw----·····1.0·fat····13051·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/splash.png |
25 | -rw----·····1.0·fat·····1525·b-·stor·1 | 20 | -rw----·····1.0·fat·····1525·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/star.png |
26 | -rw----·····1.0·fat·····7768·b-·stor·1 | 21 | -rw----·····1.0·fat·····7768·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/trusted.png |
27 | -rw----·····1.0·fat·····5978·b-·stor·1 | 22 | -rw----·····1.0·fat·····5978·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/trusted_indicator.png |
28 | -rw----·····1.0·fat·····1720·b-·stor·1 | 23 | -rw----·····1.0·fat·····1720·b-·stor·17-Oct-28·00:04·res/drawable-hdpi-v4/trusted_row.png |
29 | -rw----·····1.0·fat·····2158·b-·stor·1 | 24 | -rw----·····1.0·fat·····2158·b-·stor·17-Oct-28·00:04·res/drawable-ldpi-v4/icon.png |
30 | -rw----·····1.0·fat·····2676·b-·stor·1 | 25 | -rw----·····1.0·fat·····2676·b-·stor·17-Oct-28·00:04·res/drawable-mdpi-v4/icon.png |
31 | -rw----·····1.0·fat·····6080·b-·stor·1 | 26 | -rw----·····1.0·fat·····6080·b-·stor·17-Oct-28·00:04·res/drawable-xhdpi-v4/icon.png |
32 | -rw----·····2.0·fat······436·bl·defN·1 | 27 | -rw----·····2.0·fat······436·bl·defN·17-Oct-28·00:04·res/drawable/bar_off.xml |
33 | -rw----·····2.0·fat······672·bl·defN·1 | 28 | -rw----·····2.0·fat······672·bl·defN·17-Oct-28·00:04·res/drawable/button_delete.xml |
34 | -rw----·····2.0·fat······672·bl·defN·1 | 29 | -rw----·····2.0·fat······672·bl·defN·17-Oct-28·00:04·res/drawable/button_open.xml |
35 | -rw----·····2.0·fat······588·bl·defN·1 | 30 | -rw----·····2.0·fat······588·bl·defN·17-Oct-28·00:04·res/drawable/button_round.xml |
36 | -rw----·····2.0·fat······588·bl·defN·1 | 31 | -rw----·····2.0·fat······588·bl·defN·17-Oct-28·00:04·res/drawable/button_round_danger.xml |
37 | -rw----·····2.0·fat······588·bl·defN·1 | 32 | -rw----·····2.0·fat······588·bl·defN·17-Oct-28·00:04·res/drawable/button_round_off.xml |
38 | -rw----·····2.0·fat······588·bl·defN·1 | 33 | -rw----·····2.0·fat······588·bl·defN·17-Oct-28·00:04·res/drawable/button_round_on.xml |
39 | -rw----·····2.0·fat······672·bl·defN·1 | 34 | -rw----·····2.0·fat······672·bl·defN·17-Oct-28·00:04·res/drawable/button_star.xml |
40 | -rw----·····2.0·fat······672·bl·defN·1 | 35 | -rw----·····2.0·fat······672·bl·defN·17-Oct-28·00:04·res/drawable/button_trusted_off.xml |
41 | -rw----·····2.0·fat······672·bl·defN·1 | 36 | -rw----·····2.0·fat······672·bl·defN·17-Oct-28·00:04·res/drawable/button_trusted_on.xml |
42 | -rw----·····2.0·fat······580·bl·defN·1 | 37 | -rw----·····2.0·fat······580·bl·defN·17-Oct-28·00:04·res/drawable/round_shadow.xml |
43 | -rw----·····2.0·fat······580·bl·defN·1 | 38 | -rw----·····2.0·fat······580·bl·defN·17-Oct-28·00:04·res/drawable/round_shape.xml |
44 | -rw----·····2.0·fat······580·bl·defN·1 | 39 | -rw----·····2.0·fat······580·bl·defN·17-Oct-28·00:04·res/drawable/round_shape_danger.xml |
45 | -rw----·····2.0·fat······580·bl·defN·1 | 40 | -rw----·····2.0·fat······580·bl·defN·17-Oct-28·00:04·res/drawable/round_shape_off.xml |
46 | -rw----·····2.0·fat······580·bl·defN·1 | 41 | -rw----·····2.0·fat······580·bl·defN·17-Oct-28·00:04·res/drawable/round_shape_on.xml |
47 | -rw----·····2.0·fat······912·bl·defN·1 | 42 | -rw----·····2.0·fat······912·bl·defN·17-Oct-28·00:04·res/layout-v14/preferences.xml |
48 | -rw----·····2.0·fat·····1404·bl·defN·1 | 43 | -rw----·····2.0·fat·····1404·bl·defN·17-Oct-28·00:04·res/layout-xlarge-port-v4/main.xml |
49 | -rw----·····2.0·fat·····1504·bl·defN·1 | 44 | -rw----·····2.0·fat·····1504·bl·defN·17-Oct-28·00:04·res/layout-xlarge-v4/main.xml |
50 | -rw----·····2.0·fat·····2480·bl·defN·1 | 45 | -rw----·····2.0·fat·····2480·bl·defN·17-Oct-28·00:04·res/layout/action_bar.xml |
51 | -rw----·····2.0·fat······616·bl·defN·1 | 46 | -rw----·····2.0·fat······616·bl·defN·17-Oct-28·00:04·res/layout/application_activity.xml |
52 | -rw----·····2.0·fat·····3576·bl·defN·1 | 47 | -rw----·····2.0·fat·····3576·bl·defN·17-Oct-28·00:04·res/layout/application_details.xml |
53 | -rw----·····2.0·fat·····1732·bl·defN·1 | 48 | -rw----·····2.0·fat·····1732·bl·defN·17-Oct-28·00:04·res/layout/application_list_item.xml |
54 | -rw----·····2.0·fat······460·bl·defN·1 | 49 | -rw----·····2.0·fat······460·bl·defN·17-Oct-28·00:04·res/layout/filter.xml |
55 | -rw----·····2.0·fat······516·bl·defN·1 | 50 | -rw----·····2.0·fat······516·bl·defN·17-Oct-28·00:04·res/layout/group_list_item.xml |
56 | -rw----·····2.0·fat······512·bl·defN·1 | 51 | -rw----·····2.0·fat······512·bl·defN·17-Oct-28·00:04·res/layout/help.xml |
57 | -rw----·····2.0·fat·····1072·bl·defN·1 | 52 | -rw----·····2.0·fat·····1072·bl·defN·17-Oct-28·00:04·res/layout/main.xml |
58 | -rw----·····2.0·fat·····1304·bl·defN·1 | 53 | -rw----·····2.0·fat·····1304·bl·defN·17-Oct-28·00:04·res/layout/permission_list_item.xml |
59 | -rw----·····2.0·fat······920·bl·defN·1 | 54 | -rw----·····2.0·fat······920·bl·defN·17-Oct-28·00:04·res/layout/preferences.xml |
60 | -rw----·····2.0·fat·····1252·bl·defN·1 | 55 | -rw----·····2.0·fat·····1252·bl·defN·17-Oct-28·00:04·res/layout/splash.xml |
61 | -rw----·····2.0·fat······732·bl·defN·1 | 56 | -rw----·····2.0·fat······732·bl·defN·17-Oct-28·00:04·res/menu/menu.xml |
62 | -rw----·····2.0·fat······452·bl·defN·1 | 57 | -rw----·····2.0·fat······452·bl·defN·17-Oct-28·00:04·res/menu/menu_close.xml |
63 | -rw----·····1.0·fat····17396·b-·stor·1 | 58 | -rw----·····1.0·fat····17396·b-·stor·17-Oct-28·00:04·resources.arsc |
64 | -rw----·····2.0·fat···72 | 59 | -rw----·····2.0·fat···728324·bl·defN·17-Oct-28·00:04·classes.dex |
60 | -rw----·····2.0·fat·····5015·b-·defN·17-Oct-28·00:04·META-INF/MANIFEST.MF | ||
61 | -rw----·····2.0·fat·····5136·b-·defN·17-Oct-28·00:04·META-INF/5EDEB251.SF | ||
62 | -rw----·····2.0·fat·····1297·b-·defN·17-Oct-28·00:04·META-INF/5EDEB251.RSA | ||
65 | 6 | 63 | 61·files,·866820·bytes·uncompressed,·347375·bytes·compressed:··59.9% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·e14d005b |
5 | signature···········:· | 5 | signature···········:·3890...65e2 |
6 | file_size···········:·72 | 6 | file_size···········:·728324 |
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·····:·6146 | 10 | string_ids_size·····:·6146 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·851 | 12 | type_ids_size·······:·851 |
13 | type_ids_off········:·24696·(0x006078) | 13 | type_ids_off········:·24696·(0x006078) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·28100·(0x006dc4) | 15 | proto_ids_off·······:·28100·(0x006dc4) |
16 | field_ids_size······:·1532 | 16 | field_ids_size······:·1532 |
17 | field_ids_off·······:·41612·(0x00a28c) | 17 | field_ids_off·······:·41612·(0x00a28c) |
18 | method_ids_size·····:·5357 | 18 | method_ids_size·····:·5357 |
19 | method_ids_off······:·53868·(0x00d26c) | 19 | method_ids_off······:·53868·(0x00d26c) |
20 | class_defs_size·····:·512 | 20 | class_defs_size·····:·512 |
21 | class_defs_off······:·96724·(0x0179d4) | 21 | class_defs_off······:·96724·(0x0179d4) |
22 | data_size···········:·61 | 22 | data_size···········:·610456 |
23 | data_off············:·1178 | 23 | data_off············:·117868·(0x01cc6c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·106 | 25 | class_idx···········:·106 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·718 | 27 | superclass_idx······:·718 |
28 | source_file_idx·····:·688 | 28 | source_file_idx·····:·688 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 91, 33 lines modified | Offset 91, 33 lines modified | ||
91 | ······type··········:·'()V' | 91 | ······type··········:·'()V' |
92 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 92 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
93 | ······code··········- | 93 | ······code··········- |
94 | ······registers·····:·2 | 94 | ······registers·····:·2 |
95 | ······ins···········:·0 | 95 | ······ins···········:·0 |
96 | ······outs··········:·1 | 96 | ······outs··········:·1 |
97 | ······insns·size····:·36·16-bit·code·units | 97 | ······insns·size····:·36·16-bit·code·units |
98 | 028d | 98 | 028dbc:········································|[028dbc]·android.support.v13.app.FragmentCompat.<clinit>:()V |
99 | 028d | 99 | 028dcc:·6000·2700······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0027 |
100 | 028dd | 100 | 028dd0:·1301·0f00······························|0002:·const/16·v1,·#int·15·//·#f |
101 | 028dd | 101 | 028dd4:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
102 | 028d | 102 | 028dd8:·2200·6c00······························|0006:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;·//·type@006c |
103 | 028d | 103 | 028ddc:·7010·cb01·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSMR1FragmentCompatImpl;.<init>:()V·//·method@01cb |
104 | 028de | 104 | 028de2:·6900·2a00······························|000b:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002a |
105 | 028de | 105 | 028de6:·0e00···································|000d:·return-void |
106 | 028d | 106 | 028de8:·6000·2700······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0027 |
107 | 028d | 107 | 028dec:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
108 | 028df | 108 | 028df0:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
109 | 028df | 109 | 028df4:·2200·6b00······························|0014:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;·//·type@006b |
110 | 028 | 110 | 028df8:·7010·c901·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$ICSFragmentCompatImpl;.<init>:()V·//·method@01c9 |
111 | 028 | 111 | 028dfe:·6900·2a00······························|0019:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002a |
112 | 028e0 | 112 | 028e02:·28f2···································|001b:·goto·000d·//·-000e |
113 | 028e0 | 113 | 028e04:·2200·6900······························|001c:·new-instance·v0,·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;·//·type@0069 |
114 | 028e | 114 | 028e08:·7010·c401·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v13/app/FragmentCompat$BaseFragmentCompatImpl;.<init>:()V·//·method@01c4 |
115 | 028e | 115 | 028e0e:·6900·2a00······························|0021:·sput-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002a |
116 | 028e1 | 116 | 028e12:·28ea···································|0023:·goto·000d·//·-0016 |
117 | ······catches·······:·(none) | 117 | ······catches·······:·(none) |
118 | ······positions·····:· | 118 | ······positions·····:· |
119 | ········0x0000·line=54 | 119 | ········0x0000·line=54 |
120 | ········0x0006·line=55 | 120 | ········0x0006·line=55 |
121 | ········0x000d·line=61 | 121 | ········0x000d·line=61 |
122 | ········0x000e·line=56 | 122 | ········0x000e·line=56 |
123 | ········0x0014·line=57 | 123 | ········0x0014·line=57 |
Offset 129, 17 lines modified | Offset 129, 17 lines modified | ||
129 | ······type··········:·'()V' | 129 | ······type··········:·'()V' |
130 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 130 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
131 | ······code··········- | 131 | ······code··········- |
132 | ······registers·····:·1 | 132 | ······registers·····:·1 |
133 | ······ins···········:·1 | 133 | ······ins···········:·1 |
134 | ······outs··········:·1 | 134 | ······outs··········:·1 |
135 | ······insns·size····:·4·16-bit·code·units | 135 | ······insns·size····:·4·16-bit·code·units |
136 | 028e1 | 136 | 028e14:········································|[028e14]·android.support.v13.app.FragmentCompat.<init>:()V |
137 | 028e2 | 137 | 028e24:·7010·0213·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@1302 |
138 | 028e | 138 | 028e2a:·0e00···································|0003:·return-void |
139 | ······catches·······:·(none) | 139 | ······catches·······:·(none) |
140 | ······positions·····:· | 140 | ······positions·····:· |
141 | ········0x0000·line=25 | 141 | ········0x0000·line=25 |
142 | ········0x0003·line=45 | 142 | ········0x0003·line=45 |
143 | ······locals········:· | 143 | ······locals········:· |
144 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;· | 144 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v13/app/FragmentCompat;· |
Offset 148, 18 lines modified | Offset 148, 18 lines modified | ||
148 | ······type··········:·'(Landroid/app/Fragment;Z)V' | 148 | ······type··········:·'(Landroid/app/Fragment;Z)V' |
149 | ······access········:·0x0009·(PUBLIC·STATIC) | 149 | ······access········:·0x0009·(PUBLIC·STATIC) |
150 | ······code··········- | 150 | ······code··········- |
151 | ······registers·····:·3 | 151 | ······registers·····:·3 |
152 | ······ins···········:·2 | 152 | ······ins···········:·2 |
153 | ······outs··········:·3 | 153 | ······outs··········:·3 |
154 | ······insns·size····:·6·16-bit·code·units | 154 | ······insns·size····:·6·16-bit·code·units |
155 | 028e | 155 | 028e2c:········································|[028e2c]·android.support.v13.app.FragmentCompat.setMenuVisibility:(Landroid/app/Fragment;Z)V |
156 | 028e | 156 | 028e3c:·6200·2a00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002a |
157 | 028e4 | 157 | 028e40:·7230·c701·1002·························|0002:·invoke-interface·{v0,·v1,·v2},·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;.setMenuVisibility:(Landroid/app/Fragment;Z)V·//·method@01c7 |
158 | 028e4 | 158 | 028e46:·0e00···································|0005:·return-void |
159 | ······catches·······:·(none) | 159 | ······catches·······:·(none) |
160 | ······positions·····:· | 160 | ······positions·····:· |
161 | ········0x0000·line=68 | 161 | ········0x0000·line=68 |
162 | ········0x0005·line=69 | 162 | ········0x0005·line=69 |
163 | ······locals········:· | 163 | ······locals········:· |
164 | ········0x0000·-·0x0006·reg=1·f·Landroid/app/Fragment;· | 164 | ········0x0000·-·0x0006·reg=1·f·Landroid/app/Fragment;· |
165 | ········0x0000·-·0x0006·reg=2·visible·Z· | 165 | ········0x0000·-·0x0006·reg=2·visible·Z· |
Offset 169, 18 lines modified | Offset 169, 18 lines modified | ||
169 | ······type··········:·'(Landroid/app/Fragment;Z)V' | 169 | ······type··········:·'(Landroid/app/Fragment;Z)V' |
170 | ······access········:·0x0009·(PUBLIC·STATIC) | 170 | ······access········:·0x0009·(PUBLIC·STATIC) |
171 | ······code··········- | 171 | ······code··········- |
172 | ······registers·····:·3 | 172 | ······registers·····:·3 |
173 | ······ins···········:·2 | 173 | ······ins···········:·2 |
174 | ······outs··········:·3 | 174 | ······outs··········:·3 |
175 | ······insns·size····:·6·16-bit·code·units | 175 | ······insns·size····:·6·16-bit·code·units |
176 | 028e | 176 | 028e48:········································|[028e48]·android.support.v13.app.FragmentCompat.setUserVisibleHint:(Landroid/app/Fragment;Z)V |
177 | 028e | 177 | 028e58:·6200·2a00······························|0000:·sget-object·v0,·Landroid/support/v13/app/FragmentCompat;.IMPL:Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;·//·field@002a |
178 | 028e | 178 | 028e5c:·7230·c801·1002·························|0002:·invoke-interface·{v0,·v1,·v2},·Landroid/support/v13/app/FragmentCompat$FragmentCompatImpl;.setUserVisibleHint:(Landroid/app/Fragment;Z)V·//·method@01c8 |
179 | 028e6 | 179 | 028e62:·0e00···································|0005:·return-void |
180 | ······catches·······:·(none) | 180 | ······catches·······:·(none) |
181 | ······positions·····:· | 181 | ······positions·····:· |
182 | ········0x0000·line=76 | 182 | ········0x0000·line=76 |
183 | ········0x0005·line=77 | 183 | ········0x0005·line=77 |
184 | ······locals········:· | 184 | ······locals········:· |
185 | ········0x0000·-·0x0006·reg=1·f·Landroid/app/Fragment;· | 185 | ········0x0000·-·0x0006·reg=1·f·Landroid/app/Fragment;· |
186 | ········0x0000·-·0x0006·reg=2·deferStart·Z· | 186 | ········0x0000·-·0x0006·reg=2·deferStart·Z· |
Offset 211, 17 lines modified | Offset 211, 17 lines modified | ||
211 | ······type··········:·'()V' | 211 | ······type··········:·'()V' |
212 | ······access········:·0x10000·(CONSTRUCTOR) | 212 | ······access········:·0x10000·(CONSTRUCTOR) |
213 | ······code··········- | 213 | ······code··········- |
214 | ······registers·····:·1 | 214 | ······registers·····:·1 |
215 | ······ins···········:·1 | 215 | ······ins···········:·1 |
216 | ······outs··········:·1 | 216 | ······outs··········:·1 |
Max diff block lines reached; 11790906/11801881 bytes (99.91%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·8283 | 1 | Zip·file·size:·828346·bytes,·number·of·entries:·512 |
2 | ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class | 2 | ?rwxrwxr-x··2.0·unx······195·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$FragmentCompatImpl.class |
3 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class | 3 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat.class |
4 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class | 4 | ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICS.class |
5 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class | 5 | ?rwxrwxr-x··2.0·unx······284·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompatICSMR1.class |
6 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class | 6 | ?rwxrwxr-x··2.0·unx·······93·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$1.class |
7 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class | 7 | ?rwxrwxr-x··2.0·unx······521·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$DummyTabFactory.class |
8 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class | 8 | ?rwxrwxr-x··2.0·unx······723·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentTabHost$SavedState$1.class |
Offset 321, 32 lines modified | Offset 321, 32 lines modified | ||
321 | ?rwxrwxr-x··2.0·unx·····1629·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R$string.class | 321 | ?rwxrwxr-x··2.0·unx·····1629·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R$string.class |
322 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R$style.class | 322 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R$style.class |
323 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R.class | 323 | ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/R.class |
324 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/AppInfo.class | 324 | ?rwxrwxr-x··2.0·unx·····1078·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/AppInfo.class |
325 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/Permission.class | 325 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/Permission.class |
326 | ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/PermissionGroup.class | 326 | ?rwxrwxr-x··2.0·unx······998·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/model/PermissionGroup.class |
327 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/ApplicationChangesListener.class | 327 | ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/ApplicationChangesListener.class |
328 | ?rwxrwxr-x··2.0·unx······97 | 328 | ?rwxrwxr-x··2.0·unx······972·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/ApplicationChangesService.class |
329 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$1.class | 329 | ?rwxrwxr-x··2.0·unx······110·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$1.class |
330 | ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$NameComparator.class | 330 | ?rwxrwxr-x··2.0·unx······734·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$NameComparator.class |
331 | ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$ScoreComparator.class | 331 | ?rwxrwxr-x··2.0·unx······639·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService$ScoreComparator.class |
332 | ?rwxrwxr-x··2.0·unx·····94 | 332 | ?rwxrwxr-x··2.0·unx·····9456·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PermissionService.class |
333 | ?rwxrwxr-x··2.0·unx·····23 | 333 | ?rwxrwxr-x··2.0·unx·····2305·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/PreferencesService.class |
334 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/ThemeChangesListener.class | 334 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/service/ThemeChangesListener.class |
335 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/ApplicationsListFragment$AppListEventsCallback.class | 335 | ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/ApplicationsListFragment$AppListEventsCallback.class |
336 | ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/MainActivity$1.class | 336 | ?rwxrwxr-x··2.0·unx······776·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/MainActivity$1.class |
337 | ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/MainActivity$LoadingTask.class | 337 | ?rwxrwxr-x··2.0·unx·····1121·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/MainActivity$LoadingTask.class |
338 | ?rwxrwxr-x··2.0·unx·····2424·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/widget/ApplicationAdapter.class | 338 | ?rwxrwxr-x··2.0·unx·····2424·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/widget/ApplicationAdapter.class |
339 | ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/widget/PermissionExpandableListAdapter.class | 339 | ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/widget/PermissionExpandableListAdapter.class |
340 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/CommonConstants.class | 340 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/CommonConstants.class |
341 | ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsItem.class | 341 | ?rwxrwxr-x··2.0·unx······273·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsItem.class |
342 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsParams.class | 342 | ?rwxrwxr-x··2.0·unx·····2466·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsParams.class |
343 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$1.class | 343 | ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$1.class |
344 | ?rwxrwxr-x··2.0·unx·····1347·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$CreditsThread.class | 344 | ?rwxrwxr-x··2.0·unx·····1347·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView$CreditsThread.class |
345 | ?rwxrwxr-x··2.0·unx·····76 | 345 | ?rwxrwxr-x··2.0·unx·····7654·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/credits/CreditsView.class |
346 | ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceImageGetter.class | 346 | ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceImageGetter.class |
347 | ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceUtils.class | 347 | ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/res/ResourceUtils.class |
348 | ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/NoTitleActivity.class | 348 | ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/NoTitleActivity.class |
349 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity$1.class | 349 | ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·org/androidsoft/utils/ui/WhatsNewActivity$1.class |
350 | ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$BaseFragmentCompatImpl.class | 350 | ?rwxrwxr-x··2.0·unx······365·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentCompat$BaseFragmentCompatImpl.class |
351 | ?rwxrwxr-x··2.0·unx·····2704·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentPagerAdapter.class | 351 | ?rwxrwxr-x··2.0·unx·····2704·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentPagerAdapter.class |
352 | ?rwxrwxr-x··2.0·unx·····4445·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentStatePagerAdapter.class | 352 | ?rwxrwxr-x··2.0·unx·····4445·b-·stor·80-Jan-01·00:00·android/support/v13/app/FragmentStatePagerAdapter.class |
Offset 507, 8 lines modified | Offset 507, 8 lines modified | ||
507 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/PreferencesActivity.class | 507 | ?rwxrwxr-x··2.0·unx·····1222·b-·stor·80-Jan-01·00:00·org/androidsoft/app/permission/ui/PreferencesActivity.class |
508 | ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class | 508 | ?rwxrwxr-x··2.0·unx······735·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class |
509 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class | 509 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class |
510 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class | 510 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class |
511 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class | 511 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class |
512 | ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 512 | ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
513 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 513 | ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
514 | 512·files,·8220 | 514 | 512·files,·822087·bytes·uncompressed,·726136·bytes·compressed:··11.7% |
Offset 81, 54 lines modified | Offset 81, 54 lines modified | ||
81 | ·········1:·invokespecial·#15·················//·Method·java/lang/Object."<init>":()V | 81 | ·········1:·invokespecial·#15·················//·Method·java/lang/Object."<init>":()V |
82 | ·········4:·return | 82 | ·········4:·return |
83 | ··public·static·void·notifyListeners(); | 83 | ··public·static·void·notifyListeners(); |
84 | ····descriptor:·()V | 84 | ····descriptor:·()V |
85 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 85 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
86 | ····Code: | 86 | ····Code: |
87 | ······stack=300,·locals= | 87 | ······stack=300,·locals=4,·args_size=0 |
88 | ·········0:·ldc···········#2··················//·class·org/androidsoft/app/permission/service/ApplicationChangesService | 88 | ·········0:·ldc···········#2··················//·class·org/androidsoft/app/permission/service/ApplicationChangesService |
89 | ·········2:·astore_0 | 89 | ·········2:·astore_0 |
90 | ·········3:·aload_0 | 90 | ·········3:·aload_0 |
91 | ·········4:·monitorenter | 91 | ·········4:·monitorenter |
92 | ·········5:·getstatic·····#14·················//·Field·mListListeners:Ljava/util/List; | 92 | ·········5:·getstatic·····#14·················//·Field·mListListeners:Ljava/util/List; |
93 | ·········8:·astore_1 | 93 | ·········8:·astore_1 |
94 | ·········9:·aload_1 | 94 | ·········9:·aload_1 |
95 | ········10:·invokeinterface·#21,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; | 95 | ········10:·invokeinterface·#21,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
96 | ········15:·astore_ | 96 | ········15:·astore_1 |
97 | ········16:·aload_ | 97 | ········16:·aload_1 |
98 | ········17:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 98 | ········17:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
99 | ········22:·istore_ | 99 | ········22:·istore_2 |
100 | ········23:·iload_ | 100 | ········23:·iload_2 |
101 | ········24:·ifeq··········5 | 101 | ········24:·ifeq··········53 |
102 | ········27:·aload_ | 102 | ········27:·aload_1 |
103 | ········28:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 103 | ········28:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
104 | ········33:·astore | 104 | ········33:·astore_3 |
105 | ········3 | 105 | ········34:·aload_3 |
106 | ········3 | 106 | ········35:·checkcast·····#33·················//·class·org/androidsoft/app/permission/service/ApplicationChangesListener |
107 | ········40:·astore········4 | ||
108 | ········ | 107 | ········38:·astore_3 |
108 | ········39:·aload_3 | ||
109 | ········4 | 109 | ········40:·invokeinterface·#36,··1···········//·InterfaceMethod·org/androidsoft/app/permission/service/ApplicationChangesListener.onApplicationChange:()V |
110 | ········4 | 110 | ········45:·goto··········16 |
111 | ········ | 111 | ········48:·astore_1 |
112 | ········49:·aload_0 | ||
113 | ········50:·monitorexit | ||
114 | ········51:·aload_1 | ||
115 | ········52:·athrow | ||
112 | ········53:·aload_0 | 116 | ········53:·aload_0 |
113 | ········54:·monitorexit | 117 | ········54:·monitorexit |
114 | ········55:·aload_1 | ||
115 | ········56:·athrow | ||
116 | ········57:·aload_0 | ||
117 | ········58:·monitorexit | ||
118 | ········5 | 118 | ········55:·return |
119 | ······Exception·table: | 119 | ······Exception·table: |
120 | ·········from····to··target·type | 120 | ·········from····to··target·type |
121 | ·············5·····8···· | 121 | ·············5·····8····48···any |
122 | ·············9····15···· | 122 | ·············9····15····48···any |
123 | ············16····22···· | 123 | ············16····22····48···any |
124 | ············27····33···· | 124 | ············27····33····48···any |
125 | ············3 | 125 | ············34····38····48···any |
126 | ············ | 126 | ············39····45····48···any |
127 | ··public·static·void·registerListener(org.androidsoft.app.permission.service.ApplicationChangesListener); | 127 | ··public·static·void·registerListener(org.androidsoft.app.permission.service.ApplicationChangesListener); |
128 | ····descriptor:·(Lorg/androidsoft/app/permission/service/ApplicationChangesListener;)V | 128 | ····descriptor:·(Lorg/androidsoft/app/permission/service/ApplicationChangesListener;)V |
129 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 129 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
130 | ····Code: | 130 | ····Code: |
131 | ······stack=300,·locals=4,·args_size=1 | 131 | ······stack=300,·locals=4,·args_size=1 |
132 | ·········0:·ldc···········#2··················//·class·org/androidsoft/app/permission/service/ApplicationChangesService | 132 | ·········0:·ldc···········#2··················//·class·org/androidsoft/app/permission/service/ApplicationChangesService |
Offset 132, 50 lines modified | Offset 132, 50 lines modified | ||
132 | ····} | 132 | ····} |
133 | ···· | 133 | ···· |
134 | ····public·static·List·getPermissions(final·String[]·array,·final·PackageManager·packageManager)·{ | 134 | ····public·static·List·getPermissions(final·String[]·array,·final·PackageManager·packageManager)·{ |
135 | ········final·ArrayList·list·=·new·ArrayList<PermissionGroup>(); | 135 | ········final·ArrayList·list·=·new·ArrayList<PermissionGroup>(); |
136 | ········if·(array·!=·null)·{ | 136 | ········if·(array·!=·null)·{ |
137 | ············final·int·length·=·array.length; | 137 | ············final·int·length·=·array.length; |
138 | ············int·i·=·0; | 138 | ············int·i·=·0; |
139 | ········Label_002 | 139 | ········Label_0024: |
140 | ············while·(true)·{ | 140 | ············while·(true)·{ |
141 | ················while·(i·<·length)·{ | 141 | ················while·(i·<·length)·{ |
142 | ····················while·(true)·{ | 142 | ····················while·(true)·{ |
143 | ························final·String·str·=·array[i]; | 143 | ························final·String·str·=·array[i]; |
144 | ························final·int·n·=·4096; | 144 | ························final·int·n·=·4096; |
145 | ························final·String·s·=·str; | 145 | ························final·String·s·=·str; |
146 | ························while·(true)·{ | 146 | ························while·(true)·{ |
147 | ····························try·{ | 147 | ····························try·{ |
148 | ································final·PermissionInfo·permissionInfo·=·packageManager.getPermissionInfo(s,·n); | 148 | ································final·PermissionInfo·permissionInfo·=·packageManager.getPermissionInfo(s,·n); |
149 | ································try·{ | 149 | ································try·{ |
150 | ····································final·PermissionGroupInfo·permissionGroupInfo·=·packageManager.getPermissionGroupInfo(permissionInfo.group,·4096); | 150 | ····································final·PermissionGroupInfo·permissionGroupInfo·=·packageManager.getPermissionGroupInfo(permissionInfo.group,·4096); |
151 | ····································try·{ | 151 | ····································try·{ |
152 | ········································PermissionGroup·group·=·getGroup(list,·permissionInfo.group); | 152 | ········································PermissionGroup·group·=·getGroup(list,·permissionInfo.group); |
153 | ········································Label_017 | 153 | ········································Label_0179:·{ |
154 | ············································if·(group·!=·null)·{ | 154 | ············································if·(group·!=·null)·{ |
155 | ················································break·Label_017 | 155 | ················································break·Label_0179; |
156 | ············································} | 156 | ············································} |
157 | ············································group·=·new(org.androidsoft.app.permission.model.PermissionGroup.class); | 157 | ············································group·=·new(org.androidsoft.app.permission.model.PermissionGroup.class); |
158 | ············································try·{ | 158 | ············································try·{ |
159 | ················································new·PermissionGroup(); | 159 | ················································new·PermissionGroup(); |
160 | ················································group.setName(permissionGroupInfo.name); | 160 | ················································group.setName(permissionGroupInfo.name); |
161 | ················································final·PermissionGroupInfo·permissionGroupInfo2·=·permissionGroupInfo; | 161 | ················································final·PermissionGroupInfo·permissionGroupInfo2·=·permissionGroupInfo; |
162 | ················································try·{ | 162 | ················································try·{ |
163 | ····················································final·CharSequence·loadLabel·=·permissionGroupInfo2.loadLabel(packageManager); | 163 | ····················································final·CharSequence·loadLabel·=·permissionGroupInfo2.loadLabel(packageManager); |
164 | ····················································try·{ | 164 | ····················································try·{ |
165 | ························································group.setLabel(loadLabel.toString()); | 165 | ························································group.setLabel(loadLabel.toString()); |
166 | ························································final·PermissionGroupInfo·permissionGroupInfo3·=·permissionGroupInfo; | 166 | ························································final·PermissionGroupInfo·permissionGroupInfo3·=·permissionGroupInfo; |
167 | ························································try·{ | 167 | ························································try·{ |
168 | ····························································final·CharSequence·loadDescription·=·permissionGroupInfo3.loadDescription(packageManager); | 168 | ····························································final·CharSequence·loadDescription·=·permissionGroupInfo3.loadDescription(packageManager); |
169 | ····························································Label_030 | 169 | ····························································Label_0306:·{ |
170 | ································································if·(loadDescription·==·null)·{ | 170 | ································································if·(loadDescription·==·null)·{ |
171 | ····································································break·Label_030 | 171 | ····································································break·Label_0306; |
172 | ································································} | 172 | ································································} |
173 | ································································String·string·=·loadDescription.toString(); | 173 | ································································String·string·=·loadDescription.toString(); |
174 | ····························································Label_016 | 174 | ····························································Label_0163: |
175 | ································································while·(true)·{ | 175 | ································································while·(true)·{ |
176 | ····································································group.setDescription(string); | 176 | ····································································group.setDescription(string); |
177 | ····································································final·ArrayList<PermissionGroup>·list2·=·(ArrayList<PermissionGroup>)list; | 177 | ····································································final·ArrayList<PermissionGroup>·list2·=·(ArrayList<PermissionGroup>)list; |
178 | ····································································try·{ | 178 | ····································································try·{ |
179 | ········································································list2.add(group); | 179 | ········································································list2.add(group); |
180 | ········································································try·{ | 180 | ········································································try·{ |
181 | ············································································final·Permission·permission·=·new·Permission(); | 181 | ············································································final·Permission·permission·=·new·Permission(); |
Offset 183, 31 lines modified | Offset 183, 31 lines modified | ||
183 | ············································································final·PermissionInfo·permissionInfo2·=·permissionInfo; | 183 | ············································································final·PermissionInfo·permissionInfo2·=·permissionInfo; |
184 | ············································································try·{ | 184 | ············································································try·{ |
185 | ················································································final·CharSequence·loadLabel2·=·permissionInfo2.loadLabel(packageManager); | 185 | ················································································final·CharSequence·loadLabel2·=·permissionInfo2.loadLabel(packageManager); |
186 | ················································································try·{ | 186 | ················································································try·{ |
187 | ····················································································permission.setLabel(loadLabel2.toString()); | 187 | ····················································································permission.setLabel(loadLabel2.toString()); |
188 | ····················································································final·PermissionInfo·permissionInfo3·=·permissionInfo; | 188 | ····················································································final·PermissionInfo·permissionInfo3·=·permissionInfo; |
189 | ····················································································try·{ | 189 | ····················································································try·{ |
190 | ························································································Label_03 | 190 | ························································································Label_0313:·{ |
191 | ····························································································if·(permissionInfo3.loadDescription(packageManager)·==·null)·{ | 191 | ····························································································if·(permissionInfo3.loadDescription(packageManager)·==·null)·{ |
192 | ································································································break·Label_03 | 192 | ································································································break·Label_0313; |
193 | ····························································································} | 193 | ····························································································} |
194 | ····························································································final·CharSequence·loadDescription2·=·permissionInfo.loadDescription(packageManager); | 194 | ····························································································final·CharSequence·loadDescription2·=·permissionInfo.loadDescription(packageManager); |
195 | ····························································································try·{ | 195 | ····························································································try·{ |
196 | ································································································permission.setDescription(loadDescription2.toString()); | 196 | ································································································permission.setDescription(loadDescription2.toString()); |
197 | ································································································while·(permissionInfo.protectionLevel·!=·0)·{ | 197 | ································································································while·(permissionInfo.protectionLevel·!=·0)·{ |
198 | ····································································································final·boolean·dangerous·=·true; | 198 | ····································································································final·boolean·dangerous·=·true; |
199 | ····································································································permission.setDangerous(dangerous); | 199 | ····································································································permission.setDangerous(dangerous); |
200 | ····································································································final·PermissionGroup·permissionGroup·=·group; | 200 | ····································································································final·PermissionGroup·permissionGroup·=·group; |
201 | ····································································································try·{ | 201 | ····································································································try·{ |
202 | ········································································································permissionGroup.addPermission(permission); | 202 | ········································································································permissionGroup.addPermission(permission); |
203 | ········································································································++i; | 203 | ········································································································++i; |
204 | ········································································································continue·Label_002 | 204 | ········································································································continue·Label_0024; |
205 | ········································································································string·=·"N/A"; | 205 | ········································································································string·=·"N/A"; |
206 | ········································································································continue·Label_016 | 206 | ········································································································continue·Label_0163; |
207 | ········································································································permission.setDescription("Description·non·available"); | 207 | ········································································································permission.setDescription("Description·non·available"); |
208 | ····································································································} | 208 | ····································································································} |
209 | ····································································································catch·(PackageManager$NameNotFoundException·ex)·{ | 209 | ····································································································catch·(PackageManager$NameNotFoundException·ex)·{ |
210 | ········································································································Log.e("PFA-androidsoft.org",·"Permission·name·not·found·:·"·+·str); | 210 | ········································································································Log.e("PFA-androidsoft.org",·"Permission·name·not·found·:·"·+·str); |
211 | ····································································································} | 211 | ····································································································} |
212 | ································································································} | 212 | ································································································} |
213 | ····························································································} | 213 | ····························································································} |
Offset 271, 124 lines modified | Offset 271, 132 lines modified | ||
271 | ········//·····8:·iload_3········ | 271 | ········//·····8:·iload_3········ |
272 | ········//·····9:·invokevirtual···android/content/pm/PackageManager.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; | 272 | ········//·····9:·invokevirtual···android/content/pm/PackageManager.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; |
273 | ········//····12:·astore··········4 | 273 | ········//····12:·astore··········4 |
274 | ········//····14:·aload···········4 | 274 | ········//····14:·aload···········4 |
275 | ········//····16:·getfield········android/content/pm/PackageInfo.requestedPermissions:[Ljava/lang/String; | 275 | ········//····16:·getfield········android/content/pm/PackageInfo.requestedPermissions:[Ljava/lang/String; |
276 | ········//····19:·astore··········5 | 276 | ········//····19:·astore··········5 |
277 | ········//····21:·aload···········5 | 277 | ········//····21:·aload···········5 |
278 | ········//····23:·ifnull·········· | 278 | ········//····23:·ifnull··········208 |
279 | ········//····26:·aload···········4 | 279 | ········//····26:·aload···········4 |
280 | ········//····28:·getfield········android/content/pm/PackageInfo.requestedPermissions:[Ljava/lang/String; | 280 | ········//····28:·getfield········android/content/pm/PackageInfo.requestedPermissions:[Ljava/lang/String; |
281 | ········//····31:·astore··········6 | 281 | ········//····31:·astore··········6 |
282 | ········//····33:·aload···········6 | 282 | ········//····33:·aload···········6 |
283 | ········//····35:·arraylength···· | 283 | ········//····35:·arraylength···· |
284 | ········//····36:·istore··········7 | 284 | ········//····36:·istore··········7 |
285 | ········//····38:·iconst_0······· | 285 | ········//····38:·iconst_0······· |
286 | ········//····39:·istore_3······· | ||
287 | ········//····40:·aconst_null···· | ||
288 | ········//····41:·astore··········5 | ||
289 | ········//····43:·iconst_0······· | ||
286 | ········//···· | 290 | ········//····44:·istore··········8 |
291 | ········//····46:·aconst_null···· | ||
292 | ········//····47:·astore··········9 | ||
287 | ········//····4 | 293 | ········//····49:·iload···········8 |
288 | ········//···· | 294 | ········//····51:·iload···········7 |
289 | ········//···· | 295 | ········//····53:·if_icmpge·······208 |
290 | ········//···· | 296 | ········//····56:·aload···········6 |
291 | ········//····5 | 297 | ········//····58:·iload···········8 |
292 | ········//····52:·aaload········· | ||
293 | ········//····53:·astore··········9 | ||
294 | ········//····55:·sipush··········4096 | ||
295 | ········//····58:·istore_3······· | ||
296 | ········//····59:·aload_1········ | ||
297 | ········//····60:·aload | 298 | ········//····60:·aaload········· |
298 | ········//····62:·iload_3········ | ||
299 | ········//····63:·invokevirtual···android/content/pm/PackageManager.getPermissionInfo:(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo; | ||
300 | ········//····6 | 299 | ········//····61:·astore··········10 |
300 | ········//····63:·sipush··········4096 | ||
301 | ········//····66:·istore_3······· | ||
302 | ········//····67:·aload_1········ | ||
301 | ········//····68:·aload···········10 | 303 | ········//····68:·aload···········10 |
304 | ········//····70:·iload_3········ | ||
305 | ········//····71:·invokevirtual···android/content/pm/PackageManager.getPermissionInfo:(Ljava/lang/String;I)Landroid/content/pm/PermissionInfo; | ||
306 | ········//····74:·astore··········11 | ||
307 | ········//····76:·aload···········11 | ||
Max diff block lines reached; 49953/61276 bytes (81.52%) of diff not shown. |
Offset 284, 21 lines modified | Offset 284, 21 lines modified | ||
284 | ········52:·pop | 284 | ········52:·pop |
285 | ········53:·return | 285 | ········53:·return |
286 | ··public·static·void·notifyThemeListeners(android.content.Context,·boolean); | 286 | ··public·static·void·notifyThemeListeners(android.content.Context,·boolean); |
287 | ····descriptor:·(Landroid/content/Context;Z)V | 287 | ····descriptor:·(Landroid/content/Context;Z)V |
288 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 288 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
289 | ····Code: | 289 | ····Code: |
290 | ······stack=300,·locals=1 | 290 | ······stack=300,·locals=11,·args_size=2 |
291 | ·········0:·iconst_0 | 291 | ·········0:·iconst_0 |
292 | ·········1:·istore_2 | 292 | ·········1:·istore_2 |
293 | ·········2:·aconst_null | 293 | ·········2:·aconst_null |
294 | ·········3:·astore_3 | 294 | ·········3:·astore_3 |
295 | ·········4:·iload_1 | 295 | ·········4:·iload_1 |
296 | ·········5:·ifeq··········1 | 296 | ·········5:·ifeq··········139 |
297 | ·········8:·iconst_1 | 297 | ·········8:·iconst_1 |
298 | ·········9:·istore········4 | 298 | ·········9:·istore········4 |
299 | ········11:·iload·········4 | 299 | ········11:·iload·········4 |
300 | ········13:·putstatic·····#52·················//·Field·mTheme:I | 300 | ········13:·putstatic·····#52·················//·Field·mTheme:I |
301 | ········16:·aload_0 | 301 | ········16:·aload_0 |
302 | ········17:·ldc···········#9··················//·String·PermissionFriendlyAppsPreferences | 302 | ········17:·ldc···········#9··················//·String·PermissionFriendlyAppsPreferences |
303 | ········19:·iconst_0 | 303 | ········19:·iconst_0 |
Offset 334, 30 lines modified | Offset 334, 28 lines modified | ||
334 | ········86:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 334 | ········86:·invokevirtual·#83·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
335 | ········89:·astore_3 | 335 | ········89:·astore_3 |
336 | ········90:·ldc···········#67·················//·String·PFA-androidsoft.org | 336 | ········90:·ldc···········#67·················//·String·PFA-androidsoft.org |
337 | ········92:·aload_3 | 337 | ········92:·aload_3 |
338 | ········93:·invokestatic··#89·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I | 338 | ········93:·invokestatic··#89·················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
339 | ········96:·pop | 339 | ········96:·pop |
340 | ········97:·getstatic·····#27·················//·Field·mThemeListeners:Ljava/util/ArrayList; | 340 | ········97:·getstatic·····#27·················//·Field·mThemeListeners:Ljava/util/ArrayList; |
341 | ·······100:·astore········9 | ||
342 | ·······102:·aload·········9 | ||
343 | ·······10 | 341 | ·······100:·invokevirtual·#108················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
344 | ·······10 | 342 | ·······103:·astore········9 |
345 | ·······10 | 343 | ·······105:·aload·········9 |
346 | ·······1 | 344 | ·······107:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
347 | ·······116:·istore········4 | ||
348 | ·······11 | 345 | ·······112:·istore_2 |
346 | ·······113:·iload_2 | ||
349 | ·······1 | 347 | ·······114:·ifeq··········148 |
350 | ·······1 | 348 | ·······117:·aload·········9 |
351 | ·······1 | 349 | ·······119:·invokeinterface·#117,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
352 | ·······1 | 350 | ·······124:·checkcast·····#119················//·class·org/androidsoft/app/permission/service/ThemeChangesListener |
353 | ·······1 | 351 | ·······127:·astore········10 |
354 | ·······1 | 352 | ·······129:·aload·········10 |
355 | ·······13 | 353 | ·······131:·invokeinterface·#122,··1··········//·InterfaceMethod·org/androidsoft/app/permission/service/ThemeChangesListener.onChangeTheme:()V |
356 | ·······1 | 354 | ·······136:·goto··········105 |
357 | ·······1 | 355 | ·······139:·iconst_0 |
358 | ·······14 | 356 | ·······140:·istore········4 |
359 | ·······14 | 357 | ·······142:·aconst_null |
360 | ·······14 | 358 | ·······143:·astore········9 |
361 | ·······1 | 359 | ·······145:·goto··········11 |
362 | ·······1 | 360 | ·······148:·return |
363 | } | 361 | } |
Offset 622, 113 lines modified | Offset 622, 117 lines modified | ||
622 | ········75:·goto··········13 | 622 | ········75:·goto··········13 |
623 | ········78:·return | 623 | ········78:·return |
624 | ··private·void·drawFrame(); | 624 | ··private·void·drawFrame(); |
625 | ····descriptor:·()V | 625 | ····descriptor:·()V |
626 | ····flags:·(0x0002)·ACC_PRIVATE | 626 | ····flags:·(0x0002)·ACC_PRIVATE |
627 | ····Code: | 627 | ····Code: |
628 | ······stack=300,·locals= | 628 | ······stack=300,·locals=6,·args_size=1 |
629 | ·········0:·aload_0 | 629 | ·········0:·aload_0 |
630 | ·········1:·monitorenter | 630 | ·········1:·monitorenter |
631 | ·········2:·aload_0 | 631 | ·········2:·aload_0 |
632 | ·········3:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; | 632 | ·········3:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; |
633 | ·········6:·astore_1 | 633 | ·········6:·astore_1 |
634 | ·········7:·aload_1 | 634 | ·········7:·aload_1 |
635 | ·········8:·ifnull········2 | 635 | ·········8:·ifnull········25 |
636 | ········11:·aload_0 | 636 | ········11:·aload_0 |
637 | ········12:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; | 637 | ········12:·getfield······#119················//·Field·mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; |
638 | ········15:·astore_1 | 638 | ········15:·astore_1 |
639 | ········16:·iconst_0 | ||
640 | ········17:·istore_2 | ||
639 | ········1 | 641 | ········18:·aconst_null |
640 | ········1 | 642 | ········19:·astore_3 |
641 | ········ | 643 | ········20:·aload_1 |
642 | ········ | 644 | ········21:·iconst_0 |
643 | ········2 | 645 | ········22:·putfield······#124················//·Field·org/androidsoft/utils/credits/CreditsView$CreditsThread.cont:Z |
644 | ········2 | 646 | ········25:·aconst_null |
645 | ········2 | 647 | ········26:·astore········4 |
646 | ········2 | 648 | ········28:·aload_0 |
647 | ········2 | 649 | ········29:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
648 | ········ | 650 | ········32:·astore_1 |
651 | ········33:·iconst_0 | ||
652 | ········34:·istore_2 | ||
649 | ········3 | 653 | ········35:·aconst_null |
650 | ········3 | 654 | ········36:·astore_3 |
651 | ········3 | 655 | ········37:·aload_1 |
652 | ········3 | 656 | ········38:·aconst_null |
653 | ········3 | 657 | ········39:·invokeinterface·#128,··2··········//·InterfaceMethod·android/view/SurfaceHolder.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas; |
654 | ········39:·astore_3 | ||
655 | ········4 | 658 | ········44:·astore········4 |
659 | ········46:·aload·········4 | ||
656 | ········4 | 660 | ········48:·ifnull········133 |
657 | ········ | 661 | ········51:·aload_0 |
658 | ········ | 662 | ········52:·aload·········4 |
659 | ········ | 663 | ········54:·invokevirtual·#132················//·Method·drawBackground:(Landroid/graphics/Canvas;)V |
660 | ········ | 664 | ········57:·aload_0 |
661 | ········5 | 665 | ········58:·getfield······#56·················//·Field·credits:Ljava/util/List; |
662 | ········ | 666 | ········61:·astore_1 |
663 | ········ | 667 | ········62:·aload_1 |
664 | ········ | 668 | ········63:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
665 | ········60:·astore········4 | ||
666 | ········6 | 669 | ········68:·astore_1 |
670 | ········69:·aload_1 | ||
667 | ········ | 671 | ········70:·invokeinterface·#100,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
668 | ········69:·istore········5 | ||
669 | ········7 | 672 | ········75:·istore_2 |
673 | ········76:·iload_2 | ||
670 | ········7 | 674 | ········77:·ifeq··········133 |
671 | ········ | 675 | ········80:·aload_1 |
672 | ········ | 676 | ········81:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
673 | ········8 | 677 | ········86:·astore········5 |
674 | ········8 | 678 | ········88:·aload·········5 |
675 | ········ | 679 | ········90:·checkcast·····#106················//·class·org/androidsoft/utils/credits/CreditsItem |
676 | ········9 | 680 | ········93:·astore········5 |
677 | ········9 | 681 | ········95:·aload·········5 |
678 | ········9 | 682 | ········97:·aload·········4 |
679 | ········9 | 683 | ········99:·invokeinterface·#135,··2··········//·InterfaceMethod·org/androidsoft/utils/credits/CreditsItem.draw:(Landroid/graphics/Canvas;)V |
680 | ·······10 | 684 | ·······104:·goto··········69 |
681 | ·······10 | 685 | ·······107:·astore_1 |
682 | ·······10 | 686 | ·······108:·aload·········4 |
683 | ·······1 | 687 | ·······110:·ifnull········126 |
684 | ·······1 | 688 | ·······113:·aload_0 |
685 | ·······1 | 689 | ·······114:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
686 | ·······11 | 690 | ·······117:·astore_3 |
687 | ·······113:·aload_2 | ||
688 | ·······11 | 691 | ·······118:·aload_3 |
692 | ·······119:·aload·········4 | ||
689 | ·······1 | 693 | ·······121:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V |
690 | ·······12 | 694 | ·······126:·aload_1 |
691 | ·······12 | 695 | ·······127:·athrow |
692 | ·······12 | 696 | ·······128:·astore_1 |
693 | ·······12 | 697 | ·······129:·aload_0 |
694 | ·······1 | 698 | ·······130:·monitorexit |
695 | ·······125:·aload_1 | ||
696 | ·······126:·athrow | ||
697 | ·······127:·aload_3 | ||
698 | ·······128:·ifnull········143 | ||
699 | ·······131:·aload_ | 699 | ·······131:·aload_1 |
700 | ·······132:·athrow | ||
701 | ·······133:·aload·········4 | ||
702 | ·······135:·ifnull········151 | ||
703 | ·······138:·aload_0 | ||
700 | ·······13 | 704 | ·······139:·getfield······#69·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
701 | ·······1 | 705 | ·······142:·astore_1 |
702 | ·······1 | 706 | ·······143:·aload_1 |
703 | ·······1 | 707 | ·······144:·aload·········4 |
704 | ·······1 | 708 | ·······146:·invokeinterface·#138,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V |
705 | ·······1 | 709 | ·······151:·aload_0 |
706 | ·······1 | 710 | ·······152:·monitorexit |
707 | ·······1 | 711 | ·······153:·return |
708 | ······Exception·table: | 712 | ······Exception·table: |
709 | ·········from····to··target·type | 713 | ·········from····to··target·type |
710 | ·············2·····6···12 | 714 | ·············2·····6···128···any |
711 | ············11····15···12 | 715 | ············11····15···128···any |
712 | ············ | 716 | ············21····25···128···any |
713 | ············2 | 717 | ············28····32···107···any |
714 | ············3 | 718 | ············38····44···107···any |
715 | ············ | 719 | ············52····57···107···any |
716 | ············49····53···103···any | ||
717 | ············5 | 720 | ············57····61···107···any |
718 | ············62····6 | 721 | ············62····68···107···any |
719 | ············ | 722 | ············69····75···107···any |
723 | ············80····86···107···any | ||
720 | ············8 | 724 | ············88····93···107···any |
721 | ············9 | 725 | ············97···104···107···any |
722 | ···········1 | 726 | ···········113···117···128···any |
723 | ···········11 | 727 | ···········119···126···128···any |
724 | ···········12 | 728 | ···········126···128···128···any |
725 | ···········131···135···122···any | ||
726 | ···········13 | 729 | ···········138···142···128···any |
730 | ···········144···151···128···any | ||
727 | ··private·void·init(android.content.Context,·org.androidsoft.utils.credits.CreditsParams); | 731 | ··private·void·init(android.content.Context,·org.androidsoft.utils.credits.CreditsParams); |
728 | ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/utils/credits/CreditsParams;)V | 732 | ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/utils/credits/CreditsParams;)V |
729 | ····flags:·(0x0002)·ACC_PRIVATE | 733 | ····flags:·(0x0002)·ACC_PRIVATE |
730 | ····Code: | 734 | ····Code: |
731 | ······stack=300,·locals=14,·args_size=3 | 735 | ······stack=300,·locals=14,·args_size=3 |
732 | ·········0:·iconst_1 | 736 | ·········0:·iconst_1 |
Max diff block lines reached; -1/8110 bytes (-0.01%) of diff not shown. |
Offset 24, 10 lines modified | Offset 24, 9 lines modified | ||
24 | .method·public·constructor·<init>()V | 24 | .method·public·constructor·<init>()V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·10 | 27 | ····.line·10 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····.line·178 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·31 | 24 | ····.line·31 |
25 | ····invoke-direct·{p0},·Landroid/support/v4/app/ListFragment;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/support/v4/app/ListFragment;-><init>()V |
26 | ····.line·45 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·private·fillData(Ljava/util/List;)V | 28 | .method·private·fillData(Ljava/util/List;)V |
30 | ····.locals·2 | 29 | ····.locals·2 |
31 | ····.annotation·system·Ldalvik/annotation/Signature; | 30 | ····.annotation·system·Ldalvik/annotation/Signature; |
32 | ········value·=·{ | 31 | ········value·=·{ |
Offset 103, 15 lines modified | Offset 103, 14 lines modified | ||
103 | ····iput-boolean·v0,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity;->mToggleName:Z | 103 | ····iput-boolean·v0,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity;->mToggleName:Z |
104 | ····.line·76 | 104 | ····.line·76 |
105 | ····const/4·v0,·0x0 | 105 | ····const/4·v0,·0x0 |
106 | ····iput-boolean·v0,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity;->mToggleScore:Z | 106 | ····iput-boolean·v0,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity;->mToggleScore:Z |
107 | ····.line·413 | ||
108 | ····return-void | 107 | ····return-void |
109 | .end·method | 108 | .end·method |
110 | .method·static·synthetic·access$102(Lorg/androidsoft/app/permission/ui/MainActivity;Ljava/lang/String;)Ljava/lang/String; | 109 | .method·static·synthetic·access$102(Lorg/androidsoft/app/permission/ui/MainActivity;Ljava/lang/String;)Ljava/lang/String; |
111 | ····.locals·0 | 110 | ····.locals·0 |
112 | ····.param·p0,·"x0"····#·Lorg/androidsoft/app/permission/ui/MainActivity; | 111 | ····.param·p0,·"x0"····#·Lorg/androidsoft/app/permission/ui/MainActivity; |
113 | ····.param·p1,·"x1"····#·Ljava/lang/String; | 112 | ····.param·p1,·"x1"····#·Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$items:[Ljava/lang/String; | 22 | .field·final·synthetic·val$items:[Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lorg/androidsoft/app/permission/ui/MainActivity;[Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lorg/androidsoft/app/permission/ui/MainActivity;[Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/app/permission/ui/MainActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·397 | 28 | ····.line·397 |
28 | ····iput-object·p1,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity$1;->this$0:Lorg/androidsoft/app/permission/ui/MainActivity; | 29 | ····iput-object·p1,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity$1;->this$0:Lorg/androidsoft/app/permission/ui/MainActivity; |
29 | ····iput-object·p2,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity$1;->val$items:[Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lorg/androidsoft/app/permission/ui/MainActivity$1;->val$items:[Ljava/lang/String; |
Offset 65, 21 lines modified | Offset 65, 19 lines modified | ||
65 | ····return-void | 65 | ····return-void |
66 | .end·method | 66 | .end·method |
67 | #·virtual·methods | 67 | #·virtual·methods |
68 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 68 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
69 | ····.locals·1 | 69 | ····.locals·1 |
70 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
71 | ····.prologue | 70 | ····.prologue |
72 | ····.line·413 | 71 | ····.line·413 |
73 | ····check-cast·p1,·[Ljava/lang/Void; | 72 | ····check-cast·p1,·[Ljava/lang/Void; |
74 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
75 | ····invoke-virtual·{p0,·p1},·Lorg/androidsoft/app/permission/ui/MainActivity$LoadingTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; | 73 | ····invoke-virtual·{p0,·p1},·Lorg/androidsoft/app/permission/ui/MainActivity$LoadingTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Void; |
76 | ····move-result-object·v0 | 74 | ····move-result-object·v0 |
77 | ····return-object·v0 | 75 | ····return-object·v0 |
78 | .end·method | 76 | .end·method |
Offset 101, 21 lines modified | Offset 99, 19 lines modified | ||
101 | ····const/4·v0,·0x0 | 99 | ····const/4·v0,·0x0 |
102 | ····return-object·v0 | 100 | ····return-object·v0 |
103 | .end·method | 101 | .end·method |
104 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 102 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
105 | ····.locals·0 | 103 | ····.locals·0 |
106 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
107 | ····.prologue | 104 | ····.prologue |
108 | ····.line·413 | 105 | ····.line·413 |
109 | ····check-cast·p1,·Ljava/lang/Void; | 106 | ····check-cast·p1,·Ljava/lang/Void; |
110 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
111 | ····invoke-virtual·{p0,·p1},·Lorg/androidsoft/app/permission/ui/MainActivity$LoadingTask;->onPostExecute(Ljava/lang/Void;)V | 107 | ····invoke-virtual·{p0,·p1},·Lorg/androidsoft/app/permission/ui/MainActivity$LoadingTask;->onPostExecute(Ljava/lang/Void;)V |
112 | ····return-void | 108 | ····return-void |
113 | .end·method | 109 | .end·method |
114 | .method·protected·onPostExecute(Ljava/lang/Void;)V | 110 | .method·protected·onPostExecute(Ljava/lang/Void;)V |
115 | ····.locals·2 | 111 | ····.locals·2 |
Offset 49, 25 lines modified | Offset 49, 21 lines modified | ||
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
55 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
56 | ····.prologue | 54 | ····.prologue |
57 | ····.line·500 | 55 | ····.line·500 |
58 | ····check-cast·p1,·Lorg/androidsoft/app/permission/model/AppInfo; | 56 | ····check-cast·p1,·Lorg/androidsoft/app/permission/model/AppInfo; |
59 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
60 | ····check-cast·p2,·Lorg/androidsoft/app/permission/model/AppInfo; | 57 | ····check-cast·p2,·Lorg/androidsoft/app/permission/model/AppInfo; |
61 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
62 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/androidsoft/app/permission/service/PermissionService$NameComparator;->compare(Lorg/androidsoft/app/permission/model/AppInfo;Lorg/androidsoft/app/permission/model/AppInfo;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/androidsoft/app/permission/service/PermissionService$NameComparator;->compare(Lorg/androidsoft/app/permission/model/AppInfo;Lorg/androidsoft/app/permission/model/AppInfo;)I |
63 | ····move-result·v0 | 59 | ····move-result·v0 |
64 | ····return·v0 | 60 | ····return·v0 |
65 | .end·method | 61 | .end·method |
Offset 188, 115 lines modified | Offset 188, 112 lines modified | ||
188 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 188 | ····invoke-static·{v1,·v2},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
189 | ····.line·83 | 189 | ····.line·83 |
190 | ····return-void | 190 | ····return-void |
191 | .end·method | 191 | .end·method |
192 | .method·public·static·notifyThemeListeners(Landroid/content/Context;Z)V | 192 | .method·public·static·notifyThemeListeners(Landroid/content/Context;Z)V |
193 | ····.locals· | 193 | ····.locals·6 |
194 | ····.param·p0,·"context"····#·Landroid/content/Context; | 194 | ····.param·p0,·"context"····#·Landroid/content/Context; |
195 | ····.param·p1,·"bDarkTheme"····#·Z | 195 | ····.param·p1,·"bDarkTheme"····#·Z |
196 | ····.prologue | 196 | ····.prologue |
197 | ····const/4·v | 197 | ····const/4·v4,·0x0 |
198 | ····.line·66 | 198 | ····.line·66 |
199 | ····if-eqz·p1,·:cond_0 | 199 | ····if-eqz·p1,·:cond_0 |
200 | ····const/4·v | 200 | ····const/4·v3,·0x1 |
201 | ····:goto_0 | 201 | ····:goto_0 |
202 | ····sput·v | 202 | ····sput·v3,·Lorg/androidsoft/app/permission/service/PreferencesService;->mTheme:I |
203 | ····.line·67 | 203 | ····.line·67 |
204 | ····const-string·v | 204 | ····const-string·v3,·"PermissionFriendlyAppsPreferences" |
205 | ····invoke-virtual·{p0,·v | 205 | ····invoke-virtual·{p0,·v3,·v4},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
206 | ····move-result-object·v | 206 | ····move-result-object·v2 |
207 | ····.line·68 | 207 | ····.line·68 |
208 | ····.local·v | 208 | ····.local·v2,·"prefs":Landroid/content/SharedPreferences; |
209 | ····invoke-interface·{v | 209 | ····invoke-interface·{v2},·Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; |
210 | ····move-result-object·v0 | 210 | ····move-result-object·v0 |
211 | ····.line·69 | 211 | ····.line·69 |
212 | ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor; | 212 | ····.local·v0,·"editor":Landroid/content/SharedPreferences$Editor; |
213 | ····const-string·v | 213 | ····const-string·v3,·"Theme" |
214 | ····sget·v | 214 | ····sget·v4,·Lorg/androidsoft/app/permission/service/PreferencesService;->mTheme:I |
215 | ····invoke-interface·{v0,·v | 215 | ····invoke-interface·{v0,·v3,·v4},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; |
216 | ····.line·70 | 216 | ····.line·70 |
217 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V | 217 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V |
218 | ····.line·71 | 218 | ····.line·71 |
219 | ····const-string·v | 219 | ····const-string·v3,·"PFA-androidsoft.org" |
220 | ····new-instance·v | 220 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
221 | ····invoke-direct·{v | 221 | ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V |
222 | ····const-string·v | 222 | ····const-string·v5,·"New·theme·stored·:·" |
223 | ····invoke-virtual·{v | 223 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
224 | ····move-result-object·v | 224 | ····move-result-object·v4 |
225 | ····sget·v | 225 | ····sget·v5,·Lorg/androidsoft/app/permission/service/PreferencesService;->mTheme:I |
226 | ····invoke-virtual·{v | 226 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
227 | ····move-result-object·v | 227 | ····move-result-object·v4 |
228 | ····invoke-virtual·{v | 228 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
229 | ····move-result-object·v | 229 | ····move-result-object·v4 |
230 | ····invoke-static·{v | 230 | ····invoke-static·{v3,·v4},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
231 | ····.line·72 | 231 | ····.line·72 |
232 | ····sget-object·v | 232 | ····sget-object·v3,·Lorg/androidsoft/app/permission/service/PreferencesService;->mThemeListeners:Ljava/util/ArrayList; |
233 | ····invoke-virtual·{v | 233 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
234 | ····move-result-object·v | 234 | ····move-result-object·v3 |
235 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
236 | ····:goto_1 | 235 | ····:goto_1 |
237 | ····invoke-interface·{v | 236 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
238 | ····move-result·v4 | 237 | ····move-result·v4 |
239 | ····if-eqz·v4,·:cond_1 | 238 | ····if-eqz·v4,·:cond_1 |
240 | ····invoke-interface·{v | 239 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
241 | ····move-result-object·v | 240 | ····move-result-object·v1 |
242 | ····check-cast·v | 241 | ····check-cast·v1,·Lorg/androidsoft/app/permission/service/ThemeChangesListener; |
243 | ····.line·74 | 242 | ····.line·74 |
244 | ····.local·v | 243 | ····.local·v1,·"listener":Lorg/androidsoft/app/permission/service/ThemeChangesListener; |
245 | ····invoke-interface·{v | 244 | ····invoke-interface·{v1},·Lorg/androidsoft/app/permission/service/ThemeChangesListener;->onChangeTheme()V |
246 | ····goto·:goto_1 | 245 | ····goto·:goto_1 |
247 | ····.end·local·v0····#·"editor":Landroid/content/SharedPreferences$Editor; | 246 | ····.end·local·v0····#·"editor":Landroid/content/SharedPreferences$Editor; |
248 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
249 | ····.end·local·v | 247 | ····.end·local·v1····#·"listener":Lorg/androidsoft/app/permission/service/ThemeChangesListener; |
250 | ····.end·local·v | 248 | ····.end·local·v2····#·"prefs":Landroid/content/SharedPreferences; |
251 | ····:cond_0 | 249 | ····:cond_0 |
252 | ····move·v | 250 | ····move·v3,·v4 |
253 | ····.line·66 | 251 | ····.line·66 |
254 | ····goto·:goto_0 | 252 | ····goto·:goto_0 |
255 | ····.line·76 | 253 | ····.line·76 |
256 | ····.restart·local·v0····#·"editor":Landroid/content/SharedPreferences$Editor; | 254 | ····.restart·local·v0····#·"editor":Landroid/content/SharedPreferences$Editor; |
257 | ····.restart·local·v1····#·"i$":Ljava/util/Iterator; | ||
258 | ····.restart·local·v | 255 | ····.restart·local·v2····#·"prefs":Landroid/content/SharedPreferences; |
259 | ····:cond_1 | 256 | ····:cond_1 |
260 | ····return-void | 257 | ····return-void |
261 | .end·method | 258 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"PermissionService.java" | 3 | .source·"PermissionService.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/androidsoft/app/permission/service/PermissionService$1;, | ||
8 | ········Lorg/androidsoft/app/permission/service/PermissionService$ScoreComparator;, | 7 | ········Lorg/androidsoft/app/permission/service/PermissionService$ScoreComparator;, |
9 | ········Lorg/androidsoft/app/permission/service/PermissionService$NameComparator; | 8 | ········Lorg/androidsoft/app/permission/service/PermissionService$NameComparator; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 75, 15 lines modified | Offset 74, 14 lines modified | ||
75 | .method·public·constructor·<init>()V | 74 | .method·public·constructor·<init>()V |
76 | ····.locals·0 | 75 | ····.locals·0 |
77 | ····.prologue | 76 | ····.prologue |
78 | ····.line·38 | 77 | ····.line·38 |
79 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 78 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
80 | ····.line·513 | ||
81 | ····return-void | 79 | ····return-void |
82 | .end·method | 80 | .end·method |
83 | .method·public·static·addTrustedApp(Landroid/content/Context;Ljava/lang/String;)V | 81 | .method·public·static·addTrustedApp(Landroid/content/Context;Ljava/lang/String;)V |
84 | ····.locals·2 | 82 | ····.locals·2 |
85 | ····.param·p0,·"context"····#·Landroid/content/Context; | 83 | ····.param·p0,·"context"····#·Landroid/content/Context; |
86 | ····.param·p1,·"appPackage"····#·Ljava/lang/String; | 84 | ····.param·p1,·"appPackage"····#·Ljava/lang/String; |
Offset 169, 80 lines modified | Offset 167, 79 lines modified | ||
169 | ············">;" | 167 | ············">;" |
170 | ········} | 168 | ········} |
171 | ····.end·annotation | 169 | ····.end·annotation |
172 | ····.prologue | 170 | ····.prologue |
173 | ····.line·262 | 171 | ····.line·262 |
174 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/app/permission/model/AppInfo;>;" | 172 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/app/permission/model/AppInfo;>;" |
175 | ····new-instance·v | 173 | ····new-instance·v1,·Ljava/util/ArrayList; |
176 | ····invoke-direct·{v | 174 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
177 | ····.line·263 | 175 | ····.line·263 |
178 | ····.local·v | 176 | ····.local·v1,·"listFiltered":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/app/permission/model/AppInfo;>;" |
179 | ····invoke-static·{p0},·Lorg/androidsoft/app/permission/service/PermissionService;->getTrustedApps(Landroid/content/Context;)Ljava/util/List; | 177 | ····invoke-static·{p0},·Lorg/androidsoft/app/permission/service/PermissionService;->getTrustedApps(Landroid/content/Context;)Ljava/util/List; |
180 | ····move-result-object·v | 178 | ····move-result-object·v2 |
181 | ····.line·264 | 179 | ····.line·264 |
182 | ····.local·v | 180 | ····.local·v2,·"trustedApps":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
183 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 181 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
184 | ····move-result-object·v | 182 | ····move-result-object·v3 |
185 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
186 | ····:cond_0 | 183 | ····:cond_0 |
187 | ····:goto_0 | 184 | ····:goto_0 |
188 | ····invoke-interface·{v | 185 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
189 | ····move-result·v4 | 186 | ····move-result·v4 |
190 | ····if-eqz·v4,·:cond_2 | 187 | ····if-eqz·v4,·:cond_2 |
191 | ····invoke-interface·{v | 188 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
192 | ····move-result-object·v0 | 189 | ····move-result-object·v0 |
193 | ····check-cast·v0,·Lorg/androidsoft/app/permission/model/AppInfo; | 190 | ····check-cast·v0,·Lorg/androidsoft/app/permission/model/AppInfo; |
194 | ····.line·266 | 191 | ····.line·266 |
195 | ····.local·v0,·"app":Lorg/androidsoft/app/permission/model/AppInfo; | 192 | ····.local·v0,·"app":Lorg/androidsoft/app/permission/model/AppInfo; |
196 | ····invoke-virtual·{v0},·Lorg/androidsoft/app/permission/model/AppInfo;->getPackageName()Ljava/lang/String; | 193 | ····invoke-virtual·{v0},·Lorg/androidsoft/app/permission/model/AppInfo;->getPackageName()Ljava/lang/String; |
197 | ····move-result-object·v4 | 194 | ····move-result-object·v4 |
198 | ····invoke-interface·{v | 195 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->contains(Ljava/lang/Object;)Z |
199 | ····move-result·v4 | 196 | ····move-result·v4 |
200 | ····if-nez·v4,·:cond_1 | 197 | ····if-nez·v4,·:cond_1 |
201 | ····.line·268 | 198 | ····.line·268 |
202 | ····invoke-interface·{v | 199 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
203 | ····goto·:goto_0 | 200 | ····goto·:goto_0 |
204 | ····.line·272 | 201 | ····.line·272 |
205 | ····:cond_1 | 202 | ····:cond_1 |
206 | ····if-eqz·p2,·:cond_0 | 203 | ····if-eqz·p2,·:cond_0 |
207 | ····.line·274 | 204 | ····.line·274 |
208 | ····const/4·v4,·0x1 | 205 | ····const/4·v4,·0x1 |
209 | ····invoke-virtual·{v0,·v4},·Lorg/androidsoft/app/permission/model/AppInfo;->setTrusted(Z)V | 206 | ····invoke-virtual·{v0,·v4},·Lorg/androidsoft/app/permission/model/AppInfo;->setTrusted(Z)V |
210 | ····.line·275 | 207 | ····.line·275 |
211 | ····invoke-interface·{v | 208 | ····invoke-interface·{v1,·v0},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
212 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
213 | ····.line·279 | 210 | ····.line·279 |
214 | ····.end·local·v0····#·"app":Lorg/androidsoft/app/permission/model/AppInfo; | 211 | ····.end·local·v0····#·"app":Lorg/androidsoft/app/permission/model/AppInfo; |
215 | ····:cond_2 | 212 | ····:cond_2 |
216 | ····return-object·v | 213 | ····return-object·v1 |
217 | .end·method | 214 | .end·method |
218 | .method·private·static·getApplications(Landroid/content/Context;Z)Ljava/util/List; | 215 | .method·private·static·getApplications(Landroid/content/Context;Z)Ljava/util/List; |
219 | ····.locals·6 | 216 | ····.locals·6 |
220 | ····.param·p0,·"context"····#·Landroid/content/Context; | 217 | ····.param·p0,·"context"····#·Landroid/content/Context; |
221 | ····.param·p1,·"showTrusted"····#·Z | 218 | ····.param·p1,·"showTrusted"····#·Z |
222 | ····.annotation·system·Ldalvik/annotation/Signature; | 219 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 255, 132 lines modified | Offset 252, 131 lines modified | ||
255 | ············"Lorg/androidsoft/app/permission/model/AppInfo;", | 252 | ············"Lorg/androidsoft/app/permission/model/AppInfo;", |
256 | ············">;" | 253 | ············">;" |
257 | ········} | 254 | ········} |
258 | ····.end·annotation | 255 | ····.end·annotation |
259 | ····.prologue | 256 | ····.prologue |
260 | ····.line·231 | 257 | ····.line·231 |
261 | ····sget-object·v | 258 | ····sget-object·v4,·Lorg/androidsoft/app/permission/service/PermissionService;->mListPermissions:Ljava/util/List; |
262 | ····invoke-interface·{v | 259 | ····invoke-interface·{v4},·Ljava/util/List;->clear()V |
263 | ····.line·232 | 260 | ····.line·232 |
264 | ····new-instance·v | 261 | ····new-instance·v2,·Ljava/util/ArrayList; |
Max diff block lines reached; 56222/60913 bytes (92.30%) of diff not shown. |
Offset 42, 59 lines modified | Offset 42, 59 lines modified | ||
42 | .end·method | 42 | .end·method |
43 | .method·public·static·declared-synchronized·notifyListeners()V | 43 | .method·public·static·declared-synchronized·notifyListeners()V |
44 | ····.locals·4 | 44 | ····.locals·4 |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·46 | 46 | ····.line·46 |
47 | ····const-class·v | 47 | ····const-class·v2,·Lorg/androidsoft/app/permission/service/ApplicationChangesService; |
48 | ····monitor-enter·v | 48 | ····monitor-enter·v2 |
49 | ····:try_start_0 | 49 | ····:try_start_0 |
50 | ····sget-object·v | 50 | ····sget-object·v1,·Lorg/androidsoft/app/permission/service/ApplicationChangesService;->mListListeners:Ljava/util/List; |
51 | ····invoke-interface·{v | 51 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
52 | ····move-result-object·v | 52 | ····move-result-object·v1 |
53 | ····.local·v0,·"i | 53 | ····.local·v0,·"listener":Lorg/androidsoft/app/permission/service/ApplicationChangesListener; |
54 | ····:goto_0 | 54 | ····:goto_0 |
55 | ····invoke-interface·{v | 55 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
56 | ····move-result·v | 56 | ····move-result·v3 |
57 | ····if-eqz·v | 57 | ····if-eqz·v3,·:cond_0 |
58 | ····invoke-interface·{v | 58 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
59 | ····move-result-object·v | 59 | ····move-result-object·v0 |
60 | ····.end·local·v0····#·"listener":Lorg/androidsoft/app/permission/service/ApplicationChangesListener; | ||
60 | ····check-cast·v | 61 | ····check-cast·v0,·Lorg/androidsoft/app/permission/service/ApplicationChangesListener; |
61 | ····.line·48 | 62 | ····.line·48 |
62 | ····.local·v | 63 | ····.restart·local·v0····#·"listener":Lorg/androidsoft/app/permission/service/ApplicationChangesListener; |
63 | ····invoke-interface·{v | 64 | ····invoke-interface·{v0},·Lorg/androidsoft/app/permission/service/ApplicationChangesListener;->onApplicationChange()V |
64 | ····:try_end_0 | 65 | ····:try_end_0 |
65 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 66 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
66 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
67 | ····.line·46 | 68 | ····.line·46 |
68 | ····.end·local·v1····#·"listener":Lorg/androidsoft/app/permission/service/ApplicationChangesListener; | ||
69 | ····:catchall_0 | 69 | ····:catchall_0 |
70 | ····move-exception·v | 70 | ····move-exception·v1 |
71 | ····monitor-exit·v | 71 | ····monitor-exit·v2 |
72 | ····throw·v | 72 | ····throw·v1 |
73 | ····.line·50 | 73 | ····.line·50 |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····monitor-exit·v | 75 | ····monitor-exit·v2 |
76 | ····return-void | 76 | ····return-void |
77 | .end·method | 77 | .end·method |
78 | .method·public·static·declared-synchronized·registerListener(Lorg/androidsoft/app/permission/service/ApplicationChangesListener;)V | 78 | .method·public·static·declared-synchronized·registerListener(Lorg/androidsoft/app/permission/service/ApplicationChangesListener;)V |
79 | ····.locals·2 | 79 | ····.locals·2 |
80 | ····.param·p0,·"listener"····#·Lorg/androidsoft/app/permission/service/ApplicationChangesListener; | 80 | ····.param·p0,·"listener"····#·Lorg/androidsoft/app/permission/service/ApplicationChangesListener; |
Offset 49, 25 lines modified | Offset 49, 21 lines modified | ||
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I | 52 | .method·public·bridge·synthetic·compare(Ljava/lang/Object;Ljava/lang/Object;)I |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
55 | ····.param·p2,·"x1"····#·Ljava/lang/Object; | ||
56 | ····.prologue | 54 | ····.prologue |
57 | ····.line·513 | 55 | ····.line·513 |
58 | ····check-cast·p1,·Lorg/androidsoft/app/permission/model/AppInfo; | 56 | ····check-cast·p1,·Lorg/androidsoft/app/permission/model/AppInfo; |
59 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
60 | ····check-cast·p2,·Lorg/androidsoft/app/permission/model/AppInfo; | 57 | ····check-cast·p2,·Lorg/androidsoft/app/permission/model/AppInfo; |
61 | ····.end·local·p2····#·"x1":Ljava/lang/Object; | ||
62 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/androidsoft/app/permission/service/PermissionService$ScoreComparator;->compare(Lorg/androidsoft/app/permission/model/AppInfo;Lorg/androidsoft/app/permission/model/AppInfo;)I | 58 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/androidsoft/app/permission/service/PermissionService$ScoreComparator;->compare(Lorg/androidsoft/app/permission/model/AppInfo;Lorg/androidsoft/app/permission/model/AppInfo;)I |
63 | ····move-result·v0 | 59 | ····move-result·v0 |
64 | ····return·v0 | 60 | ····return·v0 |
65 | .end·method | 61 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/utils/ui/WhatsNewActivity;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/utils/ui/WhatsNewActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/utils/ui/WhatsNewActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·121 | 27 | ····.line·121 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/utils/ui/WhatsNewActivity$1;->this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/utils/ui/WhatsNewActivity$1;->this$0:Lorg/androidsoft/utils/ui/WhatsNewActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 186, 172 lines modified | Offset 186, 169 lines modified | ||
186 | ············">;I)V" | 186 | ············">;I)V" |
187 | ········} | 187 | ········} |
188 | ····.end·annotation | 188 | ····.end·annotation |
189 | ····.prologue | 189 | ····.prologue |
190 | ····.line·104 | 190 | ····.line·104 |
191 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/utils/credits/CreditsItem;>;" | 191 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/utils/credits/CreditsItem;>;" |
192 | ····add-int/lit8·v | 192 | ····add-int/lit8·v1,·p2,·0x1e |
193 | ····.line·105 | 193 | ····.line·105 |
194 | ····.local·v | 194 | ····.local·v1,·"offset":I |
195 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 195 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
196 | ····move-result-object·v | 196 | ····move-result-object·v2 |
197 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
198 | ····:goto_0 | 197 | ····:goto_0 |
199 | ····invoke-interface·{v | 198 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
200 | ····move-result·v3 | 199 | ····move-result·v3 |
201 | ····if-eqz·v3,·:cond_0 | 200 | ····if-eqz·v3,·:cond_0 |
202 | ····invoke-interface·{v | 201 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
203 | ····move-result-object·v | 202 | ····move-result-object·v0 |
204 | ····check-cast·v | 203 | ····check-cast·v0,·Lorg/androidsoft/utils/credits/CreditsItem; |
205 | ····.line·107 | 204 | ····.line·107 |
206 | ····.local·v | 205 | ····.local·v0,·"item":Lorg/androidsoft/utils/credits/CreditsItem; |
207 | ····invoke-interface·{v | 206 | ····invoke-interface·{v0},·Lorg/androidsoft/utils/credits/CreditsItem;->getBeforeSpacing()I |
208 | ····move-result·v3 | 207 | ····move-result·v3 |
209 | ····add-int/2addr·v | 208 | ····add-int/2addr·v1,·v3 |
210 | ····.line·108 | 209 | ····.line·108 |
211 | ····invoke-interface·{v | 210 | ····invoke-interface·{v0,·v1},·Lorg/androidsoft/utils/credits/CreditsItem;->setOffset(I)V |
212 | ····.line·109 | 211 | ····.line·109 |
213 | ····invoke-interface·{v | 212 | ····invoke-interface·{v0},·Lorg/androidsoft/utils/credits/CreditsItem;->getAfterSpacing()I |
214 | ····move-result·v3 | 213 | ····move-result·v3 |
215 | ····add-int/2addr·v | 214 | ····add-int/2addr·v1,·v3 |
216 | ····.line·110 | 215 | ····.line·110 |
217 | ····goto·:goto_0 | 216 | ····goto·:goto_0 |
218 | ····.line·111 | 217 | ····.line·111 |
219 | ····.end·local·v | 218 | ····.end·local·v0····#·"item":Lorg/androidsoft/utils/credits/CreditsItem; |
220 | ····:cond_0 | 219 | ····:cond_0 |
221 | ····return-void | 220 | ····return-void |
222 | .end·method | 221 | .end·method |
223 | .method·private·declared-synchronized·drawFrame()V | 222 | .method·private·declared-synchronized·drawFrame()V |
224 | ····.locals· | 223 | ····.locals·4 |
225 | ····.prologue | 224 | ····.prologue |
226 | ····.line·262 | 225 | ····.line·262 |
227 | ····monitor-enter·p0 | 226 | ····monitor-enter·p0 |
228 | ····:try_start_0 | 227 | ····:try_start_0 |
229 | ····iget-object·v | 228 | ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; |
230 | ····if-eqz·v | 229 | ····if-eqz·v2,·:cond_0 |
231 | ····.line·264 | 230 | ····.line·264 |
232 | ····iget-object·v | 231 | ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mThread:Lorg/androidsoft/utils/credits/CreditsView$CreditsThread; |
233 | ····const/4·v | 232 | ····const/4·v3,·0x0 |
234 | ····iput-boolean·v | 233 | ····iput-boolean·v3,·v2,·Lorg/androidsoft/utils/credits/CreditsView$CreditsThread;->cont:Z |
235 | ····:try_end_0 | 234 | ····:try_end_0 |
236 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 235 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
237 | ····.line·267 | 236 | ····.line·267 |
238 | ····:cond_0 | 237 | ····:cond_0 |
239 | ····const/4·v0,·0x0 | 238 | ····const/4·v0,·0x0 |
240 | ····.line·270 | 239 | ····.line·270 |
241 | ····.local·v0,·"canvas":Landroid/graphics/Canvas; | 240 | ····.local·v0,·"canvas":Landroid/graphics/Canvas; |
242 | ····:try_start_1 | 241 | ····:try_start_1 |
243 | ····iget-object·v | 242 | ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->mHolder:Landroid/view/SurfaceHolder; |
244 | ····const/4·v | 243 | ····const/4·v3,·0x0 |
245 | ····invoke-interface·{v | 244 | ····invoke-interface·{v2,·v3},·Landroid/view/SurfaceHolder;->lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas; |
246 | ····move-result-object·v0 | 245 | ····move-result-object·v0 |
247 | ····.line·271 | 246 | ····.line·271 |
248 | ····if-eqz·v0,·:cond_2 | 247 | ····if-eqz·v0,·:cond_2 |
249 | ····.line·273 | 248 | ····.line·273 |
250 | ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V | 249 | ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V |
251 | ····.line·275 | 250 | ····.line·275 |
252 | ····iget-object·v | 251 | ····iget-object·v2,·p0,·Lorg/androidsoft/utils/credits/CreditsView;->credits:Ljava/util/List; |
253 | ····invoke-interface·{v | 252 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
254 | ····move-result-object·v | 253 | ····move-result-object·v2 |
255 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
256 | ····:goto_0 | 254 | ····:goto_0 |
257 | ····invoke-interface·{v | 255 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
258 | ····move-result·v3 | 256 | ····move-result·v3 |
259 | ····if-eqz·v3,·:cond_2 | 257 | ····if-eqz·v3,·:cond_2 |
260 | ····invoke-interface·{v | 258 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
261 | ····move-result-object·v | 259 | ····move-result-object·v1 |
262 | ····check-cast·v | 260 | ····check-cast·v1,·Lorg/androidsoft/utils/credits/CreditsItem; |
263 | ····.line·277 | 261 | ····.line·277 |
264 | ····.local·v | 262 | ····.local·v1,·"item":Lorg/androidsoft/utils/credits/CreditsItem; |
265 | ····invoke-interface·{v | 263 | ····invoke-interface·{v1,·v0},·Lorg/androidsoft/utils/credits/CreditsItem;->draw(Landroid/graphics/Canvas;)V |
266 | ····:try_end_1 | 264 | ····:try_end_1 |
267 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 265 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
268 | ····goto·:goto_0 | 266 | ····goto·:goto_0 |
Max diff block lines reached; 4723/10285 bytes (45.92%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/utils/credits/CreditsView; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/utils/credits/CreditsView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/utils/credits/CreditsView;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/utils/credits/CreditsView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/utils/credits/CreditsView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/utils/credits/CreditsView; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/utils/credits/CreditsView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 100, 15 lines modified | Offset 100, 15 lines modified | ||
100 | ····.line·58 | 100 | ····.line·58 |
101 | ····:try_start_3 | 101 | ····:try_start_3 |
102 | ····invoke-virtual·{v2},·Ljava/io/BufferedReader;->close()V | 102 | ····invoke-virtual·{v2},·Ljava/io/BufferedReader;->close()V |
103 | ····:try_end_3 | 103 | ····:try_end_3 |
104 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_2 | 104 | ····.catch·Ljava/io/IOException;·{:try_start_3·..·:try_end_3}·:catch_2 |
105 | ····.line· | 105 | ····.line·51 |
106 | ····.end·local·v1····#·"e":Ljava/io/IOException; | 106 | ····.end·local·v1····#·"e":Ljava/io/IOException; |
107 | ····:cond_0 | 107 | ····:cond_0 |
108 | ····:goto_2 | 108 | ····:goto_2 |
109 | ····return-object·v5 | 109 | ····return-object·v5 |
110 | ····.line·48 | 110 | ····.line·48 |
111 | ····.end·local·v2····#·"in":Ljava/io/BufferedReader; | 111 | ····.end·local·v2····#·"in":Ljava/io/BufferedReader; |
Offset 133, 15 lines modified | Offset 133, 15 lines modified | ||
133 | ····:try_end_5 | 133 | ····:try_end_5 |
134 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1 | 134 | ····.catch·Ljava/io/IOException;·{:try_start_5·..·:try_end_5}·:catch_1 |
135 | ····:cond_2 | 135 | ····:cond_2 |
136 | ····:goto_3 | 136 | ····:goto_3 |
137 | ····move-object·v2,·v3 | 137 | ····move-object·v2,·v3 |
138 | ····.line· | 138 | ····.line·48 |
139 | ····.end·local·v3····#·"in":Ljava/io/BufferedReader; | 139 | ····.end·local·v3····#·"in":Ljava/io/BufferedReader; |
140 | ····.restart·local·v2····#·"in":Ljava/io/BufferedReader; | 140 | ····.restart·local·v2····#·"in":Ljava/io/BufferedReader; |
141 | ····goto·:goto_2 | 141 | ····goto·:goto_2 |
142 | ····.line·59 | 142 | ····.line·59 |
143 | ····.end·local·v2····#·"in":Ljava/io/BufferedReader; | 143 | ····.end·local·v2····#·"in":Ljava/io/BufferedReader; |
144 | ····.restart·local·v3····#·"in":Ljava/io/BufferedReader; | 144 | ····.restart·local·v3····#·"in":Ljava/io/BufferedReader; |