Offset 1, 408 lines modified | Offset 1, 408 lines modified | ||
1 |
Zip·file·size:·170 |
1 | Zip·file·size:·1705237·bytes,·number·of·entries:·406 |
2 | -rw----·····2.0·fat····41105·bl·defN·15-Jul-23·06:52·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat····41105·bl·defN·15-Jul-23·06:52·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat····41226·bl·defN·15-Jul-23·06:52·META-INF/462CD35C.SF | 3 | -rw----·····2.0·fat····41226·bl·defN·15-Jul-23·06:52·META-INF/462CD35C.SF |
4 | -rw----·····2.0·fat·····1332·bl·defN·15-Jul-23·06:52·META-INF/462CD35C.RSA | 4 | -rw----·····2.0·fat·····1332·bl·defN·15-Jul-23·06:52·META-INF/462CD35C.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·15-Jul-22·05:41·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·15-Jul-22·05:41·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·15-Jul-22·05:41·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·15-Jul-22·05:41·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat·····4744·bX·defN· |
7 | -rw----·····2.0·fat·····4744·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····2.0·fat···205748·bl·defN· |
8 | -rw----·····2.0·fat···205748·bl·defN·08-Jan-01·00:00·assets/UbuntuMono-Regular.ttf |
9 |
-rw----·····2.0·fat······396·bl·defN· |
9 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_in.xml |
10 |
-rw----·····2.0·fat······396·bl·defN· |
10 | -rw----·····2.0·fat······396·bl·defN·08-Jan-01·00:00·res/anim/abc_fade_out.xml |
11 |
-rw----·····2.0·fat······860·bl·defN· |
11 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_grow_fade_in_from_bottom.xml |
12 |
-rw----·····2.0·fat······512·bl·defN· |
12 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_enter.xml |
13 |
-rw----·····2.0·fat······512·bl·defN· |
13 | -rw----·····2.0·fat······512·bl·defN·08-Jan-01·00:00·res/anim/abc_popup_exit.xml |
14 |
-rw----·····2.0·fat······860·bl·defN· |
14 | -rw----·····2.0·fat······860·bl·defN·08-Jan-01·00:00·res/anim/abc_shrink_fade_out_from_bottom.xml |
15 |
-rw----·····2.0·fat······400·bl·defN· |
15 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_in_bottom.xml |
16 |
-rw----·····2.0·fat······400·bl·defN· |
16 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_in_top.xml |
17 |
-rw----·····2.0·fat······400·bl·defN· |
17 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_bottom.xml |
18 |
-rw----·····2.0·fat······400·bl·defN· |
18 | -rw----·····2.0·fat······400·bl·defN·08-Jan-01·00:00·res/anim/abc_slide_out_top.xml |
19 |
-rw----·····2.0·fat······688·bl·defN· |
19 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/fab_in.xml |
20 |
-rw----·····2.0·fat······688·bl·defN· |
20 | -rw----·····2.0·fat······688·bl·defN·08-Jan-01·00:00·res/anim/fab_out.xml |
21 |
-rw----·····2.0·fat······320·bl·defN· |
21 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/snackbar_in.xml |
22 |
-rw----·····2.0·fat······320·bl·defN· |
22 | -rw----·····2.0·fat······320·bl·defN·08-Jan-01·00:00·res/anim/snackbar_out.xml |
23 |
-rw----·····2.0·fat·····1420·bl·defN· |
23 | -rw----·····2.0·fat·····1420·bl·defN·08-Jan-01·00:00·res/animator/intro_master_key.xml |
24 |
-rw----·····2.0·fat·····1168·bl·defN· |
24 | -rw----·····2.0·fat·····1168·bl·defN·08-Jan-01·00:00·res/animator/intro_password.xml |
25 |
-rw----·····2.0·fat······768·bl·defN· |
25 | -rw----·····2.0·fat······768·bl·defN·08-Jan-01·00:00·res/animator/intro_website.xml |
26 |
-rw----·····2.0·fat······528·bl·defN· |
26 | -rw----·····2.0·fat······528·bl·defN·08-Jan-01·00:00·res/animator/invisible.xml |
27 |
-rw----·····2.0·fat······528·bl·defN· |
27 | -rw----·····2.0·fat······528·bl·defN·08-Jan-01·00:00·res/animator/visible.xml |
28 |
-rw----·····2.0·fat······472·bl·defN· |
28 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_dark.xml |
29 |
-rw----·····2.0·fat······472·bl·defN· |
29 | -rw----·····2.0·fat······472·bl·defN·08-Jan-01·00:00·res/color-v11/abc_background_cache_hint_selector_material_light.xml |
30 |
-rw----·····2.0·fat······344·bl·defN· |
30 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_dark.xml |
31 |
-rw----·····2.0·fat······344·bl·defN· |
31 | -rw----·····2.0·fat······344·bl·defN·08-Jan-01·00:00·res/color/abc_background_cache_hint_selector_material_light.xml |
32 |
-rw----·····2.0·fat······468·bl·defN· |
32 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_dark.xml |
33 |
-rw----·····2.0·fat······468·bl·defN· |
33 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_disable_only_material_light.xml |
34 |
-rw----·····2.0·fat······468·bl·defN· |
34 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_dark.xml |
35 |
-rw----·····2.0·fat······468·bl·defN· |
35 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_primary_text_material_light.xml |
36 |
-rw----·····2.0·fat······596·bl·defN· |
36 | -rw----·····2.0·fat······596·bl·defN·08-Jan-01·00:00·res/color/abc_search_url_text.xml |
37 |
-rw----·····2.0·fat······468·bl·defN· |
37 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_dark.xml |
38 |
-rw----·····2.0·fat······468·bl·defN· |
38 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/abc_secondary_text_material_light.xml |
39 |
-rw----·····2.0·fat······468·bl·defN· |
39 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_dark.xml |
40 |
-rw----·····2.0·fat······468·bl·defN· |
40 | -rw----·····2.0·fat······468·bl·defN·08-Jan-01·00:00·res/color/switch_thumb_material_light.xml |
41 |
-rw----·····1.0·fat······287·b-·stor· |
41 | -rw----·····1.0·fat······287·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png |
42 |
-rw----·····1.0·fat······306·b-·stor· |
42 | -rw----·····1.0·fat······306·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png |
43 |
-rw----·····1.0·fat······549·b-·stor· |
43 | -rw----·····1.0·fat······549·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png |
44 |
-rw----·····1.0·fat······622·b-·stor· |
44 | -rw----·····1.0·fat······622·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png |
45 |
-rw----·····1.0·fat······753·b-·stor· |
45 | -rw----·····1.0·fat······753·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png |
46 |
-rw----·····1.0·fat·····1619·b-·stor· |
46 | -rw----·····1.0·fat·····1619·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png |
47 |
-rw----·····1.0·fat·····1078·b-·stor· |
47 | -rw----·····1.0·fat·····1078·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png |
48 |
-rw----·····1.0·fat·····1548·b-·stor· |
48 | -rw----·····1.0·fat·····1548·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png |
49 |
-rw----·····1.0·fat·····1748·b-·stor· |
49 | -rw----·····1.0·fat·····1748·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png |
50 |
-rw----·····1.0·fat······229·b-·stor· |
50 | -rw----·····1.0·fat······229·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png |
51 |
-rw----·····1.0·fat······416·b-·stor· |
51 | -rw----·····1.0·fat······416·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
52 |
-rw----·····1.0·fat······280·b-·stor· |
52 | -rw----·····1.0·fat······280·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png |
53 |
-rw----·····1.0·fat······233·b-·stor· |
53 | -rw----·····1.0·fat······233·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png |
54 |
-rw----·····1.0·fat······160·b-·stor· |
54 | -rw----·····1.0·fat······160·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png |
55 |
-rw----·····1.0·fat······288·b-·stor· |
55 | -rw----·····1.0·fat······288·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
56 |
-rw----·····1.0·fat······612·b-·stor· |
56 | -rw----·····1.0·fat······612·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
57 |
-rw----·····1.0·fat······190·b-·stor· |
57 | -rw----·····1.0·fat······190·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png |
58 |
-rw----·····1.0·fat······373·b-·stor· |
58 | -rw----·····1.0·fat······373·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png |
59 |
-rw----·····1.0·fat······270·b-·stor· |
59 | -rw----·····1.0·fat······270·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png |
60 |
-rw----·····1.0·fat······791·b-·stor· |
60 | -rw----·····1.0·fat······791·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png |
61 |
-rw----·····1.0·fat·····1028·b-·stor· |
61 | -rw----·····1.0·fat·····1028·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png |
62 |
-rw----·····1.0·fat······541·b-·stor· |
62 | -rw----·····1.0·fat······541·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png |
63 |
-rw----·····1.0·fat······170·b-·stor· |
63 | -rw----·····1.0·fat······170·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png |
64 |
-rw----·····1.0·fat······244·b-·stor· |
64 | -rw----·····1.0·fat······244·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_focused_holo.9.png |
65 |
-rw----·····1.0·fat······212·b-·stor· |
65 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png |
66 |
-rw----·····1.0·fat······212·b-·stor· |
66 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png |
67 |
-rw----·····1.0·fat······212·b-·stor· |
67 | -rw----·····1.0·fat······212·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png |
68 |
-rw----·····1.0·fat······239·b-·stor· |
68 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png |
69 |
-rw----·····1.0·fat······240·b-·stor· |
69 | -rw----·····1.0·fat······240·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png |
70 |
-rw----·····1.0·fat······840·b-·stor· |
70 | -rw----·····1.0·fat······840·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png |
71 |
-rw----·····1.0·fat·····1290·b-·stor· |
71 | -rw----·····1.0·fat·····1290·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png |
72 |
-rw----·····1.0·fat······392·b-·stor· |
72 | -rw----·····1.0·fat······392·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
73 |
-rw----·····1.0·fat······534·b-·stor· |
73 | -rw----·····1.0·fat······534·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png |
74 |
-rw----·····1.0·fat······199·b-·stor· |
74 | -rw----·····1.0·fat······199·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png |
75 |
-rw----·····1.0·fat······239·b-·stor· |
75 | -rw----·····1.0·fat······239·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_text_cursor_mtrl_alpha.9.png |
76 |
-rw----·····1.0·fat······192·b-·stor· |
76 | -rw----·····1.0·fat······192·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png |
77 |
-rw----·····1.0·fat······202·b-·stor· |
77 | -rw----·····1.0·fat······202·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png |
78 |
-rw----·····1.0·fat······182·b-·stor· |
78 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png |
79 |
-rw----·····1.0·fat······182·b-·stor· |
79 | -rw----·····1.0·fat······182·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png |
80 |
-rw----·····1.0·fat····18075·b-·stor· |
80 | -rw----·····1.0·fat····18075·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/app_logo.png |
81 |
-rw----·····1.0·fat·····3085·b-·stor· |
81 | -rw----·····1.0·fat·····3085·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/fab_shadow.png |
82 |
-rw----·····1.0·fat·····2380·b-·stor· |
82 | -rw----·····1.0·fat·····2380·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/fab_shadow_mini.png |
83 |
-rw----·····1.0·fat······130·b-·stor· |
83 | -rw----·····1.0·fat······130·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_add.png |
84 |
-rw----·····1.0·fat······468·b-·stor· |
84 | -rw----·····1.0·fat······468·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_gear.png |
85 |
-rw----·····1.0·fat······591·b-·stor· |
85 | -rw----·····1.0·fat······591·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_key.png |
86 |
-rw----·····1.0·fat······637·b-·stor· |
86 | -rw----·····1.0·fat······637·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_key_white.png |
87 |
-rw----·····1.0·fat······507·b-·stor· |
87 | -rw----·····1.0·fat······507·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_key_white_horizontal.png |
88 |
-rw----·····1.0·fat······432·b-·stor· |
88 | -rw----·····1.0·fat······432·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_lock_closed.png |
89 |
-rw----·····1.0·fat······593·b-·stor· |
89 | -rw----·····1.0·fat······593·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_tag.png |
90 |
-rw----·····1.0·fat······594·b-·stor· |
90 | -rw----·····1.0·fat······594·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_action_user.png |
91 |
-rw----·····1.0·fat······482·b-·stor· |
91 | -rw----·····1.0·fat······482·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_beenhere_white_18dp.png |
92 |
-rw----·····1.0·fat······139·b-·stor· |
92 | -rw----·····1.0·fat······139·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/ic_sort_white_48dp.png |
93 |
-rw----·····1.0·fat······384·b-·stor· |
93 | -rw----·····1.0·fat······384·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
94 |
-rw----·····1.0·fat······289·b-·stor· |
94 | -rw----·····1.0·fat······289·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
95 |
-rw----·····1.0·fat······610·b-·stor· |
95 | -rw----·····1.0·fat······610·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
96 |
-rw----·····1.0·fat······391·b-·stor· |
96 | -rw----·····1.0·fat······391·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png |
97 |
-rw----·····1.0·fat······325·b-·stor· |
97 | -rw----·····1.0·fat······325·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png |
98 |
-rw----·····1.0·fat······174·b-·stor· |
98 | -rw----·····1.0·fat······174·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png |
99 |
-rw----·····1.0·fat······381·b-·stor· |
99 | -rw----·····1.0·fat······381·b-·stor·08-Jan-01·00:00·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png |
Max diff block lines reached; 0/83941 bytes (0.00%) of diff not shown. |
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·1029 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
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·885 | ||
32 | ····return-void | 31 | ····return-void |
33 | .end·method | 32 | .end·method |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·9 | 21 | ····.line·9 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·22 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·9 | 24 | ····.line·9 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·48 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·212 | 27 | ····.line·212 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 58, 14 lines modified | Offset 59, 15 lines modified | ||
58 | ····.line·216 | 59 | ····.line·216 |
59 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 60 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
60 | ····const-string·v1,·"password" | 61 | ····const-string·v1,·"password" |
61 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 62 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
63 | ····.line·218 | ||
62 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mPasswordTextView:Landroid/widget/TextView; | 64 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mPasswordTextView:Landroid/widget/TextView; |
63 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$000(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/TextView; | 65 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$000(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/TextView; |
64 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
65 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 67 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
Offset 73, 13 lines modified | Offset 75, 14 lines modified | ||
73 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 75 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
74 | ····move-result-object·v2 | 76 | ····move-result-object·v2 |
75 | ····const·v3,·0x7f080018 | 77 | ····const·v3,·0x7f080018 |
78 | ····.line·216 | ||
76 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V | 79 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V |
77 | ····.line·220 | 80 | ····.line·220 |
78 | ····:cond_0 | 81 | ····:cond_0 |
79 | ····return-void | 82 | ····return-void |
80 | .end·method | 83 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·225 | 27 | ····.line·225 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 83, 26 lines modified | Offset 84, 28 lines modified | ||
83 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$300(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V | 84 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$300(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V |
84 | ····.line·230 | 85 | ····.line·230 |
85 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 86 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
86 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 87 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
88 | ····.line·231 | ||
87 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mProfileId:J | 89 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mProfileId:J |
88 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$100(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)J | 90 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$100(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)J |
89 | ····move-result-wide·v2 | 91 | ····move-result-wide·v2 |
90 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 92 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
91 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mTagEditText:Landroid/widget/AutoCompleteTextView; | 93 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mTagEditText:Landroid/widget/AutoCompleteTextView; |
92 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$400(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/AutoCompleteTextView; | 94 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->access$400(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/AutoCompleteTextView; |
93 | ····move-result-object·v1 | 95 | ····move-result-object·v1 |
96 | ····.line·230 | ||
94 | ····invoke-static·{v0,·v2,·v3,·v1},·Lcom/reddyetwo/hashmypass/app/util/TagAutocomplete;->populateTagAutocompleteTextView(Landroid/content/Context;JLandroid/widget/AutoCompleteTextView;)V | 97 | ····invoke-static·{v0,·v2,·v3,·v1},·Lcom/reddyetwo/hashmypass/app/util/TagAutocomplete;->populateTagAutocompleteTextView(Landroid/content/Context;JLandroid/widget/AutoCompleteTextView;)V |
95 | ····.line·232 | 98 | ····.line·232 |
96 | ····return-void | 99 | ····return-void |
97 | .end·method | 100 | .end·method |
98 | .method·public·onNothingSelected(Landroid/widget/AdapterView;)V | 101 | .method·public·onNothingSelected(Landroid/widget/AdapterView;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·242 | 27 | ····.line·242 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$3;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$3;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·258 | 27 | ····.line·258 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$4;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$4;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$faviconProgressBar:Landroid/widget/ProgressBar; | 24 | .field·final·synthetic·val$faviconProgressBar:Landroid/widget/ProgressBar; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V | 26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;Landroid/widget/ImageView;Landroid/widget/ProgressBar;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·294 | 30 | ····.line·294 |
30 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 31 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
31 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$5;->val$faviconImageView:Landroid/widget/ImageView; | 32 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity$5;->val$faviconImageView:Landroid/widget/ImageView; |
Offset 51, 20 lines modified | Offset 51, 22 lines modified | ||
51 | .method·static·constructor·<clinit>()V | 51 | .method·static·constructor·<clinit>()V |
52 | ····.locals·1 | 52 | ····.locals·1 |
53 | ····.prologue | 53 | ····.prologue |
54 | ····.line·79 | 54 | ····.line·79 |
55 | ····const-string·v0,·"^.*?([\\w\\d\\-]+)\\.((co|com|net|org|ac)\\.)?\\w+$" | 55 | ····const-string·v0,·"^.*?([\\w\\d\\-]+)\\.((co|com|net|org|ac)\\.)?\\w+$" |
56 | ····.line·80 | ||
56 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; | 57 | ····invoke-static·{v0},·Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; |
57 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
58 | ····sput-object·v0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->SITE_PATTERN:Ljava/util/regex/Pattern; | 59 | ····sput-object·v0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->SITE_PATTERN:Ljava/util/regex/Pattern; |
60 | ····.line·79 | ||
59 | ····return-void | 61 | ····return-void |
60 | .end·method | 62 | .end·method |
61 | .method·public·constructor·<init>()V | 63 | .method·public·constructor·<init>()V |
62 | ····.locals·2 | 64 | ····.locals·2 |
63 | ····.prologue | 65 | ····.prologue |
Offset 72, 15 lines modified | Offset 74, 14 lines modified | ||
72 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 74 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
73 | ····.line·140 | 75 | ····.line·140 |
74 | ····const-wide/16·v0,·-0x1 | 76 | ····const-wide/16·v0,·-0x1 |
75 | ····iput-wide·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mProfileId:J | 77 | ····iput-wide·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mProfileId:J |
76 | ····.line·494 | ||
77 | ····return-void | 78 | ····return-void |
78 | .end·method | 79 | .end·method |
79 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/TextView; | 80 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;)Landroid/widget/TextView; |
80 | ····.locals·1 | 81 | ····.locals·1 |
81 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; | 82 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity; |
Offset 1047, 14 lines modified | Offset 1048, 15 lines modified | ||
1047 | ····cmp-long·v0,·v0,·v2 | 1048 | ····cmp-long·v0,·v0,·v2 |
1048 | ····if-nez·v0,·:cond_0 | 1049 | ····if-nez·v0,·:cond_0 |
1049 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mFavicon:Lcom/reddyetwo/hashmypass/app/data/Favicon; | 1050 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mFavicon:Lcom/reddyetwo/hashmypass/app/data/Favicon; |
1051 | ····.line·319 | ||
1050 | ····invoke-static·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/data/FaviconSettings;->insertFavicon(Landroid/content/Context;Lcom/reddyetwo/hashmypass/app/data/Favicon;)J | 1052 | ····invoke-static·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/data/FaviconSettings;->insertFavicon(Landroid/content/Context;Lcom/reddyetwo/hashmypass/app/data/Favicon;)J |
1051 | ····move-result-wide·v0 | 1053 | ····move-result-wide·v0 |
1052 | ····const-wide/16·v2,·0x0 | 1054 | ····const-wide/16·v2,·0x0 |
1053 | ····cmp-long·v0,·v0,·v2 | 1055 | ····cmp-long·v0,·v0,·v2 |
Offset 1080, 14 lines modified | Offset 1082, 15 lines modified | ||
1080 | ····.line·329 | 1082 | ····.line·329 |
1081 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getInstance()Lcom/reddyetwo/hashmypass/app/TwikApplication; | 1083 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getInstance()Lcom/reddyetwo/hashmypass/app/TwikApplication; |
1082 | ····move-result-object·v0 | 1084 | ····move-result-object·v0 |
1083 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mMasterKeyEditText:Landroid/widget/EditText; | 1085 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mMasterKeyEditText:Landroid/widget/EditText; |
1086 | ····.line·330 | ||
1084 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 1087 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
1085 | ····move-result-object·v1 | 1088 | ····move-result-object·v1 |
1086 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/util/SecurePassword;->getPassword(Landroid/text/Editable;)[C | 1089 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/util/SecurePassword;->getPassword(Landroid/text/Editable;)[C |
1087 | ····move-result-object·v1 | 1090 | ····move-result-object·v1 |
Offset 1110, 24 lines modified | Offset 1113, 26 lines modified | ||
1110 | ····if-lez·v0,·:cond_1 | 1113 | ····if-lez·v0,·:cond_1 |
1111 | ····.line·334 | 1114 | ····.line·334 |
1112 | ····const-string·v0,·"password" | 1115 | ····const-string·v0,·"password" |
1113 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mPasswordTextView:Landroid/widget/TextView; | 1116 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->mPasswordTextView:Landroid/widget/TextView; |
1117 | ····.line·335 | ||
1114 | ····invoke-virtual·{v1},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 1118 | ····invoke-virtual·{v1},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
1115 | ····move-result-object·v1 | 1119 | ····move-result-object·v1 |
1116 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 1120 | ····invoke-interface·{v1},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
1117 | ····move-result-object·v1 | 1121 | ····move-result-object·v1 |
1118 | ····const·v2,·0x7f080018 | 1122 | ····const·v2,·0x7f080018 |
1123 | ····.line·334 | ||
1119 | ····invoke-static·{p0,·v0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V | 1124 | ····invoke-static·{p0,·v0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V |
1120 | ····.line·339 | 1125 | ····.line·339 |
1121 | ····:cond_1 | 1126 | ····:cond_1 |
1122 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->finish()V | 1127 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/BrowserIntegrationActivity;->finish()V |
1123 | ····.line·340 | 1128 | ····.line·340 |
Offset 1153, 14 lines modified | Offset 1158, 15 lines modified | ||
Max diff block lines reached; 4413/7447 bytes (59.26%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·184 | 27 | ····.line·184 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 43, 19 lines modified | Offset 44, 21 lines modified | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·187 | 45 | ····.line·187 |
45 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 46 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
46 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 47 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
48 | ····.line·188 | ||
47 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfileId:J | 49 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfileId:J |
48 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$000(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)J | 50 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$000(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)J |
49 | ····move-result-wide·v2 | 51 | ····move-result-wide·v2 |
52 | ····.line·187 | ||
50 | ····invoke-static·{v0,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/data/ProfileSettings;->deleteProfile(Landroid/content/Context;J)Z | 53 | ····invoke-static·{v0,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/data/ProfileSettings;->deleteProfile(Landroid/content/Context;J)Z |
51 | ····move-result·v0 | 54 | ····move-result·v0 |
52 | ····if-eqz·v0,·:cond_0 | 55 | ····if-eqz·v0,·:cond_0 |
53 | ····.line·189 | 56 | ····.line·189 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·287 | 27 | ····.line·287 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·297 | 27 | ····.line·297 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$3;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$3;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·318 | 27 | ····.line·318 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$4;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$4;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·348 | 27 | ····.line·348 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 42, 17 lines modified | Offset 43, 19 lines modified | ||
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·351 | 44 | ····.line·351 |
44 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 45 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
45 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 46 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$5;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
47 | ····.line·352 | ||
46 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 48 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
47 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$400(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/Spinner; | 49 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$400(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/Spinner; |
48 | ····move-result-object·v1 | 50 | ····move-result-object·v1 |
51 | ····.line·351 | ||
49 | ····invoke-static·{v0,·v1,·p1},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V | 52 | ····invoke-static·{v0,·v1,·p1},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V |
50 | ····.line·353 | 53 | ····.line·353 |
51 | ····return-void | 54 | ····return-void |
52 | .end·method | 55 | .end·method |
Offset 78, 14 lines modified | Offset 78, 15 lines modified | ||
78 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; | 78 | ····invoke-virtual·{v4},·Ljava/lang/Object;->toString()Ljava/lang/String; |
79 | ····move-result-object·v4 | 79 | ····move-result-object·v4 |
80 | ····iget-object·v5,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 80 | ····iget-object·v5,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
81 | ····.line·364 | ||
81 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPrivateKeyEditText:Landroid/widget/EditText; | 82 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPrivateKeyEditText:Landroid/widget/EditText; |
82 | ····invoke-static·{v5},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$600(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/EditText; | 83 | ····invoke-static·{v5},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$600(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/EditText; |
83 | ····move-result-object·v5 | 84 | ····move-result-object·v5 |
84 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 85 | ····invoke-virtual·{v5},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 93, 14 lines modified | Offset 94, 15 lines modified | ||
93 | ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String; | 94 | ····invoke-virtual·{v5},·Ljava/lang/Object;->toString()Ljava/lang/String; |
94 | ····move-result-object·v5 | 95 | ····move-result-object·v5 |
95 | ····iget-object·v6,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 96 | ····iget-object·v6,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
97 | ····.line·365 | ||
96 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 98 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
97 | ····invoke-static·{v6},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$400(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/Spinner; | 99 | ····invoke-static·{v6},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->access$400(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)Landroid/widget/Spinner; |
98 | ····move-result-object·v6 | 100 | ····move-result-object·v6 |
99 | ····invoke-virtual·{v6},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; | 101 | ····invoke-virtual·{v6},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; |
Offset 112, 14 lines modified | Offset 114, 15 lines modified | ||
112 | ····move-result-object·v6 | 114 | ····move-result-object·v6 |
113 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I | 115 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
114 | ····move-result·v6 | 116 | ····move-result·v6 |
117 | ····.line·366 | ||
115 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 118 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
116 | ····move-result-object·v7 | 119 | ····move-result-object·v7 |
117 | ····iget-object·v8,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 120 | ····iget-object·v8,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener;->this$0:Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
118 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordTypeSpinner:Landroid/widget/Spinner; | 121 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordTypeSpinner:Landroid/widget/Spinner; |
Offset 49, 15 lines modified | Offset 49, 14 lines modified | ||
49 | .method·public·constructor·<init>()V | 49 | .method·public·constructor·<init>()V |
50 | ····.locals·0 | 50 | ····.locals·0 |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·55 | 52 | ····.line·55 |
53 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V | 53 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V |
54 | ····.line·359 | ||
55 | ····return-void | 54 | ····return-void |
56 | .end·method | 55 | .end·method |
57 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)J | 56 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/EditProfileActivity;)J |
58 | ····.locals·2 | 57 | ····.locals·2 |
59 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; | 58 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/EditProfileActivity; |
Offset 191, 14 lines modified | Offset 190, 15 lines modified | ||
191 | .method·private·addFormChangedListener()V | 190 | .method·private·addFormChangedListener()V |
192 | ····.locals·7 | 191 | ····.locals·7 |
193 | ····.prologue | 192 | ····.prologue |
194 | ····.line·306 | 193 | ····.line·306 |
195 | ····new-instance·v0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher; | 194 | ····new-instance·v0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher; |
195 | ····.line·307 | ||
196 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->getApplicationContext()Landroid/content/Context; | 196 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->getApplicationContext()Landroid/content/Context; |
197 | ····move-result-object·v1 | 197 | ····move-result-object·v1 |
198 | ····iget-wide·v2,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfileId:J | 198 | ····iget-wide·v2,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfileId:J |
199 | ····iget-object·v4,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mNameEditText:Landroid/widget/EditText; | 199 | ····iget-object·v4,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mNameEditText:Landroid/widget/EditText; |
Offset 388, 28 lines modified | Offset 388, 31 lines modified | ||
388 | ····.prologue | 388 | ····.prologue |
389 | ····.line·267 | 389 | ····.line·267 |
390 | ····if-eqz·p1,·:cond_0 | 390 | ····if-eqz·p1,·:cond_0 |
391 | ····const-string·v0,·"password_length" | 391 | ····const-string·v0,·"password_length" |
392 | ····.line·268 | ||
392 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 393 | ····invoke-virtual·{p1,·v0},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
393 | ····move-result·v0 | 394 | ····move-result·v0 |
395 | ····.line·269 | ||
394 | ····:goto_0 | 396 | ····:goto_0 |
395 | ····iput·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mInitialPasswordLength:I | 397 | ····iput·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mInitialPasswordLength:I |
396 | ····.line·270 | 398 | ····.line·270 |
397 | ····return-void | 399 | ····return-void |
398 |
····.line·26 |
400 | ····.line·268 |
399 | ····:cond_0 | 401 | ····:cond_0 |
400 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfile:Lcom/reddyetwo/hashmypass/app/data/Profile; | 402 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfile:Lcom/reddyetwo/hashmypass/app/data/Profile; |
403 | ····.line·269 | ||
401 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordLength()I | 404 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordLength()I |
402 | ····move-result·v0 | 405 | ····move-result·v0 |
403 | ····goto·:goto_0 | 406 | ····goto·:goto_0 |
404 | .end·method | 407 | .end·method |
Offset 493, 15 lines modified | Offset 496, 15 lines modified | ||
493 | ····move-result-object·v1 | 496 | ····move-result-object·v1 |
494 | ····check-cast·v1,·Landroid/widget/EditText; | 497 | ····check-cast·v1,·Landroid/widget/EditText; |
495 | ····iput-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPrivateKeyEditText:Landroid/widget/EditText; | 498 | ····iput-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPrivateKeyEditText:Landroid/widget/EditText; |
496 |
····.line·24 |
499 | ····.line·242 |
497 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->getAssets()Landroid/content/res/AssetManager; | 500 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->getAssets()Landroid/content/res/AssetManager; |
498 | ····move-result-object·v1 | 501 | ····move-result-object·v1 |
499 | ····const-string·v2,·"UbuntuMono-Regular.ttf" | 502 | ····const-string·v2,·"UbuntuMono-Regular.ttf" |
500 | ····invoke-static·{v1,·v2},·Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; | 503 | ····invoke-static·{v1,·v2},·Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; |
Offset 654, 18 lines modified | Offset 657, 20 lines modified | ||
654 | ····invoke-static·{p0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V | 657 | ····invoke-static·{p0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V |
655 | ····.line·277 | 658 | ····.line·277 |
656 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordTypeSpinner:Landroid/widget/Spinner; | 659 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mPasswordTypeSpinner:Landroid/widget/Spinner; |
657 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfile:Lcom/reddyetwo/hashmypass/app/data/Profile; | 660 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mProfile:Lcom/reddyetwo/hashmypass/app/data/Profile; |
661 | ····.line·278 | ||
658 | ····invoke-virtual·{v2},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 662 | ····invoke-virtual·{v2},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
659 | ····move-result-object·v2 | 663 | ····move-result-object·v2 |
664 | ····.line·277 | ||
660 | ····invoke-static·{p0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordTypeSpinner(Landroid/content/Context;Landroid/widget/Spinner;Lcom/reddyetwo/hashmypass/app/data/PasswordType;)V | 665 | ····invoke-static·{p0,·v1,·v2},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordTypeSpinner(Landroid/content/Context;Landroid/widget/Spinner;Lcom/reddyetwo/hashmypass/app/data/PasswordType;)V |
661 | ····.line·280 | 666 | ····.line·280 |
662 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mColorPaletteRecyclerView:Landroid/support/v7/widget/RecyclerView; | 667 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/EditProfileActivity;->mColorPaletteRecyclerView:Landroid/support/v7/widget/RecyclerView; |
663 | ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView;->getAdapter()Landroid/support/v7/widget/RecyclerView$Adapter; | 668 | ····invoke-virtual·{v1},·Landroid/support/v7/widget/RecyclerView;->getAdapter()Landroid/support/v7/widget/RecyclerView$Adapter; |
Max diff block lines reached; 1763/5282 bytes (33.38%) of diff not shown. |
Offset 49, 21 lines modified | Offset 49, 19 lines modified | ||
49 | ····return-void | 49 | ····return-void |
50 | .end·method | 50 | .end·method |
51 | #·virtual·methods | 51 | #·virtual·methods |
52 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 52 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
53 | ····.locals·1 | 53 | ····.locals·1 |
54 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
55 | ····.prologue | 54 | ····.prologue |
56 | ····.line·32 | 55 | ····.line·32 |
57 | ····check-cast·p1,·[[C | 56 | ····check-cast·p1,·[[C |
58 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
59 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/IdenticonGenerationTask;->doInBackground([[C)Ljava/lang/Void; | 57 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/IdenticonGenerationTask;->doInBackground([[C)Ljava/lang/Void; |
60 | ····move-result-object·v0 | 58 | ····move-result-object·v0 |
61 | ····return-object·v0 | 59 | ····return-object·v0 |
62 | .end·method | 60 | .end·method |
Offset 101, 21 lines modified | Offset 99, 19 lines modified | ||
101 | ····const/4·v0,·0x0 | 99 | ····const/4·v0,·0x0 |
102 | ····return-object·v0 | 100 | ····return-object·v0 |
103 | .end·method | 101 | .end·method |
104 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 102 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
105 | ····.locals·0 | 103 | ····.locals·0 |
106 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
107 | ····.prologue | 104 | ····.prologue |
108 | ····.line·32 | 105 | ····.line·32 |
109 | ····check-cast·p1,·Ljava/lang/Void; | 106 | ····check-cast·p1,·Ljava/lang/Void; |
110 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
111 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/IdenticonGenerationTask;->onPostExecute(Ljava/lang/Void;)V | 107 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/IdenticonGenerationTask;->onPostExecute(Ljava/lang/Void;)V |
112 | ····return-void | 108 | ····return-void |
113 | .end·method | 109 | .end·method |
114 | .method·protected·onPostExecute(Ljava/lang/Void;)V | 110 | .method·protected·onPostExecute(Ljava/lang/Void;)V |
115 | ····.locals·2 | 111 | ····.locals·2 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity;Landroid/content/Context;I)V | 20 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity;Landroid/content/Context;I)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/MainActivity; | ||
22 | ····.param·p2,·"x0"····#·Landroid/content/Context; | 23 | ····.param·p2,·"x0"····#·Landroid/content/Context; |
23 | ····.param·p3,·"x1"····#·I | 24 | ····.param·p3,·"x1"····#·I |
24 | ····.prologue | 25 | ····.prologue |
25 | ····.line·219 | 26 | ····.line·219 |
26 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; | 27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·243 | 27 | ····.line·243 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 70, 14 lines modified | Offset 71, 15 lines modified | ||
70 | ····const/4·v6,·0x1 | 71 | ····const/4·v6,·0x1 |
71 | ····const/4·v7,·0x0 | 72 | ····const/4·v7,·0x0 |
72 | ····const-string·v8,·"" | 73 | ····const-string·v8,·"" |
74 | ····.line·248 | ||
73 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordLength()I | 75 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordLength()I |
74 | ····move-result·v9 | 76 | ····move-result·v9 |
75 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 77 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/data/Profile;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
76 | ····move-result-object·v10 | 78 | ····move-result-object·v10 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener;Lcom/reddyetwo/hashmypass/app/data/Tag;)V | 24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener;Lcom/reddyetwo/hashmypass/app/data/Tag;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$1"····#·Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·610 | 28 | ····.line·610 |
28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener$1;->this$1:Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener; | 29 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener$1;->this$1:Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener; |
29 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener$1;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 30 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagClickListener$1;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
Offset 72, 15 lines modified | Offset 72, 14 lines modified | ||
72 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V | 72 | ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V |
73 | ····.line·87 | 73 | ····.line·87 |
74 | ····const-wide/16·v0,·-0x1 | 74 | ····const-wide/16·v0,·-0x1 |
75 | ····iput-wide·v0,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mSelectedProfileId:J | 75 | ····iput-wide·v0,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mSelectedProfileId:J |
76 | ····.line·643 | ||
77 | ····return-void | 76 | ····return-void |
78 | .end·method | 77 | .end·method |
79 | .method·static·synthetic·access$002(Lcom/reddyetwo/hashmypass/app/MainActivity;Z)Z | 78 | .method·static·synthetic·access$002(Lcom/reddyetwo/hashmypass/app/MainActivity;Z)Z |
80 | ····.locals·0 | 79 | ····.locals·0 |
81 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/MainActivity; | 80 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/MainActivity; |
82 | ····.param·p1,·"x1"····#·Z | 81 | ····.param·p1,·"x1"····#·Z |
Offset 217, 20 lines modified | Offset 216, 22 lines modified | ||
217 | .end·method | 216 | .end·method |
218 | .method·private·addPasswordDialogListener()V | 217 | .method·private·addPasswordDialogListener()V |
219 | ····.locals·3 | 218 | ····.locals·3 |
220 | ····.prologue | 219 | ····.prologue |
221 | ····.line·230 | 220 | ····.line·230 |
221 | ····.line·231 | ||
222 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; | 222 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/MainActivity;->getFragmentManager()Landroid/app/FragmentManager; |
223 | ····move-result-object·v1 | 223 | ····move-result-object·v1 |
224 | ····const-string·v2,·"generatePassword" | 224 | ····const-string·v2,·"generatePassword" |
225 | ····.line·232 | ||
225 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; | 226 | ····invoke-virtual·{v1,·v2},·Landroid/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/app/Fragment; |
226 | ····move-result-object·v0 | 227 | ····move-result-object·v0 |
227 | ····check-cast·v0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 228 | ····check-cast·v0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
228 | ····.line·233 | 229 | ····.line·233 |
Offset 305, 14 lines modified | Offset 306, 15 lines modified | ||
305 | .method·private·animateEmptyViewToVisibleListTransition()V | 306 | .method·private·animateEmptyViewToVisibleListTransition()V |
306 | ····.locals·5 | 307 | ····.locals·5 |
307 | ····.prologue | 308 | ····.prologue |
308 | ····.line·358 | 309 | ····.line·358 |
309 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mEmptyListLayout:Landroid/widget/LinearLayout; | 310 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mEmptyListLayout:Landroid/widget/LinearLayout; |
311 | ····.line·359 | ||
310 | ····invoke-static·{p0,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToInvisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;)Landroid/animation/AnimatorSet; | 312 | ····invoke-static·{p0,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToInvisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;)Landroid/animation/AnimatorSet; |
311 | ····move-result-object·v1 | 313 | ····move-result-object·v1 |
312 | ····.line·360 | 314 | ····.line·360 |
313 | ····.local·v1,·"invisibleAnimator":Landroid/animation/AnimatorSet; | 315 | ····.local·v1,·"invisibleAnimator":Landroid/animation/AnimatorSet; |
314 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mTagRecyclerView:Landroid/support/v7/widget/RecyclerView; | 316 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mTagRecyclerView:Landroid/support/v7/widget/RecyclerView; |
Offset 367, 19 lines modified | Offset 369, 20 lines modified | ||
367 | ····.end·annotation | 369 | ····.end·annotation |
368 | ····.prologue | 370 | ····.prologue |
369 | ····.local·p3,·"newTags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" | 371 | ····.local·p3,·"newTags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" |
370 | ····const-wide/16·v2,·0x96 | 372 | ····const-wide/16·v2,·0x96 |
371 | ····.line·368 | 373 | ····.line·368 |
374 | ····.line·369 | ||
372 | ····invoke-static·{p0,·p1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToInvisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;J)Landroid/animation/AnimatorSet; | 375 | ····invoke-static·{p0,·p1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToInvisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;J)Landroid/animation/AnimatorSet; |
373 | ····move-result-object·v0 | 376 | ····move-result-object·v0 |
374 |
····.line·37 |
377 | ····.line·371 |
375 | ····.local·v0,·"invisibleAnimator":Landroid/animation/AnimatorSet; | 378 | ····.local·v0,·"invisibleAnimator":Landroid/animation/AnimatorSet; |
376 | ····invoke-static·{p0,·p2,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToVisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;J)Landroid/animation/AnimatorSet; | 379 | ····invoke-static·{p0,·p2,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/animation/Animations;->getToVisibleAnimatorSet(Landroid/content/Context;Ljava/lang/Object;J)Landroid/animation/AnimatorSet; |
377 | ····move-result-object·v1 | 380 | ····move-result-object·v1 |
378 | ····.line·372 | 381 | ····.line·372 |
379 | ····.local·v1,·"visibleAnimator":Landroid/animation/AnimatorSet; | 382 | ····.local·v1,·"visibleAnimator":Landroid/animation/AnimatorSet; |
Offset 589, 14 lines modified | Offset 592, 15 lines modified | ||
589 | ····.line·308 | 592 | ····.line·308 |
590 | ····iget-wide·v4,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mSelectedProfileId:J | 593 | ····iget-wide·v4,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mSelectedProfileId:J |
591 | ····iget·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mTagOrder:I | 594 | ····iget·v3,·p0,·Lcom/reddyetwo/hashmypass/app/MainActivity;->mTagOrder:I |
592 | ····const/4·v6,·-0x1 | 595 | ····const/4·v6,·-0x1 |
596 | ····.line·309 | ||
593 | ····invoke-static·{p0,·v4,·v5,·v3,·v6},·Lcom/reddyetwo/hashmypass/app/data/TagSettings;->getProfileTags(Landroid/content/Context;JII)Ljava/util/List; | 597 | ····invoke-static·{p0,·v4,·v5,·v3,·v6},·Lcom/reddyetwo/hashmypass/app/data/TagSettings;->getProfileTags(Landroid/content/Context;JII)Ljava/util/List; |
594 | ····move-result-object·v2 | 598 | ····move-result-object·v2 |
595 | ····.line·310 | 599 | ····.line·310 |
596 | ····.local·v2,·"tags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" | 600 | ····.local·v2,·"tags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" |
597 | ····const/4·v0,·0x0 | 601 | ····const/4·v0,·0x0 |
Offset 655, 14 lines modified | Offset 659, 15 lines modified | ||
655 | ····.prologue | 659 | ····.prologue |
656 | ····.line·380 | 660 | ····.line·380 |
657 | ····.local·p3,·"tags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" | 661 | ····.local·p3,·"tags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" |
658 | ····new-instance·v0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagListProfileChangedAnimatorListener; | 662 | ····new-instance·v0,·Lcom/reddyetwo/hashmypass/app/MainActivity$TagListProfileChangedAnimatorListener; |
659 | ····invoke-direct·{v0,·p0,·p2,·p3},·Lcom/reddyetwo/hashmypass/app/MainActivity$TagListProfileChangedAnimatorListener;-><init>(Lcom/reddyetwo/hashmypass/app/MainActivity;Landroid/animation/AnimatorSet;Ljava/util/List;)V | 663 | ····invoke-direct·{v0,·p0,·p2,·p3},·Lcom/reddyetwo/hashmypass/app/MainActivity$TagListProfileChangedAnimatorListener;-><init>(Lcom/reddyetwo/hashmypass/app/MainActivity;Landroid/animation/AnimatorSet;Ljava/util/List;)V |
Max diff block lines reached; 3249/7079 bytes (45.90%) of diff not shown. |
Offset 53, 22 lines modified | Offset 53, 24 lines modified | ||
53 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/MovementTouchListener;->mOnPressedListener:Lcom/reddyetwo/hashmypass/app/MovementTouchListener$OnPressedListener; | 53 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/MovementTouchListener;->mOnPressedListener:Lcom/reddyetwo/hashmypass/app/MovementTouchListener$OnPressedListener; |
54 | ····.line·47 | 54 | ····.line·47 |
55 | ····const/4·v0,·0x1 | 55 | ····const/4·v0,·0x1 |
56 | ····const/high16·v1,·0x41700000····#·15.0f | 56 | ····const/high16·v1,·0x41700000····#·15.0f |
57 | ····.line·49 | ||
57 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 58 | ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
58 | ····move-result-object·v2 | 59 | ····move-result-object·v2 |
59 | ····invoke-virtual·{v2},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 60 | ····invoke-virtual·{v2},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
60 | ····move-result-object·v2 | 61 | ····move-result-object·v2 |
62 | ····.line·48 | ||
61 | ····invoke-static·{v0,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | 63 | ····invoke-static·{v0,·v1,·v2},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
62 | ····move-result·v0 | 64 | ····move-result·v0 |
63 | ····iput·v0,·p0,·Lcom/reddyetwo/hashmypass/app/MovementTouchListener;->mMovementThresholdPx:F | 65 | ····iput·v0,·p0,·Lcom/reddyetwo/hashmypass/app/MovementTouchListener;->mMovementThresholdPx:F |
64 | ····.line·51 | 66 | ····.line·51 |
Offset 137, 24 lines modified | Offset 137, 27 lines modified | ||
137 | ····move-result-object·v3 | 137 | ····move-result-object·v3 |
138 | ····const·v4,·0x7f0a0001 | 138 | ····const·v4,·0x7f0a0001 |
139 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 139 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
140 | ····.line·78 | ||
140 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 141 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
141 | ····move-result-object·v6 | 142 | ····move-result-object·v6 |
142 | ····aput-object·v6,·v5,·v7 | 143 | ····aput-object·v6,·v5,·v7 |
144 | ····.line·77 | ||
143 | ····invoke-virtual·{v3,·v4,·v1,·v5},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 145 | ····invoke-virtual·{v3,·v4,·v1,·v5},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
144 | ····move-result-object·v3 | 146 | ····move-result-object·v3 |
147 | ····.line·76 | ||
145 | ····invoke-virtual·{v2,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 148 | ····invoke-virtual·{v2,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
146 | ····goto·:goto_0 | 149 | ····goto·:goto_0 |
147 | ····.line·80 | 150 | ····.line·80 |
148 | ····:cond_1 | 151 | ····:cond_1 |
149 | ····div-int/lit8·v0,·v1,·0x3c | 152 | ····div-int/lit8·v0,·v1,·0x3c |
Offset 167, 24 lines modified | Offset 170, 27 lines modified | ||
167 | ····move-result-object·v3 | 170 | ····move-result-object·v3 |
168 | ····const/high16·v4,·0x7f0a0000 | 171 | ····const/high16·v4,·0x7f0a0000 |
169 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 172 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
173 | ····.line·83 | ||
170 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 174 | ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
171 | ····move-result-object·v6 | 175 | ····move-result-object·v6 |
172 | ····aput-object·v6,·v5,·v7 | 176 | ····aput-object·v6,·v5,·v7 |
177 | ····.line·82 | ||
173 | ····invoke-virtual·{v3,·v4,·v0,·v5},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 178 | ····invoke-virtual·{v3,·v4,·v0,·v5},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
174 | ····move-result-object·v3 | 179 | ····move-result-object·v3 |
180 | ····.line·81 | ||
175 | ····invoke-virtual·{v2,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V | 181 | ····invoke-virtual·{v2,·v3},·Landroid/preference/Preference;->setSummary(Ljava/lang/CharSequence;)V |
176 | ····goto·:goto_0 | 182 | ····goto·:goto_0 |
177 | .end·method | 183 | .end·method |
178 | #·virtual·methods | 184 | #·virtual·methods |
Offset 209, 27 lines modified | Offset 215, 29 lines modified | ||
209 | ····const/high16·v0,·0x7f070000 | 215 | ····const/high16·v0,·0x7f070000 |
210 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->addPreferencesFromResource(I)V | 216 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->addPreferencesFromResource(I)V |
211 | ····.line·47 | 217 | ····.line·47 |
212 | ····const·v0,·0x7f080052 | 218 | ····const·v0,·0x7f080052 |
219 | ····.line·48 | ||
213 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->getString(I)Ljava/lang/String; | 220 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->getString(I)Ljava/lang/String; |
214 | ····move-result-object·v0 | 221 | ····move-result-object·v0 |
215 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 222 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
216 | ····move-result-object·v0 | 223 | ····move-result-object·v0 |
217 | ····iput-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->mRememberMasterKeyPreference:Landroid/preference/Preference; | 224 | ····iput-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->mRememberMasterKeyPreference:Landroid/preference/Preference; |
218 | ····.line·49 | 225 | ····.line·49 |
219 | ····const·v0,·0x7f080051 | 226 | ····const·v0,·0x7f080051 |
227 | ····.line·50 | ||
220 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->getString(I)Ljava/lang/String; | 228 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->getString(I)Ljava/lang/String; |
221 | ····move-result-object·v0 | 229 | ····move-result-object·v0 |
222 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; | 230 | ····invoke-virtual·{p0,·v0},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
223 | ····move-result-object·v0 | 231 | ····move-result-object·v0 |
Offset 252, 14 lines modified | Offset 260, 15 lines modified | ||
252 | ····move-result-object·v0 | 260 | ····move-result-object·v0 |
253 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceManager;->getSharedPreferences()Landroid/content/SharedPreferences; | 261 | ····invoke-virtual·{v0},·Landroid/preference/PreferenceManager;->getSharedPreferences()Landroid/content/SharedPreferences; |
254 | ····move-result-object·v0 | 262 | ····move-result-object·v0 |
263 | ····.line·67 | ||
255 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V | 264 | ····invoke-interface·{v0,·p0},·Landroid/content/SharedPreferences;->unregisterOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V |
256 | ····.line·68 | 265 | ····.line·68 |
257 | ····return-void | 266 | ····return-void |
258 | .end·method | 267 | .end·method |
Max diff block lines reached; 677/3469 bytes (19.52%) of diff not shown. |
Offset 32, 10 lines modified | Offset 32, 9 lines modified | ||
32 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·10 | 35 | ····.line·10 |
36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 36 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
37 | ····.line·2920 | ||
38 | ····return-void | 37 | ····return-void |
39 | .end·method | 38 | .end·method |
Offset 83, 14 lines modified | Offset 83, 15 lines modified | ||
83 | ····invoke-direct·{v2},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;-><init>()V | 83 | ····invoke-direct·{v2},·Lcom/reddyetwo/hashmypass/app/SettingsFragment;-><init>()V |
84 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; | 84 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/FragmentTransaction;->replace(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction; |
85 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
86 | ····.line·44 | ||
86 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I | 87 | ····invoke-virtual·{v0},·Landroid/app/FragmentTransaction;->commit()I |
87 | ····.line·45 | 88 | ····.line·45 |
88 | ····return-void | 89 | ····return-void |
89 | .end·method | 90 | .end·method |
90 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z | 91 | .method·public·onOptionsItemSelected(Landroid/view/MenuItem;)Z |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$position:I | 24 | .field·final·synthetic·val$position:I |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;Lcom/melnykov/fab/FloatingActionButton;I)V | 26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;Lcom/melnykov/fab/FloatingActionButton;I)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·67 | 30 | ····.line·67 |
30 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter$1;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter; | 31 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter$1;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter; |
31 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter$1;->val$button:Lcom/melnykov/fab/FloatingActionButton; | 32 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter$1;->val$button:Lcom/melnykov/fab/FloatingActionButton; |
Offset 176, 22 lines modified | Offset 176, 19 lines modified | ||
176 | ····array-length·v0,·v0 | 176 | ····array-length·v0,·v0 |
177 | ····return·v0 | 177 | ····return·v0 |
178 | .end·method | 178 | .end·method |
179 | .method·public·bridge·synthetic·onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V | 179 | .method·public·bridge·synthetic·onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V |
180 | ····.locals·0 | 180 | ····.locals·0 |
181 | ····.param·p1,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder; | ||
182 | ····.param·p2,·"x1"····#·I | ||
183 | ····.prologue | 181 | ····.prologue |
184 | ····.line·30 | 182 | ····.line·30 |
185 | ····check-cast·p1,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; | 183 | ····check-cast·p1,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; |
186 | ····.end·local·p1····#·"x0":Landroid/support/v7/widget/RecyclerView$ViewHolder; | ||
187 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;->onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;I)V | 184 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;->onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;I)V |
188 | ····return-void | 185 | ····return-void |
189 | .end·method | 186 | .end·method |
190 | .method·public·onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;I)V | 187 | .method·public·onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;I)V |
191 | ····.locals·2 | 188 | ····.locals·2 |
Offset 251, 16 lines modified | Offset 248, 14 lines modified | ||
251 | ····const/4·v1,·0x0 | 248 | ····const/4·v1,·0x0 |
252 | ····goto·:goto_0 | 249 | ····goto·:goto_0 |
253 | .end·method | 250 | .end·method |
254 | .method·public·bridge·synthetic·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; | 251 | .method·public·bridge·synthetic·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; |
255 | ····.locals·1 | 252 | ····.locals·1 |
256 | ····.param·p1,·"x0"····#·Landroid/view/ViewGroup; | ||
257 | ····.param·p2,·"x1"····#·I | ||
258 | ····.prologue | 253 | ····.prologue |
259 | ····.line·30 | 254 | ····.line·30 |
260 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; | 255 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; |
261 | ····move-result-object·v0 | 256 | ····move-result-object·v0 |
Offset 282, 14 lines modified | Offset 277, 15 lines modified | ||
282 | ····move-result-object·v1 | 277 | ····move-result-object·v1 |
283 | ····const·v2,·0x7f04002e | 278 | ····const·v2,·0x7f04002e |
284 | ····const/4·v3,·0x0 | 279 | ····const/4·v3,·0x0 |
280 | ····.line·56 | ||
285 | ····invoke-virtual·{v1,·v2,·p1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 281 | ····invoke-virtual·{v1,·v2,·p1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
286 | ····move-result-object·v0 | 282 | ····move-result-object·v0 |
287 | ····.line·57 | 283 | ····.line·57 |
288 | ····.local·v0,·"v":Landroid/view/View; | 284 | ····.local·v0,·"v":Landroid/view/View; |
289 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; | 285 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder; |
Offset 15, 14 lines modified | Offset 15, 15 lines modified | ||
15 | ····.prologue | 15 | ····.prologue |
16 | ····.line·38 | 16 | ····.line·38 |
17 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V | 17 | ····invoke-direct·{p0,·p1},·Landroid/support/v7/widget/RecyclerView$ViewHolder;-><init>(Landroid/view/View;)V |
18 | ····.line·39 | 18 | ····.line·39 |
19 | ····const·v0,·0x7f100095 | 19 | ····const·v0,·0x7f100095 |
20 | ····.line·40 | ||
20 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 21 | ····invoke-virtual·{p1,·v0},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
21 | ····move-result-object·v0 | 22 | ····move-result-object·v0 |
22 | ····check-cast·v0,·Lcom/melnykov/fab/FloatingActionButton; | 23 | ····check-cast·v0,·Lcom/melnykov/fab/FloatingActionButton; |
23 | ····iput-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;->mButton:Lcom/melnykov/fab/FloatingActionButton; | 24 | ····iput-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder;->mButton:Lcom/melnykov/fab/FloatingActionButton; |
Offset 146, 14 lines modified | Offset 146, 15 lines modified | ||
146 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; | 146 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; |
147 | ····move-result-object·v1 | 147 | ····move-result-object·v1 |
148 | ····if-eqz·v1,·:cond_0 | 148 | ····if-eqz·v1,·:cond_0 |
149 | ····.line·105 | ||
149 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; | 150 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; |
150 | ····move-result-object·v1 | 151 | ····move-result-object·v1 |
151 | ····const-string·v2,·"SpinnerDropdown" | 152 | ····const-string·v2,·"SpinnerDropdown" |
152 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 153 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
Offset 168, 14 lines modified | Offset 169, 15 lines modified | ||
168 | ····invoke-static·{v1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; | 169 | ····invoke-static·{v1},·Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; |
169 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
170 | ····iget·v2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ProfileSpinnerAdapter;->mViewItemDropdown:I | 171 | ····iget·v2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ProfileSpinnerAdapter;->mViewItemDropdown:I |
172 | ····.line·108 | ||
171 | ····invoke-virtual·{v1,·v2,·p3,·v6},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 173 | ····invoke-virtual·{v1,·v2,·p3,·v6},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
172 | ····move-result-object·v0 | 174 | ····move-result-object·v0 |
173 | ····check-cast·v0,·Landroid/widget/TextView; | 175 | ····check-cast·v0,·Landroid/widget/TextView; |
174 | ····.line·109 | 176 | ····.line·109 |
Offset 304, 14 lines modified | Offset 306, 15 lines modified | ||
304 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; | 306 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; |
305 | ····move-result-object·v1 | 307 | ····move-result-object·v1 |
306 | ····if-eqz·v1,·:cond_0 | 308 | ····if-eqz·v1,·:cond_0 |
309 | ····.line·166 | ||
307 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; | 310 | ····invoke-virtual·{p2},·Landroid/view/View;->getTag()Ljava/lang/Object; |
308 | ····move-result-object·v1 | 311 | ····move-result-object·v1 |
309 | ····const-string·v2,·"SpinnerNotDropdown" | 312 | ····const-string·v2,·"SpinnerNotDropdown" |
310 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z | 313 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
Offset 328, 14 lines modified | Offset 331, 15 lines modified | ||
328 | ····move-result-object·v1 | 331 | ····move-result-object·v1 |
329 | ····iget·v2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ProfileSpinnerAdapter;->mViewItemNotDropdown:I | 332 | ····iget·v2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/ProfileSpinnerAdapter;->mViewItemNotDropdown:I |
330 | ····const/4·v3,·0x0 | 333 | ····const/4·v3,·0x0 |
334 | ····.line·169 | ||
331 | ····invoke-virtual·{v1,·v2,·p3,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 335 | ····invoke-virtual·{v1,·v2,·p3,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
332 | ····move-result-object·v0 | 336 | ····move-result-object·v0 |
333 | ····check-cast·v0,·Landroid/widget/TextView; | 337 | ····check-cast·v0,·Landroid/widget/TextView; |
334 | ····.line·170 | 338 | ····.line·170 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;Lcom/reddyetwo/hashmypass/app/data/Tag;)V | 24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;Lcom/reddyetwo/hashmypass/app/data/Tag;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·128 | 28 | ····.line·128 |
28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$1;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$1;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$1;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 30 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$1;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 22 | .field·final·synthetic·val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;Lcom/reddyetwo/hashmypass/app/data/Tag;)V | 24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;Lcom/reddyetwo/hashmypass/app/data/Tag;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·146 | 28 | ····.line·146 |
28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$2;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$2;->this$0:Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$2;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 30 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter$2;->val$tag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
Offset 176, 22 lines modified | Offset 176, 19 lines modified | ||
176 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->mTags:Ljava/util/List; | 176 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->mTags:Ljava/util/List; |
177 | ····return-object·v0 | 177 | ····return-object·v0 |
178 | .end·method | 178 | .end·method |
179 | .method·public·bridge·synthetic·onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V | 179 | .method·public·bridge·synthetic·onBindViewHolder(Landroid/support/v7/widget/RecyclerView$ViewHolder;I)V |
180 | ····.locals·0 | 180 | ····.locals·0 |
181 | ····.param·p1,·"x0"····#·Landroid/support/v7/widget/RecyclerView$ViewHolder; | ||
182 | ····.param·p2,·"x1"····#·I | ||
183 | ····.prologue | 181 | ····.prologue |
184 | ····.line·39 | 182 | ····.line·39 |
185 | ····check-cast·p1,·Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; | 183 | ····check-cast·p1,·Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; |
186 | ····.end·local·p1····#·"x0":Landroid/support/v7/widget/RecyclerView$ViewHolder; | ||
187 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder;I)V | 184 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder;I)V |
188 | ····return-void | 185 | ····return-void |
189 | .end·method | 186 | .end·method |
190 | .method·public·onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder;I)V | 187 | .method·public·onBindViewHolder(Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder;I)V |
191 | ····.locals·3 | 188 | ····.locals·3 |
Offset 249, 16 lines modified | Offset 246, 14 lines modified | ||
249 | ····.line·153 | 246 | ····.line·153 |
250 | ····return-void | 247 | ····return-void |
251 | .end·method | 248 | .end·method |
252 | .method·public·bridge·synthetic·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; | 249 | .method·public·bridge·synthetic·onCreateViewHolder(Landroid/view/ViewGroup;I)Landroid/support/v7/widget/RecyclerView$ViewHolder; |
253 | ····.locals·1 | 250 | ····.locals·1 |
254 | ····.param·p1,·"x0"····#·Landroid/view/ViewGroup; | ||
255 | ····.param·p2,·"x1"····#·I | ||
256 | ····.prologue | 251 | ····.prologue |
257 | ····.line·39 | 252 | ····.line·39 |
258 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; | 253 | ····invoke-virtual·{p0,·p1,·p2},·Lcom/reddyetwo/hashmypass/app/adapter/TagListAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; |
259 | ····move-result-object·v0 | 254 | ····move-result-object·v0 |
Offset 280, 14 lines modified | Offset 275, 15 lines modified | ||
280 | ····move-result-object·v1 | 275 | ····move-result-object·v1 |
281 | ····const·v2,·0x7f04003b | 276 | ····const·v2,·0x7f04003b |
282 | ····const/4·v3,·0x0 | 277 | ····const/4·v3,·0x0 |
278 | ····.line·113 | ||
283 | ····invoke-virtual·{v1,·v2,·p1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 279 | ····invoke-virtual·{v1,·v2,·p1,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
284 | ····move-result-object·v0 | 280 | ····move-result-object·v0 |
285 | ····.line·114 | 281 | ····.line·114 |
286 | ····.local·v0,·"v":Landroid/view/View; | 282 | ····.local·v0,·"v":Landroid/view/View; |
287 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; | 283 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/adapter/TagListViewHolder; |
Offset 56, 28 lines modified | Offset 56, 30 lines modified | ||
56 | ····const-string·v5,·"_id=" | 56 | ····const-string·v5,·"_id=" |
57 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 57 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
58 | ····move-result-object·v4 | 58 | ····move-result-object·v4 |
59 | ····.line·134 | ||
59 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Favicon;->getId()J | 60 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Favicon;->getId()J |
60 | ····move-result-wide·v6 | 61 | ····move-result-wide·v6 |
61 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 62 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
62 | ····move-result-object·v4 | 63 | ····move-result-object·v4 |
63 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 64 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
64 | ····move-result-object·v4 | 65 | ····move-result-object·v4 |
65 | ····const/4·v5,·0x0 | 66 | ····const/4·v5,·0x0 |
67 | ····.line·133 | ||
66 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I | 68 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I |
67 | ····.line·137 | 69 | ····.line·137 |
68 | ····const-string·v3,·"favicon-%d.png" | 70 | ····const-string·v3,·"favicon-%d.png" |
69 | ····const/4·v4,·0x1 | 71 | ····const/4·v4,·0x1 |
Offset 180, 14 lines modified | Offset 182, 15 lines modified | ||
180 | ····const/4·v9,·0x0 | 182 | ····const/4·v9,·0x0 |
181 | ····const/4·v10,·0x0 | 183 | ····const/4·v10,·0x0 |
182 | ····const/4·v11,·0x0 | 184 | ····const/4·v11,·0x0 |
185 | ····.line·59 | ||
183 | ····invoke-virtual/range·{v4·..·v11},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 186 | ····invoke-virtual/range·{v4·..·v11},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
184 | ····move-result-object·v12 | 187 | ····move-result-object·v12 |
185 | ····.line·63 | 188 | ····.line·63 |
186 | ····.local·v12,·"cursor":Landroid/database/Cursor; | 189 | ····.local·v12,·"cursor":Landroid/database/Cursor; |
187 | ····const/4·v14,·0x0 | 190 | ····const/4·v14,·0x0 |
Offset 388, 15 lines modified | Offset 391, 15 lines modified | ||
388 | ····.local·v2,·"filename":Ljava/lang/String; | 391 | ····.local·v2,·"filename":Ljava/lang/String; |
389 | ····const/4·v9,·0x0 | 392 | ····const/4·v9,·0x0 |
390 | ····invoke-virtual·{p0,·v2,·v9},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; | 393 | ····invoke-virtual·{p0,·v2,·v9},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; |
391 | ····move-result-object·v3 | 394 | ····move-result-object·v3 |
392 |
····.line·10 |
395 | ····.line·101 |
393 | ····.local·v3,·"fos":Ljava/io/FileOutputStream; | 396 | ····.local·v3,·"fos":Ljava/io/FileOutputStream; |
394 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Favicon;->getIcon()Landroid/graphics/Bitmap; | 397 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Favicon;->getIcon()Landroid/graphics/Bitmap; |
395 | ····move-result-object·v9 | 398 | ····move-result-object·v9 |
396 | ····sget-object·v10,·Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat; | 399 | ····sget-object·v10,·Landroid/graphics/Bitmap$CompressFormat;->PNG:Landroid/graphics/Bitmap$CompressFormat; |
Offset 37, 32 lines modified | Offset 37, 37 lines modified | ||
37 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 37 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
38 | ····move-result-object·v0 | 38 | ····move-result-object·v0 |
39 | ····const·v1,·0x7f080051 | 39 | ····const·v1,·0x7f080051 |
40 | ····.line·63 | ||
40 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 41 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
41 | ····move-result-object·v1 | 42 | ····move-result-object·v1 |
43 | ····.line·64 | ||
42 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 44 | ····invoke-virtual·{p0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
43 | ····move-result-object·v2 | 45 | ····move-result-object·v2 |
44 | ····const·v3,·0x7f0d0007 | 46 | ····const·v3,·0x7f0d0007 |
47 | ····.line·65 | ||
45 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getBoolean(I)Z | 48 | ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getBoolean(I)Z |
46 | ····move-result·v2 | 49 | ····move-result·v2 |
50 | ····.line·63 | ||
47 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z | 51 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z |
48 | ····move-result·v0 | 52 | ····move-result·v0 |
53 | ····.line·62 | ||
49 | ····return·v0 | 54 | ····return·v0 |
50 | .end·method | 55 | .end·method |
51 | .method·public·static·getLastProfile(Landroid/content/Context;)J | 56 | .method·public·static·getLastProfile(Landroid/content/Context;)J |
52 | ····.locals·4 | 57 | ····.locals·4 |
53 | ····.param·p0,·"context"····#·Landroid/content/Context; | 58 | ····.param·p0,·"context"····#·Landroid/content/Context; |
Offset 76, 18 lines modified | Offset 81, 20 lines modified | ||
76 | ····move-result-object·v0 | 81 | ····move-result-object·v0 |
77 | ····const-string·v1,·"LastProfile" | 82 | ····const-string·v1,·"LastProfile" |
78 | ····const-wide/16·v2,·-0x1 | 83 | ····const-wide/16·v2,·-0x1 |
84 | ····.line·121 | ||
79 | ····invoke-interface·{v0,·v1,·v2,·v3},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | 85 | ····invoke-interface·{v0,·v1,·v2,·v3},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
80 | ····move-result-wide·v0 | 86 | ····move-result-wide·v0 |
87 | ····.line·120 | ||
81 | ····return-wide·v0 | 88 | ····return-wide·v0 |
82 | .end·method | 89 | .end·method |
83 | .method·public·static·getRememberMasterKeyMins(Landroid/content/Context;)I | 90 | .method·public·static·getRememberMasterKeyMins(Landroid/content/Context;)I |
84 | ····.locals·3 | 91 | ····.locals·3 |
85 | ····.param·p0,·"context"····#·Landroid/content/Context; | 92 | ····.param·p0,·"context"····#·Landroid/content/Context; |
Offset 99, 28 lines modified | Offset 106, 32 lines modified | ||
99 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 106 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
100 | ····move-result-object·v0 | 107 | ····move-result-object·v0 |
101 | ····const·v1,·0x7f080052 | 108 | ····const·v1,·0x7f080052 |
109 | ····.line·51 | ||
102 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 110 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
103 | ····move-result-object·v1 | 111 | ····move-result-object·v1 |
104 | ····const·v2,·0x7f080050 | 112 | ····const·v2,·0x7f080050 |
113 | ····.line·52 | ||
105 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; | 114 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getString(I)Ljava/lang/String; |
106 | ····move-result-object·v2 | 115 | ····move-result-object·v2 |
116 | ····.line·51 | ||
107 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 117 | ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
108 | ····move-result-object·v0 | 118 | ····move-result-object·v0 |
119 | ····.line·50 | ||
109 | ····invoke-static·{v0},·Ljava/lang/Integer;->decode(Ljava/lang/String;)Ljava/lang/Integer; | 120 | ····invoke-static·{v0},·Ljava/lang/Integer;->decode(Ljava/lang/String;)Ljava/lang/Integer; |
110 | ····move-result-object·v0 | 121 | ····move-result-object·v0 |
111 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | 122 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
112 | ····move-result·v0 | 123 | ····move-result·v0 |
Offset 140, 28 lines modified | Offset 151, 31 lines modified | ||
140 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; | 151 | ····invoke-virtual·{p0,·v0,·v1},·Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; |
141 | ····move-result-object·v0 | 152 | ····move-result-object·v0 |
142 | ····const-string·v1,·"tagOrder" | 153 | ····const-string·v1,·"tagOrder" |
Max diff block lines reached; 2580/5275 bytes (48.91%) of diff not shown. |
Offset 53, 15 lines modified | Offset 53, 14 lines modified | ||
53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/reddyetwo/hashmypass/app/data/Tag;-><init>(Landroid/os/Parcel;Lcom/reddyetwo/hashmypass/app/data/Tag$1;)V | 53 | ····invoke-direct·{v0,·p1,·v1},·Lcom/reddyetwo/hashmypass/app/data/Tag;-><init>(Landroid/os/Parcel;Lcom/reddyetwo/hashmypass/app/data/Tag$1;)V |
54 | ····return-object·v0 | 54 | ····return-object·v0 |
55 | .end·method | 55 | .end·method |
56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; | 56 | .method·public·bridge·synthetic·createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; |
57 | ····.locals·1 | 57 | ····.locals·1 |
58 | ····.param·p1,·"x0"····#·Landroid/os/Parcel; | ||
59 | ····.prologue | 58 | ····.prologue |
60 | ····.line·33 | 59 | ····.line·33 |
61 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/data/Tag$1;->createFromParcel(Landroid/os/Parcel;)Lcom/reddyetwo/hashmypass/app/data/Tag; | 60 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/data/Tag$1;->createFromParcel(Landroid/os/Parcel;)Lcom/reddyetwo/hashmypass/app/data/Tag; |
62 | ····move-result-object·v0 | 61 | ····move-result-object·v0 |
Offset 77, 15 lines modified | Offset 76, 14 lines modified | ||
77 | ····new-array·v0,·p1,·[Lcom/reddyetwo/hashmypass/app/data/Tag; | 76 | ····new-array·v0,·p1,·[Lcom/reddyetwo/hashmypass/app/data/Tag; |
78 | ····return-object·v0 | 77 | ····return-object·v0 |
79 | .end·method | 78 | .end·method |
80 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; | 79 | .method·public·bridge·synthetic·newArray(I)[Ljava/lang/Object; |
81 | ····.locals·1 | 80 | ····.locals·1 |
82 | ····.param·p1,·"x0"····#·I | ||
83 | ····.prologue | 81 | ····.prologue |
84 | ····.line·33 | 82 | ····.line·33 |
85 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/data/Tag$1;->newArray(I)[Lcom/reddyetwo/hashmypass/app/data/Tag; | 83 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/data/Tag$1;->newArray(I)[Lcom/reddyetwo/hashmypass/app/data/Tag; |
86 | ····move-result-object·v0 | 84 | ····move-result-object·v0 |
Offset 238, 72 lines modified | Offset 238, 82 lines modified | ||
238 | ····move-result-wide·v2 | 238 | ····move-result-wide·v2 |
239 | ····.line·207 | 239 | ····.line·207 |
240 | ····.local·v2,·"id":J | 240 | ····.local·v2,·"id":J |
241 | ····const-string·v1,·"name" | 241 | ····const-string·v1,·"name" |
242 | ····.line·208 | ||
242 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 243 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
243 | ····move-result·v1 | 244 | ····move-result·v1 |
245 | ····.line·207 | ||
244 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 246 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
245 | ····move-result-object·v4 | 247 | ····move-result-object·v4 |
246 | ····.line·209 | 248 | ····.line·209 |
247 | ····.local·v4,·"name":Ljava/lang/String; | 249 | ····.local·v4,·"name":Ljava/lang/String; |
248 | ····const-string·v1,·"private_key" | 250 | ····const-string·v1,·"private_key" |
251 | ····.line·210 | ||
249 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 252 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
250 | ····move-result·v1 | 253 | ····move-result·v1 |
254 | ····.line·209 | ||
251 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 255 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
252 | ····move-result-object·v5 | 256 | ····move-result-object·v5 |
253 | ····.line·211 | 257 | ····.line·211 |
254 | ····.local·v5,·"privateKey":Ljava/lang/String; | 258 | ····.local·v5,·"privateKey":Ljava/lang/String; |
255 | ····const-string·v1,·"password_length" | 259 | ····const-string·v1,·"password_length" |
260 | ····.line·212 | ||
256 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 261 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
257 | ····move-result·v1 | 262 | ····move-result·v1 |
263 | ····.line·211 | ||
258 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getInt(I)I | 264 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getInt(I)I |
259 | ····move-result·v6 | 265 | ····move-result·v6 |
260 | ····.line·213 | 266 | ····.line·213 |
261 | ····.local·v6,·"passwordLength":I | 267 | ····.local·v6,·"passwordLength":I |
262 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 268 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
263 | ····move-result-object·v1 | 269 | ····move-result-object·v1 |
264 | ····const-string·v12,·"password_type" | 270 | ····const-string·v12,·"password_type" |
271 | ····.line·214 | ||
265 | ····invoke-interface·{v9,·v12},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 272 | ····invoke-interface·{v9,·v12},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
266 | ····move-result·v12 | 273 | ····move-result·v12 |
274 | ····.line·213 | ||
267 | ····invoke-interface·{v9,·v12},·Landroid/database/Cursor;->getInt(I)I | 275 | ····invoke-interface·{v9,·v12},·Landroid/database/Cursor;->getInt(I)I |
268 | ····move-result·v12 | 276 | ····move-result·v12 |
269 | ····aget-object·v7,·v1,·v12 | 277 | ····aget-object·v7,·v1,·v12 |
270 | ····.line·215 | 278 | ····.line·215 |
271 | ····.local·v7,·"passwordType":Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 279 | ····.local·v7,·"passwordType":Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
272 | ····const-string·v1,·"color_index" | 280 | ····const-string·v1,·"color_index" |
281 | ····.line·216 | ||
273 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 282 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
274 | ····move-result·v1 | 283 | ····move-result·v1 |
284 | ····.line·215 | ||
275 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getInt(I)I | 285 | ····invoke-interface·{v9,·v1},·Landroid/database/Cursor;->getInt(I)I |
276 | ····move-result·v8 | 286 | ····move-result·v8 |
277 | ····.line·217 | 287 | ····.line·217 |
278 | ····.local·v8,·"colorIndex":I | 288 | ····.local·v8,·"colorIndex":I |
279 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/data/Profile; | 289 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/data/Profile; |
Offset 432, 72 lines modified | Offset 442, 80 lines modified | ||
432 | ····move-result·v2 | 442 | ····move-result·v2 |
433 | ····if-eqz·v2,·:cond_0 | 443 | ····if-eqz·v2,·:cond_0 |
434 | ····.line·62 | 444 | ····.line·62 |
435 | ····const-string·v2,·"name" | 445 | ····const-string·v2,·"name" |
446 | ····.line·63 | ||
436 | ····invoke-interface·{v9,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 447 | ····invoke-interface·{v9,·v2},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
437 | ····move-result·v2 | 448 | ····move-result·v2 |
438 | ····invoke-interface·{v9,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; | 449 | ····invoke-interface·{v9,·v2},·Landroid/database/Cursor;->getString(I)Ljava/lang/String; |
439 | ····move-result-object·v4 | 450 | ····move-result-object·v4 |
Max diff block lines reached; 4624/7129 bytes (64.86%) of diff not shown. |
Offset 212, 24 lines modified | Offset 212, 26 lines modified | ||
212 | ····move-result-object·v7 | 212 | ····move-result-object·v7 |
213 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; | 213 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; |
214 | ····move-result-object·v8 | 214 | ····move-result-object·v8 |
215 | ····.line·56 | ||
215 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordLength()I | 216 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordLength()I |
216 | ····move-result·v9 | 217 | ····move-result·v9 |
217 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 218 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordType()Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
218 | ····move-result-object·v10 | 219 | ····move-result-object·v10 |
219 | ····move-object·v1,·p0 | 220 | ····move-object·v1,·p0 |
221 | ····.line·55 | ||
220 | ····invoke-direct/range·{v1·..·v10},·Lcom/reddyetwo/hashmypass/app/data/Tag;-><init>(JJILjava/lang/String;Ljava/lang/String;ILcom/reddyetwo/hashmypass/app/data/PasswordType;)V | 222 | ····invoke-direct/range·{v1·..·v10},·Lcom/reddyetwo/hashmypass/app/data/Tag;-><init>(JJILjava/lang/String;Ljava/lang/String;ILcom/reddyetwo/hashmypass/app/data/PasswordType;)V |
221 | ····.line·57 | 223 | ····.line·57 |
222 | ····return-void | 224 | ····return-void |
223 | .end·method | 225 | .end·method |
Offset 76, 28 lines modified | Offset 76, 30 lines modified | ||
76 | ····const-string·v5,·"=" | 76 | ····const-string·v5,·"=" |
77 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 77 | ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
78 | ····move-result-object·v4 | 78 | ····move-result-object·v4 |
79 | ····.line·189 | ||
79 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getProfileId()J | 80 | ····invoke-virtual·{p1},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getProfileId()J |
80 | ····move-result-wide·v6 | 81 | ····move-result-wide·v6 |
81 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; | 82 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; |
82 | ····move-result-object·v4 | 83 | ····move-result-object·v4 |
83 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 84 | ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
84 | ····move-result-object·v4 | 85 | ····move-result-object·v4 |
85 | ····const/4·v5,·0x0 | 86 | ····const/4·v5,·0x0 |
87 | ····.line·187 | ||
86 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I | 88 | ····invoke-virtual·{v0,·v3,·v4,·v5},·Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I |
87 | ····move-result·v3 | 89 | ····move-result·v3 |
88 | ····if-lez·v3,·:cond_0 | 90 | ····if-lez·v3,·:cond_0 |
89 | ····const/4·v1,·0x1 | 91 | ····const/4·v1,·0x1 |
Offset 225, 24 lines modified | Offset 227, 26 lines modified | ||
225 | ····const/4·v6,·0x1 | 227 | ····const/4·v6,·0x1 |
226 | ····new-array·v6,·v6,·[Ljava/lang/String; | 228 | ····new-array·v6,·v6,·[Ljava/lang/String; |
227 | ····const/4·v7,·0x0 | 229 | ····const/4·v7,·0x0 |
230 | ····.line·233 | ||
228 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; | 231 | ····invoke-static/range·{p1·..·p2},·Ljava/lang/Long;->toString(J)Ljava/lang/String; |
229 | ····move-result-object·v8 | 232 | ····move-result-object·v8 |
230 | ····aput-object·v8,·v6,·v7 | 233 | ····aput-object·v8,·v6,·v7 |
231 | ····const/4·v7,·0x0 | 234 | ····const/4·v7,·0x0 |
232 | ····const/4·v8,·0x0 | 235 | ····const/4·v8,·0x0 |
236 | ····.line·227 | ||
233 | ····invoke-virtual/range·{v2·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 237 | ····invoke-virtual/range·{v2·..·v10},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
234 | ····move-result-object·v21 | 238 | ····move-result-object·v21 |
235 | ····.line·235 | 239 | ····.line·235 |
236 | ····.local·v21,·"cursor":Landroid/database/Cursor; | 240 | ····.local·v21,·"cursor":Landroid/database/Cursor; |
237 | ····new-instance·v23,·Ljava/util/ArrayList; | 241 | ····new-instance·v23,·Ljava/util/ArrayList; |
Offset 273, 30 lines modified | Offset 277, 33 lines modified | ||
273 | ····move-result-wide·v12 | 277 | ····move-result-wide·v12 |
274 | ····.line·239 | 278 | ····.line·239 |
275 | ····.local·v12,·"tagId":J | 279 | ····.local·v12,·"tagId":J |
276 | ····const-string·v3,·"hash_counter" | 280 | ····const-string·v3,·"hash_counter" |
281 | ····.line·240 | ||
277 | ····move-object/from16·v0,·v21 | 282 | ····move-object/from16·v0,·v21 |
278 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 283 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
279 | ····move-result·v3 | 284 | ····move-result·v3 |
285 | ····.line·239 | ||
280 | ····move-object/from16·v0,·v21 | 286 | ····move-object/from16·v0,·v21 |
281 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getInt(I)I | 287 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getInt(I)I |
282 | ····move-result·v16 | 288 | ····move-result·v16 |
283 | ····.line·241 | 289 | ····.line·241 |
284 | ····.local·v16,·"hashCounter":I | 290 | ····.local·v16,·"hashCounter":I |
285 | ····const-string·v3,·"site" | 291 | ····const-string·v3,·"site" |
292 | ····.line·242 | ||
286 | ····move-object/from16·v0,·v21 | 293 | ····move-object/from16·v0,·v21 |
287 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I | 294 | ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I |
288 | ····move-result·v3 | 295 | ····move-result·v3 |
289 | ····move-object/from16·v0,·v21 | 296 | ····move-object/from16·v0,·v21 |
Offset 305, 14 lines modified | Offset 312, 15 lines modified | ||
305 | ····move-result-object·v17 | 312 | ····move-result-object·v17 |
306 | ····.line·243 | 313 | ····.line·243 |
307 | ····.local·v17,·"site":Ljava/lang/String; | 314 | ····.local·v17,·"site":Ljava/lang/String; |
308 | ····const-string·v3,·"name" | 315 | ····const-string·v3,·"name" |
Max diff block lines reached; 7393/9859 bytes (74.99%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·81 | 27 | ····.line·81 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 106, 24 lines modified | Offset 106, 26 lines modified | ||
106 | ····const/4·v5,·0x1 | 106 | ····const/4·v5,·0x1 |
107 | ····new-array·v5,·v5,·[Ljava/lang/Object; | 107 | ····new-array·v5,·v5,·[Ljava/lang/Object; |
108 | ····const/4·v6,·0x0 | 108 | ····const/4·v6,·0x0 |
109 | ····.line·75 | ||
109 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;->getActivity()Landroid/app/Activity; | 110 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;->getActivity()Landroid/app/Activity; |
110 | ····move-result-object·v7 | 111 | ····move-result-object·v7 |
111 | ····invoke-static·{v7},·Lcom/reddyetwo/hashmypass/app/util/PackageUtils;->getVersionName(Landroid/content/Context;)Ljava/lang/String; | 112 | ····invoke-static·{v7},·Lcom/reddyetwo/hashmypass/app/util/PackageUtils;->getVersionName(Landroid/content/Context;)Ljava/lang/String; |
112 | ····move-result-object·v7 | 113 | ····move-result-object·v7 |
113 | ····aput-object·v7,·v5,·v6 | 114 | ····aput-object·v7,·v5,·v6 |
115 | ····.line·74 | ||
114 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 116 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
115 | ····move-result-object·v1 | 117 | ····move-result-object·v1 |
116 | ····.line·76 | 118 | ····.line·76 |
117 | ····.local·v1,·"bodyText":Ljava/lang/String; | 119 | ····.local·v1,·"bodyText":Ljava/lang/String; |
118 | ····const·v4,·0x7f100089 | 120 | ····const·v4,·0x7f100089 |
Offset 164, 17 lines modified | Offset 166, 20 lines modified | ||
164 | ····const·v5,·0x104000a | 166 | ····const·v5,·0x104000a |
165 | ····new-instance·v6,·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1; | 167 | ····new-instance·v6,·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1; |
166 | ····invoke-direct·{v6,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;)V | 168 | ····invoke-direct·{v6,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog$1;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/AboutDialog;)V |
169 | ····.line·81 | ||
167 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 170 | ····invoke-virtual·{v4,·v5,·v6},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
168 | ····move-result-object·v4 | 171 | ····move-result-object·v4 |
172 | ····.line·85 | ||
169 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 173 | ····invoke-virtual·{v4},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
170 | ····move-result-object·v4 | 174 | ····move-result-object·v4 |
175 | ····.line·80 | ||
171 | ····return-object·v4 | 176 | ····return-object·v4 |
172 | .end·method | 177 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·88 | 27 | ····.line·88 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; |
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$picker:Landroid/widget/NumberPicker; | 22 | .field·final·synthetic·val$picker:Landroid/widget/NumberPicker; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;Landroid/widget/NumberPicker;)V | 24 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;Landroid/widget/NumberPicker;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·81 | 28 | ····.line·81 |
28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | 29 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; |
29 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;->val$picker:Landroid/widget/NumberPicker; | 30 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;->val$picker:Landroid/widget/NumberPicker; |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·36 | 24 | ····.line·36 |
25 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V |
26 | ····.line·100 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$OnSelectedListener; | 28 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$OnSelectedListener; |
30 | ····.locals·1 | 29 | ····.locals·1 |
31 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | 30 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; |
Offset 121, 24 lines modified | Offset 120, 26 lines modified | ||
121 | ····const·v4,·0x104000a | 120 | ····const·v4,·0x104000a |
122 | ····new-instance·v5,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2; | 121 | ····new-instance·v5,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2; |
123 | ····invoke-direct·{v5,·p0,·v1},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;Landroid/widget/NumberPicker;)V | 122 | ····invoke-direct·{v5,·p0,·v1},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;Landroid/widget/NumberPicker;)V |
123 | ····.line·81 | ||
124 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 124 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
125 | ····move-result-object·v3 | 125 | ····move-result-object·v3 |
126 | ····const/high16·v4,·0x1040000 | 126 | ····const/high16·v4,·0x1040000 |
127 | ····new-instance·v5,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1; | 127 | ····new-instance·v5,·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1; |
128 | ····invoke-direct·{v5,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)V | 128 | ····invoke-direct·{v5,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;)V |
129 | ····.line·88 | ||
129 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 130 | ····invoke-virtual·{v3,·v4,·v5},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
130 | ····.line·94 | 131 | ····.line·94 |
131 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; | 132 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; |
132 | ····move-result-object·v3 | 133 | ····move-result-object·v3 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·114 | 27 | ····.line·114 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·141 | 27 | ····.line·141 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·135 | 27 | ····.line·135 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$3;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$3;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·167 | 27 | ····.line·167 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 40, 14 lines modified | Offset 41, 15 lines modified | ||
40 | ····.locals·2 | 41 | ····.locals·2 |
41 | ····.param·p1,·"length"····#·I | 42 | ····.param·p1,·"length"····#·I |
42 | ····.prologue | 43 | ····.prologue |
43 | ····.line·170 | 44 | ····.line·170 |
44 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 45 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
46 | ····.line·171 | ||
45 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->getActivity()Landroid/app/Activity; | 47 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->getActivity()Landroid/app/Activity; |
46 | ····move-result-object·v0 | 48 | ····move-result-object·v0 |
47 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 49 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
48 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 50 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
Offset 39, 15 lines modified | Offset 39, 14 lines modified | ||
39 | .method·public·constructor·<init>()V | 39 | .method·public·constructor·<init>()V |
40 | ····.locals·0 | 40 | ····.locals·0 |
41 | ····.prologue | 41 | ····.prologue |
42 | ····.line·41 | 42 | ····.line·41 |
43 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V | 43 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V |
44 | ····.line·201 | ||
45 | ····return-void | 44 | ····return-void |
46 | .end·method | 45 | .end·method |
47 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 46 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
48 | ····.locals·0 | 47 | ····.locals·0 |
49 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; | 48 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment; |
Offset 93, 15 lines modified | Offset 92, 15 lines modified | ||
93 | ····check-cast·v2,·Ljava/lang/String; | 92 | ····check-cast·v2,·Ljava/lang/String; |
94 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 93 | ····invoke-static·{v2},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
95 | ····move-result·v0 | 94 | ····move-result·v0 |
96 |
····.line·18 |
95 | ····.line·182 |
97 | ····.local·v0,·"passwordLength":I | 96 | ····.local·v0,·"passwordLength":I |
98 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 97 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
99 | ····move-result-object·v2 | 98 | ····move-result-object·v2 |
100 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordTypeSpinner:Landroid/widget/Spinner; | 99 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordTypeSpinner:Landroid/widget/Spinner; |
Offset 189, 24 lines modified | Offset 188, 26 lines modified | ||
189 | ····invoke-direct·{v0},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;-><init>()V | 188 | ····invoke-direct·{v0},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;-><init>()V |
190 | ····.line·165 | 189 | ····.line·165 |
191 | ····.local·v0,·"dialogFragment":Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; | 190 | ····.local·v0,·"dialogFragment":Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment; |
192 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 191 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
192 | ····.line·166 | ||
193 | ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; | 193 | ····invoke-virtual·{v1},·Landroid/widget/Spinner;->getSelectedItem()Ljava/lang/Object; |
194 | ····move-result-object·v1 | 194 | ····move-result-object·v1 |
195 | ····check-cast·v1,·Ljava/lang/String; | 195 | ····check-cast·v1,·Ljava/lang/String; |
196 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 196 | ····invoke-static·{v1},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
197 | ····move-result·v1 | 197 | ····move-result·v1 |
198 | ····.line·165 | ||
198 | ····invoke-virtual·{v0,·v1},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;->setPasswordLength(I)V | 199 | ····invoke-virtual·{v0,·v1},·Lcom/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment;->setPasswordLength(I)V |
199 | ····.line·167 | 200 | ····.line·167 |
200 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4; | 201 | ····new-instance·v1,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4; |
201 | ····invoke-direct·{v1,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V | 202 | ····invoke-direct·{v1,·p0},·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4;-><init>(Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;)V |
Offset 282, 15 lines modified | Offset 283, 15 lines modified | ||
282 | ····.line·96 | 283 | ····.line·96 |
283 | ····const-string·v1,·"tag_id" | 284 | ····const-string·v1,·"tag_id" |
284 | ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J | 285 | ····invoke-virtual·{p1,·v1},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
285 | ····move-result-wide·v12 | 286 | ····move-result-wide·v12 |
286 |
····.line·9 |
287 | ····.line·98 |
287 | ····.local·v12,·"tagId":J | 288 | ····.local·v12,·"tagId":J |
288 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 289 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->values()[Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
289 | ····move-result-object·v1 | 290 | ····move-result-object·v1 |
290 | ····const-string·v4,·"password_type" | 291 | ····const-string·v4,·"password_type" |
Offset 365, 18 lines modified | Offset 366, 20 lines modified | ||
365 | ····move-result-object·v1 | 366 | ····move-result-object·v1 |
366 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 367 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
367 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mTag:Lcom/reddyetwo/hashmypass/app/data/Tag; | 368 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mTag:Lcom/reddyetwo/hashmypass/app/data/Tag; |
369 | ····.line·113 | ||
368 | ····invoke-virtual·{v3},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordLength()I | 370 | ····invoke-virtual·{v3},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getPasswordLength()I |
369 | ····move-result·v3 | 371 | ····move-result·v3 |
372 | ····.line·112 | ||
370 | ····invoke-static·{v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V | 373 | ····invoke-static·{v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ProfileFormInflater;->populatePasswordLengthSpinner(Landroid/content/Context;Landroid/widget/Spinner;I)V |
371 | ····.line·114 | 374 | ····.line·114 |
372 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; | 375 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment;->mPasswordLengthSpinner:Landroid/widget/Spinner; |
373 | ····new-instance·v2,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$1; | 376 | ····new-instance·v2,·Lcom/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$1; |
Offset 400, 41 lines modified | Offset 403, 45 lines modified | ||
400 | ····move-result-object·v1 | 403 | ····move-result-object·v1 |
Max diff block lines reached; 2732/6277 bytes (43.52%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·252 | 27 | ····.line·252 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 62, 14 lines modified | Offset 63, 15 lines modified | ||
62 | ····move-result-object·v0 | 63 | ····move-result-object·v0 |
63 | ····const-string·v1,·"password" | 64 | ····const-string·v1,·"password" |
64 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 65 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
66 | ····.line·258 | ||
65 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mPasswordTextView:Landroid/widget/TextView; | 67 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mPasswordTextView:Landroid/widget/TextView; |
66 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->access$100(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)Landroid/widget/TextView; | 68 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->access$100(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)Landroid/widget/TextView; |
67 | ····move-result-object·v2 | 69 | ····move-result-object·v2 |
68 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 70 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
Offset 77, 13 lines modified | Offset 79, 14 lines modified | ||
77 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 79 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
78 | ····move-result-object·v2 | 80 | ····move-result-object·v2 |
79 | ····const·v3,·0x7f080018 | 81 | ····const·v3,·0x7f080018 |
82 | ····.line·256 | ||
80 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V | 83 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V |
81 | ····.line·260 | 84 | ····.line·260 |
82 | ····:cond_0 | 85 | ····:cond_0 |
83 | ····return-void | 86 | ····return-void |
84 | .end·method | 87 | .end·method |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·265 | 27 | ····.line·265 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$2;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·284 | 27 | ····.line·284 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$3;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$3;->this$0:Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 54, 15 lines modified | Offset 54, 14 lines modified | ||
54 | .method·public·constructor·<init>()V | 54 | .method·public·constructor·<init>()V |
55 | ····.locals·0 | 55 | ····.locals·0 |
56 | ····.prologue | 56 | ····.prologue |
57 | ····.line·57 | 57 | ····.line·57 |
58 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V | 58 | ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V |
59 | ····.line·397 | ||
60 | ····return-void | 59 | ····return-void |
61 | .end·method | 60 | .end·method |
62 | .method·static·synthetic·access$100(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)Landroid/widget/TextView; | 61 | .method·static·synthetic·access$100(Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;)Landroid/widget/TextView; |
63 | ····.locals·1 | 62 | ····.locals·1 |
64 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; | 63 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment; |
Offset 245, 14 lines modified | Offset 244, 15 lines modified | ||
245 | ····.line·356 | 244 | ····.line·356 |
246 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getInstance()Lcom/reddyetwo/hashmypass/app/TwikApplication; | 245 | ····invoke-static·{},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getInstance()Lcom/reddyetwo/hashmypass/app/TwikApplication; |
247 | ····move-result-object·v0 | 246 | ····move-result-object·v0 |
248 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mMasterKeyEditText:Landroid/widget/EditText; | 247 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mMasterKeyEditText:Landroid/widget/EditText; |
248 | ····.line·357 | ||
249 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 249 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
250 | ····move-result-object·v1 | 250 | ····move-result-object·v1 |
251 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/util/SecurePassword;->getPassword(Landroid/text/Editable;)[C | 251 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/util/SecurePassword;->getPassword(Landroid/text/Editable;)[C |
252 | ····move-result-object·v1 | 252 | ····move-result-object·v1 |
Offset 282, 33 lines modified | Offset 282, 35 lines modified | ||
282 | ····invoke-virtual·{v0},·Landroid/widget/TextView;->length()I | 282 | ····invoke-virtual·{v0},·Landroid/widget/TextView;->length()I |
283 | ····move-result·v0 | 283 | ····move-result·v0 |
284 | ····if-lez·v0,·:cond_0 | 284 | ····if-lez·v0,·:cond_0 |
285 |
····.line·4 |
285 | ····.line·410 |
286 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->getActivity()Landroid/app/Activity; | 286 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->getActivity()Landroid/app/Activity; |
287 | ····move-result-object·v0 | 287 | ····move-result-object·v0 |
288 | ····const-string·v1,·"password" | 288 | ····const-string·v1,·"password" |
289 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mPasswordTextView:Landroid/widget/TextView; | 289 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mPasswordTextView:Landroid/widget/TextView; |
290 | ····.line·411 | ||
290 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; | 291 | ····invoke-virtual·{v2},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
291 | ····move-result-object·v2 | 292 | ····move-result-object·v2 |
292 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; | 293 | ····invoke-interface·{v2},·Ljava/lang/CharSequence;->toString()Ljava/lang/String; |
293 | ····move-result-object·v2 | 294 | ····move-result-object·v2 |
294 | ····const·v3,·0x7f080018 | 295 | ····const·v3,·0x7f080018 |
296 | ····.line·410 | ||
295 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V | 297 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/reddyetwo/hashmypass/app/util/ClipboardHelper;->copyToClipboard(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V |
296 | ····.line·414 | 298 | ····.line·414 |
297 | ····:cond_0 | 299 | ····:cond_0 |
298 | ····return-void | 300 | ····return-void |
299 | .end·method | 301 | .end·method |
Offset 644, 20 lines modified | Offset 646, 22 lines modified | ||
644 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getCachedMasterKey()[C | 646 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getCachedMasterKey()[C |
645 | ····move-result-object·v2 | 647 | ····move-result-object·v2 |
646 | ····const/4·v3,·0x0 | 648 | ····const/4·v3,·0x0 |
649 | ····.line·229 | ||
647 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getCachedMasterKey()[C | 650 | ····invoke-virtual·{v0},·Lcom/reddyetwo/hashmypass/app/TwikApplication;->getCachedMasterKey()[C |
648 | ····move-result-object·v4 | 651 | ····move-result-object·v4 |
649 | ····array-length·v4,·v4 | 652 | ····array-length·v4,·v4 |
653 | ····.line·228 | ||
650 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/widget/EditText;->setText([CII)V | 654 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/widget/EditText;->setText([CII)V |
651 | ····.line·230 | 655 | ····.line·230 |
652 | ····return-void | 656 | ····return-void |
653 | .end·method | 657 | .end·method |
654 | .method·private·removeTextChangedListeners()V | 658 | .method·private·removeTextChangedListeners()V |
Offset 862, 22 lines modified | Offset 866, 24 lines modified | ||
862 | ····invoke-virtual·{v2},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; | 866 | ····invoke-virtual·{v2},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; |
863 | ····move-result-object·v2 | 867 | ····move-result-object·v2 |
864 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mMasterKeyEditText:Landroid/widget/EditText; | 868 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment;->mMasterKeyEditText:Landroid/widget/EditText; |
869 | ····.line·143 | ||
Max diff block lines reached; 2680/5820 bytes (46.05%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | ····.param·p0,·"context"····#·Landroid/content/Context; | 20 | ····.param·p0,·"context"····#·Landroid/content/Context; |
21 | ····.param·p1,·"object"····#·Ljava/lang/Object; | 21 | ····.param·p1,·"object"····#·Ljava/lang/Object; |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·44 | 23 | ····.line·44 |
24 | ····const·v1,·0x7f060003 | 24 | ····const·v1,·0x7f060003 |
25 | ····.line·45 | ||
25 | ····invoke-static·{p0,·v1},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; | 26 | ····invoke-static·{p0,·v1},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; |
26 | ····move-result-object·v0 | 27 | ····move-result-object·v0 |
27 | ····check-cast·v0,·Landroid/animation/AnimatorSet; | 28 | ····check-cast·v0,·Landroid/animation/AnimatorSet; |
28 | ····.line·46 | 29 | ····.line·46 |
Offset 63, 14 lines modified | Offset 64, 15 lines modified | ||
63 | ····.param·p0,·"context"····#·Landroid/content/Context; | 64 | ····.param·p0,·"context"····#·Landroid/content/Context; |
64 | ····.param·p1,·"object"····#·Ljava/lang/Object; | 65 | ····.param·p1,·"object"····#·Ljava/lang/Object; |
65 | ····.prologue | 66 | ····.prologue |
66 | ····.line·74 | 67 | ····.line·74 |
67 | ····const·v1,·0x7f060004 | 68 | ····const·v1,·0x7f060004 |
69 | ····.line·75 | ||
68 | ····invoke-static·{p0,·v1},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; | 70 | ····invoke-static·{p0,·v1},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; |
69 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
70 | ····check-cast·v0,·Landroid/animation/AnimatorSet; | 72 | ····check-cast·v0,·Landroid/animation/AnimatorSet; |
71 | ····.line·76 | 73 | ····.line·76 |
Offset 451, 15 lines modified | Offset 451, 15 lines modified | ||
451 | ····:goto_0 | 451 | ····:goto_0 |
452 | ····invoke-static·{v0,·p1,·p3,·p4},·Lcom/reddyetwo/hashmypass/app/hash/PasswordHasher;->hashKey(Ljava/lang/String;[CILcom/reddyetwo/hashmypass/app/data/PasswordType;)Ljava/lang/String; | 452 | ····invoke-static·{v0,·p1,·p3,·p4},·Lcom/reddyetwo/hashmypass/app/hash/PasswordHasher;->hashKey(Ljava/lang/String;[CILcom/reddyetwo/hashmypass/app/data/PasswordType;)Ljava/lang/String; |
453 | ····move-result-object·v1 | 453 | ····move-result-object·v1 |
454 | ····return-object·v1 | 454 | ····return-object·v1 |
455 |
····.line·14 |
455 | ····.line·141 |
456 | ····.end·local·v0····#·"tagToHash":Ljava/lang/String; | 456 | ····.end·local·v0····#·"tagToHash":Ljava/lang/String; |
457 | ····:cond_0 | 457 | ····:cond_0 |
458 | ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C | 458 | ····invoke-virtual·{p0},·Ljava/lang/String;->toCharArray()[C |
459 | ····move-result-object·v1 | 459 | ····move-result-object·v1 |
460 | ····const/16·v2,·0x18 | 460 | ····const/16·v2,·0x18 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·143 | 27 | ····.line·143 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 64, 20 lines modified | Offset 65, 22 lines modified | ||
64 | ····const-wide/16·v2,·-0x1 | 65 | ····const-wide/16·v2,·-0x1 |
65 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 66 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
66 | ····const·v4,·0x7f080026 | 67 | ····const·v4,·0x7f080026 |
68 | ····.line·149 | ||
67 | ····invoke-virtual·{v0,·v4},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->getString(I)Ljava/lang/String; | 69 | ····invoke-virtual·{v0,·v4},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->getString(I)Ljava/lang/String; |
68 | ····move-result-object·v4 | 70 | ····move-result-object·v4 |
69 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 71 | ····iget-object·v0,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
72 | ····.line·150 | ||
70 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mPrivateKey:Ljava/lang/String; | 73 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mPrivateKey:Ljava/lang/String; |
71 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$200(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)Ljava/lang/String; | 74 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$200(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)Ljava/lang/String; |
72 | ····move-result-object·v5 | 75 | ····move-result-object·v5 |
73 | ····const/16·v6,·0x8 | 76 | ····const/16·v6,·0x8 |
Offset 81, 46 lines modified | Offset 81, 50 lines modified | ||
81 | ····new-instance·v0,·Landroid/animation/ArgbEvaluator; | 81 | ····new-instance·v0,·Landroid/animation/ArgbEvaluator; |
82 | ····invoke-direct·{v0},·Landroid/animation/ArgbEvaluator;-><init>()V | 82 | ····invoke-direct·{v0},·Landroid/animation/ArgbEvaluator;-><init>()V |
83 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialOnPageChangeListener;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 83 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialOnPageChangeListener;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
84 | ····.line·221 | ||
84 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mBackgroundColors:[I | 85 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mBackgroundColors:[I |
85 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$300(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)[I | 86 | ····invoke-static·{v2},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$300(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)[I |
86 | ····move-result-object·v2 | 87 | ····move-result-object·v2 |
87 | ····aget·v2,·v2,·p1 | 88 | ····aget·v2,·v2,·p1 |
88 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 89 | ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
89 | ····move-result-object·v2 | 90 | ····move-result-object·v2 |
90 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialOnPageChangeListener;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 91 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialOnPageChangeListener;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
92 | ····.line·222 | ||
91 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mBackgroundColors:[I | 93 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->mBackgroundColors:[I |
92 | ····invoke-static·{v3},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$300(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)[I | 94 | ····invoke-static·{v3},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->access$300(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)[I |
93 | ····move-result-object·v3 | 95 | ····move-result-object·v3 |
94 | ····add-int/lit8·v4,·p1,·0x1 | 96 | ····add-int/lit8·v4,·p1,·0x1 |
95 | ····aget·v3,·v3,·v4 | 97 | ····aget·v3,·v3,·v4 |
96 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 98 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
97 | ····move-result-object·v3 | 99 | ····move-result-object·v3 |
100 | ····.line·221 | ||
98 | ····invoke-virtual·{v0,·p2,·v2,·v3},·Landroid/animation/ArgbEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 101 | ····invoke-virtual·{v0,·p2,·v2,·v3},·Landroid/animation/ArgbEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
99 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
100 | ····check-cast·v0,·Ljava/lang/Integer; | 103 | ····check-cast·v0,·Ljava/lang/Integer; |
104 | ····.line·220 | ||
101 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I | 105 | ····invoke-virtual·{v0},·Ljava/lang/Integer;->intValue()I |
102 | ····move-result·v0 | 106 | ····move-result·v0 |
103 | ····invoke-virtual·{v1,·v0},·Landroid/widget/LinearLayout;->setBackgroundColor(I)V | 107 | ····invoke-virtual·{v1,·v0},·Landroid/widget/LinearLayout;->setBackgroundColor(I)V |
104 | ····.line·224 | 108 | ····.line·224 |
Offset 40, 15 lines modified | Offset 40, 14 lines modified | ||
40 | .method·public·constructor·<init>()V | 40 | .method·public·constructor·<init>()V |
41 | ····.locals·0 | 41 | ····.locals·0 |
42 | ····.prologue | 42 | ····.prologue |
43 | ····.line·47 | 43 | ····.line·47 |
44 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V | 44 | ····invoke-direct·{p0},·Landroid/support/v4/app/FragmentActivity;-><init>()V |
45 | ····.line·216 | ||
46 | ····return-void | 45 | ····return-void |
47 | .end·method | 46 | .end·method |
48 | .method·static·synthetic·access$100(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)Landroid/support/v4/view/ViewPager; | 47 | .method·static·synthetic·access$100(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)Landroid/support/v4/view/ViewPager; |
49 | ····.locals·1 | 48 | ····.locals·1 |
50 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 49 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
Offset 234, 14 lines modified | Offset 233, 15 lines modified | ||
234 | ····invoke-direct·{v2,·p0,·v3},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialPagerAdapter;-><init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;Landroid/support/v4/app/FragmentManager;)V | 233 | ····invoke-direct·{v2,·p0,·v3},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialPagerAdapter;-><init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;Landroid/support/v4/app/FragmentManager;)V |
235 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V | 234 | ····invoke-virtual·{v1,·v2},·Landroid/support/v4/view/ViewPager;->setAdapter(Landroid/support/v4/view/PagerAdapter;)V |
236 | ····.line·120 | 235 | ····.line·120 |
237 | ····const·v1,·0x7f100086 | 236 | ····const·v1,·0x7f100086 |
237 | ····.line·121 | ||
238 | ····invoke-virtual·{p0,·v1},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->findViewById(I)Landroid/view/View; | 238 | ····invoke-virtual·{p0,·v1},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;->findViewById(I)Landroid/view/View; |
239 | ····move-result-object·v0 | 239 | ····move-result-object·v0 |
240 | ····check-cast·v0,·Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator; | 240 | ····check-cast·v0,·Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator; |
241 | ····.line·122 | 241 | ····.line·122 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment; | 18 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;)V | 20 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·108 | 24 | ····.line·108 |
24 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment; | 25 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment; |
25 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V | 26 | ····invoke-direct·{p0},·Landroid/animation/AnimatorListenerAdapter;-><init>()V |
Offset 251, 14 lines modified | Offset 251, 15 lines modified | ||
251 | .end·method | 251 | .end·method |
252 | .method·private·createAnimation()V | 252 | .method·private·createAnimation()V |
253 | ····.locals·6 | 253 | ····.locals·6 |
254 | ····.prologue | 254 | ····.prologue |
255 | ····.line·95 | 255 | ····.line·95 |
256 | ····.line·96 | ||
256 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 257 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
257 | ····move-result-object·v3 | 258 | ····move-result-object·v3 |
258 | ····const·v4,·0x7f060002 | 259 | ····const·v4,·0x7f060002 |
259 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; | 260 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; |
Offset 269, 15 lines modified | Offset 270, 15 lines modified | ||
269 | ····.line·97 | 270 | ····.line·97 |
270 | ····.local·v2,·"websiteAnimator":Landroid/animation/AnimatorSet; | 271 | ····.local·v2,·"websiteAnimator":Landroid/animation/AnimatorSet; |
271 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mWebsiteTextView:Landroid/widget/TextView; | 272 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mWebsiteTextView:Landroid/widget/TextView; |
272 | ····invoke-virtual·{v2,·v3},·Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V | 273 | ····invoke-virtual·{v2,·v3},·Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V |
273 |
····.line·9 |
274 | ····.line·99 |
274 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 275 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
275 | ····move-result-object·v3 | 276 | ····move-result-object·v3 |
276 | ····const/high16·v4,·0x7f060000 | 277 | ····const/high16·v4,·0x7f060000 |
277 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; | 278 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; |
Offset 288, 15 lines modified | Offset 289, 15 lines modified | ||
288 | ····.line·100 | 289 | ····.line·100 |
289 | ····.local·v0,·"masterKeyAnimator":Landroid/animation/AnimatorSet; | 290 | ····.local·v0,·"masterKeyAnimator":Landroid/animation/AnimatorSet; |
290 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mIcMasterKeyView:Landroid/widget/ImageView; | 291 | ····iget-object·v3,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mIcMasterKeyView:Landroid/widget/ImageView; |
291 | ····invoke-virtual·{v0,·v3},·Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V | 292 | ····invoke-virtual·{v0,·v3},·Landroid/animation/AnimatorSet;->setTarget(Ljava/lang/Object;)V |
292 |
····.line·10 |
293 | ····.line·102 |
293 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; | 294 | ····invoke-virtual·{p0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; |
294 | ····move-result-object·v3 | 295 | ····move-result-object·v3 |
295 | ····const·v4,·0x7f060001 | 296 | ····const·v4,·0x7f060001 |
296 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; | 297 | ····invoke-static·{v3,·v4},·Landroid/animation/AnimatorInflater;->loadAnimator(Landroid/content/Context;I)Landroid/animation/Animator; |
Offset 382, 14 lines modified | Offset 383, 15 lines modified | ||
382 | ····const-string·v3,·"private" | 383 | ····const-string·v3,·"private" |
383 | ····const/16·v4,·0xe | 384 | ····const/16·v4,·0xe |
384 | ····sget-object·v5,·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->ALPHANUMERIC_AND_SPECIAL_CHARS:Lcom/reddyetwo/hashmypass/app/data/PasswordType; | 385 | ····sget-object·v5,·Lcom/reddyetwo/hashmypass/app/data/PasswordType;->ALPHANUMERIC_AND_SPECIAL_CHARS:Lcom/reddyetwo/hashmypass/app/data/PasswordType; |
386 | ····.line·141 | ||
385 | ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Lcom/reddyetwo/hashmypass/app/hash/PasswordHasher;->hashTagWithKeys(Ljava/lang/String;[CLjava/lang/String;ILcom/reddyetwo/hashmypass/app/data/PasswordType;)Ljava/lang/String; | 387 | ····invoke-static·{v1,·v2,·v3,·v4,·v5},·Lcom/reddyetwo/hashmypass/app/hash/PasswordHasher;->hashTagWithKeys(Ljava/lang/String;[CLjava/lang/String;ILcom/reddyetwo/hashmypass/app/data/PasswordType;)Ljava/lang/String; |
386 | ····move-result-object·v0 | 388 | ····move-result-object·v0 |
387 | ····.line·143 | 389 | ····.line·143 |
388 | ····.local·v0,·"password":Ljava/lang/String; | 390 | ····.local·v0,·"password":Ljava/lang/String; |
389 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mWebsitePasswordView:Landroid/widget/TextView; | 391 | ····iget-object·v2,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment;->mWebsitePasswordView:Landroid/widget/TextView; |
Offset 423, 14 lines modified | Offset 425, 15 lines modified | ||
423 | ····.prologue | 425 | ····.prologue |
424 | ····.line·66 | 426 | ····.line·66 |
425 | ····const·v2,·0x7f040027 | 427 | ····const·v2,·0x7f040027 |
426 | ····const/4·v3,·0x0 | 428 | ····const/4·v3,·0x0 |
429 | ····.line·67 | ||
427 | ····invoke-virtual·{p1,·v2,·p2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 430 | ····invoke-virtual·{p1,·v2,·p2,·v3},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
428 | ····move-result-object·v0 | 431 | ····move-result-object·v0 |
429 | ····check-cast·v0,·Landroid/view/ViewGroup; | 432 | ····check-cast·v0,·Landroid/view/ViewGroup; |
430 | ····.line·68 | 433 | ····.line·68 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·165 | 27 | ····.line·165 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity$2;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; | 21 | .field·final·synthetic·this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·57 | 27 | ····.line·57 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 57, 14 lines modified | Offset 58, 15 lines modified | ||
57 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->mPrivateKeyChangedListener:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; | 58 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->mPrivateKeyChangedListener:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; |
58 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->access$000(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; | 59 | ····invoke-static·{v0},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->access$000(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; |
59 | ····move-result-object·v0 | 60 | ····move-result-object·v0 |
60 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; | 61 | ····iget-object·v1,·p0,·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$1;->this$0:Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; |
62 | ····.line·72 | ||
61 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->mPrivateKeyText:Landroid/widget/EditText; | 63 | ····#·getter·for:·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->mPrivateKeyText:Landroid/widget/EditText; |
62 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->access$100(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Landroid/widget/EditText; | 64 | ····invoke-static·{v1},·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;->access$100(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Landroid/widget/EditText; |
63 | ····move-result-object·v1 | 65 | ····move-result-object·v1 |
64 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 66 | ····invoke-virtual·{v1},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
Offset 21, 15 lines modified | Offset 21, 14 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·37 | 24 | ····.line·37 |
25 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V | 25 | ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V |
26 | ····.line·83 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
29 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; | 28 | .method·static·synthetic·access$000(Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment;)Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$PrivateKeyChangedListener; |
30 | ····.locals·1 | 29 | ····.locals·1 |
31 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; | 30 | ····.param·p0,·"x0"····#·Lcom/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment; |
Offset 61, 14 lines modified | Offset 60, 15 lines modified | ||
61 | ····.prologue | 60 | ····.prologue |
62 | ····.line·54 | 61 | ····.line·54 |
63 | ····const·v1,·0x7f040028 | 62 | ····const·v1,·0x7f040028 |
64 | ····const/4·v2,·0x0 | 63 | ····const/4·v2,·0x0 |
64 | ····.line·55 | ||
65 | ····invoke-virtual·{p1,·v1,·p2,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; | 65 | ····invoke-virtual·{p1,·v1,·p2,·v2},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; |
66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
67 | ····check-cast·v0,·Landroid/view/ViewGroup; | 67 | ····check-cast·v0,·Landroid/view/ViewGroup; |
68 | ····.line·56 | 68 | ····.line·56 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$webView:Landroid/webkit/WebView; | 24 | .field·final·synthetic·val$webView:Landroid/webkit/WebView; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/util/FaviconLoader;Landroid/webkit/WebView;Landroid/os/Handler;)V | 26 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/util/FaviconLoader;Landroid/webkit/WebView;Landroid/os/Handler;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·157 | 30 | ····.line·157 |
30 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$1;->this$0:Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; | 31 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$1;->this$0:Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; |
31 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$1;->val$webView:Landroid/webkit/WebView; | 32 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$1;->val$webView:Landroid/webkit/WebView; |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$timeoutRunnable:Ljava/lang/Runnable; | 21 | .field·final·synthetic·val$timeoutRunnable:Ljava/lang/Runnable; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/util/FaviconLoader;Landroid/os/Handler;Ljava/lang/Runnable;)V | 23 | .method·constructor·<init>(Lcom/reddyetwo/hashmypass/app/util/FaviconLoader;Landroid/os/Handler;Ljava/lang/Runnable;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·169 | 27 | ····.line·169 |
27 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$2;->this$0:Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; | 28 | ····iput-object·p1,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$2;->this$0:Lcom/reddyetwo/hashmypass/app/util/FaviconLoader; |
28 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$2;->val$handler:Landroid/os/Handler; | 29 | ····iput-object·p2,·p0,·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$2;->val$handler:Landroid/os/Handler; |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····.line·297 | 73 | ····.line·297 |
74 | ····.local·v1,·"url":Ljava/net/URL; | 74 | ····.local·v1,·"url":Ljava/net/URL; |
75 | ····if-nez·v1,·:cond_0 | 75 | ····if-nez·v1,·:cond_0 |
76 | ····.line·298 | 76 | ····.line·298 |
77 | ····aget-object·v1,·p1,·v4 | 77 | ····aget-object·v1,·p1,·v4 |
78 |
····.line·30 |
78 | ····.line·306 |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 | ····:goto_0 | 80 | ····:goto_0 |
81 | ····:try_start_0 | 81 | ····:try_start_0 |
82 | ····invoke-virtual·{v1},·Ljava/net/URL;->getContent()Ljava/lang/Object; | 82 | ····invoke-virtual·{v1},·Ljava/net/URL;->getContent()Ljava/lang/Object; |
83 | ····move-result-object·v2 | 83 | ····move-result-object·v2 |
Offset 141, 21 lines modified | Offset 141, 19 lines modified | ||
141 | ····const/4·v2,·0x0 | 141 | ····const/4·v2,·0x0 |
142 | ····goto·:goto_1 | 142 | ····goto·:goto_1 |
143 | .end·method | 143 | .end·method |
144 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; | 144 | .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object; |
145 | ····.locals·1 | 145 | ····.locals·1 |
146 | ····.param·p1,·"x0"····#·[Ljava/lang/Object; | ||
147 | ····.prologue | 146 | ····.prologue |
148 | ····.line·283 | 147 | ····.line·283 |
149 | ····check-cast·p1,·[Ljava/net/URL; | 148 | ····check-cast·p1,·[Ljava/net/URL; |
150 | ····.end·local·p1····#·"x0":[Ljava/lang/Object; | ||
151 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$RetrieveImageTask;->doInBackground([Ljava/net/URL;)Landroid/graphics/drawable/BitmapDrawable; | 149 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$RetrieveImageTask;->doInBackground([Ljava/net/URL;)Landroid/graphics/drawable/BitmapDrawable; |
152 | ····move-result-object·v0 | 150 | ····move-result-object·v0 |
153 | ····return-object·v0 | 151 | ····return-object·v0 |
154 | .end·method | 152 | .end·method |
Offset 180, 18 lines modified | Offset 178, 16 lines modified | ||
180 | ····.line·318 | 178 | ····.line·318 |
181 | ····:cond_0 | 179 | ····:cond_0 |
182 | ····return-void | 180 | ····return-void |
183 | .end·method | 181 | .end·method |
184 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V | 182 | .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V |
185 | ····.locals·0 | 183 | ····.locals·0 |
186 | ····.param·p1,·"x0"····#·Ljava/lang/Object; | ||
187 | ····.prologue | 184 | ····.prologue |
188 | ····.line·283 | 185 | ····.line·283 |
189 | ····check-cast·p1,·Landroid/graphics/drawable/BitmapDrawable; | 186 | ····check-cast·p1,·Landroid/graphics/drawable/BitmapDrawable; |
190 | ····.end·local·p1····#·"x0":Ljava/lang/Object; | ||
191 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$RetrieveImageTask;->onPostExecute(Landroid/graphics/drawable/BitmapDrawable;)V | 187 | ····invoke-virtual·{p0,·p1},·Lcom/reddyetwo/hashmypass/app/util/FaviconLoader$RetrieveImageTask;->onPostExecute(Landroid/graphics/drawable/BitmapDrawable;)V |
192 | ····return-void | 188 | ····return-void |
193 | .end·method | 189 | .end·method |
Offset 388, 14 lines modified | Offset 388, 15 lines modified | ||
388 | ····const-string·v6,·"://" | 388 | ····const-string·v6,·"://" |
389 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 389 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
390 | ····move-result-object·v5 | 390 | ····move-result-object·v5 |
391 | ····.line·204 | ||
391 | ····invoke-virtual·{v4},·Ljava/net/URL;->getHost()Ljava/lang/String; | 392 | ····invoke-virtual·{v4},·Ljava/net/URL;->getHost()Ljava/lang/String; |
392 | ····move-result-object·v6 | 393 | ····move-result-object·v6 |
393 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 394 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
394 | ····move-result-object·v5 | 395 | ····move-result-object·v5 |
Offset 583, 14 lines modified | Offset 584, 15 lines modified | ||
583 | ····if-eqz·v1,·:cond_4 | 584 | ····if-eqz·v1,·:cond_4 |
584 | ····move-object·v3,·v1 | 585 | ····move-object·v3,·v1 |
585 | ····.line·99 | 586 | ····.line·99 |
586 | ····check-cast·v3,·Landroid/graphics/drawable/GradientDrawable; | 587 | ····check-cast·v3,·Landroid/graphics/drawable/GradientDrawable; |
588 | ····.line·100 | ||
587 | ····invoke-virtual·{p2},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; | 589 | ····invoke-virtual·{p2},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; |
588 | ····move-result-object·v6 | 590 | ····move-result-object·v6 |
589 | ····invoke-virtual·{v6},·Ljava/lang/String;->toCharArray()[C | 591 | ····invoke-virtual·{v6},·Ljava/lang/String;->toCharArray()[C |
590 | ····move-result-object·v6 | 592 | ····move-result-object·v6 |
Offset 29, 14 lines modified | Offset 29, 15 lines modified | ||
29 | ········.end·annotation | 29 | ········.end·annotation |
30 | ····.end·param | 30 | ····.end·param |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·50 | 32 | ····.line·50 |
33 | ····const-string·v2,·"clipboard" | 33 | ····const-string·v2,·"clipboard" |
34 | ····.line·51 | ||
34 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 35 | ····invoke-virtual·{p0,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
35 | ····move-result-object·v1 | 36 | ····move-result-object·v1 |
36 | ····check-cast·v1,·Landroid/content/ClipboardManager; | 37 | ····check-cast·v1,·Landroid/content/ClipboardManager; |
37 | ····.line·52 | 38 | ····.line·52 |
Offset 227, 18 lines modified | Offset 227, 20 lines modified | ||
227 | ····.line·94 | 227 | ····.line·94 |
228 | ····.local·v16,·"res":Landroid/content/res/Resources; | 228 | ····.local·v16,·"res":Landroid/content/res/Resources; |
229 | ····const/16·v20,·0x1 | 229 | ····const/16·v20,·0x1 |
230 | ····const/high16·v21,·0x42000000····#·32.0f | 230 | ····const/high16·v21,·0x42000000····#·32.0f |
231 | ····.line·95 | ||
231 | ····invoke-virtual/range·{v16·..·v16},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 232 | ····invoke-virtual/range·{v16·..·v16},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
232 | ····move-result-object·v22 | 233 | ····move-result-object·v22 |
234 | ····.line·94 | ||
233 | ····invoke-static/range·{v20·..·v22},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F | 235 | ····invoke-static/range·{v20·..·v22},·Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F |
234 | ····move-result·v20 | 236 | ····move-result·v20 |
235 | ····move/from16·v0,·v20 | 237 | ····move/from16·v0,·v20 |
236 | ····float-to-int·v0,·v0 | 238 | ····float-to-int·v0,·v0 |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·44 | 24 | ····.line·44 |
25 | ····if-eqz·p1,·:cond_0 | 25 | ····if-eqz·p1,·:cond_0 |
26 | ····.line·45 | 26 | ····.line·45 |
27 | ····const-string·v1,·"input_method" | 27 | ····const-string·v1,·"input_method" |
28 | ····.line·46 | ||
28 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 29 | ····invoke-virtual·{p0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
29 | ····move-result-object·v0 | 30 | ····move-result-object·v0 |
30 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; | 31 | ····check-cast·v0,·Landroid/view/inputmethod/InputMethodManager; |
31 | ····.line·47 | 32 | ····.line·47 |
Offset 97, 43 lines modified | Offset 97, 45 lines modified | ||
97 | ····.local·v1,·"intent":Landroid/app/PendingIntent; | 97 | ····.local·v1,·"intent":Landroid/app/PendingIntent; |
98 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I | 98 | ····sget·v2,·Landroid/os/Build$VERSION;->SDK_INT:I |
99 | ····const/16·v3,·0x13 | 99 | ····const/16·v3,·0x13 |
100 | ····if-lt·v2,·v3,·:cond_0 | 100 | ····if-lt·v2,·v3,·:cond_0 |
101 |
····.line·5 |
101 | ····.line·53 |
102 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 102 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
103 | ····move-result-wide·v2 | 103 | ····move-result-wide·v2 |
104 | ····mul-int·v4,·p1,·v5 | 104 | ····mul-int·v4,·p1,·v5 |
105 | ····int-to-long·v4,·v4 | 105 | ····int-to-long·v4,·v4 |
106 | ····add-long/2addr·v2,·v4 | 106 | ····add-long/2addr·v2,·v4 |
107 | ····.line·52 | ||
107 | ····invoke-virtual·{v0,·v6,·v2,·v3,·v1},·Landroid/app/AlarmManager;->setExact(IJLandroid/app/PendingIntent;)V | 108 | ····invoke-virtual·{v0,·v6,·v2,·v3,·v1},·Landroid/app/AlarmManager;->setExact(IJLandroid/app/PendingIntent;)V |
108 | ····.line·58 | 109 | ····.line·58 |
109 | ····:goto_0 | 110 | ····:goto_0 |
110 | ····return-void | 111 | ····return-void |
111 |
····.line·5 |
112 | ····.line·56 |
112 | ····:cond_0 | 113 | ····:cond_0 |
113 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J | 114 | ····invoke-static·{},·Landroid/os/SystemClock;->elapsedRealtime()J |
114 | ····move-result-wide·v2 | 115 | ····move-result-wide·v2 |
115 | ····mul-int·v4,·p1,·v5 | 116 | ····mul-int·v4,·p1,·v5 |
116 | ····int-to-long·v4,·v4 | 117 | ····int-to-long·v4,·v4 |
117 | ····add-long/2addr·v2,·v4 | 118 | ····add-long/2addr·v2,·v4 |
119 | ····.line·55 | ||
118 | ····invoke-virtual·{v0,·v6,·v2,·v3,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V | 120 | ····invoke-virtual·{v0,·v6,·v2,·v3,·v1},·Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V |
119 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
120 | .end·method | 122 | .end·method |
121 | #·virtual·methods | 123 | #·virtual·methods |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | ····.line·46 | 26 | ····.line·46 |
27 | ····.local·v1,·"versionName":Ljava/lang/String; | 27 | ····.local·v1,·"versionName":Ljava/lang/String; |
28 | ····:try_start_0 | 28 | ····:try_start_0 |
29 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | 29 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
30 | ····move-result-object·v2 | 30 | ····move-result-object·v2 |
31 | ····.line·47 | ||
31 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; | 32 | ····invoke-virtual·{p0},·Landroid/content/Context;->getPackageName()Ljava/lang/String; |
32 | ····move-result-object·v3 | 33 | ····move-result-object·v3 |
33 | ····const/4·v4,·0x0 | 34 | ····const/4·v4,·0x0 |
34 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; | 35 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; |
Offset 137, 14 lines modified | Offset 137, 15 lines modified | ||
137 | ····.line·84 | 137 | ····.line·84 |
138 | ····.restart·local·v1····#·"privateKeySet":Z | 138 | ····.restart·local·v1····#·"privateKeySet":Z |
139 | ····:cond_3 | 139 | ····:cond_3 |
140 | ····iget-object·v7,·p0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher;->mContext:Landroid/content/Context; | 140 | ····iget-object·v7,·p0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher;->mContext:Landroid/content/Context; |
141 | ····iget-object·v8,·p0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher;->mNameEditText:Landroid/widget/EditText; | 141 | ····iget-object·v8,·p0,·Lcom/reddyetwo/hashmypass/app/util/ProfileFormWatcher;->mNameEditText:Landroid/widget/EditText; |
142 | ····.line·85 | ||
142 | ····invoke-virtual·{v8},·Landroid/widget/EditText;->getText()Landroid/text/Editable; | 143 | ····invoke-virtual·{v8},·Landroid/widget/EditText;->getText()Landroid/text/Editable; |
143 | ····move-result-object·v8 | 144 | ····move-result-object·v8 |
144 | ····invoke-virtual·{v8},·Ljava/lang/Object;->toString()Ljava/lang/String; | 145 | ····invoke-virtual·{v8},·Ljava/lang/Object;->toString()Ljava/lang/String; |
145 | ····move-result-object·v8 | 146 | ····move-result-object·v8 |
Offset 29, 26 lines modified | Offset 29, 28 lines modified | ||
29 | ····const/4·v2,·0x1 | 29 | ····const/4·v2,·0x1 |
30 | ····new-array·v2,·v2,·[Ljava/lang/String; | 30 | ····new-array·v2,·v2,·[Ljava/lang/String; |
31 | ····const/4·v3,·0x0 | 31 | ····const/4·v3,·0x0 |
32 | ····.line·50 | ||
32 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; | 33 | ····invoke-static·{p2},·Ljava/lang/String;->valueOf(I)Ljava/lang/String; |
33 | ····move-result-object·v4 | 34 | ····move-result-object·v4 |
34 | ····aput-object·v4,·v2,·v3 | 35 | ····aput-object·v4,·v2,·v3 |
35 | ····invoke-direct·{v0,·p0,·v1,·v2},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V | 36 | ····invoke-direct·{v0,·p0,·v1,·v2},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;I[Ljava/lang/Object;)V |
36 | ····.line·51 | 37 | ····.line·51 |
37 | ····.local·v0,·"passwordLengthAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" | 38 | ····.local·v0,·"passwordLengthAdapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" |
38 | ····const·v1,·0x1090009 | 39 | ····const·v1,·0x1090009 |
40 | ····.line·52 | ||
39 | ····invoke-virtual·{v0,·v1},·Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V | 41 | ····invoke-virtual·{v0,·v1},·Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V |
40 | ····.line·53 | 42 | ····.line·53 |
41 | ····invoke-virtual·{p1,·v0},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V | 43 | ····invoke-virtual·{p1,·v0},·Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V |
42 | ····.line·54 | 44 | ····.line·54 |
43 | ····return-void | 45 | ····return-void |
Offset 62, 14 lines modified | Offset 64, 15 lines modified | ||
62 | ····.prologue | 64 | ····.prologue |
63 | ····.line·65 | 65 | ····.line·65 |
64 | ····const·v1,·0x7f090001 | 66 | ····const·v1,·0x7f090001 |
65 | ····const·v2,·0x1090008 | 67 | ····const·v2,·0x1090008 |
68 | ····.line·66 | ||
66 | ····invoke-static·{p0,·v1,·v2},·Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; | 69 | ····invoke-static·{p0,·v1,·v2},·Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; |
67 | ····move-result-object·v0 | 70 | ····move-result-object·v0 |
68 | ····.line·68 | 71 | ····.line·68 |
69 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;" | 72 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;" |
70 | ····const·v1,·0x1090009 | 73 | ····const·v1,·0x1090009 |
Offset 74, 15 lines modified | Offset 74, 15 lines modified | ||
74 | ····move-result-object·v3 | 74 | ····move-result-object·v3 |
75 | ····invoke-virtual·{v3,·v2},·Ljava/nio/charset/Charset;->encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; | 75 | ····invoke-virtual·{v3,·v2},·Ljava/nio/charset/Charset;->encode(Ljava/nio/CharBuffer;)Ljava/nio/ByteBuffer; |
76 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
77 |
····.line·6 |
77 | ····.line·63 |
78 | ····.local·v0,·"byteBuffer":Ljava/nio/ByteBuffer; | 78 | ····.local·v0,·"byteBuffer":Ljava/nio/ByteBuffer; |
79 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->array()[B | 79 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->array()[B |
80 | ····move-result-object·v3 | 80 | ····move-result-object·v3 |
81 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I | 81 | ····invoke-virtual·{v0},·Ljava/nio/ByteBuffer;->position()I |
Offset 19, 66 lines modified | Offset 19, 66 lines modified | ||
19 | ····.locals·7 | 19 | ····.locals·7 |
20 | ····.param·p0,·"context"····#·Landroid/content/Context; | 20 | ····.param·p0,·"context"····#·Landroid/content/Context; |
21 | ····.param·p1,·"profileId"····#·J | 21 | ····.param·p1,·"profileId"····#·J |
22 | ····.param·p3,·"tagTextView"····#·Landroid/widget/AutoCompleteTextView; | 22 | ····.param·p3,·"tagTextView"····#·Landroid/widget/AutoCompleteTextView; |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·52 | 24 | ····.line·52 |
25 |
····const/4·v |
25 | ····const/4·v4,·0x0 |
26 |
····const/4·v |
26 | ····const/4·v5,·-0x1 |
27 |
|
27 | ····.line·53 |
28 | ····invoke-static·{p0,·p1,·p2,·v4,·v5},·Lcom/reddyetwo/hashmypass/app/data/TagSettings;->getProfileTags(Landroid/content/Context;JII)Ljava/util/List; | ||
28 |
····move-result-object·v |
29 | ····move-result-object·v3 |
29 | ····.line·55 | 30 | ····.line·55 |
30 |
····.local·v |
31 | ····.local·v3,·"tags":Ljava/util/List;,·"Ljava/util/List<Lcom/reddyetwo/hashmypass/app/data/Tag;>;" |
31 |
····new-instance·v |
32 | ····new-instance·v1,·Ljava/util/ArrayList; |
32 |
····invoke-direct·{v |
33 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
33 | ····.line·56 | 34 | ····.line·56 |
34 |
····.local·v |
35 | ····.local·v1,·"names":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;" |
35 |
····invoke-interface·{v |
36 | ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
36 |
····move-result-object·v |
37 | ····move-result-object·v4 |
37 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
38 | ····:goto_0 | 38 | ····:goto_0 |
39 |
····invoke-interface·{v |
39 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
40 | ····move-result·v5 | 40 | ····move-result·v5 |
41 | ····if-eqz·v5,·:cond_0 | 41 | ····if-eqz·v5,·:cond_0 |
42 |
····invoke-interface·{v |
42 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
43 |
····move-result-object·v |
43 | ····move-result-object·v2 |
44 |
····check-cast·v |
44 | ····check-cast·v2,·Lcom/reddyetwo/hashmypass/app/data/Tag; |
45 | ····.line·57 | 45 | ····.line·57 |
46 |
····.local·v |
46 | ····.local·v2,·"tag":Lcom/reddyetwo/hashmypass/app/data/Tag; |
47 |
····invoke-virtual·{v |
47 | ····invoke-virtual·{v2},·Lcom/reddyetwo/hashmypass/app/data/Tag;->getName()Ljava/lang/String; |
48 | ····move-result-object·v5 | 48 | ····move-result-object·v5 |
49 |
····invoke-interface·{v |
49 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
50 | ····goto·:goto_0 | 50 | ····goto·:goto_0 |
51 | ····.line·60 | 51 | ····.line·60 |
52 |
····.end·local·v |
52 | ····.end·local·v2····#·"tag":Lcom/reddyetwo/hashmypass/app/data/Tag; |
53 | ····:cond_0 | 53 | ····:cond_0 |
54 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; | 54 | ····new-instance·v0,·Landroid/widget/ArrayAdapter; |
55 |
····const·v |
55 | ····const·v4,·0x1090003 |
56 |
····invoke-direct·{v0,·p0,·v |
56 | ····invoke-direct·{v0,·p0,·v4,·v1},·Landroid/widget/ArrayAdapter;-><init>(Landroid/content/Context;ILjava/util/List;)V |
57 | ····.line·63 | 57 | ····.line·63 |
58 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" | 58 | ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/String;>;" |
59 | ····invoke-virtual·{p3,·v0},·Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V | 59 | ····invoke-virtual·{p3,·v0},·Landroid/widget/AutoCompleteTextView;->setAdapter(Landroid/widget/ListAdapter;)V |
60 | ····.line·64 | 60 | ····.line·64 |
61 | ····return-void | 61 | ····return-void |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/view/View; | 2 | .super·Landroid/view/View; |
3 | .source·"ViewPagerIndicator.java" | 3 | .source·"ViewPagerIndicator.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator$1;, | ||
8 | ········Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator$IndicatorSimpleOnPageChangeListener; | 7 | ········Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator$IndicatorSimpleOnPageChangeListener; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·static·fields | 10 | #·static·fields |
12 | .field·private·static·final·ALPHA_MAX:I·=·0xff | 11 | .field·private·static·final·ALPHA_MAX:I·=·0xff |
Offset 78, 14 lines modified | Offset 77, 15 lines modified | ||
78 | ····.line·62 | 77 | ····.line·62 |
79 | ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; | 78 | ····invoke-virtual·{p1},·Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme; |
80 | ····move-result-object·v1 | 79 | ····move-result-object·v1 |
81 | ····sget-object·v2,·Lcom/reddyetwo/hashmypass/app/R$styleable;->ViewPagerIndicator:[I | 80 | ····sget-object·v2,·Lcom/reddyetwo/hashmypass/app/R$styleable;->ViewPagerIndicator:[I |
81 | ····.line·63 | ||
82 | ····invoke-virtual·{v1,·p2,·v2,·v3,·v3},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; | 82 | ····invoke-virtual·{v1,·p2,·v2,·v3,·v3},·Landroid/content/res/Resources$Theme;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; |
83 | ····move-result-object·v0 | 83 | ····move-result-object·v0 |
84 | ····.line·64 | 84 | ····.line·64 |
85 | ····.local·v0,·"array":Landroid/content/res/TypedArray; | 85 | ····.local·v0,·"array":Landroid/content/res/TypedArray; |
86 | ····invoke-virtual·{v0,·v3,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I | 86 | ····invoke-virtual·{v0,·v3,·v3},·Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I |
Offset 121, 14 lines modified | Offset 121, 15 lines modified | ||
121 | ····iput·v1,·p0,·Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator;->mAlpha:I | 121 | ····iput·v1,·p0,·Lcom/reddyetwo/hashmypass/app/view/ViewPagerIndicator;->mAlpha:I |
122 | ····.line·68 | 122 | ····.line·68 |
123 | ····const/4·v1,·0x3 | 123 | ····const/4·v1,·0x3 |
124 | ····const·v2,·0x3f4ccccd····#·0.8f | 124 | ····const·v2,·0x3f4ccccd····#·0.8f |
125 | ····.line·69 | ||
125 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F | 126 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/res/TypedArray;->getFloat(IF)F |
126 | ····move-result·v1 | 127 | ····move-result·v1 |
127 | ····mul-float/2addr·v1,·v4 | 128 | ····mul-float/2addr·v1,·v4 |
128 | ····float-to-int·v1,·v1 | 129 | ····float-to-int·v1,·v1 |