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:·975d8607278d2e35bad9af39d63d77625f38fceff8c5b6034f611ca49a9a2f77 | ||
10 | Signer·#1·certificate·SHA-1·digest:·073f0133e7a154eb102944ed639dc68af49cfa35 | ||
11 | Signer·#1·certificate·MD5·digest:·2b11eaad6dbc1739b88b104463f25a18 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·74552398065143fe8ff39baa176e75c29d4506b713c711c2116423c3bbe3febe | ||
15 | Signer·#1·public·key·SHA-1·digest:·ee38ff3e1e66d385fd0c010640d2fa45e8130704 | ||
16 | Signer·#1·public·key·MD5·digest:·43da7ada137da9442b98ffa01533aacb | ||
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, 185 lines modified | Offset 1, 183 lines modified | ||
1 | Zip·file·size:·100 | 1 | Zip·file·size:·1006341·bytes,·number·of·entries:·181 |
2 | -rw----·····2.0·fat····15909·bl·defN·16-Jan-21·19:54·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat····16030·bl·defN·16-Jan-21·19:54·META-INF/239510B9.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Jan-21·19:54·META-INF/239510B9.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-Jan-21·17:18·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-Jan-21·17:18·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····5520·bX·defN·1 | 2 | -rw----·····2.0·fat·····5520·bX·defN·17-Oct-15·00:35·AndroidManifest.xml |
8 | -rw----·····2.0·fat·····1288·bl·defN·1 | 3 | -rw----·····2.0·fat·····1288·bl·defN·17-Oct-15·00:35·assets/images/svg/SuperuserIcon.svg |
9 | -rw----·····2.0·fat·······44·bl·defN·1 | 4 | -rw----·····2.0·fat·······44·bl·defN·17-Oct-15·00:35·assets/install-recovery.sh |
10 | -rw----·····2.0·fat·····2598·bl·defN·1 | 5 | -rw----·····2.0·fat·····2598·bl·defN·17-Oct-15·00:35·assets/update-binary |
11 | -rw----·····2.0·fat······472·bl·defN·1 | 6 | -rw----·····2.0·fat······472·bl·defN·17-Oct-15·00:35·res/anim/enter.xml |
12 | -rw----·····2.0·fat······472·bl·defN·1 | 7 | -rw----·····2.0·fat······472·bl·defN·17-Oct-15·00:35·res/anim/exit.xml |
13 | -rw----·····1.0·fat······865·b-·stor·1 | 8 | -rw----·····1.0·fat······865·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v11/ic_stat_notification.png |
14 | -rw----·····1.0·fat······598·b-·stor·1 | 9 | -rw----·····1.0·fat······598·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_action_about.png |
15 | -rw----·····1.0·fat······330·b-·stor·1 | 10 | -rw----·····1.0·fat······330·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_action_logs.png |
16 | -rw----·····1.0·fat······895·b-·stor·1 | 11 | -rw----·····1.0·fat······895·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_action_permission.png |
17 | -rw----·····1.0·fat······330·b-·stor·1 | 12 | -rw----·····1.0·fat······330·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_action_settings.png |
18 | -rw----·····1.0·fat······681·b-·stor·1 | 13 | -rw----·····1.0·fat······681·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_action_trash.png |
19 | -rw----·····1.0·fat·····1263·b-·stor·1 | 14 | -rw----·····1.0·fat·····1263·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_alert.png |
20 | -rw----·····1.0·fat·····1263·b-·stor·1 | 15 | -rw----·····1.0·fat·····1263·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_alert_dark.png |
21 | -rw----·····1.0·fat·····1834·b-·stor·1 | 16 | -rw----·····1.0·fat·····1834·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_allow.png |
22 | -rw----·····1.0·fat·····1131·b-·stor·1 | 17 | -rw----·····1.0·fat·····1131·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_delete.png |
23 | -rw----·····1.0·fat·····1832·b-·stor·1 | 18 | -rw----·····1.0·fat·····1832·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_deny.png |
24 | -rw----·····1.0·fat·····1918·b-·stor·1 | 19 | -rw----·····1.0·fat·····1918·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_launcher.png |
25 | -rw----·····1.0·fat······452·b-·stor·1 | 20 | -rw----·····1.0·fat······452·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_logging.png |
26 | -rw----·····1.0·fat······452·b-·stor·1 | 21 | -rw----·····1.0·fat······452·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_logging_dark.png |
27 | -rw----·····1.0·fat·····2082·b-·stor·1 | 22 | -rw----·····1.0·fat·····2082·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_menu_about.png |
28 | -rw----·····1.0·fat·····1609·b-·stor·1 | 23 | -rw----·····1.0·fat·····1609·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_menu_logs.png |
29 | -rw----·····1.0·fat·····1276·b-·stor·1 | 24 | -rw----·····1.0·fat·····1276·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_menu_settings.png |
30 | -rw----·····1.0·fat·····1346·b-·stor·1 | 25 | -rw----·····1.0·fat·····1346·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_menu_trash.png |
31 | -rw----·····1.0·fat·····1970·b-·stor·1 | 26 | -rw----·····1.0·fat·····1970·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_notifications.png |
32 | -rw----·····1.0·fat·····1970·b-·stor·1 | 27 | -rw----·····1.0·fat·····1970·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_notifications_dark.png |
33 | -rw----·····1.0·fat·····2943·b-·stor·1 | 28 | -rw----·····1.0·fat·····2943·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_protected.png |
34 | -rw----·····1.0·fat·····2874·b-·stor·1 | 29 | -rw----·····1.0·fat·····2874·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_protected_dark.png |
35 | -rw----·····1.0·fat·····1210·b-·stor·1 | 30 | -rw----·····1.0·fat·····1210·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_stat_notification.png |
36 | -rw----·····1.0·fat·····2273·b-·stor·1 | 31 | -rw----·····1.0·fat·····2273·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_theme.png |
37 | -rw----·····1.0·fat·····2273·b-·stor·1 | 32 | -rw----·····1.0·fat·····2273·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_theme_dark.png |
38 | -rw----·····1.0·fat·····2399·b-·stor·1 | 33 | -rw----·····1.0·fat·····2399·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_timeout.png |
39 | -rw----·····1.0·fat·····2399·b-·stor·1 | 34 | -rw----·····1.0·fat·····2399·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_timeout_dark.png |
40 | -rw----·····1.0·fat·····1037·b-·stor·1 | 35 | -rw----·····1.0·fat·····1037·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_toggle.png |
41 | -rw----·····1.0·fat·····1037·b-·stor·1 | 36 | -rw----·····1.0·fat·····1037·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_toggle_dark.png |
42 | -rw----·····1.0·fat·····2362·b-·stor·1 | 37 | -rw----·····1.0·fat·····2362·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_users.png |
43 | -rw----·····1.0·fat·····2362·b-·stor·1 | 38 | -rw----·····1.0·fat·····2362·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/ic_users_dark.png |
44 | -rw----·····1.0·fat······565·b-·stor·1 | 39 | -rw----·····1.0·fat······565·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/panel_bg_holo_dark.9.png |
45 | -rw----·····1.0·fat······549·b-·stor·1 | 40 | -rw----·····1.0·fat······549·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v4/panel_bg_holo_light.9.png |
46 | -rw----·····1.0·fat······901·b-·stor·1 | 41 | -rw----·····1.0·fat······901·b-·stor·17-Oct-15·00:35·res/drawable-hdpi-v9/ic_stat_notification.png |
47 | -rw----·····1.0·fat······569·b-·stor·1 | 42 | -rw----·····1.0·fat······569·b-·stor·17-Oct-15·00:35·res/drawable-ldpi-v11/ic_stat_notification.png |
48 | -rw----·····1.0·fat······304·b-·stor·1 | 43 | -rw----·····1.0·fat······304·b-·stor·17-Oct-15·00:35·res/drawable-ldpi-v9/ic_stat_notification.png |
49 | -rw----·····1.0·fat······649·b-·stor·1 | 44 | -rw----·····1.0·fat······649·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v11/ic_stat_notification.png |
50 | -rw----·····1.0·fat······392·b-·stor·1 | 45 | -rw----·····1.0·fat······392·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_action_about.png |
51 | -rw----·····1.0·fat······303·b-·stor·1 | 46 | -rw----·····1.0·fat······303·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_action_logs.png |
52 | -rw----·····1.0·fat······684·b-·stor·1 | 47 | -rw----·····1.0·fat······684·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_action_permission.png |
53 | -rw----·····1.0·fat······255·b-·stor·1 | 48 | -rw----·····1.0·fat······255·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_action_settings.png |
54 | -rw----·····1.0·fat······481·b-·stor·1 | 49 | -rw----·····1.0·fat······481·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_action_trash.png |
55 | -rw----·····1.0·fat·····1008·b-·stor·1 | 50 | -rw----·····1.0·fat·····1008·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_alert.png |
56 | -rw----·····1.0·fat·····1008·b-·stor·1 | 51 | -rw----·····1.0·fat·····1008·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_alert_dark.png |
57 | -rw----·····1.0·fat·····1354·b-·stor·1 | 52 | -rw----·····1.0·fat·····1354·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_allow.png |
58 | -rw----·····1.0·fat······948·b-·stor·1 | 53 | -rw----·····1.0·fat······948·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_delete.png |
59 | -rw----·····1.0·fat·····1363·b-·stor·1 | 54 | -rw----·····1.0·fat·····1363·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_deny.png |
60 | -rw----·····1.0·fat·····1323·b-·stor·1 | 55 | -rw----·····1.0·fat·····1323·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_launcher.png |
61 | -rw----·····1.0·fat······411·b-·stor·1 | 56 | -rw----·····1.0·fat······411·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_logging.png |
62 | -rw----·····1.0·fat······411·b-·stor·1 | 57 | -rw----·····1.0·fat······411·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_logging_dark.png |
63 | -rw----·····1.0·fat·····1512·b-·stor·1 | 58 | -rw----·····1.0·fat·····1512·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_menu_about.png |
64 | -rw----·····1.0·fat······955·b-·stor·1 | 59 | -rw----·····1.0·fat······955·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_menu_logs.png |
65 | -rw----·····1.0·fat·····1174·b-·stor·1 | 60 | -rw----·····1.0·fat·····1174·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_menu_settings.png |
66 | -rw----·····1.0·fat·····1190·b-·stor·1 | 61 | -rw----·····1.0·fat·····1190·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_menu_trash.png |
67 | -rw----·····1.0·fat·····1320·b-·stor·1 | 62 | -rw----·····1.0·fat·····1320·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_notifications.png |
68 | -rw----·····1.0·fat·····1320·b-·stor·1 | 63 | -rw----·····1.0·fat·····1320·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_notifications_dark.png |
69 | -rw----·····1.0·fat·····2096·b-·stor·1 | 64 | -rw----·····1.0·fat·····2096·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_protected.png |
70 | -rw----·····1.0·fat·····2129·b-·stor·1 | 65 | -rw----·····1.0·fat·····2129·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_protected_dark.png |
71 | -rw----·····1.0·fat······829·b-·stor·1 | 66 | -rw----·····1.0·fat······829·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_stat_notification.png |
72 | -rw----·····1.0·fat·····1588·b-·stor·1 | 67 | -rw----·····1.0·fat·····1588·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_theme.png |
73 | -rw----·····1.0·fat·····1588·b-·stor·1 | 68 | -rw----·····1.0·fat·····1588·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_theme_dark.png |
74 | -rw----·····1.0·fat·····1624·b-·stor·1 | 69 | -rw----·····1.0·fat·····1624·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_timeout.png |
75 | -rw----·····1.0·fat·····1624·b-·stor·1 | 70 | -rw----·····1.0·fat·····1624·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_timeout_dark.png |
76 | -rw----·····1.0·fat······776·b-·stor·1 | 71 | -rw----·····1.0·fat······776·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_toggle.png |
77 | -rw----·····1.0·fat······776·b-·stor·1 | 72 | -rw----·····1.0·fat······776·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_toggle_dark.png |
78 | -rw----·····1.0·fat·····1764·b-·stor·1 | 73 | -rw----·····1.0·fat·····1764·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_users.png |
79 | -rw----·····1.0·fat·····1764·b-·stor·1 | 74 | -rw----·····1.0·fat·····1764·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/ic_users_dark.png |
80 | -rw----·····1.0·fat······435·b-·stor·1 | 75 | -rw----·····1.0·fat······435·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/panel_bg_holo_dark.9.png |
81 | -rw----·····1.0·fat······423·b-·stor·1 | 76 | -rw----·····1.0·fat······423·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v4/panel_bg_holo_light.9.png |
82 | -rw----·····1.0·fat······653·b-·stor·1 | 77 | -rw----·····1.0·fat······653·b-·stor·17-Oct-15·00:35·res/drawable-mdpi-v9/ic_stat_notification.png |
83 | -rw----·····1.0·fat·····1011·b-·stor·1 | 78 | -rw----·····1.0·fat·····1011·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v11/ic_stat_notification.png |
84 | -rw----·····1.0·fat······784·b-·stor·1 | 79 | -rw----·····1.0·fat······784·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_action_about.png |
85 | -rw----·····1.0·fat······321·b-·stor·1 | 80 | -rw----·····1.0·fat······321·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_action_logs.png |
86 | -rw----·····1.0·fat·····1061·b-·stor·1 | 81 | -rw----·····1.0·fat·····1061·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_action_permission.png |
87 | -rw----·····1.0·fat······389·b-·stor·1 | 82 | -rw----·····1.0·fat······389·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_action_settings.png |
88 | -rw----·····1.0·fat······854·b-·stor·1 | 83 | -rw----·····1.0·fat······854·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_action_trash.png |
89 | -rw----·····1.0·fat·····1790·b-·stor·1 | 84 | -rw----·····1.0·fat·····1790·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_alert.png |
90 | -rw----·····1.0·fat·····1790·b-·stor·1 | 85 | -rw----·····1.0·fat·····1790·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_alert_dark.png |
91 | -rw----·····1.0·fat·····2295·b-·stor·1 | 86 | -rw----·····1.0·fat·····2295·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_allow.png |
92 | -rw----·····1.0·fat·····1368·b-·stor·1 | 87 | -rw----·····1.0·fat·····1368·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_delete.png |
93 | -rw----·····1.0·fat·····2298·b-·stor·1 | 88 | -rw----·····1.0·fat·····2298·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_deny.png |
94 | -rw----·····1.0·fat·····1266·b-·stor·1 | 89 | -rw----·····1.0·fat·····1266·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_launcher.png |
95 | -rw----·····1.0·fat······489·b-·stor·1 | 90 | -rw----·····1.0·fat······489·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_logging.png |
96 | -rw----·····1.0·fat······489·b-·stor·1 | 91 | -rw----·····1.0·fat······489·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_logging_dark.png |
97 | -rw----·····1.0·fat·····2547·b-·stor·1 | 92 | -rw----·····1.0·fat·····2547·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_menu_about.png |
98 | -rw----·····1.0·fat·····1712·b-·stor·1 | 93 | -rw----·····1.0·fat·····1712·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_menu_logs.png |
99 | -rw----·····1.0·fat·····1361·b-·stor·1 | 94 | -rw----·····1.0·fat·····1361·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_menu_settings.png |
100 | -rw----·····1.0·fat·····1656·b-·stor·1 | 95 | -rw----·····1.0·fat·····1656·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_menu_trash.png |
101 | -rw----·····1.0·fat·····2703·b-·stor·1 | 96 | -rw----·····1.0·fat·····2703·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_notifications.png |
102 | -rw----·····1.0·fat·····2703·b-·stor·1 | 97 | -rw----·····1.0·fat·····2703·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_notifications_dark.png |
103 | -rw----·····1.0·fat·····3483·b-·stor·1 | 98 | -rw----·····1.0·fat·····3483·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_protected.png |
104 | -rw----·····1.0·fat·····3545·b-·stor·1 | 99 | -rw----·····1.0·fat·····3545·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_protected_dark.png |
105 | -rw----·····1.0·fat·····1754·b-·stor·1 | 100 | -rw----·····1.0·fat·····1754·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_stat_notification.png |
106 | -rw----·····1.0·fat·····2882·b-·stor·1 | 101 | -rw----·····1.0·fat·····2882·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_theme.png |
107 | -rw----·····1.0·fat·····2882·b-·stor·1 | 102 | -rw----·····1.0·fat·····2882·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_theme_dark.png |
108 | -rw----·····1.0·fat·····3179·b-·stor·1 | 103 | -rw----·····1.0·fat·····3179·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_timeout.png |
109 | -rw----·····1.0·fat·····3179·b-·stor·1 | 104 | -rw----·····1.0·fat·····3179·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_timeout_dark.png |
110 | -rw----·····1.0·fat·····1253·b-·stor·1 | 105 | -rw----·····1.0·fat·····1253·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_toggle.png |
111 | -rw----·····1.0·fat·····1253·b-·stor·1 | 106 | -rw----·····1.0·fat·····1253·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_toggle_dark.png |
112 | -rw----·····1.0·fat·····3014·b-·stor·1 | 107 | -rw----·····1.0·fat·····3014·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_users.png |
113 | -rw----·····1.0·fat·····3014·b-·stor·1 | 108 | -rw----·····1.0·fat·····3014·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/ic_users_dark.png |
114 | -rw----·····1.0·fat······691·b-·stor·1 | 109 | -rw----·····1.0·fat······691·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/panel_bg_holo_dark.9.png |
115 | -rw----·····1.0·fat······701·b-·stor·1 | 110 | -rw----·····1.0·fat······701·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v4/panel_bg_holo_light.9.png |
116 | -rw----·····1.0·fat·····1103·b-·stor·1 | 111 | -rw----·····1.0·fat·····1103·b-·stor·17-Oct-15·00:35·res/drawable-xhdpi-v9/ic_stat_notification.png |
117 | -rw----·····1.0·fat·····1861·b-·stor·1 | 112 | -rw----·····1.0·fat·····1861·b-·stor·17-Oct-15·00:35·res/drawable-xxhdpi-v4/ic_launcher.png |
118 | -rw----·····1.0·fat······983·b-·stor·1 | 113 | -rw----·····1.0·fat······983·b-·stor·17-Oct-15·00:35·res/drawable-xxhdpi-v4/panel_bg_holo_dark.9.png |
119 | -rw----·····1.0·fat······943·b-·stor·1 | 114 | -rw----·····1.0·fat······943·b-·stor·17-Oct-15·00:35·res/drawable-xxhdpi-v4/panel_bg_holo_light.9.png |
120 | -rw----·····1.0·fat····63853·b-·stor·1 | 115 | -rw----·····1.0·fat····63853·b-·stor·17-Oct-15·00:35·res/drawable/carbon.png |
121 | -rw----·····1.0·fat···122515·b-·stor·1 | 116 | -rw----·····1.0·fat···122515·b-·stor·17-Oct-15·00:35·res/drawable/clockwork512.png |
122 | -rw----·····1.0·fat····24943·b-·stor·1 | 117 | -rw----·····1.0·fat····24943·b-·stor·17-Oct-15·00:35·res/drawable/desksms.png |
123 | -rw----·····1.0·fat····37042·b-·stor·1 | 118 | -rw----·····1.0·fat····37042·b-·stor·17-Oct-15·00:35·res/drawable/github.png |
124 | -rw----·····1.0·fat···113272·b-·stor·1 | 119 | -rw----·····1.0·fat···113272·b-·stor·17-Oct-15·00:35·res/drawable/koush.png |
125 | -rw----·····2.0·fat······944·bl·defN·1 | 120 | -rw----·····2.0·fat······944·bl·defN·17-Oct-15·00:35·res/drawable/list_content_left.xml |
126 | -rw----·····2.0·fat······944·bl·defN·1 | 121 | -rw----·····2.0·fat······944·bl·defN·17-Oct-15·00:35·res/drawable/list_content_left_dark.xml |
127 | -rw----·····2.0·fat······984·bl·defN·1 | 122 | -rw----·····2.0·fat······984·bl·defN·17-Oct-15·00:35·res/drawable/list_content_right.xml |
Max diff block lines reached; -1/32971 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 805 lines modified | Offset 1, 805 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·3406·0300·0100·0000·0100·1c00··....4........... | ||
00000010:·90c4·0100·a70a·0000·0000·0000·0001·0000··................ | 00000010:·90c4·0100·a70a·0000·0000·0000·0001·0000··................ | ||
00000020:·b82a·0000·0000·0000·0000·0000·1a00·0000··.*.............. | 00000020:·b82a·0000·0000·0000·0000·0000·1a00·0000··.*.............. | ||
00000030:·3a00·0000·5500·0000·6f00·0000·8 | 00000030:·3a00·0000·5500·0000·6f00·0000·8800·0000··:...U...o....... | ||
00000040:·9600·0000·ac00·0000·c000·0000·d500·0000··................ | |||
000000 | 00000040:·ad00·0000·d700·0000·fd00·0000·2801·0000··............(... | ||
00000060:·7601·0000·8f01·0000·b401·0000·d101·0000··v............... | |||
000000 | 00000050:·4201·0000·5c01·0000·7801·0000·9501·0000··B...\...x....... | ||
00000060:·b901·0000·d001·0000·ee01·0000·1302·0000··................ | |||
00000070:·3702·0000·5b02·0000·7a02·0000·9702·0000··7...[...z....... | |||
00000080:· | 00000080:·b202·0000·d202·0000·f802·0000·1203·0000··................ | ||
00000090:·da02·0000·fa02·0000·1503·0000·3203·0000··............2... | |||
000000 | 00000090:·3103·0000·4d03·0000·7203·0000·8a03·0000··1...M...r....... | ||
000000a0:·a703·0000·bc03·0000·db03·0000·f803·0000··................ | |||
000000b0:· | 000000b0:·1d04·0000·3604·0000·5704·0000·7804·0000··....6...W...x... | ||
000000c0:· | 000000c0:·a004·0000·ba04·0000·d704·0000·ec04·0000··................ | ||
000000d0:· | 000000d0:·0005·0000·1305·0000·2705·0000·3d05·0000··........'...=... | ||
000000e0:·5 | 000000e0:·5405·0000·6c05·0000·8605·0000·a605·0000··T...l........... | ||
000000f0:·cf05·0000·f205·0000·1806·0000·4506·0000··............E... | 000000f0:·cf05·0000·f205·0000·1806·0000·4506·0000··............E... | ||
00000100:·6c06·0000·9a06·0000·c | 00000100:·6c06·0000·9a06·0000·c906·0000·ef06·0000··l............... | ||
00000110:·1d07·0000·4b07·0000·6a07·0000·8c07·0000··....K...j....... | 00000110:·1d07·0000·4b07·0000·6a07·0000·8c07·0000··....K...j....... | ||
00000120:·ab07·0000·ce07·0000·fa07·0000·2d08·0000··............-... | 00000120:·ab07·0000·ce07·0000·fa07·0000·2d08·0000··............-... | ||
00000130:·5d08·0000·8e08·0000·b | 00000130:·5d08·0000·8e08·0000·b908·0000·e308·0000··]............... | ||
00000140:· | 00000140:·1309·0000·4109·0000·6c09·0000·9009·0000··....A...l....... | ||
00000150:·b | 00000150:·b909·0000·dd09·0000·020a·0000·250a·0000··............%... | ||
00000160:· | 00000160:·4c0a·0000·720a·0000·9d0a·0000·c60a·0000··L...r........... | ||
00000170:· | 00000170:·ee0a·0000·1a0b·0000·430b·0000·6f0b·0000··........C...o... | ||
00000180:· | 00000180:·a00b·0000·c80b·0000·f50b·0000·250c·0000··............%... | ||
00000190:·4 | 00000190:·490c·0000·720c·0000·980c·0000·c30c·0000··I...r........... | ||
000001a0:·e | 000001a0:·e80c·0000·120d·0000·360d·0000·5f0d·0000··........6..._... | ||
000001b0:· | 000001b0:·8f0d·0000·c00d·0000·f00d·0000·210e·0000··............!... | ||
000001c0:·4 | 000001c0:·4c0e·0000·760e·0000·a60e·0000·d40e·0000··L...v........... | ||
000001d0:·f | 000001d0:·ff0e·0000·230f·0000·4c0f·0000·700f·0000··....#...L...p... | ||
000001e0:·9 | 000001e0:·950f·0000·b80f·0000·df0f·0000·0510·0000··................ | ||
000001f0:· | 000001f0:·3010·0000·5910·0000·8110·0000·ad10·0000··0...Y........... | ||
00000200:· | 00000200:·d610·0000·0211·0000·3311·0000·5b11·0000··........3...[... | ||
00000210:·9c11·0000·c711·0000·eb11·0000·1212·0000··................ | |||
000002 | 00000210:·8811·0000·b811·0000·dc11·0000·0512·0000··................ | ||
00000220:·2b12·0000·5612·0000·7b12·0000·a512·0000··+...V...{....... | |||
00000230:· | 00000230:·c912·0000·f212·0000·2213·0000·5313·0000··........"...S... | ||
00000240:·8313·0000·b413·0000· | 00000240:·8313·0000·b413·0000·e013·0000·0b14·0000··................ | ||
00000250:· | 00000250:·3c14·0000·6b14·0000·9714·0000·bc14·0000··<...k........... | ||
00000260:·d514·0000·fa14·0000·1e15·0000·4c15·0000··............L... | |||
000002 | 00000260:·e614·0000·0b15·0000·3115·0000·5515·0000··........1...U... | ||
00000270:·7d15·0000·a415·0000·d015·0000·fa15·0000··}............... | |||
00000280:· | 00000280:·2316·0000·5016·0000·7a16·0000·a716·0000··#...P...z....... | ||
00000290:· | 00000290:·d916·0000·0217·0000·3017·0000·6117·0000··........0...a... | ||
000002a0:· | 000002a0:·8617·0000·b017·0000·d717·0000·0318·0000··................ | ||
000002b0:·2 | 000002b0:·2918·0000·5418·0000·7918·0000·a318·0000··)...T...y....... | ||
000002c0:·d | 000002c0:·d418·0000·0619·0000·3719·0000·6919·0000··........7...i... | ||
000002d0:·9 | 000002d0:·9219·0000·c419·0000·f719·0000·ff19·0000··................ | ||
000002e0:· | 000002e0:·0a1a·0000·151a·0000·241a·0000·2c1a·0000··........$...,... | ||
000002f0:·511a·0000·601a·0000·6c1a·0000·811a·0000··Q...`...l....... | |||
00000 | 00000300:·a41a·0000·c61a·0000·f21a·0000·0a1b·0000··................ | ||
00000300:·0f1b·0000·501b·0000·7c1b·0000·9f1b·0000··....P...|....... | |||
00000310:·aa1b·0000·061c·0000·201c·0000·421c·0000··........·...B... | |||
00000320:·491c·0000·921c·0000·a21c·0000·af1c·0000··I............... | |||
000003 | 00000310:·181b·0000·801b·0000·891b·0000·901b·0000··................ | ||
00000340:·2f1d·0000·3f1d·0000·461d·0000·671d·0000··/...?...F...g... | |||
000003 | 00000320:·a01b·0000·ac1b·0000·bc1b·0000·031c·0000··................ | ||
00000330:·0d1c·0000·691c·0000·951c·0000·a91c·0000··....i........... | |||
00000340:·3a1d·0000·471d·0000·611d·0000·6f1d·0000··:...G...a...o... | |||
000003 | 00000350:·961d·0000·a61d·0000·ef1d·0000·fc1d·0000··................ | ||
00000360:·2a1e·0000·3d1e·0000·7d1e·0000·891e·0000··*...=...}....... | |||
00000370:· | 00000370:·ab1e·0000·dc1e·0000·e61e·0000·061f·0000··................ | ||
00000380:·d91e·0000·e61e·0000·771f·0000·831f·0000··........w....... | |||
000003 | 00000380:·0d1f·0000·591f·0000·661f·0000·ac1f·0000··....Y...f....... | ||
00000390:·b71f·0000·db1f·0000·ef1f·0000·0020·0000··.............·.. | |||
000003a0:·3720·0000·5a20·0000·6120·0000·7420·0000··7·..Z·..a·..t·.. | |||
000003 | 000003b0:·9520·0000·af20·0000·c320·0000·d520·0000··.·...·...·...·.. | ||
000003c0:·1721·0000·3521·0000·4021·0000·4b21·0000··.!..5!..@!..K!.. | |||
000003b0:·b720·0000·c620·0000·cd20·0000·d520·0000··.·...·...·...·.. | |||
000003c0:·f520·0000·1521·0000·3521·0000·4f21·0000··.·...!..5!..O!.. | |||
000003d0:·6 | 000003d0:·6b21·0000·8b21·0000·9e21·0000·b721·0000··k!...!...!...!.. | ||
000003e0:· | 000003e0:·ed21·0000·a122·0000·bb22·0000·c322·0000··.!..."..."...".. | ||
000003f0:· | 000003f0:·d422·0000·e522·0000·f722·0000·0423·0000··."..."..."...#.. | ||
00000400:·4523·0000·4c23·0000·5323·0000·5a23·0000··E#..L#..S#..Z#.. | 00000400:·4523·0000·4c23·0000·5323·0000·5a23·0000··E#..L#..S#..Z#.. | ||
00000410:·6623·0000·6e23·0000·7723·0000·8123·0000··f#..n#..w#...#.. | 00000410:·6623·0000·6e23·0000·7723·0000·8123·0000··f#..n#..w#...#.. | ||
00000420:·9023·0000·a023·0000·a | 00000420:·9023·0000·a023·0000·ab23·0000·b223·0000··.#...#...#...#.. | ||
00000430:·ba23·0000·c423·0000·d723·0000· | 00000430:·ba23·0000·c423·0000·d723·0000·e123·0000··.#...#...#...#.. | ||
00000440:· | 00000440:·ee23·0000·fb23·0000·0e24·0000·1724·0000··.#...#...$...$.. | ||
00000450:· | 00000450:·4224·0000·4f24·0000·5d24·0000·7424·0000··B$..O$..]$..t$.. | ||
00000460:·a624·0000·d424·0000·1225·0000·2e25·0000··.$...$...%...%.. | |||
00000470:·3725·0000·4925·0000·5025·0000·d425·0000··7%..I%..P%...%.. | |||
000004 | 00000480:·de25·0000·e725·0000·f125·0000·0626·0000··.%...%...%...&.. | ||
00000470:·3b26·0000·4c26·0000·7a26·0000·8426·0000··;&..L&..z&...&.. | |||
000004 | 00000490:·1726·0000·2826·0000·6626·0000·7326·0000··.&..(&..f&..s&.. | ||
000004 | 000004a0:·e226·0000·0727·0000·2027·0000·cf27·0000··.&...'..·'...'.. | ||
000004 | 000004b0:·de27·0000·fa27·0000·0728·0000·0e28·0000··.'...'...(...(.. | ||
000004b0:·d327·0000·e027·0000·fd27·0000·1828·0000··.'...'...'...(.. | |||
000004c0:· | 000004c0:·1928·0000·6028·0000·6c28·0000·8728·0000··.(..`(..l(...(.. | ||
000004d0:·e128·0000·f828·0000·3929·0000·5629·0000··.(...(..9)..V).. | |||
000004 | 000004e0:·aa29·0000·bd29·0000·ed29·0000·252a·0000··.)...)...)..%*.. | ||
000004e0:·102a·0000·302a·0000·472a·0000·592a·0000··.*..0*..G*..Y*.. | |||
000004f0:·6b2a·0000·772a·0000·c72a·0000·e12a·0000··k*..w*...*...*.. | |||
00000500:·f72a·0000·112b·0000·952b·0000·a12b·0000··.*...+...+...+.. | |||
00000 | 000004f0:·372a·0000·572a·0000·5d2a·0000·6c2a·0000··7*..W*..]*..l*.. | ||
00000500:·7c2a·0000·da2a·0000·e62a·0000·3b2b·0000··|*...*...*..;+.. | |||
00000510:·452b·0000·762b·0000·8d2b·0000·a22b·0000··E+..v+...+...+.. | |||
00000520:·f02b·0000·1e2c·0000·292c·0000·322c·0000··.+...,..),..2,.. | |||
00000530:·582c·0000·7e2c·0000·9e2c·0000·b82c·0000··X,..~,...,...,.. | |||
000005 | 00000540:·d22c·0000·332d·0000·572d·0000·632d·0000··.,..3-..W-..c-.. | ||
00000550:·712d·0000·962d·0000·b42d·0000·c22d·0000··q-...-...-...-.. | |||
000005 | 00000560:·da2d·0000·f52d·0000·452e·0000·1f2f·0000··.-...-..E..../.. | ||
00000540:·712e·0000·7c2e·0000·892e·0000·982e·0000··q...|........... | |||
00000550:·a52e·0000·b32e·0000·c32e·0000·ca2e·0000··................ | |||
00000560:·e22e·0000·f12e·0000·162f·0000·2e2f·0000··........./.../.. | |||
00000570:· | 00000570:·3a2f·0000·522f·0000·6a2f·0000·7a2f·0000··:/..R/..j/..z/.. | ||
00000580:·9 | 00000580:·902f·0000·a32f·0000·aa2f·0000·b72f·0000··./.../.../.../.. | ||
00000590:·c | 00000590:·c12f·0000·d32f·0000·dc2f·0000·0330·0000··./.../.../...0.. | ||
000005a0:· | 000005a0:·1130·0000·1c30·0000·2e30·0000·5230·0000··.0...0...0..R0.. | ||
000005b0:·7530·0000·a430·0000·bb30·0000·ca30·0000··u0...0...0...0.. | |||
000005 | 000005c0:·d330·0000·3531·0000·3c31·0000·4431·0000··.0..51..<1..D1.. | ||
000005c0:·7131·0000·fd31·0000·2c32·0000·5032·0000··q1...1..,2..P2.. | |||
000005d0:· | 000005d0:·5531·0000·6331·0000·7131·0000·b631·0000··U1..c1..q1...1.. | ||
000005e0:·1832·0000·4632·0000·5c32·0000·e832·0000··.2..F2..\2...2.. | |||
000005f0:·f632·0000·1133·0000·1833·0000·2233·0000··.2...3...3.."3.. | |||
00000 | 00000600:·6033·0000·6e33·0000·b533·0000·c033·0000··`3..n3...3...3.. | ||
000005f0:·8f33·0000·a833·0000·ba33·0000·cb33·0000··.3...3...3...3.. | |||
000006 | 00000610:·e933·0000·ff33·0000·3a34·0000·4934·0000··.3...3..:4..I4.. | ||
00000610:·3934·0000·4334·0000·8a34·0000·9334·0000··94..C4...4...4.. | |||
00000620:· | 00000620:·6d34·0000·a434·0000·b134·0000·d534·0000··m4...4...4...4.. | ||
00000630:·d | 00000630:·dd34·0000·ec34·0000·fd34·0000·4e35·0000··.4...4...4..N5.. | ||
00000640:· | 00000640:·9f35·0000·a835·0000·cf35·0000·e235·0000··.5...5...5...5.. | ||
00000650:· | 00000650:·f435·0000·3a36·0000·6036·0000·6936·0000··.5..:6..`6..i6.. | ||
00000660:· | 00000660:·8136·0000·9b36·0000·ad36·0000·c336·0000··.6...6...6...6.. | ||
00000670:· | 00000670:·d836·0000·1e37·0000·3d37·0000·4937·0000··.6...7..=7..I7.. | ||
Max diff block lines reached; 1622323/1647321 bytes (98.48%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 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············:·82616b06 |
5 | signature···········:· | 5 | signature···········:·0db9...71b7 |
6 | file_size···········:· | 6 | file_size···········:·604788 |
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·····:·500 | 10 | string_ids_size·····:·5006 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·737 | 12 | type_ids_size·······:·737 |
13 | type_ids_off········:·201 | 13 | type_ids_off········:·20136·(0x004ea8) |
14 | proto_ids_size······:·969 | 14 | proto_ids_size······:·969 |
15 | proto_ids_off·······:·230 | 15 | proto_ids_off·······:·23084·(0x005a2c) |
16 | field_ids_size······:·1432 | 16 | field_ids_size······:·1432 |
17 | field_ids_off·······:·347 | 17 | field_ids_off·······:·34712·(0x008798) |
18 | method_ids_size·····:·4239 | 18 | method_ids_size·····:·4239 |
19 | method_ids_off······:·461 | 19 | method_ids_off······:·46168·(0x00b458) |
20 | class_defs_size·····:·433 | 20 | class_defs_size·····:·433 |
21 | class_defs_off······:·800 | 21 | class_defs_off······:·80080·(0x0138d0) |
22 | data_size···········:· | 22 | data_size···········:·506716 |
23 | data_off············:· | 23 | data_off············:·98072·(0x017f18) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·81 | 25 | class_idx···········:·81 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·655 | 27 | superclass_idx······:·655 |
28 | source_file_idx·····:·323 | 28 | source_file_idx·····:·323 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 114, 26 lines modified | Offset 114, 26 lines modified | ||
114 | ······type··········:·'()V' | 114 | ······type··········:·'()V' |
115 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 115 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
116 | ······code··········- | 116 | ······code··········- |
117 | ······registers·····:·2 | 117 | ······registers·····:·2 |
118 | ······ins···········:·0 | 118 | ······ins···········:·0 |
119 | ······outs··········:·1 | 119 | ······outs··········:·1 |
120 | ······insns·size····:·22·16-bit·code·units | 120 | ······insns·size····:·22·16-bit·code·units |
121 | 02 | 121 | 021ef4:········································|[021ef4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
122 | 02 | 122 | 021f04:·6000·1900······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0019 |
123 | 02 | 123 | 021f08:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e |
124 | 02 | 124 | 021f0c:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
125 | 02 | 125 | 021f10:·2200·4f00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@004f |
126 | 02 | 126 | 021f14:·7010·6601·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0166 |
127 | 02 | 127 | 021f1a:·6900·1d00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d |
128 | 02 | 128 | 021f1e:·0e00···································|000d:·return-void |
129 | 02 | 129 | 021f20:·2200·5000······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0050 |
130 | 02 | 130 | 021f24:·7010·6c01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@016c |
131 | 02 | 131 | 021f2a:·6900·1d00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d |
132 | 02 | 132 | 021f2e:·28f8···································|0015:·goto·000d·//·-0008 |
133 | ······catches·······:·(none) | 133 | ······catches·······:·(none) |
134 | ······positions·····:· | 134 | ······positions·····:· |
135 | ········0x0000·line=90 | 135 | ········0x0000·line=90 |
136 | ········0x0006·line=91 | 136 | ········0x0006·line=91 |
137 | ········0x000d·line=95 | 137 | ········0x000d·line=95 |
138 | ········0x000e·line=93 | 138 | ········0x000e·line=93 |
139 | ······locals········:· | 139 | ······locals········:· |
Offset 143, 17 lines modified | Offset 143, 17 lines modified | ||
143 | ······type··········:·'()V' | 143 | ······type··········:·'()V' |
144 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 144 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
145 | ······code··········- | 145 | ······code··········- |
146 | ······registers·····:·1 | 146 | ······registers·····:·1 |
147 | ······ins···········:·1 | 147 | ······ins···········:·1 |
148 | ······outs··········:·1 | 148 | ······outs··········:·1 |
149 | ······insns·size····:·4·16-bit·code·units | 149 | ······insns·size····:·4·16-bit·code·units |
150 | 02 | 150 | 021f30:········································|[021f30]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
151 | 02 | 151 | 021f40:·7010·fd0f·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0ffd |
152 | 02 | 152 | 021f46:·0e00···································|0003:·return-void |
153 | ······catches·······:·(none) | 153 | ······catches·······:·(none) |
154 | ······positions·····:· | 154 | ······positions·····:· |
155 | ········0x0000·line=113 | 155 | ········0x0000·line=113 |
156 | ········0x0003·line=115 | 156 | ········0x0003·line=115 |
157 | ······locals········:· | 157 | ······locals········:· |
158 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· | 158 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· |
Offset 162, 55 lines modified | Offset 162, 55 lines modified | ||
162 | ······type··········:·'(I)Ljava/lang/String;' | 162 | ······type··········:·'(I)Ljava/lang/String;' |
163 | ······access········:·0x0009·(PUBLIC·STATIC) | 163 | ······access········:·0x0009·(PUBLIC·STATIC) |
164 | ······code··········- | 164 | ······code··········- |
165 | ······registers·····:·5 | 165 | ······registers·····:·5 |
166 | ······ins···········:·1 | 166 | ······ins···········:·1 |
167 | ······outs··········:·2 | 167 | ······outs··········:·2 |
168 | ······insns·size····:·100·16-bit·code·units | 168 | ······insns·size····:·100·16-bit·code·units |
169 | 02 | 169 | 021f48:········································|[021f48]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; |
170 | 02 | 170 | 021f58:·1213···································|0000:·const/4·v3,·#int·1·//·#1 |
171 | 02 | 171 | 021f5a:·2200·9602······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0296 |
172 | 02 | 172 | 021f5e:·7010·2310·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1023 |
173 | 02 | 173 | 021f64:·1a02·b707······························|0006:·const-string·v2,·"["·//·string@07b7 |
174 | 02 | 174 | 021f68:·6e20·2910·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
175 | 02 | 175 | 021f6e:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038 |
176 | 02 | 176 | 021f72:·7110·e80f·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@0fe8 |
177 | 02 | 177 | 021f78:·0a02···································|0010:·move-result·v2 |
178 | 02 | 178 | 021f7a:·9801·0302······························|0011:·shl-int·v1,·v3,·v2 |
179 | 02 | 179 | 021f7e:·df02·01ff······························|0013:·xor-int/lit8·v2,·v1,·#int·-1·//·#ff |
180 | 02 | 180 | 021f82:·b524···································|0015:·and-int/2addr·v4,·v2 |
181 | 02 | 181 | 021f84:·6e10·2c10·0000·························|0016:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.length:()I·//·method@102c |
182 | 02 | 182 | 021f8a:·0a02···································|0019:·move-result·v2 |
183 | 02 | 183 | 021f8c:·3732·0700······························|001a:·if-le·v2,·v3,·0021·//·+0007 |
184 | 02 | 184 | 021f90:·1a02·ab00······························|001c:·const-string·v2,·",·"·//·string@00ab |
185 | 02 | 185 | 021f94:·6e20·2910·2000·························|001e:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
186 | 02 | 186 | 021f9a:·2c01·2d00·0000·························|0021:·sparse-switch·v1,·0000004e·//·+0000002d |
187 | 02 | 187 | 021fa0:·28e7···································|0024:·goto·000b·//·-0019 |
188 | 02 | 188 | 021fa2:·1a02·f401······························|0025:·const-string·v2,·"FEEDBACK_SPOKEN"·//·string@01f4 |
189 | 02 | 189 | 021fa6:·6e20·2910·2000·························|0027:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
190 | 02 | 190 | 021fac:·28e1···································|002a:·goto·000b·//·-001f |
191 | 02 | 191 | 021fae:·1a02·f101······························|002b:·const-string·v2,·"FEEDBACK_AUDIBLE"·//·string@01f1 |
192 | 02 | 192 | 021fb2:·6e20·2910·2000·························|002d:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
193 | 02 | 193 | 021fb8:·28db···································|0030:·goto·000b·//·-0025 |
194 | 02 | 194 | 021fba:·1a02·f301······························|0031:·const-string·v2,·"FEEDBACK_HAPTIC"·//·string@01f3 |
195 | 02 | 195 | 021fbe:·6e20·2910·2000·························|0033:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
196 | 02 | 196 | 021fc4:·28d5···································|0036:·goto·000b·//·-002b |
197 | 02 | 197 | 021fc6:·1a02·f201······························|0037:·const-string·v2,·"FEEDBACK_GENERIC"·//·string@01f2 |
198 | 02 | 198 | 021fca:·6e20·2910·2000·························|0039:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
199 | 02 | 199 | 021fd0:·28cf···································|003c:·goto·000b·//·-0031 |
200 | 02 | 200 | 021fd2:·1a02·f501······························|003d:·const-string·v2,·"FEEDBACK_VISUAL"·//·string@01f5 |
201 | 02 | 201 | 021fd6:·6e20·2910·2000·························|003f:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
202 | 02 | 202 | 021fdc:·28c9···································|0042:·goto·000b·//·-0037 |
203 | 02 | 203 | 021fde:·1a02·d307······························|0043:·const-string·v2,·"]"·//·string@07d3 |
204 | 02 | 204 | 021fe2:·6e20·2910·2000·························|0045:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029 |
205 | 02 | 205 | 021fe8:·6e10·2d10·0000·························|0048:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@102d |
206 | 02 | 206 | 021fee:·0c02···································|004b:·move-result-object·v2 |
207 | 02 | 207 | 021ff0:·1102···································|004c:·return-object·v2 |
208 | 02 | 208 | 021ff2:·0000···································|004d:·nop·//·spacer |
209 | 02 | 209 | 021ff4:·0002·0500·0100·0000·0200·0000·0400·...·|004e:·sparse-switch-data·(22·units) |
210 | ······catches·······:·(none) | 210 | ······catches·······:·(none) |
211 | ······positions·····:· | 211 | ······positions·····:· |
212 | ········0x0001·line=189 | 212 | ········0x0001·line=189 |
Max diff block lines reached; 9622579/9638570 bytes (99.83%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·7085 | 1 | Zip·file·size:·708502·bytes,·number·of·entries:·433 |
2 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class | 2 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class |
3 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class | 3 | ?rwxrwxr-x··2.0·unx·····2132·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class |
4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class | 4 | ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class |
5 | ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class | 5 | ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class |
6 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class | 6 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$Op.class |
7 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class | 7 | ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState$1.class |
8 | ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class | 8 | ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class |
Offset 226, 15 lines modified | Offset 226, 15 lines modified | ||
226 | ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$5.class | 226 | ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$5.class |
227 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$6.class | 227 | ?rwxrwxr-x··2.0·unx······411·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$6.class |
228 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7$1.class | 228 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7$1.class |
229 | ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7$2.class | 229 | ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7$2.class |
230 | ?rwxrwxr-x··2.0·unx·····4158·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7.class | 230 | ?rwxrwxr-x··2.0·unx·····4158·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$7.class |
231 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$8.class | 231 | ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$8.class |
232 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$9.class | 232 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$9.class |
233 | ?rwxrwxr-x··2.0·unx·····91 | 233 | ?rwxrwxr-x··2.0·unx·····9146·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity.class |
234 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/NotifyActivity$1.class | 234 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/NotifyActivity$1.class |
235 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/NotifyActivity.class | 235 | ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/NotifyActivity.class |
236 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PackageChangeReceiver$1.class | 236 | ?rwxrwxr-x··2.0·unx·····1672·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PackageChangeReceiver$1.class |
237 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PackageChangeReceiver.class | 237 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PackageChangeReceiver.class |
238 | ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$1.class | 238 | ?rwxrwxr-x··2.0·unx······879·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$1.class |
239 | ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$2.class | 239 | ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$2.class |
240 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$3.class | 240 | ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$3.class |
Offset 264, 15 lines modified | Offset 264, 15 lines modified | ||
264 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SettingsFragment$6$1.class | 264 | ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SettingsFragment$6$1.class |
265 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SettingsFragment$8$1.class | 265 | ?rwxrwxr-x··2.0·unx·····1125·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SettingsFragment$8$1.class |
266 | ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuApplication.class | 266 | ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuApplication.class |
267 | ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver$1$1.class | 267 | ?rwxrwxr-x··2.0·unx······581·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver$1$1.class |
268 | ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver$1.class | 268 | ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver$1.class |
269 | ?rwxrwxr-x··2.0·unx·····2766·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver.class | 269 | ?rwxrwxr-x··2.0·unx·····2766·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuCheckerReceiver.class |
270 | ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuReceiver.class | 270 | ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuReceiver.class |
271 | ?rwxrwxr-x··2.0·unx·····644 | 271 | ?rwxrwxr-x··2.0·unx·····6442·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/SuDatabaseHelper.class |
272 | ?rwxrwxr-x··2.0·unx·····6263·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.class | 272 | ?rwxrwxr-x··2.0·unx·····6263·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.class |
273 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/UidCommand.class | 273 | ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/UidCommand.class |
274 | ?rwxrwxr-x··2.0·unx····10269·b-·defN·80-Jan-01·00:00·com/koushikdutta/superuser/util/Settings.class | 274 | ?rwxrwxr-x··2.0·unx····10269·b-·defN·80-Jan-01·00:00·com/koushikdutta/superuser/util/Settings.class |
275 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/SoftReferenceHashTable.class | 275 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/SoftReferenceHashTable.class |
276 | ?rwxrwxr-x··2.0·unx·····2441·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/StreamUtility.class | 276 | ?rwxrwxr-x··2.0·unx·····2441·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/StreamUtility.class |
277 | ?rwxrwxr-x··2.0·unx·····1472·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/SuHelper.class | 277 | ?rwxrwxr-x··2.0·unx·····1472·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/util/SuHelper.class |
278 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/AnimatedView$1.class | 278 | ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/AnimatedView$1.class |
Offset 280, 30 lines modified | Offset 280, 30 lines modified | ||
280 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$1.class | 280 | ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$1.class |
281 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$2.class | 281 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$2.class |
282 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ActivityBaseFragmentListener.class | 282 | ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ActivityBaseFragmentListener.class |
283 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$1.class | 283 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$1.class |
284 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$2.class | 284 | ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$2.class |
285 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$3.class | 285 | ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$3.class |
286 | ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.class | 286 | ?rwxrwxr-x··2.0·unx·····2177·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.class |
287 | ?rwxrwxr-x··2.0·unx·····64 | 287 | ?rwxrwxr-x··2.0·unx·····6457·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment.class |
288 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BuildConfig.class | 288 | ?rwxrwxr-x··2.0·unx······428·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BuildConfig.class |
289 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/ListItem$1.class | 289 | ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/ListItem$1.class |
290 | ?rwxrwxr-x··2.0·unx·····4670·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/ListItem.class | 290 | ?rwxrwxr-x··2.0·unx·····4670·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/ListItem.class |
291 | ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$anim.class | 291 | ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$anim.class |
292 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$attr.class | 292 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$attr.class |
293 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$color.class | 293 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$color.class |
294 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$dimen.class | 294 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$dimen.class |
295 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$drawable.class | 295 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$drawable.class |
296 | ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$id.class | 296 | ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$id.class |
297 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$layout.class | 297 | ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$layout.class |
298 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$style.class | 298 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R$style.class |
299 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R.class | 299 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/R.class |
300 | ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter$1.class | 300 | ?rwxrwxr-x··2.0·unx······558·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter$1.class |
301 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter$ItemAdapterInfo.class | 301 | ?rwxrwxr-x··2.0·unx······588·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter$ItemAdapterInfo.class |
302 | ?rwxrwxr-x··2.0·unx·····4 | 302 | ?rwxrwxr-x··2.0·unx·····4195·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter.class |
303 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class | 303 | ?rwxrwxr-x··2.0·unx······801·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class |
304 | ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class | 304 | ?rwxrwxr-x··2.0·unx······433·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class |
305 | ?rwxrwxr-x··2.0·unx····11792·b-·defN·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class | 305 | ?rwxrwxr-x··2.0·unx····11792·b-·defN·80-Jan-01·00:00·android/support/v4/app/BackStackRecord.class |
306 | ?rwxrwxr-x··2.0·unx·····5856·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment.class | 306 | ?rwxrwxr-x··2.0·unx·····5856·b-·stor·80-Jan-01·00:00·android/support/v4/app/DialogFragment.class |
307 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class | 307 | ?rwxrwxr-x··2.0·unx······621·b-·stor·80-Jan-01·00:00·android/support/v4/app/Fragment$1.class |
308 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$2.class | 308 | ?rwxrwxr-x··2.0·unx······457·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$2.class |
309 | ?rwxrwxr-x··2.0·unx····32529·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class | 309 | ?rwxrwxr-x··2.0·unx····32529·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class |
Offset 416, 20 lines modified | Offset 416, 20 lines modified | ||
416 | ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class | 416 | ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl.class |
417 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class | 417 | ?rwxrwxr-x··2.0·unx·····3529·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.class |
418 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class | 418 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.class |
419 | ?rwxrwxr-x··2.0·unx·····3308·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class | 419 | ?rwxrwxr-x··2.0·unx·····3308·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl.class |
420 | ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ResourceCursorAdapter.class | 420 | ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ResourceCursorAdapter.class |
421 | ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class | 421 | ?rwxrwxr-x··2.0·unx·····1027·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl.class |
422 | ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MainActivity.class | 422 | ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MainActivity.class |
423 | ?rwxrwxr-x··2.0·unx·····756 | 423 | ?rwxrwxr-x··2.0·unx·····7565·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PolicyFragment.class |
424 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class | 424 | ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·android/support/v4/app/ShareCompat$ShareCompatImplJB.class |
425 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class | 425 | ?rwxrwxr-x··2.0·unx······404·b-·stor·80-Jan-01·00:00·android/support/v4/content/IntentCompat$IntentCompatImplIcsMr1.class |
426 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class | 426 | ?rwxrwxr-x··2.0·unx·····1412·b-·stor·80-Jan-01·00:00·android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.class |
427 | ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class | 427 | ?rwxrwxr-x··2.0·unx······493·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$HCViewCompatImpl.class |
428 | ?rwxrwxr-x··2.0·unx·····1444·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class | 428 | ?rwxrwxr-x··2.0·unx·····1444·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class |
429 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class | 429 | ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class |
430 | ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class | 430 | ?rwxrwxr-x··2.0·unx·····4046·b-·stor·80-Jan-01·00:00·android/support/v4/widget/SimpleCursorAdapter.class |
431 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class | 431 | ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class |
432 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class | 432 | ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class |
433 | ?rwxrwxr-x··2.0·unx·····1461·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class | 433 | ?rwxrwxr-x··2.0·unx·····1461·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class |
434 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 434 | ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
435 | 433·files,·691 | 435 | 433·files,·691890·bytes·uncompressed,·624390·bytes·compressed:··9.8% |
Offset 275, 116 lines modified | Offset 275, 129 lines modified | ||
275 | ···· | 275 | ···· |
276 | ····void·requestReady()·{ | 276 | ····void·requestReady()·{ |
277 | ········this.findViewById(2131361834).setVisibility(8); | 277 | ········this.findViewById(2131361834).setVisibility(8); |
278 | ········this.findViewById(2131361814).setVisibility(0); | 278 | ········this.findViewById(2131361814).setVisibility(0); |
279 | ········final·View·viewById·=·this.findViewById(2131361817); | 279 | ········final·View·viewById·=·this.findViewById(2131361817); |
280 | ········final·PackageManager·packageManager·=·this.getPackageManager(); | 280 | ········final·PackageManager·packageManager·=·this.getPackageManager(); |
281 | ········final·String[]·packagesForUid·=·packageManager.getPackagesForUid(this.mCallerUid); | 281 | ········final·String[]·packagesForUid·=·packageManager.getPackagesForUid(this.mCallerUid); |
282 | ········ | 282 | ········final·TextView·textView·=·(TextView)this.findViewById(2131361845); |
283 | ········final·Object[]·array·=·{·null·}; | ||
284 | ········int·length·=·0; | ||
285 | ········array[0]·=·Integer.valueOf(this.mCallerUid); | ||
286 | ········textView.setText((CharSequence)this.getString(2131034196,·array)); | ||
283 | ········final·View·viewById2·=·this.findViewById(2131361792); | 287 | ········final·View·viewById2·=·this.findViewById(2131361792); |
284 | ········viewById2.setOnClickListener((View$OnClickListener)new·MultitaskSuRequestActivity$1(this,·viewById,·viewById2)); | 288 | ········viewById2.setOnClickListener((View$OnClickListener)new·MultitaskSuRequestActivity$1(this,·viewById,·viewById2)); |
285 | ········viewById.setOnClickListener((View$OnClickListener)new·MultitaskSuRequestActivity$2(this,·viewById2,·viewById)); | 289 | ········viewById.setOnClickListener((View$OnClickListener)new·MultitaskSuRequestActivity$2(this,·viewById2,·viewById)); |
290 | ········final·TextView·textView2·=·(TextView)this.findViewById(2131361795); | ||
291 | ········int·mDesiredUid·=·this.mDesiredUid; | ||
286 | ········ | 292 | ········textView2.setText((CharSequence)Integer.toString(mDesiredUid)); |
287 | ········((TextView)this.findViewById(2131361796)).setText((CharSequence)this.mDesiredCmd); | 293 | ········((TextView)this.findViewById(2131361796)).setText((CharSequence)this.mDesiredCmd); |
288 | ········if·(!"".equals(this.mBindFrom)·&&·!"".equals(this.mBindTo))·{ | 294 | ········if·(!"".equals(this.mBindFrom)·&&·!"".equals(this.mBindTo))·{ |
289 | ············this.findViewById(2131361835).setVisibility(0); | 295 | ············this.findViewById(2131361835).setVisibility(0); |
290 | ············((TextView)this.findViewById(2131361836)).setText((CharSequence)this.mBindTo); | 296 | ············((TextView)this.findViewById(2131361836)).setText((CharSequence)this.mBindTo); |
291 | ············this.findViewById(2131361839 | 297 | ············final·View·viewById3·=·this.findViewById(2131361839); |
298 | ············mDesiredUid·=·8; | ||
299 | ············viewById3.setVisibility(mDesiredUid); | ||
292 | ········} | 300 | ········} |
293 | ········while·(true)·{ | 301 | ········while·(true)·{ |
294 | ············while·(true)·{ | 302 | ············while·(true)·{ |
295 | ················int·length·=·0; | ||
296 | ················int·n·=·0; | ||
297 | ················Label_03 | 303 | ················Label_0346:·{ |
298 | ····················if·(packagesForUid·!=·null·&&·packagesForUid.length·>·0)·{ | 304 | ····················if·(packagesForUid·!=·null·&&·packagesForUid.length·>·0)·{ |
299 | ························final·String[]·array·=·packagesForUid; | ||
300 | ························length·=·packagesForUid.length; | 305 | ························length·=·packagesForUid.length; |
301 | ························ | 306 | ························mDesiredUid·=·0; |
302 | ························break·Label_03 | 307 | ························break·Label_0346; |
303 | ····················} | 308 | ····················} |
304 | ····················Label_06 | 309 | ····················Label_0618:·{ |
305 | ························break·Label_06 | 310 | ························break·Label_0618; |
306 | ························while·(true)·{ | 311 | ························while·(true)·{ |
307 | ····························final·String[]·array; | ||
308 | ····························final·String·s·=·arr | 312 | ····························final·String·s·=·packagesForUid[mDesiredUid]; |
309 | ····························final·int·n | 313 | ····························final·int·n·=·4096; |
310 | ····························final·PackageManager·packageManager2·=·packageManager; | 314 | ····························final·PackageManager·packageManager2·=·packageManager; |
311 | ····························final·String·s2·=·s; | 315 | ····························final·String·s2·=·s; |
312 | ····························Label_07 | 316 | ····························Label_0715:·{ |
313 | ································try·{ | 317 | ································try·{ |
314 | ····································final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n | 318 | ····································final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n); |
315 | ····································final·View·viewById | 319 | ····································final·View·viewById4·=·this.findViewById(2131361815); |
316 | ····································try·{ | 320 | ····································try·{ |
317 | ········································((TextView)viewById3).setText((CharSequence)this.getString(2131034118,·new·Object[]·{·packageInfo.applicationInfo.loadLabel(packageManager)·})); | ||
318 | ········································final·View· | 321 | ········································final·TextView·textView3·=·(TextView)viewById4; |
322 | ········································final·int·n2·=·2131034118; | ||
323 | ········································final·Object[]·array2·=·{·null·}; | ||
319 | ········································try·{ | 324 | ········································try·{ |
320 | ············································ | 325 | ············································array2[0]·=·packageInfo.applicationInfo.loadLabel(packageManager); |
326 | ············································textView3.setText((CharSequence)this.getString(n2,·array2)); | ||
327 | ············································final·View·viewById5·=·viewById.findViewById(2131361806); | ||
321 | ············································try·{ | 328 | ············································try·{ |
329 | ················································final·ImageView·imageView·=·(ImageView)viewById5; | ||
322 | ················································imageView.setImageDrawable(packageInfo.applicationInfo.loadIcon(packageManager)); | ||
323 | ················································final·View·viewById5·=·viewById.findViewById(2131361807); | ||
324 | ················································try·{ | 330 | ················································try·{ |
325 | ···················································· | 331 | ····················································imageView.setImageDrawable(packageInfo.applicationInfo.loadIcon(packageManager)); |
332 | ····················································final·View·viewById6·=·viewById.findViewById(2131361807); | ||
326 | ····················································try·{ | 333 | ····················································try·{ |
334 | ························································final·TextView·textView4·=·(TextView)viewById6; | ||
327 | ························································textView.setText(packageInfo.applicationInfo.loadLabel(packageManager)); | ||
328 | ························································final·View·viewById6·=·this.findViewById(2131361793); | ||
329 | ························································try·{ | 335 | ························································try·{ |
330 | ···························································· | 336 | ····························································textView4.setText(packageInfo.applicationInfo.loadLabel(packageManager)); |
337 | ····························································final·View·viewById7·=·this.findViewById(2131361793); | ||
331 | ····························································try·{ | 338 | ····························································try·{ |
339 | ································································final·TextView·textView5·=·(TextView)viewById7; | ||
332 | ································································textView2.setText(packageInfo.applicationInfo.loadLabel(packageManager)); | ||
333 | ································································final·View·viewById7·=·this.findViewById(2131361794); | ||
334 | ································································try·{ | 340 | ································································try·{ |
341 | ····································································textView5.setText(packageInfo.applicationInfo.loadLabel(packageManager)); | ||
335 | ····································································final· | 342 | ····································································final·View·viewById8·=·this.findViewById(2131361794); |
336 | ····································································try·{ | 343 | ····································································try·{ |
344 | ········································································final·TextView·textView6·=·(TextView)viewById8; | ||
345 | ········································································try·{ | ||
337 | ········································································textView | 346 | ············································································textView6.setText((CharSequence)packageInfo.packageName); |
347 | ············································································final·View·viewById9·=·this.findViewById(2131361845); | ||
348 | ············································································mDesiredUid·=·8; | ||
338 | ········································································ | 349 | ············································································viewById9.setVisibility(mDesiredUid); |
339 | ········································································switch·(Settings.getAutomaticResponse((Context)this))·{ | 350 | ············································································switch·(Settings.getAutomaticResponse((Context)this))·{ |
340 | ············································································default:·{ | 351 | ················································································default:·{ |
341 | ················································································new·MultitaskSuRequestActivity$5(this).run(); | 352 | ····················································································new·MultitaskSuRequestActivity$5(this).run(); |
342 | ················································································return; | 353 | ····················································································return; |
343 | ············································································} | 354 | ················································································} |
344 | ············································································case·1:·{ | 355 | ················································································case·1:·{ |
345 | ················································································break; | 356 | ····················································································break; |
346 | ············································································} | 357 | ················································································} |
347 | ············································································case·2:·{ | 358 | ················································································case·2:·{ |
348 | ················································································break·Label_07 | 359 | ····················································································break·Label_0715; |
360 | ················································································} | ||
349 | ············································································} | 361 | ············································································} |
350 | ········································································} | 362 | ········································································} |
363 | ········································································catch·(Exception·ex)·{ | ||
364 | ············································································++mDesiredUid; | ||
365 | ········································································} | ||
351 | ····································································} | 366 | ····································································} |
352 | ····································································catch·(Exception·ex)·{ | 367 | ····································································catch·(Exception·ex2)·{} |
353 | ········································································++n; | ||
354 | ····································································} | ||
355 | ································································} | 368 | ································································} |
356 | ································································catch·(Exception·ex | 369 | ································································catch·(Exception·ex3)·{} |
357 | ····························································} | 370 | ····························································} |
358 | ····························································catch·(Exception·ex | 371 | ····························································catch·(Exception·ex4)·{} |
359 | ························································} | 372 | ························································} |
360 | ························································catch·(Exception·ex | 373 | ························································catch·(Exception·ex5)·{} |
361 | ····················································} | 374 | ····················································} |
362 | ····················································catch·(Exception·ex | 375 | ····················································catch·(Exception·ex6)·{} |
363 | ················································} | 376 | ················································} |
364 | ················································catch·(Exception·ex | 377 | ················································catch·(Exception·ex7)·{} |
365 | ············································} | 378 | ············································} |
366 | ············································catch·(Exception·ex | 379 | ············································catch·(Exception·ex8)·{} |
367 | ········································} | 380 | ········································} |
368 | ········································catch·(Exception·ex | 381 | ········································catch·(Exception·ex9)·{} |
369 | ····································} | 382 | ····································} |
370 | ····································catch·(Exception·ex | 383 | ····································catch·(Exception·ex10)·{} |
371 | ································} | 384 | ································} |
372 | ································catch·(Exception·ex1 | 385 | ································catch·(Exception·ex11)·{} |
373 | ································Log.i("Superuser",·"Automatically·allowing·due·to·user·preference"); | 386 | ································Log.i("Superuser",·"Automatically·allowing·due·to·user·preference"); |
374 | ································this.mHandler.post((Runnable)new·MultitaskSuRequestActivity$3(this)); | 387 | ································this.mHandler.post((Runnable)new·MultitaskSuRequestActivity$3(this)); |
375 | ································return; | 388 | ································return; |
Max diff block lines reached; 512/13631 bytes (3.76%) of diff not shown. |
Offset 27, 78 lines modified | Offset 27, 92 lines modified | ||
27 | ············if·(intExtra·==·-1)·{ | 27 | ············if·(intExtra·==·-1)·{ |
28 | ················this.finish(); | 28 | ················this.finish(); |
29 | ············} | 29 | ············} |
30 | ············else·{ | 30 | ············else·{ |
31 | ················final·View·viewById·=·this.findViewById(2131361817); | 31 | ················final·View·viewById·=·this.findViewById(2131361817); |
32 | ················final·PackageManager·packageManager·=·this.getPackageManager(); | 32 | ················final·PackageManager·packageManager·=·this.getPackageManager(); |
33 | ················final·String[]·packagesForUid·=·packageManager.getPackagesForUid(intExtra); | 33 | ················final·String[]·packagesForUid·=·packageManager.getPackagesForUid(intExtra); |
34 | ················ | 34 | ················final·TextView·textView·=·(TextView)this.findViewById(2131361845); |
35 | ················final·int·n·=·2131034196; | ||
36 | ················int·visibility·=·1; | ||
37 | ················final·Object[]·array·=·new·Object[visibility]; | ||
38 | ················int·length·=·0; | ||
39 | ················array[0]·=·Integer.valueOf(intExtra); | ||
40 | ················textView.setText((CharSequence)this.getString(n,·array)); | ||
35 | ················Label_045 | 41 | ················Label_0457:·{ |
36 | ····················if·(packagesForUid·==·null·||·packagesForUid.length·<=·0)·{ | 42 | ····················if·(packagesForUid·==·null·||·packagesForUid.length·<=·0)·{ |
37 | ························break·Label_045 | 43 | ························break·Label_0457; |
38 | ····················} | 44 | ····················} |
39 | ····················final·String[]·array·=·packagesForUid; | ||
40 | ···················· | 45 | ····················length·=·packagesForUid.length; |
41 | ····················i | 46 | ····················visibility·=·0; |
42 | ····················Label_043 | 47 | ····················Label_0434:·{ |
43 | ························if·( | 48 | ························if·(visibility·>=·length)·{ |
44 | ····························break·Label_043 | 49 | ····························break·Label_0434; |
45 | ························} | 50 | ························} |
46 | ························final·String·s·=·ar | 51 | ························final·String·s·=·packagesForUid[visibility]; |
47 | ························final·int·n2·=·4096; | 52 | ························final·int·n2·=·4096; |
48 | ························final·PackageManager·packageManager2·=·packageManager; | 53 | ························final·PackageManager·packageManager2·=·packageManager; |
49 | ························final·String·s2·=·s; | 54 | ························final·String·s2·=·s; |
50 | ························try·{ | 55 | ························try·{ |
51 | ····························final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n2); | 56 | ····························final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n2); |
52 | ····························final·View·viewById2·=·this.findViewById(2131361815); | 57 | ····························final·View·viewById2·=·this.findViewById(2131361815); |
53 | ····························try·{ | 58 | ····························try·{ |
54 | ································((TextView)viewById2).setText((CharSequence)this.getString(2131034118,·new·Object[]·{·packageInfo.applicationInfo.loadLabel(packageManager)·})); | ||
55 | ································final·View· | 59 | ································final·TextView·textView2·=·(TextView)viewById2; |
60 | ································final·int·n3·=·2131034118; | ||
61 | ································final·Object[]·array2·=·{·null·}; | ||
56 | ································try·{ | 62 | ································try·{ |
57 | ···································· | 63 | ····································array2[0]·=·packageInfo.applicationInfo.loadLabel(packageManager); |
64 | ····································textView2.setText((CharSequence)this.getString(n3,·array2)); | ||
65 | ····································final·View·viewById3·=·viewById.findViewById(2131361806); | ||
58 | ····································try·{ | 66 | ····································try·{ |
67 | ········································final·ImageView·imageView·=·(ImageView)viewById3; | ||
59 | ········································imageView.setImageDrawable(packageInfo.applicationInfo.loadIcon(packageManager)); | ||
60 | ········································final·View·viewById4·=·viewById.findViewById(2131361807); | ||
61 | ········································try·{ | 68 | ········································try·{ |
62 | ············································ | 69 | ············································imageView.setImageDrawable(packageInfo.applicationInfo.loadIcon(packageManager)); |
70 | ············································final·View·viewById4·=·viewById.findViewById(2131361807); | ||
63 | ············································try·{ | 71 | ············································try·{ |
72 | ················································final·TextView·textView3·=·(TextView)viewById4; | ||
64 | ················································textView.setText(packageInfo.applicationInfo.loadLabel(packageManager)); | ||
65 | ················································final·View·viewById5·=·this.findViewById(2131361793); | ||
66 | ················································try·{ | 73 | ················································try·{ |
67 | ···················································· | 74 | ····················································textView3.setText(packageInfo.applicationInfo.loadLabel(packageManager)); |
75 | ····················································final·View·viewById5·=·this.findViewById(2131361793); | ||
68 | ····················································try·{ | 76 | ····················································try·{ |
77 | ························································final·TextView·textView4·=·(TextView)viewById5; | ||
69 | ························································textView2.setText(packageInfo.applicationInfo.loadLabel(packageManager)); | ||
70 | ························································final·View·viewById6·=·this.findViewById(2131361794); | ||
71 | ························································try·{ | 78 | ························································try·{ |
72 | ···························································· | 79 | ····························································textView4.setText(packageInfo.applicationInfo.loadLabel(packageManager)); |
80 | ····························································final·View·viewById6·=·this.findViewById(2131361794); | ||
73 | ····························································try·{ | 81 | ····························································try·{ |
82 | ································································final·TextView·textView5·=·(TextView)viewById6; | ||
83 | ································································try·{ | ||
74 | ································································textView | 84 | ····································································textView5.setText((CharSequence)packageInfo.packageName); |
85 | ····································································final·View·viewById7·=·this.findViewById(2131361845); | ||
86 | ····································································visibility·=·8; | ||
75 | ································································ | 87 | ····································································viewById7.setVisibility(visibility); |
76 | ································································this.findViewById(2131361816).setOnClickListener((View$OnClickListener)new·NotifyActivity$1(this)); | 88 | ····································································this.findViewById(2131361816).setOnClickListener((View$OnClickListener)new·NotifyActivity$1(this)); |
77 | ····························································} | 89 | ································································} |
78 | ····························································catch·(Exception·ex)·{ | 90 | ································································catch·(Exception·ex)·{ |
91 | ····································································++visibility; | ||
79 | ································································ | 92 | ································································} |
80 | ····························································} | 93 | ····························································} |
94 | ····························································catch·(Exception·ex2)·{} | ||
81 | ························································} | 95 | ························································} |
82 | ························································catch·(Exception·ex | 96 | ························································catch·(Exception·ex3)·{} |
83 | ····················································} | 97 | ····················································} |
84 | ····················································catch·(Exception·ex | 98 | ····················································catch·(Exception·ex4)·{} |
85 | ················································} | 99 | ················································} |
86 | ················································catch·(Exception·ex | 100 | ················································catch·(Exception·ex5)·{} |
87 | ············································} | 101 | ············································} |
88 | ············································catch·(Exception·ex | 102 | ············································catch·(Exception·ex6)·{} |
89 | ········································} | 103 | ········································} |
90 | ········································catch·(Exception·ex | 104 | ········································catch·(Exception·ex7)·{} |
91 | ····································} | 105 | ····································} |
92 | ····································catch·(Exception·ex | 106 | ····································catch·(Exception·ex8)·{} |
93 | ································} | 107 | ································} |
94 | ································catch·(Exception·ex | 108 | ································catch·(Exception·ex9)·{} |
95 | ····························} | 109 | ····························} |
96 | ····························catch·(Exception·ex | 110 | ····························catch·(Exception·ex10)·{} |
97 | ························} | 111 | ························} |
98 | ························catch·(Exception·ex1 | 112 | ························catch·(Exception·ex11)·{} |
99 | ····················} | 113 | ····················} |
100 | ················} | 114 | ················} |
101 | ············} | 115 | ············} |
102 | ········} | 116 | ········} |
103 | ····} | 117 | ····} |
104 | } | 118 | } |
Offset 33, 21 lines modified | Offset 33, 20 lines modified | ||
33 | ····························int·n·=·0; | 33 | ····························int·n·=·0; |
34 | ····························String·s·=·null; | 34 | ····························String·s·=·null; |
35 | ····························try·{ | 35 | ····························try·{ |
36 | ································final·String[]·packagesForUid·=·packageManager.getPackagesForUid(uidPolicy.uid); | 36 | ································final·String[]·packagesForUid·=·packageManager.getPackagesForUid(uidPolicy.uid); |
37 | ································if·(packagesForUid·==·null)·{ | 37 | ································if·(packagesForUid·==·null)·{ |
38 | ····································throw·new·Exception("no·packages·for·uid"); | 38 | ····································throw·new·Exception("no·packages·for·uid"); |
39 | ································} | 39 | ································} |
40 | ································final·String[]·array·=·packagesForUid; | ||
41 | ································final·int·length·=·packagesForUid.length; | 40 | ································final·int·length·=·packagesForUid.length; |
42 | ································n·=·0; | 41 | ································n·=·0; |
43 | ································if·(n·>=·length)·{ | 42 | ································if·(n·>=·length)·{ |
44 | ····································break; | 43 | ····································break; |
45 | ································} | 44 | ································} |
46 | ································s·=·ar | 45 | ································s·=·packagesForUid[n]; |
47 | ····························} | 46 | ····························} |
48 | ····························catch·(Exception·ex)·{} | 47 | ····························catch·(Exception·ex)·{} |
49 | ····························if·(s.equals(uidPolicy.packageName))·{ | 48 | ····························if·(s.equals(uidPolicy.packageName))·{ |
50 | ································b·=·true; | 49 | ································b·=·true; |
51 | ····························} | 50 | ····························} |
52 | ····························++n; | 51 | ····························++n; |
53 | ····························continue; | 52 | ····························continue; |
Offset 190, 62 lines modified | Offset 190, 71 lines modified | ||
190 | ····················final·SQLiteDatabase·writableDatabase·=·new·SuperuserDatabaseHelper(this.mContext).getWritableDatabase(); | 190 | ····················final·SQLiteDatabase·writableDatabase·=·new·SuperuserDatabaseHelper(this.mContext).getWritableDatabase(); |
191 | ····················final·ArrayList·logs·=·SuperuserDatabaseHelper.getLogs(this.mContext,·sqLiteDatabase); | 191 | ····················final·ArrayList·logs·=·SuperuserDatabaseHelper.getLogs(this.mContext,·sqLiteDatabase); |
192 | ····················writableDatabase.beginTransaction(); | 192 | ····················writableDatabase.beginTransaction(); |
193 | ····················while·(true)·{ | 193 | ····················while·(true)·{ |
194 | ························try·{ | 194 | ························try·{ |
195 | ····························final·Iterator<LogEntry>·iterator·=·logs.iterator(); | 195 | ····························final·Iterator<LogEntry>·iterator·=·logs.iterator(); |
196 | ····························try·{ | 196 | ····························try·{ |
197 | ································LogEntry·next; | ||
198 | ································ArrayList·policies; | ||
199 | ································Iterator<UidPolicy>·iterator2; | ||
200 | ································Cursor·query; | ||
197 | ····························Block_11_Outer: | 201 | ································Block_13_Outer:Label_0217_Outer: |
198 | ································while·(true)·{ | 202 | ································while·(true)·{ |
199 | ····································Label_02 | 203 | ····································Label_0289:·{ |
200 | ········································if·(!iterator.hasNext())·{ | 204 | ········································if·(!iterator.hasNext())·{ |
201 | ············································break·Label_02 | 205 | ············································break·Label_0289; |
202 | ········································} | 206 | ········································} |
203 | ········································ | 207 | ········································next·=·iterator.next(); |
204 | ········································try·{ | 208 | ········································try·{ |
205 | ············································SuperuserDatabaseHelper.addLog(writableDatabase,·(LogEntry)next); | 209 | ············································SuperuserDatabaseHelper.addLog(writableDatabase,·(LogEntry)next); |
206 | ············································continue· | 210 | ············································continue·Label_0168_Outer; |
207 | ············································//·iftrue(Label_0217:,·n·!=·4) | 211 | ············································//·iftrue(Label_0217:,·n·!=·4) |
208 | ············································Label_0 | 212 | ············································//·iftrue(Label_0483:,·n·!=·5) |
213 | ············································//·iftrue(Label_0480:,·!iterator2.hasNext()) | ||
209 | ············································ | 214 | ············································while·(true)·{ |
215 | ················································Block_11:·{ | ||
216 | ····················································break·Block_11; | ||
210 | ····················································sqLiteDatabase.execSQL(" | 217 | ····················································sqLiteDatabase.execSQL("drop·table·if·exists·log"); |
211 | ····················································sqLiteDatabase.execSQL(" | 218 | ····················································sqLiteDatabase.execSQL("drop·table·if·exists·settings"); |
212 | ····················································n·=· | 219 | ····················································n·=·4; |
213 | ····················································break·Label_0217; | ||
214 | ····················································continue·Label_01 | 220 | ····················································continue·Label_0188; |
215 | ················································} | ||
216 | ················································final·Cursor·query·=·sqLiteDatabase.query("settings",·(String[])null,·(String)null,·(String[])null,·(String)null,·(String)null,·(String)null); | ||
217 | ················································tr | 221 | ····················································while·(true)·{ |
222 | ····················································Label_0254: | ||
218 | ···················································· | 223 | ························································while·(true)·{ |
224 | ····························································policies·=·getPolicies(sqLiteDatabase); | ||
225 | ····························································sqLiteDatabase.delete("uid_policy",·(String)null,·(String[])null); | ||
226 | ····························································iterator2·=·policies.iterator(); | ||
219 | ························································break; | 227 | ····························································break·Label_0254; |
228 | ····························································setPolicy(sqLiteDatabase,·iterator2.next()); | ||
229 | ····························································break·Label_0254; | ||
230 | ····························································continue·Block_13_Outer; | ||
220 | ····················································} | 231 | ························································} |
221 | ····················································query.getString(query.getColumnIndex("key")); | ||
222 | ····················································query.getString(query.getColumnIndex("value")); | ||
223 | ····················································t | 232 | ························································continue·Label_0217_Outer; |
224 | ····················································} | 233 | ····················································} |
225 | ····················································//·new(android.content.ContentValues.class) | ||
226 | ····················································catch·(Exception·ex)·{} | ||
227 | ················································} | 234 | ················································} |
235 | ················································sqLiteDatabase.execSQL("alter·table·uid_policy·add·column·notification·integer"); | ||
236 | ················································sqLiteDatabase.execSQL("update·uid_policy·set·notification·=·1"); | ||
237 | ················································n·=·5; | ||
228 | ················································c | 238 | ················································continue; |
229 | ············································} | 239 | ············································} |
240 | ············································query·=·sqLiteDatabase.query("settings",·(String[])null,·(String)null,·(String[])null,·(String)null,·(String)null,·(String)null); | ||
230 | ············································//·iftrue(Label_0481:,·n·!=·5) | ||
231 | ············································final·ArrayList·policies·=·getPolicies(sqLiteDatabase); | ||
232 | ············································sqLiteDatabase.delete("uid_policy",·(String)null,·(String[])null); | ||
233 | ············································final·Iterator<UidPolicy>·iterator2·=·policies.iterator(); | ||
234 | ············································ | 241 | ············································try·{ |
242 | ················································if·(!query.moveToNext())·{ | ||
235 | ················································ | 243 | ····················································break; |
236 | ················································setPolicy(sqLiteDatabase,·iterator2.next()); | ||
237 | ················································break·Label_0255; | ||
238 | ················································sqLiteDatabase.execSQL("drop·table·if·exists·log"); | ||
239 | ················································sqLiteDatabase.execSQL("drop·table·if·exists·settings"); | ||
240 | ················································ | 244 | ················································} |
245 | ················································query.getString(query.getColumnIndex("key")); | ||
246 | ················································query.getString(query.getColumnIndex("value")); | ||
241 | ················································ | 247 | ················································try·{ |
248 | ················································} | ||
249 | ················································//·new(android.content.ContentValues.class) | ||
250 | ················································catch·(Exception·ex)·{} | ||
242 | ············································} | 251 | ············································} |
252 | ············································catch·(Exception·ex2)·{} | ||
243 | ········································} | 253 | ········································} |
244 | ········································//·iftrue(Label_0478:,·!iterator2.hasNext()) | ||
245 | ········································catch·(Exception·ex3)·{} | 254 | ········································catch·(Exception·ex3)·{} |
246 | ····································} | 255 | ····································} |
247 | ································} | 256 | ································} |
248 | ····························} | 257 | ····························} |
249 | ····························catch·(Exception·ex4)·{} | 258 | ····························catch·(Exception·ex4)·{} |
250 | ························} | 259 | ························} |
251 | ························catch·(Exception·ex5)·{} | 260 | ························catch·(Exception·ex5)·{} |
Offset 255, 20 lines modified | Offset 264, 20 lines modified | ||
255 | ····························writableDatabase.close(); | 264 | ····························writableDatabase.close(); |
256 | ························} | 265 | ························} |
257 | ························writableDatabase.setTransactionSuccessful(); | 266 | ························writableDatabase.setTransactionSuccessful(); |
258 | ························writableDatabase.endTransaction(); | 267 | ························writableDatabase.endTransaction(); |
259 | ························writableDatabase.close(); | 268 | ························writableDatabase.close(); |
260 | ························continue; | 269 | ························continue; |
261 | ····················} | 270 | ····················} |
262 | ····················Label_04 | 271 | ····················Label_0480:·{ |
263 | ························n·=·6; | 272 | ························n·=·6; |
264 | ····················} | 273 | ····················} |
265 | ····················break; | 274 | ····················break; |
266 | ················} | 275 | ················} |
267 | ················Label_048 | 276 | ················Label_0483:·{ |
268 | ····················return; | 277 | ····················return; |
269 | ················} | 278 | ················} |
270 | ············} | 279 | ············} |
271 | ············continue·Label_0188; | 280 | ············continue·Label_0188; |
272 | ········} | 281 | ········} |
273 | ····} | 282 | ····} |
274 | } | 283 | } |
Offset 575, 59 lines modified | Offset 575, 57 lines modified | ||
575 | ·········1:·invokevirtual·#20·················//·Method·getContext:()Landroid/content/Context; | 575 | ·········1:·invokevirtual·#20·················//·Method·getContext:()Landroid/content/Context; |
576 | ·········4:·iload_1 | 576 | ·········4:·iload_1 |
577 | ·········5:·invokevirtual·#26·················//·Method·android/content/Context.getString:(I)Ljava/lang/String; | 577 | ·········5:·invokevirtual·#26·················//·Method·android/content/Context.getString:(I)Ljava/lang/String; |
578 | ·········8:·astore_2 | 578 | ·········8:·astore_2 |
579 | ·········9:·aload_0 | 579 | ·········9:·aload_0 |
580 | ········10:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; | 580 | ········10:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
581 | ········13:·invokevirtual·#92·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.getSections:()Ljava/lang/Iterable; | 581 | ········13:·invokevirtual·#92·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.getSections:()Ljava/lang/Iterable; |
582 | ········16:·astore_3 | ||
583 | ········17:·aload_3 | ||
584 | ········1 | 582 | ········16:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator; |
585 | ········23:·astore········4 | ||
586 | ········2 | 583 | ········21:·astore_3 |
584 | ········22:·aload_3 | ||
587 | ········2 | 585 | ········23:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
588 | ········ | 586 | ········28:·istore········4 |
589 | ········3 | 587 | ········30:·iload·········4 |
590 | ········3 | 588 | ········32:·ifeq··········107 |
591 | ········3 | 589 | ········35:·aload_3 |
592 | ········ | 590 | ········36:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
593 | ········4 | 591 | ········41:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter |
594 | ········4 | 592 | ········44:·astore········5 |
595 | ········ | 593 | ········46:·iconst_0 |
596 | ········ | 594 | ········47:·istore········6 |
597 | ········ | 595 | ········49:·aload·········5 |
598 | ········5 | 596 | ········51:·invokevirtual·#111················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getCount:()I |
599 | ········5 | 597 | ········54:·istore········4 |
600 | ········ | 598 | ········56:·iload·········6 |
599 | ········58:·iload·········4 | ||
600 | ········60:·if_icmpge·····22 | ||
601 | ········63:· | 601 | ········63:·aload·········5 |
602 | ········65:·if_icmpge·····25 | ||
603 | ········6 | 602 | ········65:·iload·········6 |
604 | ········70:·iload·········7 | ||
605 | ········ | 603 | ········67:·invokevirtual·#115················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getItem:(I)Ljava/lang/Object; |
606 | ········7 | 604 | ········70:·checkcast·····#117················//·class·com/koushikdutta/widgets/ListItem |
607 | ········7 | 605 | ········73:·astore········7 |
608 | ········ | 606 | ········75:·aload·········7 |
609 | ········ | 607 | ········77:·invokevirtual·#121················//·Method·com/koushikdutta/widgets/ListItem.getTitle:()Ljava/lang/String; |
610 | ········8 | 608 | ········80:·astore········8 |
611 | ········8 | 609 | ········82:·aload_2 |
612 | ········8 | 610 | ········83:·aload·········8 |
613 | ········8 | 611 | ········85:·invokevirtual·#127················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
614 | ········ | 612 | ········88:·istore········4 |
615 | ········9 | 613 | ········90:·iload·········4 |
616 | ········9 | 614 | ········92:·ifeq··········98 |
617 | ········9 | 615 | ········95:·aload·········7 |
618 | ······· | 616 | ········97:·areturn |
619 | ······· | 617 | ········98:·iload·········6 |
620 | ·······10 | 618 | ·······100:·iconst_1 |
621 | ·······10 | 619 | ·······101:·iadd |
622 | ·······10 | 620 | ·······102:·istore········6 |
623 | ·······10 | 621 | ·······104:·goto··········49 |
624 | ·······1 | 622 | ·······107:·aconst_null |
625 | ·······1 | 623 | ·······108:·astore········7 |
626 | ·······11 | 624 | ·······110:·goto··········95 |
627 | ··public·com.koushikdutta.widgets.BetterListFragment$MyAdapter·getAdapter(); | 625 | ··public·com.koushikdutta.widgets.BetterListFragment$MyAdapter·getAdapter(); |
628 | ····descriptor:·()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; | 626 | ····descriptor:·()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
629 | ····flags:·(0x0001)·ACC_PUBLIC | 627 | ····flags:·(0x0001)·ACC_PUBLIC |
630 | ····Code: | 628 | ····Code: |
631 | ······stack=300,·locals=1,·args_size=1 | 629 | ······stack=300,·locals=1,·args_size=1 |
632 | ·········0:·aload_0 | 630 | ·········0:·aload_0 |
Offset 913, 39 lines modified | Offset 911, 37 lines modified | ||
913 | ······stack=300,·locals=2,·args_size=2 | 911 | ······stack=300,·locals=2,·args_size=2 |
914 | ·········0:·return | 912 | ·········0:·return |
915 | ··public·void·removeItem(com.koushikdutta.widgets.ListItem); | 913 | ··public·void·removeItem(com.koushikdutta.widgets.ListItem); |
916 | ····descriptor:·(Lcom/koushikdutta/widgets/ListItem;)V | 914 | ····descriptor:·(Lcom/koushikdutta/widgets/ListItem;)V |
917 | ····flags:·(0x0001)·ACC_PUBLIC | 915 | ····flags:·(0x0001)·ACC_PUBLIC |
918 | ····Code: | 916 | ····Code: |
919 | ······stack=300,·locals= | 917 | ······stack=300,·locals=5,·args_size=2 |
920 | ·········0:·aload_0 | 918 | ·········0:·aload_0 |
921 | ·········1:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; | 919 | ·········1:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
922 | ·········4:·invokevirtual·#92·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.getSections:()Ljava/lang/Iterable; | 920 | ·········4:·invokevirtual·#92·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.getSections:()Ljava/lang/Iterable; |
923 | ·········7:·astore_2 | ||
924 | ·········8:·aload_2 | ||
925 | ········· | 921 | ·········7:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator; |
926 | ········1 | 922 | ········12:·astore_2 |
927 | ········1 | 923 | ········13:·aload_2 |
928 | ········1 | 924 | ········14:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
929 | ········21:·istore········4 | ||
930 | ········ | 925 | ········19:·istore_3 |
926 | ········20:·iload_3 | ||
931 | ········2 | 927 | ········21:·ifeq··········44 |
932 | ········2 | 928 | ········24:·aload_2 |
933 | ········2 | 929 | ········25:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
934 | ········3 | 930 | ········30:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter |
935 | ········3 | 931 | ········33:·astore········4 |
936 | ········3 | 932 | ········35:·aload·········4 |
937 | ········ | 933 | ········37:·aload_1 |
938 | ········ | 934 | ········38:·invokevirtual·#229················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.remove:(Ljava/lang/Object;)V |
939 | ········4 | 935 | ········41:·goto··········13 |
940 | ········4 | 936 | ········44:·aload_0 |
941 | ········4 | 937 | ········45:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
942 | ········ | 938 | ········48:·invokevirtual·#65·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.notifyDataSetChanged:()V |
943 | ········5 | 939 | ········51:·return |
944 | ··public·void·removeSection(int); | 940 | ··public·void·removeSection(int); |
945 | ····descriptor:·(I)V | 941 | ····descriptor:·(I)V |
946 | ····flags:·(0x0001)·ACC_PUBLIC | 942 | ····flags:·(0x0001)·ACC_PUBLIC |
947 | ····Code: | 943 | ····Code: |
948 | ······stack=300,·locals=3,·args_size=2 | 944 | ······stack=300,·locals=3,·args_size=2 |
949 | ·········0:·aload_0 | 945 | ·········0:·aload_0 |
Offset 735, 43 lines modified | Offset 735, 41 lines modified | ||
735 | ········87:·astore········6 | 735 | ········87:·astore········6 |
736 | ········89:·goto··········18 | 736 | ········89:·goto··········18 |
737 | ··public·int·getViewTypeCount(); | 737 | ··public·int·getViewTypeCount(); |
738 | ····descriptor:·()I | 738 | ····descriptor:·()I |
739 | ····flags:·(0x0001)·ACC_PUBLIC | 739 | ····flags:·(0x0001)·ACC_PUBLIC |
740 | ····Code: | 740 | ····Code: |
741 | ······stack=300,·locals= | 741 | ······stack=300,·locals=5,·args_size=1 |
742 | ·········0:·iconst_2 | 742 | ·········0:·iconst_2 |
743 | ·········1:·istore_1 | 743 | ·········1:·istore_1 |
744 | ·········2:·aload_0 | 744 | ·········2:·aload_0 |
745 | ·········3:·getfield······#25·················//·Field·sections:Ljava/util/HashMap; | 745 | ·········3:·getfield······#25·················//·Field·sections:Ljava/util/HashMap; |
746 | ·········6:·invokevirtual·#137················//·Method·java/util/HashMap.values:()Ljava/util/Collection; | 746 | ·········6:·invokevirtual·#137················//·Method·java/util/HashMap.values:()Ljava/util/Collection; |
747 | ·········9:·astore_2 | ||
748 | ········10:·aload_2 | ||
749 | ········ | 747 | ·········9:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator; |
750 | ········1 | 748 | ········14:·astore_2 |
751 | ········1 | 749 | ········15:·aload_2 |
752 | ········1 | 750 | ········16:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
753 | ········23:·istore········4 | ||
754 | ········2 | 751 | ········21:·istore_3 |
752 | ········22:·iload_3 | ||
755 | ········2 | 753 | ········23:·ifeq··········52 |
756 | ········ | 754 | ········26:·aload_2 |
757 | ········ | 755 | ········27:·invokeinterface·#159,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
758 | ········3 | 756 | ········32:·checkcast·····#65·················//·class·android/widget/Adapter |
759 | ········3 | 757 | ········35:·astore········4 |
760 | ········ | 758 | ········37:·aload·········4 |
761 | ········ | 759 | ········39:·invokeinterface·#162,··1··········//·InterfaceMethod·android/widget/Adapter.getViewTypeCount:()I |
762 | ········4 | 760 | ········44:·istore_3 |
763 | ········ | 761 | ········45:·iload_1 |
764 | ········ | 762 | ········46:·iload_3 |
765 | ········ | 763 | ········47:·iadd |
766 | ········ | 764 | ········48:·istore_1 |
767 | ········ | 765 | ········49:·goto··········15 |
768 | ········5 | 766 | ········52:·iload_1 |
769 | ········5 | 767 | ········53:·ireturn |
770 | ··public·void·hideSectionHeader(java.lang.String); | 768 | ··public·void·hideSectionHeader(java.lang.String); |
771 | ····descriptor:·(Ljava/lang/String;)V | 769 | ····descriptor:·(Ljava/lang/String;)V |
772 | ····flags:·(0x0001)·ACC_PUBLIC | 770 | ····flags:·(0x0001)·ACC_PUBLIC |
773 | ····Code: | 771 | ····Code: |
774 | ······stack=300,·locals=2,·args_size=2 | 772 | ······stack=300,·locals=2,·args_size=2 |
775 | ·········0:·aload_0 | 773 | ·········0:·aload_0 |
Offset 655, 15 lines modified | Offset 655, 15 lines modified | ||
655 | ········16:·aload_2 | 655 | ········16:·aload_2 |
656 | ········17:·areturn | 656 | ········17:·areturn |
657 | ··void·load(); | 657 | ··void·load(); |
658 | ····descriptor:·()V | 658 | ····descriptor:·()V |
659 | ····flags:·(0x0000) | 659 | ····flags:·(0x0000) |
660 | ····Code: | 660 | ····Code: |
661 | ······stack=300,·locals= | 661 | ······stack=300,·locals=9,·args_size=1 |
662 | ·········0:·aload_0 | 662 | ·········0:·aload_0 |
663 | ·········1:·invokevirtual·#175················//·Method·clear:()V | 663 | ·········1:·invokevirtual·#175················//·Method·clear:()V |
664 | ·········4:·aload_0 | 664 | ·········4:·aload_0 |
665 | ·········5:·invokevirtual·#25·················//·Method·getActivity:()Landroid/app/Activity; | 665 | ·········5:·invokevirtual·#25·················//·Method·getActivity:()Landroid/app/Activity; |
666 | ·········8:·invokestatic··#181················//·Method·com/koushikdutta/superuser/db/SuDatabaseHelper.getPolicies:(Landroid/content/Context;)Ljava/util/ArrayList; | 666 | ·········8:·invokestatic··#181················//·Method·com/koushikdutta/superuser/db/SuDatabaseHelper.getPolicies:(Landroid/content/Context;)Ljava/util/ArrayList; |
667 | ········11:·astore_1 | 667 | ········11:·astore_1 |
668 | ········12:·new···········#183················//·class·com/koushikdutta/superuser/db/SuperuserDatabaseHelper | 668 | ········12:·new···········#183················//·class·com/koushikdutta/superuser/db/SuperuserDatabaseHelper |
Offset 675, 79 lines modified | Offset 675, 79 lines modified | ||
675 | ········22:·aload_3 | 675 | ········22:·aload_3 |
676 | ········23:·invokespecial·#184················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper."<init>":(Landroid/content/Context;)V | 676 | ········23:·invokespecial·#184················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper."<init>":(Landroid/content/Context;)V |
677 | ········26:·aload_2 | 677 | ········26:·aload_2 |
678 | ········27:·invokevirtual·#188················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; | 678 | ········27:·invokevirtual·#188················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; |
679 | ········30:·astore········4 | 679 | ········30:·astore········4 |
680 | ········32:·aload_1 | 680 | ········32:·aload_1 |
681 | ········33:·invokevirtual·#194················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 681 | ········33:·invokevirtual·#194················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
682 | ········36:·astore | 682 | ········36:·astore_3 |
683 | ········3 | 683 | ········37:·aload_3 |
684 | ········ | 684 | ········38:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
685 | ········4 | 685 | ········43:·istore········5 |
686 | ········4 | 686 | ········45:·iload·········5 |
687 | ········4 | 687 | ········47:·ifeq··········136 |
688 | ········5 | 688 | ········50:·aload_3 |
689 | ········5 | 689 | ········51:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
690 | ········5 | 690 | ········56:·astore········6 |
691 | ········ | 691 | ········58:·aload·········6 |
692 | ········6 | 692 | ········60:·checkcast·····#30·················//·class·com/koushikdutta/superuser/db/UidPolicy |
693 | ········63:·astore········6 | ||
694 | ········65:·iconst_0 | ||
693 | ········66:· | 695 | ········66:·istore········7 |
694 | ········68:·iconst_ | 696 | ········68:·iconst_1 |
695 | ········69:·istore········ | 697 | ········69:·istore········5 |
696 | ········71:·iconst_1 | ||
697 | ········72:·istore········6 | ||
698 | ········7 | 698 | ········71:·aload·········4 |
699 | ········7 | 699 | ········73:·aload·········6 |
700 | ········7 | 700 | ········75:·iload·········5 |
701 | ········ | 701 | ········77:·invokestatic··#208················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.getLogs:(Landroid/database/sqlite/SQLiteDatabase;Lcom/koushikdutta/superuser/db/UidPolicy;I)Ljava/util/ArrayList; |
702 | ········8 | 702 | ········80:·astore········8 |
703 | ········8 | 703 | ········82:·aload·········8 |
704 | ········8 | 704 | ········84:·invokevirtual·#211················//·Method·java/util/ArrayList.size:()I |
705 | ········ | 705 | ········87:·istore········5 |
706 | ········ | 706 | ········89:·iload·········5 |
707 | ········9 | 707 | ········91:·ifle··········117 |
708 | ········9 | 708 | ········94:·iconst_0 |
709 | ········9 | 709 | ········95:·istore········5 |
710 | ······· | 710 | ········97:·aconst_null |
711 | ······· | 711 | ········98:·astore_2 |
712 | ······· | 712 | ········99:·aload·········8 |
713 | ·······10 | 713 | ·······101:·iconst_0 |
714 | ·······10 | 714 | ·······102:·invokevirtual·#215················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; |
715 | ·······10 | 715 | ·······105:·astore_2 |
716 | ·······10 | 716 | ·······106:·aload_2 |
717 | ·······1 | 717 | ·······107:·checkcast·····#217················//·class·com/koushikdutta/superuser/db/LogEntry |
718 | ·······11 | 718 | ·······110:·astore_2 |
719 | ·······11 | 719 | ·······111:·aload_2 |
720 | ·······11 | 720 | ·······112:·getfield······#220················//·Field·com/koushikdutta/superuser/db/LogEntry.date:I |
721 | ·······11 | 721 | ·······115:·istore········7 |
722 | ·······1 | 722 | ·······117:·aload_0 |
723 | ·······1 | 723 | ·······118:·aload·········6 |
724 | ·······12 | 724 | ·······120:·iload·········7 |
725 | ·······12 | 725 | ·······122:·invokevirtual·#223················//·Method·addPolicy:(Lcom/koushikdutta/superuser/db/UidPolicy;I)V |
726 | ·······12 | 726 | ·······125:·goto··········37 |
727 | ·······1 | 727 | ·······128:·astore_2 |
728 | ·······1 | 728 | ·······129:·aload·········4 |
729 | ·······13 | 729 | ·······131:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V |
730 | ·······13 | 730 | ·······134:·aload_2 |
731 | ·······13 | 731 | ·······135:·athrow |
732 | ·······13 | 732 | ·······136:·aload·········4 |
733 | ·······1 | 733 | ·······138:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V |
734 | ·······14 | 734 | ·······141:·return |
735 | ······Exception·table: | 735 | ······Exception·table: |
736 | ·········from····to··target·type | 736 | ·········from····to··target·type |
737 | ············32····36···1 | 737 | ············32····36···128···any |
738 | ············3 | 738 | ············37····43···128···any |
739 | ············5 | 739 | ············50····56···128···any |
740 | ············61····66···131···any | ||
741 | ············ | 740 | ············58····63···128···any |
742 | ············ | 741 | ············75····80···128···any |
742 | ············82····87···128···any | ||
743 | ···········10 | 743 | ···········101···105···128···any |
744 | ···········10 | 744 | ···········106···110···128···any |
745 | ···········11 | 745 | ···········111···115···128···any |
746 | ···········12 | 746 | ···········120···125···128···any |
747 | ··public·void·onCreate(android.os.Bundle,·android.view.View); | 747 | ··public·void·onCreate(android.os.Bundle,·android.view.View); |
748 | ····descriptor:·(Landroid/os/Bundle;Landroid/view/View;)V | 748 | ····descriptor:·(Landroid/os/Bundle;Landroid/view/View;)V |
749 | ····flags:·(0x0001)·ACC_PUBLIC | 749 | ····flags:·(0x0001)·ACC_PUBLIC |
750 | ····Code: | 750 | ····Code: |
751 | ······stack=300,·locals=7,·args_size=3 | 751 | ······stack=300,·locals=7,·args_size=3 |
752 | ·········0:·aload_0 | 752 | ·········0:·aload_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·439 | 27 | ····.line·439 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$context:Landroid/content/Context; | 19 | .field·final·synthetic·val$context:Landroid/content/Context; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PackageChangeReceiver; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·17 | 25 | ····.line·17 |
25 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->this$0:Lcom/koushikdutta/superuser/PackageChangeReceiver; | 26 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->this$0:Lcom/koushikdutta/superuser/PackageChangeReceiver; |
26 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context; | 27 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context; |
Offset 34, 157 lines modified | Offset 35, 152 lines modified | ||
34 | ····return-void | 35 | ····return-void |
35 | .end·method | 36 | .end·method |
36 | #·virtual·methods | 37 | #·virtual·methods |
37 | .method·public·run()V | 38 | .method·public·run()V |
38 | ····.locals·1 | 39 | ····.locals·11 |
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·19 | 41 | ····.line·19 |
41 | ····iget-object·v | 42 | ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context; |
42 | ····invoke-static·{v | 43 | ····invoke-static·{v7},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList; |
43 | ····move-result-object·v | 44 | ····move-result-object·v5 |
44 | ····.line·21 | 45 | ····.line·21 |
45 | ····.local·v | 46 | ····.local·v5,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;" |
46 | ····if-nez·v | 47 | ····if-nez·v5,·:cond_1 |
47 | ····.line·52 | 48 | ····.line·52 |
48 | ····:cond_0 | 49 | ····:cond_0 |
49 | ····return-void | 50 | ····return-void |
50 | ····.line·24 | 51 | ····.line·24 |
51 | ····:cond_1 | 52 | ····:cond_1 |
52 | ····iget-object·v | 53 | ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context; |
53 | ····invoke-virtual·{v | 54 | ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
54 | ····move-result-object·v | 55 | ····move-result-object·v4 |
55 | ····.line·25 | 56 | ····.line·25 |
56 | ····.local·v | 57 | ····.local·v4,·"pm":Landroid/content/pm/PackageManager; |
57 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
58 | ····move-result-object·v | 59 | ····move-result-object·v8 |
59 | ····:cond_2 | 60 | ····:cond_2 |
60 | ····:goto_0 | 61 | ····:goto_0 |
61 | ····invoke-interface·{v | 62 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
62 | ····move-result·v | 63 | ····move-result·v7 |
63 | ····if-eqz·v | 64 | ····if-eqz·v7,·:cond_0 |
64 | ····invoke-interface·{v | 65 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
65 | ····move-result-object·v | 66 | ····move-result-object·v6 |
66 | ····check-cast·v | 67 | ····check-cast·v6,·Lcom/koushikdutta/superuser/db/UidPolicy; |
67 | ····.line·34 | 68 | ····.line·34 |
68 | ····.local·v | 69 | ····.local·v6,·"policy":Lcom/koushikdutta/superuser/db/UidPolicy; |
69 | ····iget-object·v | 70 | ····iget-object·v7,·v6,·Lcom/koushikdutta/superuser/db/UidPolicy;->packageName:Ljava/lang/String; |
70 | ····invoke-static·{v | 71 | ····invoke-static·{v7},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z |
71 | ····move-result·v | 72 | ····move-result·v7 |
72 | ····if-nez·v | 73 | ····if-nez·v7,·:cond_2 |
73 | ····.line·37 | 74 | ····.line·37 |
74 | ····const/4·v | 75 | ····const/4·v1,·0x0 |
75 | ····.line·38 | 76 | ····.line·38 |
76 | ····.local·v | 77 | ····.local·v1,·"found":Z |
77 | ····:try_start_0 | 78 | ····:try_start_0 |
78 | ····iget·v | 79 | ····iget·v7,·v6,·Lcom/koushikdutta/superuser/db/UidPolicy;->uid:I |
79 | ····invoke-virtual·{v | 80 | ····invoke-virtual·{v4,·v7},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; |
80 | ····move-result-object·v | 81 | ····move-result-object·v3 |
81 | ····.line·39 | 82 | ····.line·39 |
82 | ····.local·v | 83 | ····.local·v3,·"names":[Ljava/lang/String; |
83 | ····if-nez·v | 84 | ····if-nez·v3,·:cond_3 |
84 | ····.line·40 | 85 | ····.line·40 |
85 | ····new-instance·v | 86 | ····new-instance·v7,·Ljava/lang/Exception; |
86 | ····const-string·v | 87 | ····const-string·v9,·"no·packages·for·uid" |
87 | ····invoke-direct·{v | 88 | ····invoke-direct·{v7,·v9},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V |
88 | ····throw·v | 89 | ····throw·v7 |
89 | ····:try_end_0 | 90 | ····:try_end_0 |
90 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 91 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
91 | ····.line·48 | 92 | ····.line·48 |
92 | ····.end·local·v | 93 | ····.end·local·v3····#·"names":[Ljava/lang/String; |
93 | ····:catch_0 | 94 | ····:catch_0 |
94 | ····move-exception·v | 95 | ····move-exception·v0 |
95 | ····.line·49 | 96 | ····.line·49 |
96 | ····.local·v | 97 | ····.local·v0,·"e":Ljava/lang/Exception; |
97 | ····iget-object·v | 98 | ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context; |
98 | ····invoke-static·{v | 99 | ····invoke-static·{v7,·v6},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->delete(Landroid/content/Context;Lcom/koushikdutta/superuser/db/UidPolicy;)Z |
99 | ····goto·:goto_0 | 100 | ····goto·:goto_0 |
100 | ····.line·41 | 101 | ····.line·41 |
101 | ····.end·local·v | 102 | ····.end·local·v0····#·"e":Ljava/lang/Exception; |
102 | ····.restart·local·v | 103 | ····.restart·local·v3····#·"names":[Ljava/lang/String; |
103 | ····:cond_3 | 104 | ····:cond_3 |
104 | ····move-object·v0,·v7 | ||
105 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
106 | ····:try_start_1 | 105 | ····:try_start_1 |
Max diff block lines reached; 1614/7780 bytes (20.75%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·320 | 27 | ····.line·320 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$9;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$9;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$packageInfo:Landroid/view/View; | 24 | .field·final·synthetic·val$packageInfo:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·160 | 30 | ····.line·160 |
30 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$1;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 31 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$1;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
31 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$1;->val$packageInfo:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$1;->val$packageInfo:Landroid/view/View; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$date:Ljava/lang/String; | 19 | .field·final·synthetic·val$date:Ljava/lang/String; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/String;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment; | ||
23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 24 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
24 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 25 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
25 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 26 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
26 | ····.param·p5,·"x3"····#·Landroid/graphics/drawable/Drawable; | 27 | ····.param·p5,·"x3"····#·Landroid/graphics/drawable/Drawable; |
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·138 | 29 | ····.line·138 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·217 | 27 | ····.line·217 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$3;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$3;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·68 | 27 | ····.line·68 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$1;->this$0:Lcom/koushikdutta/superuser/LogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$1;->this$0:Lcom/koushikdutta/superuser/LogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$5; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$5; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$5;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$5;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$5; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·220 | 27 | ····.line·220 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$5$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$5; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$5$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$5; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$d:Landroid/app/Dialog; | 19 | .field·final·synthetic·val$d:Landroid/app/Dialog; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
23 | ····.param·p2,·" | 24 | ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater; |
24 | ····.param·p3,·" | 25 | ····.param·p3,·"container"····#·Landroid/view/ViewGroup; |
25 | ····.param·p4,·" | 26 | ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·92 | 28 | ····.line·92 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$3;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$3;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
29 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$3;->val$d:Landroid/app/Dialog; | 30 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$3;->val$d:Landroid/app/Dialog; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;III)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;III)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·125 | 28 | ····.line·125 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$up:Lcom/koushikdutta/superuser/db/UidPolicy; | 19 | .field·final·synthetic·val$up:Lcom/koushikdutta/superuser/db/UidPolicy; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment; | ||
23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 24 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
24 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 25 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
25 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 26 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·123 | 28 | ····.line·123 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$1;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$1;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·157 | 27 | ····.line·157 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$3;->this$0:Lcom/koushikdutta/superuser/LogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$3;->this$0:Lcom/koushikdutta/superuser/LogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 21, 17 lines modified | Offset 21, 18 lines modified | ||
21 | .field·final·synthetic·val$pin:Ljava/lang/String; | 21 | .field·final·synthetic·val$pin:Ljava/lang/String; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Dialog;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Dialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
25 | ····.param·p2,·" | 26 | ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater; |
26 | ····.param·p3,·" | 27 | ····.param·p3,·"container"····#·Landroid/view/ViewGroup; |
27 | ····.param·p4,·" | 28 | ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle; |
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·48 | 30 | ····.line·48 |
30 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$1;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 31 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$1;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
31 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$1;->val$pin:Ljava/lang/String; | 32 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$1;->val$pin:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PinViewHelper; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PinViewHelper; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$3;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$3;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·108 | 28 | ····.line·108 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·314 | 27 | ····.line·314 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7$1;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7$1;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$packageInfo:Landroid/view/View; | 24 | .field·final·synthetic·val$packageInfo:Landroid/view/View; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V | 26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·170 | 30 | ····.line·170 |
30 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$2;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 31 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$2;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
31 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$2;->val$appInfo:Landroid/view/View; | 32 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$2;->val$appInfo:Landroid/view/View; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$handler:Landroid/os/Handler; | 19 | .field·final·synthetic·val$handler:Landroid/os/Handler; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/PolicyFragment$2; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·182 | 25 | ····.line·182 |
25 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; | 26 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; |
26 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->val$handler:Landroid/os/Handler; | 27 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->val$handler:Landroid/os/Handler; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·181 | 27 | ····.line·181 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$5;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$5;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
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·399 | ||
30 | ····return-void | 29 | ····return-void |
31 | .end·method | 30 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·70 | 28 | ····.line·70 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·212 | 27 | ····.line·212 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$3;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$3;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·42 | 28 | ····.line·42 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·289 | 27 | ····.line·289 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$7;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$7;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$d:Landroid/app/Dialog; | 19 | .field·final·synthetic·val$d:Landroid/app/Dialog; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
23 | ····.param·p2,·" | 24 | ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater; |
24 | ····.param·p3,·" | 25 | ····.param·p3,·"container"····#·Landroid/view/ViewGroup; |
25 | ····.param·p4,·" | 26 | ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·73 | 28 | ····.line·73 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$2;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$2;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
29 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$2;->val$d:Landroid/app/Dialog; | 30 | ····iput-object·p5,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$2;->val$d:Landroid/app/Dialog; |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·10 | 18 | ····.line·10 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·11 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·81 | 28 | ····.line·81 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·372 | 27 | ····.line·372 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | .field·final·synthetic·val$up:Lcom/koushikdutta/superuser/db/UidPolicy; | 26 | .field·final·synthetic·val$up:Lcom/koushikdutta/superuser/db/UidPolicy; |
27 | #·direct·methods | 27 | #·direct·methods |
28 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;Lcom/koushikdutta/widgets/ListItem;)V | 28 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;Lcom/koushikdutta/widgets/ListItem;)V |
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment; | ||
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·155 | 32 | ····.line·155 |
32 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 33 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
33 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->val$permissionChange:Ljava/lang/String; | 34 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->val$permissionChange:Ljava/lang/String; |
Offset 68, 28 lines modified | Offset 69, 30 lines modified | ||
68 | ····.line·161 | 69 | ····.line·161 |
69 | ····:pswitch_0 | 70 | ····:pswitch_0 |
70 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->val$permissionChange:Ljava/lang/String; | 71 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->val$permissionChange:Ljava/lang/String; |
71 | ····iget-object·v2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 72 | ····iget-object·v2,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
73 | ····.line·162 | ||
72 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/PolicyFragment;->getResources()Landroid/content/res/Resources; | 74 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/PolicyFragment;->getResources()Landroid/content/res/Resources; |
73 | ····move-result-object·v2 | 75 | ····move-result-object·v2 |
74 | ····const·v3,·0x7f050004 | 76 | ····const·v3,·0x7f050004 |
75 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 77 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
76 | ····move-result-object·v2 | 78 | ····move-result-object·v2 |
77 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 79 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
78 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
81 | ····.line·161 | ||
79 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z | 82 | ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
80 | ····move-result·v1 | 83 | ····move-result·v1 |
81 | ····if-eqz·v1,·:cond_0 | 84 | ····if-eqz·v1,·:cond_0 |
82 | ····.line·163 | 85 | ····.line·163 |
Offset 136, 14 lines modified | Offset 139, 15 lines modified | ||
136 | ····.line·182 | 139 | ····.line·182 |
137 | ····.local·v0,·"handler":Landroid/os/Handler; | 140 | ····.local·v0,·"handler":Landroid/os/Handler; |
138 | ····new-instance·v1,·Lcom/koushikdutta/superuser/PolicyFragment$2$2; | 141 | ····new-instance·v1,·Lcom/koushikdutta/superuser/PolicyFragment$2$2; |
139 | ····invoke-direct·{v1,·p0,·v0},·Lcom/koushikdutta/superuser/PolicyFragment$2$2;-><init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V | 142 | ····invoke-direct·{v1,·p0,·v0},·Lcom/koushikdutta/superuser/PolicyFragment$2$2;-><init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V |
143 | ····.line·191 | ||
140 | ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->start()V | 144 | ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->start()V |
141 | ····.line·193 | 145 | ····.line·193 |
142 | ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V | 146 | ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V |
143 | ····goto·:goto_0 | 147 | ····goto·:goto_0 |
Offset 56, 31 lines modified | Offset 56, 29 lines modified | ||
56 | ····move-result-object·v2 | 56 | ····move-result-object·v2 |
57 | ····const-string·v3,·"layout_inflater" | 57 | ····const-string·v3,·"layout_inflater" |
58 | ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 58 | ····invoke-virtual·{v2,·v3},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
59 | ····move-result-object·v1 | 59 | ····move-result-object·v15 |
60 | ····check-cast·v1 | 60 | ····check-cast·v15,·Landroid/view/LayoutInflater; |
61 | ····.line·91 | 61 | ····.line·91 |
62 | ····.local·v1 | 62 | ····.local·v15,·"inflater":Landroid/view/LayoutInflater; |
63 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getListView()Landroid/widget/ListView; | 63 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getListView()Landroid/widget/ListView; |
64 | ····move-result-object·v2 | 64 | ····move-result-object·v2 |
65 | ····const·v3,·0x7f030015 | 65 | ····const·v3,·0x7f030015 |
66 | ····const/4·v4,·0x0 | 66 | ····const/4·v4,·0x0 |
67 | ····move-object/from16·v0,·v16 | ||
68 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v15,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
69 | ····move-result-object·v3 | 68 | ····move-result-object·v3 |
70 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V | 69 | ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V |
71 | ····.line·93 | 70 | ····.line·93 |
72 | ····const/4·v2,·0x1 | 71 | ····const/4·v2,·0x1 |
Offset 116, 58 lines modified | Offset 114, 58 lines modified | ||
116 | ····.local·v11,·"command":Ljava/lang/String; | 114 | ····.local·v11,·"command":Ljava/lang/String; |
117 | ····const-string·v2,·"uid" | 115 | ····const-string·v2,·"uid" |
118 | ····const/4·v3,·-0x1 | 116 | ····const/4·v3,·-0x1 |
119 | ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I | 117 | ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I |
120 | ····move-result·v2 | 118 | ····move-result·v22 |
121 | ····.line·100 | 119 | ····.line·100 |
122 | ····.local·v2 | 120 | ····.local·v22,·"uid":I |
123 | ····const-string·v2,·"desiredUid" | 121 | ····const-string·v2,·"desiredUid" |
124 | ····const/4·v3,·-0x1 | 122 | ····const/4·v3,·-0x1 |
125 | ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I | 123 | ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I |
126 | ····move-result·v13 | 124 | ····move-result·v13 |
127 | ····.line·101 | 125 | ····.line·101 |
128 | ····.local·v13,·"desiredUid":I | 126 | ····.local·v13,·"desiredUid":I |
129 | ····const/4·v2,·-0x1 | 127 | ····const/4·v2,·-0x1 |
130 | ····move/from16·v0,·v2 | 128 | ····move/from16·v0,·v22 |
131 | ····if-eq·v0,·v2,·:cond_0 | 129 | ····if-eq·v0,·v2,·:cond_0 |
132 | ····const/4·v2,·-0x1 | 130 | ····const/4·v2,·-0x1 |
133 | ····if-eq·v13,·v2,·:cond_0 | 131 | ····if-eq·v13,·v2,·:cond_0 |
134 | ····.line·102 | 132 | ····.line·102 |
135 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getContext()Landroid/content/Context; | 133 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getContext()Landroid/content/Context; |
136 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
137 | ····move/from16·v0,·v2 | 135 | ····move/from16·v0,·v22 |
138 | ····invoke-static·{v2,·v0,·v13,·v11},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->get(Landroid/content/Context;IILjava/lang/String;)Lcom/koushikdutta/superuser/db/UidPolicy; | 136 | ····invoke-static·{v2,·v0,·v13,·v11},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->get(Landroid/content/Context;IILjava/lang/String;)Lcom/koushikdutta/superuser/db/UidPolicy; |
139 | ····move-result-object·v2 | 137 | ····move-result-object·v2 |
140 | ····move-object/from16·v0,·p0 | 138 | ····move-object/from16·v0,·p0 |
141 | ····iput-object·v2,·v0,·Lcom/koushikdutta/superuser/LogFragment;->up:Lcom/koushikdutta/superuser/db/UidPolicy; | 139 | ····iput-object·v2,·v0,·Lcom/koushikdutta/superuser/LogFragment;->up:Lcom/koushikdutta/superuser/db/UidPolicy; |
142 | ····.line·108 | 140 | ····.line·108 |
143 | ····.end·local·v10····#·"bundle":Landroid/os/Bundle; | 141 | ····.end·local·v10····#·"bundle":Landroid/os/Bundle; |
144 | ····.end·local·v11····#·"command":Ljava/lang/String; | 142 | ····.end·local·v11····#·"command":Ljava/lang/String; |
145 | ····.end·local·v13····#·"desiredUid":I | 143 | ····.end·local·v13····#·"desiredUid":I |
146 | ····.end·local·v2 | 144 | ····.end·local·v22····#·"uid":I |
147 | ····:cond_0 | 145 | ····:cond_0 |
148 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; | 146 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; |
149 | ····move-result-object·v2 | 147 | ····move-result-object·v2 |
150 | ····invoke-static·{v2},·Landroid/text/format/DateFormat;->getDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; | 148 | ····invoke-static·{v2},·Landroid/text/format/DateFormat;->getDateFormat(Landroid/content/Context;)Ljava/text/DateFormat; |
Offset 177, 73 lines modified | Offset 175, 73 lines modified | ||
177 | ····.local·v12,·"day":Ljava/text/DateFormat; | 175 | ····.local·v12,·"day":Ljava/text/DateFormat; |
178 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; | 176 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; |
179 | ····move-result-object·v2 | 177 | ····move-result-object·v2 |
180 | ····invoke-static·{v2},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; | 178 | ····invoke-static·{v2},·Landroid/text/format/DateFormat;->getTimeFormat(Landroid/content/Context;)Ljava/text/DateFormat; |
181 | ····move-result-object·v2 | 179 | ····move-result-object·v21 |
182 | ····.line·110 | 180 | ····.line·110 |
183 | ····.local·v2 | 181 | ····.local·v21,·"time":Ljava/text/DateFormat; |
184 | ····move-object/from16·v0,·p0 | 182 | ····move-object/from16·v0,·p0 |
185 | ····iget-object·v2,·v0,·Lcom/koushikdutta/superuser/LogFragment;->up:Lcom/koushikdutta/superuser/db/UidPolicy; | 183 | ····iget-object·v2,·v0,·Lcom/koushikdutta/superuser/LogFragment;->up:Lcom/koushikdutta/superuser/db/UidPolicy; |
186 | ····if-eqz·v2,·:cond_5 | 184 | ····if-eqz·v2,·:cond_5 |
187 | ····.line·111 | 185 | ····.line·111 |
188 | ····const·v2,·0x7f0a000e | 186 | ····const·v2,·0x7f0a000e |
189 | ····move-object/from16·v0,·p2 | 187 | ····move-object/from16·v0,·p2 |
190 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 188 | ····invoke-virtual·{v0,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
191 | ····move-result-object·v1 | 189 | ····move-result-object·v14 |
192 | ····check-cast·v1 | 190 | ····check-cast·v14,·Landroid/widget/ImageView; |
193 | ····.line·112 | 191 | ····.line·112 |
194 | ····.local·v1 | 192 | ····.local·v14,·"icon":Landroid/widget/ImageView; |
195 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; | 193 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/LogFragment;->getActivity()Landroid/app/Activity; |
196 | ····move-result-object·v2 | 194 | ····move-result-object·v2 |
197 | ····move-object/from16·v0,·p0 | 195 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 11175/15500 bytes (72.10%) 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$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·334 | 27 | ····.line·334 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7$2;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7$2;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$6; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$6; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$6;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$6;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$6; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·267 | 27 | ····.line·267 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$6$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$6; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$6$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$6; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 46 lines modified | Offset 45, 50 lines modified | ||
44 | ····.line·60 | 45 | ····.line·60 |
45 | ····iget-object·v0,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 46 | ····iget-object·v0,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
46 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 47 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
47 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
49 | ····.line·61 | ||
48 | ····invoke-virtual·{v0},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; | 50 | ····invoke-virtual·{v0},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; |
49 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
50 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 52 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
51 | ····const/high16·v2,·0x7f050000 | 53 | ····const/high16·v2,·0x7f050000 |
54 | ····.line·62 | ||
52 | ····invoke-virtual·{v1,·v2},·Lcom/koushikdutta/superuser/MainActivity;->getString(I)Ljava/lang/String; | 55 | ····invoke-virtual·{v1,·v2},·Lcom/koushikdutta/superuser/MainActivity;->getString(I)Ljava/lang/String; |
53 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
54 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; | 57 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; |
55 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
56 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 59 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$1;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
60 | ····.line·63 | ||
57 | ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$000(Lcom/koushikdutta/superuser/MainActivity;)I | 61 | ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$000(Lcom/koushikdutta/superuser/MainActivity;)I |
58 | ····move-result·v1 | 62 | ····move-result·v1 |
59 | ····new-instance·v2,·Lcom/koushikdutta/superuser/AboutFragment; | 63 | ····new-instance·v2,·Lcom/koushikdutta/superuser/AboutFragment; |
60 | ····invoke-direct·{v2},·Lcom/koushikdutta/superuser/AboutFragment;-><init>()V | 64 | ····invoke-direct·{v2},·Lcom/koushikdutta/superuser/AboutFragment;-><init>()V |
61 | ····const-string·v3,·"content" | 65 | ····const-string·v3,·"content" |
62 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; | 66 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; |
63 | ····move-result-object·v0 | 67 | ····move-result-object·v0 |
68 | ····.line·64 | ||
64 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 69 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
65 | ····.line·65 | 70 | ····.line·65 |
66 | ····const/4·v0,·0x1 | 71 | ····const/4·v0,·0x1 |
67 | ····return·v0 | 72 | ····return·v0 |
68 | .end·method | 73 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·70 | 27 | ····.line·70 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 46 lines modified | Offset 45, 50 lines modified | ||
44 | ····.line·74 | 45 | ····.line·74 |
45 | ····iget-object·v0,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 46 | ····iget-object·v0,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
46 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 47 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
47 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
49 | ····.line·75 | ||
48 | ····invoke-virtual·{v0},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; | 50 | ····invoke-virtual·{v0},·Landroid/app/FragmentManager;->beginTransaction()Landroid/app/FragmentTransaction; |
49 | ····move-result-object·v0 | 51 | ····move-result-object·v0 |
50 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 52 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
51 | ····const·v2,·0x7f050047 | 53 | ····const·v2,·0x7f050047 |
54 | ····.line·76 | ||
52 | ····invoke-virtual·{v1,·v2},·Lcom/koushikdutta/superuser/MainActivity;->getString(I)Ljava/lang/String; | 55 | ····invoke-virtual·{v1,·v2},·Lcom/koushikdutta/superuser/MainActivity;->getString(I)Ljava/lang/String; |
53 | ····move-result-object·v1 | 56 | ····move-result-object·v1 |
54 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; | 57 | ····invoke-virtual·{v0,·v1},·Landroid/app/FragmentTransaction;->addToBackStack(Ljava/lang/String;)Landroid/app/FragmentTransaction; |
55 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
56 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; | 59 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MainActivity$2;->this$0:Lcom/koushikdutta/superuser/MainActivity; |
60 | ····.line·77 | ||
57 | ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$100(Lcom/koushikdutta/superuser/MainActivity;)I | 61 | ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$100(Lcom/koushikdutta/superuser/MainActivity;)I |
58 | ····move-result·v1 | 62 | ····move-result·v1 |
59 | ····new-instance·v2,·Lcom/koushikdutta/superuser/SettingsFragment; | 63 | ····new-instance·v2,·Lcom/koushikdutta/superuser/SettingsFragment; |
60 | ····invoke-direct·{v2},·Lcom/koushikdutta/superuser/SettingsFragment;-><init>()V | 64 | ····invoke-direct·{v2},·Lcom/koushikdutta/superuser/SettingsFragment;-><init>()V |
61 | ····const-string·v3,·"content" | 65 | ····const-string·v3,·"content" |
62 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; | 66 | ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;Ljava/lang/String;)Landroid/app/FragmentTransaction; |
63 | ····move-result-object·v0 | 67 | ····move-result-object·v0 |
68 | ····.line·78 | ||
64 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 69 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
65 | ····.line·79 | 70 | ····.line·79 |
66 | ····const/4·v0,·0x1 | 71 | ····const/4·v0,·0x1 |
67 | ····return·v0 | 72 | ····return·v0 |
68 | .end·method | 73 | .end·method |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·242 | 27 | ····.line·242 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$6;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$6;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$10; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$10; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$10;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$10;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$10; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·356 | 27 | ····.line·356 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$10$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$10; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$10$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$10; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·273 | 24 | ····.line·273 |
24 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 25 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·177 | 27 | ····.line·177 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$4;->this$0:Lcom/koushikdutta/superuser/LogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/LogFragment$4;->this$0:Lcom/koushikdutta/superuser/LogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·298 | 27 | ····.line·298 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$8;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$8;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·474 | 27 | ····.line·474 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$11;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$11;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 12 lines modified | Offset 23, 13 lines modified | ||
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·17 | 24 | ····.line·17 |
25 | ····new-instance·v0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1; | 25 | ····new-instance·v0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1; |
26 | ····invoke-direct·{v0,·p0,·p1},·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;-><init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V | 26 | ····invoke-direct·{v0,·p0,·p1},·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;-><init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V |
27 | ····.line·53 | ||
27 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->start()V | 28 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->start()V |
28 | ····.line·54 | 29 | ····.line·54 |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$handler:Landroid/os/Handler; | 21 | .field·final·synthetic·val$handler:Landroid/os/Handler; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SuCheckerReceiver; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·53 | 27 | ····.line·53 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->this$0:Lcom/koushikdutta/superuser/SuCheckerReceiver; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->this$0:Lcom/koushikdutta/superuser/SuCheckerReceiver; |
28 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->val$context:Landroid/content/Context; | 29 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->val$context:Landroid/content/Context; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·379 | 27 | ····.line·379 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$11;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$11;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 206, 14 lines modified | Offset 206, 15 lines modified | ||
206 | ····.line·53 | 206 | ····.line·53 |
207 | ····.local·v1,·"handler":Landroid/os/Handler; | 207 | ····.local·v1,·"handler":Landroid/os/Handler; |
208 | ····new-instance·v2,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1; | 208 | ····new-instance·v2,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1; |
209 | ····invoke-direct·{v2,·p0,·p1,·v1},·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;-><init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V | 209 | ····invoke-direct·{v2,·p0,·p1,·v1},·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;-><init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V |
210 | ····.line·67 | ||
210 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->start()V | 211 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->start()V |
211 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
212 | ····.line·69 | 213 | ····.line·69 |
213 | ····.end·local·v0····#·"counter":I | 214 | ····.end·local·v0····#·"counter":I |
214 | ····.end·local·v1····#·"handler":Landroid/os/Handler; | 215 | ····.end·local·v1····#·"handler":Landroid/os/Handler; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.param·p4,·"x2"····#·I | 25 | ····.param·p4,·"x2"····#·I |
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·331 | 27 | ····.line·331 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$10;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$10;->this$0:Lcom/koushikdutta/superuser/SettingsFragment; |
Offset 19, 17 lines modified | Offset 19, 18 lines modified | ||
19 | .field·final·synthetic·val$until:I | 19 | .field·final·synthetic·val$until:I |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;I)V | 21 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;I)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10; | ||
23 | ····.param·p2,·" | 24 | ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater; |
24 | ····.param·p3,·" | 25 | ····.param·p3,·"container"····#·Landroid/view/ViewGroup; |
25 | ····.param·p4,·" | 26 | ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle; |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·451 | 28 | ····.line·451 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10$1;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10$1;->this$1:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10; |
29 | ····iput·p5,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10$1;->val$until:I | 30 | ····iput·p5,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10$1;->val$until:I |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; | 18 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/PolicyFragment$2; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·172 | 24 | ····.line·172 |
24 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$1;->this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; | 25 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$2$1;->this$1:Lcom/koushikdutta/superuser/PolicyFragment$2; |
25 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 568, 14 lines modified | Offset 568, 15 lines modified | ||
568 | ····.prologue | 568 | ····.prologue |
569 | ····.line·273 | 569 | ····.line·273 |
570 | ····new-instance·v0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; | 570 | ····new-instance·v0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7; |
571 | ····invoke-direct·{v0,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 571 | ····invoke-direct·{v0,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
572 | ····.line·342 | ||
572 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;->start()V | 573 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;->start()V |
573 | ····.line·343 | 574 | ····.line·343 |
574 | ····return-void | 575 | ····return-void |
575 | .end·method | 576 | .end·method |
576 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V | 577 | .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V |
Offset 650, 31 lines modified | Offset 651, 34 lines modified | ||
650 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->manageSocket()V | 651 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->manageSocket()V |
651 | ····.line·372 | 652 | ····.line·372 |
652 | ····new-instance·v1,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8; | 653 | ····new-instance·v1,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8; |
653 | ····invoke-direct·{v1,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 654 | ····invoke-direct·{v1,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
655 | ····.line·383 | ||
654 | ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;->run()V | 656 | ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;->run()V |
655 | ····.line·385 | 657 | ····.line·385 |
656 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->mHandler:Landroid/os/Handler; | 658 | ····iget-object·v1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->mHandler:Landroid/os/Handler; |
657 | ····new-instance·v2,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9; | 659 | ····new-instance·v2,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9; |
658 | ····invoke-direct·{v2,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 660 | ····invoke-direct·{v2,·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9;-><init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
661 | ····.line·393 | ||
659 | ····invoke-static·{p0},·Lcom/koushikdutta/superuser/util/Settings;->getRequestTimeout(Landroid/content/Context;)I | 662 | ····invoke-static·{p0},·Lcom/koushikdutta/superuser/util/Settings;->getRequestTimeout(Landroid/content/Context;)I |
660 | ····move-result·v3 | 663 | ····move-result·v3 |
661 | ····mul-int/lit16·v3,·v3,·0x3e8 | 664 | ····mul-int/lit16·v3,·v3,·0x3e8 |
662 | ····int-to-long·v4,·v3 | 665 | ····int-to-long·v4,·v3 |
666 | ····.line·385 | ||
663 | ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z | 667 | ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
664 | ····goto·:goto_0 | 668 | ····goto·:goto_0 |
665 | .end·method | 669 | .end·method |
666 | .method·protected·onDestroy()V | 670 | .method·protected·onDestroy()V |
667 | ····.locals·2 | 671 | ····.locals·2 |
Offset 763, 667 lines modified | Offset 767, 593 lines modified | ||
763 | ····invoke-virtual·{p0,·v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->hideOverlays(Z)V | 767 | ····invoke-virtual·{p0,·v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->hideOverlays(Z)V |
764 | ····.line·503 | 768 | ····.line·503 |
765 | ····return-void | 769 | ····return-void |
766 | .end·method | 770 | .end·method |
767 | .method·requestReady()V | 771 | .method·requestReady()V |
768 | ····.locals·1 | 772 | ····.locals·15 |
769 | ····.prologue | 773 | ····.prologue |
770 | ····.line·150 | 774 | ····.line·150 |
771 | ····const·v | 775 | ····const·v8,·0x7f0a002a |
772 | ····move-object/from16·v0,·p0 | ||
773 | ····invoke-virtual·{ | 776 | ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View; |
774 | ····move-result-object·v | 777 | ····move-result-object·v8 |
775 | ····const/16·v | 778 | ····const/16·v9,·0x8 |
776 | ····invoke-virtual·{v | 779 | ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setVisibility(I)V |
777 | ····.line·151 | 780 | ····.line·151 |
778 | ····const·v | 781 | ····const·v8,·0x7f0a0016 |
779 | ····move-object/from16·v0,·p0 | ||
780 | ····invoke-virtual·{ | 782 | ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View; |
781 | ····move-result-object·v | 783 | ····move-result-object·v8 |
782 | ····const/4·v | 784 | ····const/4·v9,·0x0 |
783 | ····invoke-virtual·{v | 785 | ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setVisibility(I)V |
784 | ····.line·153 | 786 | ····.line·153 |
785 | ····const·v | 787 | ····const·v8,·0x7f0a0019 |
786 | ···· | 788 | ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View; |
787 | ····invoke-virtual·{v0,·v12},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View; | ||
788 | ····move-result-object·v | 789 | ····move-result-object·v2 |
789 | ····.line·154 | 790 | ····.line·154 |
790 | ····.local·v | 791 | ····.local·v2,·"packageInfo":Landroid/view/View; |
791 | ····invoke-virtual | 792 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->getPackageManager()Landroid/content/pm/PackageManager; |
792 | ····move-result-object·v | 793 | ····move-result-object·v6 |
793 | ····.line·155 | 794 | ····.line·155 |
794 | ····.local·v | 795 | ····.local·v6,·"pm":Landroid/content/pm/PackageManager; |
795 | ····move-object/from16·v0,·p0 | ||
796 | ····iget·v | 796 | ····iget·v8,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->mCallerUid:I |
797 | ····invoke-virtual·{v | 797 | ····invoke-virtual·{v6,·v8},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; |
798 | ····move-result-object·v | 798 | ····move-result-object·v5 |
799 | ····.line·156 | 799 | ····.line·156 |
800 | ····.local·v | 800 | ····.local·v5,·"pkgs":[Ljava/lang/String; |
801 | ····const·v | 801 | ····const·v8,·0x7f0a0035 |
802 | ····move-object/from16·v0,·p0 | ||
803 | ····invoke-virtual·{ | 802 | ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View; |
804 | ····move-result-object·v | 803 | ····move-result-object·v7 |
805 | ····check-cast·v | 804 | ····check-cast·v7,·Landroid/widget/TextView; |
806 | ····.line·157 | 805 | ····.line·157 |
807 | ····.local·v | 806 | ····.local·v7,·"unknown":Landroid/widget/TextView; |
808 | ····const·v | 807 | ····const·v8,·0x7f050054 |
Max diff block lines reached; 32818/38290 bytes (85.71%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·52 | 28 | ····.line·52 |
Offset 48, 56 lines modified | Offset 48, 61 lines modified | ||
48 | ····move-result-object·v3 | 48 | ····move-result-object·v3 |
49 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 49 | ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
50 | ····iget-object·v3,·p1,·Lcom/koushikdutta/superuser/db/UidPolicy;->name:Ljava/lang/String; | 50 | ····iget-object·v3,·p1,·Lcom/koushikdutta/superuser/db/UidPolicy;->name:Ljava/lang/String; |
51 | ····.line·208 | ||
51 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 52 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
52 | ····move-result-object·v2 | 53 | ····move-result-object·v2 |
54 | ····.line·209 | ||
53 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; | 55 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; |
54 | ····move-result-object·v3 | 56 | ····move-result-object·v3 |
55 | ····iget-object·v4,·p1,·Lcom/koushikdutta/superuser/db/UidPolicy;->packageName:Ljava/lang/String; | 57 | ····iget-object·v4,·p1,·Lcom/koushikdutta/superuser/db/UidPolicy;->packageName:Ljava/lang/String; |
56 | ····invoke-static·{v3,·v4},·Lcom/koushikdutta/superuser/Helper;->loadPackageIcon(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; | 58 | ····invoke-static·{v3,·v4},·Lcom/koushikdutta/superuser/Helper;->loadPackageIcon(Landroid/content/Context;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; |
57 | ····move-result-object·v3 | 59 | ····move-result-object·v3 |
58 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; | 60 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; |
59 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
62 | ····.line·210 | ||
60 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getResources()Landroid/content/res/Resources; | 63 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getResources()Landroid/content/res/Resources; |
61 | ····move-result-object·v3 | 64 | ····move-result-object·v3 |
62 | ····invoke-virtual·{v3,·p2},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; | 65 | ····invoke-virtual·{v3,·p2},·Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; |
63 | ····move-result-object·v3 | 66 | ····move-result-object·v3 |
64 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 67 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
65 | ····move-result-object·v2 | 68 | ····move-result-object·v2 |
66 | ····const/4·v3,·0x1 | 69 | ····const/4·v3,·0x1 |
70 | ····.line·211 | ||
67 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 71 | ····invoke-virtual·{v2,·v3},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
68 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
69 | ····const·v3,·0x104000a | 73 | ····const·v3,·0x104000a |
70 | ····new-instance·v4,·Lcom/koushikdutta/superuser/PolicyFragment$3; | 74 | ····new-instance·v4,·Lcom/koushikdutta/superuser/PolicyFragment$3; |
71 | ····invoke-direct·{v4,·p0},·Lcom/koushikdutta/superuser/PolicyFragment$3;-><init>(Lcom/koushikdutta/superuser/PolicyFragment;)V | 75 | ····invoke-direct·{v4,·p0},·Lcom/koushikdutta/superuser/PolicyFragment$3;-><init>(Lcom/koushikdutta/superuser/PolicyFragment;)V |
76 | ····.line·212 | ||
72 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 77 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
73 | ····move-result-object·v1 | 78 | ····move-result-object·v1 |
74 | ····.line·217 | 79 | ····.line·217 |
75 | ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder; | 80 | ····.local·v1,·"builder":Landroid/app/AlertDialog$Builder; |
76 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 81 | ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
Offset 294, 116 lines modified | Offset 299, 113 lines modified | ||
294 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V | 299 | ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V |
295 | ····return-object·v0 | 300 | ····return-object·v0 |
296 | .end·method | 301 | .end·method |
297 | .method·load()V | 302 | .method·load()V |
298 | ····.locals· | 303 | ····.locals·7 |
299 | ····.prologue | 304 | ····.prologue |
300 | ····.line·73 | 305 | ····.line·73 |
301 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->clear()V | 306 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->clear()V |
302 | ····.line·74 | 307 | ····.line·74 |
303 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; | 308 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; |
304 | ····move-result-object·v | 309 | ····move-result-object·v5 |
305 | ····invoke-static·{v | 310 | ····invoke-static·{v5},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList; |
306 | ····move-result-object·v | 311 | ····move-result-object·v3 |
307 | ····.line·76 | 312 | ····.line·76 |
308 | ····.local·v | 313 | ····.local·v3,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;" |
309 | ····new-instance·v | 314 | ····new-instance·v5,·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper; |
310 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; | 315 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->getActivity()Landroid/app/Activity; |
311 | ····move-result-object·v | 316 | ····move-result-object·v6 |
312 | ····invoke-direct·{v | 317 | ····invoke-direct·{v5,·v6},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;-><init>(Landroid/content/Context;)V |
313 | ····invoke-virtual·{v | 318 | ····invoke-virtual·{v5},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
314 | ····move-result-object·v0 | 319 | ····move-result-object·v0 |
315 | ····.line·78 | 320 | ····.line·78 |
316 | ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase; | 321 | ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase; |
317 | ····:try_start_0 | 322 | ····:try_start_0 |
318 | ····invoke-virtual·{v | 323 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
319 | ····move-result-object·v | 324 | ····move-result-object·v6 |
320 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
321 | ····:goto_0 | 325 | ····:goto_0 |
322 | ····invoke-interface·{v | 326 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
323 | ····move-result·v | 327 | ····move-result·v5 |
324 | ····if-eqz·v | 328 | ····if-eqz·v5,·:cond_1 |
325 | ····invoke-interface·{v | 329 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
326 | ····move-result-object·v | 330 | ····move-result-object·v4 |
327 | ····check-cast·v | 331 | ····check-cast·v4,·Lcom/koushikdutta/superuser/db/UidPolicy; |
328 | ····.line·79 | 332 | ····.line·79 |
329 | ····.local·v | 333 | ····.local·v4,·"up":Lcom/koushikdutta/superuser/db/UidPolicy; |
330 | ····const/4·v | 334 | ····const/4·v1,·0x0 |
331 | ····.line·80 | 335 | ····.line·80 |
332 | ····.local·v | 336 | ····.local·v1,·"last":I |
333 | ····const/4·v | 337 | ····const/4·v5,·0x1 |
Max diff block lines reached; 3601/9453 bytes (38.09%) 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:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·237 | 27 | ····.line·237 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$5;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$5;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·245 | 27 | ····.line·245 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$4;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PolicyFragment$4;->this$0:Lcom/koushikdutta/superuser/PolicyFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 79, 22 lines modified | Offset 79, 24 lines modified | ||
79 | ····move-object·v1,·p0 | 79 | ····move-object·v1,·p0 |
80 | ····move-object·v4,·v3 | 80 | ····move-object·v4,·v3 |
81 | ····invoke-direct/range·{v0·..·v5},·Lcom/koushikdutta/superuser/SettingsFragment$3;-><init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V | 81 | ····invoke-direct/range·{v0·..·v5},·Lcom/koushikdutta/superuser/SettingsFragment$3;-><init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V |
82 | ····.line·110 | ||
82 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/SettingsFragment$3;->getView()Landroid/view/View; | 83 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/SettingsFragment$3;->getView()Landroid/view/View; |
83 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
84 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; | 85 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; |
85 | ····invoke-direct·{v1,·v6,·v6},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V | 86 | ····invoke-direct·{v1,·v6,·v6},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V |
87 | ····.line·92 | ||
86 | ····invoke-virtual·{v5,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | 88 | ····invoke-virtual·{v5,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
87 | ····.line·111 | 89 | ····.line·111 |
88 | ····invoke-virtual·{v5},·Landroid/app/Dialog;->show()V | 90 | ····invoke-virtual·{v5},·Landroid/app/Dialog;->show()V |
89 | ····.line·116 | 91 | ····.line·116 |
90 | ····.end·local·v5····#·"d":Landroid/app/Dialog; | 92 | ····.end·local·v5····#·"d":Landroid/app/Dialog; |
Offset 151, 22 lines modified | Offset 153, 24 lines modified | ||
151 | ····move-object·v4,·v3 | 153 | ····move-object·v4,·v3 |
152 | ····move-object·v5,·p1 | 154 | ····move-object·v5,·p1 |
153 | ····invoke-direct/range·{v0·..·v6},·Lcom/koushikdutta/superuser/SettingsFragment$1;-><init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Dialog;)V | 155 | ····invoke-direct/range·{v0·..·v6},·Lcom/koushikdutta/superuser/SettingsFragment$1;-><init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Ljava/lang/String;Landroid/app/Dialog;)V |
156 | ····.line·66 | ||
154 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/SettingsFragment$1;->getView()Landroid/view/View; | 157 | ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/SettingsFragment$1;->getView()Landroid/view/View; |
155 | ····move-result-object·v0 | 158 | ····move-result-object·v0 |
156 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; | 159 | ····new-instance·v1,·Landroid/view/ViewGroup$LayoutParams; |
157 | ····invoke-direct·{v1,·v7,·v7},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V | 160 | ····invoke-direct·{v1,·v7,·v7},·Landroid/view/ViewGroup$LayoutParams;-><init>(II)V |
161 | ····.line·48 | ||
158 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V | 162 | ····invoke-virtual·{v6,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V |
159 | ····.line·67 | 163 | ····.line·67 |
160 | ····invoke-virtual·{v6},·Landroid/app/Dialog;->show()V | 164 | ····invoke-virtual·{v6},·Landroid/app/Dialog;->show()V |
161 | ····.line·68 | 165 | ····.line·68 |
162 | ····return-void | 166 | ····return-void |
Offset 214, 14 lines modified | Offset 218, 15 lines modified | ||
214 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 218 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
215 | ····move-result-object·v0 | 219 | ····move-result-object·v0 |
216 | ····const·v1,·0x7f010014 | 220 | ····const·v1,·0x7f010014 |
221 | ····.line·178 | ||
217 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; | 222 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; |
218 | ····.line·180 | 223 | ····.line·180 |
219 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/SettingsFragment;->getActivity()Landroid/app/Activity; | 224 | ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/SettingsFragment;->getActivity()Landroid/app/Activity; |
220 | ····move-result-object·v0 | 225 | ····move-result-object·v0 |
Offset 242, 14 lines modified | Offset 247, 15 lines modified | ||
242 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 247 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
243 | ····move-result-object·v0 | 248 | ····move-result-object·v0 |
244 | ····const·v1,·0x7f01000f | 249 | ····const·v1,·0x7f01000f |
250 | ····.line·239 | ||
245 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; | 251 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; |
246 | ····.line·242 | 252 | ····.line·242 |
247 | ····:cond_0 | 253 | ····:cond_0 |
248 | ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$6; | 254 | ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$6; |
249 | ····const·v1,·0x7f05000a | 255 | ····const·v1,·0x7f05000a |
Offset 258, 14 lines modified | Offset 264, 15 lines modified | ||
258 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 264 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
259 | ····move-result-object·v0 | 265 | ····move-result-object·v0 |
260 | ····const/high16·v1,·0x7f010000 | 266 | ····const/high16·v1,·0x7f010000 |
267 | ····.line·287 | ||
261 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; | 268 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; |
262 | ····.line·289 | 269 | ····.line·289 |
263 | ····new-instance·v1,·Lcom/koushikdutta/superuser/SettingsFragment$7; | 270 | ····new-instance·v1,·Lcom/koushikdutta/superuser/SettingsFragment$7; |
264 | ····const·v2,·0x7f05003a | 271 | ····const·v2,·0x7f05003a |
Offset 286, 14 lines modified | Offset 293, 15 lines modified | ||
286 | ····invoke-virtual·{p0,·v6,·v1},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 293 | ····invoke-virtual·{p0,·v6,·v1},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
287 | ····move-result-object·v0 | 294 | ····move-result-object·v0 |
288 | ····const·v1,·0x7f010011 | 295 | ····const·v1,·0x7f010011 |
296 | ····.line·296 | ||
289 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; | 297 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; |
290 | ····move-result-object·v0 | 298 | ····move-result-object·v0 |
291 | ····iput-object·v0,·p0,·Lcom/koushikdutta/superuser/SettingsFragment;->pinItem:Lcom/koushikdutta/widgets/ListItem; | 299 | ····iput-object·v0,·p0,·Lcom/koushikdutta/superuser/SettingsFragment;->pinItem:Lcom/koushikdutta/widgets/ListItem; |
292 | ····.line·298 | 300 | ····.line·298 |
Offset 331, 14 lines modified | Offset 339, 15 lines modified | ||
331 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 339 | ····invoke-virtual·{p0,·v6,·v0},·Lcom/koushikdutta/superuser/SettingsFragment;->addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
332 | ····move-result-object·v0 | 340 | ····move-result-object·v0 |
333 | ····const·v1,·0x7f010012 | 341 | ····const·v1,·0x7f010012 |
342 | ····.line·318 | ||
334 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; | 343 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/ListItem;->setAttrDrawable(I)Lcom/koushikdutta/widgets/ListItem; |
335 | ····.line·320 | 344 | ····.line·320 |
336 | ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$9; | 345 | ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$9; |
Max diff block lines reached; 2544/6902 bytes (36.86%) of diff not shown. |
Offset 13, 319 lines modified | Offset 13, 312 lines modified | ||
13 | ····return-void | 13 | ····return-void |
14 | .end·method | 14 | .end·method |
15 | #·virtual·methods | 15 | #·virtual·methods |
16 | .method·protected·onCreate(Landroid/os/Bundle;)V | 16 | .method·protected·onCreate(Landroid/os/Bundle;)V |
17 | ····.locals·1 | 17 | ····.locals·17 |
18 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 18 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
19 | ····.prologue | 19 | ····.prologue |
20 | ····.line·34 | 20 | ····.line·34 |
21 | ····const·v1 | 21 | ····const·v10,·0x7f060002 |
22 | ····move-object/from16·v0,·p0 | 22 | ····move-object/from16·v0,·p0 |
23 | ····invoke-static·{v0,·v1 | 23 | ····invoke-static·{v0,·v10},·Lcom/koushikdutta/superuser/util/Settings;->applyDarkThemeSetting(Landroid/app/Activity;I)V |
24 | ····.line·35 | 24 | ····.line·35 |
25 | ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 25 | ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
26 | ····.line·37 | 26 | ····.line·37 |
27 | ····const·v1 | 27 | ····const·v10,·0x7f030012 |
28 | ····move-object/from16·v0,·p0 | 28 | ····move-object/from16·v0,·p0 |
29 | ····invoke-virtual·{v0,·v1 | 29 | ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->setContentView(I)V |
30 | ····.line·39 | 30 | ····.line·39 |
31 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->getIntent()Landroid/content/Intent; | 31 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->getIntent()Landroid/content/Intent; |
32 | ····move-result-object·v | 32 | ····move-result-object·v3 |
33 | ····.line·40 | 33 | ····.line·40 |
34 | ····.local·v | 34 | ····.local·v3,·"intent":Landroid/content/Intent; |
35 | ····if-nez·v | 35 | ····if-nez·v3,·:cond_0 |
36 | ····.line·41 | 36 | ····.line·41 |
37 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V | 37 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V |
38 | ····.line·84 | 38 | ····.line·84 |
39 | ····:goto_0 | 39 | ····:goto_0 |
40 | ····return-void | 40 | ····return-void |
41 | ····.line·44 | 41 | ····.line·44 |
42 | ····:cond_0 | 42 | ····:cond_0 |
43 | ····const-string·v1 | 43 | ····const-string·v10,·"caller_uid" |
44 | ····const/4·v1 | 44 | ····const/4·v11,·-0x1 |
45 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v3,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I |
46 | ····move-result·v | 46 | ····move-result·v1 |
47 | ····.line·45 | 47 | ····.line·45 |
48 | ····.local·v | 48 | ····.local·v1,·"callerUid":I |
49 | ····const/4·v1 | 49 | ····const/4·v10,·-0x1 |
50 | ····if-ne·v | 50 | ····if-ne·v1,·v10,·:cond_1 |
51 | ····.line·46 | 51 | ····.line·46 |
52 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V | 52 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V |
53 | ····goto·:goto_0 | 53 | ····goto·:goto_0 |
54 | ····.line·50 | 54 | ····.line·50 |
55 | ····:cond_1 | 55 | ····:cond_1 |
56 | ····const·v1 | 56 | ····const·v10,·0x7f0a0019 |
57 | ····move-object/from16·v0,·p0 | 57 | ····move-object/from16·v0,·p0 |
58 | ····invoke-virtual·{v0,·v1 | 58 | ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View; |
59 | ····move-result-object·v | 59 | ····move-result-object·v4 |
60 | ····.line·51 | 60 | ····.line·51 |
61 | ····.local·v | 61 | ····.local·v4,·"packageInfo":Landroid/view/View; |
62 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->getPackageManager()Landroid/content/pm/PackageManager; | 62 | ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->getPackageManager()Landroid/content/pm/PackageManager; |
63 | ····move-result-object·v | 63 | ····move-result-object·v8 |
64 | ····.line·52 | 64 | ····.line·52 |
65 | ····.local·v | 65 | ····.local·v8,·"pm":Landroid/content/pm/PackageManager; |
66 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v8,·v1},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String; |
67 | ····move-result-object·v | 67 | ····move-result-object·v7 |
68 | ····.line·53 | 68 | ····.line·53 |
69 | ····.local·v | 69 | ····.local·v7,·"pkgs":[Ljava/lang/String; |
70 | ····const·v1 | 70 | ····const·v10,·0x7f0a0035 |
71 | ····move-object/from16·v0,·p0 | 71 | ····move-object/from16·v0,·p0 |
72 | ····invoke-virtual·{v0,·v1 | 72 | ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View; |
73 | ····move-result-object·v | 73 | ····move-result-object·v9 |
74 | ····check-cast·v | 74 | ····check-cast·v9,·Landroid/widget/TextView; |
75 | ····.line·54 | 75 | ····.line·54 |
76 | ····.local·v | 76 | ····.local·v9,·"unknown":Landroid/widget/TextView; |
77 | ····const·v1 | 77 | ····const·v10,·0x7f050054 |
78 | ····const/4·v1 | 78 | ····const/4·v11,·0x1 |
79 | ····new-array·v1 | 79 | ····new-array·v11,·v11,·[Ljava/lang/Object; |
80 | ····const/4·v1 | 80 | ····const/4·v12,·0x0 |
81 | ····invoke-static·{v | 81 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
82 | ····move-result-object·v1 | 82 | ····move-result-object·v13 |
83 | ····aput-object·v1 | 83 | ····aput-object·v13,·v11,·v12 |
84 | ····move-object/from16·v0,·p0 | 84 | ····move-object/from16·v0,·p0 |
85 | ····invoke-virtual·{v0,·v1 | 85 | ····invoke-virtual·{v0,·v10,·v11},·Lcom/koushikdutta/superuser/NotifyActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
86 | ····move-result-object·v1 | 86 | ····move-result-object·v10 |
87 | ····invoke-virtual·{v | 87 | ····invoke-virtual·{v9,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
88 | ····.line·56 | 88 | ····.line·56 |
89 | ····if-eqz·v | 89 | ····if-eqz·v7,·:cond_3 |
90 | ····array-length·v1 | 90 | ····array-length·v10,·v7 |
Max diff block lines reached; 10316/15484 bytes (66.62%) 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:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·385 | 27 | ····.line·385 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$9;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SuCheckerReceiver$1; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SuCheckerReceiver$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver$1;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SuCheckerReceiver$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·59 | 27 | ····.line·59 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1$1;->this$1:Lcom/koushikdutta/superuser/SuCheckerReceiver$1; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SuCheckerReceiver$1$1;->this$1:Lcom/koushikdutta/superuser/SuCheckerReceiver$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$password:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$password:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·46 | 28 | ····.line·46 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$2;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$2;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; |
29 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$2;->val$password:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$2;->val$password:Landroid/widget/EditText; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$password:Landroid/widget/EditText; | 22 | .field·final·synthetic·val$password:Landroid/widget/EditText; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V | 24 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·64 | 28 | ····.line·64 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$4;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$4;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; |
29 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$4;->val$password:Landroid/widget/EditText; | 30 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$4;->val$password:Landroid/widget/EditText; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·227 | 27 | ····.line·227 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$4;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$4;->this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·90 | 28 | ····.line·90 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$text:Ljava/lang/String; | 24 | .field·final·synthetic·val$text:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·38 | 30 | ····.line·38 |
30 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$1;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; | 31 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$1;->this$0:Lcom/koushikdutta/superuser/PinViewHelper; |
31 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$1;->val$password:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lcom/koushikdutta/superuser/PinViewHelper$1;->val$password:Landroid/widget/EditText; |
Offset 342, 26 lines modified | Offset 342, 28 lines modified | ||
342 | ····.local·v7,·"builder":Landroid/app/Notification$Builder; | 342 | ····.local·v7,·"builder":Landroid/app/Notification$Builder; |
343 | ····invoke-virtual·{v7,·v14},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 343 | ····invoke-virtual·{v7,·v14},·Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
344 | ····move-result-object·v17 | 344 | ····move-result-object·v17 |
345 | ····const/16·v18,·0x1 | 345 | ····const/16·v18,·0x1 |
346 | ····.line·83 | ||
346 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; | 347 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; |
347 | ····move-result-object·v17 | 348 | ····move-result-object·v17 |
348 | ····const/16·v18,·0x0 | 349 | ····const/16·v18,·0x0 |
349 | ····new-instance·v19,·Landroid/content/Intent; | 350 | ····new-instance·v19,·Landroid/content/Intent; |
350 | ····invoke-direct/range·{v19·..·v19},·Landroid/content/Intent;-><init>()V | 351 | ····invoke-direct/range·{v19·..·v19},·Landroid/content/Intent;-><init>()V |
351 | ····const/16·v20,·0x0 | 352 | ····const/16·v20,·0x0 |
353 | ····.line·84 | ||
352 | ····move-object/from16·v0,·p1 | 354 | ····move-object/from16·v0,·p1 |
353 | ····move/from16·v1,·v18 | 355 | ····move/from16·v1,·v18 |
354 | ····move-object/from16·v2,·v19 | 356 | ····move-object/from16·v2,·v19 |
355 | ····move/from16·v3,·v20 | 357 | ····move/from16·v3,·v20 |
Offset 372, 34 lines modified | Offset 374, 37 lines modified | ||
372 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; | 374 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; |
373 | ····move-result-object·v17 | 375 | ····move-result-object·v17 |
374 | ····const·v18,·0x7f05004a | 376 | ····const·v18,·0x7f05004a |
377 | ····.line·85 | ||
375 | ····move-object/from16·v0,·p1 | 378 | ····move-object/from16·v0,·p1 |
376 | ····move/from16·v1,·v18 | 379 | ····move/from16·v1,·v18 |
377 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 380 | ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
378 | ····move-result-object·v18 | 381 | ····move-result-object·v18 |
379 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 382 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
380 | ····move-result-object·v17 | 383 | ····move-result-object·v17 |
384 | ····.line·86 | ||
381 | ····move-object/from16·v0,·v17 | 385 | ····move-object/from16·v0,·v17 |
382 | ····invoke-virtual·{v0,·v14},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; | 386 | ····invoke-virtual·{v0,·v14},·Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; |
383 | ····move-result-object·v17 | 387 | ····move-result-object·v17 |
384 | ····const·v18,·0x7f020019 | 388 | ····const·v18,·0x7f020019 |
389 | ····.line·87 | ||
385 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; | 390 | ····invoke-virtual/range·{v17·..·v18},·Landroid/app/Notification$Builder;->setSmallIcon(I)Landroid/app/Notification$Builder; |
386 | ····.line·89 | 391 | ····.line·89 |
387 | ····const-string·v17,·"notification" | 392 | ····const-string·v17,·"notification" |
388 | ····move-object/from16·v0,·p1 | 393 | ····move-object/from16·v0,·p1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/NotifyActivity; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/NotifyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/NotifyActivity;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/NotifyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/NotifyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·78 | 27 | ····.line·78 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/NotifyActivity$1;->this$0:Lcom/koushikdutta/superuser/NotifyActivity; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/NotifyActivity$1;->this$0:Lcom/koushikdutta/superuser/NotifyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$4; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$4; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$4;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$4;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$4; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·156 | 27 | ····.line·156 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$4$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$4; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$4$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$4; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$8; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$8; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$8;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$8;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$8; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·308 | 27 | ····.line·308 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$8$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$8; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$8$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$8; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$11; | 21 | .field·final·synthetic·this$1:Lcom/koushikdutta/superuser/SettingsFragment$11; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$11;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$11;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$11; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·401 | 27 | ····.line·401 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$11$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$11; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/superuser/SettingsFragment$11$1;->this$1:Lcom/koushikdutta/superuser/SettingsFragment$11; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/AboutFragment; | ||
22 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | 23 | ····.param·p2,·"x0"····#·Lcom/koushikdutta/widgets/BetterListFragment; |
23 | ····.param·p3,·"x1"····#·Ljava/lang/String; | 24 | ····.param·p3,·"x1"····#·Ljava/lang/String; |
24 | ····.param·p4,·"x2"····#·Ljava/lang/String; | 25 | ····.param·p4,·"x2"····#·Ljava/lang/String; |
25 | ····.param·p5,·"x3"····#·I | 26 | ····.param·p5,·"x3"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·99 | 28 | ····.line·99 |
Offset 397, 16 lines modified | Offset 397, 18 lines modified | ||
397 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 397 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
398 | ····move-result-object·v1 | 398 | ····move-result-object·v1 |
399 | ····.line·94 | 399 | ····.line·94 |
400 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 400 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
401 | ····.line·91 | ||
401 | ····return-object·v1 | 402 | ····return-object·v1 |
403 | ····.line·94 | ||
402 | ····:catchall_0 | 404 | ····:catchall_0 |
403 | ····move-exception·v1 | 405 | ····move-exception·v1 |
404 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 406 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
405 | ····throw·v1 | 407 | ····throw·v1 |
406 | .end·method | 408 | .end·method |
Offset 584, 16 lines modified | Offset 586, 18 lines modified | ||
584 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 586 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
585 | ····move-result-object·v1 | 587 | ····move-result-object·v1 |
586 | ····.line·60 | 588 | ····.line·60 |
587 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 589 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
590 | ····.line·57 | ||
588 | ····return-object·v1 | 591 | ····return-object·v1 |
592 | ····.line·60 | ||
589 | ····:catchall_0 | 593 | ····:catchall_0 |
590 | ····move-exception·v1 | 594 | ····move-exception·v1 |
591 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 595 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
592 | ····throw·v1 | 596 | ····throw·v1 |
593 | .end·method | 597 | .end·method |
Offset 339, 16 lines modified | Offset 339, 18 lines modified | ||
339 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 339 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
340 | ····move-result-object·v1 | 340 | ····move-result-object·v1 |
341 | ····.line·175 | 341 | ····.line·175 |
342 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 342 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
343 | ····.line·172 | ||
343 | ····return-object·v1 | 344 | ····return-object·v1 |
345 | ····.line·175 | ||
344 | ····:catchall_0 | 346 | ····:catchall_0 |
345 | ····move-exception·v1 | 347 | ····move-exception·v1 |
346 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V | 348 | ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
347 | ····throw·v1 | 349 | ····throw·v1 |
348 | .end·method | 350 | .end·method |
Offset 757, 15 lines modified | Offset 759, 15 lines modified | ||
757 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V | 759 | ····invoke-virtual·{p0,·p1,·v0,·v1},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V |
758 | ····.line·39 | 760 | ····.line·39 |
759 | ····return-void | 761 | ····return-void |
760 | .end·method | 762 | .end·method |
761 | .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V | 763 | .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V |
762 | ····.locals·2 | 764 | ····.locals·20 |
763 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; | 765 | ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase; |
764 | ····.param·p2,·"oldVersion"····#·I | 766 | ····.param·p2,·"oldVersion"····#·I |
765 | ····.param·p3,·"newVersion"····#·I | 767 | ····.param·p3,·"newVersion"····#·I |
766 | ····.prologue | 768 | ····.prologue |
767 | ····.line·43 | 769 | ····.line·43 |
768 | ····if-nez·p2,·:cond_0 | 770 | ····if-nez·p2,·:cond_0 |
Offset 820, 84 lines modified | Offset 822, 82 lines modified | ||
820 | ····iget-object·v3,·v0,·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->mContext:Landroid/content/Context; | 822 | ····iget-object·v3,·v0,·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->mContext:Landroid/content/Context; |
821 | ····invoke-direct·{v2,·v3},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;-><init>(Landroid/content/Context;)V | 823 | ····invoke-direct·{v2,·v3},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;-><init>(Landroid/content/Context;)V |
822 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; | 824 | ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
823 | ····move-result-object·v1 | 825 | ····move-result-object·v18 |
824 | ····.line·59 | 826 | ····.line·59 |
825 | ····.local·v1 | 827 | ····.local·v18,·"superuser":Landroid/database/sqlite/SQLiteDatabase; |
826 | ····move-object/from16·v0,·p0 | 828 | ····move-object/from16·v0,·p0 |
827 | ····iget-object·v2,·v0,·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->mContext:Landroid/content/Context; | 829 | ····iget-object·v2,·v0,·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->mContext:Landroid/content/Context; |
828 | ····move-object/from16·v0,·p1 | 830 | ····move-object/from16·v0,·p1 |
829 | ····invoke-static·{v2,·v0},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getLogs(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; | 831 | ····invoke-static·{v2,·v0},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getLogs(Landroid/content/Context;Landroid/database/sqlite/SQLiteDatabase;)Ljava/util/ArrayList; |
830 | ····move-result-object·v1 | 832 | ····move-result-object·v15 |
831 | ····.line·60 | 833 | ····.line·60 |
832 | ····.local·v1 | 834 | ····.local·v15,·"logs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/LogEntry;>;" |
833 | ····invoke-virtual/range·{v1 | 835 | ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V |
834 | ····.line·62 | 836 | ····.line·62 |
835 | ····:try_start_0 | 837 | ····:try_start_0 |
836 | ····invoke-virtual | 838 | ····invoke-virtual·{v15},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
837 | ····move-result-object·v | 839 | ····move-result-object·v2 |
838 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
839 | ····:goto_0 | 840 | ····:goto_0 |
840 | ····invoke-interface·{v | 841 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
841 | ····move-result·v | 842 | ····move-result·v3 |
842 | ····if-eqz·v | 843 | ····if-eqz·v3,·:cond_5 |
843 | ····invoke-interface·{v | 844 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
844 | ····move-result-object·v1 | 845 | ····move-result-object·v14 |
845 | ····check-cast·v1 | 846 | ····check-cast·v14,·Lcom/koushikdutta/superuser/db/LogEntry; |
846 | ····.line·63 | 847 | ····.line·63 |
847 | ····.local·v1 | 848 | ····.local·v14,·"log":Lcom/koushikdutta/superuser/db/LogEntry; |
848 | ····move-object/from16·v0,·v1 | 849 | ····move-object/from16·v0,·v18 |
849 | ····invoke-static·{v0,·v1 | 850 | ····invoke-static·{v0,·v14},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->addLog(Landroid/database/sqlite/SQLiteDatabase;Lcom/koushikdutta/superuser/db/LogEntry;)V |
850 | ····:try_end_0 | 851 | ····:try_end_0 |
851 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 852 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
852 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 853 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
853 | ····goto·:goto_0 | 854 | ····goto·:goto_0 |
854 | ····.line·77 | 855 | ····.line·77 |
855 | ····.end·local·v13····#·"i$":Ljava/util/Iterator; | ||
856 | ····.end·local·v1 | 856 | ····.end·local·v14····#·"log":Lcom/koushikdutta/superuser/db/LogEntry; |
857 | ····:catch_0 | 857 | ····:catch_0 |
858 | ····move-exception·v12 | 858 | ····move-exception·v12 |
859 | ····.line·78 | 859 | ····.line·78 |
860 | ····.local·v12,·"e":Ljava/lang/Exception; | 860 | ····.local·v12,·"e":Ljava/lang/Exception; |
861 | ····:try_start_1 | 861 | ····:try_start_1 |
862 | ····invoke-virtual·{v12},·Ljava/lang/Exception;->printStackTrace()V | 862 | ····invoke-virtual·{v12},·Ljava/lang/Exception;->printStackTrace()V |
863 | ····:try_end_1 | 863 | ····:try_end_1 |
864 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 864 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
865 | ····.line·81 | 865 | ····.line·81 |
866 | ····invoke-virtual/range·{v1 | 866 | ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V |
867 | ····.line·82 | 867 | ····.line·82 |
868 | ····invoke-virtual/range·{v1 | 868 | ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V |
869 | ····.line·83 | 869 | ····.line·83 |
870 | ····invoke-virtual/range·{v1 | 870 | ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->close()V |
871 | ····.line·86 | 871 | ····.line·86 |
872 | ····.end·local·v12····#·"e":Ljava/lang/Exception; | 872 | ····.end·local·v12····#·"e":Ljava/lang/Exception; |
873 | ····:goto_1 | 873 | ····:goto_1 |
874 | ····const-string·v2,·"drop·table·if·exists·log" | 874 | ····const-string·v2,·"drop·table·if·exists·log" |
875 | ····move-object/from16·v0,·p1 | 875 | ····move-object/from16·v0,·p1 |
Offset 911, 16 lines modified | Offset 911, 16 lines modified | ||
911 | ····invoke-virtual·{v0,·v2},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V | 911 | ····invoke-virtual·{v0,·v2},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V |
912 | ····.line·88 | 912 | ····.line·88 |
913 | ····const/16·p2,·0x4 | 913 | ····const/16·p2,·0x4 |
914 | ····.line·91 | 914 | ····.line·91 |
Max diff block lines reached; 8125/13995 bytes (58.06%) 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:Lcom/koushikdutta/widgets/BetterListFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·347 | 27 | ····.line·347 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$1;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$1;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 76, 14 lines modified | Offset 76, 15 lines modified | ||
76 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 76 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
77 | #·direct·methods | 77 | #·direct·methods |
78 | .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;Ljava/lang/String;)V | 78 | .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;Ljava/lang/String;)V |
79 | ····.locals·1 | 79 | ····.locals·1 |
80 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | ||
80 | ····.param·p2,·"context"····#·Landroid/content/Context; | 81 | ····.param·p2,·"context"····#·Landroid/content/Context; |
81 | ····.param·p3,·"name"····#·Ljava/lang/String; | 82 | ····.param·p3,·"name"····#·Ljava/lang/String; |
82 | ····.prologue | 83 | ····.prologue |
83 | ····.line·74 | 84 | ····.line·74 |
84 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 85 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·9 | 25 | ····.line·9 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·79 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 21 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V | 23 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·359 | 27 | ····.line·359 |
27 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$2;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$2;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V | 33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·135 | 37 | ····.line·135 |
37 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$1;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 38 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$1;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 741, 56 lines modified | Offset 741, 55 lines modified | ||
741 | .method·public·getViewTypeCount()I | 741 | .method·public·getViewTypeCount()I |
742 | ····.locals·4 | 742 | ····.locals·4 |
743 | ····.prologue | 743 | ····.prologue |
744 | ····.line·184 | 744 | ····.line·184 |
745 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter<TT;>;" | 745 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter<TT;>;" |
746 | ····const/4·v | 746 | ····const/4·v1,·0x2 |
747 | ····.line·185 | 747 | ····.line·185 |
748 | ····.local·v | 748 | ····.local·v1,·"total":I |
749 | ····iget-object·v | 749 | ····iget-object·v2,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter;->sections:Ljava/util/HashMap; |
750 | ····invoke-virtual·{v | 750 | ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection; |
751 | ····move-result-object·v | 751 | ····move-result-object·v2 |
752 | ····invoke-interface·{v | 752 | ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
753 | ····move-result-object·v | 753 | ····move-result-object·v2 |
754 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
755 | ····:goto_0 | 754 | ····:goto_0 |
756 | ····invoke-interface·{v | 755 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
757 | ····move-result·v3 | 756 | ····move-result·v3 |
758 | ····if-eqz·v3,·:cond_0 | 757 | ····if-eqz·v3,·:cond_0 |
759 | ····invoke-interface·{v | 758 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
760 | ····move-result-object·v0 | 759 | ····move-result-object·v0 |
761 | ····check-cast·v0,·Landroid/widget/Adapter; | 760 | ····check-cast·v0,·Landroid/widget/Adapter; |
762 | ····.line·186 | 761 | ····.line·186 |
763 | ····.local·v0,·"adapter":Landroid/widget/Adapter; | 762 | ····.local·v0,·"adapter":Landroid/widget/Adapter; |
764 | ····invoke-interface·{v0},·Landroid/widget/Adapter;->getViewTypeCount()I | 763 | ····invoke-interface·{v0},·Landroid/widget/Adapter;->getViewTypeCount()I |
765 | ····move-result·v3 | 764 | ····move-result·v3 |
766 | ····add-int/2addr·v | 765 | ····add-int/2addr·v1,·v3 |
767 | ····goto·:goto_0 | 766 | ····goto·:goto_0 |
768 | ····.line·187 | 767 | ····.line·187 |
769 | ····.end·local·v0····#·"adapter":Landroid/widget/Adapter; | 768 | ····.end·local·v0····#·"adapter":Landroid/widget/Adapter; |
770 | ····:cond_0 | 769 | ····:cond_0 |
771 | ····return·v | 770 | ····return·v1 |
772 | .end·method | 771 | .end·method |
773 | .method·public·hideSectionHeader(Ljava/lang/String;)V | 772 | .method·public·hideSectionHeader(Ljava/lang/String;)V |
774 | ····.locals·1 | 773 | ····.locals·1 |
775 | ····.param·p1,·"section"····#·Ljava/lang/String; | 774 | ····.param·p1,·"section"····#·Ljava/lang/String; |
776 | ····.prologue | 775 | ····.prologue |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 27 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;)V | 29 | .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment; | ||
31 | ····.param·p2,·"context"····#·Landroid/content/Context; | 32 | ····.param·p2,·"context"····#·Landroid/content/Context; |
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·47 | 34 | ····.line·47 |
34 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; | 35 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->this$0:Lcom/koushikdutta/widgets/BetterListFragment; |
35 | ····.line·48 | 36 | ····.line·48 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V | 33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·149 | 37 | ····.line·149 |
37 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$3;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 38 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$3;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 31 | .field·final·synthetic·this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V | 33 | .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·142 | 37 | ····.line·142 |
37 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$2;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 38 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter$2;->this$1:Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 33 lines modified | Offset 17, 34 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; | 18 | .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/koushikdutta/widgets/SeparatedListAdapter;)V | 20 | .method·constructor·<init>(Lcom/koushikdutta/widgets/SeparatedListAdapter;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/SeparatedListAdapter; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·41 | 24 | ····.line·41 |
24 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter | 25 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter$1;" |
25 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; | 26 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; |
26 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V | 27 | ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V |
27 | ····return-void | 28 | ····return-void |
28 | .end·method | 29 | .end·method |
29 | #·virtual·methods | 30 | #·virtual·methods |
30 | .method·public·onChanged()V | 31 | .method·public·onChanged()V |
31 | ····.locals·1 | 32 | ····.locals·1 |
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·44 | 34 | ····.line·44 |
34 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter | 35 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter$1;" |
35 | ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onChanged()V | 36 | ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onChanged()V |
36 | ····.line·45 | 37 | ····.line·45 |
37 | ····iget-object·v0,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; | 38 | ····iget-object·v0,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; |
38 | ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetChanged()V | 39 | ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetChanged()V |
Offset 52, 15 lines modified | Offset 53, 15 lines modified | ||
52 | .end·method | 53 | .end·method |
53 | .method·public·onInvalidated()V | 54 | .method·public·onInvalidated()V |
54 | ····.locals·1 | 55 | ····.locals·1 |
55 | ····.prologue | 56 | ····.prologue |
56 | ····.line·50 | 57 | ····.line·50 |
57 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter | 58 | ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter$1;" |
58 | ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onInvalidated()V | 59 | ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onInvalidated()V |
59 | ····.line·51 | 60 | ····.line·51 |
60 | ····iget-object·v0,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; | 61 | ····iget-object·v0,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter$1;->this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter; |
61 | ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetInvalidated()V | 62 | ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetInvalidated()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$cv:Landroid/view/View; | 22 | .field·final·synthetic·val$cv:Landroid/view/View; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/koushikdutta/widgets/ListItem;Landroid/view/View;)V | 24 | .method·constructor·<init>(Lcom/koushikdutta/widgets/ListItem;Landroid/view/View;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/ListItem; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·165 | 28 | ····.line·165 |
28 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/ListItem$1;->this$0:Lcom/koushikdutta/widgets/ListItem; | 29 | ····iput-object·p1,·p0,·Lcom/koushikdutta/widgets/ListItem$1;->this$0:Lcom/koushikdutta/widgets/ListItem; |
29 | ····iput-object·p2,·p0,·Lcom/koushikdutta/widgets/ListItem$1;->val$cv:Landroid/view/View; | 30 | ····iput-object·p2,·p0,·Lcom/koushikdutta/widgets/ListItem$1;->val$cv:Landroid/view/View; |
Offset 27, 15 lines modified | Offset 27, 14 lines modified | ||
27 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.prologue | 29 | ····.prologue |
30 | ····.line·38 | 30 | ····.line·38 |
31 | ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V | 31 | ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V |
32 | ····.line·255 | ||
33 | ····return-void | 32 | ····return-void |
34 | .end·method | 33 | .end·method |
35 | #·virtual·methods | 34 | #·virtual·methods |
36 | .method·public·addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; | 35 | .method·public·addItem(ILcom/koushikdutta/widgets/ListItem;)Lcom/koushikdutta/widgets/ListItem; |
37 | ····.locals·1 | 36 | ····.locals·1 |
Offset 377, 41 lines modified | Offset 376, 40 lines modified | ||
377 | ····.locals·6 | 376 | ····.locals·6 |
378 | ····.param·p1,·"item"····#·I | 377 | ····.param·p1,·"item"····#·I |
379 | ····.prologue | 378 | ····.prologue |
380 | ····.line·234 | 379 | ····.line·234 |
381 | ····invoke-virtual·{p0},·Lcom/koushikdutta/widgets/BetterListFragment;->getContext()Landroid/content/Context; | 380 | ····invoke-virtual·{p0},·Lcom/koushikdutta/widgets/BetterListFragment;->getContext()Landroid/content/Context; |
382 | ····move-result-object·v | 381 | ····move-result-object·v4 |
383 | ····invoke-virtual·{v | 382 | ····invoke-virtual·{v4,·p1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
384 | ····move-result-object·v | 383 | ····move-result-object·v3 |
385 | ····.line·236 | 384 | ····.line·236 |
386 | ····.local·v | 385 | ····.local·v3,·"text":Ljava/lang/String; |
387 | ····iget-object·v | 386 | ····iget-object·v4,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
388 | ····invoke-virtual·{v | 387 | ····invoke-virtual·{v4},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable; |
389 | ····move-result-object·v | 388 | ····move-result-object·v4 |
390 | ····invoke-interface·{v | 389 | ····invoke-interface·{v4},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
391 | ····move-result-object·v | 390 | ····move-result-object·v4 |
392 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
393 | ····:cond_0 | 391 | ····:cond_0 |
394 | ····invoke-interface·{v | 392 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
395 | ····move-result·v5 | 393 | ····move-result·v5 |
396 | ····if-eqz·v5,·:cond_2 | 394 | ····if-eqz·v5,·:cond_2 |
397 | ····invoke-interface·{v | 395 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
398 | ····move-result-object·v0 | 396 | ····move-result-object·v0 |
399 | ····check-cast·v0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 397 | ····check-cast·v0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
400 | ····.line·238 | 398 | ····.line·238 |
401 | ····.local·v0,·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 399 | ····.local·v0,·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
Offset 424, 52 lines modified | Offset 422, 52 lines modified | ||
424 | ····move-result·v5 | 422 | ····move-result·v5 |
425 | ····if-ge·v1,·v5,·:cond_0 | 423 | ····if-ge·v1,·v5,·:cond_0 |
426 | ····.line·239 | 424 | ····.line·239 |
427 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;->getItem(I)Ljava/lang/Object; | 425 | ····invoke-virtual·{v0,·v1},·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;->getItem(I)Ljava/lang/Object; |
428 | ····move-result-object·v | 426 | ····move-result-object·v2 |
429 | ····check-cast·v | 427 | ····check-cast·v2,·Lcom/koushikdutta/widgets/ListItem; |
430 | ····.line·240 | 428 | ····.line·240 |
431 | ····.local·v | 429 | ····.local·v2,·"li":Lcom/koushikdutta/widgets/ListItem; |
432 | ····invoke-virtual·{v | 430 | ····invoke-virtual·{v2},·Lcom/koushikdutta/widgets/ListItem;->getTitle()Ljava/lang/String; |
433 | ····move-result-object·v5 | 431 | ····move-result-object·v5 |
434 | ····invoke-virtual·{v | 432 | ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
435 | ····move-result·v5 | 433 | ····move-result·v5 |
436 | ····if-eqz·v5,·:cond_1 | 434 | ····if-eqz·v5,·:cond_1 |
437 | ····.line·245 | 435 | ····.line·245 |
438 | ····.end·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 436 | ····.end·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
439 | ····.end·local·v1····#·"i":I | 437 | ····.end·local·v1····#·"i":I |
440 | ····.end·local·v | 438 | ····.end·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem; |
441 | ····:goto_1 | 439 | ····:goto_1 |
442 | ····return-object·v | 440 | ····return-object·v2 |
443 | ····.line·238 | 441 | ····.line·238 |
444 | ····.restart·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 442 | ····.restart·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
445 | ····.restart·local·v1····#·"i":I | 443 | ····.restart·local·v1····#·"i":I |
446 | ····.restart·local·v | 444 | ····.restart·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem; |
447 | ····:cond_1 | 445 | ····:cond_1 |
448 | ····add-int/lit8·v1,·v1,·0x1 | 446 | ····add-int/lit8·v1,·v1,·0x1 |
449 | ····goto·:goto_0 | 447 | ····goto·:goto_0 |
450 | ····.line·245 | 448 | ····.line·245 |
451 | ····.end·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; | 449 | ····.end·local·v0····#·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter; |
452 | ····.end·local·v1····#·"i":I | 450 | ····.end·local·v1····#·"i":I |
453 | ····.end·local·v | 451 | ····.end·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem; |
454 | ····:cond_2 | 452 | ····:cond_2 |
455 | ····const/4·v | 453 | ····const/4·v2,·0x0 |
456 | ····goto·:goto_1 | 454 | ····goto·:goto_1 |
457 | .end·method | 455 | .end·method |
458 | .method·public·getAdapter()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; | 456 | .method·public·getAdapter()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
459 | ····.locals·1 | 457 | ····.locals·1 |
Offset 803, 25 lines modified | Offset 801, 24 lines modified | ||
803 | .method·public·removeItem(Lcom/koushikdutta/widgets/ListItem;)V | 801 | .method·public·removeItem(Lcom/koushikdutta/widgets/ListItem;)V |
804 | ····.locals·3 | 802 | ····.locals·3 |
805 | ····.param·p1,·"item"····#·Lcom/koushikdutta/widgets/ListItem; | 803 | ····.param·p1,·"item"····#·Lcom/koushikdutta/widgets/ListItem; |
806 | ····.prologue | 804 | ····.prologue |
807 | ····.line·307 | 805 | ····.line·307 |
808 | ····iget-object·v | 806 | ····iget-object·v1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter; |
809 | ····invoke-virtual·{v | 807 | ····invoke-virtual·{v1},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable; |
810 | ····move-result-object·v | 808 | ····move-result-object·v1 |
811 | ····invoke-interface·{v | 809 | ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
812 | ····move-result-object·v1 | 810 | ····move-result-object·v1 |
Max diff block lines reached; 1043/6409 bytes (16.27%) of diff not shown. |