846 KB
/home/fdroid/fdroiddata/tmp/systems.byteswap.aiproute_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_systems.byteswap.aiproute_1.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid 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
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·7b9b8a31afb1527f4dcd8f9128751c1359c79ce03cdd218658ea0676c3f799b7 
10 Signer·#1·certificate·SHA-1·digest:·eef5b1de827d7dd3a8451e394b4c31dd941193c5 
11 Signer·#1·certificate·MD5·digest:·488f8f5b85af939ca57b379610328f9f 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·4a14bb0dfedf448755c8b15a278c5da7a5269e0eef95ae2135a230a28f215333 
15 Signer·#1·public·key·SHA-1·digest:·6ebdf4043df48d222c7f5e77f96278855ab67714 
16 Signer·#1·public·key·MD5·digest:·3e772b534f132676fc820c4cf7b113cd 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63.8 KB
zipinfo {}
    
Offset 1, 309 lines modifiedOffset 1, 307 lines modified
1 Zip·file·size:·1128781·bytes,·number·of·entries:·3071 Zip·file·size:·1126476·bytes,·number·of·entries:·305
2 -rw----·····2.0·fat····31888·bl·defN·15-Oct-13·07:31·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····32009·bl·defN·15-Oct-13·07:31·META-INF/50BEB065.SF 
4 -rw----·····2.0·fat·····1326·bl·defN·15-Oct-13·07:31·META-INF/50BEB065.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Oct-13·08:20·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Oct-13·08:20·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4352·bX·defN·15-Oct-13·08:20·AndroidManifest.xml2 -rw----·····2.0·fat·····4352·bX·defN·17-Jul-15·21:23·AndroidManifest.xml
8 -rw----·····2.0·fat······396·bl·defN·15-Oct-13·08:20·res/anim/abc_fade_in.xml3 -rw----·····2.0·fat······396·bl·defN·17-Jul-15·21:23·res/anim/abc_fade_in.xml
9 -rw----·····2.0·fat······396·bl·defN·15-Oct-13·08:20·res/anim/abc_fade_out.xml4 -rw----·····2.0·fat······396·bl·defN·17-Jul-15·21:23·res/anim/abc_fade_out.xml
10 -rw----·····2.0·fat······860·bl·defN·15-Oct-13·08:20·res/anim/abc_grow_fade_in_from_bottom.xml5 -rw----·····2.0·fat······860·bl·defN·17-Jul-15·21:23·res/anim/abc_grow_fade_in_from_bottom.xml
11 -rw----·····2.0·fat······512·bl·defN·15-Oct-13·08:20·res/anim/abc_popup_enter.xml6 -rw----·····2.0·fat······512·bl·defN·17-Jul-15·21:23·res/anim/abc_popup_enter.xml
12 -rw----·····2.0·fat······512·bl·defN·15-Oct-13·08:20·res/anim/abc_popup_exit.xml7 -rw----·····2.0·fat······512·bl·defN·17-Jul-15·21:23·res/anim/abc_popup_exit.xml
13 -rw----·····2.0·fat······860·bl·defN·15-Oct-13·08:20·res/anim/abc_shrink_fade_out_from_bottom.xml8 -rw----·····2.0·fat······860·bl·defN·17-Jul-15·21:23·res/anim/abc_shrink_fade_out_from_bottom.xml
14 -rw----·····2.0·fat······400·bl·defN·15-Oct-13·08:20·res/anim/abc_slide_in_bottom.xml9 -rw----·····2.0·fat······400·bl·defN·17-Jul-15·21:23·res/anim/abc_slide_in_bottom.xml
15 -rw----·····2.0·fat······400·bl·defN·15-Oct-13·08:20·res/anim/abc_slide_in_top.xml10 -rw----·····2.0·fat······400·bl·defN·17-Jul-15·21:23·res/anim/abc_slide_in_top.xml
16 -rw----·····2.0·fat······400·bl·defN·15-Oct-13·08:20·res/anim/abc_slide_out_bottom.xml11 -rw----·····2.0·fat······400·bl·defN·17-Jul-15·21:23·res/anim/abc_slide_out_bottom.xml
17 -rw----·····2.0·fat······400·bl·defN·15-Oct-13·08:20·res/anim/abc_slide_out_top.xml12 -rw----·····2.0·fat······400·bl·defN·17-Jul-15·21:23·res/anim/abc_slide_out_top.xml
18 -rw----·····2.0·fat······472·bl·defN·15-Oct-13·08:20·res/color-v11/abc_background_cache_hint_selector_material_dark.xml13 -rw----·····2.0·fat······472·bl·defN·17-Jul-15·21:23·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
19 -rw----·····2.0·fat······472·bl·defN·15-Oct-13·08:20·res/color-v11/abc_background_cache_hint_selector_material_light.xml14 -rw----·····2.0·fat······472·bl·defN·17-Jul-15·21:23·res/color-v11/abc_background_cache_hint_selector_material_light.xml
20 -rw----·····2.0·fat······548·bl·defN·15-Oct-13·08:20·res/color-v23/abc_color_highlight_material.xml15 -rw----·····2.0·fat······548·bl·defN·17-Jul-15·21:23·res/color-v23/abc_color_highlight_material.xml
21 -rw----·····2.0·fat······344·bl·defN·15-Oct-13·08:20·res/color/abc_background_cache_hint_selector_material_dark.xml16 -rw----·····2.0·fat······344·bl·defN·17-Jul-15·21:23·res/color/abc_background_cache_hint_selector_material_dark.xml
22 -rw----·····2.0·fat······344·bl·defN·15-Oct-13·08:20·res/color/abc_background_cache_hint_selector_material_light.xml17 -rw----·····2.0·fat······344·bl·defN·17-Jul-15·21:23·res/color/abc_background_cache_hint_selector_material_light.xml
23 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_primary_text_disable_only_material_dark.xml18 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_primary_text_disable_only_material_dark.xml
24 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_primary_text_disable_only_material_light.xml19 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_primary_text_disable_only_material_light.xml
25 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_primary_text_material_dark.xml20 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_primary_text_material_dark.xml
26 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_primary_text_material_light.xml21 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_primary_text_material_light.xml
27 -rw----·····2.0·fat······596·bl·defN·15-Oct-13·08:20·res/color/abc_search_url_text.xml22 -rw----·····2.0·fat······596·bl·defN·17-Jul-15·21:23·res/color/abc_search_url_text.xml
28 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_secondary_text_material_dark.xml23 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_secondary_text_material_dark.xml
29 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/abc_secondary_text_material_light.xml24 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/abc_secondary_text_material_light.xml
30 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/switch_thumb_material_dark.xml25 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/switch_thumb_material_dark.xml
31 -rw----·····2.0·fat······468·bl·defN·15-Oct-13·08:20·res/color/switch_thumb_material_light.xml26 -rw----·····2.0·fat······468·bl·defN·17-Jul-15·21:23·res/color/switch_thumb_material_light.xml
32 -rw----·····1.0·fat······287·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png27 -rw----·····1.0·fat······287·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
33 -rw----·····1.0·fat······306·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png28 -rw----·····1.0·fat······306·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
34 -rw----·····1.0·fat······549·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png29 -rw----·····1.0·fat······549·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
35 -rw----·····1.0·fat······622·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png30 -rw----·····1.0·fat······622·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
36 -rw----·····1.0·fat······753·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png31 -rw----·····1.0·fat······753·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
37 -rw----·····1.0·fat·····1619·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png32 -rw----·····1.0·fat·····1619·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
38 -rw----·····1.0·fat·····1078·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png33 -rw----·····1.0·fat·····1078·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
39 -rw----·····1.0·fat·····1548·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png34 -rw----·····1.0·fat·····1548·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
40 -rw----·····1.0·fat·····1748·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png35 -rw----·····1.0·fat·····1748·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
41 -rw----·····1.0·fat······229·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png36 -rw----·····1.0·fat······229·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
42 -rw----·····1.0·fat······416·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png37 -rw----·····1.0·fat······416·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
43 -rw----·····1.0·fat······280·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png38 -rw----·····1.0·fat······280·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
44 -rw----·····1.0·fat······233·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png39 -rw----·····1.0·fat······233·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
45 -rw----·····1.0·fat······160·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png40 -rw----·····1.0·fat······160·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
46 -rw----·····1.0·fat······288·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png41 -rw----·····1.0·fat······288·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
47 -rw----·····1.0·fat······612·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png42 -rw----·····1.0·fat······612·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
48 -rw----·····1.0·fat······190·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png43 -rw----·····1.0·fat······190·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
49 -rw----·····1.0·fat······373·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png44 -rw----·····1.0·fat······373·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
50 -rw----·····1.0·fat······270·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png45 -rw----·····1.0·fat······270·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
51 -rw----·····1.0·fat······791·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png46 -rw----·····1.0·fat······791·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
52 -rw----·····1.0·fat·····1028·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png47 -rw----·····1.0·fat·····1028·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
53 -rw----·····1.0·fat······541·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png48 -rw----·····1.0·fat······541·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
54 -rw----·····1.0·fat······170·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png49 -rw----·····1.0·fat······170·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
55 -rw----·····1.0·fat······244·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_focused_holo.9.png50 -rw----·····1.0·fat······244·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
56 -rw----·····1.0·fat······212·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png51 -rw----·····1.0·fat······212·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
57 -rw----·····1.0·fat······212·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png52 -rw----·····1.0·fat······212·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
58 -rw----·····1.0·fat······212·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png53 -rw----·····1.0·fat······212·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
59 -rw----·····1.0·fat······239·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png54 -rw----·····1.0·fat······239·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
60 -rw----·····1.0·fat······240·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png55 -rw----·····1.0·fat······240·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
61 -rw----·····1.0·fat······840·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png56 -rw----·····1.0·fat······840·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
62 -rw----·····1.0·fat·····1290·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png57 -rw----·····1.0·fat·····1290·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
63 -rw----·····1.0·fat······392·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png58 -rw----·····1.0·fat······392·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
64 -rw----·····1.0·fat······534·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png59 -rw----·····1.0·fat······534·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
65 -rw----·····1.0·fat······199·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png60 -rw----·····1.0·fat······199·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
66 -rw----·····1.0·fat······192·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png61 -rw----·····1.0·fat······192·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
67 -rw----·····1.0·fat······202·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png62 -rw----·····1.0·fat······202·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
68 -rw----·····1.0·fat······182·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png63 -rw----·····1.0·fat······182·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
69 -rw----·····1.0·fat······182·b-·stor·15-Oct-13·08:19·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png64 -rw----·····1.0·fat······182·b-·stor·17-Jul-15·21:23·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
70 -rw----·····1.0·fat······384·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png65 -rw----·····1.0·fat······384·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
71 -rw----·····1.0·fat······289·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png66 -rw----·····1.0·fat······289·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
72 -rw----·····1.0·fat······610·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png67 -rw----·····1.0·fat······610·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
73 -rw----·····1.0·fat······391·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png68 -rw----·····1.0·fat······391·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
74 -rw----·····1.0·fat······325·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png69 -rw----·····1.0·fat······325·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
75 -rw----·····1.0·fat······174·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png70 -rw----·····1.0·fat······174·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
76 -rw----·····1.0·fat······381·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png71 -rw----·····1.0·fat······381·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
77 -rw----·····1.0·fat······351·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png72 -rw----·····1.0·fat······351·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
78 -rw----·····1.0·fat······428·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png73 -rw----·····1.0·fat······428·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
79 -rw----·····1.0·fat······237·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png74 -rw----·····1.0·fat······237·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
80 -rw----·····1.0·fat······729·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png75 -rw----·····1.0·fat······729·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
81 -rw----·····1.0·fat······503·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png76 -rw----·····1.0·fat······503·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
82 -rw----·····1.0·fat······475·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png77 -rw----·····1.0·fat······475·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
83 -rw----·····1.0·fat······361·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png78 -rw----·····1.0·fat······361·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
84 -rw----·····1.0·fat······991·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png79 -rw----·····1.0·fat······991·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
85 -rw----·····1.0·fat······630·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png80 -rw----·····1.0·fat······630·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
86 -rw----·····1.0·fat······246·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png81 -rw----·····1.0·fat······246·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
87 -rw----·····1.0·fat······418·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png82 -rw----·····1.0·fat······418·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
88 -rw----·····1.0·fat·····1257·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png83 -rw----·····1.0·fat·····1257·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
89 -rw----·····1.0·fat······611·b-·stor·15-Oct-13·08:19·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png84 -rw----·····1.0·fat······611·b-·stor·17-Jul-15·21:23·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
90 -rw----·····1.0·fat······274·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png85 -rw----·····1.0·fat······274·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
91 -rw----·····1.0·fat······288·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png86 -rw----·····1.0·fat······288·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
92 -rw----·····1.0·fat······429·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png87 -rw----·····1.0·fat······429·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
93 -rw----·····1.0·fat······428·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png88 -rw----·····1.0·fat······428·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
94 -rw----·····1.0·fat······493·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png89 -rw----·····1.0·fat······493·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
95 -rw----·····1.0·fat·····1348·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png90 -rw----·····1.0·fat·····1348·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
96 -rw----·····1.0·fat·····1005·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png91 -rw----·····1.0·fat·····1005·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
97 -rw----·····1.0·fat·····1047·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png92 -rw----·····1.0·fat·····1047·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
98 -rw----·····1.0·fat·····1124·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png93 -rw----·····1.0·fat·····1124·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
99 -rw----·····1.0·fat······225·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png94 -rw----·····1.0·fat······225·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
100 -rw----·····1.0·fat······351·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png95 -rw----·····1.0·fat······351·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
101 -rw----·····1.0·fat······236·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png96 -rw----·····1.0·fat······236·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
102 -rw----·····1.0·fat······280·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png97 -rw----·····1.0·fat······280·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
103 -rw----·····1.0·fat······158·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png98 -rw----·····1.0·fat······158·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
104 -rw----·····1.0·fat······185·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png99 -rw----·····1.0·fat······185·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
105 -rw----·····1.0·fat······377·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png100 -rw----·····1.0·fat······377·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
106 -rw----·····1.0·fat······158·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png101 -rw----·····1.0·fat······158·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
107 -rw----·····1.0·fat······234·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png102 -rw----·····1.0·fat······234·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
108 -rw----·····1.0·fat······186·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png103 -rw----·····1.0·fat······186·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
109 -rw----·····1.0·fat······545·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png104 -rw----·····1.0·fat······545·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
110 -rw----·····1.0·fat······681·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png105 -rw----·····1.0·fat······681·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
111 -rw----·····1.0·fat······415·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png106 -rw----·····1.0·fat······415·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
112 -rw----·····1.0·fat······170·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png107 -rw----·····1.0·fat······170·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
113 -rw----·····1.0·fat······222·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_focused_holo.9.png108 -rw----·····1.0·fat······222·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
114 -rw----·····1.0·fat······211·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png109 -rw----·····1.0·fat······211·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
115 -rw----·····1.0·fat······211·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png110 -rw----·····1.0·fat······211·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
116 -rw----·····1.0·fat······211·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png111 -rw----·····1.0·fat······211·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
117 -rw----·····1.0·fat······226·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png112 -rw----·····1.0·fat······226·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
118 -rw----·····1.0·fat······227·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png113 -rw----·····1.0·fat······227·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png
119 -rw----·····1.0·fat······604·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png114 -rw----·····1.0·fat······604·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
120 -rw----·····1.0·fat······863·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png115 -rw----·····1.0·fat······863·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png
121 -rw----·····1.0·fat······353·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png116 -rw----·····1.0·fat······353·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
122 -rw----·····1.0·fat······426·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png117 -rw----·····1.0·fat······426·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
123 -rw----·····1.0·fat······192·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png118 -rw----·····1.0·fat······192·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
124 -rw----·····1.0·fat······186·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png119 -rw----·····1.0·fat······186·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
125 -rw----·····1.0·fat······185·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png120 -rw----·····1.0·fat······185·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png
126 -rw----·····1.0·fat······181·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png121 -rw----·····1.0·fat······181·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
127 -rw----·····1.0·fat······180·b-·stor·15-Oct-13·08:19·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png122 -rw----·····1.0·fat······180·b-·stor·17-Jul-15·21:23·res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
Max diff block lines reached; -1/65337 bytes (-0.00%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.08 KB
AndroidManifest.xml (decoded)
1.03 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="0.1"·package="systems.byteswap.aiproute"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="0.1"·package="systems.byteswap.aiproute"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="15"/>3 ··<uses-sdk·android:minSdkVersion="14"·android:targetSdkVersion="15"/>
4 ··<uses-permission·android:name="android.permission.ACCESS_SUPERUSER"/>4 ··<uses-permission·android:name="android.permission.ACCESS_SUPERUSER"/>
5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>5 ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/>
6 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>6 ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/>
7 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>7 ··<uses-permission·android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
8 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>8 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>
9 ··<uses-feature·android:name="android.hardware.wifi"/>9 ··<uses-feature·android:name="android.hardware.wifi"/>
664 KB
classes.dex
624 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·2dee812b4 checksum············:·50762a5f
5 signature···········:·aed0...a38d5 signature···········:·73f2...217b
6 file_size···········:·16369086 file_size···········:·1636736
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·····:·1558610 string_ids_size·····:·15586
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·201012 type_ids_size·······:·2010
13 type_ids_off········:·62456·(0x00f3f8)13 type_ids_off········:·62456·(0x00f3f8)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·70496·(0x011360)15 proto_ids_off·······:·70496·(0x011360)
16 field_ids_size······:·659016 field_ids_size······:·6590
17 field_ids_off·······:·104084·(0x019694)17 field_ids_off·······:·104084·(0x019694)
18 method_ids_size·····:·1532918 method_ids_size·····:·15329
19 method_ids_off······:·156804·(0x026484)19 method_ids_off······:·156804·(0x026484)
20 class_defs_size·····:·140020 class_defs_size·····:·1400
21 class_defs_off······:·279436·(0x04438c)21 class_defs_off······:·279436·(0x04438c)
22 data_size···········:·131267222 data_size···········:·1312500
23 data_off············:·324236·(0x04f28c)23 data_off············:·324236·(0x04f28c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·23925 class_idx···········:·239
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·183627 superclass_idx······:·1836
28 source_file_idx·····:·77028 source_file_idx·····:·770
Offset 167661, 15 lines modifiedOffset 167661, 14 lines modified
167661 ······insns·size····:·4·16-bit·code·units167661 ······insns·size····:·4·16-bit·code·units
167662 0a3d9c:········································|[0a3d9c]·android.support.v7.appcompat.R.<init>:()V167662 0a3d9c:········································|[0a3d9c]·android.support.v7.appcompat.R.<init>:()V
167663 0a3dac:·7010·693a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3a69167663 0a3dac:·7010·693a·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@3a69
167664 0a3db2:·0e00···································|0003:·return-void167664 0a3db2:·0e00···································|0003:·return-void
167665 ······catches·······:·(none)167665 ······catches·······:·(none)
167666 ······positions·····:·167666 ······positions·····:·
167667 ········0x0000·line=9167667 ········0x0000·line=9
167668 ········0x0003·line=908 
167669 ······locals········:·167668 ······locals········:·
167670 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v7/appcompat/R;·167669 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v7/appcompat/R;·
  
167671 ··Virtual·methods···-167670 ··Virtual·methods···-
167672 ··source_file_idx···:·4825·(R.java)167671 ··source_file_idx···:·4825·(R.java)
  
167673 Class·#778·header:167672 Class·#778·header:
Offset 214972, 113 lines modifiedOffset 214971, 109 lines modified
214972 ········0x0000·-·0x0004·reg=0·this·Lsystems/byteswap/aiproute/Closer;·214971 ········0x0000·-·0x0004·reg=0·this·Lsystems/byteswap/aiproute/Closer;·
  
214973 ····#1··············:·(in·Lsystems/byteswap/aiproute/Closer;)214972 ····#1··············:·(in·Lsystems/byteswap/aiproute/Closer;)
214974 ······name··········:·'closeSilently'214973 ······name··········:·'closeSilently'
214975 ······type··········:·'([Ljava/lang/Object;)V'214974 ······type··········:·'([Ljava/lang/Object;)V'
214976 ······access········:·0x0089·(PUBLIC·STATIC·VARARGS)214975 ······access········:·0x0089·(PUBLIC·STATIC·VARARGS)
214977 ······code··········-214976 ······code··········-
214978 ······registers·····:·9214977 ······registers·····:·8
214979 ······ins···········:·1214978 ······ins···········:·1
214980 ······outs··········:·2214979 ······outs··········:·2
214981 ······insns·size····:·126·16-bit·code·units214980 ······insns·size····:·125·16-bit·code·units
214982 0b7dcc:········································|[0b7dcc]·systems.byteswap.aiproute.Closer.closeSilently:([Ljava/lang/Object;)V214981 0b7dcc:········································|[0b7dcc]·systems.byteswap.aiproute.Closer.closeSilently:([Ljava/lang/Object;)V
214983 0b7ddc:·0780···································|0000:·move-object·v0,·v8 
214984 0b7dde:·2103···································|0001:·array-length·v3,·v0214982 0b7ddc:·2173···································|0000:·array-length·v3,·v7
214985 0b7de0:·1202···································|0002:·const/4·v2,·#int·0·//·#0214983 0b7dde:·1202···································|0001:·const/4·v2,·#int·0·//·#0
214986 0b7de2:·3532·7a00······························|0003:·if-ge·v2,·v3,·007d·//·+007a214984 0b7de0:·3532·7a00······························|0002:·if-ge·v2,·v3,·007c·//·+007a
214987 0b7de6:·4604·0002······························|0005:·aget-object·v4,·v0,·v2214985 0b7de4:·4601·0702······························|0004:·aget-object·v1,·v7,·v2
214988 0b7dea:·3804·2300······························|0007:·if-eqz·v4,·002a·//·+0023214986 0b7de8:·3801·2300······························|0006:·if-eqz·v1,·0029·//·+0023
214989 0b7dee:·1a05·cb11······························|0009:·const-string·v5,·"MyActivity"·//·string@11cb214987 0b7dec:·1a04·cb11······························|0008:·const-string·v4,·"MyActivity"·//·string@11cb
214990 0b7df2:·2206·3307······························|000b:·new-instance·v6,·Ljava/lang/StringBuilder;·//·type@0733214988 0b7df0:·2205·3307······························|000a:·new-instance·v5,·Ljava/lang/StringBuilder;·//·type@0733
214991 0b7df6:·7010·943a·0600·························|000d:·invoke-direct·{v6},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94214989 0b7df4:·7010·943a·0500·························|000c:·invoke-direct·{v5},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94
214992 0b7dfc:·1a07·e11c······························|0010:·const-string·v7,·"closing:·"·//·string@1ce1214990 0b7dfa:·1a06·e11c······························|000f:·const-string·v6,·"closing:·"·//·string@1ce1
214993 0b7e00:·6e20·9d3a·7600·························|0012:·invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d214991 0b7dfe:·6e20·9d3a·6500·························|0011:·invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d
214994 0b7e06:·0c06···································|0015:·move-result-object·v6214992 0b7e04:·0c05···································|0014:·move-result-object·v5
214995 0b7e08:·6e20·9c3a·4600·························|0016:·invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c214993 0b7e06:·6e20·9c3a·1500·························|0015:·invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c
214996 0b7e0e:·0c06···································|0019:·move-result-object·v6214994 0b7e0c:·0c05···································|0018:·move-result-object·v5
214997 0b7e10:·6e10·a23a·0600·························|001a:·invoke-virtual·{v6},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2214995 0b7e0e:·6e10·a23a·0500·························|0019:·invoke-virtual·{v5},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2
214998 0b7e16:·0c06···································|001d:·move-result-object·v6214996 0b7e14:·0c05···································|001c:·move-result-object·v5
214999 0b7e18:·7120·bf34·6500·························|001e:·invoke-static·{v5,·v6},·Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34bf214997 0b7e16:·7120·bf34·5400·························|001d:·invoke-static·{v4,·v5},·Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34bf
215000 0b7e1e:·2045·fe06······························|0021:·instance-of·v5,·v4,·Ljava/io/Closeable;·//·type@06fe214998 0b7e1c:·2014·fe06······························|0020:·instance-of·v4,·v1,·Ljava/io/Closeable;·//·type@06fe
215001 0b7e22:·3805·0a00······························|0023:·if-eqz·v5,·002d·//·+000a214999 0b7e20:·3804·0a00······························|0022:·if-eqz·v4,·002c·//·+000a
215002 0b7e26:·1f04·fe06······························|0025:·check-cast·v4,·Ljava/io/Closeable;·//·type@06fe215000 0b7e24:·1f01·fe06······························|0024:·check-cast·v1,·Ljava/io/Closeable;·//·type@06fe
215003 0b7e2a:·7210·de39·0400·························|0027:·invoke-interface·{v4},·Ljava/io/Closeable;.close:()V·//·method@39de215001 0b7e28:·7210·de39·0100·························|0026:·invoke-interface·{v1},·Ljava/io/Closeable;.close:()V·//·method@39de
215004 0b7e30:·d802·0201······························|002a:·add-int/lit8·v2,·v2,·#int·1·//·#01215002 0b7e2e:·d802·0201······························|0029:·add-int/lit8·v2,·v2,·#int·1·//·#01
215005 0b7e34:·28d7···································|002c:·goto·0003·//·-0029215003 0b7e32:·28d7···································|002b:·goto·0002·//·-0029
215006 0b7e36:·2045·4907······························|002d:·instance-of·v5,·v4,·Ljava/net/Socket;·//·type@0749215004 0b7e34:·2014·4907······························|002c:·instance-of·v4,·v1,·Ljava/net/Socket;·//·type@0749
215007 0b7e3a:·3805·1300······························|002f:·if-eqz·v5,·0042·//·+0013215005 0b7e38:·3804·1300······························|002e:·if-eqz·v4,·0041·//·+0013
215008 0b7e3e:·1f04·4907······························|0031:·check-cast·v4,·Ljava/net/Socket;·//·type@0749215006 0b7e3c:·1f01·4907······························|0030:·check-cast·v1,·Ljava/net/Socket;·//·type@0749
215009 0b7e42:·6e10·c13a·0400·························|0033:·invoke-virtual·{v4},·Ljava/net/Socket;.close:()V·//·method@3ac1215007 0b7e40:·6e10·c13a·0100·························|0032:·invoke-virtual·{v1},·Ljava/net/Socket;.close:()V·//·method@3ac1
215010 0b7e48:·28f4···································|0036:·goto·002a·//·-000c215008 0b7e46:·28f4···································|0035:·goto·0029·//·-000c
215011 0b7e4a:·0d01···································|0037:·move-exception·v1215009 0b7e48:·0d00···································|0036:·move-exception·v0
215012 0b7e4c:·1a05·cb11······························|0038:·const-string·v5,·"MyActivity"·//·string@11cb215010 0b7e4a:·1a04·cb11······························|0037:·const-string·v4,·"MyActivity"·//·string@11cb
215013 0b7e50:·6e10·aa3a·0100·························|003a:·invoke-virtual·{v1},·Ljava/lang/Throwable;.toString:()Ljava/lang/String;·//·method@3aaa215011 0b7e4e:·6e10·aa3a·0000·························|0039:·invoke-virtual·{v0},·Ljava/lang/Throwable;.toString:()Ljava/lang/String;·//·method@3aaa
215014 0b7e56:·0c06···································|003d:·move-result-object·v6215012 0b7e54:·0c05···································|003c:·move-result-object·v5
215015 0b7e58:·7120·c134·6500·························|003e:·invoke-static·{v5,·v6},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34c1215013 0b7e56:·7120·c134·5400·························|003d:·invoke-static·{v4,·v5},·Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34c1
215016 0b7e5e:·28e9···································|0041:·goto·002a·//·-0017215014 0b7e5c:·28e9···································|0040:·goto·0029·//·-0017
215017 0b7e60:·2045·4807······························|0042:·instance-of·v5,·v4,·Ljava/net/DatagramSocket;·//·type@0748215015 0b7e5e:·2014·4807······························|0041:·instance-of·v4,·v1,·Ljava/net/DatagramSocket;·//·type@0748
215018 0b7e64:·3805·0800······························|0044:·if-eqz·v5,·004c·//·+0008215016 0b7e62:·3804·0800······························|0043:·if-eqz·v4,·004b·//·+0008
215019 0b7e68:·1f04·4807······························|0046:·check-cast·v4,·Ljava/net/DatagramSocket;·//·type@0748215017 0b7e66:·1f01·4807······························|0045:·check-cast·v1,·Ljava/net/DatagramSocket;·//·type@0748
215020 0b7e6c:·6e10·c03a·0400·························|0048:·invoke-virtual·{v4},·Ljava/net/DatagramSocket;.close:()V·//·method@3ac0215018 0b7e6a:·6e10·c03a·0100·························|0047:·invoke-virtual·{v1},·Ljava/net/DatagramSocket;.close:()V·//·method@3ac0
215021 0b7e72:·28df···································|004b:·goto·002a·//·-0021215019 0b7e70:·28df···································|004a:·goto·0029·//·-0021
215022 0b7e74:·1a05·cb11······························|004c:·const-string·v5,·"MyActivity"·//·string@11cb215020 0b7e72:·1a04·cb11······························|004b:·const-string·v4,·"MyActivity"·//·string@11cb
215023 0b7e78:·2206·3307······························|004e:·new-instance·v6,·Ljava/lang/StringBuilder;·//·type@0733215021 0b7e76:·2205·3307······························|004d:·new-instance·v5,·Ljava/lang/StringBuilder;·//·type@0733
215024 0b7e7c:·7010·943a·0600·························|0050:·invoke-direct·{v6},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94215022 0b7e7a:·7010·943a·0500·························|004f:·invoke-direct·{v5},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94
215025 0b7e82:·1a07·1a1c······························|0053:·const-string·v7,·"cannot·close:·"·//·string@1c1a215023 0b7e80:·1a06·1a1c······························|0052:·const-string·v6,·"cannot·close:·"·//·string@1c1a
215026 0b7e86:·6e20·9d3a·7600·························|0055:·invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d215024 0b7e84:·6e20·9d3a·6500·························|0054:·invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d
215027 0b7e8c:·0c06···································|0058:·move-result-object·v6215025 0b7e8a:·0c05···································|0057:·move-result-object·v5
215028 0b7e8e:·6e20·9c3a·4600·························|0059:·invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c215026 0b7e8c:·6e20·9c3a·1500·························|0058:·invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c
215029 0b7e94:·0c06···································|005c:·move-result-object·v6215027 0b7e92:·0c05···································|005b:·move-result-object·v5
215030 0b7e96:·6e10·a23a·0600·························|005d:·invoke-virtual·{v6},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2215028 0b7e94:·6e10·a23a·0500·························|005c:·invoke-virtual·{v5},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2
215031 0b7e9c:·0c06···································|0060:·move-result-object·v6215029 0b7e9a:·0c05···································|005f:·move-result-object·v5
215032 0b7e9e:·7120·bf34·6500·························|0061:·invoke-static·{v5,·v6},·Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34bf215030 0b7e9c:·7120·bf34·5400·························|0060:·invoke-static·{v4,·v5},·Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I·//·method@34bf
215033 0b7ea4:·2205·3007······························|0064:·new-instance·v5,·Ljava/lang/RuntimeException;·//·type@0730215031 0b7ea2:·2204·3007······························|0063:·new-instance·v4,·Ljava/lang/RuntimeException;·//·type@0730
215034 0b7ea8:·2206·3307······························|0066:·new-instance·v6,·Ljava/lang/StringBuilder;·//·type@0733215032 0b7ea6:·2205·3307······························|0065:·new-instance·v5,·Ljava/lang/StringBuilder;·//·type@0733
215035 0b7eac:·7010·943a·0600·························|0068:·invoke-direct·{v6},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94215033 0b7eaa:·7010·943a·0500·························|0067:·invoke-direct·{v5},·Ljava/lang/StringBuilder;.<init>:()V·//·method@3a94
215036 0b7eb2:·1a07·191c······························|006b:·const-string·v7,·"cannot·close·"·//·string@1c19215034 0b7eb0:·1a06·191c······························|006a:·const-string·v6,·"cannot·close·"·//·string@1c19
215037 0b7eb6:·6e20·9d3a·7600·························|006d:·invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d215035 0b7eb4:·6e20·9d3a·6500·························|006c:·invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@3a9d
215038 0b7ebc:·0c06···································|0070:·move-result-object·v6215036 0b7eba:·0c05···································|006f:·move-result-object·v5
215039 0b7ebe:·6e20·9c3a·4600·························|0071:·invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c215037 0b7ebc:·6e20·9c3a·1500·························|0070:·invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;·//·method@3a9c
215040 0b7ec4:·0c06···································|0074:·move-result-object·v6215038 0b7ec2:·0c05···································|0073:·move-result-object·v5
215041 0b7ec6:·6e10·a23a·0600·························|0075:·invoke-virtual·{v6},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2215039 0b7ec4:·6e10·a23a·0500·························|0074:·invoke-virtual·{v5},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@3aa2
215042 0b7ecc:·0c06···································|0078:·move-result-object·v6215040 0b7eca:·0c05···································|0077:·move-result-object·v5
215043 0b7ece:·7020·773a·6500·························|0079:·invoke-direct·{v5,·v6},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@3a77215041 0b7ecc:·7020·773a·5400·························|0078:·invoke-direct·{v4,·v5},·Ljava/lang/RuntimeException;.<init>:(Ljava/lang/String;)V·//·method@3a77
215044 0b7ed4:·2705···································|007c:·throw·v5215042 0b7ed2:·2704···································|007b:·throw·v4
215045 0b7ed6:·0e00···································|007d:·return-void215043 0b7ed4:·0e00···································|007c:·return-void
215046 ······catches·······:·2215044 ······catches·······:·2
215047 ········0x0009·-·0x0036215045 ········0x0008·-·0x0035
215048 ··········Ljava/lang/Throwable;·->·0x0037215046 ··········Ljava/lang/Throwable;·->·0x0036
215049 ········0x0042·-·0x007d215047 ········0x0041·-·0x007c
215050 ··········Ljava/lang/Throwable;·->·0x0037215048 ··········Ljava/lang/Throwable;·->·0x0036
215051 ······positions·····:·215049 ······positions·····:·
Max diff block lines reached; 622457/638553 bytes (97.48%) of diff not shown.
40.7 KB
classes.jar
8.05 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2514275·bytes,·number·of·entries:·14001 Zip·file·size:·2514225·bytes,·number·of·entries:·1400
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······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class7 ?rwxrwxr-x··2.0·unx······130·b-·stor·80-Jan-01·00:00·android/support/annotation/BinderThread.class
8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class8 ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class
Offset 923, 15 lines modifiedOffset 923, 15 lines modified
923 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$3.class923 ?rwxrwxr-x··2.0·unx······441·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$3.class
924 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class924 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$OnMenuItemClickListener.class
925 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class925 ?rwxrwxr-x··2.0·unx······655·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState$1.class
926 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class926 ?rwxrwxr-x··2.0·unx······757·b-·stor·80-Jan-01·00:00·android/support/v7/widget/Toolbar$SavedState.class
927 ?rwxrwxr-x··2.0·unx····26557·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class927 ?rwxrwxr-x··2.0·unx····26557·b-·defN·80-Jan-01·00:00·android/support/v7/widget/Toolbar.class
928 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/AutostartBroadcastReceiver.class928 ?rwxrwxr-x··2.0·unx······987·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/AutostartBroadcastReceiver.class
929 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/BuildConfig.class929 ?rwxrwxr-x··2.0·unx······439·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/BuildConfig.class
930 ?rwxrwxr-x··2.0·unx·····1344·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/Closer.class930 ?rwxrwxr-x··2.0·unx·····1325·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/Closer.class
931 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity$1.class931 ?rwxrwxr-x··2.0·unx·····1216·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity$1.class
932 ?rwxrwxr-x··2.0·unx·····3156·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity$2.class932 ?rwxrwxr-x··2.0·unx·····3156·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity$2.class
933 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$anim.class933 ?rwxrwxr-x··2.0·unx······590·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$anim.class
934 ?rwxrwxr-x··2.0·unx·····8581·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$attr.class934 ?rwxrwxr-x··2.0·unx·····8581·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$attr.class
935 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$bool.class935 ?rwxrwxr-x··2.0·unx······597·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$bool.class
936 ?rwxrwxr-x··2.0·unx·····3885·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$color.class936 ?rwxrwxr-x··2.0·unx·····3885·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$color.class
937 ?rwxrwxr-x··2.0·unx·····4320·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$dimen.class937 ?rwxrwxr-x··2.0·unx·····4320·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R$dimen.class
Offset 948, 21 lines modifiedOffset 948, 21 lines modified
948 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R.class948 ?rwxrwxr-x··2.0·unx······142·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/R.class
949 ?rwxrwxr-x··2.0·unx·····2432·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/Route.class949 ?rwxrwxr-x··2.0·unx·····2432·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/Route.class
950 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/RouteService.class950 ?rwxrwxr-x··2.0·unx······841·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/RouteService.class
951 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$1.class951 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$1.class
952 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$2.class952 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$2.class
953 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$3.class953 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$3.class
954 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$NoticeDialogListener.class954 ?rwxrwxr-x··2.0·unx······280·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment$NoticeDialogListener.class
955 ?rwxrwxr-x··2.0·unx·····2338·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment.class955 ?rwxrwxr-x··2.0·unx·····2336·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SelectSSIDDialogFragment.class
956 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$1.class956 ?rwxrwxr-x··2.0·unx·····1115·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$1.class
957 ?rwxrwxr-x··2.0·unx·····1376·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$2.class957 ?rwxrwxr-x··2.0·unx·····1376·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$2.class
958 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$AboutFragment.class958 ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$AboutFragment.class
959 ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$GeneralPreferenceFragment.class959 ?rwxrwxr-x··2.0·unx······658·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity$GeneralPreferenceFragment.class
960 ?rwxrwxr-x··2.0·unx·····2374·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity.class960 ?rwxrwxr-x··2.0·unx·····2374·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/SettingsActivity.class
961 ?rwxrwxr-x··2.0·unx·····2126·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/ShellAccess.class961 ?rwxrwxr-x··2.0·unx·····2125·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/ShellAccess.class
962 ?rwxrwxr-x··2.0·unx·····7080·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/StorageProvider.class962 ?rwxrwxr-x··2.0·unx·····7080·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/StorageProvider.class
963 ?rwxrwxr-x··2.0·unx·····2949·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/WifiBroadcastReceiver.class963 ?rwxrwxr-x··2.0·unx·····2949·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/WifiBroadcastReceiver.class
964 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class964 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
965 ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class965 ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class
966 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider.class966 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider.class
967 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.class967 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.class
968 ?rwxrwxr-x··2.0·unx·····1106·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider.class968 ?rwxrwxr-x··2.0·unx·····1106·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider.class
Offset 1374, 15 lines modifiedOffset 1374, 15 lines modified
1374 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl.class1374 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewParentCompat$ViewParentCompatLollipopImpl.class
1375 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.class1375 ?rwxrwxr-x··2.0·unx······569·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.class
1376 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.class1376 ?rwxrwxr-x··2.0·unx······823·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr1Impl.class
1377 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class1377 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
1378 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl.class1378 ?rwxrwxr-x··2.0·unx······472·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api21PopupWindowImpl.class
1379 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class1379 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class
1380 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV14.class1380 ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV14.class
1381 ?rwxrwxr-x··2.0·unx·····9493·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/EditRouteActivity.class1381 ?rwxrwxr-x··2.0·unx·····9465·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/EditRouteActivity.class
1382 ?rwxrwxr-x··2.0·unx·····5804·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity.class1382 ?rwxrwxr-x··2.0·unx·····5804·b-·stor·80-Jan-01·00:00·systems/byteswap/aiproute/MainActivity.class
1383 ?rwxrwxr-x··2.0·unx·····3334·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class1383 ?rwxrwxr-x··2.0·unx·····3334·b-·stor·80-Jan-01·00:00·android/support/v4/app/NotificationCompat$NotificationCompatImplApi21.class
1384 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class1384 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class
1385 ?rwxrwxr-x··2.0·unx·····2412·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class1385 ?rwxrwxr-x··2.0·unx·····2412·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
1386 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl.class1386 ?rwxrwxr-x··2.0·unx······568·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewGroupCompat$ViewGroupCompatLollipopImpl.class
1387 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1387 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1388 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class1388 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
Offset 1395, 8 lines modifiedOffset 1395, 8 lines modified
1395 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class1395 ?rwxrwxr-x··2.0·unx······511·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class
1396 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1396 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1397 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1397 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1398 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class1398 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
1399 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class1399 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
1400 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1400 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1401 ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class1401 ?rwxrwxr-x··2.0·unx·····2657·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
1402 1400·files,·2642917·bytes·uncompressed,·2233175·bytes·compressed:··15.5%1402 1400·files,·2642867·bytes·uncompressed,·2233125·bytes·compressed:··15.5%
2.58 KB
systems/byteswap/aiproute/Closer.class
2.51 KB
procyon -ec {}
    
Offset 9, 54 lines modifiedOffset 9, 54 lines modified
9 class·Closer9 class·Closer
10 {10 {
11 ····private·static·final·String·AIPROUTE_SHELL·=·"MyActivity";11 ····private·static·final·String·AIPROUTE_SHELL·=·"MyActivity";
12 ····12 ····
13 ····public·static·void·closeSilently(final·Object...·array)·{13 ····public·static·void·closeSilently(final·Object...·array)·{
14 ········final·int·length·=·array.length;14 ········final·int·length·=·array.length;
15 ········int·i·=·0;15 ········int·i·=·0;
16 ····Label_0007:16 ····Label_0005:
17 ········while·(i·<·length)·{17 ········while·(i·<·length)·{
18 ············Object·obj·=·array[i];18 ············Object·obj·=·array[i];
19 ········Label_0099:19 ········Label_0090:
20 ············while·(true)·{20 ············while·(true)·{
21 ················if·(obj·!=·null)·{21 ················if·(obj·!=·null)·{
22 ····················while·(true)·{22 ····················while·(true)·{
23 ························final·String·s·=·"MyActivity";23 ························final·String·s·=·"MyActivity";
24 ························Label_0157:·{24 ························Label_0144:·{
25 ····························try·{25 ····························try·{
26 ································Log.d(s,·"closing:·"·+·obj);26 ································Log.d(s,·"closing:·"·+·obj);
27 ································if·(obj·instanceof·Closeable)·{27 ································if·(obj·instanceof·Closeable)·{
28 ····································obj·=·obj;28 ····································obj·=·obj;
29 ····································((Closeable)obj).close();29 ····································((Closeable)obj).close();
30 ································}30 ································}
31 ································else·{31 ································else·{
32 ····································if·(!(obj·instanceof·Socket))·{32 ····································if·(!(obj·instanceof·Socket))·{
33 ········································break·Label_0157;33 ········································break·Label_0144;
34 ····································}34 ····································}
35 ····································obj·=·obj;35 ····································obj·=·obj;
36 ····································((Socket)obj).close();36 ····································((Socket)obj).close();
37 ································}37 ································}
38 ································++i;38 ································++i;
39 ································continue·Label_0007;39 ································continue·Label_0005;
40 ····························}40 ····························}
41 ····························finally·{41 ····························finally·{
42 ································final·Throwable·t;42 ································final·Throwable·t;
43 ································Log.e("MyActivity",·t.toString());43 ································Log.e("MyActivity",·t.toString());
44 ································continue·Label_0099;44 ································continue·Label_0090;
45 ····························}45 ····························}
46 ····························continue·Label_0099;46 ····························continue·Label_0090;
47 ························}47 ························}
48 ························if·(obj·instanceof·DatagramSocket)·{48 ························if·(obj·instanceof·DatagramSocket)·{
49 ····························obj·=·obj;49 ····························obj·=·obj;
50 ····························((DatagramSocket)obj).close();50 ····························((DatagramSocket)obj).close();
51 ····························continue·Label_0099;51 ····························continue·Label_0090;
52 ························}52 ························}
53 ························break;53 ························break;
54 ····················}54 ····················}
55 ····················Log.d("MyActivity",·"cannot·close:·"·+·obj);55 ····················Log.d("MyActivity",·"cannot·close:·"·+·obj);
56 ····················throw·new·RuntimeException("cannot·close·"·+·obj);56 ····················throw·new·RuntimeException("cannot·close·"·+·obj);
57 ················}57 ················}
58 ················continue·Label_0099;58 ················continue·Label_0090;
59 ············}59 ············}
60 ········}60 ········}
61 ····}61 ····}
62 }62 }
5.2 KB
systems/byteswap/aiproute/SelectSSIDDialogFragment.class
5.09 KB
javap -verbose -constants -s -l -private {}
    
Offset 246, 15 lines modifiedOffset 246, 15 lines modified
246 ········85:·invokevirtual·#86·················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog;246 ········85:·invokevirtual·#86·················//·Method·android/app/AlertDialog$Builder.create:()Landroid/app/AlertDialog;
247 ········88:·areturn247 ········88:·areturn
  
248 ··public·void·setSsidList(java.util.ArrayList,·java.util.ArrayList);248 ··public·void·setSsidList(java.util.ArrayList,·java.util.ArrayList);
249 ····descriptor:·(Ljava/util/ArrayList;Ljava/util/ArrayList;)V249 ····descriptor:·(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
250 ····flags:·(0x0001)·ACC_PUBLIC250 ····flags:·(0x0001)·ACC_PUBLIC
251 ····Code:251 ····Code:
252 ······stack=300,·locals=10,·args_size=3252 ······stack=300,·locals=11,·args_size=3
253 ·········0:·aload_1253 ·········0:·aload_1
254 ·········1:·invokevirtual·#92·················//·Method·java/util/ArrayList.size:()I254 ·········1:·invokevirtual·#92·················//·Method·java/util/ArrayList.size:()I
255 ·········4:·anewarray·····#94·················//·class·java/lang/CharSequence255 ·········4:·anewarray·····#94·················//·class·java/lang/CharSequence
256 ·········7:·astore_3256 ·········7:·astore_3
257 ·········8:·aload_0257 ·········8:·aload_0
258 ·········9:·aload_3258 ·········9:·aload_3
259 ········10:·putfield······#54·················//·Field·ssidList:[Ljava/lang/CharSequence;259 ········10:·putfield······#54·················//·Field·ssidList:[Ljava/lang/CharSequence;
Offset 267, 60 lines modifiedOffset 267, 60 lines modified
267 ········24:·aload_0267 ········24:·aload_0
268 ········25:·aload_3268 ········25:·aload_3
269 ········26:·putfield······#56·················//·Field·activeList:[Z269 ········26:·putfield······#56·················//·Field·activeList:[Z
270 ········29:·iconst_0270 ········29:·iconst_0
271 ········30:·istore········5271 ········30:·istore········5
272 ········32:·aload_1272 ········32:·aload_1
273 ········33:·invokevirtual·#98·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;273 ········33:·invokevirtual·#98·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
274 ········36:·astore········6274 ········36:·astore_3
275 ········38:·aload·········6275 ········37:·aload_3
276 ········40:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z276 ········38:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
277 ········45:·istore········4277 ········43:·istore········6
278 ········47:·iload·········4278 ········45:·iload·········6
279 ········49:·ifeq··········84279 ········47:·ifeq··········83
280 ········52:·aload·········6280 ········50:·aload_3
281 ········54:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;281 ········51:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
282 ········59:·checkcast·····#110················//·class·java/lang/String282 ········56:·checkcast·····#110················//·class·java/lang/String
283 ········62:·astore········7283 ········59:·astore········7
284 ········64:·aload_0284 ········61:·aload_0
285 ········65:·getfield······#54·················//·Field·ssidList:[Ljava/lang/CharSequence;285 ········62:·getfield······#54·················//·Field·ssidList:[Ljava/lang/CharSequence;
286 ········68:·astore_3 
287 ········69:·aload_3286 ········65:·astore········8
 287 ········67:·aload·········8
288 ········70:·iload·········5288 ········69:·iload·········5
289 ········72:·aload·········7289 ········71:·aload·········7
290 ········74:·aastore290 ········73:·aastore
291 ········75:·iload·········5291 ········74:·iload·········5
292 ········77:·iconst_1292 ········76:·iconst_1
293 ········78:·iadd293 ········77:·iadd
294 ········79:·istore········5294 ········78:·istore········5
295 ········81:·goto··········38295 ········80:·goto··········37
296 ········84:·iconst_0296 ········83:·iconst_0
297 ········85:·istore········5297 ········84:·istore········5
298 ········87:·aload_2298 ········86:·aload_2
299 ········88:·invokevirtual·#98·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;299 ········87:·invokevirtual·#98·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
300 ········91:·astore········6 
301 ········93:·aload·········6300 ········90:·astore_3
 301 ········91:·aload_3
302 ········95:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z302 ········92:·invokeinterface·#104,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
303 ·······100:·istore········4303 ········97:·istore········6
304 ·······102:·iload·········4304 ········99:·iload·········6
305 ·······104:·ifeq··········146305 ·······101:·ifeq··········144
306 ·······107:·aload·········6306 ·······104:·aload_3
307 ·······109:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;307 ·······105:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
308 ·······114:·checkcast·····#112················//·class·java/lang/Boolean308 ·······110:·checkcast·····#112················//·class·java/lang/Boolean
309 ·······117:·astore········8309 ·······113:·astore········9
310 ·······119:·aload_0310 ·······115:·aload_0
311 ·······120:·getfield······#56·················//·Field·activeList:[Z311 ·······116:·getfield······#56·················//·Field·activeList:[Z
312 ·······123:·astore_3312 ·······119:·astore········8
313 ·······124:·aload·········8313 ·······121:·aload·········9
314 ·······126:·invokevirtual·#115················//·Method·java/lang/Boolean.booleanValue:()Z314 ·······123:·invokevirtual·#115················//·Method·java/lang/Boolean.booleanValue:()Z
315 ·······129:·istore········9315 ·······126:·istore········10
316 ·······131:·aload_3316 ·······128:·aload·········8
317 ·······132:·iload·········5317 ·······130:·iload·········5
318 ·······134:·iload·········9318 ·······132:·iload·········10
319 ·······136:·bastore319 ·······134:·bastore
320 ·······137:·iload·········5320 ·······135:·iload·········5
321 ·······139:·iconst_1321 ·······137:·iconst_1
322 ·······140:·iadd322 ·······138:·iadd
323 ·······141:·istore········5323 ·······139:·istore········5
324 ·······143:·goto··········93324 ·······141:·goto··········91
325 ·······146:·return325 ·······144:·return
326 }326 }
17.1 KB
systems/byteswap/aiproute/ShellAccess.class
17.0 KB
procyon -ec {}
    
Offset 37, 188 lines modifiedOffset 37, 188 lines modified
37 ········//····43:·aload···········937 ········//····43:·aload···········9
38 ········//····45:·aload···········638 ········//····45:·aload···········6
39 ········//····47:·invokespecial···java/io/DataOutputStream.<init>:(Ljava/io/OutputStream;)V39 ········//····47:·invokespecial···java/io/DataOutputStream.<init>:(Ljava/io/OutputStream;)V
40 ········//····50:·aload···········840 ········//····50:·aload···········8
41 ········//····52:·invokevirtual···java/lang/Process.getInputStream:()Ljava/io/InputStream;41 ········//····52:·invokevirtual···java/lang/Process.getInputStream:()Ljava/io/InputStream;
42 ········//····55:·astore··········542 ········//····55:·astore··········5
43 ········//····57:·aload_0········43 ········//····57:·aload_0········
 44 ········//····58:·arraylength····
44 ········//····58:·astore··········1045 ········//····59:·istore··········10
45 ········//····60:·aload_0········46 ········//····61:·iconst_0·······
46 ········//····61:·arraylength···· 
47 ········//····62:·istore··········1147 ········//····62:·istore··········11
48 ········//····64:·iconst_0·······48 ········//····64:·aconst_null····
49 ········//····65:·istore··········1249 ········//····65:·astore··········6
50 ········//····67:·iload···········1250 ········//····67:·iload···········11
51 ········//····69:·iload···········1151 ········//····69:·iload···········10
52 ········//····71:·if_icmpge·······14152 ········//····71:·if_icmpge·······140
53 ········//····74:·aload···········1053 ········//····74:·aload_0········
54 ········//····76:·iload···········1254 ········//····75:·iload···········11
55 ········//····78:·aaload·········55 ········//····77:·aaload·········
56 ········//····79:·astore··········1356 ········//····78:·astore··········12
57 ········//····81:·new·············Ljava/lang/StringBuilder;57 ········//····80:·new·············Ljava/lang/StringBuilder;
58 ········//····84:·astore··········658 ········//····83:·astore··········13
59 ········//····86:·aload···········659 ········//····85:·aload···········13
60 ········//····88:·invokespecial···java/lang/StringBuilder.<init>:()V60 ········//····87:·invokespecial···java/lang/StringBuilder.<init>:()V
61 ········//····91:·aload···········6 
62 ········//····93:·aload···········1361 ········//····90:·aload···········13
 62 ········//····92:·aload···········12
63 ········//····95:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;63 ········//····94:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
64 ········//····98:·astore··········664 ········//····97:·astore··········13
65 ········//···100:·ldc·············"\n"65 ········//····99:·ldc·············"\n"
66 ········//···102:·astore··········766 ········//···101:·astore··········14
67 ········//···104:·aload···········667 ········//···103:·aload···········13
68 ········//···106:·aload···········768 ········//···105:·aload···········14
69 ········//···108:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;69 ········//···107:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
70 ········//···111:·astore··········670 ········//···110:·astore··········13
71 ········//···113:·aload···········671 ········//···112:·aload···········13
72 ········//···115:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;72 ········//···114:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
73 ········//···118:·astore··········673 ········//···117:·astore··········13
74 ········//···120:·aload···········974 ········//···119:·aload···········9
75 ········//···122:·aload···········675 ········//···121:·aload···········13
76 ········//···124:·invokevirtual···java/io/DataOutputStream.writeBytes:(Ljava/lang/String;)V76 ········//···123:·invokevirtual···java/io/DataOutputStream.writeBytes:(Ljava/lang/String;)V
77 ········//···127:·aload···········977 ········//···126:·aload···········9
78 ········//···129:·invokevirtual···java/io/DataOutputStream.flush:()V78 ········//···128:·invokevirtual···java/io/DataOutputStream.flush:()V
79 ········//···132:·iload···········1279 ········//···131:·iload···········11
80 ········//···134:·iconst_1·······80 ········//···133:·iconst_1·······
81 ········//···135:·iadd···········81 ········//···134:·iadd···········
82 ········//···136:·istore··········1282 ········//···135:·istore··········11
83 ········//···138:·goto············6783 ········//···137:·goto············67
84 ········//···141:·ldc·············"exit\n"84 ········//···140:·ldc·············"exit\n"
85 ········//···143:·astore··········685 ········//···142:·astore··········6
86 ········//···145:·aload···········986 ········//···144:·aload···········9
87 ········//···147:·aload···········687 ········//···146:·aload···········6
88 ········//···149:·invokevirtual···java/io/DataOutputStream.writeBytes:(Ljava/lang/String;)V88 ········//···148:·invokevirtual···java/io/DataOutputStream.writeBytes:(Ljava/lang/String;)V
89 ········//···152:·aload···········989 ········//···151:·aload···········9
90 ········//···154:·invokevirtual···java/io/DataOutputStream.flush:()V90 ········//···153:·invokevirtual···java/io/DataOutputStream.flush:()V
91 ········//···157:·aload···········891 ········//···156:·aload···········8
92 ········//···159:·invokevirtual···java/lang/Process.waitFor:()I92 ········//···158:·invokevirtual···java/lang/Process.waitFor:()I
93 ········//···162:·pop············93 ········//···161:·pop············
94 ········//···163:·aload···········594 ········//···162:·aload···········5
95 ········//···165:·invokestatic····systems/byteswap/aiproute/ShellAccess.readFully:(Ljava/io/InputStream;)Ljava/lang/String;95 ········//···164:·invokestatic····systems/byteswap/aiproute/ShellAccess.readFully:(Ljava/io/InputStream;)Ljava/lang/String;
96 ········//···168:·astore_3·······96 ········//···167:·astore_3·······
97 ········//···169:·getstatic·······java/lang/System.out:Ljava/io/PrintStream;97 ········//···168:·getstatic·······java/lang/System.out:Ljava/io/PrintStream;
98 ········//···172:·astore··········698 ········//···171:·astore··········6
99 ········//···174:·aload···········699 ········//···173:·aload···········6
100 ········//···176:·aload_3········100 ········//···175:·aload_3········
101 ········//···177:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V101 ········//···176:·invokevirtual···java/io/PrintStream.println:(Ljava/lang/String;)V
102 ········//···180:·iload_1········102 ········//···179:·iload_1········
103 ········//···181:·anewarray·······Ljava/lang/Object;103 ········//···180:·anewarray·······Ljava/lang/Object;
104 ········//···184:·astore··········6104 ········//···183:·astore··········6
105 ········//···186:·aload···········6105 ········//···185:·aload···········6
106 ········//···188:·iconst_0·······106 ········//···187:·iconst_0·······
107 ········//···189:·aload···········9107 ········//···188:·aload···········9
108 ········//···191:·aastore········108 ········//···190:·aastore········
109 ········//···192:·aload···········6109 ········//···191:·aload···········6
110 ········//···194:·iload_2········110 ········//···193:·iload_2········
111 ········//···195:·aload···········5111 ········//···194:·aload···········5
112 ········//···197:·aastore········112 ········//···196:·aastore········
113 ········//···198:·aload···········6113 ········//···197:·aload···········6
114 ········//···200:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V114 ········//···199:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V
115 ········//···203:·aload···········9115 ········//···202:·aload···········9
116 ········//···205:·astore··········4116 ········//···204:·astore··········4
117 ········//···207:·aload_3········117 ········//···206:·aload_3········
118 ········//···208:·areturn········118 ········//···207:·areturn········
119 ········//···209:·astore··········14119 ········//···208:·astore··········15
120 ········//···211:·aload···········14120 ········//···210:·aload···········15
121 ········//···213:·invokevirtual···java/lang/InterruptedException.printStackTrace:()V121 ········//···212:·invokevirtual···java/lang/InterruptedException.printStackTrace:()V
122 ········//···216:·goto············163122 ········//···215:·goto············162
123 ········//···219:·astore··········14123 ········//···218:·astore··········15
124 ········//···221:·aload···········9124 ········//···220:·aload···········9
125 ········//···223:·astore··········4125 ········//···222:·astore··········4
126 ········//···225:·aload···········14126 ········//···224:·aload···········15
127 ········//···227:·invokevirtual···java/io/IOException.printStackTrace:()V127 ········//···226:·invokevirtual···java/io/IOException.printStackTrace:()V
128 ········//···230:·iload_1········128 ········//···229:·iload_1········
129 ········//···231:·anewarray·······Ljava/lang/Object;129 ········//···230:·anewarray·······Ljava/lang/Object;
130 ········//···234:·astore··········6130 ········//···233:·astore··········6
131 ········//···236:·aload···········6131 ········//···235:·aload···········6
132 ········//···238:·iconst_0·······132 ········//···237:·iconst_0·······
133 ········//···239:·aload···········4133 ········//···238:·aload···········4
134 ········//···241:·aastore········134 ········//···240:·aastore········
135 ········//···242:·aload···········6135 ········//···241:·aload···········6
136 ········//···244:·iload_2········136 ········//···243:·iload_2········
137 ········//···245:·aload···········5137 ········//···244:·aload···········5
138 ········//···247:·aastore········138 ········//···246:·aastore········
139 ········//···248:·aload···········6139 ········//···247:·aload···········6
140 ········//···250:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V140 ········//···249:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V
141 ········//···253:·goto············207141 ········//···252:·goto············206
142 ········//···256:·astore··········6142 ········//···255:·astore··········6
143 ········//···258:·iload_1········143 ········//···257:·iload_1········
144 ········//···259:·anewarray·······Ljava/lang/Object;144 ········//···258:·anewarray·······Ljava/lang/Object;
145 ········//···262:·astore··········7145 ········//···261:·astore··········7
146 ········//···264:·aload···········7146 ········//···263:·aload···········7
147 ········//···266:·iconst_0·······147 ········//···265:·iconst_0·······
148 ········//···267:·aload···········4148 ········//···266:·aload···········4
149 ········//···269:·aastore········149 ········//···268:·aastore········
150 ········//···270:·aload···········7 
151 ········//···272:·iload_2········ 
152 ········//···273:·aload···········5 
153 ········//···275:·aastore········ 
154 ········//···276:·aload···········7150 ········//···269:·aload···········7
 151 ········//···271:·iload_2········
 152 ········//···272:·aload···········5
 153 ········//···274:·aastore········
 154 ········//···275:·aload···········7
155 ········//···278:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V155 ········//···277:·invokestatic····systems/byteswap/aiproute/Closer.closeSilently:([Ljava/lang/Object;)V
156 ········//···281:·aload···········6156 ········//···280:·aload···········6
157 ········//···283:·athrow·········157 ········//···282:·athrow·········
Max diff block lines reached; 6218/17418 bytes (35.70%) of diff not shown.
7.71 KB
systems/byteswap/aiproute/EditRouteActivity.class
7.62 KB
procyon -ec {}
    
Offset 207, 28 lines modifiedOffset 207, 28 lines modified
207 ················Integer·value;207 ················Integer·value;
208 ················String·message·=·null;208 ················String·message·=·null;
209 ················int·n;209 ················int·n;
210 ················int·n2;210 ················int·n2;
211 ················Iterator<Boolean>·iterator;211 ················Iterator<Boolean>·iterator;
212 ················int·n3;212 ················int·n3;
213 ················Iterator<Boolean>·iterator2;213 ················Iterator<Boolean>·iterator2;
214 ················Label_0781_Outer:Label_0954_Outer:214 ················Label_0781_Outer:Label_0960_Outer:
215 ················while·(true)·{215 ················while·(true)·{
216 ····················route·=·new·Route();216 ····················route·=·new·Route();
217 ····················route.setName(editText.getText().toString());217 ····················route.setName(editText.getText().toString());
218 ····················route.setAddress(editText2.getText().toString());218 ····················route.setAddress(editText2.getText().toString());
219 ····················route.setNetmask(editText3.getText().toString());219 ····················route.setNetmask(editText3.getText().toString());
220 ····················route.setGateway(editText4.getText().toString());220 ····················route.setGateway(editText4.getText().toString());
221 ····················while·(true)·{221 ····················while·(true)·{
222 ····················Label_1525:222 ····················Label_1526:
223 ························while·(true)·{223 ························while·(true)·{
224 ····························Label_1246:·{224 ····························Label_1252:·{
225 ····························Label_1065:225 ····························Label_1071:
226 ································while·(true)·{226 ································while·(true)·{
227 ····································Label_1042:·{227 ····································Label_1048:·{
228 ········································try·{228 ········································try·{
229 ············································text·=·editText5.getText();229 ············································text·=·editText5.getText();
230 ············································try·{230 ············································try·{
231 ················································string·=·text.toString();231 ················································string·=·text.toString();
232 ················································try·{232 ················································try·{
233 ····················································Label_0623:·{233 ····················································Label_0623:·{
234 ························································if·(string.isEmpty())·{234 ························································if·(string.isEmpty())·{
Offset 248, 38 lines modifiedOffset 248, 38 lines modified
248 ····································································switch·(message.hashCode())·{248 ····································································switch·(message.hashCode())·{
249 ········································································default:·{249 ········································································default:·{
250 ············································································switch·(n)·{250 ············································································switch·(n)·{
251 ················································································default:·{251 ················································································default:·{
252 ····················································································Toast.makeText((Context)this,·2131165218,·0).show();252 ····················································································Toast.makeText((Context)this,·2131165218,·0).show();
253 ····················································································if·(route.isActive())·{253 ····················································································if·(route.isActive())·{
254 ························································································if·(!SettingsActivity.isSSIDbasedActivation(this.getApplicationContext()))·{254 ························································································if·(!SettingsActivity.isSSIDbasedActivation(this.getApplicationContext()))·{
255 ····························································································break·Label_1525;255 ····························································································break·Label_1526;
256 ························································································}256 ························································································}
257 ························································································this.wifi·=·(WifiManager)this.getApplicationContext().getSystemService("wifi");257 ························································································this.wifi·=·(WifiManager)this.getApplicationContext().getSystemService("wifi");
258 ························································································if·(this.storage.isSSIDactiveForRoute(this.index,·this.wifi.getConnectionInfo().getSSID().replaceAll("\"",·"")))·{258 ························································································if·(this.storage.isSSIDactiveForRoute(this.index,·this.wifi.getConnectionInfo().getSSID().replaceAll("\"",·"")))·{
259 ····························································································ShellAccess.execSuCommand(new·String[]·{·route.toRouteStringAdd(this.getApplicationContext())·});259 ····························································································ShellAccess.execSuCommand(new·String[]·{·route.toRouteStringAdd(this.getApplicationContext())·});
260 ························································································}260 ························································································}
261 ····················································································}261 ····················································································}
262 ····················································································this.startActivity(new·Intent((Context)this,·(Class)MainActivity.class));262 ····················································································this.startActivity(new·Intent((Context)this,·(Class)MainActivity.class));
263 ····················································································break·Label_0477;263 ····················································································break·Label_0477;
264 ················································································}264 ················································································}
265 ················································································case·0:·{265 ················································································case·0:·{
266 ····················································································break·Label_1065;266 ····················································································break·Label_1071;
267 ················································································}267 ················································································}
268 ················································································case·1:·{268 ················································································case·1:·{
269 ····················································································break·Label_1246;269 ····················································································break·Label_1252;
270 ················································································}270 ················································································}
271 ············································································}271 ············································································}
272 ············································································break;272 ············································································break;
273 ········································································}273 ········································································}
274 ········································································case·77184:·{274 ········································································case·77184:·{
275 ············································································break;275 ············································································break;
276 ········································································}276 ········································································}
277 ········································································case·2123274:·{277 ········································································case·2123274:·{
278 ············································································break·Label_1042;278 ············································································break·Label_1048;
279 ········································································}279 ········································································}
280 ····································································}280 ····································································}
281 ································································}281 ································································}
282 ································································catch·(Exception·ex)·{282 ································································catch·(Exception·ex)·{
283 ····································································Toast.makeText((Context)this,·2131165216,·0).show();283 ····································································Toast.makeText((Context)this,·2131165216,·0).show();
284 ····································································break;284 ····································································break;
285 ································································}285 ································································}
Offset 312, 29 lines modifiedOffset 312, 29 lines modified
312 ································while·(iterator.hasNext())·{312 ································while·(iterator.hasNext())·{
313 ····································if·((boolean)Boolean.valueOf(iterator.next()))·{313 ····································if·((boolean)Boolean.valueOf(iterator.next()))·{
314 ········································this.storage.insertSSID((String)this.ssidArray.get(n2),·this.index);314 ········································this.storage.insertSSID((String)this.ssidArray.get(n2),·this.index);
315 ····································}315 ····································}
316 ····································++n2;316 ····································++n2;
317 ································}317 ································}
318 ································Toast.makeText((Context)this,·2131165207,·0).show();318 ································Toast.makeText((Context)this,·2131165207,·0).show();
319 ································continue·Label_0954_Outer;319 ································continue·Label_0960_Outer;
320 ····························}320 ····························}
321 ····························ShellAccess.execSuCommand(new·String[]·{·this.storage.getRoute(this.index).toRouteStringDelete(view.getContext())·});321 ····························ShellAccess.execSuCommand(new·String[]·{·this.storage.getRoute(this.index).toRouteStringDelete(view.getContext())·});
322 ····························this.storage.updateRoute(this.index,·route);322 ····························this.storage.updateRoute(this.index,·route);
323 ····························this.storage.deleteSSIDforRoute(this.index);323 ····························this.storage.deleteSSIDforRoute(this.index);
324 ····························n3·=·0;324 ····························n3·=·0;
325 ····························iterator2·=·(Iterator<Boolean>)this.activeArray.iterator();325 ····························iterator2·=·(Iterator<Boolean>)this.activeArray.iterator();
326 ····························while·(iterator2.hasNext())·{326 ····························while·(iterator2.hasNext())·{
327 ································if·((boolean)Boolean.valueOf(iterator2.next()))·{327 ································if·((boolean)Boolean.valueOf(iterator2.next()))·{
328 ····································this.storage.insertSSID((String)this.ssidArray.get(n3),·this.index);328 ····································this.storage.insertSSID((String)this.ssidArray.get(n3),·this.index);
329 ································}329 ································}
330 ································++n3;330 ································++n3;
331 ····························}331 ····························}
332 ····························Toast.makeText((Context)this,·2131165206,·0).show();332 ····························Toast.makeText((Context)this,·2131165206,·0).show();
333 ····························continue·Label_0954_Outer;333 ····························continue·Label_0960_Outer;
334 ························}334 ························}
335 ························ShellAccess.execSuCommand(new·String[]·{·route.toRouteStringAdd(this.getApplicationContext())·});335 ························ShellAccess.execSuCommand(new·String[]·{·route.toRouteStringAdd(this.getApplicationContext())·});
336 ························continue;336 ························continue;
337 ····················}337 ····················}
338 ················}338 ················}
339 ············}339 ············}
340 ········}340 ········}
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·908 
32 ····return-void31 ····return-void
33 .end·method32 .end·method
11.2 KB
smali/systems/byteswap/aiproute/ShellAccess.smali
    
Offset 11, 254 lines modifiedOffset 11, 240 lines modified
11 ····.line·3511 ····.line·35
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·varargs·execSuCommand([Ljava/lang/String;)Ljava/lang/String;15 .method·public·static·varargs·execSuCommand([Ljava/lang/String;)Ljava/lang/String;
16 ····.locals·1516 ····.locals·14
17 ····.param·p0,·"strings"····#·[Ljava/lang/String;17 ····.param·p0,·"strings"····#·[Ljava/lang/String;
  
18 ····.prologue18 ····.prologue
19 ····const/4·v14,·0x219 ····const/4·v13,·0x2
  
20 ····const/4·v13,·0x120 ····const/4·v12,·0x1
  
21 ····const/4·v12,·0x021 ····const/4·v8,·0x0
  
22 ····.line·4922 ····.line·49
23 ····const-string·v6,·""23 ····const-string·v3,·""
  
24 ····.line·5024 ····.line·50
25 ····.local·v6,·"res":Ljava/lang/String;25 ····.local·v3,·"res":Ljava/lang/String;
26 ····const/4·v4,·0x026 ····const/4·v1,·0x0
  
27 ····.line·5127 ····.line·51
28 ····.local·v4,·"outputStream":Ljava/io/DataOutputStream;28 ····.local·v1,·"outputStream":Ljava/io/DataOutputStream;
29 ····const/4·v7,·0x029 ····const/4·v4,·0x0
  
30 ····.line·5330 ····.line·53
31 ····.local·v7,·"response":Ljava/io/InputStream;31 ····.local·v4,·"response":Ljava/io/InputStream;
32 ····:try_start_032 ····:try_start_0
33 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;33 ····invoke-static·{},·Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime;
  
34 ····move-result-object·v1034 ····move-result-object·v7
  
35 ····const-string·v11,·"su"35 ····const-string·v9,·"su"
  
36 ····invoke-virtual·{v10,·v11},·Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;36 ····invoke-virtual·{v7,·v9},·Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process;
  
37 ····move-result-object·v937 ····move-result-object·v6
  
38 ····.line·5438 ····.line·54
39 ····.local·v9,·"su":Ljava/lang/Process;39 ····.local·v6,·"su":Ljava/lang/Process;
40 ····new-instance·v5,·Ljava/io/DataOutputStream;40 ····new-instance·v2,·Ljava/io/DataOutputStream;
  
41 ····invoke-virtual·{v9},·Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;41 ····invoke-virtual·{v6},·Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream;
  
42 ····move-result-object·v1042 ····move-result-object·v7
  
43 ····invoke-direct·{v5,·v10},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V43 ····invoke-direct·{v2,·v7},·Ljava/io/DataOutputStream;-><init>(Ljava/io/OutputStream;)V
44 ····:try_end_044 ····:try_end_0
45 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_245 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_2
46 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_046 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
47 ····.line·5547 ····.line·55
48 ····.end·local·v4····#·"outputStream":Ljava/io/DataOutputStream;48 ····.end·local·v1····#·"outputStream":Ljava/io/DataOutputStream;
49 ····.local·v5,·"outputStream":Ljava/io/DataOutputStream;49 ····.local·v2,·"outputStream":Ljava/io/DataOutputStream;
50 ····:try_start_150 ····:try_start_1
51 ····invoke-virtual·{v9},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;51 ····invoke-virtual·{v6},·Ljava/lang/Process;->getInputStream()Ljava/io/InputStream;
  
52 ····move-result-object·v752 ····move-result-object·v4
  
53 ····.line·5753 ····.line·57
54 ····move-object·v0,·p054 ····array-length·v9,·p0
  
 55 ····move·v7,·v8
55 ····.local·v0,·"arr$":[Ljava/lang/String; 
56 ····array-length·v3,·v0 
  
57 ····.local·v3,·"len$":I 
58 ····const/4·v2,·0x0 
  
59 ····.local·v2,·"i$":I 
60 ····:goto_056 ····:goto_0
61 ····if-ge·v2,·v3,·:cond_057 ····if-ge·v7,·v9,·:cond_0
  
62 ····aget-object·v8,·v0,·v258 ····aget-object·v5,·p0,·v7
  
63 ····.line·5859 ····.line·58
64 ····.local·v8,·"s":Ljava/lang/String;60 ····.local·v5,·"s":Ljava/lang/String;
65 ····new-instance·v10,·Ljava/lang/StringBuilder;61 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
66 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V62 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
67 ····invoke-virtual·{v10,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;63 ····invoke-virtual·{v10,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
68 ····move-result-object·v1064 ····move-result-object·v10
  
69 ····const-string·v11,·"\n"65 ····const-string·v11,·"\n"
  
70 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;66 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
71 ····move-result-object·v1067 ····move-result-object·v10
  
72 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;68 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
73 ····move-result-object·v1069 ····move-result-object·v10
  
74 ····invoke-virtual·{v5,·v10},·Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V70 ····invoke-virtual·{v2,·v10},·Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
  
75 ····.line·5971 ····.line·59
76 ····invoke-virtual·{v5},·Ljava/io/DataOutputStream;->flush()V72 ····invoke-virtual·{v2},·Ljava/io/DataOutputStream;->flush()V
  
77 ····.line·5773 ····.line·57
78 ····add-int/lit8·v2,·v2,·0x174 ····add-int/lit8·v7,·v7,·0x1
  
79 ····goto·:goto_075 ····goto·:goto_0
  
80 ····.line·6276 ····.line·62
81 ····.end·local·v8····#·"s":Ljava/lang/String;77 ····.end·local·v5····#·"s":Ljava/lang/String;
82 ····:cond_078 ····:cond_0
83 ····const-string·v10,·"exit\n"79 ····const-string·v7,·"exit\n"
  
84 ····invoke-virtual·{v5,·v10},·Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V80 ····invoke-virtual·{v2,·v7},·Ljava/io/DataOutputStream;->writeBytes(Ljava/lang/String;)V
  
85 ····.line·6381 ····.line·63
86 ····invoke-virtual·{v5},·Ljava/io/DataOutputStream;->flush()V82 ····invoke-virtual·{v2},·Ljava/io/DataOutputStream;->flush()V
87 ····:try_end_183 ····:try_end_1
88 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_184 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
89 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_185 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1
  
90 ····.line·6586 ····.line·65
91 ····:try_start_287 ····:try_start_2
92 ····invoke-virtual·{v9},·Ljava/lang/Process;->waitFor()I88 ····invoke-virtual·{v6},·Ljava/lang/Process;->waitFor()I
93 ····:try_end_289 ····:try_end_2
94 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_090 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_0
95 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_191 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_1
Max diff block lines reached; 6139/11349 bytes (54.09%) of diff not shown.
3.51 KB
smali/systems/byteswap/aiproute/SettingsActivity.smali
    
Offset 43, 15 lines modifiedOffset 43, 14 lines modified
43 .method·public·constructor·<init>()V43 .method·public·constructor·<init>()V
44 ····.locals·044 ····.locals·0
  
45 ····.prologue45 ····.prologue
46 ····.line·4046 ····.line·40
47 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V47 ····invoke-direct·{p0},·Landroid/preference/PreferenceActivity;-><init>()V
  
48 ····.line·171 
49 ····return-void48 ····return-void
50 .end·method49 .end·method
  
51 .method·static·synthetic·access$000(Landroid/preference/Preference;)V50 .method·static·synthetic·access$000(Landroid/preference/Preference;)V
52 ····.locals·051 ····.locals·0
53 ····.param·p0,·"x0"····#·Landroid/preference/Preference;52 ····.param·p0,·"x0"····#·Landroid/preference/Preference;
  
Offset 82, 36 lines modifiedOffset 81, 40 lines modified
82 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerBoolean:Landroid/preference/Preference$OnPreferenceChangeListener;81 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerBoolean:Landroid/preference/Preference$OnPreferenceChangeListener;
  
83 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V82 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
84 ····.line·14683 ····.line·146
85 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerBoolean:Landroid/preference/Preference$OnPreferenceChangeListener;84 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerBoolean:Landroid/preference/Preference$OnPreferenceChangeListener;
  
 85 ····.line·148
86 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;86 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
87 ····move-result-object·v187 ····move-result-object·v1
  
88 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;88 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
89 ····move-result-object·v189 ····move-result-object·v1
  
 90 ····.line·149
90 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;91 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;
  
91 ····move-result-object·v292 ····move-result-object·v2
  
92 ····const/4·v3,·0x193 ····const/4·v3,·0x1
  
93 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z94 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
94 ····move-result·v195 ····move-result·v1
  
 96 ····.line·147
95 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;97 ····invoke-static·{v1},·Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
  
96 ····move-result-object·v198 ····move-result-object·v1
  
 99 ····.line·146
97 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z100 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z
  
98 ····.line·150101 ····.line·150
99 ····return-void102 ····return-void
100 .end·method103 .end·method
  
101 .method·private·static·bindPreferenceSummaryToValueString(Landroid/preference/Preference;)V104 .method·private·static·bindPreferenceSummaryToValueString(Landroid/preference/Preference;)V
Offset 123, 32 lines modifiedOffset 126, 35 lines modified
123 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerString:Landroid/preference/Preference$OnPreferenceChangeListener;126 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerString:Landroid/preference/Preference$OnPreferenceChangeListener;
  
124 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V127 ····invoke-virtual·{p0,·v0},·Landroid/preference/Preference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V
  
125 ····.line·124128 ····.line·124
126 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerString:Landroid/preference/Preference$OnPreferenceChangeListener;129 ····sget-object·v0,·Lsystems/byteswap/aiproute/SettingsActivity;->sBindPreferenceSummaryToValueListenerString:Landroid/preference/Preference$OnPreferenceChangeListener;
  
 130 ····.line·126
127 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;131 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getContext()Landroid/content/Context;
  
128 ····move-result-object·v1132 ····move-result-object·v1
  
129 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;133 ····invoke-static·{v1},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences;
  
130 ····move-result-object·v1134 ····move-result-object·v1
  
 135 ····.line·127
131 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;136 ····invoke-virtual·{p0},·Landroid/preference/Preference;->getKey()Ljava/lang/String;
  
132 ····move-result-object·v2137 ····move-result-object·v2
  
133 ····const-string·v3,·""138 ····const-string·v3,·""
  
134 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;139 ····invoke-interface·{v1,·v2,·v3},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
135 ····move-result-object·v1140 ····move-result-object·v1
  
 141 ····.line·124
136 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z142 ····invoke-interface·{v0,·p0,·v1},·Landroid/preference/Preference$OnPreferenceChangeListener;->onPreferenceChange(Landroid/preference/Preference;Ljava/lang/Object;)Z
  
137 ····.line·128143 ····.line·128
138 ····return-void144 ····return-void
139 .end·method145 .end·method
  
140 .method·public·static·getInterfaceName(Landroid/content/Context;)Ljava/lang/String;146 .method·public·static·getInterfaceName(Landroid/content/Context;)Ljava/lang/String;
284 B
smali/systems/byteswap/aiproute/R.smali
    
Offset 29, 10 lines modifiedOffset 29, 9 lines modified
29 .method·public·constructor·<init>()V29 .method·public·constructor·<init>()V
30 ····.locals·030 ····.locals·0
  
31 ····.prologue31 ····.prologue
32 ····.line·1032 ····.line·10
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
34 ····.line·2118 
35 ····return-void34 ····return-void
36 .end·method35 .end·method
82.6 KB
smali/systems/byteswap/aiproute/EditRouteActivity.smali
    
Offset 127, 237 lines modifiedOffset 127, 236 lines modified
127 ····.prologue127 ····.prologue
128 ····.line·68128 ····.line·68
129 ····invoke-super/range·{p0·..·p1},·Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V129 ····invoke-super/range·{p0·..·p1},·Landroid/support/v7/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
  
130 ····.line·69130 ····.line·69
131 ····invoke-virtual/range·{p0·..·p0},·Lsystems/byteswap/aiproute/EditRouteActivity;->getIntent()Landroid/content/Intent;131 ····invoke-virtual/range·{p0·..·p0},·Lsystems/byteswap/aiproute/EditRouteActivity;->getIntent()Landroid/content/Intent;
  
132 ····move-result-object·v11132 ····move-result-object·v10
  
133 ····.line·70133 ····.line·70
134 ····.local·v11,·"intent":Landroid/content/Intent;134 ····.local·v10,·"intent":Landroid/content/Intent;
135 ····const·v20,·0x7f040018135 ····const·v19,·0x7f040018
  
136 ····move-object/from16·v0,·p0136 ····move-object/from16·v0,·p0
  
137 ····move/from16·v1,·v20137 ····move/from16·v1,·v19
  
138 ····invoke-virtual·{v0,·v1},·Lsystems/byteswap/aiproute/EditRouteActivity;->setContentView(I)V138 ····invoke-virtual·{v0,·v1},·Lsystems/byteswap/aiproute/EditRouteActivity;->setContentView(I)V
  
139 ····.line·73139 ····.line·73
140 ····const-string·v20,·"systems.byteswap.aiproute.MESSAGE"140 ····const-string·v19,·"systems.byteswap.aiproute.MESSAGE"
  
141 ····move-object/from16·v0,·v20141 ····move-object/from16·v0,·v19
  
142 ····invoke-virtual·{v11,·v0},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;142 ····invoke-virtual·{v10,·v0},·Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
  
143 ····move-result-object·v20143 ····move-result-object·v19
  
144 ····move-object/from16·v0,·v20144 ····move-object/from16·v0,·v19
  
145 ····move-object/from16·v1,·p0145 ····move-object/from16·v1,·p0
  
146 ····iput-object·v0,·v1,·Lsystems/byteswap/aiproute/EditRouteActivity;->message:Ljava/lang/String;146 ····iput-object·v0,·v1,·Lsystems/byteswap/aiproute/EditRouteActivity;->message:Ljava/lang/String;
  
147 ····.line·75147 ····.line·75
148 ····move-object/from16·v0,·p0148 ····move-object/from16·v0,·p0
  
149 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->message:Ljava/lang/String;149 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->message:Ljava/lang/String;
  
150 ····move-object/from16·v21,·v0150 ····move-object/from16·v20,·v0
  
151 ····const/16·v20,·-0x1151 ····const/16·v19,·-0x1
  
152 ····invoke-virtual/range·{v21·..·v21},·Ljava/lang/String;->hashCode()I152 ····invoke-virtual/range·{v20·..·v20},·Ljava/lang/String;->hashCode()I
  
153 ····move-result·v22153 ····move-result·v21
  
154 ····sparse-switch·v22,·:sswitch_data_0154 ····sparse-switch·v21,·:sswitch_data_0
  
155 ····:cond_0155 ····:cond_0
156 ····:goto_0156 ····:goto_0
157 ····packed-switch·v20,·:pswitch_data_0157 ····packed-switch·v19,·:pswitch_data_0
  
158 ····.line·138158 ····.line·138
159 ····const·v20,·0x7f070022159 ····const·v19,·0x7f070022
  
160 ····const/16·v21,·0x0160 ····const/16·v20,·0x0
  
161 ····move-object/from16·v0,·p0161 ····move-object/from16·v0,·p0
  
162 ····move/from16·v1,·v20162 ····move/from16·v1,·v19
  
163 ····move/from16·v2,·v21163 ····move/from16·v2,·v20
  
164 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;164 ····invoke-static·{v0,·v1,·v2},·Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast;
  
165 ····move-result-object·v20165 ····move-result-object·v19
  
166 ····invoke-virtual/range·{v20·..·v20},·Landroid/widget/Toast;->show()V166 ····invoke-virtual/range·{v19·..·v19},·Landroid/widget/Toast;->show()V
  
167 ····.line·143167 ····.line·143
168 ····:cond_1168 ····:cond_1
169 ····:goto_1169 ····:goto_1
170 ····:pswitch_0170 ····:pswitch_0
171 ····invoke-virtual/range·{p0·..·p0},·Lsystems/byteswap/aiproute/EditRouteActivity;->getApplicationContext()Landroid/content/Context;171 ····invoke-virtual/range·{p0·..·p0},·Lsystems/byteswap/aiproute/EditRouteActivity;->getApplicationContext()Landroid/content/Context;
  
172 ····move-result-object·v20172 ····move-result-object·v19
  
173 ····const-string·v21,·"wifi"173 ····const-string·v20,·"wifi"
  
174 ····invoke-virtual/range·{v20·..·v21},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;174 ····invoke-virtual/range·{v19·..·v20},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
175 ····move-result-object·v20175 ····move-result-object·v19
  
176 ····check-cast·v20,·Landroid/net/wifi/WifiManager;176 ····check-cast·v19,·Landroid/net/wifi/WifiManager;
  
177 ····move-object/from16·v0,·v20177 ····move-object/from16·v0,·v19
  
178 ····move-object/from16·v1,·p0178 ····move-object/from16·v1,·p0
  
179 ····iput-object·v0,·v1,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;179 ····iput-object·v0,·v1,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;
  
180 ····.line·146180 ····.line·146
181 ····move-object/from16·v0,·p0181 ····move-object/from16·v0,·p0
  
182 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;182 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;
  
183 ····move-object/from16·v20,·v0183 ····move-object/from16·v19,·v0
  
184 ····invoke-virtual/range·{v20·..·v20},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;184 ····invoke-virtual/range·{v19·..·v19},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;
  
185 ····move-result-object·v19185 ····move-result-object·v18
  
186 ····.line·152186 ····.line·152
187 ····.local·v19,·"wifiList":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;"187 ····.local·v18,·"wifiList":Ljava/util/List;,·"Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;"
188 ····move-object/from16·v0,·p0188 ····move-object/from16·v0,·p0
  
189 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;189 ····iget-object·v0,·v0,·Lsystems/byteswap/aiproute/EditRouteActivity;->wifi:Landroid/net/wifi/WifiManager;
  
190 ····move-object/from16·v20,·v0190 ····move-object/from16·v19,·v0
  
191 ····invoke-virtual/range·{v20·..·v20},·Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;191 ····invoke-virtual/range·{v19·..·v19},·Landroid/net/wifi/WifiManager;->getConnectionInfo()Landroid/net/wifi/WifiInfo;
  
192 ····move-result-object·v10192 ····move-result-object·v9
  
193 ····.line·153193 ····.line·153
194 ····.local·v10,·"info":Landroid/net/wifi/WifiInfo;194 ····.local·v9,·"info":Landroid/net/wifi/WifiInfo;
195 ····invoke-virtual·{v10},·Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;195 ····invoke-virtual·{v9},·Landroid/net/wifi/WifiInfo;->getSSID()Ljava/lang/String;
  
196 ····move-result-object·v20196 ····move-result-object·v19
  
197 ····const-string·v21,·"\""197 ····const-string·v20,·"\""
  
198 ····const-string·v22,·""198 ····const-string·v21,·""
  
199 ····invoke-virtual/range·{v20·..·v22},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;199 ····invoke-virtual/range·{v19·..·v21},·Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
Max diff block lines reached; 78934/84460 bytes (93.46%) of diff not shown.
602 B
smali/systems/byteswap/aiproute/MainActivity$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/MainActivity;21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsystems/byteswap/aiproute/MainActivity;)V23 .method·constructor·<init>(Lsystems/byteswap/aiproute/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsystems/byteswap/aiproute/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·14427 ····.line·144
27 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/MainActivity$1;->this$0:Lsystems/byteswap/aiproute/MainActivity;28 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/MainActivity$1;->this$0:Lsystems/byteswap/aiproute/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
602 B
smali/systems/byteswap/aiproute/MainActivity$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/MainActivity;21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsystems/byteswap/aiproute/MainActivity;)V23 .method·constructor·<init>(Lsystems/byteswap/aiproute/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsystems/byteswap/aiproute/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·19827 ····.line·198
27 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/MainActivity$2;->this$0:Lsystems/byteswap/aiproute/MainActivity;28 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/MainActivity$2;->this$0:Lsystems/byteswap/aiproute/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.61 KB
smali/systems/byteswap/aiproute/SelectSSIDDialogFragment.smali
    
Offset 23, 15 lines modifiedOffset 23, 14 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·3126 ····.line·31
27 ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V27 ····invoke-direct·{p0},·Landroid/app/DialogFragment;-><init>()V
  
28 ····.line·38 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
  
  
31 #·virtual·methods30 #·virtual·methods
32 .method·public·onAttach(Landroid/app/Activity;)V31 .method·public·onAttach(Landroid/app/Activity;)V
33 ····.locals·532 ····.locals·5
Offset 111, 34 lines modifiedOffset 110, 37 lines modified
  
111 ····iget-object·v2,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->activeList:[Z110 ····iget-object·v2,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->activeList:[Z
  
112 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;111 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;
  
113 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V112 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
  
 113 ····.line·86
114 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;114 ····invoke-virtual·{v0,·v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setMultiChoiceItems([Ljava/lang/CharSequence;[ZLandroid/content/DialogInterface$OnMultiChoiceClickListener;)Landroid/app/AlertDialog$Builder;
  
115 ····move-result-object·v1115 ····move-result-object·v1
  
116 ····const·v2,·0x7f070026116 ····const·v2,·0x7f070026
  
117 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;117 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;
  
118 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V118 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
  
 119 ····.line·94
119 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;120 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
120 ····move-result-object·v1121 ····move-result-object·v1
  
121 ····const·v2,·0x7f07001b122 ····const·v2,·0x7f07001b
  
122 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;123 ····new-instance·v3,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;
  
123 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V124 ····invoke-direct·{v3,·p0},·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;-><init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
  
 125 ····.line·100
124 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;126 ····invoke-virtual·{v1,·v2,·v3},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder;
  
125 ····move-result-object·v0127 ····move-result-object·v0
  
126 ····.line·109128 ····.line·109
127 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;129 ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
Offset 165, 101 lines modifiedOffset 167, 100 lines modified
  
165 ····.prologue167 ····.prologue
166 ····.line·64168 ····.line·64
167 ····.local·p1,·"ssids":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"169 ····.local·p1,·"ssids":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/String;>;"
168 ····.local·p2,·"active":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"170 ····.local·p2,·"active":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/Boolean;>;"
169 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I171 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I
  
170 ····move-result·v4172 ····move-result·v3
  
171 ····new-array·v4,·v4,·[Ljava/lang/CharSequence;173 ····new-array·v3,·v3,·[Ljava/lang/CharSequence;
  
172 ····iput-object·v4,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->ssidList:[Ljava/lang/CharSequence;174 ····iput-object·v3,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->ssidList:[Ljava/lang/CharSequence;
  
173 ····.line·65175 ····.line·65
174 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I176 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->size()I
  
175 ····move-result·v4177 ····move-result·v3
  
176 ····new-array·v4,·v4,·[Z178 ····new-array·v3,·v3,·[Z
  
177 ····iput-object·v4,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->activeList:[Z179 ····iput-object·v3,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->activeList:[Z
  
178 ····.line·66180 ····.line·66
179 ····const/4·v1,·0x0181 ····const/4·v0,·0x0
  
180 ····.line·67182 ····.line·67
181 ····.local·v1,·"j":I183 ····.local·v0,·"j":I
182 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;184 ····invoke-virtual·{p1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
183 ····move-result-object·v0185 ····move-result-object·v3
  
184 ····.local·v0,·"i$":Ljava/util/Iterator; 
185 ····:goto_0186 ····:goto_0
186 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z187 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
187 ····move-result·v4188 ····move-result·v4
  
188 ····if-eqz·v4,·:cond_0189 ····if-eqz·v4,·:cond_0
  
189 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;190 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
190 ····move-result-object·v2191 ····move-result-object·v1
  
191 ····check-cast·v2,·Ljava/lang/String;192 ····check-cast·v1,·Ljava/lang/String;
  
192 ····.line·68193 ····.line·68
193 ····.local·v2,·"ssid":Ljava/lang/String;194 ····.local·v1,·"ssid":Ljava/lang/String;
194 ····iget-object·v4,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->ssidList:[Ljava/lang/CharSequence;195 ····iget-object·v4,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;->ssidList:[Ljava/lang/CharSequence;
  
195 ····aput-object·v2,·v4,·v1196 ····aput-object·v1,·v4,·v0
  
196 ····.line·69197 ····.line·69
197 ····add-int/lit8·v1,·v1,·0x1198 ····add-int/lit8·v0,·v0,·0x1
  
198 ····.line·70199 ····.line·70
199 ····goto·:goto_0200 ····goto·:goto_0
  
200 ····.line·72201 ····.line·72
201 ····.end·local·v2····#·"ssid":Ljava/lang/String;202 ····.end·local·v1····#·"ssid":Ljava/lang/String;
202 ····:cond_0203 ····:cond_0
203 ····const/4·v1,·0x0204 ····const/4·v0,·0x0
  
204 ····.line·73205 ····.line·73
205 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;206 ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
  
206 ····move-result-object·v0207 ····move-result-object·v3
  
207 ····:goto_1208 ····:goto_1
208 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z209 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
209 ····move-result·v4210 ····move-result·v4
  
210 ····if-eqz·v4,·:cond_1211 ····if-eqz·v4,·:cond_1
Max diff block lines reached; 964/5619 bytes (17.16%) of diff not shown.
685 B
smali/systems/byteswap/aiproute/SelectSSIDDialogFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8727 ····.line·87
27 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;28 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$3;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
685 B
smali/systems/byteswap/aiproute/SelectSSIDDialogFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·9427 ····.line·94
27 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;28 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$2;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
686 B
smali/systems/byteswap/aiproute/SelectSSIDDialogFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;21 .field·final·synthetic·this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V23 .method·constructor·<init>(Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·10027 ····.line·100
27 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;28 ····iput-object·p1,·p0,·Lsystems/byteswap/aiproute/SelectSSIDDialogFragment$1;->this$0:Lsystems/byteswap/aiproute/SelectSSIDDialogFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.73 KB
smali/systems/byteswap/aiproute/Closer.smali
    
Offset 15, 179 lines modifiedOffset 15, 174 lines modified
15 ····.line·8115 ····.line·81
16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V16 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
17 ····return-void17 ····return-void
18 .end·method18 .end·method
  
19 .method·public·static·varargs·closeSilently([Ljava/lang/Object;)V19 .method·public·static·varargs·closeSilently([Ljava/lang/Object;)V
20 ····.locals·820 ····.locals·7
21 ····.param·p0,·"xs"····#·[Ljava/lang/Object;21 ····.param·p0,·"xs"····#·[Ljava/lang/Object;
  
22 ····.prologue22 ····.prologue
23 ····.line·8523 ····.line·85
24 ····move-object·v0,·p024 ····array-length·v3,·p0
  
25 ····.local·v0,·"arr$":[Ljava/lang/Object; 
26 ····array-length·v3,·v0 
  
27 ····.local·v3,·"len$":I 
28 ····const/4·v2,·0x025 ····const/4·v2,·0x0
  
29 ····.local·v2,·"i$":I 
30 ····:goto_026 ····:goto_0
31 ····if-ge·v2,·v3,·:cond_427 ····if-ge·v2,·v3,·:cond_4
  
32 ····aget-object·v4,·v0,·v228 ····aget-object·v1,·p0,·v2
  
33 ····.line·8629 ····.line·86
34 ····.local·v4,·"x":Ljava/lang/Object;30 ····.local·v1,·"x":Ljava/lang/Object;
35 ····if-eqz·v4,·:cond_031 ····if-eqz·v1,·:cond_0
  
36 ····.line·8932 ····.line·89
37 ····:try_start_033 ····:try_start_0
38 ····const-string·v5,·"MyActivity"34 ····const-string·v4,·"MyActivity"
  
39 ····new-instance·v6,·Ljava/lang/StringBuilder;35 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
40 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V36 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
41 ····const-string·v7,·"closing:·"37 ····const-string·v6,·"closing:·"
  
42 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;38 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
43 ····move-result-object·v639 ····move-result-object·v5
  
44 ····invoke-virtual·{v6,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;40 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
45 ····move-result-object·v641 ····move-result-object·v5
  
46 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;42 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
47 ····move-result-object·v643 ····move-result-object·v5
  
48 ····invoke-static·{v5,·v6},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I44 ····invoke-static·{v4,·v5},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
  
49 ····.line·9045 ····.line·90
50 ····instance-of·v5,·v4,·Ljava/io/Closeable;46 ····instance-of·v4,·v1,·Ljava/io/Closeable;
  
51 ····if-eqz·v5,·:cond_147 ····if-eqz·v4,·:cond_1
  
52 ····.line·9148 ····.line·91
53 ····check-cast·v4,·Ljava/io/Closeable;49 ····check-cast·v1,·Ljava/io/Closeable;
  
54 ····.end·local·v4····#·"x":Ljava/lang/Object;50 ····.end·local·v1····#·"x":Ljava/lang/Object;
55 ····invoke-interface·{v4},·Ljava/io/Closeable;->close()V51 ····invoke-interface·{v1},·Ljava/io/Closeable;->close()V
  
56 ····.line·8552 ····.line·85
57 ····:cond_053 ····:cond_0
58 ····:goto_154 ····:goto_1
59 ····add-int/lit8·v2,·v2,·0x155 ····add-int/lit8·v2,·v2,·0x1
  
60 ····goto·:goto_056 ····goto·:goto_0
  
61 ····.line·9257 ····.line·92
62 ····.restart·local·v4····#·"x":Ljava/lang/Object;58 ····.restart·local·v1····#·"x":Ljava/lang/Object;
63 ····:cond_159 ····:cond_1
64 ····instance-of·v5,·v4,·Ljava/net/Socket;60 ····instance-of·v4,·v1,·Ljava/net/Socket;
  
65 ····if-eqz·v5,·:cond_261 ····if-eqz·v4,·:cond_2
  
66 ····.line·9362 ····.line·93
67 ····check-cast·v4,·Ljava/net/Socket;63 ····check-cast·v1,·Ljava/net/Socket;
  
68 ····.end·local·v4····#·"x":Ljava/lang/Object;64 ····.end·local·v1····#·"x":Ljava/lang/Object;
69 ····invoke-virtual·{v4},·Ljava/net/Socket;->close()V65 ····invoke-virtual·{v1},·Ljava/net/Socket;->close()V
70 ····:try_end_066 ····:try_end_0
71 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_067 ····.catch·Ljava/lang/Throwable;·{:try_start_0·..·:try_end_0}·:catch_0
  
72 ····goto·:goto_168 ····goto·:goto_1
  
73 ····.line·10069 ····.line·100
74 ····:catch_070 ····:catch_0
75 ····move-exception·v171 ····move-exception·v0
  
76 ····.line·10172 ····.line·101
77 ····.local·v1,·"e":Ljava/lang/Throwable;73 ····.local·v0,·"e":Ljava/lang/Throwable;
78 ····const-string·v5,·"MyActivity"74 ····const-string·v4,·"MyActivity"
  
79 ····invoke-virtual·{v1},·Ljava/lang/Throwable;->toString()Ljava/lang/String;75 ····invoke-virtual·{v0},·Ljava/lang/Throwable;->toString()Ljava/lang/String;
  
80 ····move-result-object·v676 ····move-result-object·v5
  
81 ····invoke-static·{v5,·v6},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I77 ····invoke-static·{v4,·v5},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
  
82 ····goto·:goto_178 ····goto·:goto_1
  
83 ····.line·9479 ····.line·94
84 ····.end·local·v1····#·"e":Ljava/lang/Throwable;80 ····.end·local·v0····#·"e":Ljava/lang/Throwable;
85 ····.restart·local·v4····#·"x":Ljava/lang/Object;81 ····.restart·local·v1····#·"x":Ljava/lang/Object;
86 ····:cond_282 ····:cond_2
87 ····:try_start_183 ····:try_start_1
88 ····instance-of·v5,·v4,·Ljava/net/DatagramSocket;84 ····instance-of·v4,·v1,·Ljava/net/DatagramSocket;
  
89 ····if-eqz·v5,·:cond_385 ····if-eqz·v4,·:cond_3
  
90 ····.line·9586 ····.line·95
91 ····check-cast·v4,·Ljava/net/DatagramSocket;87 ····check-cast·v1,·Ljava/net/DatagramSocket;
  
92 ····.end·local·v4····#·"x":Ljava/lang/Object;88 ····.end·local·v1····#·"x":Ljava/lang/Object;
93 ····invoke-virtual·{v4},·Ljava/net/DatagramSocket;->close()V89 ····invoke-virtual·{v1},·Ljava/net/DatagramSocket;->close()V
  
94 ····goto·:goto_190 ····goto·:goto_1
  
95 ····.line·9791 ····.line·97
96 ····.restart·local·v4····#·"x":Ljava/lang/Object;92 ····.restart·local·v1····#·"x":Ljava/lang/Object;
97 ····:cond_393 ····:cond_3
98 ····const-string·v5,·"MyActivity"94 ····const-string·v4,·"MyActivity"
  
Max diff block lines reached; 2802/7828 bytes (35.79%) of diff not shown.