[−]
/home/hans/code/fdroid/data/tmp/com.reddyetwo.hashmypass.app_24.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.reddyetwo.hashmypass.app_24.apk
[−]
zipinfo {}
Offset 1, 408 lines modified Offset 1, 408 lines modified
1 Zip·​file·​size:​·​1706118·​bytes,​·​number·​of·​entries:​·​406 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·15-​Jul-​22·​05:​41·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​4744·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat···​205748·​bl·​defN·15-​Jul-​22·​05:​41·​assets/​UbuntuMono-​Regular.​ttf 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_fade_in.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_fade_out.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_popup_enter.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_popup_exit.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Jul-​22·​05:​41·​res/​anim/​abc_slide_in_bottom.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_slide_in_top.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_slide_out_bottom.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​abc_slide_out_top.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​fab_in.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​fab_out.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​snackbar_in.​xml 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·15-​Jul-​22·​05:​41·​res/​anim/​snackbar_out.​xml 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·15-​Jul-​22·​05:​41·​res/​animator/​intro_master_key.​xml 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·15-​Jul-​22·​05:​41·​res/​animator/​intro_password.​xml 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·15-​Jul-​22·​05:​41·​res/​animator/​intro_website.​xml 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·15-​Jul-​22·​05:​41·​res/​animator/​invisible.​xml 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·15-​Jul-​22·​05:​41·​res/​animator/​visible.​xml 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·15-​Jul-​22·​05:​41·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_primary_text_mate​rial_dark.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_primary_text_mate​rial_light.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_search_url_text.​xml 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·15-​Jul-​22·​05:​41·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​abc_secondary_text_ma​terial_light.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Jul-​22·​05:​41·​res/​color/​switch_thumb_material​_dark.​xml 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·15-​Jul-​22·​05:​41·​res/​color/​switch_thumb_material​_light.​xml 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png
46 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 46 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png
47 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 47 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
61 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 61 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
73 -​rw-​-​-​-​·····​1.​0·​fat······​534·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_text_cursor_mtrl_​alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​app_logo.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​fab_shadow.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​fab_shadow_mini.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_add.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_gear.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_key.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_key_white.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_key_white_h​orizontal.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​507·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_action_key_white_h​orizontal.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​432·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_lock_closed​.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_tag.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_action_user.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_beenhere_white_18d​p.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​482·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_beenhere_white_18d​p.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​139·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​hdpi-​v4/​ic_sort_white_48dp.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​391·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​325·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldrtl-​mdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​174·​b-​·​stor·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​mdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 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·15-​Jul-​22·​05:​39·​res/​drawable-​ldrtl-​mdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 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.
[−]
smali/android/support/design/R.smali
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
[−]
smali/android/support/v7/appcompat/R.smali
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
[−]
smali/android/support/v7/recyclerview/R.smali
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
[−]
smali/com/melnykov/fab/R.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity$1.smali
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/​BrowserIntegrationAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​212 27 ····​.​line·​212
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
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/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 60 ····​iget-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
60 ····​const-​string·​v1,​·​"password" 61 ····​const-​string·​v1,​·​"password"
   
61 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 62 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
  63 ····​.​line·​218
62 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​ 64 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​
63 ····​invoke-​static·​{v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$000(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​Landroid/​widget/​TextView;​ 65 ····​invoke-​static·​{v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$000(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​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(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V 79 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ClipboardHelper;​-​>copyToClipboard(Land​roid/​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
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity$2.smali
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/​BrowserIntegrationAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​225 27 ····​.​line·​225
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
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/​BrowserIntegrationAct​ivity;​-​>access$300(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V 84 ····​invoke-​static·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$300(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V
   
84 ····​.​line·​230 85 ····​.​line·​230
85 ····​iget-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 86 ····​iget-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
86 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 87 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
  88 ····​.​line·​231
87 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mProfileId:​J 89 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mProfileId:​J
88 ····​invoke-​static·​{v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$100(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​J 90 ····​invoke-​static·​{v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$100(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​J
   
89 ····​move-​result-​wide·​v2 91 ····​move-​result-​wide·​v2
   
90 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 92 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
91 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mTagEditText:​Landroid/​widget/​AutoCompleteTextView;​ 93 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mTagEditText:​Landroid/​widget/​AutoCompleteTextView;​
92 ····​invoke-​static·​{v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$400(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​Landroid/​widget/​AutoCompleteTextView;​ 94 ····​invoke-​static·​{v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>access$400(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​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;​-​>populateTagAutocompl​eteTextView(Landroid/​content/​Context;​JLandroid/​widget/​AutoCompleteTextView;​)​V 97 ····​invoke-​static·​{v0,​·​v2,​·​v3,​·​v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​TagAutocomplete;​-​>populateTagAutocompl​eteTextView(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(Lan​droid/​widget/​AdapterView;​)​V 101 .​method·​public·​onNothingSelected(Lan​droid/​widget/​AdapterView;​)​V
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity$3.smali
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/​BrowserIntegrationAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​242 27 ····​.​line·​242
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity$4.smali
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/​BrowserIntegrationAct​ivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​258 27 ····​.​line·​258
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity$5.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$faviconProgressBa​r:​Landroid/​widget/​ProgressBar;​ 24 .​field·​final·​synthetic·​val$faviconProgressBa​r:​Landroid/​widget/​ProgressBar;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​Landroid/​widget/​ImageView;​Landroid/​widget/​ProgressBar;​)​V 26 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​Landroid/​widget/​ImageView;​Landroid/​widget/​ProgressBar;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​294 30 ····​.​line·​294
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$5;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$5;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$5;​-​>val$faviconImageView​:​Landroid/​widget/​ImageView;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity$5;​-​>val$faviconImageView​:​Landroid/​widget/​ImageView;​
   
[−]
smali/com/reddyetwo/hashmypass/app/BrowserIntegrationActivity.smali
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/​BrowserIntegrationAct​ivity;​-​>SITE_PATTERN:​Ljava/​util/​regex/​Pattern;​ 59 ····​sput-​object·​v0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>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/​BrowserIntegrationAct​ivity;​-​>mProfileId:​J 77 ····​iput-​wide·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>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/​BrowserIntegrationAct​ivity;​)​Landroid/​widget/​TextView;​ 80 .​method·​static·​synthetic·​access$000(Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​)​Landroid/​widget/​TextView;​
80 ····​.​locals·​1 81 ····​.​locals·​1
81 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​ 82 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​
   
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/​BrowserIntegrationAct​ivity;​-​>mFavicon:​Lcom/​reddyetwo/​hashmypass/​app/​data/​Favicon;​ 1050 ····​iget-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>mFavicon:​Lcom/​reddyetwo/​hashmypass/​app/​data/​Favicon;​
   
  1051 ····​.​line·​319
1050 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​FaviconSettings;​-​>insertFavicon(Landro​id/​content/​Context;​Lcom/​reddyetwo/​hashmypass/​app/​data/​Favicon;​)​J 1052 ····​invoke-​static·​{p0,​·​v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​FaviconSettings;​-​>insertFavicon(Landro​id/​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/​BrowserIntegrationAct​ivity;​-​>mMasterKeyEditText:​Landroid/​widget/​EditText;​ 1085 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>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/​BrowserIntegrationAct​ivity;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​ 1116 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>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(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V 1124 ····​invoke-​static·​{p0,​·​v0,​·​v1,​·​v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ClipboardHelper;​-​>copyToClipboard(Land​roid/​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/​BrowserIntegrationAct​ivity;​-​>finish()​V 1127 ····​invoke-​virtual·​{p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​BrowserIntegrationAct​ivity;​-​>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.
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$1.smali
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(Landro​id/​content/​Context;​J)​Z 53 ····​invoke-​static·​{v0,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​ProfileSettings;​-​>deleteProfile(Landro​id/​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
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$2.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$3.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$4.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$5.smali
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;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 48 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>mPasswordLengthSpinn​er:​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;​-​>populatePasswordLeng​thSpinner(Landroid/​content/​Context;​Landroid/​widget/​Spinner;​I)​V 52 ····​invoke-​static·​{v0,​·​v1,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ProfileFormInflater;​-​>populatePasswordLeng​thSpinner(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
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity$SaveButtonClickListener.smali
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$S​aveButtonClickListene​r;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​ 80 ····​iget-​object·​v5,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity$S​aveButtonClickListene​r;​-​>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$S​aveButtonClickListene​r;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​ 96 ····​iget-​object·​v6,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity$S​aveButtonClickListene​r;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​
   
  97 ····​.​line·​365
96 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 98 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>mPasswordLengthSpinn​er:​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$S​aveButtonClickListene​r;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​ 120 ····​iget-​object·​v8,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity$S​aveButtonClickListene​r;​-​>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;​
[−]
smali/com/reddyetwo/hashmypass/app/EditProfileActivity.smali
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·​addFormChangedListene​r()​V 190 .​method·​private·​addFormChangedListene​r()​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;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 196 ····​invoke-​virtual·​{p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>getApplicationContex​t()​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;​-​>mInitialPasswordLeng​th:​I 397 ····​iput·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>mInitialPasswordLeng​th:​I
   
396 ····​.​line·​270 398 ····​.​line·​270
397 ····​return-​void 399 ····​return-​void
   
398 ····​.​line·​267 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·​241 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(Land​roid/​content/​res/​AssetManager;​Ljava/​lang/​String;​)​Landroid/​graphics/​Typeface;​ 503 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​graphics/​Typeface;​-​>createFromAsset(Land​roid/​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;​-​>populatePasswordLeng​thSpinner(Landroid/​content/​Context;​Landroid/​widget/​Spinner;​I)​V 657 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ProfileFormInflater;​-​>populatePasswordLeng​thSpinner(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;​-​>populatePasswordType​Spinner(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;​-​>populatePasswordType​Spinner(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;​-​>mColorPaletteRecycle​rView:​Landroid/​support/​v7/​widget/​RecyclerView;​ 667 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​EditProfileActivity;​-​>mColorPaletteRecycle​rView:​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.
[−]
smali/com/reddyetwo/hashmypass/app/IdenticonGenerationTask.smali
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/​IdenticonGenerationTa​sk;​-​>doInBackground([[C)​Ljava/​lang/​Void;​ 57 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​IdenticonGenerationTa​sk;​-​>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/​IdenticonGenerationTa​sk;​-​>onPostExecute(Ljava/​lang/​Void;​)​V 107 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​IdenticonGenerationTa​sk;​-​>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
[−]
smali/com/reddyetwo/hashmypass/app/MainActivity$1.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/MainActivity$2.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/MainActivity$TagClickListener$1.smali
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$TagClick​Listener;​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​)​V 24 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener;​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​610 28 ····​.​line·​610
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener$1;​-​>this$1:​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener$1;​-​>this$1:​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener$1;​-​>val$tag:​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagClick​Listener$1;​-​>val$tag:​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​
   
[−]
smali/com/reddyetwo/hashmypass/app/MainActivity.smali
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·​addPasswordDialogList​ener()​V 217 .​method·​private·​addPasswordDialogList​ener()​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(Lj​ava/​lang/​String;​)​Landroid/​app/​Fragment;​ 226 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​FragmentManager;​-​>findFragmentByTag(Lj​ava/​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/​GeneratePasswordDialo​gFragment;​ 228 ····​check-​cast·​v0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
228 ····​.​line·​233 229 ····​.​line·​233
Offset 305, 14 lines modified Offset 306, 15 lines modified
305 .​method·​private·​animateEmptyViewToVis​ibleListTransition()​V 306 .​method·​private·​animateEmptyViewToVis​ibleListTransition()​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;​-​>getToInvisibleAnimat​orSet(Landroid/​content/​Context;​Ljava/​lang/​Object;​)​Landroid/​animation/​AnimatorSet;​ 312 ····​invoke-​static·​{p0,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​animation/​Animations;​-​>getToInvisibleAnimat​orSet(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;​-​>getToInvisibleAnimat​orSet(Landroid/​content/​Context;​Ljava/​lang/​Object;​J)​Landroid/​animation/​AnimatorSet;​ 375 ····​invoke-​static·​{p0,​·​p1,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​animation/​Animations;​-​>getToInvisibleAnimat​orSet(Landroid/​content/​Context;​Ljava/​lang/​Object;​J)​Landroid/​animation/​AnimatorSet;​
   
373 ····​move-​result-​object·​v0 376 ····​move-​result-​object·​v0
   
374 ····​.​line·​370 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;​-​>getToVisibleAnimator​Set(Landroid/​content/​Context;​Ljava/​lang/​Object;​J)​Landroid/​animation/​AnimatorSet;​ 379 ····​invoke-​static·​{p0,​·​p2,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​animation/​Animations;​-​>getToVisibleAnimator​Set(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(Landr​oid/​content/​Context;​JII)​Ljava/​util/​List;​ 597 ····​invoke-​static·​{p0,​·​v4,​·​v5,​·​v3,​·​v6},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​TagSettings;​-​>getProfileTags(Landr​oid/​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$TagListP​rofileChangedAnimator​Listener;​ 662 ····​new-​instance·​v0,​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagListP​rofileChangedAnimator​Listener;​
   
659 ····​invoke-​direct·​{v0,​·​p0,​·​p2,​·​p3},​·​Lcom/​reddyetwo/​hashmypass/​app/​MainActivity$TagListP​rofileChangedAnimator​Listener;​-​><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$TagListP​rofileChangedAnimator​Listener;​-​><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.
[−]
smali/com/reddyetwo/hashmypass/app/MovementTouchListener.smali
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(IFLan​droid/​util/​DisplayMetrics;​)​F 63 ····​invoke-​static·​{v0,​·​v1,​·​v2},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​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
[−]
smali/com/reddyetwo/hashmypass/app/SettingsFragment.smali
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;​-​>addPreferencesFromRe​source(I)​V 216 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​SettingsFragment;​-​>addPreferencesFromRe​source(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;​-​>mRememberMasterKeyPr​eference:​Landroid/​preference/​Preference;​ 224 ····​iput-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​SettingsFragment;​-​>mRememberMasterKeyPr​eference:​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;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​V 264 ····​invoke-​interface·​{v0,​·​p0},​·​Landroid/​content/​SharedPreferences;​-​>unregisterOnSharedPr​eferenceChangeListene​r(Landroid/​content/​SharedPreferences$OnS​haredPreferenceChange​Listener;​)​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.
[−]
smali/com/reddyetwo/hashmypass/app/R.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/SettingsActivity.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter$1.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/adapter/ColorPaletteAdapter.smali
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(Land​roid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​I)​V 179 .​method·​public·​bridge·​synthetic·​onBindViewHolder(Land​roid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​I)​V
180 ····​.​locals·​0 180 ····​.​locals·​0
181 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​  
182 ····​.​param·​p2,​·​"x1"····​#·​I  
   
183 ····​.​prologue 181 ····​.​prologue
184 ····​.​line·​30 182 ····​.​line·​30
185 ····​check-​cast·​p1,​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​ 183 ····​check-​cast·​p1,​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​
   
186 ····​.​end·​local·​p1····​#·​"x0":​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​  
187 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteAdapter;​-​>onBindViewHolder(Lco​m/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​I)​V 184 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteAdapter;​-​>onBindViewHolder(Lco​m/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​I)​V
   
188 ····​return-​void 185 ····​return-​void
189 .​end·​method 186 .​end·​method
   
190 .​method·​public·​onBindViewHolder(Lcom​/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​I)​V 187 .​method·​public·​onBindViewHolder(Lcom​/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​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(La​ndroid/​view/​ViewGroup;​I)​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​ 251 .​method·​public·​bridge·​synthetic·​onCreateViewHolder(La​ndroid/​view/​ViewGroup;​I)​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​
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(L​android/​view/​ViewGroup;​I)​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​ 255 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteAdapter;​-​>onCreateViewHolder(L​android/​view/​ViewGroup;​I)​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​
   
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/​ColorPaletteViewHolde​r;​ 285 ····​new-​instance·​v1,​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​
[−]
smali/com/reddyetwo/hashmypass/app/adapter/ColorPaletteViewHolder.smali
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$ViewHold​er;​-​><init>(Landroid/​view/​View;​)​V 17 ····​invoke-​direct·​{p0,​·​p1},​·​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​-​><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/​ColorPaletteViewHolde​r;​-​>mButton:​Lcom/​melnykov/​fab/​FloatingActionButton;​ 24 ····​iput-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​ColorPaletteViewHolde​r;​-​>mButton:​Lcom/​melnykov/​fab/​FloatingActionButton;​
[−]
smali/com/reddyetwo/hashmypass/app/adapter/ProfileSpinnerAdapter.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/adapter/TagListAdapter$1.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/adapter/TagListAdapter$2.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/adapter/TagListAdapter.smali
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(Land​roid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​I)​V 179 .​method·​public·​bridge·​synthetic·​onBindViewHolder(Land​roid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​I)​V
180 ····​.​locals·​0 180 ····​.​locals·​0
181 ····​.​param·​p1,​·​"x0"····​#·​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​  
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$ViewHold​er;​  
187 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​TagListAdapter;​-​>onBindViewHolder(Lco​m/​reddyetwo/​hashmypass/​app/​adapter/​TagListViewHolder;​I)​V 184 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​TagListAdapter;​-​>onBindViewHolder(Lco​m/​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(La​ndroid/​view/​ViewGroup;​I)​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​ 249 .​method·​public·​bridge·​synthetic·​onCreateViewHolder(La​ndroid/​view/​ViewGroup;​I)​Landroid/​support/​v7/​widget/​RecyclerView$ViewHold​er;​
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(L​android/​view/​ViewGroup;​I)​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​TagListViewHolder;​ 253 ····​invoke-​virtual·​{p0,​·​p1,​·​p2},​·​Lcom/​reddyetwo/​hashmypass/​app/​adapter/​TagListAdapter;​-​>onCreateViewHolder(L​android/​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;​
[−]
smali/com/reddyetwo/hashmypass/app/data/FaviconSettings.smali
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·​100 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​;​
   
[−]
smali/com/reddyetwo/hashmypass/app/data/Preferences.smali
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(Landro​id/​content/​Context;​)​J 56 .​method·​public·​static·​getLastProfile(Landro​id/​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·​getRememberMasterKeyM​ins(Landroid/​content/​Context;​)​I 90 .​method·​public·​static·​getRememberMasterKeyM​ins(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.
[−]
smali/com/reddyetwo/hashmypass/app/data/Tag$1.smali
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(Land​roid/​os/​Parcel;​)​Ljava/​lang/​Object;​ 56 .​method·​public·​bridge·​synthetic·​createFromParcel(Land​roid/​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(Lan​droid/​os/​Parcel;​)​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 60 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag$1;​-​>createFromParcel(Lan​droid/​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
   
[−]
smali/com/reddyetwo/hashmypass/app/data/ProfileSettings.smali
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.
[−]
smali/com/reddyetwo/hashmypass/app/data/Tag.smali
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
   
   
[−]
smali/com/reddyetwo/hashmypass/app/data/TagSettings.smali
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.
[−]
smali/com/reddyetwo/hashmypass/app/dialog/AboutDialog$1.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/AboutDialog.smali
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(Landr​oid/​content/​Context;​)​Ljava/​lang/​String;​ 112 ····​invoke-​static·​{v7},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​PackageUtils;​-​>getVersionName(Landr​oid/​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(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 170 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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
[−]
smali/com/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$1.smali
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/​PasswordLengthDialogF​ragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​88 27 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment$2.smali
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/​PasswordLengthDialogF​ragment;​Landroid/​widget/​NumberPicker;​)​V 24 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​Landroid/​widget/​NumberPicker;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​81 28 ····​.​line·​81
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​>val$picker:​Landroid/​widget/​NumberPicker;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​>val$picker:​Landroid/​widget/​NumberPicker;​
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/PasswordLengthDialogFragment.smali
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/​PasswordLengthDialogF​ragment;​)​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$OnSelectedLis​tener;​ 28 .​method·​static·​synthetic·​access$000(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​)​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$OnSelectedLis​tener;​
30 ····​.​locals·​1 29 ····​.​locals·​1
31 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​ 30 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
   
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/​PasswordLengthDialogF​ragment$2;​ 121 ····​new-​instance·​v5,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​
   
123 ····​invoke-​direct·​{v5,​·​p0,​·​v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​Landroid/​widget/​NumberPicker;​)​V 122 ····​invoke-​direct·​{v5,​·​p0,​·​v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$2;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​Landroid/​widget/​NumberPicker;​)​V
   
  123 ····​.​line·​81
124 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 124 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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/​PasswordLengthDialogF​ragment$1;​ 127 ····​new-​instance·​v5,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$1;​
   
128 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$1;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​)​V 128 ····​invoke-​direct·​{v5,​·​p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment$1;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​)​V
   
  129 ····​.​line·​88
129 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 130 ····​invoke-​virtual·​{v3,​·​v4,​·​v5},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(IL​android/​content/​DialogInterface$OnCli​ckListener;​)​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
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$1.smali
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/​TagSettingsDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​114 27 ····​.​line·​114
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$2.smali
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/​TagSettingsDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​141 27 ····​.​line·​141
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$3.smali
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/​TagSettingsDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​135 27 ····​.​line·​135
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment$4.smali
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/​TagSettingsDialogFrag​ment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
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/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 45 ····​iget-​object·​v0,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
  46 ····​.​line·​171
45 ····​invoke-​virtual·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>getActivity()​Landroid/​app/​Activity;​ 47 ····​invoke-​virtual·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>getActivity()​Landroid/​app/​Activity;​
   
46 ····​move-​result-​object·​v0 48 ····​move-​result-​object·​v0
   
47 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 49 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
48 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 50 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​
[−]
smali/com/reddyetwo/hashmypass/app/dialog/TagSettingsDialogFragment.smali
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/​TagSettingsDialogFrag​ment;​)​V 46 .​method·​static·​synthetic·​access$000(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V
48 ····​.​locals·​0 47 ····​.​locals·​0
49 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​ 48 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​
   
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·​181 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/​TagSettingsDialogFrag​ment;​-​>mPasswordTypeSpinner​:​Landroid/​widget/​Spinner;​ 99 ····​iget-​object·​v3,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordTypeSpinner​:​Landroid/​widget/​Spinner;​
   
Offset 189, 24 lines modified Offset 188, 26 lines modified
   
189 ····​invoke-​direct·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​-​><init>()​V 188 ····​invoke-​direct·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​-​><init>()​V
   
190 ····​.​line·​165 189 ····​.​line·​165
191 ····​.​local·​v0,​·​"dialogFragment":​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​ 190 ····​.​local·​v0,​·​"dialogFragment":​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​
192 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 191 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​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/​PasswordLengthDialogF​ragment;​-​>setPasswordLength(I)​V 199 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​PasswordLengthDialogF​ragment;​-​>setPasswordLength(I)​V
   
199 ····​.​line·​167 200 ····​.​line·​167
200 ····​new-​instance·​v1,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​ 201 ····​new-​instance·​v1,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​
   
201 ····​invoke-​direct·​{v1,​·​p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​V 202 ····​invoke-​direct·​{v1,​·​p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$4;​-​><init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​)​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·​97 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/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 367 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​
   
367 ····​iget-​object·​v3,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mTag:​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 368 ····​iget-​object·​v3,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>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;​-​>populatePasswordLeng​thSpinner(Landroid/​content/​Context;​Landroid/​widget/​Spinner;​I)​V 373 ····​invoke-​static·​{v1,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ProfileFormInflater;​-​>populatePasswordLeng​thSpinner(Landroid/​content/​Context;​Landroid/​widget/​Spinner;​I)​V
   
371 ····​.​line·​114 374 ····​.​line·​114
372 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​ 375 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment;​-​>mPasswordLengthSpinn​er:​Landroid/​widget/​Spinner;​
   
373 ····​new-​instance·​v2,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$1;​ 376 ····​new-​instance·​v2,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​TagSettingsDialogFrag​ment$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.
[−]
smali/com/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$1.smali
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/​GeneratePasswordDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​252 27 ····​.​line·​252
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
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/​GeneratePasswordDialo​gFragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​ 65 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$1;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
  66 ····​.​line·​258
65 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​ 67 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​
66 ····​invoke-​static·​{v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>access$100(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​Landroid/​widget/​TextView;​ 68 ····​invoke-​static·​{v2},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>access$100(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​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(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V 83 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ClipboardHelper;​-​>copyToClipboard(Land​roid/​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
[−]
smali/com/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$2.smali
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/​GeneratePasswordDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​265 27 ····​.​line·​265
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$2;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment$3.smali
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/​GeneratePasswordDialo​gFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V 23 .​method·​constructor·​<init>(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​284 27 ····​.​line·​284
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment$3;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/dialog/generatepassword/GeneratePasswordDialogFragment.smali
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/​GeneratePasswordDialo​gFragment;​)​Landroid/​widget/​TextView;​ 61 .​method·​static·​synthetic·​access$100(Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​)​Landroid/​widget/​TextView;​
63 ····​.​locals·​1 62 ····​.​locals·​1
64 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​ 63 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​
   
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/​GeneratePasswordDialo​gFragment;​-​>mMasterKeyEditText:​Landroid/​widget/​EditText;​ 247 ····​iget-​object·​v1,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>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·​409 285 ····​.​line·​410
286 ····​invoke-​virtual·​{p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>getActivity()​Landroid/​app/​Activity;​ 286 ····​invoke-​virtual·​{p0},​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>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/​GeneratePasswordDialo​gFragment;​-​>mPasswordTextView:​Landroid/​widget/​TextView;​ 289 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>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(Land​roid/​content/​Context;​Ljava/​lang/​String;​Ljava/​lang/​String;​I)​V 297 ····​invoke-​static·​{v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​ClipboardHelper;​-​>copyToClipboard(Land​roid/​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·​removeTextChangedList​eners()​V 658 .​method·​private·​removeTextChangedList​eners()​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/​GeneratePasswordDialo​gFragment;​-​>mMasterKeyEditText:​Landroid/​widget/​EditText;​ 868 ····​iget-​object·​v3,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​dialog/​generatepassword/​GeneratePasswordDialo​gFragment;​-​>mMasterKeyEditText:​Landroid/​widget/​EditText;​
   
  869 ····​.​line·​143
Max diff block lines reached; 2680/5820 bytes (46.05%) of diff not shown.
[−]
smali/com/reddyetwo/hashmypass/app/animation/Animations.smali
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(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 26 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​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(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 70 ····​invoke-​static·​{p0,​·​v1},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​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
[−]
smali/com/reddyetwo/hashmypass/app/hash/PasswordHasher.smali
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·​140 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
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialActivity$1.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialActivity$TutorialOnPageChangeListener.smali
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$Tuto​rialOnPageChangeListe​ner;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialActivity;​ 83 ····​iget-​object·​v2,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialActivity$Tuto​rialOnPageChangeListe​ner;​-​>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$Tuto​rialOnPageChangeListe​ner;​-​>this$0:​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialActivity;​ 91 ····​iget-​object·​v3,​·​p0,​·​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialActivity$Tuto​rialOnPageChangeListe​ner;​-​>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
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialActivity.smali
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$Tuto​rialPagerAdapter;​-​><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$Tuto​rialPagerAdapter;​-​><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
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment$1.smali
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/​AnimatorListenerAdapt​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​animation/​AnimatorListenerAdapt​er;​-​><init>()​V
   
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialIntroFragment.smali
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(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 260 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​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·​98 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(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 278 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​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·​101 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(Landroi​d/​content/​Context;​I)​Landroid/​animation/​Animator;​ 297 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​animation/​AnimatorInflater;​-​>loadAnimator(Landroi​d/​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_SPE​CIAL_CHARS:​Lcom/​reddyetwo/​hashmypass/​app/​data/​PasswordType;​ 385 ····​sget-​object·​v5,​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​PasswordType;​-​>ALPHANUMERIC_AND_SPE​CIAL_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(Ljav​a/​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(Ljav​a/​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
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialActivity$2.smali
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
   
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment$1.smali
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​;​-​>mPrivateKeyChangedLi​stener:​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​$PrivateKeyChangedLis​tener;​ 58 ····​#·​getter·​for:​·​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​-​>mPrivateKeyChangedLi​stener:​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​$PrivateKeyChangedLis​tener;​
58 ····​invoke-​static·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​-​>access$000(Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​)​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​$PrivateKeyChangedLis​tener;​ 59 ····​invoke-​static·​{v0},​·​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​-​>access$000(Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​)​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​$PrivateKeyChangedLis​tener;​
   
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/tutorial/TutorialSetupFragment.smali
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​$PrivateKeyChangedLis​tener;​ 28 .​method·​static·​synthetic·​access$000(Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​;​)​Lcom/​reddyetwo/​hashmypass/​app/​tutorial/​TutorialSetupFragment​$PrivateKeyChangedLis​tener;​
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
[−]
smali/com/reddyetwo/hashmypass/app/util/FaviconLoader$1.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/util/FaviconLoader$2.smali
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;​
   
[−]
smali/com/reddyetwo/hashmypass/app/util/FaviconLoader$RetrieveImageTask.smali
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·​305 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$Retriev​eImageTask;​-​>doInBackground([Ljav​a/​net/​URL;​)​Landroid/​graphics/​drawable/​BitmapDrawable;​ 149 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​FaviconLoader$Retriev​eImageTask;​-​>doInBackground([Ljav​a/​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$Retriev​eImageTask;​-​>onPostExecute(Landro​id/​graphics/​drawable/​BitmapDrawable;​)​V 187 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​reddyetwo/​hashmypass/​app/​util/​FaviconLoader$Retriev​eImageTask;​-​>onPostExecute(Landro​id/​graphics/​drawable/​BitmapDrawable;​)​V
   
192 ····​return-​void 188 ····​return-​void
193 .​end·​method 189 .​end·​method
[−]
smali/com/reddyetwo/hashmypass/app/util/FaviconLoader.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/util/ClipboardHelper.smali
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(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 35 ····​invoke-​virtual·​{p0,​·​v2},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​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
[−]
smali/com/reddyetwo/hashmypass/app/util/IdenticonGenerator.smali
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(IFLan​droid/​util/​DisplayMetrics;​)​F 235 ····​invoke-​static/​range·​{v20·​.​.​·​v22},​·​Landroid/​util/​TypedValue;​-​>applyDimension(IFLan​droid/​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
[−]
smali/com/reddyetwo/hashmypass/app/util/KeyboardManager.smali
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(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 29 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​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
[−]
smali/com/reddyetwo/hashmypass/app/util/MasterKeyAlarmManager.smali
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·​52 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·​55 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
[−]
smali/com/reddyetwo/hashmypass/app/util/PackageUtils.smali
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;​
[−]
smali/com/reddyetwo/hashmypass/app/util/ProfileFormWatcher.smali
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
[−]
smali/com/reddyetwo/hashmypass/app/util/ProfileFormInflater.smali
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,​·​"passwordLengthAdapte​r":​Landroid/​widget/​ArrayAdapter;​,​·​"Landroid/​widget/​ArrayAdapter<Ljava/​lang/​String;​>;​" 38 ····​.​local·​v0,​·​"passwordLengthAdapte​r":​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;​-​>setDropDownViewResou​rce(I)​V 41 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​widget/​ArrayAdapter;​-​>setDropDownViewResou​rce(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(L​android/​content/​Context;​II)​Landroid/​widget/​ArrayAdapter;​ 69 ····​invoke-​static·​{p0,​·​v1,​·​v2},​·​Landroid/​widget/​ArrayAdapter;​-​>createFromResource(L​android/​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
[−]
smali/com/reddyetwo/hashmypass/app/util/SecurePassword.smali
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·​62 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
   
[−]
smali/com/reddyetwo/hashmypass/app/util/TagAutocomplete.smali
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·​v5,​·​0x0 25 ····​const/​4·​v4,​·​0x0
   
26 ····​const/​4·​v6,​·​-​0x1 26 ····​const/​4·​v5,​·​-​0x1
   
27 ····​invoke-​static·​{p0,​·​p1,​·p2,​·v5,​·v6},​·Lcom/​reddyetwo/​hashmypass/​app/​data/​TagSettings;​-​>getProfileTags(Landr​oid/​content/​Context;​JII)​Ljava/​util/​List;​ 27 ····.​line·​53
  28 ····​invoke-​static·​{p0,​·​p1,​·​p2,​·​v4,​·​v5},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​TagSettings;​-​>getProfileTags(Landr​oid/​content/​Context;​JII)​Ljava/​util/​List;​
   
28 ····​move-​result-​object·​v4 29 ····​move-​result-​object·​v3
   
29 ····​.​line·​55 30 ····​.​line·​55
30 ····​.​local·​v4,​·​"tags":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​>;​" 31 ····​.​local·​v3,​·​"tags":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​>;​"
31 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​ 32 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
   
32 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V 33 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
33 ····​.​line·​56 34 ····​.​line·​56
34 ····​.​local·​v2,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​" 35 ····​.​local·​v1,​·​"names":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
35 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 36 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
36 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v4
   
37 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
38 ····​:​goto_0 38 ····​:​goto_0
39 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 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·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 42 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
43 ····​move-​result-​object·​v3 43 ····​move-​result-​object·​v2
   
44 ····​check-​cast·​v3,​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 44 ····​check-​cast·​v2,​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​
   
45 ····​.​line·​57 45 ····​.​line·​57
46 ····​.​local·​v3,​·​"tag":​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 46 ····​.​local·​v2,​·​"tag":​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​
47 ····​invoke-​virtual·​{v3},​·​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​-​>getName()​Ljava/​lang/​String;​ 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·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 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·​v3····​#·​"tag":​Lcom/​reddyetwo/​hashmypass/​app/​data/​Tag;​ 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·​v5,​·​0x1090003 55 ····​const·​v4,​·​0x1090003
   
56 ····​invoke-​direct·​{v0,​·​p0,​·​v5,​·​v2},​·​Landroid/​widget/​ArrayAdapter;​-​><init>(Landroid/​content/​Context;​ILjava/​util/​List;​)​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
[−]
smali/com/reddyetwo/hashmypass/app/view/ViewPagerIndicator.smali
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$In​dicatorSimpleOnPageCh​angeListener;​ 7 ········​Lcom/​reddyetwo/​hashmypass/​app/​view/​ViewPagerIndicator$In​dicatorSimpleOnPageCh​angeListener;​
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;​-​>obtainStyledAttribut​es(Landroid/​util/​AttributeSet;​[III)​Landroid/​content/​res/​TypedArray;​ 82 ····​invoke-​virtual·​{v1,​·​p2,​·​v2,​·​v3,​·​v3},​·​Landroid/​content/​res/​Resources$Theme;​-​>obtainStyledAttribut​es(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;​-​>getDimensionPixelSiz​e(II)​I 86 ····​invoke-​virtual·​{v0,​·​v3,​·​v3},​·​Landroid/​content/​res/​TypedArray;​-​>getDimensionPixelSiz​e(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