146 MB
/home/fdroid/fdroiddata/tmp/de.eidottermihi.raspicheck_39.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.eidottermihi.raspicheck_39.apk
2.09 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 20 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·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/. 
101 KB
zipinfo {}
    
Offset 1, 494 lines modifiedOffset 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:·3161346·bytes,·number·of·entries:·4921 Zip·file·size:·3155817·bytes,·number·of·entries:·490
2 -rw----·····2.0·fat····50393·bl·defN·16-May-23·09:29·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····6316·bX·defN·17-Sep-23·00:25·AndroidManifest.xml
3 -rw----·····2.0·fat····50514·bl·defN·16-May-23·09:29·META-INF/010A1D94.SF3 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_fade_in.xml
4 -rw----·····2.0·fat·····1326·bl·defN·16-May-23·09:29·META-INF/010A1D94.RSA4 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_fade_out.xml
5 -rw----·····2.0·fat·······33·bl·defN·16-May-23·06:50·META-INF/services/org.ocpsoft.prettytime.PrettyTime5 -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······334·bl·defN·16-May-23·06:50·META-INF/INDEX.LIST6 -rw----·····2.0·fat······512·bl·defN·17-Sep-23·00:25·res/anim/abc_popup_enter.xml
7 -rw----·····2.0·fat·······41·bl·defN·16-May-23·06:50·META-INF/buildserverid7 -rw----·····2.0·fat······512·bl·defN·17-Sep-23·00:25·res/anim/abc_popup_exit.xml
8 -rw----·····2.0·fat·······41·bl·defN·16-May-23·06:50·META-INF/fdroidserverid8 -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·····6316·bX·defN·16-May-23·06:50·AndroidManifest.xml9 -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·16-May-23·06:50·res/anim/abc_fade_in.xml10 -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·16-May-23·06:50·res/anim/abc_fade_out.xml11 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_out_bottom.xml
12 -rw----·····2.0·fat······860·bl·defN·16-May-23·06:50·res/anim/abc_grow_fade_in_from_bottom.xml12 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/abc_slide_out_top.xml
13 -rw----·····2.0·fat······512·bl·defN·16-May-23·06:50·res/anim/abc_popup_enter.xml13 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/design_fab_in.xml
14 -rw----·····2.0·fat······512·bl·defN·16-May-23·06:50·res/anim/abc_popup_exit.xml14 -rw----·····2.0·fat······104·bl·defN·17-Sep-23·00:25·res/anim/design_fab_out.xml
15 -rw----·····2.0·fat······860·bl·defN·16-May-23·06:50·res/anim/abc_shrink_fade_out_from_bottom.xml15 -rw----·····2.0·fat······320·bl·defN·17-Sep-23·00:25·res/anim/design_snackbar_in.xml
16 -rw----·····2.0·fat······104·bl·defN·16-May-23·06:50·res/anim/abc_slide_in_bottom.xml16 -rw----·····2.0·fat······320·bl·defN·17-Sep-23·00:25·res/anim/design_snackbar_out.xml
17 -rw----·····2.0·fat······104·bl·defN·16-May-23·06:50·res/anim/abc_slide_in_top.xml17 -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······104·bl·defN·16-May-23·06:50·res/anim/abc_slide_out_bottom.xml18 -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······104·bl·defN·16-May-23·06:50·res/anim/abc_slide_out_top.xml19 -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······104·bl·defN·16-May-23·06:50·res/anim/design_fab_in.xml20 -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······104·bl·defN·16-May-23·06:50·res/anim/design_fab_out.xml21 -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······320·bl·defN·16-May-23·06:50·res/anim/design_snackbar_in.xml22 -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······320·bl·defN·16-May-23·06:50·res/anim/design_snackbar_out.xml23 -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······472·bl·defN·16-May-23·06:50·res/color-v11/abc_background_cache_hint_selector_material_dark.xml24 -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······472·bl·defN·16-May-23·06:50·res/color-v11/abc_background_cache_hint_selector_material_light.xml25 -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······548·bl·defN·16-May-23·06:50·res/color-v23/abc_color_highlight_material.xml26 -rw----·····2.0·fat······596·bl·defN·17-Sep-23·00:25·res/color/abc_search_url_text.xml
27 -rw----·····2.0·fat······344·bl·defN·16-May-23·06:50·res/color/abc_background_cache_hint_selector_material_dark.xml27 -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······344·bl·defN·16-May-23·06:50·res/color/abc_background_cache_hint_selector_material_light.xml28 -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·16-May-23·06:50·res/color/abc_primary_text_disable_only_material_dark.xml29 -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·16-May-23·06:50·res/color/abc_primary_text_disable_only_material_light.xml30 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:25·res/color/switch_thumb_material_light.xml
31 -rw----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/abc_primary_text_material_dark.xml31 -rw----·····1.0·fat······672·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v14/appwidget_dark_bg.9.png
32 -rw----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/abc_primary_text_material_light.xml32 -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----·····2.0·fat······596·bl·defN·16-May-23·06:50·res/color/abc_search_url_text.xml33 -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----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/abc_secondary_text_material_dark.xml34 -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----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/abc_secondary_text_material_light.xml35 -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----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/switch_thumb_material_dark.xml36 -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----·····2.0·fat······468·bl·defN·16-May-23·06:50·res/color/switch_thumb_material_light.xml37 -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······672·b-·stor·16-May-23·06:47·res/drawable-hdpi-v14/appwidget_dark_bg.9.png38 -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······287·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png39 -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······306·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png40 -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······549·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png41 -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······622·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png42 -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······753·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png43 -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·····1619·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png44 -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·····1078·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png45 -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·····1548·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png46 -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·····1748·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png47 -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······229·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png48 -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······416·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png49 -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······280·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png50 -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······233·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png51 -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······160·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png52 -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······288·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png53 -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······612·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png54 -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······190·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png55 -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······373·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png56 -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······270·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png57 -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······791·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png58 -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·····1028·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png59 -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······541·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png60 -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······170·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png61 -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······244·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_focused_holo.9.png62 -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······212·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png63 -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······212·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png64 -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······212·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png65 -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······239·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png66 -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······240·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png67 -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······840·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png68 -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·····1290·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png69 -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······259·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png70 -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······271·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png71 -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······387·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png72 -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······214·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png73 -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······201·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png74 -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······392·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png75 -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······538·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png76 -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······199·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png77 -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······192·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png78 -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······202·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png79 -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······182·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png80 -rw----·····1.0·fat······388·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_fb.png
81 -rw----·····1.0·fat······182·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png81 -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·····2997·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/appwidget_dark_bg.9.png82 -rw----·····1.0·fat·····6900·b-·stor·17-Sep-23·00:24·res/drawable-hdpi-v4/ic_launcher.png
83 -rw----·····1.0·fat······158·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_add_white_24dp.png83 -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······231·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_delete_white_24dp.png84 -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······303·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_edit_white_24dp.png85 -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······555·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_email_white_36dp.png86 -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······388·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_fb.png87 -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·····1373·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_github_white_36dp.png88 -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·····6900·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_launcher.png89 -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······194·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_navigate_next_white_24dp.png90 -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······329·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_play_arrow_white_36dp.png91 -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······714·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_power_settings_new_white_24dp.png92 -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·····1027·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_power_settings_new_white_36dp.png93 -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······675·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_refresh_white_24dp.png94 -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······345·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_save_white_24dp.png95 -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······805·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_settings_white_24dp.png96 -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······758·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_share_white_24dp.png97 -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·····1204·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_star_half_white_36dp.png98 -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······790·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/ic_vpn_key_white_36dp.png99 -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······804·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/nnf_ic_collections_add_collection.png100 -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······334·b-·stor·16-May-23·06:47·res/drawable-hdpi-v4/nnf_ic_file_folder.png101 -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······384·b-·stor·16-May-23·06:47·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png102 -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······289·b-·stor·16-May-23·06:47·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png103 -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······610·b-·stor·16-May-23·06:47·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png104 -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······391·b-·stor·16-May-23·06:47·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png105 -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······325·b-·stor·16-May-23·06:47·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png106 -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······174·b-·stor·16-May-23·06:47·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png107 -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······381·b-·stor·16-May-23·06:47·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png108 -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······351·b-·stor·16-May-23·06:47·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png109 -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······428·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png110 -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······237·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png111 -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······729·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png112 -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······503·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png113 -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······475·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png114 -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······361·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png115 -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······991·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png116 -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······630·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png117 -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······246·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png118 -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······418·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png119 -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·····1257·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png120 -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······611·b-·stor·16-May-23·06:47·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png121 -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······458·b-·stor·16-May-23·06:47·res/drawable-mdpi-v14/appwidget_dark_bg.9.png122 -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······274·b-·stor·16-May-23·06:47·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png123 -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······288·b-·stor·16-May-23·06:47·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png124 -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······429·b-·stor·16-May-23·06:47·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png125 -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······428·b-·stor·16-May-23·06:47·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png126 -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.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.25 KB
AndroidManifest.xml (decoded)
1.2 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 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-2166767">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>
146 MB
classes.dex
145 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 47 lines modifiedOffset 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············:·2fa6c6684 checksum············:·0e6809ad
5 signature···········:·e792...30e15 signature···········:·c382...cb07
6 file_size···········:·57355406 file_size···········:·5735408
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·4355510 string_ids_size·····:·43559
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·587212 type_ids_size·······:·5873
13 type_ids_off········:·174332·(0x02a8fc)13 type_ids_off········:·174348·(0x02a90c)
14 proto_ids_size······:·759914 proto_ids_size······:·7599
15 proto_ids_off·······:·197820·(0x0304bc)15 proto_ids_off·······:·197840·(0x0304d0)
16 field_ids_size······:·1775016 field_ids_size······:·17753
17 field_ids_off·······:·289008·(0x0468f0)17 field_ids_off·······:·289028·(0x046904)
18 method_ids_size·····:·3715118 method_ids_size·····:·37151
19 method_ids_off······:·431008·(0x0693a0)19 method_ids_off······:·431052·(0x0693cc)
20 class_defs_size·····:·491920 class_defs_size·····:·4920
21 class_defs_off······:·728216·(0x0b1c98)21 class_defs_off······:·728260·(0x0b1cc4)
22 data_size···········:·484991622 data_size···········:·4849708
23 data_off············:·885624·(0x0d8378)23 data_off············:·885700·(0x0d83c4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·14025 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······:·193151 superclass_idx······:·1932
28 source_file_idx·····:·1597352 source_file_idx·····:·15977
29 static_fields_size··:·1453 static_fields_size··:·14
30 instance_fields_size:·054 instance_fields_size:·0
31 direct_methods_size·:·055 direct_methods_size·:·0
32 virtual_methods_size:·056 virtual_methods_size:·0
  
33 Class·#0·annotations:57 Class·#1·annotations:
34 Annotations·on·class58 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·#0············-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 modifiedOffset 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·········:·2130968589142 ······value·········:·2130968589
116 ··Instance·fields···-143 ··Instance·fields···-
117 ··Direct·methods····-144 ··Direct·methods····-
118 ··Virtual·methods···-145 ··Virtual·methods···-
119 ··source_file_idx···:·15973·(R.java)146 ··source_file_idx···:·15977·(R.java)
  
120 Class·#1·header:147 Class·#2·header:
121 class_idx···········:·141148 class_idx···········:·142
122 access_flags········:·17·(0x0011)149 access_flags········:·17·(0x0011)
123 superclass_idx······:·1931150 superclass_idx······:·1932
124 source_file_idx·····:·15973151 source_file_idx·····:·15977
125 static_fields_size··:·272152 static_fields_size··:·272
126 instance_fields_size:·0153 instance_fields_size:·0
127 direct_methods_size·:·0154 direct_methods_size·:·0
128 virtual_methods_size:·0155 virtual_methods_size:·0
  
129 Class·#1·annotations:156 Class·#2·annotations:
130 Annotations·on·class157 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·#1············-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 modifiedOffset 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·········:·21307721311528 ······value·········:·2130772131
1502 ··Instance·fields···-1529 ··Instance·fields···-
1503 ··Direct·methods····-1530 ··Direct·methods····-
1504 ··Virtual·methods···-1531 ··Virtual·methods···-
1505 ··source_file_idx···:·15973·(R.java)1532 ··source_file_idx···:·15977·(R.java)
  
1506 Class·#2·header:1533 Class·#3·header:
1507 class_idx···········:·1421534 class_idx···········:·143
1508 access_flags········:·17·(0x0011)1535 access_flags········:·17·(0x0011)
1509 superclass_idx······:·19311536 superclass_idx······:·1932
1510 source_file_idx·····:·159731537 source_file_idx·····:·15977
1511 static_fields_size··:·1041538 static_fields_size··:·104
1512 instance_fields_size:·01539 instance_fields_size:·0
1513 direct_methods_size·:·01540 direct_methods_size·:·0
1514 virtual_methods_size:·01541 virtual_methods_size:·0
  
Max diff block lines reached; 152404674/152409661 bytes (100.00%) of diff not shown.
202 KB
classes.jar
11.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Zip·file·size:·9879999·bytes,·number·of·entries:·49191 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.class3 ?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.class4 ?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.class5 ?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.class6 ?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.class7 ?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.class8 ?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.class9 ?rwxrwxr-x··2.0·unx·····1317·b-·stor·80-Jan-01·00:00·android/support/design/R$string.class
Offset 1429, 35 lines modifiedOffset 1430, 35 lines modified
1429 ?rwxrwxr-x··2.0·unx·····1303·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CommandAdapter.class1430 ?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.class1431 ?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.class1432 ?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.class1433 ?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.class1434 ?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.class1435 ?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.class1436 ?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····15123·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/CustomCommandActivity.class1437 ?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.class1438 ?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.class1439 ?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.class1440 ?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.class1441 ?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.class1442 ?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.class1443 ?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.class1444 ?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.class1445 ?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.class1446 ?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.class1447 ?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.class1448 ?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.class1449 ?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····27651·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/MainActivity.class1450 ?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.class1451 ?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.class1452 ?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.class1453 ?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.class1454 ?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.class1455 ?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.class1456 ?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·····7808·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/SSHQueryTask.class1457 ?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.class1458 ?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.class1459 ?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.class1460 ?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.class1461 ?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.class1462 ?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.class1463 ?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.class1464 ?rwxrwxr-x··2.0·unx·····2248·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/activity/helper/Validation.class
Offset 1467, 21 lines modifiedOffset 1468, 21 lines modified
1467 ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/beans/UptimeBean.class1468 ?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.class1469 ?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.class1470 ?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.class1471 ?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.class1472 ?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.class1473 ?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.class1474 ?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·····4548·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.class1475 ?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.class1476 ?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.class1477 ?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.class1478 ?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.class1479 ?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.class1480 ?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·····2169·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog.class1481 ?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.class1482 ?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.class1483 ?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.class1484 ?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.class1485 ?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.class1486 ?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.class1487 ?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.class1488 ?rwxrwxr-x··2.0·unx·····3674·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask.class
Offset 1499, 23 lines modifiedOffset 1500, 23 lines modified
1499 ?rwxrwxr-x··2.0·unx·····1209·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/beans/ProcessBean.class1500 ?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.class1501 ?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.class1502 ?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.class1503 ?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.class1504 ?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.class1505 ?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.class1506 ?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····24548·b-·defN·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.class1507 ?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.class1508 ?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.class1509 ?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.class1510 ?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·····3961·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.class1511 ?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·····3630·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery.class1512 ?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.class1513 ?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.class1514 ?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·····5927·b-·stor·80-Jan-01·00:00·de/eidottermihi/rpicheck/widget/OverclockingWidget.class1515 ?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.class1516 ?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.class1517 ?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.class1518 ?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.class1519 ?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.class1520 ?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.class1521 ?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.class1522 ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·io/freefair/android/injection/annotation/Inject.class
Offset 4914, 8 lines modifiedOffset 4915, 8 lines modified
4914 ?rwxrwxr-x··2.0·unx····17765·b-·defN·80-Jan-01·00:00·org/spongycastle/x509/util/LDAPStoreHelper.class4915 ?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.class4916 ?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.class4917 ?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.class4918 ?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.class4919 ?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.class4920 ?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.class4921 ?rwxrwxr-x··2.0·unx·····6811·b-·stor·80-Jan-01·00:00·sheetrock/panda/changelog/ChangeLog.class
4921 4919·files,·10098361·bytes·uncompressed,·8951963·bytes·compressed:··11.4%4922 4920·files,·10098499·bytes·uncompressed,·8952120·bytes·compressed:··11.4%
357 B
zipnote «TEMP»/diffoscope_7grpfz2q_tmp/tmp_0ytoh_b_.zip
    
Offset 1, 7 lines modifiedOffset 1, 10 lines modified
 1 Filename:·android/support/annotation/Keep.class
 2 Comment:·
  
1 Filename:·android/support/design/R$anim.class3 Filename:·android/support/design/R$anim.class
2 Comment:·4 Comment:·
  
3 Filename:·android/support/design/R$attr.class5 Filename:·android/support/design/R$attr.class
4 Comment:·6 Comment:·
  
5 Filename:·android/support/design/R$dimen.class7 Filename:·android/support/design/R$dimen.class
10.9 KB
de/eidottermihi/rpicheck/activity/CustomCommandActivity.class
10.8 KB
procyon -ec {}
    
Offset 30, 17 lines modifiedOffset 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 modifiedOffset 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·obj,·final·String·s)·{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.
8.27 KB
de/eidottermihi/rpicheck/activity/MainActivity.class
8.17 KB
procyon -ec {}
    
Offset 560, 95 lines modifiedOffset 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_0306_Outer: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 ········Label_0357_Outer: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_0306;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_0306;585 ························break·Label_0302;
586 ····················}586 ····················}
587 ····················Label_0319:·{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_0319;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_0306_Outer;598 ····································continue·Label_0302_Outer;
599 ································Block_19_Outer: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 ········································Block_20:·{603 ········································Label_0353:·{
604 ············································break·Block_20;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 ············································continue;615 ················································break·Label_0353;
623 ············································Label_0455:·{616 ················································Label_0451:·{
624 ················································try·{ 
625 ····················································final·StringBuilder·sb·=·new·StringBuilder(); 
626 ····················································try·{617 ····················································try·{
627 ························································final·StringBuilder·append2·=·sb.append(str2).append(".");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·Label_0357_Outer;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·Label_0357_Outer;627 ································································continue·Block_20_Outer;
 628 ····························································}
635 ························································}629 ························································}
 630 ························································catch·(Exception·ex2)·{}
636 ····················································}631 ····················································}
637 ····················································catch·(Exception·ex2)·{}632 ····················································catch·(Exception·ex3)·{}
638 ················································}633 ················································}
639 ················································catch·(Exception·ex3)·{} 
640 ············································}634 ············································}
 635 ············································catch·(Exception·ex4)·{}
641 ········································}636 ········································}
642 ········································catch·(Exception·ex4)·{} 
643 ········································break;637 ········································continue;
644 ····································}638 ····································}
645 ································}639 ································}
646 ································//·iftrue(Label_0306:,·!iterator.hasNext()) 
647 ································//·iftrue(Label_0455:,·!invoke·instanceof·Collection)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 ················}
101 KB
de/eidottermihi/rpicheck/activity/SSHQueryTask.class
101 KB
procyon -ec {}
    
Offset 30, 951 lines modifiedOffset 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 ········//·····5:·iconst_0·······37 ········//·····4:·iconst_0·······
 38 ········//·····5:·istore_3·······
 39 ········//·····6:·aload_1········
 40 ········//·····7:·iconst_0·······
39 ········//·····6:·aaload·········41 ········//·····8:·aaload·········
40 ········//·····7:·astore_3······· 
41 ········//·····8:·iconst_1······· 
42 ········//·····9:·istore··········442 ········//·····9:·astore··········4
 43 ········//····11:·iconst_1·······
 44 ········//····12:·istore··········5
43 ········//····11:·aload_1········45 ········//····14:·aload_1········
44 ········//····12:·iload···········446 ········//····15:·iload···········5
45 ········//····14:·aaload·········47 ········//····17:·aaload·········
46 ········//····15:·astore··········548 ········//····18:·astore··········6
47 ········//····17:·aload_1········49 ········//····20:·aload_1········
48 ········//····18:·iconst_3·······50 ········//····21:·iconst_3·······
49 ········//····19:·aaload·········51 ········//····22:·aaload·········
50 ········//····20:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I52 ········//····23:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I
51 ········//····23:·istore··········653 ········//····26:·istore··········7
52 ········//····25:·iload···········654 ········//····28:·iload···········7
53 ········//····27:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;55 ········//····30:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
54 ········//····30:·astore··········756 ········//····33:·astore··········8
55 ········//····32:·aload_2········57 ········//····35:·aload_2········
56 ········//····33:·aload_3········ 
57 ········//····34:·aload···········5 
58 ········//····36:·aload···········758 ········//····36:·aload···········4
 59 ········//····38:·aload···········6
 60 ········//····40:·aload···········8
59 ········//····38:·invokespecial···de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V61 ········//····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 ········//····46:·putfield········de/eidottermihi/rpicheck/activity/SSHQueryTask.queryService:Lde/eidottermihi/rpicheck/ssh/IQueryService;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 ········//····54:·aload_1········67 ········//····53:·aload_1········
70 ········//····55:·iconst_4·······68 ········//····54:·iconst_2·······
71 ········//····56:·aaload·········69 ········//····55:·aaload·········
 70 ········//····56:·astore··········10
 71 ········//····58:·aload_1········
 72 ········//····59:·iconst_4·······
 73 ········//····60:·aaload·········
72 ········//····57:·invokestatic····java/lang/Boolean.parseBoolean:(Ljava/lang/String;)Z74 ········//····61:·invokestatic····java/lang/Boolean.parseBoolean:(Ljava/lang/String;)Z
73 ········//····60:·istore··········1075 ········//····64:·istore··········11
74 ········//····62:·aload_1········76 ········//····66:·aload_1········
75 ········//····63:·iconst_5·······77 ········//····67:·iconst_5·······
76 ········//····64:·aaload·········78 ········//····68:·aaload·········
77 ········//····65:·astore··········1179 ········//····69:·astore··········12
78 ········//····67:·aload_1········80 ········//····71:·aload_1········
79 ········//····68:·bipush··········681 ········//····72:·bipush··········6
80 ········//····70:·aaload·········82 ········//····74:·aaload·········
81 ········//····71:·astore··········1283 ········//····75:·astore··········13
82 ········//····73:·new·············Lde/eidottermihi/rpicheck/beans/QueryBean;84 ········//····77:·new·············Lde/eidottermihi/rpicheck/beans/QueryBean;
83 ········//····76:·astore··········1385 ········//····80:·astore··········14
84 ········//····78:·aload···········1386 ········//····82:·aload···········14
85 ········//····80:·invokespecial···de/eidottermihi/rpicheck/beans/QueryBean.<init>:()V87 ········//····84:·invokespecial···de/eidottermihi/rpicheck/beans/QueryBean.<init>:()V
86 ········//····83:·new·············Ljava/util/Date;88 ········//····87:·new·············Ljava/util/Date;
87 ········//····86:·astore_2·······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 ········//····92:·invokevirtual···java/util/Date.getTime:()J93 ········//····96:·invokevirtual···java/util/Date.getTime:()J
92 ········//····95:·lstore··········1494 ········//····99:·lstore··········15
93 ········//····97:·new·············Ljava/util/ArrayList;95 ········//···101:·new·············Ljava/util/ArrayList;
94 ········//···100:·astore_2·······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 ········//···110:·aload_2········99 ········//···109:·aload_2········
 100 ········//···110:·astore··········9
 101 ········//···112:·aload···········14
 102 ········//···114:·aload_2········
101 ········//···111:·invokevirtual···de/eidottermihi/rpicheck/beans/QueryBean.setErrorMessages:(Ljava/util/List;)V103 ········//···115:·invokevirtual···de/eidottermihi/rpicheck/beans/QueryBean.setErrorMessages:(Ljava/util/List;)V
102 ········//···114:·iconst_1·······104 ········//···118:·iconst_1·······
103 ········//···115:·istore··········16105 ········//···119:·istore··········17
104 ········//···117:·iload···········16106 ········//···121:·iload···········17
105 ········//···119:·anewarray·······Ljava/lang/Integer;107 ········//···123:·anewarray·······Ljava/lang/Integer;
106 ········//···122:·astore··········8108 ········//···126:·astore··········9
107 ········//···124:·aload···········8109 ········//···128:·aload···········9
108 ········//···126:·astore_2·······110 ········//···130:·astore_2·······
109 ········//···127:·aconst_null····111 ········//···131:·iconst_0·······
110 ········//···128:·astore_3·······112 ········//···132:·istore_3·······
111 ········//···129:·iconst_5·······113 ········//···133:·aconst_null····
112 ········//···130:·istore··········4114 ········//···134:·astore··········4
 115 ········//···136:·iconst_5·······
 116 ········//···137:·istore··········5
113 ········//···132:·iload···········4117 ········//···139:·iload···········5
114 ········//···134:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;118 ········//···141:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
115 ········//···137:·astore··········5119 ········//···144:·astore··········6
116 ········//···139:·aload···········8120 ········//···146:·aload···········9
117 ········//···141:·iconst_0·······121 ········//···148:·iconst_0·······
118 ········//···142:·aload···········5122 ········//···149:·aload···········6
119 ········//···144:·aastore········123 ········//···151:·aastore········
120 ········//···145:·aload_0········124 ········//···152:·aload_0········
121 ········//···146:·astore··········8125 ········//···153:·astore··········9
122 ········//···148:·aload_0········126 ········//···155:·aload_0········
123 ········//···149:·aload_2········127 ········//···156:·aload_2········
124 ········//···150:·invokevirtual···de/eidottermihi/rpicheck/activity/SSHQueryTask.publishProgress:([Ljava/lang/Object;)V128 ········//···157:·invokevirtual···de/eidottermihi/rpicheck/activity/SSHQueryTask.publishProgress:([Ljava/lang/Object;)V
125 ········//···153:·aload···········11129 ········//···160:·aload···········12
126 ········//···155:·ifnull··········1192130 ········//···162:·ifnull··········1233
127 ········//···158:·new·············Ljava/io/File;131 ········//···165:·new·············Ljava/io/File;
128 ········//···161:·astore··········17 
129 ········//···163:·aload···········11 
130 ········//···165:·astore··········8132 ········//···168:·astore··········18
131 ········//···167:·aload···········17133 ········//···170:·aload···········12
 134 ········//···172:·astore··········9
 135 ········//···174:·aload···········18
132 ········//···169:·aload···········11136 ········//···176:·aload···········12
Max diff block lines reached; 79122/103097 bytes (76.75%) of diff not shown.
2.89 KB
de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2.class
2.76 KB
javap -verbose -constants -s -l -private {}
    
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V129 ·········6:·invokespecial·#14·················//·Method·java/lang/Object."<init>":()V
130 ·········9:·return130 ·········9:·return
  
131 ··public·void·onClick(android.view.View);131 ··public·void·onClick(android.view.View);
132 ····descriptor:·(Landroid/view/View;)V132 ····descriptor:·(Landroid/view/View;)V
133 ····flags:·(0x0001)·ACC_PUBLIC133 ····flags:·(0x0001)·ACC_PUBLIC
134 ····Code:134 ····Code:
135 ······stack=300,·locals=11,·args_size=2135 ······stack=300,·locals=10,·args_size=2
136 ·········0:·aload_0136 ·········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_2140 ········10:·astore_2
141 ········11:·aload_0141 ········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 modifiedOffset 190, 18 lines modified
190 ·······132:·aload_0190 ·······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_3193 ·······139:·astore_3
194 ·······140:·aload_0194 ·······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········9197 ·······147:·astore········4
198 ·······149:·aload_0198 ·······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········10201 ·······156:·astore········9
202 ·······158:·aload_3202 ·······158:·aload_3
203 ·······159:·aload·········9203 ·······159:·aload·········4
204 ·······161:·aload·········10204 ·······161:·aload·········9
205 ·······163:·invokeinterface·#102,··3··········//·InterfaceMethod·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.onPlaceholdersOKClick:(Lde/eidottermihi/rpicheck/db/CommandBean;Ljava/lang/String;)V205 ·······163:·invokeinterface·#102,··3··········//·InterfaceMethod·de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$PlaceholdersDialogListener.onPlaceholdersOKClick:(Lde/eidottermihi/rpicheck/db/CommandBean;Ljava/lang/String;)V
206 ·······168:·return206 ·······168:·return
207 }207 }
6.76 KB
de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.class
6.64 KB
javap -verbose -constants -s -l -private {}
    
Offset 357, 15 lines modifiedOffset 357, 15 lines modified
357 ·············7····11····20···Class·java/lang/ClassCastException357 ·············7····11····20···Class·java/lang/ClassCastException
358 ············15····19····20···Class·java/lang/ClassCastException358 ············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_PUBLIC361 ····flags:·(0x0001)·ACC_PUBLIC
362 ····Code:362 ····Code:
363 ······stack=300,·locals=17,·args_size=2363 ······stack=300,·locals=16,·args_size=2
364 ·········0:·new···········#55·················//·class·android/app/AlertDialog$Builder364 ·········0:·new···········#55·················//·class·android/app/AlertDialog$Builder
365 ·········3:·astore_2365 ·········3:·astore_2
366 ·········4:·aload_0366 ·········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_3368 ·········8:·astore_3
369 ·········9:·aload_2369 ·········9:·aload_2
370 ········10:·aload_3370 ········10:·aload_3
Offset 461, 66 lines modifiedOffset 461, 64 lines modified
461 ·······190:·aload_3461 ·······190:·aload_3
462 ·······191:·invokespecial·#156················//·Method·java/util/HashMap."<init>":()V462 ·······191:·invokespecial·#156················//·Method·java/util/HashMap."<init>":()V
463 ·······194:·aload_0463 ·······194:·aload_0
464 ·······195:·aload_3464 ·······195:·aload_3
465 ·······196:·putfield······#22·················//·Field·placeholderInputs:Ljava/util/Map;465 ·······196:·putfield······#22·················//·Field·placeholderInputs:Ljava/util/Map;
466 ·······199:·aload_0466 ·······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 ·······205:·invokevirtual·#162················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;468 ·······203:·invokevirtual·#162················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
471 ·······208:·astore········12 
472 ·······210:·aload·········12469 ·······206:·astore_3
 470 ·······207:·aload_3
473 ·······212:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z471 ·······208:·invokeinterface·#168,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
474 ·······217:·istore········8472 ·······213:·istore········6
475 ·······219:·iload·········8473 ·······215:·iload·········6
476 ·······221:·ifeq··········307474 ·······217:·ifeq··········304
477 ·······224:·aload·········12475 ·······220:·aload_3
478 ·······226:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;476 ·······221:·invokeinterface·#172,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
479 ·······231:·checkcast·····#174················//·class·java/lang/String477 ·······226:·checkcast·····#174················//·class·java/lang/String
480 ·······234:·astore········13478 ·······229:·astore········12
481 ·······236:·aload·········9479 ·······231:·aload·········9
482 ·······238:·ldc···········#175················//·int·2130903071480 ·······233:·ldc···········#175················//·int·2130903071
483 ·······240:·aconst_null481 ·······235:·aconst_null
484 ·······241:·invokevirtual·#143················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View;482 ·······236:·invokevirtual·#143················//·Method·android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View;
485 ·······244:·astore········14483 ·······239:·astore········13
486 ·······246:·aload·········14484 ·······241:·aload·········13
487 ·······248:·ldc···········#177················//·int·2131624125485 ·······243:·ldc···········#177················//·int·2131624125
488 ·······250:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View;486 ·······245:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
489 ·······253:·checkcast·····#180················//·class·android/widget/TextView487 ·······248:·checkcast·····#180················//·class·android/widget/TextView
490 ·······256:·astore········15488 ·······251:·astore········14
491 ·······258:·aload·········15489 ·······253:·aload·········14
492 ·······260:·aload·········13490 ·······255:·aload·········12
493 ·······262:·invokevirtual·#184················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V491 ·······257:·invokevirtual·#184················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
494 ·······265:·ldc···········#185················//·int·2131624126492 ·······260:·ldc···········#185················//·int·2131624126
495 ·······267:·istore········8493 ·······262:·istore········6
496 ·······269:·aload·········14494 ·······264:·aload·········13
497 ·······271:·iload·········8495 ·······266:·iload·········6
498 ·······273:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View;496 ·······268:·invokevirtual·#151················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
499 ·······276:·checkcast·····#188················//·class·android/widget/EditText497 ·······271:·checkcast·····#188················//·class·android/widget/EditText
500 ·······279:·astore········16498 ·······274:·astore········15
501 ·······281:·aload·········11499 ·······276:·aload·········11
502 ·······283:·aload·········14500 ·······278:·aload·········13
503 ·······285:·invokevirtual·#192················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V501 ·······280:·invokevirtual·#192················//·Method·android/widget/LinearLayout.addView:(Landroid/view/View;)V
504 ·······288:·aload_0502 ·······283:·aload_0
505 ·······289:·getfield······#22·················//·Field·placeholderInputs:Ljava/util/Map;503 ·······284:·getfield······#22·················//·Field·placeholderInputs:Ljava/util/Map;
506 ·······292:·astore_3 
507 ·······293:·aload_3504 ·······287:·astore········4
 505 ·······289:·aload·········4
508 ·······294:·aload·········13506 ·······291:·aload·········12
509 ·······296:·aload·········16507 ·······293:·aload·········15
510 ·······298:·invokeinterface·#198,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;508 ·······295:·invokeinterface·#198,··3··········//·InterfaceMethod·java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
511 ·······303:·pop509 ·······300:·pop
512 ·······304:·goto··········210510 ·······301:·goto··········207
513 ·······307:·aload_2511 ·······304:·aload_2
514 ·······308:·aload·········10512 ·······305:·aload·········10
515 ·······310:·invokevirtual·#202················//·Method·android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder;513 ·······307:·invokevirtual·#202················//·Method·android/app/AlertDialog$Builder.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder;
516 ·······313:·pop514 ·······310:·pop
517 ·······314:·aload_2515 ·······311:·aload_2
518 ·······315:·invokevirtual·#206················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog;516 ·······312:·invokevirtual·#206················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog;
519 ·······318:·areturn517 ·······315:·areturn
  
520 ··public·void·onStart();518 ··public·void·onStart();
521 ····descriptor:·()V519 ····descriptor:·()V
522 ····flags:·(0x0001)·ACC_PUBLIC520 ····flags:·(0x0001)·ACC_PUBLIC
523 ····Code:521 ····Code:
524 ······stack=300,·locals=5,·args_size=1522 ······stack=300,·locals=5,·args_size=1
525 ·········0:·aload_0523 ·········0:·aload_0
4.54 KB
de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog.class
4.41 KB
javap -verbose -constants -s -l -private {}
    
Offset 151, 52 lines modifiedOffset 151, 50 lines modified
151 ····flags:·(0x0002)·ACC_PRIVATE151 ····flags:·(0x0002)·ACC_PRIVATE
152 ····Code:152 ····Code:
153 ······stack=300,·locals=8,·args_size=2153 ······stack=300,·locals=8,·args_size=2
154 ·········0:·new···········#10·················//·class·java/lang/StringBuilder154 ·········0:·new···········#10·················//·class·java/lang/StringBuilder
155 ·········3:·astore_2155 ·········3:·astore_2
156 ·········4:·aload_2156 ·········4:·aload_2
157 ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V157 ·········5:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V
 158 ·········8:·aload_2
158 ·········8:·ldc···········#13·················//·String·<ul·style=\'color:·white;\'>159 ·········9:·ldc···········#13·················//·String·<ul·style=\'color:·white;\'>
159 ········10:·astore_3 
160 ········11:·aload_2 
161 ········12:·aload_3 
162 ········13:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;160 ········11:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
163 ········16:·pop161 ········14:·pop
164 ········17:·aload_1162 ········15:·aload_1
165 ········18:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;163 ········16:·invokeinterface·#23,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
166 ········23:·astore········4 
167 ········25:·aload·········4164 ········21:·astore_3
 165 ········22:·aload_3
168 ········27:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z166 ········23:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
169 ········32:·istore········5167 ········28:·istore········4
170 ········34:·iload·········5168 ········30:·iload·········4
171 ········36:·ifeq··········77169 ········32:·ifeq··········74
172 ········39:·aload·········4170 ········35:·aload_3
173 ········41:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;171 ········36:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
174 ········46:·checkcast·····#35·················//·class·java/lang/String172 ········41:·checkcast·····#35·················//·class·java/lang/String
175 ········49:·astore········6173 ········44:·astore········5
176 ········51:·aload_2174 ········46:·aload_2
177 ········52:·ldc···········#37·················//·String·<li>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:·aload·········6179 ········57:·astore········6
180 ········59:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
181 ········62:·astore_3 
182 ········63:·ldc···········#39·················//·String·</li>180 ········59:·ldc···········#39·················//·String·</li>
183 ········65:·astore········7181 ········61:·astore········7
184 ········67:·aload_3182 ········63:·aload·········6
185 ········68:·aload·········7183 ········65:·aload·········7
186 ········70:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;184 ········67:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
187 ········73:·pop185 ········70:·pop
188 ········74:·goto··········25186 ········71:·goto··········22
189 ········77:·aload_2187 ········74:·aload_2
190 ········78:·ldc···········#41·················//·String·</ul>188 ········75:·ldc···········#41·················//·String·</ul>
191 ········80:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;189 ········77:·invokevirtual·#17·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
192 ········83:·pop190 ········80:·pop
193 ········84:·aload_2191 ········81:·aload_2
194 ········85:·invokevirtual·#45·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;192 ········82:·invokevirtual·#45·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
195 ········88:·areturn193 ········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_PUBLIC196 ····flags:·(0x0001)·ACC_PUBLIC
199 ····Code:197 ····Code:
200 ······stack=300,·locals=10,·args_size=2198 ······stack=300,·locals=10,·args_size=2
201 ·········0:·aload_0199 ·········0:·aload_0
28.4 KB
de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.class
28.3 KB
procyon -ec {}
    
Offset 213, 17 lines modifiedOffset 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·=·array[i];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 modifiedOffset 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 ········//·····3:·astore_3·······383 ········//·····1:·astore_3·······
385 ········//·····4:·aload_1········384 ········//·····2:·aload_1········
386 ········//·····5:·astore··········4 
387 ········//·····7:·aload_3········385 ········//·····3:·ldc_w···········"\n"
388 ········//·····8:·astore··········5 
389 ········//····10:·aload_1········ 
390 ········//····11:·aload_3········ 
391 ········//····12:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;386 ········//·····6:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
392 ········//····15:·astore··········6387 ········//·····9:·astore··········4
393 ········//····17:·aload···········6388 ········//····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 ········//····19:·astore··········7399 ········//····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 ········//····49:·ldc_w···········"Inter-"400 ········//····33:·ldc_w···········"Inter-"
412 ········//····52:·astore_3······· 
413 ········//····53:·aload_3········ 
414 ········//····54:·astore··········4401 ········//····36:·astore··········8
415 ········//····56:·aload···········12402 ········//····38:·aload···········7
416 ········//····58:·aload_3········403 ········//····40:·aload···········8
417 ········//····59:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z404 ········//····42:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z
418 ········//····62:·istore··········13405 ········//····45:·istore··········9
419 ········//····64:·iload···········13406 ········//····47:·iload···········9
420 ········//····66:·ifne············89407 ········//····49:·ifne············71
421 ········//····69:·ldc_w···········"·face"408 ········//····52:·ldc_w···········"·face"
422 ········//····72:·astore_3······· 
423 ········//····73:·aload_3········ 
424 ········//····74:·astore··········4409 ········//····55:·astore··········8
425 ········//····76:·aload···········12410 ········//····57:·aload···········7
426 ········//····78:·aload_3········411 ········//····59:·aload···········8
427 ········//····79:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z412 ········//····61:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z
428 ········//····82:·istore··········13413 ········//····64:·istore··········9
429 ········//····84:·iload···········13414 ········//····66:·iload···········9
430 ········//····86:·ifeq············128415 ········//····68:·ifeq············101
431 ········//····89:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.LOGGER:Lorg/slf4j/Logger;416 ········//····71:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.LOGGER:Lorg/slf4j/Logger;
432 ········//····92:·astore_3·······417 ········//····74:·astore··········8
433 ········//····93:·ldc_w···········"Skipping·header·line:·{}"418 ········//····76:·ldc_w···········"Skipping·header·line:·{}"
434 ········//····96:·astore··········14419 ········//····79:·astore··········10
435 ········//····98:·aload_3········ 
436 ········//····99:·astore··········4 
437 ········//···101:·aload···········14420 ········//····81:·aload···········8
438 ········//···103:·astore··········5 
439 ········//···105:·aload_3········ 
440 ········//···106:·aload···········14 
441 ········//···108:·aload···········12421 ········//····83:·aload···········10
 422 ········//····85:·aload···········7
442 ········//···110:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V423 ········//····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 ········//···121:·iload···········9424 ········//····92:·iload···········6
 425 ········//····94:·iconst_1·······
 426 ········//····95:·iadd···········
448 ········//···123:·istore··········11427 ········//····96:·istore··········6
449 ········//···125:·goto············35428 ········//····98:·goto············19
450 ········//···128:·ldc_w···········"\\s+"429 ········//···101:·ldc_w···········"\\s+"
451 ········//···131:·astore_3······· 
452 ········//···132:·aload_3········ 
453 ········//···133:·astore··········4430 ········//···104:·astore··········8
454 ········//···135:·aload···········12431 ········//···106:·aload···········7
455 ········//···137:·aload_3········432 ········//···108:·aload···········8
456 ········//···138:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;433 ········//···110:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
457 ········//···141:·astore··········15434 ········//···113:·astore··········11
458 ········//···143:·aload···········15435 ········//···115:·aload···········11
459 ········//···145:·arraylength····436 ········//···117:·arraylength····
460 ········//···146:·istore··········16437 ········//···118:·istore··········9
461 ········//···148:·iload···········16 
462 ········//···150:·istore··········13 
463 ········//···152:·bipush··········11438 ········//···120:·bipush··········11
464 ········//···154:·istore··········17439 ········//···122:·istore··········12
 440 ········//···124:·iload···········9
465 ········//···156:·iload···········16441 ········//···126:·iload···········12
466 ········//···158:·iload···········17 
467 ········//···160:·if_icmplt·······115442 ········//···128:·if_icmplt·······92
468 ········//···163:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.LOGGER:Lorg/slf4j/Logger;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.
23.2 KB
de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.class
23.0 KB
procyon -ec {}
    
Offset 33, 253 lines modifiedOffset 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 ········//·····3:·aload_1········40 ········//·····1:·ldc·············"\n"
42 ········//·····4:·aload_3········ 
43 ········//·····5:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;41 ········//·····3:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
 42 ········//·····6:·astore_3·······
 43 ········//·····7:·aconst_null····
44 ········//·····8:·astore··········444 ········//·····8:·astore··········4
45 ········//····10:·aconst_null····45 ········//····10:·aload_3········
 46 ········//····11:·arraylength····
46 ········//····11:·astore··········547 ········//····12:·istore··········5
47 ········//····13:·aload···········448 ········//····14:·iconst_0·······
48 ········//····15:·astore··········649 ········//····15:·istore··········6
 50 ········//····17:·aconst_null····
49 ········//····17:·aload···········4 
50 ········//····19:·arraylength···· 
51 ········//····20:·istore··········751 ········//····18:·astore··········7
52 ········//····22:·iconst_0······· 
53 ········//····23:·istore··········8 
54 ········//····25:·iload···········852 ········//····20:·iload···········6
55 ········//····27:·iload···········753 ········//····22:·iload···········5
56 ········//····29:·if_icmpge·······37854 ········//····24:·if_icmpge·······399
 55 ········//····27:·aload_3········
57 ········//····32:·aload···········656 ········//····28:·iload···········6
58 ········//····34:·iload···········8 
59 ········//····36:·aaload·········57 ········//····30:·aaload·········
60 ········//····37:·astore··········958 ········//····31:·astore··········8
61 ········//····39:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger;59 ········//····33:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger;
62 ········//····42:·astore_3·······60 ········//····36:·astore··········9
63 ········//····43:·ldc·············"Checking·line:·{}"61 ········//····38:·ldc·············"Checking·line:·{}"
64 ········//····45:·astore··········1062 ········//····40:·astore··········10
65 ········//····47:·aload_3········63 ········//····42:·aload···········9
66 ········//····48:·aload···········1064 ········//····44:·aload···········10
67 ········//····50:·aload···········965 ········//····46:·aload···········8
68 ········//····52:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V66 ········//····48:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
69 ········//····57:·ldc·············"·"67 ········//····53:·ldc·············"·"
70 ········//····59:·astore_3·······68 ········//····55:·astore··········9
 69 ········//····57:·aload···········8
71 ········//····60:·aload···········970 ········//····59:·aload···········9
72 ········//····62:·aload_3········ 
73 ········//····63:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;71 ········//····61:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String;
74 ········//····66:·astore··········1172 ········//····64:·astore··········11
75 ········//····68:·aload···········1173 ········//····66:·aload···········11
76 ········//····70:·arraylength····74 ········//····68:·arraylength····
77 ········//····71:·istore··········1275 ········//····69:·istore··········12
78 ········//····73:·iconst_5·······76 ········//····71:·iconst_5·······
79 ········//····74:·istore··········1377 ········//····72:·istore··········13
80 ········//····76:·iload···········1278 ········//····74:·iload···········12
81 ········//····78:·iload···········1379 ········//····76:·iload···········13
82 ········//····80:·if_icmpne·······16380 ········//····78:·if_icmpne·······168
83 ········//····83:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1.$SwitchMap$de$eidottermihi$rpicheck$ssh$LoadAveragePeriod:[I81 ········//····81:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1.$SwitchMap$de$eidottermihi$rpicheck$ssh$LoadAveragePeriod:[I
84 ········//····86:·astore_3·······82 ········//····84:·astore··········9
85 ········//····87:·aload_2········83 ········//····86:·aload_2········
86 ········//····88:·invokevirtual···de/eidottermihi/rpicheck/ssh/LoadAveragePeriod.ordinal:()I84 ········//····87:·invokevirtual···de/eidottermihi/rpicheck/ssh/LoadAveragePeriod.ordinal:()I
87 ········//····91:·istore··········1385 ········//····90:·istore··········13
88 ········//····93:·aload_3········86 ········//····92:·aload···········9
89 ········//····94:·iload···········1387 ········//····94:·iload···········13
90 ········//····96:·iaload·········88 ········//····96:·iaload·········
91 ········//····97:·istore··········1289 ········//····97:·istore··········12
92 ········//····99:·iload···········1290 ········//····99:·iload···········12
93 ········//···101:·tableswitch·{91 ········//···101:·tableswitch·{
94 ········//················2:·25692 ········//················2:·266
95 ········//················3:·288 
96 ········//················4:·31393 ········//················3:·301
 94 ········//················4:·328
97 ········//··········default:·12895 ········//··········default:·128
98 ········//········}96 ········//········}
99 ········//···128:·new·············Ljava/lang/RuntimeException;97 ········//···128:·new·············Ljava/lang/RuntimeException;
100 ········//···131:·astore_3·······98 ········//···131:·astore··········9
101 ········//···132:·ldc·············"Unknown·LoadAveragePeriod!"99 ········//···133:·ldc·············"Unknown·LoadAveragePeriod!"
102 ········//···134:·astore··········10100 ········//···135:·astore··········10
103 ········//···136:·aload_3········101 ········//···137:·aload···········9
104 ········//···137:·aload···········10102 ········//···139:·aload···········10
105 ········//···139:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V103 ········//···141:·invokespecial···java/lang/RuntimeException.<init>:(Ljava/lang/String;)V
106 ········//···142:·aload_3········104 ········//···144:·aload···········9
107 ········//···143:·athrow·········105 ········//···146:·athrow·········
108 ········//···144:·pop············106 ········//···147:·pop············
109 ········//···145:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger;107 ········//···148:·getstatic·······de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.LOGGER:Lorg/slf4j/Logger;
110 ········//···148:·astore_3·······108 ········//···151:·astore··········9
111 ········//···149:·ldc·············"Skipping·line:·{}"109 ········//···153:·ldc·············"Skipping·line:·{}"
112 ········//···151:·astore··········10110 ········//···155:·astore··········10
113 ········//···153:·aload_3········111 ········//···157:·aload···········9
114 ········//···154:·aload···········10112 ········//···159:·aload···········10
115 ········//···156:·aload···········9113 ········//···161:·aload···········8
116 ········//···158:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V114 ········//···163:·invokeinterface·org/slf4j/Logger.debug:(Ljava/lang/String;Ljava/lang/Object;)V
117 ········//···163:·aload···········11115 ········//···168:·aload···········11
118 ········//···165:·arraylength····116 ········//···170:·arraylength····
119 ········//···166:·istore··········12117 ········//···171:·istore··········12
120 ········//···168:·iconst_1·······118 ········//···173:·iconst_1·······
121 ········//···169:·istore··········13119 ········//···174:·istore··········13
122 ········//···171:·iload···········12120 ········//···176:·iload···········12
123 ········//···173:·iload···········13121 ········//···178:·iload···········13
124 ········//···175:·if_icmpne·······357122 ········//···180:·if_icmpne·······376
125 ········//···178:·aload···········5123 ········//···183:·aload···········4
126 ········//···180:·ifnull··········357124 ········//···185:·ifnull··········376
127 ········//···183:·iconst_0·······125 ········//···188:·iconst_0·······
128 ········//···184:·istore··········12126 ········//···189:·istore··········12
129 ········//···186:·aconst_null····127 ········//···191:·aconst_null····
130 ········//···187:·astore_3·······128 ········//···192:·astore··········9
131 ········//···188:·aload···········11129 ········//···194:·aload···········11
132 ········//···190:·iconst_0·······130 ········//···196:·iconst_0·······
133 ········//···191:·aaload·········131 ········//···197:·aaload·········
134 ········//···192:·astore_3·······132 ········//···198:·astore··········9
135 ········//···193:·aload_3········133 ········//···200:·aload···········9
136 ········//···194:·invokevirtual···java/lang/String.trim:()Ljava/lang/String;134 ········//···202:·invokevirtual···java/lang/String.trim:()Ljava/lang/String;
137 ········//···197:·astore_3·······135 ········//···205:·astore··········9
138 ········//···198:·aload_3········136 ········//···207:·aload···········9
139 ········//···199:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I137 ········//···209:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I
140 ········//···202:·iconst_m1······138 ········//···212:·iconst_m1······
141 ········//···203:·iadd···········139 ········//···213:·iadd···········
142 ········//···204:·istore··········12140 ········//···214:·istore··········12
143 ········//···206:·iload···········12141 ········//···216:·iload···········12
144 ········//···208:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;142 ········//···218:·invokestatic····java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
145 ········//···211:·astore··········14143 ········//···221:·astore··········14
146 ········//···213:·ldc2_w··········1.0144 ········//···223:·ldc2_w··········1.0
147 ········//···216:·dstore··········15145 ········//···226:·dstore··········15
148 ········//···218:·aload···········5146 ········//···228:·aload···········4
149 ········//···220:·invokevirtual···java/lang/Double.doubleValue:()D147 ········//···230:·invokevirtual···java/lang/Double.doubleValue:()D
150 ········//···223:·dstore··········17148 ········//···233:·dstore··········17
151 ········//···225:·aload···········14149 ········//···235:·aload···········14
152 ········//···227:·invokevirtual···java/lang/Integer.intValue:()I150 ········//···237:·invokevirtual···java/lang/Integer.intValue:()I
Max diff block lines reached; 7765/23562 bytes (32.96%) of diff not shown.
941 B
de/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery.class
823 B
procyon -ec {}
    
Offset 32, 16 lines modifiedOffset 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·=·(split·=·s.split("[\r\n]+")).length,·i·=·0;·i·<·length;·++i)·{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;
2.1 KB
de/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery.class
1.99 KB
procyon -ec {}
    
Offset 1, 19 lines modifiedOffset 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 modifiedOffset 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 ········final·Iterator·iterator·=·Splitter.on("\n").split((CharSequence)s).iterator();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 ················UptimeQuery.LOGGER.error("Actual·output·was:·{}",·(Object)s);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·{
1.06 KB
de/eidottermihi/rpicheck/widget/OverclockingWidget.class
971 B
procyon -ec {}
    
Offset 106, 16 lines modifiedOffset 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 ········for·(int·length·=·(appWidgetIds·=·AppWidgetManager.getInstance(context).getAppWidgetIds(new·ComponentName(context.getPackageName(),·OverclockingWidget.class.getName()))).length,·i·=·0;·i·<·length;·++i)·{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();
686 B
smali/de/eidottermihi/rpicheck/fragment/PassphraseDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
634 B
smali/de/eidottermihi/rpicheck/fragment/RebootDialogFragment.smali
    
Offset 19, 15 lines modifiedOffset 19, 14 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·3022 ····.line·30
23 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V23 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
24 ····.line·32 
25 ····return-void24 ····return-void
26 .end·method25 .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·127 ····.locals·1
29 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;28 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;
  
3.59 KB
smali/de/eidottermihi/rpicheck/fragment/PassphraseDialog$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·12427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 18 lines modifiedOffset 49, 20 lines modified
  
48 ····move-result-object·v249 ····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·v251 ····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·v254 ····move-result-object·v2
  
 55 ····.line·128
53 ····invoke-static·{v2},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z56 ····invoke-static·{v2},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z
  
54 ····move-result·v257 ····move-result·v2
  
55 ····if-nez·v2,·:cond_058 ····if-nez·v2,·:cond_0
  
56 ····.line·13059 ····.line·130
Offset 69, 14 lines modifiedOffset 72, 15 lines modified
  
69 ····move-result-object·v272 ····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·v274 ····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·v277 ····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·v079 ····move-result-object·v0
Offset 85, 14 lines modifiedOffset 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·v292 ····move-result-object·v2
  
 93 ····.line·133
89 ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z94 ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z
  
90 ····move-result·v195 ····move-result·v1
  
91 ····.line·13496 ····.line·134
92 ····.local·v1,·"savePassphrase":Z97 ····.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 modifiedOffset 111, 20 lines modified
  
106 ····move-result-object·v2111 ····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·v4116 ····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;)V118 ····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·142119 ····.line·142
113 ····.end·local·v0····#·"passphrase":Ljava/lang/String;120 ····.end·local·v0····#·"passphrase":Ljava/lang/String;
114 ····.end·local·v1····#·"savePassphrase":Z121 ····.end·local·v1····#·"savePassphrase":Z
115 ····:goto_0122 ····:goto_0
116 ····return-void123 ····return-void
Offset 130, 14 lines modifiedOffset 137, 15 lines modified
  
130 ····move-result-object·v2137 ····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,·0x7f0700b6139 ····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·v3142 ····move-result-object·v3
  
135 ····invoke-virtual·{v2,·v3},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V143 ····invoke-virtual·{v2,·v3},·Landroid/widget/EditText;->setError(Ljava/lang/CharSequence;)V
  
136 ····goto·:goto_0144 ····goto·:goto_0
685 B
smali/de/eidottermihi/rpicheck/fragment/PassphraseDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·9927 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.21 KB
smali/de/eidottermihi/rpicheck/fragment/RunCommandDialog$SSHCommandTask.smali
    
Offset 74, 14 lines modifiedOffset 74, 15 lines modified
  
74 ····aget-object·v9,·p1,·v1174 ····aget-object·v9,·p1,·v11
  
75 ····const/4·v10,·0x375 ····const/4·v10,·0x3
  
76 ····aget-object·v10,·p1,·v1076 ····aget-object·v10,·p1,·v10
  
 77 ····.line·203
77 ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I78 ····invoke-static·{v10},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
78 ····move-result·v1079 ····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·v1081 ····move-result-object·v10
Offset 206, 18 lines modifiedOffset 207, 20 lines modified
  
206 ····.line·217207 ····.line·217
207 ····.restart·local·v2····#·"f":Ljava/io/File;208 ····.restart·local·v2····#·"f":Ljava/io/File;
208 ····:cond_0209 ····:cond_0
209 ····:try_start_2210 ····: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·v8214 ····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;)V216 ····invoke-interface·{v7,·v8,·v5},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V
214 ····:try_end_2217 ····:try_end_2
215 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0218 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0
216 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0219 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
217 ····goto·:goto_0220 ····goto·:goto_0
  
13.5 KB
smali/de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog.smali
    
Offset 46, 15 lines modifiedOffset 46, 14 lines modified
46 .method·public·constructor·<init>()V46 .method·public·constructor·<init>()V
47 ····.locals·047 ····.locals·0
  
48 ····.prologue48 ····.prologue
49 ····.line·4449 ····.line·44
50 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V50 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
51 ····.line·57 
52 ····return-void51 ····return-void
53 .end·method52 .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·154 ····.locals·1
56 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;55 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
Offset 155, 228 lines modifiedOffset 154, 231 lines modified
  
155 ····invoke-direct·{v2,·v3},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V154 ····invoke-direct·{v2,·v3},·Ljava/lang/ClassCastException;-><init>(Ljava/lang/String;)V
  
156 ····throw·v2155 ····throw·v2
157 .end·method156 .end·method
  
158 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;157 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
159 ····.locals·14158 ····.locals·13
160 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;159 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
161 ····.prologue160 ····.prologue
162 ····const/4·v13,·0x0161 ····const/4·v12,·0x0
  
163 ····.line·82162 ····.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·v10166 ····move-result-object·v9
  
167 ····invoke-direct·{v0,·v10},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V167 ····invoke-direct·{v0,·v9},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
168 ····.line·84168 ····.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·v10171 ····move-result-object·v9
  
172 ····const-string·v11,·"placeholders"172 ····const-string·v10,·"placeholders"
  
173 ····invoke-virtual·{v10,·v11},·Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;173 ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
  
174 ····move-result-object·v10174 ····move-result-object·v9
  
175 ····iput-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->placeholders:Ljava/util/ArrayList;175 ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->placeholders:Ljava/util/ArrayList;
  
176 ····.line·86176 ····.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·v10178 ····move-result-object·v9
  
179 ····const-string·v11,·"cmd"179 ····const-string·v10,·"cmd"
  
180 ····invoke-virtual·{v10,·v11},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;180 ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getSerializable(Ljava/lang/String;)Ljava/io/Serializable;
  
181 ····move-result-object·v10181 ····move-result-object·v9
  
182 ····check-cast·v10,·Lde/eidottermihi/rpicheck/db/CommandBean;182 ····check-cast·v9,·Lde/eidottermihi/rpicheck/db/CommandBean;
  
183 ····iput-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean;183 ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->command:Lde/eidottermihi/rpicheck/db/CommandBean;
  
184 ····.line·88184 ····.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·v10186 ····move-result-object·v9
  
187 ····const-string·v11,·"passphrase"187 ····const-string·v10,·"passphrase"
  
188 ····invoke-virtual·{v10,·v11},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;188 ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
  
189 ····move-result-object·v10189 ····move-result-object·v9
  
190 ····iput-object·v10,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->keyPass:Ljava/lang/String;190 ····iput-object·v9,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->keyPass:Ljava/lang/String;
  
191 ····.line·90191 ····.line·90
192 ····const·v10,·0x7f0700aa192 ····const·v9,·0x7f0700aa
  
193 ····invoke-virtual·{v0,·v10},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;193 ····invoke-virtual·{v0,·v9},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
194 ····.line·93194 ····.line·93
195 ····new-instance·v2,·Landroid/util/TypedValue;195 ····new-instance·v1,·Landroid/util/TypedValue;
  
196 ····invoke-direct·{v2},·Landroid/util/TypedValue;-><init>()V196 ····invoke-direct·{v1},·Landroid/util/TypedValue;-><init>()V
  
197 ····.line·94197 ····.line·94
198 ····.local·v2,·"icon":Landroid/util/TypedValue;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·v10200 ····move-result-object·v9
  
201 ····invoke-virtual·{v10},·Landroid/support/v4/app/FragmentActivity;->getTheme()Landroid/content/res/Resources$Theme;201 ····invoke-virtual·{v9},·Landroid/support/v4/app/FragmentActivity;->getTheme()Landroid/content/res/Resources$Theme;
  
202 ····move-result-object·v10202 ····move-result-object·v9
  
203 ····const·v11,·0x7f01000c203 ····const·v10,·0x7f01000c
  
204 ····const/4·v12,·0x1204 ····const/4·v11,·0x1
  
205 ····invoke-virtual·{v10,·v11,·v2,·v12},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z205 ····invoke-virtual·{v9,·v10,·v1,·v11},·Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
  
206 ····move-result·v10206 ····move-result·v9
  
207 ····if-eqz·v10,·:cond_0207 ····if-eqz·v9,·:cond_0
  
208 ····.line·96208 ····.line·96
209 ····iget·v10,·v2,·Landroid/util/TypedValue;->resourceId:I209 ····iget·v9,·v1,·Landroid/util/TypedValue;->resourceId:I
  
210 ····invoke-virtual·{v0,·v10},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;210 ····invoke-virtual·{v0,·v9},·Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder;
  
211 ····.line·99211 ····.line·99
212 ····:cond_0212 ····:cond_0
213 ····const·v10,·0x7f070070213 ····const·v9,·0x7f070070
  
214 ····new-instance·v11,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;214 ····new-instance·v10,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;
  
215 ····invoke-direct·{v11,·p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;-><init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V215 ····invoke-direct·{v10,·p0},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1;-><init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V
  
216 ····invoke-virtual·{v0,·v10,·v11},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;216 ····invoke-virtual·{v0,·v9,·v10},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
217 ····.line·107217 ····.line·107
Max diff block lines reached; 6745/13700 bytes (49.23%) of diff not shown.
713 B
smali/de/eidottermihi/rpicheck/fragment/RebootDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RebootDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.87 KB
smali/de/eidottermihi/rpicheck/fragment/RunCommandDialog.smali
    
Offset 70, 15 lines modifiedOffset 70, 14 lines modified
70 ····.line·6670 ····.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;)V72 ····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-void74 ····return-void
76 .end·method75 .end·method
  
77 .method·static·synthetic·access$100()Lorg/slf4j/Logger;76 .method·static·synthetic·access$100()Lorg/slf4j/Logger;
78 ····.locals·177 ····.locals·1
  
79 ····.prologue78 ····.prologue
Offset 165, 14 lines modifiedOffset 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·v8165 ····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·v9169 ····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·v8171 ····move-result-object·v8
Offset 292, 20 lines modifiedOffset 292, 22 lines modified
  
292 ····aput-object·v10,·v8,·v9292 ····aput-object·v10,·v8,·v9
  
293 ····const/4·v9,·0x7293 ····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·v10297 ····move-result-object·v10
  
297 ····aput-object·v10,·v8,·v9298 ····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·172301 ····.line·172
300 ····.end·local·v2····#·"pass":Ljava/lang/String;302 ····.end·local·v2····#·"pass":Ljava/lang/String;
301 ····:cond_0303 ····:cond_0
302 ····:goto_0304 ····:goto_0
303 ····return-void305 ····return-void
Offset 380, 20 lines modifiedOffset 382, 22 lines modified
  
380 ····aput-object·v10,·v8,·v9382 ····aput-object·v10,·v8,·v9
  
381 ····const/4·v9,·0x7383 ····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·v10387 ····move-result-object·v10
  
385 ····aput-object·v10,·v8,·v9388 ····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_0391 ····goto·:goto_0
  
388 ····.line·145392 ····.line·145
389 ····:cond_2393 ····:cond_2
390 ····new-instance·v7,·Ljava/lang/StringBuilder;394 ····new-instance·v7,·Ljava/lang/StringBuilder;
Offset 509, 20 lines modifiedOffset 513, 22 lines modified
  
509 ····aput-object·v10,·v8,·v9513 ····aput-object·v10,·v8,·v9
  
510 ····const/4·v9,·0x7514 ····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·v10518 ····move-result-object·v10
  
514 ····aput-object·v10,·v8,·v9519 ····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_0522 ····goto/16·:goto_0
  
517 ····.line·162523 ····.line·162
518 ····:cond_5524 ····:cond_5
519 ····const-string·v7,·"ERROR·-·No·passphrase·specified."525 ····const-string·v7,·"ERROR·-·No·passphrase·specified."
Offset 575, 28 lines modifiedOffset 581, 30 lines modified
575 ····const/4·v8,·0x1581 ····const/4·v8,·0x1
  
576 ····const/4·v7,·0x0582 ····const/4·v7,·0x0
  
577 ····.line·74583 ····.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·v4587 ····move-result-object·v4
  
581 ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V588 ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
582 ····.line·76589 ····.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·v4592 ····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·v4596 ····move-result-object·v4
Max diff block lines reached; 951/4858 bytes (19.58%) of diff not shown.
749 B
smali/de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
685 B
smali/de/eidottermihi/rpicheck/fragment/RunCommandDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·9327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
9.77 KB
smali/de/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2.smali
    
Offset 20, 147 lines modifiedOffset 20, 150 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·13627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·onClick(Landroid/view/View;)V33 .method·public·onClick(Landroid/view/View;)V
33 ····.locals·834 ····.locals·7
34 ····.param·p1,·"v"····#·Landroid/view/View;35 ····.param·p1,·"v"····#·Landroid/view/View;
  
35 ····.prologue36 ····.prologue
36 ····.line·14037 ····.line·140
37 ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;38 ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
38 ····invoke-static·{v5},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean;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·v540 ····move-result-object·v4
  
40 ····invoke-virtual·{v5},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String;41 ····invoke-virtual·{v4},·Lde/eidottermihi/rpicheck/db/CommandBean;->getCommand()Ljava/lang/String;
  
41 ····move-result-object·v042 ····move-result-object·v0
  
42 ····.line·14143 ····.line·141
43 ····.local·v0,·"cmd":Ljava/lang/String;44 ····.local·v0,·"cmd":Ljava/lang/String;
44 ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;45 ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
45 ····invoke-static·{v5},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$100(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Ljava/util/Map;46 ····invoke-static·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$100(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Ljava/util/Map;
  
46 ····move-result-object·v547 ····move-result-object·v4
  
 48 ····.line·142
47 ····invoke-interface·{v5},·Ljava/util/Map;->entrySet()Ljava/util/Set;49 ····invoke-interface·{v4},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
48 ····move-result-object·v550 ····move-result-object·v4
  
 51 ····.line·141
49 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;52 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
50 ····move-result-object·v253 ····move-result-object·v5
  
51 ····.local·v2,·"i$":Ljava/util/Iterator; 
52 ····:cond_054 ····:cond_0
53 ····:goto_055 ····:goto_0
54 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
55 ····move-result·v557 ····move-result·v4
  
56 ····if-eqz·v5,·:cond_158 ····if-eqz·v4,·:cond_1
  
57 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
58 ····move-result-object·v160 ····move-result-object·v1
  
59 ····check-cast·v1,·Ljava/util/Map$Entry;61 ····check-cast·v1,·Ljava/util/Map$Entry;
  
60 ····.line·14362 ····.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·v365 ····move-result-object·v2
  
64 ····check-cast·v3,·Ljava/lang/String;66 ····check-cast·v2,·Ljava/lang/String;
  
65 ····.line·14467 ····.line·144
66 ····.local·v3,·"placeholder":Ljava/lang/String;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·v570 ····move-result-object·v4
  
69 ····check-cast·v5,·Landroid/widget/EditText;71 ····check-cast·v4,·Landroid/widget/EditText;
  
70 ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable;72 ····invoke-virtual·{v4},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
71 ····move-result-object·v573 ····move-result-object·v4
  
 74 ····.line·145
72 ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String;75 ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
73 ····move-result-object·v476 ····move-result-object·v3
  
74 ····.line·14677 ····.line·146
75 ····.local·v4,·"replacement":Ljava/lang/String;78 ····.local·v3,·"replacement":Ljava/lang/String;
76 ····invoke-static·{v4},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z79 ····invoke-static·{v3},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z
  
77 ····move-result·v580 ····move-result·v4
  
78 ····if-nez·v5,·:cond_081 ····if-nez·v4,·:cond_0
  
79 ····.line·14782 ····.line·147
80 ····invoke-virtual·{v0,·v3,·v4},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;83 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
  
81 ····move-result-object·v084 ····move-result-object·v0
  
82 ····goto·:goto_085 ····goto·:goto_0
  
83 ····.line·15086 ····.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·v3····#·"placeholder":Ljava/lang/String;88 ····.end·local·v2····#·"placeholder":Ljava/lang/String;
86 ····.end·local·v4····#·"replacement":Ljava/lang/String;89 ····.end·local·v3····#·"replacement":Ljava/lang/String;
87 ····:cond_190 ····:cond_1
88 ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;91 ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
89 ····invoke-static·{v5},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->access$000(Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;)Lde/eidottermihi/rpicheck/db/CommandBean;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·v593 ····move-result-object·v4
  
91 ····invoke-virtual·{v5,·v0},·Lde/eidottermihi/rpicheck/db/CommandBean;->setCommand(Ljava/lang/String;)V94 ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/db/CommandBean;->setCommand(Ljava/lang/String;)V
  
92 ····.line·15195 ····.line·151
93 ····iget-object·v5,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;96 ····iget-object·v4,·p0,·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog$2;->this$0:Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;
  
94 ····invoke-virtual·{v5},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->dismiss()V97 ····invoke-virtual·{v4},·Lde/eidottermihi/rpicheck/fragment/CommandPlaceholdersDialog;->dismiss()V
  
Max diff block lines reached; 2501/9858 bytes (25.37%) of diff not shown.
685 B
smali/de/eidottermihi/rpicheck/fragment/RunCommandDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/fragment/RunCommandDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6627 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.11 KB
smali/de/eidottermihi/rpicheck/fragment/RunCommandDialog$3.smali
    
Offset 44, 34 lines modifiedOffset 44, 38 lines modified
44 ····.line·18144 ····.line·181
45 ····.local·v0,·"layout":Landroid/text/Layout;45 ····.local·v0,·"layout":Landroid/text/Layout;
46 ····if-eqz·v0,·:cond_046 ····if-eqz·v0,·:cond_0
  
47 ····.line·18247 ····.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()I50 ····invoke-virtual·{v2},·Landroid/widget/TextView;->getLineCount()I
  
50 ····move-result·v251 ····move-result·v2
  
51 ····add-int/lit8·v2,·v2,·-0x152 ····add-int/lit8·v2,·v2,·-0x1
  
 53 ····.line·182
52 ····invoke-virtual·{v0,·v2},·Landroid/text/Layout;->getLineBottom(I)I54 ····invoke-virtual·{v0,·v2},·Landroid/text/Layout;->getLineBottom(I)I
  
53 ····move-result·v255 ····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()I58 ····invoke-virtual·{v3},·Landroid/widget/TextView;->getScrollY()I
  
56 ····move-result·v359 ····move-result·v3
  
57 ····sub-int/2addr·v2,·v360 ····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()I63 ····invoke-virtual·{v3},·Landroid/widget/TextView;->getHeight()I
  
60 ····move-result·v364 ····move-result·v3
  
61 ····sub-int·v1,·v2,·v365 ····sub-int·v1,·v2,·v3
  
62 ····.line·18666 ····.line·186
3.64 KB
smali/de/eidottermihi/rpicheck/fragment/QueryErrorMessagesDialog.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·4118 ····.line·41
19 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V19 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
20 ····.line·75 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
23 .method·private·createErrorMessages(Ljava/util/List;)Ljava/lang/String;22 .method·private·createErrorMessages(Ljava/util/List;)Ljava/lang/String;
24 ····.locals·523 ····.locals·5
25 ····.annotation·system·Ldalvik/annotation/Signature;24 ····.annotation·system·Ldalvik/annotation/Signature;
26 ········value·=·{25 ········value·=·{
Offset 35, 74 lines modifiedOffset 34, 73 lines modified
35 ············"Ljava/lang/String;"34 ············"Ljava/lang/String;"
36 ········}35 ········}
37 ····.end·annotation36 ····.end·annotation
  
38 ····.prologue37 ····.prologue
39 ····.line·6638 ····.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·v1,·Ljava/lang/StringBuilder;40 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
42 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V41 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
43 ····.line·6742 ····.line·67
44 ····.local·v1,·"sb":Ljava/lang/StringBuilder;43 ····.local·v0,·"sb":Ljava/lang/StringBuilder;
45 ····const-string·v3,·"<ul·style=\'color:·white;\'>"44 ····const-string·v2,·"<ul·style=\'color:·white;\'>"
  
46 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;45 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
47 ····.line·6846 ····.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·v048 ····move-result-object·v2
  
50 ····.local·v0,·"i$":Ljava/util/Iterator; 
51 ····:goto_049 ····:goto_0
52 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z50 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
53 ····move-result·v351 ····move-result·v3
  
54 ····if-eqz·v3,·:cond_052 ····if-eqz·v3,·:cond_0
  
55 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;53 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
56 ····move-result-object·v254 ····move-result-object·v1
  
57 ····check-cast·v2,·Ljava/lang/String;55 ····check-cast·v1,·Ljava/lang/String;
  
58 ····.line·6956 ····.line·69
59 ····.local·v2,·"string":Ljava/lang/String;57 ····.local·v1,·"string":Ljava/lang/String;
60 ····const-string·v3,·"<li>"58 ····const-string·v3,·"<li>"
  
61 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
62 ····move-result-object·v360 ····move-result-object·v3
  
63 ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;61 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
64 ····move-result-object·v362 ····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_065 ····goto·:goto_0
  
68 ····.line·7166 ····.line·71
69 ····.end·local·v2····#·"string":Ljava/lang/String;67 ····.end·local·v1····#·"string":Ljava/lang/String;
70 ····:cond_068 ····:cond_0
71 ····const-string·v3,·"</ul>"69 ····const-string·v2,·"</ul>"
  
72 ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;70 ····invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····.line·7271 ····.line·72
74 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;72 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
75 ····move-result-object·v373 ····move-result-object·v2
  
76 ····return-object·v374 ····return-object·v2
77 .end·method75 .end·method
  
  
78 #·virtual·methods76 #·virtual·methods
79 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;77 .method·public·onCreateDialog(Landroid/os/Bundle;)Landroid/app/Dialog;
80 ····.locals·978 ····.locals·9
81 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;79 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
2.38 KB
smali/de/eidottermihi/rpicheck/fragment/PassphraseDialog.smali
    
Offset 25, 15 lines modifiedOffset 25, 14 lines modified
25 .method·public·constructor·<init>()V25 .method·public·constructor·<init>()V
26 ····.locals·026 ····.locals·0
  
27 ····.prologue27 ····.prologue
28 ····.line·3728 ····.line·37
29 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V29 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
30 ····.line·39 
31 ····return-void30 ····return-void
32 .end·method31 .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·133 ····.locals·1
35 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;34 ····.param·p0,·"x0"····#·Lde/eidottermihi/rpicheck/fragment/PassphraseDialog;
  
Offset 141, 14 lines modifiedOffset 140, 15 lines modified
141 ····.locals·7140 ····.locals·7
142 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;141 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
143 ····.prologue142 ····.prologue
144 ····.line·79143 ····.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·v4147 ····move-result-object·v4
  
148 ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V148 ····invoke-direct·{v0,·v4},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
149 ····.line·81149 ····.line·81
Offset 223, 25 lines modifiedOffset 223, 27 lines modified
223 ····.line·93223 ····.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·94226 ····.line·94
227 ····const·v4,·0x7f0e00cc227 ····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·v4230 ····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·96233 ····.line·96
233 ····const·v4,·0x7f0e00cd234 ····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·v4237 ····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 modifiedOffset 291, 15 lines modified
289 ····.line·121291 ····.line·121
290 ····.local·v0,·"d":Landroid/app/AlertDialog;292 ····.local·v0,·"d":Landroid/app/AlertDialog;
291 ····if-eqz·v0,·:cond_0293 ····if-eqz·v0,·:cond_0
  
292 ····.line·122294 ····.line·122
293 ····const/4·v2,·-0x1295 ····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·v1298 ····move-result-object·v1
  
296 ····.line·124299 ····.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;
1.2 KB
smali/de/eidottermihi/rpicheck/activity/NewCommandActivity.smali
    
Offset 174, 14 lines modifiedOffset 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;)V174 ····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,·0x0175 ····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·136179 ····.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_1183 ····:cond_1
Offset 291, 14 lines modifiedOffset 292, 15 lines modified
  
291 ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V292 ····invoke-direct·{v0,·p0},·Lde/eidottermihi/rpicheck/activity/NewCommandActivity$1;-><init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V
  
292 ····const/4·v1,·0x0293 ····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·88297 ····.line·88
296 ····:cond_0298 ····:cond_0
297 ····return-void299 ····return-void
298 .end·method300 .end·method
  
899 B
smali/de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1.smali
    
Offset 37, 14 lines modifiedOffset 37, 15 lines modified
  
37 .field·final·synthetic·val$user:Ljava/lang/String;37 .field·final·synthetic·val$user:Ljava/lang/String;
  
  
38 #·direct·methods38 #·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;)V39 .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·040 ····.locals·0
 41 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity;
  
41 ····.prologue42 ····.prologue
42 ····.line·23743 ····.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;
  
2.93 KB
smali/de/eidottermihi/rpicheck/activity/SettingsActivity.smali
    
Offset 15, 20 lines modifiedOffset 15, 22 lines modified
15 .method·static·constructor·<clinit>()V15 .method·static·constructor·<clinit>()V
16 ····.locals·116 ····.locals·1
  
17 ····.prologue17 ····.prologue
18 ····.line·6118 ····.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·v022 ····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-void25 ····return-void
24 .end·method26 .end·method
  
25 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
26 ····.locals·028 ····.locals·0
  
27 ····.prologue29 ····.prologue
Offset 39, 14 lines modifiedOffset 41, 15 lines modified
39 .end·method41 .end·method
  
40 .method·private·initSummaries()V42 .method·private·initSummaries()V
41 ····.locals·243 ····.locals·2
  
42 ····.prologue44 ····.prologue
43 ····.line·8245 ····.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·v048 ····move-result-object·v0
  
46 ····.line·8449 ····.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 modifiedOffset 163, 15 lines modified
  
160 ····move-result-object·v0163 ····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·v0165 ····move-result-object·v0
  
 166 ····.line·130
163 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V167 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
164 ····.line·131168 ····.line·131
165 ····return-void169 ····return-void
166 .end·method170 .end·method
  
167 .method·public·onPreferenceClick(Landroid/preference/Preference;)Z171 .method·public·onPreferenceClick(Landroid/preference/Preference;)Z
Offset 263, 27 lines modifiedOffset 267, 29 lines modified
263 ····:cond_1267 ····: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·v5270 ····move-result-object·v5
  
 271 ····.line·149
267 ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V272 ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V
  
268 ····goto·:goto_0273 ····goto·:goto_0
  
269 ····.line·152274 ····.line·152
270 ····.end·local·v3····#·"log":Ljava/io/File;275 ····.end·local·v3····#·"log":Ljava/io/File;
271 ····:cond_2276 ····: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·v5279 ····move-result-object·v5
  
 280 ····.line·153
275 ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V281 ····invoke-virtual·{v5},·Landroid/widget/Toast;->show()V
  
276 ····goto·:goto_0282 ····goto·:goto_0
  
277 ····.line·155283 ····.line·155
278 ····.end·local·v4····#·"logfilePath":Ljava/lang/String;284 ····.end·local·v4····#·"logfilePath":Ljava/lang/String;
279 ····:cond_3285 ····:cond_3
Offset 337, 14 lines modifiedOffset 343, 15 lines modified
  
337 ····move-result-object·v0343 ····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·v0345 ····move-result-object·v0
  
 346 ····.line·122
340 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V347 ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V
  
341 ····.line·123348 ····.line·123
342 ····return-void349 ····return-void
343 .end·method350 .end·method
  
344 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V351 .method·public·onSharedPreferenceChanged(Landroid/content/SharedPreferences;Ljava/lang/String;)V
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·74527 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
41.3 KB
smali/de/eidottermihi/rpicheck/activity/SSHQueryTask.smali
    
Offset 34, 27 lines modifiedOffset 34, 29 lines modified
34 .method·static·constructor·<clinit>()V34 .method·static·constructor·<clinit>()V
35 ····.locals·135 ····.locals·1
  
36 ····.prologue36 ····.prologue
37 ····.line·4837 ····.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·v041 ····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·5043 ····.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·v045 ····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-void48 ····return-void
47 .end·method49 .end·method
  
48 .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V50 .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncQueryDataUpdate;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V
49 ····.locals·051 ····.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 modifiedOffset 74, 655 lines modified
72 ····.line·6374 ····.line·63
73 ····return-void75 ····return-void
74 .end·method76 .end·method
  
  
75 #·virtual·methods77 #·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·3079 ····.locals·29
78 ····.param·p1,·"params"····#·[Ljava/lang/String;80 ····.param·p1,·"params"····#·[Ljava/lang/String;
  
79 ····.prologue81 ····.prologue
80 ····.line·7482 ····.line·74
81 ····new-instance·v26,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;83 ····new-instance·v25,·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;
  
82 ····const/16·v27,·0x084 ····const/16·v26,·0x0
  
83 ····aget-object·v27,·p1,·v2785 ····aget-object·v26,·p1,·v26
  
84 ····const/16·v28,·0x186 ····const/16·v27,·0x1
  
85 ····aget-object·v28,·p1,·v2887 ····aget-object·v27,·p1,·v27
  
86 ····const/16·v29,·0x388 ····const/16·v28,·0x3
  
87 ····aget-object·v29,·p1,·v2989 ····aget-object·v28,·p1,·v28
  
 90 ····.line·75
88 ····invoke-static/range·{v29·..·v29},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I91 ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
89 ····move-result·v2992 ····move-result·v28
  
90 ····invoke-static/range·{v29·..·v29},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;93 ····invoke-static/range·{v28·..·v28},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
91 ····move-result-object·v2994 ····move-result-object·v28
  
92 ····invoke-direct/range·{v26·..·v29},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQuery;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V95 ····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,·v2696 ····move-object/from16·v0,·v25
  
94 ····move-object/from16·v1,·p097 ····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·7699 ····.line·76
97 ····const/16·v26,·0x2100 ····const/16·v25,·0x2
  
98 ····aget-object·v19,·p1,·v26101 ····aget-object·v18,·p1,·v25
  
99 ····.line·77102 ····.line·77
100 ····.local·v19,·"pass":Ljava/lang/String;103 ····.local·v18,·"pass":Ljava/lang/String;
101 ····const/16·v26,·0x4104 ····const/16·v25,·0x4
  
102 ····aget-object·v26,·p1,·v26105 ····aget-object·v25,·p1,·v25
  
103 ····invoke-static/range·{v26·..·v26},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z106 ····invoke-static/range·{v25·..·v25},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
104 ····move-result·v10107 ····move-result·v10
  
105 ····.line·78108 ····.line·78
106 ····.local·v10,·"hideRootProcesses":Z109 ····.local·v10,·"hideRootProcesses":Z
107 ····const/16·v26,·0x5110 ····const/16·v25,·0x5
  
108 ····aget-object·v21,·p1,·v26111 ····aget-object·v20,·p1,·v25
  
109 ····.line·79112 ····.line·79
110 ····.local·v21,·"privateKeyPath":Ljava/lang/String;113 ····.local·v20,·"privateKeyPath":Ljava/lang/String;
111 ····const/16·v26,·0x6114 ····const/16·v25,·0x6
  
112 ····aget-object·v20,·p1,·v26115 ····aget-object·v19,·p1,·v25
  
113 ····.line·80116 ····.line·80
114 ····.local·v20,·"privateKeyPass":Ljava/lang/String;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>()V119 ····invoke-direct·{v4},·Lde/eidottermihi/rpicheck/beans/QueryBean;-><init>()V
  
117 ····.line·81120 ····.line·81
118 ····.local·v4,·"bean":Lde/eidottermihi/rpicheck/beans/QueryBean;121 ····.local·v4,·"bean":Lde/eidottermihi/rpicheck/beans/QueryBean;
119 ····new-instance·v26,·Ljava/util/Date;122 ····new-instance·v25,·Ljava/util/Date;
  
120 ····invoke-direct/range·{v26·..·v26},·Ljava/util/Date;-><init>()V123 ····invoke-direct/range·{v25·..·v25},·Ljava/util/Date;-><init>()V
  
121 ····invoke-virtual/range·{v26·..·v26},·Ljava/util/Date;->getTime()J124 ····invoke-virtual/range·{v25·..·v25},·Ljava/util/Date;->getTime()J
  
122 ····move-result-wide·v16125 ····move-result-wide·v16
  
123 ····.line·82126 ····.line·82
124 ····.local·v16,·"msStart":J127 ····.local·v16,·"msStart":J
125 ····new-instance·v26,·Ljava/util/ArrayList;128 ····new-instance·v25,·Ljava/util/ArrayList;
  
126 ····invoke-direct/range·{v26·..·v26},·Ljava/util/ArrayList;-><init>()V129 ····invoke-direct/range·{v25·..·v25},·Ljava/util/ArrayList;-><init>()V
  
127 ····move-object/from16·v0,·v26130 ····move-object/from16·v0,·v25
  
128 ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/beans/QueryBean;->setErrorMessages(Ljava/util/List;)V131 ····invoke-virtual·{v4,·v0},·Lde/eidottermihi/rpicheck/beans/QueryBean;->setErrorMessages(Ljava/util/List;)V
  
129 ····.line·84132 ····.line·84
Max diff block lines reached; 37128/42186 bytes (88.01%) of diff not shown.
2.44 KB
smali/de/eidottermihi/rpicheck/activity/EditRaspiActivity.smali
    
Offset 437, 18 lines modifiedOffset 437, 20 lines modified
437 ····:cond_2437 ····: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·v0440 ····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·v0443 ····move-result-object·v0
  
 444 ····.line·286
443 ····invoke-static·{v0},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z445 ····invoke-static·{v0},·Lcom/google/common/base/Strings;->isNullOrEmpty(Ljava/lang/String;)Z
  
444 ····move-result·v0446 ····move-result·v0
  
445 ····if-nez·v0,·:cond_3447 ····if-nez·v0,·:cond_3
  
446 ····.line·288448 ····.line·288
Offset 583, 28 lines modifiedOffset 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,·p0586 ····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()Z589 ····invoke-virtual·{v2},·Landroid/widget/CheckBox;->isChecked()Z
  
587 ····move-result·v12590 ····move-result·v12
  
588 ····move-object/from16·v0,·p0591 ····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·v13594 ····move-result-object·v13
  
592 ····move-object/from16·v2,·p0595 ····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;)Z597 ····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·v23598 ····move-result·v23
  
595 ····.line·200599 ····.line·200
596 ····.local·v23,·"validationSuccessful":Z600 ····.local·v23,·"validationSuccessful":Z
597 ····if-eqz·v23,·:cond_1601 ····if-eqz·v23,·:cond_1
Offset 1016, 14 lines modifiedOffset 1020, 15 lines modified
1016 ····invoke-virtual·{v0,·p10},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->setKeyfilePass(Ljava/lang/String;)V1020 ····invoke-virtual·{v0,·p10},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->setKeyfilePass(Ljava/lang/String;)V
  
1017 ····.line·2551021 ····.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;)V1023 ····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()V1025 ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity$1;->start()V
  
1021 ····.line·2611026 ····.line·261
1022 ····return-void1027 ····return-void
1023 .end·method1028 .end·method
  
  
39.4 KB
smali/de/eidottermihi/rpicheck/activity/MainActivity.smali
    
Offset 390, 14 lines modifiedOffset 390, 15 lines modified
  
390 ····move-result-object·v3390 ····move-result-object·v3
  
391 ····aput-object·v3,·v1,·v2391 ····aput-object·v3,·v1,·v2
  
392 ····const/4·v2,·0x3392 ····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·v3395 ····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·v3397 ····move-result-object·v3
Offset 406, 108 lines modifiedOffset 407, 108 lines modified
  
406 ····const/4·v2,·0x4407 ····const/4·v2,·0x4
  
407 ····const-string·v3,·"1.8.0"408 ····const-string·v3,·"1.8.0"
  
408 ····aput-object·v3,·v1,·v2409 ····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·v0412 ····move-result-object·v0
  
411 ····return-object·v0413 ····return-object·v0
412 .end·method414 .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·6416 ····.locals·6
415 ····.param·p1,·"lastQueryData"····#·Lde/eidottermihi/rpicheck/beans/QueryBean;417 ····.param·p1,·"lastQueryData"····#·Lde/eidottermihi/rpicheck/beans/QueryBean;
  
416 ····.prologue418 ····.prologue
417 ····.line·523419 ····.line·523
418 ····new-instance·v2,·Ljava/util/LinkedHashMap;420 ····new-instance·v1,·Ljava/util/LinkedHashMap;
  
419 ····invoke-direct·{v2},·Ljava/util/LinkedHashMap;-><init>()V421 ····invoke-direct·{v1},·Ljava/util/LinkedHashMap;-><init>()V
  
420 ····.line·524422 ····.line·524
421 ····.local·v2,·"informations":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"423 ····.local·v1,·"informations":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;"
422 ····const-string·v4,·""424 ····const-string·v3,·""
  
423 ····invoke-direct·{p0,·p1,·v4,·v2},·Lde/eidottermihi/rpicheck/activity/MainActivity;->visitExportedMethods(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)V425 ····invoke-direct·{p0,·p1,·v3,·v1},·Lde/eidottermihi/rpicheck/activity/MainActivity;->visitExportedMethods(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Map;)V
  
424 ····.line·525426 ····.line·525
425 ····new-instance·v3,·Ljava/lang/StringBuilder;427 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
426 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V428 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
427 ····.line·526429 ····.line·526
428 ····.local·v3,·"sb":Ljava/lang/StringBuilder;430 ····.local·v2,·"sb":Ljava/lang/StringBuilder;
429 ····invoke-interface·{v2},·Ljava/util/Map;->entrySet()Ljava/util/Set;431 ····invoke-interface·{v1},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
430 ····move-result-object·v4432 ····move-result-object·v3
  
431 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;433 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
432 ····move-result-object·v0434 ····move-result-object·v4
  
433 ····.local·v0,·"i$":Ljava/util/Iterator; 
434 ····:goto_0435 ····:goto_0
435 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z436 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
436 ····move-result·v4437 ····move-result·v3
  
437 ····if-eqz·v4,·:cond_0438 ····if-eqz·v3,·:cond_0
  
438 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;439 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
439 ····move-result-object·v1440 ····move-result-object·v0
  
440 ····check-cast·v1,·Ljava/util/Map$Entry;441 ····check-cast·v0,·Ljava/util/Map$Entry;
  
441 ····.line·527442 ····.line·527
442 ····.local·v1,·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"443 ····.local·v0,·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
443 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;444 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
444 ····move-result-object·v4445 ····move-result-object·v3
  
445 ····check-cast·v4,·Ljava/lang/String;446 ····check-cast·v3,·Ljava/lang/String;
  
446 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;447 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
447 ····move-result-object·v4448 ····move-result-object·v3
  
448 ····const-string·v5,·"="449 ····const-string·v5,·"="
  
449 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;450 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
450 ····move-result-object·v5451 ····move-result-object·v5
  
451 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;452 ····invoke-interface·{v0},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
452 ····move-result-object·v4453 ····move-result-object·v3
  
453 ····check-cast·v4,·Ljava/lang/String;454 ····check-cast·v3,·Ljava/lang/String;
  
454 ····invoke-virtual·{v5,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;455 ····invoke-virtual·{v5,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
455 ····move-result-object·v4456 ····move-result-object·v3
  
456 ····const-string·v5,·"\n"457 ····const-string·v5,·"\n"
  
457 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;458 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
458 ····goto·:goto_0459 ····goto·:goto_0
  
459 ····.line·529460 ····.line·529
460 ····.end·local·v1····#·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"461 ····.end·local·v0····#·"infoEntry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
461 ····:cond_0462 ····:cond_0
462 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;463 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
463 ····move-result-object·v4464 ····move-result-object·v3
  
464 ····return-object·v4465 ····return-object·v3
465 .end·method466 .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·2468 ····.locals·2
468 ····.param·p1,·"disk"····#·Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;469 ····.param·p1,·"disk"····#·Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;
  
469 ····.prologue470 ····.prologue
Offset 1166, 14 lines modifiedOffset 1167, 15 lines modified
  
Max diff block lines reached; 34346/40278 bytes (85.27%) of diff not shown.
662 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$3.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·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·methods30 #·direct·methods
31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·37935 ····.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>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
687 B
smali/de/eidottermihi/rpicheck/activity/CustomCommandActivity$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$id:J30 .field·final·synthetic·val$id:J
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·21436 ····.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:J38 ····iput-wide·p2,·p0,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;->val$id:J
  
662 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·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·methods30 #·direct·methods
31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·17235 ····.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>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·19327 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·78227 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
721 B
smali/de/eidottermihi/rpicheck/activity/CustomCommandActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·29827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
693 B
smali/de/eidottermihi/rpicheck/activity/CommandAdapter.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 ····.prologue17 ····.prologue
18 ····.line·4018 ····.line·40
19 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;I)V19 ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/support/v4/widget/CursorAdapter;-><init>(Landroid/content/Context;Landroid/database/Cursor;I)V
  
20 ····.line·4120 ····.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·v024 ····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;
725 B
smali/de/eidottermihi/rpicheck/activity/CustomCommandActivity$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·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·methods30 #·direct·methods
31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·13035 ····.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>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
792 B
smali/de/eidottermihi/rpicheck/activity/NewCommandActivity$2.smali
    
Offset 30, 14 lines modifiedOffset 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·methods31 #·direct·methods
32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;Lde/eidottermihi/rpicheck/db/CommandBean;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewCommandActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·11736 ····.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;
  
721 B
smali/de/eidottermihi/rpicheck/activity/CustomCommandActivity$4.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·45424 ····.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>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·75827 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
693 B
smali/de/eidottermihi/rpicheck/activity/EditRaspiActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/EditRaspiActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·25524 ····.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>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
703 B
smali/de/eidottermihi/rpicheck/activity/NewCommandActivity$1.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
28 #·instance·fields28 #·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·methods30 #·direct·methods
31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V31 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/NewCommandActivity;)V
32 ····.locals·032 ····.locals·0
 33 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/NewCommandActivity;
  
33 ····.prologue34 ····.prologue
34 ····.line·7535 ····.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>()V37 ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V
  
760 B
smali/de/eidottermihi/rpicheck/activity/NewRaspiAuthActivity.smali
    
Offset 211, 14 lines modifiedOffset 211, 15 lines modified
  
211 ····move-object/from16·v10,·p10211 ····move-object/from16·v10,·p10
  
212 ····move-object/from16·v11,·p9212 ····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;)V213 ····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()V215 ····invoke-virtual·{v0},·Lde/eidottermihi/rpicheck/activity/NewRaspiAuthActivity$1;->start()V
  
215 ····.line·244216 ····.line·244
216 ····return-void217 ····return-void
217 .end·method218 .end·method
  
218 .method·private·saveRaspi()V219 .method·private·saveRaspi()V
15.0 KB
smali/de/eidottermihi/rpicheck/activity/CustomCommandActivity.smali
    
Offset 195, 77 lines modifiedOffset 195, 75 lines modified
  
195 ····invoke-direct·{v0,·p0,·p1,·p2},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V195 ····invoke-direct·{v0,·p0,·p1,·p2},·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity$2;-><init>(Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;J)V
  
196 ····const/4·v1,·0x0196 ····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·226200 ····.line·226
200 ····return-void201 ····return-void
201 .end·method202 .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·9204 ····.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 ····.prologue207 ····.prologue
 208 ····const/4·v3,·0x0
  
207 ····.line·417209 ····.line·417
208 ····sget-object·v6,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger;210 ····sget-object·v4,·Lde/eidottermihi/rpicheck/activity/CustomCommandActivity;->LOGGER:Lorg/slf4j/Logger;
  
209 ····const-string·v7,·"Searching·annotated·Getter·for·accessor:·{}"211 ····const-string·v5,·"Searching·annotated·Getter·for·accessor:·{}"
  
210 ····invoke-interface·{v6,·v7,·p2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V212 ····invoke-interface·{v4,·v5,·p2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V
  
211 ····.line·418213 ····.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·v6215 ····move-result-object·v4
  
214 ····invoke-virtual·{v6},·Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; 
  
215 ····move-result-object·v0216 ····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_0219 ····:goto_0
222 ····if-ge·v2,·v3,·:cond_1220 ····if-ge·v3,·v5,·:cond_1
  
223 ····aget-object·v4,·v0,·v2221 ····aget-object·v1,·v4,·v3
  
224 ····.line·419222 ····.line·419
225 ····.local·v4,·"method":Ljava/lang/reflect/Method;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·{v4},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;226 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
229 ····move-result-object·v8227 ····move-result-object·v8
  
230 ····invoke-interface·{v6,·v7,·v8},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V228 ····invoke-interface·{v6,·v7,·v8},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V
  
231 ····.line·420229 ····.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·{v4,·v6},·Ljava/lang/reflect/Method;->isAnnotationPresent(Ljava/lang/Class;)Z231 ····invoke-virtual·{v1,·v6},·Ljava/lang/reflect/Method;->isAnnotationPresent(Ljava/lang/Class;)Z
  
234 ····move-result·v6232 ····move-result·v6
  
235 ····if-eqz·v6,·:cond_0233 ····if-eqz·v6,·:cond_0
  
236 ····.line·421234 ····.line·421
237 ····invoke-virtual·{v4},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;235 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
238 ····move-result-object·v6236 ····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 modifiedOffset 287, 70 lines modified
  
289 ····.line·423287 ····.line·423
290 ····const/4·v6,·0x0288 ····const/4·v6,·0x0
  
291 ····:try_start_0289 ····:try_start_0
292 ····new-array·v6,·v6,·[Ljava/lang/Object;290 ····new-array·v6,·v6,·[Ljava/lang/Object;
  
293 ····invoke-virtual·{v4,·p1,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;291 ····invoke-virtual·{v1,·p1,·v6},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
294 ····move-result-object·v5292 ····move-result-object·v2
  
295 ····.line·424293 ····.line·424
296 ····.local·v5,·"result":Ljava/lang/Object;294 ····.local·v2,·"result":Ljava/lang/Object;
297 ····if-eqz·v5,·:cond_0295 ····if-eqz·v2,·:cond_0
  
298 ····.line·425296 ····.line·425
299 ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String;297 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;
300 ····:try_end_0298 ····:try_end_0
301 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0299 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
302 ····move-result-object·v6300 ····move-result-object·v3
  
303 ····.line·434301 ····.line·434
304 ····.end·local·v4····#·"method":Ljava/lang/reflect/Method;302 ····.end·local·v1····#·"method":Ljava/lang/reflect/Method;
305 ····.end·local·v5····#·"result":Ljava/lang/Object;303 ····.end·local·v2····#·"result":Ljava/lang/Object;
306 ····:goto_1304 ····:goto_1
307 ····return-object·v6305 ····return-object·v3
  
308 ····.line·427306 ····.line·427
309 ····.restart·local·v4····#·"method":Ljava/lang/reflect/Method;307 ····.restart·local·v1····#·"method":Ljava/lang/reflect/Method;
310 ····:catch_0308 ····:catch_0
311 ····move-exception·v1309 ····move-exception·v0
  
312 ····.line·428310 ····.line·428
313 ····.local·v1,·"e":Ljava/lang/Exception;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·{v4},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;314 ····invoke-virtual·{v1},·Ljava/lang/reflect/Method;->getName()Ljava/lang/String;
  
317 ····move-result-object·v8315 ····move-result-object·v8
  
318 ····invoke-interface·{v6,·v7,·v8,·v1},·Lorg/slf4j/Logger;->error(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V316 ····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.
2.24 KB
smali/de/eidottermihi/rpicheck/activity/SSHShutdownTask.smali
    
Offset 30, 20 lines modifiedOffset 30, 22 lines modified
30 .method·static·constructor·<clinit>()V30 .method·static·constructor·<clinit>()V
31 ····.locals·131 ····.locals·1
  
32 ····.prologue32 ····.prologue
33 ····.line·3833 ····.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·v037 ····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-void40 ····return-void
39 .end·method41 .end·method
  
40 .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;)V42 .method·public·constructor·<init>(Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;)V
41 ····.locals·043 ····.locals·0
42 ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;44 ····.param·p1,·"delegate"····#·Lde/eidottermihi/rpicheck/activity/AsyncShutdownUpdate;
  
Offset 76, 14 lines modifiedOffset 78, 15 lines modified
  
76 ····aget-object·v10,·p1,·v1078 ····aget-object·v10,·p1,·v10
  
77 ····const/4·v11,·0x379 ····const/4·v11,·0x3
  
78 ····aget-object·v11,·p1,·v1180 ····aget-object·v11,·p1,·v11
  
 81 ····.line·56
79 ····invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I82 ····invoke-static·{v11},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
80 ····move-result·v1183 ····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·v1185 ····move-result-object·v11
Offset 178, 28 lines modifiedOffset 181, 30 lines modified
178 ····:try_start_1181 ····: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()V183 ····invoke-interface·{v8},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->disconnect()V
181 ····:try_end_1184 ····:try_end_1
182 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_1·..·:try_end_1}·:catch_2185 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_1·..·:try_end_1}·:catch_2
  
183 ····.line·93186 ····.line·87
184 ····:goto_2187 ····:goto_2
185 ····return-object·v5188 ····return-object·v5
  
186 ····.line·72189 ····.line·72
187 ····.restart·local·v1····#·"f":Ljava/io/File;190 ····.restart·local·v1····#·"f":Ljava/io/File;
188 ····:cond_1191 ····:cond_1
189 ····:try_start_2192 ····: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·v9196 ····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;)V198 ····invoke-interface·{v8,·v9,·v3},·Lde/eidottermihi/rpicheck/ssh/IQueryService;->connectWithPubKeyAuthAndPassphrase(Ljava/lang/String;Ljava/lang/String;)V
194 ····:try_end_2199 ····:try_end_2
195 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0200 ····.catch·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;·{:try_start_2·..·:try_end_2}·:catch_0
196 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0201 ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0
  
197 ····goto·:goto_0202 ····goto·:goto_0
  
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$9.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·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·methods19 #·direct·methods
20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V20 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·95224 ····.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>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
639 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$8.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$itemPosition:I30 .field·final·synthetic·val$itemPosition:I
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;I)V32 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;I)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·82436 ····.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:I38 ····iput·p2,·p0,·Lde/eidottermihi/rpicheck/activity/MainActivity$8;->val$itemPosition:I
  
658 B
smali/de/eidottermihi/rpicheck/activity/MainActivity$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·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·methods22 #·direct·methods
23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V23 .method·constructor·<init>(Lde/eidottermihi/rpicheck/activity/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lde/eidottermihi/rpicheck/activity/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·77027 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.78 KB
smali/de/eidottermihi/rpicheck/activity/helper/Validation.smali
    
Offset 68, 18 lines modifiedOffset 68, 20 lines modified
68 ····.line·4368 ····.line·43
69 ····const/4·v0,·0x169 ····const/4·v0,·0x1
  
70 ····.line·4470 ····.line·44
71 ····.local·v0,·"dataValid":Z71 ····.local·v0,·"dataValid":Z
72 ····const·v1,·0x7f0700b472 ····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·v175 ····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;)Z77 ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
76 ····move-result·v178 ····move-result·v1
  
77 ····if-nez·v1,·:cond_079 ····if-nez·v1,·:cond_0
  
78 ····.line·4680 ····.line·46
Offset 101, 52 lines modifiedOffset 103, 58 lines modified
101 ····.line·128103 ····.line·128
102 ····const/4·v0,·0x1104 ····const/4·v0,·0x1
  
103 ····.line·129105 ····.line·129
104 ····.local·v0,·"dataValid":Z106 ····.local·v0,·"dataValid":Z
105 ····const·v1,·0x7f0700b8107 ····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·v1110 ····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;)Z112 ····invoke-virtual·{p0,·p2,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
109 ····move-result·v1113 ····move-result·v1
  
110 ····if-nez·v1,·:cond_0114 ····if-nez·v1,·:cond_0
  
111 ····.line·131115 ····.line·131
112 ····const/4·v0,·0x0116 ····const/4·v0,·0x0
  
113 ····.line·133117 ····.line·133
114 ····:cond_0118 ····:cond_0
115 ····const·v1,·0x7f0700b5119 ····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·v1122 ····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;)Z124 ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
119 ····move-result·v1125 ····move-result·v1
  
120 ····if-nez·v1,·:cond_1126 ····if-nez·v1,·:cond_1
  
121 ····.line·135127 ····.line·135
122 ····const/4·v0,·0x0128 ····const/4·v0,·0x0
  
123 ····.line·137129 ····.line·137
124 ····:cond_1130 ····:cond_1
125 ····const·v1,·0x7f0700bb131 ····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·v1134 ····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;)Z136 ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
129 ····move-result·v1137 ····move-result·v1
  
130 ····if-nez·v1,·:cond_2138 ····if-nez·v1,·:cond_2
  
131 ····.line·139139 ····.line·139
Offset 178, 52 lines modifiedOffset 186, 58 lines modified
178 ····.line·68186 ····.line·68
179 ····const/4·v0,·0x1187 ····const/4·v0,·0x1
  
180 ····.line·70188 ····.line·70
181 ····.local·v0,·"dataValid":Z189 ····.local·v0,·"dataValid":Z
182 ····const·v1,·0x7f0700b8190 ····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·v1193 ····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;)Z195 ····invoke-virtual·{p0,·p3,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
186 ····move-result·v1196 ····move-result·v1
  
187 ····if-nez·v1,·:cond_0197 ····if-nez·v1,·:cond_0
  
188 ····.line·72198 ····.line·72
189 ····const/4·v0,·0x0199 ····const/4·v0,·0x0
  
190 ····.line·74200 ····.line·74
191 ····:cond_0201 ····:cond_0
192 ····const·v1,·0x7f0700b5202 ····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·v1205 ····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;)Z207 ····invoke-virtual·{p0,·p4,·v1},·Lde/eidottermihi/rpicheck/activity/helper/Validation;->checkNonOptionalTextField(Landroid/widget/EditText;Ljava/lang/String;)Z
  
196 ····move-result·v1208 ····move-result·v1
  
197 ····if-nez·v1,·:cond_1209 ····if-nez·v1,·:cond_1
  
198 ····.line·76210 ····.line·76
199 ····const/4·v0,·0x0211 ····const/4·v0,·0x0
  
200 ····.line·78212 ····.line·78
201 ····:cond_1213 ····:cond_1
202 ····const·v1,·0x7f0700bb214 ····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.
950 B
smali/de/eidottermihi/rpicheck/activity/helper/LoggingHelper.smali
    
Offset 179, 14 lines modifiedOffset 179, 15 lines modified
  
179 ····.line·74179 ····.line·74
180 ····invoke-virtual·{v6},·Lch/qos/logback/classic/android/LogcatAppender;->start()V180 ····invoke-virtual·{v6},·Lch/qos/logback/classic/android/LogcatAppender;->start()V
  
181 ····.line·77181 ····.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·v8185 ····move-result-object·v8
  
185 ····check-cast·v8,·Lch/qos/logback/classic/Logger;186 ····check-cast·v8,·Lch/qos/logback/classic/Logger;
  
186 ····.line·79187 ····.line·79
Offset 197, 14 lines modifiedOffset 198, 15 lines modified
  
197 ····:goto_0198 ····:goto_0
198 ····invoke-virtual·{v8,·v11},·Lch/qos/logback/classic/Logger;->setLevel(Lch/qos/logback/classic/Level;)V199 ····invoke-virtual·{v8,·v11},·Lch/qos/logback/classic/Logger;->setLevel(Lch/qos/logback/classic/Level;)V
  
199 ····.line·80200 ····.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·v10204 ····move-result-object·v10
  
203 ····check-cast·v10,·Lch/qos/logback/classic/Logger;205 ····check-cast·v10,·Lch/qos/logback/classic/Logger;
  
204 ····.line·82206 ····.line·82
1.32 KB
smali/de/eidottermihi/rpicheck/activity/helper/FormatHelper.smali
    
Offset 8, 21 lines modifiedOffset 8, 22 lines modified
  
  
8 #·direct·methods8 #·direct·methods
9 .method·static·constructor·<clinit>()V9 .method·static·constructor·<clinit>()V
10 ····.locals·110 ····.locals·1
  
11 ····.prologue11 ····.prologue
12 ····.line·3912 ····.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·v014 ····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-void17 ····return-void
17 .end·method18 .end·method
  
18 .method·public·static·celsiusToFahrenheit(D)D19 .method·public·static·celsiusToFahrenheit(D)D
19 ····.locals·420 ····.locals·4
20 ····.param·p0,·"celsius"····#·D21 ····.param·p0,·"celsius"····#·D
  
Offset 125, 22 lines modifiedOffset 126, 25 lines modified
  
125 ····new-instance·v4,·Ljava/math/BigDecimal;126 ····new-instance·v4,·Ljava/math/BigDecimal;
  
126 ····const·v5,·0x3b9aca00127 ····const·v5,·0x3b9aca00
  
127 ····invoke-direct·{v4,·v5},·Ljava/math/BigDecimal;-><init>(I)V128 ····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·v3131 ····move-result-object·v3
  
 132 ····.line·76
130 ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D133 ····invoke-virtual·{v3},·Ljava/math/BigDecimal;->doubleValue()D
  
131 ····move-result-wide·v4134 ····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·v2137 ····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·v1139 ····move-result-object·v1
4.27 KB
smali/de/eidottermihi/rpicheck/db/DeviceDbHelper.smali
    
Offset 11, 20 lines modifiedOffset 11, 22 lines modified
11 .method·static·constructor·<clinit>()V11 .method·static·constructor·<clinit>()V
12 ····.locals·112 ····.locals·1
  
13 ····.prologue13 ····.prologue
14 ····.line·4014 ····.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·v018 ····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-void21 ····return-void
20 .end·method22 .end·method
  
21 .method·public·constructor·<init>(Landroid/content/Context;)V23 .method·public·constructor·<init>(Landroid/content/Context;)V
22 ····.locals·324 ····.locals·3
23 ····.param·p1,·"context"····#·Landroid/content/Context;25 ····.param·p1,·"context"····#·Landroid/content/Context;
  
Offset 123, 18 lines modifiedOffset 125, 20 lines modified
  
123 ····.prologue125 ····.prologue
124 ····.line·327126 ····.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·v6131 ····move-result-object·v6
  
 132 ····.line·327
129 ····invoke-interface·{v4,·v5,·v6},·Lorg/slf4j/Logger;->info(Ljava/lang/String;Ljava/lang/Object;)V133 ····invoke-interface·{v4,·v5,·v6},·Lorg/slf4j/Logger;->info(Ljava/lang/String;Ljava/lang/Object;)V
  
130 ····.line·329134 ····.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·v0136 ····move-result-object·v0
  
Offset 333, 14 lines modifiedOffset 337, 15 lines modified
  
333 ····.line·227337 ····.line·227
334 ····.end·local·v3····#·"timestamp":Ljava/lang/Long;338 ····.end·local·v3····#·"timestamp":Ljava/lang/Long;
335 ····.end·local·v4····#·"id":J339 ····.end·local·v4····#·"id":J
336 ····:cond_1340 ····:cond_1
337 ····const-string·v7,·"keys"341 ····const-string·v7,·"keys"
  
 342 ····.line·228
338 ····move-object/from16·v0,·p8343 ····move-object/from16·v0,·p8
  
339 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z344 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
340 ····move-result·v7345 ····move-result·v7
  
341 ····if-eqz·v7,·:cond_2346 ····if-eqz·v7,·:cond_2
Offset 354, 14 lines modifiedOffset 359, 15 lines modified
  
354 ····goto·:goto_0359 ····goto·:goto_0
  
355 ····.line·231360 ····.line·231
356 ····:cond_2361 ····:cond_2
357 ····const-string·v7,·"keysWithPassword"362 ····const-string·v7,·"keysWithPassword"
  
 363 ····.line·232
358 ····move-object/from16·v0,·p8364 ····move-object/from16·v0,·p8
  
359 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z365 ····invoke-virtual·{v0,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
360 ····move-result·v7366 ····move-result·v7
  
361 ····if-eqz·v7,·:cond_0367 ····if-eqz·v7,·:cond_0
Offset 626, 18 lines modifiedOffset 632, 20 lines modified
  
626 ····move-object·v5,·v2632 ····move-object·v5,·v2
  
627 ····move-object·v6,·v2633 ····move-object·v6,·v2
  
628 ····move-object·v7,·v2634 ····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·v1637 ····move-result-object·v1
  
 638 ····.line·197
631 ····return-object·v1639 ····return-object·v1
632 .end·method640 .end·method
  
633 .method·public·getFullDeviceCursor()Landroid/database/Cursor;641 .method·public·getFullDeviceCursor()Landroid/database/Cursor;
634 ····.locals·8642 ····.locals·8
  
635 ····.prologue643 ····.prologue
Offset 1370, 14 lines modifiedOffset 1378, 15 lines modified
  
1370 ····const/4·v7,·0x01378 ····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>()V1380 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V
  
 1381 ····.line·320
1373 ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getId()I1382 ····invoke-virtual·{p1},·Lde/eidottermihi/rpicheck/db/RaspberryDeviceBean;->getId()I
  
1374 ····move-result·v91383 ····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·v81385 ····move-result-object·v8
Offset 1390, 14 lines modifiedOffset 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·v81400 ····move-result-object·v8
  
1392 ····aput-object·v8,·v6,·v71401 ····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;)I1403 ····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·v11404 ····move-result·v1
  
1395 ····.line·3211405 ····.line·321
1396 ····.local·v1,·"rowsUpdate":I1406 ····.local·v1,·"rowsUpdate":I
Max diff block lines reached; 921/4260 bytes (21.62%) of diff not shown.
592 B
smali/de/eidottermihi/rpicheck/ssh/ConnectionCheckingQuery.smali
    
Offset 102, 14 lines modifiedOffset 102, 15 lines modified
  
102 ····move-result·v0102 ····move-result·v0
  
103 ····if-eqz·v0,·:cond_1103 ····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·v0107 ····move-result-object·v0
  
107 ····invoke-virtual·{v0},·Lnet/schmizz/sshj/SSHClient;->isAuthenticated()Z108 ····invoke-virtual·{v0},·Lnet/schmizz/sshj/SSHClient;->isAuthenticated()Z
  
108 ····move-result·v0109 ····move-result·v0
1.6 KB
smali/de/eidottermihi/rpicheck/ssh/impl/RaspiQueryException.smali
    
Offset 78, 20 lines modifiedOffset 78, 22 lines modified
  
78 ····aput-object·p0,·v2,·v378 ····aput-object·p0,·v2,·v3
  
79 ····const/4·v3,·0x179 ····const/4·v3,·0x1
  
80 ····aput-object·p1,·v2,·v380 ····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·v183 ····move-result-object·v1
  
83 ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V84 ····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·v086 ····return-object·v0
85 .end·method87 .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·589 ····.locals·5
88 ····.param·p0,·"host"····#·Ljava/lang/String;90 ····.param·p0,·"host"····#·Ljava/lang/String;
89 ····.param·p1,·"port"····#·I91 ····.param·p1,·"port"····#·I
Offset 109, 26 lines modifiedOffset 111, 29 lines modified
  
109 ····new-array·v2,·v2,·[Ljava/lang/Object;111 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
110 ····const/4·v3,·0x0112 ····const/4·v3,·0x0
  
111 ····aput-object·p0,·v2,·v3113 ····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·v3116 ····move-result-object·v3
  
114 ····aput-object·v3,·v2,·v4117 ····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·v1120 ····move-result-object·v1
  
117 ····invoke-direct·{v0,·v4,·v1,·p2},·Lde/eidottermihi/rpicheck/ssh/impl/RaspiQueryException;-><init>(ILjava/lang/String;Ljava/lang/Throwable;)V121 ····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·v0123 ····return-object·v0
119 .end·method124 .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·3126 ····.locals·3
122 ····.param·p0,·"cause"····#·Ljava/lang/Throwable;127 ····.param·p0,·"cause"····#·Ljava/lang/Throwable;
  
74.4 KB
smali/de/eidottermihi/rpicheck/ssh/impl/RaspiQuery.smali
    
Offset 46, 23 lines modifiedOffset 46, 25 lines modified
46 .method·static·constructor·<clinit>()V46 .method·static·constructor·<clinit>()V
47 ····.locals·247 ····.locals·2
  
48 ····.prologue48 ····.prologue
49 ····.line·8449 ····.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·v053 ····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·9055 ····.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·v059 ····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·9261 ····.line·92
Offset 247, 23 lines modifiedOffset 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,·0x1e250 ····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;)V252 ····invoke-interface·{v0,·v6,·v7,·v5},·Lnet/schmizz/sshj/connection/channel/direct/Session$Command;->join(JLjava/util/concurrent/TimeUnit;)V
  
251 ····.line·537253 ····.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·v5255 ····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·v5258 ····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·v3261 ····move-result-object·v3
  
258 ····.line·539262 ····.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 modifiedOffset 556, 22 lines modified
  
552 ····aget-object·v2,·v0,·v3556 ····aget-object·v2,·v0,·v3
  
553 ····.line·987557 ····.line·987
554 ····.local·v2,·"voltsWithUnit":Ljava/lang/String;558 ····.local·v2,·"voltsWithUnit":Ljava/lang/String;
555 ····const/4·v3,·0x0559 ····const/4·v3,·0x0
  
 560 ····.line·988
556 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I561 ····invoke-virtual·{v2},·Ljava/lang/String;->length()I
  
557 ····move-result·v4562 ····move-result·v4
  
558 ····add-int/lit8·v4,·v4,·-0x1563 ····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·v1566 ····move-result-object·v1
  
561 ····.line·989567 ····.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;)D569 ····invoke-static·{v1},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
Offset 694, 14 lines modifiedOffset 700, 15 lines modified
  
694 ····move-result·v5700 ····move-result·v5
  
695 ····if-eqz·v5,·:cond_0701 ····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;)Z704 ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
  
698 ····move-result·v5705 ····move-result·v5
  
699 ····if-nez·v5,·:cond_0706 ····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 modifiedOffset 724, 15 lines modified
  
717 ····.line·309724 ····.line·309
718 ····:cond_0725 ····:cond_0
719 ····return·v4726 ····return·v4
720 .end·method727 .end·method
  
721 .method·private·parseDiskUsage(Ljava/lang/String;)Ljava/util/List;728 .method·private·parseDiskUsage(Ljava/lang/String;)Ljava/util/List;
722 ····.locals·17729 ····.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 modifiedOffset 746, 201 lines modified
739 ····.line·947746 ····.line·947
740 ····const-string·v1,·"\n"747 ····const-string·v1,·"\n"
  
741 ····move-object/from16·v0,·p1748 ····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·v14750 ····move-result-object·v11
  
744 ····.line·948751 ····.line·948
745 ····.local·v14,·"lines":[Ljava/lang/String;752 ····.local·v11,·"lines":[Ljava/lang/String;
746 ····new-instance·v9,·Ljava/util/LinkedList;753 ····new-instance·v8,·Ljava/util/LinkedList;
  
747 ····invoke-direct·{v9},·Ljava/util/LinkedList;-><init>()V754 ····invoke-direct·{v8},·Ljava/util/LinkedList;-><init>()V
  
748 ····.line·949755 ····.line·949
749 ····.local·v9,·"disks":Ljava/util/List;,·"Ljava/util/List<Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;>;"756 ····.local·v8,·"disks":Ljava/util/List;,·"Ljava/util/List<Lde/eidottermihi/rpicheck/ssh/beans/DiskUsageBean;>;"
750 ····move-object·v8,·v14757 ····array-length·v15,·v11
  
 758 ····const/4·v1,·0x0
Max diff block lines reached; 72050/76122 bytes (94.65%) of diff not shown.
14.0 KB
smali/de/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery.smali
    
Offset 3, 20 lines modifiedOffset 3, 14 lines modified
3 .source·"LoadAverageQuery.java"3 .source·"LoadAverageQuery.java"
  
4 #·interfaces4 #·interfaces
5 .implements·Lde/eidottermihi/rpicheck/ssh/Queries;5 .implements·Lde/eidottermihi/rpicheck/ssh/Queries;
  
  
6 #·annotations6 #·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 modifiedOffset 35, 22 lines modified
41 .method·static·constructor·<clinit>()V35 .method·static·constructor·<clinit>()V
42 ····.locals·136 ····.locals·1
  
43 ····.prologue37 ····.prologue
44 ····.line·4438 ····.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·v042 ····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-void45 ····return-void
50 .end·method46 .end·method
  
51 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V47 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)V
52 ····.locals·048 ····.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 modifiedOffset 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·5464 ····.line·54
69 ····return-void65 ····return-void
70 .end·method66 .end·method
  
71 .method·private·parseLoadAverage(Ljava/lang/String;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)D67 .method·private·parseLoadAverage(Ljava/lang/String;Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;)D
72 ····.locals·1868 ····.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 ····.prologue71 ····.prologue
76 ····.line·7572 ····.line·75
77 ····const-string·v11,·"\n"73 ····const-string·v6,·"\n"
  
78 ····move-object/from16·v0,·p174 ····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·v875 ····move-result-object·v3
  
81 ····.line·7676 ····.line·76
82 ····.local·v8,·"lines":[Ljava/lang/String;77 ····.local·v3,·"lines":[Ljava/lang/String;
83 ····const/4·v9,·0x078 ····const/4·v4,·0x0
  
84 ····.line·7779 ····.line·77
85 ····.local·v9,·"loadAvg":Ljava/lang/Double;80 ····.local·v4,·"loadAvg":Ljava/lang/Double;
86 ····move-object·v2,·v881 ····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_083 ····:goto_0
93 ····if-ge·v5,·v6,·:cond_284 ····if-ge·v6,·v7,·:cond_2
  
94 ····aget-object·v7,·v2,·v585 ····aget-object·v2,·v3,·v6
  
95 ····.line·7886 ····.line·78
96 ····.local·v7,·"line":Ljava/lang/String;87 ····.local·v2,·"line":Ljava/lang/String;
97 ····sget-object·v11,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->LOGGER:Lorg/slf4j/Logger;88 ····sget-object·v8,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery;->LOGGER:Lorg/slf4j/Logger;
  
98 ····const-string·v12,·"Checking·line:·{}"89 ····const-string·v9,·"Checking·line:·{}"
  
99 ····invoke-interface·{v11,·v12,·v7},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V90 ····invoke-interface·{v8,·v9,·v2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V
  
100 ····.line·7991 ····.line·79
101 ····const-string·v11,·"·"92 ····const-string·v8,·"·"
  
102 ····invoke-virtual·{v7,·v11},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;93 ····invoke-virtual·{v2,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
103 ····move-result-object·v1094 ····move-result-object·v5
  
104 ····.line·8095 ····.line·80
105 ····.local·v10,·"split":[Ljava/lang/String;96 ····.local·v5,·"split":[Ljava/lang/String;
106 ····array-length·v11,·v1097 ····array-length·v8,·v5
  
107 ····const/4·v12,·0x598 ····const/4·v9,·0x5
  
108 ····if-ne·v11,·v12,·:cond_099 ····if-ne·v8,·v9,·:cond_0
  
109 ····.line·82100 ····.line·82
110 ····:try_start_0101 ····:try_start_0
111 ····sget-object·v11,·Lde/eidottermihi/rpicheck/ssh/impl/queries/LoadAverageQuery$1;->$SwitchMap$de$eidottermihi$rpicheck$ssh$LoadAveragePeriod:[I102 ····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()I103 ····invoke-virtual/range·{p2·..·p2},·Lde/eidottermihi/rpicheck/ssh/LoadAveragePeriod;->ordinal()I
  
113 ····move-result·v12104 ····move-result·v9
  
114 ····aget·v11,·v11,·v12105 ····aget·v8,·v8,·v9
  
115 ····packed-switch·v11,·:pswitch_data_0106 ····packed-switch·v8,·:pswitch_data_0
  
116 ····.line·93107 ····.line·93
117 ····new-instance·v11,·Ljava/lang/RuntimeException;108 ····new-instance·v8,·Ljava/lang/RuntimeException;
  
118 ····const-string·v12,·"Unknown·LoadAveragePeriod!"109 ····const-string·v9,·"Unknown·LoadAveragePeriod!"
  
119 ····invoke-direct·{v11,·v12},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V110 ····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.
8.46 KB
smali/de/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery.smali
    
Offset 31, 20 lines modifiedOffset 31, 22 lines modified
31 .method·static·constructor·<clinit>()V31 .method·static·constructor·<clinit>()V
32 ····.locals·132 ····.locals·1
  
33 ····.prologue33 ····.prologue
34 ····.line·4634 ····.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·v038 ····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-void41 ····return-void
40 .end·method42 .end·method
  
41 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V43 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V
42 ····.locals·044 ····.locals·0
43 ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient;45 ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient;
  
Offset 58, 144 lines modifiedOffset 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·861 ····.locals·8
60 ····.param·p1,·"output"····#·Ljava/lang/String;62 ····.param·p1,·"output"····#·Ljava/lang/String;
  
61 ····.prologue63 ····.prologue
62 ····.line·6564 ····.line·65
63 ····const-string·v5,·"\n"65 ····const-string·v4,·"\n"
  
64 ····invoke-static·{v5},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter;66 ····invoke-static·{v4},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter;
  
65 ····move-result-object·v567 ····move-result-object·v4
  
66 ····invoke-virtual·{v5,·p1},·Lcom/google/common/base/Splitter;->split(Ljava/lang/CharSequence;)Ljava/lang/Iterable;68 ····invoke-virtual·{v4,·p1},·Lcom/google/common/base/Splitter;->split(Ljava/lang/CharSequence;)Ljava/lang/Iterable;
  
67 ····move-result-object·v369 ····move-result-object·v2
  
68 ····.line·6670 ····.line·66
69 ····.local·v3,·"lines":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;"71 ····.local·v2,·"lines":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Ljava/lang/String;>;"
70 ····invoke-interface·{v3},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;72 ····invoke-interface·{v2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
71 ····move-result-object·v173 ····move-result-object·v5
  
72 ····.local·v1,·"i$":Ljava/util/Iterator; 
73 ····:goto_074 ····:goto_0
74 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z75 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
75 ····move-result·v576 ····move-result·v4
  
76 ····if-eqz·v5,·:cond_177 ····if-eqz·v4,·:cond_1
  
77 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;78 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
78 ····move-result-object·v279 ····move-result-object·v1
  
79 ····check-cast·v2,·Ljava/lang/String;80 ····check-cast·v1,·Ljava/lang/String;
  
80 ····.line·6781 ····.line·67
81 ····.local·v2,·"line":Ljava/lang/String;82 ····.local·v1,·"line":Ljava/lang/String;
82 ····const-string·v5,·"·"83 ····const-string·v4,·"·"
  
83 ····invoke-static·{v5},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter;84 ····invoke-static·{v4},·Lcom/google/common/base/Splitter;->on(Ljava/lang/String;)Lcom/google/common/base/Splitter;
  
84 ····move-result-object·v585 ····move-result-object·v4
  
85 ····invoke-virtual·{v5,·v2},·Lcom/google/common/base/Splitter;->splitToList(Ljava/lang/CharSequence;)Ljava/util/List;86 ····invoke-virtual·{v4,·v1},·Lcom/google/common/base/Splitter;->splitToList(Ljava/lang/CharSequence;)Ljava/util/List;
  
86 ····move-result-object·v487 ····move-result-object·v3
  
87 ····.line·6888 ····.line·68
88 ····.local·v4,·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"89 ····.local·v3,·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
89 ····invoke-interface·{v4},·Ljava/util/List;->size()I90 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
90 ····move-result·v591 ····move-result·v4
  
91 ····const/4·v6,·0x292 ····const/4·v6,·0x2
  
92 ····if-ne·v5,·v6,·:cond_093 ····if-ne·v4,·v6,·:cond_0
  
93 ····.line·7094 ····.line·70
94 ····const/4·v5,·0x095 ····const/4·v4,·0x0
  
95 ····:try_start_096 ····:try_start_0
96 ····invoke-interface·{v4,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object;97 ····invoke-interface·{v3,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object;
  
97 ····move-result-object·v598 ····move-result-object·v4
  
98 ····check-cast·v5,·Ljava/lang/String;99 ····check-cast·v4,·Ljava/lang/String;
  
99 ····invoke-static·{v5},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D100 ····invoke-static·{v4},·Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D
  
100 ····move-result-wide·v6101 ····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_0103 ····:try_end_0
103 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0104 ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0
  
104 ····move-result-object·v5105 ····move-result-object·v4
  
105 ····.line·80106 ····.line·80
106 ····.end·local·v2····#·"line":Ljava/lang/String;107 ····.end·local·v1····#·"line":Ljava/lang/String;
107 ····.end·local·v4····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"108 ····.end·local·v3····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
108 ····:goto_1109 ····:goto_1
109 ····return-object·v5110 ····return-object·v4
  
110 ····.line·71111 ····.line·71
111 ····.restart·local·v2····#·"line":Ljava/lang/String;112 ····.restart·local·v1····#·"line":Ljava/lang/String;
112 ····.restart·local·v4····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"113 ····.restart·local·v3····#·"split":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
113 ····:catch_0114 ····:catch_0
114 ····move-exception·v0115 ····move-exception·v0
  
115 ····.line·72116 ····.line·72
116 ····.local·v0,·"e":Ljava/lang/NumberFormatException;117 ····.local·v0,·"e":Ljava/lang/NumberFormatException;
117 ····sget-object·v5,·Lde/eidottermihi/rpicheck/ssh/impl/queries/UptimeQuery;->LOGGER:Lorg/slf4j/Logger;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·{v5,·v6,·v2},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V120 ····invoke-interface·{v4,·v6,·v1},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;Ljava/lang/Object;)V
  
120 ····goto·:goto_0121 ····goto·:goto_0
  
121 ····.line·75122 ····.line·75
122 ····.end·local·v0····#·"e":Ljava/lang/NumberFormatException;123 ····.end·local·v0····#·"e":Ljava/lang/NumberFormatException;
123 ····:cond_0124 ····:cond_0
Max diff block lines reached; 2643/8538 bytes (30.96%) of diff not shown.
680 B
smali/de/eidottermihi/rpicheck/ssh/impl/queries/FirmwareQuery.smali
    
Offset 330, 14 lines modifiedOffset 330, 15 lines modified
  
330 ····move-result-object·v6330 ····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·v6332 ····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·v3335 ····move-result-object·v3
  
335 ····.line·67336 ····.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;
11.7 KB
smali/de/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery.smali
    
Offset 58, 257 lines modifiedOffset 58, 252 lines modified
58 ····invoke-direct·{p0,·p1},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;-><init>(Lnet/schmizz/sshj/SSHClient;)V58 ····invoke-direct·{p0,·p1},·Lde/eidottermihi/rpicheck/ssh/GenericQuery;-><init>(Lnet/schmizz/sshj/SSHClient;)V
  
59 ····.line·4959 ····.line·49
60 ····return-void60 ····return-void
61 .end·method61 .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·2263 ····.locals·20
64 ····.param·p1,·"output"····#·Ljava/lang/String;64 ····.param·p1,·"output"····#·Ljava/lang/String;
  
65 ····.prologue65 ····.prologue
66 ····.line·6566 ····.line·65
67 ····new-instance·v13,·Ljava/util/HashMap;67 ····new-instance·v10,·Ljava/util/HashMap;
  
68 ····invoke-direct·{v13},·Ljava/util/HashMap;-><init>()V68 ····invoke-direct·{v10},·Ljava/util/HashMap;-><init>()V
  
69 ····.line·6669 ····.line·66
70 ····.local·v13,·"memoryData":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;"70 ····.local·v10,·"memoryData":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Long;>;"
71 ····const-string·v15,·"[\r\n]+"71 ····const-string·v12,·"[\r\n]+"
  
72 ····move-object/from16·v0,·p172 ····move-object/from16·v0,·p1
  
73 ····invoke-virtual·{v0,·v15},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;73 ····invoke-virtual·{v0,·v12},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
74 ····move-result-object·v674 ····move-result-object·v3
  
75 ····.line·6775 ····.line·67
76 ····.local·v6,·"lines":[Ljava/lang/String;76 ····.local·v3,·"lines":[Ljava/lang/String;
77 ····move-object·v2,·v6 
  
78 ····.local·v2,·"arr$":[Ljava/lang/String; 
79 ····array-length·v4,·v277 ····array-length·v13,·v3
  
80 ····.local·v4,·"len$":I 
81 ····const/4·v3,·0x078 ····const/4·v12,·0x0
  
82 ····.local·v3,·"i$":I 
83 ····:goto_079 ····:goto_0
84 ····if-ge·v3,·v4,·:cond_180 ····if-ge·v12,·v13,·:cond_1
  
85 ····aget-object·v5,·v2,·v381 ····aget-object·v2,·v3,·v12
  
86 ····.line·6882 ····.line·68
87 ····.local·v5,·"line":Ljava/lang/String;83 ····.local·v2,·"line":Ljava/lang/String;
88 ····const-string·v15,·"·"84 ····const-string·v14,·"·"
  
89 ····invoke-virtual·{v5,·v15},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;85 ····invoke-virtual·{v2,·v14},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
90 ····move-result-object·v1486 ····move-result-object·v11
  
91 ····.line·6987 ····.line·69
92 ····.local·v14,·"paragraphs":[Ljava/lang/String;88 ····.local·v11,·"paragraphs":[Ljava/lang/String;
93 ····array-length·v15,·v1489 ····array-length·v14,·v11
  
94 ····const/16·v16,·0x190 ····const/4·v15,·0x1
  
95 ····move/from16·v0,·v16 
  
96 ····if-le·v15,·v0,·:cond_091 ····if-le·v14,·v15,·:cond_0
  
97 ····.line·7092 ····.line·70
98 ····const/4·v15,·0x093 ····const/4·v14,·0x0
  
99 ····aget-object·v15,·v14,·v15 
  
100 ····const/16·v16,·0x194 ····aget-object·v14,·v11,·v14
  
101 ····aget-object·v16,·v14,·v1695 ····const/4·v15,·0x1
  
102 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;96 ····aget-object·v15,·v11,·v15
  
103 ····move-result-object·v1697 ····invoke-static·{v15},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
  
104 ····move-object/from16·v0,·v1698 ····move-result-object·v15
  
105 ····invoke-interface·{v13,·v15,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;99 ····invoke-interface·{v10,·v14,·v15},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
106 ····.line·67100 ····.line·67
107 ····:cond_0101 ····:cond_0
108 ····add-int/lit8·v3,·v3,·0x1102 ····add-int/lit8·v12,·v12,·0x1
  
109 ····goto·:goto_0103 ····goto·:goto_0
  
110 ····.line·73104 ····.line·73
111 ····.end·local·v5····#·"line":Ljava/lang/String;105 ····.end·local·v2····#·"line":Ljava/lang/String;
112 ····.end·local·v14····#·"paragraphs":[Ljava/lang/String;106 ····.end·local·v11····#·"paragraphs":[Ljava/lang/String;
113 ····:cond_1107 ····:cond_1
114 ····const-string·v15,·"MemTotal:"108 ····const-string·v12,·"MemTotal:"
  
115 ····invoke-interface·{v13,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;109 ····invoke-interface·{v10,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
116 ····move-result-object·v11110 ····move-result-object·v8
  
117 ····check-cast·v11,·Ljava/lang/Long;111 ····check-cast·v8,·Ljava/lang/Long;
  
118 ····.line·74112 ····.line·74
119 ····.local·v11,·"memTotal":Ljava/lang/Long;113 ····.local·v8,·"memTotal":Ljava/lang/Long;
120 ····if-eqz·v11,·:cond_4114 ····if-eqz·v8,·:cond_4
  
121 ····.line·75115 ····.line·75
122 ····const-string·v15,·"MemAvailable:"116 ····const-string·v12,·"MemAvailable:"
  
123 ····invoke-interface·{v13,·v15},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;117 ····invoke-interface·{v10,·v12},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
124 ····move-result-object·v7118 ····move-result-object·v4
  
125 ····check-cast·v7,·Ljava/lang/Long;119 ····check-cast·v4,·Ljava/lang/Long;
  
126 ····.line·76120 ····.line·76
127 ····.local·v7,·"memAvailable":Ljava/lang/Long;121 ····.local·v4,·"memAvailable":Ljava/lang/Long;
128 ····if-eqz·v7,·:cond_2122 ····if-eqz·v4,·:cond_2
  
129 ····.line·77123 ····.line·77
130 ····sget-object·v15,·Lde/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery;->LOGGER:Lorg/slf4j/Logger;124 ····sget-object·v12,·Lde/eidottermihi/rpicheck/ssh/impl/queries/MemoryQuery;->LOGGER:Lorg/slf4j/Logger;
  
131 ····const-string·v16,·"Using·MemAvailable·for·calculation·of·free·memory."125 ····const-string·v13,·"Using·MemAvailable·for·calculation·of·free·memory."
  
132 ····invoke-interface/range·{v15·..·v16},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;)V126 ····invoke-interface·{v12,·v13},·Lorg/slf4j/Logger;->debug(Ljava/lang/String;)V
  
133 ····.line·78127 ····.line·78
134 ····new-instance·v15,·Lde/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean;128 ····new-instance·v12,·Lde/eidottermihi/rpicheck/ssh/beans/RaspiMemoryBean;
  
135 ····invoke-virtual·{v11},·Ljava/lang/Long;->longValue()J129 ····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.
764 B
smali/de/eidottermihi/rpicheck/ssh/impl/queries/SerialNoQuery.smali
    
Offset 26, 20 lines modifiedOffset 26, 22 lines modified
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·3629 ····.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·v033 ····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-void36 ····return-void
35 .end·method37 .end·method
  
36 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V38 .method·public·constructor·<init>(Lnet/schmizz/sshj/SSHClient;)V
37 ····.locals·039 ····.locals·0
38 ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient;40 ····.param·p1,·"sshClient"····#·Lnet/schmizz/sshj/SSHClient;
  
5.07 KB
smali/de/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity.smali
    
Offset 695, 14 lines modifiedOffset 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,·0x6696 ····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·v4700 ····move-result-object·v4
  
700 ····aput-object·v4,·v3,·v6701 ····aput-object·v4,·v3,·v6
  
701 ····const/4·v4,·0x1702 ····const/4·v4,·0x1
Offset 741, 14 lines modifiedOffset 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·v5743 ····move-result-object·v5
  
743 ····aput-object·v5,·v3,·v4744 ····aput-object·v5,·v3,·v4
  
 745 ····.line·118
744 ····invoke-interface·{v1,·v2,·v3},·Lorg/slf4j/Logger;->info(Ljava/lang/String;[Ljava/lang/Object;)V746 ····invoke-interface·{v1,·v2,·v3},·Lorg/slf4j/Logger;->info(Ljava/lang/String;[Ljava/lang/Object;)V
  
745 ····.line·120747 ····.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 modifiedOffset 785, 75 lines modified
783 ····move-result-wide·v2785 ····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·122787 ····.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·v1791 ····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·127794 ····.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·v1798 ····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·132801 ····.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·v1805 ····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·137808 ····.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·v1812 ····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·142815 ····.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·v1819 ····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·147822 ····.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·v1826 ····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·152829 ····.line·152
816 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V830 ····invoke-interface·{v0},·Landroid/content/SharedPreferences$Editor;->apply()V
  
817 ····.line·153831 ····.line·153
818 ····return-void832 ····return-void
Offset 1488, 14 lines modifiedOffset 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·v21503 ····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()Z1506 ····invoke-virtual·{v5},·Landroid/widget/CheckBox;->isChecked()Z
  
1492 ····move-result·v51507 ····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()Z1509 ····invoke-virtual·{v6},·Landroid/widget/CheckBox;->isChecked()Z
Offset 1510, 14 lines modifiedOffset 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.
2.33 KB
smali/de/eidottermihi/rpicheck/widget/OverclockingWidget.smali
    
Offset 535, 58 lines modifiedOffset 535, 53 lines modified
  
535 ····.prologue535 ····.prologue
536 ····.line·166536 ····.line·166
537 ····return-void537 ····return-void
538 .end·method538 .end·method
  
539 .method·public·onEnabled(Landroid/content/Context;)V539 .method·public·onEnabled(Landroid/content/Context;)V
540 ····.locals·8540 ····.locals·5
541 ····.param·p1,·"context"····#·Landroid/content/Context;541 ····.param·p1,·"context"····#·Landroid/content/Context;
  
542 ····.prologue542 ····.prologue
543 ····.line·154543 ····.line·154
544 ····new-instance·v5,·Landroid/content/ComponentName;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·v6546 ····move-result-object·v3
  
547 ····const-class·v7,·Lde/eidottermihi/rpicheck/widget/OverclockingWidget;547 ····const-class·v4,·Lde/eidottermihi/rpicheck/widget/OverclockingWidget;
  
548 ····invoke-virtual·{v7},·Ljava/lang/Class;->getName()Ljava/lang/String;548 ····invoke-virtual·{v4},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
549 ····move-result-object·v7549 ····move-result-object·v4
  
550 ····invoke-direct·{v5,·v6,·v7},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V550 ····invoke-direct·{v2,·v3,·v4},·Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
  
551 ····.line·155551 ····.line·155
552 ····.local·v5,·"thisAppWidget":Landroid/content/ComponentName;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·v6554 ····move-result-object·v3
  
555 ····invoke-virtual·{v6,·v5},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I555 ····invoke-virtual·{v3,·v2},·Landroid/appwidget/AppWidgetManager;->getAppWidgetIds(Landroid/content/ComponentName;)[I
  
556 ····move-result-object·v1556 ····move-result-object·v1
  
557 ····.line·157557 ····.line·157
558 ····.local·v1,·"appWidgetIds":[I558 ····.local·v1,·"appWidgetIds":[I
559 ····move-object·v2,·v1559 ····array-length·v4,·v1
  
560 ····.local·v2,·"arr$":[I 
561 ····array-length·v4,·v2 
  
562 ····.local·v4,·"len$":I 
563 ····const/4·v3,·0x0560 ····const/4·v3,·0x0
  
564 ····.local·v3,·"i$":I 
565 ····:goto_0561 ····:goto_0
566 ····if-ge·v3,·v4,·:cond_0562 ····if-ge·v3,·v4,·:cond_0
  
567 ····aget·v0,·v2,·v3563 ····aget·v0,·v1,·v3
  
568 ····.line·159564 ····.line·159
569 ····.local·v0,·"appWidgetId":I565 ····.local·v0,·"appWidgetId":I
570 ····invoke-static·{p1,·v0},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->settingScheduledAlarm(Landroid/content/Context;I)V566 ····invoke-static·{p1,·v0},·Lde/eidottermihi/rpicheck/widget/OverclockingWidgetConfigureActivity;->settingScheduledAlarm(Landroid/content/Context;I)V
  
571 ····.line·157567 ····.line·157
572 ····add-int/lit8·v3,·v3,·0x1568 ····add-int/lit8·v3,·v3,·0x1
715 B
smali/de/eidottermihi/rpicheck/adapter/DeviceSpinnerAdapter.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
24 ····const/4·v1,·0x224 ····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)V25 ····invoke-direct·{p0,·p1,·v0,·p2,·v1},·Landroid/support/v4/widget/ResourceCursorAdapter;-><init>(Landroid/content/Context;ILandroid/database/Cursor;I)V
  
26 ····.line·4726 ····.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·v030 ····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;
581 B
smali/sheetrock/panda/changelog/ChangeLog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog;21 .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V23 .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsheetrock/panda/changelog/ChangeLog;
  
25 ····.prologue26 ····.prologue
26 ····.line·17427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
6.2 KB
smali/sheetrock/panda/changelog/ChangeLog.smali
    
Offset 117, 20 lines modifiedOffset 117, 22 lines modified
  
117 ····.line·80117 ····.line·80
118 ····:try_start_0118 ····: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·v1120 ····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·v2123 ····move-result-object·v2
  
123 ····const/4·v3,·0x0124 ····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·v1127 ····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 modifiedOffset 299, 61 lines modified
  
297 ····invoke-direct·{v6,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V299 ····invoke-direct·{v6,·v1},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
298 ····.line·154300 ····.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·v2305 ····move-result-object·v2
  
303 ····if-eqz·p1,·:cond_2306 ····if-eqz·p1,·:cond_2
  
304 ····const·v1,·0x7f07002d307 ····const·v1,·0x7f07002d
  
305 ····:goto_0308 ····: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·v1310 ····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·v1313 ····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·v1316 ····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·v1319 ····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·v2323 ····move-result-object·v2
  
317 ····const·v3,·0x7f07002e324 ····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·v2326 ····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;)V328 ····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·171331 ····.line·171
324 ····if-nez·p1,·:cond_1332 ····if-nez·p1,·:cond_1
  
325 ····.line·173333 ····.line·173
326 ····const·v1,·0x7f07002f334 ····const·v1,·0x7f07002f
Offset 360, 15 lines modifiedOffset 368, 15 lines modified
360 ····:cond_1368 ····: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·v1370 ····move-result-object·v1
  
363 ····return-object·v1371 ····return-object·v1
  
364 ····.line·154372 ····.line·155
365 ····:cond_2373 ····:cond_2
366 ····const·v1,·0x7f070030374 ····const·v1,·0x7f070030
  
367 ····goto·:goto_0375 ····goto·:goto_0
368 .end·method376 .end·method
  
369 .method·private·getLog(Z)Ljava/lang/String;377 .method·private·getLog(Z)Ljava/lang/String;
Offset 592, 14 lines modifiedOffset 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·v9601 ····move-result-object·v9
  
594 ····const/4·v10,·0x1602 ····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·v10605 ····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·v10607 ····move-result-object·v10
Offset 614, 14 lines modifiedOffset 623, 15 lines modified
  
614 ····move-result-object·v9623 ····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·v9625 ····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.
581 B
smali/sheetrock/panda/changelog/ChangeLog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog;21 .field·final·synthetic·this$0:Lsheetrock/panda/changelog/ChangeLog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V23 .method·constructor·<init>(Lsheetrock/panda/changelog/ChangeLog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsheetrock/panda/changelog/ChangeLog;
  
25 ····.prologue26 ····.prologue
26 ····.line·16427 ····.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>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V