76.8 MB
/home/fdroid/fdroiddata/tmp/ch.citux.td_16.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.citux.td_16.apk
4.19 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: res/drawable-v11/abc_textfield_search_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/channel_detail.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-v11/td_edit_text_holo_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-v11/abc_edit_text_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/list_item_videos.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/list_item_games.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/navigation.xml 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 ERROR: res/color-v11/abc_background_cache_hint_selector_material_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-v11/td_activated_background_holo_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/color-v11/abc_background_cache_hint_selector_material_dark.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v11/channel_detail.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/list_item_playlist.xml entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/layout-v17/game_item.xml entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 23 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:·4203623a1f1ef2498f831e446e9d7375785316558ce0948c878f698b71fae478 
10 Signer·#1·certificate·SHA-1·digest:·718963b7e5a462c4cb6c19b4ba38f2984a7ba0fe 
11 Signer·#1·certificate·MD5·digest:·9f3324c7de12d5caec1b11bd1585c261 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·fc3ea5d32c623719fc06d2d4372d638bac3f30fcf91978b354c12177823ceffd 
15 Signer·#1·public·key·SHA-1·digest:·93b27e34006576534890a52691b504b9149395df 
16 Signer·#1·public·key·MD5·digest:·1b76c298955057f36a00c3f32b68de50 
17 WARNING:·META-INF/services/com.fasterxml.jackson.core.JsonFactory·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/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/LICENSE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/NOTICE.txt·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/services/javax.annotation.processing.Processor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 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/. 
23 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/. 
117 KB
zipinfo {}
    
Offset 1, 566 lines modifiedOffset 1, 550 lines modified
Diff chunk too large, falling back to line-by-line diff (550 lines added, 566 lines removed)
1 Zip·file·size:·2211065·bytes,·number·of·entries:·5641 Zip·file·size:·2190366·bytes,·number·of·entries:·548
2 -rw----·····2.0·fat····59104·bl·defN·15-Apr-11·13:12·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····2884·bX·defN·17-Sep-23·00:41·AndroidManifest.xml
3 -rw----·····2.0·fat····59225·bl·defN·15-Apr-11·13:12·META-INF/74EAF942.SF3 -rw----·····2.0·fat······396·bl·defN·17-Sep-23·00:41·res/anim/abc_fade_in.xml
4 -rw----·····2.0·fat·····1332·bl·defN·15-Apr-11·13:12·META-INF/74EAF942.RSA4 -rw----·····2.0·fat······396·bl·defN·17-Sep-23·00:41·res/anim/abc_fade_out.xml
5 -rw----·····2.0·fat·······39·bl·defN·15-Apr-11·10:21·META-INF/services/com.fasterxml.jackson.core.JsonFactory5 -rw----·····2.0·fat······400·bl·defN·17-Sep-23·00:41·res/anim/abc_slide_in_bottom.xml
6 -rw----·····2.0·fat·······44·bl·defN·15-Apr-11·10:21·META-INF/services/com.fasterxml.jackson.core.ObjectCodec6 -rw----·····2.0·fat······400·bl·defN·17-Sep-23·00:41·res/anim/abc_slide_in_top.xml
7 -rw----·····2.0·fat····11358·bl·defN·15-Apr-11·10:21·META-INF/LICENSE.txt7 -rw----·····2.0·fat······400·bl·defN·17-Sep-23·00:41·res/anim/abc_slide_out_bottom.xml
8 -rw----·····2.0·fat······301·bl·defN·15-Apr-11·10:21·META-INF/NOTICE.txt8 -rw----·····2.0·fat······400·bl·defN·17-Sep-23·00:41·res/anim/abc_slide_out_top.xml
9 -rw----·····2.0·fat·······42·bl·defN·15-Apr-11·10:21·META-INF/services/javax.annotation.processing.Processor9 -rw----·····2.0·fat······472·bl·defN·17-Sep-23·00:41·res/color/abc_background_cache_hint_selector_material_dark.xml
10 -rw----·····2.0·fat·······41·bl·defN·15-Apr-11·10:21·META-INF/buildserverid10 -rw----·····2.0·fat······472·bl·defN·17-Sep-23·00:41·res/color/abc_background_cache_hint_selector_material_light.xml
11 -rw----·····2.0·fat·······41·bl·defN·15-Apr-11·10:21·META-INF/fdroidserverid11 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_primary_text_disable_only_material_dark.xml
12 -rw----·····2.0·fat·····2884·bX·defN·15-Apr-11·10:21·AndroidManifest.xml12 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_primary_text_disable_only_material_light.xml
13 -rw----·····2.0·fat······396·bl·defN·15-Apr-11·10:21·res/anim/abc_fade_in.xml13 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_primary_text_material_dark.xml
14 -rw----·····2.0·fat······396·bl·defN·15-Apr-11·10:21·res/anim/abc_fade_out.xml14 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_primary_text_material_light.xml
15 -rw----·····2.0·fat······400·bl·defN·15-Apr-11·10:21·res/anim/abc_slide_in_bottom.xml15 -rw----·····2.0·fat······596·bl·defN·17-Sep-23·00:41·res/color/abc_search_url_text.xml
16 -rw----·····2.0·fat······400·bl·defN·15-Apr-11·10:21·res/anim/abc_slide_in_top.xml16 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_secondary_text_material_dark.xml
17 -rw----·····2.0·fat······400·bl·defN·15-Apr-11·10:21·res/anim/abc_slide_out_bottom.xml17 -rw----·····2.0·fat······468·bl·defN·17-Sep-23·00:41·res/color/abc_secondary_text_material_light.xml
18 -rw----·····2.0·fat······400·bl·defN·15-Apr-11·10:21·res/anim/abc_slide_out_top.xml18 -rw----·····1.0·fat······303·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png
19 -rw----·····2.0·fat······472·bl·defN·15-Apr-11·10:21·res/color-v11/abc_background_cache_hint_selector_material_dark.xml19 -rw----·····1.0·fat······304·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png
20 -rw----·····2.0·fat······472·bl·defN·15-Apr-11·10:21·res/color-v11/abc_background_cache_hint_selector_material_light.xml20 -rw----·····1.0·fat······306·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
21 -rw----·····2.0·fat······424·bl·defN·15-Apr-11·10:21·res/color/abc_background_cache_hint_selector_material_dark.xml21 -rw----·····1.0·fat······549·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
22 -rw----·····2.0·fat······424·bl·defN·15-Apr-11·10:21·res/color/abc_background_cache_hint_selector_material_light.xml22 -rw----·····1.0·fat······622·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
23 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_primary_text_disable_only_material_dark.xml23 -rw----·····1.0·fat······753·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
24 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_primary_text_disable_only_material_light.xml24 -rw----·····1.0·fat·····2040·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
25 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_primary_text_material_dark.xml25 -rw----·····1.0·fat·····2053·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
26 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_primary_text_material_light.xml26 -rw----·····1.0·fat······229·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
27 -rw----·····2.0·fat······596·bl·defN·15-Apr-11·10:21·res/color/abc_search_url_text.xml27 -rw----·····1.0·fat······407·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
28 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_secondary_text_material_dark.xml28 -rw----·····1.0·fat······275·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
29 -rw----·····2.0·fat······468·bl·defN·15-Apr-11·10:21·res/color/abc_secondary_text_material_light.xml29 -rw----·····1.0·fat······226·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
30 -rw----·····1.0·fat······303·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png30 -rw----·····1.0·fat······147·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
31 -rw----·····1.0·fat······304·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png31 -rw----·····1.0·fat······281·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
32 -rw----·····1.0·fat······306·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png32 -rw----·····1.0·fat······584·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
33 -rw----·····1.0·fat······549·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png33 -rw----·····1.0·fat······190·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
34 -rw----·····1.0·fat······622·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png34 -rw----·····1.0·fat······360·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
35 -rw----·····1.0·fat······753·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png35 -rw----·····1.0·fat······270·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
36 -rw----·····1.0·fat·····2040·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png36 -rw----·····1.0·fat······729·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
37 -rw----·····1.0·fat·····2053·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png37 -rw----·····1.0·fat·····1018·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
38 -rw----·····1.0·fat······229·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png38 -rw----·····1.0·fat······541·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
39 -rw----·····1.0·fat······407·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png39 -rw----·····1.0·fat······170·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
40 -rw----·····1.0·fat······275·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png40 -rw----·····1.0·fat······244·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
41 -rw----·····1.0·fat······226·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png41 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
42 -rw----·····1.0·fat······147·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png42 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
43 -rw----·····1.0·fat······281·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png43 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
44 -rw----·····1.0·fat······584·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png44 -rw----·····1.0·fat······239·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
45 -rw----·····1.0·fat······190·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png45 -rw----·····1.0·fat······240·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
46 -rw----·····1.0·fat······360·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png46 -rw----·····1.0·fat······853·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
47 -rw----·····1.0·fat······270·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png47 -rw----·····1.0·fat·····1256·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
48 -rw----·····1.0·fat······729·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png48 -rw----·····1.0·fat······417·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
49 -rw----·····1.0·fat·····1018·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png49 -rw----·····1.0·fat······530·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
50 -rw----·····1.0·fat······541·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png50 -rw----·····1.0·fat······199·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
51 -rw----·····1.0·fat······170·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png51 -rw----·····1.0·fat······192·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
52 -rw----·····1.0·fat······244·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_focused_holo.9.png52 -rw----·····1.0·fat······194·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
53 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png53 -rw----·····1.0·fat······187·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
54 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png54 -rw----·····1.0·fat······182·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
55 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png55 -rw----·····1.0·fat······348·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_action_clear_light.png
56 -rw----·····1.0·fat······239·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png56 -rw----·····1.0·fat······484·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_action_settings.png
57 -rw----·····1.0·fat······240·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png57 -rw----·····1.0·fat······864·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_autorenew_white_36dp.png
58 -rw----·····1.0·fat······853·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png58 -rw----·····1.0·fat······234·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_channel.png
59 -rw----·····1.0·fat·····1256·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png59 -rw----·····1.0·fat······220·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_game.png
60 -rw----·····1.0·fat······417·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png60 -rw----·····1.0·fat······786·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_glitchicon_black.png
61 -rw----·····1.0·fat······530·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png61 -rw----·····1.0·fat······565·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_glitchicon_white.png
62 -rw----·····1.0·fat······199·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png62 -rw----·····1.0·fat·····3771·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_launcher.png
63 -rw----·····1.0·fat······192·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png63 -rw----·····1.0·fat······936·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_search_white_36dp.png
64 -rw----·····1.0·fat······194·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png64 -rw----·····1.0·fat······162·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/ic_watching_now.png
65 -rw----·····1.0·fat······187·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png65 -rw----·····1.0·fat······269·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_off_disabled_focused_holo_light.png
66 -rw----·····1.0·fat······182·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png66 -rw----·····1.0·fat······176·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_off_disabled_holo_light.png
67 -rw----·····1.0·fat······348·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_action_clear_light.png67 -rw----·····1.0·fat······277·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_off_focused_holo_light.png
68 -rw----·····1.0·fat······484·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_action_settings.png68 -rw----·····1.0·fat······176·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_off_holo_light.png
69 -rw----·····1.0·fat······864·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_autorenew_white_36dp.png69 -rw----·····1.0·fat······274·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_off_pressed_holo_light.png
70 -rw----·····1.0·fat······234·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_channel.png70 -rw----·····1.0·fat······682·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_on_disabled_focused_holo_light.png
71 -rw----·····1.0·fat······220·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_game.png71 -rw----·····1.0·fat······475·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_on_disabled_holo_light.png
72 -rw----·····1.0·fat······786·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_glitchicon_black.png72 -rw----·····1.0·fat·····1589·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_on_focused_holo_light.png
73 -rw----·····1.0·fat······565·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_glitchicon_white.png73 -rw----·····1.0·fat·····1378·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_on_holo_light.png
74 -rw----·····1.0·fat·····3771·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_launcher.png74 -rw----·····1.0·fat······577·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_check_on_pressed_holo_light.png
75 -rw----·····1.0·fat······936·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_search_white_36dp.png75 -rw----·····1.0·fat······406·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_default_disabled_focused_holo_light.9.png
76 -rw----·····1.0·fat······162·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/ic_watching_now.png76 -rw----·····1.0·fat······467·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_default_disabled_holo_light.9.png
77 -rw----·····1.0·fat······269·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_off_disabled_focused_holo_light.png77 -rw----·····1.0·fat······476·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_default_focused_holo_light.9.png
78 -rw----·····1.0·fat······176·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_off_disabled_holo_light.png78 -rw----·····1.0·fat······407·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_default_normal_holo_light.9.png
79 -rw----·····1.0·fat······277·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_off_focused_holo_light.png79 -rw----·····1.0·fat······406·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_default_pressed_holo_light.9.png
80 -rw----·····1.0·fat······176·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_off_holo_light.png80 -rw----·····1.0·fat·····1022·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_off_disabled_focused_holo_light.png
81 -rw----·····1.0·fat······274·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_off_pressed_holo_light.png81 -rw----·····1.0·fat······505·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_off_disabled_holo_light.png
82 -rw----·····1.0·fat······682·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_on_disabled_focused_holo_light.png82 -rw----·····1.0·fat·····1193·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_off_focused_holo_light.png
83 -rw----·····1.0·fat······475·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_on_disabled_holo_light.png83 -rw----·····1.0·fat······575·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_off_holo_light.png
84 -rw----·····1.0·fat·····1589·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_on_focused_holo_light.png84 -rw----·····1.0·fat······803·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_off_pressed_holo_light.png
85 -rw----·····1.0·fat·····1378·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_on_holo_light.png85 -rw----·····1.0·fat·····1709·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_on_disabled_focused_holo_light.png
86 -rw----·····1.0·fat······577·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_check_on_pressed_holo_light.png86 -rw----·····1.0·fat·····1160·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_on_disabled_holo_light.png
87 -rw----·····1.0·fat······406·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_default_disabled_focused_holo_light.9.png87 -rw----·····1.0·fat·····1627·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_on_focused_holo_light.png
88 -rw----·····1.0·fat······467·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_default_disabled_holo_light.9.png88 -rw----·····1.0·fat·····1044·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_on_holo_light.png
89 -rw----·····1.0·fat······476·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_default_focused_holo_light.9.png89 -rw----·····1.0·fat······965·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_btn_radio_on_pressed_holo_light.png
90 -rw----·····1.0·fat······407·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_default_normal_holo_light.9.png90 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_list_activated_holo.9.png
91 -rw----·····1.0·fat······406·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_default_pressed_holo_light.9.png91 -rw----·····1.0·fat······239·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_list_focused_holo.9.png
92 -rw----·····1.0·fat·····1022·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_off_disabled_focused_holo_light.png92 -rw----·····1.0·fat······211·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_list_longpressed_holo.9.png
93 -rw----·····1.0·fat······505·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_off_disabled_holo_light.png93 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_list_pressed_holo_light.9.png
94 -rw----·····1.0·fat·····1193·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_off_focused_holo_light.png94 -rw----·····1.0·fat······240·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_list_selector_disabled_holo_light.9.png
95 -rw----·····1.0·fat······575·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_off_holo_light.png95 -rw----·····1.0·fat······209·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progress_bg_holo_light.9.png
96 -rw----·····1.0·fat······803·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_off_pressed_holo_light.png96 -rw----·····1.0·fat······432·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progress_primary_holo_light.9.png
97 -rw----·····1.0·fat·····1709·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_on_disabled_focused_holo_light.png97 -rw----·····1.0·fat······212·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progress_secondary_holo_light.9.png
98 -rw----·····1.0·fat·····1160·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_on_disabled_holo_light.png98 -rw----·····1.0·fat······533·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo1.png
99 -rw----·····1.0·fat·····1627·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_on_focused_holo_light.png99 -rw----·····1.0·fat······607·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo2.png
100 -rw----·····1.0·fat·····1044·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_on_holo_light.png100 -rw----·····1.0·fat······623·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo3.png
101 -rw----·····1.0·fat······965·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_btn_radio_on_pressed_holo_light.png101 -rw----·····1.0·fat······664·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo4.png
102 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_list_activated_holo.9.png102 -rw----·····1.0·fat······589·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo5.png
103 -rw----·····1.0·fat······239·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_list_focused_holo.9.png103 -rw----·····1.0·fat······684·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo6.png
104 -rw----·····1.0·fat······211·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_list_longpressed_holo.9.png104 -rw----·····1.0·fat······537·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo7.png
105 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_list_pressed_holo_light.9.png105 -rw----·····1.0·fat······591·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo8.png
106 -rw----·····1.0·fat······240·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_list_selector_disabled_holo_light.9.png106 -rw----·····1.0·fat·····1405·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_text_select_handle_left.png
107 -rw----·····1.0·fat······209·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progress_bg_holo_light.9.png107 -rw----·····1.0·fat·····1251·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_text_select_handle_middle.png
108 -rw----·····1.0·fat······432·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progress_primary_holo_light.9.png108 -rw----·····1.0·fat·····1389·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_text_select_handle_right.png
109 -rw----·····1.0·fat······212·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progress_secondary_holo_light.9.png109 -rw----·····1.0·fat······276·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_textfield_activated_holo_light.9.png
110 -rw----·····1.0·fat······533·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo1.png110 -rw----·····1.0·fat······300·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_textfield_default_holo_light.9.png
111 -rw----·····1.0·fat······607·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo2.png111 -rw----·····1.0·fat······390·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_textfield_disabled_focused_holo_light.9.png
112 -rw----·····1.0·fat······623·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo3.png112 -rw----·····1.0·fat······300·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_textfield_disabled_holo_light.9.png
113 -rw----·····1.0·fat······664·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo4.png113 -rw----·····1.0·fat······379·b-·stor·17-Sep-23·00:40·res/drawable-hdpi-v4/td_textfield_focused_holo_light.9.png
114 -rw----·····1.0·fat······589·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo5.png114 -rw----·····1.0·fat······410·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
115 -rw----·····1.0·fat······684·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo6.png115 -rw----·····1.0·fat······280·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
116 -rw----·····1.0·fat······537·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo7.png116 -rw----·····1.0·fat······585·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
117 -rw----·····1.0·fat······591·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_progressbar_indeterminate_holo8.png117 -rw----·····1.0·fat······367·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
118 -rw----·····1.0·fat·····1405·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_text_select_handle_left.png118 -rw----·····1.0·fat······347·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
119 -rw----·····1.0·fat·····1251·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_text_select_handle_middle.png119 -rw----·····1.0·fat······174·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
120 -rw----·····1.0·fat·····1389·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_text_select_handle_right.png120 -rw----·····1.0·fat······381·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
121 -rw----·····1.0·fat······276·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_textfield_activated_holo_light.9.png121 -rw----·····1.0·fat······342·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
122 -rw----·····1.0·fat······300·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_textfield_default_holo_light.9.png122 -rw----·····1.0·fat······445·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
123 -rw----·····1.0·fat······390·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_textfield_disabled_focused_holo_light.9.png123 -rw----·····1.0·fat······237·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
124 -rw----·····1.0·fat······300·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_textfield_disabled_holo_light.9.png124 -rw----·····1.0·fat······691·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
125 -rw----·····1.0·fat······379·b-·stor·15-Apr-11·10:20·res/drawable-hdpi-v4/td_textfield_focused_holo_light.9.png125 -rw----·····1.0·fat······483·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
126 -rw----·····1.0·fat······410·b-·stor·15-Apr-11·10:20·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png126 -rw----·····1.0·fat······512·b-·stor·17-Sep-23·00:40·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
Max diff block lines reached; -1/119277 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)
9.16 KB
resources.arsc
9.13 KB
aapt2 dump resources {}
    
Offset 517, 18 lines modifiedOffset 517, 16 lines modified
517 ······()·#ff262626517 ······()·#ff262626
518 ····resource·0x7f090037·color/twitch_grey_light518 ····resource·0x7f090037·color/twitch_grey_light
519 ······()·#fff1f1f1519 ······()·#fff1f1f1
520 ····resource·0x7f090038·color/twitch_purple520 ····resource·0x7f090038·color/twitch_purple
521 ······()·#ff6441a5521 ······()·#ff6441a5
522 ····resource·0x7f090039·color/abc_background_cache_hint_selector_material_dark522 ····resource·0x7f090039·color/abc_background_cache_hint_selector_material_dark
523 ······()·(file)·res/color/abc_background_cache_hint_selector_material_dark.xml·type=XML523 ······()·(file)·res/color/abc_background_cache_hint_selector_material_dark.xml·type=XML
524 ······(v11)·(file)·res/color-v11/abc_background_cache_hint_selector_material_dark.xml·type=XML 
525 ····resource·0x7f09003a·color/abc_background_cache_hint_selector_material_light524 ····resource·0x7f09003a·color/abc_background_cache_hint_selector_material_light
526 ······()·(file)·res/color/abc_background_cache_hint_selector_material_light.xml·type=XML525 ······()·(file)·res/color/abc_background_cache_hint_selector_material_light.xml·type=XML
527 ······(v11)·(file)·res/color-v11/abc_background_cache_hint_selector_material_light.xml·type=XML 
528 ····resource·0x7f09003b·color/abc_primary_text_disable_only_material_dark526 ····resource·0x7f09003b·color/abc_primary_text_disable_only_material_dark
529 ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML527 ······()·(file)·res/color/abc_primary_text_disable_only_material_dark.xml·type=XML
530 ····resource·0x7f09003c·color/abc_primary_text_disable_only_material_light528 ····resource·0x7f09003c·color/abc_primary_text_disable_only_material_light
531 ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML529 ······()·(file)·res/color/abc_primary_text_disable_only_material_light.xml·type=XML
532 ····resource·0x7f09003d·color/abc_primary_text_material_dark530 ····resource·0x7f09003d·color/abc_primary_text_material_dark
533 ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML531 ······()·(file)·res/color/abc_primary_text_material_dark.xml·type=XML
534 ····resource·0x7f09003e·color/abc_primary_text_material_light532 ····resource·0x7f09003e·color/abc_primary_text_material_light
Offset 712, 15 lines modifiedOffset 710, 14 lines modified
712 ····resource·0x7f02000c·drawable/abc_cab_background_top_mtrl_alpha710 ····resource·0x7f02000c·drawable/abc_cab_background_top_mtrl_alpha
713 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG711 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG
714 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG712 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG
715 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG713 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG
716 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG714 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png·type=PNG
717 ····resource·0x7f02000d·drawable/abc_edit_text_material715 ····resource·0x7f02000d·drawable/abc_edit_text_material
718 ······()·(file)·res/drawable/abc_edit_text_material.xml·type=XML716 ······()·(file)·res/drawable/abc_edit_text_material.xml·type=XML
719 ······(v11)·(file)·res/drawable-v11/abc_edit_text_material.xml·type=XML 
720 ····resource·0x7f02000e·drawable/abc_ic_ab_back_mtrl_am_alpha717 ····resource·0x7f02000e·drawable/abc_ic_ab_back_mtrl_am_alpha
721 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG718 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
722 ······(ldrtl-mdpi-v17)·(file)·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG719 ······(ldrtl-mdpi-v17)·(file)·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
723 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG720 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
724 ······(ldrtl-hdpi-v17)·(file)·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG721 ······(ldrtl-hdpi-v17)·(file)·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
725 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG722 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
726 ······(ldrtl-xhdpi-v17)·(file)·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG723 ······(ldrtl-xhdpi-v17)·(file)·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png·type=PNG
Offset 903, 15 lines modifiedOffset 900, 14 lines modified
903 ····resource·0x7f020031·drawable/abc_textfield_search_default_mtrl_alpha900 ····resource·0x7f020031·drawable/abc_textfield_search_default_mtrl_alpha
904 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG901 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG
905 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG902 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG
906 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG903 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG
907 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG904 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png·type=PNG
908 ····resource·0x7f020032·drawable/abc_textfield_search_material905 ····resource·0x7f020032·drawable/abc_textfield_search_material
909 ······()·(file)·res/drawable/abc_textfield_search_material.xml·type=XML906 ······()·(file)·res/drawable/abc_textfield_search_material.xml·type=XML
910 ······(v11)·(file)·res/drawable-v11/abc_textfield_search_material.xml·type=XML 
911 ····resource·0x7f020033·drawable/default_archive_thumbnail907 ····resource·0x7f020033·drawable/default_archive_thumbnail
912 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_archive_thumbnail.png·type=PNG908 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_archive_thumbnail.png·type=PNG
913 ····resource·0x7f020034·drawable/default_channel_logo_medium909 ····resource·0x7f020034·drawable/default_channel_logo_medium
914 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_channel_logo_medium.png·type=PNG910 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_channel_logo_medium.png·type=PNG
915 ····resource·0x7f020035·drawable/default_channel_logo_small911 ····resource·0x7f020035·drawable/default_channel_logo_small
916 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_channel_logo_small.png·type=PNG912 ······(nodpi-v4)·(file)·res/drawable-nodpi-v4/default_channel_logo_small.png·type=PNG
917 ····resource·0x7f020036·drawable/default_game_box_medium913 ····resource·0x7f020036·drawable/default_game_box_medium
Offset 966, 15 lines modifiedOffset 962, 14 lines modified
966 ····resource·0x7f020040·drawable/ic_watching_now962 ····resource·0x7f020040·drawable/ic_watching_now
967 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_watching_now.png·type=PNG963 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/ic_watching_now.png·type=PNG
968 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_watching_now.png·type=PNG964 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/ic_watching_now.png·type=PNG
969 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_watching_now.png·type=PNG965 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/ic_watching_now.png·type=PNG
970 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/ic_watching_now.png·type=PNG966 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/ic_watching_now.png·type=PNG
971 ····resource·0x7f020041·drawable/td_activated_background_holo_light967 ····resource·0x7f020041·drawable/td_activated_background_holo_light
972 ······()·(file)·res/drawable/td_activated_background_holo_light.xml·type=XML968 ······()·(file)·res/drawable/td_activated_background_holo_light.xml·type=XML
973 ······(v11)·(file)·res/drawable-v11/td_activated_background_holo_light.xml·type=XML 
974 ····resource·0x7f020042·drawable/td_btn_check_holo_light969 ····resource·0x7f020042·drawable/td_btn_check_holo_light
975 ······()·(file)·res/drawable/td_btn_check_holo_light.xml·type=XML970 ······()·(file)·res/drawable/td_btn_check_holo_light.xml·type=XML
976 ····resource·0x7f020043·drawable/td_btn_check_off_disabled_focused_holo_light971 ····resource·0x7f020043·drawable/td_btn_check_off_disabled_focused_holo_light
977 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG972 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG
978 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG973 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG
979 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG974 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG
980 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG975 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_btn_check_off_disabled_focused_holo_light.png·type=PNG
Offset 1100, 15 lines modifiedOffset 1095, 14 lines modified
1100 ····resource·0x7f02005d·drawable/td_btn_radio_on_pressed_holo_light1095 ····resource·0x7f02005d·drawable/td_btn_radio_on_pressed_holo_light
1101 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG1096 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG
1102 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG1097 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG
1103 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG1098 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG
1104 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG1099 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_btn_radio_on_pressed_holo_light.png·type=PNG
1105 ····resource·0x7f02005e·drawable/td_edit_text_holo_light1100 ····resource·0x7f02005e·drawable/td_edit_text_holo_light
1106 ······()·(file)·res/drawable/td_edit_text_holo_light.xml·type=XML1101 ······()·(file)·res/drawable/td_edit_text_holo_light.xml·type=XML
1107 ······(v11)·(file)·res/drawable-v11/td_edit_text_holo_light.xml·type=XML 
1108 ····resource·0x7f02005f·drawable/td_item_background_holo_light1102 ····resource·0x7f02005f·drawable/td_item_background_holo_light
1109 ······()·(file)·res/drawable/td_item_background_holo_light.xml·type=XML1103 ······()·(file)·res/drawable/td_item_background_holo_light.xml·type=XML
1110 ····resource·0x7f020060·drawable/td_list_activated_holo1104 ····resource·0x7f020060·drawable/td_list_activated_holo
1111 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_list_activated_holo.9.png·type=PNG1105 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/td_list_activated_holo.9.png·type=PNG
1112 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_list_activated_holo.9.png·type=PNG1106 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/td_list_activated_holo.9.png·type=PNG
1113 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_list_activated_holo.9.png·type=PNG1107 ······(xhdpi-v4)·(file)·res/drawable-xhdpi-v4/td_list_activated_holo.9.png·type=PNG
1114 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_list_activated_holo.9.png·type=PNG1108 ······(xxhdpi-v4)·(file)·res/drawable-xxhdpi-v4/td_list_activated_holo.9.png·type=PNG
Offset 1516, 56 lines modifiedOffset 1510, 48 lines modified
1516 ····resource·0x7f030013·layout/abc_screen_toolbar1510 ····resource·0x7f030013·layout/abc_screen_toolbar
1517 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML1511 ······()·(file)·res/layout/abc_screen_toolbar.xml·type=XML
1518 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML1512 ······(v21)·(file)·res/layout-v21/abc_screen_toolbar.xml·type=XML
1519 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line1513 ····resource·0x7f030014·layout/abc_search_dropdown_item_icons_2line
1520 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML1514 ······()·(file)·res/layout/abc_search_dropdown_item_icons_2line.xml·type=XML
1521 ····resource·0x7f030015·layout/abc_search_view1515 ····resource·0x7f030015·layout/abc_search_view
1522 ······()·(file)·res/layout/abc_search_view.xml·type=XML1516 ······()·(file)·res/layout/abc_search_view.xml·type=XML
1523 ······(v17)·(file)·res/layout-v17/abc_search_view.xml·type=XML 
1524 ····resource·0x7f030016·layout/abc_simple_dropdown_hint1517 ····resource·0x7f030016·layout/abc_simple_dropdown_hint
1525 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML1518 ······()·(file)·res/layout/abc_simple_dropdown_hint.xml·type=XML
1526 ····resource·0x7f030017·layout/action_refresh1519 ····resource·0x7f030017·layout/action_refresh
1527 ······()·(file)·res/layout/action_refresh.xml·type=XML1520 ······()·(file)·res/layout/action_refresh.xml·type=XML
1528 ····resource·0x7f030018·layout/channel_detail1521 ····resource·0x7f030018·layout/channel_detail
1529 ······()·(file)·res/layout/channel_detail.xml·type=XML1522 ······()·(file)·res/layout/channel_detail.xml·type=XML
1530 ······(v11)·(file)·res/layout-v11/channel_detail.xml·type=XML 
1531 ······(v17)·(file)·res/layout-v17/channel_detail.xml·type=XML 
1532 ····resource·0x7f030019·layout/game_item1523 ····resource·0x7f030019·layout/game_item
1533 ······()·(file)·res/layout/game_item.xml·type=XML1524 ······()·(file)·res/layout/game_item.xml·type=XML
1534 ······(v17)·(file)·res/layout-v17/game_item.xml·type=XML 
1535 ····resource·0x7f03001a·layout/game_overview1525 ····resource·0x7f03001a·layout/game_overview
1536 ······()·(file)·res/layout/game_overview.xml·type=XML1526 ······()·(file)·res/layout/game_overview.xml·type=XML
1537 ····resource·0x7f03001b·layout/list1527 ····resource·0x7f03001b·layout/list
1538 ······()·(file)·res/layout/list.xml·type=XML1528 ······()·(file)·res/layout/list.xml·type=XML
1539 ····resource·0x7f03001c·layout/list_empty1529 ····resource·0x7f03001c·layout/list_empty
1540 ······()·(file)·res/layout/list_empty.xml·type=XML1530 ······()·(file)·res/layout/list_empty.xml·type=XML
1541 ····resource·0x7f03001d·layout/list_item_channels1531 ····resource·0x7f03001d·layout/list_item_channels
1542 ······()·(file)·res/layout/list_item_channels.xml·type=XML1532 ······()·(file)·res/layout/list_item_channels.xml·type=XML
1543 ····resource·0x7f03001e·layout/list_item_favorites1533 ····resource·0x7f03001e·layout/list_item_favorites
1544 ······()·(file)·res/layout/list_item_favorites.xml·type=XML1534 ······()·(file)·res/layout/list_item_favorites.xml·type=XML
1545 ····resource·0x7f03001f·layout/list_item_games1535 ····resource·0x7f03001f·layout/list_item_games
1546 ······()·(file)·res/layout/list_item_games.xml·type=XML1536 ······()·(file)·res/layout/list_item_games.xml·type=XML
1547 ······(v17)·(file)·res/layout-v17/list_item_games.xml·type=XML 
1548 ····resource·0x7f030020·layout/list_item_navigation1537 ····resource·0x7f030020·layout/list_item_navigation
1549 ······()·(file)·res/layout/list_item_navigation.xml·type=XML1538 ······()·(file)·res/layout/list_item_navigation.xml·type=XML
1550 ····resource·0x7f030021·layout/list_item_playlist1539 ····resource·0x7f030021·layout/list_item_playlist
1551 ······()·(file)·res/layout/list_item_playlist.xml·type=XML1540 ······()·(file)·res/layout/list_item_playlist.xml·type=XML
1552 ······(v17)·(file)·res/layout-v17/list_item_playlist.xml·type=XML 
1553 ····resource·0x7f030022·layout/list_item_streams1541 ····resource·0x7f030022·layout/list_item_streams
1554 ······()·(file)·res/layout/list_item_streams.xml·type=XML1542 ······()·(file)·res/layout/list_item_streams.xml·type=XML
1555 ····resource·0x7f030023·layout/list_item_videos1543 ····resource·0x7f030023·layout/list_item_videos
1556 ······()·(file)·res/layout/list_item_videos.xml·type=XML1544 ······()·(file)·res/layout/list_item_videos.xml·type=XML
1557 ······(v17)·(file)·res/layout-v17/list_item_videos.xml·type=XML 
1558 ····resource·0x7f030024·layout/main1545 ····resource·0x7f030024·layout/main
1559 ······()·(file)·res/layout/main.xml·type=XML1546 ······()·(file)·res/layout/main.xml·type=XML
Max diff block lines reached; 614/9307 bytes (6.60%) of diff not shown.
76.6 MB
classes.dex
76.6 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·34f5d6c24 checksum············:·3880a67e
5 signature···········:·9c20...e9475 signature···········:·0772...0647
6 file_size···········:·43155006 file_size···········:·3412164
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·····:·2832810 string_ids_size·····:·28329
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·346512 type_ids_size·······:·3465
13 type_ids_off········:·113424·(0x01bb10)13 type_ids_off········:·113428·(0x01bb14)
14 proto_ids_size······:·667614 proto_ids_size······:·6676
15 proto_ids_off·······:·127284·(0x01f134)15 proto_ids_off·······:·127288·(0x01f138)
16 field_ids_size······:·999516 field_ids_size······:·9995
17 field_ids_off·······:·207396·(0x032a24)17 field_ids_off·······:·207400·(0x032a28)
18 method_ids_size·····:·2775118 method_ids_size·····:·27751
19 method_ids_off······:·287356·(0x04627c)19 method_ids_off······:·287360·(0x046280)
20 class_defs_size·····:·258720 class_defs_size·····:·2587
21 class_defs_off······:·509364·(0x07c5b4)21 class_defs_off······:·509368·(0x07c5b8)
22 data_size···········:·370590022 data_size···········:·2820012
23 data_off············:·609600·(0x094d40)23 data_off············:·592152·(0x090918)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·21125 class_idx···········:·211
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·269427 superclass_idx······:·2694
28 source_file_idx·····:·193728 source_file_idx·····:·1938
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·1937·(AnimRes.java)51 ··source_file_idx···:·1938·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·21253 class_idx···········:·212
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·269455 superclass_idx······:·2694
56 source_file_idx·····:·193856 source_file_idx·····:·1939
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·1938·(AnimatorRes.java)79 ··source_file_idx···:·1939·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·21381 class_idx···········:·213
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·269483 superclass_idx······:·2694
84 source_file_idx·····:·196484 source_file_idx·····:·1965
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·1964·(AnyRes.java)107 ··source_file_idx···:·1965·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·214109 class_idx···········:·214
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·2694111 superclass_idx······:·2694
112 source_file_idx·····:·1992112 source_file_idx·····:·1993
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·1992·(ArrayRes.java)135 ··source_file_idx···:·1993·(ArrayRes.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·215137 class_idx···········:·215
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·2694139 superclass_idx······:·2694
140 source_file_idx·····:·2047140 source_file_idx·····:·2048
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 80307689/80311886 bytes (99.99%) of diff not shown.
25.9 KB
classes.jar
8.74 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·5045540·bytes,·number·of·entries:·25871 Zip·file·size:·5045517·bytes,·number·of·entries:·2587
2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class2 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimRes.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·android/support/annotation/AnimatorRes.class
4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class4 ?rwxrwxr-x··2.0·unx······124·b-·stor·80-Jan-01·00:00·android/support/annotation/AnyRes.class
5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class5 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ArrayRes.class
6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class6 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/AttrRes.class
7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class7 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class8 ?rwxrwxr-x··2.0·unx······126·b-·stor·80-Jan-01·00:00·android/support/annotation/ColorRes.class
Offset 822, 15 lines modifiedOffset 822, 15 lines modified
822 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService$TwitchKraken.class822 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService$TwitchKraken.class
823 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService$TwitchUsher.class823 ?rwxrwxr-x··2.0·unx······255·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService$TwitchUsher.class
824 ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService.class824 ?rwxrwxr-x··2.0·unx·······86·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDService.class
825 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl$1.class825 ?rwxrwxr-x··2.0·unx·······92·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl$1.class
826 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDCallback.class826 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDCallback.class
827 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTask$1.class827 ?rwxrwxr-x··2.0·unx······720·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTask$1.class
828 ?rwxrwxr-x··2.0·unx·····2305·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTask.class828 ?rwxrwxr-x··2.0·unx·····2305·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTask.class
829 ?rwxrwxr-x··2.0·unx·····1354·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTaskManager.class829 ?rwxrwxr-x··2.0·unx·····1352·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDTaskManager.class
830 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/TDActivity$$ViewInjector.class830 ?rwxrwxr-x··2.0·unx·····1293·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/TDActivity$$ViewInjector.class
831 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter$1.class831 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter$1.class
832 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter$ViewHolder.class832 ?rwxrwxr-x··2.0·unx······549·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter$ViewHolder.class
833 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter.class833 ?rwxrwxr-x··2.0·unx·····2922·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/ArchiveAdapter.class
834 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter$1.class834 ?rwxrwxr-x··2.0·unx······625·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter$1.class
835 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter$ViewHolder.class835 ?rwxrwxr-x··2.0·unx······463·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter$ViewHolder.class
836 ?rwxrwxr-x··2.0·unx·····4421·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter.class836 ?rwxrwxr-x··2.0·unx·····4421·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/adapter/FavoritesAdapter.class
Offset 1778, 33 lines modifiedOffset 1778, 33 lines modified
1778 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchAccessToken.class1778 ?rwxrwxr-x··2.0·unx······718·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchAccessToken.class
1779 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchBroadcast.class1779 ?rwxrwxr-x··2.0·unx·····2195·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchBroadcast.class
1780 ?rwxrwxr-x··2.0·unx·····2755·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChannel.class1780 ?rwxrwxr-x··2.0·unx·····2755·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChannel.class
1781 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChannels.class1781 ?rwxrwxr-x··2.0·unx······596·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChannels.class
1782 ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChunk.class1782 ?rwxrwxr-x··2.0·unx······719·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChunk.class
1783 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChunks.class1783 ?rwxrwxr-x··2.0·unx······337·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchChunks.class
1784 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchError.class1784 ?rwxrwxr-x··2.0·unx······166·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchError.class
1785 ?rwxrwxr-x··2.0·unx······870·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchFollows.class1785 ?rwxrwxr-x··2.0·unx······869·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchFollows.class
1786 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGame.class1786 ?rwxrwxr-x··2.0·unx······804·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGame.class
1787 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGames.class1787 ?rwxrwxr-x··2.0·unx······479·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGames.class
1788 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGamesElement.class1788 ?rwxrwxr-x··2.0·unx······654·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchGamesElement.class
1789 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchLinks.class1789 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchLinks.class
1790 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchLogo.class1790 ?rwxrwxr-x··2.0·unx······980·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchLogo.class
1791 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchPicture.class1791 ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchPicture.class
1792 ?rwxrwxr-x··2.0·unx·····2128·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchPlayList.class1792 ?rwxrwxr-x··2.0·unx·····2123·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchPlayList.class
1793 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStream.class1793 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStream.class
1794 ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamElement.class1794 ?rwxrwxr-x··2.0·unx·····2137·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamElement.class
1795 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamPreview.class1795 ?rwxrwxr-x··2.0·unx······698·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamPreview.class
1796 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamQuality.class1796 ?rwxrwxr-x··2.0·unx······710·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchStreamQuality.class
1797 ?rwxrwxr-x··2.0·unx·····1719·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchVideo.class1797 ?rwxrwxr-x··2.0·unx·····1719·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchVideo.class
1798 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchVideos.class1798 ?rwxrwxr-x··2.0·unx······691·b-·stor·80-Jan-01·00:00·ch/citux/td/data/model/TwitchVideos.class
1799 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor.class1799 ?rwxrwxr-x··2.0·unx······785·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor.class
1800 ?rwxrwxr-x··2.0·unx·····3595·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl.class1800 ?rwxrwxr-x··2.0·unx·····3595·b-·stor·80-Jan-01·00:00·ch/citux/td/data/service/TDServiceImpl.class
1801 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDBasicCallback.class1801 ?rwxrwxr-x··2.0·unx······592·b-·stor·80-Jan-01·00:00·ch/citux/td/data/worker/TDBasicCallback.class
1802 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·ch/citux/td/license/VitamioLicense.class1802 ?rwxrwxr-x··2.0·unx······612·b-·stor·80-Jan-01·00:00·ch/citux/td/license/VitamioLicense.class
1803 ?rwxrwxr-x··2.0·unx·····3592·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/TDFragment.class1803 ?rwxrwxr-x··2.0·unx·····3581·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/TDFragment.class
1804 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$Base.class1804 ?rwxrwxr-x··2.0·unx······604·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$Base.class
1805 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$None.class1805 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$None.class
1806 ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/SimpleObjectIdResolver.class1806 ?rwxrwxr-x··2.0·unx·····1621·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/SimpleObjectIdResolver.class
1807 ?rwxrwxr-x··2.0·unx····15219·b-·defN·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonFactory.class1807 ?rwxrwxr-x··2.0·unx····15219·b-·defN·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonFactory.class
1808 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonGenerationException.class1808 ?rwxrwxr-x··2.0·unx······642·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonGenerationException.class
1809 ?rwxrwxr-x··2.0·unx·····9172·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonGenerator.class1809 ?rwxrwxr-x··2.0·unx·····9172·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonGenerator.class
1810 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonParseException.class1810 ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/core/JsonParseException.class
Offset 2228, 15 lines modifiedOffset 2228, 15 lines modified
2228 ?rwxrwxr-x··2.0·unx·····2118·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu.class2228 ?rwxrwxr-x··2.0·unx·····2118·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu.class
2229 ?rwxrwxr-x··2.0·unx·····1420·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter$OverflowPopup.class2229 ?rwxrwxr-x··2.0·unx·····1420·b-·stor·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter$OverflowPopup.class
2230 ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class2230 ?rwxrwxr-x··2.0·unx····13632·b-·defN·80-Jan-01·00:00·android/support/v7/widget/ActionMenuPresenter.class
2231 ?rwxrwxr-x··2.0·unx····11062·b-·defN·80-Jan-01·00:00·ch/citux/td/ui/TDActivity.class2231 ?rwxrwxr-x··2.0·unx····11062·b-·defN·80-Jan-01·00:00·ch/citux/td/ui/TDActivity.class
2232 ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/dialogs/ErrorDialogFragment.class2232 ?rwxrwxr-x··2.0·unx·····2655·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/dialogs/ErrorDialogFragment.class
2233 ?rwxrwxr-x··2.0·unx·····5298·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/ChannelFragment.class2233 ?rwxrwxr-x··2.0·unx·····5298·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/ChannelFragment.class
2234 ?rwxrwxr-x··2.0·unx·····1530·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/FavoritesFragment$StatusCallback.class2234 ?rwxrwxr-x··2.0·unx·····1530·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/FavoritesFragment$StatusCallback.class
2235 ?rwxrwxr-x··2.0·unx·····3360·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/GameOverviewFragment.class2235 ?rwxrwxr-x··2.0·unx·····3356·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/GameOverviewFragment.class
2236 ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/SettingsFragment.class2236 ?rwxrwxr-x··2.0·unx·····1922·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/SettingsFragment.class
2237 ?rwxrwxr-x··2.0·unx·····3040·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/TDListFragment.class2237 ?rwxrwxr-x··2.0·unx·····3040·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/TDListFragment.class
2238 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/VideoFragment.class2238 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·ch/citux/td/ui/fragments/VideoFragment.class
2239 ?rwxrwxr-x··2.0·unx·····2297·b-·stor·80-Jan-01·00:00·ch/citux/td/util/VideoPlayer$GetVideoCallback.class2239 ?rwxrwxr-x··2.0·unx·····2297·b-·stor·80-Jan-01·00:00·ch/citux/td/util/VideoPlayer$GetVideoCallback.class
2240 ?rwxrwxr-x··2.0·unx·····4447·b-·stor·80-Jan-01·00:00·ch/citux/td/util/VideoPlayer$PlaylistCallback.class2240 ?rwxrwxr-x··2.0·unx·····4447·b-·stor·80-Jan-01·00:00·ch/citux/td/util/VideoPlayer$PlaylistCallback.class
2241 ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$IntSequenceGenerator.class2241 ?rwxrwxr-x··2.0·unx·····1515·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$IntSequenceGenerator.class
2242 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$PropertyGenerator.class2242 ?rwxrwxr-x··2.0·unx······418·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/annotation/ObjectIdGenerators$PropertyGenerator.class
Offset 2582, 8 lines modifiedOffset 2582, 8 lines modified
2582 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class2582 ?rwxrwxr-x··2.0·unx······968·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
2583 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$FloatArraySerializer.class2583 ?rwxrwxr-x··2.0·unx·····4081·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$FloatArraySerializer.class
2584 ?rwxrwxr-x··2.0·unx·····4002·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$LongArraySerializer.class2584 ?rwxrwxr-x··2.0·unx·····4002·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$LongArraySerializer.class
2585 ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$ShortArraySerializer.class2585 ?rwxrwxr-x··2.0·unx·····4100·b-·stor·80-Jan-01·00:00·com/fasterxml/jackson/databind/ser/std/StdArraySerializers$ShortArraySerializer.class
2586 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class2586 ?rwxrwxr-x··2.0·unx······934·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
2587 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class2587 ?rwxrwxr-x··2.0·unx······561·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
2588 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class2588 ?rwxrwxr-x··2.0·unx······984·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$Api21ViewCompatImpl.class
2589 2587·files,·5588968·bytes·uncompressed,·4548952·bytes·compressed:··18.6%2589 2587·files,·5588945·bytes·uncompressed,·4548929·bytes·compressed:··18.6%
2.55 KB
ch/citux/td/data/worker/TDTaskManager.class
2.46 KB
javap -verbose -constants -s -l -private {}
    
Offset 111, 36 lines modifiedOffset 111, 34 lines modified
111 ·········1:·invokespecial·#15·················//·Method·java/lang/Object."<init>":()V111 ·········1:·invokespecial·#15·················//·Method·java/lang/Object."<init>":()V
112 ·········4:·return112 ·········4:·return
  
113 ··public·static·void·cancelAllTasks();113 ··public·static·void·cancelAllTasks();
114 ····descriptor:·()V114 ····descriptor:·()V
115 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC115 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
116 ····Code:116 ····Code:
117 ······stack=300,·locals=4,·args_size=0117 ······stack=300,·locals=3,·args_size=0
118 ·········0:·getstatic·····#14·················//·Field·tasks:Ljava/util/concurrent/CopyOnWriteArrayList;118 ·········0:·getstatic·····#14·················//·Field·tasks:Ljava/util/concurrent/CopyOnWriteArrayList;
119 ·········3:·astore_0 
120 ·········4:·aload_0 
121 ·········5:·invokevirtual·#19·················//·Method·java/util/concurrent/CopyOnWriteArrayList.iterator:()Ljava/util/Iterator;119 ·········3:·invokevirtual·#19·················//·Method·java/util/concurrent/CopyOnWriteArrayList.iterator:()Ljava/util/Iterator;
122 ·········8:·astore_1120 ·········6:·astore_0
123 ·········9:·aload_1121 ·········7:·aload_0
124 ········10:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z122 ·········8:·invokeinterface·#25,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
125 ········15:·istore_2123 ········13:·istore_1
126 ········16:·iload_2124 ········14:·iload_1
127 ········17:·ifeq··········40125 ········15:·ifeq··········38
128 ········20:·aload_1126 ········18:·aload_0
129 ········21:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;127 ········19:·invokeinterface·#29,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
130 ········26:·checkcast·····#31·················//·class·ch/citux/td/data/worker/TDTask128 ········24:·checkcast·····#31·················//·class·ch/citux/td/data/worker/TDTask
131 ········29:·astore_3129 ········27:·astore_2
132 ········30:·iconst_1130 ········28:·iconst_1
133 ········31:·istore_2131 ········29:·istore_1
134 ········32:·aload_3132 ········30:·aload_2
135 ········33:·iload_2133 ········31:·iload_1
136 ········34:·invokestatic··#36·················//·Method·removeTask:(Lch/citux/td/data/worker/TDTask;Z)V134 ········32:·invokestatic··#36·················//·Method·removeTask:(Lch/citux/td/data/worker/TDTask;Z)V
137 ········37:·goto··········9135 ········35:·goto··········7
138 ········40:·return136 ········38:·return
  
139 ··public·static·void·executeTask(ch.citux.td.data.worker.TDCallback);137 ··public·static·void·executeTask(ch.citux.td.data.worker.TDCallback);
140 ····descriptor:·(Lch/citux/td/data/worker/TDCallback;)V138 ····descriptor:·(Lch/citux/td/data/worker/TDCallback;)V
141 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC139 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
142 ····Code:140 ····Code:
143 ······stack=300,·locals=6,·args_size=1141 ······stack=300,·locals=6,·args_size=1
144 ·········0:·new···········#31·················//·class·ch/citux/td/data/worker/TDTask142 ·········0:·new···········#31·················//·class·ch/citux/td/data/worker/TDTask
3.14 KB
ch/citux/td/data/model/TwitchFollows.class
3.05 KB
javap -verbose -constants -s -l -private {}
    
Offset 89, 40 lines modifiedOffset 89, 38 lines modified
89 ·········8:·invokeinterface·#20,··1···········//·InterfaceMethod·java/util/List.size:()I89 ·········8:·invokeinterface·#20,··1···········//·InterfaceMethod·java/util/List.size:()I
90 ········13:·istore_290 ········13:·istore_2
91 ········14:·aload_191 ········14:·aload_1
92 ········15:·iload_292 ········15:·iload_2
93 ········16:·invokespecial·#23·················//·Method·android/util/SparseArray."<init>":(I)V93 ········16:·invokespecial·#23·················//·Method·android/util/SparseArray."<init>":(I)V
94 ········19:·aload_094 ········19:·aload_0
95 ········20:·getfield······#14·················//·Field·follows:Ljava/util/List;95 ········20:·getfield······#14·················//·Field·follows:Ljava/util/List;
96 ········23:·astore_3 
97 ········24:·aload_3 
98 ········25:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;96 ········23:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
99 ········30:·astore········4 
100 ········32:·aload·········497 ········28:·astore_3
 98 ········29:·aload_3
101 ········34:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z99 ········30:·invokeinterface·#33,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
102 ········39:·istore_2 
103 ········40:·iload_2100 ········35:·istore········4
 101 ········37:·iload·········4
104 ········41:·ifeq··········79102 ········39:·ifeq··········78
105 ········44:·aload·········4103 ········42:·aload_3
106 ········46:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;104 ········43:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
107 ········51:·checkcast·····#39·················//·class·ch/citux/td/data/model/TwitchChannels105 ········48:·checkcast·····#39·················//·class·ch/citux/td/data/model/TwitchChannels
108 ········54:·astore········5106 ········51:·astore········5
109 ········56:·aload·········5107 ········53:·aload·········5
110 ········58:·invokevirtual·#43·················//·Method·ch/citux/td/data/model/TwitchChannels.getChannel:()Lch/citux/td/data/model/TwitchChannel;108 ········55:·invokevirtual·#43·················//·Method·ch/citux/td/data/model/TwitchChannels.getChannel:()Lch/citux/td/data/model/TwitchChannel;
111 ········61:·astore········6109 ········58:·astore········6
112 ········63:·aload·········6110 ········60:·aload·········6
113 ········65:·invokevirtual·#48·················//·Method·ch/citux/td/data/model/TwitchChannel.get_id:()I111 ········62:·invokevirtual·#48·················//·Method·ch/citux/td/data/model/TwitchChannel.get_id:()I
114 ········68:·istore_2112 ········65:·istore········4
115 ········69:·aload_1113 ········67:·aload_1
116 ········70:·iload_2114 ········68:·iload·········4
117 ········71:·aload·········6115 ········70:·aload·········6
118 ········73:·invokevirtual·#52·················//·Method·android/util/SparseArray.put:(ILjava/lang/Object;)V116 ········72:·invokevirtual·#52·················//·Method·android/util/SparseArray.put:(ILjava/lang/Object;)V
119 ········76:·goto··········32117 ········75:·goto··········29
120 ········79:·aload_1118 ········78:·aload_1
121 ········80:·areturn119 ········79:·areturn
  
122 ··public·void·setFollows(java.util.List);120 ··public·void·setFollows(java.util.List);
123 ····descriptor:·(Ljava/util/List;)V121 ····descriptor:·(Ljava/util/List;)V
124 ····flags:·(0x0001)·ACC_PUBLIC122 ····flags:·(0x0001)·ACC_PUBLIC
125 ····Code:123 ····Code:
126 ······stack=300,·locals=2,·args_size=2124 ······stack=300,·locals=2,·args_size=2
127 ·········0:·aload_0125 ·········0:·aload_0
4.29 KB
ch/citux/td/data/model/TwitchPlayList.class
4.2 KB
javap -verbose -constants -s -l -private {}
    
Offset 320, 56 lines modifiedOffset 320, 54 lines modified
320 ·········6:·aload_2320 ·········6:·aload_2
321 ·········7:·ldc···········#70·················//·String321 ·········7:·ldc···········#70·················//·String
322 ·········9:·iload_1322 ·········9:·iload_1
323 ········10:·invokespecial·#27·················//·Method·ch/citux/td/data/model/TwitchStreamQuality."<init>":(Ljava/lang/String;I)V323 ········10:·invokespecial·#27·················//·Method·ch/citux/td/data/model/TwitchStreamQuality."<init>":(Ljava/lang/String;I)V
324 ········13:·aload_0324 ········13:·aload_0
325 ········14:·getfield······#72·················//·Field·streams:Ljava/util/HashMap;325 ········14:·getfield······#72·················//·Field·streams:Ljava/util/HashMap;
326 ········17:·invokevirtual·#78·················//·Method·java/util/HashMap.keySet:()Ljava/util/Set;326 ········17:·invokevirtual·#78·················//·Method·java/util/HashMap.keySet:()Ljava/util/Set;
327 ········20:·astore_3 
328 ········21:·aload_3 
329 ········22:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;327 ········20:·invokeinterface·#84,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
330 ········27:·astore········4 
331 ········29:·aload·········4328 ········25:·astore_3
 329 ········26:·aload_3
332 ········31:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z330 ········27:·invokeinterface·#90,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
333 ········36:·istore········5331 ········32:·istore········4
334 ········38:·iload·········5332 ········34:·iload·········4
335 ········40:·ifeq··········81333 ········36:·ifeq··········76
336 ········43:·aload·········4334 ········39:·aload_3
337 ········45:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;335 ········40:·invokeinterface·#94,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
338 ········50:·checkcast·····#21·················//·class·ch/citux/td/data/model/TwitchStreamQuality336 ········45:·checkcast·····#21·················//·class·ch/citux/td/data/model/TwitchStreamQuality
339 ········53:·astore········6337 ········48:·astore········5
340 ········55:·aload_2338 ········50:·aload_2
341 ········56:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I339 ········51:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I
342 ········59:·istore········5340 ········54:·istore········4
343 ········61:·aload·········6341 ········56:·aload·········5
344 ········63:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I 
345 ········66:·istore········7 
346 ········68:·iload·········5 
347 ········70:·iload·········7 
348 ········72:·if_icmpge·····29 
349 ········75:·aload·········6 
350 ········77:·astore_2 
351 ········78:·goto··········29 
352 ········81:·aload_2 
353 ········82:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I342 ········58:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I
354 ········85:·istore········5343 ········61:·istore········6
 344 ········63:·iload·········4
 345 ········65:·iload·········6
 346 ········67:·if_icmpge·····26
355 ········87:·iload·········5347 ········70:·aload·········5
 348 ········72:·astore_2
 349 ········73:·goto··········26
 350 ········76:·aload_2
 351 ········77:·invokevirtual·#98·················//·Method·ch/citux/td/data/model/TwitchStreamQuality.getValue:()I
 352 ········80:·istore········7
 353 ········82:·iload·········7
356 ········89:·iload_1354 ········84:·iload_1
357 ········90:·if_icmple·····101355 ········85:·if_icmple·····96
358 ········93:·aload_0356 ········88:·aload_0
359 ········94:·aload_2357 ········89:·aload_2
360 ········95:·invokevirtual·#102················//·Method·getStream:(Lch/citux/td/data/model/TwitchStreamQuality;)Ljava/lang/String;358 ········90:·invokevirtual·#102················//·Method·getStream:(Lch/citux/td/data/model/TwitchStreamQuality;)Ljava/lang/String;
361 ········98:·astore_3359 ········93:·astore_3
362 ········99:·aload_3360 ········94:·aload_3
363 ·······100:·areturn361 ········95:·areturn
364 ·······101:·iconst_0362 ········96:·iconst_0
365 ·······102:·istore········5363 ········97:·istore········7
366 ·······104:·aconst_null364 ········99:·aconst_null
367 ·······105:·astore_3365 ·······100:·astore_3
368 ·······106:·goto··········99366 ·······101:·goto··········94
  
369 ··public·java.lang.String·getStream(ch.citux.td.data.model.TwitchStreamQuality);367 ··public·java.lang.String·getStream(ch.citux.td.data.model.TwitchStreamQuality);
370 ····descriptor:·(Lch/citux/td/data/model/TwitchStreamQuality;)Ljava/lang/String;368 ····descriptor:·(Lch/citux/td/data/model/TwitchStreamQuality;)Ljava/lang/String;
371 ····flags:·(0x0001)·ACC_PUBLIC369 ····flags:·(0x0001)·ACC_PUBLIC
372 ····Code:370 ····Code:
373 ······stack=300,·locals=5,·args_size=2371 ······stack=300,·locals=5,·args_size=2
374 ·········0:·aload_0372 ·········0:·aload_0
958 B
ch/citux/td/ui/fragments/TDFragment.class
876 B
procyon -ec {}
    
Offset 39, 15 lines modifiedOffset 39, 15 lines modified
39 ················arguments.setClassLoader(obj.getClassLoader());39 ················arguments.setClassLoader(obj.getClassLoader());
40 ················final·Fragment·fragment2·=·fragment;40 ················final·Fragment·fragment2·=·fragment;
41 ················try·{41 ················try·{
42 ····················fragment2.setArguments(arguments);42 ····················fragment2.setArguments(arguments);
43 ····················return·fragment;43 ····················return·fragment;
44 ················}44 ················}
45 ················catch·(Exception·ex)·{45 ················catch·(Exception·ex)·{
46 ····················throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·obj·+·":·make·sure·class·name·exists,·is·public,·and·has·an"·+·"·empty·constructor·that·is·public",·ex);46 ····················throw·new·Fragment$InstantiationException("Unable·to·instantiate·fragment·"·+·obj·+·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public",·ex);
47 ················}47 ················}
48 ············}48 ············}
49 ············catch·(Exception·ex2)·{}49 ············catch·(Exception·ex2)·{}
50 ········}50 ········}
51 ········catch·(Exception·ex3)·{}51 ········catch·(Exception·ex3)·{}
52 ····}52 ····}
53 ····53 ····
4.78 KB
ch/citux/td/ui/fragments/GameOverviewFragment.class
4.68 KB
javap -verbose -constants -s -l -private {}
    
Offset 392, 58 lines modifiedOffset 392, 56 lines modified
392 ·········7:·invokespecial·#125················//·Method·ch/citux/td/ui/fragments/TDFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z392 ·········7:·invokespecial·#125················//·Method·ch/citux/td/ui/fragments/TDFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z
393 ········10:·ireturn393 ········10:·ireturn
  
394 ··public·void·onResponse(ch.citux.td.data.model.TwitchGames);394 ··public·void·onResponse(ch.citux.td.data.model.TwitchGames);
395 ····descriptor:·(Lch/citux/td/data/model/TwitchGames;)V395 ····descriptor:·(Lch/citux/td/data/model/TwitchGames;)V
396 ····flags:·(0x0001)·ACC_PUBLIC396 ····flags:·(0x0001)·ACC_PUBLIC
397 ····Code:397 ····Code:
398 ······stack=300,·locals=7,·args_size=2398 ······stack=300,·locals=6,·args_size=2
399 ·········0:·aload_1399 ·········0:·aload_1
400 ·········1:·ifnull········87400 ·········1:·ifnull········83
401 ·········4:·aload_1401 ·········4:·aload_1
402 ·········5:·invokevirtual·#131················//·Method·ch/citux/td/data/model/TwitchGames.getTop:()Ljava/util/ArrayList;402 ·········5:·invokevirtual·#131················//·Method·ch/citux/td/data/model/TwitchGames.getTop:()Ljava/util/ArrayList;
403 ·········8:·astore_2403 ·········8:·astore_2
404 ·········9:·aload_2404 ·········9:·aload_2
405 ········10:·ifnull········87405 ········10:·ifnull········83
406 ········13:·aload_1406 ········13:·aload_1
407 ········14:·invokevirtual·#131················//·Method·ch/citux/td/data/model/TwitchGames.getTop:()Ljava/util/ArrayList;407 ········14:·invokevirtual·#131················//·Method·ch/citux/td/data/model/TwitchGames.getTop:()Ljava/util/ArrayList;
408 ········17:·astore_2 
409 ········18:·aload_2 
410 ········19:·invokevirtual·#137················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;408 ········17:·invokevirtual·#137················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
411 ········22:·astore_3409 ········20:·astore_2
412 ········23:·aload_3410 ········21:·aload_2
413 ········24:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z411 ········22:·invokeinterface·#143,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
414 ········29:·istore········4 
415 ········31:·iload·········4412 ········27:·istore_3
 413 ········28:·iload_3
416 ········33:·ifeq··········64414 ········29:·ifeq··········62
417 ········36:·aload_3415 ········32:·aload_2
418 ········37:·invokeinterface·#147,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;416 ········33:·invokeinterface·#147,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
419 ········42:·checkcast·····#81·················//·class·ch/citux/td/data/model/TwitchGamesElement417 ········38:·checkcast·····#81·················//·class·ch/citux/td/data/model/TwitchGamesElement
420 ········45:·astore········5418 ········41:·astore········4
421 ········47:·aload·········5419 ········43:·aload·········4
422 ········49:·invokevirtual·#85·················//·Method·ch/citux/td/data/model/TwitchGamesElement.getGame:()Lch/citux/td/data/model/TwitchGame;420 ········45:·invokevirtual·#85·················//·Method·ch/citux/td/data/model/TwitchGamesElement.getGame:()Lch/citux/td/data/model/TwitchGame;
423 ········52:·invokevirtual·#91·················//·Method·ch/citux/td/data/model/TwitchGame.getName:()Ljava/lang/String;421 ········48:·invokevirtual·#91·················//·Method·ch/citux/td/data/model/TwitchGame.getName:()Ljava/lang/String;
424 ········55:·astore_2422 ········51:·astore········5
425 ········56:·aload_0423 ········53:·aload_0
426 ········57:·aload_2424 ········54:·aload·········5
427 ········58:·invokestatic··#97·················//·Method·ch/citux/td/util/Log.d:(Ljava/lang/Object;Ljava/lang/String;)V425 ········56:·invokestatic··#97·················//·Method·ch/citux/td/util/Log.d:(Ljava/lang/Object;Ljava/lang/String;)V
428 ········61:·goto··········23426 ········59:·goto··········21
429 ········64:·aload_0427 ········62:·aload_0
430 ········65:·getfield······#42·················//·Field·adapter:Lch/citux/td/ui/adapter/GameOverviewAdapter;428 ········63:·getfield······#42·················//·Field·adapter:Lch/citux/td/ui/adapter/GameOverviewAdapter;
431 ········68:·aload_1429 ········66:·aload_1
432 ········69:·invokevirtual·#151················//·Method·ch/citux/td/ui/adapter/GameOverviewAdapter.addData:(Lch/citux/td/data/model/TwitchGames;)V430 ········67:·invokevirtual·#151················//·Method·ch/citux/td/ui/adapter/GameOverviewAdapter.addData:(Lch/citux/td/data/model/TwitchGames;)V
433 ········72:·aload_0431 ········70:·aload_0
434 ········73:·getfield······#55·················//·Field·emptyView:Lch/citux/td/ui/widget/EmptyView;432 ········71:·getfield······#55·················//·Field·emptyView:Lch/citux/td/ui/widget/EmptyView;
435 ········76:·astore_2433 ········74:·astore_2
436 ········77:·bipush········8434 ········75:·bipush········8
437 ········79:·istore········6435 ········77:·istore_3
438 ········81:·aload_2436 ········78:·aload_2
439 ········82:·iload·········6437 ········79:·iload_3
440 ········84:·invokevirtual·#158················//·Method·ch/citux/td/ui/widget/EmptyView.setVisibility:(I)V438 ········80:·invokevirtual·#158················//·Method·ch/citux/td/ui/widget/EmptyView.setVisibility:(I)V
441 ········87:·return439 ········83:·return
  
442 ··public·void·onResponse(java.lang.Object);440 ··public·void·onResponse(java.lang.Object);
443 ····descriptor:·(Ljava/lang/Object;)V441 ····descriptor:·(Ljava/lang/Object;)V
444 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC442 ····flags:·(0x1041)·ACC_PUBLIC,·ACC_BRIDGE,·ACC_SYNTHETIC
445 ····Code:443 ····Code:
446 ······stack=300,·locals=2,·args_size=2444 ······stack=300,·locals=2,·args_size=2
447 ·········0:·aload_1445 ·········0:·aload_1
1.46 KB
ch/citux/td/util/VideoPlayer$PlaylistCallback.class
1.36 KB
procyon -ec {}
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
  
1 package·ch.citux.td.util;1 package·ch.citux.td.util;
  
2 import·java.io.InputStream;2 import·java.io.InputStream;
3 import·retrofit.mime.TypedInput;3 import·retrofit.mime.TypedInput;
4 import·net.chilicat.m3u8.ParseException; 
5 import·java.io.IOException;4 import·java.io.IOException;
 5 import·net.chilicat.m3u8.ParseException;
6 import·retrofit.client.Response;6 import·retrofit.client.Response;
7 import·android.support.v4.app.FragmentActivity;7 import·android.support.v4.app.FragmentActivity;
8 import·ch.citux.td.ui.dialogs.ErrorDialogFragment$ErrorDialogFragmentBuilder;8 import·ch.citux.td.ui.dialogs.ErrorDialogFragment$ErrorDialogFragmentBuilder;
9 import·java.util.Iterator;9 import·java.util.Iterator;
10 import·java.util.List;10 import·java.util.List;
11 import·ch.citux.td.data.model.TwitchPlayList;11 import·ch.citux.td.data.model.TwitchPlayList;
12 import·net.chilicat.m3u8.Element;12 import·net.chilicat.m3u8.Element;
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ············final·TypedInput·body·=·startPlaylistRequest.getBody();88 ············final·TypedInput·body·=·startPlaylistRequest.getBody();
89 ············try·{89 ············try·{
90 ················final·InputStream·in·=·body.in();90 ················final·InputStream·in·=·body.in();
91 ················try·{91 ················try·{
92 ····················list.setStreams(this.parsePlaylist(Playlist.parse(in)));92 ····················list.setStreams(this.parsePlaylist(Playlist.parse(in)));
93 ····················return·list;93 ····················return·list;
94 ················}94 ················}
95 ················catch·(IOException·ex)·{} 
96 ················catch·(ParseException·ex2)·{}95 ················catch·(ParseException·ex)·{}
 96 ················catch·(IOException·ex2)·{}
97 ············}97 ············}
98 ············catch·(IOException·ex3)·{} 
99 ············catch·(ParseException·ex4)·{}98 ············catch·(ParseException·ex3)·{}
 99 ············catch·(IOException·ex4)·{}
100 ········}100 ········}
101 ········catch·(IOException·ex5)·{} 
102 ········catch·(ParseException·ex6)·{}101 ········catch·(ParseException·ex5)·{}
 102 ········catch·(IOException·ex6)·{}
103 ····}103 ····}
104 }104 }
305 B
smali/android/support/v4/preferencefragment/R.smali
    
Offset 19, 10 lines modifiedOffset 19, 9 lines modified
19 .method·public·constructor·<init>()V19 .method·public·constructor·<init>()V
20 ····.locals·020 ····.locals·0
  
21 ····.prologue21 ····.prologue
22 ····.line·922 ····.line·9
23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V23 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
24 ····.line·26 
25 ····return-void24 ····return-void
26 .end·method25 .end·method
288 B
smali/android/support/v7/appcompat/R.smali
    
Offset 26, 10 lines modifiedOffset 26, 9 lines modified
26 .method·public·constructor·<init>()V26 .method·public·constructor·<init>()V
27 ····.locals·027 ····.locals·0
  
28 ····.prologue28 ····.prologue
29 ····.line·929 ····.line·9
30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V30 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
31 ····.line·704 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
256 B
smali/ch/citux/td/R.smali
    
Offset 30, 10 lines modifiedOffset 30, 9 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·1033 ····.line·10
34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V34 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
35 ····.line·1902 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
2.76 KB
smali/ch/citux/td/ui/TDActivity.smali
    
Offset 391, 26 lines modifiedOffset 391, 29 lines modified
391 ····invoke-virtual·{v3,·v0},·Lch/citux/td/ui/fragments/FavoritesFragment;->setArgs(Landroid/os/Bundle;)V391 ····invoke-virtual·{v3,·v0},·Lch/citux/td/ui/fragments/FavoritesFragment;->setArgs(Landroid/os/Bundle;)V
  
392 ····.line·117392 ····.line·117
393 ····invoke-virtual·{p0},·Lch/citux/td/ui/TDActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;393 ····invoke-virtual·{p0},·Lch/citux/td/ui/TDActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
394 ····move-result-object·v3394 ····move-result-object·v3
  
 395 ····.line·118
395 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;396 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction;
  
396 ····move-result-object·v3397 ····move-result-object·v3
  
397 ····const·v4,·0x7f0b003f398 ····const·v4,·0x7f0b003f
  
398 ····iget-object·v5,·p0,·Lch/citux/td/ui/TDActivity;->favoritesFragment:Lch/citux/td/ui/fragments/FavoritesFragment;399 ····iget-object·v5,·p0,·Lch/citux/td/ui/TDActivity;->favoritesFragment:Lch/citux/td/ui/fragments/FavoritesFragment;
  
 400 ····.line·119
399 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;401 ····invoke-virtual·{v3,·v4,·v5},·Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;
  
400 ····move-result-object·v3402 ····move-result-object·v3
  
 403 ····.line·120
401 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I404 ····invoke-virtual·{v3},·Landroid/support/v4/app/FragmentTransaction;->commit()I
  
402 ····.line·124405 ····.line·124
403 ····.end·local·v0····#·"args":Landroid/os/Bundle;406 ····.end·local·v0····#·"args":Landroid/os/Bundle;
404 ····:goto_0407 ····:goto_0
405 ····return-void408 ····return-void
  
Offset 822, 14 lines modifiedOffset 825, 15 lines modified
822 ····if-eqz·p1,·:cond_0825 ····if-eqz·p1,·:cond_0
  
823 ····.line·304826 ····.line·304
824 ····invoke-static·{p0},·Lcom/squareup/picasso/Picasso;->with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso;827 ····invoke-static·{p0},·Lcom/squareup/picasso/Picasso;->with(Landroid/content/Context;)Lcom/squareup/picasso/Picasso;
  
825 ····move-result-object·v0828 ····move-result-object·v0
  
 829 ····.line·305
826 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchChannel;->getLogo()Lch/citux/td/data/model/TwitchLogo;830 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchChannel;->getLogo()Lch/citux/td/data/model/TwitchLogo;
  
827 ····move-result-object·v1831 ····move-result-object·v1
  
828 ····sget-object·v2,·Lch/citux/td/data/model/TwitchLogo$Size;->MEDIUM:Lch/citux/td/data/model/TwitchLogo$Size;832 ····sget-object·v2,·Lch/citux/td/data/model/TwitchLogo$Size;->MEDIUM:Lch/citux/td/data/model/TwitchLogo$Size;
  
829 ····invoke-virtual·{v1,·v2},·Lch/citux/td/data/model/TwitchLogo;->getUrl(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;833 ····invoke-virtual·{v1,·v2},·Lch/citux/td/data/model/TwitchLogo;->getUrl(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;
Offset 838, 36 lines modifiedOffset 842, 36 lines modified
  
838 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;842 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/Picasso;->load(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;
  
839 ····move-result-object·v0843 ····move-result-object·v0
  
840 ····const·v1,·0x7f020034844 ····const·v1,·0x7f020034
  
 845 ····.line·306
841 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->placeholder(I)Lcom/squareup/picasso/RequestCreator;846 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->placeholder(I)Lcom/squareup/picasso/RequestCreator;
  
842 ····move-result-object·v0847 ····move-result-object·v0
  
843 ····iget-object·v1,·p0,·Lch/citux/td/ui/TDActivity;->imgUser:Landroid/widget/ImageView;848 ····iget-object·v1,·p0,·Lch/citux/td/ui/TDActivity;->imgUser:Landroid/widget/ImageView;
  
 849 ····.line·307
844 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V850 ····invoke-virtual·{v0,·v1},·Lcom/squareup/picasso/RequestCreator;->into(Landroid/widget/ImageView;)V
  
845 ····.line·309851 ····.line·309
846 ····:cond_0852 ····:cond_0
847 ····return-void853 ····return-void
848 .end·method854 .end·method
  
849 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V855 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
850 ····.locals·0856 ····.locals·0
851 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
852 ····.prologue857 ····.prologue
853 ····.line·70858 ····.line·70
854 ····check-cast·p1,·Lch/citux/td/data/model/TwitchChannel;859 ····check-cast·p1,·Lch/citux/td/data/model/TwitchChannel;
  
855 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
856 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/TDActivity;->onResponse(Lch/citux/td/data/model/TwitchChannel;)V860 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/TDActivity;->onResponse(Lch/citux/td/data/model/TwitchChannel;)V
  
857 ····return-void861 ····return-void
858 .end·method862 .end·method
  
859 .method·protected·onResume()V863 .method·protected·onResume()V
860 ····.locals·0864 ····.locals·0
668 B
smali/ch/citux/td/ui/fragments/SearchFragment.smali
    
Offset 179, 21 lines modifiedOffset 179, 19 lines modified
  
179 ····.line·106179 ····.line·106
180 ····return-void180 ····return-void
181 .end·method181 .end·method
  
182 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V182 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
183 ····.locals·0183 ····.locals·0
184 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
185 ····.prologue184 ····.prologue
186 ····.line·36185 ····.line·36
187 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;186 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;
  
188 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
189 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/SearchFragment;->onResponse(Lch/citux/td/data/model/TwitchStream;)V187 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/SearchFragment;->onResponse(Lch/citux/td/data/model/TwitchStream;)V
  
190 ····return-void188 ····return-void
191 .end·method189 .end·method
  
192 .method·public·onSaveInstanceState(Landroid/os/Bundle;)V190 .method·public·onSaveInstanceState(Landroid/os/Bundle;)V
193 ····.locals·2191 ····.locals·2
740 B
smali/ch/citux/td/ui/fragments/FavoritesFragment$StatusCallback.smali
    
Offset 102, 21 lines modifiedOffset 102, 19 lines modified
102 ····const/4·v0,·0x0102 ····const/4·v0,·0x0
  
103 ····goto·:goto_0103 ····goto·:goto_0
104 .end·method104 .end·method
  
105 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V105 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
106 ····.locals·0106 ····.locals·0
107 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
108 ····.prologue107 ····.prologue
109 ····.line·139108 ····.line·139
110 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;109 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;
  
111 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
112 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/FavoritesFragment$StatusCallback;->onResponse(Lch/citux/td/data/model/TwitchStream;)V110 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/FavoritesFragment$StatusCallback;->onResponse(Lch/citux/td/data/model/TwitchStream;)V
  
113 ····return-void111 ····return-void
114 .end·method112 .end·method
  
115 .method·public·startRequest()Lch/citux/td/data/model/TwitchStream;113 .method·public·startRequest()Lch/citux/td/data/model/TwitchStream;
116 ····.locals·2114 ····.locals·2
746 B
smali/ch/citux/td/ui/fragments/ChannelVideosFragment.smali
    
Offset 284, 21 lines modifiedOffset 284, 19 lines modified
284 ····invoke-virtual·{v0,·v1},·Lch/citux/td/ui/adapter/ArchiveAdapter;->setData(Ljava/util/List;)V284 ····invoke-virtual·{v0,·v1},·Lch/citux/td/ui/adapter/ArchiveAdapter;->setData(Ljava/util/List;)V
  
285 ····goto·:goto_0285 ····goto·:goto_0
286 .end·method286 .end·method
  
287 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V287 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
288 ····.locals·0288 ····.locals·0
289 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
290 ····.prologue289 ····.prologue
291 ····.line·35290 ····.line·35
292 ····check-cast·p1,·Lch/citux/td/data/model/TwitchVideos;291 ····check-cast·p1,·Lch/citux/td/data/model/TwitchVideos;
  
293 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
294 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/ChannelVideosFragment;->onResponse(Lch/citux/td/data/model/TwitchVideos;)V292 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/ChannelVideosFragment;->onResponse(Lch/citux/td/data/model/TwitchVideos;)V
  
295 ····return-void293 ····return-void
296 .end·method294 .end·method
  
297 .method·public·refreshData()V295 .method·public·refreshData()V
298 ····.locals·1296 ····.locals·1
744 B
smali/ch/citux/td/ui/fragments/GameStreamsFragment.smali
    
Offset 255, 21 lines modifiedOffset 255, 19 lines modified
255 ····invoke-virtual·{v0,·v1},·Lch/citux/td/ui/adapter/GameStreamsAdapter;->setData(Ljava/util/List;)V255 ····invoke-virtual·{v0,·v1},·Lch/citux/td/ui/adapter/GameStreamsAdapter;->setData(Ljava/util/List;)V
  
256 ····goto·:goto_0256 ····goto·:goto_0
257 .end·method257 .end·method
  
258 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V258 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
259 ····.locals·0259 ····.locals·0
260 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
261 ····.prologue260 ····.prologue
262 ····.line·37261 ····.line·37
263 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;262 ····check-cast·p1,·Lch/citux/td/data/model/TwitchStream;
  
264 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
265 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/GameStreamsFragment;->onResponse(Lch/citux/td/data/model/TwitchStream;)V263 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/GameStreamsFragment;->onResponse(Lch/citux/td/data/model/TwitchStream;)V
  
266 ····return-void264 ····return-void
267 .end·method265 .end·method
  
268 .method·public·refreshData()V266 .method·public·refreshData()V
269 ····.locals·1267 ····.locals·1
746 B
smali/ch/citux/td/ui/fragments/SettingsFragment.smali
    
Offset 134, 18 lines modifiedOffset 134, 20 lines modified
134 ····const/4·v3,·0x1134 ····const/4·v3,·0x1
  
135 ····.line·63135 ····.line·63
136 ····const·v0,·0x7f060011136 ····const·v0,·0x7f060011
  
137 ····const/4·v1,·0x0137 ····const/4·v1,·0x0
  
 138 ····.line·64
138 ····invoke-static·{v0,·v1,·v3},·Lde/psdev/licensesdialog/LicensesDialogFragment;->newInstance(IZZ)Lde/psdev/licensesdialog/LicensesDialogFragment;139 ····invoke-static·{v0,·v1,·v3},·Lde/psdev/licensesdialog/LicensesDialogFragment;->newInstance(IZZ)Lde/psdev/licensesdialog/LicensesDialogFragment;
  
139 ····move-result-object·v0140 ····move-result-object·v0
  
 141 ····.line·65
140 ····invoke-virtual·{p0},·Lch/citux/td/ui/fragments/SettingsFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;142 ····invoke-virtual·{p0},·Lch/citux/td/ui/fragments/SettingsFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
141 ····move-result-object·v1143 ····move-result-object·v1
  
142 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;144 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager;
  
143 ····move-result-object·v1145 ····move-result-object·v1
2.89 KB
smali/ch/citux/td/ui/fragments/GameOverviewFragment.smali
    
Offset 267, 37 lines modifiedOffset 267, 36 lines modified
  
267 ····move-result·v0267 ····move-result·v0
  
268 ····return·v0268 ····return·v0
269 .end·method269 .end·method
  
270 .method·public·onResponse(Lch/citux/td/data/model/TwitchGames;)V270 .method·public·onResponse(Lch/citux/td/data/model/TwitchGames;)V
271 ····.locals·4271 ····.locals·3
272 ····.param·p1,·"response"····#·Lch/citux/td/data/model/TwitchGames;272 ····.param·p1,·"response"····#·Lch/citux/td/data/model/TwitchGames;
  
273 ····.prologue273 ····.prologue
274 ····.line·80274 ····.line·80
275 ····if-eqz·p1,·:cond_1275 ····if-eqz·p1,·:cond_1
  
276 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchGames;->getTop()Ljava/util/ArrayList;276 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchGames;->getTop()Ljava/util/ArrayList;
  
277 ····move-result-object·v2277 ····move-result-object·v1
  
278 ····if-eqz·v2,·:cond_1278 ····if-eqz·v1,·:cond_1
  
279 ····.line·81279 ····.line·81
280 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchGames;->getTop()Ljava/util/ArrayList;280 ····invoke-virtual·{p1},·Lch/citux/td/data/model/TwitchGames;->getTop()Ljava/util/ArrayList;
  
281 ····move-result-object·v2281 ····move-result-object·v1
  
282 ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;282 ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
283 ····move-result-object·v1283 ····move-result-object·v1
  
284 ····.local·v1,·"i$":Ljava/util/Iterator; 
285 ····:goto_0284 ····:goto_0
286 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z285 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
287 ····move-result·v2286 ····move-result·v2
  
288 ····if-eqz·v2,·:cond_0287 ····if-eqz·v2,·:cond_0
  
Offset 320, 40 lines modifiedOffset 319, 37 lines modified
320 ····invoke-static·{p0,·v2},·Lch/citux/td/util/Log;->d(Ljava/lang/Object;Ljava/lang/String;)V319 ····invoke-static·{p0,·v2},·Lch/citux/td/util/Log;->d(Ljava/lang/Object;Ljava/lang/String;)V
  
321 ····goto·:goto_0320 ····goto·:goto_0
  
322 ····.line·84321 ····.line·84
323 ····.end·local·v0····#·"game":Lch/citux/td/data/model/TwitchGamesElement;322 ····.end·local·v0····#·"game":Lch/citux/td/data/model/TwitchGamesElement;
324 ····:cond_0323 ····:cond_0
325 ····iget-object·v2,·p0,·Lch/citux/td/ui/fragments/GameOverviewFragment;->adapter:Lch/citux/td/ui/adapter/GameOverviewAdapter;324 ····iget-object·v1,·p0,·Lch/citux/td/ui/fragments/GameOverviewFragment;->adapter:Lch/citux/td/ui/adapter/GameOverviewAdapter;
  
326 ····invoke-virtual·{v2,·p1},·Lch/citux/td/ui/adapter/GameOverviewAdapter;->addData(Lch/citux/td/data/model/TwitchGames;)V325 ····invoke-virtual·{v1,·p1},·Lch/citux/td/ui/adapter/GameOverviewAdapter;->addData(Lch/citux/td/data/model/TwitchGames;)V
  
327 ····.line·85326 ····.line·85
328 ····iget-object·v2,·p0,·Lch/citux/td/ui/fragments/GameOverviewFragment;->emptyView:Lch/citux/td/ui/widget/EmptyView;327 ····iget-object·v1,·p0,·Lch/citux/td/ui/fragments/GameOverviewFragment;->emptyView:Lch/citux/td/ui/widget/EmptyView;
  
329 ····const/16·v3,·0x8328 ····const/16·v2,·0x8
  
330 ····invoke-virtual·{v2,·v3},·Lch/citux/td/ui/widget/EmptyView;->setVisibility(I)V329 ····invoke-virtual·{v1,·v2},·Lch/citux/td/ui/widget/EmptyView;->setVisibility(I)V
  
331 ····.line·87330 ····.line·87
332 ····.end·local·v1····#·"i$":Ljava/util/Iterator; 
333 ····:cond_1331 ····:cond_1
334 ····return-void332 ····return-void
335 .end·method333 .end·method
  
336 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V334 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
337 ····.locals·0335 ····.locals·0
338 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
339 ····.prologue336 ····.prologue
340 ····.line·38337 ····.line·38
341 ····check-cast·p1,·Lch/citux/td/data/model/TwitchGames;338 ····check-cast·p1,·Lch/citux/td/data/model/TwitchGames;
  
342 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
343 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/GameOverviewFragment;->onResponse(Lch/citux/td/data/model/TwitchGames;)V339 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/GameOverviewFragment;->onResponse(Lch/citux/td/data/model/TwitchGames;)V
  
344 ····return-void340 ····return-void
345 .end·method341 .end·method
  
346 .method·public·startRequest()Lch/citux/td/data/model/TwitchGames;342 .method·public·startRequest()Lch/citux/td/data/model/TwitchGames;
347 ····.locals·3343 ····.locals·3
1.11 KB
smali/ch/citux/td/ui/fragments/FavoritesFragment.smali
    
Offset 42, 15 lines modifiedOffset 42, 14 lines modified
42 .method·public·constructor·<init>()V42 .method·public·constructor·<init>()V
43 ····.locals·043 ····.locals·0
  
44 ····.prologue44 ····.prologue
45 ····.line·4145 ····.line·41
46 ····invoke-direct·{p0},·Lch/citux/td/ui/fragments/TDListFragment;-><init>()V46 ····invoke-direct·{p0},·Lch/citux/td/ui/fragments/TDListFragment;-><init>()V
  
47 ····.line·139 
48 ····return-void47 ····return-void
49 .end·method48 .end·method
  
50 .method·static·synthetic·access$000(Lch/citux/td/ui/fragments/FavoritesFragment;)Lch/citux/td/ui/adapter/FavoritesAdapter;49 .method·static·synthetic·access$000(Lch/citux/td/ui/fragments/FavoritesFragment;)Lch/citux/td/ui/adapter/FavoritesAdapter;
51 ····.locals·150 ····.locals·1
52 ····.param·p0,·"x0"····#·Lch/citux/td/ui/fragments/FavoritesFragment;51 ····.param·p0,·"x0"····#·Lch/citux/td/ui/fragments/FavoritesFragment;
  
Offset 282, 21 lines modifiedOffset 281, 19 lines modified
  
282 ····.line·121281 ····.line·121
283 ····return-void282 ····return-void
284 .end·method283 .end·method
  
285 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V284 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
286 ····.locals·0285 ····.locals·0
287 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
288 ····.prologue286 ····.prologue
289 ····.line·41287 ····.line·41
290 ····check-cast·p1,·Lch/citux/td/data/model/TwitchFollows;288 ····check-cast·p1,·Lch/citux/td/data/model/TwitchFollows;
  
291 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
292 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/FavoritesFragment;->onResponse(Lch/citux/td/data/model/TwitchFollows;)V289 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/FavoritesFragment;->onResponse(Lch/citux/td/data/model/TwitchFollows;)V
  
293 ····return-void290 ····return-void
294 .end·method291 .end·method
  
295 .method·public·onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V292 .method·public·onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
296 ····.locals·3293 ····.locals·3
627 B
smali/ch/citux/td/ui/fragments/ChannelFragment.smali
    
Offset 300, 21 lines modifiedOffset 300, 19 lines modified
300 ····.line·83300 ····.line·83
301 ····:cond_0301 ····:cond_0
302 ····return-void302 ····return-void
303 .end·method303 .end·method
  
304 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V304 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
305 ····.locals·0305 ····.locals·0
306 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
307 ····.prologue306 ····.prologue
308 ····.line·41307 ····.line·41
309 ····check-cast·p1,·Ljava/lang/Void;308 ····check-cast·p1,·Ljava/lang/Void;
  
310 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
311 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/ChannelFragment;->onResponse(Ljava/lang/Void;)V309 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/fragments/ChannelFragment;->onResponse(Ljava/lang/Void;)V
  
312 ····return-void310 ····return-void
313 .end·method311 .end·method
  
314 .method·public·onResponse(Ljava/lang/Void;)V312 .method·public·onResponse(Ljava/lang/Void;)V
315 ····.locals·0313 ····.locals·0
900 B
smali/ch/citux/td/ui/fragments/TDFragment.smali
    
Offset 138, 21 lines modifiedOffset 138, 15 lines modified
  
138 ····move-result-object·v3138 ····move-result-object·v3
  
139 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;139 ····invoke-virtual·{v3,·p0},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
140 ····move-result-object·v3140 ····move-result-object·v3
  
141 ····const-string·v4,·":·make·sure·class·name·exists,·is·public,·and·has·an"141 ····const-string·v4,·":·make·sure·class·name·exists,·is·public,·and·has·an·empty·constructor·that·is·public"
  
142 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
143 ····move-result-object·v3 
  
144 ····const-string·v4,·"·empty·constructor·that·is·public" 
  
145 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;142 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
146 ····move-result-object·v3143 ····move-result-object·v3
  
147 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;144 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
670 B
smali/ch/citux/td/ui/dialogs/ErrorDialogFragment.smali
    
Offset 30, 15 lines modifiedOffset 30, 14 lines modified
30 .method·public·constructor·<init>()V30 .method·public·constructor·<init>()V
31 ····.locals·031 ····.locals·0
  
32 ····.prologue32 ····.prologue
33 ····.line·3533 ····.line·35
34 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V34 ····invoke-direct·{p0},·Landroid/support/v4/app/DialogFragment;-><init>()V
  
35 ····.line·89 
36 ····return-void35 ····return-void
37 .end·method36 .end·method
  
38 .method·static·synthetic·access$000(Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Lch/citux/td/ui/dialogs/ErrorDialogFragment$OnCancelListener;)Lch/citux/td/ui/dialogs/ErrorDialogFragment;37 .method·static·synthetic·access$000(Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Lch/citux/td/ui/dialogs/ErrorDialogFragment$OnCancelListener;)Lch/citux/td/ui/dialogs/ErrorDialogFragment;
39 ····.locals·138 ····.locals·1
40 ····.param·p0,·"x0"····#·Ljava/lang/String;39 ····.param·p0,·"x0"····#·Ljava/lang/String;
41 ····.param·p1,·"x1"····#·Ljava/lang/String;40 ····.param·p1,·"x1"····#·Ljava/lang/String;
757 B
smali/ch/citux/td/ui/dialogs/ErrorDialogFragment$ErrorDialogFragmentBuilder.smali
    
Offset 190, 12 lines modifiedOffset 190, 13 lines modified
  
190 ····invoke-static·{v3,·v4,·v5,·v6},·Lch/citux/td/ui/dialogs/ErrorDialogFragment;->access$000(Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Lch/citux/td/ui/dialogs/ErrorDialogFragment$OnCancelListener;)Lch/citux/td/ui/dialogs/ErrorDialogFragment;190 ····invoke-static·{v3,·v4,·v5,·v6},·Lch/citux/td/ui/dialogs/ErrorDialogFragment;->access$000(Ljava/lang/String;Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;Lch/citux/td/ui/dialogs/ErrorDialogFragment$OnCancelListener;)Lch/citux/td/ui/dialogs/ErrorDialogFragment;
  
191 ····move-result-object·v3191 ····move-result-object·v3
  
192 ····const-string·v4,·"ErrorDialogFragment"192 ····const-string·v4,·"ErrorDialogFragment"
  
 193 ····.line·144
193 ····invoke-virtual·{v3,·v0,·v4},·Lch/citux/td/ui/dialogs/ErrorDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V194 ····invoke-virtual·{v3,·v0,·v4},·Lch/citux/td/ui/dialogs/ErrorDialogFragment;->show(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V
  
194 ····.line·145195 ····.line·145
195 ····return-void196 ····return-void
196 .end·method197 .end·method
872 B
smali/ch/citux/td/ui/adapter/ArchiveAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/BaseAdapter;2 .super·Landroid/widget/BaseAdapter;
3 .source·"ArchiveAdapter.java"3 .source·"ArchiveAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lch/citux/td/ui/adapter/ArchiveAdapter$1;, 
8 ········Lch/citux/td/ui/adapter/ArchiveAdapter$ViewHolder;7 ········Lch/citux/td/ui/adapter/ArchiveAdapter$ViewHolder;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·data:Ljava/util/List;11 .field·private·data:Ljava/util/List;
Offset 152, 15 lines modifiedOffset 151, 14 lines modified
152 ····check-cast·v0,·Lch/citux/td/data/model/TwitchVideo;151 ····check-cast·v0,·Lch/citux/td/data/model/TwitchVideo;
  
153 ····return-object·v0152 ····return-object·v0
154 .end·method153 .end·method
  
155 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;154 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
156 ····.locals·1155 ····.locals·1
157 ····.param·p1,·"x0"····#·I 
  
158 ····.prologue156 ····.prologue
159 ····.line·37157 ····.line·37
160 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/ArchiveAdapter;->getItem(I)Lch/citux/td/data/model/TwitchVideo;158 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/ArchiveAdapter;->getItem(I)Lch/citux/td/data/model/TwitchVideo;
  
161 ····move-result-object·v0159 ····move-result-object·v0
  
640 B
smali/ch/citux/td/ui/adapter/GameOverviewAdapter$ViewHolder.smali
    
Offset 35, 14 lines modifiedOffset 35, 15 lines modified
  
35 .field·final·synthetic·this$0:Lch/citux/td/ui/adapter/GameOverviewAdapter;35 .field·final·synthetic·this$0:Lch/citux/td/ui/adapter/GameOverviewAdapter;
  
  
36 #·direct·methods36 #·direct·methods
37 .method·constructor·<init>(Lch/citux/td/ui/adapter/GameOverviewAdapter;)V37 .method·constructor·<init>(Lch/citux/td/ui/adapter/GameOverviewAdapter;)V
38 ····.locals·038 ····.locals·0
 39 ····.param·p1,·"this$0"····#·Lch/citux/td/ui/adapter/GameOverviewAdapter;
  
39 ····.prologue40 ····.prologue
40 ····.line·11041 ····.line·110
41 ····iput-object·p1,·p0,·Lch/citux/td/ui/adapter/GameOverviewAdapter$ViewHolder;->this$0:Lch/citux/td/ui/adapter/GameOverviewAdapter;42 ····iput-object·p1,·p0,·Lch/citux/td/ui/adapter/GameOverviewAdapter$ViewHolder;->this$0:Lch/citux/td/ui/adapter/GameOverviewAdapter;
  
42 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V43 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
898 B
smali/ch/citux/td/ui/adapter/FavoritesAdapter.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Landroid/widget/BaseAdapter;2 .super·Landroid/widget/BaseAdapter;
3 .source·"FavoritesAdapter.java"3 .source·"FavoritesAdapter.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lch/citux/td/ui/adapter/FavoritesAdapter$1;, 
8 ········Lch/citux/td/ui/adapter/FavoritesAdapter$ViewHolder;7 ········Lch/citux/td/ui/adapter/FavoritesAdapter$ViewHolder;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·data:Landroid/util/SparseArray;11 .field·private·data:Landroid/util/SparseArray;
Offset 327, 15 lines modifiedOffset 326, 14 lines modified
327 ····check-cast·v0,·Lch/citux/td/data/model/TwitchChannel;326 ····check-cast·v0,·Lch/citux/td/data/model/TwitchChannel;
  
328 ····return-object·v0327 ····return-object·v0
329 .end·method328 .end·method
  
330 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;329 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
331 ····.locals·1330 ····.locals·1
332 ····.param·p1,·"x0"····#·I 
  
333 ····.prologue331 ····.prologue
334 ····.line·37332 ····.line·37
335 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/FavoritesAdapter;->getItem(I)Lch/citux/td/data/model/TwitchChannel;333 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/FavoritesAdapter;->getItem(I)Lch/citux/td/data/model/TwitchChannel;
  
336 ····move-result-object·v0334 ····move-result-object·v0
  
612 B
smali/ch/citux/td/ui/adapter/PlaylistAdapter$ViewHolder.smali
    
Offset 41, 14 lines modifiedOffset 41, 15 lines modified
  
41 .field·final·synthetic·this$0:Lch/citux/td/ui/adapter/PlaylistAdapter;41 .field·final·synthetic·this$0:Lch/citux/td/ui/adapter/PlaylistAdapter;
  
  
42 #·direct·methods42 #·direct·methods
43 .method·constructor·<init>(Lch/citux/td/ui/adapter/PlaylistAdapter;)V43 .method·constructor·<init>(Lch/citux/td/ui/adapter/PlaylistAdapter;)V
44 ····.locals·044 ····.locals·0
 45 ····.param·p1,·"this$0"····#·Lch/citux/td/ui/adapter/PlaylistAdapter;
  
45 ····.prologue46 ····.prologue
46 ····.line·10147 ····.line·101
47 ····iput-object·p1,·p0,·Lch/citux/td/ui/adapter/PlaylistAdapter$ViewHolder;->this$0:Lch/citux/td/ui/adapter/PlaylistAdapter;48 ····iput-object·p1,·p0,·Lch/citux/td/ui/adapter/PlaylistAdapter$ViewHolder;->this$0:Lch/citux/td/ui/adapter/PlaylistAdapter;
  
48 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
514 B
smali/ch/citux/td/ui/adapter/SearchAdapter.smali
    
Offset 170, 15 lines modifiedOffset 170, 14 lines modified
170 ····check-cast·v0,·Lch/citux/td/data/model/TwitchStreamElement;170 ····check-cast·v0,·Lch/citux/td/data/model/TwitchStreamElement;
  
171 ····return-object·v0171 ····return-object·v0
172 .end·method172 .end·method
  
173 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;173 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
174 ····.locals·1174 ····.locals·1
175 ····.param·p1,·"x0"····#·I 
  
176 ····.prologue175 ····.prologue
177 ····.line·41176 ····.line·41
178 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/SearchAdapter;->getItem(I)Lch/citux/td/data/model/TwitchStreamElement;177 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/SearchAdapter;->getItem(I)Lch/citux/td/data/model/TwitchStreamElement;
  
179 ····move-result-object·v0178 ····move-result-object·v0
  
529 B
smali/ch/citux/td/ui/adapter/GameStreamsAdapter.smali
    
Offset 151, 15 lines modifiedOffset 151, 14 lines modified
151 ····check-cast·v0,·Lch/citux/td/data/model/TwitchStreamElement;151 ····check-cast·v0,·Lch/citux/td/data/model/TwitchStreamElement;
  
152 ····return-object·v0152 ····return-object·v0
153 .end·method153 .end·method
  
154 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;154 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
155 ····.locals·1155 ····.locals·1
156 ····.param·p1,·"x0"····#·I 
  
157 ····.prologue156 ····.prologue
158 ····.line·40157 ····.line·40
159 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/GameStreamsAdapter;->getItem(I)Lch/citux/td/data/model/TwitchStreamElement;158 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/GameStreamsAdapter;->getItem(I)Lch/citux/td/data/model/TwitchStreamElement;
  
160 ····move-result-object·v0159 ····move-result-object·v0
  
464 B
smali/ch/citux/td/ui/adapter/PlaylistAdapter.smali
    
Offset 129, 15 lines modifiedOffset 129, 14 lines modified
129 ····const/4·v0,·0x0129 ····const/4·v0,·0x0
  
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
132 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;132 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
133 ····.locals·1133 ····.locals·1
134 ····.param·p1,·"x0"····#·I 
  
135 ····.prologue134 ····.prologue
136 ····.line·37135 ····.line·37
137 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/PlaylistAdapter;->getItem(I)Lch/citux/td/data/model/TwitchChunk;136 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/PlaylistAdapter;->getItem(I)Lch/citux/td/data/model/TwitchChunk;
  
138 ····move-result-object·v0137 ····move-result-object·v0
  
483 B
smali/ch/citux/td/ui/adapter/GameOverviewAdapter.smali
    
Offset 151, 15 lines modifiedOffset 151, 14 lines modified
151 ····const/4·v0,·0x0151 ····const/4·v0,·0x0
  
152 ····goto·:goto_0152 ····goto·:goto_0
153 .end·method153 .end·method
  
154 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;154 .method·public·bridge·synthetic·getItem(I)Ljava/lang/Object;
155 ····.locals·1155 ····.locals·1
156 ····.param·p1,·"x0"····#·I 
  
157 ····.prologue156 ····.prologue
158 ····.line·40157 ····.line·40
159 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/GameOverviewAdapter;->getItem(I)Lch/citux/td/data/model/TwitchGamesElement;158 ····invoke-virtual·{p0,·p1},·Lch/citux/td/ui/adapter/GameOverviewAdapter;->getItem(I)Lch/citux/td/data/model/TwitchGamesElement;
  
160 ····move-result-object·v0159 ····move-result-object·v0
  
2.09 KB
smali/ch/citux/td/data/model/TwitchLogo.smali
    
Offset 73, 54 lines modifiedOffset 73, 48 lines modified
73 ····.prologue73 ····.prologue
74 ····.line·5174 ····.line·51
75 ····if-eqz·p1,·:cond_075 ····if-eqz·p1,·:cond_0
  
76 ····.line·5276 ····.line·52
77 ····invoke-static·{},·Lch/citux/td/data/model/TwitchLogo$Size;->values()[Lch/citux/td/data/model/TwitchLogo$Size;77 ····invoke-static·{},·Lch/citux/td/data/model/TwitchLogo$Size;->values()[Lch/citux/td/data/model/TwitchLogo$Size;
  
78 ····move-result-object·v078 ····move-result-object·v2
  
79 ····.local·v0,·"arr$":[Lch/citux/td/data/model/TwitchLogo$Size; 
80 ····array-length·v2,·v079 ····array-length·v3,·v2
  
81 ····.local·v2,·"len$":I 
82 ····const/4·v1,·0x080 ····const/4·v1,·0x0
  
83 ····.local·v1,·"i$":I 
84 ····:goto_081 ····:goto_0
85 ····if-ge·v1,·v2,·:cond_082 ····if-ge·v1,·v3,·:cond_0
  
86 ····aget-object·v3,·v0,·v183 ····aget-object·v0,·v2,·v1
  
87 ····.line·5384 ····.line·53
88 ····.local·v3,·"size":Lch/citux/td/data/model/TwitchLogo$Size;85 ····.local·v0,·"size":Lch/citux/td/data/model/TwitchLogo$Size;
89 ····iget-object·v4,·p0,·Lch/citux/td/data/model/TwitchLogo;->logos:Ljava/util/HashMap;86 ····iget-object·v4,·p0,·Lch/citux/td/data/model/TwitchLogo;->logos:Ljava/util/HashMap;
  
90 ····const-string·v5,·"-(\\d+)x(\\d+)"87 ····const-string·v5,·"-(\\d+)x(\\d+)"
  
91 ····invoke-static·{v3},·Lch/citux/td/data/model/TwitchLogo$Size;->access$000(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;88 ····invoke-static·{v0},·Lch/citux/td/data/model/TwitchLogo$Size;->access$000(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;
  
92 ····move-result-object·v689 ····move-result-object·v6
  
93 ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;90 ····invoke-virtual·{p1,·v5,·v6},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
94 ····move-result-object·v591 ····move-result-object·v5
  
95 ····invoke-virtual·{v4,·v3,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;92 ····invoke-virtual·{v4,·v0,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
96 ····.line·5293 ····.line·52
97 ····add-int/lit8·v1,·v1,·0x194 ····add-int/lit8·v1,·v1,·0x1
  
98 ····goto·:goto_095 ····goto·:goto_0
  
99 ····.line·5696 ····.line·56
100 ····.end·local·v0····#·"arr$":[Lch/citux/td/data/model/TwitchLogo$Size; 
101 ····.end·local·v1····#·"i$":I 
102 ····.end·local·v2····#·"len$":I 
103 ····.end·local·v3····#·"size":Lch/citux/td/data/model/TwitchLogo$Size;97 ····.end·local·v0····#·"size":Lch/citux/td/data/model/TwitchLogo$Size;
104 ····:cond_098 ····:cond_0
105 ····return-void99 ····return-void
106 .end·method100 .end·method
  
  
107 #·virtual·methods101 #·virtual·methods
108 .method·public·getUrl(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;102 .method·public·getUrl(Lch/citux/td/data/model/TwitchLogo$Size;)Ljava/lang/String;
2.75 KB
smali/ch/citux/td/data/model/TwitchFollows.smali
    
Offset 39, 41 lines modifiedOffset 39, 40 lines modified
39 ············"Lch/citux/td/data/model/TwitchChannel;",39 ············"Lch/citux/td/data/model/TwitchChannel;",
40 ············">;"40 ············">;"
41 ········}41 ········}
42 ····.end·annotation42 ····.end·annotation
  
43 ····.prologue43 ····.prologue
44 ····.line·3044 ····.line·30
45 ····new-instance·v3,·Landroid/util/SparseArray;45 ····new-instance·v2,·Landroid/util/SparseArray;
  
46 ····iget-object·v4,·p0,·Lch/citux/td/data/model/TwitchFollows;->follows:Ljava/util/List;46 ····iget-object·v3,·p0,·Lch/citux/td/data/model/TwitchFollows;->follows:Ljava/util/List;
  
47 ····invoke-interface·{v4},·Ljava/util/List;->size()I47 ····invoke-interface·{v3},·Ljava/util/List;->size()I
  
48 ····move-result·v448 ····move-result·v3
  
49 ····invoke-direct·{v3,·v4},·Landroid/util/SparseArray;-><init>(I)V49 ····invoke-direct·{v2,·v3},·Landroid/util/SparseArray;-><init>(I)V
  
50 ····.line·3150 ····.line·31
51 ····.local·v3,·"result":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Lch/citux/td/data/model/TwitchChannel;>;"51 ····.local·v2,·"result":Landroid/util/SparseArray;,·"Landroid/util/SparseArray<Lch/citux/td/data/model/TwitchChannel;>;"
52 ····iget-object·v4,·p0,·Lch/citux/td/data/model/TwitchFollows;->follows:Ljava/util/List;52 ····iget-object·v3,·p0,·Lch/citux/td/data/model/TwitchFollows;->follows:Ljava/util/List;
  
53 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;53 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
54 ····move-result-object·v254 ····move-result-object·v3
  
55 ····.local·v2,·"i$":Ljava/util/Iterator; 
56 ····:goto_055 ····:goto_0
57 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z56 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
58 ····move-result·v457 ····move-result·v4
  
59 ····if-eqz·v4,·:cond_058 ····if-eqz·v4,·:cond_0
  
60 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;59 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
61 ····move-result-object·v160 ····move-result-object·v1
  
62 ····check-cast·v1,·Lch/citux/td/data/model/TwitchChannels;61 ····check-cast·v1,·Lch/citux/td/data/model/TwitchChannels;
  
63 ····.line·3262 ····.line·32
64 ····.local·v1,·"channels":Lch/citux/td/data/model/TwitchChannels;63 ····.local·v1,·"channels":Lch/citux/td/data/model/TwitchChannels;
Offset 83, 23 lines modifiedOffset 82, 23 lines modified
  
83 ····.line·3382 ····.line·33
84 ····.local·v0,·"channel":Lch/citux/td/data/model/TwitchChannel;83 ····.local·v0,·"channel":Lch/citux/td/data/model/TwitchChannel;
85 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchChannel;->get_id()I84 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchChannel;->get_id()I
  
86 ····move-result·v485 ····move-result·v4
  
87 ····invoke-virtual·{v3,·v4,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V86 ····invoke-virtual·{v2,·v4,·v0},·Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
  
88 ····goto·:goto_087 ····goto·:goto_0
  
89 ····.line·3588 ····.line·35
90 ····.end·local·v0····#·"channel":Lch/citux/td/data/model/TwitchChannel;89 ····.end·local·v0····#·"channel":Lch/citux/td/data/model/TwitchChannel;
91 ····.end·local·v1····#·"channels":Lch/citux/td/data/model/TwitchChannels;90 ····.end·local·v1····#·"channels":Lch/citux/td/data/model/TwitchChannels;
92 ····:cond_091 ····:cond_0
93 ····return-object·v392 ····return-object·v2
94 .end·method93 .end·method
  
95 .method·public·setFollows(Ljava/util/List;)V94 .method·public·setFollows(Ljava/util/List;)V
96 ····.locals·095 ····.locals·0
97 ····.annotation·system·Ldalvik/annotation/Signature;96 ····.annotation·system·Ldalvik/annotation/Signature;
98 ········value·=·{97 ········value·=·{
99 ············"(",98 ············"(",
5.65 KB
smali/ch/citux/td/data/model/TwitchPlayList.smali
    
Offset 135, 67 lines modifiedOffset 135, 64 lines modified
  
135 .method·public·static·parseQuality(Ljava/lang/String;)Lch/citux/td/data/model/TwitchStreamQuality;135 .method·public·static·parseQuality(Ljava/lang/String;)Lch/citux/td/data/model/TwitchStreamQuality;
136 ····.locals·5136 ····.locals·5
137 ····.param·p0,·"name"····#·Ljava/lang/String;137 ····.param·p0,·"name"····#·Ljava/lang/String;
  
138 ····.prologue138 ····.prologue
139 ····.line·44139 ····.line·44
140 ····sget-object·v0,·Lch/citux/td/data/model/TwitchPlayList;->SUPPORTED_QUALITIES:[Lch/citux/td/data/model/TwitchStreamQuality;140 ····sget-object·v2,·Lch/citux/td/data/model/TwitchPlayList;->SUPPORTED_QUALITIES:[Lch/citux/td/data/model/TwitchStreamQuality;
  
141 ····.local·v0,·"arr$":[Lch/citux/td/data/model/TwitchStreamQuality; 
142 ····array-length·v2,·v0141 ····array-length·v3,·v2
  
143 ····.local·v2,·"len$":I 
144 ····const/4·v1,·0x0142 ····const/4·v1,·0x0
  
145 ····.local·v1,·"i$":I 
146 ····:goto_0143 ····:goto_0
147 ····if-ge·v1,·v2,·:cond_2144 ····if-ge·v1,·v3,·:cond_2
  
148 ····aget-object·v3,·v0,·v1145 ····aget-object·v0,·v2,·v1
  
149 ····.line·45146 ····.line·45
150 ····.local·v3,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;147 ····.local·v0,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
151 ····invoke-virtual·{v3},·Lch/citux/td/data/model/TwitchStreamQuality;->getName()Ljava/lang/String;148 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getName()Ljava/lang/String;
  
152 ····move-result-object·v4149 ····move-result-object·v4
  
153 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z150 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
154 ····move-result·v4151 ····move-result·v4
  
155 ····if-nez·v4,·:cond_0152 ····if-nez·v4,·:cond_0
  
156 ····invoke-virtual·{v3},·Lch/citux/td/data/model/TwitchStreamQuality;->getKey()Ljava/lang/String;153 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getKey()Ljava/lang/String;
  
157 ····move-result-object·v4154 ····move-result-object·v4
  
158 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z155 ····invoke-virtual·{v4,·p0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
159 ····move-result·v4156 ····move-result·v4
  
160 ····if-eqz·v4,·:cond_1157 ····if-eqz·v4,·:cond_1
  
161 ····.line·49158 ····.line·49
162 ····.end·local·v3····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;159 ····.end·local·v0····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
163 ····:cond_0160 ····:cond_0
164 ····:goto_1161 ····:goto_1
165 ····return-object·v3162 ····return-object·v0
  
166 ····.line·44163 ····.line·44
167 ····.restart·local·v3····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;164 ····.restart·local·v0····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
168 ····:cond_1165 ····:cond_1
169 ····add-int/lit8·v1,·v1,·0x1166 ····add-int/lit8·v1,·v1,·0x1
  
170 ····goto·:goto_0167 ····goto·:goto_0
  
171 ····.line·49168 ····.line·49
172 ····.end·local·v3····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;169 ····.end·local·v0····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
173 ····:cond_2170 ····:cond_2
174 ····const/4·v3,·0x0171 ····const/4·v0,·0x0
  
175 ····goto·:goto_1172 ····goto·:goto_1
176 .end·method173 .end·method
  
  
177 #·virtual·methods174 #·virtual·methods
178 .method·public·getBestStream()Ljava/lang/String;175 .method·public·getBestStream()Ljava/lang/String;
Offset 203, 82 lines modifiedOffset 200, 81 lines modified
  
203 ····.prologue200 ····.prologue
204 ····const/4·v5,·-0x1201 ····const/4·v5,·-0x1
  
205 ····.line·61202 ····.line·61
206 ····new-instance·v0,·Lch/citux/td/data/model/TwitchStreamQuality;203 ····new-instance·v0,·Lch/citux/td/data/model/TwitchStreamQuality;
  
207 ····const-string·v3,·""204 ····const-string·v2,·""
  
208 ····invoke-direct·{v0,·v3,·v5},·Lch/citux/td/data/model/TwitchStreamQuality;-><init>(Ljava/lang/String;I)V205 ····invoke-direct·{v0,·v2,·v5},·Lch/citux/td/data/model/TwitchStreamQuality;-><init>(Ljava/lang/String;I)V
  
209 ····.line·63206 ····.line·63
210 ····.local·v0,·"best":Lch/citux/td/data/model/TwitchStreamQuality;207 ····.local·v0,·"best":Lch/citux/td/data/model/TwitchStreamQuality;
211 ····iget-object·v3,·p0,·Lch/citux/td/data/model/TwitchPlayList;->streams:Ljava/util/HashMap;208 ····iget-object·v2,·p0,·Lch/citux/td/data/model/TwitchPlayList;->streams:Ljava/util/HashMap;
  
212 ····invoke-virtual·{v3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;209 ····invoke-virtual·{v2},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
  
213 ····move-result-object·v3210 ····move-result-object·v2
  
214 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;211 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
215 ····move-result-object·v1212 ····move-result-object·v2
  
216 ····.local·v1,·"i$":Ljava/util/Iterator; 
217 ····:cond_0213 ····:cond_0
218 ····:goto_0214 ····:goto_0
219 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z215 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
220 ····move-result·v3216 ····move-result·v3
  
221 ····if-eqz·v3,·:cond_1217 ····if-eqz·v3,·:cond_1
  
222 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;218 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
223 ····move-result-object·v2219 ····move-result-object·v1
  
224 ····check-cast·v2,·Lch/citux/td/data/model/TwitchStreamQuality;220 ····check-cast·v1,·Lch/citux/td/data/model/TwitchStreamQuality;
  
225 ····.line·64221 ····.line·64
226 ····.local·v2,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;222 ····.local·v1,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
227 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I223 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I
  
228 ····move-result·v3224 ····move-result·v3
  
229 ····invoke-virtual·{v2},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I225 ····invoke-virtual·{v1},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I
  
230 ····move-result·v4226 ····move-result·v4
  
231 ····if-ge·v3,·v4,·:cond_0227 ····if-ge·v3,·v4,·:cond_0
  
232 ····.line·65228 ····.line·65
233 ····move-object·v0,·v2229 ····move-object·v0,·v1
  
234 ····goto·:goto_0230 ····goto·:goto_0
  
235 ····.line·69231 ····.line·69
236 ····.end·local·v2····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;232 ····.end·local·v1····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
237 ····:cond_1233 ····:cond_1
238 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I234 ····invoke-virtual·{v0},·Lch/citux/td/data/model/TwitchStreamQuality;->getValue()I
Max diff block lines reached; 659/5685 bytes (11.59%) of diff not shown.
762 B
smali/ch/citux/td/data/model/TwitchChannel.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lch/citux/td/data/model/TwitchBase;2 .super·Lch/citux/td/data/model/TwitchBase;
3 .source·"TwitchChannel.java"3 .source·"TwitchChannel.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lch/citux/td/data/model/TwitchChannel$1;, 
8 ········Lch/citux/td/data/model/TwitchChannel$Status;7 ········Lch/citux/td/data/model/TwitchChannel$Status;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·_id:I11 .field·private·_id:I
Offset 61, 15 lines modifiedOffset 60, 14 lines modified
61 .method·public·constructor·<init>()V60 .method·public·constructor·<init>()V
62 ····.locals·061 ····.locals·0
  
63 ····.prologue62 ····.prologue
64 ····.line·2663 ····.line·26
65 ····invoke-direct·{p0},·Lch/citux/td/data/model/TwitchBase;-><init>()V64 ····invoke-direct·{p0},·Lch/citux/td/data/model/TwitchBase;-><init>()V
  
66 ····.line·185 
67 ····return-void65 ····return-void
68 .end·method66 .end·method
  
  
69 #·virtual·methods67 #·virtual·methods
70 .method·public·getBackground()Ljava/lang/String;68 .method·public·getBackground()Ljava/lang/String;
71 ····.locals·169 ····.locals·1
2.01 KB
smali/ch/citux/td/data/worker/TDTaskManager.smali
    
Offset 42, 44 lines modifiedOffset 42, 44 lines modified
42 .end·method42 .end·method
  
43 .method·public·static·cancelAllTasks()V43 .method·public·static·cancelAllTasks()V
44 ····.locals·344 ····.locals·3
  
45 ····.prologue45 ····.prologue
46 ····.line·4546 ····.line·45
47 ····sget-object·v2,·Lch/citux/td/data/worker/TDTaskManager;->tasks:Ljava/util/concurrent/CopyOnWriteArrayList;47 ····sget-object·v1,·Lch/citux/td/data/worker/TDTaskManager;->tasks:Ljava/util/concurrent/CopyOnWriteArrayList;
  
48 ····invoke-virtual·{v2},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;48 ····invoke-virtual·{v1},·Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator;
  
49 ····move-result-object·v049 ····move-result-object·v1
  
50 ····.local·v0,·"i$":Ljava/util/Iterator;50 ····.local·v0,·"task":Lch/citux/td/data/worker/TDTask;
51 ····:goto_051 ····:goto_0
52 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z52 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z
  
53 ····move-result·v253 ····move-result·v2
  
54 ····if-eqz·v2,·:cond_054 ····if-eqz·v2,·:cond_0
  
55 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;55 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
56 ····move-result-object·v156 ····move-result-object·v0
  
 57 ····.end·local·v0····#·"task":Lch/citux/td/data/worker/TDTask;
57 ····check-cast·v1,·Lch/citux/td/data/worker/TDTask;58 ····check-cast·v0,·Lch/citux/td/data/worker/TDTask;
  
58 ····.line·4659 ····.line·46
59 ····.local·v1,·"task":Lch/citux/td/data/worker/TDTask;60 ····.restart·local·v0····#·"task":Lch/citux/td/data/worker/TDTask;
60 ····const/4·v2,·0x161 ····const/4·v2,·0x1
  
61 ····invoke-static·{v1,·v2},·Lch/citux/td/data/worker/TDTaskManager;->removeTask(Lch/citux/td/data/worker/TDTask;Z)V62 ····invoke-static·{v0,·v2},·Lch/citux/td/data/worker/TDTaskManager;->removeTask(Lch/citux/td/data/worker/TDTask;Z)V
  
62 ····goto·:goto_063 ····goto·:goto_0
  
63 ····.line·4864 ····.line·48
64 ····.end·local·v1····#·"task":Lch/citux/td/data/worker/TDTask; 
65 ····:cond_065 ····:cond_0
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
68 .method·public·static·executeTask(Lch/citux/td/data/worker/TDCallback;)V68 .method·public·static·executeTask(Lch/citux/td/data/worker/TDCallback;)V
69 ····.locals·469 ····.locals·4
70 ····.annotation·build·Landroid/annotation/TargetApi;70 ····.annotation·build·Landroid/annotation/TargetApi;
1.93 KB
smali/ch/citux/td/data/worker/TDTask.smali
    
Offset 1, 19 lines modifiedOffset 1, 13 lines modified
1 .class·public·Lch/citux/td/data/worker/TDTask;1 .class·public·Lch/citux/td/data/worker/TDTask;
2 .super·Landroid/os/AsyncTask;2 .super·Landroid/os/AsyncTask;
3 .source·"TDTask.java"3 .source·"TDTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lch/citux/td/data/worker/TDTask$1; 
8 ····} 
9 .end·annotation 
  
10 .annotation·system·Ldalvik/annotation/Signature;5 .annotation·system·Ldalvik/annotation/Signature;
11 ····value·=·{6 ····value·=·{
12 ········"<Result:",7 ········"<Result:",
13 ········"Lch/citux/td/data/model/TwitchBase;",8 ········"Lch/citux/td/data/model/TwitchBase;",
14 ········">",9 ········">",
15 ········"Landroid/os/AsyncTask",10 ········"Landroid/os/AsyncTask",
16 ········"<",11 ········"<",
Offset 180, 22 lines modifiedOffset 174, 20 lines modified
180 ········:pswitch_1174 ········:pswitch_1
181 ········:pswitch_1175 ········:pswitch_1
182 ····.end·packed-switch176 ····.end·packed-switch
183 .end·method177 .end·method
  
184 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;178 .method·protected·bridge·synthetic·doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
185 ····.locals·1179 ····.locals·1
186 ····.param·p1,·"x0"····#·[Ljava/lang/Object; 
  
187 ····.prologue180 ····.prologue
188 ····.line·31181 ····.line·31
189 ····.local·p0,·"this":Lch/citux/td/data/worker/TDTask;,·"Lch/citux/td/data/worker/TDTask<TResult;>;"182 ····.local·p0,·"this":Lch/citux/td/data/worker/TDTask;,·"Lch/citux/td/data/worker/TDTask<TResult;>;"
190 ····check-cast·p1,·[Ljava/lang/Void;183 ····check-cast·p1,·[Ljava/lang/Void;
  
191 ····.end·local·p1····#·"x0":[Ljava/lang/Object; 
192 ····invoke-virtual·{p0,·p1},·Lch/citux/td/data/worker/TDTask;->doInBackground([Ljava/lang/Void;)Lch/citux/td/data/model/TwitchBase;184 ····invoke-virtual·{p0,·p1},·Lch/citux/td/data/worker/TDTask;->doInBackground([Ljava/lang/Void;)Lch/citux/td/data/model/TwitchBase;
  
193 ····move-result-object·v0185 ····move-result-object·v0
  
194 ····return-object·v0186 ····return-object·v0
195 .end·method187 .end·method
  
Offset 298, 22 lines modifiedOffset 290, 20 lines modified
298 ····invoke-interface·{v0,·v1,·v2},·Lch/citux/td/data/worker/TDCallback;->onError(Ljava/lang/String;Ljava/lang/String;)V290 ····invoke-interface·{v0,·v1,·v2},·Lch/citux/td/data/worker/TDCallback;->onError(Ljava/lang/String;Ljava/lang/String;)V
  
299 ····goto·:goto_0291 ····goto·:goto_0
300 .end·method292 .end·method
  
301 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V293 .method·protected·bridge·synthetic·onPostExecute(Ljava/lang/Object;)V
302 ····.locals·0294 ····.locals·0
303 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
304 ····.prologue295 ····.prologue
305 ····.line·31296 ····.line·31
306 ····.local·p0,·"this":Lch/citux/td/data/worker/TDTask;,·"Lch/citux/td/data/worker/TDTask<TResult;>;"297 ····.local·p0,·"this":Lch/citux/td/data/worker/TDTask;,·"Lch/citux/td/data/worker/TDTask<TResult;>;"
307 ····check-cast·p1,·Lch/citux/td/data/model/TwitchBase;298 ····check-cast·p1,·Lch/citux/td/data/model/TwitchBase;
  
308 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
309 ····invoke-virtual·{p0,·p1},·Lch/citux/td/data/worker/TDTask;->onPostExecute(Lch/citux/td/data/model/TwitchBase;)V299 ····invoke-virtual·{p0,·p1},·Lch/citux/td/data/worker/TDTask;->onPostExecute(Lch/citux/td/data/model/TwitchBase;)V
  
310 ····return-void300 ····return-void
311 .end·method301 .end·method
  
312 .method·protected·onPreExecute()V302 .method·protected·onPreExecute()V
313 ····.locals·1303 ····.locals·1
3.35 KB
smali/ch/citux/td/data/service/TDServiceImpl.smali
    
Offset 8, 15 lines modifiedOffset 8, 14 lines modified
8 .implements·Lch/citux/td/data/service/TDService$TwitchUsher;8 .implements·Lch/citux/td/data/service/TDService$TwitchUsher;
9 .implements·Lretrofit/RestAdapter$Log;9 .implements·Lretrofit/RestAdapter$Log;
  
  
10 #·annotations10 #·annotations
11 .annotation·system·Ldalvik/annotation/MemberClasses;11 .annotation·system·Ldalvik/annotation/MemberClasses;
12 ····value·=·{12 ····value·=·{
13 ········Lch/citux/td/data/service/TDServiceImpl$1;, 
14 ········Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;13 ········Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;
15 ····}14 ····}
16 .end·annotation15 .end·annotation
  
  
17 #·static·fields16 #·static·fields
18 .field·private·static·final·TAG:Ljava/lang/String;·=·"TDService"17 .field·private·static·final·TAG:Ljava/lang/String;·=·"TDService"
Offset 41, 74 lines modifiedOffset 40, 84 lines modified
41 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
42 ····.line·5341 ····.line·53
43 ····new-instance·v4,·Lretrofit/RestAdapter$Builder;42 ····new-instance·v4,·Lretrofit/RestAdapter$Builder;
  
44 ····invoke-direct·{v4},·Lretrofit/RestAdapter$Builder;-><init>()V43 ····invoke-direct·{v4},·Lretrofit/RestAdapter$Builder;-><init>()V
  
 44 ····.line·54
45 ····invoke-virtual·{v4,·p0},·Lretrofit/RestAdapter$Builder;->setLog(Lretrofit/RestAdapter$Log;)Lretrofit/RestAdapter$Builder;45 ····invoke-virtual·{v4,·p0},·Lretrofit/RestAdapter$Builder;->setLog(Lretrofit/RestAdapter$Log;)Lretrofit/RestAdapter$Builder;
  
46 ····move-result-object·v446 ····move-result-object·v4
  
47 ····sget-object·v5,·Lretrofit/RestAdapter$LogLevel;->NONE:Lretrofit/RestAdapter$LogLevel;47 ····sget-object·v5,·Lretrofit/RestAdapter$LogLevel;->NONE:Lretrofit/RestAdapter$LogLevel;
  
 48 ····.line·55
48 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setLogLevel(Lretrofit/RestAdapter$LogLevel;)Lretrofit/RestAdapter$Builder;49 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setLogLevel(Lretrofit/RestAdapter$LogLevel;)Lretrofit/RestAdapter$Builder;
  
49 ····move-result-object·v450 ····move-result-object·v4
  
50 ····new-instance·v5,·Lretrofit/converter/JacksonConverter;51 ····new-instance·v5,·Lretrofit/converter/JacksonConverter;
  
51 ····invoke-direct·{v5},·Lretrofit/converter/JacksonConverter;-><init>()V52 ····invoke-direct·{v5},·Lretrofit/converter/JacksonConverter;-><init>()V
  
 53 ····.line·56
52 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setConverter(Lretrofit/converter/Converter;)Lretrofit/RestAdapter$Builder;54 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setConverter(Lretrofit/converter/Converter;)Lretrofit/RestAdapter$Builder;
  
53 ····move-result-object·v155 ····move-result-object·v1
  
54 ····.line·5856 ····.line·58
55 ····.local·v1,·"builder":Lretrofit/RestAdapter$Builder;57 ····.local·v1,·"builder":Lretrofit/RestAdapter$Builder;
56 ····const-string·v4,·"https://api.twitch.tv/api"58 ····const-string·v4,·"https://api.twitch.tv/api"
  
 59 ····.line·59
57 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;60 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;
  
58 ····move-result-object·v461 ····move-result-object·v4
  
 62 ····.line·60
59 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;63 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;
  
60 ····move-result-object·v064 ····move-result-object·v0
  
61 ····.line·6165 ····.line·61
62 ····.local·v0,·"apiAdapter":Lretrofit/RestAdapter;66 ····.local·v0,·"apiAdapter":Lretrofit/RestAdapter;
63 ····const-string·v4,·"http://usher.twitch.tv"67 ····const-string·v4,·"http://usher.twitch.tv"
  
 68 ····.line·62
64 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;69 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;
  
65 ····move-result-object·v470 ····move-result-object·v4
  
 71 ····.line·63
66 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;72 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;
  
67 ····move-result-object·v373 ····move-result-object·v3
  
68 ····.line·6474 ····.line·64
69 ····.local·v3,·"usherAdapter":Lretrofit/RestAdapter;75 ····.local·v3,·"usherAdapter":Lretrofit/RestAdapter;
70 ····const-string·v4,·"https://api.twitch.tv/kraken"76 ····const-string·v4,·"https://api.twitch.tv/kraken"
  
 77 ····.line·65
71 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;78 ····invoke-virtual·{v1,·v4},·Lretrofit/RestAdapter$Builder;->setEndpoint(Ljava/lang/String;)Lretrofit/RestAdapter$Builder;
  
72 ····move-result-object·v479 ····move-result-object·v4
  
73 ····new-instance·v5,·Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;80 ····new-instance·v5,·Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;
  
74 ····const/4·v6,·0x081 ····const/4·v6,·0x0
  
75 ····invoke-direct·{v5,·p0,·v6},·Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;-><init>(Lch/citux/td/data/service/TDServiceImpl;Lch/citux/td/data/service/TDServiceImpl$1;)V82 ····invoke-direct·{v5,·p0,·v6},·Lch/citux/td/data/service/TDServiceImpl$KrakenRequestInterceptor;-><init>(Lch/citux/td/data/service/TDServiceImpl;Lch/citux/td/data/service/TDServiceImpl$1;)V
  
 83 ····.line·66
76 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setRequestInterceptor(Lretrofit/RequestInterceptor;)Lretrofit/RestAdapter$Builder;84 ····invoke-virtual·{v4,·v5},·Lretrofit/RestAdapter$Builder;->setRequestInterceptor(Lretrofit/RequestInterceptor;)Lretrofit/RestAdapter$Builder;
  
77 ····move-result-object·v485 ····move-result-object·v4
  
 86 ····.line·67
78 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;87 ····invoke-virtual·{v4},·Lretrofit/RestAdapter$Builder;->build()Lretrofit/RestAdapter;
  
79 ····move-result-object·v288 ····move-result-object·v2
  
80 ····.line·6989 ····.line·69
81 ····.local·v2,·"krakenAdapter":Lretrofit/RestAdapter;90 ····.local·v2,·"krakenAdapter":Lretrofit/RestAdapter;
82 ····const-class·v4,·Lch/citux/td/data/service/TDService$TwitchAPI;91 ····const-class·v4,·Lch/citux/td/data/service/TDService$TwitchAPI;
481 B
smali/ch/citux/td/util/VideoPlayer.smali
    
Offset 22, 15 lines modifiedOffset 22, 14 lines modified
22 .method·public·constructor·<init>()V22 .method·public·constructor·<init>()V
23 ····.locals·023 ····.locals·0
  
24 ····.prologue24 ····.prologue
25 ····.line·5325 ····.line·53
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
27 ····.line·278 
28 ····return-void27 ····return-void
29 .end·method28 .end·method
  
30 .method·static·synthetic·access$000(Landroid/content/Context;Landroid/net/Uri;)V29 .method·static·synthetic·access$000(Landroid/content/Context;Landroid/net/Uri;)V
31 ····.locals·030 ····.locals·0
32 ····.param·p0,·"x0"····#·Landroid/content/Context;31 ····.param·p0,·"x0"····#·Landroid/content/Context;
33 ····.param·p1,·"x1"····#·Landroid/net/Uri;32 ····.param·p1,·"x1"····#·Landroid/net/Uri;
717 B
smali/ch/citux/td/util/VideoPlayer$GetVideoCallback.smali
    
Offset 184, 21 lines modifiedOffset 184, 19 lines modified
184 ····.line·159184 ····.line·159
185 ····:cond_0185 ····:cond_0
186 ····return-void186 ····return-void
187 .end·method187 .end·method
  
188 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V188 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
189 ····.locals·0189 ····.locals·0
190 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
191 ····.prologue190 ····.prologue
192 ····.line·133191 ····.line·133
193 ····check-cast·p1,·Lch/citux/td/data/model/TwitchBroadcast;192 ····check-cast·p1,·Lch/citux/td/data/model/TwitchBroadcast;
  
194 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
195 ····invoke-virtual·{p0,·p1},·Lch/citux/td/util/VideoPlayer$GetVideoCallback;->onResponse(Lch/citux/td/data/model/TwitchBroadcast;)V193 ····invoke-virtual·{p0,·p1},·Lch/citux/td/util/VideoPlayer$GetVideoCallback;->onResponse(Lch/citux/td/data/model/TwitchBroadcast;)V
  
196 ····return-void194 ····return-void
197 .end·method195 .end·method
  
198 .method·public·startRequest()Lch/citux/td/data/model/TwitchBroadcast;196 .method·public·startRequest()Lch/citux/td/data/model/TwitchBroadcast;
199 ····.locals·2197 ····.locals·2
4.86 KB
smali/ch/citux/td/util/VideoPlayer$PlaylistCallback.smali
    
Offset 68, 52 lines modifiedOffset 68, 51 lines modified
68 ············"Ljava/lang/String;",68 ············"Ljava/lang/String;",
69 ············">;"69 ············">;"
70 ········}70 ········}
71 ····.end·annotation71 ····.end·annotation
  
72 ····.prologue72 ····.prologue
73 ····.line·21173 ····.line·211
74 ····new-instance·v4,·Ljava/util/HashMap;74 ····new-instance·v3,·Ljava/util/HashMap;
  
75 ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V75 ····invoke-direct·{v3},·Ljava/util/HashMap;-><init>()V
  
76 ····.line·21276 ····.line·212
77 ····.local·v4,·"streams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lch/citux/td/data/model/TwitchStreamQuality;Ljava/lang/String;>;"77 ····.local·v3,·"streams":Ljava/util/HashMap;,·"Ljava/util/HashMap<Lch/citux/td/data/model/TwitchStreamQuality;Ljava/lang/String;>;"
78 ····if-eqz·p1,·:cond_178 ····if-eqz·p1,·:cond_1
  
79 ····.line·21379 ····.line·213
80 ····invoke-virtual·{p1},·Lnet/chilicat/m3u8/Playlist;->getElements()Ljava/util/List;80 ····invoke-virtual·{p1},·Lnet/chilicat/m3u8/Playlist;->getElements()Ljava/util/List;
  
81 ····move-result-object·v181 ····move-result-object·v1
  
82 ····.line·21482 ····.line·214
83 ····.local·v1,·"elements":Ljava/util/List;,·"Ljava/util/List<Lnet/chilicat/m3u8/Element;>;"83 ····.local·v1,·"elements":Ljava/util/List;,·"Ljava/util/List<Lnet/chilicat/m3u8/Element;>;"
84 ····if-eqz·v1,·:cond_184 ····if-eqz·v1,·:cond_1
  
85 ····invoke-interface·{v1},·Ljava/util/List;->size()I85 ····invoke-interface·{v1},·Ljava/util/List;->size()I
  
86 ····move-result·v586 ····move-result·v4
  
87 ····if-lez·v5,·:cond_187 ····if-lez·v4,·:cond_1
  
88 ····.line·21588 ····.line·215
89 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;89 ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
90 ····move-result-object·v290 ····move-result-object·v4
  
91 ····.local·v2,·"i$":Ljava/util/Iterator; 
92 ····:cond_091 ····:cond_0
93 ····:goto_092 ····:goto_0
94 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z93 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
95 ····move-result·v594 ····move-result·v5
  
96 ····if-eqz·v5,·:cond_195 ····if-eqz·v5,·:cond_1
  
97 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;96 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
98 ····move-result-object·v097 ····move-result-object·v0
  
99 ····check-cast·v0,·Lnet/chilicat/m3u8/Element;98 ····check-cast·v0,·Lnet/chilicat/m3u8/Element;
  
100 ····.line·21699 ····.line·216
101 ····.local·v0,·"element":Lnet/chilicat/m3u8/Element;100 ····.local·v0,·"element":Lnet/chilicat/m3u8/Element;
Offset 168, 40 lines modifiedOffset 167, 39 lines modified
  
168 ····invoke-interface·{v5},·Lnet/chilicat/m3u8/PlaylistInfo;->getVideo()Ljava/lang/String;167 ····invoke-interface·{v5},·Lnet/chilicat/m3u8/PlaylistInfo;->getVideo()Ljava/lang/String;
  
169 ····move-result-object·v5168 ····move-result-object·v5
  
170 ····invoke-static·{v5},·Lch/citux/td/data/model/TwitchPlayList;->parseQuality(Ljava/lang/String;)Lch/citux/td/data/model/TwitchStreamQuality;169 ····invoke-static·{v5},·Lch/citux/td/data/model/TwitchPlayList;->parseQuality(Ljava/lang/String;)Lch/citux/td/data/model/TwitchStreamQuality;
  
171 ····move-result-object·v3170 ····move-result-object·v2
  
172 ····.line·218171 ····.line·218
173 ····.local·v3,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;172 ····.local·v2,·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
174 ····if-eqz·v3,·:cond_0173 ····if-eqz·v2,·:cond_0
  
175 ····.line·219174 ····.line·219
176 ····invoke-interface·{v0},·Lnet/chilicat/m3u8/Element;->getURI()Ljava/net/URI;175 ····invoke-interface·{v0},·Lnet/chilicat/m3u8/Element;->getURI()Ljava/net/URI;
  
177 ····move-result-object·v5176 ····move-result-object·v5
  
178 ····invoke-virtual·{v5},·Ljava/net/URI;->toString()Ljava/lang/String;177 ····invoke-virtual·{v5},·Ljava/net/URI;->toString()Ljava/lang/String;
  
179 ····move-result-object·v5178 ····move-result-object·v5
  
180 ····invoke-virtual·{v4,·v3,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;179 ····invoke-virtual·{v3,·v2,·v5},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
181 ····goto·:goto_0180 ····goto·:goto_0
  
182 ····.line·224181 ····.line·224
183 ····.end·local·v0····#·"element":Lnet/chilicat/m3u8/Element;182 ····.end·local·v0····#·"element":Lnet/chilicat/m3u8/Element;
184 ····.end·local·v1····#·"elements":Ljava/util/List;,·"Ljava/util/List<Lnet/chilicat/m3u8/Element;>;"183 ····.end·local·v1····#·"elements":Ljava/util/List;,·"Ljava/util/List<Lnet/chilicat/m3u8/Element;>;"
185 ····.end·local·v2····#·"i$":Ljava/util/Iterator; 
186 ····.end·local·v3····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;184 ····.end·local·v2····#·"quality":Lch/citux/td/data/model/TwitchStreamQuality;
187 ····:cond_1185 ····:cond_1
188 ····return-object·v4186 ····return-object·v3
189 .end·method187 .end·method
  
  
190 #·virtual·methods188 #·virtual·methods
191 .method·protected·abstract·getAccessToken()Lch/citux/td/data/model/TwitchAccessToken;189 .method·protected·abstract·getAccessToken()Lch/citux/td/data/model/TwitchAccessToken;
192 .end·method190 .end·method
  
Offset 383, 21 lines modifiedOffset 381, 19 lines modified
383 ····invoke-virtual·{v4},·Lch/citux/td/ui/dialogs/ErrorDialogFragment$ErrorDialogFragmentBuilder;->show()V381 ····invoke-virtual·{v4},·Lch/citux/td/ui/dialogs/ErrorDialogFragment$ErrorDialogFragmentBuilder;->show()V
  
384 ····goto·:goto_0382 ····goto·:goto_0
385 .end·method383 .end·method
  
386 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V384 .method·public·bridge·synthetic·onResponse(Ljava/lang/Object;)V
387 ····.locals·0385 ····.locals·0
388 ····.param·p1,·"x0"····#·Ljava/lang/Object; 
  
389 ····.prologue386 ····.prologue
390 ····.line·175387 ····.line·175
391 ····check-cast·p1,·Lch/citux/td/data/model/TwitchPlayList;388 ····check-cast·p1,·Lch/citux/td/data/model/TwitchPlayList;
  
392 ····.end·local·p1····#·"x0":Ljava/lang/Object; 
393 ····invoke-virtual·{p0,·p1},·Lch/citux/td/util/VideoPlayer$PlaylistCallback;->onResponse(Lch/citux/td/data/model/TwitchPlayList;)V389 ····invoke-virtual·{p0,·p1},·Lch/citux/td/util/VideoPlayer$PlaylistCallback;->onResponse(Lch/citux/td/data/model/TwitchPlayList;)V
  
394 ····return-void390 ····return-void
395 .end·method391 .end·method
  
396 .method·protected·abstract·startPlaylistRequest()Lretrofit/client/Response;392 .method·protected·abstract·startPlaylistRequest()Lretrofit/client/Response;
397 .end·method393 .end·method
Offset 460, 16 lines modifiedOffset 456, 16 lines modified
460 ····.local·v1,·"playlist":Lnet/chilicat/m3u8/Playlist;456 ····.local·v1,·"playlist":Lnet/chilicat/m3u8/Playlist;
461 ····invoke-direct·{p0,·v1},·Lch/citux/td/util/VideoPlayer$PlaylistCallback;->parsePlaylist(Lnet/chilicat/m3u8/Playlist;)Ljava/util/HashMap;457 ····invoke-direct·{p0,·v1},·Lch/citux/td/util/VideoPlayer$PlaylistCallback;->parsePlaylist(Lnet/chilicat/m3u8/Playlist;)Ljava/util/HashMap;
  
462 ····move-result-object·v4458 ····move-result-object·v4
  
463 ····invoke-virtual·{v3,·v4},·Lch/citux/td/data/model/TwitchPlayList;->setStreams(Ljava/util/HashMap;)V459 ····invoke-virtual·{v3,·v4},·Lch/citux/td/data/model/TwitchPlayList;->setStreams(Ljava/util/HashMap;)V
464 ····:try_end_0460 ····:try_end_0
465 ····.catch·Lnet/chilicat/m3u8/ParseException;·{:try_start_0·..·:try_end_0}·:catch_1461 ····.catch·Lnet/chilicat/m3u8/ParseException;·{:try_start_0·..·:try_end_0}·:catch_0
466 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0462 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_1
  
467 ····.line·207463 ····.line·207
Max diff block lines reached; 52/4867 bytes (1.07%) of diff not shown.
744 B
smali/net/chilicat/m3u8/Playlist.smali
    
Offset 100, 24 lines modifiedOffset 100, 25 lines modified
  
100 ····const-string·v1,·"source"100 ····const-string·v1,·"source"
  
101 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V101 ····invoke-direct·{v0,·v1},·Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
  
102 ····throw·v0102 ····throw·v0
  
103 ····.line·50103 ····.line·51
104 ····:cond_0104 ····:cond_0
105 ····invoke-static·{},·Ljava/nio/charset/Charset;->defaultCharset()Ljava/nio/charset/Charset;105 ····invoke-static·{},·Ljava/nio/charset/Charset;->defaultCharset()Ljava/nio/charset/Charset;
  
106 ····move-result-object·v0106 ····move-result-object·v0
  
107 ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->name()Ljava/lang/String;107 ····invoke-virtual·{v0},·Ljava/nio/charset/Charset;->name()Ljava/lang/String;
  
108 ····move-result-object·v0108 ····move-result-object·v0
  
 109 ····.line·50
109 ····invoke-static·{p0,·v0},·Ljava/nio/channels/Channels;->newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)Ljava/io/Reader;110 ····invoke-static·{p0,·v0},·Ljava/nio/channels/Channels;->newReader(Ljava/nio/channels/ReadableByteChannel;Ljava/lang/String;)Ljava/io/Reader;
  
110 ····move-result-object·v0111 ····move-result-object·v0
  
111 ····return-object·v0112 ····return-object·v0
112 .end·method113 .end·method
  
277 B
smali/de/psdev/licensesdialog/R.smali
    
Offset 16, 10 lines modifiedOffset 16, 9 lines modified
16 .method·public·constructor·<init>()V16 .method·public·constructor·<init>()V
17 ····.locals·017 ····.locals·0
  
18 ····.prologue18 ····.prologue
19 ····.line·919 ····.line·9
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
21 ····.line·29 
22 ····return-void21 ····return-void
23 .end·method22 .end·method
1.07 KB
res/drawable/abc_edit_text_material.xml
1020 B
res/drawable/abc_edit_text_material.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 <inset·xmlns:android="http://schemas.android.com/apk/res/android"·android:insetLeft="@dimen/abc_control_inset_material"·android:insetRight="@dimen/abc_control_inset_material"·android:insetTop="@dimen/abc_control_inset_material"·android:insetBottom="@dimen/abc_control_inset_material">2 <inset·xmlns:android="http://schemas.android.com/apk/res/android"·android:insetLeft="@dimen/abc_control_inset_material"·android:insetRight="@dimen/abc_control_inset_material"·android:insetTop="@dimen/abc_control_inset_material"·android:insetBottom="@dimen/abc_control_inset_material">
3 ··<selector>3 ··<selector>
4 ····<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>4 ····<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>
5 ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"/>5 ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_activated_mtrl_alpha"·android:state_activated="true"/>
6 ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>6 ····<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
7 ····<item·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>7 ····<item·android:drawable="@drawable/abc_textfield_default_mtrl_alpha"/>
8 ··</selector>8 ··</selector>
9 </inset>9 </inset>
1.2 KB
res/drawable/td_edit_text_holo_light.xml
1.12 KB
res/drawable/td_edit_text_holo_light.xml
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_window_focused="false"·android:state_enabled="true"·android:drawable="@drawable/td_textfield_default_holo_light"/>3 ··<item·android:state_window_focused="false"·android:state_enabled="true"·android:drawable="@drawable/td_textfield_default_holo_light"/>
4 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:drawable="@drawable/td_textfield_disabled_holo_light"/>4 ··<item·android:state_window_focused="false"·android:state_enabled="false"·android:drawable="@drawable/td_textfield_disabled_holo_light"/>
5 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/td_textfield_activated_holo_light"/>5 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/td_textfield_activated_holo_light"/>
6 ··<item·android:state_enabled="true"·android:drawable="@drawable/td_textfield_focused_holo_light"/>6 ··<item·android:state_enabled="true"·android:drawable="@drawable/td_textfield_focused_holo_light"·android:state_activated="true"/>
7 ··<item·android:state_enabled="true"·android:drawable="@drawable/td_textfield_default_holo_light"/>7 ··<item·android:state_enabled="true"·android:drawable="@drawable/td_textfield_default_holo_light"/>
8 ··<item·android:state_focused="true"·android:drawable="@drawable/td_textfield_disabled_focused_holo_light"/>8 ··<item·android:state_focused="true"·android:drawable="@drawable/td_textfield_disabled_focused_holo_light"/>
9 ··<item·android:drawable="@drawable/td_textfield_disabled_holo_light"/>9 ··<item·android:drawable="@drawable/td_textfield_disabled_holo_light"/>
10 </selector>10 </selector>
906 B
res/drawable/abc_textfield_search_material.xml
814 B
res/drawable/abc_textfield_search_material.xml
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/>3 ··<item·android:state_focused="true"·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/>
4 ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"/>4 ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_activated_mtrl_alpha"·android:state_activated="true"/>
5 ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/>5 ··<item·android:state_enabled="true"·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/>
6 ··<item·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/>6 ··<item·android:drawable="@drawable/abc_textfield_search_default_mtrl_alpha"/>
7 </selector>7 </selector>
558 B
res/drawable/td_activated_background_holo_light.xml
456 B
res/drawable/td_activated_background_holo_light.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:drawable="@drawable/td_list_activated_holo"/>3 ··<item·android:drawable="@drawable/td_list_activated_holo"·android:state_activated="true"/>
4 ··<item·android:drawable="@android:color/transparent"/>4 ··<item·android:drawable="@android:color/transparent"/>
5 </selector>5 </selector>
4.03 KB
res/layout/list_item_playlist.xml
3.96 KB
res/layout/list_item_playlist.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 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="48.0dip">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="vertical"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="48.0dip">
3 ··<TextView·android:textSize="14.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartTitle"·android:layout_width="48.0dip"·android:layout_height="16.0dip"·android:text="@string/playlist_part"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"/>3 ··<TextView·android:textSize="14.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartTitle"·android:layout_width="48.0dip"·android:layout_height="16.0dip"·android:text="@string/playlist_part"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"·android:layout_alignParentStart="true"/>
4 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartIndex"·android:layout_width="20.0dip"·android:layout_height="16.0dip"·android:layout_below="@id/lblPartTitle"·android:layout_alignParentLeft="true"/>4 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartIndex"·android:layout_width="20.0dip"·android:layout_height="16.0dip"·android:layout_below="@id/lblPartTitle"·android:layout_alignParentLeft="true"·android:layout_alignParentStart="true"/>
5 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartSlash"·android:layout_width="8.0dip"·android:layout_height="16.0dip"·android:text="@string/playlist_slash"·android:layout_toRightOf="@id/lblPartIndex"·android:layout_below="@id/lblPartTitle"/>5 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartSlash"·android:layout_width="8.0dip"·android:layout_height="16.0dip"·android:text="@string/playlist_slash"·android:layout_toRightOf="@id/lblPartIndex"·android:layout_below="@id/lblPartTitle"·android:layout_toEndOf="@id/lblPartIndex"/>
6 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartCount"·android:layout_width="20.0dip"·android:layout_height="16.0dip"·android:layout_toRightOf="@id/lblPartSlash"·android:layout_below="@id/lblPartTitle"/>6 ··<TextView·android:textSize="12.0sp"·android:textStyle="bold"·android:gravity="center"·android:id="@id/lblPartCount"·android:layout_width="20.0dip"·android:layout_height="16.0dip"·android:layout_toRightOf="@id/lblPartSlash"·android:layout_below="@id/lblPartTitle"·android:layout_toEndOf="@id/lblPartSlash"/>
7 ··<TextView·android:textSize="20.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:singleLine="true"·android:layout_toLeftOf="@id/chkPlayed"·android:layout_toRightOf="@id/lblPartTitle"/>7 ··<TextView·android:textSize="20.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:singleLine="true"·android:layout_toLeftOf="@id/chkPlayed"·android:layout_toRightOf="@id/lblPartTitle"·android:layout_marginStart="8.0dip"·android:layout_marginEnd="8.0dip"·android:layout_toStartOf="@id/chkPlayed"·android:layout_toEndOf="@id/lblPartTitle"/>
8 ··<CheckBox·android:id="@id/chkPlayed"·android:focusable="false"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_alignParentRight="true"/>8 ··<CheckBox·android:id="@id/chkPlayed"·android:focusable="false"·android:clickable="false"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_alignParentRight="true"·android:layout_alignParentEnd="true"/>
9 </RelativeLayout>9 </RelativeLayout>
1.96 KB
res/layout/navigation.xml
1.91 KB
res/layout/navigation.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 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_gravity="start"·android:id="@id/drawer"·android:background="@color/twitch_grey_dark"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <FrameLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:layout_gravity="start"·android:id="@id/drawer"·android:background="@color/twitch_grey_dark"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<LinearLayout·android:orientation="horizontal"·android:id="@id/user"·android:padding="8.0dip"·android:visibility="gone"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="88.0dip">3 ··<LinearLayout·android:orientation="horizontal"·android:id="@id/user"·android:padding="8.0dip"·android:visibility="gone"·android:clickable="true"·android:layout_width="fill_parent"·android:layout_height="88.0dip">
4 ····<ImageView·android:layout_gravity="start"·android:id="@id/imgUser"·android:layout_width="72.0dip"·android:layout_height="72.0dip"·android:src="@drawable/default_channel_logo_medium"/>4 ····<ImageView·android:layout_gravity="start"·android:id="@id/imgUser"·android:layout_width="72.0dip"·android:layout_height="72.0dip"·android:src="@drawable/default_channel_logo_medium"/>
5 ····<TextView·android:textSize="28.0sp"·android:textStyle="bold"·android:textColor="@color/twitch_grey_light"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/lblUser"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:singleLine="true"/>5 ····<TextView·android:textSize="28.0sp"·android:textStyle="bold"·android:textColor="@color/twitch_grey_light"·android:ellipsize="marquee"·android:gravity="center_vertical"·android:id="@id/lblUser"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:singleLine="true"·android:layout_marginStart="8.0dip"/>
6 ··</LinearLayout>6 ··</LinearLayout>
7 ··<TextView·android:textSize="18.0sp"·android:textColor="@color/twitch_grey_light"·android:gravity="center"·android:id="@id/lblNoUser"·android:layout_width="fill_parent"·android:layout_height="88.0dip"·android:text="@string/channel_name_empty"/>7 ··<TextView·android:textSize="18.0sp"·android:textColor="@color/twitch_grey_light"·android:gravity="center"·android:id="@id/lblNoUser"·android:layout_width="fill_parent"·android:layout_height="88.0dip"·android:text="@string/channel_name_empty"/>
8 ··<ListView·android:layout_gravity="top"·android:id="@id/lstNav"·android:background="@color/twitch_grey_light"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginTop="92.0dip"/>8 ··<ListView·android:layout_gravity="top"·android:id="@id/lstNav"·android:background="@color/twitch_grey_light"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_marginTop="92.0dip"/>
9 </FrameLayout>9 </FrameLayout>
3.87 KB
res/layout/channel_detail.xml
3.81 KB
res/layout/channel_detail.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/content"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:id="@id/content"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<ImageView·android:id="@id/imgLogo"·android:layout_width="96.0dip"·android:layout_height="96.0dip"·android:layout_margin="8.0dip"·android:src="@drawable/default_channel_logo_medium"·android:contentDescription="@string/channel_logo"/>3 ··<ImageView·android:id="@id/imgLogo"·android:layout_width="96.0dip"·android:layout_height="96.0dip"·android:layout_margin="8.0dip"·android:src="@drawable/default_channel_logo_medium"·android:contentDescription="@string/channel_logo"/>
4 ··<TextView·android:textSize="24.0sp"·android:id="@id/lblTitle"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgLogo"·android:layout_alignTop="@id/imgLogo"/>4 ··<TextView·android:textSize="24.0sp"·android:id="@id/lblTitle"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgLogo"·android:layout_alignTop="@id/imgLogo"·android:textIsSelectable="false"·android:layout_toEndOf="@id/imgLogo"/>
5 ··<TextView·android:id="@id/lblStatusLabel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:text="@string/channel_status"·android:layout_toRightOf="@id/imgLogo"·android:layout_below="@id/lblTitle"/>5 ··<TextView·android:id="@id/lblStatusLabel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:text="@string/channel_status"·android:layout_toRightOf="@id/imgLogo"·android:layout_below="@id/lblTitle"·android:layout_toEndOf="@id/imgLogo"/>
6 ··<TextView·android:id="@id/lblStatus"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_toRightOf="@id/lblStatusLabel"·android:layout_below="@id/lblTitle"/>6 ··<TextView·android:id="@id/lblStatus"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_toRightOf="@id/lblStatusLabel"·android:layout_below="@id/lblTitle"·android:layout_toEndOf="@id/lblStatusLabel"/>
7 ··<Button·android:textColor="@android:color/white"·android:id="@id/btnStream"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:text="@string/channel_watch_stream"·android:layout_below="@id/imgLogo"·android:layout_alignParentLeft="true"·android:layout_alignParentRight="true"/>7 ··<Button·android:textColor="@android:color/white"·android:id="@id/btnStream"·android:visibility="gone"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:text="@string/channel_watch_stream"·android:layout_below="@id/imgLogo"·android:layout_alignParentLeft="true"·android:layout_alignParentRight="true"·android:layout_alignParentStart="true"·android:layout_alignParentEnd="true"/>
8 ··<TextView·android:textSize="16.0sp"·android:id="@id/lblArchive"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:text="@string/channel_archives"·android:layout_below="@id/btnStream"/>8 ··<TextView·android:textSize="16.0sp"·android:id="@id/lblArchive"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_margin="8.0dip"·android:text="@string/channel_archives"·android:layout_below="@id/btnStream"/>
9 ··<View·android:id="@id/divider"·android:background="@android:color/darker_gray"·android:visibility="visible"·android:layout_width="fill_parent"·android:layout_height="1.0dip"·android:minHeight="1.0dip"·android:layout_below="@id/lblArchive"/>9 ··<View·android:id="@id/divider"·android:background="@android:color/darker_gray"·android:visibility="visible"·android:layout_width="fill_parent"·android:layout_height="1.0dip"·android:minHeight="1.0dip"·android:layout_below="@id/lblArchive"/>
10 ··<FrameLayout·android:id="@id/container"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_below="@id/divider"/>10 ··<FrameLayout·android:id="@id/container"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_below="@id/divider"/>
11 ··<ch.citux.td.ui.widget.EmptyView·android:id="@android:id/empty"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_below="@id/lblArchive"/>11 ··<ch.citux.td.ui.widget.EmptyView·android:id="@android:id/empty"·android:layout_width="fill_parent"·android:layout_height="fill_parent"·android:layout_below="@id/lblArchive"/>
12 </RelativeLayout>12 </RelativeLayout>
3.2 KB
res/layout/list_item_games.xml
3.14 KB
res/layout/list_item_games.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 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<ImageView·android:id="@id/imgThumbnail"·android:layout_width="64.0dip"·android:layout_height="48.0dip"·android:scaleType="center"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"·android:contentDescription="@string/channel_thumbnail"/>3 ··<ImageView·android:id="@id/imgThumbnail"·android:layout_width="64.0dip"·android:layout_height="48.0dip"·android:scaleType="center"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"·android:contentDescription="@string/channel_thumbnail"·android:layout_alignParentStart="true"/>
4 ··<TextView·android:textSize="16.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignTop="@id/imgThumbnail"/>4 ··<TextView·android:textSize="16.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignTop="@id/imgThumbnail"·android:layout_marginStart="8.0dip"·android:layout_toEndOf="@id/imgThumbnail"/>
5 ··<ImageView·android:layout_gravity="bottom"·android:id="@id/imgChannel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="4.0dip"·android:src="@drawable/ic_channel"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignBottom="@id/imgThumbnail"·android:contentDescription="@string/channel_name"/>5 ··<ImageView·android:layout_gravity="bottom"·android:id="@id/imgChannel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="4.0dip"·android:src="@drawable/ic_channel"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignBottom="@id/imgThumbnail"·android:contentDescription="@string/channel_name"/>
6 ··<TextView·android:textSize="14.0sp"·android:ellipsize="marquee"·android:gravity="bottom|center|left"·android:layout_gravity="bottom"·android:id="@id/lblChannel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="2.0dip"·android:minWidth="72.0dip"·android:lines="1"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toLeftOf="@id/lblViewers"·android:layout_toRightOf="@id/imgChannel"·android:layout_alignBottom="@id/imgChannel"·android:marqueeRepeatLimit="marquee_forever"/>6 ··<TextView·android:textSize="14.0sp"·android:ellipsize="marquee"·android:gravity="bottom|center|left"·android:layout_gravity="bottom"·android:id="@id/lblChannel"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="2.0dip"·android:minWidth="72.0dip"·android:lines="1"·android:scrollHorizontally="true"·android:singleLine="true"·android:layout_toLeftOf="@id/lblViewers"·android:layout_toRightOf="@id/imgChannel"·android:layout_alignBottom="@id/imgChannel"·android:marqueeRepeatLimit="marquee_forever"/>
7 ··<TextView·android:textSize="14.0sp"·android:gravity="bottom|center|right"·android:id="@id/lblViewers"·android:layout_width="64.0dip"·android:layout_height="wrap_content"·android:layout_marginRight="2.0dip"·android:singleLine="true"·android:layout_toLeftOf="@id/imgViewers"·android:layout_alignBottom="@id/imgThumbnail"/>7 ··<TextView·android:textSize="14.0sp"·android:gravity="bottom|center|right"·android:id="@id/lblViewers"·android:layout_width="64.0dip"·android:layout_height="wrap_content"·android:layout_marginRight="2.0dip"·android:singleLine="true"·android:layout_toLeftOf="@id/imgViewers"·android:layout_alignBottom="@id/imgThumbnail"/>
8 ··<ImageView·android:layout_gravity="bottom"·android:id="@id/imgViewers"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="2.0dip"·android:src="@drawable/ic_watching_now"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/lblViewers"·android:layout_alignParentRight="true"·android:contentDescription="@string/stream_viewers"/>8 ··<ImageView·android:layout_gravity="bottom"·android:id="@id/imgViewers"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="2.0dip"·android:src="@drawable/ic_watching_now"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/lblViewers"·android:layout_alignParentRight="true"·android:contentDescription="@string/stream_viewers"/>
9 </RelativeLayout>9 </RelativeLayout>
4.1 KB
res/layout/abc_search_view.xml
4.04 KB
res/layout/abc_search_view.xml
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <LinearLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:orientation="horizontal"·android:id="@id/search_bar"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>3 ··<TextView·android:textAppearance="?android:textAppearanceMedium"·android:textColor="?android:textColorPrimary"·android:gravity="center_vertical"·android:id="@id/search_badge"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginBottom="2.0dip"·android:drawablePadding="0.0dip"/>
4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>4 ··<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_button"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_search"·style="?attr/actionButtonStyle"/>
5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0">5 ··<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_edit_frame"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:layout_marginTop="4.0dip"·android:layout_marginRight="8.0dip"·android:layout_marginBottom="4.0dip"·android:layout_weight="1.0"·android:layoutDirection="locale">
6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>6 ····<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_mag_icon"·android:visibility="gone"·android:layout_width="@dimen/abc_dropdownitem_icon_width"·android:layout_height="wrap_content"·android:scaleType="centerInside"·style="@style/RtlOverlay.Widget.AppCompat.SearchView.MagIcon"/>
7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">7 ····<LinearLayout·android:layout_gravity="center_vertical"·android:orientation="horizontal"·android:id="@id/search_plate"·android:layout_width="wrap_content"·android:layout_height="wrap_content"·android:layout_weight="1.0">
8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>8 ······<view·android:ellipsize="end"·android:layout_gravity="bottom"·android:id="@id/search_src_text"·android:background="@null"·android:paddingLeft="@dimen/abc_dropdownitem_text_padding_left"·android:paddingRight="@dimen/abc_dropdownitem_text_padding_right"·android:layout_width="0.0dip"·android:layout_height="36.0dip"·android:minWidth="@dimen/abc_search_view_text_min_width"·android:singleLine="true"·android:layout_weight="1.0"·android:inputType="textAutoComplete|textNoSuggestions"·android:dropDownAnchor="@id/search_edit_frame"·android:imeOptions="actionSearch"·android:dropDownHeight="wrap_content"·android:dropDownHorizontalOffset="0.0dip"·android:dropDownVerticalOffset="0.0dip"·class="android.support.v7.widget.SearchView$SearchAutoComplete"/>
9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>9 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_close_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="8.0dip"·android:paddingRight="8.0dip"·android:focusable="true"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_clear"/>
10 ····</LinearLayout>10 ····</LinearLayout>
11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">11 ····<LinearLayout·android:orientation="horizontal"·android:id="@id/submit_area"·android:layout_width="wrap_content"·android:layout_height="fill_parent">
12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>12 ······<android.support.v7.internal.widget.TintImageView·android:layout_gravity="center_vertical"·android:id="@id/search_go_btn"·android:background="?selectableItemBackgroundBorderless"·android:paddingLeft="16.0dip"·android:paddingRight="16.0dip"·android:focusable="true"·android:visibility="gone"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:contentDescription="@string/abc_searchview_description_submit"/>
3.22 KB
res/layout/list_item_videos.xml
3.16 KB
res/layout/list_item_videos.xml
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="wrap_content">
3 ··<ImageView·android:id="@id/imgThumbnail"·android:layout_width="64.0dip"·android:layout_height="48.0dip"·android:scaleType="center"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"·android:contentDescription="@string/channel_thumbnail"/>3 ··<ImageView·android:id="@id/imgThumbnail"·android:layout_width="64.0dip"·android:layout_height="48.0dip"·android:scaleType="center"·android:layout_alignParentLeft="true"·android:layout_alignParentTop="true"·android:contentDescription="@string/channel_thumbnail"·android:layout_alignParentStart="true"/>
4 ··<TextView·android:textSize="16.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignTop="@id/imgThumbnail"/>4 ··<TextView·android:textSize="16.0sp"·android:ellipsize="marquee"·android:id="@id/lblTitle"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:layout_marginLeft="8.0dip"·android:singleLine="true"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_alignTop="@id/imgThumbnail"·android:layout_marginStart="8.0dip"·android:layout_toEndOf="@id/imgThumbnail"/>
5 ··<TextView·android:textSize="12.0sp"·android:gravity="start|bottom|center"·android:id="@id/lblDate"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/imgThumbnail"/>5 ··<TextView·android:textSize="12.0sp"·android:gravity="start|bottom|center"·android:id="@id/lblDate"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_toRightOf="@id/imgThumbnail"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/imgThumbnail"·android:layout_marginStart="8.0dip"·android:layout_toEndOf="@id/imgThumbnail"/>
6 ··<TextView·android:textSize="12.0sp"·android:gravity="end|bottom|center"·android:id="@id/lblDuration"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:layout_toRightOf="@id/lblDate"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/imgThumbnail"·android:layout_alignParentRight="true"/>6 ··<TextView·android:textSize="12.0sp"·android:gravity="end|bottom|center"·android:id="@id/lblDuration"·android:layout_width="wrap_content"·android:layout_height="fill_parent"·android:layout_marginLeft="8.0dip"·android:layout_marginRight="8.0dip"·android:layout_toRightOf="@id/lblDate"·android:layout_below="@id/lblTitle"·android:layout_alignBottom="@id/imgThumbnail"·android:layout_alignParentRight="true"·android:layout_toEndOf="@id/lblDate"·android:layout_alignParentEnd="true"/>
7 </RelativeLayout>7 </RelativeLayout>
1.86 KB
res/layout/game_item.xml
1.81 KB
res/layout/game_item.xml
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent">2 <RelativeLayout·xmlns:android="http://schemas.android.com/apk/res/android"·android:padding="8.0dip"·android:layout_width="fill_parent"·android:layout_height="fill_parent">
3 ··<ImageView·android:id="@id/imgBox"·android:layout_width="102.0dip"·android:layout_height="147.0dip"·android:layout_alignParentTop="true"·android:layout_centerInParent="true"·android:contentDescription="@string/game_box"/>3 ··<ImageView·android:id="@id/imgBox"·android:layout_width="102.0dip"·android:layout_height="147.0dip"·android:layout_alignParentTop="true"·android:layout_centerInParent="true"·android:contentDescription="@string/game_box"/>
4 ··<TextView·android:textStyle="bold"·android:ellipsize="marquee"·android:id="@id/lblName"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:singleLine="true"·android:layout_below="@id/imgBox"·android:layout_alignLeft="@id/imgBox"·android:layout_alignRight="@id/imgBox"/>4 ··<TextView·android:textStyle="bold"·android:ellipsize="marquee"·android:id="@id/lblName"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:singleLine="true"·android:layout_below="@id/imgBox"·android:layout_alignLeft="@id/imgBox"·android:layout_alignRight="@id/imgBox"·android:layout_alignStart="@id/imgBox"·android:layout_alignEnd="@id/imgBox"/>
5 ··<TextView·android:textStyle="bold"·android:ellipsize="marquee"·android:gravity="start|bottom|center"·android:id="@id/lblViewers"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:singleLine="true"·android:layout_below="@id/lblName"·android:layout_alignRight="@id/lblName"/>5 ··<TextView·android:textStyle="bold"·android:ellipsize="marquee"·android:gravity="start|bottom|center"·android:id="@id/lblViewers"·android:layout_width="fill_parent"·android:layout_height="wrap_content"·android:singleLine="true"·android:layout_below="@id/lblName"·android:layout_alignRight="@id/lblName"·android:layout_alignEnd="@id/lblName"/>
6 </RelativeLayout>6 </RelativeLayout>
600 B
res/color/abc_background_cache_hint_selector_material_light.xml
474 B
res/color/abc_background_cache_hint_selector_material_light.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:color="@color/background_material_light"/>3 ··<item·android:color="@color/background_material_light"·android:state_accelerated="false"/>
4 ··<item·android:color="@android:color/transparent"/>4 ··<item·android:color="@android:color/transparent"/>
5 </selector>5 </selector>
594 B
res/color/abc_background_cache_hint_selector_material_dark.xml
470 B
res/color/abc_background_cache_hint_selector_material_dark.xml
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">2 <selector·xmlns:android="http://schemas.android.com/apk/res/android">
3 ··<item·android:color="@color/background_material_dark"/>3 ··<item·android:color="@color/background_material_dark"·android:state_accelerated="false"/>
4 ··<item·android:color="@android:color/transparent"/>4 ··<item·android:color="@android:color/transparent"/>
5 </selector>5 </selector>