33.6 MB
/home/fdroid/fdroiddata/tmp/nerd.tuxmobil.fahrplan.camp_39.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_nerd.tuxmobil.fahrplan.camp_39.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:·48373a8b7ec9757fe747ee1ba34e640b9f333dbf50ed3caf1457ffbb014a5367 
10 Signer·#1·certificate·SHA-1·digest:·df6e4983eb337df3432912f2f4832226e9299a0b 
11 Signer·#1·certificate·MD5·digest:·50c38d3a75e7cfc8b1a98da7453cb28a 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·e910f81db806e7e718b6c4d7b2ee7c26f6b1ef4f43fc7ab5720de8644cfd550d 
15 Signer·#1·public·key·SHA-1·digest:·a74358e6c483b9f8c8ea89f867d98a7956c35bdb 
16 Signer·#1·public·key·MD5·digest:·6a81cf793918027350f6bfb07ad0e9de 
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/. 
112 KB
zipinfo {}
    
Offset 1, 556 lines modifiedOffset 1, 554 lines modified
Diff chunk too large, falling back to line-by-line diff (554 lines added, 556 lines removed)
1 Zip·file·size:·1745014·bytes,·number·of·entries:·5541 Zip·file·size:·1741974·bytes,·number·of·entries:·552
2 -rw----·····2.0·fat····55989·bl·defN·15-Dec-29·17:09·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····5516·bX·defN·17-Oct-12·00:20·AndroidManifest.xml
3 -rw----·····2.0·fat····56110·bl·defN·15-Dec-29·17:09·META-INF/E9E6A834.SF3 -rw----·····2.0·fat···164936·bl·defN·17-Oct-12·00:20·assets/Roboto-Black.ttf
4 -rw----·····2.0·fat·····1326·bl·defN·15-Dec-29·17:09·META-INF/E9E6A834.RSA4 -rw----·····2.0·fat···163448·bl·defN·17-Oct-12·00:20·assets/Roboto-Bold.ttf
5 -rw----·····2.0·fat·······41·bl·defN·15-Dec-29·16:43·META-INF/buildserverid5 -rw----·····2.0·fat····80508·bl·defN·17-Oct-12·00:20·assets/Roboto-BoldCondensed.ttf
6 -rw----·····2.0·fat·······41·bl·defN·15-Dec-29·16:43·META-INF/fdroidserverid6 -rw----·····2.0·fat···162636·bl·defN·17-Oct-12·00:20·assets/Roboto-Light.ttf
7 -rw----·····2.0·fat·····5516·bX·defN·15-Dec-29·16:43·AndroidManifest.xml7 -rw----·····2.0·fat···158604·bl·defN·17-Oct-12·00:20·assets/Roboto-Regular.ttf
8 -rw----·····2.0·fat···164936·bl·defN·15-Dec-29·16:43·assets/Roboto-Black.ttf8 -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:20·res/anim/abc_fade_in.xml
9 -rw----·····2.0·fat···163448·bl·defN·15-Dec-29·16:43·assets/Roboto-Bold.ttf9 -rw----·····2.0·fat······396·bl·defN·17-Oct-12·00:20·res/anim/abc_fade_out.xml
10 -rw----·····2.0·fat····80508·bl·defN·15-Dec-29·16:43·assets/Roboto-BoldCondensed.ttf10 -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:20·res/anim/abc_grow_fade_in_from_bottom.xml
11 -rw----·····2.0·fat···162636·bl·defN·15-Dec-29·16:43·assets/Roboto-Light.ttf11 -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:20·res/anim/abc_popup_enter.xml
12 -rw----·····2.0·fat···158604·bl·defN·15-Dec-29·16:43·assets/Roboto-Regular.ttf12 -rw----·····2.0·fat······512·bl·defN·17-Oct-12·00:20·res/anim/abc_popup_exit.xml
13 -rw----·····2.0·fat······396·bl·defN·15-Dec-29·16:43·res/anim/abc_fade_in.xml13 -rw----·····2.0·fat······860·bl·defN·17-Oct-12·00:20·res/anim/abc_shrink_fade_out_from_bottom.xml
14 -rw----·····2.0·fat······396·bl·defN·15-Dec-29·16:43·res/anim/abc_fade_out.xml14 -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:20·res/anim/abc_slide_in_bottom.xml
15 -rw----·····2.0·fat······860·bl·defN·15-Dec-29·16:43·res/anim/abc_grow_fade_in_from_bottom.xml15 -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:20·res/anim/abc_slide_in_top.xml
16 -rw----·····2.0·fat······512·bl·defN·15-Dec-29·16:43·res/anim/abc_popup_enter.xml16 -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:20·res/anim/abc_slide_out_bottom.xml
17 -rw----·····2.0·fat······512·bl·defN·15-Dec-29·16:43·res/anim/abc_popup_exit.xml17 -rw----·····2.0·fat······400·bl·defN·17-Oct-12·00:20·res/anim/abc_slide_out_top.xml
18 -rw----·····2.0·fat······860·bl·defN·15-Dec-29·16:43·res/anim/abc_shrink_fade_out_from_bottom.xml18 -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:20·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
19 -rw----·····2.0·fat······400·bl·defN·15-Dec-29·16:43·res/anim/abc_slide_in_bottom.xml19 -rw----·····2.0·fat······472·bl·defN·17-Oct-12·00:20·res/color-v11/abc_background_cache_hint_selector_material_light.xml
20 -rw----·····2.0·fat······400·bl·defN·15-Dec-29·16:43·res/anim/abc_slide_in_top.xml20 -rw----·····2.0·fat······548·bl·defN·17-Oct-12·00:20·res/color-v23/abc_color_highlight_material.xml
21 -rw----·····2.0·fat······400·bl·defN·15-Dec-29·16:43·res/anim/abc_slide_out_bottom.xml21 -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:20·res/color/abc_background_cache_hint_selector_material_dark.xml
22 -rw----·····2.0·fat······400·bl·defN·15-Dec-29·16:43·res/anim/abc_slide_out_top.xml22 -rw----·····2.0·fat······344·bl·defN·17-Oct-12·00:20·res/color/abc_background_cache_hint_selector_material_light.xml
23 -rw----·····2.0·fat······472·bl·defN·15-Dec-29·16:43·res/color-v11/abc_background_cache_hint_selector_material_dark.xml23 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_primary_text_disable_only_material_dark.xml
24 -rw----·····2.0·fat······472·bl·defN·15-Dec-29·16:43·res/color-v11/abc_background_cache_hint_selector_material_light.xml24 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_primary_text_disable_only_material_light.xml
25 -rw----·····2.0·fat······548·bl·defN·15-Dec-29·16:43·res/color-v23/abc_color_highlight_material.xml25 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_primary_text_material_dark.xml
26 -rw----·····2.0·fat······344·bl·defN·15-Dec-29·16:43·res/color/abc_background_cache_hint_selector_material_dark.xml26 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_primary_text_material_light.xml
27 -rw----·····2.0·fat······344·bl·defN·15-Dec-29·16:43·res/color/abc_background_cache_hint_selector_material_light.xml27 -rw----·····2.0·fat······596·bl·defN·17-Oct-12·00:20·res/color/abc_search_url_text.xml
28 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_primary_text_disable_only_material_dark.xml28 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_secondary_text_material_dark.xml
29 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_primary_text_disable_only_material_light.xml29 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/abc_secondary_text_material_light.xml
30 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_primary_text_material_dark.xml30 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/switch_thumb_material_dark.xml
31 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_primary_text_material_light.xml31 -rw----·····2.0·fat······468·bl·defN·17-Oct-12·00:20·res/color/switch_thumb_material_light.xml
32 -rw----·····2.0·fat······596·bl·defN·15-Dec-29·16:43·res/color/abc_search_url_text.xml32 -rw----·····1.0·fat······287·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
33 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_secondary_text_material_dark.xml33 -rw----·····1.0·fat······306·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
34 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/abc_secondary_text_material_light.xml34 -rw----·····1.0·fat······549·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
35 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/switch_thumb_material_dark.xml35 -rw----·····1.0·fat······622·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
36 -rw----·····2.0·fat······468·bl·defN·15-Dec-29·16:43·res/color/switch_thumb_material_light.xml36 -rw----·····1.0·fat······753·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
37 -rw----·····1.0·fat······287·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png37 -rw----·····1.0·fat·····1619·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
38 -rw----·····1.0·fat······306·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png38 -rw----·····1.0·fat·····1078·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
39 -rw----·····1.0·fat······549·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png39 -rw----·····1.0·fat·····1548·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
40 -rw----·····1.0·fat······622·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png40 -rw----·····1.0·fat·····1748·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
41 -rw----·····1.0·fat······753·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png41 -rw----·····1.0·fat······229·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
42 -rw----·····1.0·fat·····1619·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png42 -rw----·····1.0·fat······416·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
43 -rw----·····1.0·fat·····1078·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png43 -rw----·····1.0·fat······280·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
44 -rw----·····1.0·fat·····1548·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png44 -rw----·····1.0·fat······233·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
45 -rw----·····1.0·fat·····1748·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png45 -rw----·····1.0·fat······160·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
46 -rw----·····1.0·fat······229·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png46 -rw----·····1.0·fat······288·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
47 -rw----·····1.0·fat······416·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png47 -rw----·····1.0·fat······612·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
48 -rw----·····1.0·fat······280·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png48 -rw----·····1.0·fat······190·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
49 -rw----·····1.0·fat······233·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png49 -rw----·····1.0·fat······373·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
50 -rw----·····1.0·fat······160·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png50 -rw----·····1.0·fat······270·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
51 -rw----·····1.0·fat······288·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png51 -rw----·····1.0·fat······791·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
52 -rw----·····1.0·fat······612·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png52 -rw----·····1.0·fat·····1028·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
53 -rw----·····1.0·fat······190·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png53 -rw----·····1.0·fat······541·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
54 -rw----·····1.0·fat······373·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png54 -rw----·····1.0·fat······170·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
55 -rw----·····1.0·fat······270·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png55 -rw----·····1.0·fat······244·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
56 -rw----·····1.0·fat······791·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png56 -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
57 -rw----·····1.0·fat·····1028·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png57 -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
58 -rw----·····1.0·fat······541·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png58 -rw----·····1.0·fat······212·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
59 -rw----·····1.0·fat······170·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png59 -rw----·····1.0·fat······239·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
60 -rw----·····1.0·fat······244·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_focused_holo.9.png60 -rw----·····1.0·fat······240·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
61 -rw----·····1.0·fat······212·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png61 -rw----·····1.0·fat······840·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
62 -rw----·····1.0·fat······212·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png62 -rw----·····1.0·fat·····1290·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
63 -rw----·····1.0·fat······212·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png63 -rw----·····1.0·fat······259·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
64 -rw----·····1.0·fat······239·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png64 -rw----·····1.0·fat······271·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png
65 -rw----·····1.0·fat······240·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png65 -rw----·····1.0·fat······387·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
66 -rw----·····1.0·fat······840·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png66 -rw----·····1.0·fat······214·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png
67 -rw----·····1.0·fat·····1290·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png67 -rw----·····1.0·fat······201·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png
68 -rw----·····1.0·fat······259·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png68 -rw----·····1.0·fat······392·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
69 -rw----·····1.0·fat······271·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png69 -rw----·····1.0·fat······538·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
70 -rw----·····1.0·fat······387·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png70 -rw----·····1.0·fat······199·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
71 -rw----·····1.0·fat······214·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png71 -rw----·····1.0·fat······192·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
72 -rw----·····1.0·fat······201·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png72 -rw----·····1.0·fat······202·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
73 -rw----·····1.0·fat······392·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png73 -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
74 -rw----·····1.0·fat······538·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png74 -rw----·····1.0·fat······182·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
75 -rw----·····1.0·fat······199·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png75 -rw----·····1.0·fat·····6610·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/dialog_logo.png
76 -rw----·····1.0·fat······192·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png76 -rw----·····1.0·fat······215·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_action_delete.png
77 -rw----·····1.0·fat······202·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png77 -rw----·····1.0·fat······126·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_action_list.png
78 -rw----·····1.0·fat······182·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png78 -rw----·····1.0·fat······682·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_add_to_calendar_dark.png
79 -rw----·····1.0·fat······182·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png79 -rw----·····1.0·fat······250·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_cancel.png
80 -rw----·····1.0·fat·····6610·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/dialog_logo.png80 -rw----·····1.0·fat·····1174·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_clear_alarm.png
81 -rw----·····1.0·fat······215·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_action_delete.png81 -rw----·····1.0·fat······715·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_fav.png
82 -rw----·····1.0·fat······126·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_action_list.png82 -rw----·····1.0·fat······665·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_feedback.png
83 -rw----·····1.0·fat······682·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_add_to_calendar_dark.png83 -rw----·····1.0·fat·····1039·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_refresh.png
84 -rw----·····1.0·fat······250·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_cancel.png84 -rw----·····1.0·fat······639·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_set_alarm.png
85 -rw----·····1.0·fat·····1174·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_clear_alarm.png85 -rw----·····1.0·fat······620·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_share.png
86 -rw----·····1.0·fat······715·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_fav.png86 -rw----·····1.0·fat······959·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_action_unfav.png
87 -rw----·····1.0·fat······665·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_feedback.png87 -rw----·····1.0·fat·····2042·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_actionbar_logo.png
88 -rw----·····1.0·fat·····1039·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_refresh.png88 -rw----·····1.0·fat·····1635·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_launcher.png
89 -rw----·····1.0·fat······639·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_set_alarm.png89 -rw----·····1.0·fat·····2052·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_menu_about.png
90 -rw----·····1.0·fat······620·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_share.png90 -rw----·····1.0·fat·····2367·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_menu_alarmclock.png
91 -rw----·····1.0·fat······959·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_action_unfav.png91 -rw----·····1.0·fat·····1948·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_menu_delete.png
92 -rw----·····1.0·fat·····2042·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_actionbar_logo.png92 -rw----·····1.0·fat·····2283·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_menu_settings.png
93 -rw----·····1.0·fat·····1635·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_launcher.png93 -rw----·····1.0·fat·····1324·b-·stor·17-Oct-12·00:20·res/drawable-hdpi-v4/ic_notification.png
94 -rw----·····1.0·fat·····2052·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_menu_about.png94 -rw----·····1.0·fat······646·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_action_clear_alarm.png
95 -rw----·····1.0·fat·····2367·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_menu_alarmclock.png95 -rw----·····1.0·fat······407·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_action_fav.png
96 -rw----·····1.0·fat·····1948·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_menu_delete.png96 -rw----·····1.0·fat······379·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_action_set_alarm.png
97 -rw----·····1.0·fat·····2283·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_menu_settings.png97 -rw----·····1.0·fat······371·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_action_share.png
98 -rw----·····1.0·fat·····1324·b-·stor·15-Dec-29·16:41·res/drawable-hdpi-v4/ic_notification.png98 -rw----·····1.0·fat······484·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_action_unfav.png
99 -rw----·····1.0·fat······646·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_action_clear_alarm.png99 -rw----·····1.0·fat·····1245·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_menu_about.png
100 -rw----·····1.0·fat······407·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_action_fav.png100 -rw----·····1.0·fat······986·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_menu_alarmclock.png
101 -rw----·····1.0·fat······379·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_action_set_alarm.png101 -rw----·····1.0·fat·····1050·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_menu_delete.png
102 -rw----·····1.0·fat······371·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_action_share.png102 -rw----·····1.0·fat·····1325·b-·stor·17-Oct-12·00:20·res/drawable-ldpi-v4/ic_menu_settings.png
103 -rw----·····1.0·fat······484·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_action_unfav.png103 -rw----·····1.0·fat······384·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
104 -rw----·····1.0·fat·····1245·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_menu_about.png104 -rw----·····1.0·fat······289·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
105 -rw----·····1.0·fat······986·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_menu_alarmclock.png105 -rw----·····1.0·fat······610·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
106 -rw----·····1.0·fat·····1050·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_menu_delete.png106 -rw----·····1.0·fat······391·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
107 -rw----·····1.0·fat·····1325·b-·stor·15-Dec-29·16:41·res/drawable-ldpi-v4/ic_menu_settings.png107 -rw----·····1.0·fat······325·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
108 -rw----·····1.0·fat······384·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png108 -rw----·····1.0·fat······174·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
109 -rw----·····1.0·fat······289·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png109 -rw----·····1.0·fat······381·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
110 -rw----·····1.0·fat······610·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png110 -rw----·····1.0·fat······351·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
111 -rw----·····1.0·fat······391·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png111 -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
112 -rw----·····1.0·fat······325·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png112 -rw----·····1.0·fat······237·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
113 -rw----·····1.0·fat······174·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png113 -rw----·····1.0·fat······729·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
114 -rw----·····1.0·fat······381·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png114 -rw----·····1.0·fat······503·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
115 -rw----·····1.0·fat······351·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png115 -rw----·····1.0·fat······475·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
116 -rw----·····1.0·fat······428·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png116 -rw----·····1.0·fat······361·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
117 -rw----·····1.0·fat······237·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png117 -rw----·····1.0·fat······991·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
118 -rw----·····1.0·fat······729·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png118 -rw----·····1.0·fat······630·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
119 -rw----·····1.0·fat······503·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png119 -rw----·····1.0·fat······246·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
120 -rw----·····1.0·fat······475·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png120 -rw----·····1.0·fat······418·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
121 -rw----·····1.0·fat······361·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png121 -rw----·····1.0·fat·····1257·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
122 -rw----·····1.0·fat······991·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png122 -rw----·····1.0·fat······611·b-·stor·17-Oct-12·00:20·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
123 -rw----·····1.0·fat······630·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png123 -rw----·····1.0·fat······274·b-·stor·17-Oct-12·00:20·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
124 -rw----·····1.0·fat······246·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png124 -rw----·····1.0·fat······288·b-·stor·17-Oct-12·00:20·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
125 -rw----·····1.0·fat······418·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png125 -rw----·····1.0·fat······429·b-·stor·17-Oct-12·00:20·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
126 -rw----·····1.0·fat·····1257·b-·stor·15-Dec-29·16:41·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png126 -rw----·····1.0·fat······428·b-·stor·17-Oct-12·00:20·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
Max diff block lines reached; -1/114437 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.31 KB
AndroidManifest.xml (decoded)
1.25 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="39"·android:versionName="1.32.2"·package="nerd.tuxmobil.fahrplan.camp"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="39"·android:versionName="1.32.2"·package="nerd.tuxmobil.fahrplan.camp"·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.VIBRATE"/>5 ··<uses-permission·android:name="android.permission.VIBRATE"/>
6 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>6 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
7 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>7 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
8 ··<application·android:theme="@style/Theme.Congress"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="nerd.tuxmobil.fahrplan.congress.MyApp">8 ··<application·android:theme="@style/Theme.Congress"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:name="nerd.tuxmobil.fahrplan.congress.MyApp">
9 ····<activity·android:theme="@style/Theme.Congress.NoActionBar"·android:label="@string/app_name"·android:name="nerd.tuxmobil.fahrplan.congress.MainActivity"·android:launchMode="singleTop">9 ····<activity·android:theme="@style/Theme.Congress.NoActionBar"·android:label="@string/app_name"·android:name="nerd.tuxmobil.fahrplan.congress.MainActivity"·android:launchMode="singleTop">
33.2 MB
classes.dex
32.9 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 42 lines modifiedOffset 1, 69 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············:·473f9ef64 checksum············:·f55ebb2c
5 signature···········:·2a17...990d5 signature···········:·9949...8014
6 file_size···········:·14371766 file_size···········:·1437384
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·····:·1422310 string_ids_size·····:·14232
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·170512 type_ids_size·······:·1708
13 type_ids_off········:·57004·(0x00deac)13 type_ids_off········:·57040·(0x00ded0)
14 proto_ids_size······:·248114 proto_ids_size······:·2481
15 proto_ids_off·······:·63824·(0x00f950)15 proto_ids_off·······:·63872·(0x00f980)
16 field_ids_size······:·464016 field_ids_size······:·4647
17 field_ids_off·······:·93596·(0x016d9c)17 field_ids_off·······:·93644·(0x016dcc)
18 method_ids_size·····:·1152718 method_ids_size·····:·11527
19 method_ids_off······:·130716·(0x01fe9c)19 method_ids_off······:·130820·(0x01ff04)
20 class_defs_size·····:·112620 class_defs_size·····:·1127
21 class_defs_off······:·222932·(0x0366d4)21 class_defs_off······:·223036·(0x03673c)
22 data_size···········:·117821222 data_size···········:·1178284
23 data_off············:·258964·(0x03f394)23 data_off············:·259100·(0x03f41c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·15025 class_idx···········:·150
 26 access_flags········:·9729·(0x2601)
 27 superclass_idx······:·1381
 28 source_file_idx·····:·1679
 29 static_fields_size··:·0
 30 instance_fields_size:·0
 31 direct_methods_size·:·0
 32 virtual_methods_size:·0
  
 33 Class·#0·annotations:
 34 Annotations·on·class
 35 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Retention;·value=CLASS
 36 ··VISIBILITY_RUNTIME·Ljava/lang/annotation/Target;·value={·PACKAGE·TYPE·ANNOTATION_TYPE·CONSTRUCTOR·METHOD·FIELD·}
  
 37 Class·#0············-
 38 ··Class·descriptor··:·'Landroid/support/annotation/Keep;'
 39 ··Access·flags······:·0x2601·(PUBLIC·INTERFACE·ABSTRACT·ANNOTATION)
 40 ··Superclass········:·'Ljava/lang/Object;'
 41 ··Interfaces········-
 42 ····#0··············:·'Ljava/lang/annotation/Annotation;'
 43 ··Static·fields·····-
 44 ··Instance·fields···-
 45 ··Direct·methods····-
 46 ··Virtual·methods···-
 47 ··source_file_idx···:·1679·(Keep.java)
  
 48 Class·#1·header:
 49 class_idx···········:·151
26 access_flags········:·0·(0x0000)50 access_flags········:·0·(0x0000)
27 superclass_idx······:·138051 superclass_idx······:·1381
28 source_file_idx·····:·66752 source_file_idx·····:·668
29 static_fields_size··:·053 static_fields_size··:·0
30 instance_fields_size:·054 instance_fields_size:·0
31 direct_methods_size·:·155 direct_methods_size·:·1
32 virtual_methods_size:·056 virtual_methods_size:·0
  
33 Class·#0············-57 Class·#1············-
34 ··Class·descriptor··:·'Landroid/support/v4/app/ActivityCompat21;'58 ··Class·descriptor··:·'Landroid/support/v4/app/ActivityCompat21;'
35 ··Access·flags······:·0x0000·()59 ··Access·flags······:·0x0000·()
36 ··Superclass········:·'Ljava/lang/Object;'60 ··Superclass········:·'Ljava/lang/Object;'
37 ··Interfaces········-61 ··Interfaces········-
38 ··Static·fields·····-62 ··Static·fields·····-
39 ··Instance·fields···-63 ··Instance·fields···-
40 ··Direct·methods····-64 ··Direct·methods····-
Offset 45, 38 lines modifiedOffset 72, 38 lines modified
45 ······type··········:·'(Landroid/app/Activity;)V'72 ······type··········:·'(Landroid/app/Activity;)V'
46 ······access········:·0x0009·(PUBLIC·STATIC)73 ······access········:·0x0009·(PUBLIC·STATIC)
47 ······code··········-74 ······code··········-
48 ······registers·····:·175 ······registers·····:·1
49 ······ins···········:·176 ······ins···········:·1
50 ······outs··········:·177 ······outs··········:·1
51 ······insns·size····:·4·16-bit·code·units78 ······insns·size····:·4·16-bit·code·units
52 04215c:········································|[04215c]·android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V79 0421e0:········································|[0421e0]·android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V
53 04216c:·6e10·0500·0000·························|0000:·invoke-virtual·{v0},·Landroid/app/Activity;.finishAfterTransition:()V·//·method@000580 0421f0:·6e10·0500·0000·························|0000:·invoke-virtual·{v0},·Landroid/app/Activity;.finishAfterTransition:()V·//·method@0005
54 042172:·0e00···································|0003:·return-void81 0421f6:·0e00···································|0003:·return-void
55 ······catches·······:·(none)82 ······catches·······:·(none)
56 ······positions·····:·83 ······positions·····:·
57 ········0x0000·line=4084 ········0x0000·line=40
58 ········0x0003·line=4185 ········0x0003·line=41
59 ······locals········:·86 ······locals········:·
60 ········0x0000·-·0x0004·reg=0·activity·Landroid/app/Activity;·87 ········0x0000·-·0x0004·reg=0·activity·Landroid/app/Activity;·
  
61 ··Virtual·methods···-88 ··Virtual·methods···-
62 ··source_file_idx···:·667·(ActivityCompat21.java)89 ··source_file_idx···:·668·(ActivityCompat21.java)
  
63 Class·#1·header:90 Class·#2·header:
64 class_idx···········:·27191 class_idx···········:·272
65 access_flags········:·1·(0x0001)92 access_flags········:·1·(0x0001)
66 superclass_idx······:·138093 superclass_idx······:·1381
67 source_file_idx·····:·111194 source_file_idx·····:·1114
68 static_fields_size··:·095 static_fields_size··:·0
69 instance_fields_size:·096 instance_fields_size:·0
70 direct_methods_size·:·297 direct_methods_size·:·2
71 virtual_methods_size:·098 virtual_methods_size:·0
  
72 Class·#1············-99 Class·#2············-
73 ··Class·descriptor··:·'Landroid/support/v4/content/ContextCompat;'100 ··Class·descriptor··:·'Landroid/support/v4/content/ContextCompat;'
74 ··Access·flags······:·0x0001·(PUBLIC)101 ··Access·flags······:·0x0001·(PUBLIC)
75 ··Superclass········:·'Ljava/lang/Object;'102 ··Superclass········:·'Ljava/lang/Object;'
76 ··Interfaces········-103 ··Interfaces········-
77 ··Static·fields·····-104 ··Static·fields·····-
78 ··Instance·fields···-105 ··Instance·fields···-
79 ··Direct·methods····-106 ··Direct·methods····-
Offset 85, 26 lines modifiedOffset 112, 26 lines modified
85 ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;'112 ······type··········:·'(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;'
86 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)113 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
87 ······code··········-114 ······code··········-
88 ······registers·····:·4115 ······registers·····:·4
89 ······ins···········:·2116 ······ins···········:·2
90 ······outs··········:·2117 ······outs··········:·2
91 ······insns·size····:·20·16-bit·code·units118 ······insns·size····:·20·16-bit·code·units
92 042174:········································|[042174]·android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;119 0421f8:········································|[0421f8]·android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;
93 042184:·6000·3700······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0037120 042208:·6000·3700······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0037
94 042188:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15121 04220c:·1301·1500······························|0002:·const/16·v1,·#int·21·//·#15
95 04218c:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007122 042210:·3410·0700······························|0004:·if-lt·v0,·v1,·000b·//·+0007
96 042190:·7120·7305·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@0573123 042214:·7120·7305·3200·························|0006:·invoke-static·{v2,·v3},·Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;·//·method@0573
97 042196:·0c01···································|0009:·move-result-object·v1124 04221a:·0c01···································|0009:·move-result-object·v1
98 042198:·1101···································|000a:·return-object·v1125 04221c:·1101···································|000a:·return-object·v1
99 04219a:·6e10·a600·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@00a6126 04221e:·6e10·a600·0200·························|000b:·invoke-virtual·{v2},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@00a6
100 0421a0:·0c01···································|000e:·move-result-object·v1127 042224:·0c01···································|000e:·move-result-object·v1
101 0421a2:·6e20·0a01·3100·························|000f:·invoke-virtual·{v1,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@010a128 042226:·6e20·0a01·3100·························|000f:·invoke-virtual·{v1,·v3},·Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable;·//·method@010a
102 0421a8:·0c01···································|0012:·move-result-object·v1129 04222c:·0c01···································|0012:·move-result-object·v1
Max diff block lines reached; 34500241/34507978 bytes (99.98%) of diff not shown.
251 KB
classes.jar
9.82 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 9 lines modified
1 Zip·file·size:·2143204·bytes,·number·of·entries:·11261 Zip·file·size:·2143435·bytes,·number·of·entries:·1127
 2 ?rwxrwxr-x··2.0·unx······122·b-·stor·80-Jan-01·00:00·android/support/annotation/Keep.class
2 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21.class3 ?rwxrwxr-x··2.0·unx······223·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat21.class
3 ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompat.class4 ?rwxrwxr-x··2.0·unx······983·b-·stor·80-Jan-01·00:00·android/support/v4/content/ContextCompat.class
4 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class5 ?rwxrwxr-x··2.0·unx······514·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompat.class
5 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatHoneycomb.class
6 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class7 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActivityCompatJB.class
7 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class8 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class
8 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$1.class9 ?rwxrwxr-x··2.0·unx······571·b-·stor·80-Jan-01·00:00·android/support/v4/app/BackStackRecord$1.class
Offset 1033, 33 lines modifiedOffset 1034, 33 lines modified
1033 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1.class1034 ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1.class
1034 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2.class1035 ?rwxrwxr-x··2.0·unx······896·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2.class
1035 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked.class1036 ?rwxrwxr-x··2.0·unx······177·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked.class
1036 ?rwxrwxr-x··2.0·unx·····2211·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog.class1037 ?rwxrwxr-x··2.0·unx·····2211·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConfirmationDialog.class
1037 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver.class1038 ?rwxrwxr-x··2.0·unx·····1947·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver.class
1038 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient$1.class1039 ?rwxrwxr-x··2.0·unx·····1425·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient$1.class
1039 ?rwxrwxr-x··2.0·unx·····1749·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS.class1040 ?rwxrwxr-x··2.0·unx·····1749·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS.class
1040 ?rwxrwxr-x··2.0·unx·····2481·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class1041 ?rwxrwxr-x··2.0·unx·····2431·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class
1041 ?rwxrwxr-x··2.0·unx······649·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector.class1042 ?rwxrwxr-x··2.0·unx······649·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector.class
1042 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomScrollView.class1043 ?rwxrwxr-x··2.0·unx······783·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/CustomScrollView.class
1043 ?rwxrwxr-x··2.0·unx·····3810·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class1044 ?rwxrwxr-x··2.0·unx·····3808·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class
1044 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateHelper.class1045 ?rwxrwxr-x··2.0·unx·····2381·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateHelper.class
1045 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateInfo.class1046 ?rwxrwxr-x··2.0·unx······909·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateInfo.class
1046 ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateInfos.class1047 ?rwxrwxr-x··2.0·unx·····1130·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DateInfos.class
1047 ?rwxrwxr-x··2.0·unx·····4916·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DomainNameChecker.class1048 ?rwxrwxr-x··2.0·unx·····4916·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/DomainNameChecker.class
1048 ?rwxrwxr-x··2.0·unx·····4608·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/EventDetail.class1049 ?rwxrwxr-x··2.0·unx·····4608·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/EventDetail.class
1049 ?rwxrwxr-x··2.0·unx·····9879·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class1050 ?rwxrwxr-x··2.0·unx·····9876·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class
1050 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$1.class1051 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$1.class
1051 ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2.class1052 ?rwxrwxr-x··2.0·unx······576·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2.class
1052 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3.class1053 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3.class
1053 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4.class1054 ?rwxrwxr-x··2.0·unx······671·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4.class
1054 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5.class1055 ?rwxrwxr-x··2.0·unx······548·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$5.class
1055 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$6.class1056 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment$6.class
1056 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnParseCompleteListener.class1057 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnParseCompleteListener.class
1057 ?rwxrwxr-x··2.0·unx····25756·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class1058 ?rwxrwxr-x··2.0·unx····25746·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class
1058 ?rwxrwxr-x··2.0·unx····16322·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class1059 ?rwxrwxr-x··2.0·unx····16319·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class
1059 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanParser.class1060 ?rwxrwxr-x··2.0·unx·····1044·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FahrplanParser.class
1060 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FetchFahrplan.class1061 ?rwxrwxr-x··2.0·unx······863·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/FetchFahrplan.class
1061 ?rwxrwxr-x··2.0·unx······933·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper.class1062 ?rwxrwxr-x··2.0·unx······933·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HighlightDBOpenHelper.class
1062 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1.class1063 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1.class
1063 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2.class1064 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2.class
1064 ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector.class1065 ?rwxrwxr-x··2.0·unx·····2225·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector.class
1065 ?rwxrwxr-x··2.0·unx·····4818·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.class1066 ?rwxrwxr-x··2.0·unx·····4818·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.class
Offset 1076, 15 lines modifiedOffset 1077, 15 lines modified
1076 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnCertAccepted.class1077 ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnCertAccepted.class
1077 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnCloseDetailListener.class1078 ?rwxrwxr-x··2.0·unx······137·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnCloseDetailListener.class
1078 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener.class1079 ?rwxrwxr-x··2.0·unx······256·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener.class
1079 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers.class1080 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers.class
1080 ?rwxrwxr-x··2.0·unx····14378·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MainActivity.class1081 ?rwxrwxr-x··2.0·unx····14378·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MainActivity.class
1081 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper.class1082 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MetaDBOpenHelper.class
1082 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MetaInfo.class1083 ?rwxrwxr-x··2.0·unx······436·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MetaInfo.class
1083 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class1084 ?rwxrwxr-x··2.0·unx······520·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class
1084 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MyApp$TASKS.class1085 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MyApp$TASKS.class
1085 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MyApp.class1086 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/MyApp.class
1086 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1.class1087 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter$1.class
1087 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter.class1088 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/RoomForC3NavConverter.class
1088 ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1.class1089 ?rwxrwxr-x··2.0·unx·····1408·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1.class
1089 ?rwxrwxr-x··2.0·unx·····1194·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2.class1090 ?rwxrwxr-x··2.0·unx·····1194·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2.class
1090 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3.class1091 ?rwxrwxr-x··2.0·unx·····1434·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3.class
Offset 1093, 20 lines modifiedOffset 1094, 20 lines modified
1093 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity.class1094 ?rwxrwxr-x··2.0·unx·····1526·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/SettingsActivity.class
1094 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/StarredListActivity.class1095 ?rwxrwxr-x··2.0·unx·····2534·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/StarredListActivity.class
1095 ?rwxrwxr-x··2.0·unx·····7956·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/StarredListFragment.class1096 ?rwxrwxr-x··2.0·unx·····7956·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/StarredListFragment.class
1096 ?rwxrwxr-x··2.0·unx·····3125·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrackBackgrounds.class1097 ?rwxrwxr-x··2.0·unx·····3125·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrackBackgrounds.class
1097 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1.class1098 ?rwxrwxr-x··2.0·unx······105·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1.class
1098 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager.class1099 ?rwxrwxr-x··2.0·unx·····2430·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager.class
1099 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager.class1100 ?rwxrwxr-x··2.0·unx······572·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager.class
1100 ?rwxrwxr-x··2.0·unx·····5916·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class1101 ?rwxrwxr-x··2.0·unx·····5900·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class
1101 ?rwxrwxr-x··2.0·unx·····6397·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/UpdateService.class1102 ?rwxrwxr-x··2.0·unx·····6397·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/UpdateService.class
1102 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ValidationError.class1103 ?rwxrwxr-x··2.0·unx······180·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/ValidationError.class
1103 ?rwxrwxr-x··2.0·unx·····4593·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/fetcher.class1104 ?rwxrwxr-x··2.0·unx·····4593·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/fetcher.class
1104 ?rwxrwxr-x··2.0·unx·····4351·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/onBootReceiver.class1105 ?rwxrwxr-x··2.0·unx·····4351·b-·stor·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/onBootReceiver.class
1105 ?rwxrwxr-x··2.0·unx····17559·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/parser.class1106 ?rwxrwxr-x··2.0·unx····17565·b-·defN·80-Jan-01·00:00·nerd/tuxmobil/fahrplan/congress/parser.class
1106 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$1.class1107 ?rwxrwxr-x··2.0·unx·····1291·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$1.class
1107 ?rwxrwxr-x··2.0·unx·····1141·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$2.class1108 ?rwxrwxr-x··2.0·unx·····1141·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$2.class
1108 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class1109 ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·okio/AsyncTimeout$Watchdog.class
1109 ?rwxrwxr-x··2.0·unx·····1779·b-·stor·80-Jan-01·00:00·okio/Base64.class1110 ?rwxrwxr-x··2.0·unx·····1779·b-·stor·80-Jan-01·00:00·okio/Base64.class
1110 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·okio/BufferedSink.class1111 ?rwxrwxr-x··2.0·unx······531·b-·stor·80-Jan-01·00:00·okio/BufferedSink.class
1111 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·okio/BufferedSource.class1112 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·okio/BufferedSource.class
1112 ?rwxrwxr-x··2.0·unx····13623·b-·defN·80-Jan-01·00:00·okio/Buffer.class1113 ?rwxrwxr-x··2.0·unx····13623·b-·defN·80-Jan-01·00:00·okio/Buffer.class
Offset 1121, 8 lines modifiedOffset 1122, 8 lines modified
1121 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·okio/Okio.class1122 ?rwxrwxr-x··2.0·unx·····1943·b-·stor·80-Jan-01·00:00·okio/Okio.class
1122 ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink.class1123 ?rwxrwxr-x··2.0·unx·····2933·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink.class
1123 ?rwxrwxr-x··2.0·unx·····4122·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource.class1124 ?rwxrwxr-x··2.0·unx·····4122·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource.class
1124 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·okio/Segment.class1125 ?rwxrwxr-x··2.0·unx·····1599·b-·stor·80-Jan-01·00:00·okio/Segment.class
1125 ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class1126 ?rwxrwxr-x··2.0·unx······876·b-·stor·80-Jan-01·00:00·okio/SegmentPool.class
1126 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·okio/Timeout$1.class1127 ?rwxrwxr-x··2.0·unx······325·b-·stor·80-Jan-01·00:00·okio/Timeout$1.class
1127 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·okio/Util.class1128 ?rwxrwxr-x··2.0·unx·····1219·b-·stor·80-Jan-01·00:00·okio/Util.class
1128 1126·files,·2334904·bytes·uncompressed,·1927368·bytes·compressed:··17.5%1129 1127·files,·2334937·bytes·uncompressed,·1927449·bytes·compressed:··17.5%
385 B
zipnote «TEMP»/diffoscope__t3fwg9o_tmp/tmp1n8dgr8h_.zip
    
Offset 1, 7 lines modifiedOffset 1, 10 lines modified
 1 Filename:·android/support/annotation/Keep.class
 2 Comment:·
  
1 Filename:·android/support/v4/app/ActivityCompat21.class3 Filename:·android/support/v4/app/ActivityCompat21.class
2 Comment:·4 Comment:·
  
3 Filename:·android/support/v4/content/ContextCompat.class5 Filename:·android/support/v4/content/ContextCompat.class
4 Comment:·6 Comment:·
  
5 Filename:·android/support/v4/app/ActivityCompat.class7 Filename:·android/support/v4/app/ActivityCompat.class
5.87 KB
com/squareup/okhttp/internal/Platform.class
5.79 KB
procyon -ec {}
    
Offset 389, 18 lines modifiedOffset 389, 18 lines modified
389 ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V389 ········//···591:·invokespecial···com/squareup/okhttp/internal/Platform.<init>:()V
390 ········//···594:·goto············313390 ········//···594:·goto············313
391 ········//···597:·astore_0·······391 ········//···597:·astore_0·······
392 ········//···598:·goto············586392 ········//···598:·goto············586
393 ········//···601:·astore_0·······393 ········//···601:·astore_0·······
394 ········//···602:·goto············292394 ········//···602:·goto············292
395 ········//···605:·astore_0·······395 ········//···605:·astore_0·······
396 ········//···606:·aload···········15 
397 ········//···608:·astore··········11 
398 ········//···610:·goto············292396 ········//···606:·goto············292
399 ········//···613:·astore_0·······397 ········//···609:·astore_0·······
 398 ········//···610:·aload···········15
 399 ········//···612:·astore··········11
400 ········//···614:·goto············292400 ········//···614:·goto············292
401 ········//···617:·astore_0·······401 ········//···617:·astore_0·······
402 ········//···618:·goto············292402 ········//···618:·goto············292
403 ········//···621:·astore_0·······403 ········//···621:·astore_0·······
404 ········//···622:·aload···········15404 ········//···622:·aload···········15
405 ········//···624:·astore··········11405 ········//···624:·astore··········11
406 ········//···626:·goto············292406 ········//···626:·goto············292
Offset 414, 44 lines modifiedOffset 414, 44 lines modified
414 ········//··32·····35·····327····601····Ljava/lang/ClassNotFoundException;414 ········//··32·····35·····327····601····Ljava/lang/ClassNotFoundException;
415 ········//··40·····43·····327····601····Ljava/lang/ClassNotFoundException;415 ········//··40·····43·····327····601····Ljava/lang/ClassNotFoundException;
416 ········//··46·····51·····327····601····Ljava/lang/ClassNotFoundException;416 ········//··46·····51·····327····601····Ljava/lang/ClassNotFoundException;
417 ········//··51·····54·····327····601····Ljava/lang/ClassNotFoundException;417 ········//··51·····54·····327····601····Ljava/lang/ClassNotFoundException;
418 ········//··63·····67·····327····601····Ljava/lang/ClassNotFoundException;418 ········//··63·····67·····327····601····Ljava/lang/ClassNotFoundException;
419 ········//··83·····86·····327····601····Ljava/lang/ClassNotFoundException;419 ········//··83·····86·····327····601····Ljava/lang/ClassNotFoundException;
420 ········//··90·····95·····327····601····Ljava/lang/ClassNotFoundException;420 ········//··90·····95·····327····601····Ljava/lang/ClassNotFoundException;
421 ········//··110····114····613····617····Ljava/lang/ClassNotFoundException;421 ········//··110····114····601····605····Ljava/lang/ClassNotFoundException;
422 ········//··110····114····601····605····Ljava/lang/NoSuchMethodException;422 ········//··110····114····605····609····Ljava/lang/NoSuchMethodException;
423 ········//··122····127····613····617····Ljava/lang/ClassNotFoundException;423 ········//··122····127····601····605····Ljava/lang/ClassNotFoundException;
424 ········//··122····127····601····605····Ljava/lang/NoSuchMethodException;424 ········//··122····127····605····609····Ljava/lang/NoSuchMethodException;
425 ········//··139····142····613····617····Ljava/lang/ClassNotFoundException;425 ········//··139····142····601····605····Ljava/lang/ClassNotFoundException;
426 ········//··139····142····601····605····Ljava/lang/NoSuchMethodException;426 ········//··139····142····605····609····Ljava/lang/NoSuchMethodException;
427 ········//··149····153····613····617····Ljava/lang/ClassNotFoundException;427 ········//··149····153····601····605····Ljava/lang/ClassNotFoundException;
428 ········//··149····153····601····605····Ljava/lang/NoSuchMethodException;428 ········//··149····153····605····609····Ljava/lang/NoSuchMethodException;
429 ········//··161····166····613····617····Ljava/lang/ClassNotFoundException;429 ········//··161····166····601····605····Ljava/lang/ClassNotFoundException;
430 ········//··161····166····601····605····Ljava/lang/NoSuchMethodException;430 ········//··161····166····605····609····Ljava/lang/NoSuchMethodException;
431 ········//··178····181····613····617····Ljava/lang/ClassNotFoundException;431 ········//··178····181····601····605····Ljava/lang/ClassNotFoundException;
432 ········//··178····181····601····605····Ljava/lang/NoSuchMethodException;432 ········//··178····181····605····609····Ljava/lang/NoSuchMethodException;
433 ········//··184····188····613····617····Ljava/lang/ClassNotFoundException;433 ········//··184····188····601····605····Ljava/lang/ClassNotFoundException;
434 ········//··184····188····601····605····Ljava/lang/NoSuchMethodException;434 ········//··184····188····605····609····Ljava/lang/NoSuchMethodException;
435 ········//··193····198····617····621····Ljava/lang/ClassNotFoundException;435 ········//··193····198····617····621····Ljava/lang/ClassNotFoundException;
436 ········//··193····198····601····605····Ljava/lang/NoSuchMethodException;436 ········//··193····198····605····609····Ljava/lang/NoSuchMethodException;
437 ········//··198····201····617····621····Ljava/lang/ClassNotFoundException;437 ········//··198····201····617····621····Ljava/lang/ClassNotFoundException;
438 ········//··198····201····601····605····Ljava/lang/NoSuchMethodException;438 ········//··198····201····605····609····Ljava/lang/NoSuchMethodException;
439 ········//··217····221····617····621····Ljava/lang/ClassNotFoundException;439 ········//··217····221····617····621····Ljava/lang/ClassNotFoundException;
440 ········//··217····221····601····605····Ljava/lang/NoSuchMethodException;440 ········//··217····221····605····609····Ljava/lang/NoSuchMethodException;
441 ········//··231····236····617····621····Ljava/lang/ClassNotFoundException;441 ········//··231····236····617····621····Ljava/lang/ClassNotFoundException;
442 ········//··231····236····601····605····Ljava/lang/NoSuchMethodException;442 ········//··231····236····605····609····Ljava/lang/NoSuchMethodException;
443 ········//··236····239····621····629····Ljava/lang/ClassNotFoundException;443 ········//··236····239····621····629····Ljava/lang/ClassNotFoundException;
444 ········//··236····239····605····613····Ljava/lang/NoSuchMethodException;444 ········//··236····239····609····617····Ljava/lang/NoSuchMethodException;
445 ········//··248····252····621····629····Ljava/lang/ClassNotFoundException;445 ········//··248····252····621····629····Ljava/lang/ClassNotFoundException;
446 ········//··248····252····605····613····Ljava/lang/NoSuchMethodException;446 ········//··248····252····609····617····Ljava/lang/NoSuchMethodException;
447 ········//··268····271····621····629····Ljava/lang/ClassNotFoundException;447 ········//··268····271····621····629····Ljava/lang/ClassNotFoundException;
448 ········//··268····271····605····613····Ljava/lang/NoSuchMethodException;448 ········//··268····271····609····617····Ljava/lang/NoSuchMethodException;
449 ········//··279····284····621····629····Ljava/lang/ClassNotFoundException;449 ········//··279····284····621····629····Ljava/lang/ClassNotFoundException;
450 ········//··279····284····605····613····Ljava/lang/NoSuchMethodException;450 ········//··279····284····609····617····Ljava/lang/NoSuchMethodException;
451 ········//··292····295····327····601····Ljava/lang/ClassNotFoundException;451 ········//··292····295····327····601····Ljava/lang/ClassNotFoundException;
452 ········//··306····311····327····601····Ljava/lang/ClassNotFoundException;452 ········//··306····311····327····601····Ljava/lang/ClassNotFoundException;
453 ········//··319····324····327····601····Ljava/lang/ClassNotFoundException;453 ········//··319····324····327····601····Ljava/lang/ClassNotFoundException;
454 ········//··332····337····585····586····Ljava/lang/ClassNotFoundException;454 ········//··332····337····585····586····Ljava/lang/ClassNotFoundException;
455 ········//··332····337····597····601····Ljava/lang/NoSuchMethodException;455 ········//··332····337····597····601····Ljava/lang/NoSuchMethodException;
456 ········//··339····342····585····586····Ljava/lang/ClassNotFoundException;456 ········//··339····342····585····586····Ljava/lang/ClassNotFoundException;
457 ········//··339····342····597····601····Ljava/lang/NoSuchMethodException;457 ········//··339····342····597····601····Ljava/lang/NoSuchMethodException;
2.99 KB
com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.class
2.85 KB
procyon -ec {}
    
Offset 48, 19 lines modifiedOffset 48, 19 lines modified
48 ········}48 ········}
49 ········final·Class<Platform>·clazz·=·Platform.class;49 ········final·Class<Platform>·clazz·=·Platform.class;
50 ········try·{50 ········try·{
51 ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2));51 ············final·Object·proxyInstance·=·Proxy.newProxyInstance(clazz.getClassLoader(),·new·Class[]·{·this.clientProviderClass,·this.serverProviderClass·},·(InvocationHandler)new·Platform$JettyNegoProvider((List)list2));
52 ············try·{52 ············try·{
53 ················this.putMethod.invoke(null,·sslSocket,·proxyInstance);53 ················this.putMethod.invoke(null,·sslSocket,·proxyInstance);
54 ············}54 ············}
 55 ············catch·(IllegalAccessException·ex)·{}
55 ············catch·(InvocationTargetException·ex)·{}56 ············catch·(InvocationTargetException·ex2)·{}
56 ············catch·(IllegalAccessException·ex2)·{} 
57 ········}57 ········}
 58 ········catch·(IllegalAccessException·ex3)·{}
58 ········catch·(InvocationTargetException·ex3)·{}59 ········catch·(InvocationTargetException·ex4)·{}
59 ········catch·(IllegalAccessException·ex4)·{} 
60 ····}60 ····}
61 ····61 ····
62 ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{62 ····public·String·getSelectedProtocol(final·SSLSocket·sslSocket)·{
63 ········String·access$100·=·null;63 ········String·access$100·=·null;
64 ········try·{64 ········try·{
65 ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket);65 ············final·Object·invoke·=·this.getMethod.invoke(null,·sslSocket);
66 ············try·{66 ············try·{
Offset 77, 24 lines modifiedOffset 77, 24 lines modified
77 ································logger.log(Level.INFO,·"ALPN·callback·dropped:·SPDY·and·HTTP/2·are·disabled.·Is·alpn-boot·on·the·boot·class·path?");77 ································logger.log(Level.INFO,·"ALPN·callback·dropped:·SPDY·and·HTTP/2·are·disabled.·Is·alpn-boot·on·the·boot·class·path?");
78 ································Label_0089:·{78 ································Label_0089:·{
79 ····································return·access$100;79 ····································return·access$100;
80 ································}80 ································}
81 ································//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider))81 ································//·iftrue(Label_0089:,·Platform$JettyNegoProvider.access$000(platform$JettyNegoProvider))
82 ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider);82 ································access$100·=·Platform$JettyNegoProvider.access$100(platform$JettyNegoProvider);
83 ····························}83 ····························}
 84 ····························catch·(IllegalAccessException·ex)·{}
84 ····························catch·(InvocationTargetException·ex)·{}85 ····························catch·(InvocationTargetException·ex2)·{}
85 ····························catch·(IllegalAccessException·ex2)·{} 
86 ························}86 ························}
87 ····················}87 ····················}
 88 ····················catch·(IllegalAccessException·ex3)·{}
88 ····················catch·(InvocationTargetException·ex3)·{}89 ····················catch·(InvocationTargetException·ex4)·{}
89 ····················catch·(IllegalAccessException·ex4)·{} 
90 ················}90 ················}
 91 ················catch·(IllegalAccessException·ex5)·{}
91 ················catch·(InvocationTargetException·ex5)·{}92 ················catch·(InvocationTargetException·ex6)·{}
92 ················catch·(IllegalAccessException·ex6)·{} 
93 ············}93 ············}
 94 ············catch·(IllegalAccessException·ex7)·{}
94 ············catch·(InvocationTargetException·ex7)·{}95 ············catch·(InvocationTargetException·ex8)·{}
95 ············catch·(IllegalAccessException·ex8)·{} 
96 ········}96 ········}
 97 ········catch·(IllegalAccessException·ex9)·{}
97 ········catch·(InvocationTargetException·ex9)·{}98 ········catch·(InvocationTargetException·ex10)·{}
98 ········catch·(IllegalAccessException·ex10)·{} 
99 ····}99 ····}
100 }100 }
856 B
com/squareup/okhttp/internal/http/RouteException.class
748 B
procyon -ec {}
    
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{37 ····private·void·addSuppressedIfPossible(final·IOException·obj,·final·IOException·ex)·{
38 ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{38 ········if·(RouteException.addSuppressedExceptionMethod·==·null)·{
39 ············return;39 ············return;
40 ········}40 ········}
41 ········try·{41 ········try·{
42 ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex);42 ············RouteException.addSuppressedExceptionMethod.invoke(obj,·ex);
43 ········}43 ········}
 44 ········catch·(IllegalAccessException·ex2)·{}
44 ········catch·(InvocationTargetException·ex2)·{}45 ········catch·(InvocationTargetException·ex3)·{}
45 ········catch·(IllegalAccessException·ex3)·{} 
46 ····}46 ····}
47 ····47 ····
48 ····public·void·addConnectException(final·IOException·lastException)·{48 ····public·void·addConnectException(final·IOException·lastException)·{
49 ········this.addSuppressedIfPossible(lastException,·this.lastException);49 ········this.addSuppressedIfPossible(lastException,·this.lastException);
50 ········this.lastException·=·lastException;50 ········this.lastException·=·lastException;
51 ····}51 ····}
52 ····52 ····
1.22 KB
nerd/tuxmobil/fahrplan/congress/AboutDialog.class
1.12 KB
procyon -ec {}
    
Offset 43, 12 lines modifiedOffset 43, 12 lines modified
43 ········textView4.setText((CharSequence)Html.fromHtml(this.getString(2131099727)));43 ········textView4.setText((CharSequence)Html.fromHtml(this.getString(2131099727)));
44 ········textView4.setMovementMethod(LinkMovementMethod.getInstance());44 ········textView4.setMovementMethod(LinkMovementMethod.getInstance());
45 ········textView4.setLinkTextColor(this.getResources().getColor(2131558522));45 ········textView4.setLinkTextColor(this.getResources().getColor(2131558522));
46 ········final·TextView·textView5·=·(TextView)view.findViewById(2131624027);46 ········final·TextView·textView5·=·(TextView)view.findViewById(2131624027);
47 ········textView5.setText((CharSequence)Html.fromHtml(this.getString(2131099724)));47 ········textView5.setText((CharSequence)Html.fromHtml(this.getString(2131099724)));
48 ········textView5.setMovementMethod(LinkMovementMethod.getInstance());48 ········textView5.setMovementMethod(LinkMovementMethod.getInstance());
49 ········textView5.setLinkTextColor(this.getResources().getColor(2131558522));49 ········textView5.setLinkTextColor(this.getResources().getColor(2131558522));
50 ········((TextView)view.findViewById(2131624032)).setText((CharSequence)this.getString(2131099683,·new·Object[]·{·"2015-12-29T16:41Z"·}));50 ········((TextView)view.findViewById(2131624032)).setText((CharSequence)this.getString(2131099683,·new·Object[]·{·"2017-10-12T00:20Z"·}));
51 ········((TextView)view.findViewById(2131624033)).setText((CharSequence)this.getString(2131099684,·new·Object[]·{·"39"·}));51 ········((TextView)view.findViewById(2131624033)).setText((CharSequence)this.getString(2131099684,·new·Object[]·{·"39"·}));
52 ········((TextView)view.findViewById(2131624034)).setText((CharSequence)this.getString(2131099682,·new·Object[]·{·"20c2001-dirty"·}));52 ········((TextView)view.findViewById(2131624034)).setText((CharSequence)this.getString(2131099682,·new·Object[]·{·"20c2001-dirty"·}));
53 ····}53 ····}
54 }54 }
3.19 KB
nerd/tuxmobil/fahrplan/congress/CustomHttpClient.class
3.08 KB
procyon -ec {}
    
Offset 46, 70 lines modifiedOffset 46, 63 lines modified
46 ····public·static·void·showHttpError(final·Activity·activity,·final·MyApp·myApp,·final·CustomHttpClient$HTTP_STATUS·customHttpClient$HTTP_STATUS,·final·String·s)·{46 ····public·static·void·showHttpError(final·Activity·activity,·final·MyApp·myApp,·final·CustomHttpClient$HTTP_STATUS·customHttpClient$HTTP_STATUS,·final·String·s)·{
47 ········final·int·n·=·2131099705;47 ········final·int·n·=·2131099705;
48 ········final·int·n2·=·1;48 ········final·int·n2·=·1;
49 ········switch·(CustomHttpClient$1.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS[customHttpClient$HTTP_STATUS.ordinal()])·{49 ········switch·(CustomHttpClient$1.$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS[customHttpClient$HTTP_STATUS.ordinal()])·{
50 ············case·1:·{50 ············case·1:·{
51 ················final·int·n3·=·2131099713;51 ················final·int·n3·=·2131099713;
52 ················final·Object[]·array·=·new·Object[n2];52 ················final·Object[]·array·=·new·Object[n2];
53 ················final·Object·o·=·(Object)null; 
54 ················array[0]·=·null;53 ················array[0]·=·null;
55 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n3,·array);54 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n3,·array);
56 ················break;55 ················break;
57 ············}56 ············}
58 ············case·2:·{57 ············case·2:·{
59 ················final·int·n4·=·2131099711;58 ················final·int·n4·=·2131099711;
60 ················final·Object[]·array2·=·new·Object[n2];59 ················final·Object[]·array2·=·new·Object[n2];
61 ················array2[0]·=·s;60 ················array2[0]·=·s;
62 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n4,·array2);61 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n4,·array2);
63 ················break;62 ················break;
64 ············}63 ············}
65 ············case·3:·{64 ············case·3:·{
66 ················final·int·n5·=·2131099712;65 ················final·int·n5·=·2131099712;
67 ················final·Object[]·array3·=·new·Object[n2];66 ················final·Object[]·array3·=·new·Object[n2];
68 ················final·Object·o2·=·(Object)null; 
69 ················array3[0]·=·null;67 ················array3[0]·=·null;
70 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n5,·array3);68 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n5,·array3);
71 ················break;69 ················break;
72 ············}70 ············}
73 ············case·4:·{71 ············case·4:·{
74 ················final·int·n6·=·2131099710;72 ················final·int·n6·=·2131099710;
75 ················final·Object[]·array4·=·new·Object[n2];73 ················final·Object[]·array4·=·new·Object[n2];
76 ················final·Object·o3·=·(Object)null; 
77 ················array4[0]·=·null;74 ················array4[0]·=·null;
78 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n6,·array4);75 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n6,·array4);
79 ················break;76 ················break;
80 ············}77 ············}
81 ············case·5:·{78 ············case·5:·{
82 ················final·int·n7·=·2131099706;79 ················final·int·n7·=·2131099706;
83 ················final·Object[]·array5·=·new·Object[n2];80 ················final·Object[]·array5·=·new·Object[n2];
84 ················final·Object·o4·=·(Object)null; 
85 ················array5[0]·=·null;81 ················array5[0]·=·null;
86 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n7,·array5);82 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n7,·array5);
87 ················break;83 ················break;
88 ············}84 ············}
89 ············case·6:·{85 ············case·6:·{
90 ················final·int·n8·=·2131099707;86 ················final·int·n8·=·2131099707;
91 ················final·Object[]·array6·=·new·Object[n2];87 ················final·Object[]·array6·=·new·Object[n2];
92 ················final·Object·o5·=·(Object)null; 
93 ················array6[0]·=·null;88 ················array6[0]·=·null;
94 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n8,·array6);89 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n8,·array6);
95 ················break;90 ················break;
96 ············}91 ············}
97 ············case·7:·{92 ············case·7:·{
98 ················final·int·n9·=·2131099708;93 ················final·int·n9·=·2131099708;
99 ················final·Object[]·array7·=·new·Object[n2];94 ················final·Object[]·array7·=·new·Object[n2];
100 ················final·Object·o6·=·(Object)null; 
101 ················array7[0]·=·null;95 ················array7[0]·=·null;
102 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n9,·array7);96 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n9,·array7);
103 ················break;97 ················break;
104 ············}98 ············}
105 ············case·8:·{99 ············case·8:·{
106 ················final·int·n10·=·2131099709;100 ················final·int·n10·=·2131099709;
107 ················final·Object[]·array8·=·new·Object[n2];101 ················final·Object[]·array8·=·new·Object[n2];
108 ················final·Object·o7·=·(Object)null; 
109 ················array8[0]·=·null;102 ················array8[0]·=·null;
110 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n10,·array8);103 ················AlertDialogHelper.showErrorDialog((Context)activity,·n,·n10,·array8);
111 ················break;104 ················break;
112 ············}105 ············}
113 ············case·9:·{106 ············case·9:·{
114 ················Toast.makeText((Context)activity,·2131099771,·0).show();107 ················Toast.makeText((Context)activity,·2131099771,·0).show();
115 ················break;108 ················break;
3.16 KB
nerd/tuxmobil/fahrplan/congress/DateFieldValidation.class
3.04 KB
javap -verbose -constants -s -l -private {}
    
Offset 228, 39 lines modifiedOffset 228, 37 lines modified
228 ··public·void·printValidationErrors();228 ··public·void·printValidationErrors();
229 ····descriptor:·()V229 ····descriptor:·()V
230 ····flags:·(0x0001)·ACC_PUBLIC230 ····flags:·(0x0001)·ACC_PUBLIC
231 ····Code:231 ····Code:
232 ······stack=300,·locals=6,·args_size=1232 ······stack=300,·locals=6,·args_size=1
233 ·········0:·aload_0233 ·········0:·aload_0
234 ·········1:·getfield······#24·················//·Field·mValidationErrors:Ljava/util/List;234 ·········1:·getfield······#24·················//·Field·mValidationErrors:Ljava/util/List;
235 ·········4:·astore_1 
236 ·········5:·aload_1 
237 ·········6:·invokeinterface·#30,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;235 ·········4:·invokeinterface·#30,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
238 ········11:·astore_2236 ·········9:·astore_1
239 ········12:·aload_2237 ········10:·aload_1
240 ········13:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z238 ········11:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
241 ········18:·istore_3239 ········16:·istore_2
242 ········19:·iload_3240 ········17:·iload_2
243 ········20:·ifeq··········58241 ········18:·ifeq··········56
244 ········23:·aload_2242 ········21:·aload_1
245 ········24:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;243 ········22:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
246 ········29:·checkcast·····#42·················//·class·nerd/tuxmobil/fahrplan/congress/ValidationError244 ········27:·checkcast·····#42·················//·class·nerd/tuxmobil/fahrplan/congress/ValidationError
247 ········32:·astore········4245 ········30:·astore_3
248 ········34:·aload_0246 ········31:·aload_0
249 ········35:·invokevirtual·#46·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;247 ········32:·invokevirtual·#46·················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
250 ········38:·invokevirtual·#52·················//·Method·java/lang/Class.getName:()Ljava/lang/String;248 ········35:·invokevirtual·#52·················//·Method·java/lang/Class.getName:()Ljava/lang/String;
251 ········41:·astore_1 
252 ········42:·aload·········4249 ········38:·astore········4
 250 ········40:·aload_3
253 ········44:·invokevirtual·#55·················//·Method·nerd/tuxmobil/fahrplan/congress/ValidationError.toString:()Ljava/lang/String;251 ········41:·invokevirtual·#55·················//·Method·nerd/tuxmobil/fahrplan/congress/ValidationError.toString:()Ljava/lang/String;
254 ········47:·astore········5252 ········44:·astore········5
255 ········49:·aload_1253 ········46:·aload·········4
256 ········50:·aload·········5254 ········48:·aload·········5
257 ········52:·invokestatic··#61·················//·Method·nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V255 ········50:·invokestatic··#61·················//·Method·nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V
258 ········55:·goto··········12256 ········53:·goto··········10
259 ········58:·return257 ········56:·return
  
260 ··public·boolean·validate();258 ··public·boolean·validate();
261 ····descriptor:·()Z259 ····descriptor:·()Z
262 ····flags:·(0x0001)·ACC_PUBLIC260 ····flags:·(0x0001)·ACC_PUBLIC
263 ····Code:261 ····Code:
264 ······stack=300,·locals=24,·args_size=1262 ······stack=300,·locals=24,·args_size=1
265 ·········0:·aload_0263 ·········0:·aload_0
3.02 KB
nerd/tuxmobil/fahrplan/congress/DateInfos.class
2.92 KB
javap -verbose -constants -s -l -private {}
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ·········1:·invokespecial·#8··················//·Method·java/util/ArrayList."<init>":()V89 ·········1:·invokespecial·#8··················//·Method·java/util/ArrayList."<init>":()V
90 ·········4:·return90 ·········4:·return
  
91 ··public·int·getIndexOfToday(int,·int);91 ··public·int·getIndexOfToday(int,·int);
92 ····descriptor:·(II)I92 ····descriptor:·(II)I
93 ····flags:·(0x0001)·ACC_PUBLIC93 ····flags:·(0x0001)·ACC_PUBLIC
94 ····Code:94 ····Code:
95 ······stack=300,·locals=10,·args_size=395 ······stack=300,·locals=11,·args_size=3
96 ·········0:·iconst_m196 ·········0:·iconst_m1
97 ·········1:·istore_397 ·········1:·istore_3
98 ·········2:·aload_098 ·········2:·aload_0
99 ·········3:·invokevirtual·#12·················//·Method·isEmpty:()Z99 ·········3:·invokevirtual·#12·················//·Method·isEmpty:()Z
100 ·········6:·istore········4100 ·········6:·istore········4
101 ·········8:·iload·········4101 ·········8:·iload·········4
102 ········10:·ifeq··········19102 ········10:·ifeq··········19
Offset 139, 35 lines modifiedOffset 139, 35 lines modified
139 ········84:·iconst_m1139 ········84:·iconst_m1
140 ········85:·istore········5140 ········85:·istore········5
141 ········87:·aload_0141 ········87:·aload_0
142 ········88:·invokevirtual·#40·················//·Method·iterator:()Ljava/util/Iterator;142 ········88:·invokevirtual·#40·················//·Method·iterator:()Ljava/util/Iterator;
143 ········91:·astore········8143 ········91:·astore········8
144 ········93:·aload·········8144 ········93:·aload·········8
145 ········95:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z145 ········95:·invokeinterface·#45,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
146 ·······100:·istore········4146 ·······100:·istore········9
147 ·······102:·iload·········4147 ·······102:·iload·········9
148 ·······104:·ifeq··········16148 ·······104:·ifeq··········16
149 ·······107:·aload·········8149 ·······107:·aload·········8
150 ·······109:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;150 ·······109:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
151 ·······114:·checkcast·····#51·················//·class·nerd/tuxmobil/fahrplan/congress/DateInfo151 ·······114:·checkcast·····#51·················//·class·nerd/tuxmobil/fahrplan/congress/DateInfo
152 ·······117:·astore········9152 ·······117:·astore········10
153 ·······119:·aload·········9153 ·······119:·aload·········10
154 ·······121:·aload·········7154 ·······121:·aload·········7
155 ·······123:·invokevirtual·#55·················//·Method·nerd/tuxmobil/fahrplan/congress/DateInfo.getDayIndex:(Ljava/lang/String;)I155 ·······123:·invokevirtual·#55·················//·Method·nerd/tuxmobil/fahrplan/congress/DateInfo.getDayIndex:(Ljava/lang/String;)I
156 ·······126:·istore········5156 ·······126:·istore········5
157 ·······128:·iload·········5157 ·······128:·iload·········5
158 ·······130:·iload_3158 ·······130:·iload_3
159 ·······131:·if_icmpeq·····93159 ·······131:·if_icmpeq·····93
160 ·······134:·goto··········16160 ·······134:·goto··········16
  
161 ··public·boolean·sameDay(android.text.format.Time,·int);161 ··public·boolean·sameDay(android.text.format.Time,·int);
162 ····descriptor:·(Landroid/text/format/Time;I)Z162 ····descriptor:·(Landroid/text/format/Time;I)Z
163 ····flags:·(0x0001)·ACC_PUBLIC163 ····flags:·(0x0001)·ACC_PUBLIC
164 ····Code:164 ····Code:
165 ······stack=300,·locals=8,·args_size=3165 ······stack=300,·locals=9,·args_size=3
166 ·········0:·aload_1166 ·········0:·aload_1
167 ·········1:·invokestatic··#36·················//·Method·nerd/tuxmobil/fahrplan/congress/DateHelper.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String;167 ·········1:·invokestatic··#36·················//·Method·nerd/tuxmobil/fahrplan/congress/DateHelper.getFormattedDate:(Landroid/text/format/Time;)Ljava/lang/String;
168 ·········4:·astore_3168 ·········4:·astore_3
169 ·········5:·aload_0169 ·········5:·aload_0
170 ·········6:·invokevirtual·#40·················//·Method·iterator:()Ljava/util/Iterator;170 ·········6:·invokevirtual·#40·················//·Method·iterator:()Ljava/util/Iterator;
171 ·········9:·astore········4171 ·········9:·astore········4
172 ········11:·aload·········4172 ········11:·aload·········4
Offset 191, 16 lines modifiedOffset 191, 16 lines modified
191 ········57:·aload·········7191 ········57:·aload·········7
192 ········59:·aload_3192 ········59:·aload_3
193 ········60:·invokevirtual·#68·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z193 ········60:·invokevirtual·#68·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
194 ········63:·istore········5194 ········63:·istore········5
195 ········65:·iload·········5195 ········65:·iload·········5
196 ········67:·ifeq··········11196 ········67:·ifeq··········11
197 ········70:·iconst_1197 ········70:·iconst_1
198 ········71:·istore········5198 ········71:·istore········8
199 ········73:·iload·········5199 ········73:·iload·········8
200 ········75:·ireturn200 ········75:·ireturn
201 ········76:·iconst_0201 ········76:·iconst_0
202 ········77:·istore········5202 ········77:·istore········8
203 ········79:·aconst_null203 ········79:·aconst_null
204 ········80:·astore········7204 ········80:·astore········4
205 ········82:·goto··········73205 ········82:·goto··········73
206 }206 }
13.5 KB
nerd/tuxmobil/fahrplan/congress/DomainNameChecker.class
13.4 KB
procyon -ec {}
    
Offset 144, 15 lines modifiedOffset 144, 14 lines modified
144 ················final·Collection<List<?>>·subjectAlternativeNames·=·x509Certificate.getSubjectAlternativeNames();144 ················final·Collection<List<?>>·subjectAlternativeNames·=·x509Certificate.getSubjectAlternativeNames();
145 ················Label_0231:·{145 ················Label_0231:·{
146 ····················if·(subjectAlternativeNames·==·null)·{146 ····················if·(subjectAlternativeNames·==·null)·{
147 ························break·Label_0231;147 ························break·Label_0231;
148 ····················}148 ····················}
149 ····················final·Iterator<List<Object>>·iterator·=·subjectAlternativeNames.iterator();149 ····················final·Iterator<List<Object>>·iterator·=·subjectAlternativeNames.iterator();
150 ····················try·{150 ····················try·{
151 ····················Block_18_Outer: 
152 ························while·(iterator.hasNext())·{151 ························while·(iterator.hasNext())·{
153 ····························final·List<Object>·next·=·iterator.next();152 ····························final·List<Object>·next·=·iterator.next();
154 ····························try·{153 ····························try·{
155 ································final·List<Object>·list2;154 ································final·List<Object>·list2;
156 ································final·List<Object>·list·=·list2·=·next;155 ································final·List<Object>·list·=·list2·=·next;
157 ································if·(list·==·null·||·2·>·list.size())·{156 ································if·(list·==·null·||·2·>·list.size())·{
158 ····································continue;157 ····································continue;
Offset 166, 50 lines modifiedOffset 165, 50 lines modified
166 ····································final·Object·value2·=·list2.get(1);165 ····································final·Object·value2·=·list2.get(1);
167 ····································try·{166 ····································try·{
168 ········································final·String·s;167 ········································final·String·s;
169 ········································if·((s·=·(String)value2)·!=·null·&&·matchDns(str,·s))·{168 ········································if·((s·=·(String)value2)·!=·null·&&·matchDns(str,·s))·{
170 ············································b·=·true;169 ············································b·=·true;
171 ············································return·b;170 ············································return·b;
172 ········································}171 ········································}
173 ········································continue·Block_18_Outer;172 ········································continue;
174 ········································//·iftrue(Label_0456:,·n2·>=·split.length) 
175 ········································while·(true)·{ 
176 ············································final·String[]·split;173 ········································final·String[]·split;
177 ············································int·n2·=·0;174 ········································int·n2·=·0;
178 ············································MyApp.LogDebug("DomainNameChecker",·split[n2]);175 ········································MyApp.LogDebug("DomainNameChecker",·split[n2]);
179 ············································final·String[]·array·=·split;176 ········································final·String[]·array·=·split;
 177 ········································Label_0273:·{
180 ············································try·{178 ············································try·{
181 ················································final·String·s2·=·array[n2];179 ················································final·String·s2·=·array[n2];
182 ················································try·{180 ················································try·{
183 ····················································final·X500Principal·subjectX500Principal;181 ····················································final·X500Principal·subjectX500Principal;
184 ····················································if·(s2.length()·>·3·&&·split[n2].startsWith("cn=")·&&·subjectX500Principal·!=·null·&&·matchDns(str,·split[n2].substring(3)))·{182 ····················································if·(s2.length()·>·3·&&·split[n2].startsWith("cn=")·&&·subjectX500Principal·!=·null·&&·matchDns(str,·split[n2].substring(3)))·{
185 ························································b·=·true;183 ························································b·=·true;
186 ························································return·b;184 ························································return·b;
187 ····················································}185 ····················································}
188 ····················································++n2;186 ····················································++n2;
 187 ····················································break·Label_0273;
189 ················································}188 ················································}
190 ················································catch·(CertificateParsingException·ex)·{189 ················································catch·(CertificateParsingException·ex)·{
191 ····················································if·(!MyApp.DEBUG)·{190 ····················································if·(!MyApp.DEBUG)·{
192 ························································break;191 ························································break;
193 ····················································}192 ····················································}
194 ····················································String·message·=·ex.getMessage();193 ····················································String·message·=·ex.getMessage();
195 ····················································if·(message·==·null)·{194 ····················································if·(message·==·null)·{
196 ························································message·=·"failed·to·parse·certificate";195 ························································message·=·"failed·to·parse·certificate";
197 ····················································}196 ····················································}
198 ····················································MyApp.LogDebug("DomainNameChecker",·"DomainNameChecker.matchDns():·"·+·message);197 ····················································MyApp.LogDebug("DomainNameChecker",·"DomainNameChecker.matchDns():·"·+·message);
199 ················································}198 ················································}
200 ············································}199 ············································}
201 ············································catch·(CertificateParsingException·ex2)·{}200 ············································catch·(CertificateParsingException·ex2)·{}
 201 ············································MyApp.LogDebug("DomainNameChecker",·"no·SubjectAltNames,·looking·for·SubjectDN");
 202 ············································final·X500Principal·subjectX500Principal·=·x509Certificate.getSubjectX500Principal();
 203 ············································split·=·subjectX500Principal.getName("CANONICAL").split(",");
202 ············································continue;204 ············································n2·=·0;
203 ········································}205 ········································}
204 ········································MyApp.LogDebug("DomainNameChecker",·"no·SubjectAltNames,·looking·for·SubjectDN"); 
205 ········································final·X500Principal·subjectX500Principal·=·x509Certificate.getSubjectX500Principal(); 
206 ········································final·String[]·split·=·subjectX500Principal.getName("CANONICAL").split(","); 
207 ········································int·n2·=·0; 
208 ····································}206 ····································}
 207 ····································//·iftrue(Label_0456:,·n2·>=·split.length)
209 ····································catch·(CertificateParsingException·ex3)·{}208 ····································catch·(CertificateParsingException·ex3)·{}
210 ································}209 ································}
211 ································catch·(CertificateParsingException·ex4)·{}210 ································catch·(CertificateParsingException·ex4)·{}
212 ····························}211 ····························}
213 ····························catch·(CertificateParsingException·ex5)·{}212 ····························catch·(CertificateParsingException·ex5)·{}
214 ························}213 ························}
215 ····················}214 ····················}
Offset 282, 45 lines modifiedOffset 281, 45 lines modified
282 ········//···103:·aload_0········281 ········//···103:·aload_0········
283 ········//···104:·invokevirtual···java/security/cert/X509Certificate.getSubjectAlternativeNames:()Ljava/util/Collection;282 ········//···104:·invokevirtual···java/security/cert/X509Certificate.getSubjectAlternativeNames:()Ljava/util/Collection;
284 ········//···107:·astore··········9283 ········//···107:·astore··········9
285 ········//···109:·aload···········9284 ········//···109:·aload···········9
286 ········//···111:·ifnull··········375285 ········//···111:·ifnull··········375
287 ········//···114:·aload···········9286 ········//···114:·aload···········9
288 ········//···116:·invokeinterface·java/util/Collection.iterator:()Ljava/util/Iterator;287 ········//···116:·invokeinterface·java/util/Collection.iterator:()Ljava/util/Iterator;
289 ········//···121:·astore··········10288 ········//···121:·astore··········4
290 ········//···123:·aload···········10289 ········//···123:·aload···········4
291 ········//···125:·invokeinterface·java/util/Iterator.hasNext:()Z290 ········//···125:·invokeinterface·java/util/Iterator.hasNext:()Z
292 ········//···130:·istore··········11291 ········//···130:·istore··········10
293 ········//···132:·iload···········11292 ········//···132:·iload···········10
294 ········//···134:·ifeq············375293 ········//···134:·ifeq············375
295 ········//···137:·aload···········10294 ········//···137:·aload···········4
296 ········//···139:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;295 ········//···139:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
297 ········//···144:·astore··········12296 ········//···144:·astore··········11
298 ········//···146:·aload···········12297 ········//···146:·aload···········11
299 ········//···148:·checkcast·······Ljava/util/List;298 ········//···148:·checkcast·······Ljava/util/List;
300 ········//···151:·astore··········12299 ········//···151:·astore··········11
301 ········//···153:·aload···········12300 ········//···153:·aload···········11
302 ········//···155:·astore··········6301 ········//···155:·astore··········6
303 ········//···157:·aload···········12302 ········//···157:·aload···········11
304 ········//···159:·checkcast·······Ljava/util/List;303 ········//···159:·checkcast·······Ljava/util/List;
305 ········//···162:·astore··········6304 ········//···162:·astore··········6
306 ········//···164:·aload···········6305 ········//···164:·aload···········6
307 ········//···166:·astore··········13306 ········//···166:·astore··········12
308 ········//···168:·aload···········6307 ········//···168:·aload···········6
309 ········//···170:·ifnull··········123308 ········//···170:·ifnull··········123
310 ········//···173:·iconst_2·······309 ········//···173:·iconst_2·······
311 ········//···174:·istore··········11310 ········//···174:·istore··········10
312 ········//···176:·aload···········6311 ········//···176:·aload···········6
313 ········//···178:·invokeinterface·java/util/List.size:()I312 ········//···178:·invokeinterface·java/util/List.size:()I
314 ········//···183:·istore··········14313 ········//···183:·istore··········13
315 ········//···185:·iload···········11314 ········//···185:·iload···········10
316 ········//···187:·iload···········14315 ········//···187:·iload···········13
317 ········//···189:·if_icmpgt·······123316 ········//···189:·if_icmpgt·······123
318 ········//···192:·iconst_0·······317 ········//···192:·iconst_0·······
319 ········//···193:·istore··········11318 ········//···193:·istore··········10
320 ········//···195:·aconst_null····319 ········//···195:·aconst_null····
321 ········//···196:·astore_3·······320 ········//···196:·astore_3·······
322 ········//···197:·aload···········6321 ········//···197:·aload···········6
323 ········//···199:·iconst_0·······322 ········//···199:·iconst_0·······
324 ········//···200:·invokeinterface·java/util/List.get:(I)Ljava/lang/Object;323 ········//···200:·invokeinterface·java/util/List.get:(I)Ljava/lang/Object;
325 ········//···205:·astore_3·······324 ········//···205:·astore_3·······
326 ········//···206:·aload_3········325 ········//···206:·aload_3········
Offset 331, 100 lines modifiedOffset 330, 100 lines modified
331 ········//···214:·aload_3········330 ········//···214:·aload_3········
332 ········//···215:·checkcast·······Ljava/lang/Integer;331 ········//···215:·checkcast·······Ljava/lang/Integer;
333 ········//···218:·astore··········6332 ········//···218:·astore··········6
334 ········//···220:·aload···········6333 ········//···220:·aload···········6
335 ········//···222:·ifnull··········123334 ········//···222:·ifnull··········123
336 ········//···225:·aload···········6335 ········//···225:·aload···········6
337 ········//···227:·invokevirtual···java/lang/Integer.intValue:()I336 ········//···227:·invokevirtual···java/lang/Integer.intValue:()I
338 ········//···230:·istore··········11337 ········//···230:·istore··········10
Max diff block lines reached; 5339/13720 bytes (38.91%) of diff not shown.
2.94 KB
nerd/tuxmobil/fahrplan/congress/EventDetailFragment.class
2.83 KB
javap -verbose -constants -s -l -private {}
    
Offset 660, 40 lines modifiedOffset 660, 38 lines modified
660 ·········4:·aload_2660 ·········4:·aload_2
661 ·········5:·ifnonnull·····12661 ·········5:·ifnonnull·····12
662 ·········8:·aconst_null662 ·········8:·aconst_null
663 ·········9:·astore_3663 ·········9:·astore_3
664 ········10:·aload_3664 ········10:·aload_3
665 ········11:·areturn665 ········11:·areturn
666 ········12:·getstatic·····#59·················//·Field·nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;666 ········12:·getstatic·····#59·················//·Field·nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;
667 ········15:·astore_2 
668 ········16:·aload_2 
669 ········17:·invokevirtual·#65·················//·Method·nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;667 ········15:·invokevirtual·#65·················//·Method·nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;
670 ········20:·astore········4 
671 ········22:·aload·········4668 ········18:·astore_2
 669 ········19:·aload_2
672 ········24:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z670 ········20:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
673 ········29:·istore········5671 ········25:·istore········4
674 ········31:·iload·········5672 ········27:·iload·········4
675 ········33:·ifeq··········67673 ········29:·ifeq··········64
676 ········36:·aload·········4674 ········32:·aload_2
677 ········38:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;675 ········33:·invokeinterface·#75,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
678 ········43:·checkcast·····#77·················//·class·nerd/tuxmobil/fahrplan/congress/Lecture676 ········38:·checkcast·····#77·················//·class·nerd/tuxmobil/fahrplan/congress/Lecture
679 ········46:·astore_3677 ········41:·astore_3
680 ········47:·aload_3678 ········42:·aload_3
681 ········48:·getfield······#80·················//·Field·nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String;679 ········43:·getfield······#80·················//·Field·nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String;
682 ········51:·astore_2 
683 ········52:·aload_2680 ········46:·astore········5
 681 ········48:·aload·········5
684 ········53:·aload_1682 ········50:·aload_1
685 ········54:·invokevirtual·#86·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z683 ········51:·invokevirtual·#86·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
686 ········57:·istore········5684 ········54:·istore········4
687 ········59:·iload·········5685 ········56:·iload·········4
688 ········61:·ifeq··········22686 ········58:·ifeq··········19
689 ········64:·goto··········10687 ········61:·goto··········10
690 ········67:·aconst_null688 ········64:·aconst_null
691 ········68:·astore_3689 ········65:·astore_3
692 ········69:·goto··········10690 ········66:·goto··········10
  
693 ··private·void·onAlarmTimesIndexPicked(int);691 ··private·void·onAlarmTimesIndexPicked(int);
694 ····descriptor:·(I)V692 ····descriptor:·(I)V
695 ····flags:·(0x0002)·ACC_PRIVATE693 ····flags:·(0x0002)·ACC_PRIVATE
696 ····Code:694 ····Code:
697 ······stack=300,·locals=4,·args_size=2695 ······stack=300,·locals=4,·args_size=2
698 ·········0:·aload_0696 ·········0:·aload_0
115 KB
nerd/tuxmobil/fahrplan/congress/FahrplanFragment.class
115 KB
javap -verbose -constants -s -l -private {}
    
Offset 2650, 186 lines modifiedOffset 2650, 182 lines modified
2650 ·········3:·astore_12650 ·········3:·astore_1
2651 ·········4:·aload_12651 ·········4:·aload_1
2652 ·········5:·ifnonnull·····92652 ·········5:·ifnonnull·····9
2653 ·········8:·return2653 ·········8:·return
2654 ·········9:·aconst_null2654 ·········9:·aconst_null
2655 ········10:·astore_22655 ········10:·astore_2
2656 ········11:·getstatic·····#256················//·Field·nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;2656 ········11:·getstatic·····#256················//·Field·nerd/tuxmobil/fahrplan/congress/MyApp.lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;
2657 ········14:·astore_1 
2658 ········15:·aload_1 
2659 ········16:·invokevirtual·#468················//·Method·nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;2657 ········14:·invokevirtual·#468················//·Method·nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;
2660 ········19:·astore_32658 ········17:·astore_1
2661 ········20:·aload_32659 ········18:·aload_1
2662 ········21:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z2660 ········19:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
2663 ········26:·istore········4 
2664 ········28:·iload·········42661 ········24:·istore_3
 2662 ········25:·iload_3
2665 ········30:·ifeq··········582663 ········26:·ifeq··········54
2666 ········33:·aload_32664 ········29:·aload_1
2667 ········34:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;2665 ········30:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
2668 ········39:·checkcast·····#266················//·class·nerd/tuxmobil/fahrplan/congress/Lecture2666 ········35:·checkcast·····#266················//·class·nerd/tuxmobil/fahrplan/congress/Lecture
 2667 ········38:·astore········4
 2668 ········40:·iconst_0
 2669 ········41:·istore_3
 2670 ········42:·aconst_null
2669 ········42:·astore········52671 ········43:·astore········5
 2672 ········45:·aload·········4
2670 ········44:·iconst_02673 ········47:·iconst_0
2671 ········45:·istore········4 
2672 ········47:·aconst_null 
2673 ········48:·astore_1 
2674 ········49:·aload·········5 
2675 ········51:·iconst_0 
2676 ········52:·putfield······#333················//·Field·nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z2674 ········48:·putfield······#333················//·Field·nerd/tuxmobil/fahrplan/congress/Lecture.has_alarm:Z
2677 ········55:·goto··········202675 ········51:·goto··········18
2678 ········58:·new···········#470················//·class·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper2676 ········54:·new···········#470················//·class·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper
2679 ········61:·astore········62677 ········57:·astore········6
2680 ········63:·aload·········62678 ········59:·aload·········6
2681 ········65:·aload_02679 ········61:·aload_0
2682 ········66:·invokespecial·#471················//·Method·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper."<init>":(Landroid/content/Context;)V2680 ········62:·invokespecial·#471················//·Method·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper."<init>":(Landroid/content/Context;)V
2683 ········69:·aload·········62681 ········65:·aload·········6
2684 ········71:·invokevirtual·#475················//·Method·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase;2682 ········67:·invokevirtual·#475················//·Method·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase;
2685 ········74:·astore_22683 ········70:·astore_2
2686 ········75:·ldc_w·········#477················//·String·alarms2684 ········71:·ldc_w·········#477················//·String·alarms
2687 ········78:·astore_12685 ········74:·astore_1
2688 ········79:·getstatic·····#480················//·Field·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.allcolumns:[Ljava/lang/String;2686 ········75:·getstatic·····#480················//·Field·nerd/tuxmobil/fahrplan/congress/AlarmsDBOpenHelper.allcolumns:[Ljava/lang/String;
2689 ········82:·astore········72687 ········78:·astore········5
2690 ········84:·iconst_02688 ········80:·iconst_0
2691 ········85:·istore········82689 ········81:·istore········7
2692 ········87:·aconst_null2690 ········83:·aconst_null
2693 ········88:·astore········92691 ········84:·astore········8
2694 ········90:·aload_22692 ········86:·aload_2
2695 ········91:·aload_12693 ········87:·aload_1
2696 ········92:·aload·········72694 ········88:·aload·········5
 2695 ········90:·aconst_null
 2696 ········91:·aconst_null
 2697 ········92:·aconst_null
 2698 ········93:·aconst_null
2697 ········94:·aconst_null2699 ········94:·aconst_null
2698 ········95:·aconst_null 
2699 ········96:·aconst_null 
2700 ········97:·aconst_null 
2701 ········98:·aconst_null 
2702 ········99:·invokevirtual·#486················//·Method·android/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;2700 ········95:·invokevirtual·#486················//·Method·android/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;
2703 ·······102:·astore········102701 ········98:·astore········9
2704 ·······104:·getstatic·····#45·················//·Field·LOG_TAG:Ljava/lang/String;2702 ·······100:·getstatic·····#45·················//·Field·LOG_TAG:Ljava/lang/String;
2705 ·······107:·astore_12703 ·······103:·astore_1
2706 ·······108:·new···········#294················//·class·java/lang/StringBuilder2704 ·······104:·new···········#294················//·class·java/lang/StringBuilder
2707 ·······111:·astore········72705 ·······107:·astore········5
2708 ·······113:·aload·········72706 ·······109:·aload·········5
2709 ·······115:·invokespecial·#295················//·Method·java/lang/StringBuilder."<init>":()V2707 ·······111:·invokespecial·#295················//·Method·java/lang/StringBuilder."<init>":()V
2710 ·······118:·aload·········72708 ·······114:·aload·········5
2711 ·······120:·ldc_w·········#488················//·String·Got2709 ·······116:·ldc_w·········#488················//·String·Got
2712 ·······123:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2710 ·······119:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2713 ·······126:·astore········72711 ·······122:·astore········5
2714 ·······128:·aload·········102712 ·······124:·aload·········9
2715 ·······130:·invokeinterface·#493,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I2713 ·······126:·invokeinterface·#493,··1··········//·InterfaceMethod·android/database/Cursor.getCount:()I
2716 ·······135:·istore········82714 ·······131:·istore········7
2717 ·······137:·aload·········72715 ·······133:·aload·········5
2718 ·······139:·iload·········82716 ·······135:·iload·········7
2719 ·······141:·invokevirtual·#496················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;2717 ·······137:·invokevirtual·#496················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
2720 ·······144:·astore········72718 ·······140:·astore········5
2721 ·······146:·ldc_w·········#498················//·String··alarm·rows.2719 ·······142:·ldc_w·········#498················//·String··alarm·rows.
2722 ·······149:·astore········92720 ·······145:·astore········8
2723 ·······151:·aload·········72721 ·······147:·aload·········5
2724 ·······153:·aload·········92722 ·······149:·aload·········8
2725 ·······155:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2723 ·······151:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2726 ·······158:·invokevirtual·#308················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;2724 ·······154:·invokevirtual·#308················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
2727 ·······161:·astore········72725 ·······157:·astore········5
2728 ·······163:·aload_12726 ·······159:·aload_1
2729 ·······164:·aload·········72727 ·······160:·aload·········5
2730 ·······166:·invokestatic··#248················//·Method·nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V2728 ·······162:·invokestatic··#248················//·Method·nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V
2731 ·······169:·aload·········102729 ·······165:·aload·········9
2732 ·······171:·invokeinterface·#501,··1··········//·InterfaceMethod·android/database/Cursor.moveToFirst:()Z2730 ·······167:·invokeinterface·#501,··1··········//·InterfaceMethod·android/database/Cursor.moveToFirst:()Z
2733 ·······176:·pop2731 ·······172:·pop
2734 ·······177:·aload·········102732 ·······173:·aload·········9
2735 ·······179:·invokeinterface·#504,··1··········//·InterfaceMethod·android/database/Cursor.isAfterLast:()Z2733 ·······175:·invokeinterface·#504,··1··········//·InterfaceMethod·android/database/Cursor.isAfterLast:()Z
2736 ·······184:·istore········42734 ·······180:·istore········10
2737 ·······186:·iload·········42735 ·······182:·iload·········10
2738 ·······188:·ifne··········3632736 ·······184:·ifne··········353
2739 ·······191:·aload·········102737 ·······187:·aload·········9
2740 ·······193:·ldc_w·········#506················//·String·eventid2738 ·······189:·ldc_w·········#506················//·String·eventid
2741 ·······196:·invokeinterface·#510,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I2739 ·······192:·invokeinterface·#510,··2··········//·InterfaceMethod·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I
2742 ·······201:·istore········42740 ·······197:·istore········10
 2741 ·······199:·aload·········9
2743 ·······203:·aload·········102742 ·······201:·iload·········10
2744 ·······205:·iload·········4 
2745 ·······207:·invokeinterface·#511,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;2743 ·······203:·invokeinterface·#511,··2··········//·InterfaceMethod·android/database/Cursor.getString:(I)Ljava/lang/String;
2746 ·······212:·astore········112744 ·······208:·astore········11
2747 ·······214:·getstatic·····#45·················//·Field·LOG_TAG:Ljava/lang/String;2745 ·······210:·getstatic·····#45·················//·Field·LOG_TAG:Ljava/lang/String;
2748 ·······217:·astore_12746 ·······213:·astore_1
2749 ·······218:·new···········#294················//·class·java/lang/StringBuilder2747 ·······214:·new···········#294················//·class·java/lang/StringBuilder
2750 ·······221:·astore········72748 ·······217:·astore········5
2751 ·······223:·aload·········72749 ·······219:·aload·········5
2752 ·······225:·invokespecial·#295················//·Method·java/lang/StringBuilder."<init>":()V2750 ·······221:·invokespecial·#295················//·Method·java/lang/StringBuilder."<init>":()V
2753 ·······228:·aload·········72751 ·······224:·aload·········5
2754 ·······230:·ldc_w·········#513················//·String·lecture2752 ·······226:·ldc_w·········#513················//·String·lecture
2755 ·······233:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
2756 ·······236:·aload·········11 
2757 ·······238:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
2758 ·······241:·astore········7 
2759 ·······243:·ldc_w·········#515················//·String··has·alarm 
2760 ·······246:·astore········9 
2761 ·······248:·aload·········7 
2762 ·······250:·aload·········9 
2763 ·······252:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;2753 ·······229:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 2754 ·······232:·aload·········11
 2755 ·······234:·invokevirtual·#302················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 99913/117636 bytes (84.93%) of diff not shown.
6.35 KB
nerd/tuxmobil/fahrplan/congress/FahrplanMisc.class
6.25 KB
procyon -ec {}
    
Offset 1055, 15 lines modifiedOffset 1055, 15 lines modified
1055 ········//··1681:·aload···········191055 ········//··1681:·aload···········19
1056 ········//··1683:·invokeinterface·android/database/Cursor.moveToFirst:()Z1056 ········//··1683:·invokeinterface·android/database/Cursor.moveToFirst:()Z
1057 ········//··1688:·pop············1057 ········//··1688:·pop············
1058 ········//··1689:·aload···········191058 ········//··1689:·aload···········19
1059 ········//··1691:·invokeinterface·android/database/Cursor.isAfterLast:()Z1059 ········//··1691:·invokeinterface·android/database/Cursor.isAfterLast:()Z
1060 ········//··1696:·istore··········101060 ········//··1696:·istore··········10
1061 ········//··1698:·iload···········101061 ········//··1698:·iload···········10
1062 ········//··1700:·ifne············18921062 ········//··1700:·ifne············1889
1063 ········//··1703:·aload···········191063 ········//··1703:·aload···········19
1064 ········//··1705:·ldc·············"eventid"1064 ········//··1705:·ldc·············"eventid"
1065 ········//··1707:·invokeinterface·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I1065 ········//··1707:·invokeinterface·android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I
1066 ········//··1712:·istore··········101066 ········//··1712:·istore··········10
1067 ········//··1714:·aload···········191067 ········//··1714:·aload···········19
1068 ········//··1716:·iload···········101068 ········//··1716:·iload···········10
1069 ········//··1718:·invokeinterface·android/database/Cursor.getString:(I)Ljava/lang/String;1069 ········//··1718:·invokeinterface·android/database/Cursor.getString:(I)Ljava/lang/String;
Offset 1098, 62 lines modifiedOffset 1098, 62 lines modified
1098 ········//··1789:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;1098 ········//··1789:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
1099 ········//··1792:·astore_3·······1099 ········//··1792:·astore_3·······
1100 ········//··1793:·aload_2········1100 ········//··1793:·aload_2········
1101 ········//··1794:·aload_3········1101 ········//··1794:·aload_3········
1102 ········//··1795:·invokestatic····nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V1102 ········//··1795:·invokestatic····nerd/tuxmobil/fahrplan/congress/MyApp.LogDebug:(Ljava/lang/String;Ljava/lang/String;)V
1103 ········//··1798:·aload···········91103 ········//··1798:·aload···········9
1104 ········//··1800:·invokevirtual···nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;1104 ········//··1800:·invokevirtual···nerd/tuxmobil/fahrplan/congress/LectureList.iterator:()Ljava/util/Iterator;
1105 ········//··1803:·astore··········271105 ········//··1803:·astore_3·······
1106 ········//··1805:·aload···········271106 ········//··1804:·aload_3········
1107 ········//··1807:·invokeinterface·java/util/Iterator.hasNext:()Z1107 ········//··1805:·invokeinterface·java/util/Iterator.hasNext:()Z
1108 ········//··1812:·istore··········101108 ········//··1810:·istore··········10
1109 ········//··1814:·iload···········101109 ········//··1812:·iload···········10
1110 ········//··1816:·ifeq············18811110 ········//··1814:·ifeq············1878
1111 ········//··1819:·aload···········271111 ········//··1817:·aload_3········
1112 ········//··1821:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;1112 ········//··1818:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object;
1113 ········//··1826:·checkcast·······Lnerd/tuxmobil/fahrplan/congress/Lecture;1113 ········//··1823:·checkcast·······Lnerd/tuxmobil/fahrplan/congress/Lecture;
1114 ········//··1829:·astore··········221114 ········//··1826:·astore··········22
1115 ········//··1831:·aload···········221115 ········//··1828:·aload···········22
1116 ········//··1833:·getfield········nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String;1116 ········//··1830:·getfield········nerd/tuxmobil/fahrplan/congress/Lecture.lecture_id:Ljava/lang/String;
1117 ········//··1836:·astore_2·······1117 ········//··1833:·astore_2·······
1118 ········//··1837:·aload_2········1118 ········//··1834:·aload_2········
1119 ········//··1838:·aload···········251119 ········//··1835:·aload···········25
1120 ········//··1840:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z1120 ········//··1837:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
1121 ········//··1843:·istore··········101121 ········//··1840:·istore··········10
1122 ········//··1845:·iload···········101122 ········//··1842:·iload···········10
1123 ········//··1847:·ifeq············18051123 ········//··1844:·ifeq············1804
1124 ········//··1850:·iconst_1·······1124 ········//··1847:·iconst_1·······
1125 ········//··1851:·istore··········101125 ········//··1848:·istore··········10
1126 ········//··1853:·iload···········261126 ········//··1850:·iload···········26
1127 ········//··1855:·iload···········101127 ········//··1852:·iload···········10
1128 ········//··1857:·if_icmpne·······18731128 ········//··1854:·if_icmpne·······1870
1129 ········//··1860:·iconst_1·······1129 ········//··1857:·iconst_1·······
1130 ········//··1861:·istore··········101130 ········//··1858:·istore··········10
1131 ········//··1863:·aload···········221131 ········//··1860:·aload···········22
1132 ········//··1865:·iload···········101132 ········//··1862:·iload···········10
1133 ········//··1867:·putfield········nerd/tuxmobil/fahrplan/congress/Lecture.highlight:Z1133 ········//··1864:·putfield········nerd/tuxmobil/fahrplan/congress/Lecture.highlight:Z
1134 ········//··1870:·goto············18051134 ········//··1867:·goto············1804
1135 ········//··1873:·iconst_0·······1135 ········//··1870:·iconst_0·······
1136 ········//··1874:·istore··········101136 ········//··1871:·istore··········10
1137 ········//··1876:·aconst_null····1137 ········//··1873:·aconst_null····
1138 ········//··1877:·astore_2·······1138 ········//··1874:·astore_2·······
1139 ········//··1878:·goto············18631139 ········//··1875:·goto············1860
1140 ········//··1881:·aload···········191140 ········//··1878:·aload···········19
1141 ········//··1883:·invokeinterface·android/database/Cursor.moveToNext:()Z1141 ········//··1880:·invokeinterface·android/database/Cursor.moveToNext:()Z
1142 ········//··1888:·pop············1142 ········//··1885:·pop············
1143 ········//··1889:·goto············16891143 ········//··1886:·goto············1689
1144 ········//··1892:·aload···········191144 ········//··1889:·aload···········19
1145 ········//··1894:·invokeinterface·android/database/Cursor.close:()V1145 ········//··1891:·invokeinterface·android/database/Cursor.close:()V
1146 ········//··1899:·aload···········81146 ········//··1896:·aload···········8
 1147 ········//··1898:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V
 1148 ········//··1901:·aload···········6
1147 ········//··1901:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V1149 ········//··1903:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V
1148 ········//··1904:·aload···········6 
1149 ········//··1906:·invokevirtual···android/database/sqlite/SQLiteDatabase.close:()V 
1150 ········//··1909:·aload···········51150 ········//··1906:·aload···········5
1151 ········//··1911:·invokevirtual···nerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper.close:()V1151 ········//··1908:·invokevirtual···nerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper.close:()V
1152 ········//··1914:·goto············3341152 ········//··1911:·goto············334
1153 ········//····Exceptions:1153 ········//····Exceptions:
1154 ········//··Try···········Handler1154 ········//··Try···········Handler
1155 ········//··Start··End····Start··End····Type·····································1155 ········//··Start··End····Start··End····Type·····································
1156 ········//··-----··-----··-----··-----··-----------------------------------------1156 ········//··-----··-----··-----··-----··-----------------------------------------
1157 ········//··98·····101····406····434····Landroid/database/sqlite/SQLiteException;1157 ········//··98·····101····406····434····Landroid/database/sqlite/SQLiteException;
1158 ········//··142····147····406····434····Landroid/database/sqlite/SQLiteException;1158 ········//··142····147····406····434····Landroid/database/sqlite/SQLiteException;
1159 ········//··153····156····434····462····Landroid/database/sqlite/SQLiteException;1159 ········//··153····156····434····462····Landroid/database/sqlite/SQLiteException;
597 B
nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.class
465 B
procyon -ec {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
  
1 package·nerd.tuxmobil.fahrplan.congress;1 package·nerd.tuxmobil.fahrplan.congress;
  
2 public·class·MissingXmlAttributeException·extends·IllegalStateException2 public·class·MissingXmlAttributeException·extends·IllegalStateException
3 {3 {
4 ····public·MissingXmlAttributeException(final·String·str,·final·String·str2)·{4 ····public·MissingXmlAttributeException(final·String·str,·final·String·str2)·{
5 ········super("The·<"·+·str·+·">·element·does·not·contain·"·+·"the·mandatory·'"·+·str2·+·"'·attribute.");5 ········super("The·<"·+·str·+·">·element·does·not·contain·the·mandatory·'"·+·str2·+·"'·attribute.");
6 ····}6 ····}
7 }7 }
77.9 KB
nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.class
77.8 KB
procyon -ec {}
    
Offset 17, 339 lines modifiedOffset 17, 343 lines modified
17 ····17 ····
18 ····static·{18 ····static·{
19 ········//·19 ········//·
20 ········//·This·method·could·not·be·decompiled.20 ········//·This·method·could·not·be·decompiled.
21 ········//·21 ········//·
22 ········//·Original·Bytecode:22 ········//·Original·Bytecode:
23 ········//·23 ········//·
 24 ········//·····1:·istore_0·······
 25 ········//·····2:·aconst_null····
 26 ········//·····3:·astore_1·······
 27 ········//·····4:·aconst_null····
24 ········//·····1:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.lastCertChain:[Ljava/security/cert/X509Certificate;28 ········//·····5:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.lastCertChain:[Ljava/security/cert/X509Certificate;
25 ········//·····4:·ldc·············"X509"29 ········//·····8:·ldc·············"X509"
26 ········//·····6:·astore_0·······30 ········//····10:·astore_2·······
27 ········//·····7:·aload_0········31 ········//····11:·aload_2········
28 ········//·····8:·invokestatic····javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;32 ········//····12:·invokestatic····javax/net/ssl/TrustManagerFactory.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
29 ········//····11:·astore_1·······33 ········//····15:·astore_3·······
30 ········//····12:·getstatic·······nerd/tuxmobil/fahrplan/congress/MyApp.app:Landroid/app/Application;34 ········//····16:·getstatic·······nerd/tuxmobil/fahrplan/congress/MyApp.app:Landroid/app/Application;
31 ········//····15:·astore_2·······35 ········//····19:·astore··········4
32 ········//····16:·new·············Ljava/io/File;36 ········//····21:·new·············Ljava/io/File;
33 ········//····19:·astore_0·······37 ········//····24:·astore_2·······
34 ········//····20:·new·············Ljava/lang/StringBuilder;38 ········//····25:·new·············Ljava/lang/StringBuilder;
35 ········//····23:·astore_3·······39 ········//····28:·astore··········5
36 ········//····24:·aload_3········40 ········//····30:·aload···········5
37 ········//····25:·invokespecial···java/lang/StringBuilder.<init>:()V41 ········//····32:·invokespecial···java/lang/StringBuilder.<init>:()V
38 ········//····28:·ldc·············"KeyStore"42 ········//····35:·ldc·············"KeyStore"
39 ········//····30:·astore··········443 ········//····37:·astore··········6
40 ········//····32:·aload_2········ 
41 ········//····33:·aload···········444 ········//····39:·aload···········4
 45 ········//····41:·aload···········6
42 ········//····35:·iconst_0·······46 ········//····43:·iconst_0·······
43 ········//····36:·invokevirtual···android/app/Application.getDir:(Ljava/lang/String;I)Ljava/io/File;47 ········//····44:·invokevirtual···android/app/Application.getDir:(Ljava/lang/String;I)Ljava/io/File;
44 ········//····39:·astore··········448 ········//····47:·astore··········6
45 ········//····41:·aload_3········ 
46 ········//····42:·aload···········449 ········//····49:·aload···········5
 50 ········//····51:·aload···········6
47 ········//····44:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;51 ········//····53:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
48 ········//····47:·astore_3·······52 ········//····56:·astore··········5
49 ········//····48:·getstatic·······java/io/File.separator:Ljava/lang/String;53 ········//····58:·getstatic·······java/io/File.separator:Ljava/lang/String;
50 ········//····51:·astore··········454 ········//····61:·astore··········6
51 ········//····53:·aload_3········ 
52 ········//····54:·aload···········455 ········//····63:·aload···········5
53 ········//····56:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
54 ········//····59:·astore_3······· 
55 ········//····60:·ldc·············"KeyStore.bks" 
56 ········//····62:·astore··········4 
57 ········//····64:·aload_3········ 
58 ········//····65:·aload···········456 ········//····65:·aload···········6
59 ········//····67:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;57 ········//····67:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
60 ········//····70:·astore_3·······58 ········//····70:·astore··········5
 59 ········//····72:·ldc·············"KeyStore.bks"
 60 ········//····74:·astore··········6
61 ········//····71:·aload_3········61 ········//····76:·aload···········5
 62 ········//····78:·aload···········6
 63 ········//····80:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 64 ········//····83:·astore··········5
 65 ········//····85:·aload···········5
62 ········//····72:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;66 ········//····87:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
63 ········//····75:·astore_3·······67 ········//····90:·astore··········5
64 ········//····76:·aload_0········68 ········//····92:·aload_2········
65 ········//····77:·aload_3········69 ········//····93:·aload···········5
66 ········//····78:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V70 ········//····95:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V
67 ········//····81:·aload_0········71 ········//····98:·aload_2········
68 ········//····82:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File;72 ········//····99:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File;
69 ········//····85:·invokestatic····java/security/KeyStore.getDefaultType:()Ljava/lang/String;73 ········//···102:·invokestatic····java/security/KeyStore.getDefaultType:()Ljava/lang/String;
70 ········//····88:·astore_0·······74 ········//···105:·astore_2·······
71 ········//····89:·aload_0········75 ········//···106:·aload_2········
72 ········//····90:·invokestatic····java/security/KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;76 ········//···107:·invokestatic····java/security/KeyStore.getInstance:(Ljava/lang/String;)Ljava/security/KeyStore;
73 ········//····93:·astore_0·······77 ········//···110:·astore_2·······
74 ········//····94:·aload_0········78 ········//···111:·aload_2········
75 ········//····95:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;79 ········//···112:·putstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;
76 ········//····98:·new·············Ljava/io/FileInputStream;80 ········//···115:·new·············Ljava/io/FileInputStream;
77 ········//···101:·astore··········581 ········//···118:·astore··········7
78 ········//···103:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File;82 ········//···120:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStoreFile:Ljava/io/File;
79 ········//···106:·astore_0·······83 ········//···123:·astore_2·······
80 ········//···107:·aload···········584 ········//···124:·aload···········7
81 ········//···109:·aload_0········85 ········//···126:·aload_2········
82 ········//···110:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/File;)V86 ········//···127:·invokespecial···java/io/FileInputStream.<init>:(Ljava/io/File;)V
83 ········//···113:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;87 ········//···130:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;
84 ········//···116:·astore_0·······88 ········//···133:·astore_2·······
85 ········//···117:·ldc·············""89 ········//···134:·ldc·············""
86 ········//···119:·astore_3·······90 ········//···136:·astore··········5
87 ········//···120:·aload_3········91 ········//···138:·aload···········5
88 ········//···121:·invokevirtual···java/lang/String.toCharArray:()[C92 ········//···140:·invokevirtual···java/lang/String.toCharArray:()[C
89 ········//···124:·astore_3·······93 ········//···143:·astore··········5
90 ········//···125:·aload_0········94 ········//···145:·aload_2········
91 ········//···126:·aload···········595 ········//···146:·aload···········7
92 ········//···128:·aload_3········96 ········//···148:·aload···········5
93 ········//···129:·invokevirtual···java/security/KeyStore.load:(Ljava/io/InputStream;[C)V97 ········//···150:·invokevirtual···java/security/KeyStore.load:(Ljava/io/InputStream;[C)V
94 ········//···132:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;98 ········//···153:·getstatic·······nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.keyStore:Ljava/security/KeyStore;
95 ········//···135:·astore_0·······99 ········//···156:·astore_2·······
96 ········//···136:·aload_1········ 
97 ········//···137:·aload_0········100 ········//···157:·aload_3········
 101 ········//···158:·aload_2········
98 ········//···138:·invokevirtual···javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V102 ········//···159:·invokevirtual···javax/net/ssl/TrustManagerFactory.init:(Ljava/security/KeyStore;)V
99 ········//···141:·aload_1········103 ········//···162:·aload_3········
100 ········//···142:·invokevirtual···javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager;104 ········//···163:·invokevirtual···javax/net/ssl/TrustManagerFactory.getTrustManagers:()[Ljavax/net/ssl/TrustManager;
101 ········//···145:·astore··········6105 ········//···166:·astore··········8
102 ········//···147:·aload···········6 
103 ········//···149:·ifnull··········202 
104 ········//···152:·aload···········6 
105 ········//···154:·astore··········7 
106 ········//···156:·aload···········6106 ········//···168:·aload···········8
 107 ········//···170:·ifnull··········221
 108 ········//···173:·aload···········8
107 ········//···158:·arraylength····109 ········//···175:·arraylength····
108 ········//···159:·istore··········8 
109 ········//···161:·iconst_0······· 
110 ········//···162:·istore··········9110 ········//···176:·istore··········9
111 ········//···164:·iload···········9 
112 ········//···166:·iload···········8 
113 ········//···168:·if_icmpge·······202 
114 ········//···171:·aload···········7 
115 ········//···173:·iload···········9111 ········//···178:·iconst_0·······
116 ········//···175:·aaload········· 
117 ········//···176:·astore··········10112 ········//···179:·istore··········10
 113 ········//···181:·aconst_null····
 114 ········//···182:·astore_2·······
118 ········//···178:·aload···········10115 ········//···183:·iload···········10
119 ········//···180:·instanceof······Ljavax/net/ssl/X509TrustManager; 
120 ········//···183:·istore··········11 
121 ········//···185:·iload···········11116 ········//···185:·iload···········9
122 ········//···187:·ifeq············401117 ········//···187:·if_icmpge·······221
123 ········//···190:·aload···········10118 ········//···190:·aload···········8
124 ········//···192:·checkcast·······Ljavax/net/ssl/X509TrustManager;119 ········//···192:·iload···········10
 120 ········//···194:·aaload·········
125 ········//···195:·astore··········10121 ········//···195:·astore··········11
Max diff block lines reached; 56218/79606 bytes (70.62%) of diff not shown.
4.39 KB
nerd/tuxmobil/fahrplan/congress/parser.class
4.3 KB
procyon -ec {}
    
Offset 750, 38 lines modifiedOffset 750, 39 lines modified
750 ········if·(this.completed·&&·listener·!=·null)·{750 ········if·(this.completed·&&·listener·!=·null)·{
751 ············this.notifyActivity();751 ············this.notifyActivity();
752 ········}752 ········}
753 ····}753 ····}
754 ····754 ····
755 ····public·void·storeLectureList(final·Context·context,·final·ArrayList·list)·{755 ····public·void·storeLectureList(final·Context·context,·final·ArrayList·list)·{
756 ········final·String·log_TAG·=·this.LOG_TAG;756 ········final·String·log_TAG·=·this.LOG_TAG;
757 ········Serializable·s·=·"storeLectureList";757 ········Object·iterator·=·"storeLectureList";
758 ········MyApp.LogDebug(log_TAG,·(String)s);758 ········MyApp.LogDebug(log_TAG,·(String)iterator);
759 ········this.db·=·new·LecturesDBOpenHelper(context).getWritableDatabase();759 ········this.db·=·new·LecturesDBOpenHelper(context).getWritableDatabase();
760 ········try·{760 ········try·{
761 ············final·SQLiteDatabase·db·=·this.db;761 ············final·SQLiteDatabase·db·=·this.db;
762 ············try·{762 ············try·{
763 ················db.beginTransaction();763 ················db.beginTransaction();
764 ················final·SQLiteDatabase·db2·=·this.db;764 ················final·SQLiteDatabase·db2·=·this.db;
765 ················s·=·"lectures";765 ················iterator·=·"lectures";
 766 ················Serializable·s·=·null;
766 ················db2.delete((String)s,·(String)null,·(String[])null);767 ················db2.delete((String)iterator,·(String)null,·(String[])null);
767 ················final·Iterator<Lecture>·iterator·=·list.iterator();768 ················iterator·=·list.iterator();
768 ················try·{769 ················try·{
769 ····················while·(true)·{770 ····················while·(true)·{
770 ························Label_0113:·{771 ························Label_0119:·{
771 ····························if·(!iterator.hasNext())·{772 ····························if·(!((Iterator)iterator).hasNext())·{
772 ································break·Label_0113;773 ································break·Label_0119;
773 ····························}774 ····························}
774 ····························Lecture·next·=·iterator.next();775 ····························Lecture·next·=·((Iterator<Lecture>)iterator).next();
775 ····························try·{776 ····························try·{
776 ································next·=·next;777 ································next·=·next;
777 ································try·{778 ································try·{
778 ····································Label_0139:·{779 ····································Label_0145:·{
779 ········································if·(!this.isCancelled())·{780 ········································if·(!this.isCancelled())·{
780 ············································break·Label_0139;781 ············································break·Label_0145;
781 ········································}782 ········································}
782 ········································final·SQLiteDatabase·db3·=·this.db;783 ········································final·SQLiteDatabase·db3·=·this.db;
783 ········································try·{784 ········································try·{
784 ············································db3.setTransactionSuccessful();785 ············································db3.setTransactionSuccessful();
785 ············································this.db.endTransaction();786 ············································this.db.endTransaction();
786 ············································this.db.close();787 ············································this.db.close();
787 ············································return;788 ············································return;
Offset 853, 17 lines modifiedOffset 854, 17 lines modified
853 ····································································try·{854 ····································································try·{
854 ········································································s·=·Integer.valueOf(room_index);855 ········································································s·=·Integer.valueOf(room_index);
855 ········································································contentValues.put(s19,·(Integer)s);856 ········································································contentValues.put(s19,·(Integer)s);
856 ········································································final·String·s20·=·"rec_license";857 ········································································final·String·s20·=·"rec_license";
857 ········································································s·=·next.recordingLicense;858 ········································································s·=·next.recordingLicense;
858 ········································································contentValues.put(s20,·(String)s);859 ········································································contentValues.put(s20,·(String)s);
859 ········································································s·=·"rec_optout";860 ········································································s·=·"rec_optout";
860 ········································································Label_0933:·{861 ········································································Label_0939:·{
861 ············································································if·(!next.recordingOptOut)·{862 ············································································if·(!next.recordingOptOut)·{
862 ················································································break·Label_0933;863 ················································································break·Label_0939;
863 ············································································}864 ············································································}
864 ············································································int·i·=·1;865 ············································································int·i·=·1;
865 ············································································while·(true)·{866 ············································································while·(true)·{
866 ················································································contentValues.put((String)s,·Integer.valueOf(i));867 ················································································contentValues.put((String)s,·Integer.valueOf(i));
867 ················································································final·String·s21·=·"changed_title";868 ················································································final·String·s21·=·"changed_title";
868 ················································································final·boolean·changedTitle·=·next.changedTitle;869 ················································································final·boolean·changedTitle·=·next.changedTitle;
869 ················································································try·{870 ················································································try·{
5.19 KB
smali/nerd/tuxmobil/fahrplan/congress/DateFieldValidation.smali
    
Offset 48, 54 lines modifiedOffset 48, 53 lines modified
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·printValidationErrors()V49 .method·public·printValidationErrors()V
50 ····.locals·450 ····.locals·4
  
51 ····.prologue51 ····.prologue
52 ····.line·3852 ····.line·38
53 ····iget-object·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List;53 ····iget-object·v1,·p0,·Lnerd/tuxmobil/fahrplan/congress/DateFieldValidation;->mValidationErrors:Ljava/util/List;
  
54 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;54 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
55 ····move-result-object·v055 ····move-result-object·v1
  
56 ····.local·v0,·"i$":Ljava/util/Iterator; 
57 ····:goto_056 ····:goto_0
58 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z57 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
59 ····move-result·v258 ····move-result·v2
  
60 ····if-eqz·v2,·:cond_059 ····if-eqz·v2,·:cond_0
  
61 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;60 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
62 ····move-result-object·v161 ····move-result-object·v0
  
63 ····check-cast·v1,·Lnerd/tuxmobil/fahrplan/congress/ValidationError;62 ····check-cast·v0,·Lnerd/tuxmobil/fahrplan/congress/ValidationError;
  
64 ····.line·3963 ····.line·39
65 ····.local·v1,·"validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError;64 ····.local·v0,·"validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError;
66 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;65 ····invoke-virtual·{p0},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
67 ····move-result-object·v266 ····move-result-object·v2
  
68 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;67 ····invoke-virtual·{v2},·Ljava/lang/Class;->getName()Ljava/lang/String;
  
69 ····move-result-object·v268 ····move-result-object·v2
  
70 ····invoke-virtual·{v1},·Lnerd/tuxmobil/fahrplan/congress/ValidationError;->toString()Ljava/lang/String;69 ····invoke-virtual·{v0},·Lnerd/tuxmobil/fahrplan/congress/ValidationError;->toString()Ljava/lang/String;
  
71 ····move-result-object·v370 ····move-result-object·v3
  
72 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V71 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
73 ····goto·:goto_072 ····goto·:goto_0
  
74 ····.line·4173 ····.line·41
75 ····.end·local·v1····#·"validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError;74 ····.end·local·v0····#·"validationError":Lnerd/tuxmobil/fahrplan/congress/ValidationError;
76 ····:cond_075 ····:cond_0
77 ····return-void76 ····return-void
78 .end·method77 .end·method
  
79 .method·public·validate()Z78 .method·public·validate()Z
80 ····.locals·2679 ····.locals·26
  
Offset 126, 14 lines modifiedOffset 125, 15 lines modified
  
126 ····const/4·v7,·0x0125 ····const/4·v7,·0x0
  
127 ····const/4·v8,·0x0126 ····const/4·v8,·0x0
  
128 ····const-string·v9,·"date"127 ····const-string·v9,·"date"
  
 128 ····.line·56
129 ····invoke-virtual/range·{v2·..·v9},·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;129 ····invoke-virtual/range·{v2·..·v9},·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;
  
130 ····move-result-object·v25130 ····move-result-object·v25
  
131 ····.line·58131 ····.line·58
132 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->getCount()I132 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->getCount()I
133 ····:try_end_0133 ····:try_end_0
Offset 160, 14 lines modifiedOffset 160, 15 lines modified
160 ····:cond_0160 ····:cond_0
161 ····:try_start_1161 ····:try_start_1
162 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->moveToFirst()Z162 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->moveToFirst()Z
  
163 ····.line·62163 ····.line·62
164 ····const-string·v3,·"date"164 ····const-string·v3,·"date"
  
 165 ····.line·63
165 ····move-object/from16·v0,·v25166 ····move-object/from16·v0,·v25
  
166 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I167 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
167 ····move-result·v3168 ····move-result·v3
  
168 ····move-object/from16·v0,·v25169 ····move-object/from16·v0,·v25
Offset 195, 14 lines modifiedOffset 196, 15 lines modified
195 ····.line·68196 ····.line·68
196 ····.local·v21,·"formattedFirstDate":Ljava/lang/String;197 ····.local·v21,·"formattedFirstDate":Ljava/lang/String;
197 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->moveToLast()Z198 ····invoke-interface/range·{v25·..·v25},·Landroid/database/Cursor;->moveToLast()Z
  
198 ····.line·69199 ····.line·69
199 ····const-string·v3,·"date"200 ····const-string·v3,·"date"
  
 201 ····.line·70
200 ····move-object/from16·v0,·v25202 ····move-object/from16·v0,·v25
  
201 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I203 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
202 ····move-result·v3204 ····move-result·v3
  
203 ····move-object/from16·v0,·v25205 ····move-object/from16·v0,·v25
Offset 238, 14 lines modifiedOffset 240, 15 lines modified
238 ····move-result·v3240 ····move-result·v3
  
239 ····if-nez·v3,·:cond_2241 ····if-nez·v3,·:cond_2
  
240 ····.line·78242 ····.line·78
241 ····const-string·v3,·"dateUTC"243 ····const-string·v3,·"dateUTC"
  
 244 ····.line·79
242 ····move-object/from16·v0,·v25245 ····move-object/from16·v0,·v25
  
243 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I246 ····invoke-interface·{v0,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
244 ····move-result·v3247 ····move-result·v3
  
245 ····move-object/from16·v0,·v25248 ····move-object/from16·v0,·v25
Offset 284, 20 lines modifiedOffset 287, 22 lines modified
284 ····move-result·v3287 ····move-result·v3
  
285 ····if-nez·v3,·:cond_1288 ····if-nez·v3,·:cond_1
  
286 ····.line·85289 ····.line·85
287 ····const-string·v3,·"event_id"290 ····const-string·v3,·"event_id"
  
 291 ····.line·86
Max diff block lines reached; 1188/5186 bytes (22.91%) of diff not shown.
762 B
smali/nerd/tuxmobil/fahrplan/congress/ChangeListActivity.smali
    
Offset 107, 18 lines modifiedOffset 107, 20 lines modified
  
107 ····const·v2,·0x7f0e005d107 ····const·v2,·0x7f0e005d
  
108 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;108 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;
  
109 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;-><init>()V109 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/ChangeListFragment;-><init>()V
  
 110 ····.line·30
110 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;111 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
111 ····move-result-object·v1112 ····move-result-object·v1
  
 113 ····.line·31
112 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I114 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
113 ····.line·32115 ····.line·32
114 ····const-string·v1,·"ChangeListActivity"116 ····const-string·v1,·"ChangeListActivity"
  
115 ····const-string·v2,·"onCreate·fragment·created"117 ····const-string·v2,·"onCreate·fragment·created"
  
33.6 KB
smali/nerd/tuxmobil/fahrplan/congress/parser.smali
    
Offset 655, 25 lines modifiedOffset 655, 26 lines modified
655 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->next()I655 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->next()I
  
656 ····move-result·v11656 ····move-result·v11
  
657 ····.line·280657 ····.line·280
658 ····const/4·v15,·0x0658 ····const/4·v15,·0x0
  
659 ····.line·282659 ····.line·281
660 ····.local·v15,·"lecture_done":Z660 ····.local·v15,·"lecture_done":Z
661 ····:goto_4661 ····:goto_4
662 ····const/16·v28,·0x1662 ····const/16·v28,·0x1
  
663 ····move/from16·v0,·v28663 ····move/from16·v0,·v28
  
664 ····if-eq·v11,·v0,·:cond_0664 ····if-eq·v11,·v0,·:cond_0
  
665 ····if-nez·v15,·:cond_0665 ····if-nez·v15,·:cond_0
  
 666 ····.line·282
666 ····invoke-virtual/range·{p0·..·p0},·Lnerd/tuxmobil/fahrplan/congress/parser;->isCancelled()Z667 ····invoke-virtual/range·{p0·..·p0},·Lnerd/tuxmobil/fahrplan/congress/parser;->isCancelled()Z
  
667 ····move-result·v28668 ····move-result·v28
  
668 ····if-nez·v28,·:cond_0669 ····if-nez·v28,·:cond_0
  
669 ····.line·283670 ····.line·283
Offset 1037, 14 lines modifiedOffset 1038, 15 lines modified
  
1037 ····move-result-object·v291038 ····move-result-object·v29
  
1038 ····iget-object·v0,·v14,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String;1039 ····iget-object·v0,·v14,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String;
  
1039 ····move-object/from16·v28,·v01040 ····move-object/from16·v28,·v0
  
 1041 ····.line·332
1040 ····invoke-virtual/range·{v28·..·v28},·Ljava/lang/String;->length()I1042 ····invoke-virtual/range·{v28·..·v28},·Ljava/lang/String;->length()I
  
1041 ····move-result·v281043 ····move-result·v28
  
1042 ····if-lez·v28,·:cond_e1044 ····if-lez·v28,·:cond_e
  
1043 ····const-string·v28,·";"1045 ····const-string·v28,·";"
Offset 1054, 14 lines modifiedOffset 1056, 15 lines modified
  
1054 ····move-object/from16·v1,·v281056 ····move-object/from16·v1,·v28
  
1055 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1057 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1056 ····move-result-object·v281058 ····move-result-object·v28
  
 1059 ····.line·333
1057 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1060 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1058 ····move-result-object·v291061 ····move-result-object·v29
  
1059 ····invoke-virtual/range·{v28·..·v29},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1062 ····invoke-virtual/range·{v28·..·v29},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1060 ····move-result-object·v281063 ····move-result-object·v28
Offset 1072, 14 lines modifiedOffset 1075, 15 lines modified
  
1072 ····move-object/from16·v0,·v281075 ····move-object/from16·v0,·v28
  
1073 ····iput-object·v0,·v14,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String;1076 ····iput-object·v0,·v14,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->speakers:Ljava/lang/String;
  
1074 ····goto/16·:goto_51077 ····goto/16·:goto_5
  
 1078 ····.line·332
1075 ····:cond_e1079 ····:cond_e
1076 ····const-string·v28,·""1080 ····const-string·v28,·""
  
1077 ····goto·:goto_61081 ····goto·:goto_6
  
1078 ····.line·3351082 ····.line·335
1079 ····:cond_f1083 ····:cond_f
Offset 1229, 14 lines modifiedOffset 1233, 15 lines modified
  
1229 ····const-string·v29,·"("1233 ····const-string·v29,·"("
  
1230 ····invoke-virtual/range·{v28·..·v29},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1234 ····invoke-virtual/range·{v28·..·v29},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1231 ····move-result-object·v281235 ····move-result-object·v28
  
 1236 ····.line·351
1232 ····move-object/from16·v0,·v281237 ····move-object/from16·v0,·v28
  
1233 ····move-object/from16·v1,·v261238 ····move-object/from16·v1,·v26
  
1234 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1239 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1235 ····move-result-object·v281240 ····move-result-object·v28
Offset 1279, 15 lines modifiedOffset 1284, 15 lines modified
1279 ····.line·3551284 ····.line·355
1280 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1285 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1281 ····move-result-object·v281286 ····move-result-object·v28
  
1282 ····if-eqz·v28,·:cond_141287 ····if-eqz·v28,·:cond_14
  
1283 ····.line·3561288 ····.line·357
1284 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1289 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1285 ····move-result-object·v281290 ····move-result-object·v28
  
1286 ····invoke-static/range·{v28·..·v28},·Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseStartTime(Ljava/lang/String;)I1291 ····invoke-static/range·{v28·..·v28},·Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseStartTime(Ljava/lang/String;)I
  
1287 ····move-result·v281292 ····move-result·v28
Offset 1352, 15 lines modifiedOffset 1357, 15 lines modified
1352 ····.line·3651357 ····.line·365
1353 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1358 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1354 ····move-result-object·v281359 ····move-result-object·v28
  
1355 ····if-eqz·v28,·:cond_51360 ····if-eqz·v28,·:cond_5
  
1356 ····.line·3661361 ····.line·367
1357 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1362 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1358 ····move-result-object·v281363 ····move-result-object·v28
  
1359 ····invoke-static/range·{v28·..·v28},·Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseDuration(Ljava/lang/String;)I1364 ····invoke-static/range·{v28·..·v28},·Lnerd/tuxmobil/fahrplan/congress/Lecture;->parseDuration(Ljava/lang/String;)I
  
1360 ····move-result·v281365 ····move-result·v28
Offset 1391, 15 lines modifiedOffset 1396, 15 lines modified
1391 ····.line·3711396 ····.line·371
1392 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;1397 ····invoke-interface/range·{v18·..·v18},·Lorg/xmlpull/v1/XmlPullParser;->getText()Ljava/lang/String;
  
1393 ····move-result-object·v281398 ····move-result-object·v28
Max diff block lines reached; 31065/34345 bytes (90.45%) of diff not shown.
2.82 KB
smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
25 ····.prologue26 ····.prologue
26 ····.line·13527 ····.line·135
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 75, 14 lines modifiedOffset 76, 15 lines modified
75 ····:cond_176 ····:cond_1
76 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I77 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I
  
77 ····move-result·v678 ····move-result·v6
  
78 ····if-eq·v6,·v5,·:cond_279 ····if-eq·v6,·v5,·:cond_2
  
 80 ····.line·144
79 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I81 ····invoke-virtual·{p2},·Landroid/view/MotionEvent;->getAction()I
  
80 ····move-result·v682 ····move-result·v6
  
81 ····const/4·v7,·0x383 ····const/4·v7,·0x3
  
82 ····if-ne·v6,·v7,·:cond_084 ····if-ne·v6,·v7,·:cond_0
Offset 117, 14 lines modifiedOffset 119, 15 lines modified
  
117 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;119 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
118 ····move-result-object·v7120 ····move-result-object·v7
  
119 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;121 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
 122 ····.line·148
120 ····invoke-static·{v8},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$400(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I123 ····invoke-static·{v8},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$400(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I
  
121 ····move-result·v8124 ····move-result·v8
  
122 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;125 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
123 ····move-result-object·v7126 ····move-result-object·v7
Offset 153, 26 lines modifiedOffset 156, 28 lines modified
  
153 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;156 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
154 ····move-result-object·v7157 ····move-result-object·v7
  
155 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;158 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
 159 ····.line·149
156 ····invoke-static·{v8},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I160 ····invoke-static·{v8},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I
  
157 ····move-result·v8161 ····move-result·v8
  
158 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;162 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
159 ····move-result-object·v7163 ····move-result-object·v7
  
160 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;164 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
161 ····move-result-object·v7165 ····move-result-object·v7
  
 166 ····.line·147
162 ····invoke-static·{v6,·v7},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V167 ····invoke-static·{v6,·v7},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
163 ····.line·150168 ····.line·150
164 ····iget-object·v6,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;169 ····iget-object·v6,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
165 ····invoke-static·{v6},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I170 ····invoke-static·{v6},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->access$200(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)I
  
12.1 KB
smali/nerd/tuxmobil/fahrplan/congress/DomainNameChecker.smali
    
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
89 ····.local·v2,·"suffix":Ljava/lang/String;89 ····.local·v2,·"suffix":Ljava/lang/String;
90 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z90 ····invoke-virtual·{p0,·v0},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
  
91 ····move-result·v491 ····move-result·v4
  
92 ····if-eqz·v4,·:cond_092 ····if-eqz·v4,·:cond_0
  
 93 ····.line·298
93 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z94 ····invoke-virtual·{p0,·v2},·Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
  
94 ····move-result·v495 ····move-result·v4
  
95 ····if-eqz·v4,·:cond_096 ····if-eqz·v4,·:cond_0
  
96 ····const/4·v3,·0x197 ····const/4·v3,·0x1
Offset 150, 18 lines modifiedOffset 151, 20 lines modified
150 ····if-eqz·v2,·:cond_1151 ····if-eqz·v2,·:cond_1
  
151 ····.line·87152 ····.line·87
152 ····invoke-static·{p0},·Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;153 ····invoke-static·{p0},·Ljava/net/InetAddress;->getByName(Ljava/lang/String;)Ljava/net/InetAddress;
  
153 ····move-result-object·v3154 ····move-result-object·v3
  
 155 ····.line·88
154 ····invoke-virtual·{v3},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;156 ····invoke-virtual·{v3},·Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
  
155 ····move-result-object·v3157 ····move-result-object·v3
  
 158 ····.line·87
156 ····invoke-virtual·{p0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z159 ····invoke-virtual·{p0,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
157 ····:try_end_0160 ····:try_end_0
158 ····.catch·Ljava/net/UnknownHostException;·{:try_start_0·..·:try_end_0}·:catch_0161 ····.catch·Ljava/net/UnknownHostException;·{:try_start_0·..·:try_end_0}·:catch_0
  
159 ····move-result·v2162 ····move-result·v2
  
160 ····goto·:goto_0163 ····goto·:goto_0
Offset 222, 14 lines modifiedOffset 225, 15 lines modified
  
222 ····.prologue225 ····.prologue
223 ····.line·60226 ····.line·60
224 ····if-eqz·p0,·:cond_0227 ····if-eqz·p0,·:cond_0
  
225 ····if-eqz·p1,·:cond_0228 ····if-eqz·p1,·:cond_0
  
 229 ····.line·61
226 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I230 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
227 ····move-result·v0231 ····move-result·v0
  
228 ····if-nez·v0,·:cond_1232 ····if-nez·v0,·:cond_1
  
229 ····.line·62233 ····.line·62
Offset 324, 14 lines modifiedOffset 328, 15 lines modified
  
324 ····move-result·v7328 ····move-result·v7
  
325 ····if-eqz·v7,·:cond_0329 ····if-eqz·v7,·:cond_0
  
326 ····if-eqz·p1,·:cond_0330 ····if-eqz·p1,·:cond_0
  
 331 ····.line·240
327 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I332 ····invoke-virtual·{p1},·Ljava/lang/String;->length()I
  
328 ····move-result·v7333 ····move-result·v7
  
329 ····if-nez·v7,·:cond_2334 ····if-nez·v7,·:cond_2
  
330 ····:cond_0335 ····:cond_0
Offset 767, 187 lines modifiedOffset 772, 186 lines modified
  
767 .method·private·static·matchIpAddress(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z772 .method·private·static·matchIpAddress(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Z
768 ····.locals·15773 ····.locals·15
769 ····.param·p0,·"certificate"····#·Ljava/security/cert/X509Certificate;774 ····.param·p0,·"certificate"····#·Ljava/security/cert/X509Certificate;
770 ····.param·p1,·"thisDomain"····#·Ljava/lang/String;775 ····.param·p1,·"thisDomain"····#·Ljava/lang/String;
  
771 ····.prologue776 ····.prologue
772 ····const/4·v11,·0x1777 ····const/4·v10,·0x1
  
773 ····const/4·v12,·0x0778 ····const/4·v11,·0x0
  
774 ····.line·114779 ····.line·114
775 ····const-string·v10,·"DomainNameChecker"780 ····const-string·v9,·"DomainNameChecker"
  
776 ····new-instance·v13,·Ljava/lang/StringBuilder;781 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
777 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V782 ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V
  
778 ····const-string·v14,·"DomainNameChecker.matchIpAddress():·this·domain:·"783 ····const-string·v13,·"DomainNameChecker.matchIpAddress():·this·domain:·"
  
779 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;784 ····invoke-virtual·{v12,·v13},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
780 ····move-result-object·v13785 ····move-result-object·v12
  
781 ····move-object/from16·v0,·p1786 ····move-object/from16·v0,·p1
  
782 ····invoke-virtual·{v13,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;787 ····invoke-virtual·{v12,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
783 ····move-result-object·v13788 ····move-result-object·v12
  
784 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;789 ····invoke-virtual·{v12},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
785 ····move-result-object·v13790 ····move-result-object·v12
  
786 ····invoke-static·{v10,·v13},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V791 ····invoke-static·{v9,·v12},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
787 ····.line·118792 ····.line·118
788 ····:try_start_0793 ····:try_start_0
789 ····invoke-static/range·{p1·..·p1},·Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;794 ····invoke-static/range·{p1·..·p1},·Ljava/net/InetAddress;->getAllByName(Ljava/lang/String;)[Ljava/net/InetAddress;
790 ····:try_end_0795 ····:try_end_0
791 ····.catch·Ljava/net/UnknownHostException;·{:try_start_0·..·:try_end_0}·:catch_0796 ····.catch·Ljava/net/UnknownHostException;·{:try_start_0·..·:try_end_0}·:catch_0
  
792 ····move-result-object·v6797 ····move-result-object·v5
  
793 ····.line·125798 ····.line·125
794 ····.local·v6,·"ipAddr":[Ljava/net/InetAddress;799 ····.local·v5,·"ipAddr":[Ljava/net/InetAddress;
795 ····aget-object·v10,·v6,·v12800 ····aget-object·v9,·v5,·v11
  
796 ····invoke-virtual·{v10},·Ljava/net/InetAddress;->getHostName()Ljava/lang/String;801 ····invoke-virtual·{v9},·Ljava/net/InetAddress;->getHostName()Ljava/lang/String;
  
797 ····move-result-object·v7802 ····move-result-object·v6
  
798 ····.line·126803 ····.line·126
799 ····.local·v7,·"reverseDNS":Ljava/lang/String;804 ····.local·v6,·"reverseDNS":Ljava/lang/String;
800 ····const-string·v10,·"DomainNameChecker"805 ····const-string·v9,·"DomainNameChecker"
  
801 ····new-instance·v13,·Ljava/lang/StringBuilder;806 ····new-instance·v12,·Ljava/lang/StringBuilder;
  
Max diff block lines reached; 7835/12269 bytes (63.86%) of diff not shown.
1.09 KB
smali/nerd/tuxmobil/fahrplan/congress/LectureArrayAdapter.smali
    
Offset 472, 14 lines modifiedOffset 472, 15 lines modified
472 ····if-nez·p2,·:cond_0472 ····if-nez·p2,·:cond_0
  
473 ····.line·61473 ····.line·61
474 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;->context:Landroid/content/Context;474 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter;->context:Landroid/content/Context;
  
475 ····const-string·v9,·"layout_inflater"475 ····const-string·v9,·"layout_inflater"
  
 476 ····.line·62
476 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;477 ····invoke-virtual·{v8,·v9},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
477 ····move-result-object·v0478 ····move-result-object·v0
  
478 ····check-cast·v0,·Landroid/view/LayoutInflater;479 ····check-cast·v0,·Landroid/view/LayoutInflater;
  
479 ····.line·63480 ····.line·63
Offset 707, 14 lines modifiedOffset 708, 15 lines modified
707 ····.restart·local·v7····#·"viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;708 ····.restart·local·v7····#·"viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolderSeperator;
708 ····goto/16·:goto_0709 ····goto/16·:goto_0
  
709 ····.line·104710 ····.line·104
710 ····:pswitch_4711 ····:pswitch_4
711 ····const/4·v8,·0x3712 ····const/4·v8,·0x3
  
 713 ····.line·105
712 ····invoke-static·{v8},·Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat;714 ····invoke-static·{v8},·Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat;
  
713 ····move-result-object·v4715 ····move-result-object·v4
  
714 ····.line·107716 ····.line·107
715 ····.local·v4,·"tf":Ljava/text/DateFormat;717 ····.local·v4,·"tf":Ljava/text/DateFormat;
716 ····iget-object·v8,·v6,·Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;->title:Landroid/widget/TextView;718 ····iget-object·v8,·v6,·Lnerd/tuxmobil/fahrplan/congress/LectureArrayAdapter$ViewHolder;->title:Landroid/widget/TextView;
891 B
smali/nerd/tuxmobil/fahrplan/congress/MissingXmlAttributeException.smali
    
Offset 21, 21 lines modifiedOffset 21, 15 lines modified
  
21 ····move-result-object·v021 ····move-result-object·v0
  
22 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;22 ····invoke-virtual·{v0,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
23 ····move-result-object·v023 ····move-result-object·v0
  
24 ····const-string·v1,·">·element·does·not·contain·"24 ····const-string·v1,·">·element·does·not·contain·the·mandatory·\'"
  
25 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
26 ····move-result-object·v0 
  
27 ····const-string·v1,·"the·mandatory·\'" 
  
28 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;25 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
29 ····move-result-object·v026 ····move-result-object·v0
  
30 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;27 ····invoke-virtual·{v0,·p2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
685 B
smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.line·54
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.26 KB
smali/nerd/tuxmobil/fahrplan/congress/TrackBackgrounds.smali
    
Offset 36, 116 lines modifiedOffset 36, 115 lines modified
  
36 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V36 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
37 ····.line·6637 ····.line·66
38 ····.local·v1,·"drawables":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;"38 ····.local·v1,·"drawables":Ljava/util/HashMap;,·"Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;"
39 ····invoke-virtual·{p3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;39 ····invoke-virtual·{p3},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
40 ····move-result-object·v640 ····move-result-object·v5
  
41 ····.line·6741 ····.line·67
42 ····.local·v6,·"res":Landroid/content/res/Resources;42 ····.local·v5,·"res":Landroid/content/res/Resources;
43 ····invoke-virtual·{p3},·Landroid/content/Context;->getPackageName()Ljava/lang/String;43 ····invoke-virtual·{p3},·Landroid/content/Context;->getPackageName()Ljava/lang/String;
  
44 ····move-result-object·v544 ····move-result-object·v4
  
45 ····.line·6945 ····.line·69
46 ····.local·v5,·"packageName":Ljava/lang/String;46 ····.local·v4,·"packageName":Ljava/lang/String;
47 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;47 ····invoke-interface·{p0},·Ljava/util/Map;->entrySet()Ljava/util/Set;
  
48 ····move-result-object·v848 ····move-result-object·v7
  
49 ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator;49 ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
50 ····move-result-object·v350 ····move-result-object·v8
  
51 ····.local·v3,·"i$":Ljava/util/Iterator; 
52 ····:goto_051 ····:goto_0
53 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z52 ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z
  
54 ····move-result·v853 ····move-result·v7
  
55 ····if-eqz·v8,·:cond_154 ····if-eqz·v7,·:cond_1
  
56 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;55 ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
57 ····move-result-object·v256 ····move-result-object·v2
  
58 ····check-cast·v2,·Ljava/util/Map$Entry;57 ····check-cast·v2,·Ljava/util/Map$Entry;
  
59 ····.line·7058 ····.line·70
60 ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"59 ····.local·v2,·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
61 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;60 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
  
62 ····move-result-object·v461 ····move-result-object·v3
  
63 ····check-cast·v4,·Ljava/lang/String;62 ····check-cast·v3,·Ljava/lang/String;
  
64 ····.line·7163 ····.line·71
65 ····.local·v4,·"key":Ljava/lang/String;64 ····.local·v3,·"key":Ljava/lang/String;
66 ····move-object·v7,·p165 ····move-object·v6,·p1
  
67 ····.line·7566 ····.line·75
68 ····.local·v7,·"value":Ljava/lang/String;67 ····.local·v6,·"value":Ljava/lang/String;
69 ····invoke-static·{v4},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z68 ····invoke-static·{v3},·Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
  
70 ····move-result·v869 ····move-result·v7
  
71 ····if-nez·v8,·:cond_070 ····if-nez·v7,·:cond_0
  
72 ····.line·7671 ····.line·76
73 ····new-instance·v8,·Ljava/lang/StringBuilder;72 ····new-instance·v7,·Ljava/lang/StringBuilder;
  
74 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V73 ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V
  
75 ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;74 ····invoke-virtual·{v7,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
76 ····move-result-object·v875 ····move-result-object·v7
  
77 ····const-string·v9,·"_"76 ····const-string·v9,·"_"
  
78 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;77 ····invoke-virtual·{v7,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
79 ····move-result-object·v978 ····move-result-object·v9
  
80 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;79 ····invoke-interface·{v2},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
81 ····move-result-object·v880 ····move-result-object·v7
  
82 ····check-cast·v8,·Ljava/lang/String;81 ····check-cast·v7,·Ljava/lang/String;
  
83 ····invoke-virtual·{v9,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;82 ····invoke-virtual·{v9,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
84 ····move-result-object·v883 ····move-result-object·v7
  
85 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;84 ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
86 ····move-result-object·v785 ····move-result-object·v6
  
87 ····.line·7886 ····.line·78
88 ····:cond_087 ····:cond_0
89 ····invoke-virtual·{v6,·v7,·p2,·v5},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I88 ····invoke-virtual·{v5,·v6,·p2,·v4},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
90 ····move-result·v089 ····move-result·v0
  
91 ····.line·7990 ····.line·79
92 ····.local·v0,·"drawable":I91 ····.local·v0,·"drawable":I
93 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;92 ····invoke-static·{v0},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
94 ····move-result-object·v893 ····move-result-object·v7
  
95 ····invoke-virtual·{v1,·v4,·v8},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;94 ····invoke-virtual·{v1,·v3,·v7},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
96 ····goto·:goto_095 ····goto·:goto_0
  
97 ····.line·8196 ····.line·81
98 ····.end·local·v0····#·"drawable":I97 ····.end·local·v0····#·"drawable":I
99 ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"98 ····.end·local·v2····#·"entry":Ljava/util/Map$Entry;,·"Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
100 ····.end·local·v4····#·"key":Ljava/lang/String;99 ····.end·local·v3····#·"key":Ljava/lang/String;
101 ····.end·local·v7····#·"value":Ljava/lang/String;100 ····.end·local·v6····#·"value":Ljava/lang/String;
102 ····:cond_1101 ····:cond_1
103 ····return-object·v1102 ····return-object·v1
104 .end·method103 .end·method
  
105 .method·public·static·getHashMapResource(Landroid/content/Context;I)Ljava/util/Map;104 .method·public·static·getHashMapResource(Landroid/content/Context;I)Ljava/util/Map;
106 ····.locals·11105 ····.locals·11
107 ····.param·p0,·"c"····#·Landroid/content/Context;106 ····.param·p0,·"c"····#·Landroid/content/Context;
1.36 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8027 ····.line·80
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 43, 14 lines modifiedOffset 44, 15 lines modified
  
43 ····.prologue44 ····.prologue
44 ····const/4·v5,·0x145 ····const/4·v5,·0x1
  
45 ····.line·8546 ····.line·85
46 ····iget-object·v3,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;47 ····iget-object·v3,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
 48 ····.line·86
47 ····invoke-virtual·{v3},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;49 ····invoke-virtual·{v3},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;
  
48 ····move-result-object·v350 ····move-result-object·v3
  
49 ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;51 ····invoke-static·{v3},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
50 ····move-result-object·v152 ····move-result-object·v1
108 KB
smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment.smali
    
Offset 4, 22 lines modifiedOffset 4, 14 lines modified
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/support/v7/app/ActionBar$OnNavigationListener;5 .implements·Landroid/support/v7/app/ActionBar$OnNavigationListener;
6 .implements·Landroid/view/View$OnClickListener;6 .implements·Landroid/view/View$OnClickListener;
7 .implements·Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;7 .implements·Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;
  
  
8 #·annotations 
9 .annotation·system·Ldalvik/annotation/MemberClasses; 
10 ····value·=·{ 
11 ········Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$6; 
12 ····} 
13 .end·annotation 
  
  
14 #·static·fields8 #·static·fields
15 .field·private·static·LOG_TAG:Ljava/lang/String;9 .field·private·static·LOG_TAG:Ljava/lang/String;
  
16 .field·public·static·context:Landroid/content/Context;10 .field·public·static·context:Landroid/content/Context;
  
17 .field·public·static·rooms:[Ljava/lang/String;11 .field·public·static·rooms:[Ljava/lang/String;
  
Offset 269, 171 lines modifiedOffset 261, 169 lines modified
269 ····.end·local·v1····#·"p":Landroid/widget/LinearLayout$LayoutParams;261 ····.end·local·v1····#·"p":Landroid/widget/LinearLayout$LayoutParams;
270 ····.end·local·v2····#·"roomLayout":Landroid/widget/LinearLayout;262 ····.end·local·v2····#·"roomLayout":Landroid/widget/LinearLayout;
271 ····:cond_1263 ····:cond_1
272 ····return-void264 ····return-void
273 .end·method265 .end·method
  
274 .method·private·addRoomTitleViews(Landroid/widget/HorizontalScrollView;)V266 .method·private·addRoomTitleViews(Landroid/widget/HorizontalScrollView;)V
275 ····.locals·13267 ····.locals·12
276 ····.param·p1,·"scroller"····#·Landroid/widget/HorizontalScrollView;268 ····.param·p1,·"scroller"····#·Landroid/widget/HorizontalScrollView;
  
277 ····.prologue269 ····.prologue
278 ····const/16·v12,·0x11270 ····const/16·v11,·0x11
  
279 ····.line·311271 ····.line·311
280 ····const/4·v9,·0x0272 ····const/4·v8,·0x0
  
281 ····invoke-virtual·{p1,·v9},·Landroid/widget/HorizontalScrollView;->getChildAt(I)Landroid/view/View;273 ····invoke-virtual·{p1,·v8},·Landroid/widget/HorizontalScrollView;->getChildAt(I)Landroid/view/View;
  
282 ····move-result-object·v6274 ····move-result-object·v5
  
283 ····check-cast·v6,·Landroid/widget/LinearLayout;275 ····check-cast·v5,·Landroid/widget/LinearLayout;
  
284 ····.line·312276 ····.line·312
285 ····.local·v6,·"root":Landroid/widget/LinearLayout;277 ····.local·v5,·"root":Landroid/widget/LinearLayout;
286 ····invoke-virtual·{v6},·Landroid/widget/LinearLayout;->removeAllViews()V278 ····invoke-virtual·{v5},·Landroid/widget/LinearLayout;->removeAllViews()V
  
287 ····.line·313279 ····.line·313
288 ····sget-object·v9,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap;280 ····sget-object·v8,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomsMap:Ljava/util/HashMap;
  
289 ····invoke-virtual·{v9},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;281 ····invoke-virtual·{v8},·Ljava/util/HashMap;->entrySet()Ljava/util/Set;
  
290 ····move-result-object·v5282 ····move-result-object·v4
  
291 ····.line·314283 ····.line·314
292 ····.local·v5,·"roomTitleSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;>;"284 ····.local·v4,·"roomTitleSet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/Integer;>;>;"
293 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources;285 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->getResources()Landroid/content/res/Resources;
  
294 ····move-result-object·v9286 ····move-result-object·v8
  
295 ····const·v10,·0x7f0c0003287 ····const·v9,·0x7f0c0003
  
296 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getInteger(I)I288 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getInteger(I)I
  
297 ····move-result·v7289 ····move-result·v6
  
298 ····.line·315290 ····.line·315
299 ····.local·v7,·"textSize":I291 ····.local·v6,·"textSize":I
300 ····const/4·v1,·0x0292 ····const/4·v1,·0x0
  
301 ····.local·v1,·"i":I293 ····.local·v1,·"i":I
302 ····:goto_0294 ····:goto_0
303 ····sget·v9,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I295 ····sget·v8,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->room_count:I
  
304 ····if-ge·v1,·v9,·:cond_2296 ····if-ge·v1,·v8,·:cond_2
  
305 ····.line·316297 ····.line·316
306 ····new-instance·v4,·Landroid/widget/TextView;298 ····new-instance·v3,·Landroid/widget/TextView;
  
307 ····sget-object·v9,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->context:Landroid/content/Context;299 ····sget-object·v8,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->context:Landroid/content/Context;
  
308 ····invoke-direct·{v4,·v9},·Landroid/widget/TextView;-><init>(Landroid/content/Context;)V300 ····invoke-direct·{v3,·v8},·Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
  
309 ····.line·317301 ····.line·317
310 ····.local·v4,·"roomTitle":Landroid/widget/TextView;302 ····.local·v3,·"roomTitle":Landroid/widget/TextView;
311 ····new-instance·v3,·Landroid/widget/LinearLayout$LayoutParams;303 ····new-instance·v2,·Landroid/widget/LinearLayout$LayoutParams;
  
312 ····iget·v9,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->columnWidth:I304 ····iget·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->columnWidth:I
  
313 ····const/4·v10,·-0x2305 ····const/4·v9,·-0x2
  
314 ····const/high16·v11,·0x3f800000····#·1.0f306 ····const/high16·v10,·0x3f800000····#·1.0f
  
315 ····invoke-direct·{v3,·v9,·v10,·v11},·Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V307 ····invoke-direct·{v2,·v8,·v9,·v10},·Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V
  
316 ····.line·319308 ····.line·319
317 ····.local·v3,·"p":Landroid/widget/LinearLayout$LayoutParams;309 ····.local·v2,·"p":Landroid/widget/LinearLayout$LayoutParams;
318 ····iput·v12,·v3,·Landroid/widget/LinearLayout$LayoutParams;->gravity:I310 ····iput·v11,·v2,·Landroid/widget/LinearLayout$LayoutParams;->gravity:I
  
319 ····.line·320311 ····.line·320
320 ····invoke-virtual·{v4,·v3},·Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V312 ····invoke-virtual·{v3,·v2},·Landroid/widget/TextView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
  
321 ····.line·321313 ····.line·321
322 ····invoke-virtual·{v4,·v12},·Landroid/widget/TextView;->setGravity(I)V314 ····invoke-virtual·{v3,·v11},·Landroid/widget/TextView;->setGravity(I)V
  
323 ····.line·322315 ····.line·322
324 ····iget-object·v9,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->light:Landroid/graphics/Typeface;316 ····iget-object·v8,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;->light:Landroid/graphics/Typeface;
  
325 ····invoke-virtual·{v4,·v9},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V317 ····invoke-virtual·{v3,·v8},·Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
  
326 ····.line·323318 ····.line·323
327 ····sget-object·v9,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray;319 ····sget-object·v8,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->roomList:Landroid/util/SparseIntArray;
  
328 ····invoke-virtual·{v9,·v1},·Landroid/util/SparseIntArray;->get(I)I320 ····invoke-virtual·{v8,·v1},·Landroid/util/SparseIntArray;->get(I)I
  
329 ····move-result·v8321 ····move-result·v7
  
330 ····.line·324322 ····.line·324
331 ····.local·v8,·"v":I323 ····.local·v7,·"v":I
332 ····invoke-interface·{v5},·Ljava/util/Set;->iterator()Ljava/util/Iterator;324 ····invoke-interface·{v4},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
333 ····move-result-object·v2325 ····move-result-object·v9
  
334 ····.local·v2,·"i$":Ljava/util/Iterator; 
335 ····:cond_0326 ····:cond_0
Max diff block lines reached; 103859/110272 bytes (94.18%) of diff not shown.
650 B
smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6327 ····.line·63
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.59 KB
smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView.smali
    
Offset 442, 26 lines modifiedOffset 442, 28 lines modified
  
442 ····const-string·v4,·"·getMW:"442 ····const-string·v4,·"·getMW:"
  
443 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;443 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
444 ····move-result-object·v3444 ····move-result-object·v3
  
 445 ····.line·197
445 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getMeasuredWidth()I446 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getMeasuredWidth()I
  
446 ····move-result·v4447 ····move-result·v4
  
447 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;448 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
448 ····move-result-object·v3449 ····move-result-object·v3
  
449 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;450 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
450 ····move-result-object·v3451 ····move-result-object·v3
  
 452 ····.line·195
451 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V453 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
452 ····.line·198454 ····.line·198
453 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/HorizontalScrollView;->onSizeChanged(IIII)V455 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/widget/HorizontalScrollView;->onSizeChanged(IIII)V
  
454 ····.line·199456 ····.line·199
455 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getResources()Landroid/content/res/Resources;457 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getResources()Landroid/content/res/Resources;
Offset 638, 14 lines modifiedOffset 640, 15 lines modified
  
638 ····const-string·v4,·"·"640 ····const-string·v4,·"·"
  
639 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;641 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
640 ····move-result-object·v3642 ····move-result-object·v3
  
 643 ····.line·110
641 ····invoke-virtual·{p0,·v5},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getChildAt(I)Landroid/view/View;644 ····invoke-virtual·{p0,·v5},·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->getChildAt(I)Landroid/view/View;
  
642 ····move-result-object·v4645 ····move-result-object·v4
  
643 ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredWidth()I646 ····invoke-virtual·{v4},·Landroid/view/View;->getMeasuredWidth()I
  
644 ····move-result·v4647 ····move-result·v4
Offset 654, 14 lines modifiedOffset 657, 15 lines modified
  
654 ····move-result-object·v3657 ····move-result-object·v3
  
655 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;658 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
656 ····move-result-object·v3659 ····move-result-object·v3
  
 660 ····.line·109
657 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V661 ····invoke-static·{v2,·v3},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
658 ····.line·111662 ····.line·111
659 ····if-nez·p2,·:cond_4663 ····if-nez·p2,·:cond_4
  
660 ····.line·112664 ····.line·112
661 ····new-instance·v2,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;665 ····new-instance·v2,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;
Offset 824, 18 lines modifiedOffset 828, 20 lines modified
824 ····.end·local·v0····#·"c":Landroid/view/ViewGroup;828 ····.end·local·v0····#·"c":Landroid/view/ViewGroup;
825 ····.end·local·v5····#·"p":Landroid/view/ViewGroup$LayoutParams;829 ····.end·local·v5····#·"p":Landroid/view/ViewGroup$LayoutParams;
826 ····:cond_1830 ····:cond_1
827 ····invoke-static·{v10,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I831 ····invoke-static·{v10,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
828 ····move-result·v7832 ····move-result·v7
  
 833 ····.line·249
829 ····invoke-static·{v10,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I834 ····invoke-static·{v10,·v10},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
  
830 ····move-result·v8835 ····move-result·v8
  
 836 ····.line·248
831 ····invoke-virtual·{v2,·v7,·v8},·Landroid/view/ViewGroup;->measure(II)V837 ····invoke-virtual·{v2,·v7,·v8},·Landroid/view/ViewGroup;->measure(II)V
  
832 ····.line·251838 ····.line·251
833 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->roomNames:Landroid/widget/HorizontalScrollView;839 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;->roomNames:Landroid/widget/HorizontalScrollView;
  
834 ····if-eqz·v7,·:cond_2840 ····if-eqz·v7,·:cond_2
  
1.03 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity.smali
    
Offset 15, 15 lines modifiedOffset 15, 14 lines modified
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.prologue17 ····.prologue
18 ····.line·1518 ····.line·15
19 ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V19 ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V
  
20 ····.line·35 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
  
  
23 #·virtual·methods22 #·virtual·methods
24 .method·protected·onCreate(Landroid/os/Bundle;)V23 .method·protected·onCreate(Landroid/os/Bundle;)V
25 ····.locals·524 ····.locals·5
Offset 86, 18 lines modifiedOffset 85, 20 lines modified
  
86 ····const·v2,·0x7f0e005d85 ····const·v2,·0x7f0e005d
  
87 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;86 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
88 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;-><init>()V87 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;-><init>()V
  
 88 ····.line·29
89 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;89 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/FragmentTransaction;->add(ILandroid/app/Fragment;)Landroid/app/FragmentTransaction;
  
90 ····move-result-object·v190 ····move-result-object·v1
  
 91 ····.line·30
91 ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I92 ····invoke-virtual·{v1},·Landroid/app/FragmentTransaction;->commit()I
  
92 ····.line·3193 ····.line·31
93 ····const-string·v1,·"SettingsActivity"94 ····const-string·v1,·"SettingsActivity"
  
94 ····const-string·v2,·"onCreate·fragment·created"95 ····const-string·v2,·"onCreate·fragment·created"
  
7.12 KB
smali/nerd/tuxmobil/fahrplan/congress/CertificateDialogFragment.smali
    
Offset 209, 15 lines modifiedOffset 209, 15 lines modified
  
209 ····move-result-object·v2209 ····move-result-object·v2
  
210 ····if-nez·v2,·:cond_2210 ····if-nez·v2,·:cond_2
  
211 ····const-string·v1,·""211 ····const-string·v1,·""
  
212 ····.line·135212 ····.line·136
213 ····.local·v1,·"messageArguments":Ljava/lang/String;213 ····.local·v1,·"messageArguments":Ljava/lang/String;
214 ····:goto_1214 ····:goto_1
215 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;215 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
216 ····move-result-object·v2216 ····move-result-object·v2
  
217 ····const·v3,·0x7f060043217 ····const·v3,·0x7f060043
Offset 228, 14 lines modifiedOffset 228, 15 lines modified
  
228 ····new-array·v5,·v5,·[Ljava/lang/Object;228 ····new-array·v5,·v5,·[Ljava/lang/Object;
  
229 ····const/4·v6,·0x0229 ····const/4·v6,·0x0
  
230 ····aput-object·v1,·v5,·v6230 ····aput-object·v1,·v5,·v6
  
 231 ····.line·135
231 ····invoke-static·{v2,·v3,·v4,·v5},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V232 ····invoke-static·{v2,·v3,·v4,·v5},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V
  
232 ····goto·:goto_0233 ····goto·:goto_0
  
233 ····.line·134234 ····.line·134
234 ····.end·local·v1····#·"messageArguments":Ljava/lang/String;235 ····.end·local·v1····#·"messageArguments":Ljava/lang/String;
235 ····:cond_2236 ····:cond_2
Offset 472, 14 lines modifiedOffset 473, 15 lines modified
  
472 ····const/4·v13,·0x0473 ····const/4·v13,·0x0
  
473 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;474 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;
  
474 ····aget-object·v14,·v14,·v5475 ····aget-object·v14,·v14,·v5
  
 476 ····.line·94
475 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;477 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;
  
476 ····move-result-object·v14478 ····move-result-object·v14
  
477 ····invoke-virtual·{v14},·Ljava/util/Date;->getDate()I479 ····invoke-virtual·{v14},·Ljava/util/Date;->getDate()I
  
478 ····move-result·v14480 ····move-result·v14
Offset 492, 14 lines modifiedOffset 494, 15 lines modified
  
492 ····const/4·v13,·0x1494 ····const/4·v13,·0x1
  
493 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;495 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;
  
494 ····aget-object·v14,·v14,·v5496 ····aget-object·v14,·v14,·v5
  
 497 ····.line·95
495 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;498 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;
  
496 ····move-result-object·v14499 ····move-result-object·v14
  
497 ····invoke-virtual·{v14},·Ljava/util/Date;->getMonth()I500 ····invoke-virtual·{v14},·Ljava/util/Date;->getMonth()I
  
498 ····move-result·v14501 ····move-result·v14
Offset 514, 14 lines modifiedOffset 517, 15 lines modified
  
514 ····const/4·v13,·0x2517 ····const/4·v13,·0x2
  
515 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;518 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;
  
516 ····aget-object·v14,·v14,·v5519 ····aget-object·v14,·v14,·v5
  
 520 ····.line·96
517 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;521 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotBefore()Ljava/util/Date;
  
518 ····move-result-object·v14522 ····move-result-object·v14
  
519 ····invoke-virtual·{v14},·Ljava/util/Date;->getYear()I523 ····invoke-virtual·{v14},·Ljava/util/Date;->getYear()I
  
520 ····move-result·v14524 ····move-result·v14
Offset 530, 14 lines modifiedOffset 534, 15 lines modified
  
530 ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;534 ····invoke-static·{v14},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
531 ····move-result-object·v14535 ····move-result-object·v14
  
532 ····aput-object·v14,·v12,·v13536 ····aput-object·v14,·v12,·v13
  
 537 ····.line·93
533 ····invoke-static·{v11,·v12},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;538 ····invoke-static·{v11,·v12},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
534 ····move-result-object·v11539 ····move-result-object·v11
  
535 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
536 ····move-result-object·v10541 ····move-result-object·v10
Offset 548, 14 lines modifiedOffset 553, 15 lines modified
  
548 ····invoke-virtual·{v1,·v10},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;553 ····invoke-virtual·{v1,·v10},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
549 ····move-result-object·v10554 ····move-result-object·v10
  
550 ····const-string·v11,·"\n"555 ····const-string·v11,·"\n"
  
 556 ····.line·96
551 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;557 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
552 ····.line·97558 ····.line·97
553 ····new-instance·v10,·Ljava/lang/StringBuilder;559 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
554 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V560 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 573, 14 lines modifiedOffset 579, 15 lines modified
  
573 ····const/4·v13,·0x0579 ····const/4·v13,·0x0
  
574 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;580 ····iget-object·v14,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;->chain:[Ljava/security/cert/X509Certificate;
  
575 ····aget-object·v14,·v14,·v5581 ····aget-object·v14,·v14,·v5
  
 582 ····.line·98
576 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date;583 ····invoke-virtual·{v14},·Ljava/security/cert/X509Certificate;->getNotAfter()Ljava/util/Date;
  
577 ····move-result-object·v14584 ····move-result-object·v14
  
578 ····invoke-virtual·{v14},·Ljava/util/Date;->getDate()I585 ····invoke-virtual·{v14},·Ljava/util/Date;->getDate()I
  
579 ····move-result·v14586 ····move-result·v14
Max diff block lines reached; 3674/7155 bytes (51.35%) of diff not shown.
1.31 KB
smali/nerd/tuxmobil/fahrplan/congress/AlertDialogHelper.smali
    
Offset 13, 32 lines modifiedOffset 13, 36 lines modified
  
13 ····.prologue13 ····.prologue
14 ····.line·1614 ····.line·16
15 ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder;15 ····new-instance·v0,·Landroid/support/v7/app/AlertDialog$Builder;
  
16 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V16 ····invoke-direct·{v0,·p0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
 17 ····.line·17
17 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;18 ····invoke-virtual·{v0,·p1},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;
  
18 ····move-result-object·v019 ····move-result-object·v0
  
 20 ····.line·18
19 ····invoke-virtual·{p0,·p2,·p3},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;21 ····invoke-virtual·{p0,·p2,·p3},·Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
20 ····move-result-object·v122 ····move-result-object·v1
  
21 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;23 ····invoke-virtual·{v0,·v1},·Landroid/support/v7/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;
  
22 ····move-result-object·v024 ····move-result-object·v0
  
23 ····const·v1,·0x7f06001425 ····const·v1,·0x7f060014
  
24 ····const/4·v2,·0x026 ····const/4·v2,·0x0
  
 27 ····.line·19
25 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;28 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
26 ····move-result-object·v029 ····move-result-object·v0
  
 30 ····.line·20
27 ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog;31 ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->show()Landroid/support/v7/app/AlertDialog;
  
28 ····.line·2132 ····.line·21
29 ····return-void33 ····return-void
30 .end·method34 .end·method
701 B
smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$scrollTo:I22 .field·final·synthetic·val$scrollTo:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V24 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
26 ····.prologue27 ····.prologue
27 ····.line·11228 ····.line·112
28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;29 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
29 ····iput·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->val$scrollTo:I30 ····iput·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$1;->val$scrollTo:I
  
698 B
smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$pos:I24 .field·final·synthetic·val$pos:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·45630 ····.line·456
30 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;31 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
31 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->val$parent:Landroid/widget/ScrollView;32 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$3;->val$parent:Landroid/widget/ScrollView;
  
795 B
smali/nerd/tuxmobil/fahrplan/congress/StarredListActivity.smali
    
Offset 152, 18 lines modifiedOffset 152, 20 lines modified
  
152 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;152 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;
  
153 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;-><init>()V153 ····invoke-direct·{v3},·Lnerd/tuxmobil/fahrplan/congress/StarredListFragment;-><init>()V
  
154 ····const-string·v4,·"starred"154 ····const-string·v4,·"starred"
  
 155 ····.line·26
155 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;156 ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
156 ····move-result-object·v1157 ····move-result-object·v1
  
 158 ····.line·27
157 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I159 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
158 ····.line·28160 ····.line·28
159 ····const-string·v1,·"StarredListActivity"161 ····const-string·v1,·"StarredListActivity"
  
160 ····const-string·v2,·"onCreate·fragment·created"162 ····const-string·v2,·"onCreate·fragment·created"
  
519 B
smali/nerd/tuxmobil/fahrplan/congress/AboutDialog.smali
    
Offset 436, 15 lines modifiedOffset 436, 15 lines modified
  
436 ····const/4·v15,·0x1436 ····const/4·v15,·0x1
  
437 ····new-array·v15,·v15,·[Ljava/lang/Object;437 ····new-array·v15,·v15,·[Ljava/lang/Object;
  
438 ····const/16·v16,·0x0438 ····const/16·v16,·0x0
  
439 ····const-string·v17,·"2015-12-29T16:41Z"439 ····const-string·v17,·"2017-10-12T00:20Z"
  
440 ····aput-object·v17,·v15,·v16440 ····aput-object·v17,·v15,·v16
  
441 ····move-object/from16·v0,·p0441 ····move-object/from16·v0,·p0
  
442 ····invoke-virtual·{v0,·v14,·v15},·Lnerd/tuxmobil/fahrplan/congress/AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;442 ····invoke-virtual·{v0,·v14,·v15},·Lnerd/tuxmobil/fahrplan/congress/AboutDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
741 B
smali/nerd/tuxmobil/fahrplan/congress/DateHelper.smali
    
Offset 78, 27 lines modifiedOffset 78, 30 lines modified
78 ····:cond_078 ····:cond_0
79 ····invoke-virtual·{p0,·v0},·Ljava/util/Date;->equals(Ljava/lang/Object;)Z79 ····invoke-virtual·{p0,·v0},·Ljava/util/Date;->equals(Ljava/lang/Object;)Z
  
80 ····move-result·v480 ····move-result·v4
  
81 ····if-nez·v4,·:cond_181 ····if-nez·v4,·:cond_1
  
 82 ····.line·16
82 ····invoke-virtual·{p0,·v0},·Ljava/util/Date;->before(Ljava/util/Date;)Z83 ····invoke-virtual·{p0,·v0},·Ljava/util/Date;->before(Ljava/util/Date;)Z
  
83 ····move-result·v484 ····move-result·v4
  
84 ····if-eqz·v4,·:cond_285 ····if-eqz·v4,·:cond_2
  
 86 ····.line·15
85 ····:cond_187 ····:cond_1
86 ····:goto_088 ····:goto_0
87 ····return·v289 ····return·v2
  
88 ····:cond_290 ····:cond_2
89 ····move·v2,·v391 ····move·v2,·v3
  
 92 ····.line·16
90 ····goto·:goto_093 ····goto·:goto_0
91 .end·method94 .end·method
  
92 .method·protected·static·getDate(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;95 .method·protected·static·getDate(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Date;
93 ····.locals·496 ····.locals·4
94 ····.param·p0,·"text"····#·Ljava/lang/String;97 ····.param·p0,·"text"····#·Ljava/lang/String;
95 ····.param·p1,·"pattern"····#·Ljava/lang/String;98 ····.param·p1,·"pattern"····#·Ljava/lang/String;
3.93 KB
smali/nerd/tuxmobil/fahrplan/congress/MainActivity.smali
    
Offset 9, 22 lines modifiedOffset 9, 14 lines modified
9 .implements·Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;9 .implements·Lnerd/tuxmobil/fahrplan/congress/OnCertAccepted;
10 .implements·Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;10 .implements·Lnerd/tuxmobil/fahrplan/congress/OnCloseDetailListener;
11 .implements·Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;11 .implements·Lnerd/tuxmobil/fahrplan/congress/OnDownloadCompleteListener;
12 .implements·Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;12 .implements·Lnerd/tuxmobil/fahrplan/congress/OnParseCompleteListener;
13 .implements·Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;13 .implements·Lnerd/tuxmobil/fahrplan/congress/OnRefreshEventMarkers;
  
  
14 #·annotations 
15 .annotation·system·Ldalvik/annotation/MemberClasses; 
16 ····value·=·{ 
17 ········Lnerd/tuxmobil/fahrplan/congress/MainActivity$1; 
18 ····} 
19 .end·annotation 
  
  
20 #·static·fields14 #·static·fields
21 .field·private·static·instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity;15 .field·private·static·instance:Lnerd/tuxmobil/fahrplan/congress/MainActivity;
  
  
22 #·instance·fields16 #·instance·fields
23 .field·private·fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;17 .field·private·fetcher:Lnerd/tuxmobil/fahrplan/congress/FetchFahrplan;
  
Offset 157, 42 lines modifiedOffset 149, 49 lines modified
  
157 ····move-result-object·v1149 ····move-result-object·v1
  
158 ····.line·312150 ····.line·312
159 ····.local·v1,·"changedLectures":Lnerd/tuxmobil/fahrplan/congress/LectureList;151 ····.local·v1,·"changedLectures":Lnerd/tuxmobil/fahrplan/congress/LectureList;
160 ····sget-object·v4,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->version:Ljava/lang/String;152 ····sget-object·v4,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->version:Ljava/lang/String;
  
 153 ····.line·314
161 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I154 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
162 ····move-result·v5155 ····move-result·v5
  
 156 ····.line·315
163 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I157 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
164 ····move-result·v6158 ····move-result·v6
  
 159 ····.line·316
165 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I160 ····invoke-static·{v1,·v7},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
166 ····move-result·v7161 ····move-result·v7
  
 162 ····.line·317
167 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I163 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getChangedLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
168 ····move-result·v8164 ····move-result·v8
  
 165 ····.line·318
169 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I166 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getNewLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
170 ····move-result·v9167 ····move-result·v9
  
171 ····add-int/2addr·v8,·v9168 ····add-int/2addr·v8,·v9
  
 169 ····.line·319
172 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I170 ····invoke-static·{v1,·v10},·Lnerd/tuxmobil/fahrplan/congress/FahrplanMisc;->getCancelledLectureCount(Lnerd/tuxmobil/fahrplan/congress/LectureList;Z)I
  
173 ····move-result·v9171 ····move-result·v9
  
174 ····add-int/2addr·v8,·v9172 ····add-int/2addr·v8,·v9
  
 173 ····.line·312
175 ····invoke-static·{v4,·v5,·v6,·v7,·v8},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->newInstance(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;174 ····invoke-static·{v4,·v5,·v6,·v7,·v8},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->newInstance(Ljava/lang/String;IIII)Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
176 ····move-result-object·v0175 ····move-result-object·v0
  
177 ····.line·320176 ····.line·320
178 ····.local·v0,·"about":Landroid/support/v4/app/DialogFragment;177 ····.local·v0,·"about":Landroid/support/v4/app/DialogFragment;
179 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;178 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/MainActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
Offset 469, 14 lines modifiedOffset 468, 15 lines modified
469 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;468 ····.local·v1,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
470 ····new-instance·v2,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;469 ····new-instance·v2,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
471 ····invoke-direct·{v2},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;-><init>()V470 ····invoke-direct·{v2},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;-><init>()V
  
472 ····const-string·v3,·"schedule"471 ····const-string·v3,·"schedule"
  
 472 ····.line·450
473 ····invoke-virtual·{v1,·v4,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;473 ····invoke-virtual·{v1,·v4,·v2,·v3},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
474 ····.line·451474 ····.line·451
475 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I475 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
476 ····goto·:goto_0476 ····goto·:goto_0
  
Offset 763, 14 lines modifiedOffset 763, 15 lines modified
763 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;763 ····.local·v2,·"fragmentTransaction":Landroid/support/v4/app/FragmentTransaction;
764 ····new-instance·v5,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;764 ····new-instance·v5,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
765 ····invoke-direct·{v5},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;-><init>()V765 ····invoke-direct·{v5},·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;-><init>()V
  
766 ····const-string·v6,·"schedule"766 ····const-string·v6,·"schedule"
  
 767 ····.line·113
767 ····invoke-virtual·{v2,·v9,·v5,·v6},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;768 ····invoke-virtual·{v2,·v9,·v5,·v6},·Landroid/support/v4/app/FragmentTransaction;->replace(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;
  
768 ····.line·114769 ····.line·114
769 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I770 ····invoke-virtual·{v2},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
770 ····.line·118771 ····.line·118
771 ····.end·local·v1····#·"fm":Landroid/support/v4/app/FragmentManager;772 ····.end·local·v1····#·"fm":Landroid/support/v4/app/FragmentManager;
607 B
smali/nerd/tuxmobil/fahrplan/congress/ConnectivityStateReceiver.smali
    
Offset 134, 14 lines modifiedOffset 134, 15 lines modified
134 ····const-string·v6,·"got·Conn·State·event"134 ····const-string·v6,·"got·Conn·State·event"
  
135 ····invoke-static·{v5,·v6},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V135 ····invoke-static·{v5,·v6},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
136 ····.line·21136 ····.line·21
137 ····const-string·v5,·"connectivity"137 ····const-string·v5,·"connectivity"
  
 138 ····.line·22
138 ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;139 ····invoke-virtual·{p1,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
139 ····move-result-object·v0140 ····move-result-object·v0
  
140 ····check-cast·v0,·Landroid/net/ConnectivityManager;141 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
141 ····.line·23142 ····.line·23
496 B
smali/nerd/tuxmobil/fahrplan/congress/MyApp.smali
    
Offset 149, 15 lines modifiedOffset 149, 14 lines modified
149 .method·public·constructor·<init>()V149 .method·public·constructor·<init>()V
150 ····.locals·0150 ····.locals·0
  
151 ····.prologue151 ····.prologue
152 ····.line·13152 ····.line·13
153 ····invoke-direct·{p0},·Landroid/app/Application;-><init>()V153 ····invoke-direct·{p0},·Landroid/app/Application;-><init>()V
  
154 ····.line·49 
155 ····return-void154 ····return-void
156 .end·method155 .end·method
  
157 .method·public·static·LogDebug(Ljava/lang/String;Ljava/lang/String;)V156 .method·public·static·LogDebug(Ljava/lang/String;Ljava/lang/String;)V
158 ····.locals·2157 ····.locals·2
159 ····.param·p0,·"tag"····#·Ljava/lang/String;158 ····.param·p0,·"tag"····#·Ljava/lang/String;
160 ····.param·p1,·"message"····#·Ljava/lang/String;159 ····.param·p1,·"message"····#·Ljava/lang/String;
36.2 KB
smali/nerd/tuxmobil/fahrplan/congress/TrustManagerFactory.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TrustManagerFactory.java"3 .source·"TrustManagerFactory.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$1;, 
8 ········Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;,7 ········Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SecureX509TrustManager;,
9 ········Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;8 ········Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory$SimpleX509TrustManager;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·static·fields11 #·static·fields
Offset 25, 349 lines modifiedOffset 24, 334 lines modified
25 .field·private·static·localTrustManager:Ljavax/net/ssl/X509TrustManager;24 .field·private·static·localTrustManager:Ljavax/net/ssl/X509TrustManager;
  
26 .field·private·static·unsecureTrustManager:Ljavax/net/ssl/X509TrustManager;25 .field·private·static·unsecureTrustManager:Ljavax/net/ssl/X509TrustManager;
  
  
27 #·direct·methods26 #·direct·methods
28 .method·static·constructor·<clinit>()V27 .method·static·constructor·<clinit>()V
29 ····.locals·1528 ····.locals·13
  
30 ····.prologue29 ····.prologue
 30 ····const/4·v8,·0x0
  
31 ····const/4·v14,·0x031 ····const/4·v12,·0x0
  
32 ····.line·3432 ····.line·34
33 ····sput-object·v14,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->lastCertChain:[Ljava/security/cert/X509Certificate;33 ····sput-object·v12,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->lastCertChain:[Ljava/security/cert/X509Certificate;
  
34 ····.line·11634 ····.line·116
35 ····:try_start_035 ····:try_start_0
36 ····const-string·v10,·"X509"36 ····const-string·v7,·"X509"
  
 37 ····.line·117
37 ····invoke-static·{v10},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;38 ····invoke-static·{v7},·Ljavax/net/ssl/TrustManagerFactory;->getInstance(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;
  
38 ····move-result-object·v839 ····move-result-object·v5
  
39 ····.line·11840 ····.line·118
40 ····.local·v8,·"tmf":Ljavax/net/ssl/TrustManagerFactory;41 ····.local·v5,·"tmf":Ljavax/net/ssl/TrustManagerFactory;
41 ····sget-object·v0,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->app:Landroid/app/Application;42 ····sget-object·v0,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->app:Landroid/app/Application;
  
42 ····.line·11943 ····.line·119
43 ····.local·v0,·"app":Landroid/app/Application;44 ····.local·v0,·"app":Landroid/app/Application;
44 ····new-instance·v10,·Ljava/io/File;45 ····new-instance·v7,·Ljava/io/File;
  
45 ····new-instance·v11,·Ljava/lang/StringBuilder;46 ····new-instance·v9,·Ljava/lang/StringBuilder;
  
46 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V47 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V
  
47 ····const-string·v12,·"KeyStore"48 ····const-string·v10,·"KeyStore"
  
48 ····const/4·v13,·0x049 ····const/4·v11,·0x0
  
 50 ····.line·120
49 ····invoke-virtual·{v0,·v12,·v13},·Landroid/app/Application;->getDir(Ljava/lang/String;I)Ljava/io/File;51 ····invoke-virtual·{v0,·v10,·v11},·Landroid/app/Application;->getDir(Ljava/lang/String;I)Ljava/io/File;
  
50 ····move-result-object·v1252 ····move-result-object·v10
  
51 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;53 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
52 ····move-result-object·v1154 ····move-result-object·v9
  
53 ····sget-object·v12,·Ljava/io/File;->separator:Ljava/lang/String;55 ····sget-object·v10,·Ljava/io/File;->separator:Ljava/lang/String;
  
54 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;56 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
55 ····move-result-object·v1157 ····move-result-object·v9
  
56 ····const-string·v12,·"KeyStore.bks"58 ····const-string·v10,·"KeyStore.bks"
  
57 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;59 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
58 ····move-result-object·v1160 ····move-result-object·v9
  
59 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;61 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
60 ····move-result-object·v1162 ····move-result-object·v9
  
61 ····invoke-direct·{v10,·v11},·Ljava/io/File;-><init>(Ljava/lang/String;)V63 ····invoke-direct·{v7,·v9},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
62 ····sput-object·v10,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File;64 ····sput-object·v7,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File;
  
63 ····.line·12165 ····.line·121
64 ····invoke-static·{},·Ljava/security/KeyStore;->getDefaultType()Ljava/lang/String;66 ····invoke-static·{},·Ljava/security/KeyStore;->getDefaultType()Ljava/lang/String;
  
65 ····move-result-object·v1067 ····move-result-object·v7
  
66 ····invoke-static·{v10},·Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;68 ····invoke-static·{v7},·Ljava/security/KeyStore;->getInstance(Ljava/lang/String;)Ljava/security/KeyStore;
  
67 ····move-result-object·v1069 ····move-result-object·v7
  
68 ····sput-object·v10,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore;70 ····sput-object·v7,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore;
69 ····:try_end_071 ····:try_end_0
70 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_272 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_0·..·:try_end_0}·:catch_2
71 ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_473 ····.catch·Ljava/security/KeyStoreException;·{:try_start_0·..·:try_end_0}·:catch_4
  
72 ····.line·12474 ····.line·124
73 ····:try_start_175 ····:try_start_1
74 ····new-instance·v4,·Ljava/io/FileInputStream;76 ····new-instance·v3,·Ljava/io/FileInputStream;
  
75 ····sget-object·v10,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File;77 ····sget-object·v7,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStoreFile:Ljava/io/File;
  
76 ····invoke-direct·{v4,·v10},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V78 ····invoke-direct·{v3,·v7},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V
77 ····:try_end_179 ····:try_end_1
78 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_080 ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_0
79 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_281 ····.catch·Ljava/security/NoSuchAlgorithmException;·{:try_start_1·..·:try_end_1}·:catch_2
80 ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_482 ····.catch·Ljava/security/KeyStoreException;·{:try_start_1·..·:try_end_1}·:catch_4
  
81 ····.line·12983 ····.line·129
82 ····.local·v4,·"fis":Ljava/io/FileInputStream;84 ····.local·v3,·"fis":Ljava/io/FileInputStream;
83 ····:goto_085 ····:goto_0
84 ····:try_start_286 ····:try_start_2
85 ····sget-object·v10,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore;87 ····sget-object·v7,·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->keyStore:Ljava/security/KeyStore;
  
86 ····const-string·v11,·""88 ····const-string·v9,·""
  
87 ····invoke-virtual·{v11},·Ljava/lang/String;->toCharArray()[C89 ····invoke-virtual·{v9},·Ljava/lang/String;->toCharArray()[C
  
88 ····move-result-object·v1190 ····move-result-object·v9
  
89 ····invoke-virtual·{v10,·v4,·v11},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V91 ····invoke-virtual·{v7,·v3,·v9},·Ljava/security/KeyStore;->load(Ljava/io/InputStream;[C)V
90 ····:try_end_292 ····:try_end_2
Max diff block lines reached; 30315/36952 bytes (82.04%) of diff not shown.
35.6 KB
smali/nerd/tuxmobil/fahrplan/congress/FahrplanMisc.smali
    
Offset 90, 14 lines modifiedOffset 90, 15 lines modified
  
90 ····invoke-virtual/range·{v23·..·v24},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;90 ····invoke-virtual/range·{v23·..·v24},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····move-result-object·v2391 ····move-result-object·v23
  
92 ····const-string·v24,·"%Y-%m-%dT%H:%M:%S%z"92 ····const-string·v24,·"%Y-%m-%dT%H:%M:%S%z"
  
 93 ····.line·299
93 ····move-object/from16·v0,·v1894 ····move-object/from16·v0,·v18
  
94 ····move-object/from16·v1,·v2495 ····move-object/from16·v1,·v24
  
95 ····invoke-virtual·{v0,·v1},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String;96 ····invoke-virtual·{v0,·v1},·Landroid/text/format/Time;->format(Ljava/lang/String;)Ljava/lang/String;
  
96 ····move-result-object·v2497 ····move-result-object·v24
Offset 120, 14 lines modifiedOffset 121, 15 lines modified
  
120 ····move-result-object·v23121 ····move-result-object·v23
  
121 ····invoke-virtual/range·{v23·..·v23},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;122 ····invoke-virtual/range·{v23·..·v23},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
122 ····move-result-object·v23123 ····move-result-object·v23
  
 124 ····.line·298
123 ····invoke-static/range·{v22·..·v23},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V125 ····invoke-static/range·{v22·..·v23},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
124 ····.line·301126 ····.line·301
125 ····new-instance·v12,·Landroid/content/Intent;127 ····new-instance·v12,·Landroid/content/Intent;
  
126 ····const-class·v22,·Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver;128 ····const-class·v22,·Lnerd/tuxmobil/fahrplan/congress/AlarmReceiver;
  
Offset 247, 14 lines modifiedOffset 249, 15 lines modified
247 ····.local·v5,·"alarmManager":Landroid/app/AlarmManager;249 ····.local·v5,·"alarmManager":Landroid/app/AlarmManager;
248 ····move-object/from16·v0,·p1250 ····move-object/from16·v0,·p1
  
249 ····iget-object·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;251 ····iget-object·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;
  
250 ····move-object/from16·v22,·v0252 ····move-object/from16·v22,·v0
  
 253 ····.line·312
251 ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I254 ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
252 ····move-result·v22255 ····move-result·v22
  
253 ····const/16·v23,·0x0256 ····const/16·v23,·0x0
  
254 ····move-object/from16·v0,·p0257 ····move-object/from16·v0,·p0
Offset 412, 14 lines modifiedOffset 415, 15 lines modified
412 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V415 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V
  
413 ····.line·340416 ····.line·340
414 ····const/16·v22,·0x3417 ····const/16·v22,·0x3
  
415 ····const/16·v23,·0x3418 ····const/16·v23,·0x3
  
 419 ····.line·341
416 ····invoke-static/range·{v22·..·v23},·Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;420 ····invoke-static/range·{v22·..·v23},·Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;
  
417 ····move-result-object·v11421 ····move-result-object·v11
  
418 ····.line·342422 ····.line·342
419 ····.local·v11,·"df":Ljava/text/DateFormat;423 ····.local·v11,·"df":Ljava/text/DateFormat;
420 ····const-string·v22,·"timeText"424 ····const-string·v22,·"timeText"
Offset 1081, 14 lines modifiedOffset 1085, 15 lines modified
  
1081 ····.line·2661085 ····.line·266
1082 ····.local·v11,·"alarmManager":Landroid/app/AlarmManager;1086 ····.local·v11,·"alarmManager":Landroid/app/AlarmManager;
1083 ····move-object/from16·v0,·p11087 ····move-object/from16·v0,·p1
  
1084 ····iget-object·v3,·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;1088 ····iget-object·v3,·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;
  
 1089 ····.line·267
1085 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I1090 ····invoke-static·{v3},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
1086 ····move-result·v31091 ····move-result·v3
  
1087 ····const/4·v4,·0x01092 ····const/4·v4,·0x0
  
1088 ····move-object/from16·v0,·p01093 ····move-object/from16·v0,·p0
Offset 1620, 33 lines modifiedOffset 1625, 33 lines modified
  
1620 ····invoke-static·{v3,·v4},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V1625 ····invoke-static·{v3,·v4},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
1621 ····goto·:goto_01626 ····goto·:goto_0
1622 .end·method1627 .end·method
  
1623 .method·static·loadDays(Landroid/content/Context;)V1628 .method·static·loadDays(Landroid/content/Context;)V
1624 ····.locals·161629 ····.locals·15
1625 ····.param·p0,·"context"····#·Landroid/content/Context;1630 ····.param·p0,·"context"····#·Landroid/content/Context;
  
1626 ····.prologue1631 ····.prologue
1627 ····.line·351632 ····.line·35
1628 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfos;1633 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfos;
  
1629 ····invoke-direct·{v1},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;-><init>()V1634 ····invoke-direct·{v1},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;-><init>()V
  
1630 ····sput-object·v1,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos;1635 ····sput-object·v1,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->dateInfos:Lnerd/tuxmobil/fahrplan/congress/DateInfos;
  
1631 ····.line·361636 ····.line·36
1632 ····new-instance·v15,·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;1637 ····new-instance·v14,·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;
  
1633 ····invoke-direct/range·{v15·..·v16},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;-><init>(Landroid/content/Context;)V1638 ····invoke-direct·{v14,·p0},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;-><init>(Landroid/content/Context;)V
  
1634 ····.line·381639 ····.line·38
1635 ····.local·v15,·"lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;1640 ····.local·v14,·"lecturesDB":Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;
1636 ····invoke-virtual·{v15},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;1641 ····invoke-virtual·{v14},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase;
  
1637 ····move-result-object·v01642 ····move-result-object·v0
  
1638 ····.line·421643 ····.line·42
1639 ····.local·v0,·"lecturedb":Landroid/database/sqlite/SQLiteDatabase;1644 ····.local·v0,·"lecturedb":Landroid/database/sqlite/SQLiteDatabase;
1640 ····:try_start_01645 ····:try_start_0
1641 ····const-string·v1,·"lectures"1646 ····const-string·v1,·"lectures"
Offset 1677, 15 lines modifiedOffset 1682, 15 lines modified
  
1677 ····if-nez·v1,·:cond_01682 ····if-nez·v1,·:cond_0
  
1678 ····.line·541683 ····.line·54
1679 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V1684 ····invoke-interface·{v8},·Landroid/database/Cursor;->close()V
  
1680 ····.line·551685 ····.line·55
1681 ····invoke-virtual·{v15},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V1686 ····invoke-virtual·{v14},·Lnerd/tuxmobil/fahrplan/congress/LecturesDBOpenHelper;->close()V
  
1682 ····.line·561687 ····.line·56
1683 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V1688 ····invoke-virtual·{v0},·Landroid/database/sqlite/SQLiteDatabase;->close()V
  
1684 ····.line·781689 ····.line·78
Max diff block lines reached; 31942/36312 bytes (87.97%) of diff not shown.
2.07 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment.smali
    
Offset 118, 14 lines modifiedOffset 118, 15 lines modified
  
118 ····move-result-object·v0118 ····move-result-object·v0
  
119 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;119 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;
  
120 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V120 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
  
 121 ····.line·42
121 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V122 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
122 ····.line·64123 ····.line·64
123 ····const-string·v0,·"schedule_url"124 ····const-string·v0,·"schedule_url"
  
124 ····invoke-virtual·{p0,·v0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;125 ····invoke-virtual·{p0,·v0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
Offset 144, 25 lines modifiedOffset 145, 27 lines modified
  
144 ····move-result-object·v0145 ····move-result-object·v0
  
145 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;146 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;
  
146 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V147 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$3;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
  
 148 ····.line·80
147 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V149 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
148 ····.line·100150 ····.line·100
149 ····const-string·v0,·"default_alarm_time"151 ····const-string·v0,·"default_alarm_time"
  
150 ····invoke-virtual·{p0,·v0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;152 ····invoke-virtual·{p0,·v0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference;
  
151 ····move-result-object·v0153 ····move-result-object·v0
  
152 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;154 ····new-instance·v1,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;
  
153 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V155 ····invoke-direct·{v1,·p0},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;-><init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
  
 156 ····.line·101
154 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V157 ····invoke-virtual·{v0,·v1},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
155 ····.line·118158 ····.line·118
156 ····return-void159 ····return-void
157 .end·method160 .end·method
351 B
smali/nerd/tuxmobil/fahrplan/congress/AbstractListFragment.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·1518 ····.line·15
19 ····invoke-direct·{p0},·Landroid/support/v4/app/ListFragment;-><init>()V19 ····invoke-direct·{p0},·Landroid/support/v4/app/ListFragment;-><init>()V
  
20 ····.line·23 
21 ····return-void20 ····return-void
22 .end·method21 .end·method
720 B
smali/nerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·5427 ····.line·54
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
735 B
smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$2.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView;24 .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Landroid/widget/ScrollView;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·40930 ····.line·409
30 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;31 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
31 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->val$scrollView:Landroid/widget/ScrollView;32 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$2;->val$scrollView:Landroid/widget/ScrollView;
  
3.05 KB
smali/nerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment.smali
    
Offset 43, 23 lines modifiedOffset 43, 24 lines modified
  
43 ····move-result-object·v143 ····move-result-object·v1
  
44 ····check-cast·v1,·Landroid/widget/Spinner;44 ····check-cast·v1,·Landroid/widget/Spinner;
  
45 ····iput-object·v1,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->spinner:Landroid/widget/Spinner;45 ····iput-object·v1,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->spinner:Landroid/widget/Spinner;
  
46 ····.line·6546 ····.line·66
47 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;47 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
48 ····move-result-object·v148 ····move-result-object·v1
  
49 ····const/high16·v2,·0x7f07000049 ····const/high16·v2,·0x7f070000
  
50 ····const·v3,·0x109000850 ····const·v3,·0x1090008
  
 51 ····.line·65
51 ····invoke-static·{v1,·v2,·v3},·Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter;52 ····invoke-static·{v1,·v2,·v3},·Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter;
  
52 ····move-result-object·v053 ····move-result-object·v0
  
53 ····.line·6954 ····.line·69
54 ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;"55 ····.local·v0,·"adapter":Landroid/widget/ArrayAdapter;,·"Landroid/widget/ArrayAdapter<Ljava/lang/CharSequence;>;"
55 ····const·v1,·0x109000956 ····const·v1,·0x1090009
Offset 178, 14 lines modifiedOffset 179, 15 lines modified
178 ····move-result·v6179 ····move-result·v6
  
179 ····iput·v6,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->alarmTimeIndex:I180 ····iput·v6,·p0,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->alarmTimeIndex:I
  
180 ····.line·42181 ····.line·42
181 ····const-string·v6,·"layout_inflater"182 ····const-string·v6,·"layout_inflater"
  
 183 ····.line·43
182 ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;184 ····invoke-virtual·{v0,·v6},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
183 ····move-result-object·v3185 ····move-result-object·v3
  
184 ····check-cast·v3,·Landroid/view/LayoutInflater;186 ····check-cast·v3,·Landroid/view/LayoutInflater;
  
185 ····.line·45187 ····.line·45
Offset 203, 38 lines modifiedOffset 205, 41 lines modified
203 ····invoke-direct·{p0,·v4},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->initializeSpinner(Landroid/view/View;)V205 ····invoke-direct·{p0,·v4},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;->initializeSpinner(Landroid/view/View;)V
  
204 ····.line·49206 ····.line·49
205 ····new-instance·v2,·Landroid/support/v7/app/AlertDialog$Builder;207 ····new-instance·v2,·Landroid/support/v7/app/AlertDialog$Builder;
  
206 ····invoke-direct·{v2,·v0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V208 ····invoke-direct·{v2,·v0},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
207 ····.line·50209 ····.line·51
208 ····.local·v2,·"dialogBuilder":Landroid/support/v7/app/AlertDialog$Builder;210 ····.local·v2,·"dialogBuilder":Landroid/support/v7/app/AlertDialog$Builder;
209 ····invoke-virtual·{v2,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;211 ····invoke-virtual·{v2,·v4},·Landroid/support/v7/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/support/v7/app/AlertDialog$Builder;
  
210 ····move-result-object·v6212 ····move-result-object·v6
  
211 ····const·v7,·0x7f060028213 ····const·v7,·0x7f060028
  
 214 ····.line·52
212 ····invoke-virtual·{v6,·v7},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;215 ····invoke-virtual·{v6,·v7},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;
  
213 ····move-result-object·v6216 ····move-result-object·v6
  
214 ····const·v7,·0x104000a217 ····const·v7,·0x104000a
  
215 ····new-instance·v8,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;218 ····new-instance·v8,·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;
  
216 ····invoke-direct·{v8,·p0},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V219 ····invoke-direct·{v8,·p0},·Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/AlarmTimePickerFragment;)V
  
 220 ····.line·53
217 ····invoke-virtual·{v6,·v7,·v8},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;221 ····invoke-virtual·{v6,·v7,·v8},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
218 ····move-result-object·v6222 ····move-result-object·v6
  
219 ····const/high16·v7,·0x1040000223 ····const/high16·v7,·0x1040000
  
 224 ····.line·59
220 ····invoke-virtual·{v6,·v7,·v9},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;225 ····invoke-virtual·{v6,·v7,·v9},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
221 ····.line·60226 ····.line·60
222 ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;227 ····invoke-virtual·{v2},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;
  
223 ····move-result-object·v6228 ····move-result-object·v6
  
1.46 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.line·64
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 41, 14 lines modifiedOffset 42, 15 lines modified
41 ····.param·p1,·"preference"····#·Landroid/preference/Preference;42 ····.param·p1,·"preference"····#·Landroid/preference/Preference;
42 ····.param·p2,·"newValue"····#·Ljava/lang/Object;43 ····.param·p2,·"newValue"····#·Ljava/lang/Object;
  
43 ····.prologue44 ····.prologue
44 ····.line·6945 ····.line·69
45 ····iget-object·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;46 ····iget-object·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$2;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
 47 ····.line·70
46 ····invoke-virtual·{v2},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;48 ····invoke-virtual·{v2},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;
  
47 ····move-result-object·v249 ····move-result-object·v2
  
48 ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;50 ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
49 ····move-result-object·v151 ····move-result-object·v1
4.42 KB
smali/nerd/tuxmobil/fahrplan/congress/DateInfos.smali
    
Offset 29, 96 lines modifiedOffset 29, 95 lines modified
29 #·virtual·methods29 #·virtual·methods
30 .method·public·getIndexOfToday(II)I30 .method·public·getIndexOfToday(II)I
31 ····.locals·731 ····.locals·7
32 ····.param·p1,·"hourOfDayChange"····#·I32 ····.param·p1,·"hourOfDayChange"····#·I
33 ····.param·p2,·"minuteOfDayChange"····#·I33 ····.param·p2,·"minuteOfDayChange"····#·I
  
34 ····.prologue34 ····.prologue
35 ····const/4·v5,·-0x135 ····const/4·v4,·-0x1
  
36 ····.line·3136 ····.line·31
37 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->isEmpty()Z37 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->isEmpty()Z
  
38 ····move-result·v638 ····move-result·v5
  
39 ····if-eqz·v6,·:cond_139 ····if-eqz·v5,·:cond_1
  
40 ····move·v2,·v540 ····move·v2,·v4
  
41 ····.line·5041 ····.line·50
42 ····:cond_042 ····:cond_0
43 ····:goto_043 ····:goto_0
44 ····return·v244 ····return·v2
  
45 ····.line·3445 ····.line·34
46 ····:cond_146 ····:cond_1
47 ····new-instance·v4,·Landroid/text/format/Time;47 ····new-instance·v3,·Landroid/text/format/Time;
  
48 ····invoke-direct·{v4},·Landroid/text/format/Time;-><init>()V48 ····invoke-direct·{v3},·Landroid/text/format/Time;-><init>()V
  
49 ····.line·3549 ····.line·35
50 ····.local·v4,·"today":Landroid/text/format/Time;50 ····.local·v3,·"today":Landroid/text/format/Time;
51 ····invoke-virtual·{v4},·Landroid/text/format/Time;->setToNow()V51 ····invoke-virtual·{v3},·Landroid/text/format/Time;->setToNow()V
  
52 ····.line·3652 ····.line·36
53 ····iget·v6,·v4,·Landroid/text/format/Time;->hour:I53 ····iget·v5,·v3,·Landroid/text/format/Time;->hour:I
  
54 ····sub-int/2addr·v6,·p154 ····sub-int/2addr·v5,·p1
  
55 ····iput·v6,·v4,·Landroid/text/format/Time;->hour:I55 ····iput·v5,·v3,·Landroid/text/format/Time;->hour:I
  
56 ····.line·3756 ····.line·37
57 ····iget·v6,·v4,·Landroid/text/format/Time;->minute:I57 ····iget·v5,·v3,·Landroid/text/format/Time;->minute:I
  
58 ····sub-int/2addr·v6,·p258 ····sub-int/2addr·v5,·p2
  
59 ····iput·v6,·v4,·Landroid/text/format/Time;->minute:I59 ····iput·v5,·v3,·Landroid/text/format/Time;->minute:I
  
60 ····.line·3960 ····.line·39
61 ····const/4·v6,·0x161 ····const/4·v5,·0x1
  
62 ····invoke-virtual·{v4,·v6},·Landroid/text/format/Time;->normalize(Z)J62 ····invoke-virtual·{v3,·v5},·Landroid/text/format/Time;->normalize(Z)J
  
63 ····.line·4163 ····.line·41
64 ····invoke-static·{v4},·Lnerd/tuxmobil/fahrplan/congress/DateHelper;->getFormattedDate(Landroid/text/format/Time;)Ljava/lang/String;64 ····invoke-static·{v3},·Lnerd/tuxmobil/fahrplan/congress/DateHelper;->getFormattedDate(Landroid/text/format/Time;)Ljava/lang/String;
  
65 ····move-result-object·v065 ····move-result-object·v0
  
66 ····.line·4366 ····.line·43
67 ····.local·v0,·"currentDate":Ljava/lang/String;67 ····.local·v0,·"currentDate":Ljava/lang/String;
68 ····const/4·v2,·-0x168 ····const/4·v2,·-0x1
  
69 ····.line·4469 ····.line·44
70 ····.local·v2,·"dayIndex":I70 ····.local·v2,·"dayIndex":I
71 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator;71 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator;
  
72 ····move-result-object·v372 ····move-result-object·v5
  
73 ····.local·v3,·"i$":Ljava/util/Iterator; 
74 ····:cond_273 ····:cond_2
75 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z74 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z
  
76 ····move-result·v675 ····move-result·v6
  
77 ····if-eqz·v6,·:cond_076 ····if-eqz·v6,·:cond_0
  
78 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;77 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
79 ····move-result-object·v178 ····move-result-object·v1
  
80 ····check-cast·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;79 ····check-cast·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;
  
81 ····.line·4580 ····.line·45
82 ····.local·v1,·"dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo;81 ····.local·v1,·"dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo;
83 ····invoke-virtual·{v1,·v0},·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->getDayIndex(Ljava/lang/String;)I82 ····invoke-virtual·{v1,·v0},·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->getDayIndex(Ljava/lang/String;)I
  
84 ····move-result·v283 ····move-result·v2
  
85 ····.line·4684 ····.line·46
86 ····if-eq·v2,·v5,·:cond_285 ····if-eq·v2,·v4,·:cond_2
  
87 ····goto·:goto_086 ····goto·:goto_0
88 .end·method87 .end·method
  
89 .method·public·sameDay(Landroid/text/format/Time;I)Z88 .method·public·sameDay(Landroid/text/format/Time;I)Z
90 ····.locals·489 ····.locals·4
91 ····.param·p1,·"today"····#·Landroid/text/format/Time;90 ····.param·p1,·"today"····#·Landroid/text/format/Time;
Offset 132, 15 lines modifiedOffset 131, 14 lines modified
  
132 ····.line·13131 ····.line·13
133 ····.local·v0,·"currentDate":Ljava/lang/String;132 ····.local·v0,·"currentDate":Ljava/lang/String;
134 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator;133 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/DateInfos;->iterator()Ljava/util/Iterator;
  
135 ····move-result-object·v2134 ····move-result-object·v2
  
136 ····.local·v2,·"i$":Ljava/util/Iterator; 
137 ····:cond_0135 ····:cond_0
138 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z136 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
139 ····move-result·v3137 ····move-result·v3
  
140 ····if-eqz·v3,·:cond_1138 ····if-eqz·v3,·:cond_1
  
Offset 154, 26 lines modifiedOffset 152, 27 lines modified
154 ····.local·v1,·"dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo;152 ····.local·v1,·"dateInfo":Lnerd/tuxmobil/fahrplan/congress/DateInfo;
155 ····iget·v3,·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I153 ····iget·v3,·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I
  
156 ····if-ne·v3,·p2,·:cond_0154 ····if-ne·v3,·p2,·:cond_0
  
157 ····iget-object·v3,·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String;155 ····iget-object·v3,·v1,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String;
  
 156 ····.line·15
158 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z157 ····invoke-virtual·{v3,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
159 ····move-result·v3158 ····move-result·v3
  
160 ····if-eqz·v3,·:cond_0159 ····if-eqz·v3,·:cond_0
  
Max diff block lines reached; 269/4425 bytes (6.08%) of diff not shown.
982 B
smali/nerd/tuxmobil/fahrplan/congress/AlarmList.smali
    
Offset 158, 15 lines modifiedOffset 158, 15 lines modified
  
158 ····invoke-virtual·{v0,·v12},·Lnerd/tuxmobil/fahrplan/congress/AlarmList;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;158 ····invoke-virtual·{v0,·v12},·Lnerd/tuxmobil/fahrplan/congress/AlarmList;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
159 ····move-result-object·v2159 ····move-result-object·v2
  
160 ····check-cast·v2,·Landroid/app/AlarmManager;160 ····check-cast·v2,·Landroid/app/AlarmManager;
  
161 ····.line·114161 ····.line·115
162 ····.local·v2,·"alarmManager":Landroid/app/AlarmManager;162 ····.local·v2,·"alarmManager":Landroid/app/AlarmManager;
163 ····invoke-static·{v7},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I163 ····invoke-static·{v7},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
164 ····move-result·v12164 ····move-result·v12
  
165 ····const/4·v13,·0x0165 ····const/4·v13,·0x0
  
Offset 227, 14 lines modifiedOffset 227, 15 lines modified
  
227 .method·public·onContextItemSelected(Landroid/view/MenuItem;)Z227 .method·public·onContextItemSelected(Landroid/view/MenuItem;)Z
228 ····.locals·3228 ····.locals·3
229 ····.param·p1,·"item"····#·Landroid/view/MenuItem;229 ····.param·p1,·"item"····#·Landroid/view/MenuItem;
  
230 ····.prologue230 ····.prologue
231 ····.line·76231 ····.line·76
 232 ····.line·77
232 ····invoke-interface·{p1},·Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;233 ····invoke-interface·{p1},·Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo;
  
233 ····move-result-object·v0234 ····move-result-object·v0
  
234 ····check-cast·v0,·Landroid/widget/AdapterView$AdapterContextMenuInfo;235 ····check-cast·v0,·Landroid/widget/AdapterView$AdapterContextMenuInfo;
  
235 ····.line·78236 ····.line·78
650 B
smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6927 ····.line·69
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.62 KB
smali/nerd/tuxmobil/fahrplan/congress/onBootReceiver.smali
    
Offset 132, 14 lines modifiedOffset 132, 15 lines modified
132 ····move-result·v3132 ····move-result·v3
  
133 ····if-nez·v3,·:cond_2133 ····if-nez·v3,·:cond_2
  
134 ····.line·48134 ····.line·48
135 ····const-string·v3,·"time"135 ····const-string·v3,·"time"
  
 136 ····.line·49
136 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I137 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
137 ····move-result·v3138 ····move-result·v3
  
138 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getLong(I)J139 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getLong(I)J
  
139 ····move-result-wide·v12140 ····move-result-wide·v12
Offset 156, 14 lines modifiedOffset 157, 15 lines modified
156 ····move-result·v3157 ····move-result·v3
  
157 ····if-eqz·v3,·:cond_1158 ····if-eqz·v3,·:cond_1
  
158 ····.line·54159 ····.line·54
159 ····const-string·v3,·"eventid"160 ····const-string·v3,·"eventid"
  
 161 ····.line·55
160 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I162 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
161 ····move-result·v3163 ····move-result·v3
  
162 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;164 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
163 ····move-result-object·v24165 ····move-result-object·v24
Offset 180, 14 lines modifiedOffset 182, 15 lines modified
  
180 ····move-result·v16182 ····move-result·v16
  
181 ····.line·57183 ····.line·57
182 ····.local·v16,·"day":I184 ····.local·v16,·"day":I
183 ····const-string·v3,·"title"185 ····const-string·v3,·"title"
  
 186 ····.line·58
184 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I187 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
  
185 ····move-result·v3188 ····move-result·v3
  
186 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;189 ····invoke-interface·{v15,·v3},·Landroid/database/Cursor;->getString(I)Ljava/lang/String;
  
187 ····move-result-object·v31190 ····move-result-object·v31
Offset 271, 15 lines modifiedOffset 274, 15 lines modified
  
271 ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;274 ····invoke-static·{v3},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
272 ····move-result-object·v3275 ····move-result-object·v3
  
273 ····invoke-virtual·{v14,·v3},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;276 ····invoke-virtual·{v14,·v3},·Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
  
274 ····.line·70277 ····.line·71
275 ····invoke-static/range·{v24·..·v24},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I278 ····invoke-static/range·{v24·..·v24},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
  
276 ····move-result·v3279 ····move-result·v3
  
277 ····const/4·v4,·0x0280 ····const/4·v4,·0x0
  
278 ····move-object/from16·v0,·p1281 ····move-object/from16·v0,·p1
749 B
smali/nerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;18 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V20 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;
  
22 ····.prologue23 ····.prologue
23 ····.line·4324 ····.line·43
24 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;25 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/CustomScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/CustomScrollView;
  
25 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
685 B
smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·6227 ····.line·62
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.3 KB
smali/nerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;18 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V20 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
22 ····.prologue23 ····.prologue
23 ····.line·4424 ····.line·44
24 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;25 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView$YScrollDetector;->this$0:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
25 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V26 ····invoke-direct·{p0},·Landroid/view/GestureDetector$SimpleOnGestureListener;-><init>()V
  
Offset 121, 14 lines modifiedOffset 122, 15 lines modified
  
121 ····iget·v2,·v4,·Landroid/util/DisplayMetrics;->density:F122 ····iget·v2,·v4,·Landroid/util/DisplayMetrics;->density:F
  
122 ····.line·58123 ····.line·58
123 ····.local·v2,·"scale":F124 ····.local·v2,·"scale":F
124 ····div-float·v4,·p3,·v2125 ····div-float·v4,·p3,·v2
  
 126 ····.line·59
125 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F127 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F
  
126 ····move-result·v4128 ····move-result·v4
  
127 ····div-float/2addr·v4,·v6129 ····div-float/2addr·v4,·v6
  
128 ····const/high16·v5,·0x40400000····#·3.0f130 ····const/high16·v5,·0x40400000····#·3.0f
Offset 203, 14 lines modifiedOffset 205, 15 lines modified
  
203 ····cmpl-float·v4,·v4,·v7205 ····cmpl-float·v4,·v4,·v7
  
204 ····if-lez·v4,·:cond_1206 ····if-lez·v4,·:cond_1
  
205 ····div-float·v4,·p3,·v2207 ····div-float·v4,·p3,·v2
  
 208 ····.line·70
206 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F209 ····invoke-static·{v4},·Ljava/lang/Math;->abs(F)F
  
207 ····move-result·v4210 ····move-result·v4
  
208 ····cmpl-float·v4,·v4,·v6211 ····cmpl-float·v4,·v4,·v6
  
209 ····if-lez·v4,·:cond_1212 ····if-lez·v4,·:cond_1
Offset 248, 26 lines modifiedOffset 251, 28 lines modified
  
248 ····const-string·v5,·"There·was·an·error·processing·the·Fling·event:"251 ····const-string·v5,·"There·was·an·error·processing·the·Fling·event:"
  
249 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;252 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
250 ····move-result-object·v4253 ····move-result-object·v4
  
 254 ····.line·76
251 ····invoke-virtual·{v1},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;255 ····invoke-virtual·{v1},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
252 ····move-result-object·v5256 ····move-result-object·v5
  
253 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;257 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
254 ····move-result-object·v4258 ····move-result-object·v4
  
255 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;259 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
256 ····move-result-object·v4260 ····move-result-object·v4
  
 261 ····.line·75
257 ····invoke-static·{v3,·v4},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V262 ····invoke-static·{v3,·v4},·Lnerd/tuxmobil/fahrplan/congress/MyApp;->LogDebug(Ljava/lang/String;Ljava/lang/String;)V
  
258 ····.line·78263 ····.line·78
259 ····.end·local·v1····#·"e":Ljava/lang/Exception;264 ····.end·local·v1····#·"e":Ljava/lang/Exception;
260 ····:cond_1265 ····:cond_1
261 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/view/GestureDetector$SimpleOnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z266 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Landroid/view/GestureDetector$SimpleOnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z
  
2.08 KB
smali/nerd/tuxmobil/fahrplan/congress/EventDetail.smali
    
Offset 239, 51 lines modifiedOffset 239, 59 lines modified
239 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V239 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
240 ····.line·55240 ····.line·55
241 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE"241 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE"
  
242 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE"242 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_SUBTITLE"
  
 243 ····.line·56
243 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;244 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
244 ····move-result-object·v6245 ····move-result-object·v6
  
 246 ····.line·55
245 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V247 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
246 ····.line·57248 ····.line·57
247 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT"249 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT"
  
248 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT"250 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_ABSTRACT"
  
 251 ····.line·58
249 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;252 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
250 ····move-result-object·v6253 ····move-result-object·v6
  
 254 ····.line·57
251 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V255 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
252 ····.line·59256 ····.line·59
253 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION"257 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION"
  
254 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION"258 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_DESCRIPTION"
  
 259 ····.line·60
255 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;260 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
256 ····move-result-object·v6261 ····move-result-object·v6
  
 262 ····.line·59
257 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V263 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
258 ····.line·61264 ····.line·61
259 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS"265 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS"
  
260 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS"266 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_SPEAKERS"
  
 267 ····.line·62
261 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;268 ····invoke-virtual·{v4,·v6},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
262 ····move-result-object·v6269 ····move-result-object·v6
  
 270 ····.line·61
263 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V271 ····invoke-virtual·{v0,·v5,·v6},·Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
  
264 ····.line·63272 ····.line·63
265 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_LINKS"273 ····const-string·v5,·"nerd.tuxmobil.fahrplan.congress.EVENT_LINKS"
  
266 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_LINKS"274 ····const-string·v6,·"nerd.tuxmobil.fahrplan.congress.EVENT_LINKS"
  
735 B
smali/nerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10827 ····.line·108
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/CertificateDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.36 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·4227 ····.line·42
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 43, 14 lines modifiedOffset 44, 15 lines modified
  
43 ····.prologue44 ····.prologue
44 ····const/4·v4,·0x145 ····const/4·v4,·0x1
  
45 ····.line·4746 ····.line·47
46 ····iget-object·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;47 ····iget-object·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
 48 ····.line·48
47 ····invoke-virtual·{v2},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;49 ····invoke-virtual·{v2},·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;->getActivity()Landroid/app/Activity;
  
48 ····move-result-object·v250 ····move-result-object·v2
  
49 ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;51 ····invoke-static·{v2},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
50 ····move-result-object·v152 ····move-result-object·v1
5.21 KB
smali/nerd/tuxmobil/fahrplan/congress/EventDetailFragment.smali
    
Offset 88, 64 lines modifiedOffset 88, 63 lines modified
88 .end·method88 .end·method
  
89 .method·private·eventid2Lecture(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture;89 .method·private·eventid2Lecture(Ljava/lang/String;)Lnerd/tuxmobil/fahrplan/congress/Lecture;
90 ····.locals·490 ····.locals·4
91 ····.param·p1,·"event_id"····#·Ljava/lang/String;91 ····.param·p1,·"event_id"····#·Ljava/lang/String;
  
92 ····.prologue92 ····.prologue
93 ····const/4·v2,·0x093 ····const/4·v1,·0x0
  
94 ····.line·24894 ····.line·248
95 ····sget-object·v3,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;95 ····sget-object·v2,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;
  
96 ····if-nez·v3,·:cond_096 ····if-nez·v2,·:cond_0
  
97 ····move-object·v1,·v297 ····move-object·v0,·v1
  
98 ····.line·25698 ····.line·256
99 ····:goto_099 ····:goto_0
100 ····return-object·v1100 ····return-object·v0
  
101 ····.line·251101 ····.line·251
102 ····:cond_0102 ····:cond_0
103 ····sget-object·v3,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;103 ····sget-object·v2,·Lnerd/tuxmobil/fahrplan/congress/MyApp;->lectureList:Lnerd/tuxmobil/fahrplan/congress/LectureList;
  
104 ····invoke-virtual·{v3},·Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator;104 ····invoke-virtual·{v2},·Lnerd/tuxmobil/fahrplan/congress/LectureList;->iterator()Ljava/util/Iterator;
  
105 ····move-result-object·v0105 ····move-result-object·v2
  
106 ····.local·v0,·"i$":Ljava/util/Iterator; 
107 ····:cond_1106 ····:cond_1
108 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z107 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
109 ····move-result·v3108 ····move-result·v3
  
110 ····if-eqz·v3,·:cond_2109 ····if-eqz·v3,·:cond_2
  
111 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;110 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
112 ····move-result-object·v1111 ····move-result-object·v0
  
113 ····check-cast·v1,·Lnerd/tuxmobil/fahrplan/congress/Lecture;112 ····check-cast·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;
  
114 ····.line·252113 ····.line·252
115 ····.local·v1,·"lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture;114 ····.local·v0,·"lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture;
116 ····iget-object·v3,·v1,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;115 ····iget-object·v3,·v0,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->lecture_id:Ljava/lang/String;
  
117 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z116 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
118 ····move-result·v3117 ····move-result·v3
  
119 ····if-eqz·v3,·:cond_1118 ····if-eqz·v3,·:cond_1
  
120 ····goto·:goto_0119 ····goto·:goto_0
  
121 ····.end·local·v1····#·"lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture;120 ····.end·local·v0····#·"lecture":Lnerd/tuxmobil/fahrplan/congress/Lecture;
122 ····:cond_2121 ····:cond_2
123 ····move-object·v1,·v2122 ····move-object·v0,·v1
  
124 ····.line·256123 ····.line·256
125 ····goto·:goto_0124 ····goto·:goto_0
126 .end·method125 .end·method
  
127 .method·private·onAlarmTimesIndexPicked(I)V126 .method·private·onAlarmTimesIndexPicked(I)V
128 ····.locals·2127 ····.locals·2
Offset 762, 15 lines modifiedOffset 761, 15 lines modified
762 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V761 ····invoke-super·{p0,·p1,·p2},·Landroid/support/v4/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
  
763 ····.line·112762 ····.line·112
764 ····iget-boolean·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->hasArguments:Z763 ····iget-boolean·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->hasArguments:Z
  
765 ····if-eqz·v7,·:cond_2764 ····if-eqz·v7,·:cond_2
  
766 ····.line·113765 ····.line·114
767 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;766 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
768 ····move-result-object·v7767 ····move-result-object·v7
  
769 ····invoke-virtual·{v7},·Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager;768 ····invoke-virtual·{v7},·Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager;
  
770 ····move-result-object·v7769 ····move-result-object·v7
Offset 813, 15 lines modifiedOffset 812, 15 lines modified
  
813 ····invoke-static·{v7,·v8},·Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;812 ····invoke-static·{v7,·v8},·Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
  
814 ····move-result-object·v7813 ····move-result-object·v7
  
815 ····iput-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->light:Landroid/graphics/Typeface;814 ····iput-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->light:Landroid/graphics/Typeface;
  
816 ····.line·117815 ····.line·118
817 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;816 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
818 ····move-result-object·v7817 ····move-result-object·v7
  
819 ····invoke-virtual·{v7},·Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager;818 ····invoke-virtual·{v7},·Landroid/support/v4/app/FragmentActivity;->getAssets()Landroid/content/res/AssetManager;
  
820 ····move-result-object·v7819 ····move-result-object·v7
Offset 910, 14 lines modifiedOffset 909, 15 lines modified
910 ····if-lez·v7,·:cond_3909 ····if-lez·v7,·:cond_3
  
911 ····.line·129910 ····.line·129
912 ····const/4·v7,·0x3911 ····const/4·v7,·0x3
  
913 ····const/4·v8,·0x3912 ····const/4·v8,·0x3
  
 913 ····.line·130
914 ····invoke-static·{v7,·v8},·Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;914 ····invoke-static·{v7,·v8},·Ljava/text/SimpleDateFormat;->getDateTimeInstance(II)Ljava/text/DateFormat;
  
915 ····move-result-object·v0915 ····move-result-object·v0
  
916 ····.line·131916 ····.line·131
917 ····.local·v0,·"df":Ljava/text/DateFormat;917 ····.local·v0,·"df":Ljava/text/DateFormat;
918 ····new-instance·v7,·Ljava/lang/StringBuilder;918 ····new-instance·v7,·Ljava/lang/StringBuilder;
Offset 1095, 14 lines modifiedOffset 1095, 15 lines modified
1095 ····.line·1581095 ····.line·158
1096 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String;1096 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String;
  
1097 ····const-string·v8,·"\\[(.*?)\\]\\(([^·\\)]+).*?\\)"1097 ····const-string·v8,·"\\[(.*?)\\]\\(([^·\\)]+).*?\\)"
  
1098 ····const-string·v9,·"<a·href=\"$2\">$1</a>"1098 ····const-string·v9,·"<a·href=\"$2\">$1</a>"
  
 1099 ····.line·159
1099 ····invoke-virtual·{v7,·v8,·v9},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1100 ····invoke-virtual·{v7,·v8,·v9},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
1100 ····move-result-object·v71101 ····move-result-object·v7
  
1101 ····iput-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String;1102 ····iput-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/EventDetailFragment;->abstractt:Ljava/lang/String;
  
Max diff block lines reached; 393/5205 bytes (7.55%) of diff not shown.
3.85 KB
smali/nerd/tuxmobil/fahrplan/congress/AlarmReceiver.smali
    
Offset 102, 14 lines modifiedOffset 102, 15 lines modified
  
102 ····move-result·v6102 ····move-result·v6
  
103 ····.line·37103 ····.line·37
104 ····.local·v6,·"day":I104 ····.local·v6,·"day":I
105 ····const-string·v20,·"nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME"105 ····const-string·v20,·"nerd.tuxmobil.fahrplan.congress.ALARM_START_TIME"
  
 106 ····.line·38
106 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J107 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
107 ····move-result-wide·v22108 ····move-result-wide·v22
  
108 ····move-object/from16·v0,·p2109 ····move-object/from16·v0,·p2
  
109 ····move-object/from16·v1,·v20110 ····move-object/from16·v1,·v20
Offset 132, 14 lines modifiedOffset 133, 15 lines modified
  
132 ····move-result-object·v16133 ····move-result-object·v16
  
133 ····.line·41134 ····.line·41
134 ····.local·v16,·"title":Ljava/lang/String;135 ····.local·v16,·"title":Ljava/lang/String;
135 ····const-string·v20,·"notification"136 ····const-string·v20,·"notification"
  
 137 ····.line·42
136 ····move-object/from16·v0,·p1138 ····move-object/from16·v0,·p1
  
137 ····move-object/from16·v1,·v20139 ····move-object/from16·v1,·v20
  
138 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;140 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
139 ····move-result-object·v12141 ····move-result-object·v12
Offset 205, 14 lines modifiedOffset 207, 15 lines modified
205 ····move/from16·v0,·v20207 ····move/from16·v0,·v20
  
206 ····invoke-virtual·{v13,·v0},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;208 ····invoke-virtual·{v13,·v0},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
207 ····.line·53209 ····.line·53
208 ····const/high16·v20,·0x40000000····#·2.0f210 ····const/high16·v20,·0x40000000····#·2.0f
  
 211 ····.line·54
209 ····move-object/from16·v0,·p1212 ····move-object/from16·v0,·p1
  
210 ····move/from16·v1,·v20213 ····move/from16·v1,·v20
  
211 ····invoke-static·{v0,·v11,·v13,·v1},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;214 ····invoke-static·{v0,·v11,·v13,·v1},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
212 ····move-result-object·v5215 ····move-result-object·v5
Offset 247, 72 lines modifiedOffset 250, 80 lines modified
  
247 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;250 ····invoke-virtual·{v4,·v0},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
  
248 ····move-result-object·v20251 ····move-result-object·v20
  
249 ····const/16·v21,·0x1252 ····const/16·v21,·0x1
  
 253 ····.line·58
250 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;254 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder;
  
251 ····move-result-object·v20255 ····move-result-object·v20
  
252 ····const/16·v21,·0x6256 ····const/16·v21,·0x6
  
 257 ····.line·59
253 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder;258 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
254 ····move-result-object·v20259 ····move-result-object·v20
  
255 ····const·v21,·0x7f02008c260 ····const·v21,·0x7f02008c
  
 261 ····.line·60
256 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;262 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
257 ····move-result-object·v20263 ····move-result-object·v20
  
 264 ····.line·61
258 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;265 ····invoke-virtual/range·{p1·..·p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
259 ····move-result-object·v21266 ····move-result-object·v21
  
260 ····const·v22,·0x7f0d0018267 ····const·v22,·0x7f0d0018
  
261 ····invoke-virtual/range·{v21·..·v22},·Landroid/content/res/Resources;->getColor(I)I268 ····invoke-virtual/range·{v21·..·v22},·Landroid/content/res/Resources;->getColor(I)I
  
262 ····move-result·v21269 ····move-result·v21
  
263 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;270 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
264 ····move-result-object·v20271 ····move-result-object·v20
  
 272 ····.line·62
265 ····move-object/from16·v0,·v20273 ····move-object/from16·v0,·v20
  
266 ····invoke-virtual·{v0,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;274 ····invoke-virtual·{v0,·v5},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
267 ····move-result-object·v20275 ····move-result-object·v20
  
268 ····const·v21,·0x7f06006e276 ····const·v21,·0x7f06006e
  
 277 ····.line·63
269 ····move-object/from16·v0,·p1278 ····move-object/from16·v0,·p1
  
270 ····move/from16·v1,·v21279 ····move/from16·v1,·v21
  
271 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;280 ····invoke-virtual·{v0,·v1},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
272 ····move-result-object·v21281 ····move-result-object·v21
  
273 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;282 ····invoke-virtual/range·{v20·..·v21},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
274 ····move-result-object·v20283 ····move-result-object·v20
  
 284 ····.line·64
275 ····move-object/from16·v0,·v20285 ····move-object/from16·v0,·v20
  
276 ····move-object/from16·v1,·v16286 ····move-object/from16·v1,·v16
  
277 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;287 ····invoke-virtual·{v0,·v1},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
278 ····move-result-object·v20288 ····move-result-object·v20
  
 289 ····.line·65
279 ····move-object/from16·v0,·v20290 ····move-object/from16·v0,·v20
  
280 ····move-wide/from16·v1,·v18291 ····move-wide/from16·v1,·v18
  
281 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;292 ····invoke-virtual·{v0,·v1,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder;
  
Max diff block lines reached; 0/3824 bytes (0.00%) of diff not shown.
2.18 KB
smali/nerd/tuxmobil/fahrplan/congress/ConfirmationDialog.smali
    
Offset 23, 15 lines modifiedOffset 23, 14 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1226 ····.line·12
27 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V27 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
28 ····.line·14 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
  
31 .method·static·synthetic·access$000(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;30 .method·static·synthetic·access$000(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$OnConfirmationDialogClicked;
32 ····.locals·131 ····.locals·1
33 ····.param·p0,·"x0"····#·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;32 ····.param·p0,·"x0"····#·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;
  
Offset 176, 34 lines modifiedOffset 175, 37 lines modified
  
176 ····move-result-object·v2175 ····move-result-object·v2
  
177 ····invoke-direct·{v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V176 ····invoke-direct·{v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
178 ····iget·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;->dlgTitle:I177 ····iget·v2,·p0,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;->dlgTitle:I
  
 178 ····.line·52
179 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;179 ····invoke-virtual·{v1,·v2},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(I)Landroid/support/v7/app/AlertDialog$Builder;
  
180 ····move-result-object·v1180 ····move-result-object·v1
  
181 ····const·v2,·0x7f060038181 ····const·v2,·0x7f060038
  
182 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;182 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;
  
183 ····invoke-direct·{v3,·p0},·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;-><init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V183 ····invoke-direct·{v3,·p0},·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$2;-><init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V
  
 184 ····.line·53
184 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;185 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
185 ····move-result-object·v1186 ····move-result-object·v1
  
186 ····const·v2,·0x1040009187 ····const·v2,·0x1040009
  
187 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;188 ····new-instance·v3,·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;
  
188 ····invoke-direct·{v3,·p0},·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V189 ····invoke-direct·{v3,·p0},·Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/ConfirmationDialog;)V
  
 190 ····.line·61
189 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;191 ····invoke-virtual·{v1,·v2,·v3},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
190 ····move-result-object·v0192 ····move-result-object·v0
  
191 ····.line·70193 ····.line·70
192 ····.local·v0,·"builder":Landroid/support/v7/app/AlertDialog$Builder;194 ····.local·v0,·"builder":Landroid/support/v7/app/AlertDialog$Builder;
193 ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;195 ····invoke-virtual·{v0},·Landroid/support/v7/app/AlertDialog$Builder;->create()Landroid/support/v7/app/AlertDialog;
558 B
smali/nerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/support/v4/widget/CursorAdapter;2 .super·Landroid/support/v4/widget/CursorAdapter;
3 .source·"AlarmCursorAdapter.java"3 .source·"AlarmCursorAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$1;, 
8 ········Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;7 ········Lnerd/tuxmobil/fahrplan/congress/AlarmCursorAdapter$ViewHolder;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·protected·mInflater:Landroid/view/LayoutInflater;11 .field·protected·mInflater:Landroid/view/LayoutInflater;
733 B
smali/nerd/tuxmobil/fahrplan/congress/ActivityHelper.smali
    
Offset 23, 18 lines modifiedOffset 23, 20 lines modified
23 ····if-eqz·v1,·:cond_023 ····if-eqz·v1,·:cond_0
  
24 ····.line·1524 ····.line·15
25 ····invoke-static·{p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;25 ····invoke-static·{p0},·Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;
  
26 ····move-result-object·v126 ····move-result-object·v1
  
 27 ····.line·17
27 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/app/TaskStackBuilder;->addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;28 ····invoke-virtual·{v1,·v0},·Landroid/support/v4/app/TaskStackBuilder;->addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;
  
28 ····move-result-object·v129 ····move-result-object·v1
  
 30 ····.line·19
29 ····invoke-virtual·{v1},·Landroid/support/v4/app/TaskStackBuilder;->startActivities()V31 ····invoke-virtual·{v1},·Landroid/support/v4/app/TaskStackBuilder;->startActivities()V
  
30 ····.line·2532 ····.line·25
31 ····:goto_033 ····:goto_0
32 ····const/4·v1,·0x134 ····const/4·v1,·0x1
  
33 ····return·v135 ····return·v1
7.49 KB
smali/nerd/tuxmobil/fahrplan/congress/CustomHttpClient.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"CustomHttpClient.java"3 .source·"CustomHttpClient.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;, 
8 ········Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;7 ········Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·lastSSLException:Ljavax/net/ssl/SSLException;11 .field·private·static·lastSSLException:Ljavax/net/ssl/SSLException;
Offset 81, 24 lines modifiedOffset 80, 26 lines modified
81 ····.local·v0,·"sslContext":Ljavax/net/ssl/SSLContext;80 ····.local·v0,·"sslContext":Ljavax/net/ssl/SSLContext;
82 ····const/4·v1,·0x081 ····const/4·v1,·0x0
  
83 ····new-array·v2,·v4,·[Ljavax/net/ssl/TrustManager;82 ····new-array·v2,·v4,·[Ljavax/net/ssl/TrustManager;
  
84 ····const/4·v3,·0x083 ····const/4·v3,·0x0
  
 84 ····.line·51
85 ····invoke-static·{p0,·v4},·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->get(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager;85 ····invoke-static·{p0,·v4},·Lnerd/tuxmobil/fahrplan/congress/TrustManagerFactory;->get(Ljava/lang/String;Z)Ljavax/net/ssl/X509TrustManager;
  
86 ····move-result-object·v486 ····move-result-object·v4
  
87 ····aput-object·v4,·v2,·v387 ····aput-object·v4,·v2,·v3
  
88 ····new-instance·v3,·Ljava/security/SecureRandom;88 ····new-instance·v3,·Ljava/security/SecureRandom;
  
89 ····invoke-direct·{v3},·Ljava/security/SecureRandom;-><init>()V89 ····invoke-direct·{v3},·Ljava/security/SecureRandom;-><init>()V
  
 90 ····.line·50
90 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V91 ····invoke-virtual·{v0,·v1,·v2,·v3},·Ljavax/net/ssl/SSLContext;->init([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V
  
91 ····.line·5492 ····.line·54
92 ····invoke-virtual·{v0},·Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;93 ····invoke-virtual·{v0},·Ljavax/net/ssl/SSLContext;->getSocketFactory()Ljavax/net/ssl/SSLSocketFactory;
  
93 ····move-result-object·v194 ····move-result-object·v1
  
Offset 131, 152 lines modifiedOffset 132, 138 lines modified
131 ····.locals·6132 ····.locals·6
132 ····.param·p0,·"ctx"····#·Landroid/app/Activity;133 ····.param·p0,·"ctx"····#·Landroid/app/Activity;
133 ····.param·p1,·"global"····#·Lnerd/tuxmobil/fahrplan/congress/MyApp;134 ····.param·p1,·"global"····#·Lnerd/tuxmobil/fahrplan/congress/MyApp;
134 ····.param·p2,·"status"····#·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;135 ····.param·p2,·"status"····#·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;
135 ····.param·p3,·"host"····#·Ljava/lang/String;136 ····.param·p3,·"host"····#·Ljava/lang/String;
  
136 ····.prologue137 ····.prologue
137 ····const/4·v0,·0x0138 ····const/4·v5,·0x0
  
138 ····const·v5,·0x7f060039139 ····const·v4,·0x7f060039
  
139 ····const/4·v4,·0x1140 ····const/4·v3,·0x1
  
140 ····const/4·v3,·0x0141 ····const/4·v2,·0x0
  
141 ····.line·66142 ····.line·66
142 ····sget-object·v1,·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;->$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I143 ····sget-object·v0,·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$1;->$SwitchMap$nerd$tuxmobil$fahrplan$congress$CustomHttpClient$HTTP_STATUS:[I
  
143 ····invoke-virtual·{p2},·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;->ordinal()I144 ····invoke-virtual·{p2},·Lnerd/tuxmobil/fahrplan/congress/CustomHttpClient$HTTP_STATUS;->ordinal()I
  
144 ····move-result·v2145 ····move-result·v1
  
145 ····aget·v1,·v1,·v2146 ····aget·v0,·v0,·v1
  
146 ····packed-switch·v1,·:pswitch_data_0147 ····packed-switch·v0,·:pswitch_data_0
  
147 ····.line·112148 ····.line·112
148 ····:goto_0149 ····:goto_0
149 ····return-void150 ····return-void
  
150 ····.line·68151 ····.line·68
151 ····:pswitch_0152 ····:pswitch_0
152 ····const·v1,·0x7f060041153 ····const·v0,·0x7f060041
  
153 ····new-array·v2,·v4,·[Ljava/lang/Object; 
  
154 ····check-cast·v0,·Ljava/lang/Object;154 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
155 ····aput-object·v0,·v2,·v3155 ····aput-object·v5,·v1,·v2
  
156 ····invoke-static·{p0,·v5,·v1,·v2},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V156 ····invoke-static·{p0,·v4,·v0,·v1},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V
  
157 ····goto·:goto_0157 ····goto·:goto_0
  
158 ····.line·73158 ····.line·73
159 ····:pswitch_1159 ····:pswitch_1
160 ····const·v0,·0x7f06003f160 ····const·v0,·0x7f06003f
  
161 ····new-array·v1,·v4,·[Ljava/lang/Object;161 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
162 ····aput-object·p3,·v1,·v3162 ····aput-object·p3,·v1,·v2
  
163 ····invoke-static·{p0,·v5,·v0,·v1},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V163 ····invoke-static·{p0,·v4,·v0,·v1},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V
  
164 ····goto·:goto_0164 ····goto·:goto_0
  
165 ····.line·79165 ····.line·79
166 ····:pswitch_2166 ····:pswitch_2
167 ····const·v1,·0x7f060040167 ····const·v0,·0x7f060040
  
168 ····new-array·v2,·v4,·[Ljava/lang/Object; 
  
169 ····check-cast·v0,·Ljava/lang/Object;168 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
170 ····aput-object·v0,·v2,·v3169 ····aput-object·v5,·v1,·v2
  
171 ····invoke-static·{p0,·v5,·v1,·v2},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V170 ····invoke-static·{p0,·v4,·v0,·v1},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V
  
172 ····goto·:goto_0171 ····goto·:goto_0
  
173 ····.line·84172 ····.line·84
174 ····:pswitch_3173 ····:pswitch_3
175 ····const·v1,·0x7f06003e174 ····const·v0,·0x7f06003e
  
176 ····new-array·v2,·v4,·[Ljava/lang/Object;175 ····new-array·v1,·v3,·[Ljava/lang/Object;
  
177 ····check-cast·v0,·Ljava/lang/Object;176 ····aput-object·v5,·v1,·v2
  
178 ····aput-object·v0,·v2,·v3 
  
179 ····invoke-static·{p0,·v5,·v1,·v2},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V177 ····invoke-static·{p0,·v4,·v0,·v1},·Lnerd/tuxmobil/fahrplan/congress/AlertDialogHelper;->showErrorDialog(Landroid/content/Context;II[Ljava/lang/Object;)V
  
180 ····goto·:goto_0178 ····goto·:goto_0
  
Max diff block lines reached; 2803/7548 bytes (37.14%) of diff not shown.
760 B
smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$4.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$hpos:I24 .field·final·synthetic·val$hpos:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V26 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;I)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·46930 ····.line·469
30 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;31 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
31 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;32 ····iput-object·p2,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$4;->val$horiz:Lnerd/tuxmobil/fahrplan/congress/HorizontalSnapScrollView;
  
4.47 KB
smali/nerd/tuxmobil/fahrplan/congress/UpdateService.smali
    
Offset 424, 14 lines modifiedOffset 424, 15 lines modified
424 ····.local·v1,·"changesList":Lnerd/tuxmobil/fahrplan/congress/LectureList;424 ····.local·v1,·"changesList":Lnerd/tuxmobil/fahrplan/congress/LectureList;
425 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources;425 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources;
  
426 ····move-result-object·v8426 ····move-result-object·v8
  
427 ····const·v9,·0x7f080001427 ····const·v9,·0x7f080001
  
 428 ····.line·45
428 ····invoke-virtual·{v1},·Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I429 ····invoke-virtual·{v1},·Lnerd/tuxmobil/fahrplan/congress/LectureList;->size()I
  
429 ····move-result·v10430 ····move-result·v10
  
430 ····const/4·v11,·0x1431 ····const/4·v11,·0x1
  
431 ····new-array·v11,·v11,·[Ljava/lang/Object;432 ····new-array·v11,·v11,·[Ljava/lang/Object;
Offset 444, 14 lines modifiedOffset 445, 15 lines modified
  
444 ····invoke-static·{v13},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;445 ····invoke-static·{v13},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
445 ····move-result-object·v13446 ····move-result-object·v13
  
446 ····aput-object·v13,·v11,·v12447 ····aput-object·v13,·v11,·v12
  
 448 ····.line·44
447 ····invoke-virtual·{v8,·v9,·v10,·v11},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;449 ····invoke-virtual·{v8,·v9,·v10,·v11},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
  
448 ····move-result-object·v2450 ····move-result-object·v2
  
449 ····.line·48451 ····.line·48
450 ····.local·v2,·"changesTxt":Ljava/lang/String;452 ····.local·v2,·"changesTxt":Ljava/lang/String;
451 ····const-string·v8,·"UpdateService"453 ····const-string·v8,·"UpdateService"
Offset 496, 14 lines modifiedOffset 498, 15 lines modified
496 ····invoke-virtual·{v5,·v8},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;498 ····invoke-virtual·{v5,·v8},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
497 ····.line·59499 ····.line·59
498 ····const/4·v8,·0x0500 ····const/4·v8,·0x0
  
499 ····const/high16·v9,·0x40000000····#·2.0f501 ····const/high16·v9,·0x40000000····#·2.0f
  
 502 ····.line·60
500 ····invoke-static·{p0,·v8,·v5,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;503 ····invoke-static·{p0,·v8,·v5,·v9},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
501 ····move-result-object·v3504 ····move-result-object·v3
  
502 ····.line·62505 ····.line·62
503 ····.local·v3,·"contentIntent":Landroid/app/PendingIntent;506 ····.local·v3,·"contentIntent":Landroid/app/PendingIntent;
504 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Builder;507 ····new-instance·v0,·Landroid/support/v4/app/NotificationCompat$Builder;
Offset 524, 82 lines modifiedOffset 527, 90 lines modified
  
524 ····new-array·v10,·v10,·[Ljava/lang/Object;527 ····new-array·v10,·v10,·[Ljava/lang/Object;
  
525 ····const/4·v11,·0x0528 ····const/4·v11,·0x0
  
526 ····aput-object·p2,·v10,·v11529 ····aput-object·p2,·v10,·v11
  
 530 ····.line·64
527 ····invoke-virtual·{p0,·v9,·v10},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;531 ····invoke-virtual·{p0,·v9,·v10},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
528 ····move-result-object·v9532 ····move-result-object·v9
  
529 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;533 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
530 ····move-result-object·v8534 ····move-result-object·v8
  
531 ····const·v9,·0x7f06001f535 ····const·v9,·0x7f06001f
  
 536 ····.line·65
532 ····invoke-virtual·{p0,·v9},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I)Ljava/lang/String;537 ····invoke-virtual·{p0,·v9},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getString(I)Ljava/lang/String;
  
533 ····move-result-object·v9538 ····move-result-object·v9
  
534 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;539 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
535 ····move-result-object·v8540 ····move-result-object·v8
  
536 ····const/4·v9,·0x4541 ····const/4·v9,·0x4
  
 542 ····.line·66
537 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder;543 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
538 ····move-result-object·v8544 ····move-result-object·v8
  
539 ····const·v9,·0x7f02008c545 ····const·v9,·0x7f02008c
  
540 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;546 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder;
  
541 ····move-result-object·v8547 ····move-result-object·v8
  
542 ····const-string·v9,·"reminder_tone"548 ····const-string·v9,·"reminder_tone"
  
543 ····const-string·v10,·""549 ····const-string·v10,·""
  
 550 ····.line·67
544 ····invoke-interface·{v7,·v9,·v10},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;551 ····invoke-interface·{v7,·v9,·v10},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
545 ····move-result-object·v9552 ····move-result-object·v9
  
546 ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;553 ····invoke-static·{v9},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
547 ····move-result-object·v9554 ····move-result-object·v9
  
548 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;555 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;
  
549 ····move-result-object·v8556 ····move-result-object·v8
  
 557 ····.line·68
550 ····invoke-virtual·{v8,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;558 ····invoke-virtual·{v8,·v3},·Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;
  
551 ····move-result-object·v8559 ····move-result-object·v8
  
 560 ····.line·69
552 ····invoke-virtual·{v8,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;561 ····invoke-virtual·{v8,·v2},·Landroid/support/v4/app/NotificationCompat$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;
  
553 ····move-result-object·v8562 ····move-result-object·v8
  
 563 ····.line·70
554 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources;564 ····invoke-virtual·{p0},·Lnerd/tuxmobil/fahrplan/congress/UpdateService;->getResources()Landroid/content/res/Resources;
  
555 ····move-result-object·v9565 ····move-result-object·v9
  
556 ····const·v10,·0x7f0d0018566 ····const·v10,·0x7f0d0018
  
557 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getColor(I)I567 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getColor(I)I
  
558 ····move-result·v9568 ····move-result·v9
  
559 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;569 ····invoke-virtual·{v8,·v9},·Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder;
Max diff block lines reached; 224/4460 bytes (5.02%) of diff not shown.
4.17 KB
smali/nerd/tuxmobil/fahrplan/congress/ChangesDialog.smali
    
Offset 261, 14 lines modifiedOffset 261, 15 lines modified
  
261 ····move-result-object·v10261 ····move-result-object·v10
  
262 ····invoke-direct·{v9,·v10},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V262 ····invoke-direct·{v9,·v10},·Landroid/support/v7/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
  
263 ····const·v10,·0x7f060072263 ····const·v10,·0x7f060072
  
 264 ····.line·61
264 ····move-object/from16·v0,·p0265 ····move-object/from16·v0,·p0
  
265 ····invoke-virtual·{v0,·v10},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I)Ljava/lang/String;266 ····invoke-virtual·{v0,·v10},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I)Ljava/lang/String;
  
266 ····move-result-object·v10267 ····move-result-object·v10
  
267 ····invoke-virtual·{v9,·v10},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;268 ····invoke-virtual·{v9,·v10},·Landroid/support/v7/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/support/v7/app/AlertDialog$Builder;
Offset 279, 26 lines modifiedOffset 280, 28 lines modified
  
279 ····new-instance·v11,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;280 ····new-instance·v11,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;
  
280 ····move-object/from16·v0,·p0281 ····move-object/from16·v0,·p0
  
281 ····invoke-direct·{v11,·v0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;-><init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V282 ····invoke-direct·{v11,·v0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$2;-><init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V
  
 283 ····.line·62
282 ····invoke-virtual·{v9,·v10,·v11},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;284 ····invoke-virtual·{v9,·v10,·v11},·Landroid/support/v7/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
283 ····move-result-object·v9285 ····move-result-object·v9
  
284 ····const·v10,·0x7f060021286 ····const·v10,·0x7f060021
  
285 ····new-instance·v11,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;287 ····new-instance·v11,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;
  
286 ····move-object/from16·v0,·p0288 ····move-object/from16·v0,·p0
  
287 ····invoke-direct·{v11,·v0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V289 ····invoke-direct·{v11,·v0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog$1;-><init>(Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;)V
  
 290 ····.line·68
288 ····invoke-virtual·{v9,·v10,·v11},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;291 ····invoke-virtual·{v9,·v10,·v11},·Landroid/support/v7/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/support/v7/app/AlertDialog$Builder;
  
289 ····move-result-object·v1292 ····move-result-object·v1
  
290 ····.line·76293 ····.line·76
291 ····.local·v1,·"builder":Landroid/support/v7/app/AlertDialog$Builder;294 ····.local·v1,·"builder":Landroid/support/v7/app/AlertDialog$Builder;
292 ····invoke-virtual/range·{p0·..·p0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getActivity()Landroid/support/v4/app/FragmentActivity;295 ····invoke-virtual/range·{p0·..·p0},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getActivity()Landroid/support/v4/app/FragmentActivity;
Offset 378, 20 lines modifiedOffset 381, 22 lines modified
  
378 ····invoke-virtual·{v6,·v10},·Landroid/content/res/Resources;->getColor(I)I381 ····invoke-virtual·{v6,·v10},·Landroid/content/res/Resources;->getColor(I)I
  
379 ····move-result·v10382 ····move-result·v10
  
380 ····invoke-direct·{v9,·v10},·Landroid/text/style/ForegroundColorSpan;-><init>(I)V383 ····invoke-direct·{v9,·v10},·Landroid/text/style/ForegroundColorSpan;-><init>(I)V
  
 384 ····.line·86
381 ····invoke-virtual·{v7},·Landroid/text/SpannableStringBuilder;->length()I385 ····invoke-virtual·{v7},·Landroid/text/SpannableStringBuilder;->length()I
  
382 ····move-result·v10386 ····move-result·v10
  
383 ····const/16·v11,·0x21387 ····const/16·v11,·0x21
  
 388 ····.line·85
384 ····invoke-virtual·{v7,·v9,·v8,·v10,·v11},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V389 ····invoke-virtual·{v7,·v9,·v8,·v10,·v11},·Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
  
385 ····.line·87390 ····.line·87
386 ····const·v9,·0x7f060026391 ····const·v9,·0x7f060026
  
387 ····const/4·v10,·0x4392 ····const/4·v10,·0x4
  
Offset 421, 14 lines modifiedOffset 426, 15 lines modified
  
421 ····move-object/from16·v0,·p0426 ····move-object/from16·v0,·p0
  
422 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->changed:I427 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->changed:I
  
423 ····move/from16·v16,·v0428 ····move/from16·v16,·v0
  
 429 ····.line·88
424 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;430 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
425 ····move-result-object·v16431 ····move-result-object·v16
  
426 ····aput-object·v16,·v14,·v15432 ····aput-object·v16,·v14,·v15
  
427 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;433 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
Offset 453, 14 lines modifiedOffset 459, 15 lines modified
  
453 ····move-object/from16·v0,·p0459 ····move-object/from16·v0,·p0
  
454 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->added:I460 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->added:I
  
455 ····move/from16·v16,·v0461 ····move/from16·v16,·v0
  
 462 ····.line·89
456 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;463 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
457 ····move-result-object·v16464 ····move-result-object·v16
  
458 ····aput-object·v16,·v14,·v15465 ····aput-object·v16,·v14,·v15
  
459 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;466 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
Offset 485, 26 lines modifiedOffset 492, 28 lines modified
  
485 ····move-object/from16·v0,·p0492 ····move-object/from16·v0,·p0
  
486 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->cancelled:I493 ····iget·v0,·v0,·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->cancelled:I
  
487 ····move/from16·v16,·v0494 ····move/from16·v16,·v0
  
 495 ····.line·90
488 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;496 ····invoke-static/range·{v16·..·v16},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
489 ····move-result-object·v16497 ····move-result-object·v16
  
490 ····aput-object·v16,·v14,·v15498 ····aput-object·v16,·v14,·v15
  
491 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;499 ····invoke-virtual·{v6,·v12,·v13,·v14},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String;
  
492 ····move-result-object·v12500 ····move-result-object·v12
  
493 ····aput-object·v12,·v10,·v11501 ····aput-object·v12,·v10,·v11
  
 502 ····.line·87
494 ····move-object/from16·v0,·p0503 ····move-object/from16·v0,·p0
  
495 ····invoke-virtual·{v0,·v9,·v10},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;504 ····invoke-virtual·{v0,·v9,·v10},·Lnerd/tuxmobil/fahrplan/congress/ChangesDialog;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
  
496 ····move-result-object·v9505 ····move-result-object·v9
  
Max diff block lines reached; 0/4159 bytes (0.00%) of diff not shown.
486 B
smali/nerd/tuxmobil/fahrplan/congress/DateInfo.smali
    
Offset 60, 14 lines modifiedOffset 60, 15 lines modified
  
60 ····iget·v3,·p0,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I60 ····iget·v3,·p0,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->dayIdx:I
  
61 ····if-ne·v2,·v3,·:cond_061 ····if-ne·v2,·v3,·:cond_0
  
62 ····iget-object·v2,·v0,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String;62 ····iget-object·v2,·v0,·Lnerd/tuxmobil/fahrplan/congress/DateInfo;->date:Ljava/lang/String;
  
 63 ····.line·25
63 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z64 ····invoke-virtual·{v2,·v0},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
64 ····move-result·v265 ····move-result·v2
  
65 ····if-eqz·v2,·:cond_066 ····if-eqz·v2,·:cond_0
  
66 ····const/4·v1,·0x167 ····const/4·v1,·0x1
1.32 KB
smali/nerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10127 ····.line·101
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment$4;->this$0:Lnerd/tuxmobil/fahrplan/congress/SettingsActivity$SettingsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 51, 15 lines modifiedOffset 52, 15 lines modified
  
51 ····.line·10552 ····.line·105
52 ····.local·v0,·"activity":Landroid/app/Activity;53 ····.local·v0,·"activity":Landroid/app/Activity;
53 ····invoke-virtual·{v0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;54 ····invoke-virtual·{v0},·Landroid/app/Activity;->getResources()Landroid/content/res/Resources;
  
54 ····move-result-object·v755 ····move-result-object·v7
  
55 ····.line·10656 ····.line·107
56 ····.local·v7,·"resources":Landroid/content/res/Resources;57 ····.local·v7,·"resources":Landroid/content/res/Resources;
57 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;58 ····invoke-static·{v0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
58 ····move-result-object·v659 ····move-result-object·v6
  
59 ····.line·10860 ····.line·108
60 ····.local·v6,·"prefs":Landroid/content/SharedPreferences;61 ····.local·v6,·"prefs":Landroid/content/SharedPreferences;
2.08 KB
smali/nerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter.smali
    
Offset 219, 20 lines modifiedOffset 219, 22 lines modified
  
219 ····new-instance·v10,·Ljava/util/Date;219 ····new-instance·v10,·Ljava/util/Date;
  
220 ····iget-wide·v12,·v3,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J220 ····iget-wide·v12,·v3,·Lnerd/tuxmobil/fahrplan/congress/Lecture;->dateUTC:J
  
221 ····invoke-direct·{v10,·v12,·v13},·Ljava/util/Date;-><init>(J)V221 ····invoke-direct·{v10,·v12,·v13},·Ljava/util/Date;-><init>(J)V
  
 222 ····.line·270
222 ····invoke-virtual·{v1,·v10},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;223 ····invoke-virtual·{v1,·v10},·Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
  
223 ····move-result-object·v10224 ····move-result-object·v10
  
224 ····aput-object·v10,·v8,·v9225 ····aput-object·v10,·v8,·v9
  
 226 ····.line·269
225 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;227 ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
  
226 ····move-result-object·v6228 ····move-result-object·v6
  
227 ····.line·271229 ····.line·271
228 ····.local·v6,·"sepStr":Ljava/lang/String;230 ····.local·v6,·"sepStr":Ljava/lang/String;
229 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->mSeperatorStrings:Ljava/util/ArrayList;231 ····iget-object·v7,·p0,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->mSeperatorStrings:Ljava/util/ArrayList;
Offset 518, 14 lines modifiedOffset 520, 15 lines modified
518 ····.line·67520 ····.line·67
519 ····move-object/from16·v0,·p0521 ····move-object/from16·v0,·p0
  
520 ····iget-object·v11,·v0,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->context:Landroid/content/Context;522 ····iget-object·v11,·v0,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter;->context:Landroid/content/Context;
  
521 ····const-string·v12,·"layout_inflater"523 ····const-string·v12,·"layout_inflater"
  
 524 ····.line·68
522 ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;525 ····invoke-virtual·{v11,·v12},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
523 ····move-result-object·v3526 ····move-result-object·v3
  
524 ····check-cast·v3,·Landroid/view/LayoutInflater;527 ····check-cast·v3,·Landroid/view/LayoutInflater;
  
525 ····.line·69528 ····.line·69
Offset 760, 22 lines modifiedOffset 763, 24 lines modified
760 ····.restart·local·v10····#·"viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;763 ····.restart·local·v10····#·"viewHolderSeperator":Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolderSeperator;
761 ····goto/16·:goto_0764 ····goto/16·:goto_0
  
762 ····.line·109765 ····.line·109
763 ····:pswitch_4766 ····:pswitch_4
764 ····const/4·v11,·0x3767 ····const/4·v11,·0x3
  
 768 ····.line·110
765 ····invoke-static·{v11},·Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat;769 ····invoke-static·{v11},·Ljava/text/SimpleDateFormat;->getDateInstance(I)Ljava/text/DateFormat;
  
766 ····move-result-object·v2770 ····move-result-object·v2
  
767 ····.line·111771 ····.line·111
768 ····.local·v2,·"df":Ljava/text/DateFormat;772 ····.local·v2,·"df":Ljava/text/DateFormat;
769 ····const/4·v11,·0x3773 ····const/4·v11,·0x3
  
 774 ····.line·112
770 ····invoke-static·{v11},·Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat;775 ····invoke-static·{v11},·Ljava/text/SimpleDateFormat;->getTimeInstance(I)Ljava/text/DateFormat;
  
771 ····move-result-object·v7776 ····move-result-object·v7
  
772 ····.line·114777 ····.line·114
773 ····.local·v7,·"tf":Ljava/text/DateFormat;778 ····.local·v7,·"tf":Ljava/text/DateFormat;
774 ····iget-object·v11,·v9,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;->title:Landroid/widget/TextView;779 ····iget-object·v11,·v9,·Lnerd/tuxmobil/fahrplan/congress/LectureChangesArrayAdapter$ViewHolder;->title:Landroid/widget/TextView;
672 B
smali/nerd/tuxmobil/fahrplan/congress/FahrplanFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;21 .field·final·synthetic·this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V23 .method·constructor·<init>(Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·14927 ····.line·149
27 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;28 ····iput-object·p1,·p0,·Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment$1;->this$0:Lnerd/tuxmobil/fahrplan/congress/FahrplanFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.59 KB
smali/com/squareup/okhttp/internal/Platform$JdkWithJettyBootPlatform.smali
    
Offset 253, 16 lines modifiedOffset 253, 16 lines modified
  
253 ····const/4·v9,·0x1253 ····const/4·v9,·0x1
  
254 ····aput-object·v4,·v8,·v9254 ····aput-object·v4,·v8,·v9
  
255 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;255 ····invoke-virtual·{v6,·v7,·v8},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
256 ····:try_end_0256 ····:try_end_0
257 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0257 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
258 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1258 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
259 ····.line·305259 ····.line·305
260 ····return-void260 ····return-void
  
261 ····.line·302261 ····.line·302
262 ····.end·local·v4····#·"provider":Ljava/lang/Object;262 ····.end·local·v4····#·"provider":Ljava/lang/Object;
263 ····:catch_0263 ····:catch_0
Offset 350, 16 lines modifiedOffset 350, 16 lines modified
  
350 ····move-result·v3350 ····move-result·v3
  
351 ····if-nez·v3,·:cond_0351 ····if-nez·v3,·:cond_0
  
352 ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;352 ····invoke-static·{v1},·Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;->access$100(Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;)Ljava/lang/String;
353 ····:try_end_0353 ····:try_end_0
354 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_0354 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
355 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1355 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
356 ····move-result-object·v2356 ····move-result-object·v2
  
357 ····goto·:goto_0357 ····goto·:goto_0
  
358 ····.line·325358 ····.line·325
359 ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;359 ····.end·local·v1····#·"provider":Lcom/squareup/okhttp/internal/Platform$JettyNegoProvider;
4.74 KB
smali/com/squareup/okhttp/internal/Platform.smali
    
Offset 252, 16 lines modifiedOffset 252, 16 lines modified
  
252 ····aput-object·v23,·v9,·v22252 ····aput-object·v23,·v9,·v22
  
253 ····move-object/from16·v0,·v21253 ····move-object/from16·v0,·v21
  
254 ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;254 ····invoke-virtual·{v0,·v2,·v9},·Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
255 ····:try_end_2255 ····:try_end_2
256 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_6256 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_2·..·:try_end_2}·:catch_4
257 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_4257 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_2·..·:try_end_2}·:catch_5
  
258 ····move-result-object·v6258 ····move-result-object·v6
  
259 ····.line·136259 ····.line·136
260 ····:try_start_3260 ····:try_start_3
261 ····const-string·v2,·"android.net.Network"261 ····const-string·v2,·"android.net.Network"
  
Offset 285, 15 lines modifiedOffset 285, 15 lines modified
285 ····move-object/from16·v0,·v16285 ····move-object/from16·v0,·v16
  
286 ····move-object/from16·v1,·v22286 ····move-object/from16·v1,·v22
  
287 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V287 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
288 ····:try_end_3288 ····:try_end_3
289 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7289 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_3·..·:try_end_3}·:catch_7
290 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_4290 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_3·..·:try_end_3}·:catch_5
  
291 ····.line·138291 ····.line·138
292 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"292 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
293 ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"293 ····.local·v16,·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
294 ····:try_start_4294 ····:try_start_4
295 ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod;295 ····new-instance·v20,·Lcom/squareup/okhttp/internal/OptionalMethod;
  
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 ····move-object/from16·v0,·v20318 ····move-object/from16·v0,·v20
  
319 ····move-object/from16·v1,·v22319 ····move-object/from16·v1,·v22
  
320 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V320 ····invoke-direct·{v0,·v2,·v9,·v1},·Lcom/squareup/okhttp/internal/OptionalMethod;-><init>(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V
321 ····:try_end_4321 ····:try_end_4
322 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8322 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_4·..·:try_end_4}·:catch_8
323 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_5323 ····.catch·Ljava/lang/NoSuchMethodException;·{:try_start_4·..·:try_end_4}·:catch_6
  
324 ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"324 ····.end·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
325 ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"325 ····.local·v20,·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
326 ····move-object/from16·v8,·v20326 ····move-object/from16·v8,·v20
  
327 ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"327 ····.end·local·v20····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
328 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"328 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
Offset 572, 34 lines modifiedOffset 572, 32 lines modified
572 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"572 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
573 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"573 ····.restart·local·v8····#·"setAlpnProtocols":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
574 ····:catch_4574 ····:catch_4
575 ····move-exception·v2575 ····move-exception·v2
  
576 ····goto/16·:goto_1576 ····goto/16·:goto_1
  
 577 ····:catch_5
 578 ····move-exception·v2
  
 579 ····goto/16·:goto_1
  
577 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"580 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
578 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"581 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
579 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"582 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;"
580 ····:catch_5583 ····:catch_6
581 ····move-exception·v2584 ····move-exception·v2
  
582 ····move-object/from16·v7,·v16585 ····move-object/from16·v7,·v16
  
583 ····.end·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"586 ····.end·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
584 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"587 ····.restart·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
585 ····goto/16·:goto_1588 ····goto/16·:goto_1
  
586 ····.end·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" 
587 ····:catch_6 
588 ····move-exception·v2 
  
589 ····goto/16·:goto_1 
  
590 ····.line·139589 ····.line·139
591 ····.restart·local·v21····#·"trafficStats":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" 
592 ····:catch_7590 ····:catch_7
593 ····move-exception·v2591 ····move-exception·v2
  
594 ····goto/16·:goto_1592 ····goto/16·:goto_1
  
595 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"593 ····.end·local·v7····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
596 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"594 ····.restart·local·v16····#·"getAlpnSelectedProtocol":Lcom/squareup/okhttp/internal/OptionalMethod;,·"Lcom/squareup/okhttp/internal/OptionalMethod<Ljava/net/Socket;>;"
774 B
smali/com/squareup/okhttp/internal/http/RouteException.smali
    
Offset 95, 16 lines modifiedOffset 95, 16 lines modified
  
95 ····const/4·v2,·0x095 ····const/4·v2,·0x0
  
96 ····aput-object·p2,·v1,·v296 ····aput-object·p2,·v1,·v2
  
97 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;97 ····invoke-virtual·{v0,·p1,·v1},·Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
98 ····:try_end_098 ····:try_end_0
99 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_099 ····.catch·Ljava/lang/reflect/InvocationTargetException;·{:try_start_0·..·:try_end_0}·:catch_1
100 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_1100 ····.catch·Ljava/lang/IllegalAccessException;·{:try_start_0·..·:try_end_0}·:catch_0
  
101 ····.line·60101 ····.line·60
102 ····:cond_0102 ····:cond_0
103 ····:goto_0103 ····:goto_0
104 ····return-void104 ····return-void
  
105 ····.line·57105 ····.line·57