| Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
| 1 | Verifies | ||
| 2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
| 3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
| 4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
| 5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
| 6 | Verified·for·SourceStamp:·false | ||
| 7 | Number·of·signers:·1 | ||
| 8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
| 9 | Signer·#1·certificate·SHA-256·digest:·c6716de6530a2e0b69e07b2c5e6bf76db04ccd279d1d6943ca34948933435731 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·2efae7a58e7c2ec61fb2177d0be191a962bd3770 | ||
| 11 | Signer·#1·certificate·MD5·digest:·396c41cbec47ca3a1f937490b19bc5d2 | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·0f0634e18efd654d538f316129df4a5f94c64a7cc7b12a5d063e5a7013fe9b89 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·d9bdda5185a5e687bd96c1bea997d42bd5e4c1ac | ||
| 16 | Signer·#1·public·key·MD5·digest:·d3d6f3235c70c8324e53c23b632116b2 | ||
| 17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| 18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
| Offset 1, 365 lines modified | Offset 1, 363 lines modified | ||
| 1 | Zip·file·size:·12 | 1 | Zip·file·size:·1229845·bytes,·number·of·entries:·361 |
| 2 | -rw----·····2.0·fat····37883·bl·defN·16-Mar-09·13:28·META-INF/MANIFEST.MF | ||
| 3 | -rw----·····2.0·fat····38004·bl·defN·16-Mar-09·13:28·META-INF/97C4A32A.SF | ||
| 4 | -rw----·····2.0·fat·····1326·bl·defN·16-Mar-09·13:28·META-INF/97C4A32A.RSA | ||
| 5 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-09·12:55·META-INF/buildserverid | ||
| 6 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-09·12:55·META-INF/fdroidserverid | ||
| 7 | -rw----·····2.0·fat·····3712·bX·defN·1 | 2 | -rw----·····2.0·fat·····3712·bX·defN·17-Jul-17·14:16·AndroidManifest.xml |
| 8 | -rw----·····2.0·fat······396·bl·defN·1 | 3 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·14:16·res/anim/abc_fade_in.xml |
| 9 | -rw----·····2.0·fat······396·bl·defN·1 | 4 | -rw----·····2.0·fat······396·bl·defN·17-Jul-17·14:16·res/anim/abc_fade_out.xml |
| 10 | -rw----·····2.0·fat······860·bl·defN·1 | 5 | -rw----·····2.0·fat······860·bl·defN·17-Jul-17·14:16·res/anim/abc_grow_fade_in_from_bottom.xml |
| 11 | -rw----·····2.0·fat······512·bl·defN·1 | 6 | -rw----·····2.0·fat······512·bl·defN·17-Jul-17·14:16·res/anim/abc_popup_enter.xml |
| 12 | -rw----·····2.0·fat······512·bl·defN·1 | 7 | -rw----·····2.0·fat······512·bl·defN·17-Jul-17·14:16·res/anim/abc_popup_exit.xml |
| 13 | -rw----·····2.0·fat······860·bl·defN·1 | 8 | -rw----·····2.0·fat······860·bl·defN·17-Jul-17·14:16·res/anim/abc_shrink_fade_out_from_bottom.xml |
| 14 | -rw----·····2.0·fat······400·bl·defN·1 | 9 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·14:16·res/anim/abc_slide_in_bottom.xml |
| 15 | -rw----·····2.0·fat······400·bl·defN·1 | 10 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·14:16·res/anim/abc_slide_in_top.xml |
| 16 | -rw----·····2.0·fat······400·bl·defN·1 | 11 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·14:16·res/anim/abc_slide_out_bottom.xml |
| 17 | -rw----·····2.0·fat······400·bl·defN·1 | 12 | -rw----·····2.0·fat······400·bl·defN·17-Jul-17·14:16·res/anim/abc_slide_out_top.xml |
| 18 | -rw----·····2.0·fat······472·bl·defN·1 | 13 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·14:16·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
| 19 | -rw----·····2.0·fat······472·bl·defN·1 | 14 | -rw----·····2.0·fat······472·bl·defN·17-Jul-17·14:16·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
| 20 | -rw----·····2.0·fat······548·bl·defN·1 | 15 | -rw----·····2.0·fat······548·bl·defN·17-Jul-17·14:16·res/color-v23/abc_color_highlight_material.xml |
| 21 | -rw----·····2.0·fat······344·bl·defN·1 | 16 | -rw----·····2.0·fat······344·bl·defN·17-Jul-17·14:16·res/color/abc_background_cache_hint_selector_material_dark.xml |
| 22 | -rw----·····2.0·fat······344·bl·defN·1 | 17 | -rw----·····2.0·fat······344·bl·defN·17-Jul-17·14:16·res/color/abc_background_cache_hint_selector_material_light.xml |
| 23 | -rw----·····2.0·fat······468·bl·defN·1 | 18 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_primary_text_disable_only_material_dark.xml |
| 24 | -rw----·····2.0·fat······468·bl·defN·1 | 19 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_primary_text_disable_only_material_light.xml |
| 25 | -rw----·····2.0·fat······468·bl·defN·1 | 20 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_primary_text_material_dark.xml |
| 26 | -rw----·····2.0·fat······468·bl·defN·1 | 21 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_primary_text_material_light.xml |
| 27 | -rw----·····2.0·fat······596·bl·defN·1 | 22 | -rw----·····2.0·fat······596·bl·defN·17-Jul-17·14:16·res/color/abc_search_url_text.xml |
| 28 | -rw----·····2.0·fat······468·bl·defN·1 | 23 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_secondary_text_material_dark.xml |
| 29 | -rw----·····2.0·fat······468·bl·defN·1 | 24 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/abc_secondary_text_material_light.xml |
| 30 | -rw----·····2.0·fat······468·bl·defN·1 | 25 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/switch_thumb_material_dark.xml |
| 31 | -rw----·····2.0·fat······468·bl·defN·1 | 26 | -rw----·····2.0·fat······468·bl·defN·17-Jul-17·14:16·res/color/switch_thumb_material_light.xml |
| 32 | -rw----·····1.0·fat······287·b-·stor·1 | 27 | -rw----·····1.0·fat······287·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 33 | -rw----·····1.0·fat······306·b-·stor·1 | 28 | -rw----·····1.0·fat······306·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 34 | -rw----·····1.0·fat······549·b-·stor·1 | 29 | -rw----·····1.0·fat······549·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 35 | -rw----·····1.0·fat······622·b-·stor·1 | 30 | -rw----·····1.0·fat······622·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 36 | -rw----·····1.0·fat······753·b-·stor·1 | 31 | -rw----·····1.0·fat······753·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 37 | -rw----·····1.0·fat·····1619·b-·stor·1 | 32 | -rw----·····1.0·fat·····1619·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
| 38 | -rw----·····1.0·fat·····1078·b-·stor·1 | 33 | -rw----·····1.0·fat·····1078·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
| 39 | -rw----·····1.0·fat·····1548·b-·stor·1 | 34 | -rw----·····1.0·fat·····1548·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 40 | -rw----·····1.0·fat·····1748·b-·stor·1 | 35 | -rw----·····1.0·fat·····1748·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 41 | -rw----·····1.0·fat······229·b-·stor·1 | 36 | -rw----·····1.0·fat······229·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 42 | -rw----·····1.0·fat······416·b-·stor·1 | 37 | -rw----·····1.0·fat······416·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 43 | -rw----·····1.0·fat······280·b-·stor·1 | 38 | -rw----·····1.0·fat······280·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 44 | -rw----·····1.0·fat······233·b-·stor·1 | 39 | -rw----·····1.0·fat······233·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 45 | -rw----·····1.0·fat······160·b-·stor·1 | 40 | -rw----·····1.0·fat······160·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
| 46 | -rw----·····1.0·fat······288·b-·stor·1 | 41 | -rw----·····1.0·fat······288·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 47 | -rw----·····1.0·fat······612·b-·stor·1 | 42 | -rw----·····1.0·fat······612·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 48 | -rw----·····1.0·fat······190·b-·stor·1 | 43 | -rw----·····1.0·fat······190·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 49 | -rw----·····1.0·fat······373·b-·stor·1 | 44 | -rw----·····1.0·fat······373·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 50 | -rw----·····1.0·fat······270·b-·stor·1 | 45 | -rw----·····1.0·fat······270·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 51 | -rw----·····1.0·fat······791·b-·stor·1 | 46 | -rw----·····1.0·fat······791·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 52 | -rw----·····1.0·fat·····1028·b-·stor·1 | 47 | -rw----·····1.0·fat·····1028·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 53 | -rw----·····1.0·fat······541·b-·stor·1 | 48 | -rw----·····1.0·fat······541·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 54 | -rw----·····1.0·fat······170·b-·stor·1 | 49 | -rw----·····1.0·fat······170·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 55 | -rw----·····1.0·fat······244·b-·stor·1 | 50 | -rw----·····1.0·fat······244·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
| 56 | -rw----·····1.0·fat······212·b-·stor·1 | 51 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
| 57 | -rw----·····1.0·fat······212·b-·stor·1 | 52 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
| 58 | -rw----·····1.0·fat······212·b-·stor·1 | 53 | -rw----·····1.0·fat······212·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
| 59 | -rw----·····1.0·fat······239·b-·stor·1 | 54 | -rw----·····1.0·fat······239·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 60 | -rw----·····1.0·fat······240·b-·stor·1 | 55 | -rw----·····1.0·fat······240·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 61 | -rw----·····1.0·fat······840·b-·stor·1 | 56 | -rw----·····1.0·fat······840·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 62 | -rw----·····1.0·fat·····1290·b-·stor·1 | 57 | -rw----·····1.0·fat·····1290·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
| 63 | -rw----·····1.0·fat······259·b-·stor·1 | 58 | -rw----·····1.0·fat······259·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png |
| 64 | -rw----·····1.0·fat······271·b-·stor·1 | 59 | -rw----·····1.0·fat······271·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png |
| 65 | -rw----·····1.0·fat······387·b-·stor·1 | 60 | -rw----·····1.0·fat······387·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png |
| 66 | -rw----·····1.0·fat······214·b-·stor·1 | 61 | -rw----·····1.0·fat······214·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png |
| 67 | -rw----·····1.0·fat······201·b-·stor·1 | 62 | -rw----·····1.0·fat······201·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png |
| 68 | -rw----·····1.0·fat······392·b-·stor·1 | 63 | -rw----·····1.0·fat······392·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 69 | -rw----·····1.0·fat······538·b-·stor·1 | 64 | -rw----·····1.0·fat······538·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
| 70 | -rw----·····1.0·fat······199·b-·stor·1 | 65 | -rw----·····1.0·fat······199·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
| 71 | -rw----·····1.0·fat······192·b-·stor·1 | 66 | -rw----·····1.0·fat······192·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
| 72 | -rw----·····1.0·fat······202·b-·stor·1 | 67 | -rw----·····1.0·fat······202·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
| 73 | -rw----·····1.0·fat······182·b-·stor·1 | 68 | -rw----·····1.0·fat······182·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
| 74 | -rw----·····1.0·fat······182·b-·stor·1 | 69 | -rw----·····1.0·fat······182·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
| 75 | -rw----·····1.0·fat······872·b-·stor·1 | 70 | -rw----·····1.0·fat······872·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/ic_action_cancel_launchersize.png |
| 76 | -rw----·····1.0·fat·····1148·b-·stor·1 | 71 | -rw----·····1.0·fat·····1148·b-·stor·17-Jul-17·14:16·res/drawable-hdpi-v4/ic_action_cancel_launchersize_light.png |
| 77 | -rw----·····1.0·fat······384·b-·stor·1 | 72 | -rw----·····1.0·fat······384·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 78 | -rw----·····1.0·fat······289·b-·stor·1 | 73 | -rw----·····1.0·fat······289·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 79 | -rw----·····1.0·fat······610·b-·stor·1 | 74 | -rw----·····1.0·fat······610·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 80 | -rw----·····1.0·fat······391·b-·stor·1 | 75 | -rw----·····1.0·fat······391·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 81 | -rw----·····1.0·fat······325·b-·stor·1 | 76 | -rw----·····1.0·fat······325·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 82 | -rw----·····1.0·fat······174·b-·stor·1 | 77 | -rw----·····1.0·fat······174·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 83 | -rw----·····1.0·fat······381·b-·stor·1 | 78 | -rw----·····1.0·fat······381·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 84 | -rw----·····1.0·fat······351·b-·stor·1 | 79 | -rw----·····1.0·fat······351·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 85 | -rw----·····1.0·fat······428·b-·stor·1 | 80 | -rw----·····1.0·fat······428·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 86 | -rw----·····1.0·fat······237·b-·stor·1 | 81 | -rw----·····1.0·fat······237·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 87 | -rw----·····1.0·fat······729·b-·stor·1 | 82 | -rw----·····1.0·fat······729·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 88 | -rw----·····1.0·fat······503·b-·stor·1 | 83 | -rw----·····1.0·fat······503·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 89 | -rw----·····1.0·fat······475·b-·stor·1 | 84 | -rw----·····1.0·fat······475·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 90 | -rw----·····1.0·fat······361·b-·stor·1 | 85 | -rw----·····1.0·fat······361·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 91 | -rw----·····1.0·fat······991·b-·stor·1 | 86 | -rw----·····1.0·fat······991·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 92 | -rw----·····1.0·fat······630·b-·stor·1 | 87 | -rw----·····1.0·fat······630·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 93 | -rw----·····1.0·fat······246·b-·stor·1 | 88 | -rw----·····1.0·fat······246·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 94 | -rw----·····1.0·fat······418·b-·stor·1 | 89 | -rw----·····1.0·fat······418·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 95 | -rw----·····1.0·fat·····1257·b-·stor·1 | 90 | -rw----·····1.0·fat·····1257·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 96 | -rw----·····1.0·fat······611·b-·stor·1 | 91 | -rw----·····1.0·fat······611·b-·stor·17-Jul-17·14:16·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
| 97 | -rw----·····1.0·fat······274·b-·stor·1 | 92 | -rw----·····1.0·fat······274·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
| 98 | -rw----·····1.0·fat······288·b-·stor·1 | 93 | -rw----·····1.0·fat······288·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png |
| 99 | -rw----·····1.0·fat······429·b-·stor·1 | 94 | -rw----·····1.0·fat······429·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png |
| 100 | -rw----·····1.0·fat······428·b-·stor·1 | 95 | -rw----·····1.0·fat······428·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
| 101 | -rw----·····1.0·fat······493·b-·stor·1 | 96 | -rw----·····1.0·fat······493·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
| 102 | -rw----·····1.0·fat·····1348·b-·stor·1 | 97 | -rw----·····1.0·fat·····1348·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
| 103 | -rw----·····1.0·fat·····1005·b-·stor·1 | 98 | -rw----·····1.0·fat·····1005·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
| 104 | -rw----·····1.0·fat·····1047·b-·stor·1 | 99 | -rw----·····1.0·fat·····1047·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
| 105 | -rw----·····1.0·fat·····1124·b-·stor·1 | 100 | -rw----·····1.0·fat·····1124·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
| 106 | -rw----·····1.0·fat······225·b-·stor·1 | 101 | -rw----·····1.0·fat······225·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
| 107 | -rw----·····1.0·fat······351·b-·stor·1 | 102 | -rw----·····1.0·fat······351·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
| 108 | -rw----·····1.0·fat······236·b-·stor·1 | 103 | -rw----·····1.0·fat······236·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png |
| 109 | -rw----·····1.0·fat······280·b-·stor·1 | 104 | -rw----·····1.0·fat······280·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
| 110 | -rw----·····1.0·fat······158·b-·stor·1 | 105 | -rw----·····1.0·fat······158·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
| 111 | -rw----·····1.0·fat······185·b-·stor·1 | 106 | -rw----·····1.0·fat······185·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
| 112 | -rw----·····1.0·fat······377·b-·stor·1 | 107 | -rw----·····1.0·fat······377·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
| 113 | -rw----·····1.0·fat······158·b-·stor·1 | 108 | -rw----·····1.0·fat······158·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
| 114 | -rw----·····1.0·fat······234·b-·stor·1 | 109 | -rw----·····1.0·fat······234·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
| 115 | -rw----·····1.0·fat······186·b-·stor·1 | 110 | -rw----·····1.0·fat······186·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
| 116 | -rw----·····1.0·fat······545·b-·stor·1 | 111 | -rw----·····1.0·fat······545·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
| 117 | -rw----·····1.0·fat······681·b-·stor·1 | 112 | -rw----·····1.0·fat······681·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png |
| 118 | -rw----·····1.0·fat······415·b-·stor·1 | 113 | -rw----·····1.0·fat······415·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
| 119 | -rw----·····1.0·fat······170·b-·stor·1 | 114 | -rw----·····1.0·fat······170·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png |
| 120 | -rw----·····1.0·fat······222·b-·stor·1 | 115 | -rw----·····1.0·fat······222·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_focused_holo.9.png |
| 121 | -rw----·····1.0·fat······211·b-·stor·1 | 116 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png |
| 122 | -rw----·····1.0·fat······211·b-·stor·1 | 117 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png |
| 123 | -rw----·····1.0·fat······211·b-·stor·1 | 118 | -rw----·····1.0·fat······211·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png |
| 124 | -rw----·····1.0·fat······226·b-·stor·1 | 119 | -rw----·····1.0·fat······226·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
| 125 | -rw----·····1.0·fat······227·b-·stor·1 | 120 | -rw----·····1.0·fat······227·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png |
| 126 | -rw----·····1.0·fat······604·b-·stor·1 | 121 | -rw----·····1.0·fat······604·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
| 127 | -rw----·····1.0·fat······863·b-·stor·1 | 122 | -rw----·····1.0·fat······863·b-·stor·17-Jul-17·14:16·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png |
| Max diff block lines reached; -1/77491 bytes (-0.00%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
| 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="4"·android:versionName="0.2"·package="moe.minori.pgpclipper"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="4"·android:versionName="0.2"·package="moe.minori.pgpclipper"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002"> |
| 3 | ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/> | 3 | ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="23"/> |
| 4 | ··<uses-permission·android:name="android.permission.NFC"/> | 4 | ··<uses-permission·android:name="android.permission.NFC"/> |
| 5 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> | 5 | ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> |
| 6 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/icon"·android:allowBackup="true"> | 6 | ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@mipmap/icon"·android:allowBackup="true"> |
| 7 | ····<activity·android:label="@string/app_name"·android:icon="@mipmap/icon"·android:name="moe.minori.pgpclipper.activities.PGPClipperSettingsActivity"> | 7 | ····<activity·android:label="@string/app_name"·android:icon="@mipmap/icon"·android:name="moe.minori.pgpclipper.activities.PGPClipperSettingsActivity"> |
| 8 | ······<intent-filter> | 8 | ······<intent-filter> |
| 9 | ········<action·android:name="android.intent.action.MAIN"/> | 9 | ········<action·android:name="android.intent.action.MAIN"/> |
| Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
| 1 | DEX·version·'035' | 1 | DEX·version·'035' |
| 2 | DEX·file·header: | 2 | DEX·file·header: |
| 3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
| 4 | checksum············:· | 4 | checksum············:·40e70cc3 |
| 5 | signature···········:· | 5 | signature···········:·8112...c370 |
| 6 | file_size···········:· | 6 | file_size···········:·1737112 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·16452 | 10 | string_ids_size·····:·16452 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·2159 | 12 | type_ids_size·······:·2159 |
| 13 | type_ids_off········:·65920·(0x010180) | 13 | type_ids_off········:·65920·(0x010180) |
| Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
| 15 | proto_ids_off·······:·74556·(0x01233c) | 15 | proto_ids_off·······:·74556·(0x01233c) |
| 16 | field_ids_size······:·7039 | 16 | field_ids_size······:·7039 |
| 17 | field_ids_off·······:·110436·(0x01af64) | 17 | field_ids_off·······:·110436·(0x01af64) |
| 18 | method_ids_size·····:·16100 | 18 | method_ids_size·····:·16100 |
| 19 | method_ids_off······:·166748·(0x028b5c) | 19 | method_ids_off······:·166748·(0x028b5c) |
| 20 | class_defs_size·····:·1522 | 20 | class_defs_size·····:·1522 |
| 21 | class_defs_off······:·295548·(0x04827c) | 21 | class_defs_off······:·295548·(0x04827c) |
| 22 | data_size···········:·1 | 22 | data_size···········:·1392860 |
| 23 | data_off············:·3 | 23 | data_off············:·344252·(0x0540bc) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·245 | 25 | class_idx···········:·245 |
| 26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
| 27 | superclass_idx······:·1920 | 27 | superclass_idx······:·1920 |
| 28 | source_file_idx·····:·806 | 28 | source_file_idx·····:·806 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| Offset 1333, 17 lines modified | Offset 1333, 17 lines modified | ||
| 1333 | ······type··········:·'()V' | 1333 | ······type··········:·'()V' |
| 1334 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 1334 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 1335 | ······code··········- | 1335 | ······code··········- |
| 1336 | ······registers·····:·1 | 1336 | ······registers·····:·1 |
| 1337 | ······ins···········:·1 | 1337 | ······ins···········:·1 |
| 1338 | ······outs··········:·1 | 1338 | ······outs··········:·1 |
| 1339 | ······insns·size····:·4·16-bit·code·units | 1339 | ······insns·size····:·4·16-bit·code·units |
| 1340 | 0 | 1340 | 072424:········································|[072424]·android.support.v4.BuildConfig.<init>:()V |
| 1341 | 0 | 1341 | 072434:·7010·643c·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3c64 |
| 1342 | 0 | 1342 | 07243a:·0e00···································|0003:·return-void |
| 1343 | ······catches·······:·(none) | 1343 | ······catches·······:·(none) |
| 1344 | ······positions·····:· | 1344 | ······positions·····:· |
| 1345 | ········0x0000·line=6 | 1345 | ········0x0000·line=6 |
| 1346 | ······locals········:· | 1346 | ······locals········:· |
| 1347 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;· | 1347 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/BuildConfig;· |
| 1348 | ··Virtual·methods···- | 1348 | ··Virtual·methods···- |
| Offset 1502, 33 lines modified | Offset 1502, 33 lines modified | ||
| 1502 | ······type··········:·'()V' | 1502 | ······type··········:·'()V' |
| 1503 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 1503 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
| 1504 | ······code··········- | 1504 | ······code··········- |
| 1505 | ······registers·····:·2 | 1505 | ······registers·····:·2 |
| 1506 | ······ins···········:·0 | 1506 | ······ins···········:·0 |
| 1507 | ······outs··········:·1 | 1507 | ······outs··········:·1 |
| 1508 | ······insns·size····:·36·16-bit·code·units | 1508 | ······insns·size····:·36·16-bit·code·units |
| 1509 | 0 | 1509 | 07243c:········································|[07243c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
| 1510 | 0 | 1510 | 07244c:·6000·4e00······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@004e |
| 1511 | 0 | 1511 | 072450:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
| 1512 | 0 | 1512 | 072454:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
| 1513 | 0 | 1513 | 072458:·2200·2001······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0120 |
| 1514 | 0 | 1514 | 07245c:·7010·c704·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@04c7 |
| 1515 | 0 | 1515 | 072462:·6900·6900······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0069 |
| 1516 | 0 | 1516 | 072466:·0e00···································|000d:·return-void |
| 1517 | 0 | 1517 | 072468:·6000·4e00······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@004e |
| 1518 | 0 | 1518 | 07246c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
| 1519 | 0 | 1519 | 072470:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
| 1520 | 0 | 1520 | 072474:·2200·1f01······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@011f |
| 1521 | 0 | 1521 | 072478:·7010·c004·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@04c0 |
| 1522 | 0 | 1522 | 07247e:·6900·6900······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0069 |
| 1523 | 0 | 1523 | 072482:·28f2···································|001b:·goto·000d·//·-000e |
| 1524 | 0 | 1524 | 072484:·2200·2101······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0121 |
| 1525 | 0 | 1525 | 072488:·7010·c904·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@04c9 |
| 1526 | 0 | 1526 | 07248e:·6900·6900······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0069 |
| 1527 | 0 | 1527 | 072492:·28ea···································|0023:·goto·000d·//·-0016 |
| 1528 | ······catches·······:·(none) | 1528 | ······catches·······:·(none) |
| 1529 | ······positions·····:· | 1529 | ······positions·····:· |
| 1530 | ········0x0000·line=111 | 1530 | ········0x0000·line=111 |
| 1531 | ········0x0006·line=112 | 1531 | ········0x0006·line=112 |
| 1532 | ········0x000d·line=118 | 1532 | ········0x000d·line=118 |
| 1533 | ········0x000e·line=113 | 1533 | ········0x000e·line=113 |
| 1534 | ········0x0014·line=114 | 1534 | ········0x0014·line=114 |
| Offset 1540, 17 lines modified | Offset 1540, 17 lines modified | ||
| 1540 | ······type··········:·'()V' | 1540 | ······type··········:·'()V' |
| 1541 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 1541 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
| 1542 | ······code··········- | 1542 | ······code··········- |
| 1543 | ······registers·····:·1 | 1543 | ······registers·····:·1 |
| 1544 | ······ins···········:·1 | 1544 | ······ins···········:·1 |
| 1545 | ······outs··········:·1 | 1545 | ······outs··········:·1 |
| 1546 | ······insns·size····:·4·16-bit·code·units | 1546 | ······insns·size····:·4·16-bit·code·units |
| 1547 | 0 | 1547 | 072494:········································|[072494]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
| 1548 | 0 | 1548 | 0724a4:·7010·643c·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3c64 |
| 1549 | 0 | 1549 | 0724aa:·0e00···································|0003:·return-void |
| 1550 | ······catches·······:·(none) | 1550 | ······catches·······:·(none) |
| 1551 | ······positions·····:· | 1551 | ······positions·····:· |
| 1552 | ········0x0000·line=280 | 1552 | ········0x0000·line=280 |
| 1553 | ········0x0003·line=282 | 1553 | ········0x0003·line=282 |
| 1554 | ······locals········:· | 1554 | ······locals········:· |
| 1555 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· | 1555 | ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;· |
| Offset 1559, 27 lines modified | Offset 1559, 27 lines modified | ||
| 1559 | ······type··········:·'(I)Ljava/lang/String;' | 1559 | ······type··········:·'(I)Ljava/lang/String;' |
| 1560 | ······access········:·0x0009·(PUBLIC·STATIC) | 1560 | ······access········:·0x0009·(PUBLIC·STATIC) |
| 1561 | ······code··········- | 1561 | ······code··········- |
| 1562 | ······registers·····:·2 | 1562 | ······registers·····:·2 |
| 1563 | ······ins···········:·1 | 1563 | ······ins···········:·1 |
| 1564 | ······outs··········:·0 | 1564 | ······outs··········:·0 |
| 1565 | ······insns·size····:·38·16-bit·code·units | 1565 | ······insns·size····:·38·16-bit·code·units |
| 1566 | 0 | 1566 | 0724ac:········································|[0724ac]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
| 1567 | 0 | 1567 | 0724bc:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
| 1568 | 0 | 1568 | 0724c2:·1a00·9417······························|0003:·const-string·v0,·"UNKNOWN"·//·string@1794 |
| 1569 | 0 | 1569 | 0724c6:·1100···································|0005:·return-object·v0 |
| 1570 | 0 | 1570 | 0724c8:·1a00·5f04······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@045f |
| 1571 | 0 | 1571 | 0724cc:·28fd···································|0008:·goto·0005·//·-0003 |
| 1572 | 0 | 1572 | 0724ce:·1a00·5e04······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@045e |
| 1573 | 0 | 1573 | 0724d2:·28fa···································|000b:·goto·0005·//·-0006 |
| 1574 | 0 | 1574 | 0724d4:·1a00·5d04······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@045d |
| 1575 | 0 | 1575 | 0724d8:·28f7···································|000e:·goto·0005·//·-0009 |
| 1576 | 0 | 1576 | 0724da:·1a00·5c04······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@045c |
| 1577 | 0 | 1577 | 0724de:·28f4···································|0011:·goto·0005·//·-000c |
| 1578 | 0 | 1578 | 0724e0:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units) |
| 1579 | ······catches·······:·(none) | 1579 | ······catches·······:·(none) |
| 1580 | ······positions·····:· | 1580 | ······positions·····:· |
| 1581 | ········0x0000·line=438 | 1581 | ········0x0000·line=438 |
| 1582 | ········0x0003·line=448 | 1582 | ········0x0003·line=448 |
| 1583 | ········0x0006·line=440 | 1583 | ········0x0006·line=440 |
| 1584 | ········0x0009·line=442 | 1584 | ········0x0009·line=442 |
| Max diff block lines reached; 36894018/36906661 bytes (99.97%) of diff not shown. | |||
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 1 | Zip·file·size:·272958 | 1 | Zip·file·size:·2729583·bytes,·number·of·entries:·1522 |
| 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class | 2 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class |
| 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class | 3 | ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class |
| 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class | 4 | ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class |
| 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class | 5 | ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class |
| 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class | 6 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class |
| 7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class | 7 | ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class |
| 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class | 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
| Offset 1001, 29 lines modified | Offset 1001, 29 lines modified | ||
| 1001 | ?rwxrwxr-x··2.0·unx····18759·b-·defN·80-Jan-01·00:00·moe/minori/pgpclipper/R$styleable.class | 1001 | ?rwxrwxr-x··2.0·unx····18759·b-·defN·80-Jan-01·00:00·moe/minori/pgpclipper/R$styleable.class |
| 1002 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/R$xml.class | 1002 | ?rwxrwxr-x··2.0·unx······198·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/R$xml.class |
| 1003 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/R.class | 1003 | ?rwxrwxr-x··2.0·unx······138·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/R.class |
| 1004 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1.class | 1004 | ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1.class |
| 1005 | ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2.class | 1005 | ?rwxrwxr-x··2.0·unx·····1210·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2.class |
| 1006 | ?rwxrwxr-x··2.0·unx·····7731·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity.class | 1006 | ?rwxrwxr-x··2.0·unx·····7731·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity.class |
| 1007 | ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity$1.class | 1007 | ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity$1.class |
| 1008 | ?rwxrwxr-x··2.0·unx·····983 | 1008 | ?rwxrwxr-x··2.0·unx·····9836·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity.class |
| 1009 | ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperResultShowActivity$1.class | 1009 | ?rwxrwxr-x··2.0·unx······501·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperResultShowActivity$1.class |
| 1010 | ?rwxrwxr-x··2.0·unx·····9682·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperResultShowActivity.class | 1010 | ?rwxrwxr-x··2.0·unx·····9682·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperResultShowActivity.class |
| 1011 | ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$1.class | 1011 | ?rwxrwxr-x··2.0·unx·····1147·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$1.class |
| 1012 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$2.class | 1012 | ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$2.class |
| 1013 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$3.class | 1013 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$3.class |
| 1014 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$4.class | 1014 | ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$4.class |
| 1015 | ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5.class | 1015 | ?rwxrwxr-x··2.0·unx·····1313·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5.class |
| 1016 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6.class | 1016 | ?rwxrwxr-x··2.0·unx·····1304·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6.class |
| 1017 | ?rwxrwxr-x··2.0·unx·····1242·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7.class | 1017 | ?rwxrwxr-x··2.0·unx·····1242·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7.class |
| 1018 | ?rwxrwxr-x··2.0·unx·····4106·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment.class | 1018 | ?rwxrwxr-x··2.0·unx·····4106·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment.class |
| 1019 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/encryption/AESHelper.class | 1019 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/encryption/AESHelper.class |
| 1020 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/encryption/PBKDF2Helper.class | 1020 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/encryption/PBKDF2Helper.class |
| 1021 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/listeners/PINInputReceivedListener.class | 1021 | ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/listeners/PINInputReceivedListener.class |
| 1022 | ?rwxrwxr-x··2.0·unx·····108 | 1022 | ?rwxrwxr-x··2.0·unx·····1080·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/util/EncryptionUtils.class |
| 1023 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/util/PGPBlockDetector.class | 1023 | ?rwxrwxr-x··2.0·unx·····1077·b-·stor·80-Jan-01·00:00·moe/minori/pgpclipper/util/PGPBlockDetector.class |
| 1024 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/BuildConfig.class | 1024 | ?rwxrwxr-x··2.0·unx······435·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/BuildConfig.class |
| 1025 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/IOpenPgpService2.class | 1025 | ?rwxrwxr-x··2.0·unx······292·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/IOpenPgpService2.class |
| 1026 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/IOpenPgpService.class | 1026 | ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/IOpenPgpService.class |
| 1027 | ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpDecryptionResult$1.class | 1027 | ?rwxrwxr-x··2.0·unx······810·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpDecryptionResult$1.class |
| 1028 | ?rwxrwxr-x··2.0·unx·····1342·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpDecryptionResult.class | 1028 | ?rwxrwxr-x··2.0·unx·····1342·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpDecryptionResult.class |
| 1029 | ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpError$1.class | 1029 | ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·org/openintents/openpgp/OpenPgpError$1.class |
| Offset 1517, 8 lines modified | Offset 1517, 8 lines modified | ||
| 1517 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class | 1517 | ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class |
| 1518 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class | 1518 | ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class |
| 1519 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class | 1519 | ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class |
| 1520 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class | 1520 | ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class |
| 1521 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class | 1521 | ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
| 1522 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class | 1522 | ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class |
| 1523 | ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class | 1523 | ?rwxrwxr-x··2.0·unx······515·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class |
| 1524 | 1522·files,·285005 | 1524 | 1522·files,·2850054·bytes·uncompressed,·2424253·bytes·compressed:··14.9% |
| Offset 73, 21 lines modified | Offset 73, 21 lines modified | ||
| 73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); | 73 | ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3); |
| 74 | ············try·{ | 74 | ············try·{ |
| 75 | ················final·Object·o·=·invoke2; | 75 | ················final·Object·o·=·invoke2; |
| 76 | ················final·IBinder·binder2; | 76 | ················final·IBinder·binder2; |
| 77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; | 77 | ················final·IBinder·binder·=·binder2·=·(IBinder)o; |
| 78 | ················return·binder2; | 78 | ················return·binder2; |
| 79 | ············} | 79 | ············} |
| 80 | ············catch·(IllegalAccessException·ex3)·{} | ||
| 80 | ············catch·(IllegalArgumentException·ex | 81 | ············catch·(IllegalArgumentException·ex)·{} |
| 81 | ············catch·(InvocationTargetException·ex)·{} | 82 | ············catch·(InvocationTargetException·ex)·{} |
| 82 | ············catch·(IllegalAccessException·ex)·{} | ||
| 83 | ········} | 83 | ········} |
| 84 | ········catch·(IllegalAccessException·ex4)·{} | ||
| 84 | ········catch·(IllegalArgumentException·ex | 85 | ········catch·(IllegalArgumentException·ex5)·{} |
| 85 | ········catch·(InvocationTargetException·ex | 86 | ········catch·(InvocationTargetException·ex6)·{} |
| 86 | ········catch·(IllegalAccessException·ex6)·{} | ||
| 87 | ····} | 87 | ····} |
| 88 | ···· | 88 | ···· |
| 89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ | 89 | ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{ |
| 90 | ········//· | 90 | ········//· |
| 91 | ········//·This·method·could·not·be·decompiled. | 91 | ········//·This·method·could·not·be·decompiled. |
| 92 | ········//· | 92 | ········//· |
| 93 | ········//·Original·Bytecode: | 93 | ········//·Original·Bytecode: |
| Offset 206, 29 lines modified | Offset 206, 29 lines modified | ||
| 206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; | 206 | ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException; |
| 207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; | 207 | ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException; |
| 208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; | 208 | ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException; |
| 209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; | 209 | ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException; |
| 210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; | 210 | ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException; |
| 211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; | 211 | ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException; |
| 212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; | 212 | ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException; |
| 213 | ········//··102····105···· | 213 | ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException; |
| 214 | ········//··102····105···· | 214 | ········//··102····105····170····172····Ljava/lang/IllegalAccessException; |
| 215 | ········//··102····105····1 | 215 | ········//··102····105····199····204····Ljava/lang/IllegalArgumentException; |
| 216 | ········//··110····115···· | 216 | ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException; |
| 217 | ········//··110····115···· | 217 | ········//··110····115····170····172····Ljava/lang/IllegalAccessException; |
| 218 | ········//··110····115····1 | 218 | ········//··110····115····199····204····Ljava/lang/IllegalArgumentException; |
| 219 | ········//··126····128···· | 219 | ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException; |
| 220 | ········//··126····128···· | 220 | ········//··126····128····170····172····Ljava/lang/IllegalAccessException; |
| 221 | ········//··126····128····1 | 221 | ········//··126····128····199····204····Ljava/lang/IllegalArgumentException; |
| 222 | ········//··135····137···· | 222 | ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException; |
| 223 | ········//··135····137···· | 223 | ········//··135····137····170····172····Ljava/lang/IllegalAccessException; |
| 224 | ········//··135····137····1 | 224 | ········//··135····137····199····204····Ljava/lang/IllegalArgumentException; |
| 225 | ········//··140····146···· | 225 | ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException; |
| 226 | ········//··140····146···· | 226 | ········//··140····146····170····172····Ljava/lang/IllegalAccessException; |
| 227 | ········//··140····146····1 | 227 | ········//··140····146····199····204····Ljava/lang/IllegalArgumentException; |
| 228 | ········//· | 228 | ········//· |
| 229 | ········//·The·error·that·occurred·was: | 229 | ········//·The·error·that·occurred·was: |
| 230 | ········//· | 230 | ········//· |
| 231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: | 231 | ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146: |
| 232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) | 232 | ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) |
| 233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) | 233 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) |
| 234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) | 234 | ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) |
| Offset 7, 19 lines modified | Offset 7, 19 lines modified | ||
| 7 | import·android.os.Bundle; | 7 | import·android.os.Bundle; |
| 8 | import·android.view.ViewGroup; | 8 | import·android.view.ViewGroup; |
| 9 | import·android.text.TextWatcher; | 9 | import·android.text.TextWatcher; |
| 10 | import·android.widget.EditText; | 10 | import·android.widget.EditText; |
| 11 | import·android.widget.Button; | 11 | import·android.widget.Button; |
| 12 | import·android.view.View; | 12 | import·android.view.View; |
| 13 | import·java.security.spec.InvalidKeySpecException; | 13 | import·java.security.spec.InvalidKeySpecException; |
| 14 | import·java.security.InvalidKeyException; | ||
| 15 | import·javax.crypto.BadPaddingException; | ||
| 16 | import·javax.crypto.IllegalBlockSizeException; | 14 | import·javax.crypto.IllegalBlockSizeException; |
| 17 | import·java.security. | 15 | import·java.security.InvalidKeyException; |
| 18 | import·javax.crypto.NoSuchPaddingException; | 16 | import·javax.crypto.NoSuchPaddingException; |
| 17 | import·java.security.NoSuchAlgorithmException; | ||
| 18 | import·javax.crypto.BadPaddingException; | ||
| 19 | import·moe.minori.pgpclipper.encryption.AESHelper; | 19 | import·moe.minori.pgpclipper.encryption.AESHelper; |
| 20 | import·moe.minori.pgpclipper.encryption.PBKDF2Helper; | 20 | import·moe.minori.pgpclipper.encryption.PBKDF2Helper; |
| 21 | import·moe.minori.pgpclipper.util.EncryptionUtils; | 21 | import·moe.minori.pgpclipper.util.EncryptionUtils; |
| 22 | import·android.content.IntentFilter; | 22 | import·android.content.IntentFilter; |
| 23 | import·android.app.PendingIntent; | 23 | import·android.app.PendingIntent; |
| 24 | import·android.content.Context; | 24 | import·android.content.Context; |
| 25 | import·android.content.Intent; | 25 | import·android.content.Intent; |
| Offset 64, 33 lines modified | Offset 64, 33 lines modified | ||
| 64 | ············try·{ | 64 | ············try·{ |
| 65 | ················final·byte[]·encrypt·=·AESHelper.encrypt(EncryptionUtils.stringToByteArray(s),·saltedHash); | 65 | ················final·byte[]·encrypt·=·AESHelper.encrypt(EncryptionUtils.stringToByteArray(s),·saltedHash); |
| 66 | ················try·{ | 66 | ················try·{ |
| 67 | ····················this.editor.putString("encryptedKeyPass",·EncryptionUtils.byteArrayToHex(encrypt)); | 67 | ····················this.editor.putString("encryptedKeyPass",·EncryptionUtils.byteArrayToHex(encrypt)); |
| 68 | ····················this.editor.commit(); | 68 | ····················this.editor.commit(); |
| 69 | ····················return·true; | 69 | ····················return·true; |
| 70 | ················} | 70 | ················} |
| 71 | ················catch·( | 71 | ················catch·(BadPaddingException·ex)·{} |
| 72 | ················catch·(NoSuchAlgorithmException·ex2)·{} | 72 | ················catch·(NoSuchAlgorithmException·ex2)·{} |
| 73 | ················catch·(NoSuchPaddingException·ex3)·{} | ||
| 74 | ················catch·(InvalidKeyException·ex4)·{} | ||
| 73 | ················catch·(IllegalBlockSizeException·ex | 75 | ················catch·(IllegalBlockSizeException·ex5)·{} |
| 74 | ················catch·(BadPaddingException·ex4)·{} | ||
| 75 | ················catch·(InvalidKeyException·ex5)·{} | ||
| 76 | ················catch·(InvalidKeySpecException·ex6)·{} | 76 | ················catch·(InvalidKeySpecException·ex6)·{} |
| 77 | ············} | 77 | ············} |
| 78 | ············catch·( | 78 | ············catch·(BadPaddingException·ex7)·{} |
| 79 | ············catch·(NoSuchAlgorithmException·ex8)·{} | 79 | ············catch·(NoSuchAlgorithmException·ex8)·{} |
| 80 | ············catch·(IllegalBlockSizeException·ex9)·{} | ||
| 81 | ············catch·( | 80 | ············catch·(NoSuchPaddingException·ex9)·{} |
| 82 | ············catch·(InvalidKeyException·ex1 | 81 | ············catch·(InvalidKeyException·ex10)·{} |
| 82 | ············catch·(IllegalBlockSizeException·ex11)·{} | ||
| 83 | ············catch·(InvalidKeySpecException·ex12)·{} | 83 | ············catch·(InvalidKeySpecException·ex12)·{} |
| 84 | ········} | 84 | ········} |
| 85 | ········catch·( | 85 | ········catch·(BadPaddingException·ex13)·{} |
| 86 | ········catch·(NoSuchAlgorithmException·ex14)·{} | 86 | ········catch·(NoSuchAlgorithmException·ex14)·{} |
| 87 | ········catch·(NoSuchPaddingException·ex15)·{} | ||
| 88 | ········catch·(InvalidKeyException·ex16)·{} | ||
| 87 | ········catch·(IllegalBlockSizeException·ex1 | 89 | ········catch·(IllegalBlockSizeException·ex17)·{} |
| 88 | ········catch·(BadPaddingException·ex16)·{} | ||
| 89 | ········catch·(InvalidKeyException·ex17)·{} | ||
| 90 | ········catch·(InvalidKeySpecException·ex18)·{} | 90 | ········catch·(InvalidKeySpecException·ex18)·{} |
| 91 | ····} | 91 | ····} |
| 92 | ···· | 92 | ···· |
| 93 | ····private·void·flushScreen(final·RelativeLayout·relativeLayout)·{ | 93 | ····private·void·flushScreen(final·RelativeLayout·relativeLayout)·{ |
| 94 | ········this.parent.removeView((View)relativeLayout); | 94 | ········this.parent.removeView((View)relativeLayout); |
| 95 | ····} | 95 | ····} |
| 96 | ···· | 96 | ···· |
| Offset 68, 19 lines modified | Offset 68, 22 lines modified | ||
| 68 | ························byteArrayInputStream·=·new·ByteArrayInputStream(s.getBytes("UTF-8")); | 68 | ························byteArrayInputStream·=·new·ByteArrayInputStream(s.getBytes("UTF-8")); |
| 69 | ························openPgpApi·=·new·OpenPgpApi((Context)this,·this.serviceConnection.getService()); | 69 | ························openPgpApi·=·new·OpenPgpApi((Context)this,·this.serviceConnection.getService()); |
| 70 | ························if·(this.sigCheckBox.isChecked()·||·this.pgpKeyPassword·!=·null)·{ | 70 | ························if·(this.sigCheckBox.isChecked()·||·this.pgpKeyPassword·!=·null)·{ |
| 71 | ····························openPgpApi.executeApiAsync(intent,·(InputStream)byteArrayInputStream,·(OutputStream)byteArrayOutputStream,·(OpenPgpApi$IOpenPgpCallback)new·PGPClipperQuickReplyActivity$CallBack(this,·byteArrayOutputStream,·9912,·(PGPClipperQuickReplyActivity$1)null)); | 71 | ····························openPgpApi.executeApiAsync(intent,·(InputStream)byteArrayInputStream,·(OutputStream)byteArrayOutputStream,·(OpenPgpApi$IOpenPgpCallback)new·PGPClipperQuickReplyActivity$CallBack(this,·byteArrayOutputStream,·9912,·(PGPClipperQuickReplyActivity$1)null)); |
| 72 | ····························return; | 72 | ····························return; |
| 73 | ························} | 73 | ························} |
| 74 | ························break·Label_0272; | 74 | ························break·Label_0272; |
| 75 | ························Label_0250:·{ | ||
| 76 | ····························intent.setAction("org.openintents.openpgp.action.ENCRYPT"); | ||
| 77 | ························} | ||
| 78 | ························continue; | ||
| 79 | ························//·iftrue(Label_0250:,·!this.sigCheckBox.isChecked()) | 75 | ························//·iftrue(Label_0250:,·!this.sigCheckBox.isChecked()) |
| 76 | ························Block_6:·{ | ||
| 77 | ····························break·Block_6; | ||
| 78 | ····························Label_0250:·{ | ||
| 79 | ································intent.setAction("org.openintents.openpgp.action.ENCRYPT"); | ||
| 80 | ····························} | ||
| 81 | ····························continue; | ||
| 82 | ························} | ||
| 80 | ························intent.setAction("org.openintents.openpgp.action.SIGN_AND_ENCRYPT"); | 83 | ························intent.setAction("org.openintents.openpgp.action.SIGN_AND_ENCRYPT"); |
| 81 | ························continue; | 84 | ························continue; |
| 82 | ····················} | 85 | ····················} |
| 83 | ····················catch·(UnsupportedEncodingException·ex)·{ | 86 | ····················catch·(UnsupportedEncodingException·ex)·{ |
| 84 | ························ex.printStackTrace(); | 87 | ························ex.printStackTrace(); |
| 85 | ························return; | 88 | ························return; |
| 86 | ····················} | 89 | ····················} |
| Offset 484, 17 lines modified | Offset 487, 16 lines modified | ||
| 484 | ········} | 487 | ········} |
| 485 | ········else·{ | 488 | ········else·{ |
| 486 | ············this.nfcSignatureNotice.setVisibility(8); | 489 | ············this.nfcSignatureNotice.setVisibility(8); |
| 487 | ········} | 490 | ········} |
| 488 | ········final·String[]·stringArrayExtra·=·this.intent.getStringArrayExtra("KEY_ID"); | 491 | ········final·String[]·stringArrayExtra·=·this.intent.getStringArrayExtra("KEY_ID"); |
| 489 | ········if·(stringArrayExtra·!=·null)·{ | 492 | ········if·(stringArrayExtra·!=·null)·{ |
| 490 | ············String·s·=·""; | 493 | ············String·s·=·""; |
| 491 | ············final·String[]·array·=·stringArrayExtra; | ||
| 492 | ············for·(int·length·=·stringArrayExtra.length,·i·=·0;·i·<·length;·++i)·{ | 494 | ············for·(int·length·=·stringArrayExtra.length,·i·=·0;·i·<·length;·++i)·{ |
| 493 | ················s·=·s·+· | 495 | ················s·=·s·+·stringArrayExtra[i]·+·",·"; |
| 494 | ············} | 496 | ············} |
| 495 | ············if·(s.endsWith(",·"))·{ | 497 | ············if·(s.endsWith(",·"))·{ |
| 496 | ················s·=·s.substring(0,·s.lastIndexOf(",·")); | 498 | ················s·=·s.substring(0,·s.lastIndexOf(",·")); |
| 497 | ············} | 499 | ············} |
| 498 | ············this.replyTextField.setHint((CharSequence)(this.getString(2131165233)·+·s)); | 500 | ············this.replyTextField.setHint((CharSequence)(this.getString(2131165233)·+·s)); |
| 499 | ········} | 501 | ········} |
| 500 | ········final·String·string2·=·this.preferences.getString("pgpServiceProviderApp",·(String)null); | 502 | ········final·String·string2·=·this.preferences.getString("pgpServiceProviderApp",·(String)null); |
| Offset 81, 66 lines modified | Offset 81, 68 lines modified | ||
| 81 | ··public·static·java.lang.String·byteArrayToHex(byte[]); | 81 | ··public·static·java.lang.String·byteArrayToHex(byte[]); |
| 82 | ····descriptor:·([B)Ljava/lang/String; | 82 | ····descriptor:·([B)Ljava/lang/String; |
| 83 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 83 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 84 | ····Code: | 84 | ····Code: |
| 85 | ······stack=300,·locals=10,·args_size=1 | 85 | ······stack=300,·locals=10,·args_size=1 |
| 86 | ·········0:·aload_0 | 86 | ·········0:·aload_0 |
| 87 | ·········1:·ifnonnull····· | 87 | ·········1:·ifnonnull·····10 |
| 88 | ·········4:·iconst_0 | ||
| 89 | ·········5:·istore_1 | ||
| 88 | ········· | 90 | ·········6:·aconst_null |
| 89 | ········· | 91 | ·········7:·astore_2 |
| 90 | ········· | 92 | ·········8:·aload_2 |
| 91 | ········· | 93 | ·········9:·areturn |
| 92 | ········ | 94 | ········10:·new···········#10·················//·class·java/lang/StringBuilder |
| 93 | ········1 | 95 | ········13:·astore_3 |
| 94 | ········1 | 96 | ········14:·aload_3 |
| 95 | ········1 | 97 | ········15:·invokespecial·#11·················//·Method·java/lang/StringBuilder."<init>":()V |
| 96 | ········16:·aload_0 | ||
| 97 | ········17:·astore_3 | ||
| 98 | ········18:·aload_0 | 98 | ········18:·aload_0 |
| 99 | ········19:·arraylength | 99 | ········19:·arraylength |
| 100 | ········20:·istore········4 | 100 | ········20:·istore········4 |
| 101 | ········22:·iconst_0 | 101 | ········22:·iconst_0 |
| 102 | ········23:·istore | 102 | ········23:·istore_1 |
| 103 | ········2 | 103 | ········24:·aconst_null |
| 104 | ········25:·astore_2 | ||
| 105 | ········26:·iload_1 | ||
| 104 | ········27:·iload·········4 | 106 | ········27:·iload·········4 |
| 105 | ········29:·if_icmpge·····8 | 107 | ········29:·if_icmpge·····83 |
| 106 | ········32:·aload_ | 108 | ········32:·aload_0 |
| 107 | ········33:·iload | 109 | ········33:·iload_1 |
| 108 | ········3 | 110 | ········34:·baload |
| 111 | ········35:·istore········5 | ||
| 112 | ········37:·iconst_1 | ||
| 109 | ········3 | 113 | ········38:·istore········6 |
| 110 | ········38:·iconst_1 | ||
| 111 | ········39:·istore········7 | ||
| 112 | ········4 | 114 | ········40:·iload·········6 |
| 113 | ········4 | 115 | ········42:·anewarray·····#4··················//·class·java/lang/Object |
| 114 | ········4 | 116 | ········45:·astore········7 |
| 115 | ········4 | 117 | ········47:·iload·········5 |
| 116 | ········ | 118 | ········49:·invokestatic··#20·················//·Method·java/lang/Byte.valueOf:(B)Ljava/lang/Byte; |
| 117 | ········5 | 119 | ········52:·astore········8 |
| 120 | ········54:·aload·········7 | ||
| 121 | ········56:·iconst_0 | ||
| 118 | ········5 | 122 | ········57:·aload·········8 |
| 119 | ········57:·iconst_0 | ||
| 120 | ········58:·aload·········9 | ||
| 121 | ········ | 123 | ········59:·aastore |
| 122 | ········6 | 124 | ········60:·ldc···········#13·················//·String·%02X |
| 123 | ········6 | 125 | ········62:·aload·········7 |
| 124 | ········6 | 126 | ········64:·invokestatic··#26·················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 125 | ········6 | 127 | ········67:·astore········9 |
| 126 | ········69:·aload_ | 128 | ········69:·aload_3 |
| 127 | ········70:·aload | 129 | ········70:·aload·········9 |
| 128 | ········7 | 130 | ········72:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 129 | ········7 | 131 | ········75:·pop |
| 130 | ········7 | 132 | ········76:·iload_1 |
| 131 | ········77:·iconst_1 | 133 | ········77:·iconst_1 |
| 132 | ········78:·iadd | 134 | ········78:·iadd |
| 133 | ········79:·istore | 135 | ········79:·istore_1 |
| 134 | ········8 | 136 | ········80:·goto··········26 |
| 135 | ········8 | 137 | ········83:·aload_3 |
| 136 | ········8 | 138 | ········84:·invokevirtual·#34·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 137 | ········8 | 139 | ········87:·astore_2 |
| 138 | ········8 | 140 | ········88:·goto··········8 |
| 139 | ··public·static·java.lang.String·byteArrayToString(byte[]); | 141 | ··public·static·java.lang.String·byteArrayToString(byte[]); |
| 140 | ····descriptor:·([B)Ljava/lang/String; | 142 | ····descriptor:·([B)Ljava/lang/String; |
| 141 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC | 143 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
| 142 | ····Code: | 144 | ····Code: |
| 143 | ······stack=300,·locals=2,·args_size=1 | 145 | ······stack=300,·locals=2,·args_size=1 |
| 144 | ·········0:·new···········#22·················//·class·java/lang/String | 146 | ·········0:·new···········#22·················//·class·java/lang/String |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/PGPClipperService; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/PGPClipperService; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/PGPClipperService;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/PGPClipperService;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/PGPClipperService; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·56 | 27 | ····.line·56 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 177, 78 lines modified | Offset 178, 87 lines modified | ||
| 177 | ····move-result-object·v8 | 178 | ····move-result-object·v8 |
| 178 | ····invoke-direct·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V | 179 | ····invoke-direct·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V |
| 179 | ····const·v8,·0x7f020047 | 180 | ····const·v8,·0x7f020047 |
| 181 | ····.line·103 | ||
| 180 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; | 182 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 181 | ····move-result-object·v7 | 183 | ····move-result-object·v7 |
| 182 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; | 184 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; |
| 183 | ····const·v9,·0x7f070017 | 185 | ····const·v9,·0x7f070017 |
| 186 | ····.line·104 | ||
| 184 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; | 187 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; |
| 185 | ····move-result-object·v8 | 188 | ····move-result-object·v8 |
| 186 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 189 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 187 | ····move-result-object·v7 | 190 | ····move-result-object·v7 |
| 188 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; | 191 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; |
| 189 | ····const·v9,·0x7f070018 | 192 | ····const·v9,·0x7f070018 |
| 193 | ····.line·105 | ||
| 190 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; | 194 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; |
| 191 | ····move-result-object·v8 | 195 | ····move-result-object·v8 |
| 192 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 196 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 193 | ····move-result-object·v7 | 197 | ····move-result-object·v7 |
| 194 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; | 198 | ····iget-object·v8,·p0,·Lmoe/minori/pgpclipper/PGPClipperService$1;->this$0:Lmoe/minori/pgpclipper/PGPClipperService; |
| 195 | ····const·v9,·0x7f070016 | 199 | ····const·v9,·0x7f070016 |
| 200 | ····.line·106 | ||
| 196 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; | 201 | ····invoke-virtual·{v8,·v9},·Lmoe/minori/pgpclipper/PGPClipperService;->getString(I)Ljava/lang/String; |
| 197 | ····move-result-object·v8 | 202 | ····move-result-object·v8 |
| 198 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; | 203 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 199 | ····move-result-object·v7 | 204 | ····move-result-object·v7 |
| 200 | ····const/4·v8,·0x4 | 205 | ····const/4·v8,·0x4 |
| 206 | ····.line·107 | ||
| 201 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; | 207 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 202 | ····move-result-object·v7 | 208 | ····move-result-object·v7 |
| 209 | ····.line·108 | ||
| 203 | ····invoke-virtual·{v7,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; | 210 | ····invoke-virtual·{v7,·v6},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; |
| 204 | ····move-result-object·v7 | 211 | ····move-result-object·v7 |
| 205 | ····const/4·v8,·0x2 | 212 | ····const/4·v8,·0x2 |
| 213 | ····.line·109 | ||
| 206 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; | 214 | ····invoke-virtual·{v7,·v8},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; |
| 207 | ····move-result-object·v7 | 215 | ····move-result-object·v7 |
| 216 | ····.line·110 | ||
| 208 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 217 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| 209 | ····move-result-wide·v8 | 218 | ····move-result-wide·v8 |
| 210 | ····invoke-virtual·{v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; | 219 | ····invoke-virtual·{v7,·v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; |
| 211 | ····move-result-object·v7 | 220 | ····move-result-object·v7 |
| 221 | ····.line·111 | ||
| 212 | ····invoke-virtual·{v7,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; | 222 | ····invoke-virtual·{v7,·v10},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; |
| 213 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
| 214 | ····.line·113 | 224 | ····.line·113 |
| 215 | ····.local·v4,·"notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; | 225 | ····.local·v4,·"notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; |
| 216 | ····const·v7,·0x8317aa | 226 | ····const·v7,·0x8317aa |
| Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
| 29 | .method·public·constructor·<init>()V | 29 | .method·public·constructor·<init>()V |
| 30 | ····.locals·0 | 30 | ····.locals·0 |
| 31 | ····.prologue | 31 | ····.prologue |
| 32 | ····.line·10 | 32 | ····.line·10 |
| 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 34 | ····.line·2169 | ||
| 35 | ····return-void | 34 | ····return-void |
| 36 | .end·method | 35 | .end·method |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·41 | 27 | ····.line·41 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 72, 15 lines modified | Offset 72, 14 lines modified | ||
| 72 | ····.line·65 | 72 | ····.line·65 |
| 73 | ····iput-boolean·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;->isReplyable:Z | 73 | ····iput-boolean·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;->isReplyable:Z |
| 74 | ····.line·67 | 74 | ····.line·67 |
| 75 | ····iput-boolean·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;->waitingNFC:Z | 75 | ····iput-boolean·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;->waitingNFC:Z |
| 76 | ····.line·338 | ||
| 77 | ····return-void | 76 | ····return-void |
| 78 | .end·method | 77 | .end·method |
| 79 | .method·static·synthetic·access$000(Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;)V | 78 | .method·static·synthetic·access$000(Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;)V |
| 80 | ····.locals·0 | 79 | ····.locals·0 |
| 81 | ····.param·p0,·"x0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; | 80 | ····.param·p0,·"x0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·203 | 27 | ····.line·203 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperResultShowActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 46, 15 lines modified | Offset 46, 14 lines modified | ||
| 46 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 46 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
| 47 | ····.line·63 | 47 | ····.line·63 |
| 48 | ····const/4·v0,·0x0 | 48 | ····const/4·v0,·0x0 |
| 49 | ····iput-object·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->pgpKeyPassword:Ljava/lang/String; | 49 | ····iput-object·v0,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->pgpKeyPassword:Ljava/lang/String; |
| 50 | ····.line·344 | ||
| 51 | ····return-void | 50 | ····return-void |
| 52 | .end·method | 51 | .end·method |
| 53 | .method·static·synthetic·access$000(Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;)V | 52 | .method·static·synthetic·access$000(Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;)V |
| 54 | ····.locals·0 | 53 | ····.locals·0 |
| 55 | ····.param·p0,·"x0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; | 54 | ····.param·p0,·"x0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; |
| Offset 771, 411 lines modified | Offset 770, 399 lines modified | ||
| 771 | ····invoke-direct·{p0,·v0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->disableTagReading(Landroid/nfc/NfcAdapter;)V | 770 | ····invoke-direct·{p0,·v0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->disableTagReading(Landroid/nfc/NfcAdapter;)V |
| 772 | ····.line·287 | 771 | ····.line·287 |
| 773 | ····return-void | 772 | ····return-void |
| 774 | .end·method | 773 | .end·method |
| 775 | .method·protected·onCreate(Landroid/os/Bundle;)V | 774 | .method·protected·onCreate(Landroid/os/Bundle;)V |
| 776 | ····.locals·1 | 775 | ····.locals·11 |
| 777 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 776 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
| 778 | ····.prologue | 777 | ····.prologue |
| 779 | ····const/4·v | 778 | ····const/4·v7,·0x0 |
| 780 | ····.line·67 | 779 | ····.line·67 |
| 781 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getApplicationContext()Landroid/content/Context; | 780 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getApplicationContext()Landroid/content/Context; |
| 782 | ····move-result-object·v | 781 | ····move-result-object·v6 |
| 783 | ····invoke-static·{v | 782 | ····invoke-static·{v6},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 784 | ····move-result-object·v | 783 | ····move-result-object·v4 |
| 785 | ····.line·68 | 784 | ····.line·68 |
| 786 | ····.local·v | 785 | ····.local·v4,·"sharedPreferences":Landroid/content/SharedPreferences; |
| 787 | ····const-string·v | 786 | ····const-string·v6,·"themeSelection" |
| 788 | ····const-string·v | 787 | ····const-string·v8,·"dark" |
| 789 | ····invoke-interface·{v | 788 | ····invoke-interface·{v4,·v6,·v8},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 790 | ····move-result-object·v | 789 | ····move-result-object·v1 |
| 791 | ····.line·70 | 790 | ····.line·70 |
| 792 | ····.local·v | 791 | ····.local·v1,·"currentTheme":Ljava/lang/String; |
| 793 | ····const/4·v | 792 | ····const/4·v6,·-0x1 |
| 794 | ····invoke-virtual·{v | 793 | ····invoke-virtual·{v1},·Ljava/lang/String;->hashCode()I |
| 795 | ····move-result·v | 794 | ····move-result·v8 |
| 796 | ····sparse-switch·v | 795 | ····sparse-switch·v8,·:sswitch_data_0 |
| 797 | ····:cond_0 | 796 | ····:cond_0 |
| 798 | ····:goto_0 | 797 | ····:goto_0 |
| 799 | ····packed-switch·v | 798 | ····packed-switch·v6,·:pswitch_data_0 |
| 800 | ····.line·78 | 799 | ····.line·78 |
| 801 | ····:goto_1 | 800 | ····:goto_1 |
| 802 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 801 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
| 803 | ····.line·80 | 802 | ····.line·80 |
| 804 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getIntent()Landroid/content/Intent; | 803 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getIntent()Landroid/content/Intent; |
| 805 | ····move-result-object·v | 804 | ····move-result-object·v6 |
| 806 | ····iput-object·v | 805 | ····iput-object·v6,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->intent:Landroid/content/Intent; |
| 807 | ····.line·82 | 806 | ····.line·82 |
| 808 | ····const·v | 807 | ····const·v6,·0x7f04002c |
| 809 | ····invoke-virtual·{p0,·v | 808 | ····invoke-virtual·{p0,·v6},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->setContentView(I)V |
| 810 | ····.line·84 | 809 | ····.line·84 |
| 811 | ····const·v | 810 | ····const·v6,·0x7f0e0067 |
| 812 | ····invoke-virtual·{p0,·v | 811 | ····invoke-virtual·{p0,·v6},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->findViewById(I)Landroid/view/View; |
| 813 | ····move-result-object·v | 812 | ····move-result-object·v6 |
| 814 | ····check-cast·v | 813 | ····check-cast·v6,·Landroid/widget/CheckBox; |
| 815 | ····iput-object·v | 814 | ····iput-object·v6,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->sigCheckBox:Landroid/widget/CheckBox; |
| 816 | ····.line·85 | 815 | ····.line·85 |
| 817 | ····const·v | 816 | ····const·v6,·0x7f0e0068 |
| 818 | ····invoke-virtual·{p0,·v | 817 | ····invoke-virtual·{p0,·v6},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->findViewById(I)Landroid/view/View; |
| 819 | ····move-result-object·v | 818 | ····move-result-object·v6 |
| 820 | ····check-cast·v | 819 | ····check-cast·v6,·Landroid/widget/EditText; |
| 821 | ····iput-object·v | 820 | ····iput-object·v6,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->replyTextField:Landroid/widget/EditText; |
| 822 | ····.line·86 | 821 | ····.line·86 |
| 823 | ····const·v | 822 | ····const·v6,·0x7f0e006a |
| 824 | ····invoke-virtual·{p0,·v | 823 | ····invoke-virtual·{p0,·v6},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->findViewById(I)Landroid/view/View; |
| 825 | ····move-result-object·v | 824 | ····move-result-object·v6 |
| 826 | ····check-cast·v | 825 | ····check-cast·v6,·Landroid/widget/TextView; |
| 827 | ····iput-object·v | 826 | ····iput-object·v6,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->nfcSignatureNotice:Landroid/widget/TextView; |
| 828 | ····.line·90 | 827 | ····.line·90 |
| 829 | ····invoke-static·{p0},·Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter; | 828 | ····invoke-static·{p0},·Landroid/nfc/NfcAdapter;->getDefaultAdapter(Landroid/content/Context;)Landroid/nfc/NfcAdapter; |
| 830 | ····move-result-object·v | 829 | ····move-result-object·v6 |
| 831 | ····iput-object·v | 830 | ····iput-object·v6,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->adapter:Landroid/nfc/NfcAdapter; |
| 832 | ····.line·92 | 831 | ····.line·92 |
| 833 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getApplicationContext()Landroid/content/Context; | 832 | ····invoke-virtual·{p0},·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;->getApplicationContext()Landroid/content/Context; |
| 834 | ····move-result-object·v | 833 | ····move-result-object·v6 |
| 835 | ····invoke-static·{v | 834 | ····invoke-static·{v6},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 836 | ····move-result-object·v | 835 | ····move-result-object·v6 |
| Max diff block lines reached; 15023/22053 bytes (68.12%) of diff not shown. | |||
| Offset 159, 19 lines modified | Offset 159, 19 lines modified | ||
| 159 | ····invoke-static·{v2},·Lmoe/minori/pgpclipper/util/EncryptionUtils;->byteArrayToHex([B)Ljava/lang/String; | 159 | ····invoke-static·{v2},·Lmoe/minori/pgpclipper/util/EncryptionUtils;->byteArrayToHex([B)Ljava/lang/String; |
| 160 | ····move-result-object·v6 | 160 | ····move-result-object·v6 |
| 161 | ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; | 161 | ····invoke-interface·{v4,·v5,·v6},·Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; |
| 162 | ····:try_end_0 | 162 | ····:try_end_0 |
| 163 | ····.catch·Ljavax/crypto/NoSuchPaddingException;·{:try_start_0·..·:try_end_0}·:catch_ | 163 | ····.catch·Ljavax/crypto/NoSuchPaddingException;·{:try_start_0·..·:try_end_0}·:catch_2 |
| 164 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 | 164 | ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_1 |
| 165 | ····.catch·Ljavax/crypto/BadPaddingException;·{:try_start_0·..·:try_end_0}·:catch_ | 165 | ····.catch·Ljavax/crypto/BadPaddingException;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 166 | ····.catch·Ljavax/crypto/IllegalBlockSizeException;·{:try_start_0·..·:try_end_0}·:catch_ | 166 | ····.catch·Ljavax/crypto/IllegalBlockSizeException;·{:try_start_0·..·:try_end_0}·:catch_4 |
| 167 | ····.catch·Ljava/security/InvalidKeyException;·{:try_start_0·..·:try_end_0}·:catch_ | 167 | ····.catch·Ljava/security/InvalidKeyException;·{:try_start_0·..·:try_end_0}·:catch_3 |
| 168 | ····.catch·Ljava/security/spec/InvalidKeySpecException;·{:try_start_0·..·:try_end_0}·:catch_5 | 168 | ····.catch·Ljava/security/spec/InvalidKeySpecException;·{:try_start_0·..·:try_end_0}·:catch_5 |
| 169 | ····.line·395 | 169 | ····.line·395 |
| 170 | ····iget-object·v4,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;->editor:Landroid/content/SharedPreferences$Editor; | 170 | ····iget-object·v4,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;->editor:Landroid/content/SharedPreferences$Editor; |
| 171 | ····invoke-interface·{v4},·Landroid/content/SharedPreferences$Editor;->commit()Z | 171 | ····invoke-interface·{v4},·Landroid/content/SharedPreferences$Editor;->commit()Z |
| Offset 393, 14 lines modified | Offset 393, 15 lines modified | ||
| 393 | ····.line·349 | 393 | ····.line·349 |
| 394 | ····new-instance·v3,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2; | 394 | ····new-instance·v3,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2; |
| 395 | ····invoke-direct·{v3,·p0},·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;-><init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;)V | 395 | ····invoke-direct·{v3,·p0},·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;-><init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;)V |
| 396 | ····new-array·v4,·v4,·[Ljava/lang/Void; | 396 | ····new-array·v4,·v4,·[Ljava/lang/Void; |
| 397 | ····.line·368 | ||
| 397 | ····invoke-virtual·{v3,·v4},·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; | 398 | ····invoke-virtual·{v3,·v4},·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;->execute([Ljava/lang/Object;)Landroid/os/AsyncTask; |
| 398 | ····goto·:goto_0 | 399 | ····goto·:goto_0 |
| 399 | .end·method | 400 | .end·method |
| 400 | .method·public·static·initSetting(Landroid/content/SharedPreferences$Editor;)V | 401 | .method·public·static·initSetting(Landroid/content/SharedPreferences$Editor;)V |
| 401 | ····.locals·1 | 402 | ····.locals·1 |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$themePref:Landroid/preference/ListPreference; | 22 | .field·final·synthetic·val$themePref:Landroid/preference/ListPreference; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/preference/ListPreference;)V | 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/preference/ListPreference;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·110 | 28 | ····.line·110 |
| 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 29 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 29 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5;->val$themePref:Landroid/preference/ListPreference; | 30 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$5;->val$themePref:Landroid/preference/ListPreference; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·137 | 27 | ····.line·137 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperQuickReplyActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·55 | 27 | ····.line·55 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$2;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$2;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$editor:Landroid/content/SharedPreferences$Editor; | 22 | .field·final·synthetic·val$editor:Landroid/content/SharedPreferences$Editor; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/content/SharedPreferences$Editor;)V | 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/content/SharedPreferences$Editor;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·157 | 28 | ····.line·157 |
| 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 29 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 29 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7;->val$editor:Landroid/content/SharedPreferences$Editor; | 30 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$7;->val$editor:Landroid/content/SharedPreferences$Editor; |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·79 | 27 | ····.line·79 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$4;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$4;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 21 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V | 23 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·67 | 27 | ····.line·67 |
| 27 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$3;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$3;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
| 22 | .field·final·synthetic·val$enabledPref:Landroid/preference/CheckBoxPreference; | 22 | .field·final·synthetic·val$enabledPref:Landroid/preference/CheckBoxPreference; |
| 23 | #·direct·methods | 23 | #·direct·methods |
| 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/preference/CheckBoxPreference;)V | 24 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment;Landroid/preference/CheckBoxPreference;)V |
| 25 | ····.locals·0 | 25 | ····.locals·0 |
| 26 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | ||
| 26 | ····.prologue | 27 | ····.prologue |
| 27 | ····.line·129 | 28 | ····.line·129 |
| 28 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; | 29 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6;->this$0:Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment; |
| 29 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6;->val$enabledPref:Landroid/preference/CheckBoxPreference; | 30 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/PGPClipperSettingsActivity$SettingFragment$6;->val$enabledPref:Landroid/preference/CheckBoxPreference; |
| Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
| 19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
| 20 | ····.locals·0 | 20 | ····.locals·0 |
| 21 | ····.prologue | 21 | ····.prologue |
| 22 | ····.line·18 | 22 | ····.line·18 |
| 23 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V | 23 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V |
| 24 | ····.line·33 | ||
| 25 | ····return-void | 24 | ····return-void |
| 26 | .end·method | 25 | .end·method |
| 27 | #·virtual·methods | 26 | #·virtual·methods |
| 28 | .method·public·onActivityResult(IILandroid/content/Intent;)V | 27 | .method·public·onActivityResult(IILandroid/content/Intent;)V |
| 29 | ····.locals·1 | 28 | ····.locals·1 |
| Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
| 28 | #·instance·fields | 28 | #·instance·fields |
| 29 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; | 29 | .field·final·synthetic·this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; |
| 30 | #·direct·methods | 30 | #·direct·methods |
| 31 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;)V | 31 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;)V |
| 32 | ····.locals·0 | 32 | ····.locals·0 |
| 33 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; | ||
| 33 | ····.prologue | 34 | ····.prologue |
| 34 | ····.line·349 | 35 | ····.line·349 |
| 35 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;->this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; | 36 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$2;->this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; |
| 36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$passwordInput:Landroid/widget/EditText; | 24 | .field·final·synthetic·val$passwordInput:Landroid/widget/EditText; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;Landroid/widget/EditText;Landroid/widget/Button;)V | 26 | .method·constructor·<init>(Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity;Landroid/widget/EditText;Landroid/widget/Button;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·316 | 30 | ····.line·316 |
| 30 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; | 31 | ····iput-object·p1,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1;->this$0:Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity; |
| 31 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1;->val$passwordInput:Landroid/widget/EditText; | 32 | ····iput-object·p2,·p0,·Lmoe/minori/pgpclipper/activities/NFCAuthenticationSetupActivity$1;->val$passwordInput:Landroid/widget/EditText; |
| Offset 11, 83 lines modified | Offset 11, 78 lines modified | ||
| 11 | ····.line·6 | 11 | ····.line·6 |
| 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 12 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 13 | ····return-void | 13 | ····return-void |
| 14 | .end·method | 14 | .end·method |
| 15 | .method·public·static·byteArrayToHex([B)Ljava/lang/String; | 15 | .method·public·static·byteArrayToHex([B)Ljava/lang/String; |
| 16 | ····.locals· | 16 | ····.locals·8 |
| 17 | ····.param·p0,·"input"····#·[B | 17 | ····.param·p0,·"input"····#·[B |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····const/4·v3,·0x0 | ||
| 19 | ····.line·10 | 20 | ····.line·10 |
| 20 | ····if-nez·p0,·:cond_0 | 21 | ····if-nez·p0,·:cond_0 |
| 21 | ····.line·11 | 22 | ····.line·11 |
| 22 | ····const/4·v | 23 | ····const/4·v2,·0x0 |
| 23 | ····.line·20 | 24 | ····.line·20 |
| 24 | ····:goto_0 | 25 | ····:goto_0 |
| 25 | ····return-object·v | 26 | ····return-object·v2 |
| 26 | ····.line·13 | 27 | ····.line·13 |
| 27 | ····:cond_0 | 28 | ····:cond_0 |
| 28 | ····new-instance·v | 29 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
| 29 | ····invoke-direct·{v | 30 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
| 30 | ····.line·15 | 31 | ····.line·15 |
| 31 | ····.local·v | 32 | ····.local·v0,·"builder":Ljava/lang/StringBuilder; |
| 32 | ····move-object·v0,·p0 | ||
| 33 | ····.local·v0,·"arr$":[B | ||
| 34 | ····array-length·v | 33 | ····array-length·v4,·p0 |
| 34 | ····move·v2,·v3 | ||
| 35 | ····.local·v3,·"len$":I | ||
| 36 | ····const/4·v2,·0x0 | ||
| 37 | ····.local·v2,·"i$":I | ||
| 38 | ····:goto_1 | 35 | ····:goto_1 |
| 39 | ····if-ge·v2,·v | 36 | ····if-ge·v2,·v4,·:cond_1 |
| 40 | ····aget-byte·v | 37 | ····aget-byte·v1,·p0,·v2 |
| 41 | ····.line·17 | 38 | ····.line·17 |
| 42 | ····.local·v | 39 | ····.local·v1,·"one":B |
| 43 | ····const-string·v5,·"%02X" | 40 | ····const-string·v5,·"%02X" |
| 44 | ····const/4·v6,·0x1 | 41 | ····const/4·v6,·0x1 |
| 45 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 42 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
| 46 | ····const/4·v7,·0x0 | ||
| 47 | ····invoke-static·{v | 43 | ····invoke-static·{v1},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
| 48 | ····move-result-object·v | 44 | ····move-result-object·v7 |
| 49 | ····aput-object·v | 45 | ····aput-object·v7,·v6,·v3 |
| 50 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 46 | ····invoke-static·{v5,·v6},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 51 | ····move-result-object·v5 | 47 | ····move-result-object·v5 |
| 52 | ····invoke-virtual·{v | 48 | ····invoke-virtual·{v0,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 53 | ····.line·15 | 49 | ····.line·15 |
| 54 | ····add-int/lit8·v2,·v2,·0x1 | 50 | ····add-int/lit8·v2,·v2,·0x1 |
| 55 | ····goto·:goto_1 | 51 | ····goto·:goto_1 |
| 56 | ····.line·20 | 52 | ····.line·20 |
| 57 | ····.end·local·v | 53 | ····.end·local·v1····#·"one":B |
| 58 | ····:cond_1 | 54 | ····:cond_1 |
| 59 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 60 | ····move-result-object·v | 56 | ····move-result-object·v2 |
| 61 | ····goto·:goto_0 | 57 | ····goto·:goto_0 |
| 62 | .end·method | 58 | .end·method |
| 63 | .method·public·static·byteArrayToString([B)Ljava/lang/String; | 59 | .method·public·static·byteArrayToString([B)Ljava/lang/String; |
| 64 | ····.locals·1 | 60 | ····.locals·1 |
| 65 | ····.param·p0,·"input"····#·[B | 61 | ····.param·p0,·"input"····#·[B |
| Offset 114, 14 lines modified | Offset 114, 15 lines modified | ||
| 114 | ····move-result·v1 | 114 | ····move-result·v1 |
| 115 | ····if-nez·v1,·:cond_1 | 115 | ····if-nez·v1,·:cond_1 |
| 116 | ····:cond_0 | 116 | ····:cond_0 |
| 117 | ····const-string·v1,·"-----BEGIN·PGP·MESSAGE-----" | 117 | ····const-string·v1,·"-----BEGIN·PGP·MESSAGE-----" |
| 118 | ····.line·43 | ||
| 118 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z | 119 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z |
| 119 | ····move-result·v1 | 120 | ····move-result·v1 |
| 120 | ····if-eqz·v1,·:cond_2 | 121 | ····if-eqz·v1,·:cond_2 |
| 121 | ····const-string·v1,·"-----END·PGP·MESSAGE-----" | 122 | ····const-string·v1,·"-----END·PGP·MESSAGE-----" |
| Offset 141, 32 lines modified | Offset 142, 35 lines modified | ||
| 141 | ····move-result·v1 | 142 | ····move-result·v1 |
| 142 | ····if-eqz·v1,·:cond_3 | 143 | ····if-eqz·v1,·:cond_3 |
| 143 | ····.line·48 | 144 | ····.line·48 |
| 144 | ····const-string·v1,·"-----BEGIN·PGP·SIGNED·MESSAGE-----" | 145 | ····const-string·v1,·"-----BEGIN·PGP·SIGNED·MESSAGE-----" |
| 146 | ····.line·49 | ||
| 145 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 147 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
| 146 | ····move-result·v1 | 148 | ····move-result·v1 |
| 147 | ····const-string·v2,·"-----END·PGP·SIGNATURE-----" | 149 | ····const-string·v2,·"-----END·PGP·SIGNATURE-----" |
| 150 | ····.line·50 | ||
| 148 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 151 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
| 149 | ····move-result·v2 | 152 | ····move-result·v2 |
| 150 | ····const-string·v3,·"-----END·PGP·SIGNATURE-----" | 153 | ····const-string·v3,·"-----END·PGP·SIGNATURE-----" |
| 151 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I | 154 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I |
| 152 | ····move-result·v3 | 155 | ····move-result·v3 |
| 153 | ····add-int/2addr·v2,·v3 | 156 | ····add-int/2addr·v2,·v3 |
| 157 | ····.line·48 | ||
| 154 | ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 158 | ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 155 | ····move-result-object·v0 | 159 | ····move-result-object·v0 |
| 156 | ····.line·61 | 160 | ····.line·61 |
| 157 | ····:cond_2 | 161 | ····:cond_2 |
| 158 | ····:goto_0 | 162 | ····:goto_0 |
| Offset 187, 32 lines modified | Offset 191, 35 lines modified | ||
| 187 | ····move-result·v1 | 191 | ····move-result·v1 |
| 188 | ····if-eqz·v1,·:cond_2 | 192 | ····if-eqz·v1,·:cond_2 |
| 189 | ····.line·55 | 193 | ····.line·55 |
| 190 | ····const-string·v1,·"-----BEGIN·PGP·MESSAGE-----" | 194 | ····const-string·v1,·"-----BEGIN·PGP·MESSAGE-----" |
| 195 | ····.line·56 | ||
| 191 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 196 | ····invoke-virtual·{p0,·v1},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
| 192 | ····move-result·v1 | 197 | ····move-result·v1 |
| 193 | ····const-string·v2,·"-----END·PGP·MESSAGE-----" | 198 | ····const-string·v2,·"-----END·PGP·MESSAGE-----" |
| 199 | ····.line·57 | ||
| 194 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I | 200 | ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->indexOf(Ljava/lang/String;)I |
| 195 | ····move-result·v2 | 201 | ····move-result·v2 |
| 196 | ····const-string·v3,·"-----END·PGP·MESSAGE-----" | 202 | ····const-string·v3,·"-----END·PGP·MESSAGE-----" |
| 197 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I | 203 | ····invoke-virtual·{v3},·Ljava/lang/String;->length()I |
| 198 | ····move-result·v3 | 204 | ····move-result·v3 |
| 199 | ····add-int/2addr·v2,·v3 | 205 | ····add-int/2addr·v2,·v3 |
| 206 | ····.line·55 | ||
| 200 | ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String; | 207 | ····invoke-virtual·{p0,·v1,·v2},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 201 | ····move-result-object·v0 | 208 | ····move-result-object·v0 |
| 202 | ····goto·:goto_0 | 209 | ····goto·:goto_0 |
| 203 | ····:cond_4 | 210 | ····:cond_4 |
| Offset 96, 17 lines modified | Offset 96, 17 lines modified | ||
| 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 96 | ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
| 98 | ····check-cast·v1,·Landroid/os/IBinder; | 98 | ····check-cast·v1,·Landroid/os/IBinder; |
| 99 | ····:try_end_1 | 99 | ····:try_end_1 |
| 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 100 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
| 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 101 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 102 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
| 103 | ····.line·58 | 103 | ····.line·58 |
| 104 | ····:goto_1 | 104 | ····:goto_1 |
| 105 | ····return-object·v1 | 105 | ····return-object·v1 |
| 106 | ····.line·43 | 106 | ····.line·43 |
| 107 | ····:catch_0 | 107 | ····:catch_0 |
| Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
| 233 | ····const/4·v3,·0x1 | 233 | ····const/4·v3,·0x1 |
| 234 | ····aput-object·p2,·v2,·v3 | 234 | ····aput-object·p2,·v2,·v3 |
| 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; | 235 | ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; |
| 236 | ····:try_end_1 | 236 | ····:try_end_1 |
| 237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_ | 237 | ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3 |
| 238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_ | 238 | ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1 |
| 239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_ | 239 | ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2 |
| 240 | ····.line·82 | 240 | ····.line·82 |
| 241 | ····:cond_1 | 241 | ····:cond_1 |
| 242 | ····:goto_1 | 242 | ····:goto_1 |
| 243 | ····return-void | 243 | ····return-void |
| 244 | ····.line·67 | 244 | ····.line·67 |
| Offset 26, 10 lines modified | Offset 26, 9 lines modified | ||
| 26 | .method·public·constructor·<init>()V | 26 | .method·public·constructor·<init>()V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.prologue | 28 | ····.prologue |
| 29 | ····.line·9 | 29 | ····.line·9 |
| 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 31 | ····.line·933 | ||
| 32 | ····return-void | 31 | ····return-void |
| 33 | .end·method | 32 | .end·method |
| Offset 16, 10 lines modified | Offset 16, 9 lines modified | ||
| 16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
| 17 | ····.locals·0 | 17 | ····.locals·0 |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····.line·9 | 19 | ····.line·9 |
| 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 21 | ····.line·14 | ||
| 22 | ····return-void | 21 | ····return-void |
| 23 | .end·method | 22 | .end·method |