11.0 MB
/home/fdroid/fdroiddata/tmp/me.phh.superuser_1033.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_me.phh.superuser_1033.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 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/. 
32.2 KB
zipinfo {}
    
Offset 1, 185 lines modifiedOffset 1, 183 lines modified
1 Zip·file·size:·1007563·bytes,·number·of·entries:·1831 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·16-Jan-21·17:18·AndroidManifest.xml2 -rw----·····2.0·fat·····5520·bX·defN·17-Oct-15·00:35·AndroidManifest.xml
8 -rw----·····2.0·fat·····1288·bl·defN·16-Jan-21·17:18·assets/images/svg/SuperuserIcon.svg3 -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·16-Jan-21·17:18·assets/install-recovery.sh4 -rw----·····2.0·fat·······44·bl·defN·17-Oct-15·00:35·assets/install-recovery.sh
10 -rw----·····2.0·fat·····2598·bl·defN·16-Jan-21·17:18·assets/update-binary5 -rw----·····2.0·fat·····2598·bl·defN·17-Oct-15·00:35·assets/update-binary
11 -rw----·····2.0·fat······472·bl·defN·16-Jan-21·17:18·res/anim/enter.xml6 -rw----·····2.0·fat······472·bl·defN·17-Oct-15·00:35·res/anim/enter.xml
12 -rw----·····2.0·fat······472·bl·defN·16-Jan-21·17:18·res/anim/exit.xml7 -rw----·····2.0·fat······472·bl·defN·17-Oct-15·00:35·res/anim/exit.xml
13 -rw----·····1.0·fat······865·b-·stor·16-Jan-21·17:18·res/drawable-hdpi-v11/ic_stat_notification.png8 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_action_about.png9 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_action_logs.png10 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_action_permission.png11 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_action_settings.png12 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_action_trash.png13 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_alert.png14 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_alert_dark.png15 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_allow.png16 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_delete.png17 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_deny.png18 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_launcher.png19 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_logging.png20 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_logging_dark.png21 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_menu_about.png22 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_menu_logs.png23 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_menu_settings.png24 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_menu_trash.png25 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_notifications.png26 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_notifications_dark.png27 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_protected.png28 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_protected_dark.png29 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_stat_notification.png30 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_theme.png31 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_theme_dark.png32 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_timeout.png33 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_timeout_dark.png34 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_toggle.png35 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_toggle_dark.png36 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_users.png37 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/ic_users_dark.png38 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/panel_bg_holo_dark.9.png39 -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·16-Jan-21·17:18·res/drawable-hdpi-v4/panel_bg_holo_light.9.png40 -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·16-Jan-21·17:18·res/drawable-hdpi-v9/ic_stat_notification.png41 -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·16-Jan-21·17:18·res/drawable-ldpi-v11/ic_stat_notification.png42 -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·16-Jan-21·17:18·res/drawable-ldpi-v9/ic_stat_notification.png43 -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·16-Jan-21·17:18·res/drawable-mdpi-v11/ic_stat_notification.png44 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_action_about.png45 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_action_logs.png46 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_action_permission.png47 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_action_settings.png48 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_action_trash.png49 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_alert.png50 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_alert_dark.png51 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_allow.png52 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_delete.png53 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_deny.png54 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_launcher.png55 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_logging.png56 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_logging_dark.png57 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_menu_about.png58 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_menu_logs.png59 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_menu_settings.png60 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_menu_trash.png61 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_notifications.png62 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_notifications_dark.png63 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_protected.png64 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_protected_dark.png65 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_stat_notification.png66 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_theme.png67 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_theme_dark.png68 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_timeout.png69 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_timeout_dark.png70 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_toggle.png71 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_toggle_dark.png72 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_users.png73 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/ic_users_dark.png74 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/panel_bg_holo_dark.9.png75 -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·16-Jan-21·17:18·res/drawable-mdpi-v4/panel_bg_holo_light.9.png76 -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·16-Jan-21·17:18·res/drawable-mdpi-v9/ic_stat_notification.png77 -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·16-Jan-21·17:18·res/drawable-xhdpi-v11/ic_stat_notification.png78 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_action_about.png79 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_action_logs.png80 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_action_permission.png81 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_action_settings.png82 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_action_trash.png83 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_alert.png84 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_alert_dark.png85 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_allow.png86 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_delete.png87 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_deny.png88 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_launcher.png89 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_logging.png90 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_logging_dark.png91 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_menu_about.png92 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_menu_logs.png93 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_menu_settings.png94 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_menu_trash.png95 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_notifications.png96 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_notifications_dark.png97 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_protected.png98 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_protected_dark.png99 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_stat_notification.png100 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_theme.png101 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_theme_dark.png102 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_timeout.png103 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_timeout_dark.png104 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_toggle.png105 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_toggle_dark.png106 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_users.png107 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/ic_users_dark.png108 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/panel_bg_holo_dark.9.png109 -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·16-Jan-21·17:18·res/drawable-xhdpi-v4/panel_bg_holo_light.9.png110 -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·16-Jan-21·17:18·res/drawable-xhdpi-v9/ic_stat_notification.png111 -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·16-Jan-21·17:18·res/drawable-xxhdpi-v4/ic_launcher.png112 -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·16-Jan-21·17:18·res/drawable-xxhdpi-v4/panel_bg_holo_dark.9.png113 -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·16-Jan-21·17:18·res/drawable-xxhdpi-v4/panel_bg_holo_light.9.png114 -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·16-Jan-21·17:18·res/drawable/carbon.png115 -rw----·····1.0·fat····63853·b-·stor·17-Oct-15·00:35·res/drawable/carbon.png
121 -rw----·····1.0·fat···122515·b-·stor·16-Jan-21·17:18·res/drawable/clockwork512.png116 -rw----·····1.0·fat···122515·b-·stor·17-Oct-15·00:35·res/drawable/clockwork512.png
122 -rw----·····1.0·fat····24943·b-·stor·16-Jan-21·17:18·res/drawable/desksms.png117 -rw----·····1.0·fat····24943·b-·stor·17-Oct-15·00:35·res/drawable/desksms.png
123 -rw----·····1.0·fat····37042·b-·stor·16-Jan-21·17:18·res/drawable/github.png118 -rw----·····1.0·fat····37042·b-·stor·17-Oct-15·00:35·res/drawable/github.png
124 -rw----·····1.0·fat···113272·b-·stor·16-Jan-21·17:18·res/drawable/koush.png119 -rw----·····1.0·fat···113272·b-·stor·17-Oct-15·00:35·res/drawable/koush.png
125 -rw----·····2.0·fat······944·bl·defN·16-Jan-21·17:18·res/drawable/list_content_left.xml120 -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·16-Jan-21·17:18·res/drawable/list_content_left_dark.xml121 -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·16-Jan-21·17:18·res/drawable/list_content_right.xml122 -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.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.57 MB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 805 lines modifiedOffset 1, 805 lines modified
00000000:·0200·0c00·5c07·0300·0100·0000·0100·1c00··....\...........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·8200·0000··:...U...o.......00000030:·3a00·0000·5500·0000·6f00·0000·8800·0000··:...U...o.......
00000040:·9600·0000·ac00·0000·c000·0000·d500·0000··................ 
00000050:·f200·0000·0c01·0000·3401·0000·5501·0000··........4...U...00000040:·ad00·0000·d700·0000·fd00·0000·2801·0000··............(...
00000060:·7601·0000·8f01·0000·b401·0000·d101·0000··v............... 
00000070:·f001·0000·0502·0000·2202·0000·3a02·0000··........"...:...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:·5f02·0000·7b02·0000·9a02·0000·b402·0000··_...{...........00000080:·b202·0000·d202·0000·f802·0000·1203·0000··................
00000090:·da02·0000·fa02·0000·1503·0000·3203·0000··............2... 
000000a0:·5103·0000·7503·0000·9903·0000·be03·0000··Q...u...........00000090:·3103·0000·4d03·0000·7203·0000·8a03·0000··1...M...r.......
 000000a0:·a703·0000·bc03·0000·db03·0000·f803·0000··................
000000b0:·dc03·0000·f303·0000·1704·0000·3404·0000··............4...000000b0:·1d04·0000·3604·0000·5704·0000·7804·0000··....6...W...x...
000000c0:·5004·0000·6a04·0000·8404·0000·af04·0000··P...j...........000000c0:·a004·0000·ba04·0000·d704·0000·ec04·0000··................
000000d0:·d504·0000·ff04·0000·2405·0000·3d05·0000··........$...=...000000d0:·0005·0000·1305·0000·2705·0000·3d05·0000··........'...=...
000000e0:·5705·0000·6e05·0000·8605·0000·af05·0000··W...n...........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·c806·0000·f706·0000··l...............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·b708·0000·e408·0000··]...............00000130:·5d08·0000·8e08·0000·b908·0000·e308·0000··]...............
00000140:·0809·0000·3809·0000·6109·0000·8a09·0000··....8...a.......00000140:·1309·0000·4109·0000·6c09·0000·9009·0000··....A...l.......
00000150:·b509·0000·dd09·0000·0e0a·0000·320a·0000··............2...00000150:·b909·0000·dd09·0000·020a·0000·250a·0000··............%...
00000160:·570a·0000·7a0a·0000·9e0a·0000·ca0a·0000··W...z...........00000160:·4c0a·0000·720a·0000·9d0a·0000·c60a·0000··L...r...........
00000170:·f80a·0000·210b·0000·480b·0000·780b·0000··....!...H...x...00000170:·ee0a·0000·1a0b·0000·430b·0000·6f0b·0000··........C...o...
00000180:·9e0b·0000·c70b·0000·f10b·0000·1c0c·0000··................00000180:·a00b·0000·c80b·0000·f50b·0000·250c·0000··............%...
00000190:·480c·0000·730c·0000·980c·0000·c00c·0000··H...s...........00000190:·490c·0000·720c·0000·980c·0000·c30c·0000··I...r...........
000001a0:·e60c·0000·100d·0000·410d·0000·710d·0000··........A...q...000001a0:·e80c·0000·120d·0000·360d·0000·5f0d·0000··........6..._...
000001b0:·950d·0000·c00d·0000·f00d·0000·210e·0000··............!...000001b0:·8f0d·0000·c00d·0000·f00d·0000·210e·0000··............!...
000001c0:·4a0e·0000·6e0e·0000·9a0e·0000·c50e·0000··J...n...........000001c0:·4c0e·0000·760e·0000·a60e·0000·d40e·0000··L...v...........
000001d0:·f00e·0000·140f·0000·3c0f·0000·660f·0000··........<...f...000001d0:·ff0e·0000·230f·0000·4c0f·0000·700f·0000··....#...L...p...
000001e0:·960f·0000·bf0f·0000·ef0f·0000·1910·0000··................000001e0:·950f·0000·b80f·0000·df0f·0000·0510·0000··................
000001f0:·4a10·0000·7810·0000·a410·0000·ca10·0000··J...x...........000001f0:·3010·0000·5910·0000·8110·0000·ad10·0000··0...Y...........
00000200:·fb10·0000·2011·0000·4911·0000·7411·0000··....·...I...t...00000200:·d610·0000·0211·0000·3311·0000·5b11·0000··........3...[...
00000210:·9c11·0000·c711·0000·eb11·0000·1212·0000··................ 
00000220:·3812·0000·6512·0000·8e12·0000·b712·0000··8...e...........00000210:·8811·0000·b811·0000·dc11·0000·0512·0000··................
 00000220:·2b12·0000·5612·0000·7b12·0000·a512·0000··+...V...{.......
00000230:·e712·0000·0a13·0000·2e13·0000·5313·0000··............S...00000230:·c912·0000·f212·0000·2213·0000·5313·0000··........"...S...
00000240:·8313·0000·b413·0000·de13·0000·0314·0000··................00000240:·8313·0000·b413·0000·e013·0000·0b14·0000··................
00000250:·2f14·0000·6014·0000·8614·0000·b014·0000··/...`...........00000250:·3c14·0000·6b14·0000·9714·0000·bc14·0000··<...k...........
00000260:·d514·0000·fa14·0000·1e15·0000·4c15·0000··............L... 
00000270:·7615·0000·9b15·0000·c415·0000·eb15·0000··v...............00000260:·e614·0000·0b15·0000·3115·0000·5515·0000··........1...U...
 00000270:·7d15·0000·a415·0000·d015·0000·fa15·0000··}...............
00000280:·1316·0000·3f16·0000·6b16·0000·9716·0000··....?...k.......00000280:·2316·0000·5016·0000·7a16·0000·a716·0000··#...P...z.......
00000290:·c916·0000·ef16·0000·1e17·0000·4b17·0000··............K...00000290:·d916·0000·0217·0000·3017·0000·6117·0000··........0...a...
000002a0:·7417·0000·a617·0000·d017·0000·0118·0000··t...............000002a0:·8617·0000·b017·0000·d717·0000·0318·0000··................
000002b0:·2818·0000·5918·0000·8418·0000·af18·0000··(...Y...........000002b0:·2918·0000·5418·0000·7918·0000·a318·0000··)...T...y.......
000002c0:·dc18·0000·0619·0000·3719·0000·6919·0000··........7...i...000002c0:·d418·0000·0619·0000·3719·0000·6919·0000··........7...i...
000002d0:·9b19·0000·ce19·0000·f719·0000·2e1a·0000··................000002d0:·9219·0000·c419·0000·f719·0000·ff19·0000··................
000002e0:·3b1a·0000·471a·0000·6b1a·0000·9c1a·0000··;...G...k.......000002e0:·0a1a·0000·151a·0000·241a·0000·2c1a·0000··........$...,...
 000002f0:·511a·0000·601a·0000·6c1a·0000·811a·0000··Q...`...l.......
000002f0:·ad1a·0000·db1a·0000·ef1a·0000·071b·0000··................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............... 
00000330:·db1c·0000·e61c·0000·f91c·0000·0c1d·0000··................00000310:·181b·0000·801b·0000·891b·0000·901b·0000··................
00000340:·2f1d·0000·3f1d·0000·461d·0000·671d·0000··/...?...F...g... 
00000350:·7b1d·0000·c11d·0000·d11d·0000·eb1d·0000··{...............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...
00000360:·001e·0000·0a1e·0000·181e·0000·2c1e·0000··............,...00000350:·961d·0000·a61d·0000·ef1d·0000·fc1d·0000··................
 00000360:·2a1e·0000·3d1e·0000·7d1e·0000·891e·0000··*...=...}.......
00000370:·4e1e·0000·8e1e·0000·a01e·0000·b21e·0000··N...............00000370:·ab1e·0000·dc1e·0000·e61e·0000·061f·0000··................
00000380:·d91e·0000·e61e·0000·771f·0000·831f·0000··........w....... 
00000390:·c51f·0000·e31f·0000·2a20·0000·7620·0000··........*·..v·..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·..
000003a0:·8520·0000·9620·0000·a120·0000·ac20·0000··.·...·...·...·..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:·6021·0000·6821·0000·1c22·0000·2a22·0000··`!..h!..."..*"..000003d0:·6b21·0000·8b21·0000·9e21·0000·b721·0000··k!...!...!...!..
000003e0:·3422·0000·4022·0000·6522·0000·9b22·0000··4"..@"..e"..."..000003e0:·ed21·0000·a122·0000·bb22·0000·c322·0000··.!..."..."..."..
000003f0:·a422·0000·b122·0000·c422·0000·dd22·0000··."..."..."..."..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·a823·0000·af23·0000··.#...#...#...#..00000420:·9023·0000·a023·0000·ab23·0000·b223·0000··.#...#...#...#..
00000430:·ba23·0000·c423·0000·d723·0000·f323·0000··.#...#...#...#..00000430:·ba23·0000·c423·0000·d723·0000·e123·0000··.#...#...#...#..
00000440:·3424·0000·5024·0000·5a24·0000·7124·0000··4$..P$..Z$..q$..00000440:·ee23·0000·fb23·0000·0e24·0000·1724·0000··.#...#...$...$..
00000450:·8624·0000·be24·0000·c824·0000·1625·0000··.$...$...$...%..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%...%..
00000460:·8525·0000·9c25·0000·cd25·0000·0b26·0000··.%...%...%...&..00000480:·de25·0000·e725·0000·f125·0000·0626·0000··.%...%...%...&..
00000470:·3b26·0000·4c26·0000·7a26·0000·8426·0000··;&..L&..z&...&.. 
00000480:·9f26·0000·c426·0000·cf26·0000·d826·0000··.&...&...&...&..00000490:·1726·0000·2826·0000·6626·0000·7326·0000··.&..(&..f&..s&..
00000490:·eb26·0000·1927·0000·1f27·0000·7927·0000··.&...'...'..y'..000004a0:·e226·0000·0727·0000·2027·0000·cf27·0000··.&...'..·'...'..
000004a0:·9927·0000·a227·0000·ab27·0000·c027·0000··.'...'...'...'..000004b0:·de27·0000·fa27·0000·0728·0000·0e28·0000··.'...'...(...(..
000004b0:·d327·0000·e027·0000·fd27·0000·1828·0000··.'...'...'...(.. 
000004c0:·3e28·0000·7028·0000·c528·0000·ce28·0000··>(..p(...(...(..000004c0:·1928·0000·6028·0000·6c28·0000·8728·0000··.(..`(..l(...(..
 000004d0:·e128·0000·f828·0000·3929·0000·5629·0000··.(...(..9)..V)..
000004d0:·a829·0000·c029·0000·e629·0000·ff29·0000··.)...)...)...)..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··.*...+...+...+.. 
00000510:·e82b·0000·3c2c·0000·4a2c·0000·ab2c·0000··.+..<,..J,...,..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,..~,...,...,..
00000520:·cf2c·0000·0d2d·0000·202d·0000·7e2d·0000··.,...-..·-..~-..00000540:·d22c·0000·332d·0000·572d·0000·632d·0000··.,..3-..W-..c-..
 00000550:·712d·0000·962d·0000·b42d·0000·c22d·0000··q-...-...-...-..
00000530:·8b2d·0000·9b2d·0000·4a2e·0000·652e·0000··.-...-..J...e...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:·592f·0000·602f·0000·6a2f·0000·882f·0000··Y/..`/..j/.../..00000570:·3a2f·0000·522f·0000·6a2f·0000·7a2f·0000··:/..R/..j/..z/..
00000580:·962f·0000·a32f·0000·aa2f·0000·b22f·0000··./.../.../.../..00000580:·902f·0000·a32f·0000·aa2f·0000·b72f·0000··./.../.../.../..
00000590:·c92f·0000·d82f·0000·3a30·0000·4130·0000··./.../..:0..A0..00000590:·c12f·0000·d32f·0000·dc2f·0000·0330·0000··./.../.../...0..
000005a0:·8730·0000·9a30·0000·c330·0000·d530·0000··.0...0...0...0..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..
000005b0:·fc30·0000·0731·0000·3e31·0000·6331·0000··.0...1..>1..c1..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:·7732·0000·b232·0000·f832·0000·0633·0000··w2...2...2...3..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..
000005e0:·3433·0000·5933·0000·7f33·0000·8833·0000··43..Y3...3...3..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.. 
00000600:·d433·0000·f733·0000·1b34·0000·2e34·0000··.3...3...4...4..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:·9c34·0000·ac34·0000·ba34·0000·c934·0000··.4...4...4...4..00000620:·6d34·0000·a434·0000·b134·0000·d534·0000··m4...4...4...4..
00000630:·d634·0000·e734·0000·ef34·0000·fc34·0000··.4...4...4...4..00000630:·dd34·0000·ec34·0000·fd34·0000·4e35·0000··.4...4...4..N5..
00000640:·1435·0000·2235·0000·4635·0000·5235·0000··.5.."5..F5..R5..00000640:·9f35·0000·a835·0000·cf35·0000·e235·0000··.5...5...5...5..
00000650:·a335·0000·bd35·0000·6536·0000·8036·0000··.5...5..e6...6..00000650:·f435·0000·3a36·0000·6036·0000·6936·0000··.5..:6..`6..i6..
00000660:·9a36·0000·a836·0000·be36·0000·d436·0000··.6...6...6...6..00000660:·8136·0000·9b36·0000·ad36·0000·c336·0000··.6...6...6...6..
00000670:·e336·0000·f136·0000·0337·0000·4837·0000··.6...6...7..H7..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.
9.25 MB
classes.dex
9.19 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 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············:·41484ef44 checksum············:·82616b06
5 signature···········:·4000...4c955 signature···········:·0db9...71b7
6 file_size···········:·5724646 file_size···········:·604788
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·500910 string_ids_size·····:·5006
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·73712 type_ids_size·······:·737
13 type_ids_off········:·20148·(0x004eb4)13 type_ids_off········:·20136·(0x004ea8)
14 proto_ids_size······:·96914 proto_ids_size······:·969
15 proto_ids_off·······:·23096·(0x005a38)15 proto_ids_off·······:·23084·(0x005a2c)
16 field_ids_size······:·143216 field_ids_size······:·1432
17 field_ids_off·······:·34724·(0x0087a4)17 field_ids_off·······:·34712·(0x008798)
18 method_ids_size·····:·423918 method_ids_size·····:·4239
19 method_ids_off······:·46180·(0x00b464)19 method_ids_off······:·46168·(0x00b458)
20 class_defs_size·····:·43320 class_defs_size·····:·433
21 class_defs_off······:·80092·(0x0138dc)21 class_defs_off······:·80080·(0x0138d0)
22 data_size···········:·47206022 data_size···········:·506716
23 data_off············:·100404·(0x018834)23 data_off············:·98072·(0x017f18)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·8125 class_idx···········:·81
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·65527 superclass_idx······:·655
28 source_file_idx·····:·32328 source_file_idx·····:·323
29 static_fields_size··:·029 static_fields_size··:·0
Offset 114, 26 lines modifiedOffset 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·····:·2117 ······registers·····:·2
118 ······ins···········:·0118 ······ins···········:·0
119 ······outs··········:·1119 ······outs··········:·1
120 ······insns·size····:·22·16-bit·code·units120 ······insns·size····:·22·16-bit·code·units
121 02202c:········································|[02202c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V121 021ef4:········································|[021ef4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
122 02203c:·6000·1900······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0019122 021f04:·6000·1900······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0019
123 022040:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e123 021f08:·1301·0e00······························|0002:·const/16·v1,·#int·14·//·#e
124 022044:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a124 021f0c:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
125 022048:·2200·4f00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@004f125 021f10:·2200·4f00······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@004f
126 02204c:·7010·6601·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0166126 021f14:·7010·6601·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@0166
127 022052:·6900·1d00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d127 021f1a:·6900·1d00······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d
128 022056:·0e00···································|000d:·return-void128 021f1e:·0e00···································|000d:·return-void
129 022058:·2200·5000······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0050129 021f20:·2200·5000······························|000e:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0050
130 02205c:·7010·6c01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@016c130 021f24:·7010·6c01·0000·························|0010:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@016c
131 022062:·6900·1d00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d131 021f2a:·6900·1d00······························|0013:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@001d
132 022066:·28f8···································|0015:·goto·000d·//·-0008132 021f2e:·28f8···································|0015:·goto·000d·//·-0008
133 ······catches·······:·(none)133 ······catches·······:·(none)
134 ······positions·····:·134 ······positions·····:·
135 ········0x0000·line=90135 ········0x0000·line=90
136 ········0x0006·line=91136 ········0x0006·line=91
137 ········0x000d·line=95137 ········0x000d·line=95
138 ········0x000e·line=93138 ········0x000e·line=93
139 ······locals········:·139 ······locals········:·
Offset 143, 17 lines modifiedOffset 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·····:·1146 ······registers·····:·1
147 ······ins···········:·1147 ······ins···········:·1
148 ······outs··········:·1148 ······outs··········:·1
149 ······insns·size····:·4·16-bit·code·units149 ······insns·size····:·4·16-bit·code·units
150 022068:········································|[022068]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V150 021f30:········································|[021f30]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
151 022078:·7010·fd0f·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0ffd151 021f40:·7010·fd0f·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0ffd
152 02207e:·0e00···································|0003:·return-void152 021f46:·0e00···································|0003:·return-void
153 ······catches·······:·(none)153 ······catches·······:·(none)
154 ······positions·····:·154 ······positions·····:·
155 ········0x0000·line=113155 ········0x0000·line=113
156 ········0x0003·line=115156 ········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 modifiedOffset 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·····:·5165 ······registers·····:·5
166 ······ins···········:·1166 ······ins···········:·1
167 ······outs··········:·2167 ······outs··········:·2
168 ······insns·size····:·100·16-bit·code·units168 ······insns·size····:·100·16-bit·code·units
169 022080:········································|[022080]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;169 021f48:········································|[021f48]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;
170 022090:·1213···································|0000:·const/4·v3,·#int·1·//·#1170 021f58:·1213···································|0000:·const/4·v3,·#int·1·//·#1
171 022092:·2200·9602······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0296171 021f5a:·2200·9602······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0296
172 022096:·7010·2310·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1023172 021f5e:·7010·2310·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1023
173 02209c:·1a02·b807······························|0006:·const-string·v2,·"["·//·string@07b8173 021f64:·1a02·b707······························|0006:·const-string·v2,·"["·//·string@07b7
174 0220a0:·6e20·2910·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029174 021f68:·6e20·2910·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
175 0220a6:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038175 021f6e:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038
176 0220aa:·7110·e80f·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@0fe8176 021f72:·7110·e80f·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@0fe8
177 0220b0:·0a02···································|0010:·move-result·v2177 021f78:·0a02···································|0010:·move-result·v2
178 0220b2:·9801·0302······························|0011:·shl-int·v1,·v3,·v2178 021f7a:·9801·0302······························|0011:·shl-int·v1,·v3,·v2
179 0220b6:·df02·01ff······························|0013:·xor-int/lit8·v2,·v1,·#int·-1·//·#ff179 021f7e:·df02·01ff······························|0013:·xor-int/lit8·v2,·v1,·#int·-1·//·#ff
180 0220ba:·b524···································|0015:·and-int/2addr·v4,·v2180 021f82:·b524···································|0015:·and-int/2addr·v4,·v2
181 0220bc:·6e10·2c10·0000·························|0016:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.length:()I·//·method@102c181 021f84:·6e10·2c10·0000·························|0016:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.length:()I·//·method@102c
182 0220c2:·0a02···································|0019:·move-result·v2182 021f8a:·0a02···································|0019:·move-result·v2
183 0220c4:·3732·0700······························|001a:·if-le·v2,·v3,·0021·//·+0007183 021f8c:·3732·0700······························|001a:·if-le·v2,·v3,·0021·//·+0007
184 0220c8:·1a02·ab00······························|001c:·const-string·v2,·",·"·//·string@00ab184 021f90:·1a02·ab00······························|001c:·const-string·v2,·",·"·//·string@00ab
185 0220cc:·6e20·2910·2000·························|001e:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029185 021f94:·6e20·2910·2000·························|001e:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
186 0220d2:·2c01·2d00·0000·························|0021:·sparse-switch·v1,·0000004e·//·+0000002d186 021f9a:·2c01·2d00·0000·························|0021:·sparse-switch·v1,·0000004e·//·+0000002d
187 0220d8:·28e7···································|0024:·goto·000b·//·-0019187 021fa0:·28e7···································|0024:·goto·000b·//·-0019
188 0220da:·1a02·f401······························|0025:·const-string·v2,·"FEEDBACK_SPOKEN"·//·string@01f4188 021fa2:·1a02·f401······························|0025:·const-string·v2,·"FEEDBACK_SPOKEN"·//·string@01f4
189 0220de:·6e20·2910·2000·························|0027:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029189 021fa6:·6e20·2910·2000·························|0027:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
190 0220e4:·28e1···································|002a:·goto·000b·//·-001f190 021fac:·28e1···································|002a:·goto·000b·//·-001f
191 0220e6:·1a02·f101······························|002b:·const-string·v2,·"FEEDBACK_AUDIBLE"·//·string@01f1191 021fae:·1a02·f101······························|002b:·const-string·v2,·"FEEDBACK_AUDIBLE"·//·string@01f1
192 0220ea:·6e20·2910·2000·························|002d:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029192 021fb2:·6e20·2910·2000·························|002d:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
193 0220f0:·28db···································|0030:·goto·000b·//·-0025193 021fb8:·28db···································|0030:·goto·000b·//·-0025
194 0220f2:·1a02·f301······························|0031:·const-string·v2,·"FEEDBACK_HAPTIC"·//·string@01f3194 021fba:·1a02·f301······························|0031:·const-string·v2,·"FEEDBACK_HAPTIC"·//·string@01f3
195 0220f6:·6e20·2910·2000·························|0033:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029195 021fbe:·6e20·2910·2000·························|0033:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
196 0220fc:·28d5···································|0036:·goto·000b·//·-002b196 021fc4:·28d5···································|0036:·goto·000b·//·-002b
197 0220fe:·1a02·f201······························|0037:·const-string·v2,·"FEEDBACK_GENERIC"·//·string@01f2197 021fc6:·1a02·f201······························|0037:·const-string·v2,·"FEEDBACK_GENERIC"·//·string@01f2
198 022102:·6e20·2910·2000·························|0039:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029198 021fca:·6e20·2910·2000·························|0039:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
199 022108:·28cf···································|003c:·goto·000b·//·-0031199 021fd0:·28cf···································|003c:·goto·000b·//·-0031
200 02210a:·1a02·f501······························|003d:·const-string·v2,·"FEEDBACK_VISUAL"·//·string@01f5200 021fd2:·1a02·f501······························|003d:·const-string·v2,·"FEEDBACK_VISUAL"·//·string@01f5
201 02210e:·6e20·2910·2000·························|003f:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029201 021fd6:·6e20·2910·2000·························|003f:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
202 022114:·28c9···································|0042:·goto·000b·//·-0037202 021fdc:·28c9···································|0042:·goto·000b·//·-0037
203 022116:·1a02·d407······························|0043:·const-string·v2,·"]"·//·string@07d4203 021fde:·1a02·d307······························|0043:·const-string·v2,·"]"·//·string@07d3
204 02211a:·6e20·2910·2000·························|0045:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029204 021fe2:·6e20·2910·2000·························|0045:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1029
205 022120:·6e10·2d10·0000·························|0048:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@102d205 021fe8:·6e10·2d10·0000·························|0048:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@102d
206 022126:·0c02···································|004b:·move-result-object·v2206 021fee:·0c02···································|004b:·move-result-object·v2
207 022128:·1102···································|004c:·return-object·v2207 021ff0:·1102···································|004c:·return-object·v2
208 02212a:·0000···································|004d:·nop·//·spacer208 021ff2:·0000···································|004d:·nop·//·spacer
209 02212c:·0002·0500·0100·0000·0200·0000·0400·...·|004e:·sparse-switch-data·(22·units)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=189212 ········0x0001·line=189
Max diff block lines reached; 9622579/9638570 bytes (99.83%) of diff not shown.
60.2 KB
classes.jar
10.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·708564·bytes,·number·of·entries:·4331 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.class2 ?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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?rwxrwxr-x··2.0·unx·····4371·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackState.class
Offset 226, 15 lines modifiedOffset 226, 15 lines modified
226 ?rwxrwxr-x··2.0·unx·····1224·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity$5.class226 ?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.class227 ?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.class228 ?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.class229 ?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.class230 ?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.class231 ?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.class232 ?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·····9194·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MultitaskSuRequestActivity.class233 ?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.class234 ?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.class235 ?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.class236 ?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.class237 ?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.class238 ?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.class239 ?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.class240 ?rwxrwxr-x··2.0·unx······459·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PinViewHelper$3.class
Offset 264, 15 lines modifiedOffset 264, 15 lines modified
264 ?rwxrwxr-x··2.0·unx······890·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SettingsFragment$6$1.class264 ?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.class265 ?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.class266 ?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.class267 ?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.class268 ?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.class269 ?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.class270 ?rwxrwxr-x··2.0·unx·····3120·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/SuReceiver.class
271 ?rwxrwxr-x··2.0·unx·····6440·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/db/SuDatabaseHelper.class271 ?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.class272 ?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.class273 ?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.class274 ?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.class275 ?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.class276 ?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.class277 ?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.class278 ?rwxrwxr-x··2.0·unx······773·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/AnimatedView$1.class
Offset 280, 30 lines modifiedOffset 280, 30 lines modified
280 ?rwxrwxr-x··2.0·unx······892·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment$1.class280 ?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.class281 ?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.class282 ?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.class283 ?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.class284 ?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.class285 ?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.class286 ?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·····6464·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/BetterListFragment.class287 ?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.class288 ?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.class289 ?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.class290 ?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.class291 ?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.class292 ?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.class293 ?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.class294 ?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.class295 ?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.class296 ?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.class297 ?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.class298 ?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.class299 ?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.class300 ?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.class301 ?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·····4201·b-·stor·80-Jan-01·00:00·com/koushikdutta/widgets/SeparatedListAdapter.class302 ?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.class303 ?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.class304 ?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.class305 ?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.class306 ?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.class307 ?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.class308 ?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.class309 ?rwxrwxr-x··2.0·unx····32529·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentManagerImpl.class
Offset 416, 20 lines modifiedOffset 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.class416 ?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.class417 ?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.class418 ?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.class419 ?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.class420 ?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.class421 ?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.class422 ?rwxrwxr-x··2.0·unx·····1311·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/MainActivity.class
423 ?rwxrwxr-x··2.0·unx·····7568·b-·stor·80-Jan-01·00:00·com/koushikdutta/superuser/PolicyFragment.class423 ?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.class424 ?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.class425 ?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.class426 ?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.class427 ?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.class428 ?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.class429 ?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.class430 ?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.class431 ?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.class432 ?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.class433 ?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.class434 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
435 433·files,·691952·bytes·uncompressed,·624452·bytes·compressed:··9.8%435 433·files,·691890·bytes·uncompressed,·624390·bytes·compressed:··9.8%
13.5 KB
com/koushikdutta/superuser/MultitaskSuRequestActivity.class
13.3 KB
procyon -ec {}
    
Offset 275, 116 lines modifiedOffset 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 ········((TextView)this.findViewById(2131361845)).setText((CharSequence)this.getString(2131034196,·new·Object[]·{·Integer.valueOf(this.mCallerUid)·}));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 ········((TextView)this.findViewById(2131361795)).setText((CharSequence)Integer.toString(this.mDesiredUid));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).setVisibility(8);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_0357:·{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 ························n·=·0;306 ························mDesiredUid·=·0;
302 ························break·Label_0357;307 ························break·Label_0346;
303 ····················}308 ····················}
304 ····················Label_0656:·{309 ····················Label_0618:·{
305 ························break·Label_0656;310 ························break·Label_0618;
306 ························while·(true)·{311 ························while·(true)·{
307 ····························final·String[]·array; 
308 ····························final·String·s·=·array[n];312 ····························final·String·s·=·packagesForUid[mDesiredUid];
309 ····························final·int·n2·=·4096;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_0757:·{316 ····························Label_0715:·{
313 ································try·{317 ································try·{
314 ····································final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n2);318 ····································final·PackageInfo·packageInfo·=·packageManager2.getPackageInfo(s2,·n);
315 ····································final·View·viewById3·=·this.findViewById(2131361815);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·viewById4·=·viewById.findViewById(2131361806);321 ········································final·TextView·textView3·=·(TextView)viewById4;
 322 ········································final·int·n2·=·2131034118;
 323 ········································final·Object[]·array2·=·{·null·};
319 ········································try·{324 ········································try·{
320 ············································final·ImageView·imageView·=·(ImageView)viewById4;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 ····················································final·TextView·textView·=·(TextView)viewById5;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 ····························································final·TextView·textView2·=·(TextView)viewById6;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·TextView·textView3·=·(TextView)viewById7;342 ····································································final·View·viewById8·=·this.findViewById(2131361794);
336 ····································································try·{343 ····································································try·{
 344 ········································································final·TextView·textView6·=·(TextView)viewById8;
 345 ········································································try·{
337 ········································································textView3.setText((CharSequence)packageInfo.packageName);346 ············································································textView6.setText((CharSequence)packageInfo.packageName);
 347 ············································································final·View·viewById9·=·this.findViewById(2131361845);
 348 ············································································mDesiredUid·=·8;
338 ········································································this.findViewById(2131361845).setVisibility(8);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_0757;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·ex2)·{}369 ································································catch·(Exception·ex3)·{}
357 ····························································}370 ····························································}
358 ····························································catch·(Exception·ex3)·{}371 ····························································catch·(Exception·ex4)·{}
359 ························································}372 ························································}
360 ························································catch·(Exception·ex4)·{}373 ························································catch·(Exception·ex5)·{}
361 ····················································}374 ····················································}
362 ····················································catch·(Exception·ex5)·{}375 ····················································catch·(Exception·ex6)·{}
363 ················································}376 ················································}
364 ················································catch·(Exception·ex6)·{}377 ················································catch·(Exception·ex7)·{}
365 ············································}378 ············································}
366 ············································catch·(Exception·ex7)·{}379 ············································catch·(Exception·ex8)·{}
367 ········································}380 ········································}
368 ········································catch·(Exception·ex8)·{}381 ········································catch·(Exception·ex9)·{}
369 ····································}382 ····································}
370 ····································catch·(Exception·ex9)·{}383 ····································catch·(Exception·ex10)·{}
371 ································}384 ································}
372 ································catch·(Exception·ex10)·{}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.
8.95 KB
com/koushikdutta/superuser/NotifyActivity.class
8.86 KB
procyon -ec {}
    
Offset 27, 78 lines modifiedOffset 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 ················((TextView)this.findViewById(2131361845)).setText((CharSequence)this.getString(2131034196,·new·Object[]·{·Integer.valueOf(intExtra)·}));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_0459:·{41 ················Label_0457:·{
36 ····················if·(packagesForUid·==·null·||·packagesForUid.length·<=·0)·{42 ····················if·(packagesForUid·==·null·||·packagesForUid.length·<=·0)·{
37 ························break·Label_0459;43 ························break·Label_0457;
38 ····················}44 ····················}
39 ····················final·String[]·array·=·packagesForUid; 
40 ····················final·int·length·=·packagesForUid.length;45 ····················length·=·packagesForUid.length;
41 ····················int·n·=·0;46 ····················visibility·=·0;
42 ····················Label_0436:·{47 ····················Label_0434:·{
43 ························if·(n·>=·length)·{48 ························if·(visibility·>=·length)·{
44 ····························break·Label_0436;49 ····························break·Label_0434;
45 ························}50 ························}
46 ························final·String·s·=·array[n];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·viewById3·=·viewById.findViewById(2131361806);59 ································final·TextView·textView2·=·(TextView)viewById2;
 60 ································final·int·n3·=·2131034118;
 61 ································final·Object[]·array2·=·{·null·};
56 ································try·{62 ································try·{
57 ····································final·ImageView·imageView·=·(ImageView)viewById3;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 ············································final·TextView·textView·=·(TextView)viewById4;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 ····················································final·TextView·textView2·=·(TextView)viewById5;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 ····························································final·TextView·textView3·=·(TextView)viewById6;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 ································································textView3.setText((CharSequence)packageInfo.packageName);84 ····································································textView5.setText((CharSequence)packageInfo.packageName);
 85 ····································································final·View·viewById7·=·this.findViewById(2131361845);
 86 ····································································visibility·=·8;
75 ································································this.findViewById(2131361845).setVisibility(8);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 ································································++n;92 ································································}
80 ····························································}93 ····························································}
 94 ····························································catch·(Exception·ex2)·{}
81 ························································}95 ························································}
82 ························································catch·(Exception·ex2)·{}96 ························································catch·(Exception·ex3)·{}
83 ····················································}97 ····················································}
84 ····················································catch·(Exception·ex3)·{}98 ····················································catch·(Exception·ex4)·{}
85 ················································}99 ················································}
86 ················································catch·(Exception·ex4)·{}100 ················································catch·(Exception·ex5)·{}
87 ············································}101 ············································}
88 ············································catch·(Exception·ex5)·{}102 ············································catch·(Exception·ex6)·{}
89 ········································}103 ········································}
90 ········································catch·(Exception·ex6)·{}104 ········································catch·(Exception·ex7)·{}
91 ····································}105 ····································}
92 ····································catch·(Exception·ex7)·{}106 ····································catch·(Exception·ex8)·{}
93 ································}107 ································}
94 ································catch·(Exception·ex8)·{}108 ································catch·(Exception·ex9)·{}
95 ····························}109 ····························}
96 ····························catch·(Exception·ex9)·{}110 ····························catch·(Exception·ex10)·{}
97 ························}111 ························}
98 ························catch·(Exception·ex10)·{}112 ························catch·(Exception·ex11)·{}
99 ····················}113 ····················}
100 ················}114 ················}
101 ············}115 ············}
102 ········}116 ········}
103 ····}117 ····}
104 }118 }
1.26 KB
com/koushikdutta/superuser/PackageChangeReceiver$1.class
1.15 KB
procyon -ec {}
    
Offset 33, 21 lines modifiedOffset 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·=·array[n];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;
8.62 KB
com/koushikdutta/superuser/db/SuDatabaseHelper.class
8.52 KB
procyon -ec {}
    
Offset 190, 62 lines modifiedOffset 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_0290:·{203 ····································Label_0289:·{
200 ········································if·(!iterator.hasNext())·{204 ········································if·(!iterator.hasNext())·{
201 ············································break·Label_0290;205 ············································break·Label_0289;
202 ········································}206 ········································}
203 ········································final·LogEntry·next·=·iterator.next();207 ········································next·=·iterator.next();
204 ········································try·{208 ········································try·{
205 ············································SuperuserDatabaseHelper.addLog(writableDatabase,·(LogEntry)next);209 ············································SuperuserDatabaseHelper.addLog(writableDatabase,·(LogEntry)next);
206 ············································continue·Block_11_Outer;210 ············································continue·Label_0168_Outer;
207 ············································//·iftrue(Label_0217:,·n·!=·4)211 ············································//·iftrue(Label_0217:,·n·!=·4)
208 ············································Label_0217:·{212 ············································//·iftrue(Label_0483:,·n·!=·5)
 213 ············································//·iftrue(Label_0480:,·!iterator2.hasNext())
209 ················································while·(true)·{214 ············································while·(true)·{
 215 ················································Block_11:·{
 216 ····················································break·Block_11;
210 ····················································sqLiteDatabase.execSQL("alter·table·uid_policy·add·column·notification·integer");217 ····················································sqLiteDatabase.execSQL("drop·table·if·exists·log");
211 ····················································sqLiteDatabase.execSQL("update·uid_policy·set·notification·=·1");218 ····················································sqLiteDatabase.execSQL("drop·table·if·exists·settings");
212 ····················································n·=·5;219 ····················································n·=·4;
213 ····················································break·Label_0217; 
214 ····················································continue·Label_0168_Outer;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 ················································try·{221 ····················································while·(true)·{
 222 ····················································Label_0254:
218 ····················································if·(!query.moveToNext())·{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 ····················································try·{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 ················································catch·(Exception·ex2)·{}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 ············································Label_0255:·{241 ············································try·{
 242 ················································if·(!query.moveToNext())·{
235 ················································break·Label_0255;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 ················································n·=·4;244 ················································}
 245 ················································query.getString(query.getColumnIndex("key"));
 246 ················································query.getString(query.getColumnIndex("value"));
241 ················································continue·Label_0188;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 modifiedOffset 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_0478:·{271 ····················Label_0480:·{
263 ························n·=·6;272 ························n·=·6;
264 ····················}273 ····················}
265 ····················break;274 ····················break;
266 ················}275 ················}
267 ················Label_0481:·{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 }
7.88 KB
com/koushikdutta/widgets/BetterListFragment.class
7.78 KB
javap -verbose -constants -s -l -private {}
    
Offset 575, 59 lines modifiedOffset 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_1576 ·········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_2578 ·········8:·astore_2
579 ·········9:·aload_0579 ·········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 ········18:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;582 ········16:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;
585 ········23:·astore········4 
586 ········25:·aload·········4583 ········21:·astore_3
 584 ········22:·aload_3
587 ········27:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z585 ········23:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
588 ········32:·istore········5586 ········28:·istore········4
589 ········34:·iload·········5587 ········30:·iload·········4
590 ········36:·ifeq··········110588 ········32:·ifeq··········107
591 ········39:·aload·········4589 ········35:·aload_3
592 ········41:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;590 ········36:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
593 ········46:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter591 ········41:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter
594 ········49:·astore········6592 ········44:·astore········5
595 ········51:·iconst_0593 ········46:·iconst_0
596 ········52:·istore········7594 ········47:·istore········6
597 ········54:·aload·········6595 ········49:·aload·········5
598 ········56:·invokevirtual·#111················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getCount:()I596 ········51:·invokevirtual·#111················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getCount:()I
599 ········59:·istore········5597 ········54:·istore········4
600 ········61:·iload·········7598 ········56:·iload·········6
 599 ········58:·iload·········4
 600 ········60:·if_icmpge·····22
601 ········63:·iload·········5601 ········63:·aload·········5
602 ········65:·if_icmpge·····25 
603 ········68:·aload·········6602 ········65:·iload·········6
604 ········70:·iload·········7 
605 ········72:·invokevirtual·#115················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getItem:(I)Ljava/lang/Object;603 ········67:·invokevirtual·#115················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.getItem:(I)Ljava/lang/Object;
606 ········75:·checkcast·····#117················//·class·com/koushikdutta/widgets/ListItem604 ········70:·checkcast·····#117················//·class·com/koushikdutta/widgets/ListItem
607 ········78:·astore········8605 ········73:·astore········7
608 ········80:·aload·········8606 ········75:·aload·········7
609 ········82:·invokevirtual·#121················//·Method·com/koushikdutta/widgets/ListItem.getTitle:()Ljava/lang/String;607 ········77:·invokevirtual·#121················//·Method·com/koushikdutta/widgets/ListItem.getTitle:()Ljava/lang/String;
610 ········85:·astore_3608 ········80:·astore········8
611 ········86:·aload_2609 ········82:·aload_2
612 ········87:·aload_3610 ········83:·aload·········8
613 ········88:·invokevirtual·#127················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z611 ········85:·invokevirtual·#127················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
614 ········91:·istore········5612 ········88:·istore········4
615 ········93:·iload·········5613 ········90:·iload·········4
616 ········95:·ifeq··········101614 ········92:·ifeq··········98
617 ········98:·aload·········8615 ········95:·aload·········7
618 ·······100:·areturn616 ········97:·areturn
619 ·······101:·iload·········7617 ········98:·iload·········6
620 ·······103:·iconst_1618 ·······100:·iconst_1
621 ·······104:·iadd619 ·······101:·iadd
622 ·······105:·istore········7620 ·······102:·istore········6
623 ·······107:·goto··········54621 ·······104:·goto··········49
624 ·······110:·aconst_null622 ·······107:·aconst_null
625 ·······111:·astore········8623 ·······108:·astore········7
626 ·······113:·goto··········98624 ·······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_PUBLIC627 ····flags:·(0x0001)·ACC_PUBLIC
630 ····Code:628 ····Code:
631 ······stack=300,·locals=1,·args_size=1629 ······stack=300,·locals=1,·args_size=1
632 ·········0:·aload_0630 ·········0:·aload_0
Offset 913, 39 lines modifiedOffset 911, 37 lines modified
913 ······stack=300,·locals=2,·args_size=2911 ······stack=300,·locals=2,·args_size=2
914 ·········0:·return912 ·········0:·return
  
915 ··public·void·removeItem(com.koushikdutta.widgets.ListItem);913 ··public·void·removeItem(com.koushikdutta.widgets.ListItem);
916 ····descriptor:·(Lcom/koushikdutta/widgets/ListItem;)V914 ····descriptor:·(Lcom/koushikdutta/widgets/ListItem;)V
917 ····flags:·(0x0001)·ACC_PUBLIC915 ····flags:·(0x0001)·ACC_PUBLIC
918 ····Code:916 ····Code:
919 ······stack=300,·locals=6,·args_size=2917 ······stack=300,·locals=5,·args_size=2
920 ·········0:·aload_0918 ·········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 ·········9:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;921 ·········7:·invokeinterface·#98,··1···········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;
926 ········14:·astore_3922 ········12:·astore_2
927 ········15:·aload_3923 ········13:·aload_2
928 ········16:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z924 ········14:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
929 ········21:·istore········4 
930 ········23:·iload·········4925 ········19:·istore_3
 926 ········20:·iload_3
931 ········25:·ifeq··········48927 ········21:·ifeq··········44
932 ········28:·aload_3928 ········24:·aload_2
933 ········29:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;929 ········25:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
934 ········34:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter930 ········30:·checkcast·····#43·················//·class·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter
935 ········37:·astore········5931 ········33:·astore········4
936 ········39:·aload·········5932 ········35:·aload·········4
937 ········41:·aload_1933 ········37:·aload_1
938 ········42:·invokevirtual·#229················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.remove:(Ljava/lang/Object;)V934 ········38:·invokevirtual·#229················//·Method·com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.remove:(Ljava/lang/Object;)V
939 ········45:·goto··········15935 ········41:·goto··········13
940 ········48:·aload_0936 ········44:·aload_0
941 ········49:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;937 ········45:·getfield······#35·················//·Field·mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;
942 ········52:·invokevirtual·#65·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.notifyDataSetChanged:()V938 ········48:·invokevirtual·#65·················//·Method·com/koushikdutta/widgets/BetterListFragment$MyAdapter.notifyDataSetChanged:()V
943 ········55:·return939 ········51:·return
  
944 ··public·void·removeSection(int);940 ··public·void·removeSection(int);
945 ····descriptor:·(I)V941 ····descriptor:·(I)V
946 ····flags:·(0x0001)·ACC_PUBLIC942 ····flags:·(0x0001)·ACC_PUBLIC
947 ····Code:943 ····Code:
948 ······stack=300,·locals=3,·args_size=2944 ······stack=300,·locals=3,·args_size=2
949 ·········0:·aload_0945 ·········0:·aload_0
2.69 KB
com/koushikdutta/widgets/SeparatedListAdapter.class
2.59 KB
javap -verbose -constants -s -l -private {}
    
Offset 735, 43 lines modifiedOffset 735, 41 lines modified
735 ········87:·astore········6735 ········87:·astore········6
736 ········89:·goto··········18736 ········89:·goto··········18
  
737 ··public·int·getViewTypeCount();737 ··public·int·getViewTypeCount();
738 ····descriptor:·()I738 ····descriptor:·()I
739 ····flags:·(0x0001)·ACC_PUBLIC739 ····flags:·(0x0001)·ACC_PUBLIC
740 ····Code:740 ····Code:
741 ······stack=300,·locals=6,·args_size=1741 ······stack=300,·locals=5,·args_size=1
742 ·········0:·iconst_2742 ·········0:·iconst_2
743 ·········1:·istore_1743 ·········1:·istore_1
744 ·········2:·aload_0744 ·········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 ········11:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;747 ·········9:·invokeinterface·#149,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
750 ········16:·astore_3748 ········14:·astore_2
751 ········17:·aload_3749 ········15:·aload_2
752 ········18:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z750 ········16:·invokeinterface·#155,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
753 ········23:·istore········4 
754 ········25:·iload·········4751 ········21:·istore_3
 752 ········22:·iload_3
755 ········27:·ifeq··········58753 ········23:·ifeq··········52
756 ········30:·aload_3754 ········26:·aload_2
757 ········31:·invokeinterface·#159,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;755 ········27:·invokeinterface·#159,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
758 ········36:·checkcast·····#65·················//·class·android/widget/Adapter756 ········32:·checkcast·····#65·················//·class·android/widget/Adapter
759 ········39:·astore········5757 ········35:·astore········4
760 ········41:·aload·········5758 ········37:·aload·········4
761 ········43:·invokeinterface·#162,··1··········//·InterfaceMethod·android/widget/Adapter.getViewTypeCount:()I759 ········39:·invokeinterface·#162,··1··········//·InterfaceMethod·android/widget/Adapter.getViewTypeCount:()I
762 ········48:·istore········4760 ········44:·istore_3
763 ········50:·iload_1761 ········45:·iload_1
764 ········51:·iload·········4762 ········46:·iload_3
765 ········53:·iadd763 ········47:·iadd
766 ········54:·istore_1764 ········48:·istore_1
767 ········55:·goto··········17765 ········49:·goto··········15
768 ········58:·iload_1766 ········52:·iload_1
769 ········59:·ireturn767 ········53:·ireturn
  
770 ··public·void·hideSectionHeader(java.lang.String);768 ··public·void·hideSectionHeader(java.lang.String);
771 ····descriptor:·(Ljava/lang/String;)V769 ····descriptor:·(Ljava/lang/String;)V
772 ····flags:·(0x0001)·ACC_PUBLIC770 ····flags:·(0x0001)·ACC_PUBLIC
773 ····Code:771 ····Code:
774 ······stack=300,·locals=2,·args_size=2772 ······stack=300,·locals=2,·args_size=2
775 ·········0:·aload_0773 ·········0:·aload_0
6.92 KB
com/koushikdutta/superuser/PolicyFragment.class
6.83 KB
javap -verbose -constants -s -l -private {}
    
Offset 655, 15 lines modifiedOffset 655, 15 lines modified
655 ········16:·aload_2655 ········16:·aload_2
656 ········17:·areturn656 ········17:·areturn
  
657 ··void·load();657 ··void·load();
658 ····descriptor:·()V658 ····descriptor:·()V
659 ····flags:·(0x0000)659 ····flags:·(0x0000)
660 ····Code:660 ····Code:
661 ······stack=300,·locals=10,·args_size=1661 ······stack=300,·locals=9,·args_size=1
662 ·········0:·aload_0662 ·········0:·aload_0
663 ·········1:·invokevirtual·#175················//·Method·clear:()V663 ·········1:·invokevirtual·#175················//·Method·clear:()V
664 ·········4:·aload_0664 ·········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_1667 ········11:·astore_1
668 ········12:·new···········#183················//·class·com/koushikdutta/superuser/db/SuperuserDatabaseHelper668 ········12:·new···········#183················//·class·com/koushikdutta/superuser/db/SuperuserDatabaseHelper
Offset 675, 79 lines modifiedOffset 675, 79 lines modified
675 ········22:·aload_3675 ········22:·aload_3
676 ········23:·invokespecial·#184················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper."<init>":(Landroid/content/Context;)V676 ········23:·invokespecial·#184················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper."<init>":(Landroid/content/Context;)V
677 ········26:·aload_2677 ········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········4679 ········30:·astore········4
680 ········32:·aload_1680 ········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········5682 ········36:·astore_3
683 ········38:·aload·········5683 ········37:·aload_3
684 ········40:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z684 ········38:·invokeinterface·#200,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
685 ········45:·istore········6685 ········43:·istore········5
686 ········47:·iload·········6686 ········45:·iload·········5
687 ········49:·ifeq··········139687 ········47:·ifeq··········136
688 ········52:·aload·········5688 ········50:·aload_3
689 ········54:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;689 ········51:·invokeinterface·#204,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
690 ········59:·astore········7690 ········56:·astore········6
691 ········61:·aload·········7691 ········58:·aload·········6
692 ········63:·checkcast·····#30·················//·class·com/koushikdutta/superuser/db/UidPolicy692 ········60:·checkcast·····#30·················//·class·com/koushikdutta/superuser/db/UidPolicy
 693 ········63:·astore········6
 694 ········65:·iconst_0
693 ········66:·astore········7695 ········66:·istore········7
694 ········68:·iconst_0696 ········68:·iconst_1
695 ········69:·istore········8697 ········69:·istore········5
696 ········71:·iconst_1 
697 ········72:·istore········6 
698 ········74:·aload·········4698 ········71:·aload·········4
699 ········76:·aload·········7699 ········73:·aload·········6
700 ········78:·iload·········6700 ········75:·iload·········5
701 ········80:·invokestatic··#208················//·Method·com/koushikdutta/superuser/db/SuperuserDatabaseHelper.getLogs:(Landroid/database/sqlite/SQLiteDatabase;Lcom/koushikdutta/superuser/db/UidPolicy;I)Ljava/util/ArrayList;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 ········83:·astore········9702 ········80:·astore········8
703 ········85:·aload·········9703 ········82:·aload·········8
704 ········87:·invokevirtual·#211················//·Method·java/util/ArrayList.size:()I704 ········84:·invokevirtual·#211················//·Method·java/util/ArrayList.size:()I
705 ········90:·istore········6705 ········87:·istore········5
706 ········92:·iload·········6706 ········89:·iload·········5
707 ········94:·ifle··········120707 ········91:·ifle··········117
708 ········97:·iconst_0708 ········94:·iconst_0
709 ········98:·istore········6709 ········95:·istore········5
710 ·······100:·aconst_null710 ········97:·aconst_null
711 ·······101:·astore_2711 ········98:·astore_2
712 ·······102:·aload·········9712 ········99:·aload·········8
713 ·······104:·iconst_0713 ·······101:·iconst_0
714 ·······105:·invokevirtual·#215················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;714 ·······102:·invokevirtual·#215················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object;
715 ·······108:·astore_2715 ·······105:·astore_2
716 ·······109:·aload_2716 ·······106:·aload_2
717 ·······110:·checkcast·····#217················//·class·com/koushikdutta/superuser/db/LogEntry717 ·······107:·checkcast·····#217················//·class·com/koushikdutta/superuser/db/LogEntry
718 ·······113:·astore_2718 ·······110:·astore_2
719 ·······114:·aload_2719 ·······111:·aload_2
720 ·······115:·getfield······#220················//·Field·com/koushikdutta/superuser/db/LogEntry.date:I720 ·······112:·getfield······#220················//·Field·com/koushikdutta/superuser/db/LogEntry.date:I
721 ·······118:·istore········8721 ·······115:·istore········7
722 ·······120:·aload_0722 ·······117:·aload_0
723 ·······121:·aload·········7723 ·······118:·aload·········6
724 ·······123:·iload·········8724 ·······120:·iload·········7
725 ·······125:·invokevirtual·#223················//·Method·addPolicy:(Lcom/koushikdutta/superuser/db/UidPolicy;I)V725 ·······122:·invokevirtual·#223················//·Method·addPolicy:(Lcom/koushikdutta/superuser/db/UidPolicy;I)V
726 ·······128:·goto··········38726 ·······125:·goto··········37
727 ·······131:·astore_2727 ·······128:·astore_2
728 ·······132:·aload·········4728 ·······129:·aload·········4
729 ·······134:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V729 ·······131:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V
730 ·······137:·aload_2730 ·······134:·aload_2
731 ·······138:·athrow731 ·······135:·athrow
732 ·······139:·aload·········4732 ·······136:·aload·········4
733 ·······141:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V733 ·······138:·invokevirtual·#228················//·Method·android/database/sqlite/SQLiteDatabase.close:()V
734 ·······144:·return734 ·······141:·return
735 ······Exception·table:735 ······Exception·table:
736 ·········from····to··target·type736 ·········from····to··target·type
737 ············32····36···131···any737 ············32····36···128···any
738 ············38····45···131···any738 ············37····43···128···any
739 ············52····59···131···any739 ············50····56···128···any
740 ············61····66···131···any 
741 ············78····83···131···any740 ············58····63···128···any
742 ············85····90···131···any741 ············75····80···128···any
 742 ············82····87···128···any
743 ···········104···108···131···any743 ···········101···105···128···any
744 ···········109···113···131···any744 ···········106···110···128···any
745 ···········114···118···131···any745 ···········111···115···128···any
746 ···········123···128···131···any746 ···········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;)V748 ····descriptor:·(Landroid/os/Bundle;Landroid/view/View;)V
749 ····flags:·(0x0001)·ACC_PUBLIC749 ····flags:·(0x0001)·ACC_PUBLIC
750 ····Code:750 ····Code:
751 ······stack=300,·locals=7,·args_size=3751 ······stack=300,·locals=7,·args_size=3
752 ·········0:·aload_0752 ·········0:·aload_0
710 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·43927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.72 KB
smali/com/koushikdutta/superuser/PackageChangeReceiver$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$context:Landroid/content/Context;19 .field·final·synthetic·val$context:Landroid/content/Context;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V21 .method·constructor·<init>(Lcom/koushikdutta/superuser/PackageChangeReceiver;Landroid/content/Context;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PackageChangeReceiver;
  
23 ····.prologue24 ····.prologue
24 ····.line·1725 ····.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 modifiedOffset 35, 152 lines modified
  
34 ····return-void35 ····return-void
35 .end·method36 .end·method
  
  
36 #·virtual·methods37 #·virtual·methods
37 .method·public·run()V38 .method·public·run()V
38 ····.locals·1339 ····.locals·11
  
39 ····.prologue40 ····.prologue
40 ····.line·1941 ····.line·19
41 ····iget-object·v11,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;42 ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;
  
42 ····invoke-static·{v11},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList;43 ····invoke-static·{v7},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList;
  
43 ····move-result-object·v944 ····move-result-object·v5
  
44 ····.line·2145 ····.line·21
45 ····.local·v9,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;"46 ····.local·v5,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;"
46 ····if-nez·v9,·:cond_147 ····if-nez·v5,·:cond_1
  
47 ····.line·5248 ····.line·52
48 ····:cond_049 ····:cond_0
49 ····return-void50 ····return-void
  
50 ····.line·2451 ····.line·24
51 ····:cond_152 ····:cond_1
52 ····iget-object·v11,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;53 ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;
  
53 ····invoke-virtual·{v11},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;54 ····invoke-virtual·{v7},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
54 ····move-result-object·v855 ····move-result-object·v4
  
55 ····.line·2556 ····.line·25
56 ····.local·v8,·"pm":Landroid/content/pm/PackageManager;57 ····.local·v4,·"pm":Landroid/content/pm/PackageManager;
57 ····invoke-virtual·{v9},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;58 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
58 ····move-result-object·v359 ····move-result-object·v8
  
59 ····:cond_260 ····:cond_2
60 ····:goto_061 ····:goto_0
61 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z62 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
62 ····move-result·v1163 ····move-result·v7
  
63 ····if-eqz·v11,·:cond_064 ····if-eqz·v7,·:cond_0
  
64 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;65 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
65 ····move-result-object·v1066 ····move-result-object·v6
  
66 ····check-cast·v10,·Lcom/koushikdutta/superuser/db/UidPolicy;67 ····check-cast·v6,·Lcom/koushikdutta/superuser/db/UidPolicy;
  
67 ····.line·3468 ····.line·34
68 ····.local·v10,·"policy":Lcom/koushikdutta/superuser/db/UidPolicy;69 ····.local·v6,·"policy":Lcom/koushikdutta/superuser/db/UidPolicy;
69 ····iget-object·v11,·v10,·Lcom/koushikdutta/superuser/db/UidPolicy;->packageName:Ljava/lang/String;70 ····iget-object·v7,·v6,·Lcom/koushikdutta/superuser/db/UidPolicy;->packageName:Ljava/lang/String;
  
70 ····invoke-static·{v11},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z71 ····invoke-static·{v7},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
71 ····move-result·v1172 ····move-result·v7
  
72 ····if-nez·v11,·:cond_273 ····if-nez·v7,·:cond_2
  
73 ····.line·3774 ····.line·37
74 ····const/4·v2,·0x075 ····const/4·v1,·0x0
  
75 ····.line·3876 ····.line·38
76 ····.local·v2,·"found":Z77 ····.local·v1,·"found":Z
77 ····:try_start_078 ····:try_start_0
78 ····iget·v11,·v10,·Lcom/koushikdutta/superuser/db/UidPolicy;->uid:I79 ····iget·v7,·v6,·Lcom/koushikdutta/superuser/db/UidPolicy;->uid:I
  
79 ····invoke-virtual·{v8,·v11},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;80 ····invoke-virtual·{v4,·v7},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;
  
80 ····move-result-object·v781 ····move-result-object·v3
  
81 ····.line·3982 ····.line·39
82 ····.local·v7,·"names":[Ljava/lang/String;83 ····.local·v3,·"names":[Ljava/lang/String;
83 ····if-nez·v7,·:cond_384 ····if-nez·v3,·:cond_3
  
84 ····.line·4085 ····.line·40
85 ····new-instance·v11,·Ljava/lang/Exception;86 ····new-instance·v7,·Ljava/lang/Exception;
  
86 ····const-string·v12,·"no·packages·for·uid"87 ····const-string·v9,·"no·packages·for·uid"
  
87 ····invoke-direct·{v11,·v12},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V88 ····invoke-direct·{v7,·v9},·Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
  
88 ····throw·v1189 ····throw·v7
89 ····:try_end_090 ····:try_end_0
90 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_091 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
91 ····.line·4892 ····.line·48
92 ····.end·local·v7····#·"names":[Ljava/lang/String;93 ····.end·local·v3····#·"names":[Ljava/lang/String;
93 ····:catch_094 ····:catch_0
94 ····move-exception·v195 ····move-exception·v0
  
95 ····.line·4996 ····.line·49
96 ····.local·v1,·"e":Ljava/lang/Exception;97 ····.local·v0,·"e":Ljava/lang/Exception;
97 ····iget-object·v11,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;98 ····iget-object·v7,·p0,·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->val$context:Landroid/content/Context;
  
98 ····invoke-static·{v11,·v10},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->delete(Landroid/content/Context;Lcom/koushikdutta/superuser/db/UidPolicy;)Z99 ····invoke-static·{v7,·v6},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->delete(Landroid/content/Context;Lcom/koushikdutta/superuser/db/UidPolicy;)Z
  
99 ····goto·:goto_0100 ····goto·:goto_0
  
100 ····.line·41101 ····.line·41
101 ····.end·local·v1····#·"e":Ljava/lang/Exception;102 ····.end·local·v0····#·"e":Ljava/lang/Exception;
102 ····.restart·local·v7····#·"names":[Ljava/lang/String;103 ····.restart·local·v3····#·"names":[Ljava/lang/String;
103 ····:cond_3104 ····:cond_3
104 ····move-object·v0,·v7 
  
105 ····.local·v0,·"arr$":[Ljava/lang/String; 
106 ····:try_start_1105 ····:try_start_1
Max diff block lines reached; 1614/7780 bytes (20.75%) of diff not shown.
753 B
smali/com/koushikdutta/superuser/SettingsFragment$9.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·32027 ····.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;
766 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$packageInfo:Landroid/view/View;24 .field·final·synthetic·val$packageInfo:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·16030 ····.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;
  
749 B
smali/com/koushikdutta/superuser/LogFragment$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$date:Ljava/lang/String;19 .field·final·synthetic·val$date:Ljava/lang/String;
  
  
20 #·direct·methods20 #·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;)V21 .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·022 ····.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 ····.prologue28 ····.prologue
28 ····.line·13829 ····.line·138
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·21727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
601 B
smali/com/koushikdutta/superuser/LogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/koushikdutta/superuser/SettingsFragment$5$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$5;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$5;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$5;
  
25 ····.prologue26 ····.prologue
26 ····.line·22027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.04 KB
smali/com/koushikdutta/superuser/SettingsFragment$3.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$d:Landroid/app/Dialog;19 .field·final·synthetic·val$d:Landroid/app/Dialog;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V21 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment;
23 ····.param·p2,·"x0"····#·Landroid/view/LayoutInflater;24 ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater;
24 ····.param·p3,·"x1"····#·Landroid/view/ViewGroup;25 ····.param·p3,·"container"····#·Landroid/view/ViewGroup;
25 ····.param·p4,·"x2"····#·Landroid/os/Bundle;26 ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle;
  
26 ····.prologue27 ····.prologue
27 ····.line·9228 ····.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;
  
655 B
smali/com/koushikdutta/superuser/SettingsFragment$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;III)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;III)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·12528 ····.line·125
829 B
smali/com/koushikdutta/superuser/PolicyFragment$1.smali
    
Offset 19, 14 lines modifiedOffset 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·methods20 #·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;)V21 .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·022 ····.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 ····.prologue27 ····.prologue
27 ····.line·12328 ····.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;
602 B
smali/com/koushikdutta/superuser/LogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·15727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.06 KB
smali/com/koushikdutta/superuser/SettingsFragment$1.smali
    
Offset 21, 17 lines modifiedOffset 21, 18 lines modified
  
21 .field·final·synthetic·val$pin:Ljava/lang/String;21 .field·final·synthetic·val$pin:Ljava/lang/String;
  
  
22 #·direct·methods22 #·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;)V23 .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·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment;
25 ····.param·p2,·"x0"····#·Landroid/view/LayoutInflater;26 ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater;
26 ····.param·p3,·"x1"····#·Landroid/view/ViewGroup;27 ····.param·p3,·"container"····#·Landroid/view/ViewGroup;
27 ····.param·p4,·"x2"····#·Landroid/os/Bundle;28 ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle;
  
28 ····.prologue29 ····.prologue
29 ····.line·4830 ····.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;
  
615 B
smali/com/koushikdutta/superuser/PinViewHelper$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PinViewHelper;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PinViewHelper;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/com/koushikdutta/superuser/AboutFragment$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·10828 ····.line·108
721 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$7$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;
  
25 ····.prologue26 ····.prologue
26 ····.line·31427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
762 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$packageInfo:Landroid/view/View;24 .field·final·synthetic·val$packageInfo:Landroid/view/View;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V26 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;Landroid/view/View;Landroid/view/View;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·17030 ····.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;
  
672 B
smali/com/koushikdutta/superuser/PolicyFragment$2$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$handler:Landroid/os/Handler;19 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V21 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;Landroid/os/Handler;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/PolicyFragment$2;
  
23 ····.prologue24 ····.prologue
24 ····.line·18225 ····.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;
  
753 B
smali/com/koushikdutta/superuser/SettingsFragment$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·18127 ····.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;
285 B
smali/com/koushikdutta/superuser/R.smali
    
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .method·public·constructor·<init>()V24 .method·public·constructor·<init>()V
25 ····.locals·025 ····.locals·0
  
26 ····.prologue26 ····.prologue
27 ····.line·1027 ····.line·10
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····.line·399 
30 ····return-void29 ····return-void
31 .end·method30 .end·method
707 B
smali/com/koushikdutta/superuser/AboutFragment$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·7028 ····.line·70
623 B
smali/com/koushikdutta/superuser/PolicyFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·21227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
707 B
smali/com/koushikdutta/superuser/AboutFragment$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·4228 ····.line·42
753 B
smali/com/koushikdutta/superuser/SettingsFragment$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·28927 ····.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;
1.04 KB
smali/com/koushikdutta/superuser/SettingsFragment$2.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$d:Landroid/app/Dialog;19 .field·final·synthetic·val$d:Landroid/app/Dialog;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V21 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;Landroid/app/Dialog;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SettingsFragment;
23 ····.param·p2,·"x0"····#·Landroid/view/LayoutInflater;24 ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater;
24 ····.param·p3,·"x1"····#·Landroid/view/ViewGroup;25 ····.param·p3,·"container"····#·Landroid/view/ViewGroup;
25 ····.param·p4,·"x2"····#·Landroid/os/Bundle;26 ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle;
  
26 ····.prologue27 ····.prologue
27 ····.line·7328 ····.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;
  
298 B
smali/com/koushikdutta/superuser/Manifest.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·1018 ····.line·10
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·11 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
707 B
smali/com/koushikdutta/superuser/AboutFragment$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·8128 ····.line·81
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·37227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.13 KB
smali/com/koushikdutta/superuser/PolicyFragment$2.smali
    
Offset 26, 14 lines modifiedOffset 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·methods27 #·direct·methods
28 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;Lcom/koushikdutta/widgets/ListItem;)V28 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;Ljava/lang/String;Lcom/koushikdutta/superuser/db/UidPolicy;Lcom/koushikdutta/widgets/ListItem;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment;
  
30 ····.prologue31 ····.prologue
31 ····.line·15532 ····.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 modifiedOffset 69, 30 lines modified
  
68 ····.line·16169 ····.line·161
69 ····:pswitch_070 ····: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·v275 ····move-result-object·v2
  
74 ····const·v3,·0x7f05000476 ····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·v278 ····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·v280 ····move-result-object·v2
  
 81 ····.line·161
79 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z82 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
80 ····move-result·v183 ····move-result·v1
  
81 ····if-eqz·v1,·:cond_084 ····if-eqz·v1,·:cond_0
  
82 ····.line·16385 ····.line·163
Offset 136, 14 lines modifiedOffset 139, 15 lines modified
  
136 ····.line·182139 ····.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;)V142 ····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()V144 ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/PolicyFragment$2$2;->start()V
  
141 ····.line·193145 ····.line·193
142 ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V146 ····invoke-interface·{p1},·Landroid/content/DialogInterface;->dismiss()V
  
143 ····goto·:goto_0147 ····goto·:goto_0
  
15.2 KB
smali/com/koushikdutta/superuser/LogFragment.smali
    
Offset 56, 31 lines modifiedOffset 56, 29 lines modified
  
56 ····move-result-object·v256 ····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·v1659 ····move-result-object·v15
  
60 ····check-cast·v16,·Landroid/view/LayoutInflater;60 ····check-cast·v15,·Landroid/view/LayoutInflater;
  
61 ····.line·9161 ····.line·91
62 ····.local·v16,·"inflater":Landroid/view/LayoutInflater;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·v264 ····move-result-object·v2
  
65 ····const·v3,·0x7f03001565 ····const·v3,·0x7f030015
  
66 ····const/4·v4,·0x066 ····const/4·v4,·0x0
  
67 ····move-object/from16·v0,·v16 
  
68 ····invoke-virtual·{v0,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;67 ····invoke-virtual·{v15,·v3,·v4},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
  
69 ····move-result-object·v368 ····move-result-object·v3
  
70 ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V69 ····invoke-virtual·{v2,·v3},·Landroid/widget/ListView;->addHeaderView(Landroid/view/View;)V
  
71 ····.line·9370 ····.line·93
72 ····const/4·v2,·0x171 ····const/4·v2,·0x1
Offset 116, 58 lines modifiedOffset 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,·-0x1116 ····const/4·v3,·-0x1
  
119 ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I117 ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
120 ····move-result·v23118 ····move-result·v22
  
121 ····.line·100119 ····.line·100
122 ····.local·v23,·"uid":I120 ····.local·v22,·"uid":I
123 ····const-string·v2,·"desiredUid"121 ····const-string·v2,·"desiredUid"
  
124 ····const/4·v3,·-0x1122 ····const/4·v3,·-0x1
  
125 ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I123 ····invoke-virtual·{v10,·v2,·v3},·Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
  
126 ····move-result·v13124 ····move-result·v13
  
127 ····.line·101125 ····.line·101
128 ····.local·v13,·"desiredUid":I126 ····.local·v13,·"desiredUid":I
129 ····const/4·v2,·-0x1127 ····const/4·v2,·-0x1
  
130 ····move/from16·v0,·v23128 ····move/from16·v0,·v22
  
131 ····if-eq·v0,·v2,·:cond_0129 ····if-eq·v0,·v2,·:cond_0
  
132 ····const/4·v2,·-0x1130 ····const/4·v2,·-0x1
  
133 ····if-eq·v13,·v2,·:cond_0131 ····if-eq·v13,·v2,·:cond_0
  
134 ····.line·102132 ····.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·v2134 ····move-result-object·v2
  
137 ····move/from16·v0,·v23135 ····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·v2137 ····move-result-object·v2
  
140 ····move-object/from16·v0,·p0138 ····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·108140 ····.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":I143 ····.end·local·v13····#·"desiredUid":I
146 ····.end·local·v23····#·"uid":I144 ····.end·local·v22····#·"uid":I
147 ····:cond_0145 ····: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·v2147 ····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 modifiedOffset 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·v2177 ····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·v22179 ····move-result-object·v21
  
182 ····.line·110180 ····.line·110
183 ····.local·v22,·"time":Ljava/text/DateFormat;181 ····.local·v21,·"time":Ljava/text/DateFormat;
184 ····move-object/from16·v0,·p0182 ····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_5184 ····if-eqz·v2,·:cond_5
  
187 ····.line·111185 ····.line·111
188 ····const·v2,·0x7f0a000e186 ····const·v2,·0x7f0a000e
  
189 ····move-object/from16·v0,·p2187 ····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·v15189 ····move-result-object·v14
  
192 ····check-cast·v15,·Landroid/widget/ImageView;190 ····check-cast·v14,·Landroid/widget/ImageView;
  
193 ····.line·112191 ····.line·112
194 ····.local·v15,·"icon":Landroid/widget/ImageView;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·v2194 ····move-result-object·v2
  
197 ····move-object/from16·v0,·p0195 ····move-object/from16·v0,·p0
  
Max diff block lines reached; 11175/15500 bytes (72.10%) of diff not shown.
721 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$7$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;
  
25 ····.prologue26 ····.prologue
26 ····.line·33427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/koushikdutta/superuser/SettingsFragment$6$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$6;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$6;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$6;
  
25 ····.prologue26 ····.prologue
26 ····.line·26727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.29 KB
smali/com/koushikdutta/superuser/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 44, 46 lines modifiedOffset 45, 50 lines modified
44 ····.line·6045 ····.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·v048 ····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·v051 ····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,·0x7f05000053 ····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·v156 ····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·v058 ····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;)I61 ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$000(Lcom/koushikdutta/superuser/MainActivity;)I
  
58 ····move-result·v162 ····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>()V64 ····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·v067 ····move-result-object·v0
  
 68 ····.line·64
64 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I69 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I
  
65 ····.line·6570 ····.line·65
66 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
67 ····return·v072 ····return·v0
68 .end·method73 .end·method
2.28 KB
smali/com/koushikdutta/superuser/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 44, 46 lines modifiedOffset 45, 50 lines modified
44 ····.line·7445 ····.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·v048 ····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·v051 ····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,·0x7f05004753 ····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·v156 ····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·v058 ····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;)I61 ····invoke-static·{v1},·Lcom/koushikdutta/superuser/MainActivity;->access$100(Lcom/koushikdutta/superuser/MainActivity;)I
  
58 ····move-result·v162 ····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>()V64 ····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·v067 ····move-result-object·v0
  
 68 ····.line·78
64 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I69 ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I
  
65 ····.line·7970 ····.line·79
66 ····const/4·v0,·0x171 ····const/4·v0,·0x1
  
67 ····return·v072 ····return·v0
68 .end·method73 .end·method
753 B
smali/com/koushikdutta/superuser/SettingsFragment$6.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·24227 ····.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;
658 B
smali/com/koushikdutta/superuser/SettingsFragment$10$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$10;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$10;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$10;
  
25 ····.prologue26 ····.prologue
26 ····.line·35627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$7.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·27324 ····.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>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
602 B
smali/com/koushikdutta/superuser/LogFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/LogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/LogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/LogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
821 B
smali/com/koushikdutta/superuser/SettingsFragment$8.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;)V
21 ····.locals·021 ····.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 ····.prologue26 ····.prologue
26 ····.line·29827 ····.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;
710 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·47427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
571 B
smali/com/koushikdutta/superuser/PackageChangeReceiver.smali
    
Offset 23, 12 lines modifiedOffset 23, 13 lines modified
  
23 ····.prologue23 ····.prologue
24 ····.line·1724 ····.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;)V26 ····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()V28 ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/PackageChangeReceiver$1;->start()V
  
28 ····.line·5429 ····.line·54
29 ····return-void30 ····return-void
30 .end·method31 .end·method
708 B
smali/com/koushikdutta/superuser/SuCheckerReceiver$1.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$handler:Landroid/os/Handler;21 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver;Landroid/content/Context;Landroid/os/Handler;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/SuCheckerReceiver;
  
25 ····.prologue26 ····.prologue
26 ····.line·5327 ····.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;
  
756 B
smali/com/koushikdutta/superuser/SettingsFragment$11.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·37927 ····.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;
686 B
smali/com/koushikdutta/superuser/SuCheckerReceiver.smali
    
Offset 206, 14 lines modifiedOffset 206, 15 lines modified
  
206 ····.line·53206 ····.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;)V209 ····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()V211 ····invoke-virtual·{v2},·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;->start()V
  
211 ····goto·:goto_0212 ····goto·:goto_0
  
212 ····.line·69213 ····.line·69
213 ····.end·local·v0····#·"counter":I214 ····.end·local·v0····#·"counter":I
214 ····.end·local·v1····#·"handler":Landroid/os/Handler;215 ····.end·local·v1····#·"handler":Landroid/os/Handler;
756 B
smali/com/koushikdutta/superuser/SettingsFragment$10.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/SettingsFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment;Lcom/koushikdutta/widgets/BetterListFragment;II)V
21 ····.locals·021 ····.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"····#·I24 ····.param·p3,·"x1"····#·I
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"x2"····#·I
  
25 ····.prologue26 ····.prologue
26 ····.line·33127 ····.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;
1.08 KB
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$10$1.smali
    
Offset 19, 17 lines modifiedOffset 19, 18 lines modified
  
19 .field·final·synthetic·val$until:I19 .field·final·synthetic·val$until:I
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;I)V21 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;I)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10;
23 ····.param·p2,·"x0"····#·Landroid/view/LayoutInflater;24 ····.param·p2,·"inflater"····#·Landroid/view/LayoutInflater;
24 ····.param·p3,·"x1"····#·Landroid/view/ViewGroup;25 ····.param·p3,·"container"····#·Landroid/view/ViewGroup;
25 ····.param·p4,·"x2"····#·Landroid/os/Bundle;26 ····.param·p4,·"savedInstanceState"····#·Landroid/os/Bundle;
  
26 ····.prologue27 ····.prologue
27 ····.line·45128 ····.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:I30 ····iput·p5,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$10$1;->val$until:I
  
639 B
smali/com/koushikdutta/superuser/PolicyFragment$2$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment$2;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/PolicyFragment$2;
  
22 ····.prologue23 ····.prologue
23 ····.line·17224 ····.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>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
37.5 KB
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity.smali
    
Offset 568, 14 lines modifiedOffset 568, 15 lines modified
  
568 ····.prologue568 ····.prologue
569 ····.line·273569 ····.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;)V571 ····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()V573 ····invoke-virtual·{v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$7;->start()V
  
573 ····.line·343574 ····.line·343
574 ····return-void575 ····return-void
575 .end·method576 .end·method
  
576 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V577 .method·public·onConfigurationChanged(Landroid/content/res/Configuration;)V
Offset 650, 31 lines modifiedOffset 651, 34 lines modified
650 ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->manageSocket()V651 ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->manageSocket()V
  
651 ····.line·372652 ····.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;)V654 ····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()V656 ····invoke-virtual·{v1},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity$8;->run()V
  
655 ····.line·385657 ····.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;)V660 ····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;)I662 ····invoke-static·{p0},·Lcom/koushikdutta/superuser/util/Settings;->getRequestTimeout(Landroid/content/Context;)I
  
660 ····move-result·v3663 ····move-result·v3
  
661 ····mul-int/lit16·v3,·v3,·0x3e8664 ····mul-int/lit16·v3,·v3,·0x3e8
  
662 ····int-to-long·v4,·v3665 ····int-to-long·v4,·v3
  
 666 ····.line·385
663 ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z667 ····invoke-virtual·{v1,·v2,·v4,·v5},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
  
664 ····goto·:goto_0668 ····goto·:goto_0
665 .end·method669 .end·method
  
666 .method·protected·onDestroy()V670 .method·protected·onDestroy()V
667 ····.locals·2671 ····.locals·2
Offset 763, 667 lines modifiedOffset 767, 593 lines modified
763 ····invoke-virtual·{p0,·v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->hideOverlays(Z)V767 ····invoke-virtual·{p0,·v0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->hideOverlays(Z)V
  
764 ····.line·503768 ····.line·503
765 ····return-void769 ····return-void
766 .end·method770 .end·method
  
767 .method·requestReady()V771 .method·requestReady()V
768 ····.locals·17772 ····.locals·15
  
769 ····.prologue773 ····.prologue
770 ····.line·150774 ····.line·150
771 ····const·v12,·0x7f0a002a775 ····const·v8,·0x7f0a002a
  
772 ····move-object/from16·v0,·p0 
  
773 ····invoke-virtual·{v0,·v12},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;776 ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;
  
774 ····move-result-object·v12777 ····move-result-object·v8
  
775 ····const/16·v13,·0x8778 ····const/16·v9,·0x8
  
776 ····invoke-virtual·{v12,·v13},·Landroid/view/View;->setVisibility(I)V779 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setVisibility(I)V
  
777 ····.line·151780 ····.line·151
778 ····const·v12,·0x7f0a0016781 ····const·v8,·0x7f0a0016
  
779 ····move-object/from16·v0,·p0 
  
780 ····invoke-virtual·{v0,·v12},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;782 ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;
  
781 ····move-result-object·v12783 ····move-result-object·v8
  
782 ····const/4·v13,·0x0784 ····const/4·v9,·0x0
  
783 ····invoke-virtual·{v12,·v13},·Landroid/view/View;->setVisibility(I)V785 ····invoke-virtual·{v8,·v9},·Landroid/view/View;->setVisibility(I)V
  
784 ····.line·153786 ····.line·153
785 ····const·v12,·0x7f0a0019787 ····const·v8,·0x7f0a0019
  
786 ····move-object/from16·v0,·p0788 ····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·v6789 ····move-result-object·v2
  
789 ····.line·154790 ····.line·154
790 ····.local·v6,·"packageInfo":Landroid/view/View;791 ····.local·v2,·"packageInfo":Landroid/view/View;
791 ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->getPackageManager()Landroid/content/pm/PackageManager;792 ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->getPackageManager()Landroid/content/pm/PackageManager;
  
792 ····move-result-object·v10793 ····move-result-object·v6
  
793 ····.line·155794 ····.line·155
794 ····.local·v10,·"pm":Landroid/content/pm/PackageManager;795 ····.local·v6,·"pm":Landroid/content/pm/PackageManager;
795 ····move-object/from16·v0,·p0 
  
796 ····iget·v12,·v0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->mCallerUid:I796 ····iget·v8,·p0,·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->mCallerUid:I
  
797 ····invoke-virtual·{v10,·v12},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;797 ····invoke-virtual·{v6,·v8},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;
  
798 ····move-result-object·v9798 ····move-result-object·v5
  
799 ····.line·156799 ····.line·156
800 ····.local·v9,·"pkgs":[Ljava/lang/String;800 ····.local·v5,·"pkgs":[Ljava/lang/String;
801 ····const·v12,·0x7f0a0035801 ····const·v8,·0x7f0a0035
  
802 ····move-object/from16·v0,·p0 
  
803 ····invoke-virtual·{v0,·v12},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;802 ····invoke-virtual·{p0,·v8},·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;->findViewById(I)Landroid/view/View;
  
804 ····move-result-object·v11803 ····move-result-object·v7
  
805 ····check-cast·v11,·Landroid/widget/TextView;804 ····check-cast·v7,·Landroid/widget/TextView;
  
806 ····.line·157805 ····.line·157
807 ····.local·v11,·"unknown":Landroid/widget/TextView;806 ····.local·v7,·"unknown":Landroid/widget/TextView;
808 ····const·v12,·0x7f050054807 ····const·v8,·0x7f050054
Max diff block lines reached; 32818/38290 bytes (85.71%) of diff not shown.
707 B
smali/com/koushikdutta/superuser/AboutFragment$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·5228 ····.line·52
9.33 KB
smali/com/koushikdutta/superuser/PolicyFragment.smali
    
Offset 48, 56 lines modifiedOffset 48, 61 lines modified
  
48 ····move-result-object·v348 ····move-result-object·v3
  
49 ····invoke-direct·{v2,·v3},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V49 ····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·v253 ····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·v356 ····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·v359 ····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·v261 ····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·v364 ····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·v366 ····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·v268 ····move-result-object·v2
  
66 ····const/4·v3,·0x169 ····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·v272 ····move-result-object·v2
  
69 ····const·v3,·0x104000a73 ····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;)V75 ····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·v178 ····move-result-object·v1
  
74 ····.line·21779 ····.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 modifiedOffset 299, 113 lines modified
  
294 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V299 ····invoke-direct·{v0,·v2,·v3},·Ljava/util/Date;-><init>(J)V
  
295 ····return-object·v0300 ····return-object·v0
296 .end·method301 .end·method
  
297 .method·load()V302 .method·load()V
298 ····.locals·8303 ····.locals·7
  
299 ····.prologue304 ····.prologue
300 ····.line·73305 ····.line·73
301 ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->clear()V306 ····invoke-virtual·{p0},·Lcom/koushikdutta/superuser/PolicyFragment;->clear()V
  
302 ····.line·74307 ····.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·v6309 ····move-result-object·v5
  
305 ····invoke-static·{v6},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList;310 ····invoke-static·{v5},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->getPolicies(Landroid/content/Context;)Ljava/util/ArrayList;
  
306 ····move-result-object·v4311 ····move-result-object·v3
  
307 ····.line·76312 ····.line·76
308 ····.local·v4,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;"313 ····.local·v3,·"policies":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/UidPolicy;>;"
309 ····new-instance·v6,·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;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·v7316 ····move-result-object·v6
  
312 ····invoke-direct·{v6,·v7},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;-><init>(Landroid/content/Context;)V317 ····invoke-direct·{v5,·v6},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;-><init>(Landroid/content/Context;)V
  
313 ····invoke-virtual·{v6},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;318 ····invoke-virtual·{v5},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
314 ····move-result-object·v0319 ····move-result-object·v0
  
315 ····.line·78320 ····.line·78
316 ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase;321 ····.local·v0,·"db":Landroid/database/sqlite/SQLiteDatabase;
317 ····:try_start_0322 ····:try_start_0
318 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;323 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
319 ····move-result-object·v1324 ····move-result-object·v6
  
320 ····.local·v1,·"i$":Ljava/util/Iterator; 
321 ····:goto_0325 ····:goto_0
322 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z326 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
323 ····move-result·v6327 ····move-result·v5
  
324 ····if-eqz·v6,·:cond_1328 ····if-eqz·v5,·:cond_1
  
325 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;329 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
326 ····move-result-object·v5330 ····move-result-object·v4
  
327 ····check-cast·v5,·Lcom/koushikdutta/superuser/db/UidPolicy;331 ····check-cast·v4,·Lcom/koushikdutta/superuser/db/UidPolicy;
  
328 ····.line·79332 ····.line·79
329 ····.local·v5,·"up":Lcom/koushikdutta/superuser/db/UidPolicy;333 ····.local·v4,·"up":Lcom/koushikdutta/superuser/db/UidPolicy;
330 ····const/4·v2,·0x0334 ····const/4·v1,·0x0
  
331 ····.line·80335 ····.line·80
332 ····.local·v2,·"last":I336 ····.local·v1,·"last":I
333 ····const/4·v6,·0x1337 ····const/4·v5,·0x1
  
Max diff block lines reached; 3601/9453 bytes (38.09%) of diff not shown.
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·23727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
623 B
smali/com/koushikdutta/superuser/PolicyFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/PolicyFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/PolicyFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PolicyFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·24527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.85 KB
smali/com/koushikdutta/superuser/SettingsFragment.smali
    
Offset 79, 22 lines modifiedOffset 79, 24 lines modified
  
79 ····move-object·v1,·p079 ····move-object·v1,·p0
  
80 ····move-object·v4,·v380 ····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;)V81 ····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·v084 ····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)V86 ····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;)V88 ····invoke-virtual·{v5,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
87 ····.line·11189 ····.line·111
88 ····invoke-virtual·{v5},·Landroid/app/Dialog;->show()V90 ····invoke-virtual·{v5},·Landroid/app/Dialog;->show()V
  
89 ····.line·11691 ····.line·116
90 ····.end·local·v5····#·"d":Landroid/app/Dialog;92 ····.end·local·v5····#·"d":Landroid/app/Dialog;
Offset 151, 22 lines modifiedOffset 153, 24 lines modified
  
151 ····move-object·v4,·v3153 ····move-object·v4,·v3
  
152 ····move-object·v5,·p1154 ····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;)V155 ····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·v0158 ····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)V160 ····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;)V162 ····invoke-virtual·{v6,·v0,·v1},·Landroid/app/Dialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
  
159 ····.line·67163 ····.line·67
160 ····invoke-virtual·{v6},·Landroid/app/Dialog;->show()V164 ····invoke-virtual·{v6},·Landroid/app/Dialog;->show()V
  
161 ····.line·68165 ····.line·68
162 ····return-void166 ····return-void
Offset 214, 14 lines modifiedOffset 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·v0219 ····move-result-object·v0
  
216 ····const·v1,·0x7f010014220 ····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·180223 ····.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·v0225 ····move-result-object·v0
  
Offset 242, 14 lines modifiedOffset 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·v0248 ····move-result-object·v0
  
244 ····const·v1,·0x7f01000f249 ····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·242252 ····.line·242
247 ····:cond_0253 ····:cond_0
248 ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$6;254 ····new-instance·v0,·Lcom/koushikdutta/superuser/SettingsFragment$6;
  
249 ····const·v1,·0x7f05000a255 ····const·v1,·0x7f05000a
Offset 258, 14 lines modifiedOffset 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·v0265 ····move-result-object·v0
  
260 ····const/high16·v1,·0x7f010000266 ····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·289269 ····.line·289
263 ····new-instance·v1,·Lcom/koushikdutta/superuser/SettingsFragment$7;270 ····new-instance·v1,·Lcom/koushikdutta/superuser/SettingsFragment$7;
  
264 ····const·v2,·0x7f05003a271 ····const·v2,·0x7f05003a
  
Offset 286, 14 lines modifiedOffset 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·v0294 ····move-result-object·v0
  
288 ····const·v1,·0x7f010011295 ····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·v0298 ····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·298300 ····.line·298
Offset 331, 14 lines modifiedOffset 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·v0340 ····move-result-object·v0
  
333 ····const·v1,·0x7f010012341 ····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·320344 ····.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.
15.2 KB
smali/com/koushikdutta/superuser/NotifyActivity.smali
    
Offset 13, 319 lines modifiedOffset 13, 312 lines modified
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·protected·onCreate(Landroid/os/Bundle;)V16 .method·protected·onCreate(Landroid/os/Bundle;)V
17 ····.locals·1817 ····.locals·17
18 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;18 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
19 ····.prologue19 ····.prologue
20 ····.line·3420 ····.line·34
21 ····const·v13,·0x7f06000221 ····const·v10,·0x7f060002
  
22 ····move-object/from16·v0,·p022 ····move-object/from16·v0,·p0
  
23 ····invoke-static·{v0,·v13},·Lcom/koushikdutta/superuser/util/Settings;->applyDarkThemeSetting(Landroid/app/Activity;I)V23 ····invoke-static·{v0,·v10},·Lcom/koushikdutta/superuser/util/Settings;->applyDarkThemeSetting(Landroid/app/Activity;I)V
  
24 ····.line·3524 ····.line·35
25 ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V25 ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
26 ····.line·3726 ····.line·37
27 ····const·v13,·0x7f03001227 ····const·v10,·0x7f030012
  
28 ····move-object/from16·v0,·p028 ····move-object/from16·v0,·p0
  
29 ····invoke-virtual·{v0,·v13},·Lcom/koushikdutta/superuser/NotifyActivity;->setContentView(I)V29 ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->setContentView(I)V
  
30 ····.line·3930 ····.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·v532 ····move-result-object·v3
  
33 ····.line·4033 ····.line·40
34 ····.local·v5,·"intent":Landroid/content/Intent;34 ····.local·v3,·"intent":Landroid/content/Intent;
35 ····if-nez·v5,·:cond_035 ····if-nez·v3,·:cond_0
  
36 ····.line·4136 ····.line·41
37 ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V37 ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V
  
38 ····.line·8438 ····.line·84
39 ····:goto_039 ····:goto_0
40 ····return-void40 ····return-void
  
41 ····.line·4441 ····.line·44
42 ····:cond_042 ····:cond_0
43 ····const-string·v13,·"caller_uid"43 ····const-string·v10,·"caller_uid"
  
44 ····const/4·v14,·-0x144 ····const/4·v11,·-0x1
  
45 ····invoke-virtual·{v5,·v13,·v14},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I45 ····invoke-virtual·{v3,·v10,·v11},·Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
  
46 ····move-result·v246 ····move-result·v1
  
47 ····.line·4547 ····.line·45
48 ····.local·v2,·"callerUid":I48 ····.local·v1,·"callerUid":I
49 ····const/4·v13,·-0x149 ····const/4·v10,·-0x1
  
50 ····if-ne·v2,·v13,·:cond_150 ····if-ne·v1,·v10,·:cond_1
  
51 ····.line·4651 ····.line·46
52 ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V52 ····invoke-virtual/range·{p0·..·p0},·Lcom/koushikdutta/superuser/NotifyActivity;->finish()V
  
53 ····goto·:goto_053 ····goto·:goto_0
  
54 ····.line·5054 ····.line·50
55 ····:cond_155 ····:cond_1
56 ····const·v13,·0x7f0a001956 ····const·v10,·0x7f0a0019
  
57 ····move-object/from16·v0,·p057 ····move-object/from16·v0,·p0
  
58 ····invoke-virtual·{v0,·v13},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View;58 ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View;
  
59 ····move-result-object·v759 ····move-result-object·v4
  
60 ····.line·5160 ····.line·51
61 ····.local·v7,·"packageInfo":Landroid/view/View;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·v1163 ····move-result-object·v8
  
64 ····.line·5264 ····.line·52
65 ····.local·v11,·"pm":Landroid/content/pm/PackageManager;65 ····.local·v8,·"pm":Landroid/content/pm/PackageManager;
66 ····invoke-virtual·{v11,·v2},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;66 ····invoke-virtual·{v8,·v1},·Landroid/content/pm/PackageManager;->getPackagesForUid(I)[Ljava/lang/String;
  
67 ····move-result-object·v1067 ····move-result-object·v7
  
68 ····.line·5368 ····.line·53
69 ····.local·v10,·"pkgs":[Ljava/lang/String;69 ····.local·v7,·"pkgs":[Ljava/lang/String;
70 ····const·v13,·0x7f0a003570 ····const·v10,·0x7f0a0035
  
71 ····move-object/from16·v0,·p071 ····move-object/from16·v0,·p0
  
72 ····invoke-virtual·{v0,·v13},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View;72 ····invoke-virtual·{v0,·v10},·Lcom/koushikdutta/superuser/NotifyActivity;->findViewById(I)Landroid/view/View;
  
73 ····move-result-object·v1273 ····move-result-object·v9
  
74 ····check-cast·v12,·Landroid/widget/TextView;74 ····check-cast·v9,·Landroid/widget/TextView;
  
75 ····.line·5475 ····.line·54
76 ····.local·v12,·"unknown":Landroid/widget/TextView;76 ····.local·v9,·"unknown":Landroid/widget/TextView;
77 ····const·v13,·0x7f05005477 ····const·v10,·0x7f050054
  
78 ····const/4·v14,·0x178 ····const/4·v11,·0x1
  
79 ····new-array·v14,·v14,·[Ljava/lang/Object;79 ····new-array·v11,·v11,·[Ljava/lang/Object;
  
80 ····const/4·v15,·0x080 ····const/4·v12,·0x0
  
81 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;81 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
82 ····move-result-object·v1682 ····move-result-object·v13
  
83 ····aput-object·v16,·v14,·v1583 ····aput-object·v13,·v11,·v12
  
84 ····move-object/from16·v0,·p084 ····move-object/from16·v0,·p0
  
85 ····invoke-virtual·{v0,·v13,·v14},·Lcom/koushikdutta/superuser/NotifyActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;85 ····invoke-virtual·{v0,·v10,·v11},·Lcom/koushikdutta/superuser/NotifyActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
86 ····move-result-object·v1386 ····move-result-object·v10
  
87 ····invoke-virtual·{v12,·v13},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V87 ····invoke-virtual·{v9,·v10},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
88 ····.line·5688 ····.line·56
89 ····if-eqz·v10,·:cond_389 ····if-eqz·v7,·:cond_3
  
90 ····array-length·v13,·v1090 ····array-length·v10,·v7
Max diff block lines reached; 10316/15484 bytes (66.62%) of diff not shown.
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·38527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
657 B
smali/com/koushikdutta/superuser/SuCheckerReceiver$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver$1;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SuCheckerReceiver$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SuCheckerReceiver$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
667 B
smali/com/koushikdutta/superuser/PinViewHelper$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$password:Landroid/widget/EditText;22 .field·final·synthetic·val$password:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·4628 ····.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;
  
667 B
smali/com/koushikdutta/superuser/PinViewHelper$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$password:Landroid/widget/EditText;22 .field·final·synthetic·val$password:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper;
  
26 ····.prologue27 ····.prologue
27 ····.line·6428 ····.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;
  
707 B
smali/com/koushikdutta/superuser/MultitaskSuRequestActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/MultitaskSuRequestActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·22727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
707 B
smali/com/koushikdutta/superuser/AboutFragment$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·9028 ····.line·90
674 B
smali/com/koushikdutta/superuser/PinViewHelper$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$text:Ljava/lang/String;24 .field·final·synthetic·val$text:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;Ljava/lang/String;)V26 .method·constructor·<init>(Lcom/koushikdutta/superuser/PinViewHelper;Landroid/widget/EditText;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/PinViewHelper;
  
28 ····.prologue29 ····.prologue
29 ····.line·3830 ····.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;
  
1.91 KB
smali/com/koushikdutta/superuser/SuReceiver.smali
    
Offset 342, 26 lines modifiedOffset 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·v17344 ····move-result-object·v17
  
345 ····const/16·v18,·0x1345 ····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·v17348 ····move-result-object·v17
  
348 ····const/16·v18,·0x0349 ····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>()V351 ····invoke-direct/range·{v19·..·v19},·Landroid/content/Intent;-><init>()V
  
351 ····const/16·v20,·0x0352 ····const/16·v20,·0x0
  
 353 ····.line·84
352 ····move-object/from16·v0,·p1354 ····move-object/from16·v0,·p1
  
353 ····move/from16·v1,·v18355 ····move/from16·v1,·v18
  
354 ····move-object/from16·v2,·v19356 ····move-object/from16·v2,·v19
  
355 ····move/from16·v3,·v20357 ····move/from16·v3,·v20
Offset 372, 34 lines modifiedOffset 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·v17375 ····move-result-object·v17
  
374 ····const·v18,·0x7f05004a376 ····const·v18,·0x7f05004a
  
 377 ····.line·85
375 ····move-object/from16·v0,·p1378 ····move-object/from16·v0,·p1
  
376 ····move/from16·v1,·v18379 ····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·v18381 ····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·v17383 ····move-result-object·v17
  
 384 ····.line·86
381 ····move-object/from16·v0,·v17385 ····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·v17387 ····move-result-object·v17
  
384 ····const·v18,·0x7f020019388 ····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·89391 ····.line·89
387 ····const-string·v17,·"notification"392 ····const-string·v17,·"notification"
  
388 ····move-object/from16·v0,·p1393 ····move-object/from16·v0,·p1
  
622 B
smali/com/koushikdutta/superuser/NotifyActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/NotifyActivity;21 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/NotifyActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/NotifyActivity;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/NotifyActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/superuser/NotifyActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/koushikdutta/superuser/SettingsFragment$4$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$4;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$4;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$4;
  
25 ····.prologue26 ····.prologue
26 ····.line·15627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/koushikdutta/superuser/SettingsFragment$8$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$8;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$8;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$8;
  
25 ····.prologue26 ····.prologue
26 ····.line·30827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/com/koushikdutta/superuser/SettingsFragment$11$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$11;)V23 .method·constructor·<init>(Lcom/koushikdutta/superuser/SettingsFragment$11;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/superuser/SettingsFragment$11;
  
25 ····.prologue26 ····.prologue
26 ····.line·40127 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
707 B
smali/com/koushikdutta/superuser/AboutFragment$6.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;18 .field·final·synthetic·this$0:Lcom/koushikdutta/superuser/AboutFragment;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V20 .method·constructor·<init>(Lcom/koushikdutta/superuser/AboutFragment;Lcom/koushikdutta/widgets/BetterListFragment;Ljava/lang/String;Ljava/lang/String;I)V
21 ····.locals·021 ····.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"····#·I26 ····.param·p5,·"x3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·9928 ····.line·99
934 B
smali/com/koushikdutta/superuser/db/SuperuserDatabaseHelper.smali
    
Offset 397, 16 lines modifiedOffset 397, 18 lines modified
397 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0397 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
398 ····move-result-object·v1398 ····move-result-object·v1
  
399 ····.line·94399 ····.line·94
400 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V400 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
 401 ····.line·91
401 ····return-object·v1402 ····return-object·v1
  
 403 ····.line·94
402 ····:catchall_0404 ····:catchall_0
403 ····move-exception·v1405 ····move-exception·v1
  
404 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V406 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
405 ····throw·v1407 ····throw·v1
406 .end·method408 .end·method
Offset 584, 16 lines modifiedOffset 586, 18 lines modified
584 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0586 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
585 ····move-result-object·v1587 ····move-result-object·v1
  
586 ····.line·60588 ····.line·60
587 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V589 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
 590 ····.line·57
588 ····return-object·v1591 ····return-object·v1
  
 592 ····.line·60
589 ····:catchall_0593 ····:catchall_0
590 ····move-exception·v1594 ····move-exception·v1
  
591 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V595 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
592 ····throw·v1596 ····throw·v1
593 .end·method597 .end·method
13.8 KB
smali/com/koushikdutta/superuser/db/SuDatabaseHelper.smali
    
Offset 339, 16 lines modifiedOffset 339, 18 lines modified
339 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0339 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
340 ····move-result-object·v1340 ····move-result-object·v1
  
341 ····.line·175341 ····.line·175
342 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V342 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
 343 ····.line·172
343 ····return-object·v1344 ····return-object·v1
  
 345 ····.line·175
344 ····:catchall_0346 ····:catchall_0
345 ····move-exception·v1347 ····move-exception·v1
  
346 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V348 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
347 ····throw·v1349 ····throw·v1
348 .end·method350 .end·method
Offset 757, 15 lines modifiedOffset 759, 15 lines modified
757 ····invoke-virtual·{p0,·p1,·v0,·v1},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V759 ····invoke-virtual·{p0,·p1,·v0,·v1},·Lcom/koushikdutta/superuser/db/SuDatabaseHelper;->onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
  
758 ····.line·39760 ····.line·39
759 ····return-void761 ····return-void
760 .end·method762 .end·method
  
761 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V763 .method·public·onUpgrade(Landroid/database/sqlite/SQLiteDatabase;II)V
762 ····.locals·21764 ····.locals·20
763 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;765 ····.param·p1,·"db"····#·Landroid/database/sqlite/SQLiteDatabase;
764 ····.param·p2,·"oldVersion"····#·I766 ····.param·p2,·"oldVersion"····#·I
765 ····.param·p3,·"newVersion"····#·I767 ····.param·p3,·"newVersion"····#·I
  
766 ····.prologue768 ····.prologue
767 ····.line·43769 ····.line·43
768 ····if-nez·p2,·:cond_0770 ····if-nez·p2,·:cond_0
Offset 820, 84 lines modifiedOffset 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;)V823 ····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·v19825 ····move-result-object·v18
  
824 ····.line·59826 ····.line·59
825 ····.local·v19,·"superuser":Landroid/database/sqlite/SQLiteDatabase;827 ····.local·v18,·"superuser":Landroid/database/sqlite/SQLiteDatabase;
826 ····move-object/from16·v0,·p0828 ····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,·p1830 ····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·v16832 ····move-result-object·v15
  
831 ····.line·60833 ····.line·60
832 ····.local·v16,·"logs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/LogEntry;>;"834 ····.local·v15,·"logs":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/koushikdutta/superuser/db/LogEntry;>;"
833 ····invoke-virtual/range·{v19·..·v19},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V835 ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V
  
834 ····.line·62836 ····.line·62
835 ····:try_start_0837 ····:try_start_0
836 ····invoke-virtual/range·{v16·..·v16},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;838 ····invoke-virtual·{v15},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
837 ····move-result-object·v13839 ····move-result-object·v2
  
838 ····.local·v13,·"i$":Ljava/util/Iterator; 
839 ····:goto_0840 ····:goto_0
840 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z841 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
841 ····move-result·v2842 ····move-result·v3
  
842 ····if-eqz·v2,·:cond_5843 ····if-eqz·v3,·:cond_5
  
843 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;844 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
844 ····move-result-object·v15845 ····move-result-object·v14
  
845 ····check-cast·v15,·Lcom/koushikdutta/superuser/db/LogEntry;846 ····check-cast·v14,·Lcom/koushikdutta/superuser/db/LogEntry;
  
846 ····.line·63847 ····.line·63
847 ····.local·v15,·"log":Lcom/koushikdutta/superuser/db/LogEntry;848 ····.local·v14,·"log":Lcom/koushikdutta/superuser/db/LogEntry;
848 ····move-object/from16·v0,·v19849 ····move-object/from16·v0,·v18
  
849 ····invoke-static·{v0,·v15},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->addLog(Landroid/database/sqlite/SQLiteDatabase;Lcom/koushikdutta/superuser/db/LogEntry;)V850 ····invoke-static·{v0,·v14},·Lcom/koushikdutta/superuser/db/SuperuserDatabaseHelper;->addLog(Landroid/database/sqlite/SQLiteDatabase;Lcom/koushikdutta/superuser/db/LogEntry;)V
850 ····:try_end_0851 ····:try_end_0
851 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0852 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
852 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0853 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
853 ····goto·:goto_0854 ····goto·:goto_0
  
854 ····.line·77855 ····.line·77
855 ····.end·local·v13····#·"i$":Ljava/util/Iterator; 
856 ····.end·local·v15····#·"log":Lcom/koushikdutta/superuser/db/LogEntry;856 ····.end·local·v14····#·"log":Lcom/koushikdutta/superuser/db/LogEntry;
857 ····:catch_0857 ····:catch_0
858 ····move-exception·v12858 ····move-exception·v12
  
859 ····.line·78859 ····.line·78
860 ····.local·v12,·"e":Ljava/lang/Exception;860 ····.local·v12,·"e":Ljava/lang/Exception;
861 ····:try_start_1861 ····:try_start_1
862 ····invoke-virtual·{v12},·Ljava/lang/Exception;->printStackTrace()V862 ····invoke-virtual·{v12},·Ljava/lang/Exception;->printStackTrace()V
863 ····:try_end_1863 ····:try_end_1
864 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0864 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
865 ····.line·81865 ····.line·81
866 ····invoke-virtual/range·{v19·..·v19},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V866 ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
  
867 ····.line·82867 ····.line·82
868 ····invoke-virtual/range·{v19·..·v19},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V868 ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
  
869 ····.line·83869 ····.line·83
870 ····invoke-virtual/range·{v19·..·v19},·Landroid/database/sqlite/SQLiteDatabase;->close()V870 ····invoke-virtual/range·{v18·..·v18},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
871 ····.line·86871 ····.line·86
872 ····.end·local·v12····#·"e":Ljava/lang/Exception;872 ····.end·local·v12····#·"e":Ljava/lang/Exception;
873 ····:goto_1873 ····: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,·p1875 ····move-object/from16·v0,·p1
Offset 911, 16 lines modifiedOffset 911, 16 lines modified
  
911 ····invoke-virtual·{v0,·v2},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V911 ····invoke-virtual·{v0,·v2},·Landroid/database/sqlite/SQLiteDatabase;->execSQL(Ljava/lang/String;)V
  
912 ····.line·88912 ····.line·88
913 ····const/16·p2,·0x4913 ····const/16·p2,·0x4
  
914 ····.line·91914 ····.line·91
Max diff block lines reached; 8125/13995 bytes (58.06%) of diff not shown.
637 B
smali/com/koushikdutta/widgets/BetterListFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·34727 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
758 B
smali/com/koushikdutta/widgets/BetterListFragment$ListItemAdapter.smali
    
Offset 76, 14 lines modifiedOffset 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·methods77 #·direct·methods
78 .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;Ljava/lang/String;)V78 .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;Ljava/lang/String;)V
79 ····.locals·179 ····.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 ····.prologue83 ····.prologue
83 ····.line·7484 ····.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;
  
279 B
smali/com/koushikdutta/widgets/R.smali
    
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·925 ····.line·9
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·79 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
637 B
smali/com/koushikdutta/widgets/BetterListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;21 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V23 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/BetterListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·35927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
749 B
smali/com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·13537 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.02 KB
smali/com/koushikdutta/widgets/SeparatedListAdapter.smali
    
Offset 741, 56 lines modifiedOffset 741, 55 lines modified
  
741 .method·public·getViewTypeCount()I741 .method·public·getViewTypeCount()I
742 ····.locals·4742 ····.locals·4
  
743 ····.prologue743 ····.prologue
744 ····.line·184744 ····.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·v2,·0x2746 ····const/4·v1,·0x2
  
747 ····.line·185747 ····.line·185
748 ····.local·v2,·"total":I748 ····.local·v1,·"total":I
749 ····iget-object·v3,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter;->sections:Ljava/util/HashMap;749 ····iget-object·v2,·p0,·Lcom/koushikdutta/widgets/SeparatedListAdapter;->sections:Ljava/util/HashMap;
  
750 ····invoke-virtual·{v3},·Ljava/util/HashMap;->values()Ljava/util/Collection;750 ····invoke-virtual·{v2},·Ljava/util/HashMap;->values()Ljava/util/Collection;
  
751 ····move-result-object·v3751 ····move-result-object·v2
  
752 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;752 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
753 ····move-result-object·v1753 ····move-result-object·v2
  
754 ····.local·v1,·"i$":Ljava/util/Iterator; 
755 ····:goto_0754 ····:goto_0
756 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z755 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
757 ····move-result·v3756 ····move-result·v3
  
758 ····if-eqz·v3,·:cond_0757 ····if-eqz·v3,·:cond_0
  
759 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;758 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
760 ····move-result-object·v0759 ····move-result-object·v0
  
761 ····check-cast·v0,·Landroid/widget/Adapter;760 ····check-cast·v0,·Landroid/widget/Adapter;
  
762 ····.line·186761 ····.line·186
763 ····.local·v0,·"adapter":Landroid/widget/Adapter;762 ····.local·v0,·"adapter":Landroid/widget/Adapter;
764 ····invoke-interface·{v0},·Landroid/widget/Adapter;->getViewTypeCount()I763 ····invoke-interface·{v0},·Landroid/widget/Adapter;->getViewTypeCount()I
  
765 ····move-result·v3764 ····move-result·v3
  
766 ····add-int/2addr·v2,·v3765 ····add-int/2addr·v1,·v3
  
767 ····goto·:goto_0766 ····goto·:goto_0
  
768 ····.line·187767 ····.line·187
769 ····.end·local·v0····#·"adapter":Landroid/widget/Adapter;768 ····.end·local·v0····#·"adapter":Landroid/widget/Adapter;
770 ····:cond_0769 ····:cond_0
771 ····return·v2770 ····return·v1
772 .end·method771 .end·method
  
773 .method·public·hideSectionHeader(Ljava/lang/String;)V772 .method·public·hideSectionHeader(Ljava/lang/String;)V
774 ····.locals·1773 ····.locals·1
775 ····.param·p1,·"section"····#·Ljava/lang/String;774 ····.param·p1,·"section"····#·Ljava/lang/String;
  
776 ····.prologue775 ····.prologue
706 B
smali/com/koushikdutta/widgets/BetterListFragment$MyAdapter.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
26 #·instance·fields26 #·instance·fields
27 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;27 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/BetterListFragment;
  
  
28 #·direct·methods28 #·direct·methods
29 .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;)V29 .method·public·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment;Landroid/content/Context;)V
30 ····.locals·030 ····.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 ····.prologue33 ····.prologue
33 ····.line·4734 ····.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·4836 ····.line·48
749 B
smali/com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$3.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·14937 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
749 B
smali/com/koushikdutta/widgets/BetterListFragment$ListItemAdapter$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
30 #·instance·fields30 #·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·methods32 #·direct·methods
33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V33 .method·constructor·<init>(Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;)V
34 ····.locals·034 ····.locals·0
 35 ····.param·p1,·"this$1"····#·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;
  
35 ····.prologue36 ····.prologue
36 ····.line·14237 ····.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>()V39 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.26 KB
smali/com/koushikdutta/widgets/SeparatedListAdapter$1.smali
    
Offset 17, 33 lines modifiedOffset 17, 34 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter;18 .field·final·synthetic·this$0:Lcom/koushikdutta/widgets/SeparatedListAdapter;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/koushikdutta/widgets/SeparatedListAdapter;)V20 .method·constructor·<init>(Lcom/koushikdutta/widgets/SeparatedListAdapter;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/SeparatedListAdapter;
  
22 ····.prologue23 ····.prologue
23 ····.line·4124 ····.line·41
24 ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter.1;"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>()V27 ····invoke-direct·{p0},·Landroid/database/DataSetObserver;-><init>()V
  
27 ····return-void28 ····return-void
28 .end·method29 .end·method
  
  
29 #·virtual·methods30 #·virtual·methods
30 .method·public·onChanged()V31 .method·public·onChanged()V
31 ····.locals·132 ····.locals·1
  
32 ····.prologue33 ····.prologue
33 ····.line·4434 ····.line·44
34 ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter.1;"35 ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter$1;"
35 ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onChanged()V36 ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onChanged()V
  
36 ····.line·4537 ····.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()V39 ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetChanged()V
  
Offset 52, 15 lines modifiedOffset 53, 15 lines modified
52 .end·method53 .end·method
  
53 .method·public·onInvalidated()V54 .method·public·onInvalidated()V
54 ····.locals·155 ····.locals·1
  
55 ····.prologue56 ····.prologue
56 ····.line·5057 ····.line·50
57 ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter.1;"58 ····.local·p0,·"this":Lcom/koushikdutta/widgets/SeparatedListAdapter$1;,·"Lcom/koushikdutta/widgets/SeparatedListAdapter$1;"
58 ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onInvalidated()V59 ····invoke-super·{p0},·Landroid/database/DataSetObserver;->onInvalidated()V
  
59 ····.line·5160 ····.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()V62 ····invoke-virtual·{v0},·Lcom/koushikdutta/widgets/SeparatedListAdapter;->notifyDataSetInvalidated()V
  
589 B
smali/com/koushikdutta/widgets/ListItem$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$cv:Landroid/view/View;22 .field·final·synthetic·val$cv:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/koushikdutta/widgets/ListItem;Landroid/view/View;)V24 .method·constructor·<init>(Lcom/koushikdutta/widgets/ListItem;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/koushikdutta/widgets/ListItem;
  
26 ····.prologue27 ····.prologue
27 ····.line·16528 ····.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;
  
6.37 KB
smali/com/koushikdutta/widgets/BetterListFragment.smali
    
Offset 27, 15 lines modifiedOffset 27, 14 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·3830 ····.line·38
31 ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V31 ····invoke-direct·{p0},·Landroid/app/Fragment;-><init>()V
  
32 ····.line·255 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
  
  
35 #·virtual·methods34 #·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·136 ····.locals·1
Offset 377, 41 lines modifiedOffset 376, 40 lines modified
377 ····.locals·6376 ····.locals·6
378 ····.param·p1,·"item"····#·I377 ····.param·p1,·"item"····#·I
  
379 ····.prologue378 ····.prologue
380 ····.line·234379 ····.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·v5381 ····move-result-object·v4
  
383 ····invoke-virtual·{v5,·p1},·Landroid/content/Context;->getString(I)Ljava/lang/String;382 ····invoke-virtual·{v4,·p1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
384 ····move-result-object·v4383 ····move-result-object·v3
  
385 ····.line·236384 ····.line·236
386 ····.local·v4,·"text":Ljava/lang/String;385 ····.local·v3,·"text":Ljava/lang/String;
387 ····iget-object·v5,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;386 ····iget-object·v4,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;
  
388 ····invoke-virtual·{v5},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable;387 ····invoke-virtual·{v4},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable;
  
389 ····move-result-object·v5388 ····move-result-object·v4
  
390 ····invoke-interface·{v5},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;389 ····invoke-interface·{v4},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
391 ····move-result-object·v2390 ····move-result-object·v4
  
392 ····.local·v2,·"i$":Ljava/util/Iterator; 
393 ····:cond_0391 ····:cond_0
394 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z392 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
395 ····move-result·v5393 ····move-result·v5
  
396 ····if-eqz·v5,·:cond_2394 ····if-eqz·v5,·:cond_2
  
397 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;395 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
398 ····move-result-object·v0396 ····move-result-object·v0
  
399 ····check-cast·v0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;397 ····check-cast·v0,·Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;
  
400 ····.line·238398 ····.line·238
401 ····.local·v0,·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;399 ····.local·v0,·"adapter":Lcom/koushikdutta/widgets/BetterListFragment$ListItemAdapter;
Offset 424, 52 lines modifiedOffset 422, 52 lines modified
424 ····move-result·v5422 ····move-result·v5
  
425 ····if-ge·v1,·v5,·:cond_0423 ····if-ge·v1,·v5,·:cond_0
  
426 ····.line·239424 ····.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·v3426 ····move-result-object·v2
  
429 ····check-cast·v3,·Lcom/koushikdutta/widgets/ListItem;427 ····check-cast·v2,·Lcom/koushikdutta/widgets/ListItem;
  
430 ····.line·240428 ····.line·240
431 ····.local·v3,·"li":Lcom/koushikdutta/widgets/ListItem;429 ····.local·v2,·"li":Lcom/koushikdutta/widgets/ListItem;
432 ····invoke-virtual·{v3},·Lcom/koushikdutta/widgets/ListItem;->getTitle()Ljava/lang/String;430 ····invoke-virtual·{v2},·Lcom/koushikdutta/widgets/ListItem;->getTitle()Ljava/lang/String;
  
433 ····move-result-object·v5431 ····move-result-object·v5
  
434 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z432 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
435 ····move-result·v5433 ····move-result·v5
  
436 ····if-eqz·v5,·:cond_1434 ····if-eqz·v5,·:cond_1
  
437 ····.line·245435 ····.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":I437 ····.end·local·v1····#·"i":I
440 ····.end·local·v3····#·"li":Lcom/koushikdutta/widgets/ListItem;438 ····.end·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem;
441 ····:goto_1439 ····:goto_1
442 ····return-object·v3440 ····return-object·v2
  
443 ····.line·238441 ····.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":I443 ····.restart·local·v1····#·"i":I
446 ····.restart·local·v3····#·"li":Lcom/koushikdutta/widgets/ListItem;444 ····.restart·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem;
447 ····:cond_1445 ····:cond_1
448 ····add-int/lit8·v1,·v1,·0x1446 ····add-int/lit8·v1,·v1,·0x1
  
449 ····goto·:goto_0447 ····goto·:goto_0
  
450 ····.line·245448 ····.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":I450 ····.end·local·v1····#·"i":I
453 ····.end·local·v3····#·"li":Lcom/koushikdutta/widgets/ListItem;451 ····.end·local·v2····#·"li":Lcom/koushikdutta/widgets/ListItem;
454 ····:cond_2452 ····:cond_2
455 ····const/4·v3,·0x0453 ····const/4·v2,·0x0
  
456 ····goto·:goto_1454 ····goto·:goto_1
457 .end·method455 .end·method
  
458 .method·public·getAdapter()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;456 .method·public·getAdapter()Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;
459 ····.locals·1457 ····.locals·1
  
Offset 803, 25 lines modifiedOffset 801, 24 lines modified
  
803 .method·public·removeItem(Lcom/koushikdutta/widgets/ListItem;)V801 .method·public·removeItem(Lcom/koushikdutta/widgets/ListItem;)V
804 ····.locals·3802 ····.locals·3
805 ····.param·p1,·"item"····#·Lcom/koushikdutta/widgets/ListItem;803 ····.param·p1,·"item"····#·Lcom/koushikdutta/widgets/ListItem;
  
806 ····.prologue804 ····.prologue
807 ····.line·307805 ····.line·307
808 ····iget-object·v2,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;806 ····iget-object·v1,·p0,·Lcom/koushikdutta/widgets/BetterListFragment;->mAdapter:Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;
  
809 ····invoke-virtual·{v2},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable;807 ····invoke-virtual·{v1},·Lcom/koushikdutta/widgets/BetterListFragment$MyAdapter;->getSections()Ljava/lang/Iterable;
  
810 ····move-result-object·v2808 ····move-result-object·v1
  
811 ····invoke-interface·{v2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;809 ····invoke-interface·{v1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
812 ····move-result-object·v1810 ····move-result-object·v1
Max diff block lines reached; 1043/6409 bytes (16.27%) of diff not shown.