[−]
/home/hans/code/fdroid/data/tmp/fr.kwiatkowski.ApkTrack_18.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_fr.kwiatkowski.ApkTrack_18.apk
[−]
zipinfo {}
Offset 1, 420 lines modified Offset 1, 420 lines modified
1 Zip·​file·​size:​·​2436752·​bytes,​·​number·​of·​entries:​·​418 1 Zip·​file·​size:​·​2435801·​bytes,​·​number·​of·​entries:​·​418
2 -​rw-​-​-​-​·····​2.​0·​fat····​42575·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​42575·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​42696·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​8611ED64.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​42696·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​8611ED64.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​8611ED64.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​09·​19:​48·​META-​INF/​8611ED64.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​09·​19:​41·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​09·​19:​41·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​09·​19:​41·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​09·​19:​41·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​6736·​bX·​defN·15-​Dec-​09·19:​41·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​6736·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1586·​bl·​defN·15-​Dec-​09·19:​41·​assets/​apktrack.​store 8 -​rw-​-​-​-​·····​2.​0·​fat·····​1586·​bl·​defN·08-​Jan-​01·00:​00·​assets/​apktrack.​store
9 -​rw-​-​-​-​·····​2.​0·​fat·····​6239·​bl·​defN·15-​Dec-​09·19:​41·​assets/​sources.​json 9 -​rw-​-​-​-​·····​2.​0·​fat·····​6239·​bl·​defN·08-​Jan-​01·00:​00·​assets/​sources.​json
10 -​rw-​-​-​-​·····​2.​0·​fat······​100·​bl·​defN·15-​Dec-​09·19:​41·​assets/​sugar_upgrades/​7.​sql 10 -​rw-​-​-​-​·····​2.​0·​fat······​100·​bl·​defN·08-​Jan-​01·00:​00·​assets/​sugar_upgrades/​7.​sql
11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_fade_in.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_in.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_fade_out.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_fade_out.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_grow_fade_in_from​_bottom.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_popup_enter.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_popup_enter.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_popup_exit.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​512·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_popup_exit.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​860·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_shrink_fade_out_f​rom_bottom.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_slide_in_bottom.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_bottom.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_slide_in_top.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_in_top.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_slide_out_bottom.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_bottom.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​abc_slide_out_top.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​400·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​abc_slide_out_top.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​design_fab_in.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​design_fab_in.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​design_fab_out.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​design_fab_out.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​design_snackbar_in.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​design_snackbar_in.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​design_snackbar_out.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat······​320·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​design_snackbar_out.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​slide_in_left.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_left.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​slide_in_right.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_in_right.​xml
27 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​slide_out_left.​xml 27 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_left.​xml
28 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·15-​Dec-​09·19:​41·​res/​anim/​slide_out_right.​xml 28 -​rw-​-​-​-​·····​2.​0·​fat······​556·​bl·​defN·08-​Jan-​01·00:​00·​res/​anim/​slide_out_right.​xml
29 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Dec-​09·19:​41·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml 29 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_dark.​xml
30 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·15-​Dec-​09·19:​41·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​472·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v11/​abc_background_cache_​hint_selector_materia​l_light.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·15-​Dec-​09·19:​41·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·08-​Jan-​01·00:​00·​res/​color-​v23/​abc_color_highlight_m​aterial.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_dark.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​344·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_background_cache_​hint_selector_materia​l_light.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_dar​k.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_disa​ble_only_material_lig​ht.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_primary_text_mate​rial_dark.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_dark.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_primary_text_mate​rial_light.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_primary_text_mate​rial_light.​xml
38 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_search_url_text.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​596·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_search_url_text.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_secondary_text_ma​terial_dark.​xml 39 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_dark.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​abc_secondary_text_ma​terial_light.​xml 40 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​abc_secondary_text_ma​terial_light.​xml
41 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​switch_thumb_material​_dark.​xml 41 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​switch_thumb_material​_dark.​xml
42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·15-​Dec-​09·19:​41·​res/​color/​switch_thumb_material​_light.​xml 42 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·00:​00·​res/​color/​switch_thumb_material​_light.​xml
43 -​rw-​-​-​-​·····​1.​0·​fat······​287·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ab_share_pack_mtr​l_alpha.​9.​png 43 -​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
44 -​rw-​-​-​-​·····​1.​0·​fat······​306·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_000.​png 44 -​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
45 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_check_to_on_m​trl_015.​png 45 -​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
46 -​rw-​-​-​-​·····​1.​0·​fat······​622·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_000.​png 46 -​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
47 -​rw-​-​-​-​·····​1.​0·​fat······​753·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_radio_to_on_m​trl_015.​png 47 -​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
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1619·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​ff_mtrl_alpha.​png 48 -​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
49 -​rw-​-​-​-​·····​1.​0·​fat·····​1078·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_rating_star_o​n_mtrl_alpha.​png 49 -​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
50 -​rw-​-​-​-​·····​1.​0·​fat·····​1548·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00001.​9.​png 50 -​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
51 -​rw-​-​-​-​·····​1.​0·​fat·····​1748·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_btn_switch_to_on_​mtrl_00012.​9.​png 51 -​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
52 -​rw-​-​-​-​·····​1.​0·​fat······​229·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_cab_background_to​p_mtrl_alpha.​9.​png 52 -​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
53 -​rw-​-​-​-​·····​1.​0·​fat······​416·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 53 -​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
54 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​280·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_clear_mtrl_alp​ha.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​233·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_commit_search_​api_mtrl_alpha.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​160·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_go_search_api_​mtrl_alpha.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​288·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​612·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_cut_mtrl_​alpha.​png
59 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png 59 -​rw-​-​-​-​·····​1.​0·​fat······​190·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_moreoverf​low_mtrl_alpha.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​373·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_paste_mtr​l_am_alpha.​png 60 -​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
61 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png 61 -​rw-​-​-​-​·····​1.​0·​fat······​270·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_selectall​_mtrl_alpha.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_menu_share_mtr​l_alpha.​png
63 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png 63 -​rw-​-​-​-​·····​1.​0·​fat·····​1028·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_ic_search_api_mtr​l_alpha.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​541·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_ic_voice_search_a​pi_mtrl_alpha.​png 64 -​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
65 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​170·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_divider_mtrl​_alpha.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​244·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_focused_holo​.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_longpressed_​holo.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_dark.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_list_pressed_holo​_light.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_dark.​9.​png 70 -​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
71 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_list_selector_dis​abled_holo_light.​9.​png 71 -​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
72 -​rw-​-​-​-​·····​1.​0·​fat······​840·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_menu_hardkey_pane​l_mtrl_mult.​9.​png 72 -​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
73 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png 73 -​rw-​-​-​-​·····​1.​0·​fat·····​1290·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_popup_background_​mtrl_mult.​9.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​259·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​off_mtrl_alpha.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​271·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_000.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​387·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_control_​to_pressed_mtrl_005.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​214·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_primary_​mtrl_alpha.​9.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​201·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_scrubber_track_mt​rl_alpha.​9.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​392·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_spinner_mtrl_am_a​lpha.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png 80 -​rw-​-​-​-​·····​1.​0·​fat······​538·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_switch_track_mtrl​_alpha.​9.​png
81 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png 81 -​rw-​-​-​-​·····​1.​0·​fat······​199·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_tab_indicator_mtr​l_alpha.​9.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_activat​ed_mtrl_alpha.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​202·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_default​_mtrl_alpha.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​activated_mtrl_alpha.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​182·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​abc_textfield_search_​default_mtrl_alpha.​9.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​637·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​bug_report.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​637·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​bug_report.​png
87 -​rw-​-​-​-​·····​1.​0·​fat·····​1269·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_btn_search.​png 87 -​rw-​-​-​-​·····​1.​0·​fat·····​1269·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_btn_search.​png
88 -​rw-​-​-​-​·····​1.​0·​fat·····​1685·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 88 -​rw-​-​-​-​·····​1.​0·​fat·····​1685·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
89 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png 89 -​rw-​-​-​-​·····​1.​0·​fat·····​1820·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_menu_refresh.​png
90 -​rw-​-​-​-​·····​1.​0·​fat·····​1088·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_1.​png 90 -​rw-​-​-​-​·····​1.​0·​fat·····​1088·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_1.​png
91 -​rw-​-​-​-​·····​1.​0·​fat·····​1204·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_2.​png 91 -​rw-​-​-​-​·····​1.​0·​fat·····​1204·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_2.​png
92 -​rw-​-​-​-​·····​1.​0·​fat·····​1159·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_3.​png 92 -​rw-​-​-​-​·····​1.​0·​fat·····​1159·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_3.​png
93 -​rw-​-​-​-​·····​1.​0·​fat·····​1135·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_4.​png 93 -​rw-​-​-​-​·····​1.​0·​fat·····​1135·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_4.​png
94 -​rw-​-​-​-​·····​1.​0·​fat·····​1284·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_5.​png 94 -​rw-​-​-​-​·····​1.​0·​fat·····​1284·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_5.​png
95 -​rw-​-​-​-​·····​1.​0·​fat·····​1189·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​ic_popup_sync_6.​png 95 -​rw-​-​-​-​·····​1.​0·​fat·····​1189·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_popup_sync_6.​png
96 -​rw-​-​-​-​·····​1.​0·​fat·····​1829·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​install.​png 96 -​rw-​-​-​-​·····​1.​0·​fat·····​1829·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​install.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​936·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​hdpi-​v4/​search.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​936·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​search.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​384·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_ab_back_mtrl_a​m_alpha.​png 98 -​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
99 -​rw-​-​-​-​·····​1.​0·​fat······​289·​b-​·​stor·15-​Dec-​09·19:​38·​res/​drawable-​ldrtl-​hdpi-​v4/​abc_ic_menu_copy_mtrl​_am_alpha.​png 99 -​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
Max diff block lines reached; 0/86869 bytes (0.00%) of diff not shown.
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="18"·​android:​versionName="2.​1.​0"·​package="fr.​kwiatkowski.​ApkTrack"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="18"·​android:​versionName="2.​1.​0"·​package="fr.​kwiatkowski.​ApkTrack"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="15"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
7 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​> 7 ····​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​WRITE_EXTERNAL_STORAG​E"·​/​>
[−]
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·​1106  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v14/preference/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·​1032  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
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·​933  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/preference/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·​1012  
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/andexert/library/R.smali
Offset 19, 10 lines modified Offset 19, 9 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​9 22 ····​.​line·​9
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​33  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
[−]
smali/com/commonsware/cwac/wakeful/AlarmReceiver.smali
Offset 253, 30 lines modified Offset 253, 32 lines modified
   
253 ····​const/​4·​v3,​·​0x0 253 ····​const/​4·​v3,​·​0x0
   
254 ····​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​ 254 ····​invoke-​virtual·​{p1,​·​v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSharedPreferences​(Ljava/​lang/​String;​I)​Landroid/​content/​SharedPreferences;​
   
255 ····​move-​result-​object·​v1 255 ····​move-​result-​object·​v1
   
256 ····​.​line·​42 256 ····​.​line·​43
257 ····​.​local·​v1,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 257 ····​.​local·​v1,​·​"prefs":​Landroid/​content/​SharedPreferences;​
258 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​ 258 ····​invoke-​interface·​{v1},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
   
259 ····​move-​result-​object·​v2 259 ····​move-​result-​object·​v2
   
260 ····​const-​string·​v3,​·​"lastAlarm" 260 ····​const-​string·​v3,​·​"lastAlarm"
   
  261 ····​.​line·​44
261 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 262 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
262 ····​move-​result-​wide·​v4 263 ····​move-​result-​wide·​v4
   
263 ····​invoke-​interface·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​ 264 ····​invoke-​interface·​{v2,​·​v3,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>putLong(Ljava/​lang/​String;​J)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
264 ····​move-​result-​object·​v2 265 ····​move-​result-​object·​v2
   
  266 ····​.​line·​45
265 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 267 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
266 ····​.​line·​47 268 ····​.​line·​47
267 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService$​AlarmListener;​-​>sendWakefulWork(Land​roid/​content/​Context;​)​V 269 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService$​AlarmListener;​-​>sendWakefulWork(Land​roid/​content/​Context;​)​V
   
268 ····​.​line·​53 270 ····​.​line·​53
269 ····​.​end·​local·​v1····​#·​"prefs":​Landroid/​content/​SharedPreferences;​ 271 ····​.​end·​local·​v1····​#·​"prefs":​Landroid/​content/​SharedPreferences;​
[−]
smali/com/commonsware/cwac/wakeful/WakefulIntentService.smali
Offset 55, 14 lines modified Offset 55, 15 lines modified
   
55 ····​.​prologue 55 ····​.​prologue
56 ····​const/​4·​v4,​·​0x0 56 ····​const/​4·​v4,​·​0x0
   
57 ····​.​line·​78 57 ····​.​line·​78
58 ····​const-​string·​v3,​·​"alarm" 58 ····​const-​string·​v3,​·​"alarm"
   
  59 ····​.​line·​79
59 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 60 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
60 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
61 ····​check-​cast·​v1,​·​Landroid/​app/​AlarmManager;​ 62 ····​check-​cast·​v1,​·​Landroid/​app/​AlarmManager;​
   
62 ····​.​line·​80 63 ····​.​line·​80
Offset 96, 14 lines modified Offset 97, 15 lines modified
   
96 ····​const-​string·​v4,​·​"lastAlarm" 97 ····​const-​string·​v4,​·​"lastAlarm"
   
97 ····​invoke-​interface·​{v3,​·​v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>remove(Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​ 98 ····​invoke-​interface·​{v3,​·​v4},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>remove(Ljava/​lang/​String;​)​Landroid/​content/​SharedPreferences$Edi​tor;​
   
98 ····​move-​result-​object·​v3 99 ····​move-​result-​object·​v3
   
  100 ····​.​line·​86
99 ····​invoke-​interface·​{v3},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 101 ····​invoke-​interface·​{v3},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
100 ····​.​line·​87 102 ····​.​line·​87
101 ····​return-​void 103 ····​return-​void
102 .​end·​method 104 .​end·​method
   
103 .​method·​private·​static·​declared-​synchronized·​getLock(Landroid/​content/​Context;​)​Landroid/​os/​PowerManager$WakeLock​;​ 105 .​method·​private·​static·​declared-​synchronized·​getLock(Landroid/​content/​Context;​)​Landroid/​os/​PowerManager$WakeLock​;​
Offset 120, 14 lines modified Offset 122, 15 lines modified
120 ····​sget-​object·​v1,​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService;​-​>lockStatic:​Landroid/​os/​PowerManager$WakeLock​;​ 122 ····​sget-​object·​v1,​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService;​-​>lockStatic:​Landroid/​os/​PowerManager$WakeLock​;​
   
121 ····​if-​nez·​v1,​·​:​cond_0 123 ····​if-​nez·​v1,​·​:​cond_0
   
122 ····​.​line·​36 124 ····​.​line·​36
123 ····​const-​string·​v1,​·​"power" 125 ····​const-​string·​v1,​·​"power"
   
  126 ····​.​line·​37
124 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 127 ····​invoke-​virtual·​{p0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
125 ····​move-​result-​object·​v0 128 ····​move-​result-​object·​v0
   
126 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​ 129 ····​check-​cast·​v0,​·​Landroid/​os/​PowerManager;​
   
127 ····​.​line·​39 130 ····​.​line·​39
Offset 214, 40 lines modified Offset 217, 43 lines modified
214 ····​.​local·​v2,​·​"lastAlarm":​J 217 ····​.​local·​v2,​·​"lastAlarm":​J
215 ····​cmp-​long·​v6,​·​v2,​·​v8 218 ····​cmp-​long·​v6,​·​v2,​·​v8
   
216 ····​if-​eqz·​v6,​·​:​cond_0 219 ····​if-​eqz·​v6,​·​:​cond_0
   
217 ····​if-​nez·​p2,​·​:​cond_0 220 ····​if-​nez·​p2,​·​:​cond_0
   
  221 ····​.​line·​66
218 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 222 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
219 ····​move-​result-​wide·​v6 223 ····​move-​result-​wide·​v6
   
220 ····​cmp-​long·​v6,​·​v6,​·​v2 224 ····​cmp-​long·​v6,​·​v6,​·​v2
   
221 ····​if-​lez·​v6,​·​:​cond_1 225 ····​if-​lez·​v6,​·​:​cond_1
   
222 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J 226 ····​invoke-​static·​{},​·​Ljava/​lang/​System;​-​>currentTimeMillis()​J
   
223 ····​move-​result-​wide·​v6 227 ····​move-​result-​wide·​v6
   
224 ····​sub-​long/​2addr·​v6,​·​v2 228 ····​sub-​long/​2addr·​v6,​·​v2
   
  229 ····​.​line·​67
225 ····​invoke-​interface·​{p0},​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService$​AlarmListener;​-​>getMaxAge()​J 230 ····​invoke-​interface·​{p0},​·​Lcom/​commonsware/​cwac/​wakeful/​WakefulIntentService$​AlarmListener;​-​>getMaxAge()​J
   
226 ····​move-​result-​wide·​v8 231 ····​move-​result-​wide·​v8
   
227 ····​cmp-​long·​v6,​·​v6,​·​v8 232 ····​cmp-​long·​v6,​·​v6,​·​v8
   
228 ····​if-​lez·​v6,​·​:​cond_1 233 ····​if-​lez·​v6,​·​:​cond_1
   
229 ····​.​line·​68 234 ····​.​line·​68
230 ····​:​cond_0 235 ····​:​cond_0
231 ····​const-​string·​v6,​·​"alarm" 236 ····​const-​string·​v6,​·​"alarm"
   
  237 ····​.​line·​69
232 ····​invoke-​virtual·​{p1,​·​v6},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 238 ····​invoke-​virtual·​{p1,​·​v6},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
233 ····​move-​result-​object·​v1 239 ····​move-​result-​object·​v1
   
234 ····​check-​cast·​v1,​·​Landroid/​app/​AlarmManager;​ 240 ····​check-​cast·​v1,​·​Landroid/​app/​AlarmManager;​
   
235 ····​.​line·​70 241 ····​.​line·​70
[−]
smali/com/orm/SchemaGenerator.smali
Offset 30, 79 lines modified Offset 30, 78 lines modified
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​orm/​SchemaGenerator;​-​>context:​Landroid/​content/​Context;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​orm/​SchemaGenerator;​-​>context:​Landroid/​content/​Context;​
   
31 ····​.​line·​39 31 ····​.​line·​39
32 ····​return-​void 32 ····​return-​void
33 .​end·​method 33 .​end·​method
   
34 .​method·​private·​createTable(Ljava/​lang/​Class;​Landroid/​database/​sqlite/​SQLiteDatabase;​)​V 34 .​method·​private·​createTable(Ljava/​lang/​Class;​Landroid/​database/​sqlite/​SQLiteDatabase;​)​V
35 ····​.​locals·​12 35 ····​.​locals·​11
36 ····​.​param·​p2,​·​"sqLiteDatabase"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​ 36 ····​.​param·​p2,​·​"sqLiteDatabase"····​#·​Landroid/​database/​sqlite/​SQLiteDatabase;​
37 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 37 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
38 ········​value·​=·​{ 38 ········​value·​=·​{
39 ············​"(",​ 39 ············​"(",​
40 ············​"Ljava/​lang/​Class",​ 40 ············​"Ljava/​lang/​Class",​
41 ············​"<*>;​",​ 41 ············​"<*>;​",​
42 ············​"Landroid/​database/​sqlite/​SQLiteDatabase;​",​ 42 ············​"Landroid/​database/​sqlite/​SQLiteDatabase;​",​
43 ············​")​V" 43 ············​")​V"
44 ········​} 44 ········​}
45 ····​.​end·​annotation 45 ····​.​end·​annotation
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​112 47 ····​.​line·​112
48 ····​.​local·​p1,​·​"table":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​" 48 ····​.​local·​p1,​·​"table":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<*>;​"
49 ····​const-​string·​v9,​·​"Sugar" 49 ····​const-​string·​v8,​·​"Sugar"
   
50 ····​const-​string·​v10,​·​"Create·​table·​if·​not·​exists" 50 ····​const-​string·​v9,​·​"Create·​table·​if·​not·​exists"
   
51 ····​invoke-​static·​{v9,​·​v10},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 51 ····​invoke-​static·​{v8,​·​v9},​·​Landroid/​util/​Log;​-​>i(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
52 ····​.​line·​113 52 ····​.​line·​113
53 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ReflectionUtil;​-​>getTableFields(Ljava​/​lang/​Class;​)​Ljava/​util/​List;​ 53 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ReflectionUtil;​-​>getTableFields(Ljava​/​lang/​Class;​)​Ljava/​util/​List;​
   
54 ····​move-​result-​object·​v5 54 ····​move-​result-​object·​v5
   
55 ····​.​line·​114 55 ····​.​line·​114
56 ····​.​local·​v5,​·​"fields":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​reflect/​Field;​>;​" 56 ····​.​local·​v5,​·​"fields":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​reflect/​Field;​>;​"
57 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​NamingHelper;​-​>toSQLName(Ljava/​lang/​Class;​)​Ljava/​lang/​String;​ 57 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​NamingHelper;​-​>toSQLName(Ljava/​lang/​Class;​)​Ljava/​lang/​String;​
   
58 ····​move-​result-​object·​v8 58 ····​move-​result-​object·​v7
   
59 ····​.​line·​115 59 ····​.​line·​115
60 ····​.​local·​v8,​·​"tableName":​Ljava/​lang/​String;​ 60 ····​.​local·​v7,​·​"tableName":​Ljava/​lang/​String;​
61 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuilder;​ 61 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
62 ····​const-​string·​v9,​·​"CREATE·​TABLE·​IF·​NOT·​EXISTS·​" 62 ····​const-​string·​v8,​·​"CREATE·​TABLE·​IF·​NOT·​EXISTS·​"
   
63 ····​invoke-​direct·​{v7,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 63 ····​invoke-​direct·​{v6,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
64 ····​.​line·​116 64 ····​.​line·​116
65 ····​.​local·​v7,​·​"sb":​Ljava/​lang/​StringBuilder;​ 65 ····​.​local·​v6,​·​"sb":​Ljava/​lang/​StringBuilder;​
66 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 66 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
67 ····​move-​result-​object·​v9 67 ····​move-​result-​object·​v8
   
68 ····​const-​string·​v10,​·​"·​(·​ID·​INTEGER·​PRIMARY·​KEY·​AUTOINCREMENT·​" 68 ····​const-​string·​v9,​·​"·​(·​ID·​INTEGER·​PRIMARY·​KEY·​AUTOINCREMENT·​"
   
69 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 69 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
70 ····​.​line·​118 70 ····​.​line·​118
71 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 71 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
72 ····​move-​result-​object·​v6 72 ····​move-​result-​object·​v8
   
73 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
74 ····​:​cond_0 73 ····​:​cond_0
75 ····​:​goto_0 74 ····​:​goto_0
76 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 75 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
77 ····​move-​result·​v9 76 ····​move-​result·​v9
   
78 ····​if-​eqz·​v9,​·​:​cond_6 77 ····​if-​eqz·​v9,​·​:​cond_6
   
79 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 78 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
80 ····​move-​result-​object·​v0 79 ····​move-​result-​object·​v0
   
81 ····​check-​cast·​v0,​·​Ljava/​lang/​reflect/​Field;​ 80 ····​check-​cast·​v0,​·​Ljava/​lang/​reflect/​Field;​
   
82 ····​.​line·​119 81 ····​.​line·​119
83 ····​.​local·​v0,​·​"column":​Ljava/​lang/​reflect/​Field;​ 82 ····​.​local·​v0,​·​"column":​Ljava/​lang/​reflect/​Field;​
Offset 156, 15 lines modified Offset 155, 15 lines modified
156 ····​invoke-​interface·​{v1},​·​Lcom/​orm/​dsl/​Column;​-​>name()​Ljava/​lang/​String;​ 155 ····​invoke-​interface·​{v1},​·​Lcom/​orm/​dsl/​Column;​-​>name()​Ljava/​lang/​String;​
   
157 ····​move-​result-​object·​v2 156 ····​move-​result-​object·​v2
   
158 ····​.​line·​131 157 ····​.​line·​131
159 ····​const-​string·​v9,​·​",​·​" 158 ····​const-​string·​v9,​·​",​·​"
   
160 ····​invoke-​virtual·​{v7,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 159 ····​invoke-​virtual·​{v6,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
161 ····​move-​result-​object·​v9 160 ····​move-​result-​object·​v9
   
162 ····​invoke-​virtual·​{v9,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 161 ····​invoke-​virtual·​{v9,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
163 ····​move-​result-​object·​v9 162 ····​move-​result-​object·​v9
   
Offset 189, 53 lines modified Offset 188, 53 lines modified
189 ····​invoke-​virtual·​{v3,​·​v9},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z 188 ····​invoke-​virtual·​{v3,​·​v9},​·​Ljava/​lang/​String;​-​>endsWith(Ljava/​lang/​String;​)​Z
   
190 ····​move-​result·​v9 189 ····​move-​result·​v9
Max diff block lines reached; 16829/20892 bytes (80.55%) of diff not shown.
[−]
smali/com/orm/SugarDb.smali
Offset 18, 24 lines modified Offset 18, 26 lines modified
18 ····​.​line·​19 18 ····​.​line·​19
19 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDatabaseName(Land​roid/​content/​Context;​)​Ljava/​lang/​String;​ 19 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDatabaseName(Land​roid/​content/​Context;​)​Ljava/​lang/​String;​
   
20 ····​move-​result-​object·​v0 20 ····​move-​result-​object·​v0
   
21 ····​new-​instance·​v1,​·​Lcom/​orm/​util/​SugarCursorFactory;​ 21 ····​new-​instance·​v1,​·​Lcom/​orm/​util/​SugarCursorFactory;​
   
  22 ····​.​line·​20
22 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDebugEnabled(Land​roid/​content/​Context;​)​Z 23 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDebugEnabled(Land​roid/​content/​Context;​)​Z
   
23 ····​move-​result·​v2 24 ····​move-​result·​v2
   
24 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​orm/​util/​SugarCursorFactory;​-​><init>(Z)​V 25 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​orm/​util/​SugarCursorFactory;​-​><init>(Z)​V
   
25 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDatabaseVersion(L​android/​content/​Context;​)​I 26 ····​invoke-​static·​{p1},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDatabaseVersion(L​android/​content/​Context;​)​I
   
26 ····​move-​result·​v2 27 ····​move-​result·​v2
   
  28 ····​.​line·​19
27 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​database/​sqlite/​SQLiteOpenHelper;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​Landroid/​database/​sqlite/​SQLiteDatabase$Cursor​Factory;​I)​V 29 ····​invoke-​direct·​{p0,​·​p1,​·​v0,​·​v1,​·​v2},​·​Landroid/​database/​sqlite/​SQLiteOpenHelper;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​String;​Landroid/​database/​sqlite/​SQLiteDatabase$Cursor​Factory;​I)​V
   
28 ····​.​line·​21 30 ····​.​line·​21
29 ····​new-​instance·​v0,​·​Lcom/​orm/​SchemaGenerator;​ 31 ····​new-​instance·​v0,​·​Lcom/​orm/​SchemaGenerator;​
   
30 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​orm/​SchemaGenerator;​-​><init>(Landroid/​content/​Context;​)​V 32 ····​invoke-​direct·​{v0,​·​p1},​·​Lcom/​orm/​SchemaGenerator;​-​><init>(Landroid/​content/​Context;​)​V
   
[−]
smali/com/orm/SugarRecord.smali
Offset 28, 15 lines modified Offset 28, 14 lines modified
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​.​line·​31 29 ····​.​line·​31
30 ····​const/​4·​v0,​·​0x0 30 ····​const/​4·​v0,​·​0x0
   
31 ····​iput-​object·​v0,​·​p0,​·​Lcom/​orm/​SugarRecord;​-​>id:​Ljava/​lang/​Long;​ 31 ····​iput-​object·​v0,​·​p0,​·​Lcom/​orm/​SugarRecord;​-​>id:​Ljava/​lang/​Long;​
   
32 ····​.​line·​358  
33 ····​return-​void 32 ····​return-​void
34 .​end·​method 33 .​end·​method
   
35 .​method·​static·​synthetic·​access$000(Landroid/​database/​Cursor;​Ljava/​lang/​Object;​Ljava/​util/​Map;​)​V 34 .​method·​static·​synthetic·​access$000(Landroid/​database/​Cursor;​Ljava/​lang/​Object;​Ljava/​util/​Map;​)​V
36 ····​.​locals·​0 35 ····​.​locals·​0
37 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​database/​Cursor;​ 36 ····​.​param·​p0,​·​"x0"····​#·​Landroid/​database/​Cursor;​
38 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Object;​ 37 ····​.​param·​p1,​·​"x1"····​#·​Ljava/​lang/​Object;​
Offset 709, 155 lines modified Offset 708, 153 lines modified
   
709 ····​move-​result·​v0 708 ····​move-​result·​v0
   
710 ····​return·​v0 709 ····​return·​v0
711 .​end·​method 710 .​end·​method
   
712 .​method·​public·​static·​deleteInTx(Ljava/​util/​Collection;​)​I 711 .​method·​public·​static·​deleteInTx(Ljava/​util/​Collection;​)​I
713 ····​.​locals·9 712 ····​.​locals·8
714 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 713 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
715 ········​value·​=·​{ 714 ········​value·​=·​{
716 ············​"<T:​",​ 715 ············​"<T:​",​
717 ············​"Ljava/​lang/​Object;​",​ 716 ············​"Ljava/​lang/​Object;​",​
718 ············​">(",​ 717 ············​">(",​
719 ············​"Ljava/​util/​Collection",​ 718 ············​"Ljava/​util/​Collection",​
720 ············​"<TT;​>;​)​I" 719 ············​"<TT;​>;​)​I"
721 ········​} 720 ········​}
722 ····​.​end·​annotation 721 ····​.​end·​annotation
   
723 ····​.​prologue 722 ····​.​prologue
724 ····​.​local·​p0,​·​"objects":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<TT;​>;​" 723 ····​.​local·​p0,​·​"objects":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<TT;​>;​"
725 ····​const/​4·​v8,​·​0x1 724 ····​const/​4·​v7,​·​0x1
   
726 ····​.​line·​75 725 ····​.​line·​75
727 ····​invoke-​static·​{},​·​Lcom/​orm/​SugarRecord;​-​>getSugarDataBase()​Landroid/​database/​sqlite/​SQLiteDatabase;​ 726 ····​invoke-​static·​{},​·​Lcom/​orm/​SugarRecord;​-​>getSugarDataBase()​Landroid/​database/​sqlite/​SQLiteDatabase;​
   
728 ····​move-​result-​object·​v4 727 ····​move-​result-​object·​v3
   
729 ····​.​line·​76 728 ····​.​line·​76
730 ····​.​local·​v4,​·​"sqLiteDatabase":​Landroid/​database/​sqlite/​SQLiteDatabase;​ 729 ····​.​local·​v3,​·​"sqLiteDatabase":​Landroid/​database/​sqlite/​SQLiteDatabase;​
731 ····​const/​4·​v0,​·​0x0 730 ····​const/​4·​v0,​·​0x0
   
732 ····​.​line·​78 731 ····​.​line·​78
733 ····​.​local·​v0,​·​"deletedRows":​I 732 ····​.​local·​v0,​·​"deletedRows":​I
734 ····​:​try_start_0 733 ····​:​try_start_0
735 ····​invoke-​virtual·​{v4},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V 734 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>beginTransaction()​V
   
736 ····​.​line·​79 735 ····​.​line·​79
737 ····​const/​4·​v5,​·​0x0 736 ····​const/​4·​v4,​·​0x0
   
738 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setLockingEnabled(Z)​V 737 ····​invoke-​virtual·​{v3,​·​v4},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setLockingEnabled(Z)​V
   
739 ····​.​line·​80 738 ····​.​line·​80
740 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 739 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
741 ····​move-​result-​object·​v2 740 ····​move-​result-​object·​v4
   
742 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
743 ····​:​cond_0 741 ····​:​cond_0
744 ····​:​goto_0 742 ····​:​goto_0
745 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 743 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
746 ····​move-​result·​v5 744 ····​move-​result·​v5
   
747 ····​if-​eqz·​v5,​·​:​cond_1 745 ····​if-​eqz·​v5,​·​:​cond_1
   
748 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 746 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
749 ····​move-​result-​object·​v3 747 ····​move-​result-​object·​v2
   
750 ····​.​line·​81 748 ····​.​line·​81
751 ····​.​local·​v3,​·​"object":​Ljava/​lang/​Object;​,​·​"TT;​" 749 ····​.​local·​v2,​·​"object":​Ljava/​lang/​Object;​,​·​"TT;​"
752 ····​invoke-​static·​{v3},​·​Lcom/​orm/​SugarRecord;​-​>delete(Ljava/​lang/​Object;​)​Z 750 ····​invoke-​static·​{v2},​·​Lcom/​orm/​SugarRecord;​-​>delete(Ljava/​lang/​Object;​)​Z
   
753 ····​move-​result·​v5 751 ····​move-​result·​v5
   
754 ····​if-​eqz·​v5,​·​:​cond_0 752 ····​if-​eqz·​v5,​·​:​cond_0
   
755 ····​.​line·​82 753 ····​.​line·​82
756 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 754 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
757 ····​goto·​:​goto_0 755 ····​goto·​:​goto_0
   
758 ····​.​line·​85 756 ····​.​line·​85
759 ····​.​end·​local·​v3····​#·​"object":​Ljava/​lang/​Object;​,​·​"TT;​" 757 ····​.​end·​local·​v2····​#·​"object":​Ljava/​lang/​Object;​,​·​"TT;​"
760 ····​:​cond_1 758 ····​:​cond_1
761 ····​invoke-​virtual·​{v4},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V 759 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>setTransactionSucces​sful()​V
762 ····​:​try_end_0 760 ····​:​try_end_0
763 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 761 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
764 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 762 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
765 ····​.​line·​90 763 ····​.​line·​90
766 ····​invoke-​virtual·​{v4},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V 764 ····​invoke-​virtual·​{v3},​·​Landroid/​database/​sqlite/​SQLiteDatabase;​-​>endTransaction()​V
   
Max diff block lines reached; 28038/31552 bytes (88.86%) of diff not shown.
[−]
smali/com/orm/SugarTransactionHelper.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​6 18 ····​.​line·​6
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​27  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​static·​doInTransaction(Lcom/​orm/​SugarTransactionHelpe​r$Callback;​)​V 22 .​method·​public·​static·​doInTransaction(Lcom/​orm/​SugarTransactionHelpe​r$Callback;​)​V
24 ····​.​locals·​4 23 ····​.​locals·​4
25 ····​.​param·​p0,​·​"callback"····​#·​Lcom/​orm/​SugarTransactionHelpe​r$Callback;​ 24 ····​.​param·​p0,​·​"callback"····​#·​Lcom/​orm/​SugarTransactionHelpe​r$Callback;​
   
[−]
smali/com/orm/query/Select.smali
Offset 165, 302 lines modified Offset 165, 306 lines modified
   
165 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​orm/​query/​Select;​-​><init>(Ljava/​lang/​Class;​)​V 165 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​orm/​query/​Select;​-​><init>(Ljava/​lang/​Class;​)​V
   
166 ····​return-​object·​v0 166 ····​return-​object·​v0
167 .​end·​method 167 .​end·​method
   
168 .​method·​private·​mergeConditions([Lcom​/​orm/​query/​Condition;​Lcom/​orm/​query/​Condition$Type;​)​V 168 .​method·​private·​mergeConditions([Lcom​/​orm/​query/​Condition;​Lcom/​orm/​query/​Condition$Type;​)​V
169 ····​.​locals·7 169 ····​.​locals·6
170 ····​.​param·​p1,​·​"conditions"····​#·​[Lcom/​orm/​query/​Condition;​ 170 ····​.​param·​p1,​·​"conditions"····​#·​[Lcom/​orm/​query/​Condition;​
171 ····​.​param·​p2,​·​"type"····​#·​Lcom/​orm/​query/​Condition$Type;​ 171 ····​.​param·​p2,​·​"type"····​#·​Lcom/​orm/​query/​Condition$Type;​
   
172 ····​.​prologue 172 ····​.​prologue
173 ····​.​line·​57 173 ····​.​line·​57
174 ····​.​local·​p0,​·​"this":​Lcom/​orm/​query/​Select;​,​·​"Lcom/​orm/​query/​Select<TT;​>;​" 174 ····​.​local·​p0,​·​"this":​Lcom/​orm/​query/​Select;​,​·​"Lcom/​orm/​query/​Select<TT;​>;​"
175 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 175 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
176 ····​const-​string·​v5,​·​"" 176 ····​const-​string·​v2,​·​""
   
177 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V 177 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​><init>(Ljava/​lang/​String;​)​V
   
178 ····​.​line·​58 178 ····​.​line·​58
179 ····​.​local·​v4,​·​"toAppend":​Ljava/​lang/​StringBuilder;​ 179 ····​.​local·​v1,​·​"toAppend":​Ljava/​lang/​StringBuilder;​
180 ····move-​object·​v0,​·​p1 180 ····array-​length·​v3,​·​p1
   
181 ····​.​local·​v0,​·​"arr$":​[Lcom/​orm/​query/​Condition;​  
182 ····​array-​length·​v3,​·​v0  
   
183 ····​.​local·​v3,​·​"len$":​I  
184 ····​const/​4·​v2,​·​0x0 181 ····​const/​4·​v2,​·​0x0
   
185 ····​.​local·​v2,​·​"i$":​I  
186 ····​:​goto_0 182 ····​:​goto_0
187 ····​if-​ge·​v2,​·​v3,​·​:​cond_5 183 ····​if-​ge·​v2,​·​v3,​·​:​cond_5
   
188 ····​aget-​object·​v1,​·v0,​·​v2 184 ····​aget-​object·​v0,​·p1,​·​v2
   
189 ····​.​line·​59 185 ····​.​line·​59
190 ····​.​local·​v1,​·​"condition":​Lcom/​orm/​query/​Condition;​ 186 ····​.​local·​v0,​·​"condition":​Lcom/​orm/​query/​Condition;​
191 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 187 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
192 ····​move-​result·​v5 188 ····​move-​result·​v4
   
193 ····​if-​eqz·​v5,​·​:​cond_0 189 ····​if-​eqz·​v4,​·​:​cond_0
   
194 ····​.​line·​60 190 ····​.​line·​60
195 ····​const-​string·​v5,​·​"·​" 191 ····​const-​string·​v4,​·​"·​"
   
196 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 192 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
197 ····​move-​result-​object·​v5 193 ····​move-​result-​object·​v4
   
198 ····​invoke-​virtual·​{p2},​·​Lcom/​orm/​query/​Condition$Type;​-​>name()​Ljava/​lang/​String;​ 194 ····​invoke-​virtual·​{p2},​·​Lcom/​orm/​query/​Condition$Type;​-​>name()​Ljava/​lang/​String;​
   
199 ····​move-​result-​object·​v6 195 ····​move-​result-​object·​v5
   
200 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 196 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
201 ····​move-​result-​object·​v5 197 ····​move-​result-​object·​v4
   
202 ····​const-​string·​v6,​·​"·​" 198 ····​const-​string·​v5,​·​"·​"
   
203 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 199 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
204 ····​.​line·​63 200 ····​.​line·​63
205 ····​:​cond_0 201 ····​:​cond_0
206 ····​sget-​object·​v5,​·​Lcom/​orm/​query/​Condition$Check;​-​>LIKE:​Lcom/​orm/​query/​Condition$Check;​ 202 ····​sget-​object·​v4,​·​Lcom/​orm/​query/​Condition$Check;​-​>LIKE:​Lcom/​orm/​query/​Condition$Check;​
   
207 ····​invoke-​virtual·​{v1},​·​Lcom/​orm/​query/​Condition;​-​>getCheck()​Lcom/​orm/​query/​Condition$Check;​ 203 ····​invoke-​virtual·​{v0},​·​Lcom/​orm/​query/​Condition;​-​>getCheck()​Lcom/​orm/​query/​Condition$Check;​
   
208 ····​move-​result-​object·​v6 204 ····​move-​result-​object·​v5
   
209 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​orm/​query/​Condition$Check;​-​>equals(Ljava/​lang/​Object;​)​Z 205 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​orm/​query/​Condition$Check;​-​>equals(Ljava/​lang/​Object;​)​Z
   
210 ····​move-​result·​v5 206 ····​move-​result·​v4
   
211 ····​if-​nez·​v5,​·​:​cond_1 207 ····​if-​nez·​v4,​·​:​cond_1
   
212 ····​sget-​object·​v5,​·​Lcom/​orm/​query/​Condition$Check;​-​>NOT_LIKE:​Lcom/​orm/​query/​Condition$Check;​ 208 ····​sget-​object·​v4,​·​Lcom/​orm/​query/​Condition$Check;​-​>NOT_LIKE:​Lcom/​orm/​query/​Condition$Check;​
   
213 ····invoke-​virtual·​{v1},​·​Lcom/​orm/​query/​Condition;​-​>getCheck()​Lcom/​orm/​query/​Condition$Check;​ 209 ····.​line·​64
  210 ····​invoke-​virtual·​{v0},​·​Lcom/​orm/​query/​Condition;​-​>getCheck()​Lcom/​orm/​query/​Condition$Check;​
   
214 ····​move-​result-​object·​v6 211 ····​move-​result-​object·​v5
   
215 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​orm/​query/​Condition$Check;​-​>equals(Ljava/​lang/​Object;​)​Z 212 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​orm/​query/​Condition$Check;​-​>equals(Ljava/​lang/​Object;​)​Z
   
216 ····​move-​result·​v5 213 ····​move-​result·​v4
   
217 ····​if-​eqz·​v5,​·​:​cond_2 214 ····​if-​eqz·​v4,​·​:​cond_2
   
218 ····​.​line·​65 215 ····​.​line·​66
219 ····​:​cond_1 216 ····​:​cond_1
220 ····​invoke-​virtual·​{v1},​·​Lcom/​orm/​query/​Condition;​-​>getProperty()​Ljava/​lang/​String;​ 217 ····​invoke-​virtual·​{v0},​·​Lcom/​orm/​query/​Condition;​-​>getProperty()​Ljava/​lang/​String;​
   
221 ····​move-​result-​object·​v5 218 ····​move-​result-​object·​v4
   
222 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 219 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
223 ····​move-​result-​object·​v5 220 ····​move-​result-​object·​v4
Max diff block lines reached; 11039/15779 bytes (69.96%) of diff not shown.
[−]
smali/com/orm/util/Collection.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​4 18 ····​.​line·​4
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​30  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​static·​entry(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​orm/​util/​Collection$Entry;​ 22 .​method·​public·​static·​entry(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Lcom/​orm/​util/​Collection$Entry;​
24 ····​.​locals·​1 23 ····​.​locals·​1
25 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 24 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
26 ········​value·​=·​{ 25 ········​value·​=·​{
Offset 67, 15 lines modified Offset 66, 15 lines modified
   
67 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
68 ····​return-​object·​v0 67 ····​return-​object·​v0
69 .​end·​method 68 .​end·​method
   
70 .​method·​public·​static·​varargs·​map([Lcom/​orm/​util/​Collection$Entry;​)​Ljava/​util/​Map;​ 69 .​method·​public·​static·​varargs·​map([Lcom/​orm/​util/​Collection$Entry;​)​Ljava/​util/​Map;​
71 ····​.​locals·7 70 ····​.​locals·6
72 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 71 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
73 ········​value·​=·​{ 72 ········​value·​=·​{
74 ············​"<K:​",​ 73 ············​"<K:​",​
75 ············​"Ljava/​lang/​Object;​",​ 74 ············​"Ljava/​lang/​Object;​",​
76 ············​"V:​",​ 75 ············​"V:​",​
77 ············​"Ljava/​lang/​Object;​",​ 76 ············​"Ljava/​lang/​Object;​",​
78 ············​">([",​ 77 ············​">([",​
Offset 85, 59 lines modified Offset 84, 54 lines modified
85 ············​"<TK;​TV;​>;​" 84 ············​"<TK;​TV;​>;​"
86 ········​} 85 ········​}
87 ····​.​end·​annotation 86 ····​.​end·​annotation
   
88 ····​.​prologue 87 ····​.​prologue
89 ····​.​line·​17 88 ····​.​line·​17
90 ····​.​local·​p0,​·​"entries":​[Lcom/​orm/​util/​Collection$Entry;​,​·​"[Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​" 89 ····​.​local·​p0,​·​"entries":​[Lcom/​orm/​util/​Collection$Entry;​,​·​"[Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​"
91 ····​new-​instance·​v4,​·​Ljava/​util/​HashMap;​ 90 ····​new-​instance·​v1,​·​Ljava/​util/​HashMap;​
   
92 ····​array-​length·​v5,​·​p0 91 ····​array-​length·​v2,​·​p0
   
93 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​util/​HashMap;​-​><init>(I)​V 92 ····​invoke-​direct·​{v1,​·​v2},​·​Ljava/​util/​HashMap;​-​><init>(I)​V
   
94 ····​.​line·​19 93 ····​.​line·​19
95 ····​.​local·​v4,​·​"result":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<TK;​TV;​>;​" 94 ····​.​local·​v1,​·​"result":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<TK;​TV;​>;​"
96 ····move-​object·​v0,​·​p0 95 ····array-​length·​v3,​·​p0
   
97 ····​.​local·​v0,​·​"arr$":​[Lcom/​orm/​util/​Collection$Entry;​  
98 ····​array-​length·​v3,​·​v0  
   
99 ····​.​local·​v3,​·​"len$":​I  
100 ····​const/​4·​v2,​·​0x0 96 ····​const/​4·​v2,​·​0x0
   
101 ····​.​local·​v2,​·​"i$":​I  
102 ····​:​goto_0 97 ····​:​goto_0
103 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 98 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
104 ····​aget-​object·​v1,​·v0,​·​v2 99 ····​aget-​object·​v0,​·p0,​·​v2
   
105 ····​.​line·​20 100 ····​.​line·​20
106 ····​.​local·​v1,​·​"entry":​Lcom/​orm/​util/​Collection$Entry;​,​·​"Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​" 101 ····​.​local·​v0,​·​"entry":​Lcom/​orm/​util/​Collection$Entry;​,​·​"Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​"
107 ····​iget-​object·​v5,​·​v1,​·​Lcom/​orm/​util/​Collection$Entry;​-​>value:​Ljava/​lang/​Object;​ 102 ····​iget-​object·​v4,​·​v0,​·​Lcom/​orm/​util/​Collection$Entry;​-​>value:​Ljava/​lang/​Object;​
   
108 ····​if-​eqz·​v5,​·​:​cond_0 103 ····​if-​eqz·​v4,​·​:​cond_0
   
109 ····​.​line·​21 104 ····​.​line·​21
110 ····​iget-​object·​v5,​·​v1,​·​Lcom/​orm/​util/​Collection$Entry;​-​>key:​Ljava/​lang/​Object;​ 105 ····​iget-​object·​v4,​·​v0,​·​Lcom/​orm/​util/​Collection$Entry;​-​>key:​Ljava/​lang/​Object;​
   
111 ····​iget-​object·​v6,​·​v1,​·​Lcom/​orm/​util/​Collection$Entry;​-​>value:​Ljava/​lang/​Object;​ 106 ····​iget-​object·​v5,​·​v0,​·​Lcom/​orm/​util/​Collection$Entry;​-​>value:​Ljava/​lang/​Object;​
   
112 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 107 ····​invoke-​interface·​{v1,​·​v4,​·​v5},​·​Ljava/​util/​Map;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
113 ····​.​line·​19 108 ····​.​line·​19
114 ····​:​cond_0 109 ····​:​cond_0
115 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 110 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
116 ····​goto·​:​goto_0 111 ····​goto·​:​goto_0
   
117 ····​.​line·​23 112 ····​.​line·​23
118 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​orm/​util/​Collection$Entry;​,​·​"Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​" 113 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​orm/​util/​Collection$Entry;​,​·​"Lcom/​orm/​util/​Collection$Entry<+TK;​+TV;​>;​"
119 ····​:​cond_1 114 ····​:​cond_1
120 ····​return-​object·​v4 115 ····​return-​object·​v1
121 .​end·​method 116 .​end·​method
   
122 .​method·​public·​static·​varargs·​set([Ljava/​lang/​Object;​)​Ljava/​util/​Set;​ 117 .​method·​public·​static·​varargs·​set([Ljava/​lang/​Object;​)​Ljava/​util/​Set;​
123 ····​.​locals·​2 118 ····​.​locals·​2
124 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 119 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
125 ········​value·​=·​{ 120 ········​value·​=·​{
126 ············​"<T:​",​ 121 ············​"<T:​",​
[−]
smali/com/orm/util/NumberComparator.smali
Offset 308, 14 lines modified Offset 308, 15 lines modified
   
308 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z 308 ····​invoke-​static·​{v3},​·​Ljava/​lang/​Character;​-​>isDigit(C)​Z
   
309 ····​move-​result·​v9 309 ····​move-​result·​v9
   
310 ····​if-​eqz·​v9,​·​:​cond_6 310 ····​if-​eqz·​v9,​·​:​cond_6
   
  311 ····​.​line·​81
311 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 312 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
312 ····​move-​result-​object·​v9 313 ····​move-​result-​object·​v9
   
313 ····​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 314 ····​invoke-​virtual·​{v1,​·​v5},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
314 ····​move-​result-​object·​v10 315 ····​move-​result-​object·​v10
[−]
smali/com/orm/util/QueryBuilder.smali
Offset 95, 60 lines modified Offset 95, 67 lines modified
   
95 ····​move-​result·​v0 95 ····​move-​result·​v0
   
96 ····​if-​nez·​v0,​·​:​cond_0 96 ····​if-​nez·​v0,​·​:​cond_0
   
97 ····​sget-​object·​v0,​·​Ljava/​lang/​Boolean;​-​>TYPE:​Ljava/​lang/​Class;​ 97 ····​sget-​object·​v0,​·​Ljava/​lang/​Boolean;​-​>TYPE:​Ljava/​lang/​Class;​
   
  98 ····​.​line·​13
98 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 99 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
99 ····​move-​result·​v0 100 ····​move-​result·​v0
   
100 ····​if-​nez·​v0,​·​:​cond_0 101 ····​if-​nez·​v0,​·​:​cond_0
   
101 ····​const-​class·​v0,​·​Ljava/​lang/​Integer;​ 102 ····​const-​class·​v0,​·​Ljava/​lang/​Integer;​
   
  103 ····​.​line·​14
102 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 104 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
103 ····​move-​result·​v0 105 ····​move-​result·​v0
   
104 ····​if-​nez·​v0,​·​:​cond_0 106 ····​if-​nez·​v0,​·​:​cond_0
   
105 ····​sget-​object·​v0,​·​Ljava/​lang/​Integer;​-​>TYPE:​Ljava/​lang/​Class;​ 107 ····​sget-​object·​v0,​·​Ljava/​lang/​Integer;​-​>TYPE:​Ljava/​lang/​Class;​
   
  108 ····​.​line·​15
106 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 109 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
107 ····​move-​result·​v0 110 ····​move-​result·​v0
   
108 ····​if-​nez·​v0,​·​:​cond_0 111 ····​if-​nez·​v0,​·​:​cond_0
   
109 ····​const-​class·​v0,​·​Ljava/​lang/​Long;​ 112 ····​const-​class·​v0,​·​Ljava/​lang/​Long;​
   
  113 ····​.​line·​16
110 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 114 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
111 ····​move-​result·​v0 115 ····​move-​result·​v0
   
112 ····​if-​nez·​v0,​·​:​cond_0 116 ····​if-​nez·​v0,​·​:​cond_0
   
113 ····​sget-​object·​v0,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​ 117 ····​sget-​object·​v0,​·​Ljava/​lang/​Long;​-​>TYPE:​Ljava/​lang/​Class;​
   
  118 ····​.​line·​17
114 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 119 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
115 ····​move-​result·​v0 120 ····​move-​result·​v0
   
116 ····​if-​nez·​v0,​·​:​cond_0 121 ····​if-​nez·​v0,​·​:​cond_0
   
  122 ····​.​line·​18
117 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>isPrimitive()​Z 123 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>isPrimitive()​Z
   
118 ····​move-​result·​v0 124 ····​move-​result·​v0
   
119 ····​if-​nez·​v0,​·​:​cond_1 125 ····​if-​nez·​v0,​·​:​cond_1
   
120 ····​const-​class·​v0,​·​Lcom/​orm/​SugarRecord;​ 126 ····​const-​class·​v0,​·​Lcom/​orm/​SugarRecord;​
   
  127 ····​.​line·​19
121 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z 128 ····​invoke-​virtual·​{v0,​·​p0},​·​Ljava/​lang/​Class;​-​>isAssignableFrom(Lja​va/​lang/​Class;​)​Z
   
122 ····​move-​result·​v0 129 ····​move-​result·​v0
   
123 ····​if-​eqz·​v0,​·​:​cond_1 130 ····​if-​eqz·​v0,​·​:​cond_1
   
124 ····​.​line·​20 131 ····​.​line·​20
Offset 167, 22 lines modified Offset 174, 24 lines modified
   
167 ····​move-​result·​v0 174 ····​move-​result·​v0
   
168 ····​if-​nez·​v0,​·​:​cond_2 175 ····​if-​nez·​v0,​·​:​cond_2
   
169 ····​const-​class·​v0,​·​Ljava/​sql/​Date;​ 176 ····​const-​class·​v0,​·​Ljava/​sql/​Date;​
   
  177 ····​.​line·​24
170 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 178 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
171 ····​move-​result·​v0 179 ····​move-​result·​v0
   
172 ····​if-​nez·​v0,​·​:​cond_2 180 ····​if-​nez·​v0,​·​:​cond_2
   
173 ····​const-​class·​v0,​·​Ljava/​util/​Calendar;​ 181 ····​const-​class·​v0,​·​Ljava/​util/​Calendar;​
   
  182 ····​.​line·​25
174 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 183 ····​invoke-​virtual·​{p0,​·​v0},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
175 ····​move-​result·​v0 184 ····​move-​result·​v0
   
176 ····​if-​eqz·​v0,​·​:​cond_3 185 ····​if-​eqz·​v0,​·​:​cond_3
   
177 ····​.​line·​26 186 ····​.​line·​26
Offset 234, 14 lines modified Offset 243, 15 lines modified
   
234 ····​move-​result·​v0 243 ····​move-​result·​v0
   
235 ····​if-​nez·​v0,​·​:​cond_5 244 ····​if-​nez·​v0,​·​:​cond_5
   
236 ····​sget-​object·​v0,​·​Ljava/​lang/​Float;​-​>TYPE:​Ljava/​lang/​Class;​ 245 ····​sget-​object·​v0,​·​Ljava/​lang/​Float;​-​>TYPE:​Ljava/​lang/​Class;​
Max diff block lines reached; 430/2414 bytes (17.81%) of diff not shown.
[−]
smali/com/orm/util/ReflectionUtil.smali
Offset 134, 34 lines modified Offset 134, 36 lines modified
134 ····​const/​4·​v5,​·​0x1 134 ····​const/​4·​v5,​·​0x1
   
135 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V 135 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​reflect/​Field;​-​>setAccessible(Z)​V
   
136 ····​.​line·​88 136 ····​.​line·​88
137 ····​if-​eqz·​v4,​·​:​cond_1 137 ····​if-​eqz·​v4,​·​:​cond_1
   
  138 ····​.​line·​90
138 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 139 ····​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​reflect/​Field;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
139 ····​move-​result-​object·​v5 140 ····​move-​result-​object·​v5
   
140 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 141 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v5 142 ····​move-​result-​object·​v5
   
  143 ····​.​line·​88
142 ····​:​goto_0 144 ····​:​goto_0
143 ····​invoke-​virtual·​{p0,​·​v0,​·​v5},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 145 ····​invoke-​virtual·​{p0,​·​v0,​·​v5},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
144 ····​.​line·​158 146 ····​.​line·​158
145 ····​.​end·​local·​v0····​#·​"columnName":​Ljava/​lang/​String;​ 147 ····​.​end·​local·​v0····​#·​"columnName":​Ljava/​lang/​String;​
146 ····​.​end·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​ 148 ····​.​end·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​
147 ····​.​end·​local·​v4····​#·​"field":​Ljava/​lang/​reflect/​Field;​ 149 ····​.​end·​local·​v4····​#·​"field":​Ljava/​lang/​reflect/​Field;​
148 ····​:​cond_0 150 ····​:​cond_0
149 ····​:​goto_1 151 ····​:​goto_1
150 ····​return-​void 152 ····​return-​void
   
151 ····​.​line·88 153 ····​.​line·90
152 ····​.​restart·​local·​v0····​#·​"columnName":​Ljava/​lang/​String;​ 154 ····​.​restart·​local·​v0····​#·​"columnName":​Ljava/​lang/​String;​
153 ····​.​restart·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​ 155 ····​.​restart·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​
154 ····​.​restart·​local·​v4····​#·​"field":​Ljava/​lang/​reflect/​Field;​ 156 ····​.​restart·​local·​v4····​#·​"field":​Ljava/​lang/​reflect/​Field;​
155 ····​:​cond_1 157 ····​:​cond_1
156 ····​const-​string·​v5,​·​"0" 158 ····​const-​string·​v5,​·​"0"
157 ····​:​try_end_1 159 ····​:​try_end_1
158 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 160 ····​.​catch·​Ljava/​lang/​NoSuchFieldException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
Offset 230, 28 lines modified Offset 232, 31 lines modified
230 ····​if-​eqz·​v5,​·​:​cond_4 232 ····​if-​eqz·​v5,​·​:​cond_4
   
231 ····​.​line·​97 233 ····​.​line·​97
232 ····​if-​eqz·​v2,​·​:​cond_3 234 ····​if-​eqz·​v2,​·​:​cond_3
   
233 ····​check-​cast·​v2,​·​Lcom/​orm/​SugarRecord;​ 235 ····​check-​cast·​v2,​·​Lcom/​orm/​SugarRecord;​
   
  236 ····​.​line·​99
234 ····​.​end·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​ 237 ····​.​end·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​
235 ····​invoke-​virtual·​{v2},​·​Lcom/​orm/​SugarRecord;​-​>getId()​Ljava/​lang/​Long;​ 238 ····​invoke-​virtual·​{v2},​·​Lcom/​orm/​SugarRecord;​-​>getId()​Ljava/​lang/​Long;​
   
236 ····​move-​result-​object·​v5 239 ····​move-​result-​object·​v5
   
237 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 240 ····​invoke-​static·​{v5},​·​Ljava/​lang/​String;​-​>valueOf(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
238 ····​move-​result-​object·​v5 241 ····​move-​result-​object·​v5
   
  242 ····​.​line·​97
239 ····​:​goto_2 243 ····​:​goto_2
240 ····​invoke-​virtual·​{p0,​·​v0,​·​v5},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 244 ····​invoke-​virtual·​{p0,​·​v0,​·​v5},​·​Landroid/​content/​ContentValues;​-​>put(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
241 ····​goto·​:​goto_1 245 ····​goto·​:​goto_1
   
  246 ····​.​line·​99
242 ····​.​restart·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​ 247 ····​.​restart·​local·​v2····​#·​"columnValue":​Ljava/​lang/​Object;​
243 ····​:​cond_3 248 ····​:​cond_3
244 ····​const-​string·​v5,​·​"0" 249 ····​const-​string·​v5,​·​"0"
   
245 ····​goto·​:​goto_2 250 ····​goto·​:​goto_2
   
246 ····​.​line·​102 251 ····​.​line·​102
Offset 692, 15 lines modified Offset 697, 15 lines modified
692 ····​:​try_end_b 697 ····​:​try_end_b
693 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_b·​.​.​·​:​try_end_b}·​:​catch_1 698 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_b·​.​.​·​:​try_end_b}·​:​catch_1
   
694 ····​goto/​16·​:​goto_1 699 ····​goto/​16·​:​goto_1
695 .​end·​method 700 .​end·​method
   
696 .​method·​private·​static·​getAllClasses(Landroi​d/​content/​Context;​)​Ljava/​util/​List;​ 701 .​method·​private·​static·​getAllClasses(Landroi​d/​content/​Context;​)​Ljava/​util/​List;​
697 ····​.​locals·​24 702 ····​.​locals·​22
698 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​ 703 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
699 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 704 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
700 ········​value·​=·​{ 705 ········​value·​=·​{
701 ············​"(",​ 706 ············​"(",​
702 ············​"Landroid/​content/​Context;​",​ 707 ············​"Landroid/​content/​Context;​",​
703 ············​")​",​ 708 ············​")​",​
704 ············​"Ljava/​util/​List",​ 709 ············​"Ljava/​util/​List",​
Offset 717, 450 lines modified Offset 722, 427 lines modified
717 ········​} 722 ········​}
718 ····​.​end·​annotation 723 ····​.​end·​annotation
   
719 ····​.​prologue 724 ····​.​prologue
720 ····​.​line·​318 725 ····​.​line·​318
721 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDomainPackageName​(Landroid/​content/​Context;​)​Ljava/​lang/​String;​ 726 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​orm/​util/​ManifestHelper;​-​>getDomainPackageName​(Landroid/​content/​Context;​)​Ljava/​lang/​String;​
   
722 ····​move-​result-​object·​v18 727 ····​move-​result-​object·​v14
   
723 ····​.​line·​319 728 ····​.​line·​319
724 ····​.​local·​v18,​·​"packageName":​Ljava/​lang/​String;​ 729 ····​.​local·​v14,​·​"packageName":​Ljava/​lang/​String;​
725 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​orm/​util/​ReflectionUtil;​-​>getSourcePaths(Landr​oid/​content/​Context;​)​Ljava/​util/​List;​ 730 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Lcom/​orm/​util/​ReflectionUtil;​-​>getSourcePaths(Landr​oid/​content/​Context;​)​Ljava/​util/​List;​
   
726 ····​move-​result-​object·​v20 731 ····​move-​result-​object·​v16
Max diff block lines reached; 42069/45052 bytes (93.38%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​79 27 ····​.​line·​79
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/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:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/MainActivity$3.smali
Offset 20, 57 lines modified Offset 20, 57 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​164 27 ····​.​line·​164
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
30 .​end·​method 31 .​end·​method
   
   
31 #·​virtual·​methods 32 #·​virtual·​methods
32 .​method·​public·​run()​V 33 .​method·​public·​run()​V
33 ····​.​locals·8 34 ····​.​locals·7
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​const/​4·​v7,​·​0x0 36 ····​const/​4·​v6,​·​0x0
   
36 ····​.​line·​168 37 ····​.​line·​168
37 ····​const-​class·​v4,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 38 ····​const-​class·​v3,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
38 ····​const-​string·​v5,​·​"_iscurrentlychecking​·​=·​0·​and·​_isignored·​=·​0" 39 ····​const-​string·​v4,​·​"_iscurrentlychecking​·​=·​0·​and·​_isignored·​=·​0"
   
39 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​String;​ 40 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​String;​
   
40 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​ 41 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
41 ····​move-​result-​object·​v1 42 ····​move-​result-​object·​v1
   
42 ····​.​line·​170 43 ····​.​line·​170
43 ····​.​local·​v1,​·​"apps":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​" 44 ····​.​local·​v1,​·​"apps":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​"
44 ····​const-​string·​v4,​·​"UPDATE·​installed_app·​SET·​_iscurrentlychecking·​=·​1·​WHERE·​_iscurrentlychecking·​=·​0·​AND·​_isignored·​=·​0" 45 ····​const-​string·​v3,​·​"UPDATE·​installed_app·​SET·​_iscurrentlychecking·​=·​1·​WHERE·​_iscurrentlychecking·​=·​0·​AND·​_isignored·​=·​0"
   
45 ····​new-​array·​v5,​·​v7,​·​[Ljava/​lang/​String;​ 46 ····​new-​array·​v4,​·​v6,​·​[Ljava/​lang/​String;​
   
46 ····​invoke-​static·​{v4,​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>executeQuery(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V 47 ····​invoke-​static·​{v3,​·​v4},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>executeQuery(Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
   
47 ····​.​line·​172 48 ····​.​line·​172
48 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
49 ····​move-​result-​object·​v3 50 ····​move-​result-​object·​v3
   
50 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
51 ····​:​goto_0 51 ····​:​goto_0
52 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
53 ····​move-​result·​v4 53 ····​move-​result·​v4
   
54 ····​if-​eqz·​v4,​·​:​cond_0 54 ····​if-​eqz·​v4,​·​:​cond_0
   
[−]
smali/fr/kwiatkowski/apktrack/MainActivity.smali
Offset 264, 18 lines modified Offset 264, 20 lines modified
   
264 ····​const·​v6,​·​0x7f0d006c 264 ····​const·​v6,​·​0x7f0d006c
   
265 ····​new-​instance·​v7,​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​ 265 ····​new-​instance·​v7,​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​
   
266 ····​invoke-​direct·​{v7},​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​-​><init>()​V 266 ····​invoke-​direct·​{v7},​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​-​><init>()​V
   
  267 ····​.​line·​292
267 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 268 ····​invoke-​virtual·​{v5,​·​v6,​·​v7},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
268 ····​move-​result-​object·​v5 269 ····​move-​result-​object·​v5
   
  270 ····​.​line·​293
269 ····​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 271 ····​invoke-​virtual·​{v5},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
270 ····​goto·​:​goto_0 272 ····​goto·​:​goto_0
271 .​end·​method 273 .​end·​method
   
272 .​method·​private·​_toggle_show_system_a​pps(Landroid/​view/​MenuItem;​)​Z 274 .​method·​private·​_toggle_show_system_a​pps(Landroid/​view/​MenuItem;​)​Z
273 ····​.​locals·​8 275 ····​.​locals·​8
Offset 567, 18 lines modified Offset 569, 20 lines modified
   
567 ····​move-​result-​object·​v0 569 ····​move-​result-​object·​v0
   
568 ····​iget-​object·​v1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​-​>_app_display:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 570 ····​iget-​object·​v1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​-​>_app_display:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
569 ····​const-​string·​v2,​·​"appdisplayfragment" 571 ····​const-​string·​v2,​·​"appdisplayfragment"
   
  572 ····​.​line·​63
570 ····​invoke-​virtual·​{v0,​·​v3,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 573 ····​invoke-​virtual·​{v0,​·​v3,​·​v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>add(ILandroid/​support/​v4/​app/​Fragment;​Ljava/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
571 ····​move-​result-​object·​v0 574 ····​move-​result-​object·​v0
   
  575 ····​.​line·​64
572 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 576 ····​invoke-​virtual·​{v0},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
573 ····​.​line·​67 577 ····​.​line·​67
574 ····​invoke-​static·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>initialize_update_so​urces(Landroid/​content/​Context;​)​V 578 ····​invoke-​static·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>initialize_update_so​urces(Landroid/​content/​Context;​)​V
   
575 ····​.​line·​74 579 ····​.​line·​74
576 ····​:​goto_0 580 ····​:​goto_0
Offset 593, 14 lines modified Offset 597, 15 lines modified
   
593 ····​new-​instance·​v1,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​ 597 ····​new-​instance·​v1,​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​
   
594 ····​invoke-​direct·​{v1,​·​p0},​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​-​><init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V 598 ····​invoke-​direct·​{v1,​·​p0},​·​Lfr/​kwiatkowski/​apktrack/​MainActivity$1;​-​><init>(Lfr/​kwiatkowski/​apktrack/​MainActivity;​)​V
   
595 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V 599 ····​invoke-​direct·​{v0,​·​v1},​·​Ljava/​lang/​Thread;​-​><init>(Ljava/​lang/​Runnable;​)​V
   
  600 ····​.​line·​84
596 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V 601 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Thread;​-​>start()​V
   
597 ····​.​line·​86 602 ····​.​line·​86
598 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​-​>getIntent()​Landroid/​content/​Intent;​ 603 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​MainActivity;​-​>getIntent()​Landroid/​content/​Intent;​
   
599 ····​move-​result-​object·​v0 604 ····​move-​result-​object·​v0
   
Offset 802, 36 lines modified Offset 807, 40 lines modified
   
802 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​ 807 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
803 ····​move-​result-​object·​v1 808 ····​move-​result-​object·​v1
   
804 ····​const/​4·​v2,​·​0x0 809 ····​const/​4·​v2,​·​0x0
   
  810 ····​.​line·​148
805 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 811 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>addToBackStack(Ljava​/​lang/​String;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
806 ····​move-​result-​object·​v1 812 ····​move-​result-​object·​v1
   
807 ····​const·​v2,​·​0x7f04000f 813 ····​const·​v2,​·​0x7f04000f
   
808 ····​const·​v3,​·​0x7f040010 814 ····​const·​v3,​·​0x7f040010
   
  815 ····​.​line·​149
809 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setCustomAnimations(​II)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 816 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>setCustomAnimations(​II)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
810 ····​move-​result-​object·​v1 817 ····​move-​result-​object·​v1
   
811 ····​const·​v2,​·​0x7f0d006c 818 ····​const·​v2,​·​0x7f0d006c
   
812 ····​new-​instance·​v3,​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​ 819 ····​new-​instance·​v3,​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​
   
813 ····​invoke-​direct·​{v3},​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​-​><init>()​V 820 ····​invoke-​direct·​{v3},​·​Lfr/​kwiatkowski/​apktrack/​ui/​SettingsFragment;​-​><init>()​V
   
  821 ····​.​line·​151
814 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 822 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
815 ····​move-​result-​object·​v1 823 ····​move-​result-​object·​v1
   
  824 ····​.​line·​152
816 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 825 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
817 ····​.​line·​153 826 ····​.​line·​153
818 ····​const/​4·​v1,​·​0x1 827 ····​const/​4·​v1,​·​0x1
   
819 ····​.​line·​187 828 ····​.​line·​187
820 ····​:​goto_0 829 ····​:​goto_0
Offset 874, 14 lines modified Offset 883, 15 lines modified
Max diff block lines reached; 511/3621 bytes (14.11%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/R.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​10 32 ····​.​line·​10
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​.​line·​3280  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/fr/kwiatkowski/apktrack/model/InstalledApp.smali
Offset 203, 14 lines modified Offset 203, 15 lines modified
203 ····​.​local·​v2,​·​"applicationName":​Ljava/​lang/​String;​ 203 ····​.​local·​v2,​·​"applicationName":​Ljava/​lang/​String;​
204 ····​new-​instance·​v0,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 204 ····​new-​instance·​v0,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
205 ····​iget-​object·​v1,​·​p1,​·​Landroid/​content/​pm/​PackageInfo;​-​>packageName:​Ljava/​lang/​String;​ 205 ····​iget-​object·​v1,​·​p1,​·​Landroid/​content/​pm/​PackageInfo;​-​>packageName:​Ljava/​lang/​String;​
   
206 ····​iget-​object·​v3,​·​p1,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​ 206 ····​iget-​object·​v3,​·​p1,​·​Landroid/​content/​pm/​PackageInfo;​-​>versionName:​Ljava/​lang/​String;​
   
  207 ····​.​line·​336
207 ····​invoke-​static·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>is_system_package(La​ndroid/​content/​pm/​PackageInfo;​)​Z 208 ····​invoke-​static·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>is_system_package(La​ndroid/​content/​pm/​PackageInfo;​)​Z
   
208 ····​move-​result·​v5 209 ····​move-​result·​v5
   
209 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V 210 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Z)​V
   
210 ····​.​line·​339 211 ····​.​line·​339
Offset 544, 123 lines modified Offset 545, 123 lines modified
   
544 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 545 ····​invoke-​static·​{v2,​·​v3},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
545 ····​goto·​:​goto_0 546 ····​goto·​:​goto_0
546 .​end·​method 547 .​end·​method
   
547 .​method·​public·​static·​delete_app(Ljava/​lang/​String;​)​V 548 .​method·​public·​static·​delete_app(Ljava/​lang/​String;​)​V
548 ····​.​locals·10 549 ····​.​locals·9
549 ····​.​param·​p0,​·​"package_name"····​#·​Ljava/​lang/​String;​ 550 ····​.​param·​p0,​·​"package_name"····​#·​Ljava/​lang/​String;​
   
550 ····​.​prologue 551 ····​.​prologue
551 ····​const/​4·​v9,​·​0x1 552 ····​const/​4·​v8,​·​0x1
   
552 ····​.​line·​98 553 ····​.​line·​98
553 ····​invoke-​static·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find_app(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 554 ····​invoke-​static·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find_app(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
554 ····​move-​result-​object·​v0 555 ····​move-​result-​object·​v0
   
555 ····​.​line·​99 556 ····​.​line·​99
556 ····​.​local·​v0,​·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 557 ····​.​local·​v0,​·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
557 ····​if-​eqz·​v0,​·​:​cond_2 558 ····​if-​eqz·​v0,​·​:​cond_2
   
558 ····​.​line·​101 559 ····​.​line·​101
559 ····​const-​class·​v4,​·​Lfr/​kwiatkowski/​apktrack/​model/​AppIcon;​ 560 ····​const-​class·​v3,​·​Lfr/​kwiatkowski/​apktrack/​model/​AppIcon;​
   
560 ····​const-​string·​v5,​·​"_owner·​=·​?" 561 ····​const-​string·​v4,​·​"_owner·​=·​?"
   
561 ····​new-​array·​v6,​·​v9,​·​[Ljava/​lang/​String;​ 562 ····​new-​array·​v5,​·​v8,​·​[Ljava/​lang/​String;​
   
562 ····​const/​4·​v7,​·​0x0 563 ····​const/​4·​v6,​·​0x0
   
563 ····​invoke-​virtual·​{v0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_package_name()​Ljava/​lang/​String;​ 564 ····​invoke-​virtual·​{v0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_package_name()​Ljava/​lang/​String;​
   
564 ····​move-​result-​object·​v8 565 ····​move-​result-​object·​v7
   
565 ····​aput-​object·​v8,​·​v6,​·​v7 566 ····​aput-​object·​v7,​·​v5,​·​v6
   
566 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​ 567 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
567 ····​move-​result-​object·​v3 568 ····​move-​result-​object·​v2
   
568 ····​.​line·​102 569 ····​.​line·​102
569 ····​.​local·​v3,​·​"icons":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​AppIcon;​>;​" 570 ····​.​local·​v2,​·​"icons":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​AppIcon;​>;​"
570 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I 571 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
571 ····​move-​result·​v4 572 ····​move-​result·​v3
   
572 ····​if-​eq·​v4,​·​v9,​·​:​cond_0 573 ····​if-​eq·​v3,​·​v8,​·​:​cond_0
   
573 ····​.​line·​104 574 ····​.​line·​104
574 ····​const-​string·​v4,​·​"ApkTrack" 575 ····​const-​string·​v3,​·​"ApkTrack"
   
575 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 576 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
576 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 577 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
577 ····​const-​string·​v6,​·​"[InstalledApp.​delete_app]·​Deleting·​an·​app·​with·​" 578 ····​const-​string·​v5,​·​"[InstalledApp.​delete_app]·​Deleting·​an·​app·​with·​"
   
578 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 579 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
579 ····​move-​result-​object·​v5 580 ····​move-​result-​object·​v4
   
580 ····invoke-​interface·​{v3},​·Ljava/​util/​List;​-​>size()​I 581 ····.​line·105
  582 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>size()​I
   
581 ····​move-​result·​v6 583 ····​move-​result·​v5
   
582 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 584 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
583 ····​move-​result-​object·​v5 585 ····​move-​result-​object·​v4
   
584 ····​const-​string·​v6,​·​"·​associated·​icons.​" 586 ····​const-​string·​v5,​·​"·​associated·​icons.​"
   
585 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 587 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
586 ····​move-​result-​object·​v5 588 ····​move-​result-​object·​v4
   
587 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 589 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
588 ····​move-​result-​object·​v5 590 ····​move-​result-​object·​v4
   
589 ····invoke-​static·{v4,​·v5},​·Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 591 ····.​line·​104
  592 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>w(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
Max diff block lines reached; 10341/14950 bytes (69.17%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/model/UpdateSource.smali
Offset 202, 256 lines modified Offset 202, 253 lines modified
202 .​end·​method 202 .​end·​method
   
203 .​method·​public·​static·​get_source(Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 203 .​method·​public·​static·​get_source(Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
204 ····​.​locals·​4 204 ····​.​locals·​4
205 ····​.​param·​p0,​·​"app"····​#·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 205 ····​.​param·​p0,​·​"app"····​#·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
206 ····​.​prologue 206 ····​.​prologue
207 ····​const/​4·​v2,​·​0x0 207 ····​const/​4·​v1,​·​0x0
   
208 ····​.​line·​189 208 ····​.​line·​189
209 ····​invoke-​static·​{},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_update_sources()​Ljava/​util/​ArrayList;​ 209 ····​invoke-​static·​{},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_update_sources()​Ljava/​util/​ArrayList;​
   
210 ····​move-​result-​object·​v3 210 ····​move-​result-​object·​v2
   
211 ····​if-​nez·​v3,​·​:​cond_1 211 ····​if-​nez·​v2,​·​:​cond_1
   
212 ····​move-​object·​v1,​·​v2 212 ····​move-​object·​v0,​·​v1
   
213 ····​.​line·​212 213 ····​.​line·​212
214 ····​:​cond_0 214 ····​:​cond_0
215 ····​:​goto_0 215 ····​:​goto_0
216 ····​return-​object·​v1 216 ····​return-​object·​v0
   
217 ····​.​line·​193 217 ····​.​line·​193
218 ····​:​cond_1 218 ····​:​cond_1
219 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_update_source()​Ljava/​lang/​String;​ 219 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_update_source()​Ljava/​lang/​String;​
   
220 ····​move-​result-​object·​v3 220 ····​move-​result-​object·​v2
   
221 ····​if-​eqz·​v3,​·​:​cond_2 221 ····​if-​eqz·​v2,​·​:​cond_2
   
222 ····​.​line·​195 222 ····​.​line·​195
223 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_update_source()​Ljava/​lang/​String;​ 223 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_update_source()​Ljava/​lang/​String;​
   
224 ····​move-​result-​object·​v3 224 ····​move-​result-​object·​v2
   
225 ····​invoke-​static·​{v3},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_source(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 225 ····​invoke-​static·​{v2},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_source(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
   
226 ····​move-​result-​object·​v1 226 ····​move-​result-​object·​v0
   
227 ····​.​line·​196 227 ····​.​line·​196
228 ····​.​local·​v1,​·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 228 ····​.​local·​v0,​·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
229 ····​if-​nez·​v1,​·​:​cond_0 229 ····​if-​nez·​v0,​·​:​cond_0
   
230 ····​.​line·​201 230 ····​.​line·​201
231 ····​invoke-​virtual·​{p0,​·​v2},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>set_update_source(Lj​ava/​lang/​String;​)​V 231 ····​invoke-​virtual·​{p0,​·​v1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>set_update_source(Lj​ava/​lang/​String;​)​V
   
232 ····​.​line·​202 232 ····​.​line·​202
233 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>save()​J 233 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>save()​J
   
234 ····​.​line·​206 234 ····​.​line·​206
235 ····​.​end·​local·​v1····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 235 ····​.​end·​local·​v0····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
236 ····​:​cond_2 236 ····​:​cond_2
237 ····​invoke-​static·​{},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_update_sources()​Ljava/​util/​ArrayList;​ 237 ····​invoke-​static·​{},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>get_update_sources()​Ljava/​util/​ArrayList;​
   
238 ····​move-​result-​object·​v3 238 ····​move-​result-​object·​v2
   
239 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 239 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
240 ····​move-​result-​object·​v0 240 ····​move-​result-​object·​v2
   
241 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
242 ····​:​cond_3 241 ····​:​cond_3
243 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 242 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
244 ····​move-​result·​v3 243 ····​move-​result·​v3
   
245 ····​if-​eqz·​v3,​·​:​cond_4 244 ····​if-​eqz·​v3,​·​:​cond_4
   
246 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 245 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
247 ····​move-​result-​object·​v1 246 ····​move-​result-​object·​v0
   
248 ····​check-​cast·​v1,​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 247 ····​check-​cast·​v0,​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
   
249 ····​.​line·​208 248 ····​.​line·​208
250 ····​.​restart·​local·​v1····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 249 ····​.​restart·​local·​v0····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
251 ····​invoke-​virtual·​{v1,​·​p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>is_applicable(Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​Z 250 ····​invoke-​virtual·​{v0,​·​p0},​·​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​-​>is_applicable(Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​Z
   
252 ····​move-​result·​v3 251 ····​move-​result·​v3
   
253 ····​if-​eqz·​v3,​·​:​cond_3 252 ····​if-​eqz·​v3,​·​:​cond_3
   
254 ····​goto·​:​goto_0 253 ····​goto·​:​goto_0
   
255 ····​.​end·​local·​v1····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 254 ····​.​end·​local·​v0····​#·​"s":​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
256 ····​:​cond_4 255 ····​:​cond_4
257 ····​move-​object·​v1,​·​v2 256 ····​move-​object·​v0,​·​v1
   
258 ····​.​line·​212 257 ····​.​line·​212
259 ····​goto·​:​goto_0 258 ····​goto·​:​goto_0
260 .​end·​method 259 .​end·​method
   
261 .​method·​public·​static·​get_source(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​ 260 .​method·​public·​static·​get_source(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​UpdateSource;​
262 ····​.​locals·​4 261 ····​.​locals·​4
263 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 262 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
264 ····​.​prologue 263 ····​.​prologue
265 ····​const/​4·​v2,​·​0x0 264 ····​const/​4·​v1,​·​0x0
Max diff block lines reached; 26540/30659 bytes (86.57%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/service/BroadcastHandler.smali
Offset 38, 14 lines modified Offset 38, 15 lines modified
   
38 ····​const-​string·​v5,​·​"[BroadcastHandler.​_handle_model_modific​ation_intent]·​Received·​an·​" 38 ····​const-​string·​v5,​·​"[BroadcastHandler.​_handle_model_modific​ation_intent]·​Received·​an·​"
   
39 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 39 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
40 ····​move-​result-​object·​v4 40 ····​move-​result-​object·​v4
   
  41 ····​.​line·​69
41 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 42 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
42 ····​move-​result-​object·​v5 43 ····​move-​result-​object·​v5
   
43 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 44 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
44 ····​move-​result-​object·​v4 45 ····​move-​result-​object·​v4
Offset 56, 14 lines modified Offset 57, 15 lines modified
   
56 ····​move-​result-​object·​v4 57 ····​move-​result-​object·​v4
   
57 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 58 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
58 ····​move-​result-​object·​v4 59 ····​move-​result-​object·​v4
   
  60 ····​.​line·​68
59 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 61 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
60 ····​.​line·​106 62 ····​.​line·​106
61 ····​:​cond_0 63 ····​:​cond_0
62 ····​:​goto_0 64 ····​:​goto_0
63 ····​return-​void 65 ····​return-​void
   
Offset 235, 14 lines modified Offset 237, 15 lines modified
   
235 ····​move-​result·​v0 237 ····​move-​result·​v0
   
236 ····​if-​nez·​v0,​·​:​cond_0 238 ····​if-​nez·​v0,​·​:​cond_0
   
237 ····​const-​string·​v0,​·​"android.​intent.​action.​PACKAGE_REMOVED" 239 ····​const-​string·​v0,​·​"android.​intent.​action.​PACKAGE_REMOVED"
   
  240 ····​.​line·​38
238 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​ 241 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
   
239 ····​move-​result-​object·​v1 242 ····​move-​result-​object·​v1
   
240 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 243 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
241 ····​move-​result·​v0 244 ····​move-​result·​v0
[−]
smali/fr/kwiatkowski/apktrack/service/ScheduledCheckService.smali
Offset 32, 96 lines modified Offset 32, 95 lines modified
32 ····​.​line·​37 32 ····​.​line·​37
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​protected·​doWakefulWork(Landroi​d/​content/​Intent;​)​V 36 .​method·​protected·​doWakefulWork(Landroi​d/​content/​Intent;​)​V
37 ····​.​locals·7 37 ····​.​locals·6
38 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​ 38 ····​.​param·​p1,​·​"intent"····​#·​Landroid/​content/​Intent;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​const/​4·​v6,​·​0x0 40 ····​const/​4·​v5,​·​0x0
   
41 ····​.​line·​43 41 ····​.​line·​43
42 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 42 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
43 ····​move-​result-​object·​v4 43 ····​move-​result-​object·​v3
   
44 ····​const-​string·​v5,​·​"pref_background_chec​ks" 44 ····​const-​string·​v4,​·​"pref_background_chec​ks"
   
45 ····​invoke-​interface·​{v4,​·​v5,​·​v6},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 45 ····​invoke-​interface·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
   
46 ····​move-​result·​v4 46 ····​move-​result·​v3
   
47 ····​if-​nez·​v4,​·​:​cond_1 47 ····​if-​nez·​v3,​·​:​cond_1
   
48 ····​.​line·​45 48 ····​.​line·​45
49 ····​const-​string·​v4,​·​"ApkTrack" 49 ····​const-​string·​v3,​·​"ApkTrack"
   
50 ····​const-​string·​v5,​·​"Aborting·​automatic·​checks·​due·​to·​user·​preferences.​" 50 ····​const-​string·​v4,​·​"Aborting·​automatic·​checks·​due·​to·​user·​preferences.​"
   
51 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 51 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
52 ····​.​line·​68 52 ····​.​line·​68
53 ····​:​cond_0 53 ····​:​cond_0
54 ····​return-​void 54 ····​return-​void
   
55 ····​.​line·​50 55 ····​.​line·​50
56 ····​:​cond_1 56 ····​:​cond_1
57 ····​const-​class·​v4,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 57 ····​const-​class·​v3,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
58 ····​const-​string·​v5,​·​"_isignored·​=·​0·​AND·​_iscurrentlychecking·​=·​0" 58 ····​const-​string·​v4,​·​"_isignored·​=·​0·​AND·​_iscurrentlychecking·​=·​0"
   
59 ····​new-​array·​v6,​·​v6,​·​[Ljava/​lang/​String;​ 59 ····​new-​array·​v5,​·​v5,​·​[Ljava/​lang/​String;​
   
60 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​ 60 ····​invoke-​static·​{v3,​·​v4,​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find(Ljava/​lang/​Class;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​Ljava/​util/​List;​
   
61 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
62 ····​.​line·​53 62 ····​.​line·​53
63 ····​.​local·​v1,​·​"app_list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​" 63 ····​.​local·​v1,​·​"app_list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​"
64 ····​const-​string·​v4,​·​"ApkTrack" 64 ····​const-​string·​v3,​·​"ApkTrack"
   
65 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​ 65 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​
   
66 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 66 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
67 ····​const-​string·​v6,​·​"New·​update·​cycle·​started!·​(" 67 ····​const-​string·​v5,​·​"New·​update·​cycle·​started!·​("
   
68 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 68 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
69 ····​move-​result-​object·​v5 69 ····​move-​result-​object·​v4
   
70 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I 70 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>size()​I
   
71 ····​move-​result·​v6 71 ····​move-​result·​v5
   
72 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 72 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
73 ····​move-​result-​object·​v5 73 ····​move-​result-​object·​v4
   
74 ····​const-​string·​v6,​·​"·​apps·​to·​check)​" 74 ····​const-​string·​v5,​·​"·​apps·​to·​check)​"
   
75 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 75 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
76 ····​move-​result-​object·​v5 76 ····​move-​result-​object·​v4
   
77 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 77 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
78 ····​move-​result-​object·​v5 78 ····​move-​result-​object·​v4
   
79 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 79 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
80 ····​.​line·​54 80 ····​.​line·​54
81 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 81 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
82 ····​move-​result-​object·​v3 82 ····​move-​result-​object·​v3
   
83 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
84 ····​:​cond_2 83 ····​:​cond_2
85 ····​:​goto_0 84 ····​:​goto_0
86 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 85 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
87 ····​move-​result·​v4 86 ····​move-​result·​v4
   
88 ····​if-​eqz·​v4,​·​:​cond_0 87 ····​if-​eqz·​v4,​·​:​cond_0
[−]
smali/fr/kwiatkowski/apktrack/service/WebService.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Landroid/​app/​IntentService;​ 2 .​super·​Landroid/​app/​IntentService;​
3 .​source·​"WebService.​java" 3 .​source·​"WebService.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lfr/​kwiatkowski/​apktrack/​service/​WebService$1;​,​  
8 ········​Lfr/​kwiatkowski/​apktrack/​service/​WebService$MessageAcc​essor;​ 7 ········​Lfr/​kwiatkowski/​apktrack/​service/​WebService$MessageAcc​essor;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​static·​fields 10 #·​static·​fields
12 .​field·​public·​static·​final·​ACTION:​Ljava/​lang/​String;​·​=·​"action" 11 .​field·​public·​static·​final·​ACTION:​Ljava/​lang/​String;​·​=·​"action"
Offset 276, 26 lines modified Offset 275, 29 lines modified
276 ····​:​cond_0 275 ····​:​cond_0
277 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_download_url()​Ljava/​lang/​String;​ 276 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_download_url()​Ljava/​lang/​String;​
   
278 ····​move-​result-​object·​v5 277 ····​move-​result-​object·​v5
   
279 ····​new-​array·​v6,​·​v10,​·​[Ljava/​lang/​Object;​ 278 ····​new-​array·​v6,​·​v10,​·​[Ljava/​lang/​Object;​
   
  279 ····​.​line·​586
280 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_display_name()​Ljava/​lang/​String;​ 280 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_display_name()​Ljava/​lang/​String;​
   
281 ····​move-​result-​object·​v7 281 ····​move-​result-​object·​v7
   
282 ····​aput-​object·​v7,​·​v6,​·​v8 282 ····​aput-​object·​v7,​·​v6,​·​v8
   
  283 ····​.​line·​587
283 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_latest_version()​Ljava/​lang/​String;​ 284 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_latest_version()​Ljava/​lang/​String;​
   
284 ····​move-​result-​object·​v7 285 ····​move-​result-​object·​v7
   
285 ····​aput-​object·​v7,​·​v6,​·​v9 286 ····​aput-​object·​v7,​·​v6,​·​v9
   
  287 ····​.​line·​585
286 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 288 ····​invoke-​static·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
   
287 ····​move-​result-​object·​v5 289 ····​move-​result-​object·​v5
   
288 ····​invoke-​static·​{v5},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 290 ····​invoke-​static·​{v5},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
   
289 ····​move-​result-​object·​v4 291 ····​move-​result-​object·​v4
Offset 322, 14 lines modified Offset 324, 15 lines modified
   
322 ····​invoke-​virtual·​{v5,​·​p2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 324 ····​invoke-​virtual·​{v5,​·​p2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
323 ····​move-​result·​v5 325 ····​move-​result·​v5
   
324 ····​if-​eqz·​v5,​·​:​cond_1 326 ····​if-​eqz·​v5,​·​:​cond_1
   
  327 ····​.​line·​595
325 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 328 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
326 ····​move-​result-​object·​v5 329 ····​move-​result-​object·​v5
   
327 ····​const-​string·​v6,​·​"pref_wifi_only" 330 ····​const-​string·​v6,​·​"pref_wifi_only"
   
328 ····​invoke-​interface·​{v5,​·​v6,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z 331 ····​invoke-​interface·​{v5,​·​v6,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
Offset 343, 14 lines modified Offset 346, 15 lines modified
   
343 ····​.​line·​606 346 ····​.​line·​606
344 ····​:​goto_1 347 ····​:​goto_1
345 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​app/​DownloadManager$Reque​st;​-​>setAllowedOverRoamin​g(Z)​Landroid/​app/​DownloadManager$Reque​st;​ 348 ····​invoke-​virtual·​{v1,​·​v8},​·​Landroid/​app/​DownloadManager$Reque​st;​-​>setAllowedOverRoamin​g(Z)​Landroid/​app/​DownloadManager$Reque​st;​
   
346 ····​move-​result-​object·​v5 349 ····​move-​result-​object·​v5
   
  350 ····​.​line·​607
347 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​service/​WebService;​-​>getApplicationInfo()​Landroid/​content/​pm/​ApplicationInfo;​ 351 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​service/​WebService;​-​>getApplicationInfo()​Landroid/​content/​pm/​ApplicationInfo;​
   
348 ····​move-​result-​object·​v6 352 ····​move-​result-​object·​v6
   
349 ····​iget·​v6,​·​v6,​·​Landroid/​content/​pm/​ApplicationInfo;​-​>labelRes:​I 353 ····​iget·​v6,​·​v6,​·​Landroid/​content/​pm/​ApplicationInfo;​-​>labelRes:​I
   
350 ····​invoke-​virtual·​{p0,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​service/​WebService;​-​>getString(I)​Ljava/​lang/​String;​ 354 ····​invoke-​virtual·​{p0,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​service/​WebService;​-​>getString(I)​Ljava/​lang/​String;​
Offset 361, 14 lines modified Offset 365, 15 lines modified
   
361 ····​move-​result-​object·​v5 365 ····​move-​result-​object·​v5
   
362 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 366 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
   
363 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 367 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
  368 ····​.​line·​608
364 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_display_name()​Ljava/​lang/​String;​ 369 ····​invoke-​virtual·​{p1},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>get_display_name()​Ljava/​lang/​String;​
   
365 ····​move-​result-​object·​v7 370 ····​move-​result-​object·​v7
   
366 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 371 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
367 ····​move-​result-​object·​v6 372 ····​move-​result-​object·​v6
Offset 397, 38 lines modified Offset 402, 41 lines modified
   
397 ····​move-​result-​object·​v6 402 ····​move-​result-​object·​v6
   
398 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​DownloadManager$Reque​st;​-​>setDescription(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​DownloadManager$Reque​st;​ 403 ····​invoke-​virtual·​{v5,​·​v6},​·​Landroid/​app/​DownloadManager$Reque​st;​-​>setDescription(Ljava​/​lang/​CharSequence;​)​Landroid/​app/​DownloadManager$Reque​st;​
   
Max diff block lines reached; 40266/43294 bytes (93.01%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/service/message/ModelModifiedMessage$EventAlreadyProcessedException.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​ 18 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​)​V 20 .​method·​public·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​111 24 ····​.​line·​111
24 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Exception;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Exception;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppAdapter.smali
Offset 184, 15 lines modified Offset 184, 15 lines modified
184 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>add_apps(Ljava/​util/​List;​Z)​V 184 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>add_apps(Ljava/​util/​List;​Z)​V
   
185 ····​.​line·​210 185 ····​.​line·​210
186 ····​return-​void 186 ····​return-​void
187 .​end·​method 187 .​end·​method
   
188 .​method·​public·​add_apps(Ljava/​util/​List;​Z)​V 188 .​method·​public·​add_apps(Ljava/​util/​List;​Z)​V
189 ····​.​locals·6 189 ····​.​locals·5
190 ····​.​param·​p1····​#·​Ljava/​util/​List;​ 190 ····​.​param·​p1····​#·​Ljava/​util/​List;​
191 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​ 191 ········​.​annotation·​build·​Landroid/​support/​annotation/​NonNull;​
192 ········​.​end·​annotation 192 ········​.​end·​annotation
193 ····​.​end·​param 193 ····​.​end·​param
194 ····​.​param·​p2,​·​"merge_with_existing"​····​#·​Z 194 ····​.​param·​p2,​·​"merge_with_existing"​····​#·​Z
195 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 195 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
196 ········​value·​=·​{ 196 ········​value·​=·​{
Offset 203, 28 lines modified Offset 203, 28 lines modified
203 ············​">;​Z)​V" 203 ············​">;​Z)​V"
204 ········​} 204 ········​}
205 ····​.​end·​annotation 205 ····​.​end·​annotation
   
206 ····​.​prologue 206 ····​.​prologue
207 ····​.​line·​230 207 ····​.​line·​230
208 ····​.​local·​p1,​·​"to_add":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​" 208 ····​.​local·​p1,​·​"to_add":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​>;​"
209 ····​iget-​object·​v4,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​ 209 ····​iget-​object·​v3,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​
   
210 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>size()​I 210 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>size()​I
   
211 ····​move-​result·​v4 211 ····​move-​result·​v3
   
212 ····​if-​nez·​v4,​·​:​cond_1 212 ····​if-​nez·​v3,​·​:​cond_1
   
213 ····​.​line·​232 213 ····​.​line·​232
214 ····​invoke-​direct·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_get_comparator()​Ljava/​util/​Comparator;​ 214 ····​invoke-​direct·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_get_comparator()​Ljava/​util/​Comparator;​
   
215 ····​move-​result-​object·​v4 215 ····​move-​result-​object·​v3
   
216 ····​invoke-​static·​{p1,​·​v4},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V 216 ····​invoke-​static·​{p1,​·​v3},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V
   
217 ····​.​line·​233 217 ····​.​line·​233
218 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​ 218 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​
   
219 ····​.​line·​234 219 ····​.​line·​234
220 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>notifyDataSetChanged​()​V 220 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>notifyDataSetChanged​()​V
   
Offset 233, 30 lines modified Offset 233, 29 lines modified
233 ····​return-​void 233 ····​return-​void
   
234 ····​.​line·​238 234 ····​.​line·​238
235 ····​:​cond_1 235 ····​:​cond_1
236 ····​if-​eqz·​p2,​·​:​cond_3 236 ····​if-​eqz·​p2,​·​:​cond_3
   
237 ····​.​line·​240 237 ····​.​line·​240
238 ····​iget-​object·​v4,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​ 238 ····​iget-​object·​v3,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_installed_apps:​Ljava/​util/​List;​
   
239 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 239 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
240 ····​move-​result-​object·​v2 240 ····​move-​result-​object·​v3
   
241 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
242 ····​:​cond_2 241 ····​:​cond_2
243 ····​:​goto_0 242 ····​:​goto_0
244 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 243 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
245 ····​move-​result·​v4 244 ····​move-​result·​v4
   
246 ····​if-​eqz·​v4,​·​:​cond_3 245 ····​if-​eqz·​v4,​·​:​cond_3
   
247 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 246 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
248 ····​move-​result-​object·​v0 247 ····​move-​result-​object·​v0
   
249 ····​check-​cast·​v0,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 248 ····​check-​cast·​v0,​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
250 ····​.​line·​242 249 ····​.​line·​242
251 ····​.​local·​v0,​·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 250 ····​.​local·​v0,​·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
Offset 269, 94 lines modified Offset 268, 93 lines modified
269 ····​.​line·​243 268 ····​.​line·​243
270 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 269 ····​invoke-​interface·​{p1,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
271 ····​goto·​:​goto_0 270 ····​goto·​:​goto_0
   
272 ····​.​line·​248 271 ····​.​line·​248
273 ····​.​end·​local·​v0····​#·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 272 ····​.​end·​local·​v0····​#·​"app":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
274 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
275 ····​:​cond_3 273 ····​:​cond_3
276 ····​invoke-​direct·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_get_comparator()​Ljava/​util/​Comparator;​ 274 ····​invoke-​direct·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>_get_comparator()​Ljava/​util/​Comparator;​
   
277 ····​move-​result-​object·​v4 275 ····​move-​result-​object·​v3
   
278 ····​invoke-​static·​{p1,​·​v4},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V 276 ····​invoke-​static·​{p1,​·​v3},​·​Ljava/​util/​Collections;​-​>sort(Ljava/​util/​List;​Ljava/​util/​Comparator;​)​V
   
279 ····​.​line·​250 277 ····​.​line·​250
280 ····​const/​4·​v1,​·​0x0 278 ····​const/​4·​v1,​·​0x0
   
281 ····​.​local·​v1,​·​"i":​I 279 ····​.​local·​v1,​·​"i":​I
282 ····​:​goto_1 280 ····​:​goto_1
283 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>size()​I 281 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>size()​I
   
284 ····​move-​result·​v4 282 ····​move-​result·​v3
Max diff block lines reached; 5689/9337 bytes (60.93%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/ui/AppDisplayFragment$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​73 27 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppDisplayFragment$2$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$installed_apps:​Ljava/​util/​List;​ 22 .​field·​final·​synthetic·​val$installed_apps:​Ljava/​util/​List;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​Ljava/​util/​List;​)​V 24 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​Ljava/​util/​List;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​140 28 ····​.​line·​140
28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2$​1;​-​>this$1:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2$​1;​-​>this$1:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2$​1;​-​>val$installed_apps:​Ljava/​util/​List;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2$​1;​-​>val$installed_apps:​Ljava/​util/​List;​
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppDisplayFragment$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​135 27 ····​.​line·​135
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppDisplayFragment$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$event:​Landroid/​util/​Pair;​ 22 .​field·​final·​synthetic·​val$event:​Landroid/​util/​Pair;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​Landroid/​util/​Pair;​)​V 24 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​Landroid/​util/​Pair;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​202 28 ····​.​line·​202
28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$3;​-​>val$event:​Landroid/​util/​Pair;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment$3;​-​>val$event:​Landroid/​util/​Pair;​
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppDisplayFragment.smali
Offset 467, 17 lines modified Offset 467, 17 lines modified
   
467 .​method·​public·​onEvent(Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​)​V 467 .​method·​public·​onEvent(Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​)​V
468 ····​.​locals·​8 468 ····​.​locals·​8
469 ····​.​param·​p1,​·​"m"····​#·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​ 469 ····​.​param·​p1,​·​"m"····​#·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage;​
   
470 ····​.​prologue 470 ····​.​prologue
471 ····​.​line·​164 471 ····​.​line·​164
472 ····​iget-​object·​v6,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>_app_adapter:​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​ 472 ····​iget-​object·​v5,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>_app_adapter:​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​
   
473 ····​if-​nez·​v6,​·​:​cond_1 473 ····​if-​nez·​v5,​·​:​cond_1
   
474 ····​.​line·​210 474 ····​.​line·​210
475 ····​:​cond_0 475 ····​:​cond_0
476 ····​:​goto_0 476 ····​:​goto_0
477 ····​return-​void 477 ····​return-​void
   
478 ····​.​line·​170 478 ····​.​line·​170
Offset 489, 141 lines modified Offset 489, 139 lines modified
   
489 ····​move-​result-​object·​v1 489 ····​move-​result-​object·​v1
   
490 ····​.​line·​176 490 ····​.​line·​176
491 ····​.​local·​v1,​·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​" 491 ····​.​local·​v1,​·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​"
492 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 492 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
493 ····​move-​result-​object·​v2 493 ····​move-​result-​object·​v6
   
494 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
495 ····​:​cond_2 494 ····​:​cond_2
496 ····​:​goto_1 495 ····​:​goto_1
497 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 496 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
498 ····​move-​result·​v6 497 ····​move-​result·​v5
   
499 ····​if-​eqz·​v6,​·​:​cond_0 498 ····​if-​eqz·​v5,​·​:​cond_0
   
500 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 499 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
501 ····​move-​result-​object·​v0 500 ····​move-​result-​object·​v0
   
502 ····​check-​cast·​v0,​·​Landroid/​util/​Pair;​ 501 ····​check-​cast·​v0,​·​Landroid/​util/​Pair;​
   
503 ····​.​line·​179 502 ····​.​line·​179
504 ····​.​local·​v0,​·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​" 503 ····​.​local·​v0,​·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​"
505 ····​iget-​object·​v6,​·​v0,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​ 504 ····​iget-​object·​v5,​·​v0,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​
   
506 ····​sget-​object·​v7,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​-​>APP_REMOVED:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​ 505 ····​sget-​object·​v7,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​-​>APP_REMOVED:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​
   
507 ····​if-​ne·​v6,​·​v7,​·​:​cond_3 506 ····​if-​ne·​v5,​·​v7,​·​:​cond_3
   
508 ····​.​line·​180 507 ····​.​line·​180
509 ····​iget-​object·​v7,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>_app_adapter:​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​ 508 ····​iget-​object·​v7,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>_app_adapter:​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​
   
510 ····​iget-​object·​v6,​·​v0,​·​Landroid/​util/​Pair;​-​>second:​Ljava/​lang/​Object;​ 509 ····​iget-​object·​v5,​·​v0,​·​Landroid/​util/​Pair;​-​>second:​Ljava/​lang/​Object;​
   
511 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​ 510 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
   
512 ····​invoke-​virtual·​{v7,​·​v6},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>remove_app(Ljava/​lang/​String;​)​V 511 ····​invoke-​virtual·​{v7,​·​v5},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppAdapter;​-​>remove_app(Ljava/​lang/​String;​)​V
   
513 ····​goto·​:​goto_1 512 ····​goto·​:​goto_1
   
514 ····​.​line·​172 513 ····​.​line·​172
515 ····​.​end·​local·​v0····​#·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​" 514 ····​.​end·​local·​v0····​#·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​"
516 ····​.​end·​local·​v1····​#·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​" 515 ····​.​end·​local·​v1····​#·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​"
517 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
518 ····​:​catch_0 516 ····​:​catch_0
519 ····​move-​exception·​v3 517 ····​move-​exception·​v2
   
520 ····​.​line·​173 518 ····​.​line·​173
521 ····​.​local·​v3,​·​"ignored":​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​ 519 ····​.​local·​v2,​·​"ignored":​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​
522 ····​goto·​:​goto_0 520 ····​goto·​:​goto_0
   
523 ····​.​line·​184 521 ····​.​line·​184
524 ····​.​end·​local·​v3····​#·​"ignored":​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​ 522 ····​.​end·​local·​v2····​#·​"ignored":​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​EventAlreadyProcessed​Exception;​
525 ····​.​restart·​local·​v0····​#·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​" 523 ····​.​restart·​local·​v0····​#·​"event":​Landroid/​util/​Pair;​,​·​"Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​"
526 ····​.​restart·​local·​v1····​#·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​" 524 ····​.​restart·​local·​v1····​#·​"events":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​util/​Pair<Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​Ljava/​lang/​String;​>;​>;​"
527 ····​.​restart·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
528 ····​:​cond_3 525 ····​:​cond_3
529 ····​iget-​object·​v6,​·​v0,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​ 526 ····​iget-​object·​v5,​·​v0,​·​Landroid/​util/​Pair;​-​>first:​Ljava/​lang/​Object;​
   
530 ····​sget-​object·​v7,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​-​>APP_ADDED:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​ 527 ····​sget-​object·​v7,​·​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​-​>APP_ADDED:​Lfr/​kwiatkowski/​apktrack/​service/​message/​ModelModifiedMessage$​event_type;​
   
531 ····​if-​ne·​v6,​·​v7,​·​:​cond_5 528 ····​if-​ne·​v5,​·​v7,​·​:​cond_5
   
532 ····​.​line·​186 529 ····​.​line·​186
533 ····​iget-​object·​v6,​·​v0,​·​Landroid/​util/​Pair;​-​>second:​Ljava/​lang/​Object;​ 530 ····​iget-​object·​v5,​·​v0,​·​Landroid/​util/​Pair;​-​>second:​Ljava/​lang/​Object;​
   
534 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​ 531 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
   
535 ····​invoke-​static·​{v6},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find_app(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 532 ····​invoke-​static·​{v5},​·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​-​>find_app(Ljava/​lang/​String;​)​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
   
536 ····​move-​result-​object·​v5 533 ····​move-​result-​object·​v4
   
537 ····​.​line·​187 534 ····​.​line·​187
538 ····​.​local·​v5,​·​"target":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 535 ····​.​local·​v4,​·​"target":​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​
539 ····​if-​eqz·​v5,​·​:​cond_0 536 ····​if-​eqz·​v4,​·​:​cond_0
   
540 ····​.​line·​190 537 ····​.​line·​190
541 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 538 ····​invoke-​virtual·​{p0},​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppDisplayFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
Max diff block lines reached; 4467/9914 bytes (45.06%) of diff not shown.
[−]
smali/fr/kwiatkowski/apktrack/ui/AppViewHolder$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​81 27 ····​.​line·​81
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$1;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 48, 18 lines modified Offset 49, 20 lines modified
48 ····​.​line·​86 49 ····​.​line·​86
49 ····​const·​v0,​·​0x7f0d0044 50 ····​const·​v0,​·​0x7f0d0044
   
50 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​ 51 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
   
51 ····​move-​result-​object·​v0 52 ····​move-​result-​object·​v0
   
  53 ····​.​line·​87
52 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getBackground()​Landroid/​graphics/​drawable/​Drawable;​ 54 ····​invoke-​virtual·​{v0},​·​Landroid/​view/​View;​-​>getBackground()​Landroid/​graphics/​drawable/​Drawable;​
   
53 ····​move-​result-​object·​v0 55 ····​move-​result-​object·​v0
   
  56 ····​.​line·​88
54 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getX()​F 57 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getX()​F
   
55 ····​move-​result·​v1 58 ····​move-​result·​v1
   
56 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getY()​F 59 ····​invoke-​virtual·​{p2},​·​Landroid/​view/​MotionEvent;​-​>getY()​F
   
57 ····​move-​result·​v2 60 ····​move-​result·​v2
[−]
smali/fr/kwiatkowski/apktrack/ui/AppViewHolder$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 21 .​field·​final·​synthetic·​this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​)​V 23 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​305 27 ····​.​line·​305
27 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$2;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppViewHolder$3.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$ctx:​Landroid/​content/​Context;​ 24 .​field·​final·​synthetic·​val$ctx:​Landroid/​content/​Context;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​Landroid/​content/​Context;​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​V 26 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​Landroid/​content/​Context;​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​327 30 ····​.​line·​327
30 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$3;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$3;​-​>val$ctx:​Landroid/​content/​Context;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$3;​-​>val$ctx:​Landroid/​content/​Context;​
   
[−]
smali/fr/kwiatkowski/apktrack/ui/AppViewHolder$4.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​ 24 .​field·​final·​synthetic·​val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​Landroid/​content/​Context;​)​V 26 .​method·​constructor·​<init>(Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​Landroid/​content/​Context;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​364 30 ····​.​line·​364
30 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>this$0:​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder;​
   
31 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​ 32 ····​iput-​object·​p2,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​
   
Offset 111, 14 lines modified Offset 112, 15 lines modified
   
111 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 112 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
112 ····​move-​result-​object·​v2 113 ····​move-​result-​object·​v2
   
113 ····​iget-​object·​v3,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​ 114 ····​iget-​object·​v3,​·​p0,​·​Lfr/​kwiatkowski/​apktrack/​ui/​AppViewHolder$4;​-​>val$info:​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​
   
  115 ····​.​line·​377
114 ····​invoke-​virtual·​{v3},​·​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​-​>get_local_uri()​Ljava/​lang/​String;​ 116 ····​invoke-​virtual·​{v3},​·​Lfr/​kwiatkowski/​apktrack/​service/​utils/​DownloadInfo;​-​>get_local_uri()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v3 117 ····​move-​result-​object·​v3
   
116 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 118 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
117 ····​move-​result-​object·​v2 119 ····​move-​result-​object·​v2
Offset 129, 11 lines modified Offset 131, 12 lines modified
   
129 ····​move-​result-​object·​v2 131 ····​move-​result-​object·​v2
   
130 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 132 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
131 ····​move-​result-​object·​v2 133 ····​move-​result-​object·​v2
   
  134 ····​.​line·​376
132 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 135 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>v(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
133 ····​goto·​:​goto_0 136 ····​goto·​:​goto_0
134 .​end·​method 137 .​end·​method
[−]
smali/fr/kwiatkowski/apktrack/ui/AppViewHolder.smali
Offset 143, 62 lines modified Offset 143, 70 lines modified
143 .​method·​private·​_open_search_page(Lan​droid/​content/​Context;​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​V 143 .​method·​private·​_open_search_page(Lan​droid/​content/​Context;​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​)​V
144 ····​.​locals·​5 144 ····​.​locals·​5
145 ····​.​param·​p1,​·​"ctx"····​#·​Landroid/​content/​Context;​ 145 ····​.​param·​p1,​·​"ctx"····​#·​Landroid/​content/​Context;​
146 ····​.​param·​p2,​·​"app"····​#·​Lfr/​kwiatkowski/​apktrack/​model/​InstalledApp;​ 146