Offset 1, 20 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·7d7be37e6e38747be845f6a22f3b7050c50add1707be1fa4df141428508b1508 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a1131fb0082979665267da408cfbd70d7f69c948 | ||
11 | Signer·#1·certificate·MD5·digest:·2179ed59316c97ee606c9aab808f93c1 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·c9a4f9da4afeb155057cfc6b78998ed74f1fa823965d54d4c97223dc55737438 | ||
15 | Signer·#1·public·key·SHA-1·digest:·75ae99bddae86b5f69143c4f86bb3a1e149315ce | ||
16 | Signer·#1·public·key·MD5·digest:·7fea453ff4710aabe7001061ed8a93d8 | ||
17 | WARNING:·META-INF/services/org.ocpsoft.prettytime.PrettyTime·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/INDEX.LIST·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
19 | 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/. | ||
20 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 494 lines modified | Offset 1, 492 lines modified | Diff chunk too large, falling back to line-by-line diff (492 lines added, 494 lines removed) | |
1 | Zip·file·size:·31 | 1 | Zip·file·size:·3155817·bytes,·number·of·entries:·490 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····6316·bX·defN·17-Sep-23·00:25·AndroidManifest.xml |
3 | -rw----·····2.0·fat···· | 3 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_fade_in.xml |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_fade_out.xml |
5 | -rw----·····2.0·fat······ | 5 | -rw----·····2.0·fat······860·bl·defN·17-Sep-23·00:25·res/anim/abc_grow_fade_in_from_bottom.xml |
6 | -rw----·····2.0·fat······ | 6 | -rw----·····2.0·fat······512·bl·defN·17-Sep-23·00:25·res/anim/abc_popup_enter.xml |
7 | -rw----·····2.0·fat······ | 7 | -rw----·····2.0·fat······512·bl·defN·17-Sep-23·00:25·res/anim/abc_popup_exit.xml |
8 | -rw----·····2.0·fat······ | 8 | -rw----·····2.0·fat······860·bl·defN·17-Sep-23·00:25·res/anim/abc_shrink_fade_out_from_bottom.xml |
9 | -rw----·····2.0·fat····· | 9 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_in_bottom.xml |
10 | -rw----·····2.0·fat······104·bl·defN·1 | 10 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_in_top.xml |
11 | -rw----·····2.0·fat······104·bl·defN·1 | 11 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_out_bottom.xml |
12 | -rw----·····2.0·fat······ | 12 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_out_top.xml |
13 | -rw----·····2.0·fat······ | 13 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/design_fab_in.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/design_fab_out.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······320·bl·defN·17-Sep-23·00:25·res/anim/design_snackbar_in.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······320·bl·defN·17-Sep-23·00:25·res/anim/design_snackbar_out.xml |
17 | -rw----·····2.0·fat······ | 17 | -rw----·····2.0·fat······472·bl·defN·17-Sep-23·00:25·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
18 | -rw----·····2.0·fat······ | 18 | -rw----·····2.0·fat······472·bl·defN·17-Sep-23·00:25·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
19 | -rw----·····2.0·fat······ | 19 | -rw----·····2.0·fat······548·bl·defN·17-Sep-23·00:25·res/color-v23/abc_color_highlight_material.xml |
20 | -rw----·····2.0·fat······ | 20 | -rw----·····2.0·fat······344·bl·defN·17-Sep-23·00:25·res/color/abc_background_cache_hint_selector_material_dark.xml |
21 | -rw----·····2.0·fat······ | 21 | -rw----·····2.0·fat······344·bl·defN·17-Sep-23·00:25·res/color/abc_background_cache_hint_selector_material_light.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_primary_text_disable_only_material_dark.xml |
23 | -rw----·····2.0·fat······ | 23 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_primary_text_disable_only_material_light.xml |
24 | -rw----·····2.0·fat······4 | 24 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_primary_text_material_dark.xml |
25 | -rw----·····2.0·fat······4 | 25 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_primary_text_material_light.xml |
26 | -rw----·····2.0·fat······5 | 26 | -rw----·····2.0·fat······596·bl·defN·17-Sep-23·00:25·res/color/abc_search_url_text.xml |
27 | -rw----·····2.0·fat······ | 27 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_secondary_text_material_dark.xml |
28 | -rw----·····2.0·fat······ | 28 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/abc_secondary_text_material_light.xml |
29 | -rw----·····2.0·fat······468·bl·defN·1 | 29 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/switch_thumb_material_dark.xml |
30 | -rw----·····2.0·fat······468·bl·defN·1 | 30 | -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/switch_thumb_material_light.xml |
31 | -rw----····· | 31 | -rw----·····1.0·fat······672·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v14/appwidget_dark_bg.9.png |
32 | -rw----····· | 32 | -rw----·····1.0·fat······287·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
33 | -rw----····· | 33 | -rw----·····1.0·fat······306·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
34 | -rw----····· | 34 | -rw----·····1.0·fat······549·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
35 | -rw----····· | 35 | -rw----·····1.0·fat······622·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
36 | -rw----····· | 36 | -rw----·····1.0·fat······753·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
37 | -rw----····· | 37 | -rw----·····1.0·fat·····1619·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
38 | -rw----·····1.0·fat····· | 38 | -rw----·····1.0·fat·····1078·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
39 | -rw----·····1.0·fat····· | 39 | -rw----·····1.0·fat·····1548·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
40 | -rw----·····1.0·fat····· | 40 | -rw----·····1.0·fat·····1748·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
41 | -rw----·····1.0·fat······ | 41 | -rw----·····1.0·fat······229·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
42 | -rw----·····1.0·fat······ | 42 | -rw----·····1.0·fat······416·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
43 | -rw----·····1.0·fat······ | 43 | -rw----·····1.0·fat······280·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
44 | -rw----·····1.0·fat····· | 44 | -rw----·····1.0·fat······233·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
45 | -rw----·····1.0·fat····· | 45 | -rw----·····1.0·fat······160·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
46 | -rw----·····1.0·fat····· | 46 | -rw----·····1.0·fat······288·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
47 | -rw----·····1.0·fat····· | 47 | -rw----·····1.0·fat······612·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
48 | -rw----·····1.0·fat······ | 48 | -rw----·····1.0·fat······190·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
49 | -rw----·····1.0·fat······ | 49 | -rw----·····1.0·fat······373·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
50 | -rw----·····1.0·fat······2 | 50 | -rw----·····1.0·fat······270·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
51 | -rw----·····1.0·fat······ | 51 | -rw----·····1.0·fat······791·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
52 | -rw----·····1.0·fat····· | 52 | -rw----·····1.0·fat·····1028·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
53 | -rw----·····1.0·fat······ | 53 | -rw----·····1.0·fat······541·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
54 | -rw----·····1.0·fat······ | 54 | -rw----·····1.0·fat······170·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
55 | -rw----·····1.0·fat······ | 55 | -rw----·····1.0·fat······244·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
56 | -rw----·····1.0·fat······ | 56 | -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
57 | -rw----·····1.0·fat······2 | 57 | -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
58 | -rw----·····1.0·fat······ | 58 | -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
59 | -rw----·····1.0·fat····· | 59 | -rw----·····1.0·fat······239·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
60 | -rw----·····1.0·fat······ | 60 | -rw----·····1.0·fat······240·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
61 | -rw----·····1.0·fat······ | 61 | -rw----·····1.0·fat······840·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
62 | -rw----·····1.0·fat····· | 62 | -rw----·····1.0·fat·····1290·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
63 | -rw----·····1.0·fat······2 | 63 | -rw----·····1.0·fat······259·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
64 | -rw----·····1.0·fat······2 | 64 | -rw----·····1.0·fat······271·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
65 | -rw----·····1.0·fat······ | 65 | -rw----·····1.0·fat······387·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
66 | -rw----·····1.0·fat······2 | 66 | -rw----·····1.0·fat······214·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
67 | -rw----·····1.0·fat······2 | 67 | -rw----·····1.0·fat······201·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
68 | -rw----·····1.0·fat······ | 68 | -rw----·····1.0·fat······392·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
69 | -rw----·····1.0·fat····· | 69 | -rw----·····1.0·fat······538·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
70 | -rw----·····1.0·fat······ | 70 | -rw----·····1.0·fat······199·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
71 | -rw----·····1.0·fat······ | 71 | -rw----·····1.0·fat······192·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
72 | -rw----·····1.0·fat······ | 72 | -rw----·····1.0·fat······202·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
73 | -rw----·····1.0·fat······ | 73 | -rw----·····1.0·fat······182·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
74 | -rw----·····1.0·fat······ | 74 | -rw----·····1.0·fat······182·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
75 | -rw----·····1.0·fat····· | 75 | -rw----·····1.0·fat·····2997·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/appwidget_dark_bg.9.png |
76 | -rw----·····1.0·fat······ | 76 | -rw----·····1.0·fat······158·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_add_white_24dp.png |
77 | -rw----·····1.0·fat······ | 77 | -rw----·····1.0·fat······231·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_delete_white_24dp.png |
78 | -rw----·····1.0·fat······ | 78 | -rw----·····1.0·fat······303·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_edit_white_24dp.png |
79 | -rw----·····1.0·fat······ | 79 | -rw----·····1.0·fat······555·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_email_white_36dp.png |
80 | -rw----·····1.0·fat······ | 80 | -rw----·····1.0·fat······388·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_fb.png |
81 | -rw----·····1.0·fat····· | 81 | -rw----·····1.0·fat·····1373·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_github_white_36dp.png |
82 | -rw----·····1.0·fat····· | 82 | -rw----·····1.0·fat·····6900·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_launcher.png |
83 | -rw----·····1.0·fat······1 | 83 | -rw----·····1.0·fat······194·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_navigate_next_white_24dp.png |
84 | -rw----·····1.0·fat······ | 84 | -rw----·····1.0·fat······329·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_play_arrow_white_36dp.png |
85 | -rw----·····1.0·fat······ | 85 | -rw----·····1.0·fat······714·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_power_settings_new_white_24dp.png |
86 | -rw----·····1.0·fat····· | 86 | -rw----·····1.0·fat·····1027·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_power_settings_new_white_36dp.png |
87 | -rw----·····1.0·fat······ | 87 | -rw----·····1.0·fat······675·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_refresh_white_24dp.png |
88 | -rw----·····1.0·fat····· | 88 | -rw----·····1.0·fat······345·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_save_white_24dp.png |
89 | -rw----·····1.0·fat····· | 89 | -rw----·····1.0·fat······805·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_settings_white_24dp.png |
90 | -rw----·····1.0·fat······ | 90 | -rw----·····1.0·fat······758·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_share_white_24dp.png |
91 | -rw----·····1.0·fat····· | 91 | -rw----·····1.0·fat·····1204·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_star_half_white_36dp.png |
92 | -rw----·····1.0·fat······7 | 92 | -rw----·····1.0·fat······790·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_vpn_key_white_36dp.png |
93 | -rw----·····1.0·fat····· | 93 | -rw----·····1.0·fat······804·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/nnf_ic_collections_add_collection.png |
94 | -rw----·····1.0·fat······ | 94 | -rw----·····1.0·fat······334·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/nnf_ic_file_folder.png |
95 | -rw----·····1.0·fat······3 | 95 | -rw----·····1.0·fat······384·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
96 | -rw----·····1.0·fat······ | 96 | -rw----·····1.0·fat······289·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
97 | -rw----·····1.0·fat······ | 97 | -rw----·····1.0·fat······610·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
98 | -rw----·····1.0·fat····· | 98 | -rw----·····1.0·fat······391·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
99 | -rw----·····1.0·fat······ | 99 | -rw----·····1.0·fat······325·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
100 | -rw----·····1.0·fat······ | 100 | -rw----·····1.0·fat······174·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
101 | -rw----·····1.0·fat······3 | 101 | -rw----·····1.0·fat······381·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
102 | -rw----·····1.0·fat······3 | 102 | -rw----·····1.0·fat······351·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
103 | -rw----·····1.0·fat······28 | 103 | -rw----·····1.0·fat······428·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
104 | -rw----·····1.0·fat······ | 104 | -rw----·····1.0·fat······237·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
105 | -rw----·····1.0·fat······ | 105 | -rw----·····1.0·fat······729·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
106 | -rw----·····1.0·fat······ | 106 | -rw----·····1.0·fat······503·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
107 | -rw----·····1.0·fat······ | 107 | -rw----·····1.0·fat······475·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
108 | -rw----·····1.0·fat······3 | 108 | -rw----·····1.0·fat······361·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
109 | -rw----·····1.0·fat······ | 109 | -rw----·····1.0·fat······991·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
110 | -rw----·····1.0·fat······ | 110 | -rw----·····1.0·fat······630·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
111 | -rw----·····1.0·fat······2 | 111 | -rw----·····1.0·fat······246·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png |
112 | -rw----·····1.0·fat······ | 112 | -rw----·····1.0·fat······418·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png |
113 | -rw----·····1.0·fat····· | 113 | -rw----·····1.0·fat·····1257·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png |
114 | -rw----·····1.0·fat······ | 114 | -rw----·····1.0·fat······611·b-·stor·17-Sep-23·00:24·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png |
115 | -rw----·····1.0·fat······ | 115 | -rw----·····1.0·fat······458·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v14/appwidget_dark_bg.9.png |
116 | -rw----·····1.0·fat······ | 116 | -rw----·····1.0·fat······274·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
117 | -rw----·····1.0·fat······ | 117 | -rw----·····1.0·fat······288·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
118 | -rw----·····1.0·fat······ | 118 | -rw----·····1.0·fat······429·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
119 | -rw----·····1.0·fat······4 | 119 | -rw----·····1.0·fat······428·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
120 | -rw----·····1.0·fat····· | 120 | -rw----·····1.0·fat······493·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
121 | -rw----·····1.0·fat····· | 121 | -rw----·····1.0·fat·····1348·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
122 | -rw----·····1.0·fat····· | 122 | -rw----·····1.0·fat·····1005·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
123 | -rw----·····1.0·fat····· | 123 | -rw----·····1.0·fat·····1047·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
124 | -rw----·····1.0·fat····· | 124 | -rw----·····1.0·fat·····1124·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
125 | -rw----·····1.0·fat······ | 125 | -rw----·····1.0·fat······225·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
126 | -rw----·····1.0·fat······ | 126 | -rw----·····1.0·fat······351·b-·stor·17-Sep-23·00:24·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
Max diff block lines reached; -1/103019 bytes (-0.00%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="39"·android:versionName="1.8.0"·package="de.eidottermihi.raspicheck"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="39"·android:versionName="1.8.0"·package="de.eidottermihi.raspicheck"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002"> |
3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/> | 3 | ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/> |
4 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 4 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> | 6 | ··<uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> |
7 | ··<application·android:theme="@style/Theme.rpiCheck.Dark"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"·android:fullBackupContent="@xml/backupscheme"> | 7 | ··<application·android:theme="@style/Theme.rpiCheck.Dark"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true"·android:fullBackupContent="@xml/backupscheme"> |
8 | ····<activity·android:label="@string/title_activity_main"·android:name="de.eidottermihi.rpicheck.activity.MainActivity"·android:launchMode="singleTask"> | 8 | ····<activity·android:label="@string/title_activity_main"·android:name="de.eidottermihi.rpicheck.activity.MainActivity"·android:launchMode="singleTask"> |
9 | ······<intent-filter> | 9 | ······<intent-filter> |
Offset 1, 47 lines modified | Offset 1, 74 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·0e6809ad |
5 | signature···········:· | 5 | signature···········:·c382...cb07 |
6 | file_size···········:·5735 | 6 | file_size···········:·5735408 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·4355 | 10 | string_ids_size·····:·43559 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·587 | 12 | type_ids_size·······:·5873 |
13 | type_ids_off········:·1743 | 13 | type_ids_off········:·174348·(0x02a90c) |
14 | proto_ids_size······:·7599 | 14 | proto_ids_size······:·7599 |
15 | proto_ids_off·······:·1978 | 15 | proto_ids_off·······:·197840·(0x0304d0) |
16 | field_ids_size······:·1775 | 16 | field_ids_size······:·17753 |
17 | field_ids_off·······:·2890 | 17 | field_ids_off·······:·289028·(0x046904) |
18 | method_ids_size·····:·37151 | 18 | method_ids_size·····:·37151 |
19 | method_ids_off······:·4310 | 19 | method_ids_off······:·431052·(0x0693cc) |
20 | class_defs_size·····:·49 | 20 | class_defs_size·····:·4920 |
21 | class_defs_off······:·7282 | 21 | class_defs_off······:·728260·(0x0b1cc4) |
22 | data_size···········:·4849 | 22 | data_size···········:·4849708 |
23 | data_off············:·885 | 23 | data_off············:·885700·(0x0d83c4) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·140 | 25 | class_idx···········:·140 |
26 | access_flags········:·9729·(0x2601) | ||
27 | superclass_idx······:·1932 | ||
28 | source_file_idx·····:·7549 | ||
29 | static_fields_size··:·0 | ||
30 | instance_fields_size:·0 | ||
31 | direct_methods_size·:·0 | ||
32 | virtual_methods_size:·0 | ||
33 | Class·#0·annotations: | ||
34 | Annotations·on·class | ||
35 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS | ||
36 | ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·PACKAGE·TYPE·ANNOTATION_TYPE·CONSTRUCTOR·METHOD·FIELD·} | ||
37 | Class·#0············- | ||
38 | ··Class·descriptor··:·'Landroid/support/annotation/Keep;' | ||
39 | ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION) | ||
40 | ··Superclass········:·'Ljava/lang/Object;' | ||
41 | ··Interfaces········- | ||
42 | ····#0··············:·'Ljava/lang/annotation/Annotation;' | ||
43 | ··Static·fields·····- | ||
44 | ··Instance·fields···- | ||
45 | ··Direct·methods····- | ||
46 | ··Virtual·methods···- | ||
47 | ··source_file_idx···:·7549·(Keep.java) | ||
48 | Class·#1·header: | ||
49 | class_idx···········:·141 | ||
26 | access_flags········:·17·(0x0011) | 50 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·193 | 51 | superclass_idx······:·1932 |
28 | source_file_idx·····:·1597 | 52 | source_file_idx·····:·15977 |
29 | static_fields_size··:·14 | 53 | static_fields_size··:·14 |
30 | instance_fields_size:·0 | 54 | instance_fields_size:·0 |
31 | direct_methods_size·:·0 | 55 | direct_methods_size·:·0 |
32 | virtual_methods_size:·0 | 56 | virtual_methods_size:·0 |
33 | Class·# | 57 | Class·#1·annotations: |
34 | Annotations·on·class | 58 | Annotations·on·class |
35 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/design/R; | 59 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/design/R; |
36 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="anim" | 60 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="anim" |
37 | Class·# | 61 | Class·#1············- |
38 | ··Class·descriptor··:·'Landroid/support/design/R$anim;' | 62 | ··Class·descriptor··:·'Landroid/support/design/R$anim;' |
39 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) | 63 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) |
40 | ··Superclass········:·'Ljava/lang/Object;' | 64 | ··Superclass········:·'Ljava/lang/Object;' |
41 | ··Interfaces········- | 65 | ··Interfaces········- |
42 | ··Static·fields·····- | 66 | ··Static·fields·····- |
43 | ····#0··············:·(in·Landroid/support/design/R$anim;) | 67 | ····#0··············:·(in·Landroid/support/design/R$anim;) |
44 | ······name··········:·'abc_fade_in' | 68 | ······name··········:·'abc_fade_in' |
Offset 112, 32 lines modified | Offset 139, 32 lines modified | ||
112 | ······name··········:·'design_snackbar_out' | 139 | ······name··········:·'design_snackbar_out' |
113 | ······type··········:·'I' | 140 | ······type··········:·'I' |
114 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 141 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
115 | ······value·········:·2130968589 | 142 | ······value·········:·2130968589 |
116 | ··Instance·fields···- | 143 | ··Instance·fields···- |
117 | ··Direct·methods····- | 144 | ··Direct·methods····- |
118 | ··Virtual·methods···- | 145 | ··Virtual·methods···- |
119 | ··source_file_idx···:·1597 | 146 | ··source_file_idx···:·15977·(R.java) |
120 | Class·# | 147 | Class·#2·header: |
121 | class_idx···········:·14 | 148 | class_idx···········:·142 |
122 | access_flags········:·17·(0x0011) | 149 | access_flags········:·17·(0x0011) |
123 | superclass_idx······:·193 | 150 | superclass_idx······:·1932 |
124 | source_file_idx·····:·1597 | 151 | source_file_idx·····:·15977 |
125 | static_fields_size··:·272 | 152 | static_fields_size··:·272 |
126 | instance_fields_size:·0 | 153 | instance_fields_size:·0 |
127 | direct_methods_size·:·0 | 154 | direct_methods_size·:·0 |
128 | virtual_methods_size:·0 | 155 | virtual_methods_size:·0 |
129 | Class·# | 156 | Class·#2·annotations: |
130 | Annotations·on·class | 157 | Annotations·on·class |
131 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/design/R; | 158 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingClass;·value=Landroid/support/design/R; |
132 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="attr" | 159 | ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=25·name="attr" |
133 | Class·# | 160 | Class·#2············- |
134 | ··Class·descriptor··:·'Landroid/support/design/R$attr;' | 161 | ··Class·descriptor··:·'Landroid/support/design/R$attr;' |
135 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) | 162 | ··Access·flags······:·0x0011·(PUBLIC·FINAL) |
136 | ··Superclass········:·'Ljava/lang/Object;' | 163 | ··Superclass········:·'Ljava/lang/Object;' |
137 | ··Interfaces········- | 164 | ··Interfaces········- |
138 | ··Static·fields·····- | 165 | ··Static·fields·····- |
139 | ····#0··············:·(in·Landroid/support/design/R$attr;) | 166 | ····#0··············:·(in·Landroid/support/design/R$attr;) |
140 | ······name··········:·'actionBarDivider' | 167 | ······name··········:·'actionBarDivider' |
Offset 1498, 32 lines modified | Offset 1525, 32 lines modified | ||
1498 | ······name··········:·'windowNoTitle' | 1525 | ······name··········:·'windowNoTitle' |
1499 | ······type··········:·'I' | 1526 | ······type··········:·'I' |
1500 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) | 1527 | ······access········:·0x0019·(PUBLIC·STATIC·FINAL) |
1501 | ······value·········:·2130772131 | 1528 | ······value·········:·2130772131 |
1502 | ··Instance·fields···- | 1529 | ··Instance·fields···- |
1503 | ··Direct·methods····- | 1530 | ··Direct·methods····- |
1504 | ··Virtual·methods···- | 1531 | ··Virtual·methods···- |
1505 | ··source_file_idx···:·1597 | 1532 | ··source_file_idx···:·15977·(R.java) |
1506 | Class·# | 1533 | Class·#3·header: |
1507 | class_idx···········:·14 | 1534 | class_idx···········:·143 |
1508 | access_flags········:·17·(0x0011) | 1535 | access_flags········:·17·(0x0011) |
1509 | superclass_idx······:·193 | 1536 | superclass_idx······:·1932 |
1510 | source_file_idx·····:·1597 | 1537 | source_file_idx·····:·15977 |
1511 | static_fields_size··:·104 | 1538 | static_fields_size··:·104 |
1512 | instance_fields_size:·0 | 1539 | instance_fields_size:·0 |
1513 | direct_methods_size·:·0 | 1540 | direct_methods_size·:·0 |
1514 | virtual_methods_size:·0 | 1541 | virtual_methods_size:·0 |
Max diff block lines reached; 152404674/152409661 bytes (100.00%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 9 lines modified | ||
1 | Zip·file·size:·98 | 1 | Zip·file·size:·9880306·bytes,·number·of·entries:·4920 |
2 | ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class | ||
2 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class | 3 | ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·android/support/design/R$anim.class |
3 | ?rwxrwxr-x··2.0·unx····11271·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class | 4 | ?rwxrwxr-x··2.0·unx····11271·b-·defN·80-Jan-01·00:00·android/support/design/R$attr.class |
4 | ?rwxrwxr-x··2.0·unx·····5917·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class | 5 | ?rwxrwxr-x··2.0·unx·····5917·b-·stor·80-Jan-01·00:00·android/support/design/R$dimen.class |
5 | ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class | 6 | ?rwxrwxr-x··2.0·unx·····4016·b-·stor·80-Jan-01·00:00·android/support/design/R$drawable.class |
6 | ?rwxrwxr-x··2.0·unx·····4624·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class | 7 | ?rwxrwxr-x··2.0·unx·····4624·b-·stor·80-Jan-01·00:00·android/support/design/R$id.class |
7 | ?rwxrwxr-x··2.0·unx·····2584·b-·stor·80-Jan-01·00:00·android/support/design/R$layout.class | 8 | ?rwxrwxr-x··2.0·unx·····2584·b-·stor·80-Jan-01·00:00·android/support/design/R$layout.class |
8 | ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·android/support/design/R$string.class | 9 | ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·android/support/design/R$string.class |
Offset 1429, 35 lines modified | Offset 1430, 35 lines modified | ||
1429 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CommandAdapter.class | 1430 | ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CommandAdapter.class |
1430 | ?rwxrwxr-x··2.0·unx·····1798·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$1.class | 1431 | ?rwxrwxr-x··2.0·unx·····1798·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$1.class |
1431 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$2.class | 1432 | ?rwxrwxr-x··2.0·unx·····1296·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$2.class |
1432 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$3.class | 1433 | ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$3.class |
1433 | ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$4.class | 1434 | ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity$4.class |
1434 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.class | 1435 | ?rwxrwxr-x··2.0·unx······235·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.class |
1435 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener.class | 1436 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener.class |
1436 | ?rwxrwxr-x··2.0·unx····151 | 1437 | ?rwxrwxr-x··2.0·unx····15138·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity.class |
1437 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/EditRaspiActivity$1.class | 1438 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/EditRaspiActivity$1.class |
1438 | ?rwxrwxr-x··2.0·unx·····8073·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/EditRaspiActivity.class | 1439 | ?rwxrwxr-x··2.0·unx·····8073·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/EditRaspiActivity.class |
1439 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$1.class | 1440 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$1.class |
1440 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$2.class | 1441 | ?rwxrwxr-x··2.0·unx······711·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$2.class |
1441 | ?rwxrwxr-x··2.0·unx·····2880·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$3.class | 1442 | ?rwxrwxr-x··2.0·unx·····2880·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$3.class |
1442 | ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$4.class | 1443 | ?rwxrwxr-x··2.0·unx······502·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$4.class |
1443 | ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$5.class | 1444 | ?rwxrwxr-x··2.0·unx······497·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$5.class |
1444 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$6.class | 1445 | ?rwxrwxr-x··2.0·unx······525·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$6.class |
1445 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$7.class | 1446 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$7.class |
1446 | ?rwxrwxr-x··2.0·unx·····3229·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$8.class | 1447 | ?rwxrwxr-x··2.0·unx·····3229·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$8.class |
1447 | ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$9.class | 1448 | ?rwxrwxr-x··2.0·unx······822·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity$9.class |
1448 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment$ShutdownDialogListener.class | 1449 | ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment$ShutdownDialogListener.class |
1449 | ?rwxrwxr-x··2.0·unx····276 | 1450 | ?rwxrwxr-x··2.0·unx····27632·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity.class |
1450 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity$1.class | 1451 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity$1.class |
1451 | ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity$2.class | 1452 | ?rwxrwxr-x··2.0·unx·····1386·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity$2.class |
1452 | ?rwxrwxr-x··2.0·unx·····3295·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity.class | 1453 | ?rwxrwxr-x··2.0·unx·····3295·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewCommandActivity.class |
1453 | ?rwxrwxr-x··2.0·unx·····2600·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiActivity.class | 1454 | ?rwxrwxr-x··2.0·unx·····2600·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiActivity.class |
1454 | ?rwxrwxr-x··2.0·unx·····1560·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1.class | 1455 | ?rwxrwxr-x··2.0·unx·····1560·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1.class |
1455 | ?rwxrwxr-x··2.0·unx·····7051·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity.class | 1456 | ?rwxrwxr-x··2.0·unx·····7051·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity.class |
1456 | ?rwxrwxr-x··2.0·unx·····78 | 1457 | ?rwxrwxr-x··2.0·unx·····7856·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SSHQueryTask.class |
1457 | ?rwxrwxr-x··2.0·unx·····2855·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SSHShutdownTask.class | 1458 | ?rwxrwxr-x··2.0·unx·····2855·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SSHShutdownTask.class |
1458 | ?rwxrwxr-x··2.0·unx·····4023·b-·stor·80-Jan-01·00:00·io/freefair/android/preference/AppCompatPreferenceActivity.class | 1459 | ?rwxrwxr-x··2.0·unx·····4023·b-·stor·80-Jan-01·00:00·io/freefair/android/preference/AppCompatPreferenceActivity.class |
1459 | ?rwxrwxr-x··2.0·unx·····3963·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SettingsActivity.class | 1460 | ?rwxrwxr-x··2.0·unx·····3963·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SettingsActivity.class |
1460 | ?rwxrwxr-x··2.0·unx·····1447·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/CursorHelper.class | 1461 | ?rwxrwxr-x··2.0·unx·····1447·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/CursorHelper.class |
1461 | ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/FormatHelper.class | 1462 | ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/FormatHelper.class |
1462 | ?rwxrwxr-x··2.0·unx·····2694·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/LoggingHelper.class | 1463 | ?rwxrwxr-x··2.0·unx·····2694·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/LoggingHelper.class |
1463 | ?rwxrwxr-x··2.0·unx·····2248·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/Validation.class | 1464 | ?rwxrwxr-x··2.0·unx·····2248·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/Validation.class |
Offset 1467, 21 lines modified | Offset 1468, 21 lines modified | ||
1467 | ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/beans/UptimeBean.class | 1468 | ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/beans/UptimeBean.class |
1468 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/CommandBean.class | 1469 | ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/CommandBean.class |
1469 | ?rwxrwxr-x··2.0·unx·····8886·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/DeviceDbHelper.class | 1470 | ?rwxrwxr-x··2.0·unx·····8886·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/DeviceDbHelper.class |
1470 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/RaspberryDeviceBean$1.class | 1471 | ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/RaspberryDeviceBean$1.class |
1471 | ?rwxrwxr-x··2.0·unx·····4424·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/RaspberryDeviceBean.class | 1472 | ?rwxrwxr-x··2.0·unx·····4424·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/db/RaspberryDeviceBean.class |
1472 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1.class | 1473 | ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1.class |
1473 | ?rwxrwxr-x··2.0·unx·····2119·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2.class | 1474 | ?rwxrwxr-x··2.0·unx·····2119·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2.class |
1474 | ?rwxrwxr-x··2.0·unx·····454 | 1475 | ?rwxrwxr-x··2.0·unx·····4545·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.class |
1475 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$1.class | 1476 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$1.class |
1476 | ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$2.class | 1477 | ?rwxrwxr-x··2.0·unx······786·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$2.class |
1477 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$3.class | 1478 | ?rwxrwxr-x··2.0·unx·····1694·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog$3.class |
1478 | ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog.class | 1479 | ?rwxrwxr-x··2.0·unx·····3701·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/PassphraseDialog.class |
1479 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog$Compability.class | 1480 | ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog$Compability.class |
1480 | ?rwxrwxr-x··2.0·unx·····216 | 1481 | ?rwxrwxr-x··2.0·unx·····2166·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog.class |
1481 | ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryExceptionDialog.class | 1482 | ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryExceptionDialog.class |
1482 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment$1.class | 1483 | ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment$1.class |
1483 | ?rwxrwxr-x··2.0·unx·····2041·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment.class | 1484 | ?rwxrwxr-x··2.0·unx·····2041·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RebootDialogFragment.class |
1484 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$1.class | 1485 | ?rwxrwxr-x··2.0·unx······371·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$1.class |
1485 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$2.class | 1486 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$2.class |
1486 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$3.class | 1487 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$3.class |
1487 | ?rwxrwxr-x··2.0·unx·····3674·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask.class | 1488 | ?rwxrwxr-x··2.0·unx·····3674·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask.class |
Offset 1499, 23 lines modified | Offset 1500, 23 lines modified | ||
1499 | ?rwxrwxr-x··2.0·unx·····1209·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/ProcessBean.class | 1500 | ?rwxrwxr-x··2.0·unx·····1209·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/ProcessBean.class |
1500 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean.class | 1501 | ?rwxrwxr-x··2.0·unx·····1534·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean.class |
1501 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/VcgencmdBean.class | 1502 | ?rwxrwxr-x··2.0·unx······997·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/VcgencmdBean.class |
1502 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/WlanBean.class | 1503 | ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/WlanBean.class |
1503 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·net/schmizz/sshj/transport/verification/HostKeyVerifier.class | 1504 | ?rwxrwxr-x··2.0·unx······174·b-·stor·80-Jan-01·00:00·net/schmizz/sshj/transport/verification/HostKeyVerifier.class |
1504 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/NoHostKeyVerifierImplementation.class | 1505 | ?rwxrwxr-x··2.0·unx······335·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/NoHostKeyVerifierImplementation.class |
1505 | ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/QueryFactory.class | 1506 | ?rwxrwxr-x··2.0·unx·····1396·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/QueryFactory.class |
1506 | ?rwxrwxr-x··2.0·unx····24 | 1507 | ?rwxrwxr-x··2.0·unx····24486·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.class |
1507 | ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/RaspiQueryException.class | 1508 | ?rwxrwxr-x··2.0·unx·····2294·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/RaspiQueryException.class |
1508 | ?rwxrwxr-x··2.0·unx·····3248·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/FirmwareQuery.class | 1509 | ?rwxrwxr-x··2.0·unx·····3248·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/FirmwareQuery.class |
1509 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1.class | 1510 | ?rwxrwxr-x··2.0·unx······755·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1.class |
1510 | ?rwxrwxr-x··2.0·unx·····39 | 1511 | ?rwxrwxr-x··2.0·unx·····3986·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.class |
1511 | ?rwxrwxr-x··2.0·unx·····36 | 1512 | ?rwxrwxr-x··2.0·unx·····3649·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery.class |
1512 | ?rwxrwxr-x··2.0·unx·····2436·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery.class | 1513 | ?rwxrwxr-x··2.0·unx·····2436·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery.class |
1513 | ?rwxrwxr-x··2.0·unx·····3061·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery.class | 1514 | ?rwxrwxr-x··2.0·unx·····3061·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery.class |
1514 | ?rwxrwxr-x··2.0·unx·····592 | 1515 | ?rwxrwxr-x··2.0·unx·····5923·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidget.class |
1515 | ?rwxrwxr-x··2.0·unx····10468·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity.class | 1516 | ?rwxrwxr-x··2.0·unx····10468·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity.class |
1516 | ?rwxrwxr-x··2.0·unx·····4123·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidgetView.class | 1517 | ?rwxrwxr-x··2.0·unx·····4123·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidgetView.class |
1517 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/WidgetUpdateService.class | 1518 | ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/WidgetUpdateService.class |
1518 | ?rwxrwxr-x··2.0·unx·····7940·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/WidgetUpdateTask.class | 1519 | ?rwxrwxr-x··2.0·unx·····7940·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/WidgetUpdateTask.class |
1519 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/InjectionProvider.class | 1520 | ?rwxrwxr-x··2.0·unx······268·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/InjectionProvider.class |
1520 | ?rwxrwxr-x··2.0·unx·····2457·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/annotation/AttributeType.class | 1521 | ?rwxrwxr-x··2.0·unx·····2457·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/annotation/AttributeType.class |
1521 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/annotation/Inject.class | 1522 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/annotation/Inject.class |
Offset 4914, 8 lines modified | Offset 4915, 8 lines modified | ||
4914 | ?rwxrwxr-x··2.0·unx····17765·b-·defN·80-Jan-01·00:00·org/spongycastle/x509/util/LDAPStoreHelper.class | 4915 | ?rwxrwxr-x··2.0·unx····17765·b-·defN·80-Jan-01·00:00·org/spongycastle/x509/util/LDAPStoreHelper.class |
4915 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·org/spongycastle/x509/util/StreamParsingException.class | 4916 | ?rwxrwxr-x··2.0·unx······351·b-·stor·80-Jan-01·00:00·org/spongycastle/x509/util/StreamParsingException.class |
4916 | ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$1.class | 4917 | ?rwxrwxr-x··2.0·unx······470·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$1.class |
4917 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$2.class | 4918 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$2.class |
4918 | ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$Compatibility.class | 4919 | ?rwxrwxr-x··2.0·unx······277·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$Compatibility.class |
4919 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$Listmode.class | 4920 | ?rwxrwxr-x··2.0·unx······865·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog$Listmode.class |
4920 | ?rwxrwxr-x··2.0·unx·····6811·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog.class | 4921 | ?rwxrwxr-x··2.0·unx·····6811·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog.class |
4921 | 49 | 4922 | 4920·files,·10098499·bytes·uncompressed,·8952120·bytes·compressed:··11.4% |
Offset 1, 7 lines modified | Offset 1, 10 lines modified | ||
1 | Filename:·android/support/annotation/Keep.class | ||
2 | Comment:· | ||
1 | Filename:·android/support/design/R$anim.class | 3 | Filename:·android/support/design/R$anim.class |
2 | Comment:· | 4 | Comment:· |
3 | Filename:·android/support/design/R$attr.class | 5 | Filename:·android/support/design/R$attr.class |
4 | Comment:· | 6 | Comment:· |
5 | Filename:·android/support/design/R$dimen.class | 7 | Filename:·android/support/design/R$dimen.class |
Offset 30, 17 lines modified | Offset 30, 14 lines modified | ||
30 | import·de.eidottermihi.rpicheck.fragment.RunCommandDialog; | 30 | import·de.eidottermihi.rpicheck.fragment.RunCommandDialog; |
31 | import·java.util.regex.Matcher; | 31 | import·java.util.regex.Matcher; |
32 | import·java.util.ArrayList; | 32 | import·java.util.ArrayList; |
33 | import·de.eidottermihi.rpicheck.db.CommandBean; | 33 | import·de.eidottermihi.rpicheck.db.CommandBean; |
34 | import·java.io.Serializable; | 34 | import·java.io.Serializable; |
35 | import·android.os.Bundle; | 35 | import·android.os.Bundle; |
36 | import·de.eidottermihi.rpicheck.fragment.CommandPlaceholdersDialog; | 36 | import·de.eidottermihi.rpicheck.fragment.CommandPlaceholdersDialog; |
37 | import·java.lang.reflect.Method; | ||
38 | import·java.lang.annotation.Annotation; | ||
39 | import·de.eidottermihi.rpicheck.ssh.beans.Exported; | ||
40 | import·android.content.Context; | 37 | import·android.content.Context; |
41 | import·org.slf4j.LoggerFactory; | 38 | import·org.slf4j.LoggerFactory; |
42 | import·android.database.Cursor; | 39 | import·android.database.Cursor; |
43 | import·java.util.regex.Pattern; | 40 | import·java.util.regex.Pattern; |
44 | import·de.eidottermihi.rpicheck.db.DeviceDbHelper; | 41 | import·de.eidottermihi.rpicheck.db.DeviceDbHelper; |
45 | import·de.eidottermihi.rpicheck.db.RaspberryDeviceBean; | 42 | import·de.eidottermihi.rpicheck.db.RaspberryDeviceBean; |
46 | import·android.widget.ListView; | 43 | import·android.widget.ListView; |
Offset 71, 42 lines modified | Offset 68, 164 lines modified | ||
71 | ········this.nonPromptingPlaceHolders·=·Pattern.compile("(\\%\\{[^*\\}]+\\})"); | 68 | ········this.nonPromptingPlaceHolders·=·Pattern.compile("(\\%\\{[^*\\}]+\\})"); |
72 | ····} | 69 | ····} |
73 | ···· | 70 | ···· |
74 | ····private·void·deleteCommand(final·long·n)·{ | 71 | ····private·void·deleteCommand(final·long·n)·{ |
75 | ········new·CustomCommandActivity$2(this,·n).execute((Object[])new·Void[0]); | 72 | ········new·CustomCommandActivity$2(this,·n).execute((Object[])new·Void[0]); |
76 | ····} | 73 | ····} |
77 | ···· | 74 | ···· |
78 | ····private·String·getValueViaReflection(final·RaspberryDeviceBean· | 75 | ····private·String·getValueViaReflection(final·RaspberryDeviceBean·p0,·final·String·p1)·{ |
79 | ········CustomCommandActivity.LOGGER.debug("Searching·annotated·Getter·for·accessor:·{}",·(Object)s); | ||
80 | ········final·Method[]·methods·=·obj.getClass().getMethods(); | ||
81 | ········final·int·length·=·methods.length; | ||
82 | ········int·n·=·0; | ||
83 | ········while·(true)·{ | ||
84 | ············if·(n·>=·length)·{ | ||
85 | ················CustomCommandActivity.LOGGER.debug("No·getter·found·on·DeviceBean.·Property·is·not·present."); | ||
86 | ················return·null; | ||
87 | ············} | ||
88 | ············final·Method·method·=·methods[n]; | ||
89 | ············CustomCommandActivity.LOGGER.debug("Checking·method:·{}",·(Object)method.getName()); | ||
90 | ············Label_0193:·{ | ||
91 | ················if·(!method.isAnnotationPresent((Class<?·extends·Annotation>)Exported.class)·||·!method.getName().replaceFirst("get",·"").toLowerCase().equals(s.toLowerCase()))·{ | ||
92 | ····················break·Label_0193; | ||
93 | ················} | ||
94 | ················try·{ | ||
95 | ····················final·Object·invoke·=·method.invoke(obj,·new·Object[0]); | ||
96 | ····················if·(invoke·!=·null)·{ | ||
97 | ························return·invoke.toString(); | ||
98 | ····················} | ||
99 | ················} | ||
100 | ················catch·(Exception·ex)·{ | ||
101 | ····················CustomCommandActivity.LOGGER.error("Couldn't·invoke·method·{}·on·DeviceBean:·{}",·(Object)method.getName(),·(Object)ex); | ||
102 | ················} | ||
103 | ············} | ||
104 | ············++n; | ||
105 | ········ | 76 | ········//· |
77 | ········//·This·method·could·not·be·decompiled. | ||
78 | ········//· | ||
79 | ········//·Original·Bytecode: | ||
80 | ········//· | ||
81 | ········//·····1:·istore_3······· | ||
82 | ········//·····2:·aconst_null···· | ||
83 | ········//·····3:·astore··········4 | ||
84 | ········//·····5:·getstatic·······de/eidottermihi/rpicheck/activity/CustomCommandActivity.LOGGER:Lorg/slf4j/Logger; | ||
85 | ········//·····8:·astore··········5 | ||
86 | ········//····10:·ldc·············"Searching·annotated·Getter·for·accessor:·{}" | ||
87 | ········//····12:·astore··········6 | ||
88 | ········//····14:·aload···········5 | ||
89 | ········//····16:·aload···········6 | ||
90 | ········//····18:·aload_2········ | ||
91 | ········//····19:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V | ||
92 | ········//····24:·aload_1········ | ||
93 | ········//····25:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class; | ||
94 | ········//····28:·invokevirtual···java/lang/Class.getMethods:()[Ljava/lang/reflect/Method; | ||
95 | ········//····31:·astore··········5 | ||
96 | ········//····33:·aload···········5 | ||
97 | ········//····35:·arraylength···· | ||
98 | ········//····36:·istore··········7 | ||
99 | ········//····38:·iload_3········ | ||
100 | ········//····39:·iload···········7 | ||
101 | ········//····41:·if_icmpge·······215 | ||
102 | ········//····44:·aload···········5 | ||
103 | ········//····46:·iload_3········ | ||
104 | ········//····47:·aaload········· | ||
105 | ········//····48:·astore··········8 | ||
106 | ········//····50:·getstatic·······de/eidottermihi/rpicheck/activity/CustomCommandActivity.LOGGER:Lorg/slf4j/Logger; | ||
107 | ········//····53:·astore··········9 | ||
108 | ········//····55:·ldc·············"Checking·method:·{}" | ||
109 | ········//····57:·astore··········10 | ||
110 | ········//····59:·aload···········8 | ||
111 | ········//····61:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String; | ||
112 | ········//····64:·astore··········11 | ||
113 | ········//····66:·aload···········9 | ||
114 | ········//····68:·aload···········10 | ||
115 | ········//····70:·aload···········11 | ||
116 | ········//····72:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V | ||
117 | ········//····77:·ldc·············Lde/eidottermihi/rpicheck/ssh/beans/Exported;.class | ||
118 | ········//····79:·astore··········9 | ||
119 | ········//····81:·aload···········8 | ||
120 | ········//····83:·aload···········9 | ||
121 | ········//····85:·invokevirtual···java/lang/reflect/Method.isAnnotationPresent:(Ljava/lang/Class;)Z | ||
122 | ········//····88:·istore··········12 | ||
123 | ········//····90:·iload···········12 | ||
124 | ········//····92:·ifeq············208 | ||
125 | ········//····95:·aload···········8 | ||
126 | ········//····97:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String; | ||
127 | ········//···100:·astore··········9 | ||
128 | ········//···102:·ldc·············"" | ||
129 | ········//···104:·astore··········11 | ||
130 | ········//···106:·aload···········9 | ||
131 | ········//···108:·ldc·············"get" | ||
132 | ········//···110:·aload···········11 | ||
133 | ········//···112:·invokevirtual···java/lang/String.replaceFirst:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | ||
134 | ········//···115:·invokevirtual···java/lang/String.toLowerCase:()Ljava/lang/String; | ||
135 | ········//···118:·astore··········9 | ||
136 | ········//···120:·aload_2········ | ||
137 | ········//···121:·invokevirtual···java/lang/String.toLowerCase:()Ljava/lang/String; | ||
138 | ········//···124:·astore··········10 | ||
139 | ········//···126:·aload···········9 | ||
140 | ········//···128:·aload···········10 | ||
141 | ········//···130:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z | ||
142 | ········//···133:·istore··········12 | ||
143 | ········//···135:·iload···········12 | ||
144 | ········//···137:·ifeq············208 | ||
145 | ········//···140:·iconst_0······· | ||
146 | ········//···141:·istore··········12 | ||
147 | ········//···143:·aconst_null···· | ||
148 | ········//···144:·astore··········9 | ||
149 | ········//···146:·iconst_0······· | ||
150 | ········//···147:·anewarray·······Ljava/lang/Object; | ||
Max diff block lines reached; 242/11031 bytes (2.19%) of diff not shown. |
Offset 560, 95 lines modified | Offset 560, 88 lines modified | ||
560 | ········this.supportInvalidateOptionsMenu(); | 560 | ········this.supportInvalidateOptionsMenu(); |
561 | ····} | 561 | ····} |
562 | ···· | 562 | ···· |
563 | ····private·void·visitExportedMethods(final·Object·obj,·final·String·str,·final·Map·map)·{ | 563 | ····private·void·visitExportedMethods(final·Object·obj,·final·String·str,·final·Map·map)·{ |
564 | ········final·Method[]·methods·=·obj.getClass().getMethods(); | 564 | ········final·Method[]·methods·=·obj.getClass().getMethods(); |
565 | ········final·int·length·=·methods.length; | 565 | ········final·int·length·=·methods.length; |
566 | ········int·i·=·0; | 566 | ········int·i·=·0; |
567 | ····Label_030 | 567 | ····Label_0302_Outer: |
568 | ········while·(i·<·length)·{ | 568 | ········while·(i·<·length)·{ |
569 | ············final·Method·method·=·methods[i]; | 569 | ············final·Method·method·=·methods[i]; |
570 | ········ | 570 | ········Block_20_Outer: |
571 | ············while·(true)·{ | 571 | ············while·(true)·{ |
572 | ················if·(!method.isAnnotationPresent((Class<?·extends·Annotation>)Exported.class)·||·method.getParameterTypes().length·!=·0)·{ | 572 | ················if·(!method.isAnnotationPresent((Class<?·extends·Annotation>)Exported.class)·||·method.getParameterTypes().length·!=·0)·{ |
573 | ····················break·Label_030 | 573 | ····················break·Label_0302; |
574 | ················} | 574 | ················} |
575 | ················String·str2·=·((Exported)method.getAnnotation(Exported.class)).value(); | 575 | ················String·str2·=·((Exported)method.getAnnotation(Exported.class)).value(); |
576 | ················if·("".equals(str2))·{ | 576 | ················if·("".equals(str2))·{ |
577 | ····················str2·=·method.getName(); | 577 | ····················str2·=·method.getName(); |
578 | ····················if·(str2.startsWith("get"))·{ | 578 | ····················if·(str2.startsWith("get"))·{ |
579 | ························str2·=·str2.substring(3).toLowerCase(); | 579 | ························str2·=·str2.substring(3).toLowerCase(); |
580 | ····················} | 580 | ····················} |
581 | ················} | 581 | ················} |
582 | ················try·{ | 582 | ················try·{ |
583 | ····················final·Object·invoke·=·method.invoke(obj,·new·Object[0]); | 583 | ····················final·Object·invoke·=·method.invoke(obj,·new·Object[0]); |
584 | ····················if·(invoke·==·null)·{ | 584 | ····················if·(invoke·==·null)·{ |
585 | ························break·Label_030 | 585 | ························break·Label_0302; |
586 | ····················} | 586 | ····················} |
587 | ····················Label_031 | 587 | ····················Label_0315:·{ |
588 | ························if·(!(invoke·instanceof·Boolean)·&&·!(invoke·instanceof·String)·&&·!(invoke·instanceof·Double)·&&·!(invoke·instanceof·Long)·&&·!(invoke·instanceof·Integer))·{ | 588 | ························if·(!(invoke·instanceof·Boolean)·&&·!(invoke·instanceof·String)·&&·!(invoke·instanceof·Double)·&&·!(invoke·instanceof·Long)·&&·!(invoke·instanceof·Integer))·{ |
589 | ····························break·Label_031 | 589 | ····························break·Label_0315; |
590 | ························} | 590 | ························} |
591 | ························try·{ | 591 | ························try·{ |
592 | ····························final·StringBuilder·append·=·new·StringBuilder().append(str).append(str2); | 592 | ····························final·StringBuilder·append·=·new·StringBuilder().append(str).append(str2); |
593 | ····························try·{ | 593 | ····························try·{ |
594 | ································final·String·string·=·append.toString(); | 594 | ································final·String·string·=·append.toString(); |
595 | ································try·{ | 595 | ································try·{ |
596 | ····································map.put(string,·invoke.toString()); | 596 | ····································map.put(string,·invoke.toString()); |
597 | ····································++i; | 597 | ····································++i; |
598 | ····································continue·Label_030 | 598 | ····································continue·Label_0302_Outer; |
599 | ································ | 599 | ····································final·Iterator<Object>·iterator·=·((List<Object>)invoke).iterator(); |
600 | ····································int·j·=·0; | ||
601 | ····································//·iftrue(Label_0302:,·!iterator.hasNext()) | ||
600 | ····································while·(true)·{ | 602 | ····································while·(true)·{ |
601 | ········································Iterator<Object>·iterator·=·null; | ||
602 | ········································int·j·=·0; | ||
603 | ········································ | 603 | ········································Label_0353:·{ |
604 | ············································break· | 604 | ············································break·Label_0353; |
605 | ············································while·(true)·{ | ||
606 | ················································iterator·=·((List<Object>)invoke).iterator(); | ||
607 | ················································j·=·0; | ||
608 | ················································continue·Block_19_Outer; | ||
609 | ················································continue; | ||
610 | ············································} | ||
611 | ········································} | ||
612 | ········································final·Object·next·=·iterator.next(); | 605 | ············································final·Object·next·=·iterator.next(); |
613 | ········································final·String·s·=·"%s[%s]."; | 606 | ············································final·String·s·=·"%s[%s]."; |
614 | ········································final·Object[]·args·=·{·str2,·null·}; | 607 | ············································final·Object[]·args·=·{·str2,·null·}; |
615 | ········································final·int·n·=·1; | 608 | ············································final·int·n·=·1; |
616 | ········································final·int·n2·=·j·+·1; | 609 | ············································final·int·n2·=·j·+·1; |
617 | ········································args[n]·=·Integer.valueOf(j); | 610 | ············································args[n]·=·Integer.valueOf(j); |
618 | ········································final·String·format·=·s; | 611 | ············································final·String·format·=·s; |
619 | ········································try·{ | 612 | ············································try·{ |
620 | ············································this.visitExportedMethods(next,·String.format(format,·args),·map); | 613 | ················································this.visitExportedMethods(next,·String.format(format,·args),·map); |
621 | ············································j·=·n2; | 614 | ················································j·=·n2; |
622 | ············································ | 615 | ················································break·Label_0353; |
623 | ············································Label_045 | 616 | ················································Label_0451:·{ |
624 | ················································try·{ | ||
625 | ····················································final·StringBuilder·sb·=·new·StringBuilder(); | ||
626 | ····················································try·{ | 617 | ····················································try·{ |
627 | ························································final·StringBuilder· | 618 | ························································final·StringBuilder·sb·=·new·StringBuilder(); |
628 | ························································try·{ | 619 | ························································try·{ |
620 | ····························································final·StringBuilder·append2·=·sb.append(str2).append("."); | ||
621 | ····························································try·{ | ||
629 | ····························································this.visitExportedMethods(invoke,·append2.toString(),·map); | 622 | ································································this.visitExportedMethods(invoke,·append2.toString(),·map); |
630 | ····························································continue· | 623 | ································································continue·Block_20_Outer; |
631 | ························································} | 624 | ····························································} |
632 | ························································catch·(Exception·ex)·{ | 625 | ····························································catch·(Exception·ex)·{ |
633 | ····························································MainActivity.LOGGER.warn("Couldn't·invoke·exported·method.",·(Throwable)ex); | 626 | ································································MainActivity.LOGGER.warn("Couldn't·invoke·exported·method.",·(Throwable)ex); |
634 | ····························································continue· | 627 | ································································continue·Block_20_Outer; |
628 | ····························································} | ||
635 | ························································} | 629 | ························································} |
630 | ························································catch·(Exception·ex2)·{} | ||
636 | ····················································} | 631 | ····················································} |
637 | ····················································catch·(Exception·ex | 632 | ····················································catch·(Exception·ex3)·{} |
638 | ················································} | 633 | ················································} |
639 | ················································catch·(Exception·ex3)·{} | ||
640 | ············································} | 634 | ············································} |
635 | ············································catch·(Exception·ex4)·{} | ||
641 | ········································} | 636 | ········································} |
642 | ········································catch·(Exception·ex4)·{} | ||
643 | ········································ | 637 | ········································continue; |
644 | ····································} | 638 | ····································} |
645 | ································} | 639 | ································} |
646 | ································//·iftrue(Label_0306:,·!iterator.hasNext()) | ||
647 | ································//·iftrue(Label_045 | 640 | ································//·iftrue(Label_0451:,·!invoke·instanceof·Collection) |
648 | ································catch·(Exception·ex5)·{} | 641 | ································catch·(Exception·ex5)·{} |
649 | ····························} | 642 | ····························} |
650 | ····························catch·(Exception·ex6)·{} | 643 | ····························catch·(Exception·ex6)·{} |
651 | ························} | 644 | ························} |
652 | ························catch·(Exception·ex7)·{} | 645 | ························catch·(Exception·ex7)·{} |
653 | ····················} | 646 | ····················} |
654 | ················} | 647 | ················} |
Offset 30, 951 lines modified | Offset 30, 971 lines modified | ||
30 | ····protected·QueryBean·doInBackground(final·String...·p0)·{ | 30 | ····protected·QueryBean·doInBackground(final·String...·p0)·{ |
31 | ········//· | 31 | ········//· |
32 | ········//·This·method·could·not·be·decompiled. | 32 | ········//·This·method·could·not·be·decompiled. |
33 | ········//· | 33 | ········//· |
34 | ········//·Original·Bytecode: | 34 | ········//·Original·Bytecode: |
35 | ········//· | 35 | ········//· |
36 | ········//·····3:·astore_2······· | 36 | ········//·····3:·astore_2······· |
37 | ········//·····4:·aload_1········ | ||
38 | ········//····· | 37 | ········//·····4:·iconst_0······· |
38 | ········//·····5:·istore_3······· | ||
39 | ········//·····6:·aload_1········ | ||
40 | ········//·····7:·iconst_0······· | ||
39 | ········//····· | 41 | ········//·····8:·aaload········· |
40 | ········//·····7:·astore_3······· | ||
41 | ········//·····8:·iconst_1······· | ||
42 | ········//·····9:· | 42 | ········//·····9:·astore··········4 |
43 | ········//····11:·iconst_1······· | ||
44 | ········//····12:·istore··········5 | ||
43 | ········//····1 | 45 | ········//····14:·aload_1········ |
44 | ········//····1 | 46 | ········//····15:·iload···········5 |
45 | ········//····1 | 47 | ········//····17:·aaload········· |
46 | ········//····1 | 48 | ········//····18:·astore··········6 |
47 | ········//···· | 49 | ········//····20:·aload_1········ |
48 | ········//···· | 50 | ········//····21:·iconst_3······· |
49 | ········//···· | 51 | ········//····22:·aaload········· |
50 | ········//····2 | 52 | ········//····23:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I |
51 | ········//····2 | 53 | ········//····26:·istore··········7 |
52 | ········//····2 | 54 | ········//····28:·iload···········7 |
53 | ········//···· | 55 | ········//····30:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
54 | ········//····3 | 56 | ········//····33:·astore··········8 |
55 | ········//····3 | 57 | ········//····35:·aload_2········ |
56 | ········//····33:·aload_3········ | ||
57 | ········//····34:·aload···········5 | ||
58 | ········//····36:·aload··········· | 58 | ········//····36:·aload···········4 |
59 | ········//····38:·aload···········6 | ||
60 | ········//····40:·aload···········8 | ||
59 | ········//···· | 61 | ········//····42:·invokespecial···de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V |
60 | ········//····41:·aload_2········ | ||
61 | ········//····42:·astore··········8 | ||
62 | ········//····44:·aload_0········ | ||
63 | ········//····45:·aload_2········ | 62 | ········//····45:·aload_2········ |
63 | ········//····46:·astore··········9 | ||
64 | ········//····48:·aload_0········ | ||
65 | ········//····49:·aload_2········ | ||
64 | ········//···· | 66 | ········//····50:·putfield········de/eidottermihi/rpicheck/activity/SSHQueryTask.queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; |
65 | ········//····49:·aload_1········ | ||
66 | ········//····50:·iconst_2······· | ||
67 | ········//····51:·aaload········· | ||
68 | ········//····52:·astore··········9 | ||
69 | ········//····5 | 67 | ········//····53:·aload_1········ |
70 | ········//····5 | 68 | ········//····54:·iconst_2······· |
71 | ········//····5 | 69 | ········//····55:·aaload········· |
70 | ········//····56:·astore··········10 | ||
71 | ········//····58:·aload_1········ | ||
72 | ········//····59:·iconst_4······· | ||
73 | ········//····60:·aaload········· | ||
72 | ········//···· | 74 | ········//····61:·invokestatic····java/lang/Boolean.parseBoolean:(Ljava/lang/String;)Z |
73 | ········//····6 | 75 | ········//····64:·istore··········11 |
74 | ········//····6 | 76 | ········//····66:·aload_1········ |
75 | ········//····6 | 77 | ········//····67:·iconst_5······· |
76 | ········//····6 | 78 | ········//····68:·aaload········· |
77 | ········//····6 | 79 | ········//····69:·astore··········12 |
78 | ········//···· | 80 | ········//····71:·aload_1········ |
79 | ········//···· | 81 | ········//····72:·bipush··········6 |
80 | ········//····7 | 82 | ········//····74:·aaload········· |
81 | ········//····7 | 83 | ········//····75:·astore··········13 |
82 | ········//····7 | 84 | ········//····77:·new·············Lde/eidottermihi/rpicheck/beans/QueryBean; |
83 | ········//···· | 85 | ········//····80:·astore··········14 |
84 | ········//···· | 86 | ········//····82:·aload···········14 |
85 | ········//····8 | 87 | ········//····84:·invokespecial···de/eidottermihi/rpicheck/beans/QueryBean.<init>:()V |
86 | ········//····8 | 88 | ········//····87:·new·············Ljava/util/Date; |
87 | ········//···· | 89 | ········//····90:·astore_2······· |
88 | ········//····87:·aload_2········ | ||
89 | ········//····88:·invokespecial···java/util/Date.<init>:()V | ||
90 | ········//····91:·aload_2········ | 90 | ········//····91:·aload_2········ |
91 | ········//····92:·invokespecial···java/util/Date.<init>:()V | ||
92 | ········//····95:·aload_2········ | ||
91 | ········//····9 | 93 | ········//····96:·invokevirtual···java/util/Date.getTime:()J |
92 | ········//····9 | 94 | ········//····99:·lstore··········15 |
93 | ········//··· | 95 | ········//···101:·new·············Ljava/util/ArrayList; |
94 | ········//···10 | 96 | ········//···104:·astore_2······· |
95 | ········//···101:·aload_2········ | ||
96 | ········//···102:·invokespecial···java/util/ArrayList.<init>:()V | ||
97 | ········//···105:·aload_2········ | 97 | ········//···105:·aload_2········ |
98 | ········//···106:·invokespecial···java/util/ArrayList.<init>:()V | ||
98 | ········//···106:·astore··········8 | ||
99 | ········//···108:·aload···········13 | ||
100 | ········//···1 | 99 | ········//···109:·aload_2········ |
100 | ········//···110:·astore··········9 | ||
101 | ········//···112:·aload···········14 | ||
102 | ········//···114:·aload_2········ | ||
101 | ········//···11 | 103 | ········//···115:·invokevirtual···de/eidottermihi/rpicheck/beans/QueryBean.setErrorMessages:(Ljava/util/List;)V |
102 | ········//···11 | 104 | ········//···118:·iconst_1······· |
103 | ········//···11 | 105 | ········//···119:·istore··········17 |
104 | ········//···1 | 106 | ········//···121:·iload···········17 |
105 | ········//···1 | 107 | ········//···123:·anewarray·······Ljava/lang/Integer; |
106 | ········//···12 | 108 | ········//···126:·astore··········9 |
107 | ········//···12 | 109 | ········//···128:·aload···········9 |
108 | ········//···1 | 110 | ········//···130:·astore_2······· |
109 | ········//···1 | 111 | ········//···131:·iconst_0······· |
110 | ········//···1 | 112 | ········//···132:·istore_3······· |
111 | ········//···1 | 113 | ········//···133:·aconst_null···· |
112 | ········//···13 | 114 | ········//···134:·astore··········4 |
115 | ········//···136:·iconst_5······· | ||
116 | ········//···137:·istore··········5 | ||
113 | ········//···13 | 117 | ········//···139:·iload···········5 |
114 | ········//···1 | 118 | ········//···141:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
115 | ········//···1 | 119 | ········//···144:·astore··········6 |
116 | ········//···1 | 120 | ········//···146:·aload···········9 |
117 | ········//···14 | 121 | ········//···148:·iconst_0······· |
118 | ········//···14 | 122 | ········//···149:·aload···········6 |
119 | ········//···1 | 123 | ········//···151:·aastore········ |
120 | ········//···1 | 124 | ········//···152:·aload_0········ |
121 | ········//···1 | 125 | ········//···153:·astore··········9 |
122 | ········//···1 | 126 | ········//···155:·aload_0········ |
123 | ········//···1 | 127 | ········//···156:·aload_2········ |
124 | ········//···15 | 128 | ········//···157:·invokevirtual···de/eidottermihi/rpicheck/activity/SSHQueryTask.publishProgress:([Ljava/lang/Object;)V |
125 | ········//···1 | 129 | ········//···160:·aload···········12 |
126 | ········//···1 | 130 | ········//···162:·ifnull··········1233 |
127 | ········//···1 | 131 | ········//···165:·new·············Ljava/io/File; |
128 | ········//···161:·astore··········17 | ||
129 | ········//···163:·aload···········11 | ||
130 | ········//···16 | 132 | ········//···168:·astore··········18 |
131 | ········//···1 | 133 | ········//···170:·aload···········12 |
134 | ········//···172:·astore··········9 | ||
135 | ········//···174:·aload···········18 | ||
132 | ········//···1 | 136 | ········//···176:·aload···········12 |
Max diff block lines reached; 79122/103097 bytes (76.75%) of diff not shown. |
Offset 129, 15 lines modified | Offset 129, 15 lines modified | ||
129 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V | 129 | ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V |
130 | ·········9:·return | 130 | ·········9:·return |
131 | ··public·void·onClick(android.view.View); | 131 | ··public·void·onClick(android.view.View); |
132 | ····descriptor:·(Landroid/view/View;)V | 132 | ····descriptor:·(Landroid/view/View;)V |
133 | ····flags:·(0x0001)·ACC_PUBLIC | 133 | ····flags:·(0x0001)·ACC_PUBLIC |
134 | ····Code: | 134 | ····Code: |
135 | ······stack=300,·locals=1 | 135 | ······stack=300,·locals=10,·args_size=2 |
136 | ·········0:·aload_0 | 136 | ·········0:·aload_0 |
137 | ·········1:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 137 | ·········1:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
138 | ·········4:·invokestatic··#20·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$000:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; | 138 | ·········4:·invokestatic··#20·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$000:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; |
139 | ·········7:·invokevirtual·#26·················//·Method·de/eidottermihi/rpicheck/db/CommandBean.getCommand:()Ljava/lang/String; | 139 | ·········7:·invokevirtual·#26·················//·Method·de/eidottermihi/rpicheck/db/CommandBean.getCommand:()Ljava/lang/String; |
140 | ········10:·astore_2 | 140 | ········10:·astore_2 |
141 | ········11:·aload_0 | 141 | ········11:·aload_0 |
142 | ········12:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 142 | ········12:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
Offset 190, 18 lines modified | Offset 190, 18 lines modified | ||
190 | ·······132:·aload_0 | 190 | ·······132:·aload_0 |
191 | ·······133:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 191 | ·······133:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
192 | ·······136:·invokestatic··#92·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$300:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener; | 192 | ·······136:·invokestatic··#92·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$300:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener; |
193 | ·······139:·astore_3 | 193 | ·······139:·astore_3 |
194 | ·······140:·aload_0 | 194 | ·······140:·aload_0 |
195 | ·······141:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 195 | ·······141:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
196 | ·······144:·invokestatic··#20·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$000:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; | 196 | ·······144:·invokestatic··#20·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$000:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; |
197 | ·······147:·astore········ | 197 | ·······147:·astore········4 |
198 | ·······149:·aload_0 | 198 | ·······149:·aload_0 |
199 | ·······150:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 199 | ·······150:·getfield······#10·················//·Field·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
200 | ·······153:·invokestatic··#96·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$200:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Ljava/lang/String; | 200 | ·······153:·invokestatic··#96·················//·Method·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.access$200:(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Ljava/lang/String; |
201 | ·······156:·astore········ | 201 | ·······156:·astore········9 |
202 | ·······158:·aload_3 | 202 | ·······158:·aload_3 |
203 | ·······159:·aload········· | 203 | ·······159:·aload·········4 |
204 | ·······161:·aload········· | 204 | ·······161:·aload·········9 |
205 | ·······163:·invokeinterface·#102,··3··········//·InterfaceMethod·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.onPlaceholdersOKClick:(Lde/eidottermihi/rpicheck/db/CommandBean;Ljava/lang/String;)V | 205 | ·······163:·invokeinterface·#102,··3··········//·InterfaceMethod·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.onPlaceholdersOKClick:(Lde/eidottermihi/rpicheck/db/CommandBean;Ljava/lang/String;)V |
206 | ·······168:·return | 206 | ·······168:·return |
207 | } | 207 | } |
Offset 357, 15 lines modified | Offset 357, 15 lines modified | ||
357 | ·············7····11····20···Class·java/lang/ClassCastException | 357 | ·············7····11····20···Class·java/lang/ClassCastException |
358 | ············15····19····20···Class·java/lang/ClassCastException | 358 | ············15····19····20···Class·java/lang/ClassCastException |
359 | ··public·android.app.Dialog·onCreateDialog(android.os.Bundle); | 359 | ··public·android.app.Dialog·onCreateDialog(android.os.Bundle); |
360 | ····descriptor:·(Landroid/os/Bundle;)Landroid/app/Dialog; | 360 | ····descriptor:·(Landroid/os/Bundle;)Landroid/app/Dialog; |
361 | ····flags:·(0x0001)·ACC_PUBLIC | 361 | ····flags:·(0x0001)·ACC_PUBLIC |
362 | ····Code: | 362 | ····Code: |
363 | ······stack=300,·locals=1 | 363 | ······stack=300,·locals=16,·args_size=2 |
364 | ·········0:·new···········#55·················//·class·android/app/AlertDialog$Builder | 364 | ·········0:·new···········#55·················//·class·android/app/AlertDialog$Builder |
365 | ·········3:·astore_2 | 365 | ·········3:·astore_2 |
366 | ·········4:·aload_0 | 366 | ·········4:·aload_0 |
367 | ·········5:·invokevirtual·#59·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; | 367 | ·········5:·invokevirtual·#59·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity; |
368 | ·········8:·astore_3 | 368 | ·········8:·astore_3 |
369 | ·········9:·aload_2 | 369 | ·········9:·aload_2 |
370 | ········10:·aload_3 | 370 | ········10:·aload_3 |
Offset 461, 66 lines modified | Offset 461, 64 lines modified | ||
461 | ·······190:·aload_3 | 461 | ·······190:·aload_3 |
462 | ·······191:·invokespecial·#156················//·Method·java/util/HashMap."<init>":()V | 462 | ·······191:·invokespecial·#156················//·Method·java/util/HashMap."<init>":()V |
463 | ·······194:·aload_0 | 463 | ·······194:·aload_0 |
464 | ·······195:·aload_3 | 464 | ·······195:·aload_3 |
465 | ·······196:·putfield······#22·················//·Field·placeholderInputs:Ljava/util/Map; | 465 | ·······196:·putfield······#22·················//·Field·placeholderInputs:Ljava/util/Map; |
466 | ·······199:·aload_0 | 466 | ·······199:·aload_0 |
467 | ·······200:·getfield······#75·················//·Field·placeholders:Ljava/util/ArrayList; | 467 | ·······200:·getfield······#75·················//·Field·placeholders:Ljava/util/ArrayList; |
468 | ·······203:·astore_3 | ||
469 | ·······204:·aload_3 | ||
470 | ·······20 | 468 | ·······203:·invokevirtual·#162················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
471 | ·······208:·astore········12 | ||
472 | ·······2 | 469 | ·······206:·astore_3 |
470 | ·······207:·aload_3 | ||
473 | ·······2 | 471 | ·······208:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
474 | ·······21 | 472 | ·······213:·istore········6 |
475 | ·······21 | 473 | ·······215:·iload·········6 |
476 | ·······2 | 474 | ·······217:·ifeq··········304 |
477 | ·······22 | 475 | ·······220:·aload_3 |
478 | ·······22 | 476 | ·······221:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
479 | ·······2 | 477 | ·······226:·checkcast·····#174················//·class·java/lang/String |
480 | ·······2 | 478 | ·······229:·astore········12 |
481 | ·······23 | 479 | ·······231:·aload·········9 |
482 | ·······23 | 480 | ·······233:·ldc···········#175················//·int·2130903071 |
483 | ·······2 | 481 | ·······235:·aconst_null |
484 | ·······2 | 482 | ·······236:·invokevirtual·#143················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; |
485 | ·······2 | 483 | ·······239:·astore········13 |
486 | ·······24 | 484 | ·······241:·aload·········13 |
487 | ·······24 | 485 | ·······243:·ldc···········#177················//·int·2131624125 |
488 | ·······2 | 486 | ·······245:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
489 | ·······2 | 487 | ·······248:·checkcast·····#180················//·class·android/widget/TextView |
490 | ·······25 | 488 | ·······251:·astore········14 |
491 | ·······25 | 489 | ·······253:·aload·········14 |
492 | ·······2 | 490 | ·······255:·aload·········12 |
493 | ·······2 | 491 | ·······257:·invokevirtual·#184················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
494 | ·······26 | 492 | ·······260:·ldc···········#185················//·int·2131624126 |
495 | ·······26 | 493 | ·······262:·istore········6 |
496 | ·······26 | 494 | ·······264:·aload·········13 |
497 | ·······2 | 495 | ·······266:·iload·········6 |
498 | ·······2 | 496 | ·······268:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View; |
499 | ·······27 | 497 | ·······271:·checkcast·····#188················//·class·android/widget/EditText |
500 | ·······27 | 498 | ·······274:·astore········15 |
501 | ·······2 | 499 | ·······276:·aload·········11 |
502 | ·······2 | 500 | ·······278:·aload·········13 |
503 | ·······28 | 501 | ·······280:·invokevirtual·#192················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V |
504 | ·······28 | 502 | ·······283:·aload_0 |
505 | ·······28 | 503 | ·······284:·getfield······#22·················//·Field·placeholderInputs:Ljava/util/Map; |
506 | ·······292:·astore_3 | ||
507 | ·······2 | 504 | ·······287:·astore········4 |
505 | ·······289:·aload·········4 | ||
508 | ·······29 | 506 | ·······291:·aload·········12 |
509 | ·······29 | 507 | ·······293:·aload·········15 |
510 | ·······29 | 508 | ·······295:·invokeinterface·#198,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
511 | ·······30 | 509 | ·······300:·pop |
512 | ·······30 | 510 | ·······301:·goto··········207 |
513 | ·······30 | 511 | ·······304:·aload_2 |
514 | ·······30 | 512 | ·······305:·aload·········10 |
515 | ·······3 | 513 | ·······307:·invokevirtual·#202················//·Method·android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
516 | ·······31 | 514 | ·······310:·pop |
517 | ·······31 | 515 | ·······311:·aload_2 |
518 | ·······31 | 516 | ·······312:·invokevirtual·#206················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog; |
519 | ·······31 | 517 | ·······315:·areturn |
520 | ··public·void·onStart(); | 518 | ··public·void·onStart(); |
521 | ····descriptor:·()V | 519 | ····descriptor:·()V |
522 | ····flags:·(0x0001)·ACC_PUBLIC | 520 | ····flags:·(0x0001)·ACC_PUBLIC |
523 | ····Code: | 521 | ····Code: |
524 | ······stack=300,·locals=5,·args_size=1 | 522 | ······stack=300,·locals=5,·args_size=1 |
525 | ·········0:·aload_0 | 523 | ·········0:·aload_0 |
Offset 151, 52 lines modified | Offset 151, 50 lines modified | ||
151 | ····flags:·(0x0002)·ACC_PRIVATE | 151 | ····flags:·(0x0002)·ACC_PRIVATE |
152 | ····Code: | 152 | ····Code: |
153 | ······stack=300,·locals=8,·args_size=2 | 153 | ······stack=300,·locals=8,·args_size=2 |
154 | ·········0:·new···········#10·················//·class·java/lang/StringBuilder | 154 | ·········0:·new···········#10·················//·class·java/lang/StringBuilder |
155 | ·········3:·astore_2 | 155 | ·········3:·astore_2 |
156 | ·········4:·aload_2 | 156 | ·········4:·aload_2 |
157 | ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V | 157 | ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V |
158 | ·········8:·aload_2 | ||
158 | ········· | 159 | ·········9:·ldc···········#13·················//·String·<ul·style=\'color:·white;\'> |
159 | ········10:·astore_3 | ||
160 | ········11:·aload_2 | ||
161 | ········12:·aload_3 | ||
162 | ········1 | 160 | ········11:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
163 | ········1 | 161 | ········14:·pop |
164 | ········1 | 162 | ········15:·aload_1 |
165 | ········1 | 163 | ········16:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
166 | ········23:·astore········4 | ||
167 | ········2 | 164 | ········21:·astore_3 |
165 | ········22:·aload_3 | ||
168 | ········2 | 166 | ········23:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
169 | ········ | 167 | ········28:·istore········4 |
170 | ········3 | 168 | ········30:·iload·········4 |
171 | ········3 | 169 | ········32:·ifeq··········74 |
172 | ········3 | 170 | ········35:·aload_3 |
173 | ········ | 171 | ········36:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
174 | ········4 | 172 | ········41:·checkcast·····#35·················//·class·java/lang/String |
175 | ········4 | 173 | ········44:·astore········5 |
176 | ········ | 174 | ········46:·aload_2 |
177 | ········ | 175 | ········47:·ldc···········#37·················//·String·<li> |
176 | ········49:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
177 | ········52:·aload·········5 | ||
178 | ········54:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 178 | ········54:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
179 | ········57:·a | 179 | ········57:·astore········6 |
180 | ········59:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
181 | ········62:·astore_3 | ||
182 | ········ | 180 | ········59:·ldc···········#39·················//·String·</li> |
183 | ········6 | 181 | ········61:·astore········7 |
184 | ········6 | 182 | ········63:·aload·········6 |
185 | ········6 | 183 | ········65:·aload·········7 |
186 | ········ | 184 | ········67:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
187 | ········7 | 185 | ········70:·pop |
188 | ········7 | 186 | ········71:·goto··········22 |
189 | ········7 | 187 | ········74:·aload_2 |
190 | ········7 | 188 | ········75:·ldc···········#41·················//·String·</ul> |
191 | ········ | 189 | ········77:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
192 | ········8 | 190 | ········80:·pop |
193 | ········8 | 191 | ········81:·aload_2 |
194 | ········8 | 192 | ········82:·invokevirtual·#45·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
195 | ········8 | 193 | ········85:·areturn |
196 | ··public·android.app.Dialog·onCreateDialog(android.os.Bundle); | 194 | ··public·android.app.Dialog·onCreateDialog(android.os.Bundle); |
197 | ····descriptor:·(Landroid/os/Bundle;)Landroid/app/Dialog; | 195 | ····descriptor:·(Landroid/os/Bundle;)Landroid/app/Dialog; |
198 | ····flags:·(0x0001)·ACC_PUBLIC | 196 | ····flags:·(0x0001)·ACC_PUBLIC |
199 | ····Code: | 197 | ····Code: |
200 | ······stack=300,·locals=10,·args_size=2 | 198 | ······stack=300,·locals=10,·args_size=2 |
201 | ·········0:·aload_0 | 199 | ·········0:·aload_0 |
Offset 213, 17 lines modified | Offset 213, 16 lines modified | ||
213 | ········} | 213 | ········} |
214 | ········return·b; | 214 | ········return·b; |
215 | ····} | 215 | ····} |
216 | ···· | 216 | ···· |
217 | ····private·List·parseDiskUsage(final·String·s)·{ | 217 | ····private·List·parseDiskUsage(final·String·s)·{ |
218 | ········final·String[]·split·=·s.split("\n"); | 218 | ········final·String[]·split·=·s.split("\n"); |
219 | ········final·LinkedList<DiskUsageBean>·list·=·new·LinkedList<DiskUsageBean>(); | 219 | ········final·LinkedList<DiskUsageBean>·list·=·new·LinkedList<DiskUsageBean>(); |
220 | ········final·String[]·array·=·split; | ||
221 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ | 220 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
222 | ············final·String·s2·=· | 221 | ············final·String·s2·=·split[i]; |
223 | ············if·(!s2.startsWith("Filesystem"))·{ | 222 | ············if·(!s2.startsWith("Filesystem"))·{ |
224 | ················final·String[]·split2·=·s2.split("\\s+"); | 223 | ················final·String[]·split2·=·s2.split("\\s+"); |
225 | ················if·(split2.length·>=·6)·{ | 224 | ················if·(split2.length·>=·6)·{ |
226 | ····················if·(split2.length·>·6)·{ | 225 | ····················if·(split2.length·>·6)·{ |
227 | ························final·StringBuilder·sb·=·new·StringBuilder(); | 226 | ························final·StringBuilder·sb·=·new·StringBuilder(); |
228 | ························for·(int·j·=·5;·j·<·split2.length;·++j)·{ | 227 | ························for·(int·j·=·5;·j·<·split2.length;·++j)·{ |
229 | ····························sb.append(split2[j]); | 228 | ····························sb.append(split2[j]); |
Offset 377, 305 lines modified | Offset 376, 247 lines modified | ||
377 | ···· | 376 | ···· |
378 | ····private·void·parseWlan(final·String·p0,·final·List·p1)·{ | 377 | ····private·void·parseWlan(final·String·p0,·final·List·p1)·{ |
379 | ········//· | 378 | ········//· |
380 | ········//·This·method·could·not·be·decompiled. | 379 | ········//·This·method·could·not·be·decompiled. |
381 | ········//· | 380 | ········//· |
382 | ········//·Original·Bytecode: | 381 | ········//·Original·Bytecode: |
383 | ········//· | 382 | ········//· |
384 | ········//····· | 383 | ········//·····1:·astore_3······· |
385 | ········//····· | 384 | ········//·····2:·aload_1········ |
386 | ········//·····5:·astore··········4 | ||
387 | ········//····· | 385 | ········//·····3:·ldc_w···········"\n" |
388 | ········//·····8:·astore··········5 | ||
389 | ········//····10:·aload_1········ | ||
390 | ········//····11:·aload_3········ | ||
391 | ········//···· | 386 | ········//·····6:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
392 | ········//···· | 387 | ········//·····9:·astore··········4 |
393 | ········//····1 | 388 | ········//····11:·aload···········4 |
389 | ········//····13:·arraylength···· | ||
390 | ········//····14:·istore··········5 | ||
391 | ········//····16:·iconst_0······· | ||
392 | ········//····17:·istore··········6 | ||
393 | ········//····19:·iload···········6 | ||
394 | ········//····21:·iload···········5 | ||
395 | ········//····23:·if_icmpge·······503 | ||
396 | ········//····26:·aload···········4 | ||
397 | ········//····28:·iload···········6 | ||
398 | ········//····30:·aaload········· | ||
394 | ········//···· | 399 | ········//····31:·astore··········7 |
395 | ········//····21:·aload···········6 | ||
396 | ········//····23:·arraylength···· | ||
397 | ········//····24:·istore··········8 | ||
398 | ········//····26:·iconst_0······· | ||
399 | ········//····27:·istore··········9 | ||
400 | ········//····29:·aconst_null···· | ||
401 | ········//····30:·astore··········10 | ||
402 | ········//····32:·iconst_0······· | ||
403 | ········//····33:·istore··········11 | ||
404 | ········//····35:·iload···········11 | ||
405 | ········//····37:·iload···········8 | ||
406 | ········//····39:·if_icmpge·······583 | ||
407 | ········//····42:·aload···········7 | ||
408 | ········//····44:·iload···········11 | ||
409 | ········//····46:·aaload········· | ||
410 | ········//····47:·astore··········12 | ||
411 | ········//···· | 400 | ········//····33:·ldc_w···········"Inter-" |
412 | ········//····52:·astore_3······· | ||
413 | ········//····53:·aload_3········ | ||
414 | ········//···· | 401 | ········//····36:·astore··········8 |
415 | ········//···· | 402 | ········//····38:·aload···········7 |
416 | ········//···· | 403 | ········//····40:·aload···········8 |
417 | ········//···· | 404 | ········//····42:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z |
418 | ········//···· | 405 | ········//····45:·istore··········9 |
419 | ········//···· | 406 | ········//····47:·iload···········9 |
420 | ········//···· | 407 | ········//····49:·ifne············71 |
421 | ········//···· | 408 | ········//····52:·ldc_w···········"·face" |
422 | ········//····72:·astore_3······· | ||
423 | ········//····73:·aload_3········ | ||
424 | ········//···· | 409 | ········//····55:·astore··········8 |
425 | ········//···· | 410 | ········//····57:·aload···········7 |
426 | ········//···· | 411 | ········//····59:·aload···········8 |
427 | ········//···· | 412 | ········//····61:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z |
428 | ········//···· | 413 | ········//····64:·istore··········9 |
429 | ········//···· | 414 | ········//····66:·iload···········9 |
430 | ········//···· | 415 | ········//····68:·ifeq············101 |
431 | ········//···· | 416 | ········//····71:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.LOGGER:Lorg/slf4j/Logger; |
432 | ········//···· | 417 | ········//····74:·astore··········8 |
433 | ········//···· | 418 | ········//····76:·ldc_w···········"Skipping·header·line:·{}" |
434 | ········//···· | 419 | ········//····79:·astore··········10 |
435 | ········//····98:·aload_3········ | ||
436 | ········//····99:·astore··········4 | ||
437 | ········//··· | 420 | ········//····81:·aload···········8 |
438 | ········//···103:·astore··········5 | ||
439 | ········//···105:·aload_3········ | ||
440 | ········//···106:·aload···········14 | ||
441 | ········//··· | 421 | ········//····83:·aload···········10 |
422 | ········//····85:·aload···········7 | ||
442 | ········//··· | 423 | ········//····87:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V |
443 | ········//···115:·iload···········11 | ||
444 | ········//···117:·iconst_1······· | ||
445 | ········//···118:·iadd··········· | ||
446 | ········//···119:·istore··········9 | ||
447 | ········//··· | 424 | ········//····92:·iload···········6 |
425 | ········//····94:·iconst_1······· | ||
426 | ········//····95:·iadd··········· | ||
448 | ········//··· | 427 | ········//····96:·istore··········6 |
449 | ········//··· | 428 | ········//····98:·goto············19 |
450 | ········//···1 | 429 | ········//···101:·ldc_w···········"\\s+" |
451 | ········//···131:·astore_3······· | ||
452 | ········//···132:·aload_3········ | ||
453 | ········//···1 | 430 | ········//···104:·astore··········8 |
454 | ········//···1 | 431 | ········//···106:·aload···········7 |
455 | ········//···1 | 432 | ········//···108:·aload···········8 |
456 | ········//···1 | 433 | ········//···110:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
457 | ········//···1 | 434 | ········//···113:·astore··········11 |
458 | ········//···1 | 435 | ········//···115:·aload···········11 |
459 | ········//···1 | 436 | ········//···117:·arraylength···· |
460 | ········//···1 | 437 | ········//···118:·istore··········9 |
461 | ········//···148:·iload···········16 | ||
462 | ········//···150:·istore··········13 | ||
463 | ········//···1 | 438 | ········//···120:·bipush··········11 |
464 | ········//···1 | 439 | ········//···122:·istore··········12 |
440 | ········//···124:·iload···········9 | ||
465 | ········//···1 | 441 | ········//···126:·iload···········12 |
466 | ········//···158:·iload···········17 | ||
467 | ········//···1 | 442 | ········//···128:·if_icmplt·······92 |
468 | ········//···1 | 443 | ········//···131:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.LOGGER:Lorg/slf4j/Logger; |
469 | ········//···166:·astore_3······· | ||
470 | ········//···167:·aload_3········ | ||
471 | ········//···168:·astore··········4 | ||
Max diff block lines reached; 3447/28965 bytes (11.90%) of diff not shown. |
Offset 33, 253 lines modified | Offset 33, 251 lines modified | ||
33 | ···· | 33 | ···· |
34 | ····private·double·parseLoadAverage(final·String·p0,·final·LoadAveragePeriod·p1)·{ | 34 | ····private·double·parseLoadAverage(final·String·p0,·final·LoadAveragePeriod·p1)·{ |
35 | ········//· | 35 | ········//· |
36 | ········//·This·method·could·not·be·decompiled. | 36 | ········//·This·method·could·not·be·decompiled. |
37 | ········//· | 37 | ········//· |
38 | ········//·Original·Bytecode: | 38 | ········//·Original·Bytecode: |
39 | ········//· | 39 | ········//· |
40 | ········//·····2:·astore_3······· | ||
41 | ········//····· | 40 | ········//·····1:·ldc·············"\n" |
42 | ········//·····4:·aload_3········ | ||
43 | ········//····· | 41 | ········//·····3:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
42 | ········//·····6:·astore_3······· | ||
43 | ········//·····7:·aconst_null···· | ||
44 | ········//·····8:·astore··········4 | 44 | ········//·····8:·astore··········4 |
45 | ········//····10:·a | 45 | ········//····10:·aload_3········ |
46 | ········//····11:·arraylength···· | ||
46 | ········//····1 | 47 | ········//····12:·istore··········5 |
47 | ········//····1 | 48 | ········//····14:·iconst_0······· |
48 | ········//····15:· | 49 | ········//····15:·istore··········6 |
50 | ········//····17:·aconst_null···· | ||
49 | ········//····17:·aload···········4 | ||
50 | ········//····19:·arraylength···· | ||
51 | ········//···· | 51 | ········//····18:·astore··········7 |
52 | ········//····22:·iconst_0······· | ||
53 | ········//····23:·istore··········8 | ||
54 | ········//····2 | 52 | ········//····20:·iload···········6 |
55 | ········//····2 | 53 | ········//····22:·iload···········5 |
56 | ········//····2 | 54 | ········//····24:·if_icmpge·······399 |
55 | ········//····27:·aload_3········ | ||
57 | ········//···· | 56 | ········//····28:·iload···········6 |
58 | ········//····34:·iload···········8 | ||
59 | ········//····3 | 57 | ········//····30:·aaload········· |
60 | ········//····3 | 58 | ········//····31:·astore··········8 |
61 | ········//····3 | 59 | ········//····33:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger; |
62 | ········//···· | 60 | ········//····36:·astore··········9 |
63 | ········//···· | 61 | ········//····38:·ldc·············"Checking·line:·{}" |
64 | ········//····4 | 62 | ········//····40:·astore··········10 |
65 | ········//····4 | 63 | ········//····42:·aload···········9 |
66 | ········//····4 | 64 | ········//····44:·aload···········10 |
67 | ········//···· | 65 | ········//····46:·aload···········8 |
68 | ········//···· | 66 | ········//····48:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V |
69 | ········//····5 | 67 | ········//····53:·ldc·············"·" |
70 | ········//····5 | 68 | ········//····55:·astore··········9 |
69 | ········//····57:·aload···········8 | ||
71 | ········//···· | 70 | ········//····59:·aload···········9 |
72 | ········//····62:·aload_3········ | ||
73 | ········//····6 | 71 | ········//····61:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
74 | ········//····6 | 72 | ········//····64:·astore··········11 |
75 | ········//····6 | 73 | ········//····66:·aload···········11 |
76 | ········//···· | 74 | ········//····68:·arraylength···· |
77 | ········//···· | 75 | ········//····69:·istore··········12 |
78 | ········//····7 | 76 | ········//····71:·iconst_5······· |
79 | ········//····7 | 77 | ········//····72:·istore··········13 |
80 | ········//····7 | 78 | ········//····74:·iload···········12 |
81 | ········//····7 | 79 | ········//····76:·iload···········13 |
82 | ········//···· | 80 | ········//····78:·if_icmpne·······168 |
83 | ········//····8 | 81 | ········//····81:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1.$SwitchMap$de$eidottermihi$rpicheck$ssh$LoadAveragePeriod:[I |
84 | ········//····8 | 82 | ········//····84:·astore··········9 |
85 | ········//····8 | 83 | ········//····86:·aload_2········ |
86 | ········//····8 | 84 | ········//····87:·invokevirtual···de/eidottermihi/rpicheck/ssh/LoadAveragePeriod.ordinal:()I |
87 | ········//····9 | 85 | ········//····90:·istore··········13 |
88 | ········//····9 | 86 | ········//····92:·aload···········9 |
89 | ········//····94:·iload···········13 | 87 | ········//····94:·iload···········13 |
90 | ········//····96:·iaload········· | 88 | ········//····96:·iaload········· |
91 | ········//····97:·istore··········12 | 89 | ········//····97:·istore··········12 |
92 | ········//····99:·iload···········12 | 90 | ········//····99:·iload···········12 |
93 | ········//···101:·tableswitch·{ | 91 | ········//···101:·tableswitch·{ |
94 | ········//················2:·2 | 92 | ········//················2:·266 |
95 | ········//················3:·288 | ||
96 | ········//················ | 93 | ········//················3:·301 |
94 | ········//················4:·328 | ||
97 | ········//··········default:·128 | 95 | ········//··········default:·128 |
98 | ········//········} | 96 | ········//········} |
99 | ········//···128:·new·············Ljava/lang/RuntimeException; | 97 | ········//···128:·new·············Ljava/lang/RuntimeException; |
100 | ········//···131:·astore | 98 | ········//···131:·astore··········9 |
101 | ········//···13 | 99 | ········//···133:·ldc·············"Unknown·LoadAveragePeriod!" |
102 | ········//···13 | 100 | ········//···135:·astore··········10 |
103 | ········//···13 | 101 | ········//···137:·aload···········9 |
104 | ········//···13 | 102 | ········//···139:·aload···········10 |
105 | ········//···1 | 103 | ········//···141:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V |
106 | ········//···14 | 104 | ········//···144:·aload···········9 |
107 | ········//···14 | 105 | ········//···146:·athrow········· |
108 | ········//···14 | 106 | ········//···147:·pop············ |
109 | ········//···14 | 107 | ········//···148:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger; |
110 | ········//···1 | 108 | ········//···151:·astore··········9 |
111 | ········//···1 | 109 | ········//···153:·ldc·············"Skipping·line:·{}" |
112 | ········//···15 | 110 | ········//···155:·astore··········10 |
113 | ········//···15 | 111 | ········//···157:·aload···········9 |
114 | ········//···15 | 112 | ········//···159:·aload···········10 |
115 | ········//···1 | 113 | ········//···161:·aload···········8 |
116 | ········//···1 | 114 | ········//···163:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V |
117 | ········//···16 | 115 | ········//···168:·aload···········11 |
118 | ········//···1 | 116 | ········//···170:·arraylength···· |
119 | ········//···1 | 117 | ········//···171:·istore··········12 |
120 | ········//···1 | 118 | ········//···173:·iconst_1······· |
121 | ········//···1 | 119 | ········//···174:·istore··········13 |
122 | ········//···17 | 120 | ········//···176:·iload···········12 |
123 | ········//···17 | 121 | ········//···178:·iload···········13 |
124 | ········//···1 | 122 | ········//···180:·if_icmpne·······376 |
125 | ········//···1 | 123 | ········//···183:·aload···········4 |
126 | ········//···18 | 124 | ········//···185:·ifnull··········376 |
127 | ········//···18 | 125 | ········//···188:·iconst_0······· |
128 | ········//···18 | 126 | ········//···189:·istore··········12 |
129 | ········//···1 | 127 | ········//···191:·aconst_null···· |
130 | ········//···1 | 128 | ········//···192:·astore··········9 |
131 | ········//···1 | 129 | ········//···194:·aload···········11 |
132 | ········//···19 | 130 | ········//···196:·iconst_0······· |
133 | ········//···19 | 131 | ········//···197:·aaload········· |
134 | ········//···19 | 132 | ········//···198:·astore··········9 |
135 | ········//··· | 133 | ········//···200:·aload···········9 |
136 | ········//··· | 134 | ········//···202:·invokevirtual···java/lang/String.trim:()Ljava/lang/String; |
137 | ········//··· | 135 | ········//···205:·astore··········9 |
138 | ········//··· | 136 | ········//···207:·aload···········9 |
139 | ········//··· | 137 | ········//···209:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I |
140 | ········//···2 | 138 | ········//···212:·iconst_m1······ |
141 | ········//···2 | 139 | ········//···213:·iadd··········· |
142 | ········//···2 | 140 | ········//···214:·istore··········12 |
143 | ········//···2 | 141 | ········//···216:·iload···········12 |
144 | ········//···2 | 142 | ········//···218:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
145 | ········//···2 | 143 | ········//···221:·astore··········14 |
146 | ········//···2 | 144 | ········//···223:·ldc2_w··········1.0 |
147 | ········//···2 | 145 | ········//···226:·dstore··········15 |
148 | ········//···2 | 146 | ········//···228:·aload···········4 |
149 | ········//···2 | 147 | ········//···230:·invokevirtual···java/lang/Double.doubleValue:()D |
150 | ········//···2 | 148 | ········//···233:·dstore··········17 |
151 | ········//···2 | 149 | ········//···235:·aload···········14 |
152 | ········//···2 | 150 | ········//···237:·invokevirtual···java/lang/Integer.intValue:()I |
Max diff block lines reached; 7765/23562 bytes (32.96%) of diff not shown. |
Offset 32, 16 lines modified | Offset 32, 16 lines modified | ||
32 | ···· | 32 | ···· |
33 | ····public·MemoryQuery(final·SSHClient·sshClient)·{ | 33 | ····public·MemoryQuery(final·SSHClient·sshClient)·{ |
34 | ········super(sshClient); | 34 | ········super(sshClient); |
35 | ····} | 35 | ····} |
36 | ···· | 36 | ···· |
37 | ····private·RaspiMemoryBean·formatMemoryInfo(final·String·s)·{ | 37 | ····private·RaspiMemoryBean·formatMemoryInfo(final·String·s)·{ |
38 | ········final·HashMap<Object,·Long>·hashMap·=·new·HashMap<Object,·Long>(); | 38 | ········final·HashMap<Object,·Long>·hashMap·=·new·HashMap<Object,·Long>(); |
39 | ········String[]·split; | 39 | ········final·String[]·split·=·s.split("[\r\n]+"); |
40 | ········for·(int·length·=· | 40 | ········for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{ |
41 | ············final·String[]·split2·=·split[i].split("·"); | 41 | ············final·String[]·split2·=·split[i].split("·"); |
42 | ············if·(split2.length·>·1)·{ | 42 | ············if·(split2.length·>·1)·{ |
43 | ················hashMap.put(split2[0],·Long.valueOf(split2[1])); | 43 | ················hashMap.put(split2[0],·Long.valueOf(split2[1])); |
44 | ············} | 44 | ············} |
45 | ········} | 45 | ········} |
46 | ········final·Long·n·=·Long.valueOf(hashMap.get((Object)"MemTotal:")); | 46 | ········final·Long·n·=·Long.valueOf(hashMap.get((Object)"MemTotal:")); |
47 | ········RaspiMemoryBean·raspiMemoryBean; | 47 | ········RaspiMemoryBean·raspiMemoryBean; |
Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
1 | package·de.eidottermihi.rpicheck.ssh.impl.queries; | 1 | package·de.eidottermihi.rpicheck.ssh.impl.queries; |
2 | import·java.util.Iterator; | ||
2 | import·java.io.ByteArrayOutputStream; | 3 | import·java.io.ByteArrayOutputStream; |
3 | import·java.io.InputStream; | 4 | import·java.io.InputStream; |
4 | import·net.schmizz.sshj.connection.channel.direct.Session$Command; | 5 | import·net.schmizz.sshj.connection.channel.direct.Session$Command; |
5 | import·java.io.IOException; | 6 | import·java.io.IOException; |
6 | import·de.eidottermihi.rpicheck.ssh.impl.RaspiQueryException; | 7 | import·de.eidottermihi.rpicheck.ssh.impl.RaspiQueryException; |
7 | import·net.schmizz.sshj.common.IOUtils; | 8 | import·net.schmizz.sshj.common.IOUtils; |
8 | import·java.util.concurrent.TimeUnit; | 9 | import·java.util.concurrent.TimeUnit; |
9 | import·java.util.List; | 10 | import·java.util.List; |
10 | import·java.util.Iterator; | ||
11 | import·com.google.common.base.Splitter; | 11 | import·com.google.common.base.Splitter; |
12 | import·net.schmizz.sshj.SSHClient; | 12 | import·net.schmizz.sshj.SSHClient; |
13 | import·org.slf4j.LoggerFactory; | 13 | import·org.slf4j.LoggerFactory; |
14 | import·org.slf4j.Logger; | 14 | import·org.slf4j.Logger; |
15 | import·de.eidottermihi.rpicheck.ssh.Queries; | 15 | import·de.eidottermihi.rpicheck.ssh.Queries; |
16 | import·de.eidottermihi.rpicheck.ssh.GenericQuery; | 16 | import·de.eidottermihi.rpicheck.ssh.GenericQuery; |
Offset 27, 22 lines modified | Offset 27, 24 lines modified | ||
27 | ····} | 27 | ····} |
28 | ···· | 28 | ···· |
29 | ····public·UptimeQuery(final·SSHClient·sshClient)·{ | 29 | ····public·UptimeQuery(final·SSHClient·sshClient)·{ |
30 | ········super(sshClient); | 30 | ········super(sshClient); |
31 | ····} | 31 | ····} |
32 | ···· | 32 | ···· |
33 | ····private·Double·formatUptime(final·String·s)·{ | 33 | ····private·Double·formatUptime(final·String·s)·{ |
34 | ········ | 34 | ········Object·iterator·=·Splitter.on("\n").split((CharSequence)s).iterator(); |
35 | ········while·(true)·{ | 35 | ········while·(true)·{ |
36 | ············if·(!iterator.hasNext())·{ | 36 | ············if·(!((Iterator)iterator).hasNext())·{ |
37 | ················UptimeQuery.LOGGER.error("Expected·a·different·output·of·command:·{}",·(Object)"cat·/proc/uptime"); | 37 | ················UptimeQuery.LOGGER.error("Expected·a·different·output·of·command:·{}",·(Object)"cat·/proc/uptime"); |
38 | ················ | 38 | ················final·Logger·logger·=·UptimeQuery.LOGGER; |
39 | ················iterator·=·"Actual·output·was:·{}"; | ||
40 | ················logger.error((String)iterator,·(Object)s); | ||
39 | ················return·Double.valueOf(0.0); | 41 | ················return·Double.valueOf(0.0); |
40 | ············} | 42 | ············} |
41 | ············final·String·s2·=·(String)iterator.next(); | 43 | ············final·String·s2·=·(String)((Iterator<String>)iterator).next(); |
42 | ············final·List·splitToList·=·Splitter.on("·").splitToList((CharSequence)s2); | 44 | ············final·List·splitToList·=·Splitter.on("·").splitToList((CharSequence)s2); |
43 | ············Label_0134:·{ | 45 | ············Label_0134:·{ |
44 | ················if·(splitToList.size()·!=·2)·{ | 46 | ················if·(splitToList.size()·!=·2)·{ |
45 | ····················break·Label_0134; | 47 | ····················break·Label_0134; |
46 | ················} | 48 | ················} |
47 | ················final·List·list·=·splitToList; | 49 | ················final·List·list·=·splitToList; |
48 | ················try·{ | 50 | ················try·{ |
Offset 106, 16 lines modified | Offset 106, 16 lines modified | ||
106 | ········} | 106 | ········} |
107 | ····} | 107 | ····} |
108 | ···· | 108 | ···· |
109 | ····public·void·onDisabled(final·Context·context)·{ | 109 | ····public·void·onDisabled(final·Context·context)·{ |
110 | ····} | 110 | ····} |
111 | ···· | 111 | ···· |
112 | ····public·void·onEnabled(final·Context·context)·{ | 112 | ····public·void·onEnabled(final·Context·context)·{ |
113 | ········int[]·appWidgetIds; | ||
114 | ········f | 113 | ········final·int[]·appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context.getPackageName(),·OverclockingWidget.class.getName())); |
114 | ········for·(int·length·=·appWidgetIds.length,·i·=·0;·i·<·length;·++i)·{ | ||
115 | ············OverclockingWidgetConfigureActivity.settingScheduledAlarm(context,·appWidgetIds[i]); | 115 | ············OverclockingWidgetConfigureActivity.settingScheduledAlarm(context,·appWidgetIds[i]); |
116 | ········} | 116 | ········} |
117 | ····} | 117 | ····} |
118 | ···· | 118 | ···· |
119 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ | 119 | ····public·void·onReceive(final·Context·context,·final·Intent·intent)·{ |
120 | ········LoggingHelper.initLogging(context); | 120 | ········LoggingHelper.initLogging(context); |
121 | ········final·String·action·=·intent.getAction(); | 121 | ········final·String·action·=·intent.getAction(); |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·106 | 27 | ····.line·106 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·30 | 22 | ····.line·30 |
23 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 23 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
24 | ····.line·32 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment$ShutdownDialogListener; | 26 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment$ShutdownDialogListener; |
28 | ····.locals·1 | 27 | ····.locals·1 |
29 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; | 28 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·124 | 27 | ····.line·124 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 48, 18 lines modified | Offset 49, 20 lines modified | ||
48 | ····move-result-object·v2 | 49 | ····move-result-object·v2 |
49 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 50 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
50 | ····move-result-object·v2 | 51 | ····move-result-object·v2 |
52 | ····.line·129 | ||
51 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 53 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
52 | ····move-result-object·v2 | 54 | ····move-result-object·v2 |
55 | ····.line·128 | ||
53 | ····invoke-static·{v2},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z | 56 | ····invoke-static·{v2},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z |
54 | ····move-result·v2 | 57 | ····move-result·v2 |
55 | ····if-nez·v2,·:cond_0 | 58 | ····if-nez·v2,·:cond_0 |
56 | ····.line·130 | 59 | ····.line·130 |
Offset 69, 14 lines modified | Offset 72, 15 lines modified | ||
69 | ····move-result-object·v2 | 72 | ····move-result-object·v2 |
70 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 73 | ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
71 | ····move-result-object·v2 | 74 | ····move-result-object·v2 |
75 | ····.line·131 | ||
72 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; | 76 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
73 | ····move-result-object·v2 | 77 | ····move-result-object·v2 |
74 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; | 78 | ····invoke-virtual·{v2},·Ljava/lang/String;->trim()Ljava/lang/String; |
75 | ····move-result-object·v0 | 79 | ····move-result-object·v0 |
Offset 85, 14 lines modified | Offset 89, 15 lines modified | ||
85 | ····.local·v0,·"passphrase":Ljava/lang/String; | 89 | ····.local·v0,·"passphrase":Ljava/lang/String; |
86 | ····iget-object·v2,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 90 | ····iget-object·v2,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
87 | ····invoke-static·{v2},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->access$200(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Landroid/widget/CheckBox; | 91 | ····invoke-static·{v2},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->access$200(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Landroid/widget/CheckBox; |
88 | ····move-result-object·v2 | 92 | ····move-result-object·v2 |
93 | ····.line·133 | ||
89 | ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z | 94 | ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z |
90 | ····move-result·v1 | 95 | ····move-result·v1 |
91 | ····.line·134 | 96 | ····.line·134 |
92 | ····.local·v1,·"savePassphrase":Z | 97 | ····.local·v1,·"savePassphrase":Z |
93 | ····iget-object·v2,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 98 | ····iget-object·v2,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
Offset 106, 18 lines modified | Offset 111, 20 lines modified | ||
106 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
107 | ····iget-object·v3,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 112 | ····iget-object·v3,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
108 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 113 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
114 | ····.line·137 | ||
109 | ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->access$300(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Ljava/lang/String; | 115 | ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->access$300(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Ljava/lang/String; |
110 | ····move-result-object·v4 | 116 | ····move-result-object·v4 |
117 | ····.line·135 | ||
111 | ····invoke-interface·{v2,·v3,·v0,·v1,·v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener;->onPassphraseOKClick(Landroid/support/v4/app/DialogFragment;Ljava/lang/String;ZLjava/lang/String;)V | 118 | ····invoke-interface·{v2,·v3,·v0,·v1,·v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener;->onPassphraseOKClick(Landroid/support/v4/app/DialogFragment;Ljava/lang/String;ZLjava/lang/String;)V |
112 | ····.line·142 | 119 | ····.line·142 |
113 | ····.end·local·v0····#·"passphrase":Ljava/lang/String; | 120 | ····.end·local·v0····#·"passphrase":Ljava/lang/String; |
114 | ····.end·local·v1····#·"savePassphrase":Z | 121 | ····.end·local·v1····#·"savePassphrase":Z |
115 | ····:goto_0 | 122 | ····:goto_0 |
116 | ····return-void | 123 | ····return-void |
Offset 130, 14 lines modified | Offset 137, 15 lines modified | ||
130 | ····move-result-object·v2 | 137 | ····move-result-object·v2 |
131 | ····iget-object·v3,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 138 | ····iget-object·v3,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
132 | ····const·v4,·0x7f0700b6 | 139 | ····const·v4,·0x7f0700b6 |
140 | ····.line·140 | ||
133 | ····invoke-virtual·{v3,·v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->getString(I)Ljava/lang/String; | 141 | ····invoke-virtual·{v3,·v4},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->getString(I)Ljava/lang/String; |
134 | ····move-result-object·v3 | 142 | ····move-result-object·v3 |
135 | ····invoke-virtual·{v2,·v3},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V | 143 | ····invoke-virtual·{v2,·v3},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V |
136 | ····goto·:goto_0 | 144 | ····goto·:goto_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·99 | 27 | ····.line·99 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 74, 14 lines modified | Offset 74, 15 lines modified | ||
74 | ····aget-object·v9,·p1,·v11 | 74 | ····aget-object·v9,·p1,·v11 |
75 | ····const/4·v10,·0x3 | 75 | ····const/4·v10,·0x3 |
76 | ····aget-object·v10,·p1,·v10 | 76 | ····aget-object·v10,·p1,·v10 |
77 | ····.line·203 | ||
77 | ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 78 | ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
78 | ····move-result·v10 | 79 | ····move-result·v10 |
79 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 80 | ····invoke-static·{v10},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
80 | ····move-result-object·v10 | 81 | ····move-result-object·v10 |
Offset 206, 18 lines modified | Offset 207, 20 lines modified | ||
206 | ····.line·217 | 207 | ····.line·217 |
207 | ····.restart·local·v2····#·"f":Ljava/io/File; | 208 | ····.restart·local·v2····#·"f":Ljava/io/File; |
208 | ····:cond_0 | 209 | ····:cond_0 |
209 | ····:try_start_2 | 210 | ····:try_start_2 |
210 | ····iget-object·v7,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->raspiQuery:Lde/eidottermihi/rpicheck/ssh/IQueryService; | 211 | ····iget-object·v7,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->raspiQuery:Lde/eidottermihi/rpicheck/ssh/IQueryService; |
212 | ····.line·218 | ||
211 | ····invoke-virtual·{v2},·Ljava/io/File;->getPath()Ljava/lang/String; | 213 | ····invoke-virtual·{v2},·Ljava/io/File;->getPath()Ljava/lang/String; |
212 | ····move-result-object·v8 | 214 | ····move-result-object·v8 |
215 | ····.line·217 | ||
213 | ····invoke-interface·{v7,·v8,·v5},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V | 216 | ····invoke-interface·{v7,·v8,·v5},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V |
214 | ····:try_end_2 | 217 | ····:try_end_2 |
215 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0 | 218 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0 |
216 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 219 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
217 | ····goto·:goto_0 | 220 | ····goto·:goto_0 |
Offset 46, 15 lines modified | Offset 46, 14 lines modified | ||
46 | .method·public·constructor·<init>()V | 46 | .method·public·constructor·<init>()V |
47 | ····.locals·0 | 47 | ····.locals·0 |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·44 | 49 | ····.line·44 |
50 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 50 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
51 | ····.line·57 | ||
52 | ····return-void | 51 | ····return-void |
53 | .end·method | 52 | .end·method |
54 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; | 53 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; |
55 | ····.locals·1 | 54 | ····.locals·1 |
56 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 55 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
Offset 155, 228 lines modified | Offset 154, 231 lines modified | ||
155 | ····invoke-direct·{v2,·v3},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V | 154 | ····invoke-direct·{v2,·v3},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V |
156 | ····throw·v2 | 155 | ····throw·v2 |
157 | .end·method | 156 | .end·method |
158 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; | 157 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; |
159 | ····.locals·1 | 158 | ····.locals·13 |
160 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 159 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
161 | ····.prologue | 160 | ····.prologue |
162 | ····const/4·v1 | 161 | ····const/4·v12,·0x0 |
163 | ····.line·82 | 162 | ····.line·82 |
164 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 163 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
164 | ····.line·83 | ||
165 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; | 165 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; |
166 | ····move-result-object·v | 166 | ····move-result-object·v9 |
167 | ····invoke-direct·{v0,·v | 167 | ····invoke-direct·{v0,·v9},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
168 | ····.line·84 | 168 | ····.line·84 |
169 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; | 169 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; |
170 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; | 170 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; |
171 | ····move-result-object·v | 171 | ····move-result-object·v9 |
172 | ····const-string·v1 | 172 | ····const-string·v10,·"placeholders" |
173 | ····invoke-virtual·{v | 173 | ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; |
174 | ····move-result-object·v | 174 | ····move-result-object·v9 |
175 | ····iput-object·v | 175 | ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->placeholders:Ljava/util/ArrayList; |
176 | ····.line·86 | 176 | ····.line·86 |
177 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; | 177 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; |
178 | ····move-result-object·v | 178 | ····move-result-object·v9 |
179 | ····const-string·v1 | 179 | ····const-string·v10,·"cmd" |
180 | ····invoke-virtual·{v | 180 | ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; |
181 | ····move-result-object·v | 181 | ····move-result-object·v9 |
182 | ····check-cast·v | 182 | ····check-cast·v9,·Lde/eidottermihi/rpicheck/db/CommandBean; |
183 | ····iput-object·v | 183 | ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; |
184 | ····.line·88 | 184 | ····.line·88 |
185 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; | 185 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getArguments()Landroid/os/Bundle; |
186 | ····move-result-object·v | 186 | ····move-result-object·v9 |
187 | ····const-string·v1 | 187 | ····const-string·v10,·"passphrase" |
188 | ····invoke-virtual·{v | 188 | ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
189 | ····move-result-object·v | 189 | ····move-result-object·v9 |
190 | ····iput-object·v | 190 | ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->keyPass:Ljava/lang/String; |
191 | ····.line·90 | 191 | ····.line·90 |
192 | ····const·v | 192 | ····const·v9,·0x7f0700aa |
193 | ····invoke-virtual·{v0,·v | 193 | ····invoke-virtual·{v0,·v9},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
194 | ····.line·93 | 194 | ····.line·93 |
195 | ····new-instance·v | 195 | ····new-instance·v1,·Landroid/util/TypedValue; |
196 | ····invoke-direct·{v | 196 | ····invoke-direct·{v1},·Landroid/util/TypedValue;-><init>()V |
197 | ····.line·94 | 197 | ····.line·94 |
198 | ····.local·v | 198 | ····.local·v1,·"icon":Landroid/util/TypedValue; |
199 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; | 199 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; |
200 | ····move-result-object·v | 200 | ····move-result-object·v9 |
201 | ····invoke-virtual·{v | 201 | ····invoke-virtual·{v9},·Landroid/support/v4/app/FragmentActivity;->getTheme()Landroid/content/res/Resources$Theme; |
202 | ····move-result-object·v | 202 | ····move-result-object·v9 |
203 | ····const·v1 | 203 | ····const·v10,·0x7f01000c |
204 | ····const/4·v1 | 204 | ····const/4·v11,·0x1 |
205 | ····invoke-virtual·{v | 205 | ····invoke-virtual·{v9,·v10,·v1,·v11},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z |
206 | ····move-result·v | 206 | ····move-result·v9 |
207 | ····if-eqz·v | 207 | ····if-eqz·v9,·:cond_0 |
208 | ····.line·96 | 208 | ····.line·96 |
209 | ····iget·v | 209 | ····iget·v9,·v1,·Landroid/util/TypedValue;->resourceId:I |
210 | ····invoke-virtual·{v0,·v | 210 | ····invoke-virtual·{v0,·v9},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; |
211 | ····.line·99 | 211 | ····.line·99 |
212 | ····:cond_0 | 212 | ····:cond_0 |
213 | ····const·v | 213 | ····const·v9,·0x7f070070 |
214 | ····new-instance·v1 | 214 | ····new-instance·v10,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1; |
215 | ····invoke-direct·{v1 | 215 | ····invoke-direct·{v10,·p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;-><init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V |
216 | ····invoke-virtual·{v0,·v | 216 | ····invoke-virtual·{v0,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
217 | ····.line·107 | 217 | ····.line·107 |
Max diff block lines reached; 6745/13700 bytes (49.23%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·64 | 27 | ····.line·64 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment$1;->this$0:Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment$1;->this$0:Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 70, 15 lines modified | Offset 70, 14 lines modified | ||
70 | ····.line·66 | 70 | ····.line·66 |
71 | ····new-instance·v0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1; | 71 | ····new-instance·v0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1; |
72 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1;-><init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V | 72 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1;-><init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V |
73 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->mRunFinished:Ljava/lang/Runnable; | 73 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->mRunFinished:Ljava/lang/Runnable; |
74 | ····.line·195 | ||
75 | ····return-void | 74 | ····return-void |
76 | .end·method | 75 | .end·method |
77 | .method·static·synthetic·access$100()Lorg/slf4j/Logger; | 76 | .method·static·synthetic·access$100()Lorg/slf4j/Logger; |
78 | ····.locals·1 | 77 | ····.locals·1 |
79 | ····.prologue | 78 | ····.prologue |
Offset 165, 14 lines modified | Offset 164, 15 lines modified | ||
165 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 164 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
166 | ····move-result-object·v8 | 165 | ····move-result-object·v8 |
167 | ····iget-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->device:Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; | 166 | ····iget-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->device:Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; |
167 | ····.line·123 | ||
168 | ····invoke-virtual·{v9},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getHost()Ljava/lang/String; | 168 | ····invoke-virtual·{v9},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getHost()Ljava/lang/String; |
169 | ····move-result-object·v9 | 169 | ····move-result-object·v9 |
170 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 170 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
171 | ····move-result-object·v8 | 171 | ····move-result-object·v8 |
Offset 292, 20 lines modified | Offset 292, 22 lines modified | ||
292 | ····aput-object·v10,·v8,·v9 | 292 | ····aput-object·v10,·v8,·v9 |
293 | ····const/4·v9,·0x7 | 293 | ····const/4·v9,·0x7 |
294 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; | 294 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; |
295 | ····.line·134 | ||
295 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; | 296 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; |
296 | ····move-result-object·v10 | 297 | ····move-result-object·v10 |
297 | ····aput-object·v10,·v8,·v9 | 298 | ····aput-object·v10,·v8,·v9 |
299 | ····.line·133 | ||
298 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 300 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
299 | ····.line·172 | 301 | ····.line·172 |
300 | ····.end·local·v2····#·"pass":Ljava/lang/String; | 302 | ····.end·local·v2····#·"pass":Ljava/lang/String; |
301 | ····:cond_0 | 303 | ····:cond_0 |
302 | ····:goto_0 | 304 | ····:goto_0 |
303 | ····return-void | 305 | ····return-void |
Offset 380, 20 lines modified | Offset 382, 22 lines modified | ||
380 | ····aput-object·v10,·v8,·v9 | 382 | ····aput-object·v10,·v8,·v9 |
381 | ····const/4·v9,·0x7 | 383 | ····const/4·v9,·0x7 |
382 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; | 384 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; |
385 | ····.line·143 | ||
383 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; | 386 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; |
384 | ····move-result-object·v10 | 387 | ····move-result-object·v10 |
385 | ····aput-object·v10,·v8,·v9 | 388 | ····aput-object·v10,·v8,·v9 |
389 | ····.line·142 | ||
386 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 390 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
387 | ····goto·:goto_0 | 391 | ····goto·:goto_0 |
388 | ····.line·145 | 392 | ····.line·145 |
389 | ····:cond_2 | 393 | ····:cond_2 |
390 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 394 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
Offset 509, 20 lines modified | Offset 513, 22 lines modified | ||
509 | ····aput-object·v10,·v8,·v9 | 513 | ····aput-object·v10,·v8,·v9 |
510 | ····const/4·v9,·0x7 | 514 | ····const/4·v9,·0x7 |
511 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; | 515 | ····iget-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean; |
516 | ····.line·160 | ||
512 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; | 517 | ····invoke-virtual·{v10},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; |
513 | ····move-result-object·v10 | 518 | ····move-result-object·v10 |
514 | ····aput-object·v10,·v8,·v9 | 519 | ····aput-object·v10,·v8,·v9 |
520 | ····.line·158 | ||
515 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 521 | ····invoke-virtual·{v7,·v8},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
516 | ····goto/16·:goto_0 | 522 | ····goto/16·:goto_0 |
517 | ····.line·162 | 523 | ····.line·162 |
518 | ····:cond_5 | 524 | ····:cond_5 |
519 | ····const-string·v7,·"ERROR·-·No·passphrase·specified." | 525 | ····const-string·v7,·"ERROR·-·No·passphrase·specified." |
Offset 575, 28 lines modified | Offset 581, 30 lines modified | ||
575 | ····const/4·v8,·0x1 | 581 | ····const/4·v8,·0x1 |
576 | ····const/4·v7,·0x0 | 582 | ····const/4·v7,·0x0 |
577 | ····.line·74 | 583 | ····.line·74 |
578 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 584 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
585 | ····.line·75 | ||
579 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; | 586 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; |
580 | ····move-result-object·v4 | 587 | ····move-result-object·v4 |
581 | ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 588 | ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
582 | ····.line·76 | 589 | ····.line·76 |
583 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; | 590 | ····.local·v0,·"builder":Landroid/app/AlertDialog$Builder; |
584 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->getArguments()Landroid/os/Bundle; | 591 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->getArguments()Landroid/os/Bundle; |
585 | ····move-result-object·v4 | 592 | ····move-result-object·v4 |
586 | ····const-string·v5,·"pi" | 593 | ····const-string·v5,·"pi" |
594 | ····.line·77 | ||
587 | ····invoke-virtual·{v4,·v5},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; | 595 | ····invoke-virtual·{v4,·v5},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable; |
588 | ····move-result-object·v4 | 596 | ····move-result-object·v4 |
Max diff block lines reached; 951/4858 bytes (19.58%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·93 | 27 | ····.line·93 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 147 lines modified | Offset 20, 150 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·136 | 27 | ····.line·136 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·onClick(Landroid/view/View;)V | 33 | .method·public·onClick(Landroid/view/View;)V |
33 | ····.locals· | 34 | ····.locals·7 |
34 | ····.param·p1,·"v"····#·Landroid/view/View; | 35 | ····.param·p1,·"v"····#·Landroid/view/View; |
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·140 | 37 | ····.line·140 |
37 | ····iget-object·v | 38 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
38 | ····invoke-static·{v | 39 | ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; |
39 | ····move-result-object·v | 40 | ····move-result-object·v4 |
40 | ····invoke-virtual·{v | 41 | ····invoke-virtual·{v4},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String; |
41 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
42 | ····.line·141 | 43 | ····.line·141 |
43 | ····.local·v0,·"cmd":Ljava/lang/String; | 44 | ····.local·v0,·"cmd":Ljava/lang/String; |
44 | ····iget-object·v | 45 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
45 | ····invoke-static·{v | 46 | ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$100(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Ljava/util/Map; |
46 | ····move-result-object·v | 47 | ····move-result-object·v4 |
48 | ····.line·142 | ||
47 | ····invoke-interface·{v | 49 | ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
48 | ····move-result-object·v | 50 | ····move-result-object·v4 |
51 | ····.line·141 | ||
49 | ····invoke-interface·{v | 52 | ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
50 | ····move-result-object·v | 53 | ····move-result-object·v5 |
51 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
52 | ····:cond_0 | 54 | ····:cond_0 |
53 | ····:goto_0 | 55 | ····:goto_0 |
54 | ····invoke-interface·{v | 56 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
55 | ····move-result·v | 57 | ····move-result·v4 |
56 | ····if-eqz·v | 58 | ····if-eqz·v4,·:cond_1 |
57 | ····invoke-interface·{v | 59 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
58 | ····move-result-object·v1 | 60 | ····move-result-object·v1 |
59 | ····check-cast·v1,·Ljava/util/Map$Entry; | 61 | ····check-cast·v1,·Ljava/util/Map$Entry; |
60 | ····.line·143 | 62 | ····.line·143 |
61 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Landroid/widget/EditText;>;" | 63 | ····.local·v1,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Landroid/widget/EditText;>;" |
62 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; | 64 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
63 | ····move-result-object·v | 65 | ····move-result-object·v2 |
64 | ····check-cast·v | 66 | ····check-cast·v2,·Ljava/lang/String; |
65 | ····.line·144 | 67 | ····.line·144 |
66 | ····.local·v | 68 | ····.local·v2,·"placeholder":Ljava/lang/String; |
67 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; | 69 | ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
68 | ····move-result-object·v | 70 | ····move-result-object·v4 |
69 | ····check-cast·v | 71 | ····check-cast·v4,·Landroid/widget/EditText; |
70 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v4},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
71 | ····move-result-object·v | 73 | ····move-result-object·v4 |
74 | ····.line·145 | ||
72 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; |
73 | ····move-result-object·v | 76 | ····move-result-object·v3 |
74 | ····.line·146 | 77 | ····.line·146 |
75 | ····.local·v | 78 | ····.local·v3,·"replacement":Ljava/lang/String; |
76 | ····invoke-static·{v | 79 | ····invoke-static·{v3},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z |
77 | ····move-result·v | 80 | ····move-result·v4 |
78 | ····if-nez·v | 81 | ····if-nez·v4,·:cond_0 |
79 | ····.line·147 | 82 | ····.line·147 |
80 | ····invoke-virtual·{v0,·v | 83 | ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
81 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
82 | ····goto·:goto_0 | 85 | ····goto·:goto_0 |
83 | ····.line·150 | 86 | ····.line·150 |
84 | ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Landroid/widget/EditText;>;" | 87 | ····.end·local·v1····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Landroid/widget/EditText;>;" |
85 | ····.end·local·v | 88 | ····.end·local·v2····#·"placeholder":Ljava/lang/String; |
86 | ····.end·local·v | 89 | ····.end·local·v3····#·"replacement":Ljava/lang/String; |
87 | ····:cond_1 | 90 | ····:cond_1 |
88 | ····iget-object·v | 91 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
89 | ····invoke-static·{v | 92 | ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean; |
90 | ····move-result-object·v | 93 | ····move-result-object·v4 |
91 | ····invoke-virtual·{v | 94 | ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/db/CommandBean;->setCommand(Ljava/lang/String;)V |
92 | ····.line·151 | 95 | ····.line·151 |
93 | ····iget-object·v | 96 | ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog; |
94 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->dismiss()V |
Max diff block lines reached; 2501/9858 bytes (25.37%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·66 | 27 | ····.line·66 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog$1;->this$0:Lde/eidottermihi/rpicheck/fragment/RunCommandDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 44, 34 lines modified | Offset 44, 38 lines modified | ||
44 | ····.line·181 | 44 | ····.line·181 |
45 | ····.local·v0,·"layout":Landroid/text/Layout; | 45 | ····.local·v0,·"layout":Landroid/text/Layout; |
46 | ····if-eqz·v0,·:cond_0 | 46 | ····if-eqz·v0,·:cond_0 |
47 | ····.line·182 | 47 | ····.line·182 |
48 | ····sget-object·v2,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; | 48 | ····sget-object·v2,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; |
49 | ····.line·183 | ||
49 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getLineCount()I | 50 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getLineCount()I |
50 | ····move-result·v2 | 51 | ····move-result·v2 |
51 | ····add-int/lit8·v2,·v2,·-0x1 | 52 | ····add-int/lit8·v2,·v2,·-0x1 |
53 | ····.line·182 | ||
52 | ····invoke-virtual·{v0,·v2},·Landroid/text/Layout;->getLineBottom(I)I | 54 | ····invoke-virtual·{v0,·v2},·Landroid/text/Layout;->getLineBottom(I)I |
53 | ····move-result·v2 | 55 | ····move-result·v2 |
54 | ····sget-object·v3,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; | 56 | ····sget-object·v3,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; |
57 | ····.line·184 | ||
55 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getScrollY()I | 58 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getScrollY()I |
56 | ····move-result·v3 | 59 | ····move-result·v3 |
57 | ····sub-int/2addr·v2,·v3 | 60 | ····sub-int/2addr·v2,·v3 |
58 | ····sget-object·v3,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; | 61 | ····sget-object·v3,·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;->consoleOutput:Landroid/widget/TextView; |
62 | ····.line·185 | ||
59 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getHeight()I | 63 | ····invoke-virtual·{v3},·Landroid/widget/TextView;->getHeight()I |
60 | ····move-result·v3 | 64 | ····move-result·v3 |
61 | ····sub-int·v1,·v2,·v3 | 65 | ····sub-int·v1,·v2,·v3 |
62 | ····.line·186 | 66 | ····.line·186 |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·41 | 18 | ····.line·41 |
19 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 19 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
20 | ····.line·75 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·private·createErrorMessages(Ljava/util/List;)Ljava/lang/String; | 22 | .method·private·createErrorMessages(Ljava/util/List;)Ljava/lang/String; |
24 | ····.locals·5 | 23 | ····.locals·5 |
25 | ····.annotation·system·Ldalvik/annotation/Signature; | 24 | ····.annotation·system·Ldalvik/annotation/Signature; |
26 | ········value·=·{ | 25 | ········value·=·{ |
Offset 35, 74 lines modified | Offset 34, 73 lines modified | ||
35 | ············"Ljava/lang/String;" | 34 | ············"Ljava/lang/String;" |
36 | ········} | 35 | ········} |
37 | ····.end·annotation | 36 | ····.end·annotation |
38 | ····.prologue | 37 | ····.prologue |
39 | ····.line·66 | 38 | ····.line·66 |
40 | ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" | 39 | ····.local·p1,·"messages":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
41 | ····new-instance·v | 40 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
42 | ····invoke-direct·{v | 41 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
43 | ····.line·67 | 42 | ····.line·67 |
44 | ····.local·v | 43 | ····.local·v0,·"sb":Ljava/lang/StringBuilder; |
45 | ····const-string·v | 44 | ····const-string·v2,·"<ul·style=\'color:·white;\'>" |
46 | ····invoke-virtual·{v | 45 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
47 | ····.line·68 | 46 | ····.line·68 |
48 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 47 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
49 | ····move-result-object·v | 48 | ····move-result-object·v2 |
50 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
51 | ····:goto_0 | 49 | ····:goto_0 |
52 | ····invoke-interface·{v | 50 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
53 | ····move-result·v3 | 51 | ····move-result·v3 |
54 | ····if-eqz·v3,·:cond_0 | 52 | ····if-eqz·v3,·:cond_0 |
55 | ····invoke-interface·{v | 53 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
56 | ····move-result-object·v | 54 | ····move-result-object·v1 |
57 | ····check-cast·v | 55 | ····check-cast·v1,·Ljava/lang/String; |
58 | ····.line·69 | 56 | ····.line·69 |
59 | ····.local·v | 57 | ····.local·v1,·"string":Ljava/lang/String; |
60 | ····const-string·v3,·"<li>" | 58 | ····const-string·v3,·"<li>" |
61 | ····invoke-virtual·{v | 59 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
62 | ····move-result-object·v3 | 60 | ····move-result-object·v3 |
63 | ····invoke-virtual·{v3,·v | 61 | ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
64 | ····move-result-object·v3 | 62 | ····move-result-object·v3 |
65 | ····const-string·v4,·"</li>" | 63 | ····const-string·v4,·"</li>" |
66 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 64 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
67 | ····goto·:goto_0 | 65 | ····goto·:goto_0 |
68 | ····.line·71 | 66 | ····.line·71 |
69 | ····.end·local·v | 67 | ····.end·local·v1····#·"string":Ljava/lang/String; |
70 | ····:cond_0 | 68 | ····:cond_0 |
71 | ····const-string·v | 69 | ····const-string·v2,·"</ul>" |
72 | ····invoke-virtual·{v | 70 | ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
73 | ····.line·72 | 71 | ····.line·72 |
74 | ····invoke-virtual·{v | 72 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
75 | ····move-result-object·v | 73 | ····move-result-object·v2 |
76 | ····return-object·v | 74 | ····return-object·v2 |
77 | .end·method | 75 | .end·method |
78 | #·virtual·methods | 76 | #·virtual·methods |
79 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; | 77 | .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog; |
80 | ····.locals·9 | 78 | ····.locals·9 |
81 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 79 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
Offset 25, 15 lines modified | Offset 25, 14 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·37 | 28 | ····.line·37 |
29 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V | 29 | ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V |
30 | ····.line·39 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
33 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener; | 32 | .method·static·synthetic·access$000(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$PassphraseDialogListener; |
34 | ····.locals·1 | 33 | ····.locals·1 |
35 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; | 34 | ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog; |
Offset 141, 14 lines modified | Offset 140, 15 lines modified | ||
141 | ····.locals·7 | 140 | ····.locals·7 |
142 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 141 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
143 | ····.prologue | 142 | ····.prologue |
144 | ····.line·79 | 143 | ····.line·79 |
145 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 144 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
145 | ····.line·80 | ||
146 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; | 146 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->getActivity()Landroid/support/v4/app/FragmentActivity; |
147 | ····move-result-object·v4 | 147 | ····move-result-object·v4 |
148 | ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 148 | ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
149 | ····.line·81 | 149 | ····.line·81 |
Offset 223, 25 lines modified | Offset 223, 27 lines modified | ||
223 | ····.line·93 | 223 | ····.line·93 |
224 | ····.local·v3,·"view":Landroid/view/View; | 224 | ····.local·v3,·"view":Landroid/view/View; |
225 | ····invoke-virtual·{v0,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 225 | ····invoke-virtual·{v0,·v3},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
226 | ····.line·94 | 226 | ····.line·94 |
227 | ····const·v4,·0x7f0e00cc | 227 | ····const·v4,·0x7f0e00cc |
228 | ····.line·95 | ||
228 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 229 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
229 | ····move-result-object·v4 | 230 | ····move-result-object·v4 |
230 | ····check-cast·v4,·Landroid/widget/EditText; | 231 | ····check-cast·v4,·Landroid/widget/EditText; |
231 | ····iput-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->editTextPassphrase:Landroid/widget/EditText; | 232 | ····iput-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->editTextPassphrase:Landroid/widget/EditText; |
232 | ····.line·96 | 233 | ····.line·96 |
233 | ····const·v4,·0x7f0e00cd | 234 | ····const·v4,·0x7f0e00cd |
235 | ····.line·97 | ||
234 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 236 | ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
235 | ····move-result-object·v4 | 237 | ····move-result-object·v4 |
236 | ····check-cast·v4,·Landroid/widget/CheckBox; | 238 | ····check-cast·v4,·Landroid/widget/CheckBox; |
237 | ····iput-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->checkSavePassphrase:Landroid/widget/CheckBox; | 239 | ····iput-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;->checkSavePassphrase:Landroid/widget/CheckBox; |
Offset 289, 14 lines modified | Offset 291, 15 lines modified | ||
289 | ····.line·121 | 291 | ····.line·121 |
290 | ····.local·v0,·"d":Landroid/app/AlertDialog; | 292 | ····.local·v0,·"d":Landroid/app/AlertDialog; |
291 | ····if-eqz·v0,·:cond_0 | 293 | ····if-eqz·v0,·:cond_0 |
292 | ····.line·122 | 294 | ····.line·122 |
293 | ····const/4·v2,·-0x1 | 295 | ····const/4·v2,·-0x1 |
296 | ····.line·123 | ||
294 | ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button; | 297 | ····invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog;->getButton(I)Landroid/widget/Button; |
295 | ····move-result-object·v1 | 298 | ····move-result-object·v1 |
296 | ····.line·124 | 299 | ····.line·124 |
297 | ····.local·v1,·"positiveButton":Landroid/widget/Button; | 300 | ····.local·v1,·"positiveButton":Landroid/widget/Button; |
298 | ····new-instance·v2,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3; | 301 | ····new-instance·v2,·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog$3; |
Offset 174, 14 lines modified | Offset 174, 15 lines modified | ||
174 | ····invoke-direct·{v3,·p0,·v0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V | 174 | ····invoke-direct·{v3,·p0,·v0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V |
175 | ····const/4·v4,·0x0 | 175 | ····const/4·v4,·0x0 |
176 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 176 | ····new-array·v4,·v4,·[Ljava/lang/Void; |
177 | ····.line·134 | ||
177 | ····invoke-virtual·{v3,·v4},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 178 | ····invoke-virtual·{v3,·v4},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
178 | ····.line·136 | 179 | ····.line·136 |
179 | ····.end·local·v0····#·"bean":Lde/eidottermihi/rpicheck/db/CommandBean; | 180 | ····.end·local·v0····#·"bean":Lde/eidottermihi/rpicheck/db/CommandBean; |
180 | ····.end·local·v1····#·"cmd":Ljava/lang/String; | 181 | ····.end·local·v1····#·"cmd":Ljava/lang/String; |
181 | ····.end·local·v2····#·"name":Ljava/lang/String; | 182 | ····.end·local·v2····#·"name":Ljava/lang/String; |
182 | ····:cond_1 | 183 | ····:cond_1 |
Offset 291, 14 lines modified | Offset 292, 15 lines modified | ||
291 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V | 292 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V |
292 | ····const/4·v1,·0x0 | 293 | ····const/4·v1,·0x0 |
293 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 294 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
295 | ····.line·86 | ||
294 | ····invoke-virtual·{v0,·v1},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 296 | ····invoke-virtual·{v0,·v1},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
295 | ····.line·88 | 297 | ····.line·88 |
296 | ····:cond_0 | 298 | ····:cond_0 |
297 | ····return-void | 299 | ····return-void |
298 | .end·method | 300 | .end·method |
Offset 37, 14 lines modified | Offset 37, 15 lines modified | ||
37 | .field·final·synthetic·val$user:Ljava/lang/String; | 37 | .field·final·synthetic·val$user:Ljava/lang/String; |
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 39 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity; | ||
41 | ····.prologue | 42 | ····.prologue |
42 | ····.line·237 | 43 | ····.line·237 |
43 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity; | 44 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity; |
44 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->val$name:Ljava/lang/String; | 45 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->val$name:Ljava/lang/String; |
Offset 15, 20 lines modified | Offset 15, 22 lines modified | ||
15 | .method·static·constructor·<clinit>()V | 15 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 16 | ····.locals·1 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·61 | 18 | ····.line·61 |
19 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SettingsActivity; | 19 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SettingsActivity; |
20 | ····.line·62 | ||
20 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 21 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SettingsActivity;->LOGGER:Lorg/slf4j/Logger; | 23 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SettingsActivity;->LOGGER:Lorg/slf4j/Logger; |
24 | ····.line·61 | ||
23 | ····return-void | 25 | ····return-void |
24 | .end·method | 26 | .end·method |
25 | .method·public·constructor·<init>()V | 27 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 28 | ····.locals·0 |
27 | ····.prologue | 29 | ····.prologue |
Offset 39, 14 lines modified | Offset 41, 15 lines modified | ||
39 | .end·method | 41 | .end·method |
40 | .method·private·initSummaries()V | 42 | .method·private·initSummaries()V |
41 | ····.locals·2 | 43 | ····.locals·2 |
42 | ····.prologue | 44 | ····.prologue |
43 | ····.line·82 | 45 | ····.line·82 |
46 | ····.line·83 | ||
44 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 47 | ····invoke-static·{p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
45 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
46 | ····.line·84 | 49 | ····.line·84 |
47 | ····.local·v0,·"prefs":Landroid/content/SharedPreferences; | 50 | ····.local·v0,·"prefs":Landroid/content/SharedPreferences; |
48 | ····const-string·v1,·"pref_temperature_scala" | 51 | ····const-string·v1,·"pref_temperature_scala" |
Offset 160, 14 lines modified | Offset 163, 15 lines modified | ||
160 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
161 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; | 164 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; |
162 | ····move-result-object·v0 | 165 | ····move-result-object·v0 |
166 | ····.line·130 | ||
163 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V | 167 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
164 | ····.line·131 | 168 | ····.line·131 |
165 | ····return-void | 169 | ····return-void |
166 | .end·method | 170 | .end·method |
167 | .method·public·onPreferenceClick(Landroid/preference/Preference;)Z | 171 | .method·public·onPreferenceClick(Landroid/preference/Preference;)Z |
Offset 263, 27 lines modified | Offset 267, 29 lines modified | ||
263 | ····:cond_1 | 267 | ····:cond_1 |
264 | ····const-string·v5,·"Log·file·does·not·exist." | 268 | ····const-string·v5,·"Log·file·does·not·exist." |
265 | ····invoke-static·{p0,·v5,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 269 | ····invoke-static·{p0,·v5,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
266 | ····move-result-object·v5 | 270 | ····move-result-object·v5 |
271 | ····.line·149 | ||
267 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V | 272 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V |
268 | ····goto·:goto_0 | 273 | ····goto·:goto_0 |
269 | ····.line·152 | 274 | ····.line·152 |
270 | ····.end·local·v3····#·"log":Ljava/io/File; | 275 | ····.end·local·v3····#·"log":Ljava/io/File; |
271 | ····:cond_2 | 276 | ····:cond_2 |
272 | ····const-string·v5,·"Log·file·does·not·exist." | 277 | ····const-string·v5,·"Log·file·does·not·exist." |
273 | ····invoke-static·{p0,·v5,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; | 278 | ····invoke-static·{p0,·v5,·v7},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
274 | ····move-result-object·v5 | 279 | ····move-result-object·v5 |
280 | ····.line·153 | ||
275 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V | 281 | ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V |
276 | ····goto·:goto_0 | 282 | ····goto·:goto_0 |
277 | ····.line·155 | 283 | ····.line·155 |
278 | ····.end·local·v4····#·"logfilePath":Ljava/lang/String; | 284 | ····.end·local·v4····#·"logfilePath":Ljava/lang/String; |
279 | ····:cond_3 | 285 | ····:cond_3 |
Offset 337, 14 lines modified | Offset 343, 15 lines modified | ||
337 | ····move-result-object·v0 | 343 | ····move-result-object·v0 |
338 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; | 344 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceScreen;->getSharedPreferences()Landroid/content/SharedPreferences; |
339 | ····move-result-object·v0 | 345 | ····move-result-object·v0 |
346 | ····.line·122 | ||
340 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V | 347 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
341 | ····.line·123 | 348 | ····.line·123 |
342 | ····return-void | 349 | ····return-void |
343 | .end·method | 350 | .end·method |
344 | .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V | 351 | .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·745 | 27 | ····.line·745 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$4;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$4;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 34, 27 lines modified | Offset 34, 29 lines modified | ||
34 | .method·static·constructor·<clinit>()V | 34 | .method·static·constructor·<clinit>()V |
35 | ····.locals·1 | 35 | ····.locals·1 |
36 | ····.prologue | 36 | ····.prologue |
37 | ····.line·48 | 37 | ····.line·48 |
38 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask; | 38 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask; |
39 | ····.line·49 | ||
39 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 40 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
40 | ····move-result-object·v0 | 41 | ····move-result-object·v0 |
41 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->LOGGER:Lorg/slf4j/Logger; | 42 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->LOGGER:Lorg/slf4j/Logger; |
42 | ····.line·5 | 43 | ····.line·51 |
43 | ····invoke-static·{},·Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; | 44 | ····invoke-static·{},·Ljava/text/NumberFormat;->getPercentInstance()Ljava/text/NumberFormat; |
44 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
45 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->NUMBER_FORMAT:Ljava/text/NumberFormat; | 46 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->NUMBER_FORMAT:Ljava/text/NumberFormat; |
47 | ····.line·50 | ||
46 | ····return-void | 48 | ····return-void |
47 | .end·method | 49 | .end·method |
48 | .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V | 50 | .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V |
49 | ····.locals·0 | 51 | ····.locals·0 |
50 | ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate; | 52 | ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate; |
51 | ····.param·p2,·"loadAvgPeriod"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; | 53 | ····.param·p2,·"loadAvgPeriod"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; |
Offset 72, 657 lines modified | Offset 74, 655 lines modified | ||
72 | ····.line·63 | 74 | ····.line·63 |
73 | ····return-void | 75 | ····return-void |
74 | .end·method | 76 | .end·method |
75 | #·virtual·methods | 77 | #·virtual·methods |
76 | .method·protected·varargs·doInBackground([Ljava/lang/String;)Lde/eidottermihi/rpicheck/beans/QueryBean; | 78 | .method·protected·varargs·doInBackground([Ljava/lang/String;)Lde/eidottermihi/rpicheck/beans/QueryBean; |
77 | ····.locals· | 79 | ····.locals·29 |
78 | ····.param·p1,·"params"····#·[Ljava/lang/String; | 80 | ····.param·p1,·"params"····#·[Ljava/lang/String; |
79 | ····.prologue | 81 | ····.prologue |
80 | ····.line·74 | 82 | ····.line·74 |
81 | ····new-instance·v2 | 83 | ····new-instance·v25,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery; |
82 | ····const/16·v2 | 84 | ····const/16·v26,·0x0 |
83 | ····aget-object·v2 | 85 | ····aget-object·v26,·p1,·v26 |
84 | ····const/16·v2 | 86 | ····const/16·v27,·0x1 |
85 | ····aget-object·v2 | 87 | ····aget-object·v27,·p1,·v27 |
86 | ····const/16·v2 | 88 | ····const/16·v28,·0x3 |
87 | ····aget-object·v2 | 89 | ····aget-object·v28,·p1,·v28 |
90 | ····.line·75 | ||
88 | ····invoke-static/range·{v2 | 91 | ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
89 | ····move-result·v2 | 92 | ····move-result·v28 |
90 | ····invoke-static/range·{v2 | 93 | ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
91 | ····move-result-object·v2 | 94 | ····move-result-object·v28 |
92 | ····invoke-direct/range·{v2 | 95 | ····invoke-direct/range·{v25·..·v28},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V |
93 | ····move-object/from16·v0,·v2 | 96 | ····move-object/from16·v0,·v25 |
94 | ····move-object/from16·v1,·p0 | 97 | ····move-object/from16·v1,·p0 |
95 | ····iput-object·v0,·v1,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; | 98 | ····iput-object·v0,·v1,·Lde/eidottermihi/rpicheck/activity/SSHQueryTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; |
96 | ····.line·76 | 99 | ····.line·76 |
97 | ····const/16·v2 | 100 | ····const/16·v25,·0x2 |
98 | ····aget-object·v1 | 101 | ····aget-object·v18,·p1,·v25 |
99 | ····.line·77 | 102 | ····.line·77 |
100 | ····.local·v1 | 103 | ····.local·v18,·"pass":Ljava/lang/String; |
101 | ····const/16·v2 | 104 | ····const/16·v25,·0x4 |
102 | ····aget-object·v2 | 105 | ····aget-object·v25,·p1,·v25 |
103 | ····invoke-static/range·{v2 | 106 | ····invoke-static/range·{v25·..·v25},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z |
104 | ····move-result·v10 | 107 | ····move-result·v10 |
105 | ····.line·78 | 108 | ····.line·78 |
106 | ····.local·v10,·"hideRootProcesses":Z | 109 | ····.local·v10,·"hideRootProcesses":Z |
107 | ····const/16·v2 | 110 | ····const/16·v25,·0x5 |
108 | ····aget-object·v2 | 111 | ····aget-object·v20,·p1,·v25 |
109 | ····.line·79 | 112 | ····.line·79 |
110 | ····.local·v2 | 113 | ····.local·v20,·"privateKeyPath":Ljava/lang/String; |
111 | ····const/16·v2 | 114 | ····const/16·v25,·0x6 |
112 | ····aget-object·v | 115 | ····aget-object·v19,·p1,·v25 |
113 | ····.line·80 | 116 | ····.line·80 |
114 | ····.local·v | 117 | ····.local·v19,·"privateKeyPass":Ljava/lang/String; |
115 | ····new-instance·v4,·Lde/eidottermihi/rpicheck/beans/QueryBean; | 118 | ····new-instance·v4,·Lde/eidottermihi/rpicheck/beans/QueryBean; |
116 | ····invoke-direct·{v4},·Lde/eidottermihi/rpicheck/beans/QueryBean;-><init>()V | 119 | ····invoke-direct·{v4},·Lde/eidottermihi/rpicheck/beans/QueryBean;-><init>()V |
117 | ····.line·81 | 120 | ····.line·81 |
118 | ····.local·v4,·"bean":Lde/eidottermihi/rpicheck/beans/QueryBean; | 121 | ····.local·v4,·"bean":Lde/eidottermihi/rpicheck/beans/QueryBean; |
119 | ····new-instance·v2 | 122 | ····new-instance·v25,·Ljava/util/Date; |
120 | ····invoke-direct/range·{v2 | 123 | ····invoke-direct/range·{v25·..·v25},·Ljava/util/Date;-><init>()V |
121 | ····invoke-virtual/range·{v2 | 124 | ····invoke-virtual/range·{v25·..·v25},·Ljava/util/Date;->getTime()J |
122 | ····move-result-wide·v16 | 125 | ····move-result-wide·v16 |
123 | ····.line·82 | 126 | ····.line·82 |
124 | ····.local·v16,·"msStart":J | 127 | ····.local·v16,·"msStart":J |
125 | ····new-instance·v2 | 128 | ····new-instance·v25,·Ljava/util/ArrayList; |
126 | ····invoke-direct/range·{v2 | 129 | ····invoke-direct/range·{v25·..·v25},·Ljava/util/ArrayList;-><init>()V |
127 | ····move-object/from16·v0,·v2 | 130 | ····move-object/from16·v0,·v25 |
128 | ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/beans/QueryBean;->setErrorMessages(Ljava/util/List;)V | 131 | ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/beans/QueryBean;->setErrorMessages(Ljava/util/List;)V |
129 | ····.line·84 | 132 | ····.line·84 |
Max diff block lines reached; 37128/42186 bytes (88.01%) of diff not shown. |
Offset 437, 18 lines modified | Offset 437, 20 lines modified | ||
437 | ····:cond_2 | 437 | ····:cond_2 |
438 | ····iget-object·v0,·p0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->keyPasswordEditText:Landroid/widget/EditText; | 438 | ····iget-object·v0,·p0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->keyPasswordEditText:Landroid/widget/EditText; |
439 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 439 | ····invoke-virtual·{v0},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
440 | ····move-result-object·v0 | 440 | ····move-result-object·v0 |
441 | ····.line·287 | ||
441 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; | 442 | ····invoke-virtual·{v0},·Ljava/lang/Object;->toString()Ljava/lang/String; |
442 | ····move-result-object·v0 | 443 | ····move-result-object·v0 |
444 | ····.line·286 | ||
443 | ····invoke-static·{v0},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z | 445 | ····invoke-static·{v0},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z |
444 | ····move-result·v0 | 446 | ····move-result·v0 |
445 | ····if-nez·v0,·:cond_3 | 447 | ····if-nez·v0,·:cond_3 |
446 | ····.line·288 | 448 | ····.line·288 |
Offset 583, 28 lines modified | Offset 585, 30 lines modified | ||
583 | ····iget-object·v11,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->buttonKeyfile:Landroid/widget/Button; | 585 | ····iget-object·v11,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->buttonKeyfile:Landroid/widget/Button; |
584 | ····move-object/from16·v0,·p0 | 586 | ····move-object/from16·v0,·p0 |
585 | ····iget-object·v2,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->checkboxAskPassphrase:Landroid/widget/CheckBox; | 587 | ····iget-object·v2,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->checkboxAskPassphrase:Landroid/widget/CheckBox; |
588 | ····.line·199 | ||
586 | ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z | 589 | ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z |
587 | ····move-result·v12 | 590 | ····move-result·v12 |
588 | ····move-object/from16·v0,·p0 | 591 | ····move-object/from16·v0,·p0 |
589 | ····iget-object·v2,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->deviceBean:Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; | 592 | ····iget-object·v2,·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;->deviceBean:Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; |
590 | ····invoke-virtual·{v2},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getKeyfilePath()Ljava/lang/String; | 593 | ····invoke-virtual·{v2},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getKeyfilePath()Ljava/lang/String; |
591 | ····move-result-object·v13 | 594 | ····move-result-object·v13 |
592 | ····move-object/from16·v2,·p0 | 595 | ····move-object/from16·v2,·p0 |
596 | ····.line·196 | ||
593 | ····invoke-virtual/range·{v1·..·v13},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->validatePiEditData(Landroid/content/Context;ILandroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/Button;ZLjava/lang/String;)Z | 597 | ····invoke-virtual/range·{v1·..·v13},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->validatePiEditData(Landroid/content/Context;ILandroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/widget/Button;ZLjava/lang/String;)Z |
594 | ····move-result·v23 | 598 | ····move-result·v23 |
595 | ····.line·200 | 599 | ····.line·200 |
596 | ····.local·v23,·"validationSuccessful":Z | 600 | ····.local·v23,·"validationSuccessful":Z |
597 | ····if-eqz·v23,·:cond_1 | 601 | ····if-eqz·v23,·:cond_1 |
Offset 1016, 14 lines modified | Offset 1020, 15 lines modified | ||
1016 | ····invoke-virtual·{v0,·p10},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->setKeyfilePass(Ljava/lang/String;)V | 1020 | ····invoke-virtual·{v0,·p10},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->setKeyfilePass(Ljava/lang/String;)V |
1017 | ····.line·255 | 1021 | ····.line·255 |
1018 | ····new-instance·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1; | 1022 | ····new-instance·v0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1; |
1019 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V | 1023 | ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V |
1024 | ····.line·260 | ||
1020 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;->start()V | 1025 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;->start()V |
1021 | ····.line·261 | 1026 | ····.line·261 |
1022 | ····return-void | 1027 | ····return-void |
1023 | .end·method | 1028 | .end·method |
Offset 390, 14 lines modified | Offset 390, 15 lines modified | ||
390 | ····move-result-object·v3 | 390 | ····move-result-object·v3 |
391 | ····aput-object·v3,·v1,·v2 | 391 | ····aput-object·v3,·v1,·v2 |
392 | ····const/4·v2,·0x3 | 392 | ····const/4·v2,·0x3 |
393 | ····.line·519 | ||
393 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getLastQueryData()Lde/eidottermihi/rpicheck/beans/QueryBean; | 394 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getLastQueryData()Lde/eidottermihi/rpicheck/beans/QueryBean; |
394 | ····move-result-object·v3 | 395 | ····move-result-object·v3 |
395 | ····invoke-direct·{p0,·v3},·Lde/eidottermihi/rpicheck/activity/MainActivity;->buildShareTextBody(Lde/eidottermihi/rpicheck/beans/QueryBean;)Ljava/lang/String; | 396 | ····invoke-direct·{p0,·v3},·Lde/eidottermihi/rpicheck/activity/MainActivity;->buildShareTextBody(Lde/eidottermihi/rpicheck/beans/QueryBean;)Ljava/lang/String; |
396 | ····move-result-object·v3 | 397 | ····move-result-object·v3 |
Offset 406, 108 lines modified | Offset 407, 108 lines modified | ||
406 | ····const/4·v2,·0x4 | 407 | ····const/4·v2,·0x4 |
407 | ····const-string·v3,·"1.8.0" | 408 | ····const-string·v3,·"1.8.0" |
408 | ····aput-object·v3,·v1,·v2 | 409 | ····aput-object·v3,·v1,·v2 |
410 | ····.line·518 | ||
409 | ····invoke-virtual·{p0,·v0,·v1},·Lde/eidottermihi/rpicheck/activity/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; | 411 | ····invoke-virtual·{p0,·v0,·v1},·Lde/eidottermihi/rpicheck/activity/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; |
410 | ····move-result-object·v0 | 412 | ····move-result-object·v0 |
411 | ····return-object·v0 | 413 | ····return-object·v0 |
412 | .end·method | 414 | .end·method |
413 | .method·private·buildShareTextBody(Lde/eidottermihi/rpicheck/beans/QueryBean;)Ljava/lang/String; | 415 | .method·private·buildShareTextBody(Lde/eidottermihi/rpicheck/beans/QueryBean;)Ljava/lang/String; |
414 | ····.locals·6 | 416 | ····.locals·6 |
415 | ····.param·p1,·"lastQueryData"····#·Lde/eidottermihi/rpicheck/beans/QueryBean; | 417 | ····.param·p1,·"lastQueryData"····#·Lde/eidottermihi/rpicheck/beans/QueryBean; |
416 | ····.prologue | 418 | ····.prologue |
417 | ····.line·523 | 419 | ····.line·523 |
418 | ····new-instance·v | 420 | ····new-instance·v1,·Ljava/util/LinkedHashMap; |
419 | ····invoke-direct·{v | 421 | ····invoke-direct·{v1},·Ljava/util/LinkedHashMap;-><init>()V |
420 | ····.line·524 | 422 | ····.line·524 |
421 | ····.local·v | 423 | ····.local·v1,·"informations":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
422 | ····const-string·v | 424 | ····const-string·v3,·"" |
423 | ····invoke-direct·{p0,·p1,·v | 425 | ····invoke-direct·{p0,·p1,·v3,·v1},·Lde/eidottermihi/rpicheck/activity/MainActivity;->visitExportedMethods(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)V |
424 | ····.line·525 | 426 | ····.line·525 |
425 | ····new-instance·v | 427 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
426 | ····invoke-direct·{v | 428 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
427 | ····.line·526 | 429 | ····.line·526 |
428 | ····.local·v | 430 | ····.local·v2,·"sb":Ljava/lang/StringBuilder; |
429 | ····invoke-interface·{v | 431 | ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set; |
430 | ····move-result-object·v | 432 | ····move-result-object·v3 |
431 | ····invoke-interface·{v | 433 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
432 | ····move-result-object·v | 434 | ····move-result-object·v4 |
433 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
434 | ····:goto_0 | 435 | ····:goto_0 |
435 | ····invoke-interface·{v | 436 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
436 | ····move-result·v | 437 | ····move-result·v3 |
437 | ····if-eqz·v | 438 | ····if-eqz·v3,·:cond_0 |
438 | ····invoke-interface·{v | 439 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
439 | ····move-result-object·v | 440 | ····move-result-object·v0 |
440 | ····check-cast·v | 441 | ····check-cast·v0,·Ljava/util/Map$Entry; |
441 | ····.line·527 | 442 | ····.line·527 |
442 | ····.local·v | 443 | ····.local·v0,·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
443 | ····invoke-interface·{v | 444 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; |
444 | ····move-result-object·v | 445 | ····move-result-object·v3 |
445 | ····check-cast·v | 446 | ····check-cast·v3,·Ljava/lang/String; |
446 | ····invoke-virtual·{v | 447 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
447 | ····move-result-object·v | 448 | ····move-result-object·v3 |
448 | ····const-string·v5,·"=" | 449 | ····const-string·v5,·"=" |
449 | ····invoke-virtual·{v | 450 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
450 | ····move-result-object·v5 | 451 | ····move-result-object·v5 |
451 | ····invoke-interface·{v | 452 | ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; |
452 | ····move-result-object·v | 453 | ····move-result-object·v3 |
453 | ····check-cast·v | 454 | ····check-cast·v3,·Ljava/lang/String; |
454 | ····invoke-virtual·{v5,·v | 455 | ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
455 | ····move-result-object·v | 456 | ····move-result-object·v3 |
456 | ····const-string·v5,·"\n" | 457 | ····const-string·v5,·"\n" |
457 | ····invoke-virtual·{v | 458 | ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
458 | ····goto·:goto_0 | 459 | ····goto·:goto_0 |
459 | ····.line·529 | 460 | ····.line·529 |
460 | ····.end·local·v | 461 | ····.end·local·v0····#·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
461 | ····:cond_0 | 462 | ····:cond_0 |
462 | ····invoke-virtual·{v | 463 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
463 | ····move-result-object·v | 464 | ····move-result-object·v3 |
464 | ····return-object·v | 465 | ····return-object·v3 |
465 | .end·method | 466 | .end·method |
466 | .method·private·createDiskRow(Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;)Landroid/view/View; | 467 | .method·private·createDiskRow(Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;)Landroid/view/View; |
467 | ····.locals·2 | 468 | ····.locals·2 |
468 | ····.param·p1,·"disk"····#·Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean; | 469 | ····.param·p1,·"disk"····#·Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean; |
469 | ····.prologue | 470 | ····.prologue |
Offset 1166, 14 lines modified | Offset 1167, 15 lines modified | ||
Max diff block lines reached; 34346/40278 bytes (85.27%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·379 | 35 | ····.line·379 |
35 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$3;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$3;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$id:J | 30 | .field·final·synthetic·val$id:J |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V | 32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·214 | 36 | ····.line·214 |
36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 37 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
37 | ····iput-wide·p2,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->val$id:J | 38 | ····iput-wide·p2,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->val$id:J |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·172 | 35 | ····.line·172 |
35 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·193 | 27 | ····.line·193 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·782 | 27 | ····.line·782 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$7;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$7;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·298 | 27 | ····.line·298 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$3;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$3;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·40 | 18 | ····.line·40 |
19 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;I)V | 19 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;I)V |
20 | ····.line·41 | 20 | ····.line·41 |
21 | ····const-string·v0,·"layout_inflater" | 21 | ····const-string·v0,·"layout_inflater" |
22 | ····.line·42 | ||
22 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 23 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
23 | ····move-result-object·v0 | 24 | ····move-result-object·v0 |
24 | ····check-cast·v0,·Landroid/view/LayoutInflater; | 25 | ····check-cast·v0,·Landroid/view/LayoutInflater; |
25 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/activity/CommandAdapter;->inflater:Landroid/view/LayoutInflater; | 26 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/activity/CommandAdapter;->inflater:Landroid/view/LayoutInflater; |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V | 31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·130 | 35 | ····.line·130 |
35 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$bean:Lde/eidottermihi/rpicheck/db/CommandBean; | 30 | .field·final·synthetic·val$bean:Lde/eidottermihi/rpicheck/db/CommandBean; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V | 32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewCommandActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·117 | 36 | ····.line·117 |
36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; | 37 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; |
37 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->val$bean:Lde/eidottermihi/rpicheck/db/CommandBean; | 38 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$2;->val$bean:Lde/eidottermihi/rpicheck/db/CommandBean; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V | 20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·454 | 24 | ····.line·454 |
24 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$4;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; | 25 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$4;->this$0:Lde/eidottermihi/rpicheck/activity/CustomCommandActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·758 | 27 | ····.line·758 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$5;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$5;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/EditRaspiActivity; | 18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/EditRaspiActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V | 20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·255 | 24 | ····.line·255 |
24 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/EditRaspiActivity; | 25 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/EditRaspiActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; | 29 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V | 31 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewCommandActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·75 | 35 | ····.line·75 |
35 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; | 36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;->this$0:Lde/eidottermihi/rpicheck/activity/NewCommandActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 211, 14 lines modified | Offset 211, 15 lines modified | ||
211 | ····move-object/from16·v10,·p10 | 211 | ····move-object/from16·v10,·p10 |
212 | ····move-object/from16·v11,·p9 | 212 | ····move-object/from16·v11,·p9 |
213 | ····invoke-direct/range·{v0·..·v11},·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 213 | ····invoke-direct/range·{v0·..·v11},·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
214 | ····.line·243 | ||
214 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->start()V | 215 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->start()V |
215 | ····.line·244 | 216 | ····.line·244 |
216 | ····return-void | 217 | ····return-void |
217 | .end·method | 218 | .end·method |
218 | .method·private·saveRaspi()V | 219 | .method·private·saveRaspi()V |
Offset 195, 77 lines modified | Offset 195, 75 lines modified | ||
195 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V | 195 | ····invoke-direct·{v0,·p0,·p1,·p2},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V |
196 | ····const/4·v1,·0x0 | 196 | ····const/4·v1,·0x0 |
197 | ····new-array·v1,·v1,·[Ljava/lang/Void; | 197 | ····new-array·v1,·v1,·[Ljava/lang/Void; |
198 | ····.line·225 | ||
198 | ····invoke-virtual·{v0,·v1},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 199 | ····invoke-virtual·{v0,·v1},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
199 | ····.line·226 | 200 | ····.line·226 |
200 | ····return-void | 201 | ····return-void |
201 | .end·method | 202 | .end·method |
202 | .method·private·getValueViaReflection(Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;Ljava/lang/String;)Ljava/lang/String; | 203 | .method·private·getValueViaReflection(Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;Ljava/lang/String;)Ljava/lang/String; |
203 | ····.locals·9 | 204 | ····.locals·9 |
204 | ····.param·p1,·"device"····#·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; | 205 | ····.param·p1,·"device"····#·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean; |
205 | ····.param·p2,·"accessor"····#·Ljava/lang/String; | 206 | ····.param·p2,·"accessor"····#·Ljava/lang/String; |
206 | ····.prologue | 207 | ····.prologue |
208 | ····const/4·v3,·0x0 | ||
207 | ····.line·417 | 209 | ····.line·417 |
208 | ····sget-object·v | 210 | ····sget-object·v4,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger; |
209 | ····const-string·v | 211 | ····const-string·v5,·"Searching·annotated·Getter·for·accessor:·{}" |
210 | ····invoke-interface·{v | 212 | ····invoke-interface·{v4,·v5,·p2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V |
211 | ····.line·418 | 213 | ····.line·418 |
212 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 214 | ····invoke-virtual·{p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
213 | ····move-result-object·v | 215 | ····move-result-object·v4 |
214 | ····invoke-virtual·{v6},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; | ||
215 | ···· | 216 | ····invoke-virtual·{v4},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; |
217 | ····move-result-object·v4 | ||
216 | ····.local·v0,·"arr$":[Ljava/lang/reflect/Method; | ||
217 | ····array-length·v3,·v0 | ||
218 | ····array-length·v5,·v4 | ||
218 | ····.local·v3,·"len$":I | ||
219 | ····const/4·v2,·0x0 | ||
220 | ····.local·v2,·"i$":I | ||
221 | ····:goto_0 | 219 | ····:goto_0 |
222 | ····if-ge·v | 220 | ····if-ge·v3,·v5,·:cond_1 |
223 | ····aget-object·v | 221 | ····aget-object·v1,·v4,·v3 |
224 | ····.line·419 | 222 | ····.line·419 |
225 | ····.local·v | 223 | ····.local·v1,·"method":Ljava/lang/reflect/Method; |
226 | ····sget-object·v6,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger; | 224 | ····sget-object·v6,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger; |
227 | ····const-string·v7,·"Checking·method:·{}" | 225 | ····const-string·v7,·"Checking·method:·{}" |
228 | ····invoke-virtual·{v | 226 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; |
229 | ····move-result-object·v8 | 227 | ····move-result-object·v8 |
230 | ····invoke-interface·{v6,·v7,·v8},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V | 228 | ····invoke-interface·{v6,·v7,·v8},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V |
231 | ····.line·420 | 229 | ····.line·420 |
232 | ····const-class·v6,·Lde/eidottermihi/rpicheck/ssh/beans/Exported; | 230 | ····const-class·v6,·Lde/eidottermihi/rpicheck/ssh/beans/Exported; |
233 | ····invoke-virtual·{v | 231 | ····invoke-virtual·{v1,·v6},·Ljava/lang/reflect/Method;->isAnnotationPresent(Ljava/lang/Class;)Z |
234 | ····move-result·v6 | 232 | ····move-result·v6 |
235 | ····if-eqz·v6,·:cond_0 | 233 | ····if-eqz·v6,·:cond_0 |
236 | ····.line·421 | 234 | ····.line·421 |
237 | ····invoke-virtual·{v | 235 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; |
238 | ····move-result-object·v6 | 236 | ····move-result-object·v6 |
239 | ····const-string·v7,·"get" | 237 | ····const-string·v7,·"get" |
240 | ····const-string·v8,·"" | 238 | ····const-string·v8,·"" |
Offset 289, 70 lines modified | Offset 287, 70 lines modified | ||
289 | ····.line·423 | 287 | ····.line·423 |
290 | ····const/4·v6,·0x0 | 288 | ····const/4·v6,·0x0 |
291 | ····:try_start_0 | 289 | ····:try_start_0 |
292 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 290 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
293 | ····invoke-virtual·{v | 291 | ····invoke-virtual·{v1,·p1,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
294 | ····move-result-object·v | 292 | ····move-result-object·v2 |
295 | ····.line·424 | 293 | ····.line·424 |
296 | ····.local·v | 294 | ····.local·v2,·"result":Ljava/lang/Object; |
297 | ····if-eqz·v | 295 | ····if-eqz·v2,·:cond_0 |
298 | ····.line·425 | 296 | ····.line·425 |
299 | ····invoke-virtual·{v | 297 | ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String; |
300 | ····:try_end_0 | 298 | ····:try_end_0 |
301 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 299 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
302 | ····move-result-object·v | 300 | ····move-result-object·v3 |
303 | ····.line·434 | 301 | ····.line·434 |
304 | ····.end·local·v | 302 | ····.end·local·v1····#·"method":Ljava/lang/reflect/Method; |
305 | ····.end·local·v | 303 | ····.end·local·v2····#·"result":Ljava/lang/Object; |
306 | ····:goto_1 | 304 | ····:goto_1 |
307 | ····return-object·v | 305 | ····return-object·v3 |
308 | ····.line·427 | 306 | ····.line·427 |
309 | ····.restart·local·v | 307 | ····.restart·local·v1····#·"method":Ljava/lang/reflect/Method; |
310 | ····:catch_0 | 308 | ····:catch_0 |
311 | ····move-exception·v | 309 | ····move-exception·v0 |
312 | ····.line·428 | 310 | ····.line·428 |
313 | ····.local·v | 311 | ····.local·v0,·"e":Ljava/lang/Exception; |
314 | ····sget-object·v6,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger; | 312 | ····sget-object·v6,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger; |
315 | ····const-string·v7,·"Couldn\'t·invoke·method·{}·on·DeviceBean:·{}" | 313 | ····const-string·v7,·"Couldn\'t·invoke·method·{}·on·DeviceBean:·{}" |
316 | ····invoke-virtual·{v | 314 | ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String; |
317 | ····move-result-object·v8 | 315 | ····move-result-object·v8 |
318 | ····invoke-interface·{v6,·v7,·v8,·v | 316 | ····invoke-interface·{v6,·v7,·v8,·v0},·Lorg/slf4j/Logger;->error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V |
Max diff block lines reached; 9910/15224 bytes (65.09%) of diff not shown. |
Offset 30, 20 lines modified | Offset 30, 22 lines modified | ||
30 | .method·static·constructor·<clinit>()V | 30 | .method·static·constructor·<clinit>()V |
31 | ····.locals·1 | 31 | ····.locals·1 |
32 | ····.prologue | 32 | ····.prologue |
33 | ····.line·38 | 33 | ····.line·38 |
34 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask; | 34 | ····const-class·v0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask; |
35 | ····.line·39 | ||
35 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 36 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
36 | ····move-result-object·v0 | 37 | ····move-result-object·v0 |
37 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->LOGGER:Lorg/slf4j/Logger; | 38 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->LOGGER:Lorg/slf4j/Logger; |
39 | ····.line·38 | ||
38 | ····return-void | 40 | ····return-void |
39 | .end·method | 41 | .end·method |
40 | .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;)V | 42 | .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;)V |
41 | ····.locals·0 | 43 | ····.locals·0 |
42 | ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate; | 44 | ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate; |
Offset 76, 14 lines modified | Offset 78, 15 lines modified | ||
76 | ····aget-object·v10,·p1,·v10 | 78 | ····aget-object·v10,·p1,·v10 |
77 | ····const/4·v11,·0x3 | 79 | ····const/4·v11,·0x3 |
78 | ····aget-object·v11,·p1,·v11 | 80 | ····aget-object·v11,·p1,·v11 |
81 | ····.line·56 | ||
79 | ····invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 82 | ····invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
80 | ····move-result·v11 | 83 | ····move-result·v11 |
81 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 84 | ····invoke-static·{v11},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
82 | ····move-result-object·v11 | 85 | ····move-result-object·v11 |
Offset 178, 28 lines modified | Offset 181, 30 lines modified | ||
178 | ····:try_start_1 | 181 | ····:try_start_1 |
179 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; | 182 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; |
180 | ····invoke-interface·{v8},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->disconnect()V | 183 | ····invoke-interface·{v8},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->disconnect()V |
181 | ····:try_end_1 | 184 | ····:try_end_1 |
182 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_1·..·:try_end_1}·:catch_2 | 185 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_1·..·:try_end_1}·:catch_2 |
183 | ····.line· | 186 | ····.line·87 |
184 | ····:goto_2 | 187 | ····:goto_2 |
185 | ····return-object·v5 | 188 | ····return-object·v5 |
186 | ····.line·72 | 189 | ····.line·72 |
187 | ····.restart·local·v1····#·"f":Ljava/io/File; | 190 | ····.restart·local·v1····#·"f":Ljava/io/File; |
188 | ····:cond_1 | 191 | ····:cond_1 |
189 | ····:try_start_2 | 192 | ····:try_start_2 |
190 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; | 193 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/activity/SSHShutdownTask;->queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService; |
194 | ····.line·73 | ||
191 | ····invoke-virtual·{v1},·Ljava/io/File;->getPath()Ljava/lang/String; | 195 | ····invoke-virtual·{v1},·Ljava/io/File;->getPath()Ljava/lang/String; |
192 | ····move-result-object·v9 | 196 | ····move-result-object·v9 |
197 | ····.line·72 | ||
193 | ····invoke-interface·{v8,·v9,·v3},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V | 198 | ····invoke-interface·{v8,·v9,·v3},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V |
194 | ····:try_end_2 | 199 | ····:try_end_2 |
195 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0 | 200 | ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0 |
196 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 201 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
197 | ····goto·:goto_0 | 202 | ····goto·:goto_0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 18 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 20 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·952 | 24 | ····.line·952 |
24 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$9;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 25 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$9;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$itemPosition:I | 30 | .field·final·synthetic·val$itemPosition:I |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;I)V | 32 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;I)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·824 | 36 | ····.line·824 |
36 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$8;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 37 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$8;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
37 | ····iput·p2,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$8;->val$itemPosition:I | 38 | ····iput·p2,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$8;->val$itemPosition:I |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V | 23 | .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·770 | 27 | ····.line·770 |
27 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$6;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$6;->this$0:Lde/eidottermihi/rpicheck/activity/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 68, 18 lines modified | Offset 68, 20 lines modified | ||
68 | ····.line·43 | 68 | ····.line·43 |
69 | ····const/4·v0,·0x1 | 69 | ····const/4·v0,·0x1 |
70 | ····.line·44 | 70 | ····.line·44 |
71 | ····.local·v0,·"dataValid":Z | 71 | ····.local·v0,·"dataValid":Z |
72 | ····const·v1,·0x7f0700b4 | 72 | ····const·v1,·0x7f0700b4 |
73 | ····.line·45 | ||
73 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 74 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
74 | ····move-result-object·v1 | 75 | ····move-result-object·v1 |
76 | ····.line·44 | ||
75 | ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 77 | ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
76 | ····move-result·v1 | 78 | ····move-result·v1 |
77 | ····if-nez·v1,·:cond_0 | 79 | ····if-nez·v1,·:cond_0 |
78 | ····.line·46 | 80 | ····.line·46 |
Offset 101, 52 lines modified | Offset 103, 58 lines modified | ||
101 | ····.line·128 | 103 | ····.line·128 |
102 | ····const/4·v0,·0x1 | 104 | ····const/4·v0,·0x1 |
103 | ····.line·129 | 105 | ····.line·129 |
104 | ····.local·v0,·"dataValid":Z | 106 | ····.local·v0,·"dataValid":Z |
105 | ····const·v1,·0x7f0700b8 | 107 | ····const·v1,·0x7f0700b8 |
108 | ····.line·130 | ||
106 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 109 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
107 | ····move-result-object·v1 | 110 | ····move-result-object·v1 |
111 | ····.line·129 | ||
108 | ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 112 | ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
109 | ····move-result·v1 | 113 | ····move-result·v1 |
110 | ····if-nez·v1,·:cond_0 | 114 | ····if-nez·v1,·:cond_0 |
111 | ····.line·131 | 115 | ····.line·131 |
112 | ····const/4·v0,·0x0 | 116 | ····const/4·v0,·0x0 |
113 | ····.line·133 | 117 | ····.line·133 |
114 | ····:cond_0 | 118 | ····:cond_0 |
115 | ····const·v1,·0x7f0700b5 | 119 | ····const·v1,·0x7f0700b5 |
120 | ····.line·134 | ||
116 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 121 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
117 | ····move-result-object·v1 | 122 | ····move-result-object·v1 |
123 | ····.line·133 | ||
118 | ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 124 | ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
119 | ····move-result·v1 | 125 | ····move-result·v1 |
120 | ····if-nez·v1,·:cond_1 | 126 | ····if-nez·v1,·:cond_1 |
121 | ····.line·135 | 127 | ····.line·135 |
122 | ····const/4·v0,·0x0 | 128 | ····const/4·v0,·0x0 |
123 | ····.line·137 | 129 | ····.line·137 |
124 | ····:cond_1 | 130 | ····:cond_1 |
125 | ····const·v1,·0x7f0700bb | 131 | ····const·v1,·0x7f0700bb |
132 | ····.line·138 | ||
126 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 133 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
127 | ····move-result-object·v1 | 134 | ····move-result-object·v1 |
135 | ····.line·137 | ||
128 | ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 136 | ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
129 | ····move-result·v1 | 137 | ····move-result·v1 |
130 | ····if-nez·v1,·:cond_2 | 138 | ····if-nez·v1,·:cond_2 |
131 | ····.line·139 | 139 | ····.line·139 |
Offset 178, 52 lines modified | Offset 186, 58 lines modified | ||
178 | ····.line·68 | 186 | ····.line·68 |
179 | ····const/4·v0,·0x1 | 187 | ····const/4·v0,·0x1 |
180 | ····.line·70 | 188 | ····.line·70 |
181 | ····.local·v0,·"dataValid":Z | 189 | ····.local·v0,·"dataValid":Z |
182 | ····const·v1,·0x7f0700b8 | 190 | ····const·v1,·0x7f0700b8 |
191 | ····.line·71 | ||
183 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 192 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
184 | ····move-result-object·v1 | 193 | ····move-result-object·v1 |
194 | ····.line·70 | ||
185 | ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 195 | ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
186 | ····move-result·v1 | 196 | ····move-result·v1 |
187 | ····if-nez·v1,·:cond_0 | 197 | ····if-nez·v1,·:cond_0 |
188 | ····.line·72 | 198 | ····.line·72 |
189 | ····const/4·v0,·0x0 | 199 | ····const/4·v0,·0x0 |
190 | ····.line·74 | 200 | ····.line·74 |
191 | ····:cond_0 | 201 | ····:cond_0 |
192 | ····const·v1,·0x7f0700b5 | 202 | ····const·v1,·0x7f0700b5 |
203 | ····.line·75 | ||
193 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 204 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
194 | ····move-result-object·v1 | 205 | ····move-result-object·v1 |
206 | ····.line·74 | ||
195 | ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z | 207 | ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z |
196 | ····move-result·v1 | 208 | ····move-result·v1 |
197 | ····if-nez·v1,·:cond_1 | 209 | ····if-nez·v1,·:cond_1 |
198 | ····.line·76 | 210 | ····.line·76 |
199 | ····const/4·v0,·0x0 | 211 | ····const/4·v0,·0x0 |
200 | ····.line·78 | 212 | ····.line·78 |
201 | ····:cond_1 | 213 | ····:cond_1 |
202 | ····const·v1,·0x7f0700bb | 214 | ····const·v1,·0x7f0700bb |
215 | ····.line·79 | ||
203 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 216 | ····invoke-virtual·{p1,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
Max diff block lines reached; 2745/5797 bytes (47.35%) of diff not shown. |
Offset 179, 14 lines modified | Offset 179, 15 lines modified | ||
179 | ····.line·74 | 179 | ····.line·74 |
180 | ····invoke-virtual·{v6},·Lch/qos/logback/classic/android/LogcatAppender;->start()V | 180 | ····invoke-virtual·{v6},·Lch/qos/logback/classic/android/LogcatAppender;->start()V |
181 | ····.line·77 | 181 | ····.line·77 |
182 | ····const-string·v11,·"de.eidottermihi.rpicheck" | 182 | ····const-string·v11,·"de.eidottermihi.rpicheck" |
183 | ····.line·78 | ||
183 | ····invoke-static·{v11},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/String;)Lorg/slf4j/Logger; | 184 | ····invoke-static·{v11},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/String;)Lorg/slf4j/Logger; |
184 | ····move-result-object·v8 | 185 | ····move-result-object·v8 |
185 | ····check-cast·v8,·Lch/qos/logback/classic/Logger; | 186 | ····check-cast·v8,·Lch/qos/logback/classic/Logger; |
186 | ····.line·79 | 187 | ····.line·79 |
Offset 197, 14 lines modified | Offset 198, 15 lines modified | ||
197 | ····:goto_0 | 198 | ····:goto_0 |
198 | ····invoke-virtual·{v8,·v11},·Lch/qos/logback/classic/Logger;->setLevel(Lch/qos/logback/classic/Level;)V | 199 | ····invoke-virtual·{v8,·v11},·Lch/qos/logback/classic/Logger;->setLevel(Lch/qos/logback/classic/Level;)V |
199 | ····.line·80 | 200 | ····.line·80 |
200 | ····const-string·v11,·"net.schmizz" | 201 | ····const-string·v11,·"net.schmizz" |
202 | ····.line·81 | ||
201 | ····invoke-static·{v11},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/String;)Lorg/slf4j/Logger; | 203 | ····invoke-static·{v11},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/String;)Lorg/slf4j/Logger; |
202 | ····move-result-object·v10 | 204 | ····move-result-object·v10 |
203 | ····check-cast·v10,·Lch/qos/logback/classic/Logger; | 205 | ····check-cast·v10,·Lch/qos/logback/classic/Logger; |
204 | ····.line·82 | 206 | ····.line·82 |
Offset 8, 21 lines modified | Offset 8, 22 lines modified | ||
8 | #·direct·methods | 8 | #·direct·methods |
9 | .method·static·constructor·<clinit>()V | 9 | .method·static·constructor·<clinit>()V |
10 | ····.locals·1 | 10 | ····.locals·1 |
11 | ····.prologue | 11 | ····.prologue |
12 | ····.line· | 12 | ····.line·40 |
13 | ····invoke-static·{},·Ljava/text/DecimalFormat;->getNumberInstance()Ljava/text/NumberFormat; | 13 | ····invoke-static·{},·Ljava/text/DecimalFormat;->getNumberInstance()Ljava/text/NumberFormat; |
14 | ····move-result-object·v0 | 14 | ····move-result-object·v0 |
15 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/helper/FormatHelper;->decimalFormat:Ljava/text/NumberFormat; | 15 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/activity/helper/FormatHelper;->decimalFormat:Ljava/text/NumberFormat; |
16 | ····.line·39 | ||
16 | ····return-void | 17 | ····return-void |
17 | .end·method | 18 | .end·method |
18 | .method·public·static·celsiusToFahrenheit(D)D | 19 | .method·public·static·celsiusToFahrenheit(D)D |
19 | ····.locals·4 | 20 | ····.locals·4 |
20 | ····.param·p0,·"celsius"····#·D | 21 | ····.param·p0,·"celsius"····#·D |
Offset 125, 22 lines modified | Offset 126, 25 lines modified | ||
125 | ····new-instance·v4,·Ljava/math/BigDecimal; | 126 | ····new-instance·v4,·Ljava/math/BigDecimal; |
126 | ····const·v5,·0x3b9aca00 | 127 | ····const·v5,·0x3b9aca00 |
127 | ····invoke-direct·{v4,·v5},·Ljava/math/BigDecimal;-><init>(I)V | 128 | ····invoke-direct·{v4,·v5},·Ljava/math/BigDecimal;-><init>(I)V |
129 | ····.line·75 | ||
128 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigDecimal;->divide(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; | 130 | ····invoke-virtual·{v3,·v4},·Ljava/math/BigDecimal;->divide(Ljava/math/BigDecimal;)Ljava/math/BigDecimal; |
129 | ····move-result-object·v3 | 131 | ····move-result-object·v3 |
132 | ····.line·76 | ||
130 | ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D | 133 | ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D |
131 | ····move-result-wide·v4 | 134 | ····move-result-wide·v4 |
135 | ····.line·74 | ||
132 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/text/NumberFormat;->format(D)Ljava/lang/String; | 136 | ····invoke-virtual·{v2,·v4,·v5},·Ljava/text/NumberFormat;->format(D)Ljava/lang/String; |
133 | ····move-result-object·v2 | 137 | ····move-result-object·v2 |
134 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 138 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
135 | ····move-result-object·v1 | 139 | ····move-result-object·v1 |
Offset 11, 20 lines modified | Offset 11, 22 lines modified | ||
11 | .method·static·constructor·<clinit>()V | 11 | .method·static·constructor·<clinit>()V |
12 | ····.locals·1 | 12 | ····.locals·1 |
13 | ····.prologue | 13 | ····.prologue |
14 | ····.line·40 | 14 | ····.line·40 |
15 | ····const-class·v0,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper; | 15 | ····const-class·v0,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper; |
16 | ····.line·41 | ||
16 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 17 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
17 | ····move-result-object·v0 | 18 | ····move-result-object·v0 |
18 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->LOGGER:Lorg/slf4j/Logger; | 19 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->LOGGER:Lorg/slf4j/Logger; |
20 | ····.line·40 | ||
19 | ····return-void | 21 | ····return-void |
20 | .end·method | 22 | .end·method |
21 | .method·public·constructor·<init>(Landroid/content/Context;)V | 23 | .method·public·constructor·<init>(Landroid/content/Context;)V |
22 | ····.locals·3 | 24 | ····.locals·3 |
23 | ····.param·p1,·"context"····#·Landroid/content/Context; | 25 | ····.param·p1,·"context"····#·Landroid/content/Context; |
Offset 123, 18 lines modified | Offset 125, 20 lines modified | ||
123 | ····.prologue | 125 | ····.prologue |
124 | ····.line·327 | 126 | ····.line·327 |
125 | ····sget-object·v4,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->LOGGER:Lorg/slf4j/Logger; | 127 | ····sget-object·v4,·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->LOGGER:Lorg/slf4j/Logger; |
126 | ····const-string·v5,·"Writing·new·command[name={}]·to·database." | 128 | ····const-string·v5,·"Writing·new·command[name={}]·to·database." |
129 | ····.line·328 | ||
127 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/CommandBean;->getName()Ljava/lang/String; | 130 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/CommandBean;->getName()Ljava/lang/String; |
128 | ····move-result-object·v6 | 131 | ····move-result-object·v6 |
132 | ····.line·327 | ||
129 | ····invoke-interface·{v4,·v5,·v6},·Lorg/slf4j/Logger;->info(Ljava/lang/String;Ljava/lang/Object;)V | 133 | ····invoke-interface·{v4,·v5,·v6},·Lorg/slf4j/Logger;->info(Ljava/lang/String;Ljava/lang/Object;)V |
130 | ····.line·329 | 134 | ····.line·329 |
131 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; | 135 | ····invoke-virtual·{p0},·Lde/eidottermihi/rpicheck/db/DeviceDbHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
132 | ····move-result-object·v0 | 136 | ····move-result-object·v0 |
Offset 333, 14 lines modified | Offset 337, 15 lines modified | ||
333 | ····.line·227 | 337 | ····.line·227 |
334 | ····.end·local·v3····#·"timestamp":Ljava/lang/Long; | 338 | ····.end·local·v3····#·"timestamp":Ljava/lang/Long; |
335 | ····.end·local·v4····#·"id":J | 339 | ····.end·local·v4····#·"id":J |
336 | ····:cond_1 | 340 | ····:cond_1 |
337 | ····const-string·v7,·"keys" | 341 | ····const-string·v7,·"keys" |
342 | ····.line·228 | ||
338 | ····move-object/from16·v0,·p8 | 343 | ····move-object/from16·v0,·p8 |
339 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 344 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
340 | ····move-result·v7 | 345 | ····move-result·v7 |
341 | ····if-eqz·v7,·:cond_2 | 346 | ····if-eqz·v7,·:cond_2 |
Offset 354, 14 lines modified | Offset 359, 15 lines modified | ||
354 | ····goto·:goto_0 | 359 | ····goto·:goto_0 |
355 | ····.line·231 | 360 | ····.line·231 |
356 | ····:cond_2 | 361 | ····:cond_2 |
357 | ····const-string·v7,·"keysWithPassword" | 362 | ····const-string·v7,·"keysWithPassword" |
363 | ····.line·232 | ||
358 | ····move-object/from16·v0,·p8 | 364 | ····move-object/from16·v0,·p8 |
359 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 365 | ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
360 | ····move-result·v7 | 366 | ····move-result·v7 |
361 | ····if-eqz·v7,·:cond_0 | 367 | ····if-eqz·v7,·:cond_0 |
Offset 626, 18 lines modified | Offset 632, 20 lines modified | ||
626 | ····move-object·v5,·v2 | 632 | ····move-object·v5,·v2 |
627 | ····move-object·v6,·v2 | 633 | ····move-object·v6,·v2 |
628 | ····move-object·v7,·v2 | 634 | ····move-object·v7,·v2 |
635 | ····.line·198 | ||
629 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 636 | ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
630 | ····move-result-object·v1 | 637 | ····move-result-object·v1 |
638 | ····.line·197 | ||
631 | ····return-object·v1 | 639 | ····return-object·v1 |
632 | .end·method | 640 | .end·method |
633 | .method·public·getFullDeviceCursor()Landroid/database/Cursor; | 641 | .method·public·getFullDeviceCursor()Landroid/database/Cursor; |
634 | ····.locals·8 | 642 | ····.locals·8 |
635 | ····.prologue | 643 | ····.prologue |
Offset 1370, 14 lines modified | Offset 1378, 15 lines modified | ||
1370 | ····const/4·v7,·0x0 | 1378 | ····const/4·v7,·0x0 |
1371 | ····new-instance·v8,·Ljava/lang/StringBuilder; | 1379 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
1372 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 1380 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
1381 | ····.line·320 | ||
1373 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getId()I | 1382 | ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getId()I |
1374 | ····move-result·v9 | 1383 | ····move-result·v9 |
1375 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 1384 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
1376 | ····move-result-object·v8 | 1385 | ····move-result-object·v8 |
Offset 1390, 14 lines modified | Offset 1399, 15 lines modified | ||
1390 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 1399 | ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
1391 | ····move-result-object·v8 | 1400 | ····move-result-object·v8 |
1392 | ····aput-object·v8,·v6,·v7 | 1401 | ····aput-object·v8,·v6,·v7 |
1402 | ····.line·319 | ||
1393 | ····invoke-virtual·{v0,·v4,·v3,·v5,·v6},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I | 1403 | ····invoke-virtual·{v0,·v4,·v3,·v5,·v6},·Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I |
1394 | ····move-result·v1 | 1404 | ····move-result·v1 |
1395 | ····.line·321 | 1405 | ····.line·321 |
1396 | ····.local·v1,·"rowsUpdate":I | 1406 | ····.local·v1,·"rowsUpdate":I |
Max diff block lines reached; 921/4260 bytes (21.62%) of diff not shown. |
Offset 102, 14 lines modified | Offset 102, 15 lines modified | ||
102 | ····move-result·v0 | 102 | ····move-result·v0 |
103 | ····if-eqz·v0,·:cond_1 | 103 | ····if-eqz·v0,·:cond_1 |
104 | ····iget-object·v0,·p0,·Lde/eidottermihi/rpicheck/ssh/ConnectionCheckingQuery;->delegate:Lde/eidottermihi/rpicheck/ssh/GenericQuery; | 104 | ····iget-object·v0,·p0,·Lde/eidottermihi/rpicheck/ssh/ConnectionCheckingQuery;->delegate:Lde/eidottermihi/rpicheck/ssh/GenericQuery; |
105 | ····.line·37 | ||
105 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;->getSSHClient()Lnet/schmizz/sshj/SSHClient; | 106 | ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;->getSSHClient()Lnet/schmizz/sshj/SSHClient; |
106 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
107 | ····invoke-virtual·{v0},·Lnet/schmizz/sshj/SSHClient;->isAuthenticated()Z | 108 | ····invoke-virtual·{v0},·Lnet/schmizz/sshj/SSHClient;->isAuthenticated()Z |
108 | ····move-result·v0 | 109 | ····move-result·v0 |
Offset 78, 20 lines modified | Offset 78, 22 lines modified | ||
78 | ····aput-object·p0,·v2,·v3 | 78 | ····aput-object·p0,·v2,·v3 |
79 | ····const/4·v3,·0x1 | 79 | ····const/4·v3,·0x1 |
80 | ····aput-object·p1,·v2,·v3 | 80 | ····aput-object·p1,·v2,·v3 |
81 | ····.line·90 | ||
81 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 82 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
82 | ····move-result-object·v1 | 83 | ····move-result-object·v1 |
83 | ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V | 84 | ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V |
85 | ····.line·88 | ||
84 | ····return-object·v0 | 86 | ····return-object·v0 |
85 | .end·method | 87 | .end·method |
86 | .method·public·static·createConnectionFailure(Ljava/lang/String;ILjava/lang/Throwable;)Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException; | 88 | .method·public·static·createConnectionFailure(Ljava/lang/String;ILjava/lang/Throwable;)Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException; |
87 | ····.locals·5 | 89 | ····.locals·5 |
88 | ····.param·p0,·"host"····#·Ljava/lang/String; | 90 | ····.param·p0,·"host"····#·Ljava/lang/String; |
89 | ····.param·p1,·"port"····#·I | 91 | ····.param·p1,·"port"····#·I |
Offset 109, 26 lines modified | Offset 111, 29 lines modified | ||
109 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 111 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
110 | ····const/4·v3,·0x0 | 112 | ····const/4·v3,·0x0 |
111 | ····aput-object·p0,·v2,·v3 | 113 | ····aput-object·p0,·v2,·v3 |
114 | ····.line·74 | ||
112 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 115 | ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
113 | ····move-result-object·v3 | 116 | ····move-result-object·v3 |
114 | ····aput-object·v3,·v2,·v4 | 117 | ····aput-object·v3,·v2,·v4 |
118 | ····.line·72 | ||
115 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 119 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
116 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
117 | ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V | 121 | ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V |
122 | ····.line·70 | ||
118 | ····return-object·v0 | 123 | ····return-object·v0 |
119 | .end·method | 124 | .end·method |
120 | .method·public·static·createIOException(Ljava/lang/Throwable;)Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException; | 125 | .method·public·static·createIOException(Ljava/lang/Throwable;)Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException; |
121 | ····.locals·3 | 126 | ····.locals·3 |
122 | ····.param·p0,·"cause"····#·Ljava/lang/Throwable; | 127 | ····.param·p0,·"cause"····#·Ljava/lang/Throwable; |
Offset 46, 23 lines modified | Offset 46, 25 lines modified | ||
46 | .method·static·constructor·<clinit>()V | 46 | .method·static·constructor·<clinit>()V |
47 | ····.locals·2 | 47 | ····.locals·2 |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·84 | 49 | ····.line·84 |
50 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery; | 50 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery; |
51 | ····.line·85 | ||
51 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 52 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
52 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
53 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;->LOGGER:Lorg/slf4j/Logger; | 54 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;->LOGGER:Lorg/slf4j/Logger; |
54 | ····.line·90 | 55 | ····.line·90 |
55 | ····const-string·v0,·"\\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b" | 56 | ····const-string·v0,·"\\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b" |
57 | ····.line·91 | ||
56 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 58 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
57 | ····move-result-object·v0 | 59 | ····move-result-object·v0 |
58 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;->IPADDRESS_PATTERN:Ljava/util/regex/Pattern; | 60 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;->IPADDRESS_PATTERN:Ljava/util/regex/Pattern; |
59 | ····.line·92 | 61 | ····.line·92 |
Offset 247, 23 lines modified | Offset 249, 25 lines modified | ||
247 | ····.local·v0,·"cmd":Lnet/schmizz/sshj/connection/channel/direct/Session$Command; | 249 | ····.local·v0,·"cmd":Lnet/schmizz/sshj/connection/channel/direct/Session$Command; |
248 | ····const-wide/16·v6,·0x1e | 250 | ····const-wide/16·v6,·0x1e |
249 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; | 251 | ····sget-object·v5,·Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; |
250 | ····invoke-interface·{v0,·v6,·v7,·v5},·Lnet/schmizz/sshj/connection/channel/direct/Session$Command;->join(JLjava/util/concurrent/TimeUnit;)V | 252 | ····invoke-interface·{v0,·v6,·v7,·v5},·Lnet/schmizz/sshj/connection/channel/direct/Session$Command;->join(JLjava/util/concurrent/TimeUnit;)V |
251 | ····.line·53 | 253 | ····.line·538 |
252 | ····invoke-interface·{v0},·Lnet/schmizz/sshj/connection/channel/direct/Session$Command;->getInputStream()Ljava/io/InputStream; | 254 | ····invoke-interface·{v0},·Lnet/schmizz/sshj/connection/channel/direct/Session$Command;->getInputStream()Ljava/io/InputStream; |
253 | ····move-result-object·v5 | 255 | ····move-result-object·v5 |
256 | ····.line·537 | ||
254 | ····invoke-static·{v5},·Lnet/schmizz/sshj/common/IOUtils;->readFully(Ljava/io/InputStream;)Ljava/io/ByteArrayOutputStream; | 257 | ····invoke-static·{v5},·Lnet/schmizz/sshj/common/IOUtils;->readFully(Ljava/io/InputStream;)Ljava/io/ByteArrayOutputStream; |
255 | ····move-result-object·v5 | 258 | ····move-result-object·v5 |
259 | ····.line·538 | ||
256 | ····invoke-virtual·{v5},·Ljava/io/ByteArrayOutputStream;->toString()Ljava/lang/String; | 260 | ····invoke-virtual·{v5},·Ljava/io/ByteArrayOutputStream;->toString()Ljava/lang/String; |
257 | ····move-result-object·v3 | 261 | ····move-result-object·v3 |
258 | ····.line·539 | 262 | ····.line·539 |
259 | ····.local·v3,·"output":Ljava/lang/String; | 263 | ····.local·v3,·"output":Ljava/lang/String; |
260 | ····const-string·v5,·"1" | 264 | ····const-string·v5,·"1" |
Offset 552, 20 lines modified | Offset 556, 22 lines modified | ||
552 | ····aget-object·v2,·v0,·v3 | 556 | ····aget-object·v2,·v0,·v3 |
553 | ····.line·987 | 557 | ····.line·987 |
554 | ····.local·v2,·"voltsWithUnit":Ljava/lang/String; | 558 | ····.local·v2,·"voltsWithUnit":Ljava/lang/String; |
555 | ····const/4·v3,·0x0 | 559 | ····const/4·v3,·0x0 |
560 | ····.line·988 | ||
556 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 561 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
557 | ····move-result·v4 | 562 | ····move-result·v4 |
558 | ····add-int/lit8·v4,·v4,·-0x1 | 563 | ····add-int/lit8·v4,·v4,·-0x1 |
564 | ····.line·987 | ||
559 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 565 | ····invoke-virtual·{v2,·v3,·v4},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
560 | ····move-result-object·v1 | 566 | ····move-result-object·v1 |
561 | ····.line·989 | 567 | ····.line·989 |
562 | ····.local·v1,·"volts":Ljava/lang/String; | 568 | ····.local·v1,·"volts":Ljava/lang/String; |
563 | ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D | 569 | ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
Offset 694, 14 lines modified | Offset 700, 15 lines modified | ||
694 | ····move-result·v5 | 700 | ····move-result·v5 |
695 | ····if-eqz·v5,·:cond_0 | 701 | ····if-eqz·v5,·:cond_0 |
696 | ····const-string·v5,·"not·found" | 702 | ····const-string·v5,·"not·found" |
703 | ····.line·305 | ||
697 | ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 704 | ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
698 | ····move-result·v5 | 705 | ····move-result·v5 |
699 | ····if-nez·v5,·:cond_0 | 706 | ····if-nez·v5,·:cond_0 |
700 | ····const-string·v5,·"no·such·file·or·directory" | 707 | ····const-string·v5,·"no·such·file·or·directory" |
Offset 717, 15 lines modified | Offset 724, 15 lines modified | ||
717 | ····.line·309 | 724 | ····.line·309 |
718 | ····:cond_0 | 725 | ····:cond_0 |
719 | ····return·v4 | 726 | ····return·v4 |
720 | .end·method | 727 | .end·method |
721 | .method·private·parseDiskUsage(Ljava/lang/String;)Ljava/util/List; | 728 | .method·private·parseDiskUsage(Ljava/lang/String;)Ljava/util/List; |
722 | ····.locals·1 | 729 | ····.locals·16 |
723 | ····.param·p1,·"output"····#·Ljava/lang/String; | 730 | ····.param·p1,·"output"····#·Ljava/lang/String; |
724 | ····.annotation·system·Ldalvik/annotation/Signature; | 731 | ····.annotation·system·Ldalvik/annotation/Signature; |
725 | ········value·=·{ | 732 | ········value·=·{ |
726 | ············"(", | 733 | ············"(", |
727 | ············"Ljava/lang/String;", | 734 | ············"Ljava/lang/String;", |
728 | ············")", | 735 | ············")", |
729 | ············"Ljava/util/List", | 736 | ············"Ljava/util/List", |
Offset 739, 204 lines modified | Offset 746, 201 lines modified | ||
739 | ····.line·947 | 746 | ····.line·947 |
740 | ····const-string·v1,·"\n" | 747 | ····const-string·v1,·"\n" |
741 | ····move-object/from16·v0,·p1 | 748 | ····move-object/from16·v0,·p1 |
742 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | 749 | ····invoke-virtual·{v0,·v1},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
743 | ····move-result-object·v1 | 750 | ····move-result-object·v11 |
744 | ····.line·948 | 751 | ····.line·948 |
745 | ····.local·v1 | 752 | ····.local·v11,·"lines":[Ljava/lang/String; |
746 | ····new-instance·v | 753 | ····new-instance·v8,·Ljava/util/LinkedList; |
747 | ····invoke-direct·{v | 754 | ····invoke-direct·{v8},·Ljava/util/LinkedList;-><init>()V |
748 | ····.line·949 | 755 | ····.line·949 |
749 | ····.local·v | 756 | ····.local·v8,·"disks":Ljava/util/List;,·"Ljava/util/List<Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;>;" |
750 | ···· | 757 | ····array-length·v15,·v11 |
758 | ····const/4·v1,·0x0 | ||
Max diff block lines reached; 72050/76122 bytes (94.65%) of diff not shown. |
Offset 3, 20 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"LoadAverageQuery.java" | 3 | .source·"LoadAverageQuery.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lde/eidottermihi/rpicheck/ssh/Queries; | 5 | .implements·Lde/eidottermihi/rpicheck/ssh/Queries; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"Lde/eidottermihi/rpicheck/ssh/GenericQuery", | 9 | ········"Lde/eidottermihi/rpicheck/ssh/GenericQuery", |
15 | ········"<", | 10 | ········"<", |
16 | ········"Ljava/lang/Double;", | 11 | ········"Ljava/lang/Double;", |
17 | ········">;", | 12 | ········">;", |
18 | ········"Lde/eidottermihi/rpicheck/ssh/Queries", | 13 | ········"Lde/eidottermihi/rpicheck/ssh/Queries", |
Offset 41, 20 lines modified | Offset 35, 22 lines modified | ||
41 | .method·static·constructor·<clinit>()V | 35 | .method·static·constructor·<clinit>()V |
42 | ····.locals·1 | 36 | ····.locals·1 |
43 | ····.prologue | 37 | ····.prologue |
44 | ····.line·44 | 38 | ····.line·44 |
45 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery; | 39 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery; |
40 | ····.line·45 | ||
46 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 41 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
47 | ····move-result-object·v0 | 42 | ····move-result-object·v0 |
48 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->LOGGER:Lorg/slf4j/Logger; | 43 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->LOGGER:Lorg/slf4j/Logger; |
44 | ····.line·44 | ||
49 | ····return-void | 45 | ····return-void |
50 | .end·method | 46 | .end·method |
51 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V | 47 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V |
52 | ····.locals·0 | 48 | ····.locals·0 |
53 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; | 49 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; |
54 | ····.param·p2,·"period"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; | 50 | ····.param·p2,·"period"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; |
Offset 67, 273 lines modified | Offset 63, 262 lines modified | ||
67 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->period:Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; | 63 | ····iput-object·p2,·p0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->period:Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; |
68 | ····.line·54 | 64 | ····.line·54 |
69 | ····return-void | 65 | ····return-void |
70 | .end·method | 66 | .end·method |
71 | .method·private·parseLoadAverage(Ljava/lang/String;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)D | 67 | .method·private·parseLoadAverage(Ljava/lang/String;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)D |
72 | ····.locals·1 | 68 | ····.locals·14 |
73 | ····.param·p1,·"output"····#·Ljava/lang/String; | 69 | ····.param·p1,·"output"····#·Ljava/lang/String; |
74 | ····.param·p2,·"timePeriod"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; | 70 | ····.param·p2,·"timePeriod"····#·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod; |
75 | ····.prologue | 71 | ····.prologue |
76 | ····.line·75 | 72 | ····.line·75 |
77 | ····const-string·v | 73 | ····const-string·v6,·"\n" |
78 | ···· | 74 | ····invoke-virtual·{p1,·v6},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
79 | ····invoke-virtual·{v0,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; | ||
80 | ····move-result-object·v | 75 | ····move-result-object·v3 |
81 | ····.line·76 | 76 | ····.line·76 |
82 | ····.local·v | 77 | ····.local·v3,·"lines":[Ljava/lang/String; |
83 | ····const/4·v | 78 | ····const/4·v4,·0x0 |
84 | ····.line·77 | 79 | ····.line·77 |
85 | ····.local·v | 80 | ····.local·v4,·"loadAvg":Ljava/lang/Double; |
86 | ···· | 81 | ····array-length·v7,·v3 |
82 | ····const/4·v6,·0x0 | ||
87 | ····.local·v2,·"arr$":[Ljava/lang/String; | ||
88 | ····array-length·v6,·v2 | ||
89 | ····.local·v6,·"len$":I | ||
90 | ····const/4·v5,·0x0 | ||
91 | ····.local·v5,·"i$":I | ||
92 | ····:goto_0 | 83 | ····:goto_0 |
93 | ····if-ge·v | 84 | ····if-ge·v6,·v7,·:cond_2 |
94 | ····aget-object·v | 85 | ····aget-object·v2,·v3,·v6 |
95 | ····.line·78 | 86 | ····.line·78 |
96 | ····.local·v | 87 | ····.local·v2,·"line":Ljava/lang/String; |
97 | ····sget-object·v | 88 | ····sget-object·v8,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->LOGGER:Lorg/slf4j/Logger; |
98 | ····const-string·v | 89 | ····const-string·v9,·"Checking·line:·{}" |
99 | ····invoke-interface·{v | 90 | ····invoke-interface·{v8,·v9,·v2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V |
100 | ····.line·79 | 91 | ····.line·79 |
101 | ····const-string·v | 92 | ····const-string·v8,·"·" |
102 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
103 | ····move-result-object·v | 94 | ····move-result-object·v5 |
104 | ····.line·80 | 95 | ····.line·80 |
105 | ····.local·v | 96 | ····.local·v5,·"split":[Ljava/lang/String; |
106 | ····array-length·v | 97 | ····array-length·v8,·v5 |
107 | ····const/4·v | 98 | ····const/4·v9,·0x5 |
108 | ····if-ne·v | 99 | ····if-ne·v8,·v9,·:cond_0 |
109 | ····.line·82 | 100 | ····.line·82 |
110 | ····:try_start_0 | 101 | ····:try_start_0 |
111 | ····sget-object·v | 102 | ····sget-object·v8,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1;->$SwitchMap$de$eidottermihi$rpicheck$ssh$LoadAveragePeriod:[I |
112 | ····invoke-virtual/range·{p2·..·p2},·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;->ordinal()I | 103 | ····invoke-virtual/range·{p2·..·p2},·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;->ordinal()I |
113 | ····move-result·v | 104 | ····move-result·v9 |
114 | ····aget·v | 105 | ····aget·v8,·v8,·v9 |
115 | ····packed-switch·v | 106 | ····packed-switch·v8,·:pswitch_data_0 |
116 | ····.line·93 | 107 | ····.line·93 |
117 | ····new-instance·v | 108 | ····new-instance·v8,·Ljava/lang/RuntimeException; |
118 | ····const-string·v | 109 | ····const-string·v9,·"Unknown·LoadAveragePeriod!" |
119 | ····invoke-direct·{v | 110 | ····invoke-direct·{v8,·v9},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
Max diff block lines reached; 9285/14213 bytes (65.33%) of diff not shown. |
Offset 31, 20 lines modified | Offset 31, 22 lines modified | ||
31 | .method·static·constructor·<clinit>()V | 31 | .method·static·constructor·<clinit>()V |
32 | ····.locals·1 | 32 | ····.locals·1 |
33 | ····.prologue | 33 | ····.prologue |
34 | ····.line·46 | 34 | ····.line·46 |
35 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery; | 35 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery; |
36 | ····.line·47 | ||
36 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 37 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
37 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
38 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery;->LOGGER:Lorg/slf4j/Logger; | 39 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery;->LOGGER:Lorg/slf4j/Logger; |
40 | ····.line·46 | ||
39 | ····return-void | 41 | ····return-void |
40 | .end·method | 42 | .end·method |
41 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V | 43 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V |
42 | ····.locals·0 | 44 | ····.locals·0 |
43 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; | 45 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; |
Offset 58, 144 lines modified | Offset 60, 143 lines modified | ||
58 | .method·private·formatUptime(Ljava/lang/String;)Ljava/lang/Double; | 60 | .method·private·formatUptime(Ljava/lang/String;)Ljava/lang/Double; |
59 | ····.locals·8 | 61 | ····.locals·8 |
60 | ····.param·p1,·"output"····#·Ljava/lang/String; | 62 | ····.param·p1,·"output"····#·Ljava/lang/String; |
61 | ····.prologue | 63 | ····.prologue |
62 | ····.line·65 | 64 | ····.line·65 |
63 | ····const-string·v | 65 | ····const-string·v4,·"\n" |
64 | ····invoke-static·{v | 66 | ····invoke-static·{v4},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter; |
65 | ····move-result-object·v | 67 | ····move-result-object·v4 |
66 | ····invoke-virtual·{v | 68 | ····invoke-virtual·{v4,·p1},·Lcom/google/common/base/Splitter;->split(Ljava/lang/CharSequence;)Ljava/lang/Iterable; |
67 | ····move-result-object·v | 69 | ····move-result-object·v2 |
68 | ····.line·66 | 70 | ····.line·66 |
69 | ····.local·v | 71 | ····.local·v2,·"lines":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;" |
70 | ····invoke-interface·{v | 72 | ····invoke-interface·{v2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
71 | ····move-result-object·v | 73 | ····move-result-object·v5 |
72 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
73 | ····:goto_0 | 74 | ····:goto_0 |
74 | ····invoke-interface·{v | 75 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
75 | ····move-result·v | 76 | ····move-result·v4 |
76 | ····if-eqz·v | 77 | ····if-eqz·v4,·:cond_1 |
77 | ····invoke-interface·{v | 78 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
78 | ····move-result-object·v | 79 | ····move-result-object·v1 |
79 | ····check-cast·v | 80 | ····check-cast·v1,·Ljava/lang/String; |
80 | ····.line·67 | 81 | ····.line·67 |
81 | ····.local·v | 82 | ····.local·v1,·"line":Ljava/lang/String; |
82 | ····const-string·v | 83 | ····const-string·v4,·"·" |
83 | ····invoke-static·{v | 84 | ····invoke-static·{v4},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter; |
84 | ····move-result-object·v | 85 | ····move-result-object·v4 |
85 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v4,·v1},·Lcom/google/common/base/Splitter;->splitToList(Ljava/lang/CharSequence;)Ljava/util/List; |
86 | ····move-result-object·v | 87 | ····move-result-object·v3 |
87 | ····.line·68 | 88 | ····.line·68 |
88 | ····.local·v | 89 | ····.local·v3,·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
89 | ····invoke-interface·{v | 90 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
90 | ····move-result·v | 91 | ····move-result·v4 |
91 | ····const/4·v6,·0x2 | 92 | ····const/4·v6,·0x2 |
92 | ····if-ne·v | 93 | ····if-ne·v4,·v6,·:cond_0 |
93 | ····.line·70 | 94 | ····.line·70 |
94 | ····const/4·v | 95 | ····const/4·v4,·0x0 |
95 | ····:try_start_0 | 96 | ····:try_start_0 |
96 | ····invoke-interface·{v | 97 | ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
97 | ····move-result-object·v | 98 | ····move-result-object·v4 |
98 | ····check-cast·v | 99 | ····check-cast·v4,·Ljava/lang/String; |
99 | ····invoke-static·{v | 100 | ····invoke-static·{v4},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D |
100 | ····move-result-wide·v6 | 101 | ····move-result-wide·v6 |
101 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 102 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
102 | ····:try_end_0 | 103 | ····:try_end_0 |
103 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 104 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
104 | ····move-result-object·v | 105 | ····move-result-object·v4 |
105 | ····.line·80 | 106 | ····.line·80 |
106 | ····.end·local·v | 107 | ····.end·local·v1····#·"line":Ljava/lang/String; |
107 | ····.end·local·v | 108 | ····.end·local·v3····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
108 | ····:goto_1 | 109 | ····:goto_1 |
109 | ····return-object·v | 110 | ····return-object·v4 |
110 | ····.line·71 | 111 | ····.line·71 |
111 | ····.restart·local·v | 112 | ····.restart·local·v1····#·"line":Ljava/lang/String; |
112 | ····.restart·local·v | 113 | ····.restart·local·v3····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
113 | ····:catch_0 | 114 | ····:catch_0 |
114 | ····move-exception·v0 | 115 | ····move-exception·v0 |
115 | ····.line·72 | 116 | ····.line·72 |
116 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; | 117 | ····.local·v0,·"e":Ljava/lang/NumberFormatException; |
117 | ····sget-object·v | 118 | ····sget-object·v4,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery;->LOGGER:Lorg/slf4j/Logger; |
118 | ····const-string·v6,·"Skipping·line:·{}" | 119 | ····const-string·v6,·"Skipping·line:·{}" |
119 | ····invoke-interface·{v | 120 | ····invoke-interface·{v4,·v6,·v1},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V |
120 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
121 | ····.line·75 | 122 | ····.line·75 |
122 | ····.end·local·v0····#·"e":Ljava/lang/NumberFormatException; | 123 | ····.end·local·v0····#·"e":Ljava/lang/NumberFormatException; |
123 | ····:cond_0 | 124 | ····:cond_0 |
Max diff block lines reached; 2643/8538 bytes (30.96%) of diff not shown. |
Offset 330, 14 lines modified | Offset 330, 15 lines modified | ||
330 | ····move-result-object·v6 | 330 | ····move-result-object·v6 |
331 | ····invoke-static·{v6},·Lnet/schmizz/sshj/common/IOUtils;->readFully(Ljava/io/InputStream;)Ljava/io/ByteArrayOutputStream; | 331 | ····invoke-static·{v6},·Lnet/schmizz/sshj/common/IOUtils;->readFully(Ljava/io/InputStream;)Ljava/io/ByteArrayOutputStream; |
332 | ····move-result-object·v6 | 332 | ····move-result-object·v6 |
333 | ····.line·66 | ||
333 | ····invoke-virtual·{v6},·Ljava/io/ByteArrayOutputStream;->toString()Ljava/lang/String; | 334 | ····invoke-virtual·{v6},·Ljava/io/ByteArrayOutputStream;->toString()Ljava/lang/String; |
334 | ····move-result-object·v3 | 335 | ····move-result-object·v3 |
335 | ····.line·67 | 336 | ····.line·67 |
336 | ····.local·v3,·"output":Ljava/lang/String; | 337 | ····.local·v3,·"output":Ljava/lang/String; |
337 | ····invoke-direct·{p0,·v3},·Lde/eidottermihi/rpicheck/ssh/impl/queries/FirmwareQuery;->parseFirmwareVersion(Ljava/lang/String;)Ljava/lang/String; | 338 | ····invoke-direct·{p0,·v3},·Lde/eidottermihi/rpicheck/ssh/impl/queries/FirmwareQuery;->parseFirmwareVersion(Ljava/lang/String;)Ljava/lang/String; |
Offset 58, 257 lines modified | Offset 58, 252 lines modified | ||
58 | ····invoke-direct·{p0,·p1},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;-><init>(Lnet/schmizz/sshj/SSHClient;)V | 58 | ····invoke-direct·{p0,·p1},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;-><init>(Lnet/schmizz/sshj/SSHClient;)V |
59 | ····.line·49 | 59 | ····.line·49 |
60 | ····return-void | 60 | ····return-void |
61 | .end·method | 61 | .end·method |
62 | .method·private·formatMemoryInfo(Ljava/lang/String;)Lde/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean; | 62 | .method·private·formatMemoryInfo(Ljava/lang/String;)Lde/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean; |
63 | ····.locals·2 | 63 | ····.locals·20 |
64 | ····.param·p1,·"output"····#·Ljava/lang/String; | 64 | ····.param·p1,·"output"····#·Ljava/lang/String; |
65 | ····.prologue | 65 | ····.prologue |
66 | ····.line·65 | 66 | ····.line·65 |
67 | ····new-instance·v1 | 67 | ····new-instance·v10,·Ljava/util/HashMap; |
68 | ····invoke-direct·{v1 | 68 | ····invoke-direct·{v10},·Ljava/util/HashMap;-><init>()V |
69 | ····.line·66 | 69 | ····.line·66 |
70 | ····.local·v1 | 70 | ····.local·v10,·"memoryData":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;" |
71 | ····const-string·v1 | 71 | ····const-string·v12,·"[\r\n]+" |
72 | ····move-object/from16·v0,·p1 | 72 | ····move-object/from16·v0,·p1 |
73 | ····invoke-virtual·{v0,·v1 | 73 | ····invoke-virtual·{v0,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
74 | ····move-result-object·v | 74 | ····move-result-object·v3 |
75 | ····.line·67 | 75 | ····.line·67 |
76 | ····.local·v | 76 | ····.local·v3,·"lines":[Ljava/lang/String; |
77 | ····move-object·v2,·v6 | ||
78 | ····.local·v2,·"arr$":[Ljava/lang/String; | ||
79 | ····array-length·v | 77 | ····array-length·v13,·v3 |
80 | ····.local·v4,·"len$":I | ||
81 | ····const/4·v | 78 | ····const/4·v12,·0x0 |
82 | ····.local·v3,·"i$":I | ||
83 | ····:goto_0 | 79 | ····:goto_0 |
84 | ····if-ge·v | 80 | ····if-ge·v12,·v13,·:cond_1 |
85 | ····aget-object·v | 81 | ····aget-object·v2,·v3,·v12 |
86 | ····.line·68 | 82 | ····.line·68 |
87 | ····.local·v | 83 | ····.local·v2,·"line":Ljava/lang/String; |
88 | ····const-string·v1 | 84 | ····const-string·v14,·"·" |
89 | ····invoke-virtual·{v | 85 | ····invoke-virtual·{v2,·v14},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
90 | ····move-result-object·v1 | 86 | ····move-result-object·v11 |
91 | ····.line·69 | 87 | ····.line·69 |
92 | ····.local·v1 | 88 | ····.local·v11,·"paragraphs":[Ljava/lang/String; |
93 | ····array-length·v1 | 89 | ····array-length·v14,·v11 |
94 | ····const/ | 90 | ····const/4·v15,·0x1 |
95 | ····move/from16·v0,·v16 | ||
96 | ····if-le·v1 | 91 | ····if-le·v14,·v15,·:cond_0 |
97 | ····.line·70 | 92 | ····.line·70 |
98 | ····const/4·v1 | 93 | ····const/4·v14,·0x0 |
99 | ····aget-object·v15,·v14,·v15 | ||
100 | ···· | 94 | ····aget-object·v14,·v11,·v14 |
101 | ···· | 95 | ····const/4·v15,·0x1 |
102 | ···· | 96 | ····aget-object·v15,·v11,·v15 |
103 | ···· | 97 | ····invoke-static·{v15},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; |
104 | ····move- | 98 | ····move-result-object·v15 |
105 | ····invoke-interface·{v1 | 99 | ····invoke-interface·{v10,·v14,·v15},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
106 | ····.line·67 | 100 | ····.line·67 |
107 | ····:cond_0 | 101 | ····:cond_0 |
108 | ····add-int/lit8·v | 102 | ····add-int/lit8·v12,·v12,·0x1 |
109 | ····goto·:goto_0 | 103 | ····goto·:goto_0 |
110 | ····.line·73 | 104 | ····.line·73 |
111 | ····.end·local·v | 105 | ····.end·local·v2····#·"line":Ljava/lang/String; |
112 | ····.end·local·v1 | 106 | ····.end·local·v11····#·"paragraphs":[Ljava/lang/String; |
113 | ····:cond_1 | 107 | ····:cond_1 |
114 | ····const-string·v1 | 108 | ····const-string·v12,·"MemTotal:" |
115 | ····invoke-interface·{v1 | 109 | ····invoke-interface·{v10,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
116 | ····move-result-object·v | 110 | ····move-result-object·v8 |
117 | ····check-cast·v | 111 | ····check-cast·v8,·Ljava/lang/Long; |
118 | ····.line·74 | 112 | ····.line·74 |
119 | ····.local·v | 113 | ····.local·v8,·"memTotal":Ljava/lang/Long; |
120 | ····if-eqz·v | 114 | ····if-eqz·v8,·:cond_4 |
121 | ····.line·75 | 115 | ····.line·75 |
122 | ····const-string·v1 | 116 | ····const-string·v12,·"MemAvailable:" |
123 | ····invoke-interface·{v1 | 117 | ····invoke-interface·{v10,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
124 | ····move-result-object·v | 118 | ····move-result-object·v4 |
125 | ····check-cast·v | 119 | ····check-cast·v4,·Ljava/lang/Long; |
126 | ····.line·76 | 120 | ····.line·76 |
127 | ····.local·v | 121 | ····.local·v4,·"memAvailable":Ljava/lang/Long; |
128 | ····if-eqz·v | 122 | ····if-eqz·v4,·:cond_2 |
129 | ····.line·77 | 123 | ····.line·77 |
130 | ····sget-object·v1 | 124 | ····sget-object·v12,·Lde/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery;->LOGGER:Lorg/slf4j/Logger; |
131 | ····const-string·v1 | 125 | ····const-string·v13,·"Using·MemAvailable·for·calculation·of·free·memory." |
132 | ····invoke-interface | 126 | ····invoke-interface·{v12,·v13},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;)V |
133 | ····.line·78 | 127 | ····.line·78 |
134 | ····new-instance·v1 | 128 | ····new-instance·v12,·Lde/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean; |
135 | ····invoke-virtual·{v | 129 | ····invoke-virtual·{v8},·Ljava/lang/Long;->longValue()J |
130 | ····move-result-wide·v14 | ||
131 | ····invoke-virtual·{v8},·Ljava/lang/Long;->longValue()J | ||
Max diff block lines reached; 6350/11828 bytes (53.69%) of diff not shown. |
Offset 26, 20 lines modified | Offset 26, 22 lines modified | ||
26 | .method·static·constructor·<clinit>()V | 26 | .method·static·constructor·<clinit>()V |
27 | ····.locals·1 | 27 | ····.locals·1 |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·36 | 29 | ····.line·36 |
30 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery; | 30 | ····const-class·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery; |
31 | ····.line·37 | ||
31 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; | 32 | ····invoke-static·{v0},·Lorg/slf4j/LoggerFactory;->getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger; |
32 | ····move-result-object·v0 | 33 | ····move-result-object·v0 |
33 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery;->LOGGER:Lorg/slf4j/Logger; | 34 | ····sput-object·v0,·Lde/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery;->LOGGER:Lorg/slf4j/Logger; |
35 | ····.line·36 | ||
34 | ····return-void | 36 | ····return-void |
35 | .end·method | 37 | .end·method |
36 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V | 38 | .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V |
37 | ····.locals·0 | 39 | ····.locals·0 |
38 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; | 40 | ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient; |
Offset 695, 14 lines modified | Offset 695, 15 lines modified | ||
695 | ····const-string·v2,·"Saving·new·OverclockingWidget.·Settings·-·Update·interval:·{}·-·Only·on·Wifi:·{}·-·TEMP:·{}·-·ARM:·{}·-·LOAD:·{}·-·RAM:·{}" | 695 | ····const-string·v2,·"Saving·new·OverclockingWidget.·Settings·-·Update·interval:·{}·-·Only·on·Wifi:·{}·-·TEMP:·{}·-·ARM:·{}·-·LOAD:·{}·-·RAM:·{}" |
696 | ····const/4·v3,·0x6 | 696 | ····const/4·v3,·0x6 |
697 | ····new-array·v3,·v3,·[Ljava/lang/Object; | 697 | ····new-array·v3,·v3,·[Ljava/lang/Object; |
698 | ····.line·119 | ||
698 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 699 | ····invoke-static·{p3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
699 | ····move-result-object·v4 | 700 | ····move-result-object·v4 |
700 | ····aput-object·v4,·v3,·v6 | 701 | ····aput-object·v4,·v3,·v6 |
701 | ····const/4·v4,·0x1 | 702 | ····const/4·v4,·0x1 |
Offset 741, 14 lines modified | Offset 742, 15 lines modified | ||
741 | ····invoke-static·{p8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; | 742 | ····invoke-static·{p8},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; |
742 | ····move-result-object·v5 | 743 | ····move-result-object·v5 |
743 | ····aput-object·v5,·v3,·v4 | 744 | ····aput-object·v5,·v3,·v4 |
745 | ····.line·118 | ||
744 | ····invoke-interface·{v1,·v2,·v3},·Lorg/slf4j/Logger;->info(Ljava/lang/String;[Ljava/lang/Object;)V | 746 | ····invoke-interface·{v1,·v2,·v3},·Lorg/slf4j/Logger;->info(Ljava/lang/String;[Ljava/lang/Object;)V |
745 | ····.line·120 | 747 | ····.line·120 |
746 | ····const-string·v1,·"de.eidottermihi.rpicheck.widget.OverclockingWidget" | 748 | ····const-string·v1,·"de.eidottermihi.rpicheck.widget.OverclockingWidget" |
747 | ····invoke-virtual·{p0,·v1,·v6},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 749 | ····invoke-virtual·{p0,·v1,·v6},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
Offset 783, 63 lines modified | Offset 785, 75 lines modified | ||
783 | ····move-result-wide·v2 | 785 | ····move-result-wide·v2 |
784 | ····invoke-interface·{v0,·v1,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; | 786 | ····invoke-interface·{v0,·v1,·v2,·v3},·Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; |
785 | ····.line·122 | 787 | ····.line·122 |
786 | ····const-string·v1,·"_interval" | 788 | ····const-string·v1,·"_interval" |
789 | ····.line·124 | ||
787 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 790 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
788 | ····move-result-object·v1 | 791 | ····move-result-object·v1 |
792 | ····.line·122 | ||
789 | ····invoke-interface·{v0,·v1,·p3},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; | 793 | ····invoke-interface·{v0,·v1,·p3},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; |
790 | ····.line·127 | 794 | ····.line·127 |
791 | ····const-string·v1,·"_temp" | 795 | ····const-string·v1,·"_temp" |
796 | ····.line·129 | ||
792 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 797 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
793 | ····move-result-object·v1 | 798 | ····move-result-object·v1 |
799 | ····.line·127 | ||
794 | ····invoke-interface·{v0,·v1,·p5},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 800 | ····invoke-interface·{v0,·v1,·p5},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
795 | ····.line·132 | 801 | ····.line·132 |
796 | ····const-string·v1,·"_arm" | 802 | ····const-string·v1,·"_arm" |
803 | ····.line·134 | ||
797 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 804 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
798 | ····move-result-object·v1 | 805 | ····move-result-object·v1 |
806 | ····.line·132 | ||
799 | ····invoke-interface·{v0,·v1,·p6},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 807 | ····invoke-interface·{v0,·v1,·p6},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
800 | ····.line·137 | 808 | ····.line·137 |
801 | ····const-string·v1,·"_load" | 809 | ····const-string·v1,·"_load" |
810 | ····.line·139 | ||
802 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 811 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
803 | ····move-result-object·v1 | 812 | ····move-result-object·v1 |
813 | ····.line·137 | ||
804 | ····invoke-interface·{v0,·v1,·p7},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 814 | ····invoke-interface·{v0,·v1,·p7},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
805 | ····.line·142 | 815 | ····.line·142 |
806 | ····const-string·v1,·"_memory" | 816 | ····const-string·v1,·"_memory" |
817 | ····.line·144 | ||
807 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 818 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
808 | ····move-result-object·v1 | 819 | ····move-result-object·v1 |
820 | ····.line·142 | ||
809 | ····invoke-interface·{v0,·v1,·p8},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 821 | ····invoke-interface·{v0,·v1,·p8},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
810 | ····.line·147 | 822 | ····.line·147 |
811 | ····const-string·v1,·"_onlywifi" | 823 | ····const-string·v1,·"_onlywifi" |
824 | ····.line·149 | ||
812 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; | 825 | ····invoke-static·{v1,·p1},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->prefKey(Ljava/lang/String;I)Ljava/lang/String; |
813 | ····move-result-object·v1 | 826 | ····move-result-object·v1 |
827 | ····.line·147 | ||
814 | ····invoke-interface·{v0,·v1,·p4},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; | 828 | ····invoke-interface·{v0,·v1,·p4},·Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; |
815 | ····.line·152 | 829 | ····.line·152 |
816 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V | 830 | ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V |
817 | ····.line·153 | 831 | ····.line·153 |
818 | ····return-void | 832 | ····return-void |
Offset 1488, 14 lines modified | Offset 1502, 15 lines modified | ||
1488 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 1502 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
1489 | ····move-result-object·v2 | 1503 | ····move-result-object·v2 |
1490 | ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxTemp:Landroid/widget/CheckBox; | 1504 | ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxTemp:Landroid/widget/CheckBox; |
1505 | ····.line·340 | ||
1491 | ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z | 1506 | ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z |
1492 | ····move-result·v5 | 1507 | ····move-result·v5 |
1493 | ····iget-object·v6,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxArm:Landroid/widget/CheckBox; | 1508 | ····iget-object·v6,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxArm:Landroid/widget/CheckBox; |
1494 | ····invoke-virtual·{v6},·Landroid/widget/CheckBox;->isChecked()Z | 1509 | ····invoke-virtual·{v6},·Landroid/widget/CheckBox;->isChecked()Z |
Offset 1510, 14 lines modified | Offset 1525, 15 lines modified | ||
1510 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxRam:Landroid/widget/CheckBox; | 1525 | ····iget-object·v8,·p0,·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->checkBoxRam:Landroid/widget/CheckBox; |
Max diff block lines reached; 495/5032 bytes (9.84%) of diff not shown. |
Offset 535, 58 lines modified | Offset 535, 53 lines modified | ||
535 | ····.prologue | 535 | ····.prologue |
536 | ····.line·166 | 536 | ····.line·166 |
537 | ····return-void | 537 | ····return-void |
538 | .end·method | 538 | .end·method |
539 | .method·public·onEnabled(Landroid/content/Context;)V | 539 | .method·public·onEnabled(Landroid/content/Context;)V |
540 | ····.locals· | 540 | ····.locals·5 |
541 | ····.param·p1,·"context"····#·Landroid/content/Context; | 541 | ····.param·p1,·"context"····#·Landroid/content/Context; |
542 | ····.prologue | 542 | ····.prologue |
543 | ····.line·154 | 543 | ····.line·154 |
544 | ····new-instance·v | 544 | ····new-instance·v2,·Landroid/content/ComponentName; |
545 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 545 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
546 | ····move-result-object·v | 546 | ····move-result-object·v3 |
547 | ····const-class·v | 547 | ····const-class·v4,·Lde/eidottermihi/rpicheck/widget/OverclockingWidget; |
548 | ····invoke-virtual·{v | 548 | ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String; |
549 | ····move-result-object·v | 549 | ····move-result-object·v4 |
550 | ····invoke-direct·{v | 550 | ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V |
551 | ····.line·155 | 551 | ····.line·155 |
552 | ····.local·v | 552 | ····.local·v2,·"thisAppWidget":Landroid/content/ComponentName; |
553 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; | 553 | ····invoke-static·{p1},·Landroid/appwidget/AppWidgetManager;->getInstance(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; |
554 | ····move-result-object·v | 554 | ····move-result-object·v3 |
555 | ····invoke-virtual·{v | 555 | ····invoke-virtual·{v3,·v2},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I |
556 | ····move-result-object·v1 | 556 | ····move-result-object·v1 |
557 | ····.line·157 | 557 | ····.line·157 |
558 | ····.local·v1,·"appWidgetIds":[I | 558 | ····.local·v1,·"appWidgetIds":[I |
559 | ···· | 559 | ····array-length·v4,·v1 |
560 | ····.local·v2,·"arr$":[I | ||
561 | ····array-length·v4,·v2 | ||
562 | ····.local·v4,·"len$":I | ||
563 | ····const/4·v3,·0x0 | 560 | ····const/4·v3,·0x0 |
564 | ····.local·v3,·"i$":I | ||
565 | ····:goto_0 | 561 | ····:goto_0 |
566 | ····if-ge·v3,·v4,·:cond_0 | 562 | ····if-ge·v3,·v4,·:cond_0 |
567 | ····aget·v0,·v | 563 | ····aget·v0,·v1,·v3 |
568 | ····.line·159 | 564 | ····.line·159 |
569 | ····.local·v0,·"appWidgetId":I | 565 | ····.local·v0,·"appWidgetId":I |
570 | ····invoke-static·{p1,·v0},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->settingScheduledAlarm(Landroid/content/Context;I)V | 566 | ····invoke-static·{p1,·v0},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->settingScheduledAlarm(Landroid/content/Context;I)V |
571 | ····.line·157 | 567 | ····.line·157 |
572 | ····add-int/lit8·v3,·v3,·0x1 | 568 | ····add-int/lit8·v3,·v3,·0x1 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | ····const/4·v1,·0x2 | 24 | ····const/4·v1,·0x2 |
25 | ····invoke-direct·{p0,·p1,·v0,·p2,·v1},·Landroid/support/v4/widget/ResourceCursorAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;I)V | 25 | ····invoke-direct·{p0,·p1,·v0,·p2,·v1},·Landroid/support/v4/widget/ResourceCursorAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;I)V |
26 | ····.line·47 | 26 | ····.line·47 |
27 | ····const-string·v0,·"layout_inflater" | 27 | ····const-string·v0,·"layout_inflater" |
28 | ····.line·48 | ||
28 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 29 | ····invoke-virtual·{p1,·v0},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
29 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
30 | ····check-cast·v0,·Landroid/view/LayoutInflater; | 31 | ····check-cast·v0,·Landroid/view/LayoutInflater; |
31 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/adapter/DeviceSpinnerAdapter;->inflater:Landroid/view/LayoutInflater; | 32 | ····iput-object·v0,·p0,·Lde/eidottermihi/rpicheck/adapter/DeviceSpinnerAdapter;->inflater:Landroid/view/LayoutInflater; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog; | 21 | .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V | 23 | .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lsheetrock/panda/changelog/ChangeLog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·174 | 27 | ····.line·174 |
27 | ····iput-object·p1,·p0,·Lsheetrock/panda/changelog/ChangeLog$2;->this$0:Lsheetrock/panda/changelog/ChangeLog; | 28 | ····iput-object·p1,·p0,·Lsheetrock/panda/changelog/ChangeLog$2;->this$0:Lsheetrock/panda/changelog/ChangeLog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 117, 20 lines modified | Offset 117, 22 lines modified | ||
117 | ····.line·80 | 117 | ····.line·80 |
118 | ····:try_start_0 | 118 | ····:try_start_0 |
119 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 119 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
120 | ····move-result-object·v1 | 120 | ····move-result-object·v1 |
121 | ····.line·81 | ||
121 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 122 | ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
122 | ····move-result-object·v2 | 123 | ····move-result-object·v2 |
123 | ····const/4·v3,·0x0 | 124 | ····const/4·v3,·0x0 |
125 | ····.line·80 | ||
124 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; | 126 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; |
125 | ····move-result-object·v1 | 127 | ····move-result-object·v1 |
126 | ····iget-object·v1,·v1,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; | 128 | ····iget-object·v1,·v1,·Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String; |
127 | ····iput-object·v1,·p0,·Lsheetrock/panda/changelog/ChangeLog;->thisVersion:Ljava/lang/String; | 129 | ····iput-object·v1,·p0,·Lsheetrock/panda/changelog/ChangeLog;->thisVersion:Ljava/lang/String; |
Offset 297, 55 lines modified | Offset 299, 61 lines modified | ||
297 | ····invoke-direct·{v6,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 299 | ····invoke-direct·{v6,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
298 | ····.line·154 | 300 | ····.line·154 |
299 | ····.local·v6,·"builder":Landroid/app/AlertDialog$Builder; | 301 | ····.local·v6,·"builder":Landroid/app/AlertDialog$Builder; |
300 | ····iget-object·v1,·p0,·Lsheetrock/panda/changelog/ChangeLog;->context:Landroid/content/Context; | 302 | ····iget-object·v1,·p0,·Lsheetrock/panda/changelog/ChangeLog;->context:Landroid/content/Context; |
303 | ····.line·155 | ||
301 | ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 304 | ····invoke-virtual·{v1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
302 | ····move-result-object·v2 | 305 | ····move-result-object·v2 |
303 | ····if-eqz·p1,·:cond_2 | 306 | ····if-eqz·p1,·:cond_2 |
304 | ····const·v1,·0x7f07002d | 307 | ····const·v1,·0x7f07002d |
305 | ····:goto_0 | 308 | ····:goto_0 |
306 | ····invoke-virtual·{v2,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 309 | ····invoke-virtual·{v2,·v1},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
307 | ····move-result-object·v1 | 310 | ····move-result-object·v1 |
311 | ····.line·154 | ||
308 | ····invoke-virtual·{v6,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; | 312 | ····invoke-virtual·{v6,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; |
309 | ····move-result-object·v1 | 313 | ····move-result-object·v1 |
314 | ····.line·158 | ||
310 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; | 315 | ····invoke-virtual·{v1,·v0},·Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; |
311 | ····move-result-object·v1 | 316 | ····move-result-object·v1 |
317 | ····.line·159 | ||
312 | ····invoke-virtual·{v1,·v7},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; | 318 | ····invoke-virtual·{v1,·v7},·Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; |
313 | ····move-result-object·v1 | 319 | ····move-result-object·v1 |
314 | ····iget-object·v2,·p0,·Lsheetrock/panda/changelog/ChangeLog;->context:Landroid/content/Context; | 320 | ····iget-object·v2,·p0,·Lsheetrock/panda/changelog/ChangeLog;->context:Landroid/content/Context; |
321 | ····.line·162 | ||
315 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 322 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
316 | ····move-result-object·v2 | 323 | ····move-result-object·v2 |
317 | ····const·v3,·0x7f07002e | 324 | ····const·v3,·0x7f07002e |
318 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; | 325 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
319 | ····move-result-object·v2 | 326 | ····move-result-object·v2 |
320 | ····new-instance·v3,·Lsheetrock/panda/changelog/ChangeLog$1; | 327 | ····new-instance·v3,·Lsheetrock/panda/changelog/ChangeLog$1; |
321 | ····invoke-direct·{v3,·p0},·Lsheetrock/panda/changelog/ChangeLog$1;-><init>(Lsheetrock/panda/changelog/ChangeLog;)V | 328 | ····invoke-direct·{v3,·p0},·Lsheetrock/panda/changelog/ChangeLog$1;-><init>(Lsheetrock/panda/changelog/ChangeLog;)V |
329 | ····.line·161 | ||
322 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 330 | ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
323 | ····.line·171 | 331 | ····.line·171 |
324 | ····if-nez·p1,·:cond_1 | 332 | ····if-nez·p1,·:cond_1 |
325 | ····.line·173 | 333 | ····.line·173 |
326 | ····const·v1,·0x7f07002f | 334 | ····const·v1,·0x7f07002f |
Offset 360, 15 lines modified | Offset 368, 15 lines modified | ||
360 | ····:cond_1 | 368 | ····:cond_1 |
361 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 369 | ····invoke-virtual·{v6},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
362 | ····move-result-object·v1 | 370 | ····move-result-object·v1 |
363 | ····return-object·v1 | 371 | ····return-object·v1 |
364 | ····.line·15 | 372 | ····.line·155 |
365 | ····:cond_2 | 373 | ····:cond_2 |
366 | ····const·v1,·0x7f070030 | 374 | ····const·v1,·0x7f070030 |
367 | ····goto·:goto_0 | 375 | ····goto·:goto_0 |
368 | .end·method | 376 | .end·method |
369 | .method·private·getLog(Z)Ljava/lang/String; | 377 | .method·private·getLog(Z)Ljava/lang/String; |
Offset 592, 14 lines modified | Offset 600, 15 lines modified | ||
592 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 600 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
593 | ····move-result-object·v9 | 601 | ····move-result-object·v9 |
594 | ····const/4·v10,·0x1 | 602 | ····const/4·v10,·0x1 |
603 | ····.line·259 | ||
595 | ····invoke-virtual·{v4,·v10},·Ljava/lang/String;->substring(I)Ljava/lang/String; | 604 | ····invoke-virtual·{v4,·v10},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
596 | ····move-result-object·v10 | 605 | ····move-result-object·v10 |
597 | ····invoke-virtual·{v10},·Ljava/lang/String;->trim()Ljava/lang/String; | 606 | ····invoke-virtual·{v10},·Ljava/lang/String;->trim()Ljava/lang/String; |
598 | ····move-result-object·v10 | 607 | ····move-result-object·v10 |
Offset 614, 14 lines modified | Offset 623, 15 lines modified | ||
614 | ····move-result-object·v9 | 623 | ····move-result-object·v9 |
615 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 624 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
616 | ····move-result-object·v9 | 625 | ····move-result-object·v9 |
626 | ····.line·258 | ||
617 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; | 627 | ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
Max diff block lines reached; 2442/6254 bytes (39.05%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog; | 21 | .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V | 23 | .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lsheetrock/panda/changelog/ChangeLog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·164 | 27 | ····.line·164 |
27 | ····iput-object·p1,·p0,·Lsheetrock/panda/changelog/ChangeLog$1;->this$0:Lsheetrock/panda/changelog/ChangeLog; | 28 | ····iput-object·p1,·p0,·Lsheetrock/panda/changelog/ChangeLog$1;->this$0:Lsheetrock/panda/changelog/ChangeLog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |