[−]
/home/hans/code/fdroid/data/tmp/com.twofours.surespot_65.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.twofours.surespot_65.apk
[−]
zipinfo {}
Offset 1, 1355 lines modified Offset 1, 1355 lines modified
1 Zip·​file·​size:​·​6179038·​bytes,​·​number·​of·​entries:​·​1353 1 Zip·​file·​size:​·​6175488·​bytes,​·​number·​of·​entries:​·​1353
2 -​rw-​-​-​-​·····​2.​0·​fat···​128790·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat···​128790·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat···​128911·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​B2096F72.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat···​128911·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​B2096F72.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​B2096F72.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​Apr-​21·​10:​42·​META-​INF/​B2096F72.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​21·​09:​47·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​21·​09:​47·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​21·​09:​47·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Apr-​21·​09:​47·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat····​14172·​bX·​defN·16-​Apr-​21·​09:​47·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat····​14172·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·16-​Apr-​21·​09:​47·​res/​anim/​progress_anim.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​436·​bl·​defN·08-​Jan-​01·​00:​00·​res/​anim/​progress_anim.​xml
9 -​rw-​-​-​-​·····​2.​0·​fat······​976·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color-​v11/​abs__primary_text_hol​o_dark.​xml 9 -​rw-​-​-​-​·····​2.​0·​fat······​976·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abs__primary_text_hol​o_dark.​xml
10 -​rw-​-​-​-​·····​2.​0·​fat······​976·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color-​v11/​abs__primary_text_hol​o_light.​xml 10 -​rw-​-​-​-​·····​2.​0·​fat······​976·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color-​v11/​abs__primary_text_hol​o_light.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​abs__primary_text_dis​able_only_holo_dark.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abs__primary_text_dis​able_only_holo_dark.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​abs__primary_text_dis​able_only_holo_light.​xml 12 -​rw-​-​-​-​·····​2.​0·​fat······​468·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abs__primary_text_dis​able_only_holo_light.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​abs__primary_text_hol​o_dark.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abs__primary_text_hol​o_dark.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​abs__primary_text_hol​o_light.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​928·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​abs__primary_text_hol​o_light.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​vpi__dark_theme.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​vpi__dark_theme.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·16-​Apr-​21·​09:​47·​res/​color/​vpi__light_theme.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​848·​bl·​defN·08-​Jan-​01·​00:​00·​res/​color/​vpi__light_theme.​xml
17 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​dark_holo.​9.​png 17 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​dark_holo.​9.​png
18 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​inverse_holo.​9.​png 18 -​rw-​-​-​-​·····​1.​0·​fat······​249·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​inverse_holo.​9.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​light_holo.​9.​png 19 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_solid_​light_holo.​9.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_transp​arent_dark_holo.​9.​png 20 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_transp​arent_dark_holo.​9.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_transp​arent_light_holo.​9.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​260·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_bottom_transp​arent_light_holo.​9.​png
22 -​rw-​-​-​-​·····​1.​0·​fat······​299·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_share_pack_ho​lo_dark.​9.​png 22 -​rw-​-​-​-​·····​1.​0·​fat······​299·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_share_pack_ho​lo_dark.​9.​png
23 -​rw-​-​-​-​·····​1.​0·​fat······​291·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_share_pack_ho​lo_light.​9.​png 23 -​rw-​-​-​-​·····​1.​0·​fat······​291·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_share_pack_ho​lo_light.​9.​png
24 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_solid_dark_ho​lo.​9.​png 24 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_solid_dark_ho​lo.​9.​png
25 -​rw-​-​-​-​·····​1.​0·​fat······​254·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_solid_light_h​olo.​9.​png 25 -​rw-​-​-​-​·····​1.​0·​fat······​254·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_solid_light_h​olo.​9.​png
26 -​rw-​-​-​-​·····​1.​0·​fat······​297·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_solid_shadow_​holo.​9.​png 26 -​rw-​-​-​-​·····​1.​0·​fat······​297·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_solid_shadow_​holo.​9.​png
27 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_solid​_dark_holo.​9.​png 27 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_solid​_dark_holo.​9.​png
28 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_solid​_light_holo.​9.​png 28 -​rw-​-​-​-​·····​1.​0·​fat······​255·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_solid​_light_holo.​9.​png
29 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_trans​parent_dark_holo.​9.​png 29 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_trans​parent_dark_holo.​9.​png
30 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_trans​parent_light_holo.​9.​png 30 -​rw-​-​-​-​·····​1.​0·​fat······​248·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_stacked_trans​parent_light_holo.​9.​png
31 -​rw-​-​-​-​·····​1.​0·​fat······​278·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_transparent_d​ark_holo.​9.​png 31 -​rw-​-​-​-​·····​1.​0·​fat······​278·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_transparent_d​ark_holo.​9.​png
32 -​rw-​-​-​-​·····​1.​0·​fat······​277·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ab_transparent_l​ight_holo.​9.​png 32 -​rw-​-​-​-​·····​1.​0·​fat······​277·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ab_transparent_l​ight_holo.​9.​png
33 -​rw-​-​-​-​·····​1.​0·​fat······​210·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_def​ault_holo_dark.​9.​png 33 -​rw-​-​-​-​·····​1.​0·​fat······​210·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_def​ault_holo_dark.​9.​png
34 -​rw-​-​-​-​·····​1.​0·​fat······​210·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_def​ault_holo_light.​9.​png 34 -​rw-​-​-​-​·····​1.​0·​fat······​210·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_def​ault_holo_light.​9.​png
35 -​rw-​-​-​-​·····​1.​0·​fat······​208·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_foc​used_holo_dark.​9.​png 35 -​rw-​-​-​-​·····​1.​0·​fat······​208·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_foc​used_holo_dark.​9.​png
36 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_foc​used_holo_light.​9.​png 36 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_foc​used_holo_light.​9.​png
37 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_pre​ssed_holo_dark.​9.​png 37 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_pre​ssed_holo_dark.​9.​png
38 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_pre​ssed_holo_light.​9.​png 38 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__btn_cab_done_pre​ssed_holo_light.​9.​png
39 -​rw-​-​-​-​·····​1.​0·​fat······​252·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__cab_background_b​ottom_holo_dark.​9.​png 39 -​rw-​-​-​-​·····​1.​0·​fat······​252·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__cab_background_b​ottom_holo_dark.​9.​png
40 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__cab_background_b​ottom_holo_light.​9.​png 40 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__cab_background_b​ottom_holo_light.​9.​png
41 -​rw-​-​-​-​·····​1.​0·​fat······​253·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__cab_background_t​op_holo_dark.​9.​png 41 -​rw-​-​-​-​·····​1.​0·​fat······​253·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__cab_background_t​op_holo_dark.​9.​png
42 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__cab_background_t​op_holo_light.​9.​png 42 -​rw-​-​-​-​·····​1.​0·​fat······​250·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__cab_background_t​op_holo_light.​9.​png
43 -​rw-​-​-​-​·····​1.​0·​fat······​548·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_ab_back_holo_​dark.​png 43 -​rw-​-​-​-​·····​1.​0·​fat······​548·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_ab_back_holo_​dark.​png
44 -​rw-​-​-​-​·····​1.​0·​fat······​438·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_ab_back_holo_​light.​png 44 -​rw-​-​-​-​·····​1.​0·​fat······​438·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_ab_back_holo_​light.​png
45 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_cab_done_holo​_dark.​png 45 -​rw-​-​-​-​·····​1.​0·​fat······​791·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_cab_done_holo​_dark.​png
46 -​rw-​-​-​-​·····​1.​0·​fat······​605·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_cab_done_holo​_light.​png 46 -​rw-​-​-​-​·····​1.​0·​fat······​605·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_cab_done_holo​_light.​png
47 -​rw-​-​-​-​·····​1.​0·​fat······​996·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_clear_disable​d.​png 47 -​rw-​-​-​-​·····​1.​0·​fat······​996·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_clear_disable​d.​png
48 -​rw-​-​-​-​·····​1.​0·​fat·····​1498·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_clear_normal.​png 48 -​rw-​-​-​-​·····​1.​0·​fat·····​1498·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_clear_normal.​png
49 -​rw-​-​-​-​·····​1.​0·​fat······​409·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_clear_search_​api_disabled_holo_lig​ht.​png 49 -​rw-​-​-​-​·····​1.​0·​fat······​409·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_clear_search_​api_disabled_holo_lig​ht.​png
50 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_clear_search_​api_holo_light.​png 50 -​rw-​-​-​-​·····​1.​0·​fat······​451·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_clear_search_​api_holo_light.​png
51 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_commit_search​_api_holo_dark.​png 51 -​rw-​-​-​-​·····​1.​0·​fat······​493·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_commit_search​_api_holo_dark.​png
52 -​rw-​-​-​-​·····​1.​0·​fat······​448·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_commit_search​_api_holo_light.​png 52 -​rw-​-​-​-​·····​1.​0·​fat······​448·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_commit_search​_api_holo_light.​png
53 -​rw-​-​-​-​·····​1.​0·​fat······​815·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_go.​png 53 -​rw-​-​-​-​·····​1.​0·​fat······​815·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_go.​png
54 -​rw-​-​-​-​·····​1.​0·​fat······​254·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_go_search_api​_holo_light.​png 54 -​rw-​-​-​-​·····​1.​0·​fat······​254·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_go_search_api​_holo_light.​png
55 -​rw-​-​-​-​·····​1.​0·​fat······​126·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_menu_moreover​flow_normal_holo_dark​.​png 55 -​rw-​-​-​-​·····​1.​0·​fat······​126·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_menu_moreover​flow_normal_holo_dark​.​png
56 -​rw-​-​-​-​·····​1.​0·​fat······​136·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_menu_moreover​flow_normal_holo_ligh​t.​png 56 -​rw-​-​-​-​·····​1.​0·​fat······​136·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_menu_moreover​flow_normal_holo_ligh​t.​png
57 -​rw-​-​-​-​·····​1.​0·​fat······​578·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_menu_share_ho​lo_dark.​png 57 -​rw-​-​-​-​·····​1.​0·​fat······​578·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_menu_share_ho​lo_dark.​png
58 -​rw-​-​-​-​·····​1.​0·​fat······​607·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_menu_share_ho​lo_light.​png 58 -​rw-​-​-​-​·····​1.​0·​fat······​607·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_menu_share_ho​lo_light.​png
59 -​rw-​-​-​-​·····​1.​0·​fat·····​1688·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_search.​png 59 -​rw-​-​-​-​·····​1.​0·​fat·····​1688·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_search.​png
60 -​rw-​-​-​-​·····​1.​0·​fat······​973·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_search_api_ho​lo_light.​png 60 -​rw-​-​-​-​·····​1.​0·​fat······​973·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_search_api_ho​lo_light.​png
61 -​rw-​-​-​-​·····​1.​0·​fat·····​2013·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_voice_search.​png 61 -​rw-​-​-​-​·····​1.​0·​fat·····​2013·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_voice_search.​png
62 -​rw-​-​-​-​·····​1.​0·​fat······​705·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__ic_voice_search_​api_holo_light.​png 62 -​rw-​-​-​-​·····​1.​0·​fat······​705·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__ic_voice_search_​api_holo_light.​png
63 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_activated_h​olo.​9.​png 63 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_activated_h​olo.​9.​png
64 -​rw-​-​-​-​·····​1.​0·​fat······​168·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_divider_hol​o_dark.​9.​png 64 -​rw-​-​-​-​·····​1.​0·​fat······​168·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_divider_hol​o_dark.​9.​png
65 -​rw-​-​-​-​·····​1.​0·​fat······​168·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_divider_hol​o_light.​9.​png 65 -​rw-​-​-​-​·····​1.​0·​fat······​168·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_divider_hol​o_light.​9.​png
66 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_focused_hol​o.​9.​png 66 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_focused_hol​o.​9.​png
67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_longpressed​_holo.​9.​png 67 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_longpressed​_holo.​9.​png
68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_pressed_hol​o_dark.​9.​png 68 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_pressed_hol​o_dark.​9.​png
69 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_pressed_hol​o_light.​9.​png 69 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_pressed_hol​o_light.​9.​png
70 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_selector_di​sabled_holo_dark.​9.​png 70 -​rw-​-​-​-​·····​1.​0·​fat······​239·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_selector_di​sabled_holo_dark.​9.​png
71 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__list_selector_di​sabled_holo_light.​9.​png 71 -​rw-​-​-​-​·····​1.​0·​fat······​240·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__list_selector_di​sabled_holo_light.​9.​png
72 -​rw-​-​-​-​·····​1.​0·​fat······​921·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__menu_dropdown_pa​nel_holo_dark.​9.​png 72 -​rw-​-​-​-​·····​1.​0·​fat······​921·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__menu_dropdown_pa​nel_holo_dark.​9.​png
73 -​rw-​-​-​-​·····​1.​0·​fat·····​1033·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__menu_dropdown_pa​nel_holo_light.​9.​png 73 -​rw-​-​-​-​·····​1.​0·​fat·····​1033·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__menu_dropdown_pa​nel_holo_light.​9.​png
74 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_bg_holo​_dark.​9.​png 74 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_bg_holo​_dark.​9.​png
75 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_bg_holo​_light.​9.​png 75 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_bg_holo​_light.​9.​png
76 -​rw-​-​-​-​·····​1.​0·​fat······​894·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_primary​_holo_dark.​9.​png 76 -​rw-​-​-​-​·····​1.​0·​fat······​894·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_primary​_holo_dark.​9.​png
77 -​rw-​-​-​-​·····​1.​0·​fat······​894·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_primary​_holo_light.​9.​png 77 -​rw-​-​-​-​·····​1.​0·​fat······​894·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_primary​_holo_light.​9.​png
78 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_seconda​ry_holo_dark.​9.​png 78 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_seconda​ry_holo_dark.​9.​png
79 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__progress_seconda​ry_holo_light.​9.​png 79 -​rw-​-​-​-​·····​1.​0·​fat······​219·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__progress_seconda​ry_holo_light.​9.​png
80 -​rw-​-​-​-​·····​1.​0·​fat·····​1819·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_48_inner​_holo.​png 80 -​rw-​-​-​-​·····​1.​0·​fat·····​1819·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_48_inner​_holo.​png
81 -​rw-​-​-​-​·····​1.​0·​fat·····​2380·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_48_outer​_holo.​png 81 -​rw-​-​-​-​·····​1.​0·​fat·····​2380·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_48_outer​_holo.​png
82 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_defau​lt_holo_dark.​9.​png 82 -​rw-​-​-​-​·····​1.​0·​fat······​360·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_defau​lt_holo_dark.​9.​png
83 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_defau​lt_holo_light.​9.​png 83 -​rw-​-​-​-​·····​1.​0·​fat······​361·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_defau​lt_holo_light.​9.​png
84 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_disab​led_holo_dark.​9.​png 84 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_disab​led_holo_dark.​9.​png
85 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_disab​led_holo_light.​9.​png 85 -​rw-​-​-​-​·····​1.​0·​fat······​351·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_disab​led_holo_light.​9.​png
86 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_focus​ed_holo_dark.​9.​png 86 -​rw-​-​-​-​·····​1.​0·​fat······​549·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_focus​ed_holo_dark.​9.​png
87 -​rw-​-​-​-​·····​1.​0·​fat······​544·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_focus​ed_holo_light.​9.​png 87 -​rw-​-​-​-​·····​1.​0·​fat······​544·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_focus​ed_holo_light.​9.​png
88 -​rw-​-​-​-​·····​1.​0·​fat······​481·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_press​ed_holo_dark.​9.​png 88 -​rw-​-​-​-​·····​1.​0·​fat······​481·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_press​ed_holo_dark.​9.​png
89 -​rw-​-​-​-​·····​1.​0·​fat······​479·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_press​ed_holo_light.​9.​png 89 -​rw-​-​-​-​·····​1.​0·​fat······​479·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__spinner_ab_press​ed_holo_light.​9.​png
90 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__tab_selected_foc​used_holo.​9.​png 90 -​rw-​-​-​-​·····​1.​0·​fat······​192·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__tab_selected_foc​used_holo.​9.​png
91 -​rw-​-​-​-​·····​1.​0·​fat······​185·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__tab_selected_hol​o.​9.​png 91 -​rw-​-​-​-​·····​1.​0·​fat······​185·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__tab_selected_hol​o.​9.​png
92 -​rw-​-​-​-​·····​1.​0·​fat······​191·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__tab_selected_pre​ssed_holo.​9.​png 92 -​rw-​-​-​-​·····​1.​0·​fat······​191·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__tab_selected_pre​ssed_holo.​9.​png
93 -​rw-​-​-​-​·····​1.​0·​fat······​189·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__tab_unselected_p​ressed_holo.​9.​png 93 -​rw-​-​-​-​·····​1.​0·​fat······​189·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__tab_unselected_p​ressed_holo.​9.​png
94 -​rw-​-​-​-​·····​1.​0·​fat······​209·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_default_holo_dark.​9.​png 94 -​rw-​-​-​-​·····​1.​0·​fat······​209·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_default_holo_dark.​9.​png
95 -​rw-​-​-​-​·····​1.​0·​fat······​206·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_default_holo_light.​9.​png 95 -​rw-​-​-​-​·····​1.​0·​fat······​206·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_default_holo_light.​9.​png
96 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_default_holo_d​ark.​9.​png 96 -​rw-​-​-​-​·····​1.​0·​fat······​212·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_default_holo_d​ark.​9.​png
97 -​rw-​-​-​-​·····​1.​0·​fat······​204·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_default_holo_l​ight.​9.​png 97 -​rw-​-​-​-​·····​1.​0·​fat······​204·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_default_holo_l​ight.​9.​png
98 -​rw-​-​-​-​·····​1.​0·​fat······​217·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_selected_holo_​dark.​9.​png 98 -​rw-​-​-​-​·····​1.​0·​fat······​217·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_selected_holo_​dark.​9.​png
99 -​rw-​-​-​-​·····​1.​0·​fat······​217·​b-​·​stor·16-​Apr-​21·​09:​45·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_selected_holo_​light.​9.​png 99 -​rw-​-​-​-​·····​1.​0·​fat······​217·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​abs__textfield_search​_right_selected_holo_​light.​9.​png
Max diff block lines reached; 0/262897 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="65"·​android:​versionName="65-​mod"·​package="com.​twofours.​surespot"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="65"·​android:​versionName="65-​mod"·​package="com.​twofours.​surespot"·​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="10"·​android:​targetSdkVersion="19"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="10"·​android:​targetSdkVersion="19"​·​/​>
5 ····​<permission·​android:​name="com.​twofours.​surespot.​permission.​C2D_MESSAGE"·​android:​protectionLevel="sign​ature"·​/​> 5 ····​<permission·​android:​name="com.​twofours.​surespot.​permission.​C2D_MESSAGE"·​android:​protectionLevel="sign​ature"·​/​>
6 ····​<uses-​permission·​android:​name="com.​twofours.​surespot.​permission.​C2D_MESSAGE"·​/​> 6 ····​<uses-​permission·​android:​name="com.​twofours.​surespot.​permission.​C2D_MESSAGE"·​/​>
7 ····​<uses-​permission·​android:​name="com.​google.​android.​c2dm.​permission.​RECEIVE"·​/​> 7 ····​<uses-​permission·​android:​name="com.​google.​android.​c2dm.​permission.​RECEIVE"·​/​>
8 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 8 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
9 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​> 9 ····​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"·​/​>
[−]
smali/android/security/KeystoreArguments.smali
Offset 149, 58 lines modified Offset 149, 53 lines modified
149 ····​.​line·​74 149 ····​.​line·​74
150 ····​const/​4·​v0,​·​0x0 150 ····​const/​4·​v0,​·​0x0
   
151 ····​return·​v0 151 ····​return·​v0
152 .​end·​method 152 .​end·​method
   
153 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V 153 .​method·​public·​writeToParcel(Landroi​d/​os/​Parcel;​I)​V
154 ····​.​locals·5 154 ····​.​locals·4
155 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​ 155 ····​.​param·​p1,​·​"out"····​#·​Landroid/​os/​Parcel;​
156 ····​.​param·​p2,​·​"flags"····​#·​I 156 ····​.​param·​p2,​·​"flags"····​#·​I
   
157 ····​.​prologue 157 ····​.​prologue
  158 ····​const/​4·​v1,​·​0x0
   
158 ····​.​line·​54 159 ····​.​line·​54
159 ····​iget-​object·​v4,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B 160 ····​iget-​object·​v2,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B
   
160 ····​if-​nez·​v4,​·​:​cond_1 161 ····​if-​nez·​v2,​·​:​cond_1
   
161 ····​.​line·​55 162 ····​.​line·​55
162 ····const/​4·​v4,​·0x0 163 ····invoke-​virtual·​{p1,​·​v1},​·Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
163 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V  
   
164 ····​.​line·​62 164 ····​.​line·​62
165 ····​:​cond_0 165 ····​:​cond_0
166 ····​return-​void 166 ····​return-​void
   
167 ····​.​line·​57 167 ····​.​line·​57
168 ····​:​cond_1 168 ····​:​cond_1
169 ····​iget-​object·​v4,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B 169 ····​iget-​object·​v2,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B
   
170 ····​array-​length·​v4,​·​v4 170 ····​array-​length·​v2,​·​v2
   
171 ····​invoke-​virtual·​{p1,​·​v4},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V 171 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​os/​Parcel;​-​>writeInt(I)​V
   
172 ····​.​line·​58 172 ····​.​line·​58
173 ····​iget-​object·​v1,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B 173 ····​iget-​object·​v2,​·​p0,​·​Landroid/​security/​KeystoreArguments;​-​>args:​[[B
   
174 ····​.​local·​v1,​·​"arr$":​[[B  
175 ····​array-​length·​v3,​·​v1  
   
176 ····.​local·​v3,​·​"len$":​I 174 ····array-​length·​v3,​·​v2
177 ····​const/​4·​v2,​·​0x0  
   
178 ····​.​local·​v2,​·​"i$":​I  
179 ····​:​goto_0 175 ····​:​goto_0
180 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 176 ····​if-​ge·​v1,​·​v3,​·​:​cond_0
   
181 ····​aget-​object·​v0,​·​v1,​·​v2 177 ····​aget-​object·​v0,​·​v2,​·​v1
   
182 ····​.​line·​59 178 ····​.​line·​59
183 ····​.​local·​v0,​·​"arg":​[B 179 ····​.​local·​v0,​·​"arg":​[B
184 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeByteArray([B)​V 180 ····​invoke-​virtual·​{p1,​·​v0},​·​Landroid/​os/​Parcel;​-​>writeByteArray([B)​V
   
185 ····​.​line·​58 181 ····​.​line·​58
186 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 182 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
187 ····​goto·​:​goto_0 183 ····​goto·​:​goto_0
188 .​end·​method 184 .​end·​method
[−]
smali/android/security/keymaster/KeymasterArguments.smali
Offset 100, 21 lines modified Offset 100, 20 lines modified
   
100 .​method·​private·​getArgumentByTag(I)​Landroid/​security/​keymaster/​KeymasterArgument;​ 100 .​method·​private·​getArgumentByTag(I)​Landroid/​security/​keymaster/​KeymasterArgument;​
101 ····​.​locals·​3 101 ····​.​locals·​3
102 ····​.​param·​p1,​·​"tag"····​#·​I 102 ····​.​param·​p1,​·​"tag"····​#·​I
   
103 ····​.​prologue 103 ····​.​prologue
104 ····​.​line·​89 104 ····​.​line·​89
105 ····​iget-​object·​v2,​·​p0,​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>mArguments:​Ljava/​util/​List;​ 105 ····​iget-​object·​v1,​·​p0,​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>mArguments:​Ljava/​util/​List;​
   
106 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 106 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
107 ····​move-​result-​object·​v1 107 ····​move-​result-​object·​v1
   
108 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
109 ····​:​cond_0 108 ····​:​cond_0
110 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 109 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
111 ····​move-​result·​v2 110 ····​move-​result·​v2
   
112 ····​if-​eqz·​v2,​·​:​cond_1 111 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 215, 45 lines modified Offset 214, 40 lines modified
215 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 214 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
216 ····​.​line·​58 215 ····​.​line·​58
217 ····​return-​void 216 ····​return-​void
218 .​end·​method 217 .​end·​method
   
219 .​method·​public·​varargs·​addInts(I[I)​V 218 .​method·​public·​varargs·​addInts(I[I)​V
220 ····​.​locals·4 219 ····​.​locals·3
221 ····​.​param·​p1,​·​"tag"····​#·​I 220 ····​.​param·​p1,​·​"tag"····​#·​I
222 ····​.​param·​p2,​·​"values"····​#·​[I 221 ····​.​param·​p2,​·​"values"····​#·​[I
   
223 ····​.​prologue 222 ····​.​prologue
224 ····​.​line·​61 223 ····​.​line·​61
225 ····move-​object·​v0,​·​p2 224 ····array-​length·​v2,​·​p2
   
226 ····​.​local·​v0,​·​"arr$":​[I  
227 ····​array-​length·​v2,​·​v0  
   
228 ····​.​local·​v2,​·​"len$":​I  
229 ····​const/​4·​v1,​·​0x0 225 ····​const/​4·​v1,​·​0x0
   
230 ····​.​local·​v1,​·​"i$":​I  
231 ····​:​goto_0 226 ····​:​goto_0
232 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 227 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
233 ····​aget·​v3,​·v0,​·​v1 228 ····​aget·​v0,​·p2,​·​v1
   
234 ····​.​line·​62 229 ····​.​line·​62
235 ····​.​local·​v3,​·​"value":​I 230 ····​.​local·​v0,​·​"value":​I
236 ····​invoke-​virtual·​{p0,​·​p1,​·​v3},​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>addInt(II)​V 231 ····​invoke-​virtual·​{p0,​·​p1,​·​v0},​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>addInt(II)​V
   
237 ····​.​line·​61 232 ····​.​line·​61
238 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 233 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
239 ····​goto·​:​goto_0 234 ····​goto·​:​goto_0
   
240 ····​.​line·​64 235 ····​.​line·​64
241 ····​.​end·​local·​v3····​#·​"value":​I 236 ····​.​end·​local·​v0····​#·​"value":​I
242 ····​:​cond_0 237 ····​:​cond_0
243 ····​return-​void 238 ····​return-​void
244 .​end·​method 239 .​end·​method
   
245 .​method·​public·​addLong(IJ)​V 240 .​method·​public·​addLong(IJ)​V
246 ····​.​locals·​2 241 ····​.​locals·​2
247 ····​.​param·​p1,​·​"tag"····​#·​I 242 ····​.​param·​p1,​·​"tag"····​#·​I
Offset 270, 45 lines modified Offset 264, 40 lines modified
270 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 264 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
271 ····​.​line·​78 265 ····​.​line·​78
272 ····​return-​void 266 ····​return-​void
273 .​end·​method 267 .​end·​method
   
274 .​method·​public·​varargs·​addLongs(I[J)​V 268 .​method·​public·​varargs·​addLongs(I[J)​V
275 ····​.​locals·6 269 ····​.​locals·4
276 ····​.​param·​p1,​·​"tag"····​#·​I 270 ····​.​param·​p1,​·​"tag"····​#·​I
277 ····​.​param·​p2,​·​"values"····​#·​[J 271 ····​.​param·​p2,​·​"values"····​#·​[J
   
278 ····​.​prologue 272 ····​.​prologue
279 ····​.​line·​67 273 ····​.​line·​67
280 ····move-​object·​v0,​·​p2 274 ····array-​length·​v3,​·​p2
   
281 ····.​local·​v0,​·"arr$":​[J 275 ····const/​4·​v2,​·0x0
282 ····​array-​length·​v2,​·​v0  
   
283 ····​.​local·​v2,​·​"len$":​I  
284 ····​const/​4·​v1,​·​0x0  
   
285 ····​.​local·​v1,​·​"i$":​I  
286 ····​:​goto_0 276 ····​:​goto_0
287 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 277 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
288 ····​aget-​wide·​v4,​·v0,​·​v1 278 ····​aget-​wide·​v0,​·p2,​·​v2
   
289 ····​.​line·​68 279 ····​.​line·​68
290 ····​.​local·​v4,​·​"value":​J 280 ····​.​local·​v0,​·​"value":​J
291 ····​invoke-​virtual·​{p0,​·​p1,​·​v4,​·​v5},​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>addLong(IJ)​V 281 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​v1},​·​Landroid/​security/​keymaster/​KeymasterArguments;​-​>addLong(IJ)​V
   
Max diff block lines reached; 8398/11136 bytes (75.41%) of diff not shown.
[−]
smali/android/support/v4/app/Watson.smali
Offset 39, 15 lines modified Offset 39, 14 lines modified
39 .​method·​public·​constructor·​<init>()​V 39 .​method·​public·​constructor·​<init>()​V
40 ····​.​locals·​0 40 ····​.​locals·​0
   
41 ····​.​prologue 41 ····​.​prologue
42 ····​.​line·​16 42 ····​.​line·​16
43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​><init>()​V
   
44 ····​.​line·​28  
45 ····​return-​void 44 ····​return-​void
46 .​end·​method 45 .​end·​method
   
   
47 #·​virtual·​methods 46 #·​virtual·​methods
48 .​method·​public·​abstract·​getSupportMenuInflate​r()​Lcom/​actionbarsherlock/​view/​MenuInflater;​ 47 .​method·​public·​abstract·​getSupportMenuInflate​r()​Lcom/​actionbarsherlock/​view/​MenuInflater;​
49 .​end·​method 48 .​end·​method
[−]
smali/ch/boye/httpclientandroidlib/HttpHost.smali
Offset 161, 14 lines modified Offset 161, 15 lines modified
   
161 ····​if-​ne·​v3,​·​v4,​·​:​cond_2 161 ····​if-​ne·​v3,​·​v4,​·​:​cond_2
   
162 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>schemeName:​Ljava/​lang/​String;​ 162 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>schemeName:​Ljava/​lang/​String;​
   
163 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>schemeName:​Ljava/​lang/​String;​ 163 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>schemeName:​Ljava/​lang/​String;​
   
  164 ····​.​line·​197
164 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 165 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
165 ····​move-​result·​v3 166 ····​move-​result·​v3
   
166 ····​if-​nez·​v3,​·​:​cond_0 167 ····​if-​nez·​v3,​·​:​cond_0
   
167 ····​:​cond_2 168 ····​:​cond_2
[−]
smali/ch/boye/httpclientandroidlib/auth/AuthScope.smali
Offset 197, 14 lines modified Offset 197, 15 lines modified
   
197 ····​.​line·​257 197 ····​.​line·​257
198 ····​.​local·​v0,​·​"that":​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​ 198 ····​.​local·​v0,​·​"that":​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​
199 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>host:​Ljava/​lang/​String;​ 199 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>host:​Ljava/​lang/​String;​
   
200 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>host:​Ljava/​lang/​String;​ 200 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>host:​Ljava/​lang/​String;​
   
  201 ····​.​line·​258
201 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 202 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
202 ····​move-​result·​v3 203 ····​move-​result·​v3
   
203 ····​if-​eqz·​v3,​·​:​cond_3 204 ····​if-​eqz·​v3,​·​:​cond_3
   
204 ····​iget·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>port:​I 205 ····​iget·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>port:​I
Offset 213, 24 lines modified Offset 214, 26 lines modified
   
213 ····​if-​ne·​v3,​·​v4,​·​:​cond_3 214 ····​if-​ne·​v3,​·​v4,​·​:​cond_3
   
214 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>realm:​Ljava/​lang/​String;​ 215 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>realm:​Ljava/​lang/​String;​
   
215 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>realm:​Ljava/​lang/​String;​ 216 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>realm:​Ljava/​lang/​String;​
   
  217 ····​.​line·​260
216 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 218 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
217 ····​move-​result·​v3 219 ····​move-​result·​v3
   
218 ····​if-​eqz·​v3,​·​:​cond_3 220 ····​if-​eqz·​v3,​·​:​cond_3
   
219 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>scheme:​Ljava/​lang/​String;​ 221 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>scheme:​Ljava/​lang/​String;​
   
220 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>scheme:​Ljava/​lang/​String;​ 222 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScope;​-​>scheme:​Ljava/​lang/​String;​
   
  223 ····​.​line·​261
221 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 224 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
222 ····​move-​result·​v3 225 ····​move-​result·​v3
   
223 ····​if-​nez·​v3,​·​:​cond_0 226 ····​if-​nez·​v3,​·​:​cond_0
   
224 ····​:​cond_3 227 ····​:​cond_3
[−]
smali/ch/boye/httpclientandroidlib/auth/NTUserPrincipal.smali
Offset 54, 14 lines modified Offset 54, 15 lines modified
   
54 ····​if-​eqz·​v2,​·​:​cond_2 54 ····​if-​eqz·​v2,​·​:​cond_2
   
55 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTUserPrincipal;​-​>domain:​Ljava/​lang/​String;​ 55 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTUserPrincipal;​-​>domain:​Ljava/​lang/​String;​
   
56 ····​iget-​object·​v3,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTUserPrincipal;​-​>domain:​Ljava/​lang/​String;​ 56 ····​iget-​object·​v3,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTUserPrincipal;​-​>domain:​Ljava/​lang/​String;​
   
  57 ····​.​line·​101
57 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 58 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
58 ····​move-​result·​v2 59 ····​move-​result·​v2
   
59 ····​if-​nez·​v2,​·​:​cond_0 60 ····​if-​nez·​v2,​·​:​cond_0
   
60 ····​.​line·​105 61 ····​.​line·​105
[−]
smali/ch/boye/httpclientandroidlib/auth/NTCredentials.smali
Offset 54, 14 lines modified Offset 54, 15 lines modified
   
54 ····​if-​eqz·​v2,​·​:​cond_2 54 ····​if-​eqz·​v2,​·​:​cond_2
   
55 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTCredentials;​-​>workstation:​Ljava/​lang/​String;​ 55 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTCredentials;​-​>workstation:​Ljava/​lang/​String;​
   
56 ····​iget-​object·​v3,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTCredentials;​-​>workstation:​Ljava/​lang/​String;​ 56 ····​iget-​object·​v3,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​auth/​NTCredentials;​-​>workstation:​Ljava/​lang/​String;​
   
  57 ····​.​line·​161
57 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 58 ····​invoke-​static·​{v2,​·​v3},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
58 ····​move-​result·​v2 59 ····​move-​result·​v2
   
59 ····​if-​nez·​v2,​·​:​cond_0 60 ····​if-​nez·​v2,​·​:​cond_0
   
60 ····​.​line·​165 61 ····​.​line·​165
[−]
smali/ch/boye/httpclientandroidlib/auth/params/AuthParams.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 ····​throw·​v1 21 ····​throw·​v1
   
22 ····​.​line·​61 22 ····​.​line·​61
23 ····​:​cond_0 23 ····​:​cond_0
24 ····​const-​string·​v1,​·​"http.​auth.​credential-​charset" 24 ····​const-​string·​v1,​·​"http.​auth.​credential-​charset"
   
  25 ····​.​line·​62
25 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 26 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
26 ····​move-​result-​object·​v0 27 ····​move-​result-​object·​v0
   
27 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​ 28 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
28 ····​.​line·​63 29 ····​.​line·​63
[−]
smali/ch/boye/httpclientandroidlib/client/entity/DeflateDecompressingEntity.smali
Offset 137, 14 lines modified Offset 137, 15 lines modified
137 ····​invoke-​direct·​{v7,​·​v6,​·​v8},​·​Lch/​boye/​httpclientandroidlib/​client/​entity/​DeflateDecompressingE​ntity$DeflateStream;​-​><init>(Ljava/​io/​InputStream;​Ljava/​util/​zip/​Inflater;​)​V 137 ····​invoke-​direct·​{v7,​·​v6,​·​v8},​·​Lch/​boye/​httpclientandroidlib/​client/​entity/​DeflateDecompressingE​ntity$DeflateStream;​-​><init>(Ljava/​io/​InputStream;​Ljava/​util/​zip/​Inflater;​)​V
138 ····​:​try_end_1 138 ····​:​try_end_1
139 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 139 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
140 ····​.​line·​153 140 ····​.​line·​153
141 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​zip/​Inflater;​-​>end()​V 141 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​zip/​Inflater;​-​>end()​V
   
  142 ····​.​line·​151
142 ····​.​end·​local·​v1····​#·​"e":​Ljava/​util/​zip/​DataFormatException;​ 143 ····​.​end·​local·​v1····​#·​"e":​Ljava/​util/​zip/​DataFormatException;​
143 ····​:​goto_1 144 ····​:​goto_1
144 ····​return-​object·​v7 145 ····​return-​object·​v7
   
145 ····​.​line·​125 146 ····​.​line·​125
146 ····​.​restart·​local·​v4····​#·​"n":​I 147 ····​.​restart·​local·​v4····​#·​"n":​I
147 ····​:​cond_2 148 ····​:​cond_2
[−]
smali/ch/boye/httpclientandroidlib/client/entity/UrlEncodedFormEntity.smali
Offset 35, 26 lines modified Offset 35, 29 lines modified
35 ····​:​goto_0 35 ····​:​goto_0
36 ····​invoke-​static·​{p1,​·​v0},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>format(Ljava/​util/​List;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 36 ····​invoke-​static·​{p1,​·​v0},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>format(Ljava/​util/​List;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
37 ····​move-​result-​object·​v0 37 ····​move-​result-​object·​v0
   
38 ····​const-​string·​v1,​·​"application/​x-​www-​form-​urlencoded" 38 ····​const-​string·​v1,​·​"application/​x-​www-​form-​urlencoded"
   
  39 ····​.​line·​63
39 ····​invoke-​static·​{v1,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​-​>create(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​ 40 ····​invoke-​static·​{v1,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​-​>create(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​
   
40 ····​move-​result-​object·​v1 41 ····​move-​result-​object·​v1
   
  42 ····​.​line·​61
41 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​entity/​StringEntity;​-​><init>(Ljava/​lang/​String;​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​)​V 43 ····​invoke-​direct·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​entity/​StringEntity;​-​><init>(Ljava/​lang/​String;​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​)​V
   
42 ····​.​line·​64 44 ····​.​line·​64
43 ····​return-​void 45 ····​return-​void
   
44 ····​.​line·​61 46 ····​.​line·​61
45 ····​:​cond_0 47 ····​:​cond_0
46 ····​sget-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​protocol/​HTTP;​-​>DEF_CONTENT_CHARSET:​Ljava/​nio/​charset/​Charset;​ 48 ····​sget-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​protocol/​HTTP;​-​>DEF_CONTENT_CHARSET:​Ljava/​nio/​charset/​Charset;​
   
  49 ····​.​line·​62
47 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>name()​Ljava/​lang/​String;​ 50 ····​invoke-​virtual·​{v0},​·​Ljava/​nio/​charset/​Charset;​-​>name()​Ljava/​lang/​String;​
   
48 ····​move-​result-​object·​v0 51 ····​move-​result-​object·​v0
   
49 ····​goto·​:​goto_0 52 ····​goto·​:​goto_0
50 .​end·​method 53 .​end·​method
[−]
smali/ch/boye/httpclientandroidlib/client/methods/HttpEntityEnclosingRequestBase.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 ········​value·​=·​{ 30 ········​value·​=·​{
31 ············​Ljava/​lang/​CloneNotSupportedExce​ption;​ 31 ············​Ljava/​lang/​CloneNotSupportedExce​ption;​
32 ········​} 32 ········​}
33 ····​.​end·​annotation 33 ····​.​end·​annotation
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​69 35 ····​.​line·​69
  36 ····​.​line·​70
36 ····​invoke-​super·​{p0},​·​Lch/​boye/​httpclientandroidlib/​client/​methods/​HttpRequestBase;​-​>clone()​Ljava/​lang/​Object;​ 37 ····​invoke-​super·​{p0},​·​Lch/​boye/​httpclientandroidlib/​client/​methods/​HttpRequestBase;​-​>clone()​Ljava/​lang/​Object;​
   
37 ····​move-​result-​object·​v0 38 ····​move-​result-​object·​v0
   
38 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​client/​methods/​HttpEntityEnclosingRe​questBase;​ 39 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​client/​methods/​HttpEntityEnclosingRe​questBase;​
   
39 ····​.​line·​71 40 ····​.​line·​71
[−]
smali/ch/boye/httpclientandroidlib/client/params/HttpClientParams.smali
Offset 71, 14 lines modified Offset 71, 15 lines modified
   
71 ····​throw·​v1 71 ····​throw·​v1
   
72 ····​.​line·​82 72 ····​.​line·​82
73 ····​:​cond_0 73 ····​:​cond_0
74 ····​const-​string·​v1,​·​"http.​protocol.​cookie-​policy" 74 ····​const-​string·​v1,​·​"http.​protocol.​cookie-​policy"
   
  75 ····​.​line·​83
75 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 76 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
76 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
77 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​ 78 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
   
78 ····​.​line·​84 79 ····​.​line·​84
Offset 113, 18 lines modified Offset 114, 20 lines modified
   
113 ····​.​line·​66 114 ····​.​line·​66
114 ····​:​cond_0 115 ····​:​cond_0
115 ····​const-​string·​v0,​·​"http.​protocol.​handle-​authentication" 116 ····​const-​string·​v0,​·​"http.​protocol.​handle-​authentication"
   
116 ····​const/​4·​v1,​·​0x1 117 ····​const/​4·​v1,​·​0x1
   
  118 ····​.​line·​67
117 ····​invoke-​interface·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getBooleanParameter(​Ljava/​lang/​String;​Z)​Z 119 ····​invoke-​interface·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getBooleanParameter(​Ljava/​lang/​String;​Z)​Z
   
118 ····​move-​result·​v0 120 ····​move-​result·​v0
   
  121 ····​.​line·​66
119 ····​return·​v0 122 ····​return·​v0
120 .​end·​method 123 .​end·​method
   
121 .​method·​public·​static·​isRedirecting(Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Z 124 .​method·​public·​static·​isRedirecting(Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Z
122 ····​.​locals·​2 125 ····​.​locals·​2
123 ····​.​param·​p0,​·​"params"····​#·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​ 126 ····​.​param·​p0,​·​"params"····​#·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​
   
Offset 143, 13 lines modified Offset 146, 15 lines modified
   
143 ····​.​line·​50 146 ····​.​line·​50
144 ····​:​cond_0 147 ····​:​cond_0
145 ····​const-​string·​v0,​·​"http.​protocol.​handle-​redirects" 148 ····​const-​string·​v0,​·​"http.​protocol.​handle-​redirects"
   
146 ····​const/​4·​v1,​·​0x1 149 ····​const/​4·​v1,​·​0x1
   
  150 ····​.​line·​51
147 ····​invoke-​interface·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getBooleanParameter(​Ljava/​lang/​String;​Z)​Z 151 ····​invoke-​interface·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getBooleanParameter(​Ljava/​lang/​String;​Z)​Z
   
148 ····​move-​result·​v0 152 ····​move-​result·​v0
   
  153 ····​.​line·​50
149 ····​return·​v0 154 ····​return·​v0
150 .​end·​method 155 .​end·​method
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/RequestAddCookies.smali
Offset 47, 68 lines modified Offset 47, 68 lines modified
47 ····​.​end·​annotation 47 ····​.​end·​annotation
   
48 ····​.​prologue 48 ····​.​prologue
49 ····​.​line·​86 49 ····​.​line·​86
50 ····​if-​nez·​p1,​·​:​cond_0 50 ····​if-​nez·​p1,​·​:​cond_0
   
51 ····​.​line·​87 51 ····​.​line·​87
52 ····​new-​instance·​v26,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 52 ····​new-​instance·​v25,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
53 ····​const-​string·​v27,​·​"HTTP·​request·​may·​not·​be·​null" 53 ····​const-​string·​v26,​·​"HTTP·​request·​may·​not·​be·​null"
   
54 ····​invoke-​direct/​range·​{v26·​.​.​·​v27},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 54 ····​invoke-​direct/​range·​{v25·​.​.​·​v26},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
55 ····​throw·​v26 55 ····​throw·​v25
   
56 ····​.​line·​89 56 ····​.​line·​89
57 ····​:​cond_0 57 ····​:​cond_0
58 ····​if-​nez·​p2,​·​:​cond_1 58 ····​if-​nez·​p2,​·​:​cond_1
   
59 ····​.​line·​90 59 ····​.​line·​90
60 ····​new-​instance·​v26,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 60 ····​new-​instance·​v25,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
61 ····​const-​string·​v27,​·​"HTTP·​context·​may·​not·​be·​null" 61 ····​const-​string·​v26,​·​"HTTP·​context·​may·​not·​be·​null"
   
62 ····​invoke-​direct/​range·​{v26·​.​.​·​v27},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 62 ····​invoke-​direct/​range·​{v25·​.​.​·​v26},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
63 ····​throw·​v26 63 ····​throw·​v25
   
64 ····​.​line·​93 64 ····​.​line·​93
65 ····​:​cond_1 65 ····​:​cond_1
66 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getRequestLine()​Lch/​boye/​httpclientandroidlib/​RequestLine;​ 66 ····​invoke-​interface/​range·​{p1·​.​.​·​p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getRequestLine()​Lch/​boye/​httpclientandroidlib/​RequestLine;​
   
67 ····​move-​result-​object·​v26 67 ····​move-​result-​object·​v25
   
68 ····​invoke-​interface/​range·​{v26·​.​.​·​v26},​·​Lch/​boye/​httpclientandroidlib/​RequestLine;​-​>getMethod()​Ljava/​lang/​String;​ 68 ····​invoke-​interface/​range·​{v25·​.​.​·​v25},​·​Lch/​boye/​httpclientandroidlib/​RequestLine;​-​>getMethod()​Ljava/​lang/​String;​
   
69 ····​move-​result-​object·​v15 69 ····​move-​result-​object·​v14
   
70 ····​.​line·​94 70 ····​.​line·​94
71 ····​.​local·​v15,​·​"method":​Ljava/​lang/​String;​ 71 ····​.​local·​v14,​·​"method":​Ljava/​lang/​String;​
72 ····​const-​string·​v26,​·​"CONNECT" 72 ····​const-​string·​v25,​·​"CONNECT"
   
73 ····​move-​object/​from16·​v0,​·​v26 73 ····​move-​object/​from16·​v0,​·​v25
   
74 ····​invoke-​virtual·​{v15,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 74 ····​invoke-​virtual·​{v14,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
75 ····​move-​result·​v26 75 ····​move-​result·​v25
   
76 ····​if-​eqz·​v26,​·​:​cond_2 76 ····​if-​eqz·​v25,​·​:​cond_2
   
77 ····​.​line·​224 77 ····​.​line·​224
78 ····​:​goto_0 78 ····​:​goto_0
79 ····​return-​void 79 ····​return-​void
   
80 ····​.​line·​99 80 ····​.​line·​99
81 ····​:​cond_2 81 ····​:​cond_2
82 ····​const-​string·​v26,​·​"http.​cookie-​store" 82 ····​const-​string·​v25,​·​"http.​cookie-​store"
   
83 ····​move-​object/​from16·​v0,​·​p2 83 ····​move-​object/​from16·​v0,​·​p2
   
84 ····​move-​object/​from16·​v1,​·​v26 84 ····​move-​object/​from16·​v1,​·​v25
   
85 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​-​>getAttribute(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 85 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​-​>getAttribute(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
86 ····​move-​result-​object·​v7 86 ····​move-​result-​object·​v7
   
87 ····​check-​cast·​v7,​·​Lch/​boye/​httpclientandroidlib/​client/​CookieStore;​ 87 ····​check-​cast·​v7,​·​Lch/​boye/​httpclientandroidlib/​client/​CookieStore;​
   
Offset 117, 91 lines modified Offset 117, 91 lines modified
117 ····​if-​nez·​v7,​·​:​cond_3 117 ····​if-​nez·​v7,​·​:​cond_3
   
118 ····​.​line·​102 118 ····​.​line·​102
119 ····​move-​object/​from16·​v0,​·​p0 119 ····​move-​object/​from16·​v0,​·​p0
   
120 ····​iget-​object·​v0,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​RequestAddCookies;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​ 120 ····​iget-​object·​v0,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​RequestAddCookies;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​
   
121 ····​move-​object/​from16·​v26,​·​v0 121 ····​move-​object/​from16·​v25,​·​v0
   
122 ····​const-​string·​v27,​·​"Cookie·​store·​not·​specified·​in·​HTTP·​context" 122 ····​const-​string·​v26,​·​"Cookie·​store·​not·​specified·​in·​HTTP·​context"
   
123 ····​invoke-​virtual/​range·​{v26·​.​.​·​v27},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>debug(Ljava/​lang/​Object;​)​V 123 ····​invoke-​virtual/​range·​{v25·​.​.​·​v26},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>debug(Ljava/​lang/​Object;​)​V
   
124 ····​goto·​:​goto_0 124 ····​goto·​:​goto_0
   
125 ····​.​line·​107 125 ····​.​line·​107
126 ····​:​cond_3 126 ····​:​cond_3
127 ····​const-​string·​v26,​·​"http.​cookiespec-​registry" 127 ····​const-​string·​v25,​·​"http.​cookiespec-​registry"
   
128 ····​move-​object/​from16·​v0,​·​p2 128 ····​move-​object/​from16·​v0,​·​p2
   
129 ····​move-​object/​from16·​v1,​·​v26 129 ····​move-​object/​from16·​v1,​·​v25
   
130 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​-​>getAttribute(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 130 ····​invoke-​interface·​{v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​-​>getAttribute(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
131 ····​move-​result-​object·​v20 131 ····​move-​result-​object·​v19
   
132 ····​check-​cast·​v20,​·​Lch/​boye/​httpclientandroidlib/​cookie/​CookieSpecRegistry;​ 132 ····​check-​cast·​v19,​·​Lch/​boye/​httpclientandroidlib/​cookie/​CookieSpecRegistry;​
   
133 ····​.​line·​109 133 ····​.​line·​109
Max diff block lines reached; 26252/30489 bytes (86.10%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/RequestAuthCache.smali
Offset 277, 14 lines modified Offset 277, 15 lines modified
277 ····​.​local·​v5,​·​"scheme":​Lch/​boye/​httpclientandroidlib/​conn/​scheme/​Scheme;​ 277 ····​.​local·​v5,​·​"scheme":​Lch/​boye/​httpclientandroidlib/​conn/​scheme/​Scheme;​
278 ····​new-​instance·​v8,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 278 ····​new-​instance·​v8,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
279 ····​invoke-​virtual·​{v7},​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>getHostName()​Ljava/​lang/​String;​ 279 ····​invoke-​virtual·​{v7},​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>getHostName()​Ljava/​lang/​String;​
   
280 ····​move-​result-​object·​v10 280 ····​move-​result-​object·​v10
   
  281 ····​.​line·​95
281 ····​invoke-​virtual·​{v7},​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>getPort()​I 282 ····​invoke-​virtual·​{v7},​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​-​>getPort()​I
   
282 ····​move-​result·​v11 283 ····​move-​result·​v11
   
283 ····​invoke-​virtual·​{v5,​·​v11},​·​Lch/​boye/​httpclientandroidlib/​conn/​scheme/​Scheme;​-​>resolvePort(I)​I 284 ····​invoke-​virtual·​{v5,​·​v11},​·​Lch/​boye/​httpclientandroidlib/​conn/​scheme/​Scheme;​-​>resolvePort(I)​I
   
284 ····​move-​result·​v11 285 ····​move-​result·​v11
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/RequestAuthenticationBase.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"RequestAuthenticatio​nBase.​java" 3 .​source·​"RequestAuthenticatio​nBase.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Lch/​boye/​httpclientandroidlib/​HttpRequestIntercepto​r;​ 5 .​implements·​Lch/​boye/​httpclientandroidlib/​HttpRequestIntercepto​r;​
   
   
6 #·​annotations  
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lch/​boye/​httpclientandroidlib/​client/​protocol/​RequestAuthentication​Base$1;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​instance·​fields 6 #·​instance·​fields
13 .​field·​final·​log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​ 7 .​field·​final·​log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​
   
   
14 #·​direct·​methods 8 #·​direct·​methods
15 .​method·​public·​constructor·​<init>()​V 9 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​2 10 ····​.​locals·​2
Offset 252, 14 lines modified Offset 244, 15 lines modified
   
252 ····​const-​string·​v8,​·​"Generating·​response·​to·​an·​authentication·​challenge·​using·​" 244 ····​const-​string·​v8,​·​"Generating·​response·​to·​an·​authentication·​challenge·​using·​"
   
253 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 245 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
254 ····​move-​result-​object·​v7 246 ····​move-​result-​object·​v7
   
  247 ····​.​line·​80
255 ····​invoke-​interface·​{v2},​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScheme;​-​>getSchemeName()​Ljava/​lang/​String;​ 248 ····​invoke-​interface·​{v2},​·​Lch/​boye/​httpclientandroidlib/​auth/​AuthScheme;​-​>getSchemeName()​Ljava/​lang/​String;​
   
256 ····​move-​result-​object·​v8 249 ····​move-​result-​object·​v8
   
257 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 250 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
258 ····​move-​result-​object·​v7 251 ····​move-​result-​object·​v7
Offset 270, 14 lines modified Offset 263, 15 lines modified
   
270 ····​move-​result-​object·​v7 263 ····​move-​result-​object·​v7
   
271 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 264 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
272 ····​move-​result-​object·​v7 265 ····​move-​result-​object·​v7
   
  266 ····​.​line·​79
273 ····​invoke-​virtual·​{v6,​·​v7},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>debug(Ljava/​lang/​Object;​)​V 267 ····​invoke-​virtual·​{v6,​·​v7},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>debug(Ljava/​lang/​Object;​)​V
   
274 ····​.​line·​83 268 ····​.​line·​83
275 ····​:​cond_3 269 ····​:​cond_3
276 ····​:​try_start_1 270 ····​:​try_start_1
277 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​RequestAuthentication​Base;​-​>authenticate(Lch/​boye/​httpclientandroidlib/​auth/​AuthScheme;​Lch/​boye/​httpclientandroidlib/​auth/​Credentials;​Lch/​boye/​httpclientandroidlib/​HttpRequest;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​Lch/​boye/​httpclientandroidlib/​Header;​ 271 ····​invoke-​direct·​{p0,​·​v2,​·​v3,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​RequestAuthentication​Base;​-​>authenticate(Lch/​boye/​httpclientandroidlib/​auth/​AuthScheme;​Lch/​boye/​httpclientandroidlib/​auth/​Credentials;​Lch/​boye/​httpclientandroidlib/​HttpRequest;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​Lch/​boye/​httpclientandroidlib/​Header;​
   
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/RequestDefaultHeaders.smali
Offset 17, 93 lines modified Offset 17, 92 lines modified
17 ····​.​line·​52 17 ····​.​line·​52
18 ····​return-​void 18 ····​return-​void
19 .​end·​method 19 .​end·​method
   
   
20 #·​virtual·​methods 20 #·​virtual·​methods
21 .​method·​public·​process(Lch/​boye/​httpclientandroidlib/​HttpRequest;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​V 21 .​method·​public·​process(Lch/​boye/​httpclientandroidlib/​HttpRequest;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​V
22 ····​.​locals·6 22 ····​.​locals·5
23 ····​.​param·​p1,​·​"request"····​#·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​ 23 ····​.​param·​p1,​·​"request"····​#·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​
24 ····​.​param·​p2,​·​"context"····​#·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​ 24 ····​.​param·​p2,​·​"context"····​#·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​
25 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 25 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
26 ········​value·​=·​{ 26 ········​value·​=·​{
27 ············​Lch/​boye/​httpclientandroidlib/​HttpException;​,​ 27 ············​Lch/​boye/​httpclientandroidlib/​HttpException;​,​
28 ············​Ljava/​io/​IOException;​ 28 ············​Ljava/​io/​IOException;​
29 ········​} 29 ········​}
30 ····​.​end·​annotation 30 ····​.​end·​annotation
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​56 32 ····​.​line·​56
33 ····​if-​nez·​p1,​·​:​cond_0 33 ····​if-​nez·​p1,​·​:​cond_0
   
34 ····​.​line·​57 34 ····​.​line·​57
35 ····​new-​instance·​v4,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 35 ····​new-​instance·​v3,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
36 ····​const-​string·​v5,​·​"HTTP·​request·​may·​not·​be·​null" 36 ····​const-​string·​v4,​·​"HTTP·​request·​may·​not·​be·​null"
   
37 ····​invoke-​direct·​{v4,​·​v5},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 37 ····​invoke-​direct·​{v3,​·​v4},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
38 ····​throw·​v4 38 ····​throw·​v3
   
39 ····​.​line·​60 39 ····​.​line·​60
40 ····​:​cond_0 40 ····​:​cond_0
41 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getRequestLine()​Lch/​boye/​httpclientandroidlib/​RequestLine;​ 41 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getRequestLine()​Lch/​boye/​httpclientandroidlib/​RequestLine;​
   
42 ····​move-​result-​object·​v4 42 ····​move-​result-​object·​v3
   
43 ····​invoke-​interface·​{v4},​·​Lch/​boye/​httpclientandroidlib/​RequestLine;​-​>getMethod()​Ljava/​lang/​String;​ 43 ····​invoke-​interface·​{v3},​·​Lch/​boye/​httpclientandroidlib/​RequestLine;​-​>getMethod()​Ljava/​lang/​String;​
   
44 ····​move-​result-​object·​v3 44 ····​move-​result-​object·​v2
   
45 ····​.​line·​61 45 ····​.​line·​61
46 ····​.​local·​v3,​·​"method":​Ljava/​lang/​String;​ 46 ····​.​local·​v2,​·​"method":​Ljava/​lang/​String;​
47 ····​const-​string·​v4,​·​"CONNECT" 47 ····​const-​string·​v3,​·​"CONNECT"
   
48 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 48 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
49 ····​move-​result·​v4 49 ····​move-​result·​v3
   
50 ····​if-​eqz·​v4,​·​:​cond_2 50 ····​if-​eqz·​v3,​·​:​cond_2
   
51 ····​.​line·​75 51 ····​.​line·​75
52 ····​:​cond_1 52 ····​:​cond_1
53 ····​return-​void 53 ····​return-​void
   
54 ····​.​line·​67 54 ····​.​line·​67
55 ····​:​cond_2 55 ····​:​cond_2
56 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getParams()​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​ 56 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpRequest;​-​>getParams()​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​
   
57 ····​move-​result-​object·​v4 57 ····​move-​result-​object·​v3
   
58 ····​const-​string·​v5,​·​"http.​default-​headers" 58 ····​const-​string·​v4,​·​"http.​default-​headers"
   
59 ····​invoke-​interface·​{v4,​·​v5},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 59 ····​invoke-​interface·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
60 ····​move-​result-​object·​v1 60 ····​move-​result-​object·​v1
   
61 ····​check-​cast·​v1,​·​Ljava/​util/​Collection;​ 61 ····​check-​cast·​v1,​·​Ljava/​util/​Collection;​
   
62 ····​.​line·​70 62 ····​.​line·​70
63 ····​.​local·​v1,​·​"defHeaders":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lch/​boye/​httpclientandroidlib/​Header;​>;​" 63 ····​.​local·​v1,​·​"defHeaders":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Lch/​boye/​httpclientandroidlib/​Header;​>;​"
64 ····​if-​eqz·​v1,​·​:​cond_1 64 ····​if-​eqz·​v1,​·​:​cond_1
   
65 ····​.​line·​71 65 ····​.​line·​71
66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
67 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v3
   
68 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
69 ····​:​goto_0 68 ····​:​goto_0
70 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 69 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
71 ····​move-​result·​v4 70 ····​move-​result·​v4
   
72 ····​if-​eqz·​v4,​·​:​cond_1 71 ····​if-​eqz·​v4,​·​:​cond_1
   
73 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 72 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
74 ····​move-​result-​object·​v0 73 ····​move-​result-​object·​v0
   
75 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​Header;​ 74 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​Header;​
   
76 ····​.​line·​72 75 ····​.​line·​72
77 ····​.​local·​v0,​·​"defHeader":​Lch/​boye/​httpclientandroidlib/​Header;​ 76 ····​.​local·​v0,​·​"defHeader":​Lch/​boye/​httpclientandroidlib/​Header;​
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/ResponseContentEncoding.smali
Offset 16, 213 lines modified Offset 16, 202 lines modified
   
16 ····​return-​void 16 ····​return-​void
17 .​end·​method 17 .​end·​method
   
   
18 #·​virtual·​methods 18 #·​virtual·​methods
19 .​method·​public·​process(Lch/​boye/​httpclientandroidlib/​HttpResponse;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​V 19 .​method·​public·​process(Lch/​boye/​httpclientandroidlib/​HttpResponse;​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​)​V
20 ····​.​locals·​13 20 ····​.​locals·​11
21 ····​.​param·​p1,​·​"response"····​#·​Lch/​boye/​httpclientandroidlib/​HttpResponse;​ 21 ····​.​param·​p1,​·​"response"····​#·​Lch/​boye/​httpclientandroidlib/​HttpResponse;​
22 ····​.​param·​p2,​·​"context"····​#·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​ 22 ····​.​param·​p2,​·​"context"····​#·​Lch/​boye/​httpclientandroidlib/​protocol/​HttpContext;​
23 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 23 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
24 ········​value·​=·​{ 24 ········​value·​=·​{
25 ············​Lch/​boye/​httpclientandroidlib/​HttpException;​,​ 25 ············​Lch/​boye/​httpclientandroidlib/​HttpException;​,​
26 ············​Ljava/​io/​IOException;​ 26 ············​Ljava/​io/​IOException;​
27 ········​} 27 ········​}
28 ····​.​end·​annotation 28 ····​.​end·​annotation
   
29 ····​.​prologue 29 ····​.​prologue
30 ····​const/​4·​v12,​·​0x1 30 ····​const/​4·​v10,​·​0x1
   
31 ····​.​line·​74 31 ····​.​line·​74
32 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpResponse;​-​>getEntity()​Lch/​boye/​httpclientandroidlib/​HttpEntity;​ 32 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpResponse;​-​>getEntity()​Lch/​boye/​httpclientandroidlib/​HttpEntity;​
   
33 ····​move-​result-​object·​v5 33 ····​move-​result-​object·​v4
   
34 ····​.​line·​78 34 ····​.​line·​78
35 ····​.​local·​v5,​·​"entity":​Lch/​boye/​httpclientandroidlib/​HttpEntity;​ 35 ····​.​local·​v4,​·​"entity":​Lch/​boye/​httpclientandroidlib/​HttpEntity;​
36 ····​if-​eqz·​v5,​·​:​cond_1 36 ····​if-​eqz·​v4,​·​:​cond_1
   
37 ····​invoke-​interface·​{v5},​·​Lch/​boye/​httpclientandroidlib/​HttpEntity;​-​>getContentLength()​J 37 ····​invoke-​interface·​{v4},​·​Lch/​boye/​httpclientandroidlib/​HttpEntity;​-​>getContentLength()​J
   
38 ····​move-​result-​wide·​v8 38 ····​move-​result-​wide·​v6
   
39 ····​const-​wide/​16·​v10,​·​0x0 39 ····​const-​wide/​16·​v8,​·​0x0
   
40 ····​cmp-​long·​v8,​·​v8,​·​v10 40 ····​cmp-​long·​v5,​·​v6,​·​v8
   
41 ····​if-​eqz·​v8,​·​:​cond_1 41 ····​if-​eqz·​v5,​·​:​cond_1
   
42 ····​.​line·​79 42 ····​.​line·​79
43 ····​invoke-​interface·​{v5},​·​Lch/​boye/​httpclientandroidlib/​HttpEntity;​-​>getContentEncoding()​Lch/​boye/​httpclientandroidlib/​Header;​ 43 ····​invoke-​interface·​{v4},​·​Lch/​boye/​httpclientandroidlib/​HttpEntity;​-​>getContentEncoding()​Lch/​boye/​httpclientandroidlib/​Header;​
   
44 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v0
   
45 ····​.​line·​80 45 ····​.​line·​80
46 ····​.​local·​v1,​·​"ceheader":​Lch/​boye/​httpclientandroidlib/​Header;​ 46 ····​.​local·​v0,​·​"ceheader":​Lch/​boye/​httpclientandroidlib/​Header;​
47 ····​if-​eqz·​v1,​·​:​cond_1 47 ····​if-​eqz·​v0,​·​:​cond_1
   
48 ····​.​line·​81 48 ····​.​line·​81
49 ····​invoke-​interface·​{v1},​·​Lch/​boye/​httpclientandroidlib/​Header;​-​>getElements()​[Lch/​boye/​httpclientandroidlib/​HeaderElement;​ 49 ····​invoke-​interface·​{v0},​·​Lch/​boye/​httpclientandroidlib/​Header;​-​>getElements()​[Lch/​boye/​httpclientandroidlib/​HeaderElement;​
   
50 ····​move-​result-​object·​v4 50 ····​move-​result-​object·​v3
   
51 ····​.​line·​82 51 ····​.​line·​82
52 ····​.​local·​v4,​·​"codecs":​[Lch/​boye/​httpclientandroidlib/​HeaderElement;​ 52 ····​.​local·​v3,​·​"codecs":​[Lch/​boye/​httpclientandroidlib/​HeaderElement;​
53 ····move-​object·​v0,​·​v4 53 ····array-​length·​v5,​·​v3
   
54 ····​.​local·​v0,​·​"arr$":​[Lch/​boye/​httpclientandroidlib/​HeaderElement;​  
55 ····​array-​length·​v7,​·​v0  
   
56 ····​.​local·​v7,​·​"len$":​I  
57 ····​const/​4·​v6,​·​0x0 54 ····​const/​4·​v6,​·​0x0
   
58 ····.​local·​v6,​·"i$":​I 55 ····if-​ge·​v6,​·v5,​·:​cond_1
59 ····​if-​ge·​v6,​·​v7,​·​:​cond_1  
   
60 ····​aget-​object·​v2,​·​v0,​·​v6 56 ····​aget-​object·​v1,​·​v3,​·​v6
   
61 ····​.​line·​83 57 ····​.​line·​83
62 ····​.​local·​v2,​·​"codec":​Lch/​boye/​httpclientandroidlib/​HeaderElement;​ 58 ····​.​local·​v1,​·​"codec":​Lch/​boye/​httpclientandroidlib/​HeaderElement;​
63 ····​invoke-​interface·​{v2},​·​Lch/​boye/​httpclientandroidlib/​HeaderElement;​-​>getName()​Ljava/​lang/​String;​ 59 ····​invoke-​interface·​{v1},​·​Lch/​boye/​httpclientandroidlib/​HeaderElement;​-​>getName()​Ljava/​lang/​String;​
   
64 ····​move-​result-​object·​v8 60 ····​move-​result-​object·​v5
   
65 ····​sget-​object·​v9,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​ 61 ····​sget-​object·​v6,​·​Ljava/​util/​Locale;​-​>US:​Ljava/​util/​Locale;​
   
66 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​String;​-​>toLowerCase(Ljava/​util/​Locale;​)​Ljava/​lang/​String;​
   
67 ····​move-​result-​object·​v3 63 ····​move-​result-​object·​v2
   
68 ····​.​line·​84 64 ····​.​line·​84
69 ····​.​local·​v3,​·​"codecname":​Ljava/​lang/​String;​ 65 ····​.​local·​v2,​·​"codecname":​Ljava/​lang/​String;​
70 ····​const-​string·​v8,​·​"gzip" 66 ····​const-​string·​v5,​·​"gzip"
   
71 ····​invoke-​virtual·​{v8,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 67 ····​invoke-​virtual·​{v5,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
72 ····​move-​result·​v8 68 ····​move-​result·​v5
   
73 ····​if-​nez·​v8,​·​:​cond_0 69 ····​if-​nez·​v5,​·​:​cond_0
   
74 ····​const-​string·​v8,​·​"x-​gzip" 70 ····​const-​string·​v5,​·​"x-​gzip"
   
75 ····​invoke-​virtual·​{v8,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 71 ····​invoke-​virtual·​{v5,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
76 ····​move-​result·​v8 72 ····​move-​result·​v5
   
77 ····​if-​eqz·​v8,​·​:​cond_2 73 ····​if-​eqz·​v5,​·​:​cond_2
   
78 ····​.​line·​85 74 ····​.​line·​85
Max diff block lines reached; 7203/11538 bytes (62.43%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/client/protocol/ResponseProcessCookies.smali
Offset 42, 17 lines modified Offset 42, 17 lines modified
   
42 ····​.​prologue 42 ····​.​prologue
43 ····​.​line·​112 43 ····​.​line·​112
44 ····​:​cond_0 44 ····​:​cond_0
45 ····​:​goto_0 45 ····​:​goto_0
46 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HeaderIterator;​-​>hasNext()​Z 46 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HeaderIterator;​-​>hasNext()​Z
   
47 ····​move-​result·​v5 47 ····​move-​result·​v4
   
48 ····​if-​eqz·​v5,​·​:​cond_2 48 ····​if-​eqz·​v4,​·​:​cond_2
   
49 ····​.​line·​113 49 ····​.​line·​113
50 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HeaderIterator;​-​>nextHeader()​Lch/​boye/​httpclientandroidlib/​Header;​ 50 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HeaderIterator;​-​>nextHeader()​Lch/​boye/​httpclientandroidlib/​Header;​
   
51 ····​move-​result-​object·​v3 51 ····​move-​result-​object·​v3
   
52 ····​.​line·​115 52 ····​.​line·​115
Offset 64, 15 lines modified Offset 64, 14 lines modified
   
64 ····​.​line·​116 64 ····​.​line·​116
65 ····​.​local·​v1,​·​"cookies":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​>;​" 65 ····​.​local·​v1,​·​"cookies":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​>;​"
66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 66 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
67 ····​move-​result-​object·​v4 67 ····​move-​result-​object·​v4
   
68 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
69 ····​:​cond_1 68 ····​:​cond_1
70 ····​:​goto_1 69 ····​:​goto_1
71 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 70 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
72 ····​move-​result·​v5 71 ····​move-​result·​v5
   
73 ····​if-​eqz·​v5,​·​:​cond_0 72 ····​if-​eqz·​v5,​·​:​cond_0
Offset 169, 86 lines modified Offset 168, 89 lines modified
   
169 ····​const-​string·​v7,​·​"\".​·​" 168 ····​const-​string·​v7,​·​"\".​·​"
   
170 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 169 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
171 ····​move-​result-​object·​v6 170 ····​move-​result-​object·​v6
   
  171 ····​.​line·​128
172 ····​invoke-​virtual·​{v2},​·​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​-​>getMessage()​Ljava/​lang/​String;​ 172 ····​invoke-​virtual·​{v2},​·​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​-​>getMessage()​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v7 173 ····​move-​result-​object·​v7
   
174 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 174 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
175 ····​move-​result-​object·​v6 175 ····​move-​result-​object·​v6
   
176 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 176 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v6 177 ····​move-​result-​object·​v6
   
  178 ····​.​line·​127
178 ····​invoke-​virtual·​{v5,​·​v6},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>warn(Ljava/​lang/​Object;​)​V 179 ····​invoke-​virtual·​{v5,​·​v6},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>warn(Ljava/​lang/​Object;​)​V
179 ····​:​try_end_2 180 ····​:​try_end_2
180 ····​.​catch·​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1 181 ····​.​catch·​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catch_1
   
181 ····​goto·​:​goto_1 182 ····​goto·​:​goto_1
   
182 ····​.​line·​132 183 ····​.​line·​132
183 ····​.​end·​local·​v0····​#·​"cookie":​Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​ 184 ····​.​end·​local·​v0····​#·​"cookie":​Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​
184 ····​.​end·​local·​v1····​#·​"cookies":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​>;​" 185 ····​.​end·​local·​v1····​#·​"cookies":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lch/​boye/​httpclientandroidlib/​cookie/​Cookie;​>;​"
185 ····​.​end·​local·​v2····​#·​"ex":​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​ 186 ····​.​end·​local·​v2····​#·​"ex":​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​
186 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​  
187 ····​:​catch_1 187 ····​:​catch_1
188 ····​move-​exception·​v2 188 ····​move-​exception·​v2
   
189 ····​.​line·​133 189 ····​.​line·​133
190 ····​.​restart·​local·​v2····​#·​"ex":​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​ 190 ····​.​restart·​local·​v2····​#·​"ex":​Lch/​boye/​httpclientandroidlib/​cookie/​MalformedCookieExcept​ion;​
191 ····​iget-​object·​v5,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​ResponseProcessCookie​s;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​ 191 ····​iget-​object·​v4,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​ResponseProcessCookie​s;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​
   
192 ····​invoke-​virtual·​{v5},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>isWarnEnabled()​Z 192 ····​invoke-​virtual·​{v4},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​-​>isWarnEnabled()​Z
   
193 ····​move-​result·​v5 193 ····​move-​result·​v4
   
194 ····​if-​eqz·​v5,​·​:​cond_0 194 ····​if-​eqz·​v4,​·​:​cond_0
   
195 ····​.​line·​134 195 ····​.​line·​134
196 ····​iget-​object·​v5,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​ResponseProcessCookie​s;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​ 196 ····​iget-​object·​v4,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​client/​protocol/​ResponseProcessCookie​s;​-​>log:​Lch/​boye/​httpclientandroidlib/​androidextra/​HttpClientAndroidLog;​
   
197 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 197 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
198 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 198 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
199 ····​const-​string·​v7,​·​"Invalid·​cookie·​header:​·​\"" 199 ····​const-​string·​v6,​·​"Invalid·​cookie·​header:​·​\""
   
200 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 200 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
201 ····​move-​result-​object·​v6 201 ····​move-​result-​object·​v5
   
202 ····​invoke-​virtual·​{v6,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 202 ····​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
203 ····​move-​result-​object·​v6 203 ····​move-​result-​object·​v5
   
204 ····​const-​string·​v7,​·​"\".​·​" 204 ····​const-​string·​v6,​·​"\".​·​"
   
205 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 205 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Max diff block lines reached; 1223/5652 bytes (21.64%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/client/utils/URIUtils.smali
Offset 211, 30 lines modified Offset 211, 30 lines modified
211 ····​:​catch_0 211 ····​:​catch_0
212 ····​move-​exception·​v9 212 ····​move-​exception·​v9
   
213 ····​goto·​:​goto_3 213 ····​goto·​:​goto_3
214 .​end·​method 214 .​end·​method
   
215 .​method·​private·​static·​removeDotSegments(Lja​va/​net/​URI;​)​Ljava/​net/​URI;​ 215 .​method·​private·​static·​removeDotSegments(Lja​va/​net/​URI;​)​Ljava/​net/​URI;​
216 ····​.​locals·​14 216 ····​.​locals·​13
217 ····​.​param·​p0,​·​"uri"····​#·​Ljava/​net/​URI;​ 217 ····​.​param·​p0,​·​"uri"····​#·​Ljava/​net/​URI;​
   
218 ····​.​prologue 218 ····​.​prologue
219 ····​.​line·​258 219 ····​.​line·​258
220 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​URI;​-​>getPath()​Ljava/​lang/​String;​ 220 ····​invoke-​virtual·​{p0},​·​Ljava/​net/​URI;​-​>getPath()​Ljava/​lang/​String;​
   
221 ····​move-​result-​object·​v13 221 ····​move-​result-​object·​v12
   
222 ····​.​line·​259 222 ····​.​line·​259
223 ····​.​local·​v13,​·​"path":​Ljava/​lang/​String;​ 223 ····​.​local·​v12,​·​"path":​Ljava/​lang/​String;​
224 ····​if-​eqz·​v13,​·​:​cond_0 224 ····​if-​eqz·​v12,​·​:​cond_0
   
225 ····​const-​string·​v0,​·​"/​.​" 225 ····​const-​string·​v0,​·​"/​.​"
   
226 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​String;​-​>indexOf(Ljava/​lang/​String;​)​I 226 ····​invoke-​virtual·​{v12,​·​v0},​·​Ljava/​lang/​String;​-​>indexOf(Ljava/​lang/​String;​)​I
   
227 ····​move-​result·​v0 227 ····​move-​result·​v0
   
228 ····​const/​4·​v1,​·​-​0x1 228 ····​const/​4·​v1,​·​-​0x1
   
229 ····​if-​ne·​v0,​·​v1,​·​:​cond_1 229 ····​if-​ne·​v0,​·​v1,​·​:​cond_1
   
Offset 245, 47 lines modified Offset 245, 48 lines modified
245 ····​:​goto_0 245 ····​:​goto_0
246 ····​return-​object·​v0 246 ····​return-​object·​v0
   
247 ····​.​line·​263 247 ····​.​line·​263
248 ····​:​cond_1 248 ····​:​cond_1
249 ····​const-​string·​v0,​·​"/​" 249 ····​const-​string·​v0,​·​"/​"
   
250 ····​invoke-​virtual·​{v13,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 250 ····​invoke-​virtual·​{v12,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
251 ····​move-​result-​object·​v9 251 ····​move-​result-​object·​v8
   
252 ····​.​line·​264 252 ····​.​line·​264
253 ····​.​local·​v9,​·​"inputSegments":​[Ljava/​lang/​String;​ 253 ····​.​local·​v8,​·​"inputSegments":​[Ljava/​lang/​String;​
254 ····​new-​instance·​v12,​·​Ljava/​util/​Stack;​ 254 ····​new-​instance·​v11,​·​Ljava/​util/​Stack;​
   
255 ····​invoke-​direct·​{v12},​·​Ljava/​util/​Stack;​-​><init>()​V 255 ····​invoke-​direct·​{v11},​·​Ljava/​util/​Stack;​-​><init>()​V
   
256 ····​.​line·​265 256 ····​.​line·​265
257 ····​.​local·​v12,​·​"outputSegments":​Ljava/​util/​Stack;​,​·​"Ljava/​util/​Stack<Ljava/​lang/​String;​>;​" 257 ····​.​local·​v11,​·​"outputSegments":​Ljava/​util/​Stack;​,​·​"Ljava/​util/​Stack<Ljava/​lang/​String;​>;​"
258 ····​const/​4·​v7,​·​0x0 258 ····​const/​4·​v7,​·​0x0
   
259 ····​.​local·​v7,​·​"i":​I 259 ····​.​local·​v7,​·​"i":​I
260 ····​:​goto_1 260 ····​:​goto_1
261 ····​array-​length·​v0,​·​v9 261 ····​array-​length·​v0,​·​v8
   
262 ····​if-​ge·​v7,​·​v0,​·​:​cond_5 262 ····​if-​ge·​v7,​·​v0,​·​:​cond_5
   
263 ····​.​line·​266 263 ····​.​line·​266
264 ····​aget-​object·​v0,​·​v9,​·​v7 264 ····​aget-​object·​v0,​·​v8,​·​v7
   
265 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I 265 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>length()​I
   
266 ····​move-​result·​v0 266 ····​move-​result·​v0
   
267 ····​if-​eqz·​v0,​·​:​cond_2 267 ····​if-​eqz·​v0,​·​:​cond_2
   
268 ····​const-​string·​v0,​·​".​" 268 ····​const-​string·​v0,​·​".​"
   
269 ····​aget-​object·​v1,​·​v9,​·​v7 269 ····​aget-​object·​v1,​·​v8,​·​v7
   
  270 ····​.​line·​267
270 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 271 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
271 ····​move-​result·​v0 272 ····​move-​result·​v0
   
272 ····​if-​eqz·​v0,​·​:​cond_3 273 ····​if-​eqz·​v0,​·​:​cond_3
   
273 ····​.​line·​265 274 ····​.​line·​265
Offset 295, 95 lines modified Offset 296, 95 lines modified
   
295 ····​goto·​:​goto_1 296 ····​goto·​:​goto_1
   
296 ····​.​line·​269 297 ····​.​line·​269
297 ····​:​cond_3 298 ····​:​cond_3
298 ····​const-​string·​v0,​·​".​.​" 299 ····​const-​string·​v0,​·​".​.​"
   
299 ····​aget-​object·​v1,​·​v9,​·​v7 300 ····​aget-​object·​v1,​·​v8,​·​v7
   
300 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 301 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
301 ····​move-​result·​v0 302 ····​move-​result·​v0
   
302 ····​if-​eqz·​v0,​·​:​cond_4 303 ····​if-​eqz·​v0,​·​:​cond_4
   
303 ····​.​line·​270 304 ····​.​line·​270
304 ····​invoke-​virtual·​{v12},​·​Ljava/​util/​Stack;​-​>isEmpty()​Z 305 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​Stack;​-​>isEmpty()​Z
   
305 ····​move-​result·​v0 306 ····​move-​result·​v0
Max diff block lines reached; 4207/6911 bytes (60.87%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/client/utils/URLEncodedUtils.smali
Offset 622, 99 lines modified Offset 622, 98 lines modified
622 ············​"Ljava/​lang/​String;​" 622 ············​"Ljava/​lang/​String;​"
623 ········​} 623 ········​}
624 ····​.​end·​annotation 624 ····​.​end·​annotation
   
625 ····​.​prologue 625 ····​.​prologue
626 ····​.​line·​245 626 ····​.​line·​245
627 ····​.​local·​p0,​·​"parameters":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<+Lch/​boye/​httpclientandroidlib/​NameValuePair;​>;​" 627 ····​.​local·​p0,​·​"parameters":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<+Lch/​boye/​httpclientandroidlib/​NameValuePair;​>;​"
628 ····​new-​instance·​v4,​·​Ljava/​lang/​StringBuilder;​ 628 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
629 ····​invoke-​direct·​{v4},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 629 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
630 ····​.​line·​246 630 ····​.​line·​246
631 ····​.​local·​v4,​·​"result":​Ljava/​lang/​StringBuilder;​ 631 ····​.​local·​v3,​·​"result":​Ljava/​lang/​StringBuilder;​
632 ····​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 632 ····​invoke-​interface·​{p0},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
633 ····​move-​result-​object·​v2 633 ····​move-​result-​object·​v4
   
634 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
635 ····​:​cond_0 634 ····​:​cond_0
636 ····​:​goto_0 635 ····​:​goto_0
637 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 636 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
638 ····​move-​result·​v5 637 ····​move-​result·​v5
   
639 ····​if-​eqz·​v5,​·​:​cond_2 638 ····​if-​eqz·​v5,​·​:​cond_2
   
640 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 639 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
641 ····​move-​result-​object·​v3 640 ····​move-​result-​object·​v2
   
642 ····​check-​cast·​v3,​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​ 641 ····​check-​cast·​v2,​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​
   
643 ····​.​line·​247 642 ····​.​line·​247
644 ····​.​local·​v3,​·​"parameter":​Lch/​boye/​httpclientandroidlib/​NameValuePair;​ 643 ····​.​local·​v2,​·​"parameter":​Lch/​boye/​httpclientandroidlib/​NameValuePair;​
645 ····​invoke-​interface·​{v3},​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​-​>getName()​Ljava/​lang/​String;​ 644 ····​invoke-​interface·​{v2},​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​-​>getName()​Ljava/​lang/​String;​
   
646 ····​move-​result-​object·​v5 645 ····​move-​result-​object·​v5
   
647 ····​invoke-​static·​{v5,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>encodeFormFields(Lja​va/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​ 646 ····​invoke-​static·​{v5,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>encodeFormFields(Lja​va/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​
   
648 ····​move-​result-​object·​v0 647 ····​move-​result-​object·​v0
   
649 ····​.​line·​248 648 ····​.​line·​248
650 ····​.​local·​v0,​·​"encodedName":​Ljava/​lang/​String;​ 649 ····​.​local·​v0,​·​"encodedName":​Ljava/​lang/​String;​
651 ····​invoke-​interface·​{v3},​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​-​>getValue()​Ljava/​lang/​String;​ 650 ····​invoke-​interface·​{v2},​·​Lch/​boye/​httpclientandroidlib/​NameValuePair;​-​>getValue()​Ljava/​lang/​String;​
   
652 ····​move-​result-​object·​v5 651 ····​move-​result-​object·​v5
   
653 ····​invoke-​static·​{v5,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>encodeFormFields(Lja​va/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​ 652 ····​invoke-​static·​{v5,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​client/​utils/​URLEncodedUtils;​-​>encodeFormFields(Lja​va/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​
   
654 ····​move-​result-​object·​v1 653 ····​move-​result-​object·​v1
   
655 ····​.​line·​249 654 ····​.​line·​249
656 ····​.​local·​v1,​·​"encodedValue":​Ljava/​lang/​String;​ 655 ····​.​local·​v1,​·​"encodedValue":​Ljava/​lang/​String;​
657 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>length()​I 656 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>length()​I
   
658 ····​move-​result·​v5 657 ····​move-​result·​v5
   
659 ····​if-​lez·​v5,​·​:​cond_1 658 ····​if-​lez·​v5,​·​:​cond_1
   
660 ····​.​line·​250 659 ····​.​line·​250
661 ····​const-​string·​v5,​·​"&" 660 ····​const-​string·​v5,​·​"&"
   
662 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 661 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
663 ····​.​line·​252 662 ····​.​line·​252
664 ····​:​cond_1 663 ····​:​cond_1
665 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 664 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
666 ····​.​line·​253 665 ····​.​line·​253
667 ····​if-​eqz·​v1,​·​:​cond_0 666 ····​if-​eqz·​v1,​·​:​cond_0
   
668 ····​.​line·​254 667 ····​.​line·​254
669 ····​const-​string·​v5,​·​"=" 668 ····​const-​string·​v5,​·​"="
   
670 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 669 ····​invoke-​virtual·​{v3,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
671 ····​.​line·​255 670 ····​.​line·​255
672 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 671 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
673 ····​goto·​:​goto_0 672 ····​goto·​:​goto_0
   
674 ····​.​line·​258 673 ····​.​line·​258
675 ····​.​end·​local·​v0····​#·​"encodedName":​Ljava/​lang/​String;​ 674 ····​.​end·​local·​v0····​#·​"encodedName":​Ljava/​lang/​String;​
676 ····​.​end·​local·​v1····​#·​"encodedValue":​Ljava/​lang/​String;​ 675 ····​.​end·​local·​v1····​#·​"encodedValue":​Ljava/​lang/​String;​
677 ····​.​end·​local·​v3····​#·​"parameter":​Lch/​boye/​httpclientandroidlib/​NameValuePair;​ 676 ····​.​end·​local·​v2····​#·​"parameter":​Lch/​boye/​httpclientandroidlib/​NameValuePair;​
678 ····​:​cond_2 677 ····​:​cond_2
679 ····​invoke-​virtual·​{v4},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 678 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
680 ····​move-​result-​object·​v5 679 ····​move-​result-​object·​v4
   
681 ····​return-​object·​v5 680 ····​return-​object·​v4
682 .​end·​method 681 .​end·​method
   
683 .​method·​public·​static·​format(Ljava/​util/​List;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 682 .​method·​public·​static·​format(Ljava/​util/​List;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
684 ····​.​locals·​6 683 ····​.​locals·​6
685 ····​.​param·​p1,​·​"encoding"····​#·​Ljava/​lang/​String;​ 684 ····​.​param·​p1,​·​"encoding"····​#·​Ljava/​lang/​String;​
686 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 685 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
687 ········​value·​=·​{ 686 ········​value·​=·​{
Max diff block lines reached; 5759/10303 bytes (55.90%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/conn/params/ConnRouteParams.smali
Offset 56, 14 lines modified Offset 56, 15 lines modified
   
56 ····​throw·​v1 56 ····​throw·​v1
   
57 ····​.​line·​80 57 ····​.​line·​80
58 ····​:​cond_0 58 ····​:​cond_0
59 ····​const-​string·​v1,​·​"http.​route.​default-​proxy" 59 ····​const-​string·​v1,​·​"http.​route.​default-​proxy"
   
  60 ····​.​line·​81
60 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 61 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
61 ····​move-​result-​object·​v0 62 ····​move-​result-​object·​v0
   
62 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 63 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
63 ····​.​line·​82 64 ····​.​line·​82
Offset 103, 14 lines modified Offset 104, 15 lines modified
   
103 ····​throw·​v1 104 ····​throw·​v1
   
104 ····​.​line·​122 105 ····​.​line·​122
105 ····​:​cond_0 106 ····​:​cond_0
106 ····​const-​string·​v1,​·​"http.​route.​forced-​route" 107 ····​const-​string·​v1,​·​"http.​route.​forced-​route"
   
  108 ····​.​line·​123
107 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 109 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
108 ····​move-​result-​object·​v0 110 ····​move-​result-​object·​v0
   
109 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​ 111 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​
   
110 ····​.​line·​124 112 ····​.​line·​124
Offset 150, 14 lines modified Offset 152, 15 lines modified
   
150 ····​throw·​v1 152 ····​throw·​v1
   
151 ····​.​line·​165 153 ····​.​line·​165
152 ····​:​cond_0 154 ····​:​cond_0
153 ····​const-​string·​v1,​·​"http.​route.​local-​address" 155 ····​const-​string·​v1,​·​"http.​route.​local-​address"
   
  156 ····​.​line·​166
154 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 157 ····​invoke-​interface·​{p0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​-​>getParameter(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
155 ····​move-​result-​object·​v0 158 ····​move-​result-​object·​v0
   
156 ····​check-​cast·​v0,​·​Ljava/​net/​InetAddress;​ 159 ····​check-​cast·​v0,​·​Ljava/​net/​InetAddress;​
   
157 ····​.​line·​168 160 ····​.​line·​168
[−]
smali/ch/boye/httpclientandroidlib/conn/routing/BasicRouteDirector.smali
Offset 71, 14 lines modified Offset 71, 15 lines modified
71 ····​.​line·​112 71 ····​.​line·​112
72 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​ 72 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​
   
73 ····​move-​result-​object·​v1 73 ····​move-​result-​object·​v1
   
74 ····​if-​eqz·​v1,​·​:​cond_2 74 ····​if-​eqz·​v1,​·​:​cond_2
   
  75 ····​.​line·​113
75 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​ 76 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​
   
76 ····​move-​result-​object·​v1 77 ····​move-​result-​object·​v1
   
77 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​ 78 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>getLocalAddress()​Ljava/​net/​InetAddress;​
   
78 ····​move-​result-​object·​v2 79 ····​move-​result-​object·​v2
Offset 285, 14 lines modified Offset 286, 15 lines modified
   
285 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>isTunnelled()​Z 286 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>isTunnelled()​Z
   
286 ····​move-​result·​v4 287 ····​move-​result·​v4
   
287 ····​if-​eqz·​v4,​·​:​cond_0 288 ····​if-​eqz·​v4,​·​:​cond_0
   
  289 ····​.​line·​151
288 ····​:​cond_4 290 ····​:​cond_4
289 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>isLayered()​Z 291 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteInfo;​-​>isLayered()​Z
   
290 ····​move-​result·​v4 292 ····​move-​result·​v4
   
291 ····​if-​eqz·​v4,​·​:​cond_5 293 ····​if-​eqz·​v4,​·​:​cond_5
   
[−]
smali/ch/boye/httpclientandroidlib/conn/routing/HttpRoute.smali
Offset 306, 84 lines modified Offset 306, 79 lines modified
   
306 ····​aput-​object·​p0,​·​v0,​·​v1 306 ····​aput-​object·​p0,​·​v0,​·​v1
   
307 ····​goto·​:​goto_0 307 ····​goto·​:​goto_0
308 .​end·​method 308 .​end·​method
   
309 .​method·​private·​static·​toChain([Lch/​boye/​httpclientandroidlib/​HttpHost;​)​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 309 .​method·​private·​static·​toChain([Lch/​boye/​httpclientandroidlib/​HttpHost;​)​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
310 ····​.​locals·8 310 ····​.​locals·5
311 ····​.​param·​p0,​·​"proxies"····​#·​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 311 ····​.​param·​p0,​·​"proxies"····​#·​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
312 ····​.​prologue 312 ····​.​prologue
313 ····​const/​4·​v7,​·​0x0 313 ····​const/​4·​v3,​·​0x0
   
314 ····​.​line·​239 314 ····​.​line·​239
315 ····​if-​eqz·​p0,​·​:​cond_0 315 ····​if-​eqz·​p0,​·​:​cond_0
   
316 ····​array-​length·​v5,​·​p0 316 ····​array-​length·​v2,​·​p0
   
317 ····​const/​4·​v6,​·​0x1 317 ····​const/​4·​v4,​·​0x1
   
318 ····​if-​ge·​v5,​·​v6,​·​:​cond_1 318 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
319 ····​.​line·​240 319 ····​.​line·​240
320 ····​:​cond_0 320 ····​:​cond_0
321 ····​sget-​object·​v4,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>EMPTY_HTTP_HOST_ARRA​Y:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 321 ····​sget-​object·​v1,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>EMPTY_HTTP_HOST_ARRA​Y:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
322 ····​.​line·​252 322 ····​.​line·​252
323 ····​:​goto_0 323 ····​:​goto_0
324 ····​return-​object·​v4 324 ····​return-​object·​v1
   
325 ····​.​line·​242 325 ····​.​line·​242
326 ····​:​cond_1 326 ····​:​cond_1
327 ····move-​object·​v0,​·​p0 327 ····array-​length·​v4,​·​p0
   
328 ····.​local·​v0,​·"arr$":​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 328 ····move·​v2,​·v3
329 ····​array-​length·​v2,​·​v0  
   
330 ····​.​local·​v2,​·​"len$":​I  
331 ····​const/​4·​v1,​·​0x0  
   
332 ····​.​local·​v1,​·​"i$":​I  
333 ····​:​goto_1 329 ····​:​goto_1
334 ····​if-​ge·​v1,​·​v2,​·​:​cond_3 330 ····​if-​ge·​v2,​·​v4,​·​:​cond_3
   
335 ····​aget-​object·​v3,​·v0,​·​v1 331 ····​aget-​object·​v0,​·p0,​·​v2
   
336 ····​.​line·​243 332 ····​.​line·​243
337 ····​.​local·​v3,​·​"proxy":​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 333 ····​.​local·​v0,​·​"proxy":​Lch/​boye/​httpclientandroidlib/​HttpHost;​
338 ····​if-​nez·​v3,​·​:​cond_2 334 ····​if-​nez·​v0,​·​:​cond_2
   
339 ····​.​line·​244 335 ····​.​line·​244
340 ····​new-​instance·​v5,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​ 336 ····​new-​instance·​v2,​·​Ljava/​lang/​IllegalArgumentExcept​ion;​
   
341 ····​const-​string·​v6,​·​"Proxy·​chain·​may·​not·​contain·​null·​elements.​" 337 ····​const-​string·​v3,​·​"Proxy·​chain·​may·​not·​contain·​null·​elements.​"
   
342 ····​invoke-​direct·​{v5,​·​v6},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V 338 ····​invoke-​direct·​{v2,​·​v3},​·​Ljava/​lang/​IllegalArgumentExcept​ion;​-​><init>(Ljava/​lang/​String;​)​V
   
343 ····​throw·​v5 339 ····​throw·​v2
   
344 ····​.​line·​242 340 ····​.​line·​242
345 ····​:​cond_2 341 ····​:​cond_2
346 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 342 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
347 ····​goto·​:​goto_1 343 ····​goto·​:​goto_1
   
348 ····​.​line·​249 344 ····​.​line·​249
349 ····​.​end·​local·​v3····​#·​"proxy":​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 345 ····​.​end·​local·​v0····​#·​"proxy":​Lch/​boye/​httpclientandroidlib/​HttpHost;​
350 ····​:​cond_3 346 ····​:​cond_3
351 ····​array-​length·​v5,​·​p0 347 ····​array-​length·​v2,​·​p0
   
352 ····​new-​array·​v4,​·​v5,​·​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 348 ····​new-​array·​v1,​·​v2,​·​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
353 ····​.​line·​250 349 ····​.​line·​250
354 ····​.​local·​v4,​·​"result":​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 350 ····​.​local·​v1,​·​"result":​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
355 ····​array-​length·​v5,​·​p0 351 ····​array-​length·​v2,​·​p0
   
356 ····​invoke-​static·​{p0,​·​v7,​·​v4,​·​v7,​·​v5},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V 352 ····​invoke-​static·​{p0,​·​v3,​·​v1,​·​v3,​·​v2},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V
   
357 ····​goto·​:​goto_0 353 ····​goto·​:​goto_0
358 .​end·​method 354 .​end·​method
   
   
359 #·​virtual·​methods 355 #·​virtual·​methods
360 .​method·​public·​clone()​Ljava/​lang/​Object;​ 356 .​method·​public·​clone()​Ljava/​lang/​Object;​
Offset 451, 34 lines modified Offset 446, 37 lines modified
   
451 ····​if-​ne·​v3,​·​v4,​·​:​cond_2 446 ····​if-​ne·​v3,​·​v4,​·​:​cond_2
   
452 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 447 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
453 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 448 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​HttpRoute;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
  449 ····​.​line·​342
454 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 450 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
455 ····​move-​result·​v3 451 ····​move-​result·​v3
   
456 ····​if-​eqz·​v3,​·​:​cond_2 452 ····​if-​eqz·​v3,​·​:​cond_2
   
Max diff block lines reached; 7798/11417 bytes (68.30%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/conn/routing/RouteTracker.smali
Offset 252, 34 lines modified Offset 252, 37 lines modified
   
252 ····​if-​ne·​v3,​·​v4,​·​:​cond_3 252 ····​if-​ne·​v3,​·​v4,​·​:​cond_3
   
253 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 253 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
254 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​ 254 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>targetHost:​Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
  255 ····​.​line·​313
255 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 256 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
256 ····​move-​result·​v3 257 ····​move-​result·​v3
   
257 ····​if-​eqz·​v3,​·​:​cond_3 258 ····​if-​eqz·​v3,​·​:​cond_3
   
258 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>localAddress:​Ljava/​net/​InetAddress;​ 259 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>localAddress:​Ljava/​net/​InetAddress;​
   
259 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>localAddress:​Ljava/​net/​InetAddress;​ 260 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>localAddress:​Ljava/​net/​InetAddress;​
   
  261 ····​.​line·​314
260 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z 262 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Z
   
261 ····​move-​result·​v3 263 ····​move-​result·​v3
   
262 ····​if-​eqz·​v3,​·​:​cond_3 264 ····​if-​eqz·​v3,​·​:​cond_3
   
263 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>proxyChain:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 265 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>proxyChain:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
264 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>proxyChain:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​ 266 ····​iget-​object·​v4,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​routing/​RouteTracker;​-​>proxyChain:​[Lch/​boye/​httpclientandroidlib/​HttpHost;​
   
  267 ····​.​line·​315
265 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals([Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Z 268 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​util/​LangUtils;​-​>equals([Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Z
   
266 ····​move-​result·​v3 269 ····​move-​result·​v3
   
267 ····​if-​nez·​v3,​·​:​cond_0 270 ····​if-​nez·​v3,​·​:​cond_0
   
268 ····​:​cond_3 271 ····​:​cond_3
[−]
smali/ch/boye/httpclientandroidlib/conn/ssl/AbstractVerifier.smali
Offset 339, 30 lines modified Offset 339, 30 lines modified
339 ····​.​param·​p0,​·​"cert"····​#·​Ljava/​security/​cert/​X509Certificate;​ 339 ····​.​param·​p0,​·​"cert"····​#·​Ljava/​security/​cert/​X509Certificate;​
340 ····​.​param·​p1,​·​"hostname"····​#·​Ljava/​lang/​String;​ 340 ····​.​param·​p1,​·​"hostname"····​#·​Ljava/​lang/​String;​
   
341 ····​.​prologue 341 ····​.​prologue
342 ····​.​line·​294 342 ····​.​line·​294
343 ····​invoke-​static·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​ssl/​AbstractVerifier;​-​>isIPAddress(Ljava/​lang/​String;​)​Z 343 ····​invoke-​static·​{p1},​·​Lch/​boye/​httpclientandroidlib/​conn/​ssl/​AbstractVerifier;​-​>isIPAddress(Ljava/​lang/​String;​)​Z
   
344 ····​move-​result·​v9 344 ····​move-​result·​v8
   
345 ····​if-​eqz·​v9,​·​:​cond_1 345 ····​if-​eqz·​v8,​·​:​cond_1
   
346 ····​.​line·​295 346 ····​.​line·​295
347 ····​const/​4·​v7,​·​0x7 347 ····​const/​4·​v6,​·​0x7
   
348 ····​.​line·​300 348 ····​.​line·​300
349 ····​.​local·​v7,​·​"subjectType":​I 349 ····​.​local·​v6,​·​"subjectType":​I
350 ····​:​goto_0 350 ····​:​goto_0
351 ····​new-​instance·​v5,​·​Ljava/​util/​LinkedList;​ 351 ····​new-​instance·​v4,​·​Ljava/​util/​LinkedList;​
   
352 ····​invoke-​direct·​{v5},​·​Ljava/​util/​LinkedList;​-​><init>()​V 352 ····​invoke-​direct·​{v4},​·​Ljava/​util/​LinkedList;​-​><init>()​V
   
353 ····​.​line·​301 353 ····​.​line·​301
354 ····​.​local·​v5,​·​"subjectAltList":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​" 354 ····​.​local·​v4,​·​"subjectAltList":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​"
355 ····​const/​4·​v1,​·​0x0 355 ····​const/​4·​v1,​·​0x0
   
356 ····​.​line·​303 356 ····​.​line·​303
357 ····​.​local·​v1,​·​"c":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​List<*>;​>;​" 357 ····​.​local·​v1,​·​"c":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​List<*>;​>;​"
358 ····​:​try_start_0 358 ····​:​try_start_0
359 ····​invoke-​virtual·​{p0},​·​Ljava/​security/​cert/​X509Certificate;​-​>getSubjectAlternativ​eNames()​Ljava/​util/​Collection;​ 359 ····​invoke-​virtual·​{p0},​·​Ljava/​security/​cert/​X509Certificate;​-​>getSubjectAlternativ​eNames()​Ljava/​util/​Collection;​
360 ····​:​try_end_0 360 ····​:​try_end_0
Offset 373, 147 lines modified Offset 373, 149 lines modified
373 ····​.​line·​307 373 ····​.​line·​307
374 ····​:​goto_1 374 ····​:​goto_1
375 ····​if-​eqz·​v1,​·​:​cond_2 375 ····​if-​eqz·​v1,​·​:​cond_2
   
376 ····​.​line·​308 376 ····​.​line·​308
377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​ 377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Collection;​-​>iterator()​Ljava/​util/​Iterator;​
   
378 ····​move-​result-​object·​v2 378 ····​move-​result-​object·​v9
   
379 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
380 ····​:​cond_0 379 ····​:​cond_0
381 ····​:​goto_2 380 ····​:​goto_2
382 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 381 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
383 ····​move-​result·​v9 382 ····​move-​result·​v8
   
384 ····​if-​eqz·​v9,​·​:​cond_2 383 ····​if-​eqz·​v8,​·​:​cond_2
   
385 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 384 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
386 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
387 ····​check-​cast·​v0,​·​Ljava/​util/​List;​ 386 ····​check-​cast·​v0,​·​Ljava/​util/​List;​
   
388 ····​.​line·​309 387 ····​.​line·​309
389 ····​.​local·​v0,​·​"aC":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​" 388 ····​.​local·​v0,​·​"aC":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​"
390 ····​move-​object·​v3,​·​v0 389 ····​move-​object·​v2,​·​v0
   
391 ····​.​line·​310 390 ····​.​line·​310
392 ····​.​local·​v3,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​" 391 ····​.​local·​v2,​·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​"
393 ····​const/​4·​v9,​·​0x0 392 ····​const/​4·​v8,​·​0x0
   
394 ····​invoke-​interface·​{v3,​·​v9},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 393 ····​invoke-​interface·​{v2,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
395 ····​move-​result-​object·​v9 394 ····​move-​result-​object·​v8
   
396 ····​check-​cast·​v9,​·​Ljava/​lang/​Integer;​ 395 ····​check-​cast·​v8,​·​Ljava/​lang/​Integer;​
   
397 ····​invoke-​virtual·​{v9},​·​Ljava/​lang/​Integer;​-​>intValue()​I 396 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
398 ····​move-​result·​v8 397 ····​move-​result·​v7
   
399 ····​.​line·​311 398 ····​.​line·​311
400 ····​.​local·​v8,​·​"type":​I 399 ····​.​local·​v7,​·​"type":​I
401 ····​if-​ne·​v8,​·​v7,​·​:​cond_0 400 ····​if-​ne·​v7,​·​v6,​·​:​cond_0
   
402 ····​.​line·​312 401 ····​.​line·​312
403 ····​const/​4·​v9,​·​0x1 402 ····​const/​4·​v8,​·​0x1
   
404 ····​invoke-​interface·​{v3,​·​v9},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 403 ····​invoke-​interface·​{v2,​·​v8},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
405 ····​move-​result-​object·​v4 404 ····​move-​result-​object·​v3
   
406 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 405 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
407 ····​.​line·​313 406 ····​.​line·​313
408 ····​.​local·​v4,​·​"s":​Ljava/​lang/​String;​ 407 ····​.​local·​v3,​·​"s":​Ljava/​lang/​String;​
409 ····​invoke-​virtual·​{v5,​·​v4},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z 408 ····​invoke-​virtual·​{v4,​·​v3},​·​Ljava/​util/​LinkedList;​-​>add(Ljava/​lang/​Object;​)​Z
   
410 ····​goto·​:​goto_2 409 ····​goto·​:​goto_2
   
411 ····​.​line·​297 410 ····​.​line·​297
412 ····​.​end·​local·​v0····​#·​"aC":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​" 411 ····​.​end·​local·​v0····​#·​"aC":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​"
413 ····​.​end·​local·​v1····​#·​"c":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​List<*>;​>;​" 412 ····​.​end·​local·​v1····​#·​"c":​Ljava/​util/​Collection;​,​·​"Ljava/​util/​Collection<Ljava/​util/​List<*>;​>;​"
414 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 413 ····​.​end·​local·​v2····​#·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​"
415 ····​.​end·​local·​v3····​#·​"list":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<*>;​" 414 ····​.​end·​local·​v3····​#·​"s":​Ljava/​lang/​String;​
416 ····​.​end·​local·​v4····​#·​"s":​Ljava/​lang/​String;​ 415 ····​.​end·​local·​v4····​#·​"subjectAltList":​Ljava/​util/​LinkedList;​,​·​"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​"
417 ····​.​end·​local·​v5····​#·​"subjectAltList":​Ljava/​util/​LinkedList;​,​·"Ljava/​util/​LinkedList<Ljava/​lang/​String;​>;​" 416 ····​.​end·​local·​v6····​#·​"subjectType":​I
Max diff block lines reached; 23994/28322 bytes (84.72%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/conn/util/InetAddressUtils.smali
Offset 15, 38 lines modified Offset 15, 42 lines modified
15 .​method·​static·​constructor·​<clinit>()​V 15 .​method·​static·​constructor·​<clinit>()​V
16 ····​.​locals·​1 16 ····​.​locals·​1
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​45 18 ····​.​line·​45
19 ····​const-​string·​v0,​·​"^(([0-​9]|[1-​9][0-​9]|1[0-​9]{2}|2[0-​4][0-​9]|25[0-​5])​\\.​)​{3}([0-​9]|[1-​9][0-​9]|1[0-​9]{2}|2[0-​4][0-​9]|25[0-​5])​$" 19 ····​const-​string·​v0,​·​"^(([0-​9]|[1-​9][0-​9]|1[0-​9]{2}|2[0-​4][0-​9]|25[0-​5])​\\.​)​{3}([0-​9]|[1-​9][0-​9]|1[0-​9]{2}|2[0-​4][0-​9]|25[0-​5])​$"
   
  20 ····​.​line·​46
20 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 21 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
21 ····​move-​result-​object·​v0 22 ····​move-​result-​object·​v0
   
22 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV4_PATTERN:​Ljava/​util/​regex/​Pattern;​ 23 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV4_PATTERN:​Ljava/​util/​regex/​Pattern;​
   
23 ····​.​line·​49 24 ····​.​line·​49
24 ····​const-​string·​v0,​·​"^(?:​[0-​9a-​fA-​F]{1,​4}:​)​{7}[0-​9a-​fA-​F]{1,​4}$" 25 ····​const-​string·​v0,​·​"^(?:​[0-​9a-​fA-​F]{1,​4}:​)​{7}[0-​9a-​fA-​F]{1,​4}$"
   
  26 ····​.​line·​50
25 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 27 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
26 ····​move-​result-​object·​v0 28 ····​move-​result-​object·​v0
   
27 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV6_STD_PATTERN:​Ljava/​util/​regex/​Pattern;​ 29 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV6_STD_PATTERN:​Ljava/​util/​regex/​Pattern;​
   
28 ····​.​line·​53 30 ····​.​line·​53
29 ····​const-​string·​v0,​·​"^((?:​[0-​9A-​Fa-​f]{1,​4}(?:​:​[0-​9A-​Fa-​f]{1,​4})​*)​?)​:​:​((?:​[0-​9A-​Fa-​f]{1,​4}(?:​:​[0-​9A-​Fa-​f]{1,​4})​*)​?)​$" 31 ····​const-​string·​v0,​·​"^((?:​[0-​9A-​Fa-​f]{1,​4}(?:​:​[0-​9A-​Fa-​f]{1,​4})​*)​?)​:​:​((?:​[0-​9A-​Fa-​f]{1,​4}(?:​:​[0-​9A-​Fa-​f]{1,​4})​*)​?)​$"
   
  32 ····​.​line·​54
30 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​ 33 ····​invoke-​static·​{v0},​·​Ljava/​util/​regex/​Pattern;​-​>compile(Ljava/​lang/​String;​)​Ljava/​util/​regex/​Pattern;​
   
31 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
32 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV6_HEX_COMPRESSED_​PATTERN:​Ljava/​util/​regex/​Pattern;​ 35 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​conn/​util/​InetAddressUtils;​-​>IPV6_HEX_COMPRESSED_​PATTERN:​Ljava/​util/​regex/​Pattern;​
   
  36 ····​.​line·​53
33 ····​return-​void 37 ····​return-​void
34 .​end·​method 38 .​end·​method
   
35 .​method·​public·​static·​isIPv4Address(Ljava/​lang/​String;​)​Z 39 .​method·​public·​static·​isIPv4Address(Ljava/​lang/​String;​)​Z
36 ····​.​locals·​1 40 ····​.​locals·​1
37 ····​.​param·​p0,​·​"input"····​#·​Ljava/​lang/​String;​ 41 ····​.​param·​p0,​·​"input"····​#·​Ljava/​lang/​String;​
   
[−]
smali/ch/boye/httpclientandroidlib/entity/ContentType.smali
Offset 265, 31 lines modified Offset 265, 34 lines modified
265 ········​} 265 ········​}
266 ····​.​end·​annotation 266 ····​.​end·​annotation
   
267 ····​.​prologue 267 ····​.​prologue
268 ····​.​line·​180 268 ····​.​line·​180
269 ····​if-​eqz·​p1,​·​:​cond_0 269 ····​if-​eqz·​p1,​·​:​cond_0
   
  270 ····​.​line·​181
270 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I 271 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>length()​I
   
271 ····​move-​result·​v0 272 ····​move-​result·​v0
   
272 ····​if-​lez·​v0,​·​:​cond_0 273 ····​if-​lez·​v0,​·​:​cond_0
   
273 ····​invoke-​static·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​ 274 ····​invoke-​static·​{p1},​·​Ljava/​nio/​charset/​Charset;​-​>forName(Ljava/​lang/​String;​)​Ljava/​nio/​charset/​Charset;​
   
274 ····​move-​result-​object·​v0 275 ····​move-​result-​object·​v0
   
  276 ····​.​line·​180
275 ····​:​goto_0 277 ····​:​goto_0
276 ····​invoke-​static·​{p0,​·​v0},​·​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​-​>create(Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​ 278 ····​invoke-​static·​{p0,​·​v0},​·​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​-​>create(Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​
   
277 ····​move-​result-​object·​v0 279 ····​move-​result-​object·​v0
   
278 ····​return-​object·​v0 280 ····​return-​object·​v0
   
  281 ····​.​line·​181
279 ····​:​cond_0 282 ····​:​cond_0
280 ····​const/​4·​v0,​·​0x0 283 ····​const/​4·​v0,​·​0x0
   
281 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
282 .​end·​method 285 .​end·​method
   
283 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​ 286 .​method·​public·​static·​create(Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Lch/​boye/​httpclientandroidlib/​entity/​ContentType;​
[−]
smali/ch/boye/httpclientandroidlib/entity/mime/HttpMultipart.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​ 1 .​class·​public·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"HttpMultipart.​java" 3 .​source·​"HttpMultipart.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​static·​fields 4 #·​static·​fields
11 .​field·​private·​static·​final·​CR_LF:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 5 .​field·​private·​static·​final·​CR_LF:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
12 .​field·​private·​static·​final·​FIELD_SEP:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 6 .​field·​private·​static·​final·​FIELD_SEP:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
13 .​field·​private·​static·​final·​TWO_DASHES:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 7 .​field·​private·​static·​final·​TWO_DASHES:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
Offset 149, 214 lines modified Offset 141, 212 lines modified
149 ····​:​cond_2 141 ····​:​cond_2
150 ····​sget-​object·​p2,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MIME;​-​>DEFAULT_CHARSET:​Ljava/​nio/​charset/​Charset;​ 142 ····​sget-​object·​p2,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MIME;​-​>DEFAULT_CHARSET:​Ljava/​nio/​charset/​Charset;​
   
151 ····​goto·​:​goto_0 143 ····​goto·​:​goto_0
152 .​end·​method 144 .​end·​method
   
153 .​method·​private·​doWriteTo(Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​Ljava/​io/​OutputStream;​Z)​V 145 .​method·​private·​doWriteTo(Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​Ljava/​io/​OutputStream;​Z)​V
154 ····​.​locals·​11 146 ····​.​locals·​10
155 ····​.​param·​p1,​·​"mode"····​#·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​ 147 ····​.​param·​p1,​·​"mode"····​#·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​
156 ····​.​param·​p2,​·​"out"····​#·​Ljava/​io/​OutputStream;​ 148 ····​.​param·​p2,​·​"out"····​#·​Ljava/​io/​OutputStream;​
157 ····​.​param·​p3,​·​"writeContent"····​#·​Z 149 ····​.​param·​p3,​·​"writeContent"····​#·​Z
158 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​ 150 ····​.​annotation·​system·​Ldalvik/​annotation/​Throws;​
159 ········​value·​=·​{ 151 ········​value·​=·​{
160 ············​Ljava/​io/​IOException;​ 152 ············​Ljava/​io/​IOException;​
161 ········​} 153 ········​}
162 ····​.​end·​annotation 154 ····​.​end·​annotation
   
163 ····​.​prologue 155 ····​.​prologue
164 ····​.​line·​177 156 ····​.​line·​177
165 ····​iget-​object·​v9,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>charset:​Ljava/​nio/​charset/​Charset;​ 157 ····​iget-​object·​v7,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>charset:​Ljava/​nio/​charset/​Charset;​
   
166 ····​invoke-​virtual·​{p0},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>getBoundary()​Ljava/​lang/​String;​ 158 ····​invoke-​virtual·​{p0},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>getBoundary()​Ljava/​lang/​String;​
   
167 ····​move-​result-​object·​v10 159 ····​move-​result-​object·​v8
   
168 ····​invoke-​static·​{v9,​·​v10},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>encode(Ljava/​nio/​charset/​Charset;​Ljava/​lang/​String;​)​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 160 ····​invoke-​static·​{v7,​·​v8},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>encode(Ljava/​nio/​charset/​Charset;​Ljava/​lang/​String;​)​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
169 ····​move-​result-​object·​v0 161 ····​move-​result-​object·​v0
   
170 ····​.​line·​178 162 ····​.​line·​178
171 ····​.​local·​v0,​·​"boundary":​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 163 ····​.​local·​v0,​·​"boundary":​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
172 ····​iget-​object·​v9,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>parts:​Ljava/​util/​List;​ 164 ····​iget-​object·​v7,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>parts:​Ljava/​util/​List;​
   
173 ····​invoke-​interface·​{v9},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 165 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
174 ····​move-​result-​object·​v6 166 ····​move-​result-​object·​v7
   
175 ····​:​goto_0 167 ····​:​goto_0
176 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 168 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
177 ····​move-​result·​v9 169 ····​move-​result·​v8
   
178 ····​if-​eqz·​v9,​·​:​cond_2 170 ····​if-​eqz·​v8,​·​:​cond_2
   
179 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 171 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
180 ····​move-​result-​object·​v8 172 ····​move-​result-​object·​v6
   
181 ····​check-​cast·​v8,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​ 173 ····​check-​cast·​v6,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​
   
182 ····​.​line·​179 174 ····​.​line·​179
183 ····​.​local·​v8,​·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​ 175 ····​.​local·​v6,​·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​
184 ····​sget-​object·​v9,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>TWO_DASHES:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 176 ····​sget-​object·​v8,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>TWO_DASHES:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
185 ····​invoke-​static·​{v9,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V 177 ····​invoke-​static·​{v8,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V
   
186 ····​.​line·​180 178 ····​.​line·​180
187 ····​invoke-​static·​{v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V 179 ····​invoke-​static·​{v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V
   
188 ····​.​line·​181 180 ····​.​line·​181
189 ····​sget-​object·​v9,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>CR_LF:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​ 181 ····​sget-​object·​v8,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>CR_LF:​Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​
   
190 ····​invoke-​static·​{v9,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V 182 ····​invoke-​static·​{v8,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>writeBytes(Lch/​boye/​httpclientandroidlib/​util/​ByteArrayBuffer;​Ljava/​io/​OutputStream;​)​V
   
191 ····​.​line·​183 183 ····​.​line·​183
192 ····​invoke-​virtual·​{v8},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​-​>getHeader()​Lch/​boye/​httpclientandroidlib/​entity/​mime/​Header;​ 184 ····​invoke-​virtual·​{v6},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​-​>getHeader()​Lch/​boye/​httpclientandroidlib/​entity/​mime/​Header;​
   
193 ····​move-​result-​object·​v5 185 ····​move-​result-​object·​v5
   
194 ····​.​line·​185 186 ····​.​line·​185
195 ····​.​local·​v5,​·​"header":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​Header;​ 187 ····​.​local·​v5,​·​"header":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​Header;​
196 ····​sget-​object·​v9,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart$1;​-​>$SwitchMap$ch$boye$h​ttpclientandroidlib$e​ntity$mime$HttpMultip​artMode:​[I 188 ····​sget-​object·​v8,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart$1;​-​>$SwitchMap$ch$boye$h​ttpclientandroidlib$e​ntity$mime$HttpMultip​artMode:​[I
   
197 ····​invoke-​virtual·​{p1},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​-​>ordinal()​I 189 ····​invoke-​virtual·​{p1},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipartMode;​-​>ordinal()​I
   
198 ····​move-​result·​v10 190 ····​move-​result·​v9
   
199 ····​aget·​v9,​·​v9,​·​v10 191 ····​aget·​v8,​·​v8,​·​v9
Max diff block lines reached; 14211/20013 bytes (71.01%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/entity/mime/MultipartEntity.smali
Offset 24, 20 lines modified Offset 24, 22 lines modified
24 .​method·​static·​constructor·​<clinit>()​V 24 .​method·​static·​constructor·​<clinit>()​V
25 ····​.​locals·​1 25 ····​.​locals·​1
   
26 ····​.​prologue 26 ····​.​prologue
27 ····​.​line·​52 27 ····​.​line·​52
28 ····​const-​string·​v0,​·​"-​_1234567890abcdefghij​klmnopqrstuvwxyzABCDE​FGHIJKLMNOPQRSTUVWXYZ​" 28 ····​const-​string·​v0,​·​"-​_1234567890abcdefghij​klmnopqrstuvwxyzABCDE​FGHIJKLMNOPQRSTUVWXYZ​"
   
  29 ····​.​line·​54
29 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C 30 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​String;​-​>toCharArray()​[C
   
30 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
31 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>MULTIPART_CHARS:​[C 32 ····​sput-​object·​v0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>MULTIPART_CHARS:​[C
   
  33 ····​.​line·​52
32 ····​return-​void 34 ····​return-​void
33 .​end·​method 35 .​end·​method
   
34 .​method·​public·​constructor·​<init>()​V 36 .​method·​public·​constructor·​<init>()​V
35 ····​.​locals·​2 37 ····​.​locals·​2
   
36 ····​.​prologue 38 ····​.​prologue
Offset 88, 14 lines modified Offset 90, 15 lines modified
88 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>multipart:​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​ 90 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>multipart:​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​
   
89 ····​.​line·​81 91 ····​.​line·​81
90 ····​new-​instance·​v0,​·​Lch/​boye/​httpclientandroidlib/​message/​BasicHeader;​ 92 ····​new-​instance·​v0,​·​Lch/​boye/​httpclientandroidlib/​message/​BasicHeader;​
   
91 ····​const-​string·​v1,​·​"Content-​Type" 93 ····​const-​string·​v1,​·​"Content-​Type"
   
  94 ····​.​line·​83
92 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>generateContentType(​Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​ 95 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>generateContentType(​Ljava/​lang/​String;​Ljava/​nio/​charset/​Charset;​)​Ljava/​lang/​String;​
   
93 ····​move-​result-​object·​v2 96 ····​move-​result-​object·​v2
   
94 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lch/​boye/​httpclientandroidlib/​message/​BasicHeader;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 97 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Lch/​boye/​httpclientandroidlib/​message/​BasicHeader;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
95 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>contentType:​Lch/​boye/​httpclientandroidlib/​Header;​ 98 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>contentType:​Lch/​boye/​httpclientandroidlib/​Header;​
Offset 346, 41 lines modified Offset 349, 40 lines modified
346 .​end·​method 349 .​end·​method
   
347 .​method·​public·​isRepeatable()​Z 350 .​method·​public·​isRepeatable()​Z
348 ····​.​locals·​8 351 ····​.​locals·​8
   
349 ····​.​prologue 352 ····​.​prologue
350 ····​.​line·​136 353 ····​.​line·​136
351 ····​iget-​object·​v3,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>multipart:​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​ 354 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​MultipartEntity;​-​>multipart:​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​
   
352 ····​invoke-​virtual·​{v3},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>getBodyParts()​Ljava/​util/​List;​ 355 ····​invoke-​virtual·​{v2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​HttpMultipart;​-​>getBodyParts()​Ljava/​util/​List;​
   
353 ····​move-​result-​object·​v3 356 ····​move-​result-​object·​v2
   
354 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 357 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
355 ····​move-​result-​object·​v1 358 ····​move-​result-​object·​v2
   
356 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
357 ····​:​cond_0 359 ····​:​cond_0
358 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 360 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
359 ····​move-​result·​v3 361 ····​move-​result·​v3
   
360 ····​if-​eqz·​v3,​·​:​cond_1 362 ····​if-​eqz·​v3,​·​:​cond_1
   
361 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 363 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
362 ····​move-​result-​object·​v2 364 ····​move-​result-​object·​v1
   
363 ····​check-​cast·​v2,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​ 365 ····​check-​cast·​v1,​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​
   
364 ····​.​line·​137 366 ····​.​line·​137
365 ····​.​local·​v2,​·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​ 367 ····​.​local·​v1,​·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​
366 ····​invoke-​virtual·​{v2},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​-​>getBody()​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​ 368 ····​invoke-​virtual·​{v1},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​-​>getBody()​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​
   
367 ····​move-​result-​object·​v0 369 ····​move-​result-​object·​v0
   
368 ····​.​line·​138 370 ····​.​line·​138
369 ····​.​local·​v0,​·​"body":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​ 371 ····​.​local·​v0,​·​"body":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​
370 ····​invoke-​interface·​{v0},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​-​>getContentLength()​J 372 ····​invoke-​interface·​{v0},​·​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​-​>getContentLength()​J
   
Offset 389, 24 lines modified Offset 391, 24 lines modified
389 ····​const-​wide/​16·​v6,​·​0x0 391 ····​const-​wide/​16·​v6,​·​0x0
   
390 ····​cmp-​long·​v3,​·​v4,​·​v6 392 ····​cmp-​long·​v3,​·​v4,​·​v6
   
391 ····​if-​gez·​v3,​·​:​cond_0 393 ····​if-​gez·​v3,​·​:​cond_0
   
392 ····​.​line·​139 394 ····​.​line·​139
393 ····​const/​4·​v3,​·​0x0 395 ····​const/​4·​v2,​·​0x0
   
394 ····​.​line·​142 396 ····​.​line·​142
395 ····​.​end·​local·​v0····​#·​"body":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​ 397 ····​.​end·​local·​v0····​#·​"body":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​content/​ContentBody;​
396 ····​.​end·​local·​v2····​#·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​ 398 ····​.​end·​local·​v1····​#·​"part":​Lch/​boye/​httpclientandroidlib/​entity/​mime/​FormBodyPart;​
397 ····​:​goto_0 399 ····​:​goto_0
398 ····​return·​v3 400 ····​return·​v2
   
399 ····​:​cond_1 401 ····​:​cond_1
400 ····​const/​4·​v3,​·​0x1 402 ····​const/​4·​v2,​·​0x1
   
Max diff block lines reached; 63/4184 bytes (1.51%) of diff not shown.
[−]
smali/ch/boye/httpclientandroidlib/impl/AbstractHttpClientConnection.smali
Offset 298, 42 lines modified Offset 298, 45 lines modified
298 ····​move-​object·​v0,​·​p1 298 ····​move-​object·​v0,​·​p1
   
299 ····​.​line·​230 299 ····​.​line·​230
300 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​io/​EofSensor;​ 300 ····​check-​cast·​v0,​·​Lch/​boye/​httpclientandroidlib/​io/​EofSensor;​
   
301 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>eofSensor:​Lch/​boye/​httpclientandroidlib/​io/​EofSensor;​ 301 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>eofSensor:​Lch/​boye/​httpclientandroidlib/​io/​EofSensor;​
   
302 ····​.​line·​232 302 ····​.​line·​234
303 ····​:​cond_2 303 ····​:​cond_2
304 ····​invoke-​virtual·​{p0},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createHttpResponseFa​ctory()​Lch/​boye/​httpclientandroidlib/​HttpResponseFactory;​ 304 ····​invoke-​virtual·​{p0},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createHttpResponseFa​ctory()​Lch/​boye/​httpclientandroidlib/​HttpResponseFactory;​
   
305 ····​move-​result-​object·​v0 305 ····​move-​result-​object·​v0
   
  306 ····​.​line·​232
306 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createResponseParser​(Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​Lch/​boye/​httpclientandroidlib/​HttpResponseFactory;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageParser;​ 307 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createResponseParser​(Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​Lch/​boye/​httpclientandroidlib/​HttpResponseFactory;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageParser;​
   
307 ····​move-​result-​object·​v0 308 ····​move-​result-​object·​v0
   
308 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>responseParser:​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageParser;​ 309 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>responseParser:​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageParser;​
   
309 ····​.​line·​236 310 ····​.​line·​236
310 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createRequestWriter(​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageWriter;​ 311 ····​invoke-​virtual·​{p0,​·​p2,​·​p3},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createRequestWriter(​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageWriter;​
   
311 ····​move-​result-​object·​v0 312 ····​move-​result-​object·​v0
   
312 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>requestWriter:​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageWriter;​ 313 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>requestWriter:​Lch/​boye/​httpclientandroidlib/​io/​HttpMessageWriter;​
   
313 ····​.​line·​238 314 ····​.​line·​239
314 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​-​>getMetrics()​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​ 315 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​-​>getMetrics()​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​
   
315 ····​move-​result-​object·​v0 316 ····​move-​result-​object·​v0
   
  317 ····​.​line·​240
316 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​-​>getMetrics()​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​ 318 ····​invoke-​interface·​{p2},​·​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​-​>getMetrics()​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​
   
317 ····​move-​result-​object·​v1 319 ····​move-​result-​object·​v1
   
  320 ····​.​line·​238
318 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createConnectionMetr​ics(Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​)​Lch/​boye/​httpclientandroidlib/​impl/​HttpConnectionMetrics​Impl;​ 321 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>createConnectionMetr​ics(Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​Lch/​boye/​httpclientandroidlib/​io/​HttpTransportMetrics;​)​Lch/​boye/​httpclientandroidlib/​impl/​HttpConnectionMetrics​Impl;​
   
319 ····​move-​result-​object·​v0 322 ····​move-​result-​object·​v0
   
320 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>metrics:​Lch/​boye/​httpclientandroidlib/​impl/​HttpConnectionMetrics​Impl;​ 323 ····​iput-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>metrics:​Lch/​boye/​httpclientandroidlib/​impl/​HttpConnectionMetrics​Impl;​
   
321 ····​.​line·​241 324 ····​.​line·​241
Offset 600, 18 lines modified Offset 603, 20 lines modified
   
600 ····​.​line·​271 603 ····​.​line·​271
601 ····​:​cond_1 604 ····​:​cond_1
602 ····​iget-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>entityserializer:​Lch/​boye/​httpclientandroidlib/​impl/​entity/​EntitySerializer;​ 605 ····​iget-​object·​v0,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>entityserializer:​Lch/​boye/​httpclientandroidlib/​impl/​entity/​EntitySerializer;​
   
603 ····​iget-​object·​v1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>outbuffer:​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​ 606 ····​iget-​object·​v1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​AbstractHttpClientCon​nection;​-​>outbuffer:​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​
   
  607 ····​.​line·​274
604 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpEntityEnclosingRe​quest;​-​>getEntity()​Lch/​boye/​httpclientandroidlib/​HttpEntity;​ 608 ····​invoke-​interface·​{p1},​·​Lch/​boye/​httpclientandroidlib/​HttpEntityEnclosingRe​quest;​-​>getEntity()​Lch/​boye/​httpclientandroidlib/​HttpEntity;​
   
605 ····​move-​result-​object·​v2 609 ····​move-​result-​object·​v2
   
  610 ····​.​line·​271
606 ····​invoke-​virtual·​{v0,​·​v1,​·​p1,​·​v2},​·​Lch/​boye/​httpclientandroidlib/​impl/​entity/​EntitySerializer;​-​>serialize(Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​HttpMessage;​Lch/​boye/​httpclientandroidlib/​HttpEntity;​)​V 611 ····​invoke-​virtual·​{v0,​·​v1,​·​p1,​·​v2},​·​Lch/​boye/​httpclientandroidlib/​impl/​entity/​EntitySerializer;​-​>serialize(Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​HttpMessage;​Lch/​boye/​httpclientandroidlib/​HttpEntity;​)​V
   
607 ····​goto·​:​goto_0 612 ····​goto·​:​goto_0
608 .​end·​method 613 .​end·​method
   
609 .​method·​public·​sendRequestHeader(Lch​/​boye/​httpclientandroidlib/​HttpRequest;​)​V 614 .​method·​public·​sendRequestHeader(Lch​/​boye/​httpclientandroidlib/​HttpRequest;​)​V
610 ····​.​locals·​2 615 ····​.​locals·​2
[−]
smali/ch/boye/httpclientandroidlib/impl/SocketHttpClientConnection.smali
Offset 64, 30 lines modified Offset 64, 32 lines modified
64 ····​:​goto_0 64 ····​:​goto_0
65 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
66 ····​move-​result-​object·​v1 66 ····​move-​result-​object·​v1
   
67 ····​const/​16·​v2,​·​0x3a 67 ····​const/​16·​v2,​·​0x3a
   
  68 ····​.​line·​274
68 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 69 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
69 ····​move-​result-​object·​v1 70 ····​move-​result-​object·​v1
   
  71 ····​.​line·​275
70 ····​invoke-​virtual·​{v0},​·​Ljava/​net/​InetSocketAddress;​-​>getPort()​I 72 ····​invoke-​virtual·​{v0},​·​Ljava/​net/​InetSocketAddress;​-​>getPort()​I
   
71 ····​move-​result·​v2 73 ····​move-​result·​v2
   
72 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 74 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
73 ····​.​line·​279 75 ····​.​line·​279
74 ····​.​end·​local·​v0····​#·​"addr":​Ljava/​net/​InetSocketAddress;​ 76 ····​.​end·​local·​v0····​#·​"addr":​Ljava/​net/​InetSocketAddress;​
75 ····​:​goto_1 77 ····​:​goto_1
76 ····​return-​void 78 ····​return-​void
   
77 ····​.​line·​272 79 ····​.​line·​273
78 ····​.​restart·​local·​v0····​#·​"addr":​Ljava/​net/​InetSocketAddress;​ 80 ····​.​restart·​local·​v0····​#·​"addr":​Ljava/​net/​InetSocketAddress;​
79 ····​:​cond_0 81 ····​:​cond_0
80 ····​invoke-​virtual·​{v0},​·​Ljava/​net/​InetSocketAddress;​-​>getAddress()​Ljava/​net/​InetAddress;​ 82 ····​invoke-​virtual·​{v0},​·​Ljava/​net/​InetSocketAddress;​-​>getAddress()​Ljava/​net/​InetAddress;​
   
81 ····​move-​result-​object·​v1 83 ····​move-​result-​object·​v1
   
82 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
Offset 189, 24 lines modified Offset 191, 26 lines modified
189 ····​iput-​object·​p1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>socket:​Ljava/​net/​Socket;​ 191 ····​iput-​object·​p1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>socket:​Ljava/​net/​Socket;​
   
190 ····​.​line·​161 192 ····​.​line·​161
191 ····​invoke-​static·​{p2},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpConnectionParams;​-​>getSocketBufferSize(​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​I 193 ····​invoke-​static·​{p2},​·​Lch/​boye/​httpclientandroidlib/​params/​HttpConnectionParams;​-​>getSocketBufferSize(​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​I
   
192 ····​move-​result·​v0 194 ····​move-​result·​v0
   
193 ····​.​line·​163 195 ····​.​line·​164
194 ····​.​local·​v0,​·​"buffersize":​I 196 ····​.​local·​v0,​·​"buffersize":​I
195 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>createSessionInputBu​ffer(Ljava/​net/​Socket;​ILch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​ 197 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>createSessionInputBu​ffer(Ljava/​net/​Socket;​ILch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​
   
196 ····​move-​result-​object·​v1 198 ····​move-​result-​object·​v1
   
  199 ····​.​line·​165
197 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>createSessionOutputB​uffer(Ljava/​net/​Socket;​ILch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​ 200 ····​invoke-​virtual·​{p0,​·​p1,​·​v0,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>createSessionOutputB​uffer(Ljava/​net/​Socket;​ILch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​
   
198 ····​move-​result-​object·​v2 201 ····​move-​result-​object·​v2
   
  202 ····​.​line·​163
199 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>init(Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​V 203 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​p2},​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>init(Lch/​boye/​httpclientandroidlib/​io/​SessionInputBuffer;​Lch/​boye/​httpclientandroidlib/​io/​SessionOutputBuffer;​Lch/​boye/​httpclientandroidlib/​params/​HttpParams;​)​V
   
200 ····​.​line·​168 204 ····​.​line·​168
201 ····​const/​4·​v1,​·​0x1 205 ····​const/​4·​v1,​·​0x1
   
202 ····​iput-​boolean·​v1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>open:​Z 206 ····​iput-​boolean·​v1,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​SocketHttpClientConne​ction;​-​>open:​Z
   
[−]
smali/ch/boye/httpclientandroidlib/impl/auth/DigestScheme.smali
Offset 1662, 14 lines modified Offset 1662, 15 lines modified
   
1662 ····​move-​object/​from16·​v0,​·​p0 1662 ····​move-​object/​from16·​v0,​·​p0
   
1663 ····​iget-​object·​v0,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>cnonce:​Ljava/​lang/​String;​ 1663 ····​iget-​object·​v0,​·​v0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>cnonce:​Ljava/​lang/​String;​
   
1664 ····​move-​object/​from16·​v37,​·​v0 1664 ····​move-​object/​from16·​v37,​·​v0
   
  1665 ····​.​line·​393
1665 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1666 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1666 ····​move-​result-​object·​v36 1667 ····​move-​result-​object·​v36
   
1667 ····​const/​16·​v37,​·​0x3a 1668 ····​const/​16·​v37,​·​0x3a
   
1668 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 1669 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
Offset 1693, 14 lines modified Offset 1694, 15 lines modified
   
1693 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1694 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1694 ····​move-​result-​object·​v36 1695 ····​move-​result-​object·​v36
   
1695 ····​const/​16·​v37,​·​0x3a 1696 ····​const/​16·​v37,​·​0x3a
   
  1697 ····​.​line·​394
1696 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​ 1698 ····​invoke-​virtual/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
   
1697 ····​move-​result-​object·​v36 1699 ····​move-​result-​object·​v36
   
1698 ····​move-​object/​from16·​v0,​·​v36 1700 ····​move-​object/​from16·​v0,​·​v36
   
1699 ····​move-​object/​from16·​v1,​·​v17 1701 ····​move-​object/​from16·​v1,​·​v17
Offset 1711, 15 lines modified Offset 1713, 15 lines modified
1711 ····​invoke-​virtual/​range·​{v31·​.​.​·​v31},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1713 ····​invoke-​virtual/​range·​{v31·​.​.​·​v31},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1712 ····​move-​result-​object·​v10 1714 ····​move-​result-​object·​v10
   
1713 ····​.​restart·​local·​v10····​#·​"digestValue":​Ljava/​lang/​String;​ 1715 ····​.​restart·​local·​v10····​#·​"digestValue":​Ljava/​lang/​String;​
1714 ····​goto/​16·​:​goto_5 1716 ····​goto/​16·​:​goto_5
   
1715 ····​.​line·​392 1717 ····​.​line·​393
1716 ····​.​end·​local·​v10····​#·​"digestValue":​Ljava/​lang/​String;​ 1718 ····​.​end·​local·​v10····​#·​"digestValue":​Ljava/​lang/​String;​
1717 ····​:​cond_17 1719 ····​:​cond_17
1718 ····​const-​string·​v36,​·​"auth" 1720 ····​const-​string·​v36,​·​"auth"
   
1719 ····​goto·​:​goto_b 1721 ····​goto·​:​goto_b
   
1720 ····​.​line·​404 1722 ····​.​line·​404
Offset 2166, 38 lines modified Offset 2168, 41 lines modified
   
2166 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​ 2168 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​
   
2167 ····​move-​result-​object·​v1 2169 ····​move-​result-​object·​v1
   
2168 ····​const-​string·​v2,​·​",​·​nonce=" 2170 ····​const-​string·​v2,​·​",​·​nonce="
   
  2171 ····​.​line·​487
2169 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2172 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2170 ····​move-​result-​object·​v1 2173 ····​move-​result-​object·​v1
   
2171 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>lastNonce:​Ljava/​lang/​String;​ 2174 ····​iget-​object·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>lastNonce:​Ljava/​lang/​String;​
   
2172 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2175 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2173 ····​move-​result-​object·​v1 2176 ····​move-​result-​object·​v1
   
2174 ····​const-​string·​v2,​·​",​·​nc=" 2177 ····​const-​string·​v2,​·​",​·​nc="
   
  2178 ····​.​line·​488
2175 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2179 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2176 ····​move-​result-​object·​v1 2180 ····​move-​result-​object·​v1
   
2177 ····​iget-​wide·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>nounceCount:​J 2181 ····​iget-​wide·​v2,​·​p0,​·​Lch/​boye/​httpclientandroidlib/​impl/​auth/​DigestScheme;​-​>nounceCount:​J
   
2178 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​ 2182 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(J)​Ljava/​lang/​StringBuilder;​
   
2179 ····​move-​result-​object·​v1 2183 ····​move-​result-​object·​v1
   
2180 ····​const-​string·​v2,​·​"]" 2184 ····​const-​string·​v2,​·​"]"
   
  2185 ····​.​line·​489
2181 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2186 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2182 ····​.​line·​490 2187 ····​.​line·​490
2183 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 2188 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
2184 ····​move-​result-​object·​v1 2189 ····​move-​result-​object·​v1
   
[−]
smali/ch/boye/httpclientandroidlib/impl/auth/BasicScheme.smali
Offset 101, 25 lines modified Offset 101, 26 lines modified
101 ····​if-​nez·​v3,​·​:​cond_2 101 ····​if-​nez·​v3,​·​:​cond_2
   
102 ····​const-​string·​v3,​·​"null" 102 ····​const-​string·​v3,​·​"null"
   
103 ····​:​goto_0 103 ····​:​goto_0
104 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 104 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
105 ····​.​line·​186 105 ····​.​line·​187
106 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 106 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v3 107 ····​move-​result-​object·​v3
   
108 ····​invoke-​static·​{v3,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​util/​EncodingUtils;​-​>getBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​[B 108 ····​invoke-​static·​{v3,​·​p1},​·​Lch/​boye/​httpclientandroidlib/​util/​EncodingUtils;​-​>getBytes(Ljava/​lang/​String;​Ljava/​lang/​String;​)​[B
   
109 ····​move-​result-​object·​v3 109 ····​move-​result-​object·​v3
   
110 ····​const/​4·​v4,​·​0x2 110 ····​const/​4·​v4,​·​0x2
   
  111 ····​.​line·​186
111 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​Base64;​-​>encode([BI)​[B 112 ····​invoke-​static·​{v3,​·​v4},​·​Lch/​boye/​httpclientandroidlib/​androidextra/​Base64;​-​>encode([BI)​[B
   
112 ····​move-​result-​object·​v0 113 ····​move-​result-​object·​v0
   
113 ····​.​line·​189 114 ····​.​line·​189
114 ····​.​local·​v0,​·​"base64password":​[B 115 ····​.​local·​v0,​·​"base64password":​[B
115 ····​new-​instance·​v1,​·​Lch/​boye/​httpclientandroidlib/​util/​CharArrayBuffer;​ 116 ····​new-​instance·​v1,​·​Lch/​boye/​httpclientandroidlib/​util/​CharArrayBuffer;​
[−]
smali/ch/boye/httpclientandroidlib/impl/auth/NTLMEngineImpl$HMACMD5.smali
Offset 134, 14 lines modified Offset 134, 15 lines modified
   
134 ····​const-​string·​v5,​·​"Error·​getting·​md5·​message·​digest·​implementation:​·​" 134 ····​const-​string·​v5,​·​"Error·​getting·​md5·​message·​digest·​implementation:​·​"
   
135 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 135 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ····​move-​result-​object·​v4 136 ····​move-​result-​object·​v4
   
  137 ····​.​line·​1576
137 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​ 138 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v5 139 ····​move-​result-​object·​v5
   
139 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 140 ····​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
140 ····​move-​result-​object·​v4 141 ····​move-​result-​object·​v4
[−]
smali/ch/boye/httpclientandroidlib/