43.2 MB
/home/fdroid/fdroiddata/tmp/indrora.atomic_21.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_indrora.atomic_21.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·6c8b92e6dafc2895998826b5c2759b5b673e9df177d4f3c21c60194e1f90a794 
10 Signer·#1·certificate·SHA-1·digest:·e4039b6fa12f300f00a64518e31ac2bfb0334afb 
11 Signer·#1·certificate·MD5·digest:·3eb092e9938583504486be464ca98c84 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·62a3bb0891e4cfcef11623d9aea34ae89c5e9e9cc0db5866ebd7609b3dcf5dbb 
15 Signer·#1·public·key·SHA-1·digest:·b69d6cf9e689c765a2d5e35311a022646cd2230e 
16 Signer·#1·public·key·MD5·digest:·1c89280a130d8cdb71ebd470231a57aa 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
128 KB
zipinfo {}
    
Offset 1, 648 lines modifiedOffset 1, 646 lines modified
Diff chunk too large, falling back to line-by-line diff (646 lines added, 648 lines removed)
1 Zip·file·size:·1882812·bytes,·number·of·entries:·6461 Zip·file·size:·1880100·bytes,·number·of·entries:·644
2 -rw----·····2.0·fat····64360·bl·defN·15-Nov-09·15:08·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····6280·bX·defN·17-Sep-26·01:06·AndroidManifest.xml
3 -rw----·····2.0·fat····64481·bl·defN·15-Nov-09·15:08·META-INF/2AD68596.SF3 -rw----·····1.0·fat·····2330·b-·stor·17-Sep-26·01:06·assets/help/channel_as_bar.png
4 -rw----·····2.0·fat·····1326·bl·defN·15-Nov-09·15:08·META-INF/2AD68596.RSA4 -rw----·····1.0·fat·····6296·b-·stor·17-Sep-26·01:06·assets/help/channel_as_subtitle.png
5 -rw----·····2.0·fat·······41·bl·defN·15-Nov-08·12:48·META-INF/buildserverid5 -rw----·····1.0·fat·····9090·b-·stor·17-Sep-26·01:06·assets/help/colorschemes.png
6 -rw----·····2.0·fat·······41·bl·defN·15-Nov-08·12:48·META-INF/fdroidserverid6 -rw----·····1.0·fat·····1354·b-·stor·17-Sep-26·01:06·assets/help/event_icons.png
7 -rw----·····2.0·fat·····6280·bX·defN·15-Nov-08·12:48·AndroidManifest.xml7 -rw----·····1.0·fat······941·b-·stor·17-Sep-26·01:06·assets/help/nick_complete.png
8 -rw----·····1.0·fat·····2330·b-·stor·15-Nov-08·12:46·assets/help/channel_as_bar.png8 -rw----·····1.0·fat·····6738·b-·stor·17-Sep-26·01:06·assets/help/notification_icon.png
9 -rw----·····1.0·fat·····6296·b-·stor·15-Nov-08·12:46·assets/help/channel_as_subtitle.png9 -rw----·····1.0·fat·····4338·b-·stor·17-Sep-26·01:06·assets/help/smileys.png
10 -rw----·····1.0·fat·····9090·b-·stor·15-Nov-08·12:46·assets/help/colorschemes.png10 -rw----·····2.0·fat······396·bl·defN·17-Sep-26·01:06·res/anim/abc_fade_in.xml
11 -rw----·····1.0·fat·····1354·b-·stor·15-Nov-08·12:46·assets/help/event_icons.png11 -rw----·····2.0·fat······396·bl·defN·17-Sep-26·01:06·res/anim/abc_fade_out.xml
12 -rw----·····1.0·fat······941·b-·stor·15-Nov-08·12:46·assets/help/nick_complete.png12 -rw----·····2.0·fat······860·bl·defN·17-Sep-26·01:06·res/anim/abc_grow_fade_in_from_bottom.xml
13 -rw----·····1.0·fat·····6738·b-·stor·15-Nov-08·12:46·assets/help/notification_icon.png13 -rw----·····2.0·fat······512·bl·defN·17-Sep-26·01:06·res/anim/abc_popup_enter.xml
14 -rw----·····1.0·fat·····4338·b-·stor·15-Nov-08·12:46·assets/help/smileys.png14 -rw----·····2.0·fat······512·bl·defN·17-Sep-26·01:06·res/anim/abc_popup_exit.xml
15 -rw----·····2.0·fat······396·bl·defN·15-Nov-08·12:48·res/anim/abc_fade_in.xml15 -rw----·····2.0·fat······860·bl·defN·17-Sep-26·01:06·res/anim/abc_shrink_fade_out_from_bottom.xml
16 -rw----·····2.0·fat······396·bl·defN·15-Nov-08·12:48·res/anim/abc_fade_out.xml16 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·01:06·res/anim/abc_slide_in_bottom.xml
17 -rw----·····2.0·fat······860·bl·defN·15-Nov-08·12:48·res/anim/abc_grow_fade_in_from_bottom.xml17 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·01:06·res/anim/abc_slide_in_top.xml
18 -rw----·····2.0·fat······512·bl·defN·15-Nov-08·12:48·res/anim/abc_popup_enter.xml18 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·01:06·res/anim/abc_slide_out_bottom.xml
19 -rw----·····2.0·fat······512·bl·defN·15-Nov-08·12:48·res/anim/abc_popup_exit.xml19 -rw----·····2.0·fat······400·bl·defN·17-Sep-26·01:06·res/anim/abc_slide_out_top.xml
20 -rw----·····2.0·fat······860·bl·defN·15-Nov-08·12:48·res/anim/abc_shrink_fade_out_from_bottom.xml20 -rw----·····2.0·fat······472·bl·defN·17-Sep-26·01:06·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
21 -rw----·····2.0·fat······400·bl·defN·15-Nov-08·12:48·res/anim/abc_slide_in_bottom.xml21 -rw----·····2.0·fat······472·bl·defN·17-Sep-26·01:06·res/color-v11/abc_background_cache_hint_selector_material_light.xml
22 -rw----·····2.0·fat······400·bl·defN·15-Nov-08·12:48·res/anim/abc_slide_in_top.xml22 -rw----·····2.0·fat······548·bl·defN·17-Sep-26·01:06·res/color-v23/abc_color_highlight_material.xml
23 -rw----·····2.0·fat······400·bl·defN·15-Nov-08·12:48·res/anim/abc_slide_out_bottom.xml23 -rw----·····2.0·fat······344·bl·defN·17-Sep-26·01:06·res/color/abc_background_cache_hint_selector_material_dark.xml
24 -rw----·····2.0·fat······400·bl·defN·15-Nov-08·12:48·res/anim/abc_slide_out_top.xml24 -rw----·····2.0·fat······344·bl·defN·17-Sep-26·01:06·res/color/abc_background_cache_hint_selector_material_light.xml
25 -rw----·····2.0·fat······472·bl·defN·15-Nov-08·12:48·res/color-v11/abc_background_cache_hint_selector_material_dark.xml25 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_primary_text_disable_only_material_dark.xml
26 -rw----·····2.0·fat······472·bl·defN·15-Nov-08·12:48·res/color-v11/abc_background_cache_hint_selector_material_light.xml26 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_primary_text_disable_only_material_light.xml
27 -rw----·····2.0·fat······548·bl·defN·15-Nov-08·12:48·res/color-v23/abc_color_highlight_material.xml27 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_primary_text_material_dark.xml
28 -rw----·····2.0·fat······344·bl·defN·15-Nov-08·12:48·res/color/abc_background_cache_hint_selector_material_dark.xml28 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_primary_text_material_light.xml
29 -rw----·····2.0·fat······344·bl·defN·15-Nov-08·12:48·res/color/abc_background_cache_hint_selector_material_light.xml29 -rw----·····2.0·fat······596·bl·defN·17-Sep-26·01:06·res/color/abc_search_url_text.xml
30 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_primary_text_disable_only_material_dark.xml30 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_secondary_text_material_dark.xml
31 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_primary_text_disable_only_material_light.xml31 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/abc_secondary_text_material_light.xml
32 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_primary_text_material_dark.xml32 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/switch_thumb_material_dark.xml
33 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_primary_text_material_light.xml33 -rw----·····2.0·fat······468·bl·defN·17-Sep-26·01:06·res/color/switch_thumb_material_light.xml
34 -rw----·····2.0·fat······596·bl·defN·15-Nov-08·12:48·res/color/abc_search_url_text.xml34 -rw----·····2.0·fat······848·bl·defN·17-Sep-26·01:06·res/color/vpi__dark_theme.xml
35 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_secondary_text_material_dark.xml35 -rw----·····2.0·fat······848·bl·defN·17-Sep-26·01:06·res/color/vpi__light_theme.xml
36 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/abc_secondary_text_material_light.xml36 -rw----·····1.0·fat······742·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v11/ic_service_icon.png
37 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/switch_thumb_material_dark.xml37 -rw----·····1.0·fat······287·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
38 -rw----·····2.0·fat······468·bl·defN·15-Nov-08·12:48·res/color/switch_thumb_material_light.xml38 -rw----·····1.0·fat······306·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
39 -rw----·····2.0·fat······848·bl·defN·15-Nov-08·12:48·res/color/vpi__dark_theme.xml39 -rw----·····1.0·fat······549·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
40 -rw----·····2.0·fat······848·bl·defN·15-Nov-08·12:48·res/color/vpi__light_theme.xml40 -rw----·····1.0·fat······622·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
41 -rw----·····1.0·fat······742·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v11/ic_service_icon.png41 -rw----·····1.0·fat······753·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
42 -rw----·····1.0·fat······287·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png42 -rw----·····1.0·fat·····1619·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
43 -rw----·····1.0·fat······306·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png43 -rw----·····1.0·fat·····1078·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
44 -rw----·····1.0·fat······549·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png44 -rw----·····1.0·fat·····1548·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
45 -rw----·····1.0·fat······622·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png45 -rw----·····1.0·fat·····1748·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
46 -rw----·····1.0·fat······753·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png46 -rw----·····1.0·fat······229·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
47 -rw----·····1.0·fat·····1619·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png47 -rw----·····1.0·fat······416·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
48 -rw----·····1.0·fat·····1078·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png48 -rw----·····1.0·fat······280·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
49 -rw----·····1.0·fat·····1548·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png49 -rw----·····1.0·fat······233·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
50 -rw----·····1.0·fat·····1748·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png50 -rw----·····1.0·fat······160·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
51 -rw----·····1.0·fat······229·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png51 -rw----·····1.0·fat······288·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
52 -rw----·····1.0·fat······416·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png52 -rw----·····1.0·fat······612·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
53 -rw----·····1.0·fat······280·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png53 -rw----·····1.0·fat······190·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
54 -rw----·····1.0·fat······233·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png54 -rw----·····1.0·fat······373·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
55 -rw----·····1.0·fat······160·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png55 -rw----·····1.0·fat······270·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
56 -rw----·····1.0·fat······288·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png56 -rw----·····1.0·fat······791·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
57 -rw----·····1.0·fat······612·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png57 -rw----·····1.0·fat·····1028·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
58 -rw----·····1.0·fat······190·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png58 -rw----·····1.0·fat······541·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
59 -rw----·····1.0·fat······373·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png59 -rw----·····1.0·fat······170·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
60 -rw----·····1.0·fat······270·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png60 -rw----·····1.0·fat······244·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
61 -rw----·····1.0·fat······791·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png61 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
62 -rw----·····1.0·fat·····1028·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png62 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
63 -rw----·····1.0·fat······541·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png63 -rw----·····1.0·fat······212·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
64 -rw----·····1.0·fat······170·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png64 -rw----·····1.0·fat······239·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
65 -rw----·····1.0·fat······244·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_focused_holo.9.png65 -rw----·····1.0·fat······240·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
66 -rw----·····1.0·fat······212·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png66 -rw----·····1.0·fat······840·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
67 -rw----·····1.0·fat······212·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png67 -rw----·····1.0·fat·····1290·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
68 -rw----·····1.0·fat······212·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png68 -rw----·····1.0·fat······259·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
69 -rw----·····1.0·fat······239·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png69 -rw----·····1.0·fat······271·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png
70 -rw----·····1.0·fat······240·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png70 -rw----·····1.0·fat······387·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
71 -rw----·····1.0·fat······840·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png71 -rw----·····1.0·fat······214·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png
72 -rw----·····1.0·fat·····1290·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png72 -rw----·····1.0·fat······201·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png
73 -rw----·····1.0·fat······259·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png73 -rw----·····1.0·fat······392·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
74 -rw----·····1.0·fat······271·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png74 -rw----·····1.0·fat······538·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
75 -rw----·····1.0·fat······387·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png75 -rw----·····1.0·fat······199·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
76 -rw----·····1.0·fat······214·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png76 -rw----·····1.0·fat······192·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
77 -rw----·····1.0·fat······201·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png77 -rw----·····1.0·fat······202·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
78 -rw----·····1.0·fat······392·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png78 -rw----·····1.0·fat······182·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
79 -rw----·····1.0·fat······538·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png79 -rw----·····1.0·fat······182·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
80 -rw----·····1.0·fat······199·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png80 -rw----·····1.0·fat······424·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action.png
81 -rw----·····1.0·fat······192·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png81 -rw----·····1.0·fat······193·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_ban.png
82 -rw----·····1.0·fat······202·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png82 -rw----·····1.0·fat······401·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_deop.png
83 -rw----·····1.0·fat······182·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png83 -rw----·····1.0·fat······597·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_devoice.png
84 -rw----·····1.0·fat······182·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png84 -rw----·····1.0·fat······349·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_kick.png
85 -rw----·····1.0·fat······424·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action.png85 -rw----·····1.0·fat······403·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_op.png
86 -rw----·····1.0·fat······193·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_ban.png86 -rw----·····1.0·fat······405·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_query.png
87 -rw----·····1.0·fat······401·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_deop.png87 -rw----·····1.0·fat······358·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_reply.png
88 -rw----·····1.0·fat······597·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_devoice.png88 -rw----·····1.0·fat······413·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/action_voice.png
89 -rw----·····1.0·fat······349·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_kick.png89 -rw----·····1.0·fat······271·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/apptheme_textfield_activated_holo_dark.9.png
90 -rw----·····1.0·fat······403·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_op.png90 -rw----·····1.0·fat······295·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/apptheme_textfield_default_holo_dark.9.png
91 -rw----·····1.0·fat······405·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_query.png91 -rw----·····1.0·fat······382·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png
92 -rw----·····1.0·fat······358·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_reply.png92 -rw----·····1.0·fat······295·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/apptheme_textfield_disabled_holo_dark.9.png
93 -rw----·····1.0·fat······413·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/action_voice.png93 -rw----·····1.0·fat······393·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/apptheme_textfield_focused_holo_dark.9.png
94 -rw----·····1.0·fat······271·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/apptheme_textfield_activated_holo_dark.9.png94 -rw----·····1.0·fat······311·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/error.png
95 -rw----·····1.0·fat······295·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/apptheme_textfield_default_holo_dark.9.png95 -rw----·····1.0·fat······449·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_add.png
96 -rw----·····1.0·fat······382·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/apptheme_textfield_disabled_focused_holo_dark.9.png96 -rw----·····1.0·fat······479·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_add_conversation_dark.png
97 -rw----·····1.0·fat······295·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/apptheme_textfield_disabled_holo_dark.9.png97 -rw----·····1.0·fat······461·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_add_conversation_light.png
98 -rw----·····1.0·fat······393·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/apptheme_textfield_focused_holo_dark.9.png98 -rw----·····1.0·fat······216·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_close_conversation_dark.png
99 -rw----·····1.0·fat······311·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/error.png99 -rw----·····1.0·fat······208·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_close_conversation_light.png
100 -rw----·····1.0·fat······449·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_add.png100 -rw----·····1.0·fat······257·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_conversations_dark.png
101 -rw----·····1.0·fat······479·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_add_conversation_dark.png101 -rw----·····1.0·fat······257·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_conversations_light.png
102 -rw----·····1.0·fat······461·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_add_conversation_light.png102 -rw----·····1.0·fat······377·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_save.png
103 -rw----·····1.0·fat······216·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_close_conversation_dark.png103 -rw----·····1.0·fat······824·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_settings.png
104 -rw----·····1.0·fat······208·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_close_conversation_light.png104 -rw----·····1.0·fat······361·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_users_dark.png
105 -rw----·····1.0·fat······257·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_conversations_dark.png105 -rw----·····1.0·fat······358·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_action_users_light.png
106 -rw----·····1.0·fat······257·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_conversations_light.png106 -rw----·····1.0·fat······230·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_button_next.png
107 -rw----·····1.0·fat······377·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_save.png107 -rw----·····1.0·fat······227·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_button_prev.png
108 -rw----·····1.0·fat······824·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_settings.png108 -rw----·····1.0·fat······317·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_close.png
109 -rw----·····1.0·fat······361·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_users_dark.png109 -rw----·····1.0·fat······436·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_message_copy.png
110 -rw----·····1.0·fat······358·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_action_users_light.png110 -rw----·····1.0·fat······581·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_message_reply.png
111 -rw----·····1.0·fat······230·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_button_next.png111 -rw----·····1.0·fat······347·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_network_connected.png
112 -rw----·····1.0·fat······227·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_button_prev.png112 -rw----·····1.0·fat······347·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_network_connecting.png
113 -rw----·····1.0·fat······317·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_close.png113 -rw----·····1.0·fat······347·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_network_disconnected.png
114 -rw----·····1.0·fat······436·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_message_copy.png114 -rw----·····1.0·fat······920·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_service_icon.png
115 -rw----·····1.0·fat······581·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_message_reply.png115 -rw----·····1.0·fat······273·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_tabcomplete_dark.png
116 -rw----·····1.0·fat······347·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_network_connected.png116 -rw----·····1.0·fat······273·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/ic_tabcomplete_light.png
117 -rw----·····1.0·fat······347·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_network_connecting.png117 -rw----·····1.0·fat·····6225·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/icon.png
118 -rw----·····1.0·fat······347·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_network_disconnected.png118 -rw----·····1.0·fat······430·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/info.png
119 -rw----·····1.0·fat······920·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_service_icon.png119 -rw----·····1.0·fat······328·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/join.png
120 -rw----·····1.0·fat······273·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_tabcomplete_dark.png120 -rw----·····1.0·fat······436·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/op.png
121 -rw----·····1.0·fat······273·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/ic_tabcomplete_light.png121 -rw----·····1.0·fat······351·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/part.png
122 -rw----·····1.0·fat·····6225·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/icon.png122 -rw----·····1.0·fat······351·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/quit.png
123 -rw----·····1.0·fat······430·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/info.png123 -rw----·····1.0·fat······273·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/textfield_activated_holo_dark.9.png
124 -rw----·····1.0·fat······328·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/join.png124 -rw----·····1.0·fat······263·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/textfield_default_holo_dark.9.png
125 -rw----·····1.0·fat······436·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/op.png125 -rw----·····1.0·fat······341·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/textfield_disabled_focused_holo_dark.9.png
126 -rw----·····1.0·fat······351·b-·stor·15-Nov-08·12:46·res/drawable-hdpi-v4/part.png126 -rw----·····1.0·fat······263·b-·stor·17-Sep-26·01:06·res/drawable-hdpi-v4/textfield_disabled_holo_dark.9.png
Max diff block lines reached; -1/131499 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.2 KB
AndroidManifest.xml (decoded)
1.15 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="21"·android:versionName="2.1"·android:installLocation="auto"·package="indrora.atomic"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="21"·android:versionName="2.1"·android:installLocation="auto"·package="indrora.atomic"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="22"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="22"/>
4 ··<uses-permission·android:name="android.permission.INTERNET"/>4 ··<uses-permission·android:name="android.permission.INTERNET"/>
5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
6 ··<uses-permission·android:name="android.permission.VIBRATE"/>6 ··<uses-permission·android:name="android.permission.VIBRATE"/>
7 ··<android:uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·android:maxSdkVersion="18"/>7 ··<android:uses-permission·android:name="android.permission.WRITE_EXTERNAL_STORAGE"·android:maxSdkVersion="18"/>
8 ··<android:uses-permission·android:name="android.permission.READ_PHONE_STATE"/>8 ··<android:uses-permission·android:name="android.permission.READ_PHONE_STATE"/>
9 ··<android:uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"·android:maxSdkVersion="18"/>9 ··<android:uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"·android:maxSdkVersion="18"/>
42.5 MB
classes.dex
42.3 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·4ea420934 checksum············:·e9ac4aa1
5 signature···········:·a9d3...282d5 signature···········:·6be9...9bd0
6 file_size···········:·26553966 file_size···········:·3022792
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1907110 string_ids_size·····:·19070
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·237212 type_ids_size·······:·2372
13 type_ids_off········:·76396·(0x012a6c)13 type_ids_off········:·76392·(0x012a68)
14 proto_ids_size······:·325714 proto_ids_size······:·3257
15 proto_ids_off·······:·85884·(0x014f7c)15 proto_ids_off·······:·85880·(0x014f78)
16 field_ids_size······:·856216 field_ids_size······:·8562
17 field_ids_off·······:·124968·(0x01e828)17 field_ids_off·······:·124964·(0x01e824)
18 method_ids_size·····:·1783018 method_ids_size·····:·17830
19 method_ids_off······:·193464·(0x02f3b8)19 method_ids_off······:·193460·(0x02f3b4)
20 class_defs_size·····:·167920 class_defs_size·····:·1679
21 class_defs_off······:·336104·(0x0520e8)21 class_defs_off······:·336100·(0x0520e4)
22 data_size···········:·219634422 data_size···········:·2595600
23 data_off············:·459052·(0x07012c)23 data_off············:·427192·(0x0684b8)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·625 class_idx···········:·6
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·216327 superclass_idx······:·2163
28 source_file_idx·····:·130128 source_file_idx·····:·1297
29 static_fields_size··:·629 static_fields_size··:·6
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0············-33 Class·#0············-
34 ··Class·descriptor··:·'Lafzkl/development/colorpickerview/BuildConfig;'34 ··Class·descriptor··:·'Lafzkl/development/colorpickerview/BuildConfig;'
Offset 75, 31 lines modifiedOffset 75, 31 lines modified
75 ······type··········:·'()V'75 ······type··········:·'()V'
76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)76 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
77 ······code··········-77 ······code··········-
78 ······registers·····:·178 ······registers·····:·1
79 ······ins···········:·179 ······ins···········:·1
80 ······outs··········:·180 ······outs··········:·1
81 ······insns·size····:·4·16-bit·code·units81 ······insns·size····:·4·16-bit·code·units
82 09b7a4:········································|[09b7a4]·afzkl.development.colorpickerview.BuildConfig.<init>:()V82 099548:········································|[099548]·afzkl.development.colorpickerview.BuildConfig.<init>:()V
83 09b7b4:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f83 099558:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f
84 09b7ba:·0e00···································|0003:·return-void84 09955e:·0e00···································|0003:·return-void
85 ······catches·······:·(none)85 ······catches·······:·(none)
86 ······positions·····:·86 ······positions·····:·
87 ········0x0000·line=687 ········0x0000·line=6
88 ······locals········:·88 ······locals········:·
89 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/BuildConfig;·89 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/BuildConfig;·
  
90 ··Virtual·methods···-90 ··Virtual·methods···-
91 ··source_file_idx···:·1301·(BuildConfig.java)91 ··source_file_idx···:·1297·(BuildConfig.java)
  
92 Class·#1·header:92 Class·#1·header:
93 class_idx···········:·793 class_idx···········:·7
94 access_flags········:·17·(0x0011)94 access_flags········:·17·(0x0011)
95 superclass_idx······:·216395 superclass_idx······:·2163
96 source_file_idx·····:·586996 source_file_idx·····:·5865
97 static_fields_size··:·697 static_fields_size··:·6
98 instance_fields_size:·098 instance_fields_size:·0
99 direct_methods_size·:·199 direct_methods_size·:·1
100 virtual_methods_size:·0100 virtual_methods_size:·0
  
101 Class·#1·annotations:101 Class·#1·annotations:
102 Annotations·on·class102 Annotations·on·class
Offset 149, 31 lines modifiedOffset 149, 31 lines modified
149 ······type··········:·'()V'149 ······type··········:·'()V'
150 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)150 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
151 ······code··········-151 ······code··········-
152 ······registers·····:·1152 ······registers·····:·1
153 ······ins···········:·1153 ······ins···········:·1
154 ······outs··········:·1154 ······outs··········:·1
155 ······insns·size····:·4·16-bit·code·units155 ······insns·size····:·4·16-bit·code·units
156 09b7bc:········································|[09b7bc]·afzkl.development.colorpickerview.R$attr.<init>:()V156 099560:········································|[099560]·afzkl.development.colorpickerview.R$attr.<init>:()V
157 09b7cc:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f157 099570:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f
158 09b7d2:·0e00···································|0003:·return-void158 099576:·0e00···································|0003:·return-void
159 ······catches·······:·(none)159 ······catches·······:·(none)
160 ······positions·····:·160 ······positions·····:·
161 ········0x0000·line=10161 ········0x0000·line=10
162 ······locals········:·162 ······locals········:·
163 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/R$attr;·163 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/R$attr;·
  
164 ··Virtual·methods···-164 ··Virtual·methods···-
165 ··source_file_idx···:·5869·(R.java)165 ··source_file_idx···:·5865·(R.java)
  
166 Class·#2·header:166 Class·#2·header:
167 class_idx···········:·8167 class_idx···········:·8
168 access_flags········:·17·(0x0011)168 access_flags········:·17·(0x0011)
169 superclass_idx······:·2163169 superclass_idx······:·2163
170 source_file_idx·····:·5869170 source_file_idx·····:·5865
171 static_fields_size··:·1171 static_fields_size··:·1
172 instance_fields_size:·0172 instance_fields_size:·0
173 direct_methods_size·:·1173 direct_methods_size·:·1
174 virtual_methods_size:·0174 virtual_methods_size:·0
  
175 Class·#2·annotations:175 Class·#2·annotations:
176 Annotations·on·class176 Annotations·on·class
Offset 198, 31 lines modifiedOffset 198, 31 lines modified
198 ······type··········:·'()V'198 ······type··········:·'()V'
199 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)199 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
200 ······code··········-200 ······code··········-
201 ······registers·····:·1201 ······registers·····:·1
202 ······ins···········:·1202 ······ins···········:·1
203 ······outs··········:·1203 ······outs··········:·1
204 ······insns·size····:·4·16-bit·code·units204 ······insns·size····:·4·16-bit·code·units
205 09b7d4:········································|[09b7d4]·afzkl.development.colorpickerview.R$drawable.<init>:()V205 099578:········································|[099578]·afzkl.development.colorpickerview.R$drawable.<init>:()V
206 09b7e4:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f206 099588:·7010·1f43·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@431f
207 09b7ea:·0e00···································|0003:·return-void207 09958e:·0e00···································|0003:·return-void
208 ······catches·······:·(none)208 ······catches·······:·(none)
209 ······positions·····:·209 ······positions·····:·
210 ········0x0000·line=18210 ········0x0000·line=18
211 ······locals········:·211 ······locals········:·
212 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/R$drawable;·212 ········0x0000·-·0x0004·reg=0·this·Lafzkl/development/colorpickerview/R$drawable;·
  
213 ··Virtual·methods···-213 ··Virtual·methods···-
214 ··source_file_idx···:·5869·(R.java)214 ··source_file_idx···:·5865·(R.java)
  
215 Class·#3·header:215 Class·#3·header:
216 class_idx···········:·9216 class_idx···········:·9
217 access_flags········:·17·(0x0011)217 access_flags········:·17·(0x0011)
218 superclass_idx······:·2163218 superclass_idx······:·2163
219 source_file_idx·····:·5869219 source_file_idx·····:·5865
220 static_fields_size··:·6220 static_fields_size··:·6
221 instance_fields_size:·0221 instance_fields_size:·0
Max diff block lines reached; 44359623/44365409 bytes (99.99%) of diff not shown.
225 KB
classes.jar
18.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3062183·bytes,·number·of·entries:·16791 Zip·file·size:·3062309·bytes,·number·of·entries:·1679
2 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$attr.class3 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$attr.class
4 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$drawable.class4 ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$drawable.class
5 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$id.class5 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$id.class
6 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$layout.class6 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$layout.class
7 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$string.class7 ?rwxrwxr-x··2.0·unx······209·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$string.class
8 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$style.class8 ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·afzkl/development/colorpickerview/R$style.class
Offset 1028, 27 lines modifiedOffset 1028, 27 lines modified
1028 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.class1028 ?rwxrwxr-x··2.0·unx······753·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/UnderlinePageIndicator$SavedState$1.class
1029 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/UnderlinePageIndicator$SavedState.class1029 ?rwxrwxr-x··2.0·unx······799·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/UnderlinePageIndicator$SavedState.class
1030 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/BuildConfig.class1030 ?rwxrwxr-x··2.0·unx······410·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/BuildConfig.class
1031 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MTMDecision.class1031 ?rwxrwxr-x··2.0·unx······347·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MTMDecision.class
1032 ?rwxrwxr-x··2.0·unx·····3182·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingActivity.class1032 ?rwxrwxr-x··2.0·unx·····3182·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingActivity.class
1033 ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$1.class1033 ?rwxrwxr-x··2.0·unx·····2148·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$1.class
1034 ?rwxrwxr-x··2.0·unx·····2464·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.class1034 ?rwxrwxr-x··2.0·unx·····2464·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.class
1035 ?rwxrwxr-x··2.0·unx····15274·b-·defN·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager.class1035 ?rwxrwxr-x··2.0·unx····15275·b-·defN·80-Jan-01·00:00·de/duenndns/ssl/MemorizingTrustManager.class
1036 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R$string.class1036 ?rwxrwxr-x··2.0·unx······616·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R$string.class
1037 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R.class1037 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·de/duenndns/ssl/R.class
1038 ?rwxrwxr-x··2.0·unx·····2183·b-·stor·80-Jan-01·00:00·indrora/atomic/App.class1038 ?rwxrwxr-x··2.0·unx·····2183·b-·stor·80-Jan-01·00:00·indrora/atomic/App.class
1039 ?rwxrwxr-x··2.0·unx·····1887·b-·stor·80-Jan-01·00:00·indrora/atomic/Atomic.class1039 ?rwxrwxr-x··2.0·unx·····1887·b-·stor·80-Jan-01·00:00·indrora/atomic/Atomic.class
1040 ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·indrora/atomic/BuildConfig.class1040 ?rwxrwxr-x··2.0·unx······420·b-·stor·80-Jan-01·00:00·indrora/atomic/BuildConfig.class
1041 ?rwxrwxr-x··2.0·unx·····2243·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$1.class1041 ?rwxrwxr-x··2.0·unx·····2243·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$1.class
1042 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$2.class1042 ?rwxrwxr-x··2.0·unx·····1155·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$2.class
1043 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$3.class1043 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$3.class
1044 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$4.class1044 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$4.class
1045 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$5.class1045 ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$5.class
1046 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$HelpTopic.class1046 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity$HelpTopic.class
1047 ?rwxrwxr-x··2.0·unx·····6570·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity.class1047 ?rwxrwxr-x··2.0·unx·····6576·b-·stor·80-Jan-01·00:00·indrora/atomic/FirstRunActivity.class
1048 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·indrora/atomic/R$anim.class1048 ?rwxrwxr-x··2.0·unx······579·b-·stor·80-Jan-01·00:00·indrora/atomic/R$anim.class
1049 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·indrora/atomic/R$array.class1049 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·indrora/atomic/R$array.class
1050 ?rwxrwxr-x··2.0·unx····10220·b-·defN·80-Jan-01·00:00·indrora/atomic/R$attr.class1050 ?rwxrwxr-x··2.0·unx····10220·b-·defN·80-Jan-01·00:00·indrora/atomic/R$attr.class
1051 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·indrora/atomic/R$bool.class1051 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·indrora/atomic/R$bool.class
1052 ?rwxrwxr-x··2.0·unx·····5053·b-·stor·80-Jan-01·00:00·indrora/atomic/R$color.class1052 ?rwxrwxr-x··2.0·unx·····5053·b-·stor·80-Jan-01·00:00·indrora/atomic/R$color.class
1053 ?rwxrwxr-x··2.0·unx·····5231·b-·stor·80-Jan-01·00:00·indrora/atomic/R$dimen.class1053 ?rwxrwxr-x··2.0·unx·····5231·b-·stor·80-Jan-01·00:00·indrora/atomic/R$dimen.class
1054 ?rwxrwxr-x··2.0·unx·····7623·b-·stor·80-Jan-01·00:00·indrora/atomic/R$drawable.class1054 ?rwxrwxr-x··2.0·unx·····7623·b-·stor·80-Jan-01·00:00·indrora/atomic/R$drawable.class
Offset 1092, 15 lines modifiedOffset 1092, 15 lines modified
1092 ?rwxrwxr-x··2.0·unx·····2342·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/MessageListAdapter.class1092 ?rwxrwxr-x··2.0·unx·····2342·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/MessageListAdapter.class
1093 ?rwxrwxr-x··2.0·unx·····2192·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ServerListAdapter.class1093 ?rwxrwxr-x··2.0·unx·····2192·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ServerListAdapter.class
1094 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·indrora/atomic/command/BaseHandler.class1094 ?rwxrwxr-x··2.0·unx······794·b-·stor·80-Jan-01·00:00·indrora/atomic/command/BaseHandler.class
1095 ?rwxrwxr-x··2.0·unx·····5887·b-·stor·80-Jan-01·00:00·indrora/atomic/command/CommandParser.class1095 ?rwxrwxr-x··2.0·unx·····5887·b-·stor·80-Jan-01·00:00·indrora/atomic/command/CommandParser.class
1096 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·indrora/atomic/db/AliasConstants.class1096 ?rwxrwxr-x··2.0·unx······492·b-·stor·80-Jan-01·00:00·indrora/atomic/db/AliasConstants.class
1097 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·indrora/atomic/db/ChannelConstants.class1097 ?rwxrwxr-x··2.0·unx······471·b-·stor·80-Jan-01·00:00·indrora/atomic/db/ChannelConstants.class
1098 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·indrora/atomic/db/CommandConstants.class1098 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·indrora/atomic/db/CommandConstants.class
1099 ?rwxrwxr-x··2.0·unx·····9859·b-·stor·80-Jan-01·00:00·indrora/atomic/db/Database.class1099 ?rwxrwxr-x··2.0·unx·····9855·b-·stor·80-Jan-01·00:00·indrora/atomic/db/Database.class
1100 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·indrora/atomic/db/IdentityConstants.class1100 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·indrora/atomic/db/IdentityConstants.class
1101 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·indrora/atomic/db/ServerConstants.class1101 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·indrora/atomic/db/ServerConstants.class
1102 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddAliasView$1.class1102 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddAliasView$1.class
1103 ?rwxrwxr-x··2.0·unx·····3359·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddAliasView.class1103 ?rwxrwxr-x··2.0·unx·····3359·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddAliasView.class
1104 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddChannelView$1.class1104 ?rwxrwxr-x··2.0·unx······867·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddChannelView$1.class
1105 ?rwxrwxr-x··2.0·unx·····3002·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddChannelView.class1105 ?rwxrwxr-x··2.0·unx·····3002·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AddChannelView.class
1106 ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AuthenticationView.class1106 ?rwxrwxr-x··2.0·unx·····2834·b-·stor·80-Jan-01·00:00·indrora/atomic/dialog/AuthenticationView.class
Offset 1117, 15 lines modifiedOffset 1117, 15 lines modified
1117 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·indrora/atomic/indicator/ConversationTitlePageIndicator$SavedState.class1117 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·indrora/atomic/indicator/ConversationTitlePageIndicator$SavedState.class
1118 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCBinder.class1118 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCBinder.class
1119 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCConnection$1.class1119 ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCConnection$1.class
1120 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCConnection$2.class1120 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCConnection$2.class
1121 ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$1$1.class1121 ?rwxrwxr-x··2.0·unx·····1071·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$1$1.class
1122 ?rwxrwxr-x··2.0·unx·····6032·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$1.class1122 ?rwxrwxr-x··2.0·unx·····6032·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$1.class
1123 ?rwxrwxr-x··2.0·unx·····1972·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$NetworkTransitionHandler.class1123 ?rwxrwxr-x··2.0·unx·····1972·b-·stor·80-Jan-01·00:00·indrora/atomic/irc/IRCService$NetworkTransitionHandler.class
1124 ?rwxrwxr-x··2.0·unx····16610·b-·defN·80-Jan-01·00:00·indrora/atomic/irc/IRCService.class1124 ?rwxrwxr-x··2.0·unx····16531·b-·defN·80-Jan-01·00:00·indrora/atomic/irc/IRCService.class
1125 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ConversationListener.class1125 ?rwxrwxr-x··2.0·unx······266·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ConversationListener.class
1126 ?rwxrwxr-x··2.0·unx·····1776·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/MessageClickListener.class1126 ?rwxrwxr-x··2.0·unx·····1776·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/MessageClickListener.class
1127 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/MessageLongClickListener.class1127 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/MessageLongClickListener.class
1128 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ServerListener.class1128 ?rwxrwxr-x··2.0·unx······121·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ServerListener.class
1129 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/SpeechClickListener.class1129 ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/SpeechClickListener.class
1130 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Authentication.class1130 ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Authentication.class
1131 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Broadcast.class1131 ?rwxrwxr-x··2.0·unx·····1151·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Broadcast.class
Offset 1136, 33 lines modifiedOffset 1136, 33 lines modified
1136 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Identity.class1136 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Identity.class
1137 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$1.class1137 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$1.class
1138 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$2.class1138 ?rwxrwxr-x··2.0·unx·····1031·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$2.class
1139 ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$MessageColor.class1139 ?rwxrwxr-x··2.0·unx·····1218·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message$MessageColor.class
1140 ?rwxrwxr-x··2.0·unx·····9028·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message.class1140 ?rwxrwxr-x··2.0·unx·····9028·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Message.class
1141 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·indrora/atomic/model/MessageRenderParams.class1141 ?rwxrwxr-x··2.0·unx······849·b-·stor·80-Jan-01·00:00·indrora/atomic/model/MessageRenderParams.class
1142 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Scrollback.class1142 ?rwxrwxr-x··2.0·unx······878·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Scrollback.class
1143 ?rwxrwxr-x··2.0·unx·····4562·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Server.class1143 ?rwxrwxr-x··2.0·unx·····4559·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Server.class
1144 ?rwxrwxr-x··2.0·unx·····7328·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Settings.class1144 ?rwxrwxr-x··2.0·unx·····7328·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Settings.class
1145 ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Status.class1145 ?rwxrwxr-x··2.0·unx······339·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Status.class
1146 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·indrora/atomic/model/User.class1146 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·indrora/atomic/model/User.class
1147 ?rwxrwxr-x··2.0·unx·····1504·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ConversationReceiver.class1147 ?rwxrwxr-x··2.0·unx·····1504·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ConversationReceiver.class
1148 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ReconnectReceiver.class1148 ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ReconnectReceiver.class
1149 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ServerReceiver.class1149 ?rwxrwxr-x··2.0·unx······467·b-·stor·80-Jan-01·00:00·indrora/atomic/receiver/ServerReceiver.class
1150 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·indrora/atomic/ssl/NaiveTrustManager.class1150 ?rwxrwxr-x··2.0·unx······480·b-·stor·80-Jan-01·00:00·indrora/atomic/ssl/NaiveTrustManager.class
1151 ?rwxrwxr-x··2.0·unx·····4254·b-·stor·80-Jan-01·00:00·indrora/atomic/tools/Base64.class1151 ?rwxrwxr-x··2.0·unx·····4254·b-·stor·80-Jan-01·00:00·indrora/atomic/tools/Base64.class
1152 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/DisplayUtils.class1152 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/DisplayUtils.class
1153 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/LatchingValue.class1153 ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/LatchingValue.class
1154 ?rwxrwxr-x··2.0·unx·····3759·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/MircColors.class1154 ?rwxrwxr-x··2.0·unx·····3756·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/MircColors.class
1155 ?rwxrwxr-x··2.0·unx·····4370·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/Smilies.class1155 ?rwxrwxr-x··2.0·unx·····4370·b-·stor·80-Jan-01·00:00·indrora/atomic/utils/Smilies.class
1156 ?rwxrwxr-x··2.0·unx·····1553·b-·stor·80-Jan-01·00:00·indrora/atomic/view/MessageListView.class1156 ?rwxrwxr-x··2.0·unx·····1553·b-·stor·80-Jan-01·00:00·indrora/atomic/view/MessageListView.class
1157 ?rwxrwxr-x··2.0·unx·····1668·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/Colors.class1157 ?rwxrwxr-x··2.0·unx·····1668·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/Colors.class
1158 ?rwxrwxr-x··2.0·unx·····3063·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccChat.class1158 ?rwxrwxr-x··2.0·unx·····3063·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccChat.class
1159 ?rwxrwxr-x··2.0·unx·····4351·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer$1.class1159 ?rwxrwxr-x··2.0·unx·····4407·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer$1.class
1160 ?rwxrwxr-x··2.0·unx·····6206·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer$2.class1160 ?rwxrwxr-x··2.0·unx·····6265·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer$2.class
1161 ?rwxrwxr-x··2.0·unx·····5187·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer.class1161 ?rwxrwxr-x··2.0·unx·····5180·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccFileTransfer.class
1162 ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccManager$1.class1162 ?rwxrwxr-x··2.0·unx······615·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccManager$1.class
1163 ?rwxrwxr-x··2.0·unx·····3263·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccManager.class1163 ?rwxrwxr-x··2.0·unx·····3263·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/DccManager.class
1164 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/IdentServer.class1164 ?rwxrwxr-x··2.0·unx·····1845·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/IdentServer.class
1165 ?rwxrwxr-x··2.0·unx·····2803·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/InputThread.class1165 ?rwxrwxr-x··2.0·unx·····2803·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/InputThread.class
1166 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/IrcException.class1166 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/IrcException.class
1167 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/NickConstants.class1167 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/NickConstants.class
1168 ?rwxrwxr-x··2.0·unx·····1663·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/OutputThread.class1168 ?rwxrwxr-x··2.0·unx·····1663·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/OutputThread.class
Offset 1485, 15 lines modifiedOffset 1485, 15 lines modified
1485 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/PageIndicator.class1485 ?rwxrwxr-x··2.0·unx······429·b-·stor·80-Jan-01·00:00·com/viewpagerindicator/PageIndicator.class
1486 ?rwxrwxr-x··2.0·unx·····2302·b-·stor·80-Jan-01·00:00·indrora/atomic/activity/MessageActivity.class1486 ?rwxrwxr-x··2.0·unx·····2302·b-·stor·80-Jan-01·00:00·indrora/atomic/activity/MessageActivity.class
1487 ?rwxrwxr-x··2.0·unx·····5325·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ConversationPagerAdapter.class1487 ?rwxrwxr-x··2.0·unx·····5325·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ConversationPagerAdapter.class
1488 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ViewPagerAdapter.class1488 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·indrora/atomic/adapter/ViewPagerAdapter.class
1489 ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/AMsgHandler.class1489 ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/AMsgHandler.class
1490 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/AwayHandler.class1490 ?rwxrwxr-x··2.0·unx·····1110·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/AwayHandler.class
1491 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/BackHandler.class1491 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/BackHandler.class
1492 ?rwxrwxr-x··2.0·unx·····2735·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/ClearHandler.class1492 ?rwxrwxr-x··2.0·unx·····2731·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/ClearHandler.class
1493 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/CloseHandler.class1493 ?rwxrwxr-x··2.0·unx·····1424·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/CloseHandler.class
1494 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DCCHandler.class1494 ?rwxrwxr-x··2.0·unx·····2142·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DCCHandler.class
1495 ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DeHalfopHandler.class1495 ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DeHalfopHandler.class
1496 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DeopHandler.class1496 ?rwxrwxr-x··2.0·unx·····1164·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DeopHandler.class
1497 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DevoiceHandler.class1497 ?rwxrwxr-x··2.0·unx·····1173·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/DevoiceHandler.class
1498 ?rwxrwxr-x··2.0·unx·····1340·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/EchoHandler.class1498 ?rwxrwxr-x··2.0·unx·····1340·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/EchoHandler.class
1499 ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/HalfopHandler.class1499 ?rwxrwxr-x··2.0·unx·····1168·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/HalfopHandler.class
Offset 1516, 15 lines modifiedOffset 1516, 15 lines modified
1516 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/WhoisHandler.class1516 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·indrora/atomic/command/handler/WhoisHandler.class
1517 ?rwxrwxr-x··2.0·unx·····4891·b-·stor·80-Jan-01·00:00·indrora/atomic/indicator/ConversationIndicator.class1517 ?rwxrwxr-x··2.0·unx·····4891·b-·stor·80-Jan-01·00:00·indrora/atomic/indicator/ConversationIndicator.class
1518 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ConversationSelectedListener.class1518 ?rwxrwxr-x··2.0·unx·····2843·b-·stor·80-Jan-01·00:00·indrora/atomic/listener/ConversationSelectedListener.class
1519 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Channel.class1519 ?rwxrwxr-x··2.0·unx······395·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Channel.class
1520 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Query.class1520 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·indrora/atomic/model/Query.class
1521 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·indrora/atomic/model/ServerInfo.class1521 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·indrora/atomic/model/ServerInfo.class
1522 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/NickAlreadyInUseException.class1522 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·org/jibble/pircbot/NickAlreadyInUseException.class
1523 ?rwxrwxr-x··2.0·unx····31190·b-·defN·80-Jan-01·00:00·org/jibble/pircbot/PircBot.class1523 ?rwxrwxr-x··2.0·unx····31155·b-·defN·80-Jan-01·00:00·org/jibble/pircbot/PircBot.class
Max diff block lines reached; 5982/19001 bytes (31.48%) of diff not shown.
4.53 KB
android/support/v4/app/BundleCompatDonut.class
4.44 KB
procyon -ec {}
    
Offset 73, 21 lines modifiedOffset 73, 21 lines modified
73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);
74 ············try·{74 ············try·{
75 ················final·Object·o·=·invoke2;75 ················final·Object·o·=·invoke2;
76 ················final·IBinder·binder2;76 ················final·IBinder·binder2;
77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;
78 ················return·binder2;78 ················return·binder2;
79 ············}79 ············}
 80 ············catch·(IllegalAccessException·ex3)·{}
80 ············catch·(IllegalArgumentException·ex3)·{}81 ············catch·(IllegalArgumentException·ex)·{}
81 ············catch·(InvocationTargetException·ex)·{}82 ············catch·(InvocationTargetException·ex)·{}
82 ············catch·(IllegalAccessException·ex)·{} 
83 ········}83 ········}
 84 ········catch·(IllegalAccessException·ex4)·{}
84 ········catch·(IllegalArgumentException·ex4)·{}85 ········catch·(IllegalArgumentException·ex5)·{}
85 ········catch·(InvocationTargetException·ex5)·{}86 ········catch·(InvocationTargetException·ex6)·{}
86 ········catch·(IllegalAccessException·ex6)·{} 
87 ····}87 ····}
88 ····88 ····
89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{
90 ········//·90 ········//·
91 ········//·This·method·could·not·be·decompiled.91 ········//·This·method·could·not·be·decompiled.
92 ········//·92 ········//·
93 ········//·Original·Bytecode:93 ········//·Original·Bytecode:
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;
207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;
208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;
209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;
210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;
211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;
212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;
213 ········//··102····105····199····204····Ljava/lang/reflect/InvocationTargetException;213 ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException;
214 ········//··102····105····204····209····Ljava/lang/IllegalAccessException;214 ········//··102····105····170····172····Ljava/lang/IllegalAccessException;
215 ········//··102····105····170····172····Ljava/lang/IllegalArgumentException;215 ········//··102····105····199····204····Ljava/lang/IllegalArgumentException;
216 ········//··110····115····199····204····Ljava/lang/reflect/InvocationTargetException;216 ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException;
217 ········//··110····115····204····209····Ljava/lang/IllegalAccessException;217 ········//··110····115····170····172····Ljava/lang/IllegalAccessException;
218 ········//··110····115····170····172····Ljava/lang/IllegalArgumentException;218 ········//··110····115····199····204····Ljava/lang/IllegalArgumentException;
219 ········//··126····128····199····204····Ljava/lang/reflect/InvocationTargetException;219 ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException;
220 ········//··126····128····204····209····Ljava/lang/IllegalAccessException;220 ········//··126····128····170····172····Ljava/lang/IllegalAccessException;
221 ········//··126····128····170····172····Ljava/lang/IllegalArgumentException;221 ········//··126····128····199····204····Ljava/lang/IllegalArgumentException;
222 ········//··135····137····199····204····Ljava/lang/reflect/InvocationTargetException;222 ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException;
223 ········//··135····137····204····209····Ljava/lang/IllegalAccessException;223 ········//··135····137····170····172····Ljava/lang/IllegalAccessException;
224 ········//··135····137····170····172····Ljava/lang/IllegalArgumentException;224 ········//··135····137····199····204····Ljava/lang/IllegalArgumentException;
225 ········//··140····146····199····204····Ljava/lang/reflect/InvocationTargetException;225 ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException;
226 ········//··140····146····204····209····Ljava/lang/IllegalAccessException;226 ········//··140····146····170····172····Ljava/lang/IllegalAccessException;
227 ········//··140····146····170····172····Ljava/lang/IllegalArgumentException;227 ········//··140····146····199····204····Ljava/lang/IllegalArgumentException;
228 ········//·228 ········//·
229 ········//·The·error·that·occurred·was:229 ········//·The·error·that·occurred·was:
230 ········//·230 ········//·
231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:
232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
11.7 KB
de/duenndns/ssl/MemorizingTrustManager.class
11.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 862, 15 lines modifiedOffset 862, 15 lines modified
862 ·········1:·getfield······#90·················//·Field·appKeyStore:Ljava/security/KeyStore;862 ·········1:·getfield······#90·················//·Field·appKeyStore:Ljava/security/KeyStore;
863 ·········4:·areturn863 ·········4:·areturn
  
864 ··private·java.lang.String·certChainMessage(java.security.cert.X509Certificate[],·java.security.cert.CertificateException);864 ··private·java.lang.String·certChainMessage(java.security.cert.X509Certificate[],·java.security.cert.CertificateException);
865 ····descriptor:·([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String;865 ····descriptor:·([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String;
866 ····flags:·(0x0002)·ACC_PRIVATE866 ····flags:·(0x0002)·ACC_PRIVATE
867 ····Code:867 ····Code:
868 ······stack=300,·locals=15,·args_size=3868 ······stack=300,·locals=12,·args_size=3
869 ·········0:·aload_2869 ·········0:·aload_2
870 ·········1:·astore_3870 ·········1:·astore_3
871 ·········2:·getstatic·····#65·················//·Field·LOGGER:Ljava/util/logging/Logger;871 ·········2:·getstatic·····#65·················//·Field·LOGGER:Ljava/util/logging/Logger;
872 ·········5:·astore········4872 ·········5:·astore········4
873 ·········7:·getstatic·····#104················//·Field·java/util/logging/Level.FINE:Ljava/util/logging/Level;873 ·········7:·getstatic·····#104················//·Field·java/util/logging/Level.FINE:Ljava/util/logging/Level;
874 ········10:·astore········5874 ········10:·astore········5
875 ········12:·new···········#106················//·class·java/lang/StringBuilder875 ········12:·new···········#106················//·class·java/lang/StringBuilder
Offset 908, 15 lines modifiedOffset 908, 15 lines modified
908 ········82:·invokevirtual·#135················//·Method·java/lang/Throwable.getMessage:()Ljava/lang/String;908 ········82:·invokevirtual·#135················//·Method·java/lang/Throwable.getMessage:()Ljava/lang/String;
909 ········85:·astore········5909 ········85:·astore········5
910 ········87:·aload·········4910 ········87:·aload·········4
911 ········89:·aload·········5911 ········89:·aload·········5
912 ········91:·invokevirtual·#141················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z912 ········91:·invokevirtual·#141················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
913 ········94:·istore········9913 ········94:·istore········9
914 ········96:·iload·········9914 ········96:·iload·········9
915 ········98:·ifeq··········254915 ········98:·ifeq··········253
916 ·······101:·aload_0916 ·······101:·aload_0
917 ·······102:·getfield······#143················//·Field·master:Landroid/content/Context;917 ·······102:·getfield······#143················//·Field·master:Landroid/content/Context;
918 ·······105:·astore········4918 ·······105:·astore········4
919 ·······107:·getstatic·····#148················//·Field·de/duenndns/ssl/R$string.mtm_trust_anchor:I919 ·······107:·getstatic·····#148················//·Field·de/duenndns/ssl/R$string.mtm_trust_anchor:I
920 ·······110:·istore········10920 ·······110:·istore········10
921 ·······112:·aload·········4921 ·······112:·aload·········4
922 ·······114:·iload·········10922 ·······114:·iload·········10
Offset 963, 47 lines modifiedOffset 963, 47 lines modified
963 ·······200:·invokevirtual·#154················//·Method·android/content/Context.getString:(I)Ljava/lang/String;963 ·······200:·invokevirtual·#154················//·Method·android/content/Context.getString:(I)Ljava/lang/String;
964 ·······203:·astore········4964 ·······203:·astore········4
965 ·······205:·aload·········8965 ·······205:·aload·········8
966 ·······207:·aload·········4966 ·······207:·aload·········4
967 ·······209:·invokevirtual·#157················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;967 ·······209:·invokevirtual·#157················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
968 ·······212:·pop968 ·······212:·pop
969 ·······213:·aload_1969 ·······213:·aload_1
970 ·······214:·astore········11 
971 ·······216:·aload_1 
972 ·······217:·arraylength970 ·······214:·arraylength
 971 ·······215:·istore········10
 972 ·······217:·iconst_0
973 ·······218:·istore········12973 ·······218:·istore········9
974 ·······220:·iconst_0974 ·······220:·aconst_null
975 ·······221:·istore········13975 ·······221:·astore········4
976 ·······223:·iload·········13976 ·······223:·iload·········9
977 ·······225:·iload·········12977 ·······225:·iload·········10
978 ·······227:·if_icmpge·····271978 ·······227:·if_icmpge·····270
 979 ·······230:·aload_1
 980 ·······231:·iload·········9
 981 ·······233:·aaload
 982 ·······234:·astore········11
 983 ·······236:·aload_0
 984 ·······237:·aload·········8
979 ·······230:·aload·········11985 ·······239:·aload·········11
980 ·······232:·iload·········13 
981 ·······234:·aaload 
982 ·······235:·astore········14 
983 ·······237:·aload_0 
984 ·······238:·aload·········8 
985 ·······240:·aload·········14 
986 ·······242:·invokespecial·#171················//·Method·certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V986 ·······241:·invokespecial·#171················//·Method·certDetails:(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V
987 ·······245:·iload·········13987 ·······244:·iload·········9
988 ·······247:·iconst_1988 ·······246:·iconst_1
989 ·······248:·iadd989 ·······247:·iadd
990 ·······249:·istore········13990 ·······248:·istore········9
991 ·······251:·goto··········223991 ·······250:·goto··········223
992 ·······254:·aload_3992 ·······253:·aload_3
993 ·······255:·invokevirtual·#174················//·Method·java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;993 ·······254:·invokevirtual·#174················//·Method·java/lang/Throwable.getLocalizedMessage:()Ljava/lang/String;
994 ·······258:·astore········4994 ·······257:·astore········4
995 ·······260:·aload·········8995 ·······259:·aload·········8
996 ·······262:·aload·········4996 ·······261:·aload·········4
997 ·······264:·invokevirtual·#157················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;997 ·······263:·invokevirtual·#157················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
998 ·······267:·pop998 ·······266:·pop
999 ·······268:·goto··········129999 ·······267:·goto··········129
1000 ·······271:·aload·········81000 ·······270:·aload·········8
1001 ·······273:·invokevirtual·#175················//·Method·java/lang/StringBuffer.toString:()Ljava/lang/String;1001 ·······272:·invokevirtual·#175················//·Method·java/lang/StringBuffer.toString:()Ljava/lang/String;
1002 ·······276:·areturn1002 ·······275:·areturn
  
1003 ··private·void·certDetails(java.lang.StringBuffer,·java.security.cert.X509Certificate);1003 ··private·void·certDetails(java.lang.StringBuffer,·java.security.cert.X509Certificate);
1004 ····descriptor:·(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V1004 ····descriptor:·(Ljava/lang/StringBuffer;Ljava/security/cert/X509Certificate;)V
1005 ····flags:·(0x0002)·ACC_PRIVATE1005 ····flags:·(0x0002)·ACC_PRIVATE
1006 ····Code:1006 ····Code:
1007 ······stack=300,·locals=5,·args_size=31007 ······stack=300,·locals=5,·args_size=3
1008 ·········0:·new···········#177················//·class·java/text/SimpleDateFormat1008 ·········0:·new···········#177················//·class·java/text/SimpleDateFormat
Offset 1901, 15 lines modifiedOffset 1901, 15 lines modified
1901 ·············0·····4····10···Class·java/security/KeyStoreException1901 ·············0·····4····10···Class·java/security/KeyStoreException
1902 ·············5·····9····10···Class·java/security/KeyStoreException1902 ·············5·····9····10···Class·java/security/KeyStoreException
  
1903 ··javax.net.ssl.X509TrustManager·getTrustManager(java.security.KeyStore);1903 ··javax.net.ssl.X509TrustManager·getTrustManager(java.security.KeyStore);
1904 ····descriptor:·(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager;1904 ····descriptor:·(Ljava/security/KeyStore;)Ljavax/net/ssl/X509TrustManager;
1905 ····flags:·(0x0000)1905 ····flags:·(0x0000)
1906 ····Code:1906 ····Code:
1907 ······stack=300,·locals=13,·args_size=21907 ······stack=300,·locals=12,·args_size=2
1908 ·········0:·ldc_w·········#431················//·String·X5091908 ·········0:·ldc_w·········#431················//·String·X509
1909 ·········3:·astore_21909 ·········3:·astore_2
1910 ·········4:·aload_21910 ·········4:·aload_2
1911 ·········5:·invokestatic··#436················//·Method·javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;1911 ·········5:·invokestatic··#436················//·Method·javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
1912 ·········8:·astore_31912 ·········8:·astore_3
1913 ·········9:·aload_31913 ·········9:·aload_3
1914 ········10:·aload_11914 ········10:·aload_1
Offset 1918, 74 lines modifiedOffset 1918, 76 lines modified
1918 ········15:·invokevirtual·#443················//·Method·javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager;1918 ········15:·invokevirtual·#443················//·Method·javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager;
1919 ········18:·astore········41919 ········18:·astore········4
1920 ········20:·aload·········41920 ········20:·aload·········4
1921 ········22:·arraylength1921 ········22:·arraylength
1922 ········23:·istore········51922 ········23:·istore········5
1923 ········25:·iconst_01923 ········25:·iconst_0
1924 ········26:·istore········61924 ········26:·istore········6
1925 ········28:·iload·········61925 ········28:·aconst_null
 1926 ········29:·astore_2
1926 ········30:·iload·········51927 ········30:·iload·········6
 1928 ········32:·iload·········5
1927 ········32:·if_icmpge·····1351929 ········34:·if_icmpge·····137
1928 ········35:·aload·········41930 ········37:·aload·········4
1929 ········37:·iload·········61931 ········39:·iload·········6
1930 ········39:·aaload1932 ········41:·aaload
1931 ········40:·astore········71933 ········42:·astore········7
1932 ········42:·aload·········71934 ········44:·aload·········7
1933 ········44:·instanceof····#6··················//·class·javax/net/ssl/X509TrustManager1935 ········46:·instanceof····#6··················//·class·javax/net/ssl/X509TrustManager
1934 ········47:·istore········81936 ········49:·istore········8
1935 ········49:·iload·········81937 ········51:·iload·········8
1936 ········51:·ifeq··········641938 ········53:·ifeq··········66
1937 ········54:·aload·········71939 ········56:·aload·········7
1938 ········56:·checkcast·····#6··················//·class·javax/net/ssl/X509TrustManager1940 ········58:·checkcast·····#6··················//·class·javax/net/ssl/X509TrustManager
Max diff block lines reached; 882/11819 bytes (7.46%) of diff not shown.
5.81 KB
indrora/atomic/FirstRunActivity.class
5.74 KB
procyon -ec {}
    
Offset 85, 55 lines modifiedOffset 85, 52 lines modified
85 ········final·View·view·=·inflate;85 ········final·View·view·=·inflate;
86 ········try·{86 ········try·{
87 ············final·View·viewById·=·view.findViewById(n);87 ············final·View·viewById·=·view.findViewById(n);
88 ············try·{88 ············try·{
89 ················final·TextView·textView·=·(TextView)viewById;89 ················final·TextView·textView·=·(TextView)viewById;
90 ················final·String·s·=·"Version·%1$s";90 ················final·String·s·=·"Version·%1$s";
91 ················final·Object[]·args·=·{·null·};91 ················final·Object[]·args·=·{·null·};
 92 ················final·PackageManager·packageManager·=·this.getPackageManager();
92 ················try·{93 ················try·{
93 ····················final·PackageManager·packageManager·=·this.getPackageManager();94 ····················final·PackageInfo·packageInfo·=·packageManager.getPackageInfo(this.getPackageName(),·0);
94 ····················try·{95 ····················try·{
95 ························final·PackageInfo·packageInfo·=·packageManager.getPackageInfo(this.getPackageName(),·0);96 ························args[0]·=·packageInfo.versionName;
 97 ························final·String·format·=·s;
96 ························try·{98 ························try·{
97 ····························args[0]·=·packageInfo.versionName; 
98 ····························final·String·format·=·s; 
99 ····························try·{ 
100 ································textView.setText((CharSequence)String.format(format,·args));99 ····························textView.setText((CharSequence)String.format(format,·args));
101 ································final·TextView·textView2·=·(TextView)inflate.findViewById(2131492986);100 ····························final·TextView·textView2·=·(TextView)inflate.findViewById(2131492986);
102 ································textView2.setText((CharSequence)Html.fromHtml(this.getString(2131624075)));101 ····························textView2.setText((CharSequence)Html.fromHtml(this.getString(2131624075)));
103 ································textView2.setLinksClickable(true);102 ····························textView2.setLinksClickable(true);
104 ································textView2.setMovementMethod(LinkMovementMethod.getInstance());103 ····························textView2.setMovementMethod(LinkMovementMethod.getInstance());
105 ································inflate.setTag((Object)this.getString(2131624076));104 ····························inflate.setTag((Object)this.getString(2131624076));
106 ································this.vf.addView(this.wrapScrollview(inflate));105 ····························this.vf.addView(this.wrapScrollview(inflate));
107 ································this.vf.setScrollContainer(true);106 ····························this.vf.setScrollContainer(true);
108 ································this.ss·=·new·Settings((Context)this);107 ····························this.ss·=·new·Settings((Context)this);
109 ································final·int·lastRunVersion·=·this.ss.getLastRunVersion();108 ····························final·int·lastRunVersion·=·this.ss.getLastRunVersion();
110 ································Log.d("Firstrun",·"Last·version·=·"·+·lastRunVersion);109 ····························Log.d("Firstrun",·"Last·version·=·"·+·lastRunVersion);
111 ································final·FirstRunActivity$HelpTopic[]·topics·=·this.topics;110 ····························final·FirstRunActivity$HelpTopic[]·topics·=·this.topics;
112 ································for·(int·length·=·topics.length,·i·=·0;·i·<·length;·++i)·{111 ····························for·(int·length·=·topics.length,·i·=·0;·i·<·length;·++i)·{
113 ····································final·FirstRunActivity$HelpTopic·firstRunActivity$HelpTopic·=·topics[i];112 ································final·FirstRunActivity$HelpTopic·firstRunActivity$HelpTopic·=·topics[i];
114 ····································Log.d("Firstrun",·"addedin="·+·firstRunActivity$HelpTopic.AddedIn·+·"·vs·ver·"·+·lastRunVersion);113 ································Log.d("Firstrun",·"addedin="·+·firstRunActivity$HelpTopic.AddedIn·+·"·vs·ver·"·+·lastRunVersion);
115 ····································if·(firstRunActivity$HelpTopic.AddedIn·>=·lastRunVersion)·{114 ································if·(firstRunActivity$HelpTopic.AddedIn·>=·lastRunVersion)·{
116 ········································this.vf.addView(this.generateHelpPage(firstRunActivity$HelpTopic));115 ····································this.vf.addView(this.generateHelpPage(firstRunActivity$HelpTopic));
117 ····································} 
118 ································}116 ································}
119 ····························}117 ····························}
120 ····························catch·(PackageManager$NameNotFoundException·ex)·{ 
121 ································((TextView)inflate.findViewById(2131492984)).setText((CharSequence)"Unkown·version!"); 
122 ····························} 
123 ························}118 ························}
124 ························catch·(PackageManager$NameNotFoundException·ex2)·{}119 ························catch·(PackageManager$NameNotFoundException·ex)·{
 120 ····························((TextView)inflate.findViewById(2131492984)).setText((CharSequence)"Unkown·version!");
 121 ························}
125 ····················}122 ····················}
126 ····················catch·(PackageManager$NameNotFoundException·ex3)·{}123 ····················catch·(PackageManager$NameNotFoundException·ex2)·{}
127 ················}124 ················}
128 ················catch·(PackageManager$NameNotFoundException·ex4)·{}125 ················catch·(PackageManager$NameNotFoundException·ex3)·{}
129 ············}126 ············}
130 ············catch·(PackageManager$NameNotFoundException·ex5)·{}127 ············catch·(PackageManager$NameNotFoundException·ex4)·{}
131 ········}128 ········}
132 ········catch·(PackageManager$NameNotFoundException·ex6)·{}129 ········catch·(PackageManager$NameNotFoundException·ex5)·{}
133 ········this.ss.updateLastRunVersion();130 ········this.ss.updateLastRunVersion();
134 ········((Button)this.findViewById(2131492981)).setOnClickListener((View$OnClickListener)new·FirstRunActivity$2(this));131 ········((Button)this.findViewById(2131492981)).setOnClickListener((View$OnClickListener)new·FirstRunActivity$2(this));
135 ········((Button)this.findViewById(2131492980)).setOnClickListener((View$OnClickListener)new·FirstRunActivity$3(this));132 ········((Button)this.findViewById(2131492980)).setOnClickListener((View$OnClickListener)new·FirstRunActivity$3(this));
136 ········if·(FirstRunActivity.currentPage·>·0)·{133 ········if·(FirstRunActivity.currentPage·>·0)·{
137 ············this.vf.setDisplayedChild(FirstRunActivity.currentPage);134 ············this.vf.setDisplayedChild(FirstRunActivity.currentPage);
138 ········}135 ········}
139 ········this.updateButton();136 ········this.updateButton();
5.47 KB
indrora/atomic/db/Database.class
5.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 1616, 15 lines modifiedOffset 1616, 15 lines modified
1616 ·······101:·goto··········231616 ·······101:·goto··········23
1617 ·······104:·return1617 ·······104:·return
  
1618 ··public·void·setChannels(int,·java.util.ArrayList);1618 ··public·void·setChannels(int,·java.util.ArrayList);
1619 ····descriptor:·(ILjava/util/ArrayList;)V1619 ····descriptor:·(ILjava/util/ArrayList;)V
1620 ····flags:·(0x0001)·ACC_PUBLIC1620 ····flags:·(0x0001)·ACC_PUBLIC
1621 ····Code:1621 ····Code:
1622 ······stack=300,·locals=9,·args_size=31622 ······stack=300,·locals=8,·args_size=3
1623 ·········0:·aload_01623 ·········0:·aload_0
1624 ·········1:·invokevirtual·#165················//·Method·getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;1624 ·········1:·invokevirtual·#165················//·Method·getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;
1625 ·········4:·astore_31625 ·········4:·astore_3
1626 ·········5:·ldc···········#167················//·String·channels1626 ·········5:·ldc···········#167················//·String·channels
1627 ·········7:·astore········41627 ·········7:·astore········4
1628 ·········9:·new···········#236················//·class·java/lang/StringBuilder1628 ·········9:·new···········#236················//·class·java/lang/StringBuilder
1629 ········12:·astore········51629 ········12:·astore········5
Offset 1641, 39 lines modifiedOffset 1641, 39 lines modified
1641 ········37:·aload·········41641 ········37:·aload·········4
1642 ········39:·aload·········51642 ········39:·aload·········5
1643 ········41:·aconst_null1643 ········41:·aconst_null
1644 ········42:·invokevirtual·#412················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I1644 ········42:·invokevirtual·#412················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
1645 ········45:·pop1645 ········45:·pop
1646 ········46:·aload_21646 ········46:·aload_2
1647 ········47:·invokevirtual·#413················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1647 ········47:·invokevirtual·#413················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1648 ········50:·astore········61648 ········50:·astore_3
1649 ········52:·aload·········61649 ········51:·aload_3
1650 ········54:·invokeinterface·#393,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1650 ········52:·invokeinterface·#393,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1651 ········59:·istore········71651 ········57:·istore········6
1652 ········61:·iload·········71652 ········59:·iload·········6
1653 ········63:·ifeq··········931653 ········61:·ifeq··········92
1654 ········66:·aload·········61654 ········64:·aload_3
1655 ········68:·invokeinterface·#397,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1655 ········65:·invokeinterface·#397,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1656 ········73:·checkcast·····#74·················//·class·java/lang/String1656 ········70:·checkcast·····#74·················//·class·java/lang/String
1657 ········76:·astore········81657 ········73:·astore········7
1658 ········78:·ldc_w·········#415················//·String1658 ········75:·ldc_w·········#415················//·String
1659 ········81:·astore_31659 ········78:·astore········4
1660 ········82:·aload_01660 ········80:·aload_0
1661 ········83:·iload_11661 ········81:·iload_1
 1662 ········82:·aload·········7
1662 ········84:·aload·········81663 ········84:·aload·········4
1663 ········86:·aload_3 
1664 ········87:·invokevirtual·#419················//·Method·addChannel:(ILjava/lang/String;Ljava/lang/String;)V1664 ········86:·invokevirtual·#419················//·Method·addChannel:(ILjava/lang/String;Ljava/lang/String;)V
1665 ········90:·goto··········521665 ········89:·goto··········51
1666 ········93:·return1666 ········92:·return
  
1667 ··public·void·setCommands(int,·java.util.ArrayList);1667 ··public·void·setCommands(int,·java.util.ArrayList);
1668 ····descriptor:·(ILjava/util/ArrayList;)V1668 ····descriptor:·(ILjava/util/ArrayList;)V
1669 ····flags:·(0x0001)·ACC_PUBLIC1669 ····flags:·(0x0001)·ACC_PUBLIC
1670 ····Code:1670 ····Code:
1671 ······stack=300,·locals=9,·args_size=31671 ······stack=300,·locals=8,·args_size=3
1672 ·········0:·aload_01672 ·········0:·aload_0
1673 ·········1:·invokevirtual·#165················//·Method·getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;1673 ·········1:·invokevirtual·#165················//·Method·getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase;
1674 ·········4:·astore_31674 ·········4:·astore_3
1675 ·········5:·ldc···········#177················//·String·commands1675 ·········5:·ldc···········#177················//·String·commands
1676 ·········7:·astore········41676 ·········7:·astore········4
1677 ·········9:·new···········#236················//·class·java/lang/StringBuilder1677 ·········9:·new···········#236················//·class·java/lang/StringBuilder
1678 ········12:·astore········51678 ········12:·astore········5
Offset 1690, 30 lines modifiedOffset 1690, 30 lines modified
1690 ········37:·aload·········41690 ········37:·aload·········4
1691 ········39:·aload·········51691 ········39:·aload·········5
1692 ········41:·aconst_null1692 ········41:·aconst_null
1693 ········42:·invokevirtual·#412················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I1693 ········42:·invokevirtual·#412················//·Method·android/database/sqlite/SQLiteDatabase.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
1694 ········45:·pop1694 ········45:·pop
1695 ········46:·aload_21695 ········46:·aload_2
1696 ········47:·invokevirtual·#413················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;1696 ········47:·invokevirtual·#413················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
1697 ········50:·astore········61697 ········50:·astore_3
1698 ········52:·aload·········61698 ········51:·aload_3
1699 ········54:·invokeinterface·#393,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1699 ········52:·invokeinterface·#393,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1700 ········59:·istore········71700 ········57:·istore········6
1701 ········61:·iload·········71701 ········59:·iload·········6
1702 ········63:·ifeq··········881702 ········61:·ifeq··········85
1703 ········66:·aload·········61703 ········64:·aload_3
1704 ········68:·invokeinterface·#397,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1704 ········65:·invokeinterface·#397,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1705 ········73:·checkcast·····#74·················//·class·java/lang/String1705 ········70:·checkcast·····#74·················//·class·java/lang/String
1706 ········76:·astore········81706 ········73:·astore········7
1707 ········78:·aload_01707 ········75:·aload_0
1708 ········79:·iload_11708 ········76:·iload_1
1709 ········80:·aload·········81709 ········77:·aload·········7
1710 ········82:·invokevirtual·#423················//·Method·addCommand:(ILjava/lang/String;)V1710 ········79:·invokevirtual·#423················//·Method·addCommand:(ILjava/lang/String;)V
1711 ········85:·goto··········521711 ········82:·goto··········51
1712 ········88:·return1712 ········85:·return
  
1713 ··public·void·updateIdentity(int,·java.lang.String,·java.lang.String,·java.lang.String,·java.util.List);1713 ··public·void·updateIdentity(int,·java.lang.String,·java.lang.String,·java.lang.String,·java.util.List);
1714 ····descriptor:·(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V1714 ····descriptor:·(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
1715 ····flags:·(0x0001)·ACC_PUBLIC1715 ····flags:·(0x0001)·ACC_PUBLIC
1716 ····Code:1716 ····Code:
1717 ······stack=300,·locals=11,·args_size=61717 ······stack=300,·locals=11,·args_size=6
1718 ·········0:·new···········#143················//·class·android/content/ContentValues1718 ·········0:·new···········#143················//·class·android/content/ContentValues
1.5 KB
indrora/atomic/irc/IRCService.class
1.43 KB
procyon -ec {}
    
Offset 333, 27 lines modifiedOffset 333, 27 lines modified
333 ············return·IRCService.reconnectNextNetwork.contains(Integer.valueOf(i));333 ············return·IRCService.reconnectNextNetwork.contains(Integer.valueOf(i));
334 ········}334 ········}
335 ····}335 ····}
336 ····336 ····
337 ····protected·void·networksChanged(final·int·n)·{337 ····protected·void·networksChanged(final·int·n)·{
338 ········//·monitorenter(this)338 ········//·monitorenter(this)
339 ········final·boolean·isTransient·=·true;339 ········final·boolean·isTransient·=·true;
340 ········Label_0661:·{340 ········Label_0594:·{
341 ············try·{341 ············try·{
342 ················this._isTransient·=·isTransient;342 ················this._isTransient·=·isTransient;
343 ················if·(n·==·-1·&&·this.settings.reconnectLoss())·{343 ················if·(n·==·-1·&&·this.settings.reconnectLoss())·{
344 ····················this.updateNotification(this.getString(2131624185),·"Waiting·for·network",·-1,·false,·false,·false);344 ····················this.updateNotification(this.getString(2131624185),·"Waiting·for·network",·-1,·false,·false,·false);
345 ····················IRCService.reconnectNextNetwork.clear();345 ····················IRCService.reconnectNextNetwork.clear();
346 ····················final·Iterator<Integer>·iterator·=·this.connections.keySet().iterator();346 ····················final·Iterator<Integer>·iterator·=·this.connections.keySet().iterator();
347 ····················while·(iterator.hasNext())·{347 ····················while·(iterator.hasNext())·{
348 ························final·int·intValue·=·(int)Integer.valueOf(iterator.next());348 ························final·int·intValue·=·(int)Integer.valueOf(iterator.next());
349 ························IRCService.reconnectNextNetwork.add(Integer.valueOf(intValue));349 ························IRCService.reconnectNextNetwork.add(Integer.valueOf(intValue));
350 ························this.sendBroadcast(Broadcast.createServerIntent("indrora.atomic.server.status",·intValue));350 ························this.sendBroadcast(Broadcast.createServerIntent("indrora.atomic.server.status",·intValue));
351 ····················}351 ····················}
352 ····················break·Label_0661;352 ····················break·Label_0594;
353 ················}353 ················}
354 ············}354 ············}
355 ············finally·{355 ············finally·{
356 ············}356 ············}
357 ············//·monitorexit(this)357 ············//·monitorexit(this)
358 ············if·(this.settings.reconnectTransient())·{358 ············if·(this.settings.reconnectTransient())·{
359 ················this.updateNotification(this.getString(2131624185),·"Network·in·transition",·-1,·false,·false,·false);359 ················this.updateNotification(this.getString(2131624185),·"Network·in·transition",·-1,·false,·false,·false);
3.63 KB
indrora/atomic/model/Server.class
3.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 505, 48 lines modifiedOffset 505, 46 lines modified
505 ······stack=300,·locals=8,·args_size=1505 ······stack=300,·locals=8,·args_size=1
506 ·········0:·new···········#102················//·class·java/util/ArrayList506 ·········0:·new···········#102················//·class·java/util/ArrayList
507 ·········3:·astore_1507 ·········3:·astore_1
508 ·········4:·aload_1508 ·········4:·aload_1
509 ·········5:·invokespecial·#103················//·Method·java/util/ArrayList."<init>":()V509 ·········5:·invokespecial·#103················//·Method·java/util/ArrayList."<init>":()V
510 ·········8:·aload_0510 ·········8:·aload_0
511 ·········9:·getfield······#43·················//·Field·conversations:Ljava/util/LinkedHashMap;511 ·········9:·getfield······#43·················//·Field·conversations:Ljava/util/LinkedHashMap;
512 ········12:·astore_2 
513 ········13:·aload_2 
514 ········14:·invokevirtual·#107················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;512 ········12:·invokevirtual·#107················//·Method·java/util/LinkedHashMap.values:()Ljava/util/Collection;
515 ········17:·astore_3513 ········15:·astore_2
516 ········18:·aload_3514 ········16:·aload_2
517 ········19:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;515 ········17:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
518 ········24:·astore········4 
519 ········26:·aload·········4516 ········22:·astore_3
 517 ········23:·aload_3
520 ········28:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z518 ········24:·invokeinterface·#129,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
521 ········33:·istore········5519 ········29:·istore········4
522 ········35:·iload·········5520 ········31:·iload·········4
523 ········37:·ifeq··········84521 ········33:·ifeq··········81
524 ········40:·aload·········4522 ········36:·aload_3
525 ········42:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;523 ········37:·invokeinterface·#133,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
526 ········47:·checkcast·····#62·················//·class·indrora/atomic/model/Conversation524 ········42:·checkcast·····#62·················//·class·indrora/atomic/model/Conversation
527 ········50:·astore········6525 ········45:·astore········5
528 ········52:·aload·········6526 ········47:·aload·········5
529 ········54:·invokevirtual·#137················//·Method·indrora/atomic/model/Conversation.getType:()I527 ········49:·invokevirtual·#137················//·Method·indrora/atomic/model/Conversation.getType:()I
530 ········57:·istore········5528 ········52:·istore········4
531 ········59:·iconst_1529 ········54:·iconst_1
532 ········60:·istore········7530 ········55:·istore········6
533 ········62:·iload·········5531 ········57:·iload·········4
534 ········64:·iload·········7532 ········59:·iload·········6
535 ········66:·if_icmpne·····26533 ········61:·if_icmpne·····23
536 ········69:·aload·········6534 ········64:·aload·········5
537 ········71:·invokevirtual·#70·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;535 ········66:·invokevirtual·#70·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;
538 ········74:·astore_2536 ········69:·astore········7
539 ········75:·aload_1537 ········71:·aload_1
540 ········76:·aload_2538 ········72:·aload·········7
541 ········77:·invokevirtual·#142················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z539 ········74:·invokevirtual·#142················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
542 ········80:·pop540 ········77:·pop
543 ········81:·goto··········26541 ········78:·goto··········23
544 ········84:·aload_1542 ········81:·aload_1
545 ········85:·areturn543 ········82:·areturn
  
546 ··public·java.lang.String·getHost();544 ··public·java.lang.String·getHost();
547 ····descriptor:·()Ljava/lang/String;545 ····descriptor:·()Ljava/lang/String;
548 ····flags:·(0x0001)·ACC_PUBLIC546 ····flags:·(0x0001)·ACC_PUBLIC
549 ····Code:547 ····Code:
550 ······stack=300,·locals=1,·args_size=1548 ······stack=300,·locals=1,·args_size=1
551 ·········0:·aload_0549 ·········0:·aload_0
5.61 KB
indrora/atomic/utils/MircColors.class
5.54 KB
javap -verbose -constants -s -l -private {}
    
Offset 300, 40 lines modifiedOffset 300, 40 lines modified
300 ········65:·aload_2300 ········65:·aload_2
301 ········66:·iconst_0301 ········66:·iconst_0
302 ········67:·aload_3302 ········67:·aload_3
303 ········68:·invokevirtual·#71·················//·Method·java/util/ArrayList.add:(ILjava/lang/Object;)V303 ········68:·invokevirtual·#71·················//·Method·java/util/ArrayList.add:(ILjava/lang/Object;)V
304 ········71:·goto··········21304 ········71:·goto··········21
305 ········74:·aload_2305 ········74:·aload_2
306 ········75:·invokevirtual·#75·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;306 ········75:·invokevirtual·#75·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
307 ········78:·astore········7307 ········78:·astore_3
308 ········80:·aload·········7308 ········79:·aload_3
309 ········82:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z309 ········80:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
310 ········87:·istore········5310 ········85:·istore········6
311 ········89:·iload·········5311 ········87:·iload·········6
312 ········91:·ifeq··········130312 ········89:·ifeq··········127
313 ········94:·aload·········7313 ········92:·aload_3
314 ········96:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;314 ········93:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
315 ·······101:·checkcast·····#86·················//·class·"[I"315 ········98:·checkcast·····#86·················//·class·"[I"
316 ·······104:·astore········8316 ·······101:·astore········7
317 ·······106:·aload·········8317 ·······103:·aload·········7
318 ·······108:·iconst_0318 ·······105:·iconst_0
319 ·······109:·iaload319 ·······106:·iaload
320 ·······110:·istore········5320 ·······107:·istore········6
321 ·······112:·aload·········8321 ·······109:·aload·········7
322 ·······114:·iload_1322 ·······111:·iload_1
323 ·······115:·iaload323 ·······112:·iaload
324 ·······116:·istore········6324 ·······113:·istore········8
325 ·······118:·aload_0325 ·······115:·aload_0
326 ·······119:·iload·········5 
327 ·······121:·iload·········6326 ·······116:·iload·········6
 327 ·······118:·iload·········8
328 ·······123:·invokevirtual·#92·················//·Method·android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder;328 ·······120:·invokevirtual·#92·················//·Method·android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder;
329 ·······126:·pop329 ·······123:·pop
330 ·······127:·goto··········80330 ·······124:·goto··········79
331 ·······130:·aload_0331 ·······127:·aload_0
332 ·······131:·areturn332 ·······128:·areturn
  
333 ··public·static·java.lang.String·removeStyleAndColors(java.lang.String);333 ··public·static·java.lang.String·removeStyleAndColors(java.lang.String);
334 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;334 ····descriptor:·(Ljava/lang/String;)Ljava/lang/String;
335 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC335 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
336 ····Code:336 ····Code:
337 ······stack=300,·locals=1,·args_size=1337 ······stack=300,·locals=1,·args_size=1
338 ·········0:·getstatic·····#41·················//·Field·cleanupPattern:Ljava/util/regex/Pattern;338 ·········0:·getstatic·····#41·················//·Field·cleanupPattern:Ljava/util/regex/Pattern;
Offset 343, 15 lines modifiedOffset 343, 15 lines modified
343 ·········9:·invokevirtual·#98·················//·Method·java/util/regex/Matcher.replaceAll:(Ljava/lang/String;)Ljava/lang/String;343 ·········9:·invokevirtual·#98·················//·Method·java/util/regex/Matcher.replaceAll:(Ljava/lang/String;)Ljava/lang/String;
344 ········12:·areturn344 ········12:·areturn
  
345 ··private·static·void·replaceControlCodes(java.util.regex.Matcher,·android.text.SpannableStringBuilder,·android.text.style.CharacterStyle);345 ··private·static·void·replaceControlCodes(java.util.regex.Matcher,·android.text.SpannableStringBuilder,·android.text.style.CharacterStyle);
346 ····descriptor:·(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V346 ····descriptor:·(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V
347 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC347 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
348 ····Code:348 ····Code:
349 ······stack=300,·locals=12,·args_size=3349 ······stack=300,·locals=11,·args_size=3
350 ·········0:·iconst_2350 ·········0:·iconst_2
351 ·········1:·istore_3351 ·········1:·istore_3
352 ·········2:·new···········#48·················//·class·java/util/ArrayList352 ·········2:·new···········#48·················//·class·java/util/ArrayList
353 ·········5:·astore········4353 ·········5:·astore········4
354 ·········7:·aload·········4354 ·········7:·aload·········4
355 ·········9:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V355 ·········9:·invokespecial·#49·················//·Method·java/util/ArrayList."<init>":()V
356 ········12:·aload_0356 ········12:·aload_0
Offset 413, 35 lines modifiedOffset 413, 35 lines modified
413 ·······122:·iload·········5413 ·······122:·iload·········5
414 ·······124:·iload·········7414 ·······124:·iload·········7
415 ·······126:·iload·········9415 ·······126:·iload·········9
416 ·······128:·invokevirtual·#114················//·Method·android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V416 ·······128:·invokevirtual·#114················//·Method·android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V
417 ·······131:·goto··········12417 ·······131:·goto··········12
418 ·······134:·aload·········4418 ·······134:·aload·········4
419 ·······136:·invokevirtual·#75·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;419 ·······136:·invokevirtual·#75·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
420 ·······139:·astore········10420 ·······139:·astore········6
421 ·······141:·aload·········10421 ·······141:·aload·········6
422 ·······143:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z422 ·······143:·invokeinterface·#80,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
423 ·······148:·istore········5423 ·······148:·istore········7
424 ·······150:·iload·········5424 ·······150:·iload·········7
425 ·······152:·ifeq··········195425 ·······152:·ifeq··········195
426 ·······155:·aload·········10426 ·······155:·aload·········6
427 ·······157:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;427 ·······157:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
428 ·······162:·checkcast·····#100················//·class·java/lang/Integer428 ·······162:·checkcast·····#100················//·class·java/lang/Integer
429 ·······165:·astore········11429 ·······165:·astore········10
430 ·······167:·aload·········11430 ·······167:·aload·········10
431 ·······169:·invokevirtual·#117················//·Method·java/lang/Integer.intValue:()I431 ·······169:·invokevirtual·#117················//·Method·java/lang/Integer.intValue:()I
432 ·······172:·istore········5432 ·······172:·istore········7
433 ·······174:·aload·········11433 ·······174:·aload·········10
434 ·······176:·invokevirtual·#117················//·Method·java/lang/Integer.intValue:()I434 ·······176:·invokevirtual·#117················//·Method·java/lang/Integer.intValue:()I
435 ·······179:·iconst_1435 ·······179:·iconst_1
436 ·······180:·iadd436 ·······180:·iadd
437 ·······181:·istore········7437 ·······181:·istore········9
438 ·······183:·aload_1438 ·······183:·aload_1
439 ·······184:·iload·········5439 ·······184:·iload·········7
440 ·······186:·iload·········7440 ·······186:·iload·········9
441 ·······188:·invokevirtual·#92·················//·Method·android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder;441 ·······188:·invokevirtual·#92·················//·Method·android/text/SpannableStringBuilder.delete:(II)Landroid/text/SpannableStringBuilder;
442 ·······191:·pop442 ·······191:·pop
443 ·······192:·goto··········141443 ·······192:·goto··········141
444 ·······195:·return444 ·······195:·return
  
445 ··public·static·android.text.SpannableString·toSpannable(android.text.SpannableString,·indrora.atomic.model.ColorScheme);445 ··public·static·android.text.SpannableString·toSpannable(android.text.SpannableString,·indrora.atomic.model.ColorScheme);
446 ····descriptor:·(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString;446 ····descriptor:·(Landroid/text/SpannableString;Lindrora/atomic/model/ColorScheme;)Landroid/text/SpannableString;
38.5 KB
org/jibble/pircbot/DccFileTransfer$1.class
38.4 KB
procyon -ec {}
    
Offset 232, 400 lines modifiedOffset 232, 416 lines modified
232 ········//···383:·iload···········8232 ········//···383:·iload···········8
233 ········//···385:·invokevirtual···java/io/BufferedInputStream.read:([BII)I233 ········//···385:·invokevirtual···java/io/BufferedInputStream.read:([BII)I
234 ········//···388:·istore··········18234 ········//···388:·istore··········18
235 ········//···390:·iconst_m1······235 ········//···390:·iconst_m1······
236 ········//···391:·istore··········15236 ········//···391:·istore··········15
237 ········//···393:·iload···········18237 ········//···393:·iload···········18
238 ········//···395:·iload···········15238 ········//···395:·iload···········15
239 ········//···397:·if_icmpeq·······711239 ········//···397:·if_icmpeq·······735
240 ········//···400:·iconst_0·······240 ········//···400:·iconst_0·······
241 ········//···401:·istore··········15241 ········//···401:·istore··········15
242 ········//···403:·aconst_null····242 ········//···403:·aconst_null····
243 ········//···404:·astore_3·······243 ········//···404:·astore_3·······
244 ········//···405:·aload···········14244 ········//···405:·aload···········14
245 ········//···407:·aload···········16245 ········//···407:·aload···········16
246 ········//···409:·iconst_0·······246 ········//···409:·iconst_0·······
247 ········//···410:·iload···········18247 ········//···410:·iload···········18
248 ········//···412:·invokevirtual···java/io/BufferedOutputStream.write:([BII)V248 ········//···412:·invokevirtual···java/io/BufferedOutputStream.write:([BII)V
249 ········//···415:·aload_0········249 ········//···415:·aload_0········
250 ········//···416:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer;250 ········//···416:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer;
251 ········//···419:·astore_3·······251 ········//···419:·astore_3·······
252 ········//···420:·iload···········18 
253 ········//···422:·i2l············ 
254 ········//···423:·lstore··········5 
255 ········//···425:·aload_3········ 
256 ········//···426:·lload···········5 
257 ········//···428:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J 
258 ········//···431:·pop2··········· 
259 ········//···432:·iconst_0······· 
260 ········//···433:·istore··········15 
261 ········//···435:·aconst_null···· 
262 ········//···436:·astore_3······· 
263 ········//···437:·aload_0········ 
264 ········//···438:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; 
265 ········//···441:·astore··········4 
266 ········//···443:·aload···········4 
267 ········//···445:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J 
268 ········//···448:·lstore··········5 
269 ········//···450:·bipush··········24 
270 ········//···452:·istore··········19 
271 ········//···454:·lload···········5 
272 ········//···456:·iload···········19 
273 ········//···458:·lshr··········· 
274 ········//···459:·lstore··········5 
275 ········//···461:·ldc2_w··········255 
276 ········//···464:·lstore··········20 
277 ········//···466:·lload···········5 
278 ········//···468:·lload···········20 
279 ········//···470:·land··········· 
280 ········//···471:·lstore··········5 
281 ········//···473:·lload···········5 
282 ········//···475:·l2i············ 
283 ········//···476:·i2b············ 
284 ········//···477:·istore··········8 
285 ········//···479:·aload···········17 
286 ········//···481:·iconst_0······· 
287 ········//···482:·iload···········8 
288 ········//···484:·bastore········ 
289 ········//···485:·iconst_1······· 
290 ········//···486:·istore··········15 
291 ········//···488:·aload_0········ 
292 ········//···489:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; 
293 ········//···492:·astore··········4 
294 ········//···494:·aload···········4 
295 ········//···496:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J 
296 ········//···499:·lstore··········5 
297 ········//···501:·bipush··········16 
298 ········//···503:·istore··········19 
299 ········//···505:·lload···········5 
300 ········//···507:·iload···········19 
301 ········//···509:·lshr··········· 
302 ········//···510:·lstore··········5 
303 ········//···512:·ldc2_w··········255 
304 ········//···515:·lstore··········20 
305 ········//···517:·lload···········5 
306 ········//···519:·lload···········20 
307 ········//···521:·land··········· 
308 ········//···522:·lstore··········5 
309 ········//···524:·lload···········5 
310 ········//···526:·l2i············ 
311 ········//···527:·i2b············ 
312 ········//···528:·istore··········8 
313 ········//···530:·aload···········17 
314 ········//···532:·iload···········15 
315 ········//···534:·iload···········8 
316 ········//···536:·bastore········ 
317 ········//···537:·iconst_2······· 
318 ········//···538:·istore··········15 
319 ········//···540:·aload_0········252 ········//···420:·aload_0········
320 ········//···541:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer;253 ········//···421:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer;
321 ········//···544:·astore··········4254 ········//···424:·astore··········4
322 ········//···546:·aload···········4255 ········//···426:·aload···········4
323 ········//···548:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J256 ········//···428:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J
324 ········//···551:·lstore··········5257 ········//···431:·lstore··········5
 258 ········//···433:·iload···········18
325 ········//···553:·bipush··········8259 ········//···435:·i2l············
326 ········//···555:·istore··········19260 ········//···436:·lstore··········19
 261 ········//···438:·lload···········19
 262 ········//···440:·lstore··········21
327 ········//···557:·lload···········5263 ········//···442:·lload···········5
328 ········//···559:·iload···········19264 ········//···444:·lload···········19
329 ········//···561:·lshr··········· 
330 ········//···562:·lstore··········5 
331 ········//···564:·ldc2_w··········255 
332 ········//···567:·lstore··········20 
333 ········//···569:·lload···········5265 ········//···446:·ladd···········
334 ········//···571:·lload···········20 
335 ········//···573:·land··········· 
336 ········//···574:·lstore··········5266 ········//···447:·lstore··········5
 267 ········//···449:·aload_3········
337 ········//···576:·lload···········5268 ········//···450:·lload···········5
338 ········//···578:·l2i············ 
339 ········//···579:·i2b············ 
340 ········//···580:·istore··········8 
341 ········//···582:·aload···········17 
342 ········//···584:·iload···········15 
343 ········//···586:·iload···········8 
344 ········//···588:·bastore········ 
345 ········//···589:·iconst_3······· 
346 ········//···590:·istore··········15 
347 ········//···592:·aload_0········ 
348 ········//···593:·getfield········org/jibble/pircbot/DccFileTransfer$1.this$0:Lorg/jibble/pircbot/DccFileTransfer; 
349 ········//···596:·astore··········4 
350 ········//···598:·aload···········4 
351 ········//···600:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J269 ········//···452:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J
352 ········//···603:·lstore··········5270 ········//···455:·pop2···········
353 ········//···605:·iconst_0·······271 ········//···456:·iconst_0·······
354 ········//···606:·istore··········19 
Max diff block lines reached; 26147/39307 bytes (66.52%) of diff not shown.
28.5 KB
org/jibble/pircbot/DccFileTransfer$2.class
28.5 KB
procyon -ec {}
    
Offset 593, 15 lines modifiedOffset 593, 15 lines modified
593 ········//··1163:·istore··········38593 ········//··1163:·istore··········38
594 ········//··1165:·iconst_m1······594 ········//··1165:·iconst_m1······
595 ········//··1166:·istore··········8595 ········//··1166:·istore··········8
596 ········//··1168:·iload···········8596 ········//··1168:·iload···········8
597 ········//··1170:·istore··········16597 ········//··1170:·istore··········16
598 ········//··1172:·iload···········38598 ········//··1172:·iload···········38
599 ········//··1174:·iload···········8599 ········//··1174:·iload···········8
600 ········//··1176:·if_icmpeq·······1291600 ········//··1176:·if_icmpeq·······1318
601 ········//··1179:·iconst_0·······601 ········//··1179:·iconst_0·······
602 ········//··1180:·istore··········8602 ········//··1180:·istore··········8
603 ········//··1182:·aconst_null····603 ········//··1182:·aconst_null····
604 ········//··1183:·astore··········5604 ········//··1183:·astore··········5
605 ········//··1185:·aload···········25605 ········//··1185:·aload···········25
606 ········//··1187:·astore··········4606 ········//··1187:·astore··········4
607 ········//··1189:·aload···········25607 ········//··1189:·aload···········25
Offset 628, 324 lines modifiedOffset 628, 342 lines modified
628 ········//··1226:·iload···········9628 ········//··1226:·iload···········9
629 ········//··1228:·invokevirtual···java/io/BufferedInputStream.read:([BII)I629 ········//··1228:·invokevirtual···java/io/BufferedInputStream.read:([BII)I
630 ········//··1231:·pop············630 ········//··1231:·pop············
631 ········//··1232:·aload_0········631 ········//··1232:·aload_0········
632 ········//··1233:·astore··········4632 ········//··1233:·astore··········4
633 ········//··1235:·aload_0········633 ········//··1235:·aload_0········
634 ········//··1236:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;634 ········//··1236:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;
635 ········//··1239:·astore··········4635 ········//··1239:·astore··········5
636 ········//··1241:·aload···········4636 ········//··1241:·aload_0········
637 ········//··1243:·astore··········5637 ········//··1242:·astore··········4
638 ········//··1245:·iload···········38638 ········//··1244:·aload_0········
639 ········//··1247:·i2l············639 ········//··1245:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;
640 ········//··1248:·lstore··········32640 ········//··1248:·astore··········4
641 ········//··1250:·lload···········32641 ········//··1250:·aload···········4
642 ········//··1252:·lstore··········23642 ········//··1252:·astore··········17
643 ········//··1254:·aload···········4643 ········//··1254:·aload···········4
 644 ········//··1256:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$600:(Lorg/jibble/pircbot/DccFileTransfer;)J
 645 ········//··1259:·lstore··········23
 646 ········//··1261:·iload···········38
 647 ········//··1263:·i2l············
 648 ········//··1264:·lstore··········32
644 ········//··1256:·lload···········32649 ········//··1266:·lload···········32
 650 ········//··1268:·lstore··········21
 651 ········//··1270:·lload···········23
 652 ········//··1272:·lload···········32
 653 ········//··1274:·ladd···········
 654 ········//··1275:·lstore··········23
 655 ········//··1277:·aload···········5
 656 ········//··1279:·astore··········4
 657 ········//··1281:·aload···········5
 658 ········//··1283:·lload···········23
645 ········//··1258:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$614:(Lorg/jibble/pircbot/DccFileTransfer;J)J659 ········//··1285:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$602:(Lorg/jibble/pircbot/DccFileTransfer;J)J
646 ········//··1261:·pop2···········660 ········//··1288:·pop2···········
 661 ········//··1289:·aload_0········
 662 ········//··1290:·astore··········4
647 ········//··1262:·aload_0········663 ········//··1292:·aload_0········
648 ········//··1263:·astore··········4 
649 ········//··1265:·aload_0········ 
650 ········//··1266:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;664 ········//··1293:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;
651 ········//··1269:·astore··········4665 ········//··1296:·astore··········4
652 ········//··1271:·aload···········4666 ········//··1298:·aload···········4
653 ········//··1273:·astore··········5667 ········//··1300:·astore··········5
654 ········//··1275:·aload···········4668 ········//··1302:·aload···········4
655 ········//··1277:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V669 ········//··1304:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$700:(Lorg/jibble/pircbot/DccFileTransfer;)V
656 ········//··1280:·goto············1134670 ········//··1307:·goto············1134
657 ········//··1283:·astore··········35671 ········//··1310:·astore··········35
658 ········//··1285:·aload···········27672 ········//··1312:·aload···········27
659 ········//··1287:·astore_1·······673 ········//··1314:·astore_1·······
660 ········//··1288:·goto············1014674 ········//··1315:·goto············1014
661 ········//··1291:·aload···········27675 ········//··1318:·aload···········27
662 ········//··1293:·invokevirtual···java/io/BufferedInputStream.close:()V676 ········//··1320:·invokevirtual···java/io/BufferedInputStream.close:()V
 677 ········//··1323:·aload_0········
 678 ········//··1324:·astore··········4
663 ········//··1296:·aload_0········679 ········//··1326:·aload_0········
664 ········//··1297:·astore··········4 
665 ········//··1299:·aload_0········ 
666 ········//··1300:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;680 ········//··1327:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;
667 ········//··1303:·astore··········4681 ········//··1330:·astore··········4
668 ········//··1305:·aload···········4682 ········//··1332:·aload···········4
669 ········//··1307:·astore··········5683 ········//··1334:·astore··········5
670 ········//··1309:·aload···········4684 ········//··1336:·aload···········4
671 ········//··1311:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket;685 ········//··1338:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket;
672 ········//··1314:·astore··········5686 ········//··1341:·astore··········5
673 ········//··1316:·aload···········5687 ········//··1343:·aload···········5
674 ········//··1318:·invokevirtual···java/net/Socket.close:()V688 ········//··1345:·invokevirtual···java/net/Socket.close:()V
675 ········//··1321:·aload···········27689 ········//··1348:·aload···········27
676 ········//··1323:·astore_1·······690 ········//··1350:·astore_1·······
677 ········//··1324:·goto············1046691 ········//··1351:·goto············1046
678 ········//··1327:·astore··········5 
679 ········//··1329:·aload···········27 
680 ········//··1331:·astore_1······· 
681 ········//··1332:·goto············1046 
682 ········//··1335:·astore··········5692 ········//··1354:·astore··········5
 693 ········//··1356:·aload···········27
 694 ········//··1358:·astore_1·······
 695 ········//··1359:·goto············1046
 696 ········//··1362:·astore··········5
683 ········//··1337:·aload_1········697 ········//··1364:·aload_1········
684 ········//··1338:·invokevirtual···java/io/BufferedInputStream.close:()V698 ········//··1365:·invokevirtual···java/io/BufferedInputStream.close:()V
 699 ········//··1368:·aload_0········
 700 ········//··1369:·astore··········4
685 ········//··1341:·aload_0········701 ········//··1371:·aload_0········
686 ········//··1342:·astore··········4 
687 ········//··1344:·aload_0········ 
688 ········//··1345:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;702 ········//··1372:·getfield········org/jibble/pircbot/DccFileTransfer$2.this$0:Lorg/jibble/pircbot/DccFileTransfer;
689 ········//··1348:·astore··········4703 ········//··1375:·astore··········4
690 ········//··1350:·aload···········4704 ········//··1377:·aload···········4
691 ········//··1352:·astore··········17705 ········//··1379:·astore··········17
692 ········//··1354:·aload···········4706 ········//··1381:·aload···········4
693 ········//··1356:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket;707 ········//··1383:·invokestatic····org/jibble/pircbot/DccFileTransfer.access$200:(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/net/Socket;
694 ········//··1359:·astore··········17 
695 ········//··1361:·aload···········17 
696 ········//··1363:·invokevirtual···java/net/Socket.close:()V 
697 ········//··1366:·aload···········5 
698 ········//··1368:·athrow········· 
699 ········//··1369:·astore··········17708 ········//··1386:·astore··········17
700 ········//··1371:·goto············1366 
701 ········//··1374:·astore··········5 
702 ········//··1376:·aload···········27709 ········//··1388:·aload···········17
 710 ········//··1390:·invokevirtual···java/net/Socket.close:()V
 711 ········//··1393:·aload···········5
 712 ········//··1395:·athrow·········
703 ········//··1378:·astore_1·······713 ········//··1396:·astore··········17
704 ········//··1379:·goto············1337714 ········//··1398:·goto············1393
705 ········//··1382:·astore··········5715 ········//··1401:·astore··········5
 716 ········//··1403:·aload···········27
 717 ········//··1405:·astore_1·······
 718 ········//··1406:·goto············1364
 719 ········//··1409:·astore··········5
706 ········//··1384:·goto············1046720 ········//··1411:·goto············1046
707 ········//····Exceptions:721 ········//····Exceptions:
Max diff block lines reached; 20602/29117 bytes (70.76%) of diff not shown.
2.16 KB
org/jibble/pircbot/DccFileTransfer.class
2.09 KB
javap -verbose -constants -s -l -private {}
    
Offset 200, 15 lines modifiedOffset 200, 15 lines modified
200 ··#196·=·Utf8···············access$302200 ··#196·=·Utf8···············access$302
201 ··#197·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;I)I201 ··#197·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;I)I
202 ··#198·=·Utf8···············access$402202 ··#198·=·Utf8···············access$402
203 ··#199·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;J)J203 ··#199·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;J)J
204 ··#200·=·Utf8···············access$500204 ··#200·=·Utf8···············access$500
205 ··#201·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager;205 ··#201·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;)Lorg/jibble/pircbot/DccManager;
206 ··#202·=·Utf8···············access$600206 ··#202·=·Utf8···············access$600
207 ··#203·=·Utf8···············access$614207 ··#203·=·Utf8···············access$602
208 ··#204·=·Utf8···············access$700208 ··#204·=·Utf8···············access$700
209 ··#205·=·Utf8···············access$800209 ··#205·=·Utf8···············access$800
210 ··#206·=·Utf8···············access$900210 ··#206·=·Utf8···············access$900
211 ··#207·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File;211 ··#207·=·Utf8···············(Lorg/jibble/pircbot/DccFileTransfer;)Ljava/io/File;
212 ··#208·=·Utf8···············doSend212 ··#208·=·Utf8···············doSend
213 ··#209·=·Utf8···············(Z)V213 ··#209·=·Utf8···············(Z)V
214 ··#210·=·Utf8···············getFile214 ··#210·=·Utf8···············getFile
Offset 529, 29 lines modifiedOffset 529, 24 lines modified
529 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC529 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
530 ····Code:530 ····Code:
531 ······stack=300,·locals=1,·args_size=1531 ······stack=300,·locals=1,·args_size=1
532 ·········0:·aload_0532 ·········0:·aload_0
533 ·········1:·getfield······#44·················//·Field·_progress:J533 ·········1:·getfield······#44·················//·Field·_progress:J
534 ·········4:·lreturn534 ·········4:·lreturn
  
535 ··static·long·access$614(org.jibble.pircbot.DccFileTransfer,·long);535 ··static·long·access$602(org.jibble.pircbot.DccFileTransfer,·long);
536 ····descriptor:·(Lorg/jibble/pircbot/DccFileTransfer;J)J536 ····descriptor:·(Lorg/jibble/pircbot/DccFileTransfer;J)J
537 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC537 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
538 ····Code:538 ····Code:
539 ······stack=300,·locals=5,·args_size=2539 ······stack=300,·locals=3,·args_size=2
540 ·········0:·aload_0540 ·········0:·aload_0
541 ·········1:·getfield······#44·················//·Field·_progress:J 
542 ·········4:·lload_1541 ·········1:·lload_1
543 ·········5:·ladd 
544 ·········6:·lstore_3 
545 ·········7:·aload_0 
546 ·········8:·lload_3 
547 ·········9:·putfield······#44·················//·Field·_progress:J542 ·········2:·putfield······#44·················//·Field·_progress:J
548 ········12:·lload_3543 ·········5:·lload_1
549 ········13:·lreturn544 ·········6:·lreturn
  
550 ··static·void·access$700(org.jibble.pircbot.DccFileTransfer);545 ··static·void·access$700(org.jibble.pircbot.DccFileTransfer);
551 ····descriptor:·(Lorg/jibble/pircbot/DccFileTransfer;)V546 ····descriptor:·(Lorg/jibble/pircbot/DccFileTransfer;)V
552 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC547 ····flags:·(0x1008)·ACC_STATIC,·ACC_SYNTHETIC
553 ····Code:548 ····Code:
554 ······stack=300,·locals=1,·args_size=1549 ······stack=300,·locals=1,·args_size=1
555 ·········0:·aload_0550 ·········0:·aload_0
7.66 KB
indrora/atomic/command/handler/AMsgHandler.class
7.57 KB
javap -verbose -constants -s -l -private {}
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ·········1:·invokespecial·#8··················//·Method·indrora/atomic/command/BaseHandler."<init>":()V136 ·········1:·invokespecial·#8··················//·Method·indrora/atomic/command/BaseHandler."<init>":()V
137 ·········4:·return137 ·········4:·return
  
138 ··public·void·execute(java.lang.String[],·indrora.atomic.model.Server,·indrora.atomic.model.Conversation,·indrora.atomic.irc.IRCService);138 ··public·void·execute(java.lang.String[],·indrora.atomic.model.Server,·indrora.atomic.model.Conversation,·indrora.atomic.irc.IRCService);
139 ····descriptor:·([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V139 ····descriptor:·([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V
140 ····flags:·(0x0001)·ACC_PUBLIC140 ····flags:·(0x0001)·ACC_PUBLIC
141 ····Code:141 ····Code:
142 ······stack=300,·locals=17,·args_size=5142 ······stack=300,·locals=18,·args_size=5
143 ·········0:·iconst_1143 ·········0:·iconst_1
144 ·········1:·istore········5144 ·········1:·istore········5
145 ·········3:·aload_1145 ·········3:·aload_1
146 ·········4:·arraylength146 ·········4:·arraylength
147 ·········5:·istore········6147 ·········5:·istore········6
148 ·········7:·iload·········6148 ·········7:·iload·········6
149 ·········9:·iload·········5149 ·········9:·iload·········5
Offset 156, 99 lines modifiedOffset 156, 99 lines modified
156 ········21:·invokevirtual·#19·················//·Method·indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList;156 ········21:·invokevirtual·#19·················//·Method·indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList;
157 ········24:·astore········8157 ········24:·astore········8
158 ········26:·aload·········8158 ········26:·aload·········8
159 ········28:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;159 ········28:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
160 ········33:·astore········9160 ········33:·astore········9
161 ········35:·aload·········9161 ········35:·aload·········9
162 ········37:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z162 ········37:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
163 ········42:·istore········6163 ········42:·istore········10
164 ········44:·iload·········6164 ········44:·iload·········10
165 ········46:·ifeq··········242165 ········46:·ifeq··········242
166 ········49:·aload·········9166 ········49:·aload·········9
167 ········51:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;167 ········51:·invokeinterface·#35,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
168 ········56:·checkcast·····#37·················//·class·indrora/atomic/model/Conversation168 ········56:·checkcast·····#37·················//·class·indrora/atomic/model/Conversation
169 ········59:·astore········10169 ········59:·astore········11
170 ········61:·aload·········10170 ········61:·aload·········11
171 ········63:·invokevirtual·#41·················//·Method·indrora/atomic/model/Conversation.getType:()I171 ········63:·invokevirtual·#41·················//·Method·indrora/atomic/model/Conversation.getType:()I
172 ········66:·istore········6172 ········66:·istore········10
173 ········68:·iload·········6173 ········68:·iload·········10
174 ········70:·iload·········5174 ········70:·iload·········5
175 ········72:·if_icmpne·····35175 ········72:·if_icmpne·····35
176 ········75:·new···········#43·················//·class·indrora/atomic/model/Message176 ········75:·new···········#43·················//·class·indrora/atomic/model/Message
177 ········78:·astore········11177 ········78:·astore········12
178 ········80:·new···········#45·················//·class·java/lang/StringBuilder178 ········80:·new···········#45·················//·class·java/lang/StringBuilder
179 ········83:·astore········12179 ········83:·astore········13
180 ········85:·aload·········12180 ········85:·aload·········13
181 ········87:·invokespecial·#46·················//·Method·java/lang/StringBuilder."<init>":()V181 ········87:·invokespecial·#46·················//·Method·java/lang/StringBuilder."<init>":()V
182 ········90:·aload·········12182 ········90:·aload·········13
183 ········92:·ldc···········#48·················//·String·<183 ········92:·ldc···········#48·················//·String·<
184 ········94:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;184 ········94:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
185 ········97:·astore········12185 ········97:·astore········13
186 ········99:·aload_2186 ········99:·aload_2
187 ·······100:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I187 ·······100:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I
188 ·······103:·istore········13188 ·······103:·istore········14
189 ·······105:·aload·········4189 ·······105:·aload·········4
190 ·······107:·iload·········13190 ·······107:·iload·········14
191 ·······109:·invokevirtual·#61·················//·Method·indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection;191 ·······109:·invokevirtual·#61·················//·Method·indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection;
192 ·······112:·invokevirtual·#67·················//·Method·indrora/atomic/irc/IRCConnection.getNick:()Ljava/lang/String;192 ·······112:·invokevirtual·#67·················//·Method·indrora/atomic/irc/IRCConnection.getNick:()Ljava/lang/String;
193 ·······115:·astore········14193 ·······115:·astore········15
194 ·······117:·aload·········12194 ·······117:·aload·········13
195 ·······119:·aload·········14195 ·······119:·aload·········15
196 ·······121:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;196 ·······121:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
197 ·······124:·ldc···········#69·················//·String·>197 ·······124:·ldc···········#69·················//·String·>
198 ·······126:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;198 ·······126:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
199 ·······129:·aload·········7199 ·······129:·aload·········7
200 ·······131:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;200 ·······131:·invokevirtual·#52·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
201 ·······134:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;201 ·······134:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
202 ·······137:·astore········12202 ·······137:·astore········13
203 ·······139:·aload·········11203 ·······139:·aload·········12
204 ·······141:·aload·········12204 ·······141:·aload·········13
205 ·······143:·invokespecial·#75·················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V205 ·······143:·invokespecial·#75·················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V
206 ·······146:·aload·········10206 ·······146:·aload·········11
207 ·······148:·aload·········11207 ·······148:·aload·········12
208 ·······150:·invokevirtual·#79·················//·Method·indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V208 ·······150:·invokevirtual·#79·················//·Method·indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V
209 ·······153:·aload_2209 ·······153:·aload_2
210 ·······154:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I210 ·······154:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I
211 ·······157:·istore········13211 ·······157:·istore········14
212 ·······159:·aload·········10212 ·······159:·aload·········11
213 ·······161:·invokevirtual·#84·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;213 ·······161:·invokevirtual·#84·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;
214 ·······164:·astore········15214 ·······164:·astore········16
215 ·······166:·ldc···········#81·················//·String·indrora.atomic.conversation.message215 ·······166:·ldc···········#81·················//·String·indrora.atomic.conversation.message
216 ·······168:·iload·········13216 ·······168:·iload·········14
217 ·······170:·aload·········15217 ·······170:·aload·········16
218 ·······172:·invokestatic··#90·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;218 ·······172:·invokestatic··#90·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
219 ·······175:·astore········16219 ·······175:·astore········17
220 ·······177:·aload·········4220 ·······177:·aload·········4
221 ·······179:·aload·········16221 ·······179:·aload·········17
222 ·······181:·invokevirtual·#94·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V222 ·······181:·invokevirtual·#94·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V
223 ·······184:·aload_2223 ·······184:·aload_2
224 ·······185:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I224 ·······185:·invokevirtual·#55·················//·Method·indrora/atomic/model/Server.getId:()I
225 ·······188:·istore········6225 ·······188:·istore········10
226 ·······190:·aload·········4226 ·······190:·aload·········4
227 ·······192:·iload·········6227 ·······192:·iload·········10
228 ·······194:·invokevirtual·#61·················//·Method·indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection;228 ·······194:·invokevirtual·#61·················//·Method·indrora/atomic/irc/IRCService.getConnection:(I)Lindrora/atomic/irc/IRCConnection;
229 ·······197:·astore········12229 ·······197:·astore········13
230 ·······199:·aload·········10230 ·······199:·aload·········11
231 ·······201:·invokevirtual·#84·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;231 ·······201:·invokevirtual·#84·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;
232 ·······204:·astore········14232 ·······204:·astore········15
233 ·······206:·aload·········12233 ·······206:·aload·········13
234 ·······208:·aload·········14234 ·······208:·aload·········15
235 ·······210:·aload·········7235 ·······210:·aload·········7
236 ·······212:·invokevirtual·#98·················//·Method·indrora/atomic/irc/IRCConnection.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V236 ·······212:·invokevirtual·#98·················//·Method·indrora/atomic/irc/IRCConnection.sendMessage:(Ljava/lang/String;Ljava/lang/String;)V
237 ·······215:·goto··········35237 ·······215:·goto··········35
238 ·······218:·new···········#100················//·class·indrora/atomic/exception/CommandException238 ·······218:·new···········#100················//·class·indrora/atomic/exception/CommandException
239 ·······221:·astore········12239 ·······221:·astore········9
240 ·······223:·aload·········4240 ·······223:·aload·········4
241 ·······225:·ldc···········#101················//·int·2131624077241 ·······225:·ldc···········#101················//·int·2131624077
242 ·······227:·invokevirtual·#106················//·Method·indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String;242 ·······227:·invokevirtual·#106················//·Method·indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String;
243 ·······230:·astore········14243 ·······230:·astore········13
244 ·······232:·aload·········12244 ·······232:·aload·········9
245 ·······234:·aload·········14245 ·······234:·aload·········13
246 ·······236:·invokespecial·#107················//·Method·indrora/atomic/exception/CommandException."<init>":(Ljava/lang/String;)V246 ·······236:·invokespecial·#107················//·Method·indrora/atomic/exception/CommandException."<init>":(Ljava/lang/String;)V
247 ·······239:·aload·········12247 ·······239:·aload·········9
248 ·······241:·athrow248 ·······241:·athrow
249 ·······242:·return249 ·······242:·return
  
250 ··public·java.lang.String·getDescription(android.content.Context);250 ··public·java.lang.String·getDescription(android.content.Context);
251 ····descriptor:·(Landroid/content/Context;)Ljava/lang/String;251 ····descriptor:·(Landroid/content/Context;)Ljava/lang/String;
252 ····flags:·(0x0001)·ACC_PUBLIC252 ····flags:·(0x0001)·ACC_PUBLIC
253 ····Code:253 ····Code:
14.5 KB
indrora/atomic/command/handler/ClearHandler.class
14.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ········93:·aload_1215 ········93:·aload_1
216 ········94:·arraylength216 ········94:·arraylength
217 ········95:·istore········7217 ········95:·istore········7
218 ········97:·iconst_2218 ········97:·iconst_2
219 ········98:·istore········10219 ········98:·istore········10
220 ·······100:·iload·········7220 ·······100:·iload·········7
221 ·······102:·iload·········10221 ·······102:·iload·········10
222 ·······104:·if_icmpne·····242222 ·······104:·if_icmpne·····238
223 ·······107:·aload_1223 ·······107:·aload_1
224 ·······108:·iload·········6224 ·······108:·iload·········6
225 ·······110:·aaload225 ·······110:·aaload
226 ·······111:·astore········11226 ·······111:·astore········11
227 ·······113:·invokestatic··#63·················//·Method·java/util/Locale.getDefault:()Ljava/util/Locale;227 ·······113:·invokestatic··#63·················//·Method·java/util/Locale.getDefault:()Ljava/util/Locale;
228 ·······116:·astore········8228 ·······116:·astore········8
229 ·······118:·aload·········11229 ·······118:·aload·········11
Offset 245, 142 lines modifiedOffset 245, 140 lines modified
245 ·······151:·ldc···········#77·················//·String·*245 ·······151:·ldc···········#77·················//·String·*
246 ·······153:·astore········8246 ·······153:·astore········8
247 ·······155:·aload·········11247 ·······155:·aload·········11
248 ·······157:·aload·········8248 ·······157:·aload·········8
249 ·······159:·invokevirtual·#75·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z249 ·······159:·invokevirtual·#75·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
250 ·······162:·istore········7250 ·······162:·istore········7
251 ·······164:·iload·········7251 ·······164:·iload·········7
252 ·······166:·ifeq··········242252 ·······166:·ifeq··········238
253 ·······169:·aload_2253 ·······169:·aload_2
254 ·······170:·invokevirtual·#81·················//·Method·indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList;254 ·······170:·invokevirtual·#81·················//·Method·indrora/atomic/model/Server.getConversations:()Ljava/util/ArrayList;
255 ·······173:·astore········11 
256 ·······175:·aload·········11 
257 ·······177:·invokevirtual·#87·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;255 ·······173:·invokevirtual·#87·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
258 ·······180:·astore········12256 ·······176:·astore········11
259 ·······182:·aload·········12257 ·······178:·aload·········11
260 ·······184:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z258 ·······180:·invokeinterface·#93,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
261 ·······189:·istore········7259 ·······185:·istore········10
262 ·······191:·iload·········7260 ·······187:·iload·········10
263 ·······193:·ifeq··········92261 ·······189:·ifeq··········92
264 ·······196:·aload·········12262 ·······192:·aload·········11
265 ·······198:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;263 ·······194:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
266 ·······203:·checkcast·····#23·················//·class·indrora/atomic/model/Conversation264 ·······199:·checkcast·····#23·················//·class·indrora/atomic/model/Conversation
267 ·······206:·astore········13265 ·······202:·astore········12
268 ·······208:·aload_2266 ·······204:·aload_2
269 ·······209:·invokevirtual·#44·················//·Method·indrora/atomic/model/Server.getId:()I267 ·······205:·invokevirtual·#44·················//·Method·indrora/atomic/model/Server.getId:()I
270 ·······212:·istore········10268 ·······208:·istore········6
271 ·······214:·aload·········13269 ·······210:·aload·········12
272 ·······216:·invokevirtual·#27·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;270 ·······212:·invokevirtual·#27·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;
273 ·······219:·astore········9271 ·······215:·astore········13
274 ·······221:·ldc···········#38·················//·String·indrora.atomic.conversation.clear272 ·······217:·ldc···········#38·················//·String·indrora.atomic.conversation.clear
275 ·······223:·iload·········10273 ·······219:·iload·········6
276 ·······225:·aload·········9274 ·······221:·aload·········13
277 ·······227:·invokestatic··#50·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;275 ·······223:·invokestatic··#50·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
278 ·······230:·astore········11276 ·······226:·astore········8
279 ·······232:·aload·········4277 ·······228:·aload·········4
280 ·······234:·aload·········11278 ·······230:·aload·········8
281 ·······236:·invokevirtual·#56·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V279 ·······232:·invokevirtual·#56·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V
282 ·······239:·goto··········182280 ·······235:·goto··········178
283 ·······242:·iconst_1281 ·······238:·iconst_1
284 ·······243:·istore········14282 ·······239:·istore········14
285 ·······245:·aload_1283 ·······241:·aload_1
286 ·······246:·arraylength284 ·······242:·arraylength
287 ·······247:·istore········7285 ·······243:·istore········7
288 ·······249:·iload·········14286 ·······245:·iload·········14
289 ·······251:·iload·········7287 ·······247:·iload·········7
290 ·······253:·if_icmpge·····92288 ·······249:·if_icmpge·····92
291 ·······256:·aload_1289 ·······252:·aload_1
292 ·······257:·iload·········14290 ·······253:·iload·········14
293 ·······259:·aaload291 ·······255:·aaload
294 ·······260:·astore········11292 ·······256:·astore········11
295 ·······262:·aload_2293 ·······258:·aload_2
296 ·······263:·aload·········11294 ·······259:·aload·········11
297 ·······265:·invokevirtual·#101················//·Method·indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation;295 ·······261:·invokevirtual·#101················//·Method·indrora/atomic/model/Server.getConversation:(Ljava/lang/String;)Lindrora/atomic/model/Conversation;
298 ·······268:·astore········15296 ·······264:·astore········15
 297 ·······266:·aload·········15
 298 ·······268:·ifnull········325
299 ·······270:·aload·········15299 ·······271:·aload·········15
300 ·······272:·ifnull········329 
301 ·······275:·aload·········15 
302 ·······277:·invokevirtual·#104················//·Method·indrora/atomic/model/Conversation.getType:()I300 ·······273:·invokevirtual·#104················//·Method·indrora/atomic/model/Conversation.getType:()I
303 ·······280:·istore········7301 ·······276:·istore········7
304 ·······282:·iload·········7302 ·······278:·iload·········7
305 ·······284:·iload·········5303 ·······280:·iload·········5
306 ·······286:·if_icmpeq·····329304 ·······282:·if_icmpeq·····325
307 ·······289:·aload_2305 ·······285:·aload_2
308 ·······290:·invokevirtual·#44·················//·Method·indrora/atomic/model/Server.getId:()I306 ·······286:·invokevirtual·#44·················//·Method·indrora/atomic/model/Server.getId:()I
309 ·······293:·istore········10307 ·······289:·istore········10
310 ·······295:·aload·········15308 ·······291:·aload·········15
311 ·······297:·invokevirtual·#27·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;309 ·······293:·invokevirtual·#27·················//·Method·indrora/atomic/model/Conversation.getName:()Ljava/lang/String;
312 ·······300:·astore········9310 ·······296:·astore········9
313 ·······302:·ldc···········#38·················//·String·indrora.atomic.conversation.clear311 ·······298:·ldc···········#38·················//·String·indrora.atomic.conversation.clear
314 ·······304:·iload·········10312 ·······300:·iload·········10
315 ·······306:·aload·········9313 ·······302:·aload·········9
316 ·······308:·invokestatic··#50·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;314 ·······304:·invokestatic··#50·················//·Method·indrora/atomic/model/Broadcast.createConversationIntent:(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
317 ·······311:·astore········11315 ·······307:·astore········11
318 ·······313:·aload·········4316 ·······309:·aload·········4
319 ·······315:·aload·········11317 ·······311:·aload·········11
320 ·······317:·invokevirtual·#56·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V318 ·······313:·invokevirtual·#56·················//·Method·indrora/atomic/irc/IRCService.sendBroadcast:(Landroid/content/Intent;)V
321 ·······320:·iload·········14319 ·······316:·iload·········14
322 ·······322:·iconst_1320 ·······318:·iconst_1
323 ·······323:·iadd321 ·······319:·iadd
324 ·······324:·istore········14322 ·······320:·istore········14
325 ·······326:·goto··········245323 ·······322:·goto··········241
326 ·······329:·aload·········15324 ·······325:·aload·········15
327 ·······331:·ifnonnull·····320325 ·······327:·ifnonnull·····316
328 ·······334:·new···········#106················//·class·indrora/atomic/model/Message326 ·······330:·new···········#106················//·class·indrora/atomic/model/Message
329 ·······337:·astore········16327 ·······333:·astore········16
330 ·······339:·new···········#14·················//·class·java/lang/StringBuilder328 ·······335:·new···········#14·················//·class·java/lang/StringBuilder
331 ·······342:·astore········11329 ·······338:·astore········11
332 ·······344:·aload·········11330 ·······340:·aload·········11
333 ·······346:·invokespecial·#15·················//·Method·java/lang/StringBuilder."<init>":()V331 ·······342:·invokespecial·#15·················//·Method·java/lang/StringBuilder."<init>":()V
334 ·······349:·aload·········11332 ·······345:·aload·········11
335 ·······351:·ldc···········#108················//·String·Unkown·conversation333 ·······347:·ldc···········#108················//·String·Unkown·conversation
336 ·······353:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;334 ·······349:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
337 ·······356:·astore········11335 ·······352:·astore········11
338 ·······358:·aload_1336 ·······354:·aload_1
339 ·······359:·iload·········14337 ·······355:·iload·········14
340 ·······361:·aaload338 ·······357:·aaload
341 ·······362:·astore········8339 ·······358:·astore········8
342 ·······364:·aload·········11340 ·······360:·aload·········11
343 ·······366:·aload·········8341 ·······362:·aload·········8
344 ·······368:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;342 ·······364:·invokevirtual·#21·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
345 ·······371:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;343 ·······367:·invokevirtual·#30·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
346 ·······374:·astore········11344 ·······370:·astore········11
347 ·······376:·aload·········16345 ·······372:·aload·········16
348 ·······378:·aload·········11346 ·······374:·aload·········11
349 ·······380:·invokespecial·#111················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V347 ·······376:·invokespecial·#111················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V
350 ·······383:·getstatic·····#117················//·Field·indrora/atomic/model/Message$MessageColor.ERROR:Lindrora/atomic/model/Message$MessageColor;348 ·······379:·getstatic·····#117················//·Field·indrora/atomic/model/Message$MessageColor.ERROR:Lindrora/atomic/model/Message$MessageColor;
351 ·······386:·astore········11349 ·······382:·astore········11
352 ·······388:·aload·········16350 ·······384:·aload·········16
353 ·······390:·aload·········11351 ·······386:·aload·········11
Max diff block lines reached; 409/14657 bytes (2.79%) of diff not shown.
9.44 KB
indrora/atomic/command/handler/HelpHandler.class
9.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 197, 15 lines modifiedOffset 197, 15 lines modified
197 ·········1:·invokespecial·#8··················//·Method·indrora/atomic/command/BaseHandler."<init>":()V197 ·········1:·invokespecial·#8··················//·Method·indrora/atomic/command/BaseHandler."<init>":()V
198 ·········4:·return198 ·········4:·return
  
199 ··private·void·showAllCommands(indrora.atomic.irc.IRCService,·indrora.atomic.model.Server,·indrora.atomic.model.Conversation);199 ··private·void·showAllCommands(indrora.atomic.irc.IRCService,·indrora.atomic.model.Server,·indrora.atomic.model.Conversation);
200 ····descriptor:·(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V200 ····descriptor:·(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V
201 ····flags:·(0x0002)·ACC_PRIVATE201 ····flags:·(0x0002)·ACC_PRIVATE
202 ····Code:202 ····Code:
203 ······stack=300,·locals=22,·args_size=4203 ······stack=300,·locals=21,·args_size=4
204 ·········0:·invokestatic··#14·················//·Method·indrora/atomic/command/CommandParser.getInstance:()Lindrora/atomic/command/CommandParser;204 ·········0:·invokestatic··#14·················//·Method·indrora/atomic/command/CommandParser.getInstance:()Lindrora/atomic/command/CommandParser;
205 ·········3:·astore········4205 ·········3:·astore········4
206 ·········5:·new···········#16·················//·class·java/lang/StringBuffer206 ·········5:·new···········#16·················//·class·java/lang/StringBuffer
207 ·········8:·astore········5207 ·········8:·astore········5
208 ········10:·ldc···········#17·················//·int·2131623979208 ········10:·ldc···········#17·················//·int·2131623979
209 ········12:·istore········6209 ········12:·istore········6
210 ········14:·aload_1210 ········14:·aload_1
Offset 244, 55 lines modifiedOffset 244, 55 lines modified
244 ········92:·aload·········12244 ········92:·aload·········12
245 ········94:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;245 ········94:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
246 ········99:·astore········13246 ········99:·astore········13
247 ·······101:·ldc···········#64·················//·String247 ·······101:·ldc···········#64·················//·String
248 ·······103:·astore········14248 ·······103:·astore········14
249 ·······105:·aload·········11249 ·······105:·aload·········11
250 ·······107:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;250 ·······107:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
251 ·······112:·astore········15251 ·······112:·astore········7
252 ·······114:·aload·········15252 ·······114:·aload·········7
253 ·······116:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z253 ·······116:·invokeinterface·#58,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
254 ·······121:·istore········6254 ·······121:·istore········15
255 ·······123:·iload·········6255 ·······123:·iload·········15
256 ·······125:·ifeq··········225256 ·······125:·ifeq··········225
257 ·······128:·aload·········15257 ·······128:·aload·········7
258 ·······130:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;258 ·······130:·invokeinterface·#62,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
259 ·······135:·astore········16259 ·······135:·astore········16
260 ·······137:·aload·········9260 ·······137:·aload·········9
261 ·······139:·aload·········16261 ·······139:·aload·········16
262 ·······141:·invokevirtual·#68·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;262 ·······141:·invokevirtual·#68·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
263 ·······144:·astore········7263 ·······144:·astore········17
264 ·······146:·aload·········13264 ·······146:·aload·········13
265 ·······148:·aload·········7265 ·······148:·aload·········17
266 ·······150:·invokevirtual·#74·················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z266 ·······150:·invokevirtual·#74·················//·Method·java/lang/Object.equals:(Ljava/lang/Object;)Z
267 ·······153:·istore········6267 ·······153:·istore········15
268 ·······155:·iload·········6268 ·······155:·iload·········15
269 ·······157:·ifeq··········114269 ·······157:·ifeq··········114
270 ·······160:·new···········#76·················//·class·java/lang/StringBuilder270 ·······160:·new···········#76·················//·class·java/lang/StringBuilder
271 ·······163:·astore········7271 ·······163:·astore········7
272 ·······165:·aload·········7272 ·······165:·aload·········7
273 ·······167:·invokespecial·#77·················//·Method·java/lang/StringBuilder."<init>":()V273 ·······167:·invokespecial·#77·················//·Method·java/lang/StringBuilder."<init>":()V
274 ·······170:·aload·········7274 ·······170:·aload·········7
275 ·······172:·ldc···········#79·················//·String275 ·······172:·ldc···········#79·················//·String
276 ·······174:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;276 ·······174:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
277 ·······177:·astore········7277 ·······177:·astore········7
278 ·······179:·ldc···········#83·················//·int·2131624119278 ·······179:·ldc···········#83·················//·int·2131624119
279 ·······181:·istore········17279 ·······181:·istore········15
280 ·······183:·aload_1280 ·······183:·aload_1
281 ·······184:·iload·········17281 ·······184:·iload·········15
282 ·······186:·invokevirtual·#24·················//·Method·indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String;282 ·······186:·invokevirtual·#24·················//·Method·indrora/atomic/irc/IRCService.getString:(I)Ljava/lang/String;
283 ·······189:·astore········18283 ·······189:·astore········17
284 ·······191:·aload·········7284 ·······191:·aload·········7
285 ·······193:·aload·········18285 ·······193:·aload·········17
286 ·······195:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;286 ·······195:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
287 ·······198:·astore········7287 ·······198:·astore········7
288 ·······200:·ldc···········#86·················//·String··/288 ·······200:·ldc···········#86·················//·String··/
289 ·······202:·astore········18289 ·······202:·astore········17
290 ·······204:·aload·········7290 ·······204:·aload·········7
291 ·······206:·aload·········18291 ·······206:·aload·········17
292 ·······208:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;292 ·······208:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
293 ·······211:·aload·········16293 ·······211:·aload·········16
294 ·······213:·invokevirtual·#89·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;294 ·······213:·invokevirtual·#89·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
295 ·······216:·astore········7295 ·······216:·astore········7
296 ·······218:·aload·········7296 ·······218:·aload·········7
297 ·······220:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;297 ·······220:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
298 ·······223:·astore········14298 ·······223:·astore········14
Offset 302, 75 lines modifiedOffset 302, 75 lines modified
302 ·······232:·invokespecial·#77·················//·Method·java/lang/StringBuilder."<init>":()V302 ·······232:·invokespecial·#77·················//·Method·java/lang/StringBuilder."<init>":()V
303 ·······235:·aload·········7303 ·······235:·aload·········7
304 ·······237:·ldc···········#95·················//·String·/304 ·······237:·ldc···········#95·················//·String·/
305 ·······239:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;305 ·······239:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
306 ·······242:·astore········7306 ·······242:·astore········7
307 ·······244:·aload·········13307 ·······244:·aload·········13
308 ·······246:·invokevirtual·#96·················//·Method·java/lang/Object.toString:()Ljava/lang/String;308 ·······246:·invokevirtual·#96·················//·Method·java/lang/Object.toString:()Ljava/lang/String;
309 ·······249:·astore········18309 ·······249:·astore········17
310 ·······251:·aload·········7310 ·······251:·aload·········7
311 ·······253:·aload·········18311 ·······253:·aload·········17
312 ·······255:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;312 ·······255:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
313 ·······258:·aload·········14313 ·······258:·aload·········14
314 ·······260:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;314 ·······260:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
315 ·······263:·ldc···········#98·················//·String··-315 ·······263:·ldc···········#98·················//·String··-
316 ·······265:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;316 ·······265:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
317 ·······268:·astore········18317 ·······268:·astore········17
318 ·······270:·aload·········8318 ·······270:·aload·········8
319 ·······272:·aload·········13319 ·······272:·aload·········13
320 ·······274:·invokevirtual·#68·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;320 ·······274:·invokevirtual·#68·················//·Method·java/util/HashMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
321 ·······277:·checkcast·····#4··················//·class·indrora/atomic/command/BaseHandler321 ·······277:·checkcast·····#4··················//·class·indrora/atomic/command/BaseHandler
322 ·······280:·aload_1322 ·······280:·aload_1
323 ·······281:·invokevirtual·#102················//·Method·indrora/atomic/command/BaseHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String;323 ·······281:·invokevirtual·#102················//·Method·indrora/atomic/command/BaseHandler.getDescription:(Landroid/content/Context;)Ljava/lang/String;
324 ·······284:·astore········7324 ·······284:·astore········7
325 ·······286:·aload·········18325 ·······286:·aload·········17
326 ·······288:·aload·········7326 ·······288:·aload·········7
327 ·······290:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;327 ·······290:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
328 ·······293:·astore········7328 ·······293:·astore········7
329 ·······295:·ldc···········#29·················//·String·\n329 ·······295:·ldc···········#29·················//·String·\n
330 ·······297:·astore········18330 ·······297:·astore········17
331 ·······299:·aload·········7331 ·······299:·aload·········7
332 ·······301:·aload·········18332 ·······301:·aload·········17
333 ·······303:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;333 ·······303:·invokevirtual·#82·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
334 ·······306:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;334 ·······306:·invokevirtual·#93·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
335 ·······309:·astore········7335 ·······309:·astore········7
336 ·······311:·aload·········5336 ·······311:·aload·········5
337 ·······313:·aload·········7337 ·······313:·aload·········7
338 ·······315:·invokevirtual·#33·················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;338 ·······315:·invokevirtual·#33·················//·Method·java/lang/StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
339 ·······318:·pop339 ·······318:·pop
340 ·······319:·goto··········78340 ·······319:·goto··········78
341 ·······322:·new···········#104················//·class·indrora/atomic/model/Message341 ·······322:·new···········#104················//·class·indrora/atomic/model/Message
342 ·······325:·astore········19342 ·······325:·astore········18
343 ·······327:·aload·········5343 ·······327:·aload·········5
344 ·······329:·invokevirtual·#105················//·Method·java/lang/StringBuffer.toString:()Ljava/lang/String;344 ·······329:·invokevirtual·#105················//·Method·java/lang/StringBuffer.toString:()Ljava/lang/String;
345 ·······332:·astore········7345 ·······332:·astore········7
346 ·······334:·aload·········19346 ·······334:·aload·········18
347 ·······336:·aload·········7347 ·······336:·aload·········7
348 ·······338:·invokespecial·#106················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V348 ·······338:·invokespecial·#106················//·Method·indrora/atomic/model/Message."<init>":(Ljava/lang/String;)V
349 ·······341:·getstatic·····#112················//·Field·indrora/atomic/model/Message$MessageColor.TOPIC:Lindrora/atomic/model/Message$MessageColor;349 ·······341:·getstatic·····#112················//·Field·indrora/atomic/model/Message$MessageColor.TOPIC:Lindrora/atomic/model/Message$MessageColor;
350 ·······344:·astore········7350 ·······344:·astore········7
351 ·······346:·aload·········19351 ·······346:·aload·········18
352 ·······348:·aload·········7352 ·······348:·aload·········7
353 ·······350:·invokevirtual·#116················//·Method·indrora/atomic/model/Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V353 ·······350:·invokevirtual·#116················//·Method·indrora/atomic/model/Message.setColor:(Lindrora/atomic/model/Message$MessageColor;)V
354 ·······353:·aload_3354 ·······353:·aload_3
355 ·······354:·aload·········19355 ·······354:·aload·········18
356 ·······356:·invokevirtual·#122················//·Method·indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V356 ·······356:·invokevirtual·#122················//·Method·indrora/atomic/model/Conversation.addMessage:(Lindrora/atomic/model/Message;)V
Max diff block lines reached; 1365/9480 bytes (14.40%) of diff not shown.
46.6 KB
org/jibble/pircbot/PircBot.class
46.5 KB
procyon -ec {}
    
Offset 1686, 54 lines modifiedOffset 1686, 53 lines modified
1686 ····················this.sendRawLine("CAP·END");1686 ····················this.sendRawLine("CAP·END");
1687 ················}1687 ················}
1688 ············}1688 ············}
1689 ············else·{1689 ············else·{
1690 ················final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();1690 ················final·HashMap<String,·String>·hashMap·=·new·HashMap<String,·String>();
1691 ················Date·parse·=·new·Date();1691 ················Date·parse·=·new·Date();
1692 ················if·(substring.startsWith("@"))·{1692 ················if·(substring.startsWith("@"))·{
1693 ····················String[]·split; 
1694 ····················for·(int·length·=·(split·=·substring.substring(1,·substring.indexOf(32)).split(";")).length,·i·=·0;·i·<·length;·++i)·{1693 ····················final·String[]·split·=·substring.substring(1,·substring.indexOf(32)).split(";");
 1694 ····················for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
1695 ························final·String·s2·=·split[i];1695 ························final·String·s2·=·split[i];
1696 ························hashMap.put(s2.substring(0,·s2.indexOf(61)),·s2.substring(s2.indexOf(61)·+·1));1696 ························hashMap.put(s2.substring(0,·s2.indexOf(61)),·s2.substring(s2.indexOf(61)·+·1));
1697 ····················}1697 ····················}
1698 ····················substring·=·substring.substring(substring.indexOf(32)·+·1);1698 ····················substring·=·substring.substring(substring.indexOf(32)·+·1);
1699 ················}1699 ················}
1700 ················Label_0794:·{1700 ················Label_0787:·{
1701 ····················if·(!hashMap.containsKey("time"))·{1701 ····················if·(!hashMap.containsKey("time"))·{
1702 ························break·Label_0794;1702 ························break·Label_0787;
1703 ····················}1703 ····················}
1704 ····················while·(true)·{1704 ····················while·(true)·{
1705 ························final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",·Locale.US);1705 ························final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",·Locale.US);
1706 ························simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));1706 ························simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
1707 ························final·String·key·=·"time";1707 ························final·String·key·=·"time";
1708 ························final·HashMap<String,·String>·hashMap2·=·hashMap;1708 ························final·HashMap<String,·String>·hashMap2·=·hashMap;
1709 ····················Label_1194_Outer:1709 ····················Label_1183_Outer:
1710 ························while·(true)·{1710 ························while·(true)·{
1711 ····························Label_1582:·{1711 ····························Label_1567:·{
1712 ································StringTokenizer·stringTokenizer·=·null;1712 ································StringTokenizer·stringTokenizer·=·null;
1713 ································String·nextToken·=·null;1713 ································String·nextToken·=·null;
1714 ································String·s4·=·null;1714 ································String·s4·=·null;
1715 ································Label_1170:·{1715 ································Label_1159:·{
1716 ····································try·{1716 ····································try·{
1717 ········································final·String·value·=·hashMap2.get(key);1717 ········································final·String·value·=·hashMap2.get(key);
1718 ········································try·{1718 ········································try·{
1719 ············································parse·=·simpleDateFormat.parse(value);1719 ············································parse·=·simpleDateFormat.parse(value);
1720 ············································String·s3·=·"";1720 ············································String·s3·=·"";
1721 ············································String·substring2·=·"";1721 ············································String·substring2·=·"";
1722 ············································String·substring3·=·"";1722 ············································String·substring3·=·"";
1723 ············································stringTokenizer·=·new·StringTokenizer(substring);1723 ············································stringTokenizer·=·new·StringTokenizer(substring);
1724 ············································nextToken·=·stringTokenizer.nextToken();1724 ············································nextToken·=·stringTokenizer.nextToken();
1725 ············································s4·=·stringTokenizer.nextToken();1725 ············································s4·=·stringTokenizer.nextToken();
1726 ············································String·s5·=·null;1726 ············································String·s5·=·null;
1727 ············································final·int·index·=·nextToken.indexOf("!");1727 ············································final·int·index·=·nextToken.indexOf("!");
1728 ············································final·int·index2·=·nextToken.indexOf("@");1728 ············································final·int·index2·=·nextToken.indexOf("@");
1729 ············································if·(nextToken.startsWith(":"))·{1729 ············································if·(nextToken.startsWith(":"))·{
1730 ················································final·int·n; 
1731 ················································if·(index·<=·0·||·index2·<=·0·||·(n·=·index)·>=·index2)·{1730 ················································if·(index·<=·0·||·index2·<=·0·||·index·>=·index2)·{
1732 ····················································break·Label_1170;1731 ····················································break·Label_1159;
1733 ················································}1732 ················································}
1734 ················································s3·=·nextToken.substring(1,·index);1733 ················································s3·=·nextToken.substring(1,·index);
1735 ················································substring2·=·nextToken.substring(index·+·1,·index2);1734 ················································substring2·=·nextToken.substring(index·+·1,·index2);
1736 ················································substring3·=·nextToken.substring(index2·+·1);1735 ················································substring3·=·nextToken.substring(index2·+·1);
1737 ············································}1736 ············································}
1738 ············································s4·=·s4.toUpperCase(Locale.US);1737 ············································s4·=·s4.toUpperCase(Locale.US);
1739 ············································if·(s3.startsWith(":"))·{1738 ············································if·(s3.startsWith(":"))·{
Offset 1742, 50 lines modifiedOffset 1741, 58 lines modified
1742 ············································if·(s5·==·null)·{1741 ············································if·(s5·==·null)·{
1743 ················································s5·=·stringTokenizer.nextToken();1742 ················································s5·=·stringTokenizer.nextToken();
1744 ············································}1743 ············································}
1745 ············································if·(s5.startsWith(":"))·{1744 ············································if·(s5.startsWith(":"))·{
1746 ················································s5·=·s5.substring(1);1745 ················································s5·=·s5.substring(1);
1747 ············································}1746 ············································}
1748 ············································if·(!s4.equals("PRIVMSG")·||·substring.indexOf(":\u0001")·<=·0·||·!substring.endsWith("\u0001"))·{1747 ············································if·(!s4.equals("PRIVMSG")·||·substring.indexOf(":\u0001")·<=·0·||·!substring.endsWith("\u0001"))·{
1749 ················································break·Label_1582;1748 ················································break·Label_1567;
1750 ············································}1749 ············································}
1751 ············································final·String·substring4·=·substring.substring(substring.indexOf(":\u0001")·+·2,·substring.length()·-·1);1750 ············································final·String·substring4·=·substring.substring(substring.indexOf(":\u0001")·+·2,·substring.length()·-·1);
1752 ············································if·(substring4.equals("VERSION"))·{1751 ············································if·(substring4.equals("VERSION"))·{
1753 ················································this.onVersion(s3,·substring2,·substring3,·s5);1752 ················································this.onVersion(s3,·substring2,·substring3,·s5);
1754 ················································break;1753 ················································break;
1755 ············································}1754 ············································}
1756 ············································break·Label_1582;1755 ············································break·Label_1567;
1757 ········································}1756 ········································}
1758 ········································catch·(ParseException·ex)·{1757 ········································catch·(ParseException·ex)·{
1759 ············································Log.d("pIRCbot",·"EX!·"·+·ex.toString());1758 ············································Log.d("pIRCbot",·"EX!·"·+·ex.toString());
1760 ············································parse·=·new·Date();1759 ············································parse·=·new·Date();
1761 ········································}1760 ········································}
1762 ····································}1761 ····································}
1763 ····································catch·(ParseException·ex2)·{}1762 ····································catch·(ParseException·ex2)·{}
1764 ································}1763 ································}
1765 ································Label_1574:·{1764 ································Label_1559:·{
1766 ····································if·(!stringTokenizer.hasMoreTokens())·{1765 ····································if·(!stringTokenizer.hasMoreTokens())·{
1767 ········································break·Label_1574;1766 ········································break·Label_1559;
1768 ····································}1767 ····································}
1769 ····································final·String·str·=·s4;1768 ····································final·String·str·=·s4;
1770 ····································int·int1·=·-1;1769 ····································int·int1·=·-1;
1771 ································Block_59_Outer:1770 ····································String·s3;
 1771 ····································final·String·substring2;
 1772 ····································final·String·substring3;
 1773 ····································String·s5;
 1774 ····································final·String·substring4;
 1775 ····································String·nick;
 1776 ····································List·aliases;
 1777 ····································String·s6;
 1778 ····································String·nextToken2;
 1779 ····································String·s7;
 1780 ····································Block_48_Outer:Block_52_Outer:Block_54_Outer:
1772 ····································while·(true)·{1781 ····································while·(true)·{
1773 ········································try·{1782 ········································try·{
1774 ············································int1·=·Integer.parseInt(s4);1783 ············································int1·=·Integer.parseInt(s4);
1775 ············································String·s3; 
1776 ············································String·s5; 
1777 ············································if·(int1·!=·-1)·{1784 ············································if·(int1·!=·-1)·{
1778 ················································this.processServerResponse(int1,·substring.substring(substring.indexOf(str,·nextToken.length())·+·4,·substring.length()));1785 ················································this.processServerResponse(int1,·substring.substring(substring.indexOf(str,·nextToken.length())·+·4,·substring.length()));
1779 ················································if·(int1·!=·433·||·this._registered)·{1786 ················································if·(int1·!=·433·||·this._registered)·{
1780 ····················································break;1787 ····················································break;
1781 ················································}1788 ················································}
1782 ················································if·(this._autoNickChange)·{1789 ················································if·(this._autoNickChange)·{
1783 ····················································final·String·nick·=·this._nick;1790 ····················································nick·=·this._nick;
1784 ····················································final·List·aliases·=·this.getAliases();1791 ····················································aliases·=·this.getAliases();
1785 ····················································++this._autoNickTries;1792 ····················································++this._autoNickTries;
1786 ····················································if·(this._autoNickTries·-·1·<=·aliases.size())·{1793 ····················································if·(this._autoNickTries·-·1·<=·aliases.size())·{
1787 ························································this._nick·=·aliases.get(this._autoNickTries·-·2);1794 ························································this._nick·=·aliases.get(this._autoNickTries·-·2);
1788 ····················································}1795 ····················································}
1789 ····················································else·{1796 ····················································else·{
1790 ························································this._nick·=·this.getName()·+·(this._autoNickTries·-·aliases.size());1797 ························································this._nick·=·this.getName()·+·(this._autoNickTries·-·aliases.size());
1791 ····················································}1798 ····················································}
Offset 1801, 201 lines modifiedOffset 1808, 187 lines modified
1801 ················································s3·=·nextToken;1808 ················································s3·=·nextToken;
1802 ················································s5·=·str;1809 ················································s5·=·str;
1803 ················································if·(nextToken.contains("!")·&&·!nextToken.contains("@"))·{1810 ················································if·(nextToken.contains("!")·&&·!nextToken.contains("@"))·{
1804 ····················································s3·=·nextToken.split("!")[0];1811 ····················································s3·=·nextToken.split("!")[0];
1805 ················································}1812 ················································}
1806 ················································if·(s4.equalsIgnoreCase("nick"))·{1813 ················································if·(s4.equalsIgnoreCase("nick"))·{
1807 ····················································s5·=·stringTokenizer.nextToken();1814 ····················································s5·=·stringTokenizer.nextToken();
1808 ····················································continue·Label_1194_Outer;1815 ····················································continue·Label_1183_Outer;
1809 ················································}1816 ················································}
1810 ················································continue·Label_1194_Outer;1817 ················································continue·Label_1183_Outer;
Max diff block lines reached; 38086/47617 bytes (79.98%) of diff not shown.
2.14 KB
indrora/atomic/irc/IRCConnection.class
2.06 KB
procyon -ec {}
    
Offset 52, 19 lines modifiedOffset 52, 19 lines modified
52 ········this.setAutoNickChange(autoNickChange);52 ········this.setAutoNickChange(autoNickChange);
53 ········this.setFinger("https://www.youtube.com/watch?v=bHK0uFb6Vzw");53 ········this.setFinger("https://www.youtube.com/watch?v=bHK0uFb6Vzw");
54 ········this.updateNickMatchPattern();54 ········this.updateNickMatchPattern();
55 ····}55 ····}
56 ····56 ····
57 ····private·Vector·getChannelsByNickname(final·String·anObject)·{57 ····private·Vector·getChannelsByNickname(final·String·anObject)·{
58 ········final·Vector<String>·vector·=·new·Vector<String>();58 ········final·Vector<String>·vector·=·new·Vector<String>();
59 ········String[]·channels;59 ········final·String[]·channels·=·this.getChannels();
60 ········for·(int·length·=·(channels·=·this.getChannels()).length,·i·=·0;·i·<·length;·++i)·{60 ········for·(int·length·=·channels.length,·i·=·0;·i·<·length;·++i)·{
61 ············final·String·e·=·channels[i];61 ············final·String·e·=·channels[i];
62 ············User[]·users;62 ············final·User[]·users·=·this.getUsers(e);
63 ············for·(int·length2·=·(users·=·this.getUsers(e)).length,·j·=·0;·j·<·length2;·++j)·{63 ············for·(int·length2·=·users.length,·j·=·0;·j·<·length2;·++j)·{
64 ················if·(users[j].getNick().equals(anObject))·{64 ················if·(users[j].getNick().equals(anObject))·{
65 ····················vector.add(e);65 ····················vector.add(e);
66 ····················break;66 ····················break;
67 ················}67 ················}
68 ············}68 ············}
69 ········}69 ········}
70 ········return·vector;70 ········return·vector;
Offset 665, 15 lines modifiedOffset 665, 15 lines modified
665 ········this.service.sendBroadcast(Broadcast.createConversationIntent("indrora.atomic.conversation.message",·this.server.getId(),·""));665 ········this.service.sendBroadcast(Broadcast.createConversationIntent("indrora.atomic.conversation.message",·this.server.getId(),·""));
666 ····}666 ····}
667 ····667 ····
668 ····protected·void·onUserList(final·String·s,·final·User[]·array)·{668 ····protected·void·onUserList(final·String·s,·final·User[]·array)·{
669 ····}669 ····}
670 ····670 ····
671 ····protected·void·onVersion(final·String·str,·final·String·s,·final·String·s2,·final·String·s3)·{671 ····protected·void·onVersion(final·String·str,·final·String·s,·final·String·s2,·final·String·s3)·{
672 ········this.sendRawLine("NOTICE·"·+·str·+·"·:\u0001VERSION·"·+·"Atomic·-·An·IRC·client·for·Android·https://indrora.github.io/Atomic"·+·"\u0001");672 ········this.sendRawLine("NOTICE·"·+·str·+·"·:\u0001VERSION·Atomic·-·An·IRC·client·for·Android·https://indrora.github.io/Atomic\u0001");
673 ····}673 ····}
674 ····674 ····
675 ····protected·void·onVoice(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5)·{675 ····protected·void·onVoice(final·String·s,·final·String·s2,·final·String·s3,·final·String·s4,·final·String·s5)·{
676 ········final·Message·message·=·new·Message(this.service.getString(2131624159,·new·Object[]·{·s2,·s5·}));676 ········final·Message·message·=·new·Message(this.service.getString(2131624159,·new·Object[]·{·s2,·s5·}));
677 ········message.setIcon(2130837652);677 ········message.setIcon(2130837652);
678 ········message.setColor(Message$MessageColor.CHANNEL_EVENT);678 ········message.setColor(Message$MessageColor.CHANNEL_EVENT);
679 ········this.server.getConversation(s).addMessage(message);679 ········this.server.getConversation(s).addMessage(message);
4.41 KB
indrora/atomic/activity/ConversationActivity.class
4.32 KB
procyon -ec {}
    
Offset 228, 16 lines modifiedOffset 228, 16 lines modified
228 ········for·(n·=·0;·NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(n)));·++n)·{}228 ········for·(n·=·0;·NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(n)));·++n)·{}
229 ········return·s.substring(n);229 ········return·s.substring(n);
230 ····}230 ····}
231 ····231 ····
232 ····private·void·sendMessage(final·String·s)·{232 ····private·void·sendMessage(final·String·s)·{
233 ········if·(!s.equals(""))·{233 ········if·(!s.equals(""))·{
234 ············if·(s.contains("\n"))·{234 ············if·(s.contains("\n"))·{
235 ················String[]·split;235 ················final·String[]·split·=·s.split("\\r?\\n");
236 ················for·(int·length·=·(split·=·s.split("\\r?\\n")).length,·i·=·0;·i·<·length;·++i)·{236 ················for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
237 ····················this.sendMessage(split[i]);237 ····················this.sendMessage(split[i]);
238 ················}238 ················}
239 ············}239 ············}
240 ············else·if·(s.length()·>·452)·{240 ············else·if·(s.length()·>·452)·{
241 ················for·(int·j·=·0;·j·<·s.length();·j·+=·450)·{241 ················for·(int·j·=·0;·j·<·s.length();·j·+=·450)·{
242 ····················String·s2·=·s.substring(j,·Math.min(j·+·450,·s.length()));242 ····················String·s2·=·s.substring(j,·Math.min(j·+·450,·s.length()));
243 ····················if·(j·==·0·||·j·+·450·<·s.length())·{243 ····················if·(j·==·0·||·j·+·450·<·s.length())·{
Offset 568, 17 lines modifiedOffset 568, 16 lines modified
568 ················final·Conversation·item2·=·this.pagerAdapter.getItem(this.pager.getCurrentItem());568 ················final·Conversation·item2·=·this.pagerAdapter.getItem(this.pager.getCurrentItem());
569 ················if·(item2.getType()·==·1)·{569 ················if·(item2.getType()·==·1)·{
570 ····················final·String[]·usersAsStringArray·=·this.binder.getService().getConnection(this.server.getId()).getUsersAsStringArray(item2.getName());570 ····················final·String[]·usersAsStringArray·=·this.binder.getService().getConnection(this.server.getId()).getUsersAsStringArray(item2.getName());
571 ····················final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder((Context)this);571 ····················final·AlertDialog$Builder·alertDialog$Builder·=·new·AlertDialog$Builder((Context)this);
572 ····················alertDialog$Builder.setTitle((CharSequence)("Users:·"·+·usersAsStringArray.length));572 ····················alertDialog$Builder.setTitle((CharSequence)("Users:·"·+·usersAsStringArray.length));
573 ····················final·ConversationActivity$6·conversationActivity$6·=·new·ConversationActivity$6(this,·usersAsStringArray,·(Context)this);573 ····················final·ConversationActivity$6·conversationActivity$6·=·new·ConversationActivity$6(this,·usersAsStringArray,·(Context)this);
574 ····················final·ArrayList<SpannableString>·list·=·new·ArrayList<SpannableString>();574 ····················final·ArrayList<SpannableString>·list·=·new·ArrayList<SpannableString>();
575 ····················final·String[]·array·=·usersAsStringArray; 
576 ····················for·(int·length·=·usersAsStringArray.length,·i·=·0;·i·<·length;·++i)·{575 ····················for·(int·length·=·usersAsStringArray.length,·i·=·0;·i·<·length;·++i)·{
577 ························final·String·s·=·array[i];576 ························final·String·s·=·usersAsStringArray[i];
578 ························final·SpannableString·e·=·new·SpannableString((CharSequence)s);577 ························final·SpannableString·e·=·new·SpannableString((CharSequence)s);
579 ························if·(NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(0))))·{578 ························if·(NickConstants.nickPrefixes.contains(Character.valueOf(s.charAt(0))))·{
580 ····························int·n·=·0;579 ····························int·n·=·0;
581 ····························switch·(s.charAt(0))·{580 ····························switch·(s.charAt(0))·{
582 ································default:·{581 ································default:·{
583 ····································n·=·2130837650;582 ····································n·=·2130837650;
584 ····································break;583 ····································break;
Offset 607, 32 lines modifiedOffset 606, 32 lines modified
607 ················}606 ················}
608 ················Toast.makeText((Context)this,·(CharSequence)this.getResources().getString(2131624188),·0).show();607 ················Toast.makeText((Context)this,·(CharSequence)this.getResources().getString(2131624188),·0).show();
609 ················break;608 ················break;
610 ············}609 ············}
611 ············case·2131493013:·{610 ············case·2131493013:·{
612 ················final·AlertDialog$Builder·alertDialog$Builder2·=·new·AlertDialog$Builder((Context)this);611 ················final·AlertDialog$Builder·alertDialog$Builder2·=·new·AlertDialog$Builder((Context)this);
613 ················alertDialog$Builder2.setTitle((CharSequence)"Choose·Conversation");612 ················alertDialog$Builder2.setTitle((CharSequence)"Choose·Conversation");
614 ················final·CharSequence[]·array2·=·new·CharSequence[this.pagerAdapter.getCount()];613 ················final·CharSequence[]·array·=·new·CharSequence[this.pagerAdapter.getCount()];
615 ················for·(int·j·=·0;·j·<·this.pagerAdapter.getCount();·++j)·{614 ················for·(int·j·=·0;·j·<·this.pagerAdapter.getCount();·++j)·{
616 ····················final·Conversation·item3·=·this.pagerAdapter.getItem(j);615 ····················final·Conversation·item3·=·this.pagerAdapter.getItem(j);
617 ····················CharSequence·charSequence;616 ····················CharSequence·charSequence;
618 ····················if·(item3.getName().equals(""))·{617 ····················if·(item3.getName().equals(""))·{
619 ························charSequence·=·this.server.getTitle();618 ························charSequence·=·this.server.getTitle();
620 ····················}619 ····················}
621 ····················else·{620 ····················else·{
622 ························charSequence·=·item3.getName();621 ························charSequence·=·item3.getName();
623 ····················}622 ····················}
624 ····················if·(item3.getNewMentions()·>·0)·{623 ····················if·(item3.getNewMentions()·>·0)·{
625 ························final·SpannableString·spannableString·=·new·SpannableString((CharSequence)("("·+·item3.getNewMentions()·+·")"));624 ························final·SpannableString·spannableString·=·new·SpannableString((CharSequence)("("·+·item3.getNewMentions()·+·")"));
626 ························spannableString.setSpan((Object)new·ForegroundColorSpan(this.getResources().getColor(17170438)),·0,·spannableString.length(),·18);625 ························spannableString.setSpan((Object)new·ForegroundColorSpan(this.getResources().getColor(17170438)),·0,·spannableString.length(),·18);
627 ························charSequence·=·TextUtils.concat(new·CharSequence[]·{·charSequence,·"·",·(CharSequence)spannableString·});626 ························charSequence·=·TextUtils.concat(new·CharSequence[]·{·charSequence,·"·",·(CharSequence)spannableString·});
628 ····················}627 ····················}
629 ····················array2[j]·=·charSequence;628 ····················array[j]·=·charSequence;
630 ················}629 ················}
631 ················alertDialog$Builder2.setItems(array2,·(DialogInterface$OnClickListener)new·ConversationActivity$7(this));630 ················alertDialog$Builder2.setItems(array,·(DialogInterface$OnClickListener)new·ConversationActivity$7(this));
632 ················alertDialog$Builder2.show();631 ················alertDialog$Builder2.show();
633 ················break;632 ················break;
634 ············}633 ············}
635 ········}634 ········}
636 ········return·true;635 ········return·true;
637 ····}636 ····}
638 ····637 ····
13.9 KB
indrora/atomic/activity/ServersActivity.class
13.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 909, 95 lines modifiedOffset 909, 93 lines modified
909 ········17:·invokevirtual·#246················//·Method·indrora/atomic/adapter/ServerListAdapter.loadServers:()V909 ········17:·invokevirtual·#246················//·Method·indrora/atomic/adapter/ServerListAdapter.loadServers:()V
910 ········20:·return910 ········20:·return
  
911 ··public·void·onBackPressed();911 ··public·void·onBackPressed();
912 ····descriptor:·()V912 ····descriptor:·()V
913 ····flags:·(0x0001)·ACC_PUBLIC913 ····flags:·(0x0001)·ACC_PUBLIC
914 ····Code:914 ····Code:
915 ······stack=300,·locals=11,·args_size=1915 ······stack=300,·locals=12,·args_size=1
916 ·········0:·aload_0916 ·········0:·aload_0
917 ·········1:·getfield······#48·················//·Field·lastBackPress:J917 ·········1:·getfield······#48·················//·Field·lastBackPress:J
918 ·········4:·ldc2_w········#247················//·long·2000l918 ·········4:·ldc2_w········#247················//·long·2000l
919 ·········7:·ladd919 ·········7:·ladd
920 ·········8:·lstore_1920 ·········8:·lstore_1
921 ·········9:·invokestatic··#256················//·Method·java/lang/System.currentTimeMillis:()J921 ·········9:·invokestatic··#256················//·Method·java/lang/System.currentTimeMillis:()J
922 ········12:·lstore_3922 ········12:·lstore_3
923 ········13:·lload_1923 ········13:·lload_1
924 ········14:·lload_3924 ········14:·lload_3
925 ········15:·lcmp925 ········15:·lcmp
926 ········16:·istore········5926 ········16:·istore········5
927 ········18:·iload·········5927 ········18:·iload·········5
928 ········20:·ifle··········139928 ········20:·ifle··········135
929 ········23:·invokestatic··#119················//·Method·indrora/atomic/Atomic.getInstance:()Lindrora/atomic/Atomic;929 ········23:·invokestatic··#119················//·Method·indrora/atomic/Atomic.getInstance:()Lindrora/atomic/Atomic;
930 ········26:·astore········6 
931 ········28:·aload·········6 
932 ········30:·invokevirtual·#123················//·Method·indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList;930 ········26:·invokevirtual·#123················//·Method·indrora/atomic/Atomic.getServersAsArrayList:()Ljava/util/ArrayList;
933 ········33:·astore········7931 ········29:·astore········6
934 ········35:·aload·········7932 ········31:·aload·········6
935 ········37:·invokevirtual·#260················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;933 ········33:·invokevirtual·#260················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
936 ········40:·astore········8934 ········36:·astore········7
937 ········42:·aload·········8935 ········38:·aload·········7
938 ········44:·invokeinterface·#265,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z936 ········40:·invokeinterface·#265,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
939 ········49:·istore········5937 ········45:·istore········8
940 ········51:·iload·········5938 ········47:·iload·········8
941 ········53:·ifeq··········107939 ········49:·ifeq··········103
942 ········56:·aload·········8940 ········52:·aload·········7
943 ········58:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;941 ········54:·invokeinterface·#268,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
944 ········63:·checkcast·····#50·················//·class·indrora/atomic/model/Server942 ········59:·checkcast·····#50·················//·class·indrora/atomic/model/Server
945 ········66:·astore········9943 ········62:·astore········9
946 ········68:·aload_0944 ········64:·aload_0
947 ········69:·getfield······#56·················//·Field·binder:Lindrora/atomic/irc/IRCBinder;945 ········65:·getfield······#56·················//·Field·binder:Lindrora/atomic/irc/IRCBinder;
948 ········72:·invokevirtual·#84·················//·Method·indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService;946 ········68:·invokevirtual·#84·················//·Method·indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService;
949 ········75:·astore········6947 ········71:·astore········10
950 ········77:·aload·········9948 ········73:·aload·········9
951 ········79:·invokevirtual·#87·················//·Method·indrora/atomic/model/Server.getId:()I949 ········75:·invokevirtual·#87·················//·Method·indrora/atomic/model/Server.getId:()I
952 ········82:·istore········10950 ········78:·istore········11
953 ········84:·aload·········6 
954 ········86:·iload·········10951 ········80:·aload·········10
 952 ········82:·iload·········11
955 ········88:·invokevirtual·#272················//·Method·indrora/atomic/irc/IRCService.hasConnection:(I)Z953 ········84:·invokevirtual·#272················//·Method·indrora/atomic/irc/IRCService.hasConnection:(I)Z
956 ········91:·istore········5954 ········87:·istore········8
957 ········93:·iload·········5955 ········89:·iload·········8
958 ········95:·ifeq··········42956 ········91:·ifeq··········38
959 ········98:·aload_0957 ········94:·aload_0
960 ········99:·aload·········9958 ········95:·aload·········9
961 ·······101:·invokespecial·#107················//·Method·DisconnectServer:(Lindrora/atomic/model/Server;)V959 ········97:·invokespecial·#107················//·Method·DisconnectServer:(Lindrora/atomic/model/Server;)V
962 ·······104:·goto··········42960 ·······100:·goto··········38
963 ·······107:·aload_0961 ·······103:·aload_0
964 ·······108:·getfield······#56·················//·Field·binder:Lindrora/atomic/irc/IRCBinder;962 ·······104:·getfield······#56·················//·Field·binder:Lindrora/atomic/irc/IRCBinder;
965 ·······111:·invokevirtual·#84·················//·Method·indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService;963 ·······107:·invokevirtual·#84·················//·Method·indrora/atomic/irc/IRCBinder.getService:()Lindrora/atomic/irc/IRCService;
966 ·······114:·astore········6964 ·······110:·astore········7
967 ·······116:·ldc_w·········#273················//·int·2131623970965 ·······112:·ldc_w·········#273················//·int·2131623970
968 ·······119:·istore········10966 ·······115:·istore········8
969 ·······121:·aload·········6967 ·······117:·aload·········7
970 ·······123:·iload·········10968 ·······119:·iload·········8
971 ·······125:·invokevirtual·#277················//·Method·indrora/atomic/irc/IRCService.stopForegroundCompat:(I)V969 ·······121:·invokevirtual·#277················//·Method·indrora/atomic/irc/IRCService.stopForegroundCompat:(I)V
972 ·······128:·iconst_0970 ·······124:·iconst_0
973 ·······129:·istore········5971 ·······125:·istore········5
974 ·······131:·aconst_null972 ·······127:·aconst_null
975 ·······132:·astore········6973 ·······128:·astore········7
976 ·······134:·iconst_0974 ·······130:·iconst_0
977 ·······135:·invokestatic··#280················//·Method·java/lang/System.exit:(I)V975 ·······131:·invokestatic··#280················//·Method·java/lang/System.exit:(I)V
978 ·······138:·return976 ·······134:·return
979 ·······139:·ldc_w·········#281················//·int·2131623980977 ·······135:·ldc_w·········#281················//·int·2131623980
980 ·······142:·istore········5978 ·······138:·istore········5
981 ·······144:·iconst_1979 ·······140:·iconst_1
982 ·······145:·istore········10980 ·······141:·istore········8
983 ·······147:·aload_0981 ·······143:·aload_0
984 ·······148:·iload·········5982 ·······144:·iload·········5
985 ·······150:·iload·········10983 ·······146:·iload·········8
986 ·······152:·invokestatic··#285················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;984 ·······148:·invokestatic··#285················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;II)Landroid/widget/Toast;
987 ·······155:·astore········6985 ·······151:·astore········7
988 ·······157:·aload·········6986 ·······153:·aload·········7
989 ·······159:·invokevirtual·#171················//·Method·android/widget/Toast.show:()V987 ·······155:·invokevirtual·#171················//·Method·android/widget/Toast.show:()V
990 ·······162:·invokestatic··#256················//·Method·java/lang/System.currentTimeMillis:()J988 ·······158:·invokestatic··#256················//·Method·java/lang/System.currentTimeMillis:()J
991 ·······165:·lstore_1989 ·······161:·lstore_1
992 ·······166:·aload_0990 ·······162:·aload_0
993 ·······167:·lload_1991 ·······163:·lload_1
994 ·······168:·putfield······#48·················//·Field·lastBackPress:J992 ·······164:·putfield······#48·················//·Field·lastBackPress:J
995 ·······171:·goto··········138993 ·······167:·goto··········134
  
996 ··public·void·onCreate(android.os.Bundle);994 ··public·void·onCreate(android.os.Bundle);
997 ····descriptor:·(Landroid/os/Bundle;)V995 ····descriptor:·(Landroid/os/Bundle;)V
998 ····flags:·(0x0001)·ACC_PUBLIC996 ····flags:·(0x0001)·ACC_PUBLIC
999 ····Code:997 ····Code:
1000 ······stack=300,·locals=5,·args_size=2998 ······stack=300,·locals=5,·args_size=2
1001 ·········0:·aload_0999 ·········0:·aload_0
Offset 1270, 76 lines modifiedOffset 1268, 76 lines modified
1270 ······stack=300,·locals=8,·args_size=21268 ······stack=300,·locals=8,·args_size=2
1271 ·········0:·aload_11269 ·········0:·aload_1
1272 ·········1:·invokeinterface·#407,··1··········//·InterfaceMethod·android/view/MenuItem.getItemId:()I1270 ·········1:·invokeinterface·#407,··1··········//·InterfaceMethod·android/view/MenuItem.getItemId:()I
1273 ·········6:·istore_21271 ·········6:·istore_2
1274 ·········7:·iload_21272 ·········7:·iload_2
1275 ·········8:·lookupswitch··{·//·41273 ·········8:·lookupswitch··{·//·4
1276 ··············2131492956:·541274 ··············2131492956:·54
1277 ··············2131493018:·1011275 ··············2131493018:·104
1278 ··············2131493019:·1251276 ··············2131493019:·128
1279 ··············2131493020:·771277 ··············2131493020:·80
1280 ·················default:·521278 ·················default:·52
1281 ············}1279 ············}
1282 ········52:·iconst_11280 ········52:·iconst_1
1283 ········53:·ireturn1281 ········53:·ireturn
1284 ········54:·new···········#193················//·class·android/content/Intent1282 ········54:·new···········#193················//·class·android/content/Intent
1285 ········57:·astore_31283 ········57:·astore_3
1286 ········58:·aload_31284 ········58:·aload_3
1287 ········59:·aload_01285 ········59:·aload_0
1288 ········60:·ldc···········#195················//·class·indrora/atomic/activity/AddServerActivity1286 ········60:·ldc···········#195················//·class·indrora/atomic/activity/AddServerActivity
1289 ········62:·invokespecial·#198················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V1287 ········62:·invokespecial·#198················//·Method·android/content/Intent."<init>":(Landroid/content/Context;Ljava/lang/Class;)V
1290 ········65:·aconst_null1288 ········65:·iconst_0
1291 ········66:·astore········41289 ········66:·istore········4
 1290 ········68:·aconst_null
 1291 ········69:·astore········5
1292 ········68:·aload_01292 ········71:·aload_0
1293 ········69:·aload_31293 ········72:·aload_3
1294 ········70:·iconst_01294 ········73:·iconst_0
1295 ········71:·invokevirtual·#214················//·Method·startActivityForResult:(Landroid/content/Intent;I)V1295 ········74:·invokevirtual·#214················//·Method·startActivityForResult:(Landroid/content/Intent;I)V
1296 ········74:·goto··········521296 ········77:·goto··········52
1297 ········77:·new···········#193················//·class·android/content/Intent1297 ········80:·new···········#193················//·class·android/content/Intent
Max diff block lines reached; 301/14007 bytes (2.15%) of diff not shown.
3.33 KB
smali/indrora/atomic/Atomic.smali
    
Offset 143, 73 lines modifiedOffset 143, 72 lines modified
143 ············"Lindrora/atomic/model/Server;",143 ············"Lindrora/atomic/model/Server;",
144 ············">;"144 ············">;"
145 ········}145 ········}
146 ····.end·annotation146 ····.end·annotation
  
147 ····.prologue147 ····.prologue
148 ····.line·132148 ····.line·132
149 ····new-instance·v3,·Ljava/util/ArrayList;149 ····new-instance·v2,·Ljava/util/ArrayList;
  
150 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V150 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
151 ····.line·134151 ····.line·134
152 ····.local·v3,·"serverList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"152 ····.local·v2,·"serverList":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"
153 ····iget-object·v4,·p0,·Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap;153 ····iget-object·v3,·p0,·Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap;
  
154 ····invoke-virtual·{v4},·Ljava/util/HashMap;->keySet()Ljava/util/Set;154 ····invoke-virtual·{v3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
  
155 ····move-result-object·v2155 ····move-result-object·v1
  
156 ····.line·135156 ····.line·135
157 ····.local·v2,·"mKeys":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Integer;>;"157 ····.local·v1,·"mKeys":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/Integer;>;"
158 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;158 ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
159 ····move-result-object·v0159 ····move-result-object·v4
  
160 ····.local·v0,·"i$":Ljava/util/Iterator; 
161 ····:goto_0160 ····:goto_0
162 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z161 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
163 ····move-result·v4162 ····move-result·v3
  
164 ····if-eqz·v4,·:cond_0163 ····if-eqz·v3,·:cond_0
  
165 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;164 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
166 ····move-result-object·v4165 ····move-result-object·v3
  
167 ····check-cast·v4,·Ljava/lang/Integer;166 ····check-cast·v3,·Ljava/lang/Integer;
  
168 ····invoke-virtual·{v4},·Ljava/lang/Integer;->intValue()I167 ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I
  
169 ····move-result·v1168 ····move-result·v0
  
170 ····.line·136169 ····.line·136
171 ····.local·v1,·"key":I170 ····.local·v0,·"key":I
172 ····iget-object·v4,·p0,·Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap;171 ····iget-object·v3,·p0,·Lindrora/atomic/Atomic;->servers:Ljava/util/HashMap;
  
173 ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;172 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
174 ····move-result-object·v5173 ····move-result-object·v5
  
175 ····invoke-virtual·{v4,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;174 ····invoke-virtual·{v3,·v5},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
176 ····move-result-object·v4175 ····move-result-object·v3
  
177 ····invoke-virtual·{v3,·v4},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z176 ····invoke-virtual·{v2,·v3},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
  
178 ····goto·:goto_0177 ····goto·:goto_0
  
179 ····.line·139178 ····.line·139
180 ····.end·local·v1····#·"key":I179 ····.end·local·v0····#·"key":I
181 ····:cond_0180 ····:cond_0
182 ····invoke-static·{v3},·Ljava/util/Collections;->sort(Ljava/util/List;)V181 ····invoke-static·{v2},·Ljava/util/Collections;->sort(Ljava/util/List;)V
  
183 ····.line·140182 ····.line·140
184 ····return-object·v3183 ····return-object·v2
185 .end·method184 .end·method
  
186 .method·public·loadServers(Landroid/content/Context;)V185 .method·public·loadServers(Landroid/content/Context;)V
187 ····.locals·2186 ····.locals·2
188 ····.param·p1,·"context"····#·Landroid/content/Context;187 ····.param·p1,·"context"····#·Landroid/content/Context;
  
189 ····.prologue188 ····.prologue
553 B
smali/indrora/atomic/FirstRunActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/FirstRunActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·13727 ····.line·137
27 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$2;->this$0:Lindrora/atomic/FirstRunActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$2;->this$0:Lindrora/atomic/FirstRunActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
553 B
smali/indrora/atomic/FirstRunActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/FirstRunActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·20427 ····.line·204
27 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$5;->this$0:Lindrora/atomic/FirstRunActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$5;->this$0:Lindrora/atomic/FirstRunActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
262 B
smali/indrora/atomic/R.smali
    
Offset 31, 10 lines modifiedOffset 31, 9 lines modified
31 .method·public·constructor·<init>()V31 .method·public·constructor·<init>()V
32 ····.locals·032 ····.locals·0
  
33 ····.prologue33 ····.prologue
34 ····.line·1034 ····.line·10
35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V35 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
36 ····.line·3006 
37 ····return-void36 ····return-void
38 .end·method37 .end·method
553 B
smali/indrora/atomic/FirstRunActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/FirstRunActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·21127 ····.line·211
27 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$4;->this$0:Lindrora/atomic/FirstRunActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$4;->this$0:Lindrora/atomic/FirstRunActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
553 B
smali/indrora/atomic/FirstRunActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/FirstRunActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15427 ····.line·154
27 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$3;->this$0:Lindrora/atomic/FirstRunActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$3;->this$0:Lindrora/atomic/FirstRunActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
552 B
smali/indrora/atomic/FirstRunActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/FirstRunActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V23 .method·constructor·<init>(Lindrora/atomic/FirstRunActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/FirstRunActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·5827 ····.line·58
27 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$1;->this$0:Lindrora/atomic/FirstRunActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/FirstRunActivity$1;->this$0:Lindrora/atomic/FirstRunActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23.9 KB
smali/indrora/atomic/FirstRunActivity.smali
    
Offset 304, 475 lines modifiedOffset 304, 421 lines modified
304 ····.line·201304 ····.line·201
305 ····new-instance·v1,·Landroid/app/AlertDialog$Builder;305 ····new-instance·v1,·Landroid/app/AlertDialog$Builder;
  
306 ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V306 ····invoke-direct·{v1,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
307 ····const·v2,·0x7f0e0167307 ····const·v2,·0x7f0e0167
  
 308 ····.line·202
308 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;309 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
309 ····move-result-object·v1310 ····move-result-object·v1
  
310 ····const·v2,·0x7f0e002c311 ····const·v2,·0x7f0e002c
  
 312 ····.line·203
311 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;313 ····invoke-virtual·{v1,·v2},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder;
  
312 ····move-result-object·v1314 ····move-result-object·v1
  
313 ····const·v2,·0x104000a315 ····const·v2,·0x104000a
  
314 ····new-instance·v3,·Lindrora/atomic/FirstRunActivity$5;316 ····new-instance·v3,·Lindrora/atomic/FirstRunActivity$5;
  
315 ····invoke-direct·{v3,·p0},·Lindrora/atomic/FirstRunActivity$5;-><init>(Lindrora/atomic/FirstRunActivity;)V317 ····invoke-direct·{v3,·p0},·Lindrora/atomic/FirstRunActivity$5;-><init>(Lindrora/atomic/FirstRunActivity;)V
  
 318 ····.line·204
316 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;319 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
317 ····move-result-object·v1320 ····move-result-object·v1
  
318 ····const·v2,·0x1040009321 ····const·v2,·0x1040009
  
319 ····new-instance·v3,·Lindrora/atomic/FirstRunActivity$4;322 ····new-instance·v3,·Lindrora/atomic/FirstRunActivity$4;
  
320 ····invoke-direct·{v3,·p0},·Lindrora/atomic/FirstRunActivity$4;-><init>(Lindrora/atomic/FirstRunActivity;)V323 ····invoke-direct·{v3,·p0},·Lindrora/atomic/FirstRunActivity$4;-><init>(Lindrora/atomic/FirstRunActivity;)V
  
 324 ····.line·211
321 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;325 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
322 ····move-result-object·v1326 ····move-result-object·v1
  
 327 ····.line·218
323 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;328 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
324 ····move-result-object·v0329 ····move-result-object·v0
  
325 ····.line·219330 ····.line·219
326 ····.local·v0,·"ab":Landroid/app/AlertDialog;331 ····.local·v0,·"ab":Landroid/app/AlertDialog;
327 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V332 ····invoke-virtual·{v0},·Landroid/app/AlertDialog;->show()V
  
328 ····.line·220333 ····.line·220
329 ····return-void334 ····return-void
330 .end·method335 .end·method
  
331 .method·protected·onCreate(Landroid/os/Bundle;)V336 .method·protected·onCreate(Landroid/os/Bundle;)V
332 ····.locals·18337 ····.locals·14
333 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;338 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
  
334 ····.prologue339 ····.prologue
335 ····.line·98340 ····.line·98
336 ····invoke-super/range·{p0·..·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V341 ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
  
337 ····.line·99342 ····.line·99
338 ····const·v11,·0x7f040026343 ····const·v7,·0x7f040026
  
339 ····move-object/from16·v0,·p0 
  
340 ····invoke-virtual·{v0,·v11},·Lindrora/atomic/FirstRunActivity;->setContentView(I)V344 ····invoke-virtual·{p0,·v7},·Lindrora/atomic/FirstRunActivity;->setContentView(I)V
  
341 ····.line·101345 ····.line·101
342 ····invoke-virtual/range·{p0·..·p0},·Lindrora/atomic/FirstRunActivity;->getResources()Landroid/content/res/Resources;346 ····invoke-virtual·{p0},·Lindrora/atomic/FirstRunActivity;->getResources()Landroid/content/res/Resources;
  
343 ····move-result-object·v11 
  
344 ····move-object/from16·v0,·p0347 ····move-result-object·v7
  
345 ····iput-object·v11,·v0,·Lindrora/atomic/FirstRunActivity;->resources:Landroid/content/res/Resources;348 ····iput-object·v7,·p0,·Lindrora/atomic/FirstRunActivity;->resources:Landroid/content/res/Resources;
  
346 ····.line·106349 ····.line·106
347 ····const·v11,·0x7f0c0072350 ····const·v7,·0x7f0c0072
  
348 ····move-object/from16·v0,·p0351 ····invoke-virtual·{p0,·v7},·Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View;
  
349 ····invoke-virtual·{v0,·v11},·Lindrora/atomic/FirstRunActivity;->findViewById(I)Landroid/view/View; 
  
350 ····move-result-object·v11352 ····move-result-object·v7
  
351 ····check-cast·v11,·Landroid/widget/ViewFlipper;353 ····check-cast·v7,·Landroid/widget/ViewFlipper;
  
352 ····move-object/from16·v0,·p0 
  
353 ····iput-object·v11,·v0,·Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper;354 ····iput-object·v7,·p0,·Lindrora/atomic/FirstRunActivity;->vf:Landroid/widget/ViewFlipper;
  
354 ····.line·108355 ····.line·108
355 ····const·v11,·0x7f040027356 ····const·v7,·0x7f040027
  
356 ····const/4·v12,·0x0 
  
357 ····move-object/from16·v0,·p0357 ····const/4·v8,·0x0
  
358 ····invoke-static·{v0,·v11,·v12},·Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;358 ····invoke-static·{p0,·v7,·v8},·Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
  
359 ····move-result-object·v10359 ····move-result-object·v6
  
360 ····.line·110360 ····.line·110
361 ····.local·v10,·"v":Landroid/view/View;361 ····.local·v6,·"v":Landroid/view/View;
362 ····const·v11,·0x7f0c0078362 ····const·v7,·0x7f0c0078
  
363 ····:try_start_0363 ····:try_start_0
364 ····invoke-virtual·{v10,·v11},·Landroid/view/View;->findViewById(I)Landroid/view/View;364 ····invoke-virtual·{v6,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
365 ····move-result-object·v11365 ····move-result-object·v7
  
366 ····check-cast·v11,·Landroid/widget/TextView;366 ····check-cast·v7,·Landroid/widget/TextView;
  
367 ····const-string·v12,·"Version·%1$s"367 ····const-string·v8,·"Version·%1$s"
  
368 ····const/4·v13,·0x1368 ····const/4·v9,·0x1
  
369 ····new-array·v13,·v13,·[Ljava/lang/Object;369 ····new-array·v9,·v9,·[Ljava/lang/Object;
  
370 ····const/4·v14,·0x0370 ····const/4·v10,·0x0
  
 371 ····.line·111
371 ····invoke-virtual/range·{p0·..·p0},·Lindrora/atomic/FirstRunActivity;->getPackageManager()Landroid/content/pm/PackageManager;372 ····invoke-virtual·{p0},·Lindrora/atomic/FirstRunActivity;->getPackageManager()Landroid/content/pm/PackageManager;
  
372 ····move-result-object·v15373 ····move-result-object·v11
Max diff block lines reached; 19284/24394 bytes (79.05%) of diff not shown.
368 B
smali/indrora/atomic/tools/Base64.smali
    
Offset 707, 14 lines modifiedOffset 707, 15 lines modified
  
707 ····const/4·v2,·0x3707 ····const/4·v2,·0x3
  
708 ····new-array·v2,·v2,·[Ljava/lang/Object;708 ····new-array·v2,·v2,·[Ljava/lang/Object;
  
709 ····const/4·v5,·0x0709 ····const/4·v5,·0x0
  
 710 ····.line·305
710 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;711 ····invoke-static·{p1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
711 ····move-result-object·v12712 ····move-result-object·v12
  
712 ····aput-object·v12,·v2,·v5713 ····aput-object·v12,·v2,·v5
  
713 ····const/4·v5,·0x1714 ····const/4·v5,·0x1
28.7 KB
smali/indrora/atomic/model/Settings.smali
    
Offset 40, 20 lines modifiedOffset 40, 22 lines modified
  
40 ····.line·6040 ····.line·60
41 ····:try_start_041 ····:try_start_0
42 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;42 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
43 ····move-result-object·v143 ····move-result-object·v1
  
 44 ····.line·61
44 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;45 ····invoke-virtual·{p1},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
45 ····move-result-object·v246 ····move-result-object·v2
  
46 ····const/4·v3,·0x047 ····const/4·v3,·0x0
  
 48 ····.line·60
47 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;49 ····invoke-virtual·{v1,·v2,·v3},·Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
  
48 ····move-result-object·v150 ····move-result-object·v1
  
49 ····iget·v1,·v1,·Landroid/content/pm/PackageInfo;->versionCode:I51 ····iget·v1,·v1,·Landroid/content/pm/PackageInfo;->versionCode:I
  
50 ····iput·v1,·p0,·Lindrora/atomic/model/Settings;->currentRelease:I52 ····iput·v1,·p0,·Lindrora/atomic/model/Settings;->currentRelease:I
Offset 81, 14 lines modifiedOffset 83, 15 lines modified
81 ····.locals·883 ····.locals·8
82 ····.param·p1,·"len"····#·I84 ····.param·p1,·"len"····#·I
  
83 ····.prologue85 ····.prologue
84 ····.line·39186 ····.line·391
85 ····const-string·v3,·"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_"87 ····const-string·v3,·"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890_"
  
 88 ····.line·392
86 ····invoke-virtual·{v3},·Ljava/lang/String;->toCharArray()[C89 ····invoke-virtual·{v3},·Ljava/lang/String;->toCharArray()[C
  
87 ····move-result-object·v290 ····move-result-object·v2
  
88 ····.line·39391 ····.line·393
89 ····.local·v2,·"valid_chars":[C92 ····.local·v2,·"valid_chars":[C
90 ····const-string·v1,·""93 ····const-string·v1,·""
Offset 151, 30 lines modifiedOffset 154, 33 lines modified
151 ····.line·319154 ····.line·319
152 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;155 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;
  
153 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;156 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
154 ····const·v2,·0x7f0e0093157 ····const·v2,·0x7f0e0093
  
 158 ····.line·320
155 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;159 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
156 ····move-result-object·v1160 ····move-result-object·v1
  
157 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;161 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
158 ····const·v3,·0x7f0e0059162 ····const·v3,·0x7f0e0059
  
 163 ····.line·321
159 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;164 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
160 ····move-result-object·v2165 ····move-result-object·v2
  
161 ····invoke-static·{v2},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z166 ····invoke-static·{v2},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
162 ····move-result·v2167 ····move-result·v2
  
 168 ····.line·319
163 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z169 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
164 ····move-result·v0170 ····move-result·v0
  
165 ····return·v0171 ····return·v0
166 .end·method172 .end·method
  
Offset 185, 30 lines modifiedOffset 191, 33 lines modified
185 ····.line·299191 ····.line·299
186 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;192 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;
  
187 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;193 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
188 ····const·v2,·0x7f0e0094194 ····const·v2,·0x7f0e0094
  
 195 ····.line·300
189 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;196 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
190 ····move-result-object·v1197 ····move-result-object·v1
  
191 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;198 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
192 ····const·v3,·0x7f0e005a199 ····const·v3,·0x7f0e005a
  
 200 ····.line·301
193 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;201 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
194 ····move-result-object·v2202 ····move-result-object·v2
  
195 ····invoke-static·{v2},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z203 ····invoke-static·{v2},·Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z
  
196 ····move-result·v2204 ····move-result·v2
  
 205 ····.line·299
197 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z206 ····invoke-interface·{v0,·v1,·v2},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
198 ····move-result·v0207 ····move-result·v0
  
199 ····return·v0208 ····return·v0
200 .end·method209 .end·method
  
Offset 219, 30 lines modifiedOffset 228, 34 lines modified
219 ····.line·310228 ····.line·310
220 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;229 ····iget-object·v0,·p0,·Lindrora/atomic/model/Settings;->preferences:Landroid/content/SharedPreferences;
  
221 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;230 ····iget-object·v1,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
222 ····const·v2,·0x7f0e0097231 ····const·v2,·0x7f0e0097
  
 232 ····.line·311
223 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;233 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
224 ····move-result-object·v1234 ····move-result-object·v1
  
225 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;235 ····iget-object·v2,·p0,·Lindrora/atomic/model/Settings;->resources:Landroid/content/res/Resources;
  
226 ····const·v3,·0x7f0e005d236 ····const·v3,·0x7f0e005d
  
 237 ····.line·312
227 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;238 ····invoke-virtual·{v2,·v3},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
228 ····move-result-object·v2239 ····move-result-object·v2
Max diff block lines reached; 25692/29341 bytes (87.56%) of diff not shown.
3.25 KB
smali/indrora/atomic/model/Message.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Landroid/os/Parcelable;6 .implements·Landroid/os/Parcelable;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lindrora/atomic/model/Message$2;, 
11 ········Lindrora/atomic/model/Message$MessageColor;10 ········Lindrora/atomic/model/Message$MessageColor;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;14 .field·public·static·final·CREATOR:Landroid/os/Parcelable$Creator;
Offset 521, 14 lines modifiedOffset 520, 15 lines modified
521 ····.line·308520 ····.line·308
522 ····const-wide·v6,·0x400199999999999aL····#·2.2521 ····const-wide·v6,·0x400199999999999aL····#·2.2
  
523 ····.line·309522 ····.line·309
524 ····.local·v6,·"gamma":D523 ····.local·v6,·"gamma":D
525 ····const-wide·v8,·0x3fcb367a0f9096bcL····#·0.2126524 ····const-wide·v8,·0x3fcb367a0f9096bcL····#·0.2126
  
 525 ····.line·310
526 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->red(I)I526 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->red(I)I
  
527 ····move-result·v3527 ····move-result·v3
  
528 ····int-to-float·v3,·v3528 ····int-to-float·v3,·v3
  
529 ····float-to-double·v10,·v3529 ····float-to-double·v10,·v3
Offset 541, 14 lines modifiedOffset 541, 15 lines modified
  
541 ····move-result-wide·v10541 ····move-result-wide·v10
  
542 ····mul-double/2addr·v8,·v10542 ····mul-double/2addr·v8,·v10
  
543 ····const-wide·v10,·0x3fe6e2eb1c432ca5L····#·0.7152543 ····const-wide·v10,·0x3fe6e2eb1c432ca5L····#·0.7152
  
 544 ····.line·311
544 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->green(I)I545 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->green(I)I
  
545 ····move-result·v3546 ····move-result·v3
  
546 ····int-to-float·v3,·v3547 ····int-to-float·v3,·v3
  
547 ····float-to-double·v12,·v3548 ····float-to-double·v12,·v3
Offset 563, 14 lines modifiedOffset 564, 15 lines modified
  
563 ····mul-double/2addr·v10,·v12564 ····mul-double/2addr·v10,·v12
  
564 ····add-double/2addr·v8,·v10565 ····add-double/2addr·v8,·v10
  
565 ····const-wide·v10,·0x3fb27bb2fec56d5dL····#·0.0722566 ····const-wide·v10,·0x3fb27bb2fec56d5dL····#·0.0722
  
 567 ····.line·312
566 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->blue(I)I568 ····invoke-static/range·{p0·..·p0},·Landroid/graphics/Color;->blue(I)I
  
567 ····move-result·v3569 ····move-result·v3
  
568 ····int-to-float·v3,·v3570 ····int-to-float·v3,·v3
  
569 ····float-to-double·v12,·v3571 ····float-to-double·v12,·v3
Offset 587, 14 lines modifiedOffset 589, 15 lines modified
  
587 ····add-double·v0,·v8,·v10589 ····add-double·v0,·v8,·v10
  
588 ····.line·313590 ····.line·313
589 ····.local·v0,·"backL":D591 ····.local·v0,·"backL":D
590 ····const-wide·v8,·0x3fcb367a0f9096bcL····#·0.2126592 ····const-wide·v8,·0x3fcb367a0f9096bcL····#·0.2126
  
 593 ····.line·314
591 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->red(I)I594 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->red(I)I
  
592 ····move-result·v3595 ····move-result·v3
  
593 ····int-to-float·v3,·v3596 ····int-to-float·v3,·v3
  
594 ····float-to-double·v10,·v3597 ····float-to-double·v10,·v3
Offset 607, 14 lines modifiedOffset 610, 15 lines modified
  
607 ····move-result-wide·v10610 ····move-result-wide·v10
  
608 ····mul-double/2addr·v8,·v10611 ····mul-double/2addr·v8,·v10
  
609 ····const-wide·v10,·0x3fe6e2eb1c432ca5L····#·0.7152612 ····const-wide·v10,·0x3fe6e2eb1c432ca5L····#·0.7152
  
 613 ····.line·315
610 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->green(I)I614 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->green(I)I
  
611 ····move-result·v3615 ····move-result·v3
  
612 ····int-to-float·v3,·v3616 ····int-to-float·v3,·v3
  
613 ····float-to-double·v12,·v3617 ····float-to-double·v12,·v3
Offset 629, 14 lines modifiedOffset 633, 15 lines modified
  
629 ····mul-double/2addr·v10,·v12633 ····mul-double/2addr·v10,·v12
  
630 ····add-double/2addr·v8,·v10634 ····add-double/2addr·v8,·v10
  
631 ····const-wide·v10,·0x3fb27bb2fec56d5dL····#·0.0722635 ····const-wide·v10,·0x3fb27bb2fec56d5dL····#·0.0722
  
 636 ····.line·316
632 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->blue(I)I637 ····invoke-static/range·{p1·..·p1},·Landroid/graphics/Color;->blue(I)I
  
633 ····move-result·v3638 ····move-result·v3
  
634 ····int-to-float·v3,·v3639 ····int-to-float·v3,·v3
  
635 ····float-to-double·v12,·v3640 ····float-to-double·v12,·v3
Offset 1008, 20 lines modifiedOffset 1013, 22 lines modified
  
1008 ····move-result·v151013 ····move-result·v15
  
1009 ····invoke-direct·{v14,·v15},·Landroid/text/style/ForegroundColorSpan;-><init>(I)V1014 ····invoke-direct·{v14,·v15},·Landroid/text/style/ForegroundColorSpan;-><init>(I)V
  
1010 ····const/4·v15,·0x01015 ····const/4·v15,·0x0
  
 1016 ····.line·422
1011 ····invoke-virtual·{v5},·Landroid/text/SpannableString;->length()I1017 ····invoke-virtual·{v5},·Landroid/text/SpannableString;->length()I
  
1012 ····move-result·v161018 ····move-result·v16
  
1013 ····const/16·v17,·0x211019 ····const/16·v17,·0x21
  
 1020 ····.line·421
Max diff block lines reached; 644/3243 bytes (19.86%) of diff not shown.
1.38 KB
smali/indrora/atomic/model/ColorScheme.smali
    
Offset 381, 14 lines modifiedOffset 381, 15 lines modified
381 ····:try_start_4381 ····:try_start_4
382 ····sget-object·v8,·Lindrora/atomic/model/ColorScheme;->_context:Landroid/content/Context;382 ····sget-object·v8,·Lindrora/atomic/model/ColorScheme;->_context:Landroid/content/Context;
  
383 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;383 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
384 ····move-result-object·v8384 ····move-result-object·v8
  
 385 ····.line·74
385 ····invoke-virtual·{v8,·v4},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;386 ····invoke-virtual·{v8,·v4},·Landroid/content/res/Resources;->openRawResource(I)Ljava/io/InputStream;
386 ····:try_end_4387 ····:try_end_4
387 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0388 ····.catchall·{:try_start_4·..·:try_end_4}·:catchall_0
  
388 ····move-result-object·v7389 ····move-result-object·v7
  
389 ····.line·76390 ····.line·76
Offset 471, 26 lines modifiedOffset 472, 28 lines modified
  
471 ····const-string·v11,·"Failure·loading·default·theme:·"472 ····const-string·v11,·"Failure·loading·default·theme:·"
  
472 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;473 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
473 ····move-result-object·v10474 ····move-result-object·v10
  
 475 ····.line·53
474 ····invoke-virtual·{v2},·Ljava/lang/Throwable;->toString()Ljava/lang/String;476 ····invoke-virtual·{v2},·Ljava/lang/Throwable;->toString()Ljava/lang/String;
  
475 ····move-result-object·v11477 ····move-result-object·v11
  
476 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;478 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
477 ····move-result-object·v10479 ····move-result-object·v10
  
478 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;480 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
479 ····move-result-object·v10481 ····move-result-object·v10
  
 482 ····.line·52
480 ····invoke-static·{v8,·v10},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I483 ····invoke-static·{v8,·v10},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
481 ····goto·:goto_0484 ····goto·:goto_0
  
482 ····.line·105485 ····.line·105
483 ····.end·local·v2····#·"e":Ljava/lang/Throwable;486 ····.end·local·v2····#·"e":Ljava/lang/Throwable;
484 ····.end·local·v4····#·"id":I487 ····.end·local·v4····#·"id":I
1.75 KB
smali/indrora/atomic/model/Server.smali
    
Offset 366, 36 lines modifiedOffset 366, 35 lines modified
366 ····.line·391366 ····.line·391
367 ····new-instance·v0,·Ljava/util/ArrayList;367 ····new-instance·v0,·Ljava/util/ArrayList;
  
368 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V368 ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V
  
369 ····.line·392369 ····.line·392
370 ····.local·v0,·"channels":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"370 ····.local·v0,·"channels":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
371 ····iget-object·v4,·p0,·Lindrora/atomic/model/Server;->conversations:Ljava/util/LinkedHashMap;371 ····iget-object·v3,·p0,·Lindrora/atomic/model/Server;->conversations:Ljava/util/LinkedHashMap;
  
372 ····invoke-virtual·{v4},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;372 ····invoke-virtual·{v3},·Ljava/util/LinkedHashMap;->values()Ljava/util/Collection;
  
373 ····move-result-object·v3373 ····move-result-object·v2
  
374 ····.line·394374 ····.line·394
375 ····.local·v3,·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"375 ····.local·v2,·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"
376 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;376 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
377 ····move-result-object·v2377 ····move-result-object·v3
  
378 ····.local·v2,·"i$":Ljava/util/Iterator; 
379 ····:cond_0378 ····:cond_0
380 ····:goto_0379 ····:goto_0
381 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z380 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
382 ····move-result·v4381 ····move-result·v4
  
383 ····if-eqz·v4,·:cond_1382 ····if-eqz·v4,·:cond_1
  
384 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;383 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
385 ····move-result-object·v1384 ····move-result-object·v1
  
386 ····check-cast·v1,·Lindrora/atomic/model/Conversation;385 ····check-cast·v1,·Lindrora/atomic/model/Conversation;
  
387 ····.line·395386 ····.line·395
388 ····.local·v1,·"conversation":Lindrora/atomic/model/Conversation;387 ····.local·v1,·"conversation":Lindrora/atomic/model/Conversation;
2.31 KB
smali/indrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle.smali
    
Offset 119, 50 lines modifiedOffset 119, 47 lines modified
119 ····.locals·5119 ····.locals·5
120 ····.param·p0,·"value"····#·I120 ····.param·p0,·"value"····#·I
  
121 ····.prologue121 ····.prologue
122 ····.line·97122 ····.line·97
123 ····invoke-static·{},·Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->values()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;123 ····invoke-static·{},·Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->values()[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
  
124 ····move-result-object·v0124 ····move-result-object·v2
  
125 ····.local·v0,·"arr$":[Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle; 
126 ····array-length·v2,·v0125 ····array-length·v3,·v2
  
127 ····.local·v2,·"len$":I 
128 ····const/4·v1,·0x0126 ····const/4·v1,·0x0
  
129 ····.local·v1,·"i$":I 
130 ····:goto_0127 ····:goto_0
131 ····if-ge·v1,·v2,·:cond_1128 ····if-ge·v1,·v3,·:cond_1
  
132 ····aget-object·v3,·v0,·v1129 ····aget-object·v0,·v2,·v1
  
133 ····.line·98130 ····.line·98
134 ····.local·v3,·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;131 ····.local·v0,·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
135 ····iget·v4,·v3,·Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->value:I132 ····iget·v4,·v0,·Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;->value:I
  
136 ····if-ne·v4,·p0,·:cond_0133 ····if-ne·v4,·p0,·:cond_0
  
137 ····.line·102134 ····.line·102
138 ····.end·local·v3····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;135 ····.end·local·v0····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
139 ····:goto_1136 ····:goto_1
140 ····return-object·v3137 ····return-object·v0
  
141 ····.line·97138 ····.line·97
142 ····.restart·local·v3····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;139 ····.restart·local·v0····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
143 ····:cond_0140 ····:cond_0
144 ····add-int/lit8·v1,·v1,·0x1141 ····add-int/lit8·v1,·v1,·0x1
  
145 ····goto·:goto_0142 ····goto·:goto_0
  
146 ····.line·102143 ····.line·102
147 ····.end·local·v3····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;144 ····.end·local·v0····#·"style":Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
148 ····:cond_1145 ····:cond_1
149 ····const/4·v3,·0x0146 ····const/4·v0,·0x0
  
150 ····goto·:goto_1147 ····goto·:goto_1
151 .end·method148 .end·method
  
152 .method·public·static·valueOf(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;149 .method·public·static·valueOf(Ljava/lang/String;)Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;
153 ····.locals·1150 ····.locals·1
154 ····.param·p0,·"name"····#·Ljava/lang/String;151 ····.param·p0,·"name"····#·Ljava/lang/String;
2.59 KB
smali/indrora/atomic/indicator/ConversationIndicator.smali
    
Offset 557, 26 lines modifiedOffset 557, 28 lines modified
557 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setBackgroundColor(I)V557 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setBackgroundColor(I)V
  
558 ····.line·270558 ····.line·270
559 ····iget-object·v10,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View;559 ····iget-object·v10,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View;
  
560 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider;560 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider;
  
 561 ····.line·271
561 ····invoke-interface·{v7,·v5},·Lindrora/atomic/indicator/ConversationStateProvider;->isLowerSpecial(I)Ljava/lang/Boolean;562 ····invoke-interface·{v7,·v5},·Lindrora/atomic/indicator/ConversationStateProvider;->isLowerSpecial(I)Ljava/lang/Boolean;
  
562 ····move-result-object·v7563 ····move-result-object·v7
  
563 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z564 ····invoke-virtual·{v7},·Ljava/lang/Boolean;->booleanValue()Z
  
564 ····move-result·v7565 ····move-result·v7
  
565 ····if-eqz·v7,·:cond_2566 ····if-eqz·v7,·:cond_2
  
566 ····move·v7,·v8567 ····move·v7,·v8
  
 568 ····.line·270
567 ····:goto_0569 ····:goto_0
568 ····invoke-virtual·{v10,·v7},·Landroid/view/View;->setVisibility(I)V570 ····invoke-virtual·{v10,·v7},·Landroid/view/View;->setVisibility(I)V
  
569 ····.line·277571 ····.line·277
570 ····.end·local·v1····#·"color":I572 ····.end·local·v1····#·"color":I
571 ····:goto_1573 ····:goto_1
572 ····add-int/lit8·v7,·v5,·0x2574 ····add-int/lit8·v7,·v5,·0x2
Offset 603, 24 lines modifiedOffset 605, 26 lines modified
603 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setBackgroundColor(I)V605 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->setBackgroundColor(I)V
  
604 ····.line·281606 ····.line·281
605 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View;607 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View;
  
606 ····iget-object·v10,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider;608 ····iget-object·v10,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->stateProvider:Lindrora/atomic/indicator/ConversationStateProvider;
  
 609 ····.line·282
607 ····invoke-interface·{v10,·v5},·Lindrora/atomic/indicator/ConversationStateProvider;->isGreaterSpecial(I)Ljava/lang/Boolean;610 ····invoke-interface·{v10,·v5},·Lindrora/atomic/indicator/ConversationStateProvider;->isGreaterSpecial(I)Ljava/lang/Boolean;
  
608 ····move-result-object·v10611 ····move-result-object·v10
  
609 ····invoke-virtual·{v10},·Ljava/lang/Boolean;->booleanValue()Z612 ····invoke-virtual·{v10},·Ljava/lang/Boolean;->booleanValue()Z
  
610 ····move-result·v10613 ····move-result·v10
  
611 ····if-eqz·v10,·:cond_4614 ····if-eqz·v10,·:cond_4
  
 615 ····.line·281
612 ····:goto_2616 ····:goto_2
613 ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setVisibility(I)V617 ····invoke-virtual·{v7,·v8},·Landroid/view/View;->setVisibility(I)V
  
614 ····.line·288618 ····.line·288
615 ····.end·local·v1····#·"color":I619 ····.end·local·v1····#·"color":I
616 ····:goto_3620 ····:goto_3
617 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator;621 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->titleIndicator:Lindrora/atomic/indicator/ConversationTitlePageIndicator;
Offset 630, 15 lines modifiedOffset 634, 15 lines modified
630 ····.line·289634 ····.line·289
631 ····return-void635 ····return-void
  
632 ····.restart·local·v1····#·"color":I636 ····.restart·local·v1····#·"color":I
633 ····:cond_2637 ····:cond_2
634 ····move·v7,·v9638 ····move·v7,·v9
  
635 ····.line·270639 ····.line·271
636 ····goto·:goto_0640 ····goto·:goto_0
  
637 ····.line·274641 ····.line·274
638 ····.end·local·v1····#·"color":I642 ····.end·local·v1····#·"color":I
639 ····:cond_3643 ····:cond_3
640 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View;644 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->leftIndicatorView:Landroid/view/View;
  
Offset 646, 15 lines modifiedOffset 650, 15 lines modified
  
646 ····goto·:goto_1650 ····goto·:goto_1
  
647 ····.restart·local·v1····#·"color":I651 ····.restart·local·v1····#·"color":I
648 ····:cond_4652 ····:cond_4
649 ····move·v8,·v9653 ····move·v8,·v9
  
650 ····.line·281654 ····.line·282
651 ····goto·:goto_2655 ····goto·:goto_2
  
652 ····.line·285656 ····.line·285
653 ····.end·local·v1····#·"color":I657 ····.end·local·v1····#·"color":I
654 ····:cond_5658 ····:cond_5
655 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View;659 ····iget-object·v7,·p0,·Lindrora/atomic/indicator/ConversationIndicator;->rightIndicatorView:Landroid/view/View;
  
659 B
smali/indrora/atomic/indicator/ConversationTitlePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$1;, 
11 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;,10 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$SavedState;,
12 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;,11 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$IndicatorStyle;,
13 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;12 ········Lindrora/atomic/indicator/ConversationTitlePageIndicator$OnCenterItemClickListener;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
1.74 KB
smali/indrora/atomic/command/CommandParser.smali
    
Offset 668, 22 lines modifiedOffset 668, 25 lines modified
668 ····.line·190668 ····.line·190
669 ····.local·v5,·"usageMessage":Lindrora/atomic/model/Message;669 ····.local·v5,·"usageMessage":Lindrora/atomic/model/Message;
670 ····invoke-virtual·{p4,·v5},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V670 ····invoke-virtual·{p4,·v5},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
671 ····.line·192671 ····.line·192
672 ····const-string·v6,·"indrora.atomic.conversation.message"672 ····const-string·v6,·"indrora.atomic.conversation.message"
  
 673 ····.line·194
673 ····invoke-virtual·{p3},·Lindrora/atomic/model/Server;->getId()I674 ····invoke-virtual·{p3},·Lindrora/atomic/model/Server;->getId()I
  
674 ····move-result·v7675 ····move-result·v7
  
 676 ····.line·195
675 ····invoke-virtual·{p4},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;677 ····invoke-virtual·{p4},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
676 ····move-result-object·v8678 ····move-result-object·v8
  
 679 ····.line·192
677 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;680 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
678 ····move-result-object·v4681 ····move-result-object·v4
  
679 ····.line·198682 ····.line·198
680 ····.local·v4,·"intent":Landroid/content/Intent;683 ····.local·v4,·"intent":Landroid/content/Intent;
681 ····invoke-virtual·{p5,·v4},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V684 ····invoke-virtual·{p5,·v4},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
Offset 716, 14 lines modifiedOffset 719, 15 lines modified
  
716 ····move-result-object·v0719 ····move-result-object·v0
  
717 ····new-instance·v1,·Ljava/lang/StringBuilder;720 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
718 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V721 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
 722 ····.line·215
719 ····invoke-virtual·{p1},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;723 ····invoke-virtual·{p1},·Ljava/lang/String;->toUpperCase()Ljava/lang/String;
  
720 ····move-result-object·v2724 ····move-result-object·v2
  
721 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;725 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
722 ····move-result-object·v1726 ····move-result-object·v1
Offset 742, 14 lines modifiedOffset 746, 15 lines modified
  
742 ····move-result-object·v1746 ····move-result-object·v1
  
743 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;747 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
744 ····move-result-object·v1748 ····move-result-object·v1
  
 749 ····.line·214
745 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCConnection;->sendRawLineViaQueue(Ljava/lang/String;)V750 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCConnection;->sendRawLineViaQueue(Ljava/lang/String;)V
  
746 ····.line·220751 ····.line·220
747 ····:goto_0752 ····:goto_0
748 ····return-void753 ····return-void
  
749 ····.line·218754 ····.line·218
952 B
smali/indrora/atomic/command/handler/MeHandler.smali
    
Offset 102, 22 lines modifiedOffset 102, 25 lines modified
102 ····move-result-object·v4102 ····move-result-object·v4
  
103 ····invoke-virtual·{v4,·v2},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V103 ····invoke-virtual·{v4,·v2},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
104 ····.line·59104 ····.line·59
105 ····const-string·v4,·"indrora.atomic.conversation.message"105 ····const-string·v4,·"indrora.atomic.conversation.message"
  
 106 ····.line·61
106 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I107 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
107 ····move-result·v5108 ····move-result·v5
  
 109 ····.line·62
108 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;110 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
109 ····move-result-object·v6111 ····move-result-object·v6
  
 112 ····.line·59
110 ····invoke-static·{v4,·v5,·v6},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;113 ····invoke-static·{v4,·v5,·v6},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
111 ····move-result-object·v1114 ····move-result-object·v1
  
112 ····.line·64115 ····.line·64
113 ····.local·v1,·"intent":Landroid/content/Intent;116 ····.local·v1,·"intent":Landroid/content/Intent;
114 ····invoke-virtual·{p4,·v1},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V117 ····invoke-virtual·{p4,·v1},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
945 B
smali/indrora/atomic/command/handler/QueryHandler.smali
    
Offset 110, 22 lines modifiedOffset 110, 25 lines modified
  
110 ····.line·63110 ····.line·63
111 ····invoke-virtual·{p2,·v1},·Lindrora/atomic/model/Server;->addConversation(Lindrora/atomic/model/Conversation;)V111 ····invoke-virtual·{p2,·v1},·Lindrora/atomic/model/Server;->addConversation(Lindrora/atomic/model/Conversation;)V
  
112 ····.line·65112 ····.line·65
113 ····const-string·v2,·"indrora.atomic.conversation.new"113 ····const-string·v2,·"indrora.atomic.conversation.new"
  
 114 ····.line·67
114 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I115 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
115 ····move-result·v3116 ····move-result·v3
  
 117 ····.line·68
116 ····invoke-virtual·{v1},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;118 ····invoke-virtual·{v1},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
117 ····move-result-object·v4119 ····move-result-object·v4
  
 120 ····.line·65
118 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;121 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
119 ····move-result-object·v0122 ····move-result-object·v0
  
120 ····.line·70123 ····.line·70
121 ····.local·v0,·"intent":Landroid/content/Intent;124 ····.local·v0,·"intent":Landroid/content/Intent;
122 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V125 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
6.68 KB
smali/indrora/atomic/command/handler/AMsgHandler.smali
    
Offset 28, 60 lines modifiedOffset 28, 59 lines modified
28 ········}28 ········}
29 ····.end·annotation29 ····.end·annotation
  
30 ····.prologue30 ····.prologue
31 ····const/4·v9,·0x131 ····const/4·v9,·0x1
  
32 ····.line·5132 ····.line·51
33 ····array-length·v6,·p133 ····array-length·v5,·p1
  
34 ····if-le·v6,·v9,·:cond_134 ····if-le·v5,·v9,·:cond_1
  
35 ····.line·5235 ····.line·52
36 ····invoke-static·{p1},·Lindrora/atomic/command/BaseHandler;->mergeParams([Ljava/lang/String;)Ljava/lang/String;36 ····invoke-static·{p1},·Lindrora/atomic/command/BaseHandler;->mergeParams([Ljava/lang/String;)Ljava/lang/String;
  
37 ····move-result-object·v537 ····move-result-object·v4
  
38 ····.line·5438 ····.line·54
39 ····.local·v5,·"text":Ljava/lang/String;39 ····.local·v4,·"text":Ljava/lang/String;
40 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList;40 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList;
  
41 ····move-result-object·v341 ····move-result-object·v2
  
42 ····.line·5642 ····.line·56
43 ····.local·v3,·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"43 ····.local·v2,·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"
44 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;44 ····invoke-interface·{v2},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
45 ····move-result-object·v145 ····move-result-object·v5
  
46 ····.local·v1,·"i$":Ljava/util/Iterator; 
47 ····:cond_046 ····:cond_0
48 ····:goto_047 ····:goto_0
49 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z48 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
50 ····move-result·v649 ····move-result·v6
  
51 ····if-eqz·v6,·:cond_250 ····if-eqz·v6,·:cond_2
  
52 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;51 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
53 ····move-result-object·v052 ····move-result-object·v0
  
54 ····check-cast·v0,·Lindrora/atomic/model/Conversation;53 ····check-cast·v0,·Lindrora/atomic/model/Conversation;
  
55 ····.line·5754 ····.line·57
56 ····.local·v0,·"currentConversation":Lindrora/atomic/model/Conversation;55 ····.local·v0,·"currentConversation":Lindrora/atomic/model/Conversation;
57 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getType()I56 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getType()I
  
58 ····move-result·v657 ····move-result·v6
  
59 ····if-ne·v6,·v9,·:cond_058 ····if-ne·v6,·v9,·:cond_0
  
60 ····.line·5859 ····.line·58
61 ····new-instance·v4,·Lindrora/atomic/model/Message;60 ····new-instance·v3,·Lindrora/atomic/model/Message;
  
62 ····new-instance·v6,·Ljava/lang/StringBuilder;61 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
63 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V62 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
64 ····const-string·v7,·"<"63 ····const-string·v7,·"<"
  
Offset 107, 88 lines modifiedOffset 106, 89 lines modified
  
107 ····const-string·v7,·">·"106 ····const-string·v7,·">·"
  
108 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;107 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
109 ····move-result-object·v6108 ····move-result-object·v6
  
110 ····invoke-virtual·{v6,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v6110 ····move-result-object·v6
  
112 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;111 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
113 ····move-result-object·v6112 ····move-result-object·v6
  
114 ····invoke-direct·{v4,·v6},·Lindrora/atomic/model/Message;-><init>(Ljava/lang/String;)V113 ····invoke-direct·{v3,·v6},·Lindrora/atomic/model/Message;-><init>(Ljava/lang/String;)V
  
115 ····.line·59114 ····.line·59
116 ····.local·v4,·"message":Lindrora/atomic/model/Message;115 ····.local·v3,·"message":Lindrora/atomic/model/Message;
117 ····invoke-virtual·{v0,·v4},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V116 ····invoke-virtual·{v0,·v3},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
118 ····.line·61117 ····.line·61
119 ····const-string·v6,·"indrora.atomic.conversation.message"118 ····const-string·v6,·"indrora.atomic.conversation.message"
  
 119 ····.line·63
120 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I120 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
121 ····move-result·v7121 ····move-result·v7
  
 122 ····.line·64
122 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;123 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
123 ····move-result-object·v8124 ····move-result-object·v8
  
 125 ····.line·61
124 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;126 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
125 ····move-result-object·v2127 ····move-result-object·v1
  
126 ····.line·67128 ····.line·67
127 ····.local·v2,·"intent":Landroid/content/Intent;129 ····.local·v1,·"intent":Landroid/content/Intent;
128 ····invoke-virtual·{p4,·v2},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V130 ····invoke-virtual·{p4,·v1},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
  
129 ····.line·69131 ····.line·69
130 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I132 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
131 ····move-result·v6133 ····move-result·v6
  
132 ····invoke-virtual·{p4,·v6},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;134 ····invoke-virtual·{p4,·v6},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;
  
133 ····move-result-object·v6135 ····move-result-object·v6
  
134 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;136 ····invoke-virtual·{v0},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
135 ····move-result-object·v7137 ····move-result-object·v7
  
136 ····invoke-virtual·{v6,·v7,·v5},·Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V138 ····invoke-virtual·{v6,·v7,·v4},·Lindrora/atomic/irc/IRCConnection;->sendMessage(Ljava/lang/String;Ljava/lang/String;)V
  
137 ····goto·:goto_0139 ····goto·:goto_0
  
138 ····.line·73140 ····.line·73
139 ····.end·local·v0····#·"currentConversation":Lindrora/atomic/model/Conversation;141 ····.end·local·v0····#·"currentConversation":Lindrora/atomic/model/Conversation;
140 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
141 ····.end·local·v2····#·"intent":Landroid/content/Intent;142 ····.end·local·v1····#·"intent":Landroid/content/Intent;
142 ····.end·local·v3····#·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"143 ····.end·local·v2····#·"mConversations":Ljava/util/Collection;,·"Ljava/util/Collection<Lindrora/atomic/model/Conversation;>;"
143 ····.end·local·v4····#·"message":Lindrora/atomic/model/Message;144 ····.end·local·v3····#·"message":Lindrora/atomic/model/Message;
Max diff block lines reached; 1301/6736 bytes (19.31%) of diff not shown.
996 B
smali/indrora/atomic/command/handler/EchoHandler.smali
    
Offset 48, 22 lines modifiedOffset 48, 25 lines modified
48 ····.line·4948 ····.line·49
49 ····.local·v1,·"message":Lindrora/atomic/model/Message;49 ····.local·v1,·"message":Lindrora/atomic/model/Message;
50 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V50 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
51 ····.line·5151 ····.line·51
52 ····const-string·v2,·"indrora.atomic.conversation.message"52 ····const-string·v2,·"indrora.atomic.conversation.message"
  
 53 ····.line·53
53 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I54 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
54 ····move-result·v355 ····move-result·v3
  
 56 ····.line·54
55 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;57 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
56 ····move-result-object·v458 ····move-result-object·v4
  
 59 ····.line·51
57 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;60 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
58 ····move-result-object·v061 ····move-result-object·v0
  
59 ····.line·5662 ····.line·56
60 ····.local·v0,·"intent":Landroid/content/Intent;63 ····.local·v0,·"intent":Landroid/content/Intent;
61 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V64 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
945 B
smali/indrora/atomic/command/handler/NoticeHandler.smali
    
Offset 87, 22 lines modifiedOffset 87, 25 lines modified
  
87 ····.line·5487 ····.line·54
88 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V88 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
89 ····.line·5689 ····.line·56
90 ····const-string·v3,·"indrora.atomic.conversation.message"90 ····const-string·v3,·"indrora.atomic.conversation.message"
  
 91 ····.line·58
91 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I92 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
92 ····move-result·v493 ····move-result·v4
  
 94 ····.line·59
93 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;95 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
94 ····move-result-object·v596 ····move-result-object·v5
  
 97 ····.line·56
95 ····invoke-static·{v3,·v4,·v5},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;98 ····invoke-static·{v3,·v4,·v5},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
96 ····move-result-object·v099 ····move-result-object·v0
  
97 ····.line·61100 ····.line·61
98 ····.local·v0,·"intent":Landroid/content/Intent;101 ····.local·v0,·"intent":Landroid/content/Intent;
99 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V102 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
12.2 KB
smali/indrora/atomic/command/handler/ClearHandler.smali
    
Offset 13, 280 lines modifiedOffset 13, 284 lines modified
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
  
15 #·virtual·methods15 #·virtual·methods
16 .method·public·execute([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V16 .method·public·execute([Ljava/lang/String;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;Lindrora/atomic/irc/IRCService;)V
17 ····.locals·1017 ····.locals·9
18 ····.param·p1,·"params"····#·[Ljava/lang/String;18 ····.param·p1,·"params"····#·[Ljava/lang/String;
19 ····.param·p2,·"server"····#·Lindrora/atomic/model/Server;19 ····.param·p2,·"server"····#·Lindrora/atomic/model/Server;
20 ····.param·p3,·"conversation"····#·Lindrora/atomic/model/Conversation;20 ····.param·p3,·"conversation"····#·Lindrora/atomic/model/Conversation;
21 ····.param·p4,·"service"····#·Lindrora/atomic/irc/IRCService;21 ····.param·p4,·"service"····#·Lindrora/atomic/irc/IRCService;
22 ····.annotation·system·Ldalvik/annotation/Throws;22 ····.annotation·system·Ldalvik/annotation/Throws;
23 ········value·=·{23 ········value·=·{
24 ············Lindrora/atomic/exception/CommandException;24 ············Lindrora/atomic/exception/CommandException;
25 ········}25 ········}
26 ····.end·annotation26 ····.end·annotation
  
27 ····.prologue27 ····.prologue
28 ····const/4·v9,·0x028 ····const/4·v8,·0x0
  
29 ····const/4·v8,·0x329 ····const/4·v7,·0x3
  
30 ····const/4·v7,·0x130 ····const/4·v6,·0x1
  
31 ····.line·2631 ····.line·26
32 ····array-length·v5,·p132 ····array-length·v4,·p1
  
33 ····if-ne·v5,·v7,·:cond_133 ····if-ne·v4,·v6,·:cond_1
  
34 ····.line·2734 ····.line·27
35 ····const-string·v5,·"ClearHandler"35 ····const-string·v4,·"ClearHandler"
  
36 ····new-instance·v6,·Ljava/lang/StringBuilder;36 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
37 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V37 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
38 ····const-string·v7,·"Clearing·conversation·"38 ····const-string·v6,·"Clearing·conversation·"
  
39 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;39 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
40 ····move-result-object·v640 ····move-result-object·v5
  
41 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;41 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
42 ····move-result-object·v742 ····move-result-object·v6
  
43 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;43 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
44 ····move-result-object·v644 ····move-result-object·v5
  
45 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;45 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
46 ····move-result-object·v646 ····move-result-object·v5
  
47 ····invoke-static·{v5,·v6},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I47 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
48 ····.line·2848 ····.line·28
49 ····const-string·v5,·"indrora.atomic.conversation.clear"49 ····const-string·v4,·"indrora.atomic.conversation.clear"
  
 50 ····.line·30
50 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I51 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
51 ····move-result·v652 ····move-result·v5
  
 53 ····.line·31
52 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;54 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
53 ····move-result-object·v755 ····move-result-object·v6
  
 56 ····.line·29
54 ····invoke-static·{v5,·v6,·v7},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;57 ····invoke-static·{v4,·v5,·v6},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
55 ····move-result-object·v558 ····move-result-object·v4
  
56 ····invoke-virtual·{p4,·v5},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V59 ····invoke-virtual·{p4,·v4},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
  
57 ····.line·6760 ····.line·67
58 ····:cond_061 ····:cond_0
59 ····return-void62 ····return-void
  
60 ····.line·3563 ····.line·35
61 ····:cond_164 ····:cond_1
62 ····array-length·v5,·p165 ····array-length·v4,·p1
  
63 ····const/4·v6,·0x266 ····const/4·v5,·0x2
  
64 ····if-ne·v5,·v6,·:cond_367 ····if-ne·v4,·v5,·:cond_3
  
65 ····aget-object·v5,·p1,·v768 ····aget-object·v4,·p1,·v6
  
66 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;69 ····invoke-static·{},·Ljava/util/Locale;->getDefault()Ljava/util/Locale;
  
67 ····move-result-object·v670 ····move-result-object·v5
  
68 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;71 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
69 ····move-result-object·v572 ····move-result-object·v4
  
70 ····const-string·v6,·"all"73 ····const-string·v5,·"all"
  
71 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z74 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
72 ····move-result·v575 ····move-result·v4
  
73 ····if-nez·v5,·:cond_276 ····if-nez·v4,·:cond_2
  
74 ····aget-object·v5,·p1,·v777 ····aget-object·v4,·p1,·v6
  
75 ····const-string·v6,·"*"78 ····const-string·v5,·"*"
  
76 ····invoke-virtual·{v5,·v6},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z79 ····invoke-virtual·{v4,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
77 ····move-result·v580 ····move-result·v4
  
78 ····if-eqz·v5,·:cond_381 ····if-eqz·v4,·:cond_3
  
79 ····.line·3782 ····.line·37
80 ····:cond_283 ····:cond_2
81 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList;84 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getConversations()Ljava/util/ArrayList;
  
82 ····move-result-object·v585 ····move-result-object·v4
  
83 ····invoke-virtual·{v5},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;86 ····invoke-virtual·{v4},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
84 ····move-result-object·v387 ····move-result-object·v4
  
Max diff block lines reached; 7149/12397 bytes (57.67%) of diff not shown.
996 B
smali/indrora/atomic/command/handler/MsgHandler.smali
    
Offset 116, 22 lines modifiedOffset 116, 25 lines modified
116 ····.line·57116 ····.line·57
117 ····.local·v1,·"message":Lindrora/atomic/model/Message;117 ····.local·v1,·"message":Lindrora/atomic/model/Message;
118 ····invoke-virtual·{v2,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V118 ····invoke-virtual·{v2,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
119 ····.line·59119 ····.line·59
120 ····const-string·v4,·"indrora.atomic.conversation.message"120 ····const-string·v4,·"indrora.atomic.conversation.message"
  
 121 ····.line·61
121 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I122 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
122 ····move-result·v5123 ····move-result·v5
  
 124 ····.line·62
123 ····invoke-virtual·{v2},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;125 ····invoke-virtual·{v2},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
124 ····move-result-object·v6126 ····move-result-object·v6
  
 127 ····.line·59
125 ····invoke-static·{v4,·v5,·v6},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;128 ····invoke-static·{v4,·v5,·v6},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
126 ····move-result-object·v0129 ····move-result-object·v0
  
127 ····.line·65130 ····.line·65
128 ····.local·v0,·"intent":Landroid/content/Intent;131 ····.local·v0,·"intent":Landroid/content/Intent;
129 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V132 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
12.5 KB
smali/indrora/atomic/command/handler/HelpHandler.smali
    
Offset 11, 44 lines modifiedOffset 11, 44 lines modified
11 ····.line·4611 ····.line·46
12 ····invoke-direct·{p0},·Lindrora/atomic/command/BaseHandler;-><init>()V12 ····invoke-direct·{p0},·Lindrora/atomic/command/BaseHandler;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·private·showAllCommands(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V15 .method·private·showAllCommands(Lindrora/atomic/irc/IRCService;Lindrora/atomic/model/Server;Lindrora/atomic/model/Conversation;)V
16 ····.locals·1716 ····.locals·15
17 ····.param·p1,·"service"····#·Lindrora/atomic/irc/IRCService;17 ····.param·p1,·"service"····#·Lindrora/atomic/irc/IRCService;
18 ····.param·p2,·"server"····#·Lindrora/atomic/model/Server;18 ····.param·p2,·"server"····#·Lindrora/atomic/model/Server;
19 ····.param·p3,·"conversation"····#·Lindrora/atomic/model/Conversation;19 ····.param·p3,·"conversation"····#·Lindrora/atomic/model/Conversation;
  
20 ····.prologue20 ····.prologue
21 ····.line·6921 ····.line·69
22 ····invoke-static·{},·Lindrora/atomic/command/CommandParser;->getInstance()Lindrora/atomic/command/CommandParser;22 ····invoke-static·{},·Lindrora/atomic/command/CommandParser;->getInstance()Lindrora/atomic/command/CommandParser;
  
23 ····move-result-object·v923 ····move-result-object·v9
  
24 ····.line·7124 ····.line·71
25 ····.local·v9,·"cp":Lindrora/atomic/command/CommandParser;25 ····.local·v9,·"cp":Lindrora/atomic/command/CommandParser;
26 ····new-instance·v7,·Ljava/lang/StringBuffer;26 ····new-instance·v7,·Ljava/lang/StringBuffer;
  
27 ····const·v14,·0x7f0e002b27 ····const·v12,·0x7f0e002b
  
28 ····move-object/from16·v0,·p128 ····move-object/from16·v0,·p1
  
29 ····invoke-virtual·{v0,·v14},·Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String;29 ····invoke-virtual·{v0,·v12},·Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String;
  
30 ····move-result-object·v1430 ····move-result-object·v12
  
31 ····invoke-direct·{v7,·v14},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V31 ····invoke-direct·{v7,·v12},·Ljava/lang/StringBuffer;-><init>(Ljava/lang/String;)V
  
32 ····.line·7232 ····.line·72
33 ····.local·v7,·"commandList":Ljava/lang/StringBuffer;33 ····.local·v7,·"commandList":Ljava/lang/StringBuffer;
34 ····const-string·v14,·"\n"34 ····const-string·v12,·"\n"
  
35 ····invoke-virtual·{v7,·v14},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;35 ····invoke-virtual·{v7,·v12},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
36 ····.line·7436 ····.line·74
37 ····invoke-virtual·{v9},·Lindrora/atomic/command/CommandParser;->getCommands()Ljava/util/HashMap;37 ····invoke-virtual·{v9},·Lindrora/atomic/command/CommandParser;->getCommands()Ljava/util/HashMap;
  
38 ····move-result-object·v838 ····move-result-object·v8
  
39 ····.line·7539 ····.line·75
Offset 69, 46 lines modifiedOffset 69, 45 lines modified
  
69 ····move-result-object·v469 ····move-result-object·v4
  
70 ····.line·8070 ····.line·80
71 ····.local·v4,·"aliasesKeys":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"71 ····.local·v4,·"aliasesKeys":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;"
72 ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator;72 ····invoke-interface·{v6},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
73 ····move-result-object·v1073 ····move-result-object·v13
  
74 ····:goto_074 ····:goto_0
75 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z75 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z
  
76 ····move-result·v1476 ····move-result·v12
  
77 ····if-eqz·v14,·:cond_277 ····if-eqz·v12,·:cond_2
  
78 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;78 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
79 ····move-result-object·v579 ····move-result-object·v5
  
80 ····.line·8180 ····.line·81
81 ····.local·v5,·"command":Ljava/lang/Object;81 ····.local·v5,·"command":Ljava/lang/Object;
82 ····const-string·v1,·""82 ····const-string·v1,·""
  
83 ····.line·8283 ····.line·82
84 ····.local·v1,·"alias":Ljava/lang/String;84 ····.local·v1,·"alias":Ljava/lang/String;
85 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;85 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
86 ····move-result-object·v1186 ····move-result-object·v12
  
87 ····.local·v11,·"i$":Ljava/util/Iterator; 
88 ····:cond_087 ····:cond_0
89 ····invoke-interface·{v11},·Ljava/util/Iterator;->hasNext()Z88 ····invoke-interface·{v12},·Ljava/util/Iterator;->hasNext()Z
  
90 ····move-result·v1489 ····move-result·v14
  
91 ····if-eqz·v14,·:cond_190 ····if-eqz·v14,·:cond_1
  
92 ····invoke-interface·{v11},·Ljava/util/Iterator;->next()Ljava/lang/Object;91 ····invoke-interface·{v12},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
93 ····move-result-object·v292 ····move-result-object·v2
  
94 ····.line·8393 ····.line·83
95 ····.local·v2,·"aliasCommand":Ljava/lang/Object;94 ····.local·v2,·"aliasCommand":Ljava/lang/Object;
96 ····invoke-virtual·{v3,·v2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;95 ····invoke-virtual·{v3,·v2},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
Offset 117, 155 lines modifiedOffset 116, 157 lines modified
117 ····invoke-virtual·{v5,·v14},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z116 ····invoke-virtual·{v5,·v14},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
118 ····move-result·v14117 ····move-result·v14
  
119 ····if-eqz·v14,·:cond_0118 ····if-eqz·v14,·:cond_0
  
120 ····.line·84119 ····.line·84
121 ····new-instance·v14,·Ljava/lang/StringBuilder;120 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
122 ····invoke-direct·{v14},·Ljava/lang/StringBuilder;-><init>()V121 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V
  
123 ····const-string·v15,·"·"122 ····const-string·v14,·"·"
  
124 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;123 ····invoke-virtual·{v12,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
125 ····move-result-object·v14124 ····move-result-object·v12
  
126 ····const·v15,·0x7f0e00b7125 ····const·v14,·0x7f0e00b7
  
127 ····move-object/from16·v0,·p1126 ····move-object/from16·v0,·p1
  
128 ····invoke-virtual·{v0,·v15},·Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String;127 ····invoke-virtual·{v0,·v14},·Lindrora/atomic/irc/IRCService;->getString(I)Ljava/lang/String;
  
129 ····move-result-object·v15128 ····move-result-object·v14
  
130 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;129 ····invoke-virtual·{v12,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
131 ····move-result-object·v14130 ····move-result-object·v12
  
132 ····const-string·v15,·"·/"131 ····const-string·v14,·"·/"
  
133 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v12,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····move-result-object·v14133 ····move-result-object·v12
  
Max diff block lines reached; 7415/12701 bytes (58.38%) of diff not shown.
958 B
smali/indrora/atomic/command/handler/DCCHandler.smali
    
Offset 144, 26 lines modifiedOffset 144, 28 lines modified
  
144 ····.line·63144 ····.line·63
145 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V145 ····invoke-virtual·{p3,·v1},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
146 ····.line·65146 ····.line·65
147 ····const-string·v2,·"indrora.atomic.conversation.message"147 ····const-string·v2,·"indrora.atomic.conversation.message"
  
 148 ····.line·66
148 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I149 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
149 ····move-result·v3150 ····move-result·v3
  
150 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;151 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
151 ····move-result-object·v4152 ····move-result-object·v4
  
152 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;153 ····invoke-static·{v2,·v3,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
153 ····move-result-object·v2154 ····move-result-object·v2
  
 155 ····.line·65
154 ····invoke-virtual·{p4,·v2},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V156 ····invoke-virtual·{p4,·v2},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
  
155 ····.line·71157 ····.line·71
156 ····return-void158 ····return-void
  
157 ····.line·69159 ····.line·69
158 ····.end·local·v0····#·"file":Ljava/io/File;160 ····.end·local·v0····#·"file":Ljava/io/File;
945 B
smali/indrora/atomic/command/handler/CloseHandler.smali
    
Offset 97, 22 lines modifiedOffset 97, 25 lines modified
97 ····move-result-object·v197 ····move-result-object·v1
  
98 ····invoke-virtual·{p2,·v1},·Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V98 ····invoke-virtual·{p2,·v1},·Lindrora/atomic/model/Server;->removeConversation(Ljava/lang/String;)V
  
99 ····.line·5999 ····.line·59
100 ····const-string·v1,·"indrora.atomic.conversation.remove"100 ····const-string·v1,·"indrora.atomic.conversation.remove"
  
 101 ····.line·61
101 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I102 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
102 ····move-result·v2103 ····move-result·v2
  
 104 ····.line·62
103 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;105 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
104 ····move-result-object·v3106 ····move-result-object·v3
  
 107 ····.line·59
105 ····invoke-static·{v1,·v2,·v3},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;108 ····invoke-static·{v1,·v2,·v3},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
106 ····move-result-object·v0109 ····move-result-object·v0
  
107 ····.line·64110 ····.line·64
108 ····.local·v0,·"intent":Landroid/content/Intent;111 ····.local·v0,·"intent":Landroid/content/Intent;
109 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V112 ····invoke-virtual·{p4,·v0},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
945 B
smali/indrora/atomic/command/handler/NamesHandler.smali
    
Offset 149, 22 lines modifiedOffset 149, 25 lines modified
  
149 ····.line·66149 ····.line·66
150 ····invoke-virtual·{p3,·v4},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V150 ····invoke-virtual·{p3,·v4},·Lindrora/atomic/model/Conversation;->addMessage(Lindrora/atomic/model/Message;)V
  
151 ····.line·68151 ····.line·68
152 ····const-string·v6,·"indrora.atomic.conversation.message"152 ····const-string·v6,·"indrora.atomic.conversation.message"
  
 153 ····.line·70
153 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I154 ····invoke-virtual·{p2},·Lindrora/atomic/model/Server;->getId()I
  
154 ····move-result·v7155 ····move-result·v7
  
 156 ····.line·71
155 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;157 ····invoke-virtual·{p3},·Lindrora/atomic/model/Conversation;->getName()Ljava/lang/String;
  
156 ····move-result-object·v8158 ····move-result-object·v8
  
 159 ····.line·68
157 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;160 ····invoke-static·{v6,·v7,·v8},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
158 ····move-result-object·v1161 ····move-result-object·v1
  
159 ····.line·73162 ····.line·73
160 ····.local·v1,·"intent":Landroid/content/Intent;163 ····.local·v1,·"intent":Landroid/content/Intent;
161 ····invoke-virtual·{p4,·v1},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V164 ····invoke-virtual·{p4,·v1},·Lindrora/atomic/irc/IRCService;->sendBroadcast(Landroid/content/Intent;)V
93.9 KB
smali/indrora/atomic/irc/IRCConnection.smali
    
Offset 144, 130 lines modifiedOffset 144, 107 lines modified
144 ····.line·61144 ····.line·61
145 ····invoke-direct·{p0,·p1},·Lindrora/atomic/irc/IRCConnection;->superClassQuitServer(Ljava/lang/String;)V145 ····invoke-direct·{p0,·p1},·Lindrora/atomic/irc/IRCConnection;->superClassQuitServer(Ljava/lang/String;)V
  
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·private·getChannelsByNickname(Ljava/lang/String;)Ljava/util/Vector;148 .method·private·getChannelsByNickname(Ljava/lang/String;)Ljava/util/Vector;
149 ····.locals·12149 ····.locals·11
150 ····.param·p1,·"nickname"····#·Ljava/lang/String;150 ····.param·p1,·"nickname"····#·Ljava/lang/String;
151 ····.annotation·system·Ldalvik/annotation/Signature;151 ····.annotation·system·Ldalvik/annotation/Signature;
152 ········value·=·{152 ········value·=·{
153 ············"(",153 ············"(",
154 ············"Ljava/lang/String;",154 ············"Ljava/lang/String;",
155 ············")",155 ············")",
156 ············"Ljava/util/Vector",156 ············"Ljava/util/Vector",
157 ············"<",157 ············"<",
158 ············"Ljava/lang/String;",158 ············"Ljava/lang/String;",
159 ············">;"159 ············">;"
160 ········}160 ········}
161 ····.end·annotation161 ····.end·annotation
  
162 ····.prologue162 ····.prologue
 163 ····const/4·v6,·0x0
  
163 ····.line·1248164 ····.line·1248
164 ····new-instance·v4,·Ljava/util/Vector;165 ····new-instance·v2,·Ljava/util/Vector;
  
165 ····invoke-direct·{v4},·Ljava/util/Vector;-><init>()V166 ····invoke-direct·{v2},·Ljava/util/Vector;-><init>()V
  
166 ····.line·1249167 ····.line·1249
167 ····.local·v4,·"channels":Ljava/util/Vector;,·"Ljava/util/Vector<Ljava/lang/String;>;"168 ····.local·v2,·"channels":Ljava/util/Vector;,·"Ljava/util/Vector<Ljava/lang/String;>;"
168 ····invoke-virtual·{p0},·Lindrora/atomic/irc/IRCConnection;->getChannels()[Ljava/lang/String;169 ····invoke-virtual·{p0},·Lindrora/atomic/irc/IRCConnection;->getChannels()[Ljava/lang/String;
  
169 ····move-result-object·v3170 ····move-result-object·v1
  
170 ····.line·1251171 ····.line·1251
171 ····.local·v3,·"channelArray":[Ljava/lang/String;172 ····.local·v1,·"channelArray":[Ljava/lang/String;
172 ····move-object·v0,·v3 
  
173 ····.local·v0,·"arr$":[Ljava/lang/String; 
174 ····array-length·v7,·v0173 ····array-length·v8,·v1
  
175 ····.local·v7,·"len$":I 
176 ····const/4·v5,·0x0 
  
177 ····.local·v5,·"i$":I 
178 ····move·v6,·v5174 ····move·v7,·v6
  
179 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
180 ····.end·local·v5····#·"i$":I 
181 ····.end·local·v7····#·"len$":I 
182 ····.local·v6,·"i$":I 
183 ····:goto_0175 ····:goto_0
184 ····if-ge·v6,·v7,·:cond_2176 ····if-ge·v7,·v8,·:cond_2
  
185 ····aget-object·v2,·v0,·v6177 ····aget-object·v0,·v1,·v7
  
186 ····.line·1252178 ····.line·1252
187 ····.local·v2,·"channel":Ljava/lang/String;179 ····.local·v0,·"channel":Ljava/lang/String;
188 ····invoke-virtual·{p0,·v2},·Lindrora/atomic/irc/IRCConnection;->getUsers(Ljava/lang/String;)[Lorg/jibble/pircbot/User;180 ····invoke-virtual·{p0,·v0},·Lindrora/atomic/irc/IRCConnection;->getUsers(Ljava/lang/String;)[Lorg/jibble/pircbot/User;
  
189 ····move-result-object·v10181 ····move-result-object·v4
  
190 ····.line·1253182 ····.line·1253
191 ····.local·v10,·"userArray":[Lorg/jibble/pircbot/User;183 ····.local·v4,·"userArray":[Lorg/jibble/pircbot/User;
192 ····move-object·v1,·v10184 ····array-length·v9,·v4
  
 185 ····move·v5,·v6
193 ····.local·v1,·"arr$":[Lorg/jibble/pircbot/User; 
194 ····array-length·v8,·v1 
  
195 ····.local·v8,·"len$":I 
196 ····const/4·v5,·0x0 
  
197 ····.end·local·v6····#·"i$":I 
198 ····.restart·local·v5····#·"i$":I 
199 ····:goto_1186 ····:goto_1
200 ····if-ge·v5,·v8,·:cond_0187 ····if-ge·v5,·v9,·:cond_0
  
201 ····aget-object·v9,·v1,·v5188 ····aget-object·v3,·v4,·v5
  
202 ····.line·1254189 ····.line·1254
203 ····.local·v9,·"user":Lorg/jibble/pircbot/User;190 ····.local·v3,·"user":Lorg/jibble/pircbot/User;
204 ····invoke-virtual·{v9},·Lorg/jibble/pircbot/User;->getNick()Ljava/lang/String;191 ····invoke-virtual·{v3},·Lorg/jibble/pircbot/User;->getNick()Ljava/lang/String;
  
205 ····move-result-object·v11192 ····move-result-object·v10
  
206 ····invoke-virtual·{v11,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z193 ····invoke-virtual·{v10,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
207 ····move-result·v11194 ····move-result·v10
  
208 ····if-eqz·v11,·:cond_1195 ····if-eqz·v10,·:cond_1
  
209 ····.line·1255196 ····.line·1255
210 ····invoke-virtual·{v4,·v2},·Ljava/util/Vector;->add(Ljava/lang/Object;)Z197 ····invoke-virtual·{v2,·v0},·Ljava/util/Vector;->add(Ljava/lang/Object;)Z
  
211 ····.line·1251198 ····.line·1251
212 ····.end·local·v9····#·"user":Lorg/jibble/pircbot/User;199 ····.end·local·v3····#·"user":Lorg/jibble/pircbot/User;
213 ····:cond_0200 ····:cond_0
214 ····add-int/lit8·v5,·v6,·0x1201 ····add-int/lit8·v5,·v7,·0x1
  
215 ····move·v6,·v5202 ····move·v7,·v5
  
216 ····.end·local·v5····#·"i$":I 
217 ····.restart·local·v6····#·"i$":I 
218 ····goto·:goto_0203 ····goto·:goto_0
  
219 ····.line·1253204 ····.line·1253
220 ····.end·local·v6····#·"i$":I 
221 ····.restart·local·v5····#·"i$":I 
222 ····.restart·local·v9····#·"user":Lorg/jibble/pircbot/User;205 ····.restart·local·v3····#·"user":Lorg/jibble/pircbot/User;
223 ····:cond_1206 ····:cond_1
224 ····add-int/lit8·v5,·v5,·0x1207 ····add-int/lit8·v5,·v5,·0x1
  
225 ····goto·:goto_1208 ····goto·:goto_1
  
226 ····.line·1261209 ····.line·1261
227 ····.end·local·v1····#·"arr$":[Lorg/jibble/pircbot/User; 
228 ····.end·local·v2····#·"channel":Ljava/lang/String;210 ····.end·local·v0····#·"channel":Ljava/lang/String;
229 ····.end·local·v5····#·"i$":I 
230 ····.end·local·v8····#·"len$":I 
231 ····.end·local·v9····#·"user":Lorg/jibble/pircbot/User;211 ····.end·local·v3····#·"user":Lorg/jibble/pircbot/User;
232 ····.end·local·v10····#·"userArray":[Lorg/jibble/pircbot/User;212 ····.end·local·v4····#·"userArray":[Lorg/jibble/pircbot/User;
233 ····.restart·local·v6····#·"i$":I 
234 ····:cond_2213 ····:cond_2
235 ····return-object·v4214 ····return-object·v2
236 .end·method215 .end·method
Max diff block lines reached; 91373/96070 bytes (95.11%) of diff not shown.
636 B
smali/indrora/atomic/irc/IRCService$1$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$connection:Lindrora/atomic/irc/IRCConnection;22 .field·final·synthetic·val$connection:Lindrora/atomic/irc/IRCConnection;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V24 .method·constructor·<init>(Lindrora/atomic/irc/IRCService$1;Lindrora/atomic/irc/IRCConnection;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lindrora/atomic/irc/IRCService$1;
  
26 ····.prologue27 ····.prologue
27 ····.line·72628 ····.line·726
28 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCService$1$1;->this$1:Lindrora/atomic/irc/IRCService$1;29 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCService$1$1;->this$1:Lindrora/atomic/irc/IRCService$1;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/irc/IRCService$1$1;->val$connection:Lindrora/atomic/irc/IRCConnection;30 ····iput-object·p2,·p0,·Lindrora/atomic/irc/IRCService$1$1;->val$connection:Lindrora/atomic/irc/IRCConnection;
  
590 B
smali/indrora/atomic/irc/IRCConnection$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$message:Ljava/lang/String;19 .field·final·synthetic·val$message:Ljava/lang/String;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V21 .method·constructor·<init>(Lindrora/atomic/irc/IRCConnection;Ljava/lang/String;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lindrora/atomic/irc/IRCConnection;
  
23 ····.prologue24 ····.prologue
24 ····.line·133725 ····.line·1337
25 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCConnection$2;->this$0:Lindrora/atomic/irc/IRCConnection;26 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCConnection$2;->this$0:Lindrora/atomic/irc/IRCConnection;
  
26 ····iput-object·p2,·p0,·Lindrora/atomic/irc/IRCConnection$2;->val$message:Ljava/lang/String;27 ····iput-object·p2,·p0,·Lindrora/atomic/irc/IRCConnection$2;->val$message:Ljava/lang/String;
  
561 B
smali/indrora/atomic/irc/IRCConnection$1.smali
    
Offset 34, 14 lines modifiedOffset 34, 15 lines modified
34 #·instance·fields34 #·instance·fields
35 .field·final·synthetic·this$0:Lindrora/atomic/irc/IRCConnection;35 .field·final·synthetic·this$0:Lindrora/atomic/irc/IRCConnection;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(Lindrora/atomic/irc/IRCConnection;)V37 .method·constructor·<init>(Lindrora/atomic/irc/IRCConnection;)V
38 ····.locals·038 ····.locals·0
 39 ····.param·p1,·"this$0"····#·Lindrora/atomic/irc/IRCConnection;
  
39 ····.prologue40 ····.prologue
40 ····.line·127941 ····.line·1279
41 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCConnection$1;->this$0:Lindrora/atomic/irc/IRCConnection;42 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCConnection$1;->this$0:Lindrora/atomic/irc/IRCConnection;
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.83 KB
smali/indrora/atomic/irc/IRCService$1.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$serverId:I21 .field·final·synthetic·val$serverId:I
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V23 .method·constructor·<init>(Lindrora/atomic/irc/IRCService;Ljava/lang/String;Lindrora/atomic/model/Server;I)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/irc/IRCService;
25 ····.param·p2,·"x0"····#·Ljava/lang/String;26 ····.param·p2,·"x0"····#·Ljava/lang/String;
  
26 ····.prologue27 ····.prologue
27 ····.line·64728 ····.line·647
28 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCService$1;->this$0:Lindrora/atomic/irc/IRCService;29 ····iput-object·p1,·p0,·Lindrora/atomic/irc/IRCService$1;->this$0:Lindrora/atomic/irc/IRCService;
  
29 ····iput-object·p3,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;30 ····iput-object·p3,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;
Offset 196, 32 lines modifiedOffset 197, 35 lines modified
196 ····move-result·v0197 ····move-result·v0
  
197 ····if-eqz·v0,·:cond_2198 ····if-eqz·v0,·:cond_2
  
198 ····.line·673199 ····.line·673
199 ····iget-object·v0,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;200 ····iget-object·v0,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;
  
 201 ····.line·674
200 ····invoke-virtual·{v0},·Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication;202 ····invoke-virtual·{v0},·Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication;
  
201 ····move-result-object·v0203 ····move-result-object·v0
  
202 ····invoke-virtual·{v0},·Lindrora/atomic/model/Authentication;->getSaslUsername()Ljava/lang/String;204 ····invoke-virtual·{v0},·Lindrora/atomic/model/Authentication;->getSaslUsername()Ljava/lang/String;
  
203 ····move-result-object·v0205 ····move-result-object·v0
  
204 ····iget-object·v2,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;206 ····iget-object·v2,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;
  
 207 ····.line·675
205 ····invoke-virtual·{v2},·Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication;208 ····invoke-virtual·{v2},·Lindrora/atomic/model/Server;->getAuthentication()Lindrora/atomic/model/Authentication;
  
206 ····move-result-object·v2209 ····move-result-object·v2
  
207 ····invoke-virtual·{v2},·Lindrora/atomic/model/Authentication;->getSaslPassword()Ljava/lang/String;210 ····invoke-virtual·{v2},·Lindrora/atomic/model/Authentication;->getSaslPassword()Ljava/lang/String;
  
208 ····move-result-object·v2211 ····move-result-object·v2
  
 212 ····.line·673
209 ····invoke-virtual·{v8,·v0,·v2},·Lindrora/atomic/irc/IRCConnection;->setSaslCredentials(Ljava/lang/String;Ljava/lang/String;)V213 ····invoke-virtual·{v8,·v0,·v2},·Lindrora/atomic/irc/IRCConnection;->setSaslCredentials(Ljava/lang/String;Ljava/lang/String;)V
  
210 ····.line·679214 ····.line·679
211 ····:cond_2215 ····:cond_2
212 ····iget-object·v0,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;216 ····iget-object·v0,·p0,·Lindrora/atomic/irc/IRCService$1;->val$server:Lindrora/atomic/model/Server;
  
213 ····invoke-virtual·{v0},·Lindrora/atomic/model/Server;->getPassword()Ljava/lang/String;217 ····invoke-virtual·{v0},·Lindrora/atomic/model/Server;->getPassword()Ljava/lang/String;
54.1 KB
smali/indrora/atomic/irc/IRCService.smali
    
Offset 342, 66 lines modifiedOffset 342, 74 lines modified
342 ····.local·v0,·"contentIntent":Landroid/app/PendingIntent;342 ····.local·v0,·"contentIntent":Landroid/app/PendingIntent;
343 ····new-instance·v3,·Landroid/support/v4/app/NotificationCompat$Builder;343 ····new-instance·v3,·Landroid/support/v4/app/NotificationCompat$Builder;
  
344 ····invoke-direct·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V344 ····invoke-direct·{v3,·p0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
345 ····const·v4,·0x7f020083345 ····const·v4,·0x7f020083
  
 346 ····.line·365
346 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;347 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
347 ····move-result-object·v3348 ····move-result-object·v3
  
 349 ····.line·366
348 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J350 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
349 ····move-result-wide·v4351 ····move-result-wide·v4
  
350 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;352 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
  
351 ····move-result-object·v3353 ····move-result-object·v3
  
352 ····const·v4,·0x7f0e00fa354 ····const·v4,·0x7f0e00fa
  
 355 ····.line·367
353 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;356 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;
  
354 ····move-result-object·v4357 ····move-result-object·v4
  
355 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;358 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
356 ····move-result-object·v3359 ····move-result-object·v3
  
357 ····const·v4,·0x7f0e00f9360 ····const·v4,·0x7f0e00f9
  
 361 ····.line·368
358 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;362 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;
  
359 ····move-result-object·v4363 ····move-result-object·v4
  
360 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;364 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
361 ····move-result-object·v3365 ····move-result-object·v3
  
362 ····const·v4,·0x7f0e0022366 ····const·v4,·0x7f0e0022
  
 367 ····.line·369
363 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;368 ····invoke-virtual·{p0,·v4},·Lindrora/atomic/irc/IRCService;->getText(I)Ljava/lang/CharSequence;
  
364 ····move-result-object·v4369 ····move-result-object·v4
  
365 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;370 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
366 ····move-result-object·v3371 ····move-result-object·v3
  
 372 ····.line·370
367 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;373 ····invoke-virtual·{v3,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
368 ····move-result-object·v3374 ····move-result-object·v3
  
369 ····const/4·v4,·-0x2375 ····const/4·v4,·-0x2
  
 376 ····.line·371
370 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;377 ····invoke-virtual·{v3,·v4},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
371 ····move-result-object·v3378 ····move-result-object·v3
  
 379 ····.line·372
372 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;380 ····invoke-virtual·{v3},·Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification;
  
373 ····move-result-object·v1381 ····move-result-object·v1
  
374 ····.line·374382 ····.line·374
375 ····.local·v1,·"notification":Landroid/app/Notification;383 ····.local·v1,·"notification":Landroid/app/Notification;
376 ····invoke-direct·{p0,·v6,·v1},·Lindrora/atomic/irc/IRCService;->startForegroundCompat(ILandroid/app/Notification;)V384 ····invoke-direct·{p0,·v6,·v1},·Lindrora/atomic/irc/IRCService;->startForegroundCompat(ILandroid/app/Notification;)V
Offset 602, 110 lines modifiedOffset 610, 110 lines modified
602 ····:catch_4610 ····:catch_4
603 ····move-exception·v1611 ····move-exception·v1
  
604 ····goto·:goto_0612 ····goto·:goto_0
605 .end·method613 .end·method
  
606 .method·private·updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V614 .method·private·updateNotification(Ljava/lang/String;Ljava/lang/String;IZZZ)V
607 ····.locals·19615 ····.locals·18
608 ····.param·p1,·"text"····#·Ljava/lang/String;616 ····.param·p1,·"text"····#·Ljava/lang/String;
609 ····.param·p2,·"contentText"····#·Ljava/lang/String;617 ····.param·p2,·"contentText"····#·Ljava/lang/String;
610 ····.param·p3,·"priority"····#·I618 ····.param·p3,·"priority"····#·I
611 ····.param·p4,·"vibrate"····#·Z619 ····.param·p4,·"vibrate"····#·Z
612 ····.param·p5,·"sound"····#·Z620 ····.param·p5,·"sound"····#·Z
613 ····.param·p6,·"light"····#·Z621 ····.param·p6,·"light"····#·Z
  
614 ····.prologue622 ····.prologue
615 ····.line·393623 ····.line·393
616 ····move-object/from16·v0,·p0624 ····move-object/from16·v0,·p0
  
617 ····iget-boolean·v14,·v0,·Lindrora/atomic/irc/IRCService;->foreground:Z625 ····iget-boolean·v13,·v0,·Lindrora/atomic/irc/IRCService;->foreground:Z
  
618 ····if-eqz·v14,·:cond_7626 ····if-eqz·v13,·:cond_7
  
619 ····.line·399627 ····.line·399
620 ····new-instance·v14,·Landroid/support/v4/app/NotificationCompat$Builder;628 ····new-instance·v13,·Landroid/support/v4/app/NotificationCompat$Builder;
  
621 ····move-object/from16·v0,·p0629 ····move-object/from16·v0,·p0
  
622 ····invoke-direct·{v14,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V630 ····invoke-direct·{v13,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V
  
623 ····const·v15,·0x7f020083631 ····const·v14,·0x7f020083
  
 632 ····.line·400
624 ····invoke-virtual·{v14,·v15},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;633 ····invoke-virtual·{v13,·v14},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
625 ····move-result-object·v14634 ····move-result-object·v13
  
 635 ····.line·401
626 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J636 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
627 ····move-result-wide·v16637 ····move-result-wide·v14
  
628 ····move-wide/from16·v0,·v16 
  
629 ····invoke-virtual·{v14,·v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;638 ····invoke-virtual·{v13,·v14,·v15},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
  
630 ····move-result-object·v14639 ····move-result-object·v13
  
 640 ····.line·402
631 ····move/from16·v0,·p3641 ····move/from16·v0,·p3
  
632 ····invoke-virtual·{v14,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;642 ····invoke-virtual·{v13,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder;
Max diff block lines reached; 50187/55348 bytes (90.68%) of diff not shown.
644 B
smali/indrora/atomic/activity/ConversationActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·26927 ····.line·269
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$2;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$2;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
685 B
smali/indrora/atomic/activity/ForgetCertificatesActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ForgetCertificatesActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ForgetCertificatesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ForgetCertificatesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·2827 ····.line·28
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ForgetCertificatesActivity$1;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ForgetCertificatesActivity$1;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/indrora/atomic/activity/ConversationActivity$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·87727 ····.line·877
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$7;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$7;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
705 B
smali/indrora/atomic/activity/AddServerActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$cv:Lindrora/atomic/dialog/CommandListView;22 .field·final·synthetic·val$cv:Lindrora/atomic/dialog/CommandListView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/CommandListView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/AddServerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·28328 ····.line·283
28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$2;->this$0:Lindrora/atomic/activity/AddServerActivity;29 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$2;->this$0:Lindrora/atomic/activity/AddServerActivity;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$2;->val$cv:Lindrora/atomic/dialog/CommandListView;30 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$2;->val$cv:Lindrora/atomic/dialog/CommandListView;
  
644 B
smali/indrora/atomic/activity/ConversationActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·15427 ····.line·154
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$1;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$1;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.58 KB
smali/indrora/atomic/activity/ConversationActivity$6$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$nick:Ljava/lang/String;22 .field·final·synthetic·val$nick:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V24 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity$6;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$1"····#·Lindrora/atomic/activity/ConversationActivity$6;
  
26 ····.prologue27 ····.prologue
27 ····.line·72628 ····.line·726
28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;29 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->val$nick:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->val$nick:Ljava/lang/String;
  
Offset 67, 14 lines modifiedOffset 68, 15 lines modified
  
67 ····move-result-object·v768 ····move-result-object·v7
  
68 ····iget-object·v8,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;69 ····iget-object·v8,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;
  
69 ····iget-object·v8,·v8,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;70 ····iget-object·v8,·v8,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
 71 ····.line·736
70 ····invoke-static·{v8},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;72 ····invoke-static·{v8},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;
  
71 ····move-result-object·v873 ····move-result-object·v8
  
72 ····invoke-virtual·{v8},·Lindrora/atomic/model/Server;->getId()I74 ····invoke-virtual·{v8},·Lindrora/atomic/model/Server;->getId()I
  
73 ····move-result·v875 ····move-result·v8
Offset 171, 14 lines modifiedOffset 173, 15 lines modified
  
171 ····iget-object·v7,·v7,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;173 ····iget-object·v7,·v7,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
172 ····invoke-static·{v7},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;174 ····invoke-static·{v7},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;
  
173 ····move-result-object·v7175 ····move-result-object·v7
  
 176 ····.line·758
174 ····invoke-virtual·{v7,·v4},·Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation;177 ····invoke-virtual·{v7,·v4},·Lindrora/atomic/model/Server;->getConversation(Ljava/lang/String;)Lindrora/atomic/model/Conversation;
  
175 ····move-result-object·v5178 ····move-result-object·v5
  
176 ····.line·759179 ····.line·759
177 ····.local·v5,·"query":Lindrora/atomic/model/Conversation;180 ····.local·v5,·"query":Lindrora/atomic/model/Conversation;
178 ····if-nez·v5,·:cond_0181 ····if-nez·v5,·:cond_0
Offset 203, 18 lines modifiedOffset 206, 20 lines modified
  
203 ····move-result-object·v7206 ····move-result-object·v7
  
204 ····invoke-virtual·{v7},·Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings;207 ····invoke-virtual·{v7},·Lindrora/atomic/irc/IRCService;->getSettings()Lindrora/atomic/model/Settings;
  
205 ····move-result-object·v7208 ····move-result-object·v7
  
 209 ····.line·763
206 ····invoke-virtual·{v7},·Lindrora/atomic/model/Settings;->getHistorySize()I210 ····invoke-virtual·{v7},·Lindrora/atomic/model/Settings;->getHistorySize()I
  
207 ····move-result·v7211 ····move-result·v7
  
 212 ····.line·762
208 ····invoke-virtual·{v5,·v7},·Lindrora/atomic/model/Conversation;->setHistorySize(I)V213 ····invoke-virtual·{v5,·v7},·Lindrora/atomic/model/Conversation;->setHistorySize(I)V
  
209 ····.line·764214 ····.line·764
210 ····iget-object·v7,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;215 ····iget-object·v7,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;
  
211 ····iget-object·v7,·v7,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;216 ····iget-object·v7,·v7,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
Offset 227, 22 lines modifiedOffset 232, 24 lines modified
227 ····.line·766232 ····.line·766
228 ····const-string·v7,·"indrora.atomic.conversation.new"233 ····const-string·v7,·"indrora.atomic.conversation.new"
  
229 ····iget-object·v8,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;234 ····iget-object·v8,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;
  
230 ····iget-object·v8,·v8,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;235 ····iget-object·v8,·v8,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
 236 ····.line·767
231 ····invoke-static·{v8},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;237 ····invoke-static·{v8},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;
  
232 ····move-result-object·v8238 ····move-result-object·v8
  
233 ····invoke-virtual·{v8},·Lindrora/atomic/model/Server;->getId()I239 ····invoke-virtual·{v8},·Lindrora/atomic/model/Server;->getId()I
  
234 ····move-result·v8240 ····move-result·v8
  
 241 ····.line·766
235 ····invoke-static·{v7,·v8,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;242 ····invoke-static·{v7,·v8,·v4},·Lindrora/atomic/model/Broadcast;->createConversationIntent(Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;
  
236 ····move-result-object·v3243 ····move-result-object·v3
  
237 ····.line·769244 ····.line·769
238 ····.local·v3,·"intent":Landroid/content/Intent;245 ····.local·v3,·"intent":Landroid/content/Intent;
239 ····iget-object·v7,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;246 ····iget-object·v7,·p0,·Lindrora/atomic/activity/ConversationActivity$6$1;->this$1:Lindrora/atomic/activity/ConversationActivity$6;
160 KB
smali/indrora/atomic/activity/ConversationActivity.smali
    
Offset 421, 84 lines modifiedOffset 421, 84 lines modified
421 ····.line·106421 ····.line·106
422 ····iget-object·v0,·p0,·Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager;422 ····iget-object·v0,·p0,·Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager;
  
423 ····return-object·v0423 ····return-object·v0
424 .end·method424 .end·method
  
425 .method·private·doNickCompletion(Landroid/widget/EditText;)V425 .method·private·doNickCompletion(Landroid/widget/EditText;)V
426 ····.locals·25426 ····.locals·24
427 ····.param·p1,·"input"····#·Landroid/widget/EditText;427 ····.param·p1,·"input"····#·Landroid/widget/EditText;
  
428 ····.prologue428 ····.prologue
429 ····.line·1193429 ····.line·1193
430 ····invoke-virtual/range·{p1·..·p1},·Landroid/widget/EditText;->getText()Landroid/text/Editable;430 ····invoke-virtual/range·{p1·..·p1},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
431 ····move-result-object·v2431 ····move-result-object·v2
  
432 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;432 ····invoke-virtual·{v2},·Ljava/lang/Object;->toString()Ljava/lang/String;
  
433 ····move-result-object·v21433 ····move-result-object·v20
  
434 ····.line·1195434 ····.line·1195
435 ····.local·v21,·"text":Ljava/lang/String;435 ····.local·v20,·"text":Ljava/lang/String;
436 ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->length()I436 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->length()I
  
437 ····move-result·v2437 ····move-result·v2
  
438 ····if-gtz·v2,·:cond_1438 ····if-gtz·v2,·:cond_1
  
439 ····.line·1304439 ····.line·1304
440 ····:cond_0440 ····:cond_0
441 ····:goto_0441 ····:goto_0
442 ····return-void442 ····return-void
  
443 ····.line·1199443 ····.line·1199
444 ····:cond_1444 ····:cond_1
445 ····const-string·v2,·"[\\s,.-]+"445 ····const-string·v2,·"[\\s,.-]+"
  
446 ····move-object/from16·v0,·v21446 ····move-object/from16·v0,·v20
  
447 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;447 ····invoke-virtual·{v0,·v2},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
  
448 ····move-result-object·v22448 ····move-result-object·v21
  
449 ····.line·1201449 ····.line·1201
450 ····.local·v22,·"tokens":[Ljava/lang/String;450 ····.local·v21,·"tokens":[Ljava/lang/String;
451 ····move-object/from16·v0,·v22451 ····move-object/from16·v0,·v21
  
452 ····array-length·v2,·v0452 ····array-length·v2,·v0
  
453 ····if-lez·v2,·:cond_0453 ····if-lez·v2,·:cond_0
  
454 ····.line·1205454 ····.line·1205
455 ····move-object/from16·v0,·v22455 ····move-object/from16·v0,·v21
  
456 ····array-length·v2,·v0456 ····array-length·v2,·v0
  
457 ····add-int/lit8·v2,·v2,·-0x1457 ····add-int/lit8·v2,·v2,·-0x1
  
458 ····aget-object·v2,·v22,·v2458 ····aget-object·v2,·v21,·v2
  
459 ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale;459 ····sget-object·v3,·Ljava/util/Locale;->US:Ljava/util/Locale;
  
460 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;460 ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
  
461 ····move-result-object·v24461 ····move-result-object·v23
  
462 ····.line·1206462 ····.line·1206
463 ····.local·v24,·"word":Ljava/lang/String;463 ····.local·v23,·"word":Ljava/lang/String;
464 ····move-object/from16·v0,·v22464 ····move-object/from16·v0,·v21
  
465 ····array-length·v2,·v0465 ····array-length·v2,·v0
  
466 ····add-int/lit8·v2,·v2,·-0x1466 ····add-int/lit8·v2,·v2,·-0x1
  
467 ····const/4·v3,·0x0467 ····const/4·v3,·0x0
  
468 ····aput-object·v3,·v22,·v2468 ····aput-object·v3,·v21,·v2
  
469 ····.line·1208469 ····.line·1208
470 ····invoke-virtual/range·{p1·..·p1},·Landroid/widget/EditText;->getSelectionStart()I470 ····invoke-virtual/range·{p1·..·p1},·Landroid/widget/EditText;->getSelectionStart()I
  
471 ····move-result·v9471 ····move-result·v9
  
472 ····.line·1209472 ····.line·1209
Offset 513, 62 lines modifiedOffset 513, 64 lines modified
  
513 ····move-result·v11513 ····move-result·v11
  
514 ····.line·1211514 ····.line·1211
515 ····.local·v11,·"cursor":I515 ····.local·v11,·"cursor":I
516 ····invoke-static·{v9,·v12},·Ljava/lang/Math;->max(II)I516 ····invoke-static·{v9,·v12},·Ljava/lang/Math;->max(II)I
  
517 ····move-result·v20517 ····move-result·v19
  
518 ····.line·1213518 ····.line·1213
519 ····.local·v20,·"sel_end":I519 ····.local·v19,·"sel_end":I
520 ····move/from16·v0,·v20520 ····move/from16·v0,·v19
  
521 ····if-eq·v11,·v0,·:cond_4521 ····if-eq·v11,·v0,·:cond_4
  
522 ····const/16·v16,·0x1522 ····const/4·v15,·0x1
  
523 ····.line·1215523 ····.line·1215
524 ····.local·v16,·"in_selection":Z524 ····.local·v15,·"in_selection":Z
525 ····:goto_1525 ····:goto_1
526 ····if-eqz·v16,·:cond_5526 ····if-eqz·v15,·:cond_5
  
527 ····.line·1216527 ····.line·1216
528 ····move-object/from16·v0,·v21528 ····move-object/from16·v0,·v20
  
529 ····move/from16·v1,·v20529 ····move/from16·v1,·v19
  
530 ····invoke-virtual·{v0,·v11,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;530 ····invoke-virtual·{v0,·v11,·v1},·Ljava/lang/String;->substring(II)Ljava/lang/String;
  
531 ····move-result-object·v24531 ····move-result-object·v23
  
532 ····.line·1244532 ····.line·1244
533 ····:goto_2533 ····:goto_2
534 ····move-object/from16·v0,·p0534 ····move-object/from16·v0,·p0
  
535 ····iget-object·v2,·v0,·Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter;535 ····iget-object·v2,·v0,·Lindrora/atomic/activity/ConversationActivity;->pagerAdapter:Lindrora/atomic/adapter/ConversationPagerAdapter;
  
536 ····move-object/from16·v0,·p0536 ····move-object/from16·v0,·p0
  
537 ····iget-object·v3,·v0,·Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager;537 ····iget-object·v3,·v0,·Lindrora/atomic/activity/ConversationActivity;->pager:Landroid/support/v4/view/ViewPager;
  
 538 ····.line·1245
Max diff block lines reached; 160142/163799 bytes (97.77%) of diff not shown.
642 B
smali/indrora/atomic/activity/ServersActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$server:Lindrora/atomic/model/Server;24 .field·final·synthetic·val$server:Lindrora/atomic/model/Server;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V26 .method·constructor·<init>(Lindrora/atomic/activity/ServersActivity;ILindrora/atomic/model/Server;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ServersActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·30130 ····.line·301
30 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ServersActivity$1;->this$0:Lindrora/atomic/activity/ServersActivity;31 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ServersActivity$1;->this$0:Lindrora/atomic/activity/ServersActivity;
  
31 ····iput·p2,·p0,·Lindrora/atomic/activity/ServersActivity$1;->val$fMangleString:I32 ····iput·p2,·p0,·Lindrora/atomic/activity/ServersActivity$1;->val$fMangleString:I
  
685 B
smali/indrora/atomic/activity/ForgetCertificatesActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ForgetCertificatesActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ForgetCertificatesActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ForgetCertificatesActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·3927 ····.line·39
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ForgetCertificatesActivity$2;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ForgetCertificatesActivity$2;->this$0:Lindrora/atomic/activity/ForgetCertificatesActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.7 KB
smali/indrora/atomic/activity/ServersActivity.smali
    
Offset 531, 127 lines modifiedOffset 531, 125 lines modified
  
531 ····.line·406531 ····.line·406
532 ····:cond_0532 ····:cond_0
533 ····return-void533 ····return-void
534 .end·method534 .end·method
  
535 .method·public·onBackPressed()V535 .method·public·onBackPressed()V
536 ····.locals·8536 ····.locals·6
  
537 ····.prologue537 ····.prologue
538 ····.line·435538 ····.line·435
539 ····iget-wide·v4,·p0,·Lindrora/atomic/activity/ServersActivity;->lastBackPress:J539 ····iget-wide·v2,·p0,·Lindrora/atomic/activity/ServersActivity;->lastBackPress:J
  
540 ····const-wide/16·v6,·0x7d0540 ····const-wide/16·v4,·0x7d0
  
541 ····add-long/2addr·v4,·v6541 ····add-long/2addr·v2,·v4
  
542 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J542 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
543 ····move-result-wide·v6543 ····move-result-wide·v4
  
544 ····cmp-long·v3,·v4,·v6544 ····cmp-long·v2,·v2,·v4
  
545 ····if-lez·v3,·:cond_2545 ····if-lez·v2,·:cond_2
  
546 ····.line·436546 ····.line·436
547 ····invoke-static·{},·Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic;547 ····invoke-static·{},·Lindrora/atomic/Atomic;->getInstance()Lindrora/atomic/Atomic;
  
548 ····move-result-object·v3548 ····move-result-object·v2
  
549 ····invoke-virtual·{v3},·Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList;549 ····invoke-virtual·{v2},·Lindrora/atomic/Atomic;->getServersAsArrayList()Ljava/util/ArrayList;
  
550 ····move-result-object·v1550 ····move-result-object·v0
  
551 ····.line·437551 ····.line·437
552 ····.local·v1,·"mServers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"552 ····.local·v0,·"mServers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"
553 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;553 ····invoke-virtual·{v0},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
554 ····move-result-object·v0554 ····move-result-object·v2
  
555 ····.local·v0,·"i$":Ljava/util/Iterator; 
556 ····:cond_0555 ····:cond_0
557 ····:goto_0556 ····:goto_0
558 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z557 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
559 ····move-result·v3558 ····move-result·v3
  
560 ····if-eqz·v3,·:cond_1559 ····if-eqz·v3,·:cond_1
  
561 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;560 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
562 ····move-result-object·v2561 ····move-result-object·v1
  
563 ····check-cast·v2,·Lindrora/atomic/model/Server;562 ····check-cast·v1,·Lindrora/atomic/model/Server;
  
564 ····.line·438563 ····.line·438
565 ····.local·v2,·"server":Lindrora/atomic/model/Server;564 ····.local·v1,·"server":Lindrora/atomic/model/Server;
566 ····iget-object·v3,·p0,·Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder;565 ····iget-object·v3,·p0,·Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder;
  
567 ····invoke-virtual·{v3},·Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService;566 ····invoke-virtual·{v3},·Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService;
  
568 ····move-result-object·v3567 ····move-result-object·v3
  
569 ····invoke-virtual·{v2},·Lindrora/atomic/model/Server;->getId()I568 ····invoke-virtual·{v1},·Lindrora/atomic/model/Server;->getId()I
  
570 ····move-result·v4569 ····move-result·v4
  
571 ····invoke-virtual·{v3,·v4},·Lindrora/atomic/irc/IRCService;->hasConnection(I)Z570 ····invoke-virtual·{v3,·v4},·Lindrora/atomic/irc/IRCService;->hasConnection(I)Z
  
572 ····move-result·v3571 ····move-result·v3
  
573 ····if-eqz·v3,·:cond_0572 ····if-eqz·v3,·:cond_0
  
574 ····.line·439573 ····.line·439
575 ····invoke-direct·{p0,·v2},·Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V574 ····invoke-direct·{p0,·v1},·Lindrora/atomic/activity/ServersActivity;->DisconnectServer(Lindrora/atomic/model/Server;)V
  
576 ····goto·:goto_0575 ····goto·:goto_0
  
577 ····.line·442576 ····.line·442
578 ····.end·local·v2····#·"server":Lindrora/atomic/model/Server;577 ····.end·local·v1····#·"server":Lindrora/atomic/model/Server;
579 ····:cond_1578 ····:cond_1
580 ····iget-object·v3,·p0,·Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder;579 ····iget-object·v2,·p0,·Lindrora/atomic/activity/ServersActivity;->binder:Lindrora/atomic/irc/IRCBinder;
  
581 ····invoke-virtual·{v3},·Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService;580 ····invoke-virtual·{v2},·Lindrora/atomic/irc/IRCBinder;->getService()Lindrora/atomic/irc/IRCService;
  
582 ····move-result-object·v3581 ····move-result-object·v2
  
583 ····const·v4,·0x7f0e0022582 ····const·v3,·0x7f0e0022
  
584 ····invoke-virtual·{v3,·v4},·Lindrora/atomic/irc/IRCService;->stopForegroundCompat(I)V583 ····invoke-virtual·{v2,·v3},·Lindrora/atomic/irc/IRCService;->stopForegroundCompat(I)V
  
585 ····.line·443584 ····.line·443
586 ····const/4·v3,·0x0585 ····const/4·v2,·0x0
  
587 ····invoke-static·{v3},·Ljava/lang/System;->exit(I)V586 ····invoke-static·{v2},·Ljava/lang/System;->exit(I)V
  
588 ····.line·448587 ····.line·448
589 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
590 ····.end·local·v1····#·"mServers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"588 ····.end·local·v0····#·"mServers":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lindrora/atomic/model/Server;>;"
591 ····:goto_1589 ····:goto_1
592 ····return-void590 ····return-void
  
593 ····.line·445591 ····.line·445
594 ····:cond_2592 ····:cond_2
595 ····const·v3,·0x7f0e002c593 ····const·v2,·0x7f0e002c
  
596 ····const/4·v4,·0x1594 ····const/4·v3,·0x1
  
597 ····invoke-static·{p0,·v3,·v4},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;595 ····invoke-static·{p0,·v2,·v3},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
598 ····move-result-object·v3596 ····move-result-object·v2
  
599 ····invoke-virtual·{v3},·Landroid/widget/Toast;->show()V597 ····invoke-virtual·{v2},·Landroid/widget/Toast;->show()V
  
600 ····.line·446598 ····.line·446
601 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J599 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
602 ····move-result-wide·v4600 ····move-result-wide·v2
  
603 ····iput-wide·v4,·p0,·Lindrora/atomic/activity/ServersActivity;->lastBackPress:J601 ····iput-wide·v2,·p0,·Lindrora/atomic/activity/ServersActivity;->lastBackPress:J
  
604 ····goto·:goto_1602 ····goto·:goto_1
605 .end·method603 .end·method
  
606 .method·public·onCreate(Landroid/os/Bundle;)V604 .method·public·onCreate(Landroid/os/Bundle;)V
607 ····.locals·2605 ····.locals·2
608 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;606 ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle;
Max diff block lines reached; 6450/11834 bytes (54.50%) of diff not shown.
1.3 KB
smali/indrora/atomic/activity/ConversationActivity$4.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$tt:Landroid/widget/EditText;26 .field·final·synthetic·val$tt:Landroid/widget/EditText;
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V28 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;Landroid/graphics/drawable/Drawable;Lindrora/atomic/activity/ConversationActivity;)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
30 ····.prologue31 ····.prologue
31 ····.line·37032 ····.line·370
32 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->this$0:Lindrora/atomic/activity/ConversationActivity;33 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
33 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->val$tt:Landroid/widget/EditText;34 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->val$tt:Landroid/widget/EditText;
  
Offset 75, 14 lines modifiedOffset 76, 15 lines modified
  
75 ····move-result·v576 ····move-result·v5
  
76 ····sub-int/2addr·v4,·v577 ····sub-int/2addr·v4,·v5
  
77 ····iget-object·v5,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable;78 ····iget-object·v5,·p0,·Lindrora/atomic/activity/ConversationActivity$4;->val$tabcompleteDrawable:Landroid/graphics/drawable/Drawable;
  
 79 ····.line·376
78 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I80 ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
  
79 ····move-result·v581 ····move-result·v5
  
80 ····sub-int/2addr·v4,·v582 ····sub-int/2addr·v4,·v5
  
81 ····int-to-float·v4,·v483 ····int-to-float·v4,·v4
Offset 115, 10 lines modifiedOffset 117, 10 lines modified
115 ····:cond_0117 ····:cond_0
116 ····return·v2118 ····return·v2
  
117 ····.end·local·v0····#·"tappedX":Z119 ····.end·local·v0····#·"tappedX":Z
118 ····:cond_1120 ····:cond_1
119 ····move·v0,·v2121 ····move·v0,·v2
  
120 ····.line·375122 ····.line·376
121 ····goto·:goto_0123 ····goto·:goto_0
122 .end·method124 .end·method
696 B
smali/indrora/atomic/activity/AddServerActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$av:Lindrora/atomic/dialog/AddAliasView;22 .field·final·synthetic·val$av:Lindrora/atomic/dialog/AddAliasView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddAliasView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/AddServerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·29828 ····.line·298
28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$3;->this$0:Lindrora/atomic/activity/AddServerActivity;29 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$3;->this$0:Lindrora/atomic/activity/AddServerActivity;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$3;->val$av:Lindrora/atomic/dialog/AddAliasView;30 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$3;->val$av:Lindrora/atomic/dialog/AddAliasView;
  
623 B
smali/indrora/atomic/activity/AddServerActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/AddServerActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/AddServerActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/AddServerActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·31927 ····.line·319
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$5;->this$0:Lindrora/atomic/activity/AddServerActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$5;->this$0:Lindrora/atomic/activity/AddServerActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.25 KB
smali/indrora/atomic/activity/ConversationActivity$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·105027 ····.line·1050
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 90, 14 lines modifiedOffset 91, 15 lines modified
  
90 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;91 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;
  
91 ····move-result-object·v092 ····move-result-object·v0
  
92 ····iget-object·v1,·p0,·Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity;93 ····iget-object·v1,·p0,·Lindrora/atomic/activity/ConversationActivity$9;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
 94 ····.line·1058
93 ····invoke-static·{v1},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;95 ····invoke-static·{v1},·Lindrora/atomic/activity/ConversationActivity;->access$800(Lindrora/atomic/activity/ConversationActivity;)Lindrora/atomic/model/Server;
  
94 ····move-result-object·v196 ····move-result-object·v1
  
95 ····invoke-virtual·{v1},·Lindrora/atomic/model/Server;->getCurrentChannelNames()Ljava/util/ArrayList;97 ····invoke-virtual·{v1},·Lindrora/atomic/model/Server;->getCurrentChannelNames()Ljava/util/ArrayList;
  
96 ····move-result-object·v198 ····move-result-object·v1
2.59 KB
smali/indrora/atomic/activity/AddServerActivity.smali
    
Offset 139, 32 lines modifiedOffset 139, 36 lines modified
  
139 ····.line·386139 ····.line·386
140 ····.local·v0,·"db":Lindrora/atomic/db/Database;140 ····.local·v0,·"db":Lindrora/atomic/db/Database;
141 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity;141 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity;
  
142 ····move-result-object·v1142 ····move-result-object·v1
  
143 ····.line·387143 ····.line·388
144 ····.local·v1,·"identity":Lindrora/atomic/model/Identity;144 ····.local·v1,·"identity":Lindrora/atomic/model/Identity;
145 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String;145 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String;
  
146 ····move-result-object·v5146 ····move-result-object·v5
  
 147 ····.line·389
147 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String;148 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String;
  
148 ····move-result-object·v8149 ····move-result-object·v8
  
 150 ····.line·390
149 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String;151 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String;
  
150 ····move-result-object·v9152 ····move-result-object·v9
  
 153 ····.line·391
151 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List;154 ····invoke-virtual·{v1},·Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List;
  
152 ····move-result-object·v10155 ····move-result-object·v10
  
 156 ····.line·387
153 ····invoke-virtual·{v0,·v5,·v8,·v9,·v10},·Lindrora/atomic/db/Database;->addIdentity(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J157 ····invoke-virtual·{v0,·v5,·v8,·v9,·v10},·Lindrora/atomic/db/Database;->addIdentity(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)J
  
154 ····move-result-wide·v2158 ····move-result-wide·v2
  
155 ····.line·394159 ····.line·394
156 ····.local·v2,·"identityId":J160 ····.local·v2,·"identityId":J
157 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getServerFromView()Lindrora/atomic/model/Server;161 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getServerFromView()Lindrora/atomic/model/Server;
Offset 833, 32 lines modifiedOffset 837, 36 lines modified
833 ····invoke-virtual·{v0,·v8,·v7,·v1},·Lindrora/atomic/db/Database;->updateServer(ILindrora/atomic/model/Server;I)V837 ····invoke-virtual·{v0,·v8,·v7,·v1},·Lindrora/atomic/db/Database;->updateServer(ILindrora/atomic/model/Server;I)V
  
834 ····.line·425838 ····.line·425
835 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity;839 ····invoke-direct·{p0},·Lindrora/atomic/activity/AddServerActivity;->getIdentityFromView()Lindrora/atomic/model/Identity;
  
836 ····move-result-object·v6840 ····move-result-object·v6
  
837 ····.line·426841 ····.line·428
838 ····.local·v6,·"identity":Lindrora/atomic/model/Identity;842 ····.local·v6,·"identity":Lindrora/atomic/model/Identity;
839 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String;843 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getNickname()Ljava/lang/String;
  
840 ····move-result-object·v2844 ····move-result-object·v2
  
 845 ····.line·429
841 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String;846 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getIdent()Ljava/lang/String;
  
842 ····move-result-object·v3847 ····move-result-object·v3
  
 848 ····.line·430
843 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String;849 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getRealName()Ljava/lang/String;
  
844 ····move-result-object·v4850 ····move-result-object·v4
  
 851 ····.line·431
845 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List;852 ····invoke-virtual·{v6},·Lindrora/atomic/model/Identity;->getAliases()Ljava/util/List;
  
846 ····move-result-object·v5853 ····move-result-object·v5
  
 854 ····.line·426
847 ····invoke-virtual/range·{v0·..·v5},·Lindrora/atomic/db/Database;->updateIdentity(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V855 ····invoke-virtual/range·{v0·..·v5},·Lindrora/atomic/db/Database;->updateIdentity(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
  
848 ····.line·434856 ····.line·434
849 ····iget-object·v2,·p0,·Lindrora/atomic/activity/AddServerActivity;->channels:Ljava/util/ArrayList;857 ····iget-object·v2,·p0,·Lindrora/atomic/activity/AddServerActivity;->channels:Ljava/util/ArrayList;
  
850 ····invoke-virtual·{v0,·v8,·v2},·Lindrora/atomic/db/Database;->setChannels(ILjava/util/ArrayList;)V858 ····invoke-virtual·{v0,·v8,·v2},·Lindrora/atomic/db/Database;->setChannels(ILjava/util/ArrayList;)V
  
644 B
smali/indrora/atomic/activity/ConversationActivity$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·34527 ····.line·345
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$3;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$3;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
718 B
smali/indrora/atomic/activity/ConversationActivity$10.smali
    
Offset 28, 14 lines modifiedOffset 28, 15 lines modified
  
28 .field·final·synthetic·val$finput:Landroid/widget/EditText;28 .field·final·synthetic·val$finput:Landroid/widget/EditText;
  
  
29 #·direct·methods29 #·direct·methods
30 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V30 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;Landroid/widget/EditText;II[Ljava/lang/String;)V
31 ····.locals·031 ····.locals·0
 32 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
32 ····.prologue33 ····.prologue
33 ····.line·129034 ····.line·1290
34 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$10;->this$0:Lindrora/atomic/activity/ConversationActivity;35 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$10;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
35 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$10;->val$finput:Landroid/widget/EditText;36 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$10;->val$finput:Landroid/widget/EditText;
  
1.22 KB
smali/indrora/atomic/activity/ConversationActivity$5.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;18 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V20 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·56524 ····.line·565
24 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity;25 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
25 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V
  
Offset 56, 14 lines modifiedOffset 57, 15 lines modified
  
56 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;57 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCService;->getConnection(I)Lindrora/atomic/irc/IRCConnection;
  
57 ····move-result-object·v058 ····move-result-object·v0
  
58 ····iget-object·v1,·p0,·Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity;59 ····iget-object·v1,·p0,·Lindrora/atomic/activity/ConversationActivity$5;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
 60 ····.line·569
59 ····invoke-static·{v1},·Lindrora/atomic/activity/ConversationActivity;->access$400(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String;61 ····invoke-static·{v1},·Lindrora/atomic/activity/ConversationActivity;->access$400(Lindrora/atomic/activity/ConversationActivity;)Ljava/lang/String;
  
60 ····move-result-object·v162 ····move-result-object·v1
  
61 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCConnection;->joinChannel(Ljava/lang/String;)V63 ····invoke-virtual·{v0,·v1},·Lindrora/atomic/irc/IRCConnection;->joinChannel(Ljava/lang/String;)V
  
62 ····.line·57064 ····.line·570
712 B
smali/indrora/atomic/activity/AddServerActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$v:Lindrora/atomic/dialog/AuthenticationView;22 .field·final·synthetic·val$v:Lindrora/atomic/dialog/AuthenticationView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AuthenticationView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/AddServerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·26328 ····.line·263
28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$1;->this$0:Lindrora/atomic/activity/AddServerActivity;29 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$1;->this$0:Lindrora/atomic/activity/AddServerActivity;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$1;->val$v:Lindrora/atomic/dialog/AuthenticationView;30 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$1;->val$v:Lindrora/atomic/dialog/AuthenticationView;
  
720 B
smali/indrora/atomic/activity/AddServerActivity$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$channelview:Lindrora/atomic/dialog/AddChannelView;22 .field·final·synthetic·val$channelview:Lindrora/atomic/dialog/AddChannelView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V24 .method·constructor·<init>(Lindrora/atomic/activity/AddServerActivity;Lindrora/atomic/dialog/AddChannelView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/AddServerActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·31328 ····.line·313
28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$4;->this$0:Lindrora/atomic/activity/AddServerActivity;29 ····iput-object·p1,·p0,·Lindrora/atomic/activity/AddServerActivity$4;->this$0:Lindrora/atomic/activity/AddServerActivity;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$4;->val$channelview:Lindrora/atomic/dialog/AddChannelView;30 ····iput-object·p2,·p0,·Lindrora/atomic/activity/AddServerActivity$4;->val$channelview:Lindrora/atomic/dialog/AddChannelView;
  
648 B
smali/indrora/atomic/activity/ConversationActivity$11.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·132627 ····.line·1326
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$11;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$11;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
645 B
smali/indrora/atomic/activity/ConversationActivity$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;21 .field·final·synthetic·this$0:Lindrora/atomic/activity/ConversationActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V23 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·106527 ····.line·1065
27 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$8;->this$0:Lindrora/atomic/activity/ConversationActivity;28 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$8;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
697 B
smali/indrora/atomic/activity/ConversationActivity$6.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$nicks:[Ljava/lang/String;24 .field·final·synthetic·val$nicks:[Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V26 .method·constructor·<init>(Lindrora/atomic/activity/ConversationActivity;[Ljava/lang/String;Landroid/content/Context;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lindrora/atomic/activity/ConversationActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·71930 ····.line·719
30 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;31 ····iput-object·p1,·p0,·Lindrora/atomic/activity/ConversationActivity$6;->this$0:Lindrora/atomic/activity/ConversationActivity;
  
31 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$6;->val$nicks:[Ljava/lang/String;32 ····iput-object·p2,·p0,·Lindrora/atomic/activity/ConversationActivity$6;->val$nicks:[Ljava/lang/String;
  
6.99 KB
smali/indrora/atomic/utils/MircColors.smali
    
Offset 95, 71 lines modifiedOffset 95, 70 lines modified
  
95 ····.prologue95 ····.prologue
96 ····const/4·v7,·0x196 ····const/4·v7,·0x1
  
97 ····const/4·v6,·0x097 ····const/4·v6,·0x0
  
98 ····.line·16298 ····.line·162
99 ····new-instance·v3,·Ljava/util/ArrayList;99 ····new-instance·v2,·Ljava/util/ArrayList;
  
100 ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V100 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V
  
101 ····.line·163101 ····.line·163
102 ····.local·v3,·"toremove":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;"102 ····.local·v2,·"toremove":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;"
103 ····sget-object·v4,·Lindrora/atomic/utils/MircColors;->cleanupPattern:Ljava/util/regex/Pattern;103 ····sget-object·v3,·Lindrora/atomic/utils/MircColors;->cleanupPattern:Ljava/util/regex/Pattern;
  
104 ····invoke-virtual·{v4,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;104 ····invoke-virtual·{v3,·p0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
105 ····move-result-object·v2105 ····move-result-object·v1
  
106 ····.line·164106 ····.line·164
107 ····.local·v2,·"m":Ljava/util/regex/Matcher;107 ····.local·v1,·"m":Ljava/util/regex/Matcher;
108 ····:goto_0108 ····:goto_0
109 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->find()Z109 ····invoke-virtual·{v1},·Ljava/util/regex/Matcher;->find()Z
  
110 ····move-result·v4110 ····move-result·v3
  
111 ····if-eqz·v4,·:cond_0111 ····if-eqz·v3,·:cond_0
  
112 ····.line·165112 ····.line·165
113 ····const/4·v4,·0x2113 ····const/4·v3,·0x2
  
114 ····new-array·v4,·v4,·[I114 ····new-array·v3,·v3,·[I
  
115 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->start()I115 ····invoke-virtual·{v1},·Ljava/util/regex/Matcher;->start()I
  
116 ····move-result·v5116 ····move-result·v4
  
117 ····aput·v5,·v4,·v6117 ····aput·v4,·v3,·v6
  
118 ····invoke-virtual·{v2},·Ljava/util/regex/Matcher;->end()I118 ····invoke-virtual·{v1},·Ljava/util/regex/Matcher;->end()I
  
119 ····move-result·v5119 ····move-result·v4
  
120 ····aput·v5,·v4,·v7120 ····aput·v4,·v3,·v7
  
121 ····invoke-virtual·{v3,·v6,·v4},·Ljava/util/ArrayList;->add(ILjava/lang/Object;)V121 ····invoke-virtual·{v2,·v6,·v3},·Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
  
122 ····goto·:goto_0122 ····goto·:goto_0
  
123 ····.line·167123 ····.line·167
124 ····:cond_0124 ····:cond_0
125 ····invoke-virtual·{v3},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;125 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
126 ····move-result-object·v1126 ····move-result-object·v3
  
127 ····.local·v1,·"i$":Ljava/util/Iterator; 
128 ····:goto_1127 ····:goto_1
129 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z128 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
130 ····move-result·v4129 ····move-result·v4
  
131 ····if-eqz·v4,·:cond_1130 ····if-eqz·v4,·:cond_1
  
132 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;131 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
133 ····move-result-object·v0132 ····move-result-object·v0
  
134 ····check-cast·v0,·[I133 ····check-cast·v0,·[I
  
135 ····.line·168134 ····.line·168
136 ····.local·v0,·"i":[I135 ····.local·v0,·"i":[I
Offset 195, 112 lines modifiedOffset 194, 111 lines modified
  
195 ····move-result-object·v0194 ····move-result-object·v0
  
196 ····return-object·v0195 ····return-object·v0
197 .end·method196 .end·method
  
198 .method·private·static·replaceControlCodes(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V197 .method·private·static·replaceControlCodes(Ljava/util/regex/Matcher;Landroid/text/SpannableStringBuilder;Landroid/text/style/CharacterStyle;)V
199 ····.locals·8198 ····.locals·7
200 ····.param·p0,·"m"····#·Ljava/util/regex/Matcher;199 ····.param·p0,·"m"····#·Ljava/util/regex/Matcher;
201 ····.param·p1,·"ssb"····#·Landroid/text/SpannableStringBuilder;200 ····.param·p1,·"ssb"····#·Landroid/text/SpannableStringBuilder;
202 ····.param·p2,·"style"····#·Landroid/text/style/CharacterStyle;201 ····.param·p2,·"style"····#·Landroid/text/style/CharacterStyle;
  
203 ····.prologue202 ····.prologue
204 ····const/4·v7,·0x2203 ····const/4·v6,·0x2
  
205 ····const/4·v6,·0x0204 ····const/4·v5,·0x0
  
206 ····.line·129205 ····.line·129
207 ····new-instance·v2,·Ljava/util/ArrayList;206 ····new-instance·v1,·Ljava/util/ArrayList;
  
208 ····invoke-direct·{v2},·Ljava/util/ArrayList;-><init>()V207 ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V
  
209 ····.line·131208 ····.line·131
210 ····.local·v2,·"toremove":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"209 ····.local·v1,·"toremove":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Integer;>;"
211 ····:goto_0210 ····:goto_0
212 ····invoke-virtual·{p0},·Ljava/util/regex/Matcher;->find()Z211 ····invoke-virtual·{p0},·Ljava/util/regex/Matcher;->find()Z
  
213 ····move-result·v3212 ····move-result·v2
  
214 ····if-eqz·v3,·:cond_1213 ····if-eqz·v2,·:cond_1
  
215 ····.line·132214 ····.line·132
216 ····invoke-virtual·{p0},·Ljava/util/regex/Matcher;->start()I215 ····invoke-virtual·{p0},·Ljava/util/regex/Matcher;->start()I
  
217 ····move-result·v3216 ····move-result·v2
  
218 ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;217 ····invoke-static·{v2},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
219 ····move-result-object·v3218 ····move-result-object·v2
  
220 ····invoke-virtual·{v2,·v6,·v3},·Ljava/util/ArrayList;->add(ILjava/lang/Object;)V219 ····invoke-virtual·{v1,·v5,·v2},·Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
  
221 ····.line·134220 ····.line·134
222 ····invoke-virtual·{p0,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;221 ····invoke-virtual·{p0,·v6},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
223 ····move-result-object·v3222 ····move-result-object·v2
  
224 ····if-eqz·v3,·:cond_0223 ····if-eqz·v2,·:cond_0
  
225 ····invoke-virtual·{p0,·v7},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;224 ····invoke-virtual·{p0,·v6},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
226 ····move-result-object·v3225 ····move-result-object·v2
  
227 ····const/4·v4,·0x3226 ····const/4·v3,·0x3
  
Max diff block lines reached; 1958/7073 bytes (27.68%) of diff not shown.
8.49 KB
smali/indrora/atomic/db/Database.smali
    
Offset 1289, 14 lines modifiedOffset 1289, 15 lines modified
  
1289 ····const-string·v5,·"title·=·"1289 ····const-string·v5,·"title·=·"
  
1290 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1290 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1291 ····move-result-object·v31291 ····move-result-object·v3
  
 1292 ····.line·382
1292 ····invoke-static·{p1},·Landroid/database/DatabaseUtils;->sqlEscapeString(Ljava/lang/String;)Ljava/lang/String;1293 ····invoke-static·{p1},·Landroid/database/DatabaseUtils;->sqlEscapeString(Ljava/lang/String;)Ljava/lang/String;
  
1293 ····move-result-object·v51294 ····move-result-object·v5
  
1294 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1295 ····invoke-virtual·{v3,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1295 ····move-result-object·v31296 ····move-result-object·v3
Offset 1307, 14 lines modifiedOffset 1308, 15 lines modified
  
1307 ····move-object·v5,·v41308 ····move-object·v5,·v4
  
1308 ····move-object·v6,·v41309 ····move-object·v6,·v4
  
1309 ····move-object·v7,·v41310 ····move-object·v7,·v4
  
 1311 ····.line·379
1310 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;1312 ····invoke-virtual/range·{v0·..·v7},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
  
1311 ····move-result-object·v81313 ····move-result-object·v8
  
1312 ····.line·3891314 ····.line·389
1313 ····.local·v8,·"cursor":Landroid/database/Cursor;1315 ····.local·v8,·"cursor":Landroid/database/Cursor;
1314 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z1316 ····invoke-interface·{v8},·Landroid/database/Cursor;->moveToNext()Z
Offset 1545, 77 lines modifiedOffset 1547, 76 lines modified
  
1545 ····.prologue1547 ····.prologue
1546 ····.line·5121548 ····.line·512
1547 ····.local·p3,·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"1549 ····.local·p3,·"aliases":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
1548 ····invoke-virtual·{p0,·p1,·p2},·Lindrora/atomic/db/Database;->deleteAliases(J)V1550 ····invoke-virtual·{p0,·p1,·p2},·Lindrora/atomic/db/Database;->deleteAliases(J)V
  
1549 ····.line·5141551 ····.line·514
1550 ····new-instance·v2,·Landroid/content/ContentValues;1552 ····new-instance·v1,·Landroid/content/ContentValues;
  
1551 ····invoke-direct·{v2},·Landroid/content/ContentValues;-><init>()V1553 ····invoke-direct·{v1},·Landroid/content/ContentValues;-><init>()V
  
1552 ····.line·5161554 ····.line·516
1553 ····.local·v2,·"values":Landroid/content/ContentValues;1555 ····.local·v1,·"values":Landroid/content/ContentValues;
1554 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;1556 ····invoke-interface·{p3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
1555 ····move-result-object·v11557 ····move-result-object·v2
  
1556 ····.local·v1,·"i$":Ljava/util/Iterator; 
1557 ····:goto_01558 ····:goto_0
1558 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z1559 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
1559 ····move-result·v31560 ····move-result·v3
  
1560 ····if-eqz·v3,·:cond_01561 ····if-eqz·v3,·:cond_0
  
1561 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;1562 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1562 ····move-result-object·v01563 ····move-result-object·v0
  
1563 ····check-cast·v0,·Ljava/lang/String;1564 ····check-cast·v0,·Ljava/lang/String;
  
1564 ····.line·5171565 ····.line·517
1565 ····.local·v0,·"alias":Ljava/lang/String;1566 ····.local·v0,·"alias":Ljava/lang/String;
1566 ····invoke-virtual·{v2},·Landroid/content/ContentValues;->clear()V1567 ····invoke-virtual·{v1},·Landroid/content/ContentValues;->clear()V
  
1567 ····.line·5181568 ····.line·518
1568 ····const-string·v3,·"alias"1569 ····const-string·v3,·"alias"
  
1569 ····invoke-virtual·{v2,·v3,·v0},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V1570 ····invoke-virtual·{v1,·v3,·v0},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V
  
1570 ····.line·5191571 ····.line·519
1571 ····const-string·v3,·"identity"1572 ····const-string·v3,·"identity"
  
1572 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;1573 ····invoke-static·{p1,·p2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
1573 ····move-result-object·v41574 ····move-result-object·v4
  
1574 ····invoke-virtual·{v2,·v3,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V1575 ····invoke-virtual·{v1,·v3,·v4},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
  
1575 ····.line·5201576 ····.line·520
1576 ····invoke-virtual·{p0},·Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;1577 ····invoke-virtual·{p0},·Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
1577 ····move-result-object·v31578 ····move-result-object·v3
  
1578 ····const-string·v4,·"aliases"1579 ····const-string·v4,·"aliases"
  
1579 ····const/4·v5,·0x01580 ····const/4·v5,·0x0
  
1580 ····invoke-virtual·{v3,·v4,·v5,·v2},·Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J1581 ····invoke-virtual·{v3,·v4,·v5,·v1},·Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
  
1581 ····goto·:goto_01582 ····goto·:goto_0
  
1582 ····.line·5221583 ····.line·522
1583 ····.end·local·v0····#·"alias":Ljava/lang/String;1584 ····.end·local·v0····#·"alias":Ljava/lang/String;
1584 ····:cond_01585 ····:cond_0
1585 ····return-void1586 ····return-void
1586 .end·method1587 .end·method
  
1587 .method·public·setChannels(ILjava/util/ArrayList;)V1588 .method·public·setChannels(ILjava/util/ArrayList;)V
1588 ····.locals·61589 ····.locals·5
1589 ····.param·p1,·"serverId"····#·I1590 ····.param·p1,·"serverId"····#·I
1590 ····.annotation·system·Ldalvik/annotation/Signature;1591 ····.annotation·system·Ldalvik/annotation/Signature;
1591 ········value·=·{1592 ········value·=·{
1592 ············"(I",1593 ············"(I",
1593 ············"Ljava/util/ArrayList",1594 ············"Ljava/util/ArrayList",
1594 ············"<",1595 ············"<",
1595 ············"Ljava/lang/String;",1596 ············"Ljava/lang/String;",
Offset 1624, 46 lines modifiedOffset 1625, 45 lines modified
1624 ····.end·annotation1625 ····.end·annotation
  
1625 ····.prologue1626 ····.prologue
1626 ····.line·2451627 ····.line·245
1627 ····.local·p2,·"channels":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"1628 ····.local·p2,·"channels":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
1628 ····invoke-virtual·{p0},·Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;1629 ····invoke-virtual·{p0},·Lindrora/atomic/db/Database;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
1629 ····move-result-object·v21630 ····move-result-object·v1
  
1630 ····const-string·v3,·"channels"1631 ····const-string·v2,·"channels"
  
1631 ····new-instance·v4,·Ljava/lang/StringBuilder;1632 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
1632 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V1633 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
1633 ····const-string·v5,·"server·=·"1634 ····const-string·v4,·"server·=·"
  
Max diff block lines reached; 3661/8618 bytes (42.48%) of diff not shown.
594 B
smali/indrora/atomic/dialog/CommandListView$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lindrora/atomic/dialog/CommandListView;21 .field·final·synthetic·this$0:Lindrora/atomic/dialog/CommandListView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lindrora/atomic/dialog/CommandListView;)V23 .method·constructor·<init>(Lindrora/atomic/dialog/CommandListView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lindrora/atomic/dialog/CommandListView;
  
25 ····.prologue26 ····.prologue
26 ····.line·7327 ····.line·73
27 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/CommandListView$1;->this$0:Lindrora/atomic/dialog/CommandListView;28 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/CommandListView$1;->this$0:Lindrora/atomic/dialog/CommandListView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
624 B
smali/indrora/atomic/dialog/CommandListView$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$command:Ljava/lang/String;22 .field·final·synthetic·val$command:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V24 .method·constructor·<init>(Lindrora/atomic/dialog/CommandListView;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/dialog/CommandListView;
  
26 ····.prologue27 ····.prologue
27 ····.line·13528 ····.line·135
28 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/CommandListView$2;->this$0:Lindrora/atomic/dialog/CommandListView;29 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/CommandListView$2;->this$0:Lindrora/atomic/dialog/CommandListView;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/CommandListView$2;->val$command:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/CommandListView$2;->val$command:Ljava/lang/String;
  
598 B
smali/indrora/atomic/dialog/AddAliasView$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$alias:Ljava/lang/String;22 .field·final·synthetic·val$alias:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V24 .method·constructor·<init>(Lindrora/atomic/dialog/AddAliasView;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/dialog/AddAliasView;
  
26 ····.prologue27 ····.prologue
27 ····.line·8628 ····.line·86
28 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/AddAliasView$1;->this$0:Lindrora/atomic/dialog/AddAliasView;29 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/AddAliasView$1;->this$0:Lindrora/atomic/dialog/AddAliasView;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/AddAliasView$1;->val$alias:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/AddAliasView$1;->val$alias:Ljava/lang/String;
  
617 B
smali/indrora/atomic/dialog/AddChannelView$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$channel:Ljava/lang/String;22 .field·final·synthetic·val$channel:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V24 .method·constructor·<init>(Lindrora/atomic/dialog/AddChannelView;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lindrora/atomic/dialog/AddChannelView;
  
26 ····.prologue27 ····.prologue
27 ····.line·10628 ····.line·106
28 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/AddChannelView$1;->this$0:Lindrora/atomic/dialog/AddChannelView;29 ····iput-object·p1,·p0,·Lindrora/atomic/dialog/AddChannelView$1;->this$0:Lindrora/atomic/dialog/AddChannelView;
  
29 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/AddChannelView$1;->val$channel:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lindrora/atomic/dialog/AddChannelView$1;->val$channel:Ljava/lang/String;
  
739 B
smali/indrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo.smali
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
  
36 .field·public·view:Lindrora/atomic/view/MessageListView;36 .field·public·view:Lindrora/atomic/view/MessageListView;
  
  
37 #·direct·methods37 #·direct·methods
38 .method·public·constructor·<init>(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V38 .method·public·constructor·<init>(Lindrora/atomic/adapter/ConversationPagerAdapter;Lindrora/atomic/model/Conversation;)V
39 ····.locals·139 ····.locals·1
 40 ····.param·p1,·"this$0"····#·Lindrora/atomic/adapter/ConversationPagerAdapter;
40 ····.param·p2,·"conv"····#·Lindrora/atomic/model/Conversation;41 ····.param·p2,·"conv"····#·Lindrora/atomic/model/Conversation;
  
41 ····.prologue42 ····.prologue
42 ····const/4·v0,·0x043 ····const/4·v0,·0x0
  
43 ····.line·6444 ····.line·64
44 ····iput-object·p1,·p0,·Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;->this$0:Lindrora/atomic/adapter/ConversationPagerAdapter;45 ····iput-object·p1,·p0,·Lindrora/atomic/adapter/ConversationPagerAdapter$ConversationInfo;->this$0:Lindrora/atomic/adapter/ConversationPagerAdapter;
1.75 KB
smali/android/support/v4/app/BundleCompatDonut.smali
    
Offset 96, 17 lines modifiedOffset 96, 17 lines modified
  
96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;96 ····invoke-virtual·{v1,·p0,·v3},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
  
97 ····move-result-object·v197 ····move-result-object·v1
  
98 ····check-cast·v1,·Landroid/os/IBinder;98 ····check-cast·v1,·Landroid/os/IBinder;
99 ····:try_end_199 ····:try_end_1
100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2100 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3101 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1102 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
103 ····.line·58103 ····.line·58
104 ····:goto_1104 ····:goto_1
105 ····return-object·v1105 ····return-object·v1
  
106 ····.line·43106 ····.line·43
107 ····:catch_0107 ····:catch_0
Offset 233, 17 lines modifiedOffset 233, 17 lines modified
  
233 ····const/4·v3,·0x1233 ····const/4·v3,·0x1
  
234 ····aput-object·p2,·v2,·v3234 ····aput-object·p2,·v2,·v3
  
235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;235 ····invoke-virtual·{v1,·p0,·v2},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
236 ····:try_end_1236 ····:try_end_1
237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_2237 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_1·..·:try_end_1}·:catch_3
238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_3238 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_1·..·:try_end_1}·:catch_1
239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_1239 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_1·..·:try_end_1}·:catch_2
  
240 ····.line·82240 ····.line·82
241 ····:cond_1241 ····:cond_1
242 ····:goto_1242 ····:goto_1
243 ····return-void243 ····return-void
  
244 ····.line·67244 ····.line·67
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·933 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
493 B
smali/com/viewpagerindicator/LinePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/LinePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/LinePageIndicator$SavedState;10 ········Lcom/viewpagerindicator/LinePageIndicator$SavedState;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·INVALID_POINTER:I·=·-0x114 .field·private·static·final·INVALID_POINTER:I·=·-0x1
501 B
smali/com/viewpagerindicator/CirclePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/CirclePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/CirclePageIndicator$SavedState;10 ········Lcom/viewpagerindicator/CirclePageIndicator$SavedState;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
  
14 #·static·fields13 #·static·fields
15 .field·private·static·final·INVALID_POINTER:I·=·-0x114 .field·private·static·final·INVALID_POINTER:I·=·-0x1
276 B
smali/com/viewpagerindicator/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·926 ····.line·9
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·110 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
608 B
smali/com/viewpagerindicator/TabPageIndicator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/TabPageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/TabPageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·5527 ····.line·55
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$1;->this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
650 B
smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/UnderlinePageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·5927 ····.line·59
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
651 B
smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;21 .field·final·synthetic·this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V23 .method·constructor·<init>(Lcom/viewpagerindicator/UnderlinePageIndicator;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/UnderlinePageIndicator;
  
25 ····.prologue26 ····.prologue
26 ····.line·26927 ····.line·269
27 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
641 B
smali/com/viewpagerindicator/TabPageIndicator$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$tabView:Landroid/view/View;22 .field·final·synthetic·val$tabView:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V24 .method·constructor·<init>(Lcom/viewpagerindicator/TabPageIndicator;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/viewpagerindicator/TabPageIndicator;
  
26 ····.prologue27 ····.prologue
27 ····.line·12428 ····.line·124
28 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator;29 ····iput-object·p1,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->this$0:Lcom/viewpagerindicator/TabPageIndicator;
  
29 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View;30 ····iput-object·p2,·p0,·Lcom/viewpagerindicator/TabPageIndicator$2;->val$tabView:Landroid/view/View;
  
575 B
smali/com/viewpagerindicator/TitlePageIndicator.smali
    
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·interfaces5 #·interfaces
6 .implements·Lcom/viewpagerindicator/PageIndicator;6 .implements·Lcom/viewpagerindicator/PageIndicator;
  
  
7 #·annotations7 #·annotations
8 .annotation·system·Ldalvik/annotation/MemberClasses;8 .annotation·system·Ldalvik/annotation/MemberClasses;
9 ····value·=·{9 ····value·=·{
10 ········Lcom/viewpagerindicator/TitlePageIndicator$1;, 
11 ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;,10 ········Lcom/viewpagerindicator/TitlePageIndicator$SavedState;,
12 ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;,11 ········Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;,
13 ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;12 ········Lcom/viewpagerindicator/TitlePageIndicator$OnCenterItemClickListener;
14 ····}13 ····}
15 .end·annotation14 .end·annotation
  
  
2.09 KB
smali/com/viewpagerindicator/TitlePageIndicator$IndicatorStyle.smali
    
Offset 119, 50 lines modifiedOffset 119, 47 lines modified
119 ····.locals·5119 ····.locals·5
120 ····.param·p0,·"value"····#·I120 ····.param·p0,·"value"····#·I
  
121 ····.prologue121 ····.prologue
122 ····.line·88122 ····.line·88
123 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;123 ····invoke-static·{},·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->values()[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
  
124 ····move-result-object·v0124 ····move-result-object·v2
  
125 ····.local·v0,·"arr$":[Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle; 
126 ····array-length·v2,·v0125 ····array-length·v3,·v2
  
127 ····.local·v2,·"len$":I 
128 ····const/4·v1,·0x0126 ····const/4·v1,·0x0
  
129 ····.local·v1,·"i$":I 
130 ····:goto_0127 ····:goto_0
131 ····if-ge·v1,·v2,·:cond_1128 ····if-ge·v1,·v3,·:cond_1
  
132 ····aget-object·v3,·v0,·v1129 ····aget-object·v0,·v2,·v1
  
133 ····.line·89130 ····.line·89
134 ····.local·v3,·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;131 ····.local·v0,·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
135 ····iget·v4,·v3,·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I132 ····iget·v4,·v0,·Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;->value:I
  
136 ····if-ne·v4,·p0,·:cond_0133 ····if-ne·v4,·p0,·:cond_0
  
137 ····.line·93134 ····.line·93
138 ····.end·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;135 ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
139 ····:goto_1136 ····:goto_1
140 ····return-object·v3137 ····return-object·v0
  
141 ····.line·88138 ····.line·88
142 ····.restart·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;139 ····.restart·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
143 ····:cond_0140 ····:cond_0
144 ····add-int/lit8·v1,·v1,·0x1141 ····add-int/lit8·v1,·v1,·0x1
  
145 ····goto·:goto_0142 ····goto·:goto_0
  
146 ····.line·93143 ····.line·93
147 ····.end·local·v3····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;144 ····.end·local·v0····#·"style":Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
148 ····:cond_1145 ····:cond_1
149 ····const/4·v3,·0x0146 ····const/4·v0,·0x0
  
150 ····goto·:goto_1147 ····goto·:goto_1
151 .end·method148 .end·method
  
152 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;149 .method·public·static·valueOf(Ljava/lang/String;)Lcom/viewpagerindicator/TitlePageIndicator$IndicatorStyle;
153 ····.locals·1150 ····.locals·1
154 ····.param·p0,·"name"····#·Ljava/lang/String;151 ····.param·p0,·"name"····#·Ljava/lang/String;
592 B
smali/org/jibble/pircbot/DccManager$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$chat:Lorg/jibble/pircbot/DccChat;19 .field·final·synthetic·val$chat:Lorg/jibble/pircbot/DccChat;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V21 .method·constructor·<init>(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/jibble/pircbot/DccManager;
  
23 ····.prologue24 ····.prologue
24 ····.line·11025 ····.line·110
25 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccManager$1;->this$0:Lorg/jibble/pircbot/DccManager;26 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccManager$1;->this$0:Lorg/jibble/pircbot/DccManager;
  
26 ····iput-object·p2,·p0,·Lorg/jibble/pircbot/DccManager$1;->val$chat:Lorg/jibble/pircbot/DccChat;27 ····iput-object·p2,·p0,·Lorg/jibble/pircbot/DccManager$1;->val$chat:Lorg/jibble/pircbot/DccChat;
  
2.23 KB
smali/org/jibble/pircbot/DccFileTransfer$1.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$resume:Z21 .field·final·synthetic·val$resume:Z
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V23 .method·constructor·<init>(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lorg/jibble/pircbot/DccFileTransfer;
  
25 ····.prologue26 ····.prologue
26 ····.line·10627 ····.line·106
27 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;28 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
28 ····iput-object·p2,·p0,·Lorg/jibble/pircbot/DccFileTransfer$1;->val$file:Ljava/io/File;29 ····iput-object·p2,·p0,·Lorg/jibble/pircbot/DccFileTransfer$1;->val$file:Ljava/io/File;
  
Offset 293, 17 lines modifiedOffset 294, 29 lines modified
293 ····invoke-virtual·{v6,·v7,·v13,·v2},·Ljava/io/BufferedOutputStream;->write([BII)V294 ····invoke-virtual·{v6,·v7,·v13,·v2},·Ljava/io/BufferedOutputStream;->write([BII)V
  
294 ····.line·137295 ····.line·137
295 ····move-object/from16·v0,·p0296 ····move-object/from16·v0,·p0
  
296 ····iget-object·v13,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;297 ····iget-object·v13,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
 298 ····move-object/from16·v0,·p0
  
 299 ····iget-object·v14,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
 300 ····invoke-static·{v14},·Lorg/jibble/pircbot/DccFileTransfer;->access$600(Lorg/jibble/pircbot/DccFileTransfer;)J
  
 301 ····move-result-wide·v14
  
297 ····int-to-long·v14,·v2302 ····int-to-long·v0,·v2
  
 303 ····move-wide/from16·v16,·v0
  
 304 ····add-long·v14,·v14,·v16
  
298 ····invoke-static·{v13,·v14,·v15},·Lorg/jibble/pircbot/DccFileTransfer;->access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J305 ····invoke-static·{v13,·v14,·v15},·Lorg/jibble/pircbot/DccFileTransfer;->access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J
  
299 ····.line·139306 ····.line·139
300 ····const/4·v13,·0x0307 ····const/4·v13,·0x0
  
301 ····move-object/from16·v0,·p0308 ····move-object/from16·v0,·p0
  
302 ····iget-object·v14,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;309 ····iget-object·v14,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
Offset 413, 15 lines modifiedOffset 426, 15 lines modified
413 ····iget-object·v13,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;426 ····iget-object·v13,·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
414 ····invoke-static·{v13},·Lorg/jibble/pircbot/DccFileTransfer;->access$700(Lorg/jibble/pircbot/DccFileTransfer;)V427 ····invoke-static·{v13},·Lorg/jibble/pircbot/DccFileTransfer;->access$700(Lorg/jibble/pircbot/DccFileTransfer;)V
415 ····:try_end_1428 ····:try_end_1
416 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0429 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
417 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1430 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
418 ····goto·:goto_0431 ····goto/16·:goto_0
  
419 ····.line·148432 ····.line·148
420 ····.end·local·v2····#·"bytesRead":I433 ····.end·local·v2····#·"bytesRead":I
421 ····.end·local·v7····#·"inBuffer":[B434 ····.end·local·v7····#·"inBuffer":[B
422 ····.end·local·v11····#·"outBuffer":[B435 ····.end·local·v11····#·"outBuffer":[B
423 ····:catch_0436 ····:catch_0
424 ····move-exception·v3437 ····move-exception·v3
1.69 KB
smali/org/jibble/pircbot/DccFileTransfer$2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$allowResume:Z19 .field·final·synthetic·val$allowResume:Z
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lorg/jibble/pircbot/DccFileTransfer;Z)V21 .method·constructor·<init>(Lorg/jibble/pircbot/DccFileTransfer;Z)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lorg/jibble/pircbot/DccFileTransfer;
  
23 ····.prologue24 ····.prologue
24 ····.line·16925 ····.line·169
25 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;26 ····iput-object·p1,·p0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
26 ····iput-boolean·p2,·p0,·Lorg/jibble/pircbot/DccFileTransfer$2;->val$allowResume:Z27 ····iput-boolean·p2,·p0,·Lorg/jibble/pircbot/DccFileTransfer$2;->val$allowResume:Z
  
Offset 785, 23 lines modifiedOffset 786, 35 lines modified
785 ····.line·252786 ····.line·252
786 ····move-object/from16·v0,·p0787 ····move-object/from16·v0,·p0
  
787 ····iget-object·v0,·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;788 ····iget-object·v0,·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
788 ····move-object/from16·v24,·v0789 ····move-object/from16·v24,·v0
  
 790 ····move-object/from16·v0,·p0
  
 791 ····iget-object·v0,·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
 792 ····move-object/from16·v25,·v0
  
 793 ····invoke-static/range·{v25·..·v25},·Lorg/jibble/pircbot/DccFileTransfer;->access$600(Lorg/jibble/pircbot/DccFileTransfer;)J
  
 794 ····move-result-wide·v26
  
789 ····int-to-long·v0,·v4795 ····int-to-long·v0,·v4
  
790 ····move-wide/from16·v26,·v0796 ····move-wide/from16·v28,·v0
  
 797 ····add-long·v26,·v26,·v28
  
791 ····move-object/from16·v0,·v24798 ····move-object/from16·v0,·v24
  
792 ····move-wide/from16·v1,·v26799 ····move-wide/from16·v1,·v26
  
793 ····invoke-static·{v0,·v1,·v2},·Lorg/jibble/pircbot/DccFileTransfer;->access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J800 ····invoke-static·{v0,·v1,·v2},·Lorg/jibble/pircbot/DccFileTransfer;->access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J
  
794 ····.line·253801 ····.line·253
795 ····move-object/from16·v0,·p0802 ····move-object/from16·v0,·p0
  
796 ····iget-object·v0,·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;803 ····iget-object·v0,·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;->this$0:Lorg/jibble/pircbot/DccFileTransfer;
  
797 ····move-object/from16·v24,·v0804 ····move-object/from16·v24,·v0
1.83 KB
smali/org/jibble/pircbot/DccFileTransfer.smali
    
Offset 334, 28 lines modifiedOffset 334, 24 lines modified
334 ····.prologue334 ····.prologue
335 ····.line·28335 ····.line·28
336 ····iget-wide·v0,·p0,·Lorg/jibble/pircbot/DccFileTransfer;->_progress:J336 ····iget-wide·v0,·p0,·Lorg/jibble/pircbot/DccFileTransfer;->_progress:J
  
337 ····return-wide·v0337 ····return-wide·v0
338 .end·method338 .end·method
  
339 .method·static·synthetic·access$614(Lorg/jibble/pircbot/DccFileTransfer;J)J339 .method·static·synthetic·access$602(Lorg/jibble/pircbot/DccFileTransfer;J)J
340 ····.locals·3340 ····.locals·1
341 ····.param·p0,·"x0"····#·Lorg/jibble/pircbot/DccFileTransfer;341 ····.param·p0,·"x0"····#·Lorg/jibble/pircbot/DccFileTransfer;
342 ····.param·p1,·"x1"····#·J342 ····.param·p1,·"x1"····#·J
  
343 ····.prologue343 ····.prologue
344 ····.line·28344 ····.line·28
345 ····iget-wide·v0,·p0,·Lorg/jibble/pircbot/DccFileTransfer;->_progress:J345 ····iput-wide·p1,·p0,·Lorg/jibble/pircbot/DccFileTransfer;->_progress:J
  
346 ····add-long/2addr·v0,·p1 
  
347 ····iput-wide·v0,·p0,·Lorg/jibble/pircbot/DccFileTransfer;->_progress:J 
  
348 ····return-wide·v0346 ····return-wide·p1
349 .end·method347 .end·method
  
350 .method·static·synthetic·access$700(Lorg/jibble/pircbot/DccFileTransfer;)V348 .method·static·synthetic·access$700(Lorg/jibble/pircbot/DccFileTransfer;)V
351 ····.locals·0349 ····.locals·0
352 ····.param·p0,·"x0"····#·Lorg/jibble/pircbot/DccFileTransfer;350 ····.param·p0,·"x0"····#·Lorg/jibble/pircbot/DccFileTransfer;
  
353 ····.prologue351 ····.prologue
Offset 452, 14 lines modifiedOffset 448, 15 lines modified
  
452 ····.prologue448 ····.prologue
453 ····.line·106449 ····.line·106
454 ····new-instance·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;450 ····new-instance·v0,·Lorg/jibble/pircbot/DccFileTransfer$1;
  
455 ····invoke-direct·{v0,·p0,·p1,·p2},·Lorg/jibble/pircbot/DccFileTransfer$1;-><init>(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V451 ····invoke-direct·{v0,·p0,·p1,·p2},·Lorg/jibble/pircbot/DccFileTransfer$1;-><init>(Lorg/jibble/pircbot/DccFileTransfer;Ljava/io/File;Z)V
  
 452 ····.line·161
456 ····invoke-virtual·{v0},·Lorg/jibble/pircbot/DccFileTransfer$1;->start()V453 ····invoke-virtual·{v0},·Lorg/jibble/pircbot/DccFileTransfer$1;->start()V
  
457 ····.line·162454 ····.line·162
458 ····return-void455 ····return-void
459 .end·method456 .end·method
  
460 .method·doSend(Z)V457 .method·doSend(Z)V
Offset 468, 14 lines modifiedOffset 465, 15 lines modified
  
468 ····.prologue465 ····.prologue
469 ····.line·169466 ····.line·169
470 ····new-instance·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;467 ····new-instance·v0,·Lorg/jibble/pircbot/DccFileTransfer$2;
  
471 ····invoke-direct·{v0,·p0,·p1},·Lorg/jibble/pircbot/DccFileTransfer$2;-><init>(Lorg/jibble/pircbot/DccFileTransfer;Z)V468 ····invoke-direct·{v0,·p0,·p1},·Lorg/jibble/pircbot/DccFileTransfer$2;-><init>(Lorg/jibble/pircbot/DccFileTransfer;Z)V
  
 469 ····.line·268
472 ····invoke-virtual·{v0},·Lorg/jibble/pircbot/DccFileTransfer$2;->start()V470 ····invoke-virtual·{v0},·Lorg/jibble/pircbot/DccFileTransfer$2;->start()V
  
473 ····.line·269471 ····.line·269
474 ····return-void472 ····return-void
475 .end·method473 .end·method
  
476 .method·public·getFile()Ljava/io/File;474 .method·public·getFile()Ljava/io/File;
43.2 KB
smali/org/jibble/pircbot/PircBot.smali
    
Offset 4331, 15 lines modifiedOffset 4331, 15 lines modified
4331 ····invoke-virtual·{p0,·p1,·v0},·Lorg/jibble/pircbot/PircBot;->setMode(Ljava/lang/String;Ljava/lang/String;)V4331 ····invoke-virtual·{p0,·p1,·v0},·Lorg/jibble/pircbot/PircBot;->setMode(Ljava/lang/String;Ljava/lang/String;)V
  
4332 ····.line·6504332 ····.line·650
4333 ····return-void4333 ····return-void
4334 .end·method4334 .end·method
  
4335 .method·protected·handleLine(Ljava/lang/String;)V4335 .method·protected·handleLine(Ljava/lang/String;)V
4336 ····.locals·614336 ····.locals·58
4337 ····.param·p1,·"line"····#·Ljava/lang/String;4337 ····.param·p1,·"line"····#·Ljava/lang/String;
4338 ····.annotation·system·Ldalvik/annotation/Throws;4338 ····.annotation·system·Ldalvik/annotation/Throws;
4339 ········value·=·{4339 ········value·=·{
4340 ············Lorg/jibble/pircbot/NickAlreadyInUseException;,4340 ············Lorg/jibble/pircbot/NickAlreadyInUseException;,
4341 ············Ljava/io/IOException;4341 ············Ljava/io/IOException;
4342 ········}4342 ········}
4343 ····.end·annotation4343 ····.end·annotation
Offset 4382, 19 lines modifiedOffset 4382, 19 lines modified
  
4382 ····move-result-object·v44382 ····move-result-object·v4
  
4383 ····move-object/from16·v0,·p14383 ····move-object/from16·v0,·p1
  
4384 ····invoke-virtual·{v4,·v0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;4384 ····invoke-virtual·{v4,·v0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
  
4385 ····move-result-object·v444385 ····move-result-object·v41
  
4386 ····.line·9334386 ····.line·933
4387 ····.local·v44,·"m":Ljava/util/regex/Matcher;4387 ····.local·v41,·"m":Ljava/util/regex/Matcher;
4388 ····invoke-virtual/range·{v44·..·v44},·Ljava/util/regex/Matcher;->matches()Z4388 ····invoke-virtual/range·{v41·..·v41},·Ljava/util/regex/Matcher;->matches()Z
  
4389 ····move-result·v44389 ····move-result·v4
  
4390 ····if-eqz·v4,·:cond_74390 ····if-eqz·v4,·:cond_7
  
4391 ····.line·9344391 ····.line·934
4392 ····const-string·v4,·"pIRCbot"4392 ····const-string·v4,·"pIRCbot"
Offset 4407, 15 lines modifiedOffset 4407, 15 lines modified
  
4407 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4407 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4408 ····move-result-object·v104408 ····move-result-object·v10
  
4409 ····const/4·v11,·0x34409 ····const/4·v11,·0x3
  
4410 ····move-object/from16·v0,·v444410 ····move-object/from16·v0,·v41
  
4411 ····invoke-virtual·{v0,·v11},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;4411 ····invoke-virtual·{v0,·v11},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
4412 ····move-result-object·v114412 ····move-result-object·v11
  
4413 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4413 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 4425, 15 lines modifiedOffset 4425, 15 lines modified
  
4425 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4425 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
4426 ····move-result-object·v104426 ····move-result-object·v10
  
4427 ····const/4·v11,·0x44427 ····const/4·v11,·0x4
  
4428 ····move-object/from16·v0,·v444428 ····move-object/from16·v0,·v41
  
4429 ····invoke-virtual·{v0,·v11},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;4429 ····invoke-virtual·{v0,·v11},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
4430 ····move-result-object·v114430 ····move-result-object·v11
  
4431 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;4431 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 4444, 15 lines modifiedOffset 4444, 15 lines modified
4444 ····move-result-object·v104444 ····move-result-object·v10
  
4445 ····invoke-static·{v4,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I4445 ····invoke-static·{v4,·v10},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
4446 ····.line·9354446 ····.line·935
4447 ····const/4·v4,·0x34447 ····const/4·v4,·0x3
  
4448 ····move-object/from16·v0,·v444448 ····move-object/from16·v0,·v41
  
4449 ····invoke-virtual·{v0,·v4},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;4449 ····invoke-virtual·{v0,·v4},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
4450 ····move-result-object·v44450 ····move-result-object·v4
  
4451 ····const-string·v10,·"LS"4451 ····const-string·v10,·"LS"
  
Offset 4495, 108 lines modifiedOffset 4495, 107 lines modified
  
4495 ····const-string·v11,·"multi-prefix"4495 ····const-string·v11,·"multi-prefix"
  
4496 ····aput-object·v11,·v4,·v104496 ····aput-object·v11,·v4,·v10
  
4497 ····invoke-static·{v4},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;4497 ····invoke-static·{v4},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
  
4498 ····move-result-object·v464498 ····move-result-object·v43
  
4499 ····.line·9454499 ····.line·945
4500 ····.local·v46,·"ok_caps":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"4500 ····.local·v43,·"ok_caps":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
4501 ····const/4·v4,·0x44501 ····const/4·v4,·0x4
  
4502 ····move-object/from16·v0,·v444502 ····move-object/from16·v0,·v41
  
4503 ····invoke-virtual·{v0,·v4},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;4503 ····invoke-virtual·{v0,·v4},·Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
  
4504 ····move-result-object·v404504 ····move-result-object·v39
  
4505 ····.line·9464505 ····.line·946
4506 ····.local·v40,·"got_avail":Ljava/lang/String;4506 ····.local·v39,·"got_avail":Ljava/lang/String;
4507 ····const-string·v60,·""4507 ····const-string·v57,·""
  
4508 ····.line·9474508 ····.line·947
4509 ····.local·v60,·"want_caps":Ljava/lang/String;4509 ····.local·v57,·"want_caps":Ljava/lang/String;
4510 ····invoke-interface/range·{v46·..·v46},·Ljava/util/List;->iterator()Ljava/util/Iterator;4510 ····invoke-interface/range·{v43·..·v43},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
4511 ····move-result-object·v414511 ····move-result-object·v4
  
4512 ····.local·v41,·"i$":Ljava/util/Iterator; 
4513 ····:cond_24512 ····:cond_2
4514 ····:goto_14513 ····:goto_1
4515 ····invoke-interface/range·{v41·..·v41},·Ljava/util/Iterator;->hasNext()Z4514 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
4516 ····move-result·v44515 ····move-result·v10
  
4517 ····if-eqz·v4,·:cond_34516 ····if-eqz·v10,·:cond_3
  
4518 ····invoke-interface/range·{v41·..·v41},·Ljava/util/Iterator;->next()Ljava/lang/Object;4517 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
4519 ····move-result-object·v594518 ····move-result-object·v56
  
4520 ····check-cast·v59,·Ljava/lang/String;4519 ····check-cast·v56,·Ljava/lang/String;
Max diff block lines reached; 39849/44150 bytes (90.26%) of diff not shown.
584 B
smali/org/jibble/pircbot/DccManager.smali
    
Offset 572, 14 lines modifiedOffset 572, 15 lines modified
572 ····.local·v15,·"chat":Lorg/jibble/pircbot/DccChat;572 ····.local·v15,·"chat":Lorg/jibble/pircbot/DccChat;
573 ····new-instance·v3,·Lorg/jibble/pircbot/DccManager$1;573 ····new-instance·v3,·Lorg/jibble/pircbot/DccManager$1;
  
574 ····move-object/from16·v0,·p0574 ····move-object/from16·v0,·p0
  
575 ····invoke-direct·{v3,·v0,·v15},·Lorg/jibble/pircbot/DccManager$1;-><init>(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V575 ····invoke-direct·{v3,·v0,·v15},·Lorg/jibble/pircbot/DccManager$1;-><init>(Lorg/jibble/pircbot/DccManager;Lorg/jibble/pircbot/DccChat;)V
  
 576 ····.line·114
576 ····invoke-virtual·{v3},·Lorg/jibble/pircbot/DccManager$1;->start()V577 ····invoke-virtual·{v3},·Lorg/jibble/pircbot/DccManager$1;->start()V
  
577 ····goto/16·:goto_1578 ····goto/16·:goto_1
  
578 ····.line·116579 ····.line·116
579 ····.end·local·v10····#·"address":J580 ····.end·local·v10····#·"address":J
580 ····.end·local·v12····#·"port":I581 ····.end·local·v12····#·"port":I
297 B
smali/afzkl/development/colorpickerview/R.smali
    
Offset 21, 10 lines modifiedOffset 21, 9 lines modified
21 .method·public·constructor·<init>()V21 .method·public·constructor·<init>()V
22 ····.locals·022 ····.locals·0
  
23 ····.prologue23 ····.prologue
24 ····.line·924 ····.line·9
25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V25 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
26 ····.line·39 
27 ····return-void26 ····return-void
28 .end·method27 .end·method
1.14 KB
smali/afzkl/development/colorpickerview/view/ColorPanelView.smali
    
Offset 200, 34 lines modifiedOffset 200, 38 lines modified
  
200 ····move-result·v6200 ····move-result·v6
  
201 ····iget-object·v7,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;201 ····iget-object·v7,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
202 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F202 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F
  
 203 ····.line·133
203 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I204 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I
  
204 ····move-result·v7205 ····move-result·v7
  
205 ····iget-object·v8,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;206 ····iget-object·v8,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
206 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F207 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F
  
 208 ····.line·134
207 ····invoke-static·{v8},·Ljava/lang/Math;->round(F)I209 ····invoke-static·{v8},·Ljava/lang/Math;->round(F)I
  
208 ····move-result·v8210 ····move-result·v8
  
209 ····iget-object·v9,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;211 ····iget-object·v9,·p0,·Lafzkl/development/colorpickerview/view/ColorPanelView;->mColorRect:Landroid/graphics/RectF;
  
210 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F212 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F
  
 213 ····.line·135
211 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I214 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I
  
212 ····move-result·v9215 ····move-result·v9
  
 216 ····.line·132
213 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V217 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V
  
214 ····.line·137218 ····.line·137
215 ····return-void219 ····return-void
216 .end·method220 .end·method
  
  
1.57 KB
smali/afzkl/development/colorpickerview/view/ColorPickerView.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/view/View;2 .super·Landroid/view/View;
3 .source·"ColorPickerView.java"3 .source·"ColorPickerView.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lafzkl/development/colorpickerview/view/ColorPickerView$1;, 
8 ········Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;,7 ········Lafzkl/development/colorpickerview/view/ColorPickerView$BitmapCache;,
9 ········Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;8 ········Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 2107, 14 lines modifiedOffset 2106, 15 lines modified
  
2107 ····move-result·v62106 ····move-result·v6
  
2108 ····iget-object·v7,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;2107 ····iget-object·v7,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
2109 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F2108 ····iget·v7,·v7,·Landroid/graphics/RectF;->top:F
  
 2109 ····.line·917
2110 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I2110 ····invoke-static·{v7},·Ljava/lang/Math;->round(F)I
  
2111 ····move-result·v72111 ····move-result·v7
  
2112 ····iget-object·v8,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;2112 ····iget-object·v8,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
2113 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F2113 ····iget·v8,·v8,·Landroid/graphics/RectF;->right:F
Offset 2123, 18 lines modifiedOffset 2123, 20 lines modified
  
2123 ····move-result·v82123 ····move-result·v8
  
2124 ····iget-object·v9,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;2124 ····iget-object·v9,·p0,·Lafzkl/development/colorpickerview/view/ColorPickerView;->mAlphaRect:Landroid/graphics/RectF;
  
2125 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F2125 ····iget·v9,·v9,·Landroid/graphics/RectF;->bottom:F
  
 2126 ····.line·918
2126 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I2127 ····invoke-static·{v9},·Ljava/lang/Math;->round(F)I
  
2127 ····move-result·v92128 ····move-result·v9
  
 2129 ····.line·916
2128 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V2130 ····invoke-virtual·{v5,·v6,·v7,·v8,·v9},·Lafzkl/development/colorpickerview/drawable/AlphaPatternDrawable;->setBounds(IIII)V
  
2129 ····goto·:goto_02131 ····goto·:goto_0
2130 .end·method2132 .end·method
  
2131 .method·private·setUpHueRect()V2133 .method·private·setUpHueRect()V
2132 ····.locals·92134 ····.locals·9
1.97 KB
smali/afzkl/development/colorpickerview/preference/ColorPickerPreference.smali
    
Offset 305, 14 lines modifiedOffset 305, 15 lines modified
305 ····.line·143305 ····.line·143
306 ····const/4·v0,·0x1306 ····const/4·v0,·0x1
  
307 ····.line·147307 ····.line·147
308 ····:cond_0308 ····:cond_0
309 ····sget·v2,·Lafzkl/development/colorpickerview/R$id;->color_picker_view:I309 ····sget·v2,·Lafzkl/development/colorpickerview/R$id;->color_picker_view:I
  
 310 ····.line·148
310 ····invoke-virtual·{p1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;311 ····invoke-virtual·{p1,·v2},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
311 ····move-result-object·v2312 ····move-result-object·v2
  
312 ····check-cast·v2,·Lafzkl/development/colorpickerview/view/ColorPickerView;313 ····check-cast·v2,·Lafzkl/development/colorpickerview/view/ColorPickerView;
  
313 ····iput-object·v2,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;314 ····iput-object·v2,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;
Offset 349, 32 lines modifiedOffset 350, 35 lines modified
  
349 ····move-result-object·v2350 ····move-result-object·v2
  
350 ····check-cast·v2,·Landroid/widget/LinearLayout;351 ····check-cast·v2,·Landroid/widget/LinearLayout;
  
351 ····iget-object·v3,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;352 ····iget-object·v3,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
 353 ····.line·154
352 ····invoke-virtual·{v3},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F354 ····invoke-virtual·{v3},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F
  
353 ····move-result·v3355 ····move-result·v3
  
354 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I356 ····invoke-static·{v3},·Ljava/lang/Math;->round(F)I
  
355 ····move-result·v3357 ····move-result·v3
  
356 ····iget-object·v4,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;358 ····iget-object·v4,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
 359 ····.line·155
357 ····invoke-virtual·{v4},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F360 ····invoke-virtual·{v4},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F
  
358 ····move-result·v4361 ····move-result·v4
  
359 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I362 ····invoke-static·{v4},·Ljava/lang/Math;->round(F)I
  
360 ····move-result·v4363 ····move-result·v4
  
 364 ····.line·153
361 ····invoke-virtual·{v2,·v3,·v5,·v4,·v5},·Landroid/widget/LinearLayout;->setPadding(IIII)V365 ····invoke-virtual·{v2,·v3,·v5,·v4,·v5},·Landroid/widget/LinearLayout;->setPadding(IIII)V
  
362 ····.line·162366 ····.line·162
363 ····:goto_0367 ····:goto_0
364 ····iget-object·v2,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;368 ····iget-object·v2,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->mColorPickerView:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
365 ····iget-boolean·v3,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->alphaChannelVisible:Z369 ····iget-boolean·v3,·p0,·Lafzkl/development/colorpickerview/preference/ColorPickerPreference;->alphaChannelVisible:Z
2.44 KB
smali/afzkl/development/colorpickerview/dialog/ColorPickerDialog.smali
    
Offset 92, 14 lines modifiedOffset 92, 15 lines modified
92 ····.local·v1,·"isLandscapeLayout":Z92 ····.local·v1,·"isLandscapeLayout":Z
93 ····invoke-virtual·{p0},·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->getContext()Landroid/content/Context;93 ····invoke-virtual·{p0},·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->getContext()Landroid/content/Context;
  
94 ····move-result-object·v494 ····move-result-object·v4
  
95 ····const-string·v5,·"layout_inflater"95 ····const-string·v5,·"layout_inflater"
  
 96 ····.line·62
96 ····invoke-virtual·{v4,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;97 ····invoke-virtual·{v4,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
97 ····move-result-object·v098 ····move-result-object·v0
  
98 ····check-cast·v0,·Landroid/view/LayoutInflater;99 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
99 ····.line·63100 ····.line·63
Offset 135, 14 lines modifiedOffset 136, 15 lines modified
135 ····.line·73136 ····.line·73
136 ····const/4·v1,·0x1137 ····const/4·v1,·0x1
  
137 ····.line·77138 ····.line·77
138 ····:cond_0139 ····:cond_0
139 ····sget·v4,·Lafzkl/development/colorpickerview/R$id;->color_picker_view:I140 ····sget·v4,·Lafzkl/development/colorpickerview/R$id;->color_picker_view:I
  
 141 ····.line·78
140 ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View;142 ····invoke-virtual·{v3,·v4},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
141 ····move-result-object·v4143 ····move-result-object·v4
  
142 ····check-cast·v4,·Lafzkl/development/colorpickerview/view/ColorPickerView;144 ····check-cast·v4,·Lafzkl/development/colorpickerview/view/ColorPickerView;
  
143 ····iput-object·v4,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;145 ····iput-object·v4,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;
Offset 179, 32 lines modifiedOffset 181, 35 lines modified
  
179 ····move-result-object·v4181 ····move-result-object·v4
  
180 ····check-cast·v4,·Landroid/widget/LinearLayout;182 ····check-cast·v4,·Landroid/widget/LinearLayout;
  
181 ····iget-object·v5,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;183 ····iget-object·v5,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
 184 ····.line·84
182 ····invoke-virtual·{v5},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F185 ····invoke-virtual·{v5},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F
  
183 ····move-result·v5186 ····move-result·v5
  
184 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I187 ····invoke-static·{v5},·Ljava/lang/Math;->round(F)I
  
185 ····move-result·v5188 ····move-result·v5
  
186 ····iget-object·v6,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;189 ····iget-object·v6,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
 190 ····.line·85
187 ····invoke-virtual·{v6},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F191 ····invoke-virtual·{v6},·Lafzkl/development/colorpickerview/view/ColorPickerView;->getDrawingOffset()F
  
188 ····move-result·v6192 ····move-result·v6
  
189 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I193 ····invoke-static·{v6},·Ljava/lang/Math;->round(F)I
  
190 ····move-result·v6194 ····move-result·v6
  
 195 ····.line·83
191 ····invoke-virtual·{v4,·v5,·v7,·v6,·v7},·Landroid/widget/LinearLayout;->setPadding(IIII)V196 ····invoke-virtual·{v4,·v5,·v7,·v6,·v7},·Landroid/widget/LinearLayout;->setPadding(IIII)V
  
192 ····.line·93197 ····.line·93
193 ····:goto_0198 ····:goto_0
194 ····iget-object·v4,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;199 ····iget-object·v4,·p0,·Lafzkl/development/colorpickerview/dialog/ColorPickerDialog;->mColorPicker:Lafzkl/development/colorpickerview/view/ColorPickerView;
  
195 ····invoke-virtual·{v4,·p0},·Lafzkl/development/colorpickerview/view/ColorPickerView;->setOnColorChangedListener(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V200 ····invoke-virtual·{v4,·p0},·Lafzkl/development/colorpickerview/view/ColorPickerView;->setOnColorChangedListener(Lafzkl/development/colorpickerview/view/ColorPickerView$OnColorChangedListener;)V
261 B
smali/de/duenndns/ssl/R.smali
    
Offset 15, 10 lines modifiedOffset 15, 9 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·918 ····.line·9
19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V19 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
20 ····.line·10 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
589 B
smali/de/duenndns/ssl/MemorizingTrustManager$1.smali
    
Offset 26, 14 lines modifiedOffset 26, 15 lines modified
  
26 .field·final·synthetic·val$titleId:I26 .field·final·synthetic·val$titleId:I
  
  
27 #·direct·methods27 #·direct·methods
28 .method·constructor·<init>(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V28 .method·constructor·<init>(Lde/duenndns/ssl/MemorizingTrustManager;ILjava/lang/String;I)V
29 ····.locals·029 ····.locals·0
 30 ····.param·p1,·"this$0"····#·Lde/duenndns/ssl/MemorizingTrustManager;
  
30 ····.prologue31 ····.prologue
31 ····.line·57532 ····.line·575
32 ····iput-object·p1,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$1;->this$0:Lde/duenndns/ssl/MemorizingTrustManager;33 ····iput-object·p1,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$1;->this$0:Lde/duenndns/ssl/MemorizingTrustManager;
  
33 ····iput·p2,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$1;->val$myId:I34 ····iput·p2,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$1;->val$myId:I
  
1.81 KB
smali/de/duenndns/ssl/MemorizingActivity.smali
    
Offset 266, 40 lines modifiedOffset 266, 46 lines modified
  
266 ····invoke-direct·{v3,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V266 ····invoke-direct·{v3,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
267 ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;267 ····invoke-virtual·{v3,·v2},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder;
  
268 ····move-result-object·v3268 ····move-result-object·v3
  
 269 ····.line·61
269 ····invoke-virtual·{v3,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;270 ····invoke-virtual·{v3,·v0},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
270 ····move-result-object·v3271 ····move-result-object·v3
  
271 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_always:I272 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_always:I
  
 273 ····.line·62
272 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;274 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
273 ····move-result-object·v3275 ····move-result-object·v3
  
274 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_once:I276 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_once:I
  
 277 ····.line·63
275 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;278 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
276 ····move-result-object·v3279 ····move-result-object·v3
  
277 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_abort:I280 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_decision_abort:I
  
 281 ····.line·64
278 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;282 ····invoke-virtual·{v3,·v4,·p0},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
279 ····move-result-object·v3283 ····move-result-object·v3
  
 284 ····.line·65
280 ····invoke-virtual·{v3,·p0},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;285 ····invoke-virtual·{v3,·p0},·Landroid/app/AlertDialog$Builder;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)Landroid/app/AlertDialog$Builder;
  
281 ····move-result-object·v3286 ····move-result-object·v3
  
 287 ····.line·66
282 ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;288 ····invoke-virtual·{v3},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
283 ····move-result-object·v3289 ····move-result-object·v3
  
284 ····iput-object·v3,·p0,·Lde/duenndns/ssl/MemorizingActivity;->dialog:Landroid/app/AlertDialog;290 ····iput-object·v3,·p0,·Lde/duenndns/ssl/MemorizingActivity;->dialog:Landroid/app/AlertDialog;
  
285 ····.line·67291 ····.line·67
761 B
smali/de/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·this$0:Lde/duenndns/ssl/MemorizingTrustManager;22 .field·final·synthetic·this$0:Lde/duenndns/ssl/MemorizingTrustManager;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·public·constructor·<init>(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V24 .method·public·constructor·<init>(Lde/duenndns/ssl/MemorizingTrustManager;Ljavax/net/ssl/HostnameVerifier;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lde/duenndns/ssl/MemorizingTrustManager;
26 ····.param·p2,·"wrapped"····#·Ljavax/net/ssl/HostnameVerifier;27 ····.param·p2,·"wrapped"····#·Ljavax/net/ssl/HostnameVerifier;
  
27 ····.prologue28 ····.prologue
28 ····.line·64929 ····.line·649
29 ····iput-object·p1,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;->this$0:Lde/duenndns/ssl/MemorizingTrustManager;30 ····iput-object·p1,·p0,·Lde/duenndns/ssl/MemorizingTrustManager$MemorizingHostnameVerifier;->this$0:Lde/duenndns/ssl/MemorizingTrustManager;
  
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
27.4 KB
smali/de/duenndns/ssl/MemorizingTrustManager.smali
    
Offset 189, 177 lines modifiedOffset 189, 166 lines modified
189 ····.line·71189 ····.line·71
190 ····iget-object·v0,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->appKeyStore:Ljava/security/KeyStore;190 ····iget-object·v0,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->appKeyStore:Ljava/security/KeyStore;
  
191 ····return-object·v0191 ····return-object·v0
192 .end·method192 .end·method
  
193 .method·private·certChainMessage([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String;193 .method·private·certChainMessage([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)Ljava/lang/String;
194 ····.locals·10194 ····.locals·7
195 ····.param·p1,·"chain"····#·[Ljava/security/cert/X509Certificate;195 ····.param·p1,·"chain"····#·[Ljava/security/cert/X509Certificate;
196 ····.param·p2,·"cause"····#·Ljava/security/cert/CertificateException;196 ····.param·p2,·"cause"····#·Ljava/security/cert/CertificateException;
  
197 ····.prologue197 ····.prologue
198 ····.line·489198 ····.line·489
199 ····move-object·v2,·p2199 ····move-object·v1,·p2
  
200 ····.line·490200 ····.line·490
201 ····.local·v2,·"e":Ljava/lang/Throwable;201 ····.local·v1,·"e":Ljava/lang/Throwable;
202 ····sget-object·v6,·Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger;202 ····sget-object·v3,·Lde/duenndns/ssl/MemorizingTrustManager;->LOGGER:Ljava/util/logging/Logger;
  
203 ····sget-object·v7,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;203 ····sget-object·v4,·Ljava/util/logging/Level;->FINE:Ljava/util/logging/Level;
  
204 ····new-instance·v8,·Ljava/lang/StringBuilder;204 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
205 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V205 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
206 ····const-string·v9,·"certChainMessage·for·"206 ····const-string·v6,·"certChainMessage·for·"
  
207 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;207 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
208 ····move-result-object·v8208 ····move-result-object·v5
  
209 ····invoke-virtual·{v8,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;209 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
210 ····move-result-object·v8210 ····move-result-object·v5
  
211 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;211 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
212 ····move-result-object·v8212 ····move-result-object·v5
  
213 ····invoke-virtual·{v6,·v7,·v8},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;)V213 ····invoke-virtual·{v3,·v4,·v5},·Ljava/util/logging/Logger;->log(Ljava/util/logging/Level;Ljava/lang/String;)V
  
214 ····.line·491214 ····.line·491
215 ····new-instance·v5,·Ljava/lang/StringBuffer;215 ····new-instance·v2,·Ljava/lang/StringBuffer;
  
216 ····invoke-direct·{v5},·Ljava/lang/StringBuffer;-><init>()V216 ····invoke-direct·{v2},·Ljava/lang/StringBuffer;-><init>()V
  
217 ····.line·492217 ····.line·492
218 ····.local·v5,·"si":Ljava/lang/StringBuffer;218 ····.local·v2,·"si":Ljava/lang/StringBuffer;
219 ····invoke-virtual·{v2},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;219 ····invoke-virtual·{v1},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
  
220 ····move-result-object·v6220 ····move-result-object·v3
  
221 ····if-eqz·v6,·:cond_0221 ····if-eqz·v3,·:cond_0
  
222 ····.line·493222 ····.line·493
223 ····invoke-virtual·{v2},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;223 ····invoke-virtual·{v1},·Ljava/lang/Throwable;->getCause()Ljava/lang/Throwable;
  
224 ····move-result-object·v2224 ····move-result-object·v1
  
225 ····.line·496225 ····.line·496
226 ····const-string·v6,·"Trust·anchor·for·certification·path·not·found."226 ····const-string·v3,·"Trust·anchor·for·certification·path·not·found."
  
227 ····invoke-virtual·{v2},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;227 ····invoke-virtual·{v1},·Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
  
228 ····move-result-object·v7228 ····move-result-object·v4
  
229 ····invoke-virtual·{v6,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z229 ····invoke-virtual·{v3,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
230 ····move-result·v6230 ····move-result·v3
  
231 ····if-eqz·v6,·:cond_1231 ····if-eqz·v3,·:cond_1
  
232 ····.line·497232 ····.line·497
233 ····iget-object·v6,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;233 ····iget-object·v3,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;
  
234 ····sget·v7,·Lde/duenndns/ssl/R$string;->mtm_trust_anchor:I234 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_trust_anchor:I
  
235 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;235 ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
236 ····move-result-object·v6236 ····move-result-object·v3
  
237 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;237 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
238 ····.line·500238 ····.line·500
239 ····:goto_0239 ····:goto_0
240 ····const-string·v6,·"\n"240 ····const-string·v3,·"\n"
  
241 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;241 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
242 ····.line·502242 ····.line·502
243 ····:cond_0243 ····:cond_0
244 ····const-string·v6,·"\n"244 ····const-string·v3,·"\n"
  
245 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;245 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
246 ····.line·503246 ····.line·503
247 ····iget-object·v6,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;247 ····iget-object·v3,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;
  
248 ····sget·v7,·Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I248 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_connect_anyway:I
  
249 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;249 ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
250 ····move-result-object·v6250 ····move-result-object·v3
  
251 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;251 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
252 ····.line·504252 ····.line·504
253 ····const-string·v6,·"\n\n"253 ····const-string·v3,·"\n\n"
  
254 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;254 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
255 ····.line·505255 ····.line·505
256 ····iget-object·v6,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;256 ····iget-object·v3,·p0,·Lde/duenndns/ssl/MemorizingTrustManager;->master:Landroid/content/Context;
  
257 ····sget·v7,·Lde/duenndns/ssl/R$string;->mtm_cert_details:I257 ····sget·v4,·Lde/duenndns/ssl/R$string;->mtm_cert_details:I
  
258 ····invoke-virtual·{v6,·v7},·Landroid/content/Context;->getString(I)Ljava/lang/String;258 ····invoke-virtual·{v3,·v4},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
259 ····move-result-object·v6259 ····move-result-object·v3
  
260 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;260 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
261 ····.line·506261 ····.line·506
262 ····move-object·v0,·p1 
  
263 ····.local·v0,·"arr$":[Ljava/security/cert/X509Certificate; 
264 ····array-length·v4,·v0262 ····array-length·v4,·p1
Max diff block lines reached; 20775/28008 bytes (74.18%) of diff not shown.