44.1 MB
/home/fdroid/fdroiddata/tmp/net.wigle.wigleandroid_210.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_net.wigle.wigleandroid_210.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:·699dbee594797d7efb681f625620ec1e41e41e6a57afdcd8533f8d22003529e8 
10 Signer·#1·certificate·SHA-1·digest:·82f4cb091bbde751f99e69ef358877d6a767b721 
11 Signer·#1·certificate·MD5·digest:·38cfa1cfc1eeac453cb23dc53fc7d85d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·495774293c441b402900102c667ceaf840a9e4636b29ff3a0877c235ad57378b 
15 Signer·#1·public·key·SHA-1·digest:·004304d849acbed7ef3856d98ade25ccc2c8da2b 
16 Signer·#1·public·key·MD5·digest:·03e7c963dc944bc4eaa33d2e9e8236d2 
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/. 
70.3 KB
zipinfo {}
    
Offset 1, 350 lines modifiedOffset 1, 348 lines modified
1 Zip·file·size:·1706987·bytes,·number·of·entries:·3481 Zip·file·size:·1703363·bytes,·number·of·entries:·346
2 -rw----·····2.0·fat····35132·bl·defN·16-Mar-20·14:33·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat····35253·bl·defN·16-Mar-20·14:33·META-INF/B6620C45.SF 
4 -rw----·····2.0·fat·····1291·bl·defN·16-Mar-20·14:33·META-INF/B6620C45.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·16-Mar-20·13:34·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·16-Mar-20·13:34·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····8180·bX·defN·16-Mar-20·13:34·AndroidManifest.xml2 -rw----·····2.0·fat·····8180·bX·defN·17-Oct-05·00:55·AndroidManifest.xml
8 -rw----·····1.0·fat·····2335·b-·stor·16-Mar-20·13:32·assets/center.png3 -rw----·····1.0·fat·····2335·b-·stor·17-Oct-05·00:55·assets/center.png
9 -rw----·····1.0·fat·····2642·b-·stor·16-Mar-20·13:32·assets/direction_arrow.png4 -rw----·····1.0·fat·····2642·b-·stor·17-Oct-05·00:55·assets/direction_arrow.png
10 -rw----·····1.0·fat·····1912·b-·stor·16-Mar-20·13:32·assets/marker_default.png5 -rw----·····1.0·fat·····1912·b-·stor·17-Oct-05·00:55·assets/marker_default.png
11 -rw----·····1.0·fat······664·b-·stor·16-Mar-20·13:32·assets/marker_default_focused_base.png6 -rw----·····1.0·fat······664·b-·stor·17-Oct-05·00:55·assets/marker_default_focused_base.png
12 -rw----·····1.0·fat·····1914·b-·stor·16-Mar-20·13:32·assets/navto_small.png7 -rw----·····1.0·fat·····1914·b-·stor·17-Oct-05·00:55·assets/navto_small.png
13 -rw----·····1.0·fat·····1670·b-·stor·16-Mar-20·13:32·assets/next.png8 -rw----·····1.0·fat·····1670·b-·stor·17-Oct-05·00:55·assets/next.png
14 -rw----·····1.0·fat·····1531·b-·stor·16-Mar-20·13:32·assets/person.png9 -rw----·····1.0·fat·····1531·b-·stor·17-Oct-05·00:55·assets/person.png
15 -rw----·····1.0·fat·····1648·b-·stor·16-Mar-20·13:32·assets/previous.png10 -rw----·····1.0·fat·····1648·b-·stor·17-Oct-05·00:55·assets/previous.png
16 -rw----·····2.0·fat······396·bl·defN·16-Mar-20·13:34·res/anim/abc_fade_in.xml11 -rw----·····2.0·fat······396·bl·defN·17-Oct-05·00:55·res/anim/abc_fade_in.xml
17 -rw----·····2.0·fat······396·bl·defN·16-Mar-20·13:34·res/anim/abc_fade_out.xml12 -rw----·····2.0·fat······396·bl·defN·17-Oct-05·00:55·res/anim/abc_fade_out.xml
18 -rw----·····2.0·fat······860·bl·defN·16-Mar-20·13:34·res/anim/abc_grow_fade_in_from_bottom.xml13 -rw----·····2.0·fat······860·bl·defN·17-Oct-05·00:55·res/anim/abc_grow_fade_in_from_bottom.xml
19 -rw----·····2.0·fat······512·bl·defN·16-Mar-20·13:34·res/anim/abc_popup_enter.xml14 -rw----·····2.0·fat······512·bl·defN·17-Oct-05·00:55·res/anim/abc_popup_enter.xml
20 -rw----·····2.0·fat······512·bl·defN·16-Mar-20·13:34·res/anim/abc_popup_exit.xml15 -rw----·····2.0·fat······512·bl·defN·17-Oct-05·00:55·res/anim/abc_popup_exit.xml
21 -rw----·····2.0·fat······860·bl·defN·16-Mar-20·13:34·res/anim/abc_shrink_fade_out_from_bottom.xml16 -rw----·····2.0·fat······860·bl·defN·17-Oct-05·00:55·res/anim/abc_shrink_fade_out_from_bottom.xml
22 -rw----·····2.0·fat······400·bl·defN·16-Mar-20·13:34·res/anim/abc_slide_in_bottom.xml17 -rw----·····2.0·fat······400·bl·defN·17-Oct-05·00:55·res/anim/abc_slide_in_bottom.xml
23 -rw----·····2.0·fat······400·bl·defN·16-Mar-20·13:34·res/anim/abc_slide_in_top.xml18 -rw----·····2.0·fat······400·bl·defN·17-Oct-05·00:55·res/anim/abc_slide_in_top.xml
24 -rw----·····2.0·fat······400·bl·defN·16-Mar-20·13:34·res/anim/abc_slide_out_bottom.xml19 -rw----·····2.0·fat······400·bl·defN·17-Oct-05·00:55·res/anim/abc_slide_out_bottom.xml
25 -rw----·····2.0·fat······400·bl·defN·16-Mar-20·13:34·res/anim/abc_slide_out_top.xml20 -rw----·····2.0·fat······400·bl·defN·17-Oct-05·00:55·res/anim/abc_slide_out_top.xml
26 -rw----·····2.0·fat······472·bl·defN·16-Mar-20·13:34·res/color-v11/abc_background_cache_hint_selector_material_dark.xml21 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:55·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
27 -rw----·····2.0·fat······472·bl·defN·16-Mar-20·13:34·res/color-v11/abc_background_cache_hint_selector_material_light.xml22 -rw----·····2.0·fat······472·bl·defN·17-Oct-05·00:55·res/color-v11/abc_background_cache_hint_selector_material_light.xml
28 -rw----·····2.0·fat······548·bl·defN·16-Mar-20·13:34·res/color-v23/abc_color_highlight_material.xml23 -rw----·····2.0·fat······548·bl·defN·17-Oct-05·00:55·res/color-v23/abc_color_highlight_material.xml
29 -rw----·····2.0·fat······344·bl·defN·16-Mar-20·13:34·res/color/abc_background_cache_hint_selector_material_dark.xml24 -rw----·····2.0·fat······344·bl·defN·17-Oct-05·00:55·res/color/abc_background_cache_hint_selector_material_dark.xml
30 -rw----·····2.0·fat······344·bl·defN·16-Mar-20·13:34·res/color/abc_background_cache_hint_selector_material_light.xml25 -rw----·····2.0·fat······344·bl·defN·17-Oct-05·00:55·res/color/abc_background_cache_hint_selector_material_light.xml
31 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_primary_text_disable_only_material_dark.xml26 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_primary_text_disable_only_material_dark.xml
32 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_primary_text_disable_only_material_light.xml27 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_primary_text_disable_only_material_light.xml
33 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_primary_text_material_dark.xml28 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_primary_text_material_dark.xml
34 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_primary_text_material_light.xml29 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_primary_text_material_light.xml
35 -rw----·····2.0·fat······596·bl·defN·16-Mar-20·13:34·res/color/abc_search_url_text.xml30 -rw----·····2.0·fat······596·bl·defN·17-Oct-05·00:55·res/color/abc_search_url_text.xml
36 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_secondary_text_material_dark.xml31 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_secondary_text_material_dark.xml
37 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/abc_secondary_text_material_light.xml32 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/abc_secondary_text_material_light.xml
38 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/switch_thumb_material_dark.xml33 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/switch_thumb_material_dark.xml
39 -rw----·····2.0·fat······468·bl·defN·16-Mar-20·13:34·res/color/switch_thumb_material_light.xml34 -rw----·····2.0·fat······468·bl·defN·17-Oct-05·00:55·res/color/switch_thumb_material_light.xml
40 -rw----·····1.0·fat······287·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png35 -rw----·····1.0·fat······287·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
41 -rw----·····1.0·fat······306·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png36 -rw----·····1.0·fat······306·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
42 -rw----·····1.0·fat······549·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png37 -rw----·····1.0·fat······549·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
43 -rw----·····1.0·fat······622·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png38 -rw----·····1.0·fat······622·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
44 -rw----·····1.0·fat······753·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png39 -rw----·····1.0·fat······753·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
45 -rw----·····1.0·fat·····1619·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png40 -rw----·····1.0·fat·····1619·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
46 -rw----·····1.0·fat·····1078·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png41 -rw----·····1.0·fat·····1078·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
47 -rw----·····1.0·fat·····1548·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png42 -rw----·····1.0·fat·····1548·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
48 -rw----·····1.0·fat·····1748·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png43 -rw----·····1.0·fat·····1748·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
49 -rw----·····1.0·fat······229·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png44 -rw----·····1.0·fat······229·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
50 -rw----·····1.0·fat······416·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png45 -rw----·····1.0·fat······416·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
51 -rw----·····1.0·fat······280·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png46 -rw----·····1.0·fat······280·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
52 -rw----·····1.0·fat······233·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png47 -rw----·····1.0·fat······233·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
53 -rw----·····1.0·fat······160·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png48 -rw----·····1.0·fat······160·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
54 -rw----·····1.0·fat······288·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png49 -rw----·····1.0·fat······288·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
55 -rw----·····1.0·fat······612·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png50 -rw----·····1.0·fat······612·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
56 -rw----·····1.0·fat······190·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png51 -rw----·····1.0·fat······190·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
57 -rw----·····1.0·fat······373·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png52 -rw----·····1.0·fat······373·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
58 -rw----·····1.0·fat······270·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png53 -rw----·····1.0·fat······270·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
59 -rw----·····1.0·fat······791·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png54 -rw----·····1.0·fat······791·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
60 -rw----·····1.0·fat·····1028·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png55 -rw----·····1.0·fat·····1028·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
61 -rw----·····1.0·fat······541·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png56 -rw----·····1.0·fat······541·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
62 -rw----·····1.0·fat······170·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png57 -rw----·····1.0·fat······170·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
63 -rw----·····1.0·fat······244·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_focused_holo.9.png58 -rw----·····1.0·fat······244·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
64 -rw----·····1.0·fat······212·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png59 -rw----·····1.0·fat······212·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
65 -rw----·····1.0·fat······212·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png60 -rw----·····1.0·fat······212·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
66 -rw----·····1.0·fat······212·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png61 -rw----·····1.0·fat······212·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
67 -rw----·····1.0·fat······239·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png62 -rw----·····1.0·fat······239·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
68 -rw----·····1.0·fat······240·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png63 -rw----·····1.0·fat······240·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
69 -rw----·····1.0·fat······840·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png64 -rw----·····1.0·fat······840·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
70 -rw----·····1.0·fat·····1290·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png65 -rw----·····1.0·fat·····1290·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
71 -rw----·····1.0·fat······392·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png66 -rw----·····1.0·fat······392·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
72 -rw----·····1.0·fat······534·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png67 -rw----·····1.0·fat······534·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
73 -rw----·····1.0·fat······199·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png68 -rw----·····1.0·fat······199·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
74 -rw----·····1.0·fat······192·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png69 -rw----·····1.0·fat······192·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
75 -rw----·····1.0·fat······202·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png70 -rw----·····1.0·fat······202·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
76 -rw----·····1.0·fat······182·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png71 -rw----·····1.0·fat······182·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
77 -rw----·····1.0·fat······182·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png72 -rw----·····1.0·fat······182·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
78 -rw----·····1.0·fat······428·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/ic_action_network_wifi.png73 -rw----·····1.0·fat······428·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/ic_action_network_wifi.png
79 -rw----·····1.0·fat····10929·b-·stor·16-Mar-20·13:32·res/drawable-hdpi-v4/wiglewifi.png74 -rw----·····1.0·fat····10929·b-·stor·17-Oct-05·00:55·res/drawable-hdpi-v4/wiglewifi.png
80 -rw----·····1.0·fat······384·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png75 -rw----·····1.0·fat······384·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
81 -rw----·····1.0·fat······289·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png76 -rw----·····1.0·fat······289·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
82 -rw----·····1.0·fat······610·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png77 -rw----·····1.0·fat······610·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
83 -rw----·····1.0·fat······391·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png78 -rw----·····1.0·fat······391·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
84 -rw----·····1.0·fat······325·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png79 -rw----·····1.0·fat······325·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
85 -rw----·····1.0·fat······174·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png80 -rw----·····1.0·fat······174·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
86 -rw----·····1.0·fat······381·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png81 -rw----·····1.0·fat······381·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
87 -rw----·····1.0·fat······351·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png82 -rw----·····1.0·fat······351·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png
88 -rw----·····1.0·fat······428·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png83 -rw----·····1.0·fat······428·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
89 -rw----·····1.0·fat······237·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png84 -rw----·····1.0·fat······237·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
90 -rw----·····1.0·fat······729·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png85 -rw----·····1.0·fat······729·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
91 -rw----·····1.0·fat······503·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png86 -rw----·····1.0·fat······503·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
92 -rw----·····1.0·fat······475·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png87 -rw----·····1.0·fat······475·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
93 -rw----·····1.0·fat······361·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png88 -rw----·····1.0·fat······361·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
94 -rw----·····1.0·fat······991·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png89 -rw----·····1.0·fat······991·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
95 -rw----·····1.0·fat······630·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png90 -rw----·····1.0·fat······630·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
96 -rw----·····1.0·fat······246·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png91 -rw----·····1.0·fat······246·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
97 -rw----·····1.0·fat······418·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png92 -rw----·····1.0·fat······418·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
98 -rw----·····1.0·fat·····1257·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png93 -rw----·····1.0·fat·····1257·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
99 -rw----·····1.0·fat······611·b-·stor·16-Mar-20·13:32·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png94 -rw----·····1.0·fat······611·b-·stor·17-Oct-05·00:55·res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png
100 -rw----·····1.0·fat······274·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png95 -rw----·····1.0·fat······274·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
101 -rw----·····1.0·fat······288·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png96 -rw----·····1.0·fat······288·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
102 -rw----·····1.0·fat······429·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png97 -rw----·····1.0·fat······429·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
103 -rw----·····1.0·fat······428·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png98 -rw----·····1.0·fat······428·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
104 -rw----·····1.0·fat······493·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png99 -rw----·····1.0·fat······493·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
105 -rw----·····1.0·fat·····1348·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png100 -rw----·····1.0·fat·····1348·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
106 -rw----·····1.0·fat·····1005·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png101 -rw----·····1.0·fat·····1005·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
107 -rw----·····1.0·fat·····1047·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png102 -rw----·····1.0·fat·····1047·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
108 -rw----·····1.0·fat·····1124·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png103 -rw----·····1.0·fat·····1124·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
109 -rw----·····1.0·fat······225·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png104 -rw----·····1.0·fat······225·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
110 -rw----·····1.0·fat······351·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png105 -rw----·····1.0·fat······351·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
111 -rw----·····1.0·fat······236·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png106 -rw----·····1.0·fat······236·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
112 -rw----·····1.0·fat······280·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png107 -rw----·····1.0·fat······280·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
113 -rw----·····1.0·fat······158·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png108 -rw----·····1.0·fat······158·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
114 -rw----·····1.0·fat······185·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png109 -rw----·····1.0·fat······185·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
115 -rw----·····1.0·fat······377·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png110 -rw----·····1.0·fat······377·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
116 -rw----·····1.0·fat······158·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png111 -rw----·····1.0·fat······158·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
117 -rw----·····1.0·fat······234·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png112 -rw----·····1.0·fat······234·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
118 -rw----·····1.0·fat······186·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png113 -rw----·····1.0·fat······186·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
119 -rw----·····1.0·fat······545·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png114 -rw----·····1.0·fat······545·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
120 -rw----·····1.0·fat······681·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png115 -rw----·····1.0·fat······681·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
121 -rw----·····1.0·fat······415·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png116 -rw----·····1.0·fat······415·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
122 -rw----·····1.0·fat······170·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png117 -rw----·····1.0·fat······170·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png
123 -rw----·····1.0·fat······222·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_focused_holo.9.png118 -rw----·····1.0·fat······222·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_focused_holo.9.png
124 -rw----·····1.0·fat······211·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png119 -rw----·····1.0·fat······211·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png
125 -rw----·····1.0·fat······211·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png120 -rw----·····1.0·fat······211·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png
126 -rw----·····1.0·fat······211·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png121 -rw----·····1.0·fat······211·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png
127 -rw----·····1.0·fat······226·b-·stor·16-Mar-20·13:32·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png122 -rw----·····1.0·fat······226·b-·stor·17-Oct-05·00:55·res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png
Max diff block lines reached; -1/71989 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.28 KB
AndroidManifest.xml (decoded)
1.22 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="210"·android:versionName="2.10"·android:installLocation="auto"·package="net.wigle.wigleandroid"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2166767">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="210"·android:versionName="2.10"·android:installLocation="auto"·package="net.wigle.wigleandroid"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002">
3 ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/>3 ··<uses-sdk·android:minSdkVersion="9"·android:targetSdkVersion="23"/>
4 ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/>4 ··<supports-screens·android:anyDensity="true"·android:smallScreens="true"·android:normalScreens="true"·android:largeScreens="true"·android:resizeable="true"·android:xlargeScreens="true"/>
5 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>5 ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/>
6 ··<uses-permission·android:name="android.permission.CHANGE_NETWORK_STATE"/>6 ··<uses-permission·android:name="android.permission.CHANGE_NETWORK_STATE"/>
7 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>7 ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/>
8 ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/>8 ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/>
9 ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/>9 ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/>
3.68 MB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 1855 lines modifiedOffset 1, 1855 lines modified
00000000:·0200·0c00·7c49·0800·0100·0000·0100·1c00··....|I..........00000000:·0200·0c00·4847·0800·0100·0000·0100·1c00··....HG..........
00000010:·4404·0300·4718·0000·0000·0000·0001·0000··D...G...........00000010:·4404·0300·4718·0000·0000·0000·0001·0000··D...G...........
00000020:·3861·0000·0000·0000·0000·0000·3100·0000··8a..........1...00000020:·3861·0000·0000·0000·0000·0000·2f00·0000··8a........../...
00000030:·6300·0000·8e00·0000·ba00·0000·eb00·0000··c...............00000030:·5900·0000·8500·0000·b300·0000·dd00·0000··Y...............
00000040:·1a01·0000·4401·0000·6801·0000·9801·0000··....D...h.......00000040:·0f01·0000·4201·0000·7901·0000·b101·0000··....B...y.......
00000050:·c701·0000·0402·0000·4002·0000·7202·0000··........@...r...00000050:·db01·0000·0c02·0000·3e02·0000·8302·0000··........>.......
00000060:·b702·0000·f902·0000·3f03·0000·8003·0000··........?.......00000060:·c902·0000·f802·0000·2803·0000·5703·0000··........(...W...
00000070:·ac03·0000·db03·0000·0904·0000·3304·0000··............3...00000070:·9403·0000·c103·0000·ef03·0000·1b04·0000··................
00000080:·4504·0000·5c04·0000·6e04·0000·8304·0000··E...\...n.......00000080:·4c04·0000·6f04·0000·9104·0000·c004·0000··L...o...........
00000090:·9604·0000·b704·0000·db04·0000·fb04·0000··................00000090:·da04·0000·f704·0000·1205·0000·2f05·0000··............/...
000000a0:·1e05·0000·4d05·0000·6b05·0000·8a05·0000··....M...k.......000000a0:·5205·0000·7b05·0000·9605·0000·c105·0000··R...{...........
000000b0:·b605·0000·d205·0000·ed05·0000·0806·0000··................000000b0:·ee05·0000·2306·0000·5006·0000·7806·0000··....#...P...x...
000000c0:·2706·0000·5d06·0000·7506·0000·9006·0000··'...]...u....... 
000000d0:·aa06·0000·df06·0000·1307·0000·4007·0000··............@...000000c0:·9d06·0000·d206·0000·fd06·0000·3207·0000··............2...
000000e0:·5507·0000·8507·0000·b607·0000·e507·0000··U...............000000d0:·5d07·0000·8807·0000·b207·0000·df07·0000··]...............
 000000e0:·0808·0000·3308·0000·5d08·0000·8908·0000··....3...].......
000000f0:·1708·0000·4a08·0000·8208·0000·bf08·0000··....J...........000000f0:·b508·0000·d808·0000·0f09·0000·3309·0000··............3...
00000100:·ec08·0000·1909·0000·4709·0000·7e09·0000··........G...~... 
00000110:·b609·0000·e009·0000·0d0a·0000·390a·0000··............9... 
00000120:·710a·0000·a20a·0000·d30a·0000·050b·0000··q............... 
00000130:·300b·0000·490b·0000·5e0b·0000·740b·0000··0...I...^...t... 
00000140:·900b·0000·a60b·0000·c40b·0000·db0b·0000··................00000100:·6909·0000·8a09·0000·b609·0000·d409·0000··i...............
00000150:·fd0b·0000·170c·0000·2d0c·0000·460c·0000··........-...F...00000110:·ea09·0000·060a·0000·250a·0000·430a·0000··........%...C...
 00000120:·5c0a·0000·720a·0000·8c0a·0000·ae0a·0000··\...r...........
 00000130:·c50a·0000·e30a·0000·f90a·0000·150b·0000··................
 00000140:·2b0b·0000·400b·0000·590b·0000·840b·0000··+...@...Y.......
00000160:·640c·0000·830c·0000·9f0c·0000·b50c·0000··d...............00000150:·b60b·0000·e70b·0000·1f0c·0000·4c0c·0000··............L...
00000170:·d30c·0000·ff0c·0000·220d·0000·430d·0000··........"...C...00000160:·790c·0000·b10c·0000·e20c·0000·f70c·0000··y...............
 00000170:·240d·0000·580d·0000·8d0d·0000·a70d·0000··$...X...........
00000180:·790d·0000·9b0d·0000·bf0d·0000·f60d·0000··y...............00000180:·c20d·0000·da0d·0000·100e·0000·2f0e·0000··............/...
00000190:·190e·0000·450e·0000·710e·0000·9b0e·0000··....E...q.......00000190:·4a0e·0000·650e·0000·810e·0000·ad0e·0000··J...e...........
000001a0:·c60e·0000·ef0e·0000·1c0f·0000·460f·0000··............F...000001a0:·cc0e·0000·ea0e·0000·190f·0000·3c0f·0000··............<...
 000001b0:·5c0f·0000·800f·0000·a10f·0000·b40f·0000··\...............
000001b0:·750f·0000·a00f·0000·ba0f·0000·e50f·0000··u...............000001c0:·c90f·0000·db0f·0000·f20f·0000·0410·0000··................
000001c0:·1a10·0000·4510·0000·7a10·0000·9f10·0000··....E...z....... 
000001d0:·c710·0000·f410·0000·2911·0000·5611·0000··........)...V... 
000001e0:·8111·0000·9c11·0000·c511·0000·e811·0000··................000001d0:·4510·0000·8710·0000·c310·0000·0011·0000··E...............
 000001e0:·2f11·0000·5f11·0000·8311·0000·b411·0000··/..._...........
000001f0:·0512·0000·2012·0000·3d12·0000·7212·0000··....·...=...r...000001f0:·e611·0000·1112·0000·3d12·0000·7212·0000··........=...r...
00000200:·b712·0000·fd12·0000·2c13·0000·5b13·0000··........,...[...00000200:·b712·0000·fd12·0000·2c13·0000·5b13·0000··........,...[...
00000210:·8013·0000·b513·0000·f113·0000·2214·0000··............"...00000210:·8013·0000·b513·0000·f113·0000·2214·0000··............"...
00000220:·5314·0000·8f14·0000·c414·0000·ec14·0000··S...............00000220:·5314·0000·8f14·0000·c414·0000·0315·0000··S...............
00000230:·1c15·0000·5b15·0000·9215·0000·c315·0000··....[...........00000230:·3315·0000·5b15·0000·9215·0000·c315·0000··3...[...........
00000240:·fd15·0000·3616·0000·6e16·0000·a616·0000··....6...n.......00000240:·fd15·0000·3516·0000·6d16·0000·a516·0000··....5...m.......
00000250:·de16·0000·1117·0000·4917·0000·8717·0000··........I.......00000250:·dd16·0000·1b17·0000·5817·0000·9517·0000··........X.......
00000260:·c417·0000·fb17·0000·3818·0000·7518·0000··........8...u...00000260:·d217·0000·1118·0000·4918·0000·7c18·0000··........I...|...
00000270:·b418·0000·ec18·0000·2419·0000·5719·0000··........$...W...00000270:·bb18·0000·f618·0000·3019·0000·6619·0000··........0...f...
00000280:·9619·0000·cf19·0000·0a1a·0000·441a·0000··............D...00000280:·a519·0000·e019·0000·1c1a·0000·541a·0000··............T...
00000290:·7a1a·0000·b91a·0000·f41a·0000·361b·0000··z...........6...00000290:·8c1a·0000·ca1a·0000·031b·0000·361b·0000··............6...
000002a0:·741b·0000·b01b·0000·d51b·0000·181c·0000··t...............000002a0:·6d1b·0000·a51b·0000·de1b·0000·201c·0000··m...........·...
000002b0:·501c·0000·821c·0000·c71c·0000·0e1d·0000··P...............000002b0:·631c·0000·a11c·0000·dd1c·0000·141d·0000··c...............
000002c0:·4c1d·0000·8a1d·0000·ca1d·0000·021e·0000··L...............000002c0:·4d1d·0000·871d·0000·c71d·0000·051e·0000··M...............
000002d0:·3c1e·0000·781e·0000·b11e·0000·e81e·0000··<...x...........000002d0:·4c1e·0000·911e·0000·c31e·0000·e81e·0000··L...............
000002e0:·221f·0000·5c1f·0000·921f·0000·cb1f·0000··"...\...........000002e0:·221f·0000·5a1f·0000·921f·0000·ca1f·0000··"...Z...........
000002f0:·0220·0000·3a20·0000·7520·0000·ae20·0000··.·..:·..u·...·..000002f0:·0220·0000·4020·0000·7d20·0000·ba20·0000··.·..@·..}·...·..
00000300:·ed20·0000·2521·0000·6421·0000·9c21·0000··.·..%!..d!...!..00000300:·f720·0000·3621·0000·6e21·0000·a121·0000··.·..6!..n!...!..
00000310:·cf21·0000·0a22·0000·4622·0000·7f22·0000··.!..."..F"..."..00000310:·e021·0000·1b22·0000·5522·0000·8b22·0000··.!..."..U"..."..
00000320:·c122·0000·f422·0000·2c23·0000·6423·0000··."..."..,#..d#..00000320:·ca22·0000·0523·0000·4123·0000·7923·0000··."...#..A#..y#..
00000330:·9c23·0000·d623·0000·fb23·0000·3324·0000··.#...#...#..3$..00000330:·b123·0000·ef23·0000·2824·0000·5b24·0000··.#...#..($..[$..
00000340:·7124·0000·ad24·0000·eb24·0000·2b25·0000··q$...$...$..+%..00000340:·9224·0000·ca24·0000·0325·0000·4525·0000··.$...$...%..E%..
00000350:·6a25·0000·ad25·0000·ea25·0000·2826·0000··j%...%...%..(&..00000350:·8825·0000·c625·0000·0226·0000·3926·0000··.%...%...&..9&..
00000360:·6026·0000·9226·0000·d026·0000·1727·0000··`&...&...&...'..00000360:·7226·0000·ac26·0000·ec26·0000·2a27·0000··r&...&...&..*'..
00000370:·5427·0000·8b27·0000·c827·0000·0d28·0000··T'...'...'...(..00000370:·7127·0000·b627·0000·e827·0000·0d28·0000··q'...'...'...(..
00000380:·5328·0000·9128·0000·c928·0000·1129·0000··S(...(...(...).. 
00000390:·4a29·0000·8e29·0000·cc29·0000·ff29·0000··J)...)...)...)..00000380:·4828·0000·8128·0000·ba28·0000·f328·0000··H(...(...(...(..
 00000390:·2c29·0000·6b29·0000·a929·0000·e729·0000··,)..k)...)...)..
000003a0:·3d2a·0000·7c2a·0000·bb2a·0000·fc2a·0000··=*..|*...*...*..000003a0:·252a·0000·652a·0000·9e2a·0000·d22a·0000··%*..e*...*...*..
000003b0:·3c2b·0000·792b·0000·b82b·0000·ec2b·0000··<+..y+...+...+.. 
000003c0:·272c·0000·4d2c·0000·862c·0000·c92c·0000··',..M,...,...,..000003b0:·122b·0000·4e2b·0000·892b·0000·c02b·0000··.+..N+...+...+..
000003d0:·032d·0000·3c2d·0000·782d·0000·b12d·0000··.-..<-..x-...-..000003c0:·002c·0000·3c2c·0000·792c·0000·b22c·0000··.,..<,..y,...,..
 000003d0:·eb2c·0000·2a2d·0000·642d·0000·982d·0000··.,..*-..d-...-..
000003e0:·f02d·0000·292e·0000·622e·0000·a22e·0000··.-..)...b.......000003e0:·d02d·0000·092e·0000·432e·0000·862e·0000··.-......C.......
000003f0:·db2e·0000·0f2f·0000·492f·0000·892f·0000··...../..I/.../..000003f0:·ca2e·0000·092f·0000·462f·0000·7e2f·0000··...../..F/..~/..
00000400:·c22f·0000·fa2f·0000·3630·0000·6d30·0000··./.../..60..m0..00000400:·b82f·0000·f32f·0000·3430·0000·7330·0000··./.../..40..s0..
00000410:·a730·0000·e430·0000·1f31·0000·5a31·0000··.0...0...1..Z1..00000410:·bb30·0000·0131·0000·3431·0000·5a31·0000··.0...1..41..Z1..
00000420:·9531·0000·cf31·0000·0d32·0000·4932·0000··.1...1...2..I2..00000420:·9631·0000·d031·0000·0a32·0000·4432·0000··.1...1...2..D2..
00000430:·8532·0000·bf32·0000·f832·0000·3233·0000··.2...2...2..23..00000430:·7e32·0000·be32·0000·fd32·0000·3c33·0000··~2...2...2..<3..
00000440:·6d33·0000·a733·0000·e433·0000·1e34·0000··m3...3...3...4..00000440:·7b33·0000·bc33·0000·f633·0000·2b34·0000··{3...3...3..+4..
00000450:·5634·0000·9134·0000·d234·0000·1235·0000··V4...4...4...5..00000450:·6c34·0000·a934·0000·e534·0000·1d35·0000··l4...4...4...5..
00000460:·4c35·0000·8635·0000·c235·0000·f735·0000··L5...5...5...5..00000460:·5e35·0000·9b35·0000·d935·0000·1336·0000··^5...5...5...6..
 00000470:·4d36·0000·8d36·0000·c836·0000·fd36·0000··M6...6...6...6..
00000470:·3736·0000·7836·0000·ba36·0000·fa36·0000··76..x6...6...6..00000480:·3637·0000·7037·0000·ab37·0000·ef37·0000··67..p7...7...7..
00000480:·2f37·0000·6f37·0000·a937·0000·e837·0000··/7..o7...7...7.. 
00000490:·2538·0000·6e38·0000·9538·0000·da38·0000··%8..n8...8...8..00000490:·3438·0000·7438·0000·b238·0000·eb38·0000··48..t8...8...8..
000004a0:·1e39·0000·5f39·0000·9d39·0000·e439·0000··.9.._9...9...9..000004a0:·2639·0000·6239·0000·a439·0000·e439·0000··&9..b9...9...9..
000004b0:·1d3a·0000·5c3a·0000·9b3a·0000·cf3a·0000··.:..\:...:...:..000004b0:·2d3a·0000·743a·0000·a83a·0000·cf3a·0000··-:..t:...:...:..
000004c0:·0c3b·0000·473b·0000·873b·0000·c73b·0000··.;..G;...;...;..000004c0:·0a3b·0000·453b·0000·803b·0000·bb3b·0000··.;..E;...;...;..
000004d0:·063c·0000·443c·0000·7f3c·0000·ba3c·0000··.<..D<...<...<..000004d0:·fb3b·0000·3b3c·0000·763c·0000·ac3c·0000··.;..;<..v<...<..
000004e0:·f43c·0000·353d·0000·703d·0000·ab3d·0000··.<..5=..p=...=..000004e0:·e93c·0000·223d·0000·643d·0000·a23d·0000··.<.."=..d=...=..
000004f0:·ed3d·0000·2a3e·0000·603e·0000·9b3e·0000··.=..*>..`>...>..000004f0:·e13d·0000·1c3e·0000·573e·0000·983e·0000··.=...>..W>...>..
00000500:·d63e·0000·0f3f·0000·4b3f·0000·8b3f·0000··.>...?..K?...?..00000500:·d23e·0000·0e3f·0000·4b3f·0000·893f·0000··.>...?..K?...?..
00000510:·c73f·0000·0440·0000·4240·0000·7e40·0000··.?...@..B@..~@..00000510:·c93f·0000·0540·0000·4240·0000·8040·0000··.?...@..B@...@..
00000520:·be40·0000·fb40·0000·3941·0000·7641·0000··.@...@..9A..vA..00000520:·c040·0000·fc40·0000·3941·0000·7841·0000··.@...@..9A..xA..
00000530:·b541·0000·f341·0000·3442·0000·7242·0000··.A...A..4B..rB..00000530:·b941·0000·f641·0000·3442·0000·7442·0000··.A...A..4B..tB..
00000540:·b242·0000·f142·0000·3343·0000·7243·0000··.B...B..3C..rC..00000540:·b642·0000·f442·0000·3343·0000·7443·0000··.B...B..3C..tC..
00000550:·b243·0000·f343·0000·3644·0000·5744·0000··.C...C..6D..WD..00000550:·b743·0000·f643·0000·3644·0000·5344·0000··.C...C..6D..SD..
00000560:·7144·0000·9044·0000·aa44·0000·c744·0000··qD...D...D...D..00000560:·7744·0000·9244·0000·ac44·0000·cb44·0000··wD...D...D...D..
00000570:·e244·0000·0c45·0000·3045·0000·4945·0000··.D...E..0E..IE.. 
00000580:·5b45·0000·c745·0000·dc45·0000·df45·0000··[E...E...E...E..00000570:·f544·0000·0745·0000·1745·0000·3045·0000··.D...E...E..0E..
00000590:·0946·0000·2c46·0000·4746·0000·6d46·0000··.F..,F..GF..mF..00000580:·4a45·0000·6b45·0000·8045·0000·aa45·0000··JE..kE...E...E..
 00000590:·d045·0000·ed45·0000·1546·0000·3246·0000··.E...E...F..2F..
000005a0:·7d46·0000·9a46·0000·c246·0000·df46·0000··}F...F...F...F..000005a0:·4d46·0000·7046·0000·dc46·0000·df46·0000··MF..pF...F...F..
000005b0:·f246·0000·ff46·0000·0647·0000·0d47·0000··.F...F...G...G..000005b0:·f246·0000·ff46·0000·0647·0000·0e47·0000··.F...F...G...G..
000005c0:·1547·0000·1b47·0000·2b47·0000·3147·0000··.G...G..+G..1G..000005c0:·1547·0000·1b47·0000·2b47·0000·3247·0000··.G...G..+G..2G..
000005d0:·3647·0000·3d47·0000·4247·0000·4747·0000··6G..=G..BG..GG..000005d0:·3847·0000·3d47·0000·4247·0000·4747·0000··8G..=G..BG..GG..
000005e0:·4b47·0000·5047·0000·5547·0000·5c47·0000··KG..PG..UG..\G..000005e0:·4b47·0000·5047·0000·5547·0000·5c47·0000··KG..PG..UG..\G..
000005f0:·6347·0000·6847·0000·7d47·0000·9d47·0000··cG..hG..}G...G..000005f0:·6347·0000·6847·0000·7d47·0000·9547·0000··cG..hG..}G...G..
00000600:·b547·0000·2a48·0000·5048·0000·6648·0000··.G..*H..PH..fH..00000600:·0a48·0000·3048·0000·5048·0000·6648·0000··.H..0H..PH..fH..
00000610:·a148·0000·b948·0000·c948·0000·e848·0000··.H...H...H...H..00000610:·a148·0000·b948·0000·c948·0000·e848·0000··.H...H...H...H..
00000620:·ef48·0000·f648·0000·0749·0000·0f49·0000··.H...H...I...I..00000620:·ef48·0000·f648·0000·0749·0000·0f49·0000··.H...H...I...I..
00000630:·1749·0000·1d49·0000·2749·0000·3849·0000··.I...I..'I..8I..00000630:·1749·0000·1d49·0000·2749·0000·3849·0000··.I...I..'I..8I..
00000640:·4849·0000·5949·0000·6249·0000·6c49·0000··HI..YI..bI..lI..00000640:·4849·0000·5949·0000·6249·0000·6c49·0000··HI..YI..bI..lI..
00000650:·7349·0000·7c49·0000·8349·0000·9749·0000··sI..|I...I...I..00000650:·7349·0000·7c49·0000·8349·0000·9749·0000··sI..|I...I...I..
00000660:·a649·0000·b849·0000·cb49·0000·d149·0000··.I...I...I...I..00000660:·a949·0000·b849·0000·cb49·0000·d149·0000··.I...I...I...I..
00000670:·d649·0000·e149·0000·e949·0000·f149·0000··.I...I...I...I..00000670:·d649·0000·e149·0000·e949·0000·f149·0000··.I...I...I...I..
00000680:·f749·0000·fd49·0000·054a·0000·114a·0000··.I...I...J...J..00000680:·f749·0000·fd49·0000·054a·0000·0b4a·0000··.I...I...J...J..
00000690:·174a·0000·274a·0000·374a·0000·3d4a·0000··.J..'J..7J..=J..00000690:·174a·0000·274a·0000·374a·0000·3d4a·0000··.J..'J..7J..=J..
000006a0:·464a·0000·5e4a·0000·654a·0000·6e4a·0000··FJ..^J..eJ..nJ.. 
000006b0:·854a·0000·9b4a·0000·a14a·0000·aa4a·0000··.J...J...J...J..000006a0:·464a·0000·4f4a·0000·564a·0000·694a·0000··FJ..OJ..VJ..iJ..
 000006b0:·7a4a·0000·834a·0000·894a·0000·a14a·0000··zJ...J...J...J..
000006c0:·b14a·0000·c24a·0000·d54a·0000·ea4a·0000··.J...J...J...J..000006c0:·b84a·0000·ce4a·0000·d54a·0000·ea4a·0000··.J...J...J...J..
000006d0:·ff4a·0000·264b·0000·514b·0000·874b·0000··.J..&K..QK...K..000006d0:·ff4a·0000·264b·0000·5c4b·0000·874b·0000··.J..&K..\K...K..
000006e0:·924b·0000·af4b·0000·bf4b·0000·cb4b·0000··.K...K...K...K..000006e0:·924b·0000·af4b·0000·bf4b·0000·cb4b·0000··.K...K...K...K..
000006f0:·d64b·0000·e04b·0000·f54b·0000·014c·0000··.K...K...K...L..000006f0:·d64b·0000·e04b·0000·ec4b·0000·f94b·0000··.K...K...K...K..
00000700:·144c·0000·214c·0000·274c·0000·3c4c·0000··.L..!L..'L..<L..00000700:·0c4c·0000·214c·0000·274c·0000·334c·0000··.L..!L..'L..3L..
 00000710:·484c·0000·624c·0000·764c·0000·874c·0000··HL..bL..vL...L..
00000710:·434c·0000·4f4c·0000·604c·0000·6d4c·0000··CL..OL..`L..mL..00000720:·9a4c·0000·a44c·0000·b94c·0000·cb4c·0000··.L...L...L...L..
Max diff block lines reached; 3832631/3853560 bytes (99.46%) of diff not shown.
40.0 MB
classes.dex
39.8 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·3e326e514 checksum············:·3ab15776
5 signature···········:·97c6...e7ac5 signature···········:·9564...30cf
6 file_size···········:·25063886 file_size···········:·2444380
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·····:·1875210 string_ids_size·····:·18750
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·224112 type_ids_size·······:·2241
13 type_ids_off········:·75120·(0x012570)13 type_ids_off········:·75112·(0x012568)
14 proto_ids_size······:·315014 proto_ids_size······:·3150
15 proto_ids_off·······:·84084·(0x014874)15 proto_ids_off·······:·84076·(0x01486c)
16 field_ids_size······:·803216 field_ids_size······:·8032
17 field_ids_off·······:·121884·(0x01dc1c)17 field_ids_off·······:·121876·(0x01dc14)
18 method_ids_size·····:·1675218 method_ids_size·····:·16752
19 method_ids_off······:·186140·(0x02d71c)19 method_ids_off······:·186132·(0x02d714)
20 class_defs_size·····:·155420 class_defs_size·····:·1554
21 class_defs_off······:·320156·(0x04e29c)21 class_defs_off······:·320148·(0x04e294)
22 data_size···········:·207659222 data_size···········:·2037528
23 data_off············:·429796·(0x068ee4)23 data_off············:·406852·(0x063544)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·25525 class_idx···········:·255
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·191427 superclass_idx······:·1914
28 source_file_idx·····:·94028 source_file_idx·····:·942
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·030 instance_fields_size:·0
31 direct_methods_size·:·031 direct_methods_size·:·0
32 virtual_methods_size:·032 virtual_methods_size:·0
  
33 Class·#0·annotations:33 Class·#0·annotations:
34 Annotations·on·class34 Annotations·on·class
Offset 44, 21 lines modifiedOffset 44, 21 lines modified
44 ··Superclass········:·'Ljava/lang/Object;'44 ··Superclass········:·'Ljava/lang/Object;'
45 ··Interfaces········-45 ··Interfaces········-
46 ····#0··············:·'Ljava/lang/annotation/Annotation;'46 ····#0··············:·'Ljava/lang/annotation/Annotation;'
47 ··Static·fields·····-47 ··Static·fields·····-
48 ··Instance·fields···-48 ··Instance·fields···-
49 ··Direct·methods····-49 ··Direct·methods····-
50 ··Virtual·methods···-50 ··Virtual·methods···-
51 ··source_file_idx···:·940·(AnimRes.java)51 ··source_file_idx···:·942·(AnimRes.java)
  
52 Class·#1·header:52 Class·#1·header:
53 class_idx···········:·25653 class_idx···········:·256
54 access_flags········:·9729·(0x2601)54 access_flags········:·9729·(0x2601)
55 superclass_idx······:·191455 superclass_idx······:·1914
56 source_file_idx·····:·94856 source_file_idx·····:·950
57 static_fields_size··:·057 static_fields_size··:·0
58 instance_fields_size:·058 instance_fields_size:·0
59 direct_methods_size·:·059 direct_methods_size·:·0
60 virtual_methods_size:·060 virtual_methods_size:·0
  
61 Class·#1·annotations:61 Class·#1·annotations:
62 Annotations·on·class62 Annotations·on·class
Offset 72, 21 lines modifiedOffset 72, 21 lines modified
72 ··Superclass········:·'Ljava/lang/Object;'72 ··Superclass········:·'Ljava/lang/Object;'
73 ··Interfaces········-73 ··Interfaces········-
74 ····#0··············:·'Ljava/lang/annotation/Annotation;'74 ····#0··············:·'Ljava/lang/annotation/Annotation;'
75 ··Static·fields·····-75 ··Static·fields·····-
76 ··Instance·fields···-76 ··Instance·fields···-
77 ··Direct·methods····-77 ··Direct·methods····-
78 ··Virtual·methods···-78 ··Virtual·methods···-
79 ··source_file_idx···:·948·(AnimatorRes.java)79 ··source_file_idx···:·950·(AnimatorRes.java)
  
80 Class·#2·header:80 Class·#2·header:
81 class_idx···········:·25781 class_idx···········:·257
82 access_flags········:·9729·(0x2601)82 access_flags········:·9729·(0x2601)
83 superclass_idx······:·191483 superclass_idx······:·1914
84 source_file_idx·····:·95084 source_file_idx·····:·952
85 static_fields_size··:·085 static_fields_size··:·0
86 instance_fields_size:·086 instance_fields_size:·0
87 direct_methods_size·:·087 direct_methods_size·:·0
88 virtual_methods_size:·088 virtual_methods_size:·0
  
89 Class·#2·annotations:89 Class·#2·annotations:
90 Annotations·on·class90 Annotations·on·class
Offset 100, 21 lines modifiedOffset 100, 21 lines modified
100 ··Superclass········:·'Ljava/lang/Object;'100 ··Superclass········:·'Ljava/lang/Object;'
101 ··Interfaces········-101 ··Interfaces········-
102 ····#0··············:·'Ljava/lang/annotation/Annotation;'102 ····#0··············:·'Ljava/lang/annotation/Annotation;'
103 ··Static·fields·····-103 ··Static·fields·····-
104 ··Instance·fields···-104 ··Instance·fields···-
105 ··Direct·methods····-105 ··Direct·methods····-
106 ··Virtual·methods···-106 ··Virtual·methods···-
107 ··source_file_idx···:·950·(AnyRes.java)107 ··source_file_idx···:·952·(AnyRes.java)
  
108 Class·#3·header:108 Class·#3·header:
109 class_idx···········:·258109 class_idx···········:·258
110 access_flags········:·9729·(0x2601)110 access_flags········:·9729·(0x2601)
111 superclass_idx······:·1914111 superclass_idx······:·1914
112 source_file_idx·····:·1004112 source_file_idx·····:·1006
113 static_fields_size··:·0113 static_fields_size··:·0
114 instance_fields_size:·0114 instance_fields_size:·0
115 direct_methods_size·:·0115 direct_methods_size·:·0
116 virtual_methods_size:·0116 virtual_methods_size:·0
  
117 Class·#3·annotations:117 Class·#3·annotations:
118 Annotations·on·class118 Annotations·on·class
Offset 128, 21 lines modifiedOffset 128, 21 lines modified
128 ··Superclass········:·'Ljava/lang/Object;'128 ··Superclass········:·'Ljava/lang/Object;'
129 ··Interfaces········-129 ··Interfaces········-
130 ····#0··············:·'Ljava/lang/annotation/Annotation;'130 ····#0··············:·'Ljava/lang/annotation/Annotation;'
131 ··Static·fields·····-131 ··Static·fields·····-
132 ··Instance·fields···-132 ··Instance·fields···-
133 ··Direct·methods····-133 ··Direct·methods····-
134 ··Virtual·methods···-134 ··Virtual·methods···-
135 ··source_file_idx···:·1004·(ArrayRes.java)135 ··source_file_idx···:·1006·(ArrayRes.java)
  
136 Class·#4·header:136 Class·#4·header:
137 class_idx···········:·259137 class_idx···········:·259
138 access_flags········:·9729·(0x2601)138 access_flags········:·9729·(0x2601)
139 superclass_idx······:·1914139 superclass_idx······:·1914
140 source_file_idx·····:·1015140 source_file_idx·····:·1017
141 static_fields_size··:·0141 static_fields_size··:·0
142 instance_fields_size:·0142 instance_fields_size:·0
143 direct_methods_size·:·0143 direct_methods_size·:·0
144 virtual_methods_size:·0144 virtual_methods_size:·0
  
145 Class·#4·annotations:145 Class·#4·annotations:
146 Annotations·on·class146 Annotations·on·class
Offset 156, 21 lines modifiedOffset 156, 21 lines modified
156 ··Superclass········:·'Ljava/lang/Object;'156 ··Superclass········:·'Ljava/lang/Object;'
157 ··Interfaces········-157 ··Interfaces········-
Max diff block lines reached; 41690972/41695153 bytes (99.99%) of diff not shown.
256 KB
classes.jar
19.7 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2894522·bytes,·number·of·entries:·15541 Zip·file·size:·2894616·bytes,·number·of·entries:·1554
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 959, 34 lines modifiedOffset 959, 34 lines modified
959 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$3.class959 ?rwxrwxr-x··2.0·unx······648·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$3.class
960 ?rwxrwxr-x··2.0·unx·····1854·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$Engine.class960 ?rwxrwxr-x··2.0·unx·····1854·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$Engine.class
961 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$OnInitListener.class961 ?rwxrwxr-x··2.0·unx······123·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$OnInitListener.class
962 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$OnUtteranceCompletedListener.class962 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta$OnUtteranceCompletedListener.class
963 ?rwxrwxr-x··2.0·unx····18287·b-·defN·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta.class963 ?rwxrwxr-x··2.0·unx····18287·b-·defN·80-Jan-01·00:00·com/google/tts/TextToSpeechBeta.class
964 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/BuildConfig.class964 ?rwxrwxr-x··2.0·unx······424·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/BuildConfig.class
965 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBException.class965 ?rwxrwxr-x··2.0·unx······257·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBException.class
966 ?rwxrwxr-x··2.0·unx·····2095·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBResultActivity$1.class966 ?rwxrwxr-x··2.0·unx·····2103·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBResultActivity$1.class
967 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DashboardFragment$1.class967 ?rwxrwxr-x··2.0·unx·····1069·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DashboardFragment$1.class
968 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$10.class968 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$10.class
969 ?rwxrwxr-x··2.0·unx·····3067·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$1.class969 ?rwxrwxr-x··2.0·unx·····3050·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$1.class
970 ?rwxrwxr-x··2.0·unx······688·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$2.class970 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$2.class
971 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$3.class971 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$3.class
972 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$4.class972 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$4.class
973 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$5.class973 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$5.class
974 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$6.class974 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$6.class
975 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$7.class975 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$7.class
976 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$8.class976 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$8.class
977 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$9.class977 ?rwxrwxr-x··2.0·unx······712·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$9.class
978 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog$1.class978 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog$1.class
979 ?rwxrwxr-x··2.0·unx·····3066·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$BackupTask.class979 ?rwxrwxr-x··2.0·unx·····3066·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$BackupTask.class
980 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$1.class980 ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$1.class
981 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$CachedLocation.class981 ?rwxrwxr-x··2.0·unx······363·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$CachedLocation.class
982 ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DBPending.class982 ?rwxrwxr-x··2.0·unx······454·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DBPending.class
983 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DBUpdate.class983 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DBUpdate.class
984 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DeathHandler.class984 ?rwxrwxr-x··2.0·unx·····1239·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper$DeathHandler.class
985 ?rwxrwxr-x··2.0·unx····27341·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper.class985 ?rwxrwxr-x··2.0·unx····27297·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/DatabaseHelper.class
986 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DialogListener.class986 ?rwxrwxr-x··2.0·unx······119·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DialogListener.class
987 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ErrorReportActivity$1$1.class987 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ErrorReportActivity$1$1.class
988 ?rwxrwxr-x··2.0·unx·····1948·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ErrorReportActivity$1.class988 ?rwxrwxr-x··2.0·unx·····1948·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ErrorReportActivity$1.class
989 ?rwxrwxr-x··2.0·unx·····2414·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/FilterMatcher.class989 ?rwxrwxr-x··2.0·unx·····2414·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/FilterMatcher.class
990 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$1.class990 ?rwxrwxr-x··2.0·unx·····1415·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$1.class
991 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$2.class991 ?rwxrwxr-x··2.0·unx·····1336·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$2.class
992 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$LameStatic.class992 ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment$LameStatic.class
Offset 1026, 51 lines modifiedOffset 1026, 51 lines modified
1026 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/R.class1026 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/R.class
1027 ?rwxrwxr-x··2.0·unx·····1620·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$1.class1027 ?rwxrwxr-x··2.0·unx·····1620·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$1.class
1028 ?rwxrwxr-x··2.0·unx·····1770·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$2.class1028 ?rwxrwxr-x··2.0·unx·····1770·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$2.class
1029 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$4.class1029 ?rwxrwxr-x··2.0·unx······919·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$4.class
1030 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$6.class1030 ?rwxrwxr-x··2.0·unx······709·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$6.class
1031 ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$7.class1031 ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$7.class
1032 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$SetWatcher.class1032 ?rwxrwxr-x··2.0·unx······523·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$SetWatcher.class
1033 ?rwxrwxr-x··2.0·unx·····1508·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler.class1033 ?rwxrwxr-x··2.0·unx·····1503·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler.class
1034 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SpeechActivity$1.class1034 ?rwxrwxr-x··2.0·unx······887·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SpeechActivity$1.class
1035 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/TTS$1.class1035 ?rwxrwxr-x··2.0·unx······793·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/TTS$1.class
1036 ?rwxrwxr-x··2.0·unx·····9665·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/TTS.class1036 ?rwxrwxr-x··2.0·unx·····9704·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/TTS.class
1037 ?rwxrwxr-x··2.0·unx·····1836·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$DownloadHandler.class1037 ?rwxrwxr-x··2.0·unx·····1838·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$DownloadHandler.class
1038 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleService$GuardThread.class1038 ?rwxrwxr-x··2.0·unx·····1036·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleService$GuardThread.class
1039 ?rwxrwxr-x··2.0·unx·····7426·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleService.class1039 ?rwxrwxr-x··2.0·unx·····7426·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleService.class
1040 ?rwxrwxr-x··2.0·unx·····1949·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleUncaughtExceptionHandler.class1040 ?rwxrwxr-x··2.0·unx·····1949·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/WigleUncaughtExceptionHandler.class
1041 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/AlertSettable.class1041 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/AlertSettable.class
1042 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/ApiListener.class1042 ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/ApiListener.class
1043 ?rwxrwxr-x··2.0·unx·····1609·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1.class1043 ?rwxrwxr-x··2.0·unx·····1609·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1.class
1044 ?rwxrwxr-x··2.0·unx·····5046·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/BackgroundGuiHandler.class1044 ?rwxrwxr-x··2.0·unx·····5046·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/BackgroundGuiHandler.class
1045 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/FileUploaderTask$1.class1045 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/FileUploaderTask$1.class
1046 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/FileUploaderTask$CountStats.class1046 ?rwxrwxr-x··2.0·unx······316·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/FileUploaderTask$CountStats.class
1047 ?rwxrwxr-x··2.0·unx·····9960·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/HttpFileUploader.class1047 ?rwxrwxr-x··2.0·unx·····9970·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/HttpFileUploader.class
1048 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/PreConnectConfigurator.class1048 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/PreConnectConfigurator.class
1049 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread$Request.class1049 ?rwxrwxr-x··2.0·unx······831·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread$Request.class
1050 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread$ResultHandler.class1050 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread$ResultHandler.class
1051 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread.class1051 ?rwxrwxr-x··2.0·unx·····2904·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/QueryThread.class
1052 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/Status.class1052 ?rwxrwxr-x··2.0·unx·····1805·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/Status.class
1053 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/TransferListener.class1053 ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/TransferListener.class
1054 ?rwxrwxr-x··2.0·unx······649·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/BatteryLevelReceiver.class1054 ?rwxrwxr-x··2.0·unx······649·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/BatteryLevelReceiver.class
1055 ?rwxrwxr-x··2.0·unx·····7056·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/GPSListener.class1055 ?rwxrwxr-x··2.0·unx·····7050·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/GPSListener.class
1056 ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/PhoneState.class1056 ?rwxrwxr-x··2.0·unx·····1855·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/PhoneState.class
1057 ?rwxrwxr-x··2.0·unx·····1461·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/SsidSpeaker.class1057 ?rwxrwxr-x··2.0·unx·····1459·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/SsidSpeaker.class
1058 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$1.class1058 ?rwxrwxr-x··2.0·unx······487·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$1.class
1059 ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$2.class1059 ?rwxrwxr-x··2.0·unx······491·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$2.class
1060 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$3.class1060 ?rwxrwxr-x··2.0·unx······488·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$3.class
1061 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$4.class1061 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$4.class
1062 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$5.class1062 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$5.class
1063 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$6.class1063 ?rwxrwxr-x··2.0·unx·····1265·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$6.class
1064 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$7.class1064 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver$7.class
1065 ?rwxrwxr-x··2.0·unx····19699·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver.class1065 ?rwxrwxr-x··2.0·unx····19798·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/listener/WifiReceiver.class
1066 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/ConcurrentLinkedHashMap.class1066 ?rwxrwxr-x··2.0·unx·····1483·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/ConcurrentLinkedHashMap.class
1067 ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/LatLng.class1067 ?rwxrwxr-x··2.0·unx·····1283·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/LatLng.class
1068 ?rwxrwxr-x··2.0·unx·····5211·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/Network.class1068 ?rwxrwxr-x··2.0·unx·····5211·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/Network.class
1069 ?rwxrwxr-x··2.0·unx·····1409·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/NetworkType.class1069 ?rwxrwxr-x··2.0·unx·····1405·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/NetworkType.class
1070 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/Pair.class1070 ?rwxrwxr-x··2.0·unx······373·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/Pair.class
1071 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/QueryArgs.class1071 ?rwxrwxr-x··2.0·unx······971·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/model/QueryArgs.class
1072 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class1072 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
1073 ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class1073 ?rwxrwxr-x··2.0·unx·····3221·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider$DonutFloatValueAnimator.class
1074 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider.class1074 ?rwxrwxr-x··2.0·unx······499·b-·stor·80-Jan-01·00:00·android/support/v4/animation/DonutAnimatorCompatProvider.class
1075 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.class1075 ?rwxrwxr-x··2.0·unx·····1710·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider$HoneycombValueAnimatorCompat.class
1076 ?rwxrwxr-x··2.0·unx·····1106·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider.class1076 ?rwxrwxr-x··2.0·unx·····1106·b-·stor·80-Jan-01·00:00·android/support/v4/animation/HoneycombMr1AnimatorCompatProvider.class
Offset 1369, 32 lines modifiedOffset 1369, 32 lines modified
1369 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/google/tts/ITTSCallback$Stub$Proxy.class1369 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·com/google/tts/ITTSCallback$Stub$Proxy.class
1370 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/google/tts/ITTSCallback$Stub.class1370 ?rwxrwxr-x··2.0·unx·····1161·b-·stor·80-Jan-01·00:00·com/google/tts/ITTSCallback$Stub.class
1371 ?rwxrwxr-x··2.0·unx·····5043·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsBeta$Stub$Proxy.class1371 ?rwxrwxr-x··2.0·unx·····5043·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsBeta$Stub$Proxy.class
1372 ?rwxrwxr-x··2.0·unx·····4168·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsBeta$Stub.class1372 ?rwxrwxr-x··2.0·unx·····4168·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsBeta$Stub.class
1373 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsCallbackBeta$Stub$Proxy.class1373 ?rwxrwxr-x··2.0·unx······853·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsCallbackBeta$Stub$Proxy.class
1374 ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsCallbackBeta$Stub.class1374 ?rwxrwxr-x··2.0·unx·····1195·b-·stor·80-Jan-01·00:00·com/google/tts/ITtsCallbackBeta$Stub.class
1375 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/google/tts/PrefsActivity$1.class1375 ?rwxrwxr-x··2.0·unx······923·b-·stor·80-Jan-01·00:00·com/google/tts/PrefsActivity$1.class
1376 ?rwxrwxr-x··2.0·unx·····3140·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBResultActivity$2.class1376 ?rwxrwxr-x··2.0·unx·····3135·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DBResultActivity$2.class
1377 ?rwxrwxr-x··2.0·unx·····7373·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DashboardFragment.class1377 ?rwxrwxr-x··2.0·unx·····7373·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DashboardFragment.class
1378 ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$11.class1378 ?rwxrwxr-x··2.0·unx······560·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment$11.class
1379 ?rwxrwxr-x··2.0·unx·····7152·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment.class1379 ?rwxrwxr-x··2.0·unx·····7152·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/DataFragment.class
1380 ?rwxrwxr-x··2.0·unx····16370·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment.class1380 ?rwxrwxr-x··2.0·unx····16370·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/ListFragment.class
1381 ?rwxrwxr-x··2.0·unx·····1654·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/MappingFragment$1.class1381 ?rwxrwxr-x··2.0·unx·····1654·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/MappingFragment$1.class
1382 ?rwxrwxr-x··2.0·unx····11832·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/MappingFragment.class1382 ?rwxrwxr-x··2.0·unx····11832·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/MappingFragment.class
1383 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/NetworkActivity$2.class1383 ?rwxrwxr-x··2.0·unx······787·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/NetworkActivity$2.class
1384 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/NetworkActivity$CryptoDialog$1.class1384 ?rwxrwxr-x··2.0·unx······629·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/NetworkActivity$CryptoDialog$1.class
1385 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$3.class1385 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$3.class
1386 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$5.class1386 ?rwxrwxr-x··2.0·unx······777·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment$5.class
1387 ?rwxrwxr-x··2.0·unx····12800·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment.class1387 ?rwxrwxr-x··2.0·unx····12800·b-·defN·80-Jan-01·00:00·net/wigle/wigleandroid/SettingsFragment.class
1388 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment$1.class1388 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment$1.class
1389 ?rwxrwxr-x··2.0·unx·····6388·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment.class1389 ?rwxrwxr-x··2.0·unx·····6392·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/SiteStatsFragment.class
1390 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/StateFragment.class1390 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/StateFragment.class
1391 ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$1.class1391 ?rwxrwxr-x··2.0·unx·····2043·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$1.class
1392 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$2.class1392 ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment$2.class
1393 ?rwxrwxr-x··2.0·unx·····7869·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment.class1393 ?rwxrwxr-x··2.0·unx·····7881·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/UserStatsFragment.class
1394 ?rwxrwxr-x··2.0·unx·····5280·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/AbstractBackgroundTask.class1394 ?rwxrwxr-x··2.0·unx·····5280·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/AbstractBackgroundTask.class
1395 ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/ApiDownloader$1.class1395 ?rwxrwxr-x··2.0·unx······833·b-·stor·80-Jan-01·00:00·net/wigle/wigleandroid/background/ApiDownloader$1.class
1396 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class1396 ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.class
1397 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class1397 ?rwxrwxr-x··2.0·unx·····2554·b-·stor·80-Jan-01·00:00·android/support/v4/app/FragmentActivity$HostCallbacks.class
1398 ?rwxrwxr-x··2.0·unx····13039·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class1398 ?rwxrwxr-x··2.0·unx····13039·b-·defN·80-Jan-01·00:00·android/support/v4/app/FragmentActivity.class
1399 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class1399 ?rwxrwxr-x··2.0·unx······891·b-·stor·80-Jan-01·00:00·android/support/v4/app/NavUtils$NavUtilsImplJB.class
Max diff block lines reached; 5335/20144 bytes (26.48%) of diff not shown.
10.6 KB
net/wigle/wigleandroid/DBResultActivity$1.class
10.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ········15:·aload_1169 ········15:·aload_1
170 ········16:·getfield······#32·················//·Field·android/os/Message.what:I170 ········16:·getfield······#32·················//·Field·android/os/Message.what:I
171 ········19:·istore········4171 ········19:·istore········4
172 ········21:·iconst_2172 ········21:·iconst_2
173 ········22:·istore········5173 ········22:·istore········5
174 ········24:·iload·········4174 ········24:·iload·········4
175 ········26:·iload·········5175 ········26:·iload·········5
176 ········28:·if_icmpne·····239176 ········28:·if_icmpne·····247
177 ········31:·aload_0177 ········31:·aload_0
178 ········32:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;178 ········32:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
179 ········35:·astore_2179 ········35:·astore_2
180 ········36:·ldc···········#34·················//·int·2131099886180 ········36:·ldc···········#34·················//·int·2131099886
181 ········38:·istore········5181 ········38:·istore········5
182 ········40:·aload_2182 ········40:·aload_2
183 ········41:·iload·········5183 ········41:·iload·········5
Offset 191, 85 lines modifiedOffset 191, 83 lines modified
191 ········56:·invokestatic··#47·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$000:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;191 ········56:·invokestatic··#47·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$000:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;
192 ········59:·invokevirtual·#52·················//·Method·net/wigle/wigleandroid/NetworkListAdapter.clear:()V192 ········59:·invokevirtual·#52·················//·Method·net/wigle/wigleandroid/NetworkListAdapter.clear:()V
193 ········62:·iconst_1193 ········62:·iconst_1
194 ········63:·istore········6194 ········63:·istore········6
195 ········65:·aload_0195 ········65:·aload_0
196 ········66:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;196 ········66:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
197 ········69:·invokestatic··#57·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;197 ········69:·invokestatic··#57·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;
198 ········72:·astore_2 
199 ········73:·aload_2 
200 ········74:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;198 ········72:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
201 ········79:·astore········7 
202 ········81:·aload·········7199 ········77:·astore_2
 200 ········78:·aload_2
203 ········83:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z201 ········79:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
204 ········88:·istore········4202 ········84:·istore········5
205 ········90:·iload·········4203 ········86:·iload·········5
206 ········92:·ifeq··········225204 ········88:·ifeq··········233
207 ········95:·aload·········7205 ········91:·aload_2
208 ········97:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;206 ········92:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
209 ·······102:·checkcast·····#75·················//·class·net/wigle/wigleandroid/model/Network207 ········97:·checkcast·····#75·················//·class·net/wigle/wigleandroid/model/Network
210 ·······105:·astore········8208 ·······100:·astore········7
211 ·······107:·aload_0209 ·······102:·aload_0
212 ·······108:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;210 ·······103:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
213 ·······111:·invokestatic··#47·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$000:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;211 ·······106:·invokestatic··#47·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$000:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;
214 ·······114:·aload·········8212 ·······109:·aload·········7
215 ·······116:·invokevirtual·#79·················//·Method·net/wigle/wigleandroid/NetworkListAdapter.add:(Ljava/lang/Object;)V213 ·······111:·invokevirtual·#79·················//·Method·net/wigle/wigleandroid/NetworkListAdapter.add:(Ljava/lang/Object;)V
216 ·······119:·aload_0214 ·······114:·aload_0
217 ·······120:·getfield······#12·················//·Field·val$address:Landroid/location/Address;215 ·······115:·getfield······#12·················//·Field·val$address:Landroid/location/Address;
218 ·······123:·astore_2 
219 ·······124:·aload_2216 ·······118:·astore········8
 217 ·······120:·aload·········8
220 ·······125:·ifnonnull·····81218 ·······122:·ifnonnull·····78
221 ·······128:·iload·········6219 ·······125:·iload·········6
222 ·······130:·ifeq··········81220 ·······127:·ifeq··········78
223 ·······133:·aload_0221 ·······130:·aload_0
224 ·······134:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;222 ·······131:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
225 ·······137:·astore_2223 ·······134:·astore········8
226 ·······138:·aload·········8224 ·······136:·aload·········7
227 ·······140:·invokevirtual·#83·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;225 ·······138:·invokevirtual·#83·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;
228 ·······143:·astore········9226 ·······141:·astore········9
229 ·······145:·aload_2227 ·······143:·aload·········8
230 ·······146:·aload·········9228 ·······145:·aload·········9
231 ·······148:·aconst_null229 ·······147:·aconst_null
232 ·······149:·invokestatic··#89·················//·Method·net/wigle/wigleandroid/MappingFragment.getCenter:(Landroid/content/Context;Lnet/wigle/wigleandroid/model/LatLng;Landroid/location/Location;)Lnet/wigle/wigleandroid/model/LatLng;230 ·······148:·invokestatic··#89·················//·Method·net/wigle/wigleandroid/MappingFragment.getCenter:(Landroid/content/Context;Lnet/wigle/wigleandroid/model/LatLng;Landroid/location/Location;)Lnet/wigle/wigleandroid/model/LatLng;
233 ·······152:·astore········10231 ·······151:·astore········10
234 ·······154:·new···········#91·················//·class·java/lang/StringBuilder232 ·······153:·new···········#91·················//·class·java/lang/StringBuilder
235 ·······157:·astore_2 
236 ·······158:·aload_2233 ·······156:·astore········8
 234 ·······158:·aload·········8
237 ·······159:·invokespecial·#92·················//·Method·java/lang/StringBuilder."<init>":()V235 ·······160:·invokespecial·#92·················//·Method·java/lang/StringBuilder."<init>":()V
238 ·······162:·aload_2236 ·······163:·aload·········8
239 ·······163:·ldc···········#94·················//·String·set·center:237 ·······165:·ldc···········#94·················//·String·set·center:
240 ·······165:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;238 ·······167:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
241 ·······168:·aload·········10239 ·······170:·aload·········10
242 ·······170:·invokevirtual·#101················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;240 ·······172:·invokevirtual·#101················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
243 ·······173:·ldc···········#103················//·String··network:241 ·······175:·ldc···········#103················//·String··network:
244 ·······175:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;242 ·······177:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
245 ·······178:·astore_2243 ·······180:·astore········8
246 ·······179:·aload·········8244 ·······182:·aload·········7
247 ·······181:·invokevirtual·#107················//·Method·net/wigle/wigleandroid/model/Network.getSsid:()Ljava/lang/String;245 ·······184:·invokevirtual·#107················//·Method·net/wigle/wigleandroid/model/Network.getSsid:()Ljava/lang/String;
248 ·······184:·astore········9246 ·······187:·astore········9
249 ·······186:·aload_2 
250 ·······187:·aload·········9247 ·······189:·aload·········8
 248 ·······191:·aload·········9
251 ·······189:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;249 ·······193:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
252 ·······192:·ldc···········#109················//·String··point:250 ·······196:·ldc···········#109················//·String··point:
253 ·······194:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;251 ·······198:·invokevirtual·#98·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
254 ·······197:·astore_2252 ·······201:·astore········8
255 ·······198:·aload·········8253 ·······203:·aload·········7
256 ·······200:·invokevirtual·#83·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;254 ·······205:·invokevirtual·#83·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;
257 ·······203:·astore········9255 ·······208:·astore········9
258 ·······205:·aload_2 
259 ·······206:·aload·········9256 ·······210:·aload·········8
 257 ·······212:·aload·········9
260 ·······208:·invokevirtual·#101················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;258 ·······214:·invokevirtual·#101················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
261 ·······211:·invokevirtual·#112················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;259 ·······217:·invokevirtual·#112················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
262 ·······214:·astore_2 
263 ·······215:·aload_2260 ·······220:·astore········8
 261 ·······222:·aload·········8
264 ·······216:·invokestatic··#118················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V262 ·······224:·invokestatic··#118················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V
265 ·······219:·iconst_0263 ·······227:·iconst_0
266 ·······220:·istore········6264 ·······228:·istore········6
267 ·······222:·goto··········81265 ·······230:·goto··········78
268 ·······225:·aload_0266 ·······233:·aload_0
269 ·······226:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;267 ·······234:·getfield······#10·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
270 ·······229:·invokestatic··#57·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;268 ·······237:·invokestatic··#57·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;
271 ·······232:·astore_2269 ·······240:·astore_2
272 ·······233:·aload_2270 ·······241:·aload_2
273 ·······234:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/List.clear:()V271 ·······242:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/List.clear:()V
274 ·······239:·return272 ·······247:·return
275 }273 }
1.05 KB
net/wigle/wigleandroid/DataFragment$1.class
985 B
procyon -ec {}
    
Offset 41, 16 lines modifiedOffset 41, 16 lines modified
41 ················Label_0204:·{41 ················Label_0204:·{
42 ····················switch·(j)·{42 ····················switch·(j)·{
43 ························default:·{43 ························default:·{
44 ····························break·Label_0204;44 ····························break·Label_0204;
45 ························}45 ························}
46 ························case·2131492969:·{46 ························case·2131492969:·{
47 ····························Address·value·=·null;47 ····························Address·value·=·null;
48 ····························Label_0338:·{48 ····························Label_0331:·{
49 ································break·Label_0338;49 ································break·Label_0331;
50 ································try·{50 ································try·{
51 ····································try·{51 ····································try·{
52 ········································final·StringBuilder·append·=·new·StringBuilder().append("setupButtons:·bad·id:·").append(j);52 ········································final·StringBuilder·append·=·new·StringBuilder().append("setupButtons:·bad·id:·").append(j);
53 ········································try·{53 ········································try·{
54 ············································final·String·string2·=·append.toString();54 ············································final·String·string2·=·append.toString();
55 ············································try·{55 ············································try·{
56 ················································MainActivity.error(string2);56 ················································MainActivity.error(string2);
3.2 KB
net/wigle/wigleandroid/DataFragment$2.class
3.11 KB
javap -verbose -constants -s -l -private {}
    
Offset 69, 51 lines modifiedOffset 69, 49 lines modified
69 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V69 ········11:·invokespecial·#18·················//·Method·java/lang/Object."<init>":()V
70 ········14:·return70 ········14:·return
  
71 ··public·void·onClick(android.view.View);71 ··public·void·onClick(android.view.View);
72 ····descriptor:·(Landroid/view/View;)V72 ····descriptor:·(Landroid/view/View;)V
73 ····flags:·(0x0001)·ACC_PUBLIC73 ····flags:·(0x0001)·ACC_PUBLIC
74 ····Code:74 ····Code:
75 ······stack=300,·locals=9,·args_size=275 ······stack=300,·locals=8,·args_size=2
76 ·········0:·iconst_276 ·········0:·iconst_2
77 ·········1:·istore_2 
78 ·········2:·iload_2 
79 ·········3:·newarray·······int77 ·········1:·newarray·······int
80 ·········5:·astore_378 ·········3:·astore_2
81 ·········6:·aload_379 ·········4:·aload_2
82 ·········7:·dup80 ·········5:·dup
83 ·········8:·iconst_081 ·········6:·iconst_0
84 ·········9:·ldc···········#20·················//·int·213149296982 ·········7:·ldc···········#20·················//·int·2131492969
85 ········11:·iastore83 ·········9:·iastore
86 ········12:·iconst_184 ········10:·iconst_1
87 ········13:·ldc···········#21·················//·int·213149297085 ········11:·ldc···········#21·················//·int·2131492970
88 ········15:·iastore86 ········13:·iastore
89 ········16:·aload_387 ········14:·aload_2
90 ········17:·arraylength88 ········15:·arraylength
 89 ········16:·istore_3
 90 ········17:·iconst_0
91 ········18:·istore········491 ········18:·istore········4
92 ········20:·iconst_0 
93 ········21:·istore········5 
94 ········23:·iload·········5 
95 ········25:·iload·········492 ········20:·iload·········4
 93 ········22:·iload_3
96 ········27:·if_icmpge·····7094 ········23:·if_icmpge·····66
97 ········30:·aload_395 ········26:·aload_2
98 ········31:·iload·········596 ········27:·iload·········4
99 ········33:·iaload97 ········29:·iaload
100 ········34:·istore········698 ········30:·istore········5
101 ········36:·aload_099 ········32:·aload_0
102 ········37:·getfield······#14·················//·Field·val$view:Landroid/view/View;100 ········33:·getfield······#14·················//·Field·val$view:Landroid/view/View;
103 ········40:·iload·········6101 ········36:·iload·········5
104 ········42:·invokevirtual·#27·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;102 ········38:·invokevirtual·#27·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
105 ········45:·checkcast·····#29·················//·class·android/widget/EditText103 ········41:·checkcast·····#29·················//·class·android/widget/EditText
 104 ········44:·astore········6
 105 ········46:·ldc···········#31·················//·String
106 ········48:·astore········7106 ········48:·astore········7
107 ········50:·ldc···········#31·················//·String 
108 ········52:·astore········8107 ········50:·aload·········6
109 ········54:·aload·········7108 ········52:·aload·········7
110 ········56:·aload·········8 
111 ········58:·invokevirtual·#35·················//·Method·android/widget/EditText.setText:(Ljava/lang/CharSequence;)V109 ········54:·invokevirtual·#35·················//·Method·android/widget/EditText.setText:(Ljava/lang/CharSequence;)V
112 ········61:·iload·········5110 ········57:·iload·········4
113 ········63:·iconst_1111 ········59:·iconst_1
114 ········64:·iadd112 ········60:·iadd
115 ········65:·istore········5113 ········61:·istore········4
116 ········67:·goto··········23114 ········63:·goto··········20
117 ········70:·return115 ········66:·return
118 }116 }
1.42 KB
net/wigle/wigleandroid/DatabaseHelper.class
1.34 KB
procyon -ec {}
    
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····private·final·ArrayBlockingQueue·queue;73 ····private·final·ArrayBlockingQueue·queue;
74 ····private·SQLiteStatement·updateNetwork;74 ····private·SQLiteStatement·updateNetwork;
75 ····private·SQLiteStatement·updateNetworkMetadata;75 ····private·SQLiteStatement·updateNetworkMetadata;
76 ····76 ····
77 ····static·{77 ····static·{
78 ········DATABASE_PATH·=·Environment.getExternalStorageDirectory()·+·"/wiglewifi/";78 ········DATABASE_PATH·=·Environment.getExternalStorageDirectory()·+·"/wiglewifi/";
79 ········TRANS_LOCK·=·new·Object();79 ········TRANS_LOCK·=·new·Object();
80 ········NETWORK_CREATE·=·"create·table·network·(·bssid·text·primary·key·not·null,ssid·text·not·null,frequency·int·not·null,capabilities·text·not·null,lasttime·long·not·null,lastlat·double·not·null,lastlon·double·not·null,type·text·not·null·default·'"·+·NetworkType.WIFI.getCode()·+·"',"·+·"bestlevel·integer·not·null·default·0,"·+·"bestlat·double·not·null·default·0,"·+·"bestlon·double·not·null·default·0"·+·")";80 ········NETWORK_CREATE·=·"create·table·network·(·bssid·text·primary·key·not·null,ssid·text·not·null,frequency·int·not·null,capabilities·text·not·null,lasttime·long·not·null,lastlat·double·not·null,lastlon·double·not·null,type·text·not·null·default·'"·+·NetworkType.WIFI.getCode()·+·"',bestlevel·integer·not·null·default·0,bestlat·double·not·null·default·0,bestlon·double·not·null·default·0)";
81 ····}81 ····}
82 ····82 ····
83 ····public·DatabaseHelper(final·Context·context)·{83 ····public·DatabaseHelper(final·Context·context)·{
84 ········final·int·n·=·512;84 ········final·int·n·=·512;
85 ········final·long·lastLocWhen·=·0L;85 ········final·long·lastLocWhen·=·0L;
86 ········this.prevQueueCullTime·=·lastLocWhen;86 ········this.prevQueueCullTime·=·lastLocWhen;
87 ········this.prevPendingQueueCullTime·=·lastLocWhen;87 ········this.prevPendingQueueCullTime·=·lastLocWhen;
5.4 KB
net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler.class
5.28 KB
javap -verbose -constants -s -l -private {}
    
Offset 137, 74 lines modifiedOffset 137, 74 lines modified
137 ·········6:·invokespecial·#27·················//·Method·"<init>":(Landroid/view/View;Ljava/text/NumberFormat;Ljava/lang/String;Landroid/content/res/Resources;)V137 ·········6:·invokespecial·#27·················//·Method·"<init>":(Landroid/view/View;Ljava/text/NumberFormat;Ljava/lang/String;Landroid/content/res/Resources;)V
138 ·········9:·return138 ·········9:·return
  
139 ··public·void·handleMessage(android.os.Message);139 ··public·void·handleMessage(android.os.Message);
140 ····descriptor:·(Landroid/os/Message;)V140 ····descriptor:·(Landroid/os/Message;)V
141 ····flags:·(0x0001)·ACC_PUBLIC141 ····flags:·(0x0001)·ACC_PUBLIC
142 ····Code:142 ····Code:
143 ······stack=300,·locals=16,·args_size=2143 ······stack=300,·locals=15,·args_size=2
144 ·········0:·aload_1144 ·········0:·aload_1
145 ·········1:·invokevirtual·#33·················//·Method·android/os/Message.getData:()Landroid/os/Bundle;145 ·········1:·invokevirtual·#33·················//·Method·android/os/Message.getData:()Landroid/os/Bundle;
146 ·········4:·astore_2146 ·········4:·astore_2
147 ·········5:·aload_1147 ·········5:·aload_1
148 ·········6:·getfield······#37·················//·Field·android/os/Message.what:I148 ·········6:·getfield······#37·················//·Field·android/os/Message.what:I
149 ·········9:·istore_3149 ·········9:·istore_3
150 ········10:·bipush········100150 ········10:·bipush········100
151 ········12:·istore········4151 ········12:·istore········4
152 ········14:·iload_3152 ········14:·iload_3
153 ········15:·iload·········4153 ········15:·iload·········4
154 ········17:·if_icmpne·····129154 ········17:·if_icmpne·····124
155 ········20:·invokestatic··#44·················//·Method·net/wigle/wigleandroid/SiteStatsFragment.access$000:()[Ljava/lang/String;155 ········20:·invokestatic··#44·················//·Method·net/wigle/wigleandroid/SiteStatsFragment.access$000:()[Ljava/lang/String;
156 ········23:·astore········5156 ········23:·astore········5
157 ········25:·aload·········5157 ········25:·aload·········5
158 ········27:·arraylength158 ········27:·arraylength
159 ········28:·istore········6159 ········28:·istore········6
160 ········30:·iconst_0160 ········30:·iconst_0
161 ········31:·istore········7161 ········31:·istore_3
 162 ········32:·iload_3
162 ········33:·iload·········7163 ········33:·iload·········6
163 ········35:·iload·········6 
164 ········37:·if_icmpge·····129164 ········35:·if_icmpge·····124
165 ········40:·aload·········5165 ········38:·aload·········5
166 ········42:·iload·········7166 ········40:·iload_3
167 ········44:·aaload167 ········41:·aaload
168 ········45:·astore········8168 ········42:·astore········7
169 ········47:·aload_0169 ········44:·aload_0
170 ········48:·getfield······#24·················//·Field·resources:Landroid/content/res/Resources;170 ········45:·getfield······#24·················//·Field·resources:Landroid/content/res/Resources;
171 ········51:·astore········9171 ········48:·astore········8
172 ········53:·ldc···········#46·················//·String·id172 ········50:·ldc···········#46·················//·String·id
173 ········55:·astore········10173 ········52:·astore········9
174 ········57:·aload_0174 ········54:·aload_0
175 ········58:·getfield······#22·················//·Field·packageName:Ljava/lang/String;175 ········55:·getfield······#22·················//·Field·packageName:Ljava/lang/String;
176 ········61:·astore········11176 ········58:·astore········10
177 ········63:·aload·········9 
178 ········65:·aload·········8177 ········60:·aload·········8
 178 ········62:·aload·········7
 179 ········64:·aload·········9
179 ········67:·aload·········10180 ········66:·aload·········10
180 ········69:·aload·········11 
181 ········71:·invokevirtual·#52·················//·Method·android/content/res/Resources.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I181 ········68:·invokevirtual·#52·················//·Method·android/content/res/Resources.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
182 ········74:·istore········12182 ········71:·istore········11
183 ········76:·aload_0183 ········73:·aload_0
184 ········77:·getfield······#18·················//·Field·view:Landroid/view/View;184 ········74:·getfield······#18·················//·Field·view:Landroid/view/View;
185 ········80:·iload·········12185 ········77:·iload·········11
186 ········82:·invokevirtual·#58·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;186 ········79:·invokevirtual·#58·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
187 ········85:·checkcast·····#60·················//·class·android/widget/TextView187 ········82:·checkcast·····#60·················//·class·android/widget/TextView
188 ········88:·astore········13188 ········85:·astore········12
189 ········90:·aload_0189 ········87:·aload_0
190 ········91:·getfield······#20·················//·Field·numberFormat:Ljava/text/NumberFormat;190 ········88:·getfield······#20·················//·Field·numberFormat:Ljava/text/NumberFormat;
191 ········94:·astore········9191 ········91:·astore········8
192 ········96:·aload_2192 ········93:·aload_2
193 ········97:·aload·········8193 ········94:·aload·········7
194 ········99:·invokevirtual·#66·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;)J194 ········96:·invokevirtual·#66·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;)J
195 ·······102:·lstore········14195 ········99:·lstore········13
196 ·······104:·aload·········9196 ·······101:·aload·········8
197 ·······106:·lload·········14197 ·······103:·lload·········13
198 ·······108:·invokevirtual·#72·················//·Method·java/text/NumberFormat.format:(J)Ljava/lang/String;198 ·······105:·invokevirtual·#72·················//·Method·java/text/NumberFormat.format:(J)Ljava/lang/String;
199 ·······111:·astore········9199 ·······108:·astore········8
200 ·······113:·aload·········13200 ·······110:·aload·········12
201 ·······115:·aload·········9201 ·······112:·aload·········8
202 ·······117:·invokevirtual·#76·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V202 ·······114:·invokevirtual·#76·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
203 ·······120:·iload·········7203 ·······117:·iload_3
204 ·······122:·iconst_1204 ·······118:·iconst_1
205 ·······123:·iadd205 ·······119:·iadd
206 ·······124:·istore········7206 ·······120:·istore_3
207 ·······126:·goto··········33207 ·······121:·goto··········32
208 ·······129:·return208 ·······124:·return
209 }209 }
8.14 KB
net/wigle/wigleandroid/TTS.class
8.07 KB
procyon -ec {}
    
Offset 23, 14 lines modifiedOffset 23, 15 lines modified
23 ····private·static·Method·speak;23 ····private·static·Method·speak;
24 ····private·static·Method·stop;24 ····private·static·Method·stop;
25 ····private·static·boolean·useEyesFree;25 ····private·static·boolean·useEyesFree;
26 ····private·Object·speech;26 ····private·Object·speech;
27 ····27 ····
28 ····static·{28 ····static·{
29 ········final·int·n·=·1;29 ········final·int·n·=·1;
 30 ········int·n2·=·0;
30 ········TTS.useEyesFree·=·false;31 ········TTS.useEyesFree·=·false;
31 ········final·String[]·params·=·new·String[n];32 ········final·String[]·params·=·new·String[n];
32 ········params[0]·=·"VOICE_FEMALE";33 ········params[0]·=·"VOICE_FEMALE";
33 ········TTS.params·=·params;34 ········TTS.params·=·params;
34 ········final·String·className·=·"android.speech.tts.TextToSpeech";35 ········final·String·className·=·"android.speech.tts.TextToSpeech";
35 ········try·{36 ········try·{
36 ············final·Class<?>·forName·=·Class.forName(className);37 ············final·Class<?>·forName·=·Class.forName(className);
Offset 51, 61 lines modifiedOffset 52, 61 lines modified
51 ····························}52 ····························}
52 ····························try·{53 ····························try·{
53 ································final·Class·speech_CLASS·=·TTS.SPEECH_CLASS;54 ································final·Class·speech_CLASS·=·TTS.SPEECH_CLASS;
54 ································try·{55 ································try·{
55 ····································final·Class[]·classes·=·speech_CLASS.getClasses();56 ····································final·Class[]·classes·=·speech_CLASS.getClasses();
56 ····································try·{57 ····································try·{
57 ········································final·int·length·=·classes.length;58 ········································final·int·length·=·classes.length;
58 ········································int·n2·=·0; 
59 ········································while·(true)·{59 ········································while·(true)·{
60 ············································Label_0189:·{60 ············································Label_0200:·{
61 ················································if·(n2·>=·length)·{61 ················································if·(n2·>=·length)·{
62 ····················································break·Label_0189;62 ····················································break·Label_0200;
63 ················································}63 ················································}
64 ················································final·Class·listener_CLASS·=·classes[n2];64 ················································final·Class·listener_CLASS·=·classes[n2];
65 ················································try·{65 ················································try·{
66 ····················································final·String·canonicalName·=·listener_CLASS.getCanonicalName();66 ····················································final·String·canonicalName·=·listener_CLASS.getCanonicalName();
67 ····················································try·{67 ····················································try·{
68 ························································try·{68 ························································try·{
69 ····························································final·StringBuilder·append·=·new·StringBuilder().append("class:·").append(canonicalName);69 ····························································final·StringBuilder·append·=·new·StringBuilder().append("class:·").append(canonicalName);
70 ····························································try·{70 ····························································try·{
71 ································································final·String·string·=·append.toString();71 ································································final·String·string·=·append.toString();
72 ································································try·{72 ································································try·{
73 ····································································MainActivity.info(string);73 ····································································MainActivity.info(string);
74 ····································································Label_0367:·{74 ····································································Label_0396:·{
75 ········································································if·(!"android.speech.tts.TextToSpeech.OnInitListener".equals(canonicalName)·&&·(!TTS.useEyesFree·||·!"com.google.tts.TTS.InitListener".equals(canonicalName)))·{75 ········································································if·(!"android.speech.tts.TextToSpeech.OnInitListener".equals(canonicalName)·&&·(!TTS.useEyesFree·||·!"com.google.tts.TTS.InitListener".equals(canonicalName)))·{
76 ············································································break·Label_0367;76 ············································································break·Label_0396;
77 ········································································}77 ········································································}
78 ········································································TTS.LISTENER_CLASS·=·listener_CLASS;78 ········································································TTS.LISTENER_CLASS·=·listener_CLASS;
 79 ········································································n2·=·(TTS.useEyesFree·?·1·:·0);
79 ········································································Label_0376:·{80 ········································································Label_0403:·{
80 ············································································if·(!TTS.useEyesFree)·{81 ············································································if·(n2·==·0)·{
81 ················································································break·Label_0376;82 ················································································break·Label_0403;
82 ············································································}83 ············································································}
83 ············································································final·Method·method·=·TTS.SPEECH_CLASS.getMethod("speak",·String.class,·Integer.TYPE,·String[].class);84 ············································································final·Method·method·=·TTS.SPEECH_CLASS.getMethod("speak",·String.class,·Integer.TYPE,·String[].class);
84 ············································································try·{85 ············································································try·{
85 ················································································TTS.speak·=·method;86 ················································································TTS.speak·=·method;
86 ················································································final·Method·method2·=·TTS.SPEECH_CLASS.getMethod("stop",·(Class[])new·Class[0]);87 ················································································final·Method·method2·=·TTS.SPEECH_CLASS.getMethod("stop",·(Class[])new·Class[0]);
87 ················································································try·{88 ················································································try·{
88 ····················································································TTS.stop·=·method2;89 ····················································································TTS.stop·=·method2;
89 ····················································································final·Method·method3·=·TTS.SPEECH_CLASS.getMethod("shutdown",·(Class[])new·Class[0]);90 ····················································································final·Method·method3·=·TTS.SPEECH_CLASS.getMethod("shutdown",·(Class[])new·Class[0]);
90 ····················································································try·{91 ····················································································try·{
91 ························································································TTS.shutdown·=·method3;92 ························································································TTS.shutdown·=·method3;
92 ························································································TTS.QUEUE_ADD·=·1;93 ························································································n2·=·(TTS.QUEUE_ADD·=·1);
93 ························································································final·Method·method4·=·TTS.SPEECH_CLASS.getMethod("setLanguage",·String.class);94 ························································································final·Method·method4·=·TTS.SPEECH_CLASS.getMethod("setLanguage",·String.class);
94 ························································································try·{95 ························································································try·{
95 ····························································································TTS.setlanguage·=·method4;96 ····························································································TTS.setlanguage·=·method4;
96 ····························································································return;97 ····························································································return;
97 ····························································································++n2;98 ····························································································++n2;
98 ····························································································continue;99 ····························································································continue;
99 ····························································································final·int·int1·=·TTS.SPEECH_CLASS.getDeclaredField("QUEUE_FLUSH").getInt(null);100 ····························································································n2·=·TTS.SPEECH_CLASS.getDeclaredField("QUEUE_FLUSH").getInt(null);
100 ····························································································try·{101 ····························································································try·{
101 ································································································TTS.QUEUE_FLUSH·=·int1;102 ································································································TTS.QUEUE_FLUSH·=·n2;
102 ································································································final·int·int2·=·TTS.SPEECH_CLASS.getDeclaredField("QUEUE_ADD").getInt(null);103 ································································································n2·=·TTS.SPEECH_CLASS.getDeclaredField("QUEUE_ADD").getInt(null);
103 ································································································try·{104 ································································································try·{
104 ····································································································TTS.QUEUE_ADD·=·int2;105 ····································································································TTS.QUEUE_ADD·=·n2;
105 ····································································································final·Method·method5·=·TTS.SPEECH_CLASS.getMethod("speak",·String.class,·Integer.TYPE,·HashMap.class);106 ····································································································final·Method·method5·=·TTS.SPEECH_CLASS.getMethod("speak",·String.class,·Integer.TYPE,·HashMap.class);
106 ····································································································try·{107 ····································································································try·{
107 ········································································································TTS.speak·=·method5;108 ········································································································TTS.speak·=·method5;
108 ········································································································final·Method·method6·=·TTS.SPEECH_CLASS.getMethod("stop",·(Class[])new·Class[0]);109 ········································································································final·Method·method6·=·TTS.SPEECH_CLASS.getMethod("stop",·(Class[])new·Class[0]);
109 ········································································································try·{110 ········································································································try·{
110 ············································································································TTS.stop·=·method6;111 ············································································································TTS.stop·=·method6;
111 ············································································································final·Method·method7·=·TTS.SPEECH_CLASS.getMethod("shutdown",·(Class[])new·Class[0]);112 ············································································································final·Method·method7·=·TTS.SPEECH_CLASS.getMethod("shutdown",·(Class[])new·Class[0]);
7.0 KB
net/wigle/wigleandroid/UserStatsFragment$DownloadHandler.class
6.88 KB
javap -verbose -constants -s -l -private {}
    
Offset 167, 114 lines modifiedOffset 167, 116 lines modified
167 ·········5:·aload_1167 ·········5:·aload_1
168 ·········6:·getfield······#37·················//·Field·android/os/Message.what:I168 ·········6:·getfield······#37·················//·Field·android/os/Message.what:I
169 ·········9:·istore_3169 ·········9:·istore_3
170 ········10:·bipush········101170 ········10:·bipush········101
171 ········12:·istore········4171 ········12:·istore········4
172 ········14:·iload_3172 ········14:·iload_3
173 ········15:·iload·········4173 ········15:·iload·········4
174 ········17:·if_icmpne·····262174 ········17:·if_icmpne·····264
175 ········20:·invokestatic··#44·················//·Method·net/wigle/wigleandroid/UserStatsFragment.access$100:()[Ljava/lang/String;175 ········20:·invokestatic··#44·················//·Method·net/wigle/wigleandroid/UserStatsFragment.access$100:()[Ljava/lang/String;
176 ········23:·astore········5176 ········23:·astore········5
177 ········25:·aload·········5177 ········25:·aload·········5
178 ········27:·arraylength178 ········27:·arraylength
179 ········28:·istore········6179 ········28:·istore········6
180 ········30:·iconst_0180 ········30:·iconst_0
181 ········31:·istore········7181 ········31:·istore········4
182 ········33:·iload·········7182 ········33:·iload·········4
183 ········35:·iload·········6183 ········35:·iload·········6
184 ········37:·if_icmpge·····262184 ········37:·if_icmpge·····264
185 ········40:·aload·········5185 ········40:·aload·········5
186 ········42:·iload·········7186 ········42:·iload·········4
187 ········44:·aaload187 ········44:·aaload
188 ········45:·astore········8188 ········45:·astore········7
189 ········47:·aload_0189 ········47:·aload_0
190 ········48:·getfield······#24·················//·Field·resources:Landroid/content/res/Resources;190 ········48:·getfield······#24·················//·Field·resources:Landroid/content/res/Resources;
191 ········51:·astore········9191 ········51:·astore········8
192 ········53:·ldc···········#46·················//·String·id192 ········53:·ldc···········#46·················//·String·id
193 ········55:·astore········10193 ········55:·astore········9
194 ········57:·aload_0194 ········57:·aload_0
195 ········58:·getfield······#22·················//·Field·packageName:Ljava/lang/String;195 ········58:·getfield······#22·················//·Field·packageName:Ljava/lang/String;
196 ········61:·astore········11196 ········61:·astore········10
197 ········63:·aload·········9197 ········63:·aload·········8
198 ········65:·aload·········8198 ········65:·aload·········7
 199 ········67:·aload·········9
199 ········67:·aload·········10200 ········69:·aload·········10
200 ········69:·aload·········11 
201 ········71:·invokevirtual·#52·················//·Method·android/content/res/Resources.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I201 ········71:·invokevirtual·#52·················//·Method·android/content/res/Resources.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
202 ········74:·istore········12202 ········74:·istore········11
203 ········76:·aload_0203 ········76:·aload_0
204 ········77:·getfield······#18·················//·Field·view:Landroid/view/View;204 ········77:·getfield······#18·················//·Field·view:Landroid/view/View;
205 ········80:·astore········9205 ········80:·astore········8
206 ········82:·aload·········9206 ········82:·aload·········8
207 ········84:·iload·········12207 ········84:·iload·········11
208 ········86:·invokevirtual·#58·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;208 ········86:·invokevirtual·#58·················//·Method·android/view/View.findViewById:(I)Landroid/view/View;
209 ········89:·checkcast·····#60·················//·class·android/widget/TextView209 ········89:·checkcast·····#60·················//·class·android/widget/TextView
210 ········92:·astore········13210 ········92:·astore········12
211 ········94:·iconst_m1211 ········94:·iconst_m1
212 ········95:·istore_3212 ········95:·istore_3
213 ········96:·aload·········8213 ········96:·aload·········7
214 ········98:·invokevirtual·#66·················//·Method·java/lang/String.hashCode:()I214 ········98:·invokevirtual·#66·················//·Method·java/lang/String.hashCode:()I
215 ·······101:·istore········4215 ·······101:·istore········13
216 ·······103:·iload·········4216 ·······103:·iload·········13
217 ·······105:·lookupswitch··{·//·2217 ·······105:·lookupswitch··{·//·2
218 ··············-847548819:·221218 ··············-847548819:·223
219 ··············1484111123:·195219 ··············1484111123:·197
220 ·················default:·132220 ·················default:·132
221 ············}221 ············}
222 ·······132:·iload_3222 ·······132:·iload_3
223 ·······133:·tableswitch···{·//·0·to·1223 ·······133:·tableswitch···{·//·0·to·1
224 ·······················0:·244224 ·······················0:·246
225 ·······················1:·244225 ·······················1:·246
226 ·················default:·156226 ·················default:·156
227 ············}227 ············}
228 ·······156:·aload_0228 ·······156:·aload_0
229 ·······157:·getfield······#20·················//·Field·numberFormat:Ljava/text/NumberFormat;229 ·······157:·getfield······#20·················//·Field·numberFormat:Ljava/text/NumberFormat;
230 ·······160:·astore········9230 ·······160:·astore········8
231 ·······162:·aload_2231 ·······162:·aload_2
232 ·······163:·aload·········8232 ·······163:·aload·········7
233 ·······165:·invokevirtual·#72·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;)J233 ·······165:·invokevirtual·#72·················//·Method·android/os/Bundle.getLong:(Ljava/lang/String;)J
234 ·······168:·lstore········14234 ·······168:·lstore········14
235 ·······170:·aload·········9235 ·······170:·aload·········8
236 ·······172:·lload·········14236 ·······172:·lload·········14
237 ·······174:·invokevirtual·#78·················//·Method·java/text/NumberFormat.format:(J)Ljava/lang/String;237 ·······174:·invokevirtual·#78·················//·Method·java/text/NumberFormat.format:(J)Ljava/lang/String;
238 ·······177:·astore········9238 ·······177:·astore········8
239 ·······179:·aload·········13239 ·······179:·aload·········12
240 ·······181:·aload·········9240 ·······181:·aload·········8
241 ·······183:·invokevirtual·#82·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V241 ·······183:·invokevirtual·#82·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
242 ·······186:·iload·········7242 ·······186:·iload·········4
243 ·······188:·iconst_1243 ·······188:·iconst_1
244 ·······189:·iadd244 ·······189:·iadd
 245 ·······190:·istore_3
 246 ·······191:·iload_3
245 ·······190:·istore········7247 ·······192:·istore········4
246 ·······192:·goto··········33248 ·······194:·goto··········33
247 ·······195:·ldc···········#84·················//·String·firsttransid249 ·······197:·ldc···········#84·················//·String·firsttransid
248 ·······197:·astore········10250 ·······199:·astore········9
249 ·······199:·aload·········8 
250 ·······201:·aload·········10251 ·······201:·aload·········7
 252 ·······203:·aload·········9
251 ·······203:·invokevirtual·#88·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z253 ·······205:·invokevirtual·#88·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
252 ·······206:·istore········4254 ·······208:·istore········13
253 ·······208:·iload·········4255 ·······210:·iload·········13
254 ·······210:·ifeq··········132256 ·······212:·ifeq··········132
255 ·······213:·iconst_0257 ·······215:·iconst_0
256 ·······214:·istore_3258 ·······216:·istore_3
257 ·······215:·aconst_null259 ·······217:·aconst_null
258 ·······216:·astore········9260 ·······218:·astore········8
259 ·······218:·goto··········132261 ·······220:·goto··········132
260 ·······221:·ldc···········#90·················//·String·lasttransid262 ·······223:·ldc···········#90·················//·String·lasttransid
261 ·······223:·astore········10263 ·······225:·astore········9
262 ·······225:·aload·········8 
263 ·······227:·aload·········10264 ·······227:·aload·········7
 265 ·······229:·aload·········9
264 ·······229:·invokevirtual·#88·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z266 ·······231:·invokevirtual·#88·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
265 ·······232:·istore········4267 ·······234:·istore········13
266 ·······234:·iload·········4268 ·······236:·iload·········13
267 ·······236:·ifeq··········132269 ·······238:·ifeq··········132
268 ·······239:·iconst_1270 ·······241:·iconst_1
269 ·······240:·istore_3271 ·······242:·istore_3
270 ·······241:·goto··········132272 ·······243:·goto··········132
271 ·······244:·aload_2273 ·······246:·aload_2
272 ·······245:·aload·········8274 ·······247:·aload·········7
273 ·······247:·invokevirtual·#95·················//·Method·android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;275 ·······249:·invokevirtual·#95·················//·Method·android/os/Bundle.getString:(Ljava/lang/String;)Ljava/lang/String;
274 ·······250:·astore········9276 ·······252:·astore········8
275 ·······252:·aload·········13 
276 ·······254:·aload·········9277 ·······254:·aload·········12
 278 ·······256:·aload·········8
277 ·······256:·invokevirtual·#82·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V279 ·······258:·invokevirtual·#82·················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
278 ·······259:·goto··········186280 ·······261:·goto··········186
279 ·······262:·return281 ·······264:·return
280 }282 }
81.2 KB
net/wigle/wigleandroid/background/HttpFileUploader.class
81.1 KB
procyon -ec {}
    
Offset 148, 665 lines modifiedOffset 148, 671 lines modified
148 ········//···101:·invokevirtual···java/net/HttpURLConnection.getOutputStream:()Ljava/io/OutputStream;148 ········//···101:·invokevirtual···java/net/HttpURLConnection.getOutputStream:()Ljava/io/OutputStream;
149 ········//···104:·astore··········14149 ········//···104:·astore··········14
150 ········//···106:·aload···········14150 ········//···106:·aload···········14
151 ········//···108:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;151 ········//···108:·invokevirtual···java/lang/Object.getClass:()Ljava/lang/Class;
152 ········//···111:·astore··········11152 ········//···111:·astore··········11
153 ········//···113:·aload···········11153 ········//···113:·aload···········11
154 ········//···115:·invokevirtual···java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;154 ········//···115:·invokevirtual···java/lang/Class.getMethods:()[Ljava/lang/reflect/Method;
155 ········//···118:·astore··········15155 ········//···118:·astore··········13
156 ········//···120:·aload···········15156 ········//···120:·aload···········13
157 ········//···122:·arraylength····157 ········//···122:·arraylength····
158 ········//···123:·istore··········16158 ········//···123:·istore··········15
159 ········//···125:·iload···········16159 ········//···125:·iload···········15
160 ········//···127:·istore··········17160 ········//···127:·istore··········16
161 ········//···129:·iconst_0·······161 ········//···129:·iconst_0·······
162 ········//···130:·istore··········18162 ········//···130:·istore··········10
163 ········//···132:·aconst_null····163 ········//···132:·aconst_null····
164 ········//···133:·astore··········19164 ········//···133:·astore··········11
165 ········//···135:·iload···········18165 ········//···135:·iconst_0·······
166 ········//···137:·istore··········16166 ········//···136:·istore··········17
 167 ········//···138:·aconst_null····
167 ········//···139:·iload···········18168 ········//···139:·astore··········12
168 ········//···141:·iload···········17169 ········//···141:·iload···········16
 170 ········//···143:·istore··········15
 171 ········//···145:·iload···········17
 172 ········//···147:·iload···········16
169 ········//···143:·if_icmpge·······469173 ········//···149:·if_icmpge·······479
170 ········//···146:·aload···········15174 ········//···152:·aload···········13
171 ········//···148:·iload···········18175 ········//···154:·iload···········17
172 ········//···150:·aaload·········176 ········//···156:·aaload·········
173 ········//···151:·astore··········20177 ········//···157:·astore··········18
174 ········//···153:·ldc·············"isCached"178 ········//···159:·ldc·············"isCached"
175 ········//···155:·astore··········11179 ········//···161:·astore··········11
176 ········//···157:·aload···········20180 ········//···163:·aload···········18
177 ········//···159:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;181 ········//···165:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;
178 ········//···162:·astore··········12182 ········//···168:·astore··········19
179 ········//···164:·aload···········11183 ········//···170:·aload···········11
180 ········//···166:·aload···········12184 ········//···172:·aload···········19
181 ········//···168:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z185 ········//···174:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
182 ········//···171:·istore··········10186 ········//···177:·istore··········10
183 ········//···173:·iload···········10187 ········//···179:·iload···········10
184 ········//···175:·ifne············203188 ········//···181:·ifne············209
185 ········//···178:·ldc·············"isChunked"189 ········//···184:·ldc·············"isChunked"
186 ········//···180:·astore··········11190 ········//···186:·astore··········11
187 ········//···182:·aload···········20191 ········//···188:·aload···········18
188 ········//···184:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;192 ········//···190:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;
189 ········//···187:·astore··········12193 ········//···193:·astore··········19
190 ········//···189:·aload···········11194 ········//···195:·aload···········11
191 ········//···191:·aload···········12195 ········//···197:·aload···········19
192 ········//···193:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z196 ········//···199:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
193 ········//···196:·istore··········10 
194 ········//···198:·iload···········10 
195 ········//···200:·ifeq············301 
196 ········//···203:·iconst_0······· 
197 ········//···204:·istore··········10197 ········//···202:·istore··········10
 198 ········//···204:·iload···········10
 199 ········//···206:·ifeq············311
 200 ········//···209:·iconst_0·······
 201 ········//···210:·istore··········10
198 ········//···206:·aconst_null····202 ········//···212:·aconst_null····
199 ········//···207:·astore··········11 
200 ········//···209:·aconst_null···· 
201 ········//···210:·checkcast·······[Ljava/lang/Object; 
202 ········//···213:·astore··········11203 ········//···213:·astore··········11
203 ········//···215:·aload···········20 
204 ········//···217:·aload···········14 
205 ········//···219:·aconst_null····204 ········//···215:·aconst_null····
 205 ········//···216:·checkcast·······[Ljava/lang/Object;
 206 ········//···219:·astore··········11
 207 ········//···221:·aload···········18
 208 ········//···223:·aload···········14
 209 ········//···225:·aconst_null····
206 ········//···220:·invokevirtual···java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;210 ········//···226:·invokevirtual···java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
207 ········//···223:·astore··········21211 ········//···229:·astore··········20
208 ········//···225:·aload···········21212 ········//···231:·aload···········20
209 ········//···227:·checkcast·······Ljava/lang/Boolean;213 ········//···233:·checkcast·······Ljava/lang/Boolean;
210 ········//···230:·astore··········21214 ········//···236:·astore··········20
211 ········//···232:·new·············Ljava/lang/StringBuilder;215 ········//···238:·new·············Ljava/lang/StringBuilder;
212 ········//···235:·astore··········11216 ········//···241:·astore··········11
213 ········//···237:·aload···········11217 ········//···243:·aload···········11
214 ········//···239:·invokespecial···java/lang/StringBuilder.<init>:()V218 ········//···245:·invokespecial···java/lang/StringBuilder.<init>:()V
215 ········//···242:·aload···········20219 ········//···248:·aload···········18
216 ········//···244:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;220 ········//···250:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;
217 ········//···247:·astore··········12221 ········//···253:·astore··········19
218 ········//···249:·aload···········11222 ········//···255:·aload···········11
219 ········//···251:·aload···········12223 ········//···257:·aload···········19
220 ········//···253:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;224 ········//···259:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
221 ········//···256:·astore··········11225 ········//···262:·astore··········11
222 ········//···258:·ldc·············"·"226 ········//···264:·ldc·············"·"
223 ········//···260:·astore··········12227 ········//···266:·astore··········19
224 ········//···262:·aload···········11228 ········//···268:·aload···········11
225 ········//···264:·aload···········12229 ········//···270:·aload···········19
226 ········//···266:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;230 ········//···272:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
227 ········//···269:·astore··········11231 ········//···275:·astore··········11
228 ········//···271:·aload···········11232 ········//···277:·aload···········11
229 ········//···273:·aload···········21233 ········//···279:·aload···········20
230 ········//···275:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;234 ········//···281:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
231 ········//···278:·astore··········11235 ········//···284:·astore··········11
232 ········//···280:·aload···········11236 ········//···286:·aload···········11
233 ········//···282:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;237 ········//···288:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
234 ········//···285:·astore··········11238 ········//···291:·astore··········11
235 ········//···287:·aload···········11239 ········//···293:·aload···········11
236 ········//···289:·invokestatic····net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V240 ········//···295:·invokestatic····net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V
237 ········//···292:·iload···········18241 ········//···298:·iload···········17
238 ········//···294:·iconst_1·······242 ········//···300:·iconst_1·······
239 ········//···295:·iadd···········243 ········//···301:·iadd···········
240 ········//···296:·istore··········18244 ········//···302:·istore··········10
 245 ········//···304:·iload···········10
 246 ········//···306:·istore··········17
241 ········//···298:·goto············135247 ········//···308:·goto············141
242 ········//···301:·ldc·············"size"248 ········//···311:·ldc·············"size"
243 ········//···303:·astore··········11249 ········//···313:·astore··········11
244 ········//···305:·aload···········20250 ········//···315:·aload···········18
245 ········//···307:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;251 ········//···317:·invokevirtual···java/lang/reflect/Method.getName:()Ljava/lang/String;
246 ········//···310:·astore··········12252 ········//···320:·astore··········19
247 ········//···312:·aload···········11253 ········//···322:·aload···········11
248 ········//···314:·aload···········12254 ········//···324:·aload···········19
249 ········//···316:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z255 ········//···326:·invokevirtual···java/lang/String.equals:(Ljava/lang/Object;)Z
250 ········//···319:·istore··········10256 ········//···329:·istore··········10
251 ········//···321:·iload···········10257 ········//···331:·iload···········10
252 ········//···323:·ifeq············292258 ········//···333:·ifeq············298
253 ········//···326:·iconst_0·······259 ········//···336:·iconst_0·······
254 ········//···327:·istore··········10260 ········//···337:·istore··········10
255 ········//···329:·aconst_null····261 ········//···339:·aconst_null····
256 ········//···330:·astore··········11262 ········//···340:·astore··········11
257 ········//···332:·aconst_null···· 
258 ········//···333:·checkcast·······[Ljava/lang/Object; 
259 ········//···336:·astore··········11 
Max diff block lines reached; 72861/83049 bytes (87.73%) of diff not shown.
3.09 KB
net/wigle/wigleandroid/listener/GPSListener.class
2.99 KB
javap -verbose -constants -s -l -private {}
    
Offset 1540, 50 lines modifiedOffset 1540, 48 lines modified
1540 ·········1:·getfield······#140················//·Field·location:Landroid/location/Location;1540 ·········1:·getfield······#140················//·Field·location:Landroid/location/Location;
1541 ·········4:·areturn1541 ·········4:·areturn
  
1542 ··public·int·getSatCount();1542 ··public·int·getSatCount();
1543 ····descriptor:·()I1543 ····descriptor:·()I
1544 ····flags:·(0x0001)·ACC_PUBLIC1544 ····flags:·(0x0001)·ACC_PUBLIC
1545 ····Code:1545 ····Code:
1546 ······stack=300,·locals=6,·args_size=11546 ······stack=300,·locals=5,·args_size=1
1547 ·········0:·iconst_01547 ·········0:·iconst_0
1548 ·········1:·istore_11548 ·········1:·istore_1
1549 ·········2:·aload_01549 ·········2:·aload_0
1550 ·········3:·getfield······#130················//·Field·gpsStatus:Landroid/location/GpsStatus;1550 ·········3:·getfield······#130················//·Field·gpsStatus:Landroid/location/GpsStatus;
1551 ·········6:·astore_21551 ·········6:·astore_2
1552 ·········7:·aload_21552 ·········7:·aload_2
1553 ·········8:·ifnull········691553 ·········8:·ifnull········63
1554 ········11:·aload_01554 ········11:·aload_0
1555 ········12:·getfield······#130················//·Field·gpsStatus:Landroid/location/GpsStatus;1555 ········12:·getfield······#130················//·Field·gpsStatus:Landroid/location/GpsStatus;
1556 ········15:·invokevirtual·#276················//·Method·android/location/GpsStatus.getSatellites:()Ljava/lang/Iterable;1556 ········15:·invokevirtual·#276················//·Method·android/location/GpsStatus.getSatellites:()Ljava/lang/Iterable;
1557 ········18:·astore_2 
1558 ········19:·aload_2 
1559 ········20:·invokeinterface·#282,··1··········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;1557 ········18:·invokeinterface·#282,··1··········//·InterfaceMethod·java/lang/Iterable.iterator:()Ljava/util/Iterator;
1560 ········25:·astore_31558 ········23:·astore_2
1561 ········26:·aload_31559 ········24:·aload_2
1562 ········27:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1560 ········25:·invokeinterface·#287,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1563 ········32:·istore········4 
1564 ········34:·iload·········41561 ········30:·istore_3
 1562 ········31:·iload_3
1565 ········36:·ifeq··········691563 ········32:·ifeq··········63
1566 ········39:·aload_31564 ········35:·aload_2
1567 ········40:·invokeinterface·#291,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1565 ········36:·invokeinterface·#291,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1568 ········45:·checkcast·····#293················//·class·android/location/GpsSatellite1566 ········41:·checkcast·····#293················//·class·android/location/GpsSatellite
1569 ········48:·astore········51567 ········44:·astore········4
1570 ········50:·aload·········51568 ········46:·aload·········4
1571 ········52:·invokevirtual·#296················//·Method·android/location/GpsSatellite.usedInFix:()Z1569 ········48:·invokevirtual·#296················//·Method·android/location/GpsSatellite.usedInFix:()Z
1572 ········55:·istore········4 
1573 ········57:·iload·········41570 ········51:·istore_3
 1571 ········52:·iload_3
1574 ········59:·ifeq··········261572 ········53:·ifeq··········24
1575 ········62:·iload_11573 ········56:·iload_1
1576 ········63:·iconst_11574 ········57:·iconst_1
1577 ········64:·iadd1575 ········58:·iadd
1578 ········65:·istore_11576 ········59:·istore_1
1579 ········66:·goto··········261577 ········60:·goto··········24
1580 ········69:·iload_11578 ········63:·iload_1
1581 ········70:·ireturn1579 ········64:·ireturn
  
1582 ··public·void·handleScanStop();1580 ··public·void·handleScanStop();
1583 ····descriptor:·()V1581 ····descriptor:·()V
1584 ····flags:·(0x0001)·ACC_PUBLIC1582 ····flags:·(0x0001)·ACC_PUBLIC
1585 ····Code:1583 ····Code:
1586 ······stack=300,·locals=1,·args_size=11584 ······stack=300,·locals=1,·args_size=1
1587 ·········0:·ldc_w·········#298················//·String·GPSListener:·handleScanStop1585 ·········0:·ldc_w·········#298················//·String·GPSListener:·handleScanStop
6.12 KB
net/wigle/wigleandroid/listener/SsidSpeaker.class
6.02 KB
javap -verbose -constants -s -l -private {}
    
Offset 185, 61 lines modifiedOffset 185, 59 lines modified
185 ······stack=300,·locals=7,·args_size=1185 ······stack=300,·locals=7,·args_size=1
186 ·········0:·new···········#48·················//·class·java/lang/StringBuilder186 ·········0:·new···········#48·················//·class·java/lang/StringBuilder
187 ·········3:·astore_1187 ·········3:·astore_1
188 ·········4:·aload_1188 ·········4:·aload_1
189 ·········5:·invokespecial·#49·················//·Method·java/lang/StringBuilder."<init>":()V189 ·········5:·invokespecial·#49·················//·Method·java/lang/StringBuilder."<init>":()V
190 ·········8:·aload_0190 ·········8:·aload_0
191 ·········9:·getfield······#32·················//·Field·toSay:Ljava/util/List;191 ·········9:·getfield······#32·················//·Field·toSay:Ljava/util/List;
192 ········12:·astore_2 
193 ········13:·aload_2 
194 ········14:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;192 ········12:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
195 ········19:·astore_3193 ········17:·astore_2
196 ········20:·aload_3194 ········18:·aload_2
197 ········21:·invokeinterface·#59,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z195 ········19:·invokeinterface·#59,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
198 ········26:·istore········4 
199 ········28:·iload·········4196 ········24:·istore_3
 197 ········25:·iload_3
200 ········30:·ifeq··········65198 ········26:·ifeq··········63
201 ········33:·aload_3199 ········29:·aload_2
202 ········34:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;200 ········30:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
203 ········39:·checkcast·····#40·················//·class·java/lang/String201 ········35:·checkcast·····#40·················//·class·java/lang/String
204 ········42:·astore········5202 ········38:·astore········4
205 ········44:·aload_1203 ········40:·aload_1
206 ········45:·aload·········5204 ········41:·aload·········4
207 ········47:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;205 ········43:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
208 ········50:·astore_2206 ········46:·astore········5
209 ········51:·ldc···········#69·················//·String·,207 ········48:·ldc···········#69·················//·String·,
210 ········53:·astore········6208 ········50:·astore········6
211 ········55:·aload_2209 ········52:·aload·········5
212 ········56:·aload·········6210 ········54:·aload·········6
213 ········58:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;211 ········56:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
214 ········61:·pop212 ········59:·pop
215 ········62:·goto··········20213 ········60:·goto··········18
216 ········65:·new···········#48·················//·class·java/lang/StringBuilder214 ········63:·new···········#48·················//·class·java/lang/StringBuilder
217 ········68:·astore_2215 ········66:·astore_2
218 ········69:·aload_2216 ········67:·aload_2
219 ········70:·invokespecial·#49·················//·Method·java/lang/StringBuilder."<init>":()V217 ········68:·invokespecial·#49·················//·Method·java/lang/StringBuilder."<init>":()V
220 ········73:·aload_2218 ········71:·aload_2
221 ········74:·ldc···········#71·················//·String·speak:219 ········72:·ldc···········#71·················//·String·speak:
222 ········76:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;220 ········74:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
223 ········79:·astore_2221 ········77:·astore_2
224 ········80:·aload_1222 ········78:·aload_1
225 ········81:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;223 ········79:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
226 ········84:·astore········6224 ········82:·astore········5
227 ········86:·aload_2225 ········84:·aload_2
228 ········87:·aload·········6226 ········85:·aload·········5
229 ········89:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;227 ········87:·invokevirtual·#67·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
230 ········92:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;228 ········90:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
231 ········95:·invokestatic··#81·················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V229 ········93:·invokestatic··#81·················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V
232 ········98:·aload_0230 ········96:·aload_0
233 ········99:·getfield······#34·················//·Field·mainActivity:Lnet/wigle/wigleandroid/MainActivity;231 ········97:·getfield······#34·················//·Field·mainActivity:Lnet/wigle/wigleandroid/MainActivity;
234 ·······102:·astore_2232 ·······100:·astore_2
235 ·······103:·aload_1233 ·······101:·aload_1
236 ·······104:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;234 ·······102:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
237 ·······107:·astore········6235 ·······105:·astore········5
238 ·······109:·aload_2236 ·······107:·aload_2
239 ·······110:·aload·········6237 ·······108:·aload·········5
240 ·······112:·invokevirtual·#84·················//·Method·net/wigle/wigleandroid/MainActivity.speak:(Ljava/lang/String;)V238 ·······110:·invokevirtual·#84·················//·Method·net/wigle/wigleandroid/MainActivity.speak:(Ljava/lang/String;)V
241 ·······115:·aload_0239 ·······113:·aload_0
242 ·······116:·getfield······#32·················//·Field·toSay:Ljava/util/List;240 ·······114:·getfield······#32·················//·Field·toSay:Ljava/util/List;
243 ·······119:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/List.clear:()V241 ·······117:·invokeinterface·#87,··1···········//·InterfaceMethod·java/util/List.clear:()V
244 ·······124:·return242 ·······122:·return
245 }243 }
8.45 KB
net/wigle/wigleandroid/listener/WifiReceiver.class
8.35 KB
procyon -ec {}
    
Offset 462, 30 lines modifiedOffset 462, 31 lines modified
462 ········int·size·=·0;462 ········int·size·=·0;
463 ········int·n2·=·0;463 ········int·n2·=·0;
464 ········int·n3·=·0;464 ········int·n3·=·0;
465 ········Matcher·filterMatcher·=·null;465 ········Matcher·filterMatcher·=·null;
466 ········ScanResult·scanResult·=·null;466 ········ScanResult·scanResult·=·null;
467 ········Network·network·=·null;467 ········Network·network·=·null;
468 ········boolean·add·=·false;468 ········boolean·add·=·false;
 469 ········NetworkListAdapter·listAdapter;
469 ········Network·network2;470 ········Network·network2;
470 ········Label_0635_Outer:Label_0676_Outer:471 ········Label_0638_Outer:Label_0679_Outer:
471 ········while·(true)·{472 ········while·(true)·{
472 ············this.scanInFlight·=·false;473 ············this.scanInFlight·=·false;
473 ············currentTimeMillis·=·System.currentTimeMillis();474 ············currentTimeMillis·=·System.currentTimeMillis();
474 ············this.lastScanResponseTime·=·currentTimeMillis;475 ············this.lastScanResponseTime·=·currentTimeMillis;
475 ············wifiManager·=·(WifiManager)this.mainActivity.getSystemService("wifi");476 ············wifiManager·=·(WifiManager)this.mainActivity.getSystemService("wifi");
476 ············scanResults·=·null;477 ············scanResults·=·null;
477 ············Label_0777_Outer:Label_0998_Outer:478 ············Label_0786_Outer:Label_1020_Outer:
478 ············while·(true)·{479 ············while·(true)·{
 480 ················Label_1417:·{
479 ················Label_1352:·{481 ················Label_1385:
480 ················Label_1320: 
481 ····················while·(true)·{482 ····················while·(true)·{
482 ····················Label_1209:483 ····················Label_1233:
483 ························while·(true)·{484 ························while·(true)·{
484 ························Label_1186:485 ························Label_1200:
485 ····························while·(true)·{486 ····························while·(true)·{
486 ································while·(true)·{487 ································while·(true)·{
487 ····································try·{488 ····································try·{
488 ········································scanResults·=·(List<ScanResult>)wifiManager.getScanResults();489 ········································scanResults·=·(List<ScanResult>)wifiManager.getScanResults();
489 ········································scanRequestTime·=·Long.MIN_VALUE;490 ········································scanRequestTime·=·Long.MIN_VALUE;
490 ········································sharedPreferences·=·this.mainActivity.getSharedPreferences("WiglePrefs",·0);491 ········································sharedPreferences·=·this.mainActivity.getSharedPreferences("WiglePrefs",·0);
491 ········································if·(this.getScanPeriod()·==·0L)·{492 ········································if·(this.getScanPeriod()·==·0L)·{
Offset 526, 15 lines modifiedOffset 527, 15 lines modified
526 ············································n3·=·1;527 ············································n3·=·1;
527 ············································filterMatcher·=·FilterMatcher.getFilterMatcher(sharedPreferences,·"LA");528 ············································filterMatcher·=·FilterMatcher.getFilterMatcher(sharedPreferences,·"LA");
528 ············································if·(scanResults·!=·null)·{529 ············································if·(scanResults·!=·null)·{
529 ················································size·=·scanResults.size();530 ················································size·=·scanResults.size();
530 ················································for·(final·ScanResult·scanResult·:·scanResults)·{531 ················································for·(final·ScanResult·scanResult·:·scanResults)·{
531 ····················································network·=·(Network)networkCache.get((Object)scanResult.BSSID);532 ····················································network·=·(Network)networkCache.get((Object)scanResult.BSSID);
532 ····················································if·(network·!=·null)·{533 ····················································if·(network·!=·null)·{
533 ························································break·Label_1186;534 ························································break·Label_1200;
534 ····················································}535 ····················································}
535 ····················································network·=·new·Network(scanResult);536 ····················································network·=·new·Network(scanResult);
536 ····················································networkCache.put((Object)network.getBssid(),·(Object)network);537 ····················································networkCache.put((Object)network.getBssid(),·(Object)network);
537 ····················································add·=·this.runNetworks.add(scanResult.BSSID);538 ····················································add·=·this.runNetworks.add(scanResult.BSSID);
538 ····················································if·(add)·{539 ····················································if·(add)·{
539 ························································++n2;540 ························································++n2;
540 ························································if·(n3·!=·0)·{541 ························································if·(n3·!=·0)·{
Offset 543, 64 lines modifiedOffset 544, 64 lines modified
543 ····················································}544 ····················································}
544 ····················································n·|=·(add·?·1·:·0);545 ····················································n·|=·(add·?·1·:·0);
545 ····················································if·(location·!=·null·&&·(add·||·network.getLatLng()·==·null))·{546 ····················································if·(location·!=·null·&&·(add·||·network.getLatLng()·==·null))·{
546 ························································network.setLatLng(new·LatLng(location.getLatitude(),·location.getLongitude()));547 ························································network.setLatLng(new·LatLng(location.getLatitude(),·location.getLongitude()));
547 ························································MainActivity.addNetworkToMap(network);548 ························································MainActivity.addNetworkToMap(network);
548 ····················································}549 ····················································}
549 ····················································if·(!boolean1·&&·!add)·{550 ····················································if·(!boolean1·&&·!add)·{
550 ························································break·Label_1209;551 ························································break·Label_1233;
551 ····················································}552 ····················································}
552 ····················································if·(FilterMatcher.isOk(filterMatcher,·sharedPreferences,·"LA",·network)·&&·this.listAdapter·!=·null)·{553 ····················································if·(FilterMatcher.isOk(filterMatcher,·sharedPreferences,·"LA",·network)·&&·(listAdapter·=·this.listAdapter)·!=·null)·{
553 ························································this.listAdapter.add((Object)network);554 ························································this.listAdapter.add((Object)network);
554 ····················································}555 ····················································}
555 ····················································if·(location·==·null)·{556 ····················································if·(location·==·null)·{
556 ························································break·Label_1352;557 ························································break·Label_1417;
557 ····················································}558 ····················································}
558 ····················································if·(!fastMode·||·add)·{559 ····················································if·(!fastMode·||·add)·{
559 ························································break·Label_1320;560 ························································break·Label_1385;
560 ····················································}561 ····················································}
561 ····················································MainActivity.info("in·fast·mode,·not·adding·seen-this-run:·"·+·network.getBssid());562 ····················································MainActivity.info("in·fast·mode,·not·adding·seen-this-run:·"·+·network.getBssid());
562 ················································}563 ················································}
563 ················································break;564 ················································break;
564 ············································}565 ············································}
565 ············································break;566 ············································break;
566 ········································}567 ········································}
567 ····································}568 ····································}
568 ····································catch·(SecurityException·obj)·{569 ····································catch·(SecurityException·obj)·{
569 ········································MainActivity.info("security·exception·getting·scan·results:·"·+·obj,·(Throwable)obj);570 ········································MainActivity.info("security·exception·getting·scan·results:·"·+·obj,·(Throwable)obj);
570 ········································continue·Label_0635_Outer;571 ········································continue·Label_0638_Outer;
571 ····································}572 ····································}
572 ····································catch·(Exception·obj2)·{573 ····································catch·(Exception·obj2)·{
573 ········································MainActivity.info("exception·getting·scan·results:·"·+·obj2,·(Throwable)obj2);574 ········································MainActivity.info("exception·getting·scan·results:·"·+·obj2,·(Throwable)obj2);
574 ········································continue·Label_0635_Outer;575 ········································continue·Label_0638_Outer;
575 ····································}576 ····································}
576 ····································break;577 ····································break;
577 ································}578 ································}
578 ································n3·=·0;579 ································n3·=·0;
579 ································continue·Label_0676_Outer;580 ································continue·Label_0679_Outer;
580 ····························}581 ····························}
581 ····························network.setLevel(scanResult.level);582 ····························network.setLevel(scanResult.level);
582 ····························continue·Label_0998_Outer;583 ····························continue·Label_1020_Outer;
583 ························}584 ························}
584 ························if·(this.listAdapter·!=·null)·{585 ························if·(this.listAdapter·!=·null)·{
585 ····························for·(int·i·=·0;·i·<·this.listAdapter.getCount();·++i)·{586 ····························for·(int·i·=·0;·i·<·this.listAdapter.getCount();·++i)·{
586 ································network2·=·(Network)this.listAdapter.getItem(i);587 ································network2·=·(Network)this.listAdapter.getItem(i);
587 ································if·(network2.getBssid().equals(network.getBssid()))·{588 ································if·(network2.getBssid().equals(network.getBssid()))·{
588 ····································network2.setLevel(scanResult.level);589 ····································network2.setLevel(scanResult.level);
589 ································}590 ································}
590 ····························}591 ····························}
591 ····························continue;592 ····························continue;
592 ························}593 ························}
593 ························continue;594 ························continue;
594 ····················}595 ····················}
595 ····················this.dbHelper.addObservation(network,·location,·add);596 ····················this.dbHelper.addObservation(network,·location,·add);
596 ····················continue·Label_0777_Outer;597 ····················continue·Label_0786_Outer;
597 ················}598 ················}
598 ················this.dbHelper.pendingObservation(network,·add);599 ················this.dbHelper.pendingObservation(network,·add);
599 ················continue·Label_0777_Outer;600 ················continue·Label_0786_Outer;
600 ············}601 ············}
601 ········}602 ········}
602 ········final·long·newNetworkCount·=·this.dbHelper.getNewNetworkCount();603 ········final·long·newNetworkCount·=·this.dbHelper.getNewNetworkCount();
603 ········final·long·newWifiCount·=·this.dbHelper.getNewWifiCount();604 ········final·long·newWifiCount·=·this.dbHelper.getNewWifiCount();
604 ········final·long·n4·=·newWifiCount·-·this.prevNewNetCount;605 ········final·long·n4·=·newWifiCount·-·this.prevNewNetCount;
605 ········this.prevNewNetCount·=·newWifiCount;606 ········this.prevNewNetCount·=·newWifiCount;
606 ········final·long·newCellCount·=·this.dbHelper.getNewCellCount();607 ········final·long·newCellCount·=·this.dbHelper.getNewCellCount();
Offset 621, 15 lines modifiedOffset 622, 16 lines modified
621 ········int·n5·=·0;622 ········int·n5·=·0;
622 ········final·Network·recordCellInfo·=·this.recordCellInfo(location);623 ········final·Network·recordCellInfo·=·this.recordCellInfo(location);
623 ········if·(recordCellInfo·!=·null)·{624 ········if·(recordCellInfo·!=·null)·{
624 ············++size;625 ············++size;
625 ············if·(boolean1·&&·this.listAdapter·!=·null·&&·FilterMatcher.isOk(filterMatcher,·sharedPreferences,·"LA",·recordCellInfo))·{626 ············if·(boolean1·&&·this.listAdapter·!=·null·&&·FilterMatcher.isOk(filterMatcher,·sharedPreferences,·"LA",·recordCellInfo))·{
626 ················this.listAdapter.add((Object)recordCellInfo);627 ················this.listAdapter.add((Object)recordCellInfo);
627 ············}628 ············}
 629 ············final·int·n6;
628 ············if·(this.runNetworks.size()·>·size2)·{630 ············if·(this.runNetworks.size()·>·(n6·=·size2))·{
629 ················n5·=·0·+·1;631 ················n5·=·0·+·1;
630 ············}632 ············}
631 ········}633 ········}
632 ········final·int·int1·=·sharedPreferences.getInt("listSort",·10);634 ········final·int·int1·=·sharedPreferences.getInt("listSort",·10);
Max diff block lines reached; 49/8520 bytes (0.58%) of diff not shown.
973 B
net/wigle/wigleandroid/model/NetworkType.class
881 B
procyon -ec {}
    
Offset 12, 21 lines modifiedOffset 12, 21 lines modified
12 ····12 ····
13 ····private·static·final·Map·types;13 ····private·static·final·Map·types;
14 ····private·final·String·code;14 ····private·final·String·code;
15 ····15 ····
16 ····static·{16 ····static·{
17 ········final·int·n·=·2;17 ········final·int·n·=·2;
18 ········final·int·n2·=·1;18 ········final·int·n2·=·1;
 19 ········int·i·=·0;
19 ········final·NetworkType[]·$values·=·{·NetworkType.WIFI,·null,·null·};20 ········final·NetworkType[]·$values·=·{·NetworkType.WIFI,·null,·null·};
20 ········$values[n2]·=·NetworkType.GSM;21 ········$values[n2]·=·NetworkType.GSM;
21 ········$values[n]·=·NetworkType.CDMA;22 ········$values[n]·=·NetworkType.CDMA;
22 ········$VALUES·=·$values;23 ········$VALUES·=·$values;
23 ········types·=·new·HashMap();24 ········types·=·new·HashMap();
 25 ········for·(NetworkType[]·values·=·values();·i·<·values.length;·++i)·{
24 ········final·NetworkType[]·values·=·values(); 
25 ········for·(int·length·=·values.length,·i·=·0;·i·<·length;·++i)·{ 
26 ············final·NetworkType·networkType·=·values[i];26 ············final·NetworkType·networkType·=·values[i];
27 ············NetworkType.types.put(networkType.getCode(),·networkType);27 ············NetworkType.types.put(networkType.getCode(),·networkType);
28 ········}28 ········}
29 ····}29 ····}
30 ····30 ····
31 ····private·NetworkType(final·String·name,·final·int·ordinal,·final·String·code)·{31 ····private·NetworkType(final·String·name,·final·int·ordinal,·final·String·code)·{
32 ········this.code·=·code;32 ········this.code·=·code;
7.59 KB
net/wigle/wigleandroid/DBResultActivity$2.class
7.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 237, 80 lines modifiedOffset 237, 76 lines modified
237 ········34:·invokespecial·#34·················//·Method·java/lang/Object."<init>":()V237 ········34:·invokespecial·#34·················//·Method·java/lang/Object."<init>":()V
238 ········37:·return238 ········37:·return
  
239 ··public·void·complete();239 ··public·void·complete();
240 ····descriptor:·()V240 ····descriptor:·()V
241 ····flags:·(0x0001)·ACC_PUBLIC241 ····flags:·(0x0001)·ACC_PUBLIC
242 ····Code:242 ····Code:
243 ······stack=300,·locals=9,·args_size=1243 ······stack=300,·locals=8,·args_size=1
244 ·········0:·aload_0244 ·········0:·aload_0
245 ·········1:·getfield······#26·················//·Field·val$top:Ljava/util/TreeMap;245 ·········1:·getfield······#26·················//·Field·val$top:Ljava/util/TreeMap;
246 ·········4:·invokevirtual·#40·················//·Method·java/util/TreeMap.values:()Ljava/util/Collection;246 ·········4:·invokevirtual·#40·················//·Method·java/util/TreeMap.values:()Ljava/util/Collection;
247 ·········7:·astore_1 
248 ·········8:·aload_1 
249 ·········9:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;247 ·········7:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Collection.iterator:()Ljava/util/Iterator;
250 ········14:·astore_2248 ········12:·astore_1
251 ········15:·aload_2249 ········13:·aload_1
252 ········16:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z250 ········14:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
253 ········21:·istore_3251 ········19:·istore_2
254 ········22:·iload_3252 ········20:·iload_2
255 ········23:·ifeq··········108253 ········21:·ifeq··········105
256 ········26:·aload_2254 ········24:·aload_1
257 ········27:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;255 ········25:·invokeinterface·#56,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
258 ········32:·checkcast·····#58·················//·class·java/lang/String256 ········30:·checkcast·····#58·················//·class·java/lang/String
259 ········35:·astore········4257 ········33:·astore_3
260 ········37:·getstatic·····#64·················//·Field·net/wigle/wigleandroid/ListFragment.lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;258 ········34:·getstatic·····#64·················//·Field·net/wigle/wigleandroid/ListFragment.lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;
261 ········40:·getfield······#70·················//·Field·net/wigle/wigleandroid/ListFragment$LameStatic.dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;259 ········37:·getfield······#70·················//·Field·net/wigle/wigleandroid/ListFragment$LameStatic.dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;
262 ········43:·aload·········4260 ········40:·aload_3
263 ········45:·invokevirtual·#76·················//·Method·net/wigle/wigleandroid/DatabaseHelper.getNetwork:(Ljava/lang/String;)Lnet/wigle/wigleandroid/model/Network;261 ········41:·invokevirtual·#76·················//·Method·net/wigle/wigleandroid/DatabaseHelper.getNetwork:(Ljava/lang/String;)Lnet/wigle/wigleandroid/model/Network;
264 ········48:·astore········5262 ········44:·astore········4
265 ········50:·aload_0263 ········46:·aload_0
266 ········51:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;264 ········47:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
267 ········54:·invokestatic··#82·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;265 ········50:·invokestatic··#82·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$100:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;
 266 ········53:·astore········5
268 ········57:·astore_1 
269 ········58:·aload_1 
270 ········59:·aload·········5267 ········55:·aload·········5
 268 ········57:·aload·········4
271 ········61:·invokeinterface·#88,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z269 ········59:·invokeinterface·#88,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
272 ········66:·pop270 ········64:·pop
273 ········67:·aload·········5271 ········65:·aload·········4
274 ········69:·invokevirtual·#94·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;272 ········67:·invokevirtual·#94·················//·Method·net/wigle/wigleandroid/model/Network.getLatLng:()Lnet/wigle/wigleandroid/model/LatLng;
275 ········72:·astore········6273 ········70:·astore········6
276 ········74:·aload·········6274 ········72:·aload·········6
277 ········76:·ifnull········15275 ········74:·ifnull········13
278 ········79:·aload_0276 ········77:·aload_0
279 ········80:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;277 ········78:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
280 ········83:·invokestatic··#98·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$300:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;278 ········81:·invokestatic··#98·················//·Method·net/wigle/wigleandroid/DBResultActivity.access$300:(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;
281 ········86:·astore_1279 ········84:·astore········5
282 ········87:·iconst_0280 ········86:·iconst_0
283 ········88:·istore········7 
284 ········90:·iconst_0 
285 ········91:·invokestatic··#104················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;281 ········87:·invokestatic··#104················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer;
286 ········94:·astore········8282 ········90:·astore········7
287 ········96:·aload_1283 ········92:·aload·········5
288 ········97:·aload·········6284 ········94:·aload·········6
289 ········99:·aload·········8285 ········96:·aload·········7
290 ·······101:·invokevirtual·#110················//·Method·net/wigle/wigleandroid/model/ConcurrentLinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;286 ········98:·invokevirtual·#110················//·Method·net/wigle/wigleandroid/model/ConcurrentLinkedHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
291 ·······104:·pop287 ·······101:·pop
292 ·······105:·goto··········15288 ·······102:·goto··········13
293 ·······108:·aload_0289 ·······105:·aload_0
294 ·······109:·getfield······#30·················//·Field·val$handler:Landroid/os/Handler;290 ·······106:·getfield······#30·················//·Field·val$handler:Landroid/os/Handler;
295 ·······112:·astore_1291 ·······109:·astore_1
296 ·······113:·iconst_2292 ·······110:·iconst_2
297 ·······114:·istore········7293 ·······111:·istore_2
298 ·······116:·aload_1294 ·······112:·aload_1
299 ·······117:·iload·········7295 ·······113:·iload_2
300 ·······119:·invokevirtual·#117················//·Method·android/os/Handler.sendEmptyMessage:(I)Z296 ·······114:·invokevirtual·#117················//·Method·android/os/Handler.sendEmptyMessage:(I)Z
301 ·······122:·pop297 ·······117:·pop
302 ·······123:·aload_0298 ·······118:·aload_0
303 ·······124:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;299 ·······119:·getfield······#20·················//·Field·this$0:Lnet/wigle/wigleandroid/DBResultActivity;
304 ·······127:·invokestatic··#121················//·Method·net/wigle/wigleandroid/DBResultActivity.access$400:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/lang/Object;300 ·······122:·invokestatic··#121················//·Method·net/wigle/wigleandroid/DBResultActivity.access$400:(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/lang/Object;
305 ·······130:·astore_1301 ·······125:·astore_1
306 ·······131:·aload_1302 ·······126:·aload_1
307 ·······132:·ifnull········135303 ·······127:·ifnull········130
308 ·······135:·return304 ·······130:·return
  
309 ··public·boolean·handleRow(android.database.Cursor);305 ··public·boolean·handleRow(android.database.Cursor);
310 ····descriptor:·(Landroid/database/Cursor;)Z306 ····descriptor:·(Landroid/database/Cursor;)Z
311 ····flags:·(0x0001)·ACC_PUBLIC307 ····flags:·(0x0001)·ACC_PUBLIC
312 ····Code:308 ····Code:
313 ······stack=300,·locals=28,·args_size=2309 ······stack=300,·locals=28,·args_size=2
314 ·········0:·aload_1310 ·········0:·aload_1
1.16 KB
net/wigle/wigleandroid/MappingFragment.class
1.07 KB
procyon -ec {}
    
Offset 116, 19 lines modifiedOffset 116, 19 lines modified
116 ········final·String·s2·=·"location";116 ········final·String·s2·=·"location";
117 ········try·{117 ········try·{
118 ············final·Object·systemService·=·context.getSystemService(s2);118 ············final·Object·systemService·=·context.getSystemService(s2);
119 ············try·{119 ············try·{
120 ················lastKnownLocation·=·((LocationManager)systemService).getLastKnownLocation(s);120 ················lastKnownLocation·=·((LocationManager)systemService).getLastKnownLocation(s);
121 ················return·lastKnownLocation;121 ················return·lastKnownLocation;
122 ············}122 ············}
123 ············catch·(SecurityException·ex)·{} 
124 ············catch·(IllegalArgumentException·ex2)·{}123 ············catch·(IllegalArgumentException·ex)·{}
 124 ············catch·(SecurityException·ex2)·{}
125 ········}125 ········}
126 ········catch·(SecurityException·ex3)·{} 
127 ········catch·(IllegalArgumentException·ex4)·{}126 ········catch·(IllegalArgumentException·ex3)·{}
 127 ········catch·(SecurityException·ex4)·{}
128 ····}128 ····}
129 ····129 ····
130 ····private·void·setupMapView(final·View·view,·final·LatLng·latLng,·final·int·n)·{130 ····private·void·setupMapView(final·View·view,·final·LatLng·latLng,·final·int·n)·{
131 ········final·int·n2·=·-1;131 ········final·int·n2·=·-1;
132 ········final·RelativeLayout·relativeLayout·=·(RelativeLayout)view.findViewById(2131493025);132 ········final·RelativeLayout·relativeLayout·=·(RelativeLayout)view.findViewById(2131493025);
133 ········if·(this.mapView·!=·null)·{133 ········if·(this.mapView·!=·null)·{
134 ············final·ViewGroup$LayoutParams·viewGroup$LayoutParams·=·new·ViewGroup$LayoutParams(n2,·n2);134 ············final·ViewGroup$LayoutParams·viewGroup$LayoutParams·=·new·ViewGroup$LayoutParams(n2,·n2);
7.43 KB
net/wigle/wigleandroid/SiteStatsFragment.class
7.34 KB
javap -verbose -constants -s -l -private {}
    
Offset 535, 88 lines modifiedOffset 535, 90 lines modified
535 ········29:·getstatic·····#61·················//·Field·ALL_SITE_KEYS:[Ljava/lang/String;535 ········29:·getstatic·····#61·················//·Field·ALL_SITE_KEYS:[Ljava/lang/String;
536 ········32:·astore········5536 ········32:·astore········5
537 ········34:·aload·········5537 ········34:·aload·········5
538 ········36:·arraylength538 ········36:·arraylength
539 ········37:·istore········6539 ········37:·istore········6
540 ········39:·iconst_0540 ········39:·iconst_0
541 ········40:·istore········7541 ········40:·istore········7
 542 ········42:·aconst_null
 543 ········43:·astore_3
542 ········42:·iload·········7544 ········44:·iload·········7
543 ········44:·iload·········6545 ········46:·iload·········6
544 ········46:·if_icmpge·····141546 ········48:·if_icmpge·····145
545 ········49:·aload·········5547 ········51:·aload·········5
546 ········51:·iload·········7548 ········53:·iload·········7
547 ········53:·aaload549 ········55:·aaload
548 ········54:·astore········8550 ········56:·astore········8
549 ········56:·aload·········8551 ········58:·aload·········8
550 ········58:·astore········9552 ········60:·astore········9
551 ········60:·ldc···········#26·················//·String·netwepunknown553 ········62:·ldc···········#26·················//·String·netwepunknown
552 ········62:·astore_3 
553 ········63:·aload_3554 ········64:·astore········10
 555 ········66:·aload·········10
554 ········64:·aload·········8556 ········68:·aload·········8
555 ········66:·invokevirtual·#85·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z557 ········70:·invokevirtual·#85·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
556 ········69:·istore········10558 ········73:·istore········11
557 ········71:·iload·········10559 ········75:·iload·········11
558 ········73:·ifeq··········80560 ········77:·ifeq··········84
559 ········76:·ldc···········#87·················//·String·netwep?561 ········80:·ldc···········#87·················//·String·netwep?
560 ········78:·astore········9562 ········82:·astore········9
561 ········80:·aload_1563 ········84:·aload_1
562 ········81:·aload·········9564 ········85:·aload·········9
563 ········83:·invokevirtual·#93·················//·Method·org/json/JSONObject.getLong:(Ljava/lang/String;)J565 ········87:·invokevirtual·#93·················//·Method·org/json/JSONObject.getLong:(Ljava/lang/String;)J
564 ········86:·lstore········11566 ········90:·lstore········12
565 ········88:·aload·········4567 ········92:·aload·········4
566 ········90:·aload·········8568 ········94:·aload·········8
567 ········92:·lload·········11569 ········96:·lload·········12
568 ········94:·invokevirtual·#97·················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V570 ········98:·invokevirtual·#97·················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V
569 ········97:·iload·········7571 ·······101:·iload·········7
570 ········99:·iconst_1572 ·······103:·iconst_1
571 ·······100:·iadd573 ·······104:·iadd
572 ·······101:·istore········7574 ·······105:·istore········7
573 ·······103:·goto··········42575 ·······107:·goto··········44
574 ·······106:·astore········13576 ·······110:·astore········14
575 ·······108:·new···········#99·················//·class·java/lang/StringBuilder577 ·······112:·new···········#99·················//·class·java/lang/StringBuilder
576 ·······111:·astore_3578 ·······115:·astore_3
577 ·······112:·aload_3579 ·······116:·aload_3
578 ·······113:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V580 ·······117:·invokespecial·#100················//·Method·java/lang/StringBuilder."<init>":()V
579 ·······116:·ldc···········#102················//·String·json·error:581 ·······120:·ldc···········#102················//·String·json·error:
580 ·······118:·astore········14582 ·······122:·astore········5
581 ·······120:·aload_3583 ·······124:·aload_3
582 ·······121:·aload·········14584 ·······125:·aload·········5
583 ·······123:·invokevirtual·#106················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;585 ·······127:·invokevirtual·#106················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
584 ·······126:·aload·········13586 ·······130:·aload·········14
585 ·······128:·invokevirtual·#109················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;587 ·······132:·invokevirtual·#109················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
586 ·······131:·invokevirtual·#113················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;588 ·······135:·invokevirtual·#113················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
587 ·······134:·astore_3589 ·······138:·astore_3
588 ·······135:·aload_3590 ·······139:·aload_3
589 ·······136:·aload·········13591 ·······140:·aload·········14
590 ·······138:·invokestatic··#117················//·Method·net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;Ljava/lang/Throwable;)V592 ·······142:·invokestatic··#117················//·Method·net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;Ljava/lang/Throwable;)V
591 ·······141:·new···········#119················//·class·android/os/Message593 ·······145:·new···········#119················//·class·android/os/Message
592 ·······144:·astore········15594 ·······148:·astore········15
593 ·······146:·aload·········15595 ·······150:·aload·········15
594 ·······148:·invokespecial·#120················//·Method·android/os/Message."<init>":()V596 ·······152:·invokespecial·#120················//·Method·android/os/Message."<init>":()V
595 ·······151:·aload·········15597 ·······155:·aload·········15
596 ·······153:·aload·········4598 ·······157:·aload·········4
597 ·······155:·invokevirtual·#124················//·Method·android/os/Message.setData:(Landroid/os/Bundle;)V599 ·······159:·invokevirtual·#124················//·Method·android/os/Message.setData:(Landroid/os/Bundle;)V
598 ·······158:·bipush········100600 ·······162:·bipush········100
599 ·······160:·istore········10601 ·······164:·istore········7
600 ·······162:·aload·········15602 ·······166:·aload·········15
601 ·······164:·iload·········10603 ·······168:·iload·········7
602 ·······166:·putfield······#128················//·Field·android/os/Message.what:I604 ·······170:·putfield······#128················//·Field·android/os/Message.what:I
603 ·······169:·aload_2605 ·······173:·aload_2
604 ·······170:·aload·········15606 ·······174:·aload·········15
605 ·······172:·invokevirtual·#134················//·Method·android/os/Handler.sendMessage:(Landroid/os/Message;)Z607 ·······176:·invokevirtual·#134················//·Method·android/os/Handler.sendMessage:(Landroid/os/Message;)Z
606 ·······175:·pop608 ·······179:·pop
607 ·······176:·goto··········18609 ·······180:·goto··········18
608 ······Exception·table:610 ······Exception·table:
609 ·········from····to··target·type611 ·········from····to··target·type
610 ············29····32···106···Class·org/json/JSONException612 ············29····32···110···Class·org/json/JSONException
611 ············34····37···106···Class·org/json/JSONException613 ············34····37···110···Class·org/json/JSONException
612 ············51····54···106···Class·org/json/JSONException614 ············53····56···110···Class·org/json/JSONException
613 ············64····69···106···Class·org/json/JSONException615 ············68····73···110···Class·org/json/JSONException
614 ············81····86···106···Class·org/json/JSONException616 ············85····90···110···Class·org/json/JSONException
615 ············92····97···106···Class·org/json/JSONException617 ············96···101···110···Class·org/json/JSONException
  
616 ··public·void·downloadLatestSiteStats(android.view.View);618 ··public·void·downloadLatestSiteStats(android.view.View);
617 ····descriptor:·(Landroid/view/View;)V619 ····descriptor:·(Landroid/view/View;)V
618 ····flags:·(0x0001)·ACC_PUBLIC620 ····flags:·(0x0001)·ACC_PUBLIC
619 ····Code:621 ····Code:
620 ······stack=300,·locals=8,·args_size=2622 ······stack=300,·locals=8,·args_size=2
621 ·········0:·new···········#138················//·class·net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler623 ·········0:·new···········#138················//·class·net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler
12.7 KB
net/wigle/wigleandroid/UserStatsFragment.class
12.6 KB
javap -verbose -constants -s -l -private {}
    
Offset 639, 15 lines modifiedOffset 639, 15 lines modified
639 ········46:·aload_3639 ········46:·aload_3
640 ········47:·areturn640 ········47:·areturn
  
641 ··private·void·handleUserStats(org.json.JSONObject,·android.os.Handler);641 ··private·void·handleUserStats(org.json.JSONObject,·android.os.Handler);
642 ····descriptor:·(Lorg/json/JSONObject;Landroid/os/Handler;)V642 ····descriptor:·(Lorg/json/JSONObject;Landroid/os/Handler;)V
643 ····flags:·(0x0002)·ACC_PRIVATE643 ····flags:·(0x0002)·ACC_PRIVATE
644 ····Code:644 ····Code:
645 ······stack=300,·locals=18,·args_size=3645 ······stack=300,·locals=19,·args_size=3
646 ·········0:·ldc···········#128················//·String·handleUserStats646 ·········0:·ldc···········#128················//·String·handleUserStats
647 ·········2:·astore_3647 ·········2:·astore_3
648 ·········3:·aload_3648 ·········3:·aload_3
649 ·········4:·invokestatic··#134················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V649 ·········4:·invokestatic··#134················//·Method·net/wigle/wigleandroid/MainActivity.info:(Ljava/lang/String;)V
650 ·········7:·aload_1650 ·········7:·aload_1
651 ·········8:·ifnonnull·····19651 ·········8:·ifnonnull·····19
652 ········11:·ldc···········#136················//·String·handleUserStats·null·json,·returning652 ········11:·ldc···········#136················//·String·handleUserStats·null·json,·returning
Offset 681, 145 lines modifiedOffset 681, 153 lines modified
681 ········67:·getstatic·····#61·················//·Field·ALL_USER_KEYS:[Ljava/lang/String;681 ········67:·getstatic·····#61·················//·Field·ALL_USER_KEYS:[Ljava/lang/String;
682 ········70:·astore········7682 ········70:·astore········7
683 ········72:·aload·········7683 ········72:·aload·········7
684 ········74:·arraylength684 ········74:·arraylength
685 ········75:·istore········8685 ········75:·istore········8
686 ········77:·iconst_0686 ········77:·iconst_0
687 ········78:·istore········9687 ········78:·istore········9
 688 ········80:·aconst_null
 689 ········81:·astore_3
 690 ········82:·iconst_0
 691 ········83:·istore········10
 692 ········85:·aconst_null
 693 ········86:·astore········4
 694 ········88:·iload·········10
688 ········80:·iload·········9695 ········90:·iload·········8
689 ········82:·iload·········8 
690 ········84:·if_icmpge·····314696 ········92:·if_icmpge·····326
691 ········87:·aload·········7697 ········95:·aload·········7
692 ········89:·iload·········9698 ········97:·iload·········10
693 ········91:·aaload699 ········99:·aaload
694 ········92:·astore········10700 ·······100:·astore········11
695 ········94:·ldc···········#32·················//·String·rank701 ·······102:·ldc···········#32·················//·String·rank
696 ········96:·astore_3702 ·······104:·astore_3
697 ········97:·aload_3703 ·······105:·aload_3
698 ········98:·aload·········10704 ·······106:·aload·········11
699 ·······100:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z705 ·······108:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
700 ·······103:·istore········11706 ·······111:·istore········9
701 ·······105:·iload·········11707 ·······113:·iload·········9
702 ·······107:·ifeq··········203708 ·······115:·ifeq··········215
703 ·······110:·aload_1709 ·······118:·aload_1
704 ·······111:·astore········12710 ·······119:·astore········12
705 ·······113:·iconst_m1711 ·······121:·iconst_m1
706 ·······114:·istore········11712 ·······122:·istore········9
707 ·······116:·aload·········10713 ·······124:·aload·········11
708 ·······118:·invokevirtual·#170················//·Method·java/lang/String.hashCode:()I714 ·······126:·invokevirtual·#170················//·Method·java/lang/String.hashCode:()I
709 ·······121:·istore········13715 ·······129:·istore········13
710 ·······123:·iload·········13716 ·······131:·iload·········13
711 ·······125:·lookupswitch··{·//·2717 ·······133:·lookupswitch··{·//·2
712 ··············-847548819:·236718 ··············-847548819:·248
713 ··············1484111123:·210719 ··············1484111123:·222
714 ·················default:·152720 ·················default:·160
715 ············}721 ············}
716 ·······152:·iload·········11722 ·······160:·iload·········9
717 ·······154:·tableswitch···{·//·0·to·1723 ·······162:·tableswitch···{·//·0·to·1
718 ·······················0:·260724 ·······················0:·272
719 ·······················1:·260725 ·······················1:·272
720 ·················default:·176726 ·················default:·184
721 ············}727 ············}
722 ·······176:·aload·········12728 ·······184:·aload·········12
723 ·······178:·aload·········10729 ·······186:·aload·········11
724 ·······180:·invokevirtual·#174················//·Method·org/json/JSONObject.getLong:(Ljava/lang/String;)J730 ·······188:·invokevirtual·#174················//·Method·org/json/JSONObject.getLong:(Ljava/lang/String;)J
725 ·······183:·lstore········14731 ·······191:·lstore········14
726 ·······185:·aload·········5732 ·······193:·aload·········5
727 ·······187:·aload·········10733 ·······195:·aload·········11
728 ·······189:·lload·········14734 ·······197:·lload·········14
729 ·······191:·invokevirtual·#178················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V735 ·······199:·invokevirtual·#178················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V
730 ·······194:·iload·········9736 ·······202:·iload·········10
731 ·······196:·iconst_1737 ·······204:·iconst_1
732 ·······197:·iadd738 ·······205:·iadd
733 ·······198:·istore········9739 ·······206:·istore········9
 740 ·······208:·iload·········9
 741 ·······210:·istore········10
734 ·······200:·goto··········80742 ·······212:·goto··········88
735 ·······203:·aload·········6743 ·······215:·aload·········6
736 ·······205:·astore········12744 ·······217:·astore········12
737 ·······207:·goto··········113745 ·······219:·goto··········121
738 ·······210:·ldc···········#14·················//·String·firsttransid746 ·······222:·ldc···········#14·················//·String·firsttransid
739 ·······212:·astore········4747 ·······224:·astore········16
740 ·······214:·aload·········10 
741 ·······216:·aload·········4748 ·······226:·aload·········11
 749 ·······228:·aload·········16
742 ·······218:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z750 ·······230:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
743 ·······221:·istore········13751 ·······233:·istore········13
744 ·······223:·iload·········13752 ·······235:·iload·········13
745 ·······225:·ifeq··········152753 ·······237:·ifeq··········160
746 ·······228:·iconst_0754 ·······240:·iconst_0
747 ·······229:·istore········11755 ·······241:·istore········9
748 ·······231:·aconst_null756 ·······243:·aconst_null
749 ·······232:·astore_3757 ·······244:·astore_3
750 ·······233:·goto··········152758 ·······245:·goto··········160
751 ·······236:·ldc···········#23·················//·String·lasttransid759 ·······248:·ldc···········#23·················//·String·lasttransid
752 ·······238:·astore········4760 ·······250:·astore········16
 761 ·······252:·aload·········11
753 ·······240:·aload·········10762 ·······254:·aload·········16
754 ·······242:·aload·········4 
755 ·······244:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z763 ·······256:·invokevirtual·#166················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
756 ·······247:·istore········13764 ·······259:·istore········13
757 ·······249:·iload·········13765 ·······261:·iload·········13
758 ·······251:·ifeq··········152766 ·······263:·ifeq··········160
759 ·······254:·iconst_1767 ·······266:·iconst_1
760 ·······255:·istore········11768 ·······267:·istore········9
761 ·······257:·goto··········152769 ·······269:·goto··········160
762 ·······260:·aload·········12770 ·······272:·aload·········12
763 ·······262:·aload·········10771 ·······274:·aload·········11
764 ·······264:·invokevirtual·#182················//·Method·org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String;772 ·······276:·invokevirtual·#182················//·Method·org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String;
765 ·······267:·astore_3773 ·······279:·astore_3
766 ·······268:·aload·········5774 ·······280:·aload·········5
767 ·······270:·aload·········10775 ·······282:·aload·········11
768 ·······272:·aload_3776 ·······284:·aload_3
769 ·······273:·invokevirtual·#186················//·Method·android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V777 ·······285:·invokevirtual·#186················//·Method·android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
770 ·······276:·goto··········194778 ·······288:·goto··········202
771 ·······279:·astore········16779 ·······291:·astore········17
772 ·······281:·new···········#138················//·class·java/lang/StringBuilder780 ·······293:·new···········#138················//·class·java/lang/StringBuilder
773 ·······284:·astore_3781 ·······296:·astore_3
774 ·······285:·aload_3782 ·······297:·aload_3
775 ·······286:·invokespecial·#139················//·Method·java/lang/StringBuilder."<init>":()V783 ·······298:·invokespecial·#139················//·Method·java/lang/StringBuilder."<init>":()V
776 ·······289:·ldc···········#188················//·String·json·error:784 ·······301:·ldc···········#188················//·String·json·error:
777 ·······291:·astore········4785 ·······303:·astore········4
778 ·······293:·aload_3786 ·······305:·aload_3
779 ·······294:·aload·········4787 ·······306:·aload·········4
780 ·······296:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;788 ·······308:·invokevirtual·#145················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
Max diff block lines reached; 1788/12815 bytes (13.95%) of diff not shown.
5.46 KB
net/wigle/wigleandroid/background/FileUploaderTask.class
5.35 KB
procyon -ec {}
    
Offset 1308, 15 lines modifiedOffset 1308, 15 lines modified
1308 ········final·long·currentTimeMillis·=·System.currentTimeMillis();1308 ········final·long·currentTimeMillis·=·System.currentTimeMillis();
1309 ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss");1309 ········final·SimpleDateFormat·simpleDateFormat·=·new·SimpleDateFormat("yyyy-MM-dd·HH:mm:ss");
1310 ········fileUploaderTask$CountStats.lineCount·=·0;1310 ········fileUploaderTask$CountStats.lineCount·=·0;
1311 ········final·int·count·=·cursor.getCount();1311 ········final·int·count·=·cursor.getCount();
1312 ········long·lng·=·0L;1312 ········long·lng·=·0L;
1313 ········long·lng2·=·0L;1313 ········long·lng2·=·0L;
1314 ········this.sendBundledMessage(Status.WRITING.ordinal(),·bundle);1314 ········this.sendBundledMessage(Status.WRITING.ordinal(),·bundle);
1315 ········final·String·string·=·"WigleWifi-1.4,appRelease="·+·this.context.getPackageManager().getPackageInfo(this.context.getPackageName(),·0).versionName·+·",model="·+·Build.MODEL·+·",release="·+·Build$VERSION.RELEASE·+·",device="·+·Build.DEVICE·+·",display="·+·Build.DISPLAY·+·",board="·+·Build.BOARD·+·",brand="·+·Build.BRAND·+·"\n"·+·"MAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type\n";1315 ········final·String·string·=·"WigleWifi-1.4,appRelease="·+·this.context.getPackageManager().getPackageInfo(this.context.getPackageName(),·0).versionName·+·",model="·+·Build.MODEL·+·",release="·+·Build$VERSION.RELEASE·+·",device="·+·Build.DEVICE·+·",display="·+·Build.DISPLAY·+·",board="·+·Build.BOARD·+·",brand="·+·Build.BRAND·+·"\nMAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type\n";
1316 ········writeFos(outputStream,·string);1316 ········writeFos(outputStream,·string);
1317 ········fileUploaderTask$CountStats.byteCount·=·string.length();1317 ········fileUploaderTask$CountStats.byteCount·=·string.length();
1318 ········if·(count·>·0)·{1318 ········if·(count·>·0)·{
1319 ············CharBuffer·in·=·CharBuffer.allocate(1024);1319 ············CharBuffer·in·=·CharBuffer.allocate(1024);
1320 ············ByteBuffer·out·=·ByteBuffer.allocate(1024);1320 ············ByteBuffer·out·=·ByteBuffer.allocate(1024);
1321 ············final·CharsetEncoder·encoder·=·Charset.forName("ISO-8859-1").newEncoder();1321 ············final·CharsetEncoder·encoder·=·Charset.forName("ISO-8859-1").newEncoder();
1322 ············encoder.onUnmappableCharacter(CodingErrorAction.REPLACE);1322 ············encoder.onUnmappableCharacter(CodingErrorAction.REPLACE);
Offset 1337, 15 lines modifiedOffset 1337, 15 lines modified
1337 ················if·(long2·>·long1)·{1337 ················if·(long2·>·long1)·{
1338 ····················long1·=·long2;1338 ····················long1·=·long2;
1339 ················}1339 ················}
1340 ················final·String·string2·=·cursor.getString(1);1340 ················final·String·string2·=·cursor.getString(1);
1341 ················final·long·currentTimeMillis2·=·System.currentTimeMillis();1341 ················final·long·currentTimeMillis2·=·System.currentTimeMillis();
1342 ················final·Network·network·=·this.dbHelper.getNetwork(string2);1342 ················final·Network·network·=·this.dbHelper.getNetwork(string2);
1343 ················lng2·+=·System.currentTimeMillis()·-·currentTimeMillis2;1343 ················lng2·+=·System.currentTimeMillis()·-·currentTimeMillis2;
1344 ················Label_0615:·{1344 ················Label_0610:·{
1345 ····················if·(network·==·null)·{1345 ····················if·(network·==·null)·{
1346 ························MainActivity.error("network·not·in·database:·"·+·string2);1346 ························MainActivity.error("network·not·in·database:·"·+·string2);
1347 ····················}1347 ····················}
1348 ····················else·{1348 ····················else·{
1349 ························++fileUploaderTask$CountStats.lineCount;1349 ························++fileUploaderTask$CountStats.lineCount;
1350 ························String·csq·=·network.getSsid();1350 ························String·csq·=·network.getSsid();
1351 ························if·(csq.contains(","))·{1351 ························if·(csq.contains(","))·{
Offset 1363, 17 lines modifiedOffset 1363, 17 lines modified
1363 ································in.append(",");1363 ································in.append(",");
1364 ································in.append(network.getCapabilities());1364 ································in.append(network.getCapabilities());
1365 ································in.append(",");1365 ································in.append(",");
1366 ································date.setTime(cursor.getLong(7));1366 ································date.setTime(cursor.getLong(7));
1367 ································this.singleCopyDateFormat(simpleDateFormat,·sb,·in,·fieldPosition,·date);1367 ································this.singleCopyDateFormat(simpleDateFormat,·sb,·in,·fieldPosition,·date);
1368 ································in.append(",");1368 ································in.append(",");
1369 ································Integer·n·=·network.getChannel();1369 ································Integer·n·=·network.getChannel();
1370 ································Label_0848:·{1370 ································Label_0843:·{
1371 ····································if·(n·!=·null)·{1371 ····································if·(n·!=·null)·{
1372 ········································break·Label_0848;1372 ········································break·Label_0843;
1373 ····································}1373 ····································}
1374 ····································final·int·frequency·=·network.getFrequency();1374 ····································final·int·frequency·=·network.getFrequency();
1375 ····································try·{1375 ····································try·{
1376 ········································n·=·Integer.valueOf(frequency);1376 ········································n·=·Integer.valueOf(frequency);
1377 ········································try·{1377 ········································try·{
1378 ············································this.singleCopyNumberFormat(numberInstance,·sb,·in,·fieldPosition,·n);1378 ············································this.singleCopyNumberFormat(numberInstance,·sb,·in,·fieldPosition,·n);
1379 ············································in.append(",");1379 ············································in.append(",");
Offset 1432, 22 lines modifiedOffset 1432, 22 lines modified
1432 ················································final·int·n22·=·n21;1432 ················································final·int·n22·=·n21;
1433 ················································final·int·n23·=·count;1433 ················································final·int·n23·=·count;
1434 ················································final·int·n24·=·n22·/·n23;1434 ················································final·int·n24·=·n22·/·n23;
1435 ················································final·FileUploaderTask·fileUploaderTask·=·this;1435 ················································final·FileUploaderTask·fileUploaderTask·=·this;
1436 ················································final·int·n25·=·n24;1436 ················································final·int·n25·=·n24;
1437 ················································final·Bundle·bundle2·=·bundle;1437 ················································final·Bundle·bundle2·=·bundle;
1438 ················································fileUploaderTask.sendPercentTimesTen(n25,·bundle2);1438 ················································fileUploaderTask.sendPercentTimesTen(n25,·bundle2);
1439 ················································break·Label_0615;1439 ················································break·Label_0610;
1440 ············································}1440 ············································}
1441 ············································catch·(BufferOverflowException·obj)·{1441 ············································catch·(BufferOverflowException·obj)·{
1442 ················································MainActivity.info("buffer·overflow:·"·+·obj,·(Throwable)obj);1442 ················································MainActivity.info("buffer·overflow:·"·+·obj,·(Throwable)obj);
1443 ················································in·=·CharBuffer.allocate(in.capacity()·*·2);1443 ················································in·=·CharBuffer.allocate(in.capacity()·*·2);
1444 ················································out·=·ByteBuffer.allocate(out.capacity()·*·2);1444 ················································out·=·ByteBuffer.allocate(out.capacity()·*·2);
1445 ················································cursor.moveToPrevious();1445 ················································cursor.moveToPrevious();
1446 ················································break·Label_0615;1446 ················································break·Label_0610;
1447 ············································}1447 ············································}
1448 ········································}1448 ········································}
1449 ········································catch·(BufferOverflowException·ex)·{}1449 ········································catch·(BufferOverflowException·ex)·{}
1450 ····································}1450 ····································}
1451 ····································catch·(BufferOverflowException·ex2)·{}1451 ····································catch·(BufferOverflowException·ex2)·{}
1452 ································}1452 ································}
1453 ····························}1453 ····························}
1.48 KB
net/wigle/wigleandroid/background/KmlWriter.class
1.38 KB
procyon -ec {}
    
Offset 69, 15 lines modifiedOffset 69, 15 lines modified
69 ················str·=·"red";69 ················str·=·"red";
70 ············}70 ············}
71 ············final·byte[]·bytes·=·string2.getBytes("ISO-8859-1");71 ············final·byte[]·bytes·=·string2.getBytes("ISO-8859-1");
72 ············this.filterIllegalXml(bytes);72 ············this.filterIllegalXml(bytes);
73 ············FileUploaderTask.writeFos(outputStream,·"<Placemark>\n<name><![CDATA[");73 ············FileUploaderTask.writeFos(outputStream,·"<Placemark>\n<name><![CDATA[");
74 ············outputStream.write(bytes);74 ············outputStream.write(bytes);
75 ············FileUploaderTask.writeFos(outputStream,·"]]></name>\n");75 ············FileUploaderTask.writeFos(outputStream,·"]]></name>\n");
76 ············FileUploaderTask.writeFos(outputStream,·"<description><![CDATA[BSSID:·<b>"·+·string·+·"</b><br/>"·+·"Capabilities:·<b>"·+·string3·+·"</b><br/>Frequency:·<b>"·+·int1·+·"</b><br/>"·+·"Timestamp:·<b>"·+·long1·+·"</b><br/>Date:·<b>"·+·format·+·"</b>]]></description><styleUrl>#"·+·str·+·"</styleUrl>\n");76 ············FileUploaderTask.writeFos(outputStream,·"<description><![CDATA[BSSID:·<b>"·+·string·+·"</b><br/>Capabilities:·<b>"·+·string3·+·"</b><br/>Frequency:·<b>"·+·int1·+·"</b><br/>Timestamp:·<b>"·+·long1·+·"</b><br/>Date:·<b>"·+·format·+·"</b>]]></description><styleUrl>#"·+·str·+·"</styleUrl>\n");
77 ············FileUploaderTask.writeFos(outputStream,·"<Point>\n");77 ············FileUploaderTask.writeFos(outputStream,·"<Point>\n");
78 ············FileUploaderTask.writeFos(outputStream,·"<coordinates>"·+·double2·+·","·+·double1·+·"</coordinates>");78 ············FileUploaderTask.writeFos(outputStream,·"<coordinates>"·+·double2·+·","·+·double1·+·"</coordinates>");
79 ············FileUploaderTask.writeFos(outputStream,·"</Point>\n</Placemark>\n");79 ············FileUploaderTask.writeFos(outputStream,·"</Point>\n</Placemark>\n");
80 ············++i;80 ············++i;
81 ············if·(i·%·1000·==·0)·{81 ············if·(i·%·1000·==·0)·{
82 ················MainActivity.info("lineCount:·"·+·i·+·"·of·"·+·lng);82 ················MainActivity.info("lineCount:·"·+·i·+·"·of·"·+·lng);
83 ············}83 ············}
43.9 KB
net/wigle/wigleandroid/ErrorReportActivity.class
43.8 KB
procyon -ec {}
    
Offset 23, 451 lines modifiedOffset 23, 451 lines modified
23 ····23 ····
24 ····private·String·getLatestStack()·{24 ····private·String·getLatestStack()·{
25 ········//·25 ········//·
26 ········//·This·method·could·not·be·decompiled.26 ········//·This·method·could·not·be·decompiled.
27 ········//·27 ········//·
28 ········//·Original·Bytecode:28 ········//·Original·Bytecode:
29 ········//·29 ········//·
 30 ········//·····1:·istore_1·······
 31 ········//·····2:·aconst_null····
30 ········//·····3:·astore_1·······32 ········//·····3:·astore_2·······
 33 ········//·····4:·new·············Ljava/lang/StringBuilder;
 34 ········//·····7:·astore_3·······
31 ········//·····4:·ldc·············"No·Error·Report·found"35 ········//·····8:·ldc·············"No·Error·Report·found"
32 ········//·····6:·astore_2·······36 ········//····10:·astore··········4
33 ········//·····7:·aload_1········37 ········//····12:·aload_3········
34 ········//·····8:·aload_2········38 ········//····13:·aload···········4
35 ········//·····9:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V39 ········//····15:·invokespecial···java/lang/StringBuilder.<init>:(Ljava/lang/String;)V
36 ········//····12:·aconst_null····40 ········//····18:·aconst_null····
37 ········//····13:·astore_3·······41 ········//····19:·astore··········5
38 ········//····14:·new·············Ljava/io/File;42 ········//····21:·new·············Ljava/io/File;
39 ········//····17:·astore··········443 ········//····24:·astore··········6
40 ········//····19:·new·············Ljava/lang/StringBuilder;44 ········//····26:·new·············Ljava/lang/StringBuilder;
41 ········//····22:·astore_2·······45 ········//····29:·astore··········4
42 ········//····23:·aload_2········46 ········//····31:·aload···········4
43 ········//····24:·invokespecial···java/lang/StringBuilder.<init>:()V47 ········//····33:·invokespecial···java/lang/StringBuilder.<init>:()V
44 ········//····27:·invokestatic····android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;48 ········//····36:·invokestatic····android/os/Environment.getExternalStorageDirectory:()Ljava/io/File;
45 ········//····30:·astore··········549 ········//····39:·astore··········7
46 ········//····32:·aload···········550 ········//····41:·aload···········7
47 ········//····34:·invokestatic····net/wigle/wigleandroid/MainActivity.safeFilePath:(Ljava/io/File;)Ljava/lang/String;51 ········//····43:·invokestatic····net/wigle/wigleandroid/MainActivity.safeFilePath:(Ljava/io/File;)Ljava/lang/String;
48 ········//····37:·astore··········552 ········//····46:·astore··········7
49 ········//····39:·aload_2········ 
50 ········//····40:·aload···········553 ········//····48:·aload···········4
 54 ········//····50:·aload···········7
51 ········//····42:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ········//····52:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
52 ········//····45:·astore_2·······56 ········//····55:·astore··········4
53 ········//····46:·ldc·············"/wiglewifi/"57 ········//····57:·ldc·············"/wiglewifi/"
54 ········//····48:·astore··········558 ········//····59:·astore··········7
55 ········//····50:·aload_2········ 
56 ········//····51:·aload···········559 ········//····61:·aload···········4
 60 ········//····63:·aload···········7
57 ········//····53:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;61 ········//····65:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
58 ········//····56:·astore_2·······62 ········//····68:·astore··········4
59 ········//····57:·aload_2········63 ········//····70:·aload···········4
60 ········//····58:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;64 ········//····72:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
61 ········//····61:·astore_2·······65 ········//····75:·astore··········4
 66 ········//····77:·aload···········6
62 ········//····62:·aload···········467 ········//····79:·aload···········4
63 ········//····64:·aload_2········ 
64 ········//····65:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V68 ········//····81:·invokespecial···java/io/File.<init>:(Ljava/lang/String;)V
65 ········//····68:·aload···········469 ········//····84:·aload···········6
66 ········//····70:·invokevirtual···java/io/File.canRead:()Z70 ········//····86:·invokevirtual···java/io/File.canRead:()Z
67 ········//····73:·istore··········671 ········//····89:·istore··········8
68 ········//····75:·iload···········672 ········//····91:·iload···········8
69 ········//····77:·ifeq············9273 ········//····93:·ifeq············108
70 ········//····80:·aload···········474 ········//····96:·aload···········6
71 ········//····82:·invokevirtual···java/io/File.isDirectory:()Z75 ········//····98:·invokevirtual···java/io/File.isDirectory:()Z
72 ········//····85:·istore··········676 ········//···101:·istore··········8
73 ········//····87:·iload···········677 ········//···103:·iload···········8
74 ········//····89:·ifne············14078 ········//···105:·ifne············158
75 ········//····92:·new·············Ljava/lang/StringBuilder;79 ········//···108:·new·············Ljava/lang/StringBuilder;
76 ········//····95:·astore_2·······80 ········//···111:·astore_2·······
77 ········//····96:·aload_2········81 ········//···112:·aload_2········
78 ········//····97:·invokespecial···java/lang/StringBuilder.<init>:()V82 ········//···113:·invokespecial···java/lang/StringBuilder.<init>:()V
79 ········//···100:·ldc·············"file·is·not·readable·or·not·a·directory.·fileDir:·"83 ········//···116:·ldc·············"file·is·not·readable·or·not·a·directory.·fileDir:·"
80 ········//···102:·astore··········584 ········//···118:·astore··········4
81 ········//···104:·aload_2········85 ········//···120:·aload_2········
82 ········//···105:·aload···········586 ········//···121:·aload···········4
83 ········//···107:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;87 ········//···123:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
84 ········//···110:·astore_2·······88 ········//···126:·astore_2·······
85 ········//···111:·aload_2········89 ········//···127:·aload_2········
86 ········//···112:·aload···········490 ········//···128:·aload···········6
87 ········//···114:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;91 ········//···130:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
88 ········//···117:·astore_2·······92 ········//···133:·astore_2·······
89 ········//···118:·aload_2········93 ········//···134:·aload_2········
90 ········//···119:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;94 ········//···135:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
91 ········//···122:·astore_2·······95 ········//···138:·astore_2·······
92 ········//···123:·aload_2········96 ········//···139:·aload_2········
93 ········//···124:·invokestatic····net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;)V97 ········//···140:·invokestatic····net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;)V
94 ········//···127:·aload_3········98 ········//···143:·aload···········5
95 ········//···128:·ifnull··········13599 ········//···145:·ifnull··········153
96 ········//···131:·aload_3········100 ········//···148:·aload···········5
97 ········//···132:·invokevirtual···java/io/BufferedReader.close:()V101 ········//···150:·invokevirtual···java/io/BufferedReader.close:()V
98 ········//···135:·aload_1········102 ········//···153:·aload_3········
99 ········//···136:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;103 ········//···154:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
100 ········//···139:·areturn········104 ········//···157:·areturn········
101 ········//···140:·aload···········4105 ········//···158:·aload···········6
102 ········//···142:·invokevirtual···java/io/File.list:()[Ljava/lang/String;106 ········//···160:·invokevirtual···java/io/File.list:()[Ljava/lang/String;
103 ········//···145:·astore··········7107 ········//···163:·astore··········9
104 ········//···147:·aload···········7108 ········//···165:·aload···········9
105 ········//···149:·ifnonnull·······278109 ········//···167:·ifnonnull·······298
106 ········//···152:·new·············Ljava/lang/StringBuilder;110 ········//···170:·new·············Ljava/lang/StringBuilder;
107 ········//···155:·astore_2·······111 ········//···173:·astore_2·······
108 ········//···156:·aload_2········112 ········//···174:·aload_2········
109 ········//···157:·invokespecial···java/lang/StringBuilder.<init>:()V113 ········//···175:·invokespecial···java/lang/StringBuilder.<init>:()V
110 ········//···160:·ldc·············"no·files·in·dir:·"114 ········//···178:·ldc·············"no·files·in·dir:·"
111 ········//···162:·astore··········5115 ········//···180:·astore··········4
112 ········//···164:·aload_2········116 ········//···182:·aload_2········
113 ········//···165:·aload···········5117 ········//···183:·aload···········4
114 ········//···167:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;118 ········//···185:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
115 ········//···170:·astore_2·······119 ········//···188:·astore_2·······
116 ········//···171:·aload_2········120 ········//···189:·aload_2········
117 ········//···172:·aload···········4121 ········//···190:·aload···········6
118 ········//···174:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;122 ········//···192:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
119 ········//···177:·astore_2······· 
120 ········//···178:·aload_2········ 
121 ········//···179:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; 
122 ········//···182:·astore_2······· 
123 ········//···183:·aload_2········ 
124 ········//···184:·invokestatic····net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;)V 
125 ········//···187:·goto············127 
126 ········//···190:·astore··········8 
127 ········//···192:·new·············Ljava/lang/StringBuilder; 
128 ········//···195:·astore_2·······123 ········//···195:·astore_2·······
129 ········//···196:·aload_2········124 ········//···196:·aload_2········
 125 ········//···197:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String;
 126 ········//···200:·astore_2·······
 127 ········//···201:·aload_2········
 128 ········//···202:·invokestatic····net/wigle/wigleandroid/MainActivity.error:(Ljava/lang/String;)V
 129 ········//···205:·goto············143
 130 ········//···208:·astore··········10
 131 ········//···210:·new·············Ljava/lang/StringBuilder;
 132 ········//···213:·astore_2·······
 133 ········//···214:·aload_2········
130 ········//···197:·invokespecial···java/lang/StringBuilder.<init>:()V134 ········//···215:·invokespecial···java/lang/StringBuilder.<init>:()V
131 ········//···200:·ldc·············"error·reading·stack·file:·"135 ········//···218:·ldc·············"error·reading·stack·file:·"
132 ········//···202:·astore··········5136 ········//···220:·astore··········4
 137 ········//···222:·aload_2········
Max diff block lines reached; 24442/44866 bytes (54.48%) of diff not shown.
20.2 KB
net/wigle/wigleandroid/NetworkActivity.class
20.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 778, 175 lines modifiedOffset 778, 173 lines modified
778 ········36:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;778 ········36:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
779 ········39:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;779 ········39:·invokevirtual·#75·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
780 ········42:·astore········5780 ········42:·astore········5
781 ········44:·bipush········-2781 ········44:·bipush········-2
782 ········46:·istore········6782 ········46:·istore········6
783 ········48:·aload_2783 ········48:·aload_2
784 ········49:·invokevirtual·#107················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;784 ········49:·invokevirtual·#107················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;
785 ········52:·astore_3 
786 ········53:·aload_3 
787 ········54:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;785 ········52:·invokeinterface·#113,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
788 ········59:·astore········7 
789 ········61:·aload·········7786 ········57:·astore_3
 787 ········58:·aload_3
790 ········63:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z788 ········59:·invokeinterface·#119,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
791 ········68:·istore········8789 ········64:·istore········7
792 ········70:·iload·········8790 ········66:·iload·········7
793 ········72:·ifeq··········397791 ········68:·ifeq··········425
794 ········75:·aload·········7792 ········71:·aload_3
795 ········77:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;793 ········72:·invokeinterface·#123,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
796 ········82:·checkcast·····#62·················//·class·android/net/wifi/WifiConfiguration794 ········77:·checkcast·····#62·················//·class·android/net/wifi/WifiConfiguration
797 ········85:·astore········9795 ········80:·astore········8
798 ········87:·new···········#65·················//·class·java/lang/StringBuilder796 ········82:·new···········#65·················//·class·java/lang/StringBuilder
799 ········90:·astore_3 
800 ········91:·aload_3797 ········85:·astore········4
 798 ········87:·aload·········4
801 ········92:·invokespecial·#66·················//·Method·java/lang/StringBuilder."<init>":()V799 ········89:·invokespecial·#66·················//·Method·java/lang/StringBuilder."<init>":()V
802 ········95:·aload_3800 ········92:·aload·········4
803 ········96:·ldc···········#125················//·String·bssid:801 ········94:·ldc···········#125················//·String·bssid:
804 ········98:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;802 ········96:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
805 ·······101:·astore_3803 ········99:·astore········4
806 ·······102:·aload·········9804 ·······101:·aload·········8
807 ·······104:·getfield······#128················//·Field·android/net/wifi/WifiConfiguration.BSSID:Ljava/lang/String;805 ·······103:·getfield······#128················//·Field·android/net/wifi/WifiConfiguration.BSSID:Ljava/lang/String;
808 ·······107:·astore········4806 ·······106:·astore········9
809 ·······109:·aload_3 
810 ·······110:·aload·········4807 ·······108:·aload·········4
 808 ·······110:·aload·········9
811 ·······112:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;809 ·······112:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
812 ·······115:·ldc···········#130················//·String··ssid:810 ·······115:·ldc···········#130················//·String··ssid:
813 ·······117:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;811 ·······117:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
814 ·······120:·astore_3812 ·······120:·astore········4
815 ·······121:·aload·········9813 ·······122:·aload·········8
816 ·······123:·getfield······#79·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;814 ·······124:·getfield······#79·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;
817 ·······126:·astore········4815 ·······127:·astore········9
818 ·······128:·aload_3 
819 ·······129:·aload·········4816 ·······129:·aload·········4
 817 ·······131:·aload·········9
820 ·······131:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;818 ·······133:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
821 ·······134:·ldc···········#132················//·String··status:819 ·······136:·ldc···········#132················//·String··status:
822 ·······136:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;820 ·······138:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
823 ·······139:·astore_3821 ·······141:·astore········4
824 ·······140:·aload·········9822 ·······143:·aload·········8
825 ·······142:·getfield······#135················//·Field·android/net/wifi/WifiConfiguration.status:I823 ·······145:·getfield······#135················//·Field·android/net/wifi/WifiConfiguration.status:I
826 ·······145:·istore········10824 ·······148:·istore········10
827 ·······147:·aload_3825 ·······150:·aload·········4
828 ·······148:·iload·········10826 ·······152:·iload·········10
829 ·······150:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;827 ·······154:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
830 ·······153:·ldc···········#140················//·String··id:828 ·······157:·ldc···········#140················//·String··id:
831 ·······155:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;829 ·······159:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
832 ·······158:·astore_3830 ·······162:·astore········4
833 ·······159:·aload·········9831 ·······164:·aload·········8
834 ·······161:·getfield······#143················//·Field·android/net/wifi/WifiConfiguration.networkId:I832 ·······166:·getfield······#143················//·Field·android/net/wifi/WifiConfiguration.networkId:I
835 ·······164:·istore········10833 ·······169:·istore········10
836 ·······166:·aload_3834 ·······171:·aload·········4
837 ·······167:·iload·········10835 ·······173:·iload·········10
838 ·······169:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;836 ·······175:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
839 ·······172:·ldc···········#145················//·String··preSharedKey:837 ·······178:·ldc···········#145················//·String··preSharedKey:
840 ·······174:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;838 ·······180:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
841 ·······177:·astore_3 
842 ·······178:·aload·········9 
843 ·······180:·getfield······#103················//·Field·android/net/wifi/WifiConfiguration.preSharedKey:Ljava/lang/String; 
844 ·······183:·astore········4839 ·······183:·astore········4
845 ·······185:·aload_3 
846 ·······186:·aload·········4840 ·······185:·aload·········8
847 ·······188:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
848 ·······191:·ldc···········#147················//·String··priority:841 ·······187:·getfield······#103················//·Field·android/net/wifi/WifiConfiguration.preSharedKey:Ljava/lang/String;
 842 ·······190:·astore········9
 843 ·······192:·aload·········4
 844 ·······194:·aload·········9
849 ·······193:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;845 ·······196:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
850 ·······196:·astore_3 
851 ·······197:·aload·········9 
852 ·······199:·getfield······#150················//·Field·android/net/wifi/WifiConfiguration.priority:I 
853 ·······202:·istore········10 
854 ·······204:·aload_3 
855 ·······205:·iload·········10 
856 ·······207:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; 
857 ·······210:·ldc···········#152················//·String··wepTxKeyIndex:846 ·······199:·ldc···········#147················//·String··priority:
858 ·······212:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;847 ·······201:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
859 ·······215:·astore_3848 ·······204:·astore········4
860 ·······216:·aload·········9849 ·······206:·aload·········8
861 ·······218:·getfield······#155················//·Field·android/net/wifi/WifiConfiguration.wepTxKeyIndex:I850 ·······208:·getfield······#150················//·Field·android/net/wifi/WifiConfiguration.priority:I
862 ·······221:·istore········10851 ·······211:·istore········10
863 ·······223:·aload_3852 ·······213:·aload·········4
864 ·······224:·iload·········10853 ·······215:·iload·········10
865 ·······226:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;854 ·······217:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
 855 ·······220:·ldc···········#152················//·String··wepTxKeyIndex:
 856 ·······222:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 857 ·······225:·astore········4
 858 ·······227:·aload·········8
 859 ·······229:·getfield······#155················//·Field·android/net/wifi/WifiConfiguration.wepTxKeyIndex:I
 860 ·······232:·istore········10
 861 ·······234:·aload·········4
 862 ·······236:·iload·········10
 863 ·······238:·invokevirtual·#138················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder;
866 ·······229:·ldc···········#157················//·String··allowedAuthAlgorithms:864 ·······241:·ldc···········#157················//·String··allowedAuthAlgorithms:
867 ·······231:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;865 ·······243:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
868 ·······234:·astore_3866 ·······246:·astore········4
869 ·······235:·aload·········9867 ·······248:·aload·········8
870 ·······237:·getfield······#161················//·Field·android/net/wifi/WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;868 ·······250:·getfield······#161················//·Field·android/net/wifi/WifiConfiguration.allowedAuthAlgorithms:Ljava/util/BitSet;
871 ·······240:·astore········4869 ·······253:·astore········9
872 ·······242:·aload_3 
873 ·······243:·aload·········4870 ·······255:·aload·········4
 871 ·······257:·aload·········9
874 ·······245:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;872 ·······259:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
875 ·······248:·ldc···········#166················//·String··allowedGroupCiphers:873 ·······262:·ldc···········#166················//·String··allowedGroupCiphers:
876 ·······250:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
877 ·······253:·astore_3 
878 ·······254:·aload·········9 
879 ·······256:·getfield······#169················//·Field·android/net/wifi/WifiConfiguration.allowedGroupCiphers:Ljava/util/BitSet; 
880 ·······259:·astore········4 
881 ·······261:·aload_3 
882 ·······262:·aload·········4 
883 ·······264:·invokevirtual·#164················//·Method·java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; 
884 ·······267:·ldc···········#171················//·String··allowedKeyManagement: 
885 ·······269:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;874 ·······264:·invokevirtual·#72·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
886 ·······272:·astore_3 
887 ·······273:·aload·········9 
Max diff block lines reached; 2949/20527 bytes (14.37%) of diff not shown.
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
581 B
smali/net/wigle/wigleandroid/ListFragment$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/ListFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/ListFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/ListFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·57527 ····.line·575
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$2;->this$0:Lnet/wigle/wigleandroid/ListFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$2;->this$0:Lnet/wigle/wigleandroid/ListFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
877 B
smali/net/wigle/wigleandroid/ListFragment$SortDialog.smali
    
Offset 113, 14 lines modifiedOffset 113, 15 lines modified
  
113 ····check-cast·v12,·Landroid/widget/Spinner;113 ····check-cast·v12,·Landroid/widget/Spinner;
  
114 ····.line·395114 ····.line·395
115 ····.local·v12,·"spinner":Landroid/widget/Spinner;115 ····.local·v12,·"spinner":Landroid/widget/Spinner;
116 ····new-instance·v2,·Landroid/widget/ArrayAdapter;116 ····new-instance·v2,·Landroid/widget/ArrayAdapter;
  
 117 ····.line·396
117 ····invoke-virtual/range·{p0·..·p0},·Lnet/wigle/wigleandroid/ListFragment$SortDialog;->getActivity()Landroid/support/v4/app/FragmentActivity;118 ····invoke-virtual/range·{p0·..·p0},·Lnet/wigle/wigleandroid/ListFragment$SortDialog;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
118 ····move-result-object·v15119 ····move-result-object·v15
  
119 ····const·v16,·0x1090008120 ····const·v16,·0x1090008
  
120 ····move/from16·v0,·v16121 ····move/from16·v0,·v16
Offset 169, 14 lines modifiedOffset 170, 15 lines modified
  
169 ····aput-object·v16,·v7,·v15170 ····aput-object·v16,·v7,·v15
  
170 ····const/4·v15,·0x2171 ····const/4·v15,·0x2
  
171 ····const·v16,·0x7f060057172 ····const·v16,·0x7f060057
  
 173 ····.line·400
172 ····move-object/from16·v0,·p0174 ····move-object/from16·v0,·p0
  
173 ····move/from16·v1,·v16175 ····move/from16·v1,·v16
  
174 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/ListFragment$SortDialog;->getString(I)Ljava/lang/String;176 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/ListFragment$SortDialog;->getString(I)Ljava/lang/String;
  
175 ····move-result-object·v16177 ····move-result-object·v16
714 B
smali/net/wigle/wigleandroid/MainActivity$ConfirmationDialog$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·68627 ····.line·686
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$2;->this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$2;->this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
604 B
smali/net/wigle/wigleandroid/NetworkActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/NetworkActivity;18 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/NetworkActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;)V20 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·19224 ····.line·192
24 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$1;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;25 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$1;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
8.59 KB
smali/net/wigle/wigleandroid/DBResultActivity$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$address:Landroid/location/Address;19 .field·final·synthetic·val$address:Landroid/location/Address;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lnet/wigle/wigleandroid/DBResultActivity;Landroid/location/Address;)V21 .method·constructor·<init>(Lnet/wigle/wigleandroid/DBResultActivity;Landroid/location/Address;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DBResultActivity;
  
23 ····.prologue24 ····.prologue
24 ····.line·11825 ····.line·118
25 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;26 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
26 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->val$address:Landroid/location/Address;27 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->val$address:Landroid/location/Address;
  
Offset 39, 103 lines modifiedOffset 40, 102 lines modified
39 #·virtual·methods40 #·virtual·methods
40 .method·public·handleMessage(Landroid/os/Message;)V41 .method·public·handleMessage(Landroid/os/Message;)V
41 ····.locals·842 ····.locals·8
42 ····.param·p1,·"msg"····#·Landroid/os/Message;43 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
43 ····.prologue44 ····.prologue
44 ····.line·12145 ····.line·121
45 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;46 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
46 ····const·v6,·0x7f0c007f47 ····const·v5,·0x7f0c007f
  
47 ····invoke-virtual·{v5,·v6},·Lnet/wigle/wigleandroid/DBResultActivity;->findViewById(I)Landroid/view/View;48 ····invoke-virtual·{v4,·v5},·Lnet/wigle/wigleandroid/DBResultActivity;->findViewById(I)Landroid/view/View;
  
48 ····move-result-object·v449 ····move-result-object·v3
  
49 ····check-cast·v4,·Landroid/widget/TextView;50 ····check-cast·v3,·Landroid/widget/TextView;
  
50 ····.line·12351 ····.line·123
51 ····.local·v4,·"tv":Landroid/widget/TextView;52 ····.local·v3,·"tv":Landroid/widget/TextView;
52 ····iget·v5,·p1,·Landroid/os/Message;->what:I53 ····iget·v4,·p1,·Landroid/os/Message;->what:I
  
53 ····const/4·v6,·0x254 ····const/4·v5,·0x2
  
54 ····if-ne·v5,·v6,·:cond_255 ····if-ne·v4,·v5,·:cond_2
  
55 ····.line·12556 ····.line·125
56 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;57 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
57 ····const·v6,·0x7f0600ee58 ····const·v5,·0x7f0600ee
  
58 ····invoke-virtual·{v5,·v6},·Lnet/wigle/wigleandroid/DBResultActivity;->getString(I)Ljava/lang/String;59 ····invoke-virtual·{v4,·v5},·Lnet/wigle/wigleandroid/DBResultActivity;->getString(I)Ljava/lang/String;
  
59 ····move-result-object·v560 ····move-result-object·v4
  
60 ····invoke-virtual·{v4,·v5},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V61 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
61 ····.line·12762 ····.line·127
62 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;63 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
63 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/DBResultActivity;->access$000(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;64 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$000(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;
  
64 ····move-result-object·v565 ····move-result-object·v4
  
65 ····invoke-virtual·{v5},·Lnet/wigle/wigleandroid/NetworkListAdapter;->clear()V66 ····invoke-virtual·{v4},·Lnet/wigle/wigleandroid/NetworkListAdapter;->clear()V
  
66 ····.line·12867 ····.line·128
67 ····const/4·v1,·0x168 ····const/4·v1,·0x1
  
68 ····.line·12969 ····.line·129
69 ····.local·v1,·"first":Z70 ····.local·v1,·"first":Z
70 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;71 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
71 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/DBResultActivity;->access$100(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;72 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$100(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;
  
72 ····move-result-object·v573 ····move-result-object·v4
  
73 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;74 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
74 ····move-result-object·v275 ····move-result-object·v4
  
75 ····.local·v2,·"i$":Ljava/util/Iterator; 
76 ····:cond_076 ····:cond_0
77 ····:goto_077 ····:goto_0
78 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z78 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
79 ····move-result·v579 ····move-result·v5
  
80 ····if-eqz·v5,·:cond_180 ····if-eqz·v5,·:cond_1
  
81 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;81 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
82 ····move-result-object·v382 ····move-result-object·v2
  
83 ····check-cast·v3,·Lnet/wigle/wigleandroid/model/Network;83 ····check-cast·v2,·Lnet/wigle/wigleandroid/model/Network;
  
84 ····.line·13084 ····.line·130
85 ····.local·v3,·"network":Lnet/wigle/wigleandroid/model/Network;85 ····.local·v2,·"network":Lnet/wigle/wigleandroid/model/Network;
86 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;86 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
87 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/DBResultActivity;->access$000(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;87 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/DBResultActivity;->access$000(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/NetworkListAdapter;
  
88 ····move-result-object·v588 ····move-result-object·v5
  
89 ····invoke-virtual·{v5,·v3},·Lnet/wigle/wigleandroid/NetworkListAdapter;->add(Ljava/lang/Object;)V89 ····invoke-virtual·{v5,·v2},·Lnet/wigle/wigleandroid/NetworkListAdapter;->add(Ljava/lang/Object;)V
  
90 ····.line·13190 ····.line·131
91 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->val$address:Landroid/location/Address;91 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->val$address:Landroid/location/Address;
  
92 ····if-nez·v5,·:cond_092 ····if-nez·v5,·:cond_0
  
93 ····if-eqz·v1,·:cond_093 ····if-eqz·v1,·:cond_0
  
94 ····.line·13294 ····.line·132
95 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;95 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$1;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
96 ····invoke-virtual·{v3},·Lnet/wigle/wigleandroid/model/Network;->getLatLng()Lnet/wigle/wigleandroid/model/LatLng;96 ····invoke-virtual·{v2},·Lnet/wigle/wigleandroid/model/Network;->getLatLng()Lnet/wigle/wigleandroid/model/LatLng;
  
97 ····move-result-object·v697 ····move-result-object·v6
  
98 ····const/4·v7,·0x098 ····const/4·v7,·0x0
  
99 ····invoke-static·{v5,·v6,·v7},·Lnet/wigle/wigleandroid/MappingFragment;->getCenter(Landroid/content/Context;Lnet/wigle/wigleandroid/model/LatLng;Landroid/location/Location;)Lnet/wigle/wigleandroid/model/LatLng;99 ····invoke-static·{v5,·v6,·v7},·Lnet/wigle/wigleandroid/MappingFragment;->getCenter(Landroid/content/Context;Lnet/wigle/wigleandroid/model/LatLng;Landroid/location/Location;)Lnet/wigle/wigleandroid/model/LatLng;
  
Offset 159, 58 lines modifiedOffset 159, 59 lines modified
  
159 ····const-string·v6,·"·network:·"159 ····const-string·v6,·"·network:·"
  
160 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;160 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
161 ····move-result-object·v5161 ····move-result-object·v5
  
Max diff block lines reached; 2111/8690 bytes (24.29%) of diff not shown.
1.51 KB
smali/net/wigle/wigleandroid/DashboardFragment.smali
    
Offset 189, 14 lines modifiedOffset 189, 15 lines modified
  
189 ····move-result-object·v4189 ····move-result-object·v4
  
190 ····if-eqz·p3,·:cond_1190 ····if-eqz·p3,·:cond_1
  
191 ····const·v3,·0x7f06009f191 ····const·v3,·0x7f06009f
  
 192 ····.line·184
192 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;193 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
193 ····move-result-object·v3194 ····move-result-object·v3
  
194 ····:goto_1195 ····:goto_1
195 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;196 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 244, 14 lines modifiedOffset 245, 15 lines modified
  
244 ····move-result-object·v4245 ····move-result-object·v4
  
245 ····if-eqz·p3,·:cond_3246 ····if-eqz·p3,·:cond_3
  
246 ····const·v3,·0x7f060089247 ····const·v3,·0x7f060089
  
 248 ····.line·189
247 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;249 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
248 ····move-result-object·v3250 ····move-result-object·v3
  
249 ····:goto_2251 ····:goto_2
250 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;252 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 300, 14 lines modifiedOffset 302, 15 lines modified
  
300 ····move-result-object·v4302 ····move-result-object·v4
  
301 ····if-eqz·p3,·:cond_5303 ····if-eqz·p3,·:cond_5
  
302 ····const·v3,·0x7f060058304 ····const·v3,·0x7f060058
  
 305 ····.line·193
303 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;306 ····invoke-virtual·{p1,·v3},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
304 ····move-result-object·v3307 ····move-result-object·v3
  
305 ····:goto_3308 ····:goto_3
306 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;309 ····invoke-virtual·{v4,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
Offset 1099, 14 lines modifiedOffset 1102, 15 lines modified
1099 ····goto/16·:goto_01102 ····goto/16·:goto_0
  
1100 ····.line·1131103 ····.line·113
1101 ····.restart·local·v3····#·"scanning":Ljava/lang/String;1104 ····.restart·local·v3····#·"scanning":Ljava/lang/String;
1102 ····:cond_21105 ····:cond_2
1103 ····const·v5,·0x7f0600351106 ····const·v5,·0x7f060035
  
 1107 ····.line·114
1104 ····invoke-virtual·{p0,·v5},·Lnet/wigle/wigleandroid/DashboardFragment;->getString(I)Ljava/lang/String;1108 ····invoke-virtual·{p0,·v5},·Lnet/wigle/wigleandroid/DashboardFragment;->getString(I)Ljava/lang/String;
  
1105 ····move-result-object·v21109 ····move-result-object·v2
  
1106 ····goto/16·:goto_11110 ····goto/16·:goto_1
1107 .end·method1111 .end·method
  
873 B
smali/net/wigle/wigleandroid/WigleUncaughtExceptionHandler.smali
    
Offset 52, 18 lines modifiedOffset 52, 20 lines modified
52 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;52 ····invoke-virtual·{v0,·v1,·v2},·Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
  
53 ····.line·2153 ····.line·21
54 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/WigleUncaughtExceptionHandler;->applicationContext:Landroid/content/Context;54 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/WigleUncaughtExceptionHandler;->applicationContext:Landroid/content/Context;
  
55 ····const/4·v2,·0x055 ····const/4·v2,·0x0
  
 56 ····.line·22
56 ····invoke-virtual·{v0},·Landroid/content/Intent;->getFlags()I57 ····invoke-virtual·{v0},·Landroid/content/Intent;->getFlags()I
  
57 ····move-result·v358 ····move-result·v3
  
 59 ····.line·21
58 ····invoke-static·{v1,·v2,·v0,·v3},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;60 ····invoke-static·{v1,·v2,·v0,·v3},·Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
  
59 ····move-result-object·v161 ····move-result-object·v1
  
60 ····iput-object·v1,·p0,·Lnet/wigle/wigleandroid/WigleUncaughtExceptionHandler;->pendingIntent:Landroid/app/PendingIntent;62 ····iput-object·v1,·p0,·Lnet/wigle/wigleandroid/WigleUncaughtExceptionHandler;->pendingIntent:Landroid/app/PendingIntent;
  
61 ····.line·2363 ····.line·23
1000 B
smali/net/wigle/wigleandroid/MappingFragment$MapDialogFragment$1.smali
    
Offset 40, 14 lines modifiedOffset 40, 15 lines modified
  
40 .field·final·synthetic·val$wpa:Landroid/widget/CheckBox;40 .field·final·synthetic·val$wpa:Landroid/widget/CheckBox;
  
  
41 #·direct·methods41 #·direct·methods
42 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/app/Dialog;)V42 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/widget/EditText;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/widget/CheckBox;Landroid/app/Dialog;)V
43 ····.locals·043 ····.locals·0
 44 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;
  
44 ····.prologue45 ····.prologue
45 ····.line·62646 ····.line·626
46 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$1;->this$0:Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;47 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$1;->this$0:Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;
  
47 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$1;->val$prefs:Landroid/content/SharedPreferences;48 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$1;->val$prefs:Landroid/content/SharedPreferences;
  
702 B
smali/net/wigle/wigleandroid/SettingsFragment$3.smali
    
Offset 21, 14 lines modifiedOffset 21, 15 lines modified
  
21 .field·final·synthetic·val$view:Landroid/view/View;21 .field·final·synthetic·val$view:Landroid/view/View;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences$Editor;Landroid/view/View;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences$Editor;Landroid/view/View;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17327 ····.line·173
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$3;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$3;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
28 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$3;->val$editor:Landroid/content/SharedPreferences$Editor;29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$3;->val$editor:Landroid/content/SharedPreferences$Editor;
  
653 B
smali/net/wigle/wigleandroid/SettingsFragment$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$pass:Landroid/widget/EditText;22 .field·final·synthetic·val$pass:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·18528 ····.line·185
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$4;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$4;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$4;->val$pass:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$4;->val$pass:Landroid/widget/EditText;
  
691 B
smali/net/wigle/wigleandroid/ListFragment$SortDialog$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dialog:Landroid/app/Dialog;22 .field·final·synthetic·val$dialog:Landroid/app/Dialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment$SortDialog;Landroid/app/Dialog;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment$SortDialog;Landroid/app/Dialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/ListFragment$SortDialog;
  
26 ····.prologue27 ····.prologue
27 ····.line·42628 ····.line·426
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$2;->this$0:Lnet/wigle/wigleandroid/ListFragment$SortDialog;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$2;->this$0:Lnet/wigle/wigleandroid/ListFragment$SortDialog;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$2;->val$dialog:Landroid/app/Dialog;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$2;->val$dialog:Landroid/app/Dialog;
  
2.14 KB
smali/net/wigle/wigleandroid/SettingsFragment$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences;Landroid/content/SharedPreferences$Editor;)V26 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences;Landroid/content/SharedPreferences$Editor;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
28 ····.prologue29 ····.prologue
29 ····.line·9430 ····.line·94
30 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;31 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
31 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;32 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->val$prefs:Landroid/content/SharedPreferences;
  
Offset 85, 14 lines modifiedOffset 86, 15 lines modified
  
85 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V86 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
86 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;87 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
87 ····const·v3,·0x7f06004788 ····const·v3,·0x7f060047
  
 89 ····.line·107
88 ····invoke-virtual·{v2,·v3},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;90 ····invoke-virtual·{v2,·v3},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
89 ····move-result-object·v291 ····move-result-object·v2
  
90 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
91 ····move-result-object·v193 ····move-result-object·v1
Offset 103, 14 lines modifiedOffset 105, 15 lines modified
  
103 ····move-result-object·v1105 ····move-result-object·v1
  
104 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;106 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
105 ····const·v3,·0x7f060046107 ····const·v3,·0x7f060046
  
 108 ····.line·108
106 ····invoke-virtual·{v2,·v3},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;109 ····invoke-virtual·{v2,·v3},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
107 ····move-result-object·v2110 ····move-result-object·v2
  
108 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;111 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
109 ····move-result-object·v1112 ····move-result-object·v1
Offset 119, 14 lines modifiedOffset 122, 15 lines modified
  
119 ····move-result-object·v1122 ····move-result-object·v1
  
120 ····const/4·v2,·0x5123 ····const/4·v2,·0x5
  
121 ····const/16·v3,·0x70124 ····const/16·v3,·0x70
  
 125 ····.line·106
122 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V126 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
123 ····goto·:goto_0127 ····goto·:goto_0
  
124 ····.line·112128 ····.line·112
125 ····:cond_1129 ····:cond_1
126 ····iget-object·v0,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->val$editor:Landroid/content/SharedPreferences$Editor;130 ····iget-object·v0,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$1;->val$editor:Landroid/content/SharedPreferences$Editor;
441 B
smali/net/wigle/wigleandroid/DataFragment.smali
    
Offset 41, 15 lines modifiedOffset 41, 14 lines modified
41 .method·public·constructor·<init>()V41 .method·public·constructor·<init>()V
42 ····.locals·042 ····.locals·0
  
43 ····.prologue43 ····.prologue
44 ····.line·4344 ····.line·43
45 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V45 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
46 ····.line·359 
47 ····return-void46 ····return-void
48 .end·method47 .end·method
  
49 .method·private·setupBackupDbButton(Landroid/view/View;)V48 .method·private·setupBackupDbButton(Landroid/view/View;)V
50 ····.locals·249 ····.locals·2
51 ····.param·p1,·"view"····#·Landroid/view/View;50 ····.param·p1,·"view"····#·Landroid/view/View;
  
688 B
smali/net/wigle/wigleandroid/SpeechActivity$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;24 .field·final·synthetic·val$prefs:Landroid/content/SharedPreferences;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/wigle/wigleandroid/SpeechActivity;Landroid/content/SharedPreferences;Ljava/lang/String;)V26 .method·constructor·<init>(Lnet/wigle/wigleandroid/SpeechActivity;Landroid/content/SharedPreferences;Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SpeechActivity;
  
28 ····.prologue29 ····.prologue
29 ····.line·8630 ····.line·86
30 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SpeechActivity$1;->this$0:Lnet/wigle/wigleandroid/SpeechActivity;31 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SpeechActivity$1;->this$0:Lnet/wigle/wigleandroid/SpeechActivity;
  
31 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SpeechActivity$1;->val$prefs:Landroid/content/SharedPreferences;32 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SpeechActivity$1;->val$prefs:Landroid/content/SharedPreferences;
  
685 B
smali/net/wigle/wigleandroid/ListFragment$SortDialog$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$listSorts:[I24 .field·final·synthetic·val$listSorts:[I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment$SortDialog;[ILandroid/content/SharedPreferences$Editor;)V26 .method·constructor·<init>(Lnet/wigle/wigleandroid/ListFragment$SortDialog;[ILandroid/content/SharedPreferences$Editor;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/ListFragment$SortDialog;
  
28 ····.prologue29 ····.prologue
29 ····.line·41230 ····.line·412
30 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$1;->this$0:Lnet/wigle/wigleandroid/ListFragment$SortDialog;31 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$1;->this$0:Lnet/wigle/wigleandroid/ListFragment$SortDialog;
  
31 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$1;->val$listSorts:[I32 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ListFragment$SortDialog$1;->val$listSorts:[I
  
765 B
smali/net/wigle/wigleandroid/NetworkActivity$CryptoDialog$3.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$password:Landroid/widget/EditText;24 .field·final·synthetic·val$password:Landroid/widget/EditText;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/EditText;Landroid/app/Dialog;)V26 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/EditText;Landroid/app/Dialog;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
28 ····.prologue29 ····.prologue
29 ····.line·43130 ····.line·431
30 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$3;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;31 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$3;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
31 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$3;->val$password:Landroid/widget/EditText;32 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$3;->val$password:Landroid/widget/EditText;
  
3.56 KB
smali/net/wigle/wigleandroid/SiteStatsFragment$DownloadHandler.smali
    
Offset 73, 85 lines modifiedOffset 73, 79 lines modified
73 ····.locals·1073 ····.locals·10
74 ····.param·p1,·"msg"····#·Landroid/os/Message;74 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
75 ····.prologue75 ····.prologue
76 ····.line·10276 ····.line·102
77 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;77 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;
  
78 ····move-result-object·v178 ····move-result-object·v0
  
79 ····.line·10479 ····.line·104
80 ····.local·v1,·"bundle":Landroid/os/Bundle;80 ····.local·v0,·"bundle":Landroid/os/Bundle;
81 ····iget·v7,·p1,·Landroid/os/Message;->what:I81 ····iget·v4,·p1,·Landroid/os/Message;->what:I
  
82 ····const/16·v8,·0x6482 ····const/16·v5,·0x64
  
83 ····if-ne·v7,·v8,·:cond_083 ····if-ne·v4,·v5,·:cond_0
  
84 ····.line·10784 ····.line·107
85 ····invoke-static·{},·Lnet/wigle/wigleandroid/SiteStatsFragment;->access$000()[Ljava/lang/String;85 ····invoke-static·{},·Lnet/wigle/wigleandroid/SiteStatsFragment;->access$000()[Ljava/lang/String;
  
86 ····move-result-object·v086 ····move-result-object·v5
  
87 ····.local·v0,·"arr$":[Ljava/lang/String; 
88 ····array-length·v5,·v087 ····array-length·v6,·v5
  
89 ····.local·v5,·"len$":I 
90 ····const/4·v2,·0x088 ····const/4·v4,·0x0
  
91 ····.local·v2,·"i$":I 
92 ····:goto_089 ····:goto_0
93 ····if-ge·v2,·v5,·:cond_090 ····if-ge·v4,·v6,·:cond_0
  
94 ····aget-object·v4,·v0,·v291 ····aget-object·v2,·v5,·v4
  
95 ····.line·10892 ····.line·108
96 ····.local·v4,·"key":Ljava/lang/String;93 ····.local·v2,·"key":Ljava/lang/String;
97 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->resources:Landroid/content/res/Resources;94 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->resources:Landroid/content/res/Resources;
  
98 ····const-string·v8,·"id"95 ····const-string·v8,·"id"
  
99 ····iget-object·v9,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->packageName:Ljava/lang/String;96 ····iget-object·v9,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->packageName:Ljava/lang/String;
  
100 ····invoke-virtual·{v7,·v4,·v8,·v9},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I97 ····invoke-virtual·{v7,·v2,·v8,·v9},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
101 ····move-result·v398 ····move-result·v1
  
102 ····.line·10999 ····.line·109
103 ····.local·v3,·"id":I100 ····.local·v1,·"id":I
104 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->view:Landroid/view/View;101 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->view:Landroid/view/View;
  
105 ····invoke-virtual·{v7,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;102 ····invoke-virtual·{v7,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
106 ····move-result-object·v6103 ····move-result-object·v3
  
107 ····check-cast·v6,·Landroid/widget/TextView;104 ····check-cast·v3,·Landroid/widget/TextView;
  
108 ····.line·110105 ····.line·110
109 ····.local·v6,·"tv":Landroid/widget/TextView;106 ····.local·v3,·"tv":Landroid/widget/TextView;
110 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->numberFormat:Ljava/text/NumberFormat;107 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$DownloadHandler;->numberFormat:Ljava/text/NumberFormat;
  
111 ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J108 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
  
112 ····move-result-wide·v8109 ····move-result-wide·v8
  
113 ····invoke-virtual·{v7,·v8,·v9},·Ljava/text/NumberFormat;->format(J)Ljava/lang/String;110 ····invoke-virtual·{v7,·v8,·v9},·Ljava/text/NumberFormat;->format(J)Ljava/lang/String;
  
114 ····move-result-object·v7111 ····move-result-object·v7
  
115 ····invoke-virtual·{v6,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V112 ····invoke-virtual·{v3,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
116 ····.line·107113 ····.line·107
117 ····add-int/lit8·v2,·v2,·0x1114 ····add-int/lit8·v4,·v4,·0x1
  
118 ····goto·:goto_0115 ····goto·:goto_0
  
119 ····.line·113116 ····.line·113
120 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
121 ····.end·local·v2····#·"i$":I 
122 ····.end·local·v3····#·"id":I117 ····.end·local·v1····#·"id":I
123 ····.end·local·v4····#·"key":Ljava/lang/String;118 ····.end·local·v2····#·"key":Ljava/lang/String;
124 ····.end·local·v5····#·"len$":I 
125 ····.end·local·v6····#·"tv":Landroid/widget/TextView;119 ····.end·local·v3····#·"tv":Landroid/widget/TextView;
126 ····:cond_0120 ····:cond_0
127 ····return-void121 ····return-void
128 .end·method122 .end·method
581 B
smali/net/wigle/wigleandroid/MainActivity$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·98427 ····.line·984
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$4;->this$0:Lnet/wigle/wigleandroid/MainActivity;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$4;->this$0:Lnet/wigle/wigleandroid/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
708 B
smali/net/wigle/wigleandroid/SettingsFragment$5.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$editor:Landroid/content/SharedPreferences$Editor;19 .field·final·synthetic·val$editor:Landroid/content/SharedPreferences$Editor;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences$Editor;)V21 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences$Editor;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
23 ····.prologue24 ····.prologue
24 ····.line·19825 ····.line·198
25 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$5;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;26 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$5;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
26 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$5;->val$editor:Landroid/content/SharedPreferences$Editor;27 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$5;->val$editor:Landroid/content/SharedPreferences$Editor;
  
278 B
smali/net/wigle/wigleandroid/R.smali
    
Offset 27, 10 lines modifiedOffset 27, 9 lines modified
27 .method·public·constructor·<init>()V27 .method·public·constructor·<init>()V
28 ····.locals·028 ····.locals·0
  
29 ····.prologue29 ····.prologue
30 ····.line·1030 ····.line·10
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····.line·2532 
33 ····return-void32 ····return-void
34 .end·method33 .end·method
13.1 KB
smali/net/wigle/wigleandroid/MainActivity.smali
    
Offset 116, 15 lines modifiedOffset 116, 14 lines modified
116 ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V116 ····invoke-direct·{p0},·Landroid/support/v7/app/AppCompatActivity;-><init>()V
  
117 ····.line·150117 ····.line·150
118 ····const/4·v0,·0x0118 ····const/4·v0,·0x0
  
119 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/MainActivity;->playServiceShown:Z119 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/MainActivity;->playServiceShown:Z
  
120 ····.line·636 
121 ····return-void120 ····return-void
122 .end·method121 .end·method
  
123 .method·public·static·addNetworkToMap(Lnet/wigle/wigleandroid/model/Network;)V122 .method·public·static·addNetworkToMap(Lnet/wigle/wigleandroid/model/Network;)V
124 ····.locals·4123 ····.locals·4
125 ····.param·p0,·"network"····#·Lnet/wigle/wigleandroid/model/Network;124 ····.param·p0,·"network"····#·Lnet/wigle/wigleandroid/model/Network;
  
Offset 1356, 14 lines modifiedOffset 1355, 15 lines modified
  
1356 ····const-string·v2,·"·read:·"1355 ····const-string·v2,·"·read:·"
  
1357 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1356 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1358 ····move-result-object·v11357 ····move-result-object·v1
  
 1358 ····.line·1259
1359 ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z1359 ····invoke-virtual·{v0},·Ljava/io/File;->canRead()Z
  
1360 ····move-result·v21360 ····move-result·v2
  
1361 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;1361 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
1362 ····move-result-object·v11362 ····move-result-object·v1
Offset 1384, 26 lines modifiedOffset 1384, 28 lines modified
  
1384 ····const-string·v2,·"·path:·"1384 ····const-string·v2,·"·path:·"
  
1385 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1385 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1386 ····move-result-object·v11386 ····move-result-object·v1
  
 1387 ····.line·1260
1387 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;1388 ····invoke-virtual·{v0},·Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
  
1388 ····move-result-object·v21389 ····move-result-object·v2
  
1389 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1390 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1390 ····move-result-object·v11391 ····move-result-object·v1
  
1391 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1392 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1392 ····move-result-object·v11393 ····move-result-object·v1
  
 1394 ····.line·1258
1393 ····invoke-static·{v1},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V1395 ····invoke-static·{v1},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
1394 ····.line·12621396 ····.line·1262
1395 ····invoke-virtual·{v0},·Ljava/io/File;->exists()Z1397 ····invoke-virtual·{v0},·Ljava/io/File;->exists()Z
  
1396 ····move-result·v11398 ····move-result·v1
  
Offset 1602, 49 lines modifiedOffset 1604, 48 lines modified
  
1602 ····.line·15961604 ····.line·1596
1603 ····:goto_01605 ····:goto_0
1604 ····const-string·v2,·"WiglePrefs"1606 ····const-string·v2,·"WiglePrefs"
  
1605 ····invoke-virtual·{p0,·v2,·v4},·Lnet/wigle/wigleandroid/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;1607 ····invoke-virtual·{p0,·v2,·v4},·Lnet/wigle/wigleandroid/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
  
1606 ····move-result-object·v81608 ····move-result-object·v7
  
1607 ····.line·15971609 ····.line·1597
1608 ····.local·v8,·"prefs":Landroid/content/SharedPreferences;1610 ····.local·v7,·"prefs":Landroid/content/SharedPreferences;
1609 ····const-string·v2,·"useNetworkLoc"1611 ····const-string·v2,·"useNetworkLoc"
  
1610 ····invoke-interface·{v8,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z1612 ····invoke-interface·{v7,·v2,·v4},·Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
  
1611 ····move-result·v101613 ····move-result·v9
  
1612 ····.line·15991614 ····.line·1599
1613 ····.local·v10,·"useNetworkLoc":Z1615 ····.local·v9,·"useNetworkLoc":Z
1614 ····invoke-virtual·{v0},·Landroid/location/LocationManager;->getAllProviders()Ljava/util/List;1616 ····invoke-virtual·{v0},·Landroid/location/LocationManager;->getAllProviders()Ljava/util/List;
  
1615 ····move-result-object·v91617 ····move-result-object·v8
  
1616 ····.line·16001618 ····.line·1600
1617 ····.local·v9,·"providers":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"1619 ····.local·v8,·"providers":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/String;>;"
1618 ····if-eqz·v9,·:cond_31620 ····if-eqz·v8,·:cond_3
  
1619 ····.line·16011621 ····.line·1601
1620 ····invoke-interface·{v9},·Ljava/util/List;->iterator()Ljava/util/Iterator;1622 ····invoke-interface·{v8},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
1621 ····move-result-object·v71623 ····move-result-object·v10
  
1622 ····.local·v7,·"i$":Ljava/util/Iterator; 
1623 ····:cond_11624 ····:cond_1
1624 ····:goto_11625 ····:goto_1
1625 ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z1626 ····invoke-interface·{v10},·Ljava/util/Iterator;->hasNext()Z
  
1626 ····move-result·v21627 ····move-result·v2
  
1627 ····if-eqz·v2,·:cond_31628 ····if-eqz·v2,·:cond_3
  
1628 ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object;1629 ····invoke-interface·{v10},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
1629 ····move-result-object·v11630 ····move-result-object·v1
  
1630 ····check-cast·v1,·Ljava/lang/String;1631 ····check-cast·v1,·Ljava/lang/String;
  
1631 ····.line·16021632 ····.line·1602
1632 ····.local·v1,·"provider":Ljava/lang/String;1633 ····.local·v1,·"provider":Ljava/lang/String;
Offset 1675, 15 lines modifiedOffset 1676, 15 lines modified
1675 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1676 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1676 ····move-result-object·v21677 ····move-result-object·v2
  
1677 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V1678 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
1678 ····.line·16031679 ····.line·1603
1679 ····if-nez·v10,·:cond_21680 ····if-nez·v9,·:cond_2
  
1680 ····const-string·v2,·"network"1681 ····const-string·v2,·"network"
  
1681 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z1682 ····invoke-virtual·{v2,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
1682 ····move-result·v21683 ····move-result·v2
  
Offset 1769, 18 lines modifiedOffset 1770, 17 lines modified
Max diff block lines reached; 9222/13274 bytes (69.47%) of diff not shown.
637 B
smali/net/wigle/wigleandroid/NetworkActivity$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;Landroid/os/Handler;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·24228 ····.line·242
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$2;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$2;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$2;->val$handler:Landroid/os/Handler;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$2;->val$handler:Landroid/os/Handler;
  
881 B
smali/net/wigle/wigleandroid/MappingFragment$MapDialogFragment$2.smali
    
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
  
32 .field·final·synthetic·val$view:Landroid/view/View;32 .field·final·synthetic·val$view:Landroid/view/View;
  
  
33 #·direct·methods33 #·direct·methods
34 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;Landroid/widget/EditText;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/app/Activity;Landroid/view/View;Landroid/app/Dialog;)V34 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;Landroid/widget/EditText;Landroid/content/SharedPreferences;Ljava/lang/String;Landroid/app/Activity;Landroid/view/View;Landroid/app/Dialog;)V
35 ····.locals·035 ····.locals·0
 36 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;
  
36 ····.prologue37 ····.prologue
37 ····.line·65138 ····.line·651
38 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$2;->this$0:Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;39 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$2;->this$0:Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment;
  
39 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$2;->val$regex:Landroid/widget/EditText;40 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapDialogFragment$2;->val$regex:Landroid/widget/EditText;
  
779 B
smali/net/wigle/wigleandroid/SettingsFragment$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$view:Landroid/view/View;30 .field·final·synthetic·val$view:Landroid/view/View;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/content/SharedPreferences$Editor;Landroid/view/View;)V32 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/content/SharedPreferences;Landroid/widget/EditText;Landroid/widget/EditText;Landroid/content/SharedPreferences$Editor;Landroid/view/View;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
34 ····.prologue35 ····.prologue
35 ····.line·12936 ····.line·129
36 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$2;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;37 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$2;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
37 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;38 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$2;->val$prefs:Landroid/content/SharedPreferences;
  
691 B
smali/net/wigle/wigleandroid/NetworkActivity$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$network:Lnet/wigle/wigleandroid/model/Network;22 .field·final·synthetic·val$network:Lnet/wigle/wigleandroid/model/Network;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;Lnet/wigle/wigleandroid/model/Network;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity;Lnet/wigle/wigleandroid/model/Network;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·29628 ····.line·296
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$3;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$3;->this$0:Lnet/wigle/wigleandroid/NetworkActivity;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$3;->val$network:Lnet/wigle/wigleandroid/model/Network;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$3;->val$network:Lnet/wigle/wigleandroid/model/Network;
  
3.64 KB
smali/net/wigle/wigleandroid/ListFragment.smali
    
Offset 262, 15 lines modifiedOffset 262, 14 lines modified
262 .method·public·constructor·<init>()V262 .method·public·constructor·<init>()V
263 ····.locals·0263 ····.locals·0
  
264 ····.prologue264 ····.prologue
265 ····.line·45265 ····.line·45
266 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V266 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
267 ····.line·379 
268 ····return-void267 ····return-void
269 .end·method268 .end·method
  
270 .method·private·handleScanChange(Landroid/view/View;)V269 .method·private·handleScanChange(Landroid/view/View;)V
271 ····.locals·4270 ····.locals·4
272 ····.param·p1,·"view"····#·Landroid/view/View;271 ····.param·p1,·"view"····#·Landroid/view/View;
  
Offset 834, 24 lines modifiedOffset 833, 26 lines modified
  
834 ····.line·543833 ····.line·543
835 ····.restart·local·v6····#·"tv4":Landroid/widget/TextView;834 ····.restart·local·v6····#·"tv4":Landroid/widget/TextView;
836 ····.restart·local·v7····#·"tv5":Landroid/widget/TextView;835 ····.restart·local·v7····#·"tv5":Landroid/widget/TextView;
837 ····:cond_6836 ····:cond_6
838 ····iget-object·v8,·v4,·Lnet/wigle/wigleandroid/MainActivity$State;->numberFormat0:Ljava/text/NumberFormat;837 ····iget-object·v8,·v4,·Lnet/wigle/wigleandroid/MainActivity$State;->numberFormat0:Ljava/text/NumberFormat;
  
 838 ····.line·544
839 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;839 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
840 ····move-result-object·v9840 ····move-result-object·v9
  
841 ····invoke-virtual·{v3},·Landroid/location/Location;->getAccuracy()F841 ····invoke-virtual·{v3},·Landroid/location/Location;->getAccuracy()F
  
842 ····move-result·v10842 ····move-result·v10
  
843 ····const/4·v11,·0x1843 ····const/4·v11,·0x1
  
 844 ····.line·543
844 ····invoke-static·{v8,·v9,·v10,·v11},·Lnet/wigle/wigleandroid/DashboardFragment;->metersToString(Ljava/text/NumberFormat;Landroid/content/Context;FZ)Ljava/lang/String;845 ····invoke-static·{v8,·v9,·v10,·v11},·Lnet/wigle/wigleandroid/DashboardFragment;->metersToString(Ljava/text/NumberFormat;Landroid/content/Context;FZ)Ljava/lang/String;
  
845 ····move-result-object·v0846 ····move-result-object·v0
  
846 ····.line·545847 ····.line·545
847 ····.local·v0,·"distString":Ljava/lang/String;848 ····.local·v0,·"distString":Ljava/lang/String;
848 ····new-instance·v8,·Ljava/lang/StringBuilder;849 ····new-instance·v8,·Ljava/lang/StringBuilder;
Offset 873, 26 lines modifiedOffset 874, 28 lines modified
873 ····move-result-object·v8874 ····move-result-object·v8
  
874 ····invoke-virtual·{v6,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V875 ····invoke-virtual·{v6,·v8},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
875 ····.line·546876 ····.line·546
876 ····iget-object·v8,·v4,·Lnet/wigle/wigleandroid/MainActivity$State;->numberFormat0:Ljava/text/NumberFormat;877 ····iget-object·v8,·v4,·Lnet/wigle/wigleandroid/MainActivity$State;->numberFormat0:Ljava/text/NumberFormat;
  
 878 ····.line·547
877 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;879 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/ListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
878 ····move-result-object·v9880 ····move-result-object·v9
  
879 ····invoke-virtual·{v3},·Landroid/location/Location;->getAltitude()D881 ····invoke-virtual·{v3},·Landroid/location/Location;->getAltitude()D
  
880 ····move-result-wide·v10882 ····move-result-wide·v10
  
881 ····double-to-float·v10,·v10883 ····double-to-float·v10,·v10
  
882 ····const/4·v11,·0x1884 ····const/4·v11,·0x1
  
 885 ····.line·546
883 ····invoke-static·{v8,·v9,·v10,·v11},·Lnet/wigle/wigleandroid/DashboardFragment;->metersToString(Ljava/text/NumberFormat;Landroid/content/Context;FZ)Ljava/lang/String;886 ····invoke-static·{v8,·v9,·v10,·v11},·Lnet/wigle/wigleandroid/DashboardFragment;->metersToString(Ljava/text/NumberFormat;Landroid/content/Context;FZ)Ljava/lang/String;
  
884 ····move-result-object·v0887 ····move-result-object·v0
  
885 ····.line·548888 ····.line·548
886 ····new-instance·v8,·Ljava/lang/StringBuilder;889 ····new-instance·v8,·Ljava/lang/StringBuilder;
  
Offset 1609, 14 lines modifiedOffset 1612, 15 lines modified
  
1609 ····move-result·v61612 ····move-result·v6
  
1610 ····if-eqz·v6,·:cond_41613 ····if-eqz·v6,·:cond_4
  
1611 ····const·v6,·0x7f0600931614 ····const·v6,·0x7f060093
  
 1615 ····.line·277
1612 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;1616 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;
  
1613 ····move-result-object·v51617 ····move-result-object·v5
  
1614 ····.line·2781618 ····.line·278
1615 ····.local·v5,·"wake":Ljava/lang/String;1619 ····.local·v5,·"wake":Ljava/lang/String;
1616 ····:goto_21620 ····:goto_2
Offset 1654, 18 lines modifiedOffset 1658, 20 lines modified
1654 ····.local·v2,·"muted":Z1658 ····.local·v2,·"muted":Z
1655 ····const/16·v9,·0x101659 ····const/16·v9,·0x10
  
1656 ····if-eqz·v2,·:cond_51660 ····if-eqz·v2,·:cond_5
  
1657 ····const·v6,·0x7f0600bb1661 ····const·v6,·0x7f0600bb
  
 1662 ····.line·284
1658 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;1663 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;
  
1659 ····move-result-object·v61664 ····move-result-object·v6
  
 1665 ····.line·283
1660 ····:goto_31666 ····:goto_3
1661 ····invoke-interface·{p1,·v11,·v9,·v11,·v6},·Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;1667 ····invoke-interface·{p1,·v11,·v9,·v11,·v6},·Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
  
1662 ····move-result-object·v01668 ····move-result-object·v0
  
1663 ····.line·2851669 ····.line·285
1664 ····if-eqz·v2,·:cond_61670 ····if-eqz·v2,·:cond_6
Offset 1696, 25 lines modifiedOffset 1702, 25 lines modified
1696 ····.restart·local·v4····#·"scan":Ljava/lang/String;1702 ····.restart·local·v4····#·"scan":Ljava/lang/String;
1697 ····:cond_31703 ····:cond_3
1698 ····move·v6,·v71704 ····move·v6,·v7
  
1699 ····.line·2741705 ····.line·274
1700 ····goto·:goto_11706 ····goto·:goto_1
  
1701 ····.line·2761707 ····.line·277
1702 ····:cond_41708 ····:cond_4
1703 ····const·v6,·0x7f0600941709 ····const·v6,·0x7f060094
  
1704 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;1710 ····invoke-virtual·{p0,·v6},·Lnet/wigle/wigleandroid/ListFragment;->getString(I)Ljava/lang/String;
  
1705 ····move-result-object·v51711 ····move-result-object·v5
  
1706 ····goto·:goto_21712 ····goto·:goto_2
  
1707 ····.line·2831713 ····.line·284
Max diff block lines reached; 267/3629 bytes (7.36%) of diff not shown.
6.12 KB
smali/net/wigle/wigleandroid/UserStatsFragment$DownloadHandler.smali
    
Offset 66, 147 lines modifiedOffset 66, 145 lines modified
  
66 ····return-void66 ····return-void
67 .end·method67 .end·method
  
  
68 #·virtual·methods68 #·virtual·methods
69 .method·public·handleMessage(Landroid/os/Message;)V69 .method·public·handleMessage(Landroid/os/Message;)V
70 ····.locals·1070 ····.locals·12
71 ····.param·p1,·"msg"····#·Landroid/os/Message;71 ····.param·p1,·"msg"····#·Landroid/os/Message;
  
72 ····.prologue72 ····.prologue
 73 ····const/4·v5,·0x0
  
73 ····.line·12474 ····.line·124
74 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;75 ····invoke-virtual·{p1},·Landroid/os/Message;->getData()Landroid/os/Bundle;
  
75 ····move-result-object·v176 ····move-result-object·v0
  
76 ····.line·12677 ····.line·126
77 ····.local·v1,·"bundle":Landroid/os/Bundle;78 ····.local·v0,·"bundle":Landroid/os/Bundle;
78 ····iget·v7,·p1,·Landroid/os/Message;->what:I79 ····iget·v4,·p1,·Landroid/os/Message;->what:I
  
79 ····const/16·v8,·0x6580 ····const/16·v6,·0x65
  
80 ····if-ne·v7,·v8,·:cond_181 ····if-ne·v4,·v6,·:cond_1
  
81 ····.line·12982 ····.line·129
82 ····invoke-static·{},·Lnet/wigle/wigleandroid/UserStatsFragment;->access$100()[Ljava/lang/String;83 ····invoke-static·{},·Lnet/wigle/wigleandroid/UserStatsFragment;->access$100()[Ljava/lang/String;
  
83 ····move-result-object·v084 ····move-result-object·v7
  
84 ····.local·v0,·"arr$":[Ljava/lang/String; 
85 ····array-length·v5,·v085 ····array-length·v8,·v7
  
 86 ····move·v6,·v5
86 ····.local·v5,·"len$":I 
87 ····const/4·v2,·0x0 
  
88 ····.local·v2,·"i$":I 
89 ····:goto_087 ····:goto_0
90 ····if-ge·v2,·v5,·:cond_188 ····if-ge·v6,·v8,·:cond_1
  
91 ····aget-object·v4,·v0,·v289 ····aget-object·v2,·v7,·v6
  
92 ····.line·13090 ····.line·130
93 ····.local·v4,·"key":Ljava/lang/String;91 ····.local·v2,·"key":Ljava/lang/String;
94 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->resources:Landroid/content/res/Resources;92 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->resources:Landroid/content/res/Resources;
  
95 ····const-string·v8,·"id"93 ····const-string·v9,·"id"
  
96 ····iget-object·v9,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->packageName:Ljava/lang/String;94 ····iget-object·v10,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->packageName:Ljava/lang/String;
  
97 ····invoke-virtual·{v7,·v4,·v8,·v9},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I95 ····invoke-virtual·{v4,·v2,·v9,·v10},·Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
  
98 ····move-result·v396 ····move-result·v1
  
99 ····.line·13197 ····.line·131
100 ····.local·v3,·"id":I98 ····.local·v1,·"id":I
101 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->view:Landroid/view/View;99 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->view:Landroid/view/View;
  
102 ····invoke-virtual·{v7,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;100 ····invoke-virtual·{v4,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
103 ····move-result-object·v6101 ····move-result-object·v3
  
104 ····check-cast·v6,·Landroid/widget/TextView;102 ····check-cast·v3,·Landroid/widget/TextView;
  
105 ····.line·132103 ····.line·132
106 ····.local·v6,·"tv":Landroid/widget/TextView;104 ····.local·v3,·"tv":Landroid/widget/TextView;
107 ····const/4·v7,·-0x1105 ····const/4·v4,·-0x1
  
108 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I106 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
  
109 ····move-result·v8107 ····move-result·v9
  
110 ····sparse-switch·v8,·:sswitch_data_0108 ····sparse-switch·v9,·:sswitch_data_0
  
111 ····:cond_0109 ····:cond_0
112 ····:goto_1110 ····:goto_1
113 ····packed-switch·v7,·:pswitch_data_0111 ····packed-switch·v4,·:pswitch_data_0
  
114 ····.line·138112 ····.line·138
115 ····iget-object·v7,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->numberFormat:Ljava/text/NumberFormat;113 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$DownloadHandler;->numberFormat:Ljava/text/NumberFormat;
  
116 ····invoke-virtual·{v1,·v4},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J114 ····invoke-virtual·{v0,·v2},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J
  
117 ····move-result-wide·v8115 ····move-result-wide·v10
  
118 ····invoke-virtual·{v7,·v8,·v9},·Ljava/text/NumberFormat;->format(J)Ljava/lang/String;116 ····invoke-virtual·{v4,·v10,·v11},·Ljava/text/NumberFormat;->format(J)Ljava/lang/String;
  
119 ····move-result-object·v7117 ····move-result-object·v4
  
120 ····invoke-virtual·{v6,·v7},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V118 ····invoke-virtual·{v3,·v4},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
  
121 ····.line·129119 ····.line·129
122 ····:goto_2120 ····:goto_2
123 ····add-int/lit8·v2,·v2,·0x1121 ····add-int/lit8·v4,·v6,·0x1
  
 122 ····move·v6,·v4
  
124 ····goto·:goto_0123 ····goto·:goto_0
  
125 ····.line·132124 ····.line·132
126 ····:sswitch_0125 ····:sswitch_0
127 ····const-string·v8,·"firsttransid"126 ····const-string·v9,·"firsttransid"
  
128 ····invoke-virtual·{v4,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z127 ····invoke-virtual·{v2,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
129 ····move-result·v8128 ····move-result·v9
  
130 ····if-eqz·v8,·:cond_0129 ····if-eqz·v9,·:cond_0
  
131 ····const/4·v7,·0x0130 ····move·v4,·v5
  
132 ····goto·:goto_1131 ····goto·:goto_1
  
133 ····:sswitch_1132 ····:sswitch_1
134 ····const-string·v8,·"lasttransid"133 ····const-string·v9,·"lasttransid"
  
135 ····invoke-virtual·{v4,·v8},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z134 ····invoke-virtual·{v2,·v9},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
136 ····move-result·v8135 ····move-result·v9
  
137 ····if-eqz·v8,·:cond_0136 ····if-eqz·v9,·:cond_0
  
138 ····const/4·v7,·0x1137 ····const/4·v4,·0x1
  
139 ····goto·:goto_1138 ····goto·:goto_1
Max diff block lines reached; 1016/6134 bytes (16.56%) of diff not shown.
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$4.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·18627 ····.line·186
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$4;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$4;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$4;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$4;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06003e51 ····const·v2,·0x7f06003e
  
 52 ····.line·190
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7956 ····const/16·v3,·0x79
  
 57 ····.line·189
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·19159 ····.line·191
57 ····return-void60 ····return-void
58 .end·method61 .end·method
749 B
smali/net/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;
  
25 ····.prologue26 ····.prologue
26 ····.line·43727 ····.line·437
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog$1;->this$0:Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog$1;->this$0:Lnet/wigle/wigleandroid/DataFragment$BackupTask$BackupDialog;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.15 KB
smali/net/wigle/wigleandroid/DatabaseHelper.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Thread;2 .super·Ljava/lang/Thread;
3 .source·"DatabaseHelper.java"3 .source·"DatabaseHelper.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/wigle/wigleandroid/DatabaseHelper$1;, 
8 ········Lnet/wigle/wigleandroid/DatabaseHelper$DeathHandler;,7 ········Lnet/wigle/wigleandroid/DatabaseHelper$DeathHandler;,
9 ········Lnet/wigle/wigleandroid/DatabaseHelper$DBPending;,8 ········Lnet/wigle/wigleandroid/DatabaseHelper$DBPending;,
10 ········Lnet/wigle/wigleandroid/DatabaseHelper$DBUpdate;,9 ········Lnet/wigle/wigleandroid/DatabaseHelper$DBUpdate;,
11 ········Lnet/wigle/wigleandroid/DatabaseHelper$CachedLocation;10 ········Lnet/wigle/wigleandroid/DatabaseHelper$CachedLocation;
12 ····}11 ····}
13 .end·annotation12 .end·annotation
  
Offset 171, 58 lines modifiedOffset 170, 36 lines modified
  
171 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;170 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
172 ····move-result-object·v0171 ····move-result-object·v0
  
173 ····sget-object·v1,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;172 ····sget-object·v1,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;
  
 173 ····.line·83
174 ····invoke-virtual·{v1},·Lnet/wigle/wigleandroid/model/NetworkType;->getCode()Ljava/lang/String;174 ····invoke-virtual·{v1},·Lnet/wigle/wigleandroid/model/NetworkType;->getCode()Ljava/lang/String;
  
175 ····move-result-object·v1175 ····move-result-object·v1
  
176 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;176 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
177 ····move-result-object·v0177 ····move-result-object·v0
  
 178 ····const-string·v1,·"\',bestlevel·integer·not·null·default·0,bestlat·double·not·null·default·0,bestlon·double·not·null·default·0)"
178 ····const-string·v1,·"\'," 
  
179 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
180 ····move-result-object·v0 
  
181 ····const-string·v1,·"bestlevel·integer·not·null·default·0," 
  
182 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
183 ····move-result-object·v0 
  
184 ····const-string·v1,·"bestlat·double·not·null·default·0," 
  
185 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
186 ····move-result-object·v0 
  
187 ····const-string·v1,·"bestlon·double·not·null·default·0" 
  
188 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
189 ····move-result-object·v0 
  
190 ····const-string·v1,·")" 
  
191 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;179 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
192 ····move-result-object·v0180 ····move-result-object·v0
  
193 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;181 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
194 ····move-result-object·v0182 ····move-result-object·v0
  
195 ····sput-object·v0,·Lnet/wigle/wigleandroid/DatabaseHelper;->NETWORK_CREATE:Ljava/lang/String;183 ····sput-object·v0,·Lnet/wigle/wigleandroid/DatabaseHelper;->NETWORK_CREATE:Ljava/lang/String;
  
 184 ····.line·74
196 ····return-void185 ····return-void
197 .end·method186 .end·method
  
198 .method·public·constructor·<init>(Landroid/content/Context;)V187 .method·public·constructor·<init>(Landroid/content/Context;)V
199 ····.locals·5188 ····.locals·5
200 ····.param·p1,·"context"····#·Landroid/content/Context;189 ····.param·p1,·"context"····#·Landroid/content/Context;
  
Offset 740, 14 lines modifiedOffset 717, 15 lines modified
  
740 ····const-wide/16·v44,·0x0717 ····const-wide/16·v44,·0x0
  
741 ····cmpl-double·v39,·v42,·v44718 ····cmpl-double·v39,·v42,·v44
  
742 ····if-nez·v39,·:cond_17719 ····if-nez·v39,·:cond_17
  
 720 ····.line·687
743 ····invoke-virtual/range·{v28·..·v28},·Landroid/location/Location;->getAltitude()D721 ····invoke-virtual/range·{v28·..·v28},·Landroid/location/Location;->getAltitude()D
  
744 ····move-result-wide·v42722 ····move-result-wide·v42
  
745 ····const-wide/16·v44,·0x0723 ····const-wide/16·v44,·0x0
  
746 ····cmpl-double·v39,·v42,·v44724 ····cmpl-double·v39,·v42,·v44
Offset 2099, 15 lines modifiedOffset 2077, 15 lines modified
2099 ····.line·6842077 ····.line·684
2100 ····.restart·local·v38····#·"smallLocDelay":Z2078 ····.restart·local·v38····#·"smallLocDelay":Z
2101 ····:cond_162079 ····:cond_16
2102 ····const/4·v15,·0x02080 ····const/4·v15,·0x0
  
2103 ····goto/16·:goto_72081 ····goto/16·:goto_7
  
2104 ····.line·6862082 ····.line·687
2105 ····.restart·local·v15····#·"changeWorthy":Z2083 ····.restart·local·v15····#·"changeWorthy":Z
2106 ····:cond_172084 ····:cond_17
2107 ····const/4·v10,·0x02085 ····const/4·v10,·0x0
  
2108 ····goto/16·:goto_82086 ····goto/16·:goto_8
  
2109 ····.line·7422087 ····.line·742
651 B
smali/net/wigle/wigleandroid/UserStatsFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/UserStatsFragment;Landroid/os/Handler;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/UserStatsFragment;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/UserStatsFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·18328 ····.line·183
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$2;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$2;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$2;->val$handler:Landroid/os/Handler;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$2;->val$handler:Landroid/os/Handler;
  
681 B
smali/net/wigle/wigleandroid/DataFragment$11.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$mainActivity:Lnet/wigle/wigleandroid/MainActivity;22 .field·final·synthetic·val$mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Lnet/wigle/wigleandroid/MainActivity;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Lnet/wigle/wigleandroid/MainActivity;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·32028 ····.line·320
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$11;->this$0:Lnet/wigle/wigleandroid/DataFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$11;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$11;->val$mainActivity:Lnet/wigle/wigleandroid/MainActivity;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$11;->val$mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
605 B
smali/net/wigle/wigleandroid/MainActivity$1.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$menuTitles:[Ljava/lang/String;30 .field·final·synthetic·val$menuTitles:[Ljava/lang/String;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;Landroid/content/Context;II[Ljava/lang/String;[Ljava/lang/String;[I)V32 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;Landroid/content/Context;II[Ljava/lang/String;[Ljava/lang/String;[I)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity;
34 ····.param·p2,·"x0"····#·Landroid/content/Context;35 ····.param·p2,·"x0"····#·Landroid/content/Context;
35 ····.param·p3,·"x1"····#·I36 ····.param·p3,·"x1"····#·I
36 ····.param·p4,·"x2"····#·I37 ····.param·p4,·"x2"····#·I
37 ····.param·p5,·"x3"····#·[Ljava/lang/String;38 ····.param·p5,·"x3"····#·[Ljava/lang/String;
  
38 ····.prologue39 ····.prologue
39 ····.line·43040 ····.line·430
1.08 KB
smali/net/wigle/wigleandroid/MainActivity$2.smali
    
Offset 17, 18 lines modifiedOffset 17, 19 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;18 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V20 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity;
22 ····.param·p2,·"x0"····#·Landroid/app/Activity;23 ····.param·p2,·"arg0"····#·Landroid/app/Activity;
23 ····.param·p3,·"x1"····#·Landroid/support/v4/widget/DrawerLayout;24 ····.param·p3,·"arg1"····#·Landroid/support/v4/widget/DrawerLayout;
24 ····.param·p4,·"x2"····#·I25 ····.param·p4,·"arg2"····#·I
25 ····.param·p5,·"x3"····#·I26 ····.param·p5,·"arg3"····#·I
  
26 ····.prologue27 ····.prologue
27 ····.line·45828 ····.line·458
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$2;->this$0:Lnet/wigle/wigleandroid/MainActivity;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$2;->this$0:Lnet/wigle/wigleandroid/MainActivity;
  
29 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V30 ····invoke-direct·{p0,·p2,·p3,·p4,·p5},·Landroid/support/v7/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V
  
609 B
smali/net/wigle/wigleandroid/SettingsFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/SettingsFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/SettingsFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20827 ····.line·208
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$6;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SettingsFragment$6;->this$0:Lnet/wigle/wigleandroid/SettingsFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.33 KB
smali/net/wigle/wigleandroid/NetworkActivity$CryptoDialog$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$password:Landroid/widget/EditText;22 .field·final·synthetic·val$password:Landroid/widget/EditText;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/EditText;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/EditText;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
26 ····.prologue27 ····.prologue
27 ····.line·41628 ····.line·416
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->val$password:Landroid/widget/EditText;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->val$password:Landroid/widget/EditText;
  
Offset 74, 15 lines modifiedOffset 75, 17 lines modified
74 ····const/16·v1,·0x8075 ····const/16·v1,·0x80
  
75 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setInputType(I)V76 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setInputType(I)V
  
76 ····.line·42577 ····.line·425
77 ····iget-object·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->val$password:Landroid/widget/EditText;78 ····iget-object·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$2;->val$password:Landroid/widget/EditText;
  
 79 ····.line·426
78 ····invoke-static·{},·Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;80 ····invoke-static·{},·Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;
  
79 ····move-result-object·v181 ····move-result-object·v1
  
 82 ····.line·425
80 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V83 ····invoke-virtual·{v0,·v1},·Landroid/widget/EditText;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
  
81 ····goto·:goto_084 ····goto·:goto_0
82 .end·method85 .end·method
1.16 KB
smali/net/wigle/wigleandroid/UserStatsFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$pendingTask:Lnet/wigle/wigleandroid/background/ApiDownloader;22 .field·final·synthetic·val$pendingTask:Lnet/wigle/wigleandroid/background/ApiDownloader;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/UserStatsFragment;Lnet/wigle/wigleandroid/background/ApiDownloader;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/UserStatsFragment;Lnet/wigle/wigleandroid/background/ApiDownloader;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/UserStatsFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·14828 ····.line·148
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->val$pendingTask:Lnet/wigle/wigleandroid/background/ApiDownloader;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->val$pendingTask:Lnet/wigle/wigleandroid/background/ApiDownloader;
  
Offset 78, 14 lines modifiedOffset 79, 15 lines modified
  
78 ····move-result-object·v579 ····move-result-object·v5
  
79 ····.line·15780 ····.line·157
80 ····.local·v5,·"token":Ljava/lang/String;81 ····.local·v5,·"token":Ljava/lang/String;
81 ····iget-object·v6,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;82 ····iget-object·v6,·p0,·Lnet/wigle/wigleandroid/UserStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/UserStatsFragment;
  
 83 ····.line·158
82 ····invoke-virtual·{v6},·Lnet/wigle/wigleandroid/UserStatsFragment;->getContext()Landroid/content/Context;84 ····invoke-virtual·{v6},·Lnet/wigle/wigleandroid/UserStatsFragment;->getContext()Landroid/content/Context;
  
83 ····move-result-object·v685 ····move-result-object·v6
  
84 ····const-string·v7,·"WiglePrefs"86 ····const-string·v7,·"WiglePrefs"
  
85 ····const/4·v8,·0x087 ····const/4·v8,·0x0
25.9 KB
smali/net/wigle/wigleandroid/ErrorReportActivity.smali
    
Offset 28, 512 lines modifiedOffset 28, 501 lines modified
  
28 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity;->fromFailure:Z28 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity;->fromFailure:Z
  
29 ····return-void29 ····return-void
30 .end·method30 .end·method
  
31 .method·private·getLatestStack()Ljava/lang/String;31 .method·private·getLatestStack()Ljava/lang/String;
32 ····.locals·1632 ····.locals·13
  
33 ····.prologue33 ····.prologue
 34 ····const/4·v10,·0x0
  
34 ····.line·11735 ····.line·117
35 ····new-instance·v1,·Ljava/lang/StringBuilder;36 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
36 ····const-string·v13,·"No·Error·Report·found"37 ····const-string·v11,·"No·Error·Report·found"
  
37 ····invoke-direct·{v1,·v13},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V38 ····invoke-direct·{v0,·v11},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
38 ····.line·11839 ····.line·118
39 ····.local·v1,·"builder":Ljava/lang/StringBuilder;40 ····.local·v0,·"builder":Ljava/lang/StringBuilder;
40 ····const/4·v11,·0x041 ····const/4·v8,·0x0
  
41 ····.line·12042 ····.line·120
42 ····.local·v11,·"reader":Ljava/io/BufferedReader;43 ····.local·v8,·"reader":Ljava/io/BufferedReader;
43 ····:try_start_044 ····:try_start_0
44 ····new-instance·v3,·Ljava/io/File;45 ····new-instance·v2,·Ljava/io/File;
  
45 ····new-instance·v13,·Ljava/lang/StringBuilder;46 ····new-instance·v11,·Ljava/lang/StringBuilder;
  
46 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V47 ····invoke-direct·{v11},·Ljava/lang/StringBuilder;-><init>()V
  
47 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;48 ····invoke-static·{},·Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
  
48 ····move-result-object·v1449 ····move-result-object·v12
  
49 ····invoke-static·{v14},·Lnet/wigle/wigleandroid/MainActivity;->safeFilePath(Ljava/io/File;)Ljava/lang/String;50 ····invoke-static·{v12},·Lnet/wigle/wigleandroid/MainActivity;->safeFilePath(Ljava/io/File;)Ljava/lang/String;
  
50 ····move-result-object·v1451 ····move-result-object·v12
  
51 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;52 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
52 ····move-result-object·v1353 ····move-result-object·v11
  
53 ····const-string·v14,·"/wiglewifi/"54 ····const-string·v12,·"/wiglewifi/"
  
54 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;55 ····invoke-virtual·{v11,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
55 ····move-result-object·v1356 ····move-result-object·v11
  
56 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;57 ····invoke-virtual·{v11},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
57 ····move-result-object·v1358 ····move-result-object·v11
  
58 ····invoke-direct·{v3,·v13},·Ljava/io/File;-><init>(Ljava/lang/String;)V59 ····invoke-direct·{v2,·v11},·Ljava/io/File;-><init>(Ljava/lang/String;)V
  
59 ····.line·12160 ····.line·121
60 ····.local·v3,·"fileDir":Ljava/io/File;61 ····.local·v2,·"fileDir":Ljava/io/File;
61 ····invoke-virtual·{v3},·Ljava/io/File;->canRead()Z62 ····invoke-virtual·{v2},·Ljava/io/File;->canRead()Z
  
62 ····move-result·v1363 ····move-result·v11
  
63 ····if-eqz·v13,·:cond_064 ····if-eqz·v11,·:cond_0
  
64 ····invoke-virtual·{v3},·Ljava/io/File;->isDirectory()Z65 ····invoke-virtual·{v2},·Ljava/io/File;->isDirectory()Z
  
65 ····move-result·v1366 ····move-result·v11
  
66 ····if-nez·v13,·:cond_267 ····if-nez·v11,·:cond_2
  
67 ····.line·12268 ····.line·122
68 ····:cond_069 ····:cond_0
69 ····new-instance·v13,·Ljava/lang/StringBuilder;70 ····new-instance·v10,·Ljava/lang/StringBuilder;
  
70 ····invoke-direct·{v13},·Ljava/lang/StringBuilder;-><init>()V71 ····invoke-direct·{v10},·Ljava/lang/StringBuilder;-><init>()V
  
71 ····const-string·v14,·"file·is·not·readable·or·not·a·directory.·fileDir:·"72 ····const-string·v11,·"file·is·not·readable·or·not·a·directory.·fileDir:·"
  
72 ····invoke-virtual·{v13,·v14},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;73 ····invoke-virtual·{v10,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
73 ····move-result-object·v1374 ····move-result-object·v10
  
74 ····invoke-virtual·{v13,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;75 ····invoke-virtual·{v10,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
75 ····move-result-object·v1376 ····move-result-object·v10
  
76 ····invoke-virtual·{v13},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;77 ····invoke-virtual·{v10},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
77 ····move-result-object·v1378 ····move-result-object·v10
  
78 ····invoke-static·{v13},·Lnet/wigle/wigleandroid/MainActivity;->error(Ljava/lang/String;)V79 ····invoke-static·{v10},·Lnet/wigle/wigleandroid/MainActivity;->error(Ljava/lang/String;)V
79 ····:try_end_080 ····:try_end_0
80 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_081 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
81 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_082 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
82 ····.line·15583 ····.line·155
83 ····:goto_084 ····:goto_0
84 ····if-eqz·v11,·:cond_185 ····if-eqz·v8,·:cond_1
  
85 ····.line·15786 ····.line·157
86 ····:try_start_187 ····:try_start_1
87 ····invoke-virtual·{v11},·Ljava/io/BufferedReader;->close()V88 ····invoke-virtual·{v8},·Ljava/io/BufferedReader;->close()V
88 ····:try_end_189 ····:try_end_1
89 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_290 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_2
  
90 ····.line·16591 ····.line·165
91 ····.end·local·v3····#·"fileDir":Ljava/io/File;92 ····.end·local·v2····#·"fileDir":Ljava/io/File;
92 ····:cond_193 ····:cond_1
93 ····:goto_194 ····:goto_1
94 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;95 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
95 ····move-result-object·v1396 ····move-result-object·v10
  
96 ····return-object·v1397 ····return-object·v10
  
97 ····.line·12598 ····.line·125
98 ····.restart·local·v3····#·"fileDir":Ljava/io/File;99 ····.restart·local·v2····#·"fileDir":Ljava/io/File;
99 ····:cond_2100 ····:cond_2
100 ····:try_start_2101 ····:try_start_2
101 ····invoke-virtual·{v3},·Ljava/io/File;->list()[Ljava/lang/String;102 ····invoke-virtual·{v2},·Ljava/io/File;->list()[Ljava/lang/String;
  
102 ····move-result-object·v6103 ····move-result-object·v5
  
103 ····.line·126104 ····.line·126
104 ····.local·v6,·"files":[Ljava/lang/String;105 ····.local·v5,·"files":[Ljava/lang/String;
105 ····if-nez·v6,·:cond_3106 ····if-nez·v5,·:cond_3
  
Max diff block lines reached; 20379/26375 bytes (77.27%) of diff not shown.
10.8 KB
smali/net/wigle/wigleandroid/UserStatsFragment.smali
    
Offset 123, 15 lines modifiedOffset 123, 14 lines modified
123 .method·public·constructor·<init>()V123 .method·public·constructor·<init>()V
124 ····.locals·0124 ····.locals·0
  
125 ····.prologue125 ····.prologue
126 ····.line·32126 ····.line·32
127 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V127 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
128 ····.line·108 
129 ····return-void128 ····return-void
130 .end·method129 .end·method
  
131 .method·static·synthetic·access$100()[Ljava/lang/String;130 .method·static·synthetic·access$100()[Ljava/lang/String;
132 ····.locals·1131 ····.locals·1
  
133 ····.prologue132 ····.prologue
Offset 168, 14 lines modifiedOffset 167, 15 lines modified
  
168 ····move-result-object·v1167 ····move-result-object·v1
  
169 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getPackageName()Ljava/lang/String;168 ····invoke-virtual·{v1},·Landroid/support/v4/app/FragmentActivity;->getPackageName()Ljava/lang/String;
  
170 ····move-result-object·v3169 ····move-result-object·v3
  
 170 ····.line·194
171 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/UserStatsFragment;->getResources()Landroid/content/res/Resources;171 ····invoke-virtual·{p0},·Lnet/wigle/wigleandroid/UserStatsFragment;->getResources()Landroid/content/res/Resources;
  
172 ····move-result-object·v4172 ····move-result-object·v4
  
173 ····const/4·v5,·0x0173 ····const/4·v5,·0x0
  
174 ····move-object·v1,·p1174 ····move-object·v1,·p1
Offset 244, 219 lines modifiedOffset 244, 217 lines modified
244 .method·private·handleUserStats(Lorg/json/JSONObject;Landroid/os/Handler;)V244 .method·private·handleUserStats(Lorg/json/JSONObject;Landroid/os/Handler;)V
245 ····.locals·12245 ····.locals·12
246 ····.param·p1,·"json"····#·Lorg/json/JSONObject;246 ····.param·p1,·"json"····#·Lorg/json/JSONObject;
247 ····.param·p2,·"handler"····#·Landroid/os/Handler;247 ····.param·p2,·"handler"····#·Landroid/os/Handler;
  
248 ····.prologue248 ····.prologue
249 ····.line·201249 ····.line·201
250 ····const-string·v9,·"handleUserStats"250 ····const-string·v6,·"handleUserStats"
  
251 ····invoke-static·{v9},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V251 ····invoke-static·{v6},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
252 ····.line·202252 ····.line·202
253 ····if-nez·p1,·:cond_0253 ····if-nez·p1,·:cond_0
  
254 ····.line·203254 ····.line·203
255 ····const-string·v9,·"handleUserStats·null·json,·returning"255 ····const-string·v6,·"handleUserStats·null·json,·returning"
  
256 ····invoke-static·{v9},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V256 ····invoke-static·{v6},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
257 ····.line·231257 ····.line·231
258 ····:goto_0258 ····:goto_0
259 ····return-void259 ····return-void
  
260 ····.line·206260 ····.line·206
261 ····:cond_0261 ····:cond_0
262 ····new-instance·v9,·Ljava/lang/StringBuilder;262 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
263 ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V263 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
264 ····const-string·v10,·"user·stats:·"264 ····const-string·v7,·"user·stats:·"
  
265 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;265 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
266 ····move-result-object·v9266 ····move-result-object·v6
  
267 ····invoke-virtual·{v9,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;267 ····invoke-virtual·{v6,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
268 ····move-result-object·v9268 ····move-result-object·v6
  
269 ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;269 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
270 ····move-result-object·v9270 ····move-result-object·v6
  
271 ····invoke-static·{v9},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V271 ····invoke-static·{v6},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
272 ····.line·208272 ····.line·208
273 ····new-instance·v1,·Landroid/os/Bundle;273 ····new-instance·v0,·Landroid/os/Bundle;
  
274 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V274 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
275 ····.line·210275 ····.line·210
276 ····.local·v1,·"bundle":Landroid/os/Bundle;276 ····.local·v0,·"bundle":Landroid/os/Bundle;
277 ····:try_start_0277 ····:try_start_0
278 ····const-string·v9,·"statistics"278 ····const-string·v6,·"statistics"
  
279 ····invoke-virtual·{p1,·v9},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;279 ····invoke-virtual·{p1,·v6},·Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
  
280 ····move-result-object·v8280 ····move-result-object·v5
  
281 ····.line·211281 ····.line·211
282 ····.local·v8,·"stats":Lorg/json/JSONObject;282 ····.local·v5,·"stats":Lorg/json/JSONObject;
283 ····sget-object·v0,·Lnet/wigle/wigleandroid/UserStatsFragment;->ALL_USER_KEYS:[Ljava/lang/String;283 ····sget-object·v8,·Lnet/wigle/wigleandroid/UserStatsFragment;->ALL_USER_KEYS:[Ljava/lang/String;
  
284 ····.local·v0,·"arr$":[Ljava/lang/String; 
285 ····array-length·v5,·v0284 ····array-length·v9,·v8
  
286 ····.local·v5,·"len$":I 
287 ····const/4·v3,·0x0285 ····const/4·v6,·0x0
  
 286 ····move·v7,·v6
  
288 ····.local·v3,·"i$":I 
289 ····:goto_1287 ····:goto_1
290 ····if-ge·v3,·v5,·:cond_3288 ····if-ge·v7,·v9,·:cond_3
  
291 ····aget-object·v4,·v0,·v3289 ····aget-object·v2,·v8,·v7
  
292 ····.line·212290 ····.line·212
293 ····.local·v4,·"key":Ljava/lang/String;291 ····.local·v2,·"key":Ljava/lang/String;
294 ····const-string·v9,·"rank"292 ····const-string·v6,·"rank"
  
295 ····invoke-virtual·{v9,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z293 ····invoke-virtual·{v6,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
296 ····move-result·v9294 ····move-result·v6
  
297 ····if-eqz·v9,·:cond_2295 ····if-eqz·v6,·:cond_2
  
298 ····move-object·v6,·p1296 ····move-object·v3,·p1
  
299 ····.line·213297 ····.line·213
300 ····.local·v6,·"lookupJson":Lorg/json/JSONObject;298 ····.local·v3,·"lookupJson":Lorg/json/JSONObject;
301 ····:goto_2299 ····:goto_2
302 ····const/4·v9,·-0x1300 ····const/4·v6,·-0x1
  
303 ····invoke-virtual·{v4},·Ljava/lang/String;->hashCode()I301 ····invoke-virtual·{v2},·Ljava/lang/String;->hashCode()I
Max diff block lines reached; 5941/10938 bytes (54.32%) of diff not shown.
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·20627 ····.line·206
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$6;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$6;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$6;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$6;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06003f51 ····const·v2,·0x7f06003f
  
 52 ····.line·210
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7b56 ····const/16·v3,·0x7b
  
 57 ····.line·209
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·21159 ····.line·211
57 ····return-void60 ····return-void
58 .end·method61 .end·method
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·19727 ····.line·197
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$5;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$5;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$5;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$5;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06004051 ····const·v2,·0x7f060040
  
 52 ····.line·201
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7a56 ····const/16·v3,·0x7a
  
 57 ····.line·200
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·20259 ····.line·202
57 ····return-void60 ····return-void
58 .end·method61 .end·method
582 B
smali/net/wigle/wigleandroid/MainActivity$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MainActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·147827 ····.line·1478
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$5;->this$0:Lnet/wigle/wigleandroid/MainActivity;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$5;->this$0:Lnet/wigle/wigleandroid/MainActivity;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
726 B
smali/net/wigle/wigleandroid/NetworkActivity$CryptoDialog$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dialog:Landroid/app/Dialog;22 .field·final·synthetic·val$dialog:Landroid/app/Dialog;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/app/Dialog;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/app/Dialog;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
26 ····.prologue27 ····.prologue
27 ····.line·44728 ····.line·447
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$4;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$4;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$4;->val$dialog:Landroid/app/Dialog;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$4;->val$dialog:Landroid/app/Dialog;
  
5.88 KB
smali/net/wigle/wigleandroid/NetworkActivity.smali
    
Offset 50, 15 lines modifiedOffset 50, 14 lines modified
  
50 ····.line·6450 ····.line·64
51 ····iput·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity;->observations:I51 ····iput·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity;->observations:I
  
52 ····.line·6552 ····.line·65
53 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity;->isDbResult:Z53 ····iput-boolean·v0,·p0,·Lnet/wigle/wigleandroid/NetworkActivity;->isDbResult:Z
  
54 ····.line·378 
55 ····return-void54 ····return-void
56 .end·method55 .end·method
  
57 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/NetworkActivity;)I56 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/NetworkActivity;)I
58 ····.locals·157 ····.locals·1
59 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/NetworkActivity;58 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/NetworkActivity;
  
Offset 277, 71 lines modifiedOffset 276, 70 lines modified
  
277 .method·private·getExistingSsid(Ljava/lang/String;)I276 .method·private·getExistingSsid(Ljava/lang/String;)I
278 ····.locals·7277 ····.locals·7
279 ····.param·p1,·"ssid"····#·Ljava/lang/String;278 ····.param·p1,·"ssid"····#·Ljava/lang/String;
  
280 ····.prologue279 ····.prologue
281 ····.line·312280 ····.line·312
282 ····const-string·v5,·"wifi"281 ····const-string·v4,·"wifi"
  
283 ····invoke-virtual·{p0,·v5},·Lnet/wigle/wigleandroid/NetworkActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;282 ····invoke-virtual·{p0,·v4},·Lnet/wigle/wigleandroid/NetworkActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
284 ····move-result-object·v4283 ····move-result-object·v3
  
285 ····check-cast·v4,·Landroid/net/wifi/WifiManager;284 ····check-cast·v3,·Landroid/net/wifi/WifiManager;
  
286 ····.line·313285 ····.line·313
287 ····.local·v4,·"wifiManager":Landroid/net/wifi/WifiManager;286 ····.local·v3,·"wifiManager":Landroid/net/wifi/WifiManager;
288 ····new-instance·v5,·Ljava/lang/StringBuilder;287 ····new-instance·v4,·Ljava/lang/StringBuilder;
  
289 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V288 ····invoke-direct·{v4},·Ljava/lang/StringBuilder;-><init>()V
  
290 ····const-string·v6,·"\""289 ····const-string·v5,·"\""
  
291 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;290 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
292 ····move-result-object·v5291 ····move-result-object·v4
  
293 ····invoke-virtual·{v5,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;292 ····invoke-virtual·{v4,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
294 ····move-result-object·v5293 ····move-result-object·v4
  
295 ····const-string·v6,·"\""294 ····const-string·v5,·"\""
  
296 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;295 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
297 ····move-result-object·v5296 ····move-result-object·v4
  
298 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;297 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
299 ····move-result-object·v3298 ····move-result-object·v2
  
300 ····.line·314299 ····.line·314
301 ····.local·v3,·"quotedSsid":Ljava/lang/String;300 ····.local·v2,·"quotedSsid":Ljava/lang/String;
302 ····const/4·v2,·-0x2301 ····const/4·v1,·-0x2
  
303 ····.line·316302 ····.line·316
304 ····.local·v2,·"netId":I303 ····.local·v1,·"netId":I
305 ····invoke-virtual·{v4},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;304 ····invoke-virtual·{v3},·Landroid/net/wifi/WifiManager;->getConfiguredNetworks()Ljava/util/List;
  
306 ····move-result-object·v5305 ····move-result-object·v4
  
307 ····invoke-interface·{v5},·Ljava/util/List;->iterator()Ljava/util/Iterator;306 ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
308 ····move-result-object·v1307 ····move-result-object·v4
  
309 ····.local·v1,·"i$":Ljava/util/Iterator; 
310 ····:cond_0308 ····:cond_0
311 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z309 ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z
  
312 ····move-result·v5310 ····move-result·v5
  
313 ····if-eqz·v5,·:cond_1311 ····if-eqz·v5,·:cond_1
  
314 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;312 ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
315 ····move-result-object·v0313 ····move-result-object·v0
  
316 ····check-cast·v0,·Landroid/net/wifi/WifiConfiguration;314 ····check-cast·v0,·Landroid/net/wifi/WifiConfiguration;
  
317 ····.line·317315 ····.line·317
318 ····.local·v0,·"config":Landroid/net/wifi/WifiConfiguration;316 ····.local·v0,·"config":Landroid/net/wifi/WifiConfiguration;
Offset 509, 44 lines modifiedOffset 507, 46 lines modified
  
509 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;507 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
510 ····move-result-object·v5508 ····move-result-object·v5
  
511 ····iget-object·v6,·v0,·Landroid/net/wifi/WifiConfiguration;->wepKeys:[Ljava/lang/String;509 ····iget-object·v6,·v0,·Landroid/net/wifi/WifiConfiguration;->wepKeys:[Ljava/lang/String;
  
 510 ····.line·330
512 ····invoke-static·{v6},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;511 ····invoke-static·{v6},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
  
513 ····move-result-object·v6512 ····move-result-object·v6
  
514 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;513 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
515 ····move-result-object·v5514 ····move-result-object·v5
  
516 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;515 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
517 ····move-result-object·v5516 ····move-result-object·v5
  
 517 ····.line·317
518 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V518 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
519 ····.line·332519 ····.line·332
520 ····iget-object·v5,·v0,·Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String;520 ····iget-object·v5,·v0,·Landroid/net/wifi/WifiConfiguration;->SSID:Ljava/lang/String;
  
521 ····invoke-virtual·{v3,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z521 ····invoke-virtual·{v2,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
522 ····move-result·v5522 ····move-result·v5
  
523 ····if-eqz·v5,·:cond_0523 ····if-eqz·v5,·:cond_0
  
524 ····.line·333524 ····.line·333
525 ····iget·v2,·v0,·Landroid/net/wifi/WifiConfiguration;->networkId:I525 ····iget·v1,·v0,·Landroid/net/wifi/WifiConfiguration;->networkId:I
  
526 ····.line·338526 ····.line·338
527 ····.end·local·v0····#·"config":Landroid/net/wifi/WifiConfiguration;527 ····.end·local·v0····#·"config":Landroid/net/wifi/WifiConfiguration;
528 ····:cond_1528 ····:cond_1
529 ····return·v2529 ····return·v1
Max diff block lines reached; 733/5919 bytes (12.38%) of diff not shown.
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$8.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·23327 ····.line·233
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$8;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$8;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$8;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$8;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06004151 ····const·v2,·0x7f060041
  
 52 ····.line·237
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7d56 ····const/16·v3,·0x7d
  
 57 ····.line·236
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·23859 ····.line·238
57 ····return-void60 ····return-void
58 .end·method61 .end·method
518 B
smali/net/wigle/wigleandroid/TTS$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/TTS;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/TTS;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/TTS;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/TTS;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/TTS;
  
25 ····.prologue26 ····.prologue
26 ····.line·13327 ····.line·133
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/TTS$1;->this$0:Lnet/wigle/wigleandroid/TTS;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/TTS$1;->this$0:Lnet/wigle/wigleandroid/TTS;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
7.08 KB
smali/net/wigle/wigleandroid/SettingsFragment.smali
    
Offset 28, 15 lines modifiedOffset 28, 14 lines modified
28 .method·public·constructor·<init>()V28 .method·public·constructor·<init>()V
29 ····.locals·029 ····.locals·0
  
30 ····.prologue30 ····.prologue
31 ····.line·4131 ····.line·41
32 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V32 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
33 ····.line·49 
34 ····return-void33 ····return-void
35 .end·method34 .end·method
  
36 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/view/View;)V35 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/SettingsFragment;Landroid/view/View;)V
37 ····.locals·036 ····.locals·0
38 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/SettingsFragment;37 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/SettingsFragment;
39 ····.param·p1,·"x1"····#·Landroid/view/View;38 ····.param·p1,·"x1"····#·Landroid/view/View;
Offset 698, 14 lines modifiedOffset 697, 15 lines modified
  
698 ····const-string·v8,·"·periodName:·"697 ····const-string·v8,·"·periodName:·"
  
699 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;698 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
700 ····move-result-object·v7699 ····move-result-object·v7
  
 700 ····.line·380
701 ····invoke-static·{p4},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;701 ····invoke-static·{p4},·Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;
  
702 ····move-result-object·v8702 ····move-result-object·v8
  
703 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;703 ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
704 ····move-result-object·v7704 ····move-result-object·v7
Offset 1644, 87 lines modifiedOffset 1644, 95 lines modified
  
1644 ····const-string·v11,·"scanPeriodStill"1644 ····const-string·v11,·"scanPeriodStill"
  
1645 ····const-wide/16·v12,·0xbb81645 ····const-wide/16·v12,·0xbb8
  
1646 ····const·v2,·0x7f0600b31646 ····const·v2,·0x7f0600b3
  
 1647 ····.line·218
1647 ····move-object/from16·v0,·p01648 ····move-object/from16·v0,·p0
  
1648 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;1649 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
1649 ····move-result-object·v141650 ····move-result-object·v14
  
1650 ····move-object/from16·v9,·p01651 ····move-object/from16·v9,·p0
  
1651 ····move-object·v15,·v81652 ····move-object·v15,·v8
  
 1653 ····.line·217
1652 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V1654 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V
  
1653 ····.line·2191655 ····.line·219
1654 ····const·v10,·0x7f0c00d21656 ····const·v10,·0x7f0c00d2
  
1655 ····const-string·v11,·"scanPeriod"1657 ····const-string·v11,·"scanPeriod"
  
1656 ····const-wide/16·v12,·0x7d01658 ····const-wide/16·v12,·0x7d0
  
1657 ····const·v2,·0x7f0600b31659 ····const·v2,·0x7f0600b3
  
 1660 ····.line·220
1658 ····move-object/from16·v0,·p01661 ····move-object/from16·v0,·p0
  
1659 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;1662 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
1660 ····move-result-object·v141663 ····move-result-object·v14
  
1661 ····move-object/from16·v9,·p01664 ····move-object/from16·v9,·p0
  
1662 ····move-object·v15,·v81665 ····move-object·v15,·v8
  
 1666 ····.line·219
1663 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V1667 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V
  
1664 ····.line·2211668 ····.line·221
1665 ····const·v10,·0x7f0c00d41669 ····const·v10,·0x7f0c00d4
  
1666 ····const-string·v11,·"scanPeriodFast"1670 ····const-string·v11,·"scanPeriodFast"
  
1667 ····const-wide/16·v12,·0x3e81671 ····const-wide/16·v12,·0x3e8
  
1668 ····const·v2,·0x7f0600b31672 ····const·v2,·0x7f0600b3
  
 1673 ····.line·222
1669 ····move-object/from16·v0,·p01674 ····move-object/from16·v0,·p0
  
1670 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;1675 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
1671 ····move-result-object·v141676 ····move-result-object·v14
  
1672 ····move-object/from16·v9,·p01677 ····move-object/from16·v9,·p0
  
1673 ····move-object·v15,·v81678 ····move-object·v15,·v8
  
 1679 ····.line·221
1674 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V1680 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V
  
1675 ····.line·2231681 ····.line·223
1676 ····const·v10,·0x7f0c00d61682 ····const·v10,·0x7f0c00d6
  
1677 ····const-string·v11,·"gpsPeriod"1683 ····const-string·v11,·"gpsPeriod"
  
1678 ····const-wide/16·v12,·0x3e81684 ····const-wide/16·v12,·0x3e8
  
1679 ····const·v2,·0x7f0600cf1685 ····const·v2,·0x7f0600cf
  
 1686 ····.line·224
1680 ····move-object/from16·v0,·p01687 ····move-object/from16·v0,·p0
  
1681 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;1688 ····invoke-virtual·{v0,·v2},·Lnet/wigle/wigleandroid/SettingsFragment;->getString(I)Ljava/lang/String;
  
1682 ····move-result-object·v141689 ····move-result-object·v14
  
1683 ····move-object/from16·v9,·p01690 ····move-object/from16·v9,·p0
  
1684 ····move-object·v15,·v81691 ····move-object·v15,·v8
  
 1692 ····.line·223
1685 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V1693 ····invoke-direct/range·{v9·..·v15},·Lnet/wigle/wigleandroid/SettingsFragment;->doScanSpinner(ILjava/lang/String;JLjava/lang/String;Landroid/view/View;)V
  
1686 ····.line·2261694 ····.line·226
1687 ····const·v2,·0x7f0c00cb1695 ····const·v2,·0x7f0c00cb
  
1688 ····const-string·v3,·"showCurrent"1696 ····const-string·v3,·"showCurrent"
  
Max diff block lines reached; 3885/7144 bytes (54.38%) of diff not shown.
602 B
smali/net/wigle/wigleandroid/MappingFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MappingFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/MappingFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/MappingFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MappingFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·70127 ····.line·701
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$1;->this$0:Lnet/wigle/wigleandroid/MappingFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MappingFragment$1;->this$0:Lnet/wigle/wigleandroid/MappingFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
727 B
smali/net/wigle/wigleandroid/NetworkActivity$CryptoDialog$1.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·final·synthetic·val$ok:Landroid/widget/Button;19 .field·final·synthetic·val$ok:Landroid/widget/Button;
  
  
20 #·direct·methods20 #·direct·methods
21 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/Button;)V21 .method·constructor·<init>(Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;Landroid/widget/Button;)V
22 ····.locals·022 ····.locals·0
 23 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
23 ····.prologue24 ····.prologue
24 ····.line·40625 ····.line·406
25 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$1;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;26 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$1;->this$0:Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog;
  
26 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$1;->val$ok:Landroid/widget/Button;27 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/NetworkActivity$CryptoDialog$1;->val$ok:Landroid/widget/Button;
  
2.29 KB
smali/net/wigle/wigleandroid/DataFragment$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$view:Landroid/view/View;22 .field·final·synthetic·val$view:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·15328 ····.line·153
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->this$0:Lnet/wigle/wigleandroid/DataFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->val$view:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->val$view:Landroid/view/View;
  
Offset 42, 56 lines modifiedOffset 43, 53 lines modified
42 #·virtual·methods43 #·virtual·methods
43 .method·public·onClick(Landroid/view/View;)V44 .method·public·onClick(Landroid/view/View;)V
44 ····.locals·645 ····.locals·6
45 ····.param·p1,·"buttonView"····#·Landroid/view/View;46 ····.param·p1,·"buttonView"····#·Landroid/view/View;
  
46 ····.prologue47 ····.prologue
47 ····.line·15648 ····.line·156
48 ····const/4·v5,·0x249 ····const/4·v2,·0x2
  
49 ····new-array·v0,·v5,·[I50 ····new-array·v3,·v2,·[I
  
50 ····fill-array-data·v0,·:array_051 ····fill-array-data·v3,·:array_0
  
51 ····.local·v0,·"arr$":[I 
52 ····array-length·v4,·v052 ····array-length·v4,·v3
  
53 ····.local·v4,·"len$":I 
54 ····const/4·v2,·0x053 ····const/4·v2,·0x0
  
55 ····.local·v2,·"i$":I 
56 ····:goto_054 ····:goto_0
57 ····if-ge·v2,·v4,·:cond_055 ····if-ge·v2,·v4,·:cond_0
  
58 ····aget·v3,·v0,·v256 ····aget·v1,·v3,·v2
  
59 ····.line·15757 ····.line·157
60 ····.local·v3,·"id":I58 ····.local·v1,·"id":I
61 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->val$view:Landroid/view/View;59 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/DataFragment$2;->val$view:Landroid/view/View;
  
62 ····invoke-virtual·{v5,·v3},·Landroid/view/View;->findViewById(I)Landroid/view/View;60 ····invoke-virtual·{v5,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
63 ····move-result-object·v161 ····move-result-object·v0
  
64 ····check-cast·v1,·Landroid/widget/EditText;62 ····check-cast·v0,·Landroid/widget/EditText;
  
65 ····.line·15863 ····.line·158
66 ····.local·v1,·"editText":Landroid/widget/EditText;64 ····.local·v0,·"editText":Landroid/widget/EditText;
67 ····const-string·v5,·""65 ····const-string·v5,·""
  
68 ····invoke-virtual·{v1,·v5},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V66 ····invoke-virtual·{v0,·v5},·Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
  
69 ····.line·15667 ····.line·156
70 ····add-int/lit8·v2,·v2,·0x168 ····add-int/lit8·v2,·v2,·0x1
  
71 ····goto·:goto_069 ····goto·:goto_0
  
72 ····.line·16070 ····.line·160
73 ····.end·local·v1····#·"editText":Landroid/widget/EditText;71 ····.end·local·v0····#·"editText":Landroid/widget/EditText;
74 ····.end·local·v3····#·"id":I72 ····.end·local·v1····#·"id":I
75 ····:cond_073 ····:cond_0
76 ····return-void74 ····return-void
  
77 ····.line·15675 ····.line·156
78 ····nop76 ····nop
  
79 ····:array_077 ····:array_0
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·17727 ····.line·177
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$3;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$3;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$3;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$3;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06003d51 ····const·v2,·0x7f06003d
  
 52 ····.line·181
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7856 ····const/16·v3,·0x78
  
 57 ····.line·180
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·18259 ····.line·182
57 ····return-void60 ····return-void
58 .end·method61 .end·method
24.4 KB
smali/net/wigle/wigleandroid/TTS.smali
    
Offset 29, 503 lines modifiedOffset 29, 492 lines modified
  
29 #·instance·fields29 #·instance·fields
30 .field·private·speech:Ljava/lang/Object;30 .field·private·speech:Ljava/lang/Object;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·static·constructor·<clinit>()V32 .method·static·constructor·<clinit>()V
33 ····.locals·1133 ····.locals·8
  
34 ····.prologue34 ····.prologue
35 ····const/4·v6,·0x135 ····const/4·v4,·0x1
  
36 ····const/4·v8,·0x036 ····const/4·v3,·0x0
  
37 ····.line·4637 ····.line·46
38 ····sput-boolean·v8,·Lnet/wigle/wigleandroid/TTS;->useEyesFree:Z38 ····sput-boolean·v3,·Lnet/wigle/wigleandroid/TTS;->useEyesFree:Z
  
39 ····.line·4839 ····.line·48
40 ····new-array·v6,·v6,·[Ljava/lang/String;40 ····new-array·v4,·v4,·[Ljava/lang/String;
  
41 ····const-string·v7,·"VOICE_FEMALE"41 ····const-string·v5,·"VOICE_FEMALE"
  
42 ····aput-object·v7,·v6,·v842 ····aput-object·v5,·v4,·v3
  
43 ····sput-object·v6,·Lnet/wigle/wigleandroid/TTS;->params:[Ljava/lang/String;43 ····sput-object·v4,·Lnet/wigle/wigleandroid/TTS;->params:[Ljava/lang/String;
  
44 ····.line·6344 ····.line·63
45 ····:try_start_045 ····:try_start_0
46 ····const-string·v6,·"android.speech.tts.TextToSpeech"46 ····const-string·v4,·"android.speech.tts.TextToSpeech"
  
47 ····invoke-static·{v6},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;47 ····invoke-static·{v4},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
48 ····move-result-object·v648 ····move-result-object·v4
  
49 ····sput-object·v6,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;49 ····sput-object·v4,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;
50 ····:try_end_050 ····:try_end_0
51 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_451 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_4
  
52 ····.line·6952 ····.line·69
53 ····:goto_053 ····:goto_0
54 ····sget-object·v6,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;54 ····sget-object·v4,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;
  
55 ····if-nez·v6,·:cond_055 ····if-nez·v4,·:cond_0
  
56 ····.line·7156 ····.line·71
57 ····:try_start_157 ····:try_start_1
58 ····const-string·v6,·"com.google.tts.TTS"58 ····const-string·v4,·"com.google.tts.TTS"
  
59 ····invoke-static·{v6},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;59 ····invoke-static·{v4},·Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
  
60 ····move-result-object·v660 ····move-result-object·v4
  
61 ····sput-object·v6,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;61 ····sput-object·v4,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;
  
62 ····.line·7262 ····.line·72
63 ····const/4·v6,·0x163 ····const/4·v4,·0x1
  
64 ····sput-boolean·v6,·Lnet/wigle/wigleandroid/TTS;->useEyesFree:Z64 ····sput-boolean·v4,·Lnet/wigle/wigleandroid/TTS;->useEyesFree:Z
65 ····:try_end_165 ····:try_end_1
66 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_366 ····.catch·Ljava/lang/ClassNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_3
  
67 ····.line·7867 ····.line·78
68 ····:cond_068 ····:cond_0
69 ····:goto_169 ····:goto_1
70 ····sget-object·v6,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;70 ····sget-object·v4,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;
  
71 ····if-eqz·v6,·:cond_371 ····if-eqz·v4,·:cond_3
  
72 ····.line·8072 ····.line·80
73 ····:try_start_273 ····:try_start_2
74 ····sget-object·v6,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;74 ····sget-object·v4,·Lnet/wigle/wigleandroid/TTS;->SPEECH_CLASS:Ljava/lang/Class;
  
75 ····invoke-virtual·{v6},·Ljava/lang/Class;->getClasses()[Ljava/lang/Class;75 ····invoke-virtual·{v4},·Ljava/lang/Class;->getClasses()[Ljava/lang/Class;
  
76 ····move-result-object·v076 ····move-result-object·v4
  
77 ····.local·v0,·"arr$":[Ljava/lang/Class; 
78 ····array-length·v5,·v0 
  
 77 ····array-length·v5,·v4
79 ····.local·v5,·"len$":I 
80 ····const/4·v4,·0x0 
  
81 ····.local·v4,·"i$":I78 ····.local·v0,·"clazz":Ljava/lang/Class;
 79 ····.local·v1,·"cname":Ljava/lang/String;
82 ····:goto_280 ····:goto_2
83 ····if-ge·v4,·v5,·:cond_281 ····if-ge·v3,·v5,·:cond_2
  
84 ····aget-object·v1,·v0,·v482 ····aget-object·v0,·v4,·v3
  
85 ····.line·8183 ····.line·81
86 ····.local·v1,·"clazz":Ljava/lang/Class; 
87 ····invoke-virtual·{v1},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;84 ····invoke-virtual·{v0},·Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
  
 85 ····.end·local·v1····#·"cname":Ljava/lang/String;
88 ····move-result-object·v286 ····move-result-object·v1
  
89 ····.line·8287 ····.line·82
90 ····.local·v2,·"cname":Ljava/lang/String;88 ····.restart·local·v1····#·"cname":Ljava/lang/String;
91 ····new-instance·v6,·Ljava/lang/StringBuilder;89 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
92 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V90 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
93 ····const-string·v7,·"class:·"91 ····const-string·v7,·"class:·"
  
94 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;92 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
95 ····move-result-object·v693 ····move-result-object·v6
  
96 ····invoke-virtual·{v6,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;94 ····invoke-virtual·{v6,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
97 ····move-result-object·v695 ····move-result-object·v6
  
98 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;96 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
99 ····move-result-object·v697 ····move-result-object·v6
  
100 ····invoke-static·{v6},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V98 ····invoke-static·{v6},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
101 ····.line·8399 ····.line·83
102 ····const-string·v6,·"android.speech.tts.TextToSpeech.OnInitListener"100 ····const-string·v6,·"android.speech.tts.TextToSpeech.OnInitListener"
  
103 ····invoke-virtual·{v6,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z101 ····invoke-virtual·{v6,·v1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
104 ····move-result·v6102 ····move-result·v6
  
105 ····if-nez·v6,·:cond_1103 ····if-nez·v6,·:cond_1
Max diff block lines reached; 19847/24896 bytes (79.72%) of diff not shown.
2.73 KB
smali/net/wigle/wigleandroid/MappingFragment.smali
    
Offset 115, 15 lines modifiedOffset 115, 14 lines modified
115 ····.line·236115 ····.line·236
116 ····new-instance·v0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;116 ····new-instance·v0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;
  
117 ····invoke-direct·{v0,·p0,·v1},·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;-><init>(Lnet/wigle/wigleandroid/MappingFragment;Lnet/wigle/wigleandroid/MappingFragment$1;)V117 ····invoke-direct·{v0,·p0,·v1},·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;-><init>(Lnet/wigle/wigleandroid/MappingFragment;Lnet/wigle/wigleandroid/MappingFragment$1;)V
  
118 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/MappingFragment;->mUpdateTimeTask:Ljava/lang/Runnable;118 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/MappingFragment;->mUpdateTimeTask:Ljava/lang/Runnable;
  
119 ····.line·595 
120 ····return-void119 ····return-void
121 .end·method120 .end·method
  
122 .method·static·synthetic·access$1000(Lnet/wigle/wigleandroid/MappingFragment;)Landroid/os/Handler;121 .method·static·synthetic·access$1000(Lnet/wigle/wigleandroid/MappingFragment;)Landroid/os/Handler;
123 ····.locals·1122 ····.locals·1
124 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/MappingFragment;123 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/MappingFragment;
  
Offset 465, 16 lines modifiedOffset 464, 16 lines modified
  
465 ····check-cast·v1,·Landroid/location/LocationManager;464 ····check-cast·v1,·Landroid/location/LocationManager;
  
466 ····.line·228465 ····.line·228
467 ····.local·v1,·"locationManager":Landroid/location/LocationManager;466 ····.local·v1,·"locationManager":Landroid/location/LocationManager;
468 ····invoke-virtual·{v1,·p1},·Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;467 ····invoke-virtual·{v1,·p1},·Landroid/location/LocationManager;->getLastKnownLocation(Ljava/lang/String;)Landroid/location/Location;
469 ····:try_end_0468 ····:try_end_0
470 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_1469 ····.catch·Ljava/lang/IllegalArgumentException;·{:try_start_0·..·:try_end_0}·:catch_0
471 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_0470 ····.catch·Ljava/lang/SecurityException;·{:try_start_0·..·:try_end_0}·:catch_1
  
472 ····move-result-object·v2471 ····move-result-object·v2
  
473 ····.line·233472 ····.line·233
474 ····.end·local·v1····#·"locationManager":Landroid/location/LocationManager;473 ····.end·local·v1····#·"locationManager":Landroid/location/LocationManager;
475 ····:goto_0474 ····:goto_0
476 ····return-object·v2475 ····return-object·v2
Offset 640, 14 lines modifiedOffset 639, 15 lines modified
  
640 ····move-result-object·v3639 ····move-result-object·v3
  
641 ····sget-object·v4,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;640 ····sget-object·v4,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;
  
642 ····iget-object·v4,·v4,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->networkCache:Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;641 ····iget-object·v4,·v4,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->networkCache:Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;
  
 642 ····.line·699
643 ····invoke-virtual·{v4},·Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;->maxSize()I643 ····invoke-virtual·{v4},·Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;->maxSize()I
  
644 ····move-result·v4644 ····move-result·v4
  
645 ····mul-int/lit8·v4,·v4,·0x2645 ····mul-int/lit8·v4,·v4,·0x2
  
646 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;646 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
Offset 1240, 14 lines modifiedOffset 1240, 15 lines modified
  
1240 ····move-result·v171240 ····move-result·v17
  
1241 ····if-eqz·v17,·:cond_51241 ····if-eqz·v17,·:cond_5
  
1242 ····const·v17,·0x7f0600931242 ····const·v17,·0x7f060093
  
 1243 ····.line·428
1243 ····move-object/from16·v0,·p01244 ····move-object/from16·v0,·p0
  
1244 ····move/from16·v1,·v171245 ····move/from16·v1,·v17
  
1245 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/MappingFragment;->getString(I)Ljava/lang/String;1246 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/MappingFragment;->getString(I)Ljava/lang/String;
  
1246 ····move-result-object·v161247 ····move-result-object·v16
Offset 1366, 15 lines modifiedOffset 1367, 15 lines modified
  
1366 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/MappingFragment;->getString(I)Ljava/lang/String;1367 ····invoke-virtual·{v0,·v1},·Lnet/wigle/wigleandroid/MappingFragment;->getString(I)Ljava/lang/String;
  
1367 ····move-result-object·v81368 ····move-result-object·v8
  
1368 ····goto/16·:goto_41369 ····goto/16·:goto_4
  
1369 ····.line·4271370 ····.line·428
1370 ····.restart·local·v8····#·"nameDB":Ljava/lang/String;1371 ····.restart·local·v8····#·"nameDB":Ljava/lang/String;
1371 ····:cond_51372 ····:cond_5
1372 ····const·v17,·0x7f0600941373 ····const·v17,·0x7f060094
  
1373 ····move-object/from16·v0,·p01374 ····move-object/from16·v0,·p0
  
1374 ····move/from16·v1,·v171375 ····move/from16·v1,·v17
1.17 KB
smali/net/wigle/wigleandroid/MappingFragment$MapRunnable.smali
    
Offset 331, 14 lines modifiedOffset 331, 15 lines modified
  
331 ····cmpl-double·v5,·v6,·v8331 ····cmpl-double·v5,·v6,·v8
  
332 ····if-nez·v5,·:cond_4332 ····if-nez·v5,·:cond_4
  
333 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;->this$0:Lnet/wigle/wigleandroid/MappingFragment;333 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;->this$0:Lnet/wigle/wigleandroid/MappingFragment;
  
 334 ····.line·259
334 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MappingFragment;->access$700(Lnet/wigle/wigleandroid/MappingFragment;)Landroid/location/Location;335 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MappingFragment;->access$700(Lnet/wigle/wigleandroid/MappingFragment;)Landroid/location/Location;
  
335 ····move-result-object·v5336 ····move-result-object·v5
  
336 ····invoke-virtual·{v5},·Landroid/location/Location;->getLongitude()D337 ····invoke-virtual·{v5},·Landroid/location/Location;->getLongitude()D
  
337 ····move-result-wide·v6338 ····move-result-wide·v6
Offset 349, 14 lines modifiedOffset 350, 15 lines modified
  
349 ····cmpl-double·v5,·v6,·v8350 ····cmpl-double·v5,·v6,·v8
  
350 ····if-nez·v5,·:cond_4351 ····if-nez·v5,·:cond_4
  
351 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;->this$0:Lnet/wigle/wigleandroid/MappingFragment;352 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/MappingFragment$MapRunnable;->this$0:Lnet/wigle/wigleandroid/MappingFragment;
  
 353 ····.line·260
352 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MappingFragment;->access$800(Lnet/wigle/wigleandroid/MappingFragment;)I354 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MappingFragment;->access$800(Lnet/wigle/wigleandroid/MappingFragment;)I
  
353 ····move-result·v5355 ····move-result·v5
  
354 ····sget-object·v6,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;356 ····sget-object·v6,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;
  
355 ····iget·v6,·v6,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->runNets:I357 ····iget·v6,·v6,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->runNets:I
1.16 KB
smali/net/wigle/wigleandroid/DataFragment$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·22127 ····.line·221
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$7;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$7;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 48, 20 lines modifiedOffset 49, 22 lines modified
  
48 ····move-result-object·v049 ····move-result-object·v0
  
49 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$7;->this$0:Lnet/wigle/wigleandroid/DataFragment;50 ····iget-object·v1,·p0,·Lnet/wigle/wigleandroid/DataFragment$7;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
50 ····const·v2,·0x7f06003c51 ····const·v2,·0x7f06003c
  
 52 ····.line·225
51 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;53 ····invoke-virtual·{v1,·v2},·Lnet/wigle/wigleandroid/DataFragment;->getString(I)Ljava/lang/String;
  
52 ····move-result-object·v154 ····move-result-object·v1
  
53 ····const/4·v2,·0x355 ····const/4·v2,·0x3
  
54 ····const/16·v3,·0x7c56 ····const/16·v3,·0x7c
  
 57 ····.line·224
55 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V58 ····invoke-static·{v0,·v1,·v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->createConfirmation(Landroid/support/v4/app/FragmentActivity;Ljava/lang/String;II)V
  
56 ····.line·22659 ····.line·226
57 ····return-void60 ····return-void
58 .end·method61 .end·method
18.5 KB
smali/net/wigle/wigleandroid/DataFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$view:Landroid/view/View;22 .field·final·synthetic·val$view:Landroid/view/View;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Landroid/view/View;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;Landroid/view/View;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·8528 ····.line·85
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$1;->this$0:Lnet/wigle/wigleandroid/DataFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$1;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$1;->val$view:Landroid/view/View;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DataFragment$1;->val$view:Landroid/view/View;
  
Offset 37, 391 lines modifiedOffset 38, 394 lines modified
  
37 ····return-void38 ····return-void
38 .end·method39 .end·method
  
  
39 #·virtual·methods40 #·virtual·methods
40 .method·public·onClick(Landroid/view/View;)V41 .method·public·onClick(Landroid/view/View;)V
41 ····.locals·1842 ····.locals·17
42 ····.param·p1,·"buttonView"····#·Landroid/view/View;43 ····.param·p1,·"buttonView"····#·Landroid/view/View;
  
43 ····.prologue44 ····.prologue
44 ····.line·8845 ····.line·88
45 ····new-instance·v12,·Lnet/wigle/wigleandroid/model/QueryArgs;46 ····new-instance·v9,·Lnet/wigle/wigleandroid/model/QueryArgs;
  
46 ····invoke-direct·{v12},·Lnet/wigle/wigleandroid/model/QueryArgs;-><init>()V47 ····invoke-direct·{v9},·Lnet/wigle/wigleandroid/model/QueryArgs;-><init>()V
  
47 ····.line·8948 ····.line·89
48 ····.local·v12,·"queryArgs":Lnet/wigle/wigleandroid/model/QueryArgs;49 ····.local·v9,·"queryArgs":Lnet/wigle/wigleandroid/model/QueryArgs;
49 ····const/4·v5,·0x050 ····const/4·v4,·0x0
  
50 ····.line·9051 ····.line·90
51 ····.local·v5,·"fail":Ljava/lang/String;52 ····.local·v4,·"fail":Ljava/lang/String;
52 ····const/4·v6,·0x053 ····const/4·v5,·0x0
  
53 ····.line·9154 ····.line·91
54 ····.local·v6,·"field":Ljava/lang/String;55 ····.local·v5,·"field":Ljava/lang/String;
55 ····const/4·v11,·0x056 ····const/4·v8,·0x0
  
56 ····.line·9357 ····.line·93
57 ····.local·v11,·"okValue":Z58 ····.local·v8,·"okValue":Z
58 ····const/4·v15,·0x359 ····const/4·v12,·0x3
  
59 ····new-array·v2,·v15,·[I60 ····new-array·v14,·v12,·[I
  
60 ····fill-array-data·v2,·:array_061 ····fill-array-data·v14,·:array_0
  
61 ····.local·v2,·"arr$":[I 
62 ····array-length·v10,·v262 ····array-length·v15,·v14
  
63 ····.local·v10,·"len$":I 
64 ····const/4·v8,·0x063 ····const/4·v12,·0x0
  
 64 ····move·v13,·v12
  
65 ····.local·v8,·"i$":I 
66 ····:goto_065 ····:goto_0
67 ····if-ge·v8,·v10,·:cond_066 ····if-ge·v13,·v15,·:cond_0
  
68 ····aget·v9,·v2,·v867 ····aget·v7,·v14,·v13
  
69 ····.line·9468 ····.line·94
70 ····.local·v9,·"id":I69 ····.local·v7,·"id":I
71 ····if-eqz·v5,·:cond_270 ····if-eqz·v4,·:cond_2
  
72 ····.line·13671 ····.line·136
73 ····.end·local·v9····#·"id":I72 ····.end·local·v7····#·"id":I
74 ····:cond_073 ····:cond_0
75 ····:goto_174 ····:goto_1
76 ····if-nez·v5,·:cond_175 ····if-nez·v4,·:cond_1
  
77 ····if-nez·v11,·:cond_176 ····if-nez·v8,·:cond_1
  
78 ····.line·13777 ····.line·137
79 ····const-string·v5,·"No·query·fields·specified"78 ····const-string·v4,·"No·query·fields·specified"
  
80 ····.line·14079 ····.line·140
81 ····:cond_180 ····:cond_1
82 ····if-eqz·v5,·:cond_581 ····if-eqz·v4,·:cond_5
  
83 ····.line·14282 ····.line·142
84 ····move-object/from16·v0,·p083 ····move-object/from16·v0,·p0
  
85 ····iget-object·v15,·v0,·Lnet/wigle/wigleandroid/DataFragment$1;->this$0:Lnet/wigle/wigleandroid/DataFragment;84 ····iget-object·v12,·v0,·Lnet/wigle/wigleandroid/DataFragment$1;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
86 ····invoke-virtual·{v15},·Lnet/wigle/wigleandroid/DataFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; 
  
87 ····move-result-object·v1585 ····invoke-virtual·{v12},·Lnet/wigle/wigleandroid/DataFragment;->getActivity()Landroid/support/v4/app/FragmentActivity;
  
88 ····const/16·v16,·0x086 ····move-result-object·v12
  
89 ····move/from16·v0,·v1687 ····const/4·v13,·0x0
  
90 ····invoke-static·{v15,·v5,·v0},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;88 ····invoke-static·{v12,·v4,·v13},·Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;
  
91 ····move-result-object·v1589 ····move-result-object·v12
  
92 ····invoke-virtual·{v15},·Landroid/widget/Toast;->show()V90 ····invoke-virtual·{v12},·Landroid/widget/Toast;->show()V
  
93 ····.line·14991 ····.line·149
94 ····:goto_292 ····:goto_2
95 ····return-void93 ····return-void
  
96 ····.line·9894 ····.line·98
97 ····.restart·local·v9····#·"id":I95 ····.restart·local·v7····#·"id":I
98 ····:cond_296 ····:cond_2
99 ····move-object/from16·v0,·p097 ····move-object/from16·v0,·p0
  
100 ····iget-object·v15,·v0,·Lnet/wigle/wigleandroid/DataFragment$1;->val$view:Landroid/view/View;98 ····iget-object·v12,·v0,·Lnet/wigle/wigleandroid/DataFragment$1;->val$view:Landroid/view/View;
  
101 ····invoke-virtual·{v15,·v9},·Landroid/view/View;->findViewById(I)Landroid/view/View;99 ····invoke-virtual·{v12,·v7},·Landroid/view/View;->findViewById(I)Landroid/view/View;
  
102 ····move-result-object·v3100 ····move-result-object·v2
  
103 ····check-cast·v3,·Landroid/widget/EditText;101 ····check-cast·v2,·Landroid/widget/EditText;
  
104 ····.line·99102 ····.line·99
105 ····.local·v3,·"editText":Landroid/widget/EditText;103 ····.local·v2,·"editText":Landroid/widget/EditText;
106 ····invoke-virtual·{v3},·Landroid/widget/EditText;->getText()Landroid/text/Editable;104 ····invoke-virtual·{v2},·Landroid/widget/EditText;->getText()Landroid/text/Editable;
  
107 ····move-result-object·v15105 ····move-result-object·v12
  
Max diff block lines reached; 13927/18829 bytes (73.97%) of diff not shown.
581 B
smali/net/wigle/wigleandroid/DataFragment$9.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·25127 ····.line·251
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$9;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$9;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
643 B
smali/net/wigle/wigleandroid/ErrorReportActivity$1$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$1:Lnet/wigle/wigleandroid/ErrorReportActivity$1;21 .field·final·synthetic·this$1:Lnet/wigle/wigleandroid/ErrorReportActivity$1;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/ErrorReportActivity$1;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/ErrorReportActivity$1;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$1"····#·Lnet/wigle/wigleandroid/ErrorReportActivity$1;
  
25 ····.prologue26 ····.prologue
26 ····.line·7527 ····.line·75
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1$1;->this$1:Lnet/wigle/wigleandroid/ErrorReportActivity$1;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1$1;->this$1:Lnet/wigle/wigleandroid/ErrorReportActivity$1;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
1.54 KB
smali/net/wigle/wigleandroid/WigleService.smali
    
Offset 132, 15 lines modifiedOffset 132, 14 lines modified
132 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/WigleService;->mStartForegroundArgs:[Ljava/lang/Object;132 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/WigleService;->mStartForegroundArgs:[Ljava/lang/Object;
  
133 ····.line·42133 ····.line·42
134 ····new-array·v0,·v2,·[Ljava/lang/Object;134 ····new-array·v0,·v2,·[Ljava/lang/Object;
  
135 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/WigleService;->mStopForegroundArgs:[Ljava/lang/Object;135 ····iput-object·v0,·p0,·Lnet/wigle/wigleandroid/WigleService;->mStopForegroundArgs:[Ljava/lang/Object;
  
136 ····.line·44 
137 ····return-void136 ····return-void
138 .end·method137 .end·method
  
139 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/WigleService;)Ljava/util/concurrent/atomic/AtomicBoolean;138 .method·static·synthetic·access$000(Lnet/wigle/wigleandroid/WigleService;)Ljava/util/concurrent/atomic/AtomicBoolean;
140 ····.locals·1139 ····.locals·1
141 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/WigleService;140 ····.param·p0,·"x0"····#·Lnet/wigle/wigleandroid/WigleService;
  
Offset 317, 14 lines modifiedOffset 316, 15 lines modified
  
317 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;316 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
318 ····move-result-object·v9317 ····move-result-object·v9
  
319 ····const·v12,·0x7f0600ae318 ····const·v12,·0x7f0600ae
  
 319 ····.line·168
320 ····invoke-virtual·{v2,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;320 ····invoke-virtual·{v2,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
321 ····move-result-object·v12321 ····move-result-object·v12
  
322 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;322 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
323 ····move-result-object·v9323 ····move-result-object·v9
Offset 347, 14 lines modifiedOffset 347, 15 lines modified
  
347 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;347 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
348 ····move-result-object·v9348 ····move-result-object·v9
  
349 ····const·v12,·0x7f060042349 ····const·v12,·0x7f060042
  
 350 ····.line·169
350 ····invoke-virtual·{v2,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;351 ····invoke-virtual·{v2,·v12},·Landroid/content/Context;->getString(I)Ljava/lang/String;
  
351 ····move-result-object·v12352 ····move-result-object·v12
  
352 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;353 ····invoke-virtual·{v9,·v12},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
353 ····move-result-object·v9354 ····move-result-object·v9
6.49 KB
smali/net/wigle/wigleandroid/SiteStatsFragment.smali
    
Offset 123, 15 lines modifiedOffset 123, 14 lines modified
123 .method·public·constructor·<init>()V123 .method·public·constructor·<init>()V
124 ····.locals·0124 ····.locals·0
  
125 ····.prologue125 ····.prologue
126 ····.line·31126 ····.line·31
127 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V127 ····invoke-direct·{p0},·Landroid/support/v4/app/Fragment;-><init>()V
  
128 ····.line·86 
129 ····return-void128 ····return-void
130 .end·method129 .end·method
  
131 .method·static·synthetic·access$000()[Ljava/lang/String;130 .method·static·synthetic·access$000()[Ljava/lang/String;
132 ····.locals·1131 ····.locals·1
  
133 ····.prologue132 ····.prologue
Offset 157, 133 lines modifiedOffset 156, 127 lines modified
157 .method·private·handleSiteStats(Lorg/json/JSONObject;Landroid/os/Handler;)V156 .method·private·handleSiteStats(Lorg/json/JSONObject;Landroid/os/Handler;)V
158 ····.locals·10157 ····.locals·10
159 ····.param·p1,·"json"····#·Lorg/json/JSONObject;158 ····.param·p1,·"json"····#·Lorg/json/JSONObject;
160 ····.param·p2,·"handler"····#·Landroid/os/Handler;159 ····.param·p2,·"handler"····#·Landroid/os/Handler;
  
161 ····.prologue160 ····.prologue
162 ····.line·137161 ····.line·137
163 ····const-string·v8,·"handleSiteStats"162 ····const-string·v5,·"handleSiteStats"
  
164 ····invoke-static·{v8},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V163 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
165 ····.line·138164 ····.line·138
166 ····if-nez·p1,·:cond_0165 ····if-nez·p1,·:cond_0
  
167 ····.line·139166 ····.line·139
168 ····const-string·v8,·"handleSiteStats·null·json,·returning"167 ····const-string·v5,·"handleSiteStats·null·json,·returning"
  
169 ····invoke-static·{v8},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V168 ····invoke-static·{v5},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
170 ····.line·159169 ····.line·159
171 ····:goto_0170 ····:goto_0
172 ····return-void171 ····return-void
  
173 ····.line·143172 ····.line·143
174 ····:cond_0173 ····:cond_0
175 ····new-instance·v1,·Landroid/os/Bundle;174 ····new-instance·v0,·Landroid/os/Bundle;
  
176 ····invoke-direct·{v1},·Landroid/os/Bundle;-><init>()V175 ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V
  
177 ····.line·145176 ····.line·145
178 ····.local·v1,·"bundle":Landroid/os/Bundle;177 ····.local·v0,·"bundle":Landroid/os/Bundle;
179 ····:try_start_0178 ····:try_start_0
180 ····sget-object·v0,·Lnet/wigle/wigleandroid/SiteStatsFragment;->ALL_SITE_KEYS:[Ljava/lang/String;179 ····sget-object·v6,·Lnet/wigle/wigleandroid/SiteStatsFragment;->ALL_SITE_KEYS:[Ljava/lang/String;
  
181 ····.local·v0,·"arr$":[Ljava/lang/String; 
182 ····array-length·v6,·v0180 ····array-length·v7,·v6
  
183 ····.local·v6,·"len$":I 
184 ····const/4·v3,·0x0181 ····const/4·v5,·0x0
  
185 ····.local·v3,·"i$":I 
186 ····:goto_1182 ····:goto_1
187 ····if-ge·v3,·v6,·:cond_2183 ····if-ge·v5,·v7,·:cond_2
  
188 ····aget-object·v5,·v0,·v3184 ····aget-object·v3,·v6,·v5
  
189 ····.line·146185 ····.line·146
190 ····.local·v5,·"key":Ljava/lang/String;186 ····.local·v3,·"key":Ljava/lang/String;
191 ····move-object·v4,·v5187 ····move-object·v2,·v3
  
192 ····.line·147188 ····.line·147
193 ····.local·v4,·"jsonKey":Ljava/lang/String;189 ····.local·v2,·"jsonKey":Ljava/lang/String;
194 ····const-string·v8,·"netwepunknown"190 ····const-string·v8,·"netwepunknown"
  
195 ····invoke-virtual·{v8,·v5},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z191 ····invoke-virtual·{v8,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z
  
196 ····move-result·v8192 ····move-result·v8
  
197 ····if-eqz·v8,·:cond_1193 ····if-eqz·v8,·:cond_1
  
198 ····const-string·v4,·"netwep?"194 ····const-string·v2,·"netwep?"
  
199 ····.line·148195 ····.line·148
200 ····:cond_1196 ····:cond_1
201 ····invoke-virtual·{p1,·v4},·Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J197 ····invoke-virtual·{p1,·v2},·Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J
  
202 ····move-result-wide·v8198 ····move-result-wide·v8
  
203 ····invoke-virtual·{v1,·v5,·v8,·v9},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V199 ····invoke-virtual·{v0,·v3,·v8,·v9},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
204 ····:try_end_0200 ····:try_end_0
205 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0201 ····.catch·Lorg/json/JSONException;·{:try_start_0·..·:try_end_0}·:catch_0
  
206 ····.line·145202 ····.line·145
207 ····add-int/lit8·v3,·v3,·0x1203 ····add-int/lit8·v5,·v5,·0x1
  
208 ····goto·:goto_1204 ····goto·:goto_1
  
209 ····.line·151205 ····.line·151
210 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
211 ····.end·local·v3····#·"i$":I 
212 ····.end·local·v4····#·"jsonKey":Ljava/lang/String;206 ····.end·local·v2····#·"jsonKey":Ljava/lang/String;
213 ····.end·local·v5····#·"key":Ljava/lang/String;207 ····.end·local·v3····#·"key":Ljava/lang/String;
214 ····.end·local·v6····#·"len$":I 
215 ····:catch_0208 ····:catch_0
216 ····move-exception·v2209 ····move-exception·v1
  
217 ····.line·152210 ····.line·152
218 ····.local·v2,·"ex":Lorg/json/JSONException;211 ····.local·v1,·"ex":Lorg/json/JSONException;
219 ····new-instance·v8,·Ljava/lang/StringBuilder;212 ····new-instance·v5,·Ljava/lang/StringBuilder;
  
220 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V213 ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V
  
221 ····const-string·v9,·"json·error:·"214 ····const-string·v6,·"json·error:·"
  
222 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;215 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
223 ····move-result-object·v8216 ····move-result-object·v5
  
224 ····invoke-virtual·{v8,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;217 ····invoke-virtual·{v5,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
  
225 ····move-result-object·v8218 ····move-result-object·v5
  
226 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;219 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
227 ····move-result-object·v8220 ····move-result-object·v5
  
228 ····invoke-static·{v8,·v2},·Lnet/wigle/wigleandroid/MainActivity;->error(Ljava/lang/String;Ljava/lang/Throwable;)V221 ····invoke-static·{v5,·v1},·Lnet/wigle/wigleandroid/MainActivity;->error(Ljava/lang/String;Ljava/lang/Throwable;)V
  
229 ····.line·155222 ····.line·155
230 ····.end·local·v2····#·"ex":Lorg/json/JSONException;223 ····.end·local·v1····#·"ex":Lorg/json/JSONException;
231 ····:cond_2224 ····:cond_2
Max diff block lines reached; 1254/6545 bytes (19.16%) of diff not shown.
737 B
smali/net/wigle/wigleandroid/SpeechActivity.smali
    
Offset 659, 20 lines modifiedOffset 659, 22 lines modified
  
659 ····check-cast·v2,·Landroid/widget/Spinner;659 ····check-cast·v2,·Landroid/widget/Spinner;
  
660 ····const-string·v3,·"speechPeriod"660 ····const-string·v3,·"speechPeriod"
  
661 ····const-wide/16·v16,·0x3c661 ····const-wide/16·v16,·0x3c
  
 662 ····.line·70
662 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;663 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
663 ····move-result-object·v4664 ····move-result-object·v4
  
664 ····move-object/from16·v7,·p0665 ····move-object/from16·v7,·p0
  
 666 ····.line·69
665 ····invoke-static/range·{v2·..·v7},·Lnet/wigle/wigleandroid/SettingsFragment;->doSpinner(Landroid/widget/Spinner;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/String;Landroid/content/Context;)V667 ····invoke-static/range·{v2·..·v7},·Lnet/wigle/wigleandroid/SettingsFragment;->doSpinner(Landroid/widget/Spinner;Ljava/lang/String;Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/String;Landroid/content/Context;)V
  
666 ····.line·71668 ····.line·71
667 ····return-void669 ····return-void
668 .end·method670 .end·method
  
669 .method·public·onCreateOptionsMenu(Landroid/view/Menu;)Z671 .method·public·onCreateOptionsMenu(Landroid/view/Menu;)Z
651 B
smali/net/wigle/wigleandroid/SiteStatsFragment$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$handler:Landroid/os/Handler;22 .field·final·synthetic·val$handler:Landroid/os/Handler;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/SiteStatsFragment;Landroid/os/Handler;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/SiteStatsFragment;Landroid/os/Handler;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/SiteStatsFragment;
  
26 ····.prologue27 ····.prologue
27 ····.line·12428 ····.line·124
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/SiteStatsFragment;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$1;->this$0:Lnet/wigle/wigleandroid/SiteStatsFragment;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$1;->val$handler:Landroid/os/Handler;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/SiteStatsFragment$1;->val$handler:Landroid/os/Handler;
  
684 B
smali/net/wigle/wigleandroid/MainActivity$ConfirmationDialog$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$tabPos:I24 .field·final·synthetic·val$tabPos:I
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;II)V26 .method·constructor·<init>(Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;II)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;
  
28 ····.prologue29 ····.prologue
29 ····.line·65930 ····.line·659
30 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$1;->this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;31 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$1;->this$0:Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog;
  
31 ····iput·p2,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$1;->val$tabPos:I32 ····iput·p2,·p0,·Lnet/wigle/wigleandroid/MainActivity$ConfirmationDialog$1;->val$tabPos:I
  
584 B
smali/net/wigle/wigleandroid/DataFragment$10.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DataFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DataFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DataFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·26527 ····.line·265
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$10;->this$0:Lnet/wigle/wigleandroid/DataFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DataFragment$10;->this$0:Lnet/wigle/wigleandroid/DataFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
615 B
smali/net/wigle/wigleandroid/DashboardFragment$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DashboardFragment;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/DashboardFragment;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DashboardFragment;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/DashboardFragment;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DashboardFragment;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DashboardFragment$1;->this$0:Lnet/wigle/wigleandroid/DashboardFragment;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DashboardFragment$1;->this$0:Lnet/wigle/wigleandroid/DashboardFragment;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.65 KB
smali/net/wigle/wigleandroid/DBResultActivity$2.smali
    
Offset 30, 14 lines modifiedOffset 30, 15 lines modified
  
30 .field·final·synthetic·val$top:Ljava/util/TreeMap;30 .field·final·synthetic·val$top:Ljava/util/TreeMap;
  
  
31 #·direct·methods31 #·direct·methods
32 .method·constructor·<init>(Lnet/wigle/wigleandroid/DBResultActivity;[JLandroid/location/Address;Ljava/util/TreeMap;[FLandroid/os/Handler;)V32 .method·constructor·<init>(Lnet/wigle/wigleandroid/DBResultActivity;[JLandroid/location/Address;Ljava/util/TreeMap;[FLandroid/os/Handler;)V
33 ····.locals·033 ····.locals·0
 34 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/DBResultActivity;
  
34 ····.prologue35 ····.prologue
35 ····.line·18036 ····.line·180
36 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;37 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
37 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$count:[J38 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$count:[J
  
Offset 57, 104 lines modifiedOffset 58, 103 lines modified
  
57 #·virtual·methods58 #·virtual·methods
58 .method·public·complete()V59 .method·public·complete()V
59 ····.locals·660 ····.locals·6
  
60 ····.prologue61 ····.prologue
61 ····.line·21262 ····.line·212
62 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$top:Ljava/util/TreeMap;63 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$top:Ljava/util/TreeMap;
  
63 ····invoke-virtual·{v4},·Ljava/util/TreeMap;->values()Ljava/util/Collection;64 ····invoke-virtual·{v3},·Ljava/util/TreeMap;->values()Ljava/util/Collection;
  
64 ····move-result-object·v465 ····move-result-object·v3
  
65 ····invoke-interface·{v4},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;66 ····invoke-interface·{v3},·Ljava/util/Collection;->iterator()Ljava/util/Iterator;
  
66 ····move-result-object·v167 ····move-result-object·v3
  
67 ····.local·v1,·"i$":Ljava/util/Iterator; 
68 ····:cond_068 ····:cond_0
69 ····:goto_069 ····:goto_0
70 ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z70 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
71 ····move-result·v471 ····move-result·v4
  
72 ····if-eqz·v4,·:cond_172 ····if-eqz·v4,·:cond_1
  
73 ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object;73 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
74 ····move-result-object·v074 ····move-result-object·v0
  
75 ····check-cast·v0,·Ljava/lang/String;75 ····check-cast·v0,·Ljava/lang/String;
  
76 ····.line·21376 ····.line·213
77 ····.local·v0,·"bssid":Ljava/lang/String;77 ····.local·v0,·"bssid":Ljava/lang/String;
78 ····sget-object·v4,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;78 ····sget-object·v4,·Lnet/wigle/wigleandroid/ListFragment;->lameStatic:Lnet/wigle/wigleandroid/ListFragment$LameStatic;
  
79 ····iget-object·v4,·v4,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;79 ····iget-object·v4,·v4,·Lnet/wigle/wigleandroid/ListFragment$LameStatic;->dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;
  
80 ····invoke-virtual·{v4,·v0},·Lnet/wigle/wigleandroid/DatabaseHelper;->getNetwork(Ljava/lang/String;)Lnet/wigle/wigleandroid/model/Network;80 ····invoke-virtual·{v4,·v0},·Lnet/wigle/wigleandroid/DatabaseHelper;->getNetwork(Ljava/lang/String;)Lnet/wigle/wigleandroid/model/Network;
  
81 ····move-result-object·v281 ····move-result-object·v1
  
82 ····.line·21482 ····.line·214
83 ····.local·v2,·"network":Lnet/wigle/wigleandroid/model/Network;83 ····.local·v1,·"network":Lnet/wigle/wigleandroid/model/Network;
84 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;84 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
85 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$100(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;85 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$100(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/util/List;
  
86 ····move-result-object·v486 ····move-result-object·v4
  
87 ····invoke-interface·{v4,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z87 ····invoke-interface·{v4,·v1},·Ljava/util/List;->add(Ljava/lang/Object;)Z
  
88 ····.line·21588 ····.line·215
89 ····invoke-virtual·{v2},·Lnet/wigle/wigleandroid/model/Network;->getLatLng()Lnet/wigle/wigleandroid/model/LatLng;89 ····invoke-virtual·{v1},·Lnet/wigle/wigleandroid/model/Network;->getLatLng()Lnet/wigle/wigleandroid/model/LatLng;
  
90 ····move-result-object·v390 ····move-result-object·v2
  
91 ····.line·21691 ····.line·216
92 ····.local·v3,·"point":Lnet/wigle/wigleandroid/model/LatLng;92 ····.local·v2,·"point":Lnet/wigle/wigleandroid/model/LatLng;
93 ····if-eqz·v3,·:cond_093 ····if-eqz·v2,·:cond_0
  
94 ····.line·21794 ····.line·217
95 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;95 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
96 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$300(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;96 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$300(Lnet/wigle/wigleandroid/DBResultActivity;)Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;
  
97 ····move-result-object·v497 ····move-result-object·v4
  
98 ····const/4·v5,·0x098 ····const/4·v5,·0x0
  
99 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;99 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
100 ····move-result-object·v5100 ····move-result-object·v5
  
101 ····invoke-virtual·{v4,·v3,·v5},·Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;101 ····invoke-virtual·{v4,·v2,·v5},·Lnet/wigle/wigleandroid/model/ConcurrentLinkedHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
102 ····goto·:goto_0102 ····goto·:goto_0
  
103 ····.line·221103 ····.line·221
104 ····.end·local·v0····#·"bssid":Ljava/lang/String;104 ····.end·local·v0····#·"bssid":Ljava/lang/String;
105 ····.end·local·v2····#·"network":Lnet/wigle/wigleandroid/model/Network;105 ····.end·local·v1····#·"network":Lnet/wigle/wigleandroid/model/Network;
106 ····.end·local·v3····#·"point":Lnet/wigle/wigleandroid/model/LatLng;106 ····.end·local·v2····#·"point":Lnet/wigle/wigleandroid/model/LatLng;
107 ····:cond_1107 ····:cond_1
108 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$handler:Landroid/os/Handler;108 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->val$handler:Landroid/os/Handler;
  
109 ····const/4·v5,·0x2109 ····const/4·v4,·0x2
  
110 ····invoke-virtual·{v4,·v5},·Landroid/os/Handler;->sendEmptyMessage(I)Z110 ····invoke-virtual·{v3,·v4},·Landroid/os/Handler;->sendEmptyMessage(I)Z
  
111 ····.line·222111 ····.line·222
112 ····iget-object·v4,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;112 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/DBResultActivity$2;->this$0:Lnet/wigle/wigleandroid/DBResultActivity;
  
113 ····invoke-static·{v4},·Lnet/wigle/wigleandroid/DBResultActivity;->access$400(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/lang/Object;113 ····invoke-static·{v3},·Lnet/wigle/wigleandroid/DBResultActivity;->access$400(Lnet/wigle/wigleandroid/DBResultActivity;)Ljava/lang/Object;
  
114 ····move-result-object·v4114 ····move-result-object·v3
  
115 ····if-eqz·v4,·:cond_2115 ····if-eqz·v3,·:cond_2
  
116 ····.line·226116 ····.line·226
117 ····:cond_2117 ····:cond_2
118 ····return-void118 ····return-void
119 .end·method119 .end·method
  
120 .method·public·handleRow(Landroid/database/Cursor;)Z120 .method·public·handleRow(Landroid/database/Cursor;)Z
1.54 KB
smali/net/wigle/wigleandroid/ErrorReportActivity$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$dialogMessage:Ljava/lang/String;22 .field·final·synthetic·val$dialogMessage:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/ErrorReportActivity;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/ErrorReportActivity;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/ErrorReportActivity;
  
26 ····.prologue27 ····.prologue
27 ····.line·6128 ····.line·61
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->this$0:Lnet/wigle/wigleandroid/ErrorReportActivity;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->this$0:Lnet/wigle/wigleandroid/ErrorReportActivity;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->val$dialogMessage:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->val$dialogMessage:Ljava/lang/String;
  
Offset 138, 26 lines modifiedOffset 139, 28 lines modified
  
138 ····move-result-object·v4139 ····move-result-object·v4
  
139 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->this$0:Lnet/wigle/wigleandroid/ErrorReportActivity;140 ····iget-object·v5,·p0,·Lnet/wigle/wigleandroid/ErrorReportActivity$1;->this$0:Lnet/wigle/wigleandroid/ErrorReportActivity;
  
140 ····const·v6,·0x7f06004a141 ····const·v6,·0x7f06004a
  
 142 ····.line·72
141 ····invoke-virtual·{v5,·v6},·Lnet/wigle/wigleandroid/ErrorReportActivity;->getString(I)Ljava/lang/String;143 ····invoke-virtual·{v5,·v6},·Lnet/wigle/wigleandroid/ErrorReportActivity;->getString(I)Ljava/lang/String;
  
142 ····move-result-object·v5144 ····move-result-object·v5
  
143 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;145 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
144 ····move-result-object·v4146 ····move-result-object·v4
  
145 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;147 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
146 ····move-result-object·v4148 ····move-result-object·v4
  
 149 ····.line·71
147 ····invoke-virtual·{v1,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;150 ····invoke-virtual·{v1,·v4},·Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;
  
148 ····.line·74151 ····.line·74
149 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;152 ····invoke-virtual·{v1},·Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog;
  
150 ····move-result-object·v0153 ····move-result-object·v0
  
5.74 KB
smali/net/wigle/wigleandroid/model/NetworkType.smali
    
Offset 38, 116 lines modifiedOffset 38, 110 lines modified
  
38 #·instance·fields38 #·instance·fields
39 .field·private·final·code:Ljava/lang/String;39 .field·private·final·code:Ljava/lang/String;
  
  
40 #·direct·methods40 #·direct·methods
41 .method·static·constructor·<clinit>()V41 .method·static·constructor·<clinit>()V
42 ····.locals·1042 ····.locals·7
  
43 ····.prologue43 ····.prologue
44 ····const/4·v9,·0x244 ····const/4·v6,·0x2
  
45 ····const/4·v8,·0x145 ····const/4·v5,·0x1
  
46 ····const/4·v7,·0x046 ····const/4·v1,·0x0
  
47 ····.line·747 ····.line·7
48 ····new-instance·v4,·Lnet/wigle/wigleandroid/model/NetworkType;48 ····new-instance·v2,·Lnet/wigle/wigleandroid/model/NetworkType;
  
49 ····const-string·v5,·"WIFI"49 ····const-string·v3,·"WIFI"
  
50 ····const-string·v6,·"W"50 ····const-string·v4,·"W"
  
51 ····invoke-direct·{v4,·v5,·v7,·v6},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V51 ····invoke-direct·{v2,·v3,·v1,·v4},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
52 ····sput-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;52 ····sput-object·v2,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;
  
53 ····.line·853 ····.line·8
54 ····new-instance·v4,·Lnet/wigle/wigleandroid/model/NetworkType;54 ····new-instance·v2,·Lnet/wigle/wigleandroid/model/NetworkType;
  
55 ····const-string·v5,·"GSM"55 ····const-string·v3,·"GSM"
  
56 ····const-string·v6,·"G"56 ····const-string·v4,·"G"
  
57 ····invoke-direct·{v4,·v5,·v8,·v6},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V57 ····invoke-direct·{v2,·v3,·v5,·v4},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
58 ····sput-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->GSM:Lnet/wigle/wigleandroid/model/NetworkType;58 ····sput-object·v2,·Lnet/wigle/wigleandroid/model/NetworkType;->GSM:Lnet/wigle/wigleandroid/model/NetworkType;
  
59 ····.line·959 ····.line·9
60 ····new-instance·v4,·Lnet/wigle/wigleandroid/model/NetworkType;60 ····new-instance·v2,·Lnet/wigle/wigleandroid/model/NetworkType;
  
61 ····const-string·v5,·"CDMA"61 ····const-string·v3,·"CDMA"
  
62 ····const-string·v6,·"C"62 ····const-string·v4,·"C"
  
63 ····invoke-direct·{v4,·v5,·v9,·v6},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V63 ····invoke-direct·{v2,·v3,·v6,·v4},·Lnet/wigle/wigleandroid/model/NetworkType;-><init>(Ljava/lang/String;ILjava/lang/String;)V
  
64 ····sput-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->CDMA:Lnet/wigle/wigleandroid/model/NetworkType;64 ····sput-object·v2,·Lnet/wigle/wigleandroid/model/NetworkType;->CDMA:Lnet/wigle/wigleandroid/model/NetworkType;
  
65 ····.line·665 ····.line·6
66 ····const/4·v4,·0x366 ····const/4·v2,·0x3
  
67 ····new-array·v4,·v4,·[Lnet/wigle/wigleandroid/model/NetworkType;67 ····new-array·v2,·v2,·[Lnet/wigle/wigleandroid/model/NetworkType;
  
68 ····sget-object·v5,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;68 ····sget-object·v3,·Lnet/wigle/wigleandroid/model/NetworkType;->WIFI:Lnet/wigle/wigleandroid/model/NetworkType;
  
69 ····aput-object·v5,·v4,·v769 ····aput-object·v3,·v2,·v1
  
70 ····sget-object·v5,·Lnet/wigle/wigleandroid/model/NetworkType;->GSM:Lnet/wigle/wigleandroid/model/NetworkType;70 ····sget-object·v3,·Lnet/wigle/wigleandroid/model/NetworkType;->GSM:Lnet/wigle/wigleandroid/model/NetworkType;
  
71 ····aput-object·v5,·v4,·v871 ····aput-object·v3,·v2,·v5
  
72 ····sget-object·v5,·Lnet/wigle/wigleandroid/model/NetworkType;->CDMA:Lnet/wigle/wigleandroid/model/NetworkType;72 ····sget-object·v3,·Lnet/wigle/wigleandroid/model/NetworkType;->CDMA:Lnet/wigle/wigleandroid/model/NetworkType;
  
73 ····aput-object·v5,·v4,·v973 ····aput-object·v3,·v2,·v6
  
74 ····sput-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->$VALUES:[Lnet/wigle/wigleandroid/model/NetworkType;74 ····sput-object·v2,·Lnet/wigle/wigleandroid/model/NetworkType;->$VALUES:[Lnet/wigle/wigleandroid/model/NetworkType;
  
75 ····.line·1175 ····.line·11
76 ····new-instance·v4,·Ljava/util/HashMap;76 ····new-instance·v2,·Ljava/util/HashMap;
  
77 ····invoke-direct·{v4},·Ljava/util/HashMap;-><init>()V77 ····invoke-direct·{v2},·Ljava/util/HashMap;-><init>()V
  
78 ····sput-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->types:Ljava/util/Map;78 ····sput-object·v2,·Lnet/wigle/wigleandroid/model/NetworkType;->types:Ljava/util/Map;
  
79 ····.line·1479 ····.line·14
80 ····invoke-static·{},·Lnet/wigle/wigleandroid/model/NetworkType;->values()[Lnet/wigle/wigleandroid/model/NetworkType;80 ····invoke-static·{},·Lnet/wigle/wigleandroid/model/NetworkType;->values()[Lnet/wigle/wigleandroid/model/NetworkType;
  
81 ····move-result-object·v081 ····move-result-object·v2
  
82 ····.local·v0,·"arr$":[Lnet/wigle/wigleandroid/model/NetworkType; 
83 ····array-length·v2,·v0 
  
 82 ····array-length·v3,·v2
84 ····.local·v2,·"len$":I 
85 ····const/4·v1,·0x0 
  
86 ····.local·v1,·"i$":I83 ····.local·v0,·"type":Lnet/wigle/wigleandroid/model/NetworkType;
87 ····:goto_084 ····:goto_0
88 ····if-ge·v1,·v2,·:cond_085 ····if-ge·v1,·v3,·:cond_0
  
89 ····aget-object·v3,·v0,·v186 ····aget-object·v0,·v2,·v1
  
90 ····.line·1587 ····.line·15
91 ····.local·v3,·"type":Lnet/wigle/wigleandroid/model/NetworkType; 
92 ····sget-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->types:Ljava/util/Map;88 ····sget-object·v4,·Lnet/wigle/wigleandroid/model/NetworkType;->types:Ljava/util/Map;
  
93 ····invoke-virtual·{v3},·Lnet/wigle/wigleandroid/model/NetworkType;->getCode()Ljava/lang/String;89 ····invoke-virtual·{v0},·Lnet/wigle/wigleandroid/model/NetworkType;->getCode()Ljava/lang/String;
  
94 ····move-result-object·v590 ····move-result-object·v5
  
95 ····invoke-interface·{v4,·v5,·v3},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;91 ····invoke-interface·{v4,·v5,·v0},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
  
96 ····.line·1492 ····.line·14
97 ····add-int/lit8·v1,·v1,·0x193 ····add-int/lit8·v1,·v1,·0x1
  
98 ····goto·:goto_094 ····goto·:goto_0
  
99 ····.line·1795 ····.line·17
100 ····.end·local·v3····#·"type":Lnet/wigle/wigleandroid/model/NetworkType; 
101 ····:cond_096 ····:cond_0
102 ····return-void97 ····return-void
103 .end·method98 .end·method
  
104 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V99 .method·private·constructor·<init>(Ljava/lang/String;ILjava/lang/String;)V
105 ····.locals·0100 ····.locals·0
106 ····.param·p3,·"code"····#·Ljava/lang/String;101 ····.param·p3,·"code"····#·Ljava/lang/String;
59.3 KB
smali/net/wigle/wigleandroid/listener/WifiReceiver.smali
    
Offset 438, 14 lines modifiedOffset 438, 15 lines modified
  
438 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;438 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
439 ····move-result-object·v9439 ····move-result-object·v9
  
440 ····iget-object·v10,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->runNetworks:Ljava/util/Set;440 ····iget-object·v10,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->runNetworks:Ljava/util/Set;
  
 441 ····.line·612
441 ····invoke-interface·{v10},·Ljava/util/Set;->size()I442 ····invoke-interface·{v10},·Ljava/util/Set;->size()I
  
442 ····move-result·v10443 ····move-result·v10
  
443 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;444 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
444 ····move-result-object·v9445 ····move-result-object·v9
Offset 481, 14 lines modifiedOffset 482, 15 lines modified
  
481 ····const-string·v10,·"·"482 ····const-string·v10,·"·"
  
482 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;483 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
483 ····move-result-object·v9484 ····move-result-object·v9
  
 485 ····.line·616
484 ····move-wide/from16·v0,·p2486 ····move-wide/from16·v0,·p2
  
485 ····invoke-virtual·{v9,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;487 ····invoke-virtual·{v9,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
486 ····move-result-object·v9488 ····move-result-object·v9
  
487 ····const-string·v10,·",·"489 ····const-string·v10,·",·"
Offset 522, 14 lines modifiedOffset 524, 15 lines modified
  
522 ····const-string·v10,·"·"524 ····const-string·v10,·"·"
  
523 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;525 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
524 ····move-result-object·v9526 ····move-result-object·v9
  
 527 ····.line·620
525 ····move-wide/from16·v0,·p4528 ····move-wide/from16·v0,·p4
  
526 ····invoke-virtual·{v9,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;529 ····invoke-virtual·{v9,·v0,·v1},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
527 ····move-result-object·v9530 ····move-result-object·v9
  
528 ····const-string·v10,·",·"531 ····const-string·v10,·",·"
Offset 565, 14 lines modifiedOffset 568, 15 lines modified
  
565 ····const-string·v10,·"·"568 ····const-string·v10,·"·"
  
566 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;569 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
567 ····move-result-object·v9570 ····move-result-object·v9
  
 571 ····.line·624
568 ····invoke-virtual·{v9,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;572 ····invoke-virtual·{v9,·p1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
569 ····move-result-object·v9573 ····move-result-object·v9
  
570 ····const-string·v10,·",·"574 ····const-string·v10,·",·"
  
571 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;575 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 626, 14 lines modifiedOffset 630, 15 lines modified
  
626 ····const-string·v10,·"·"630 ····const-string·v10,·"·"
  
627 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;631 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
628 ····move-result-object·v9632 ····move-result-object·v9
  
 633 ····.line·630
629 ····invoke-virtual·{v9,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;634 ····invoke-virtual·{v9,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
630 ····move-result-object·v9635 ····move-result-object·v9
  
631 ····const-string·v10,·",·"636 ····const-string·v10,·",·"
  
632 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;637 ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 1033, 14 lines modifiedOffset 1038, 15 lines modified
  
1033 ····const/16·v20,·0x21038 ····const/16·v20,·0x2
  
1034 ····move/from16·v0,·v201039 ····move/from16·v0,·v20
  
1035 ····if-eq·v7,·v0,·:cond_11040 ····if-eq·v7,·v0,·:cond_1
  
 1041 ····.line·817
1036 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J1042 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
1037 ····move-result-wide·v201043 ····move-result-wide·v20
  
1038 ····move-object/from16·v0,·p01044 ····move-object/from16·v0,·p0
  
1039 ····iget-wide·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->constructionTime:J1045 ····iget-wide·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->constructionTime:J
Offset 1098, 14 lines modifiedOffset 1104, 15 lines modified
  
1098 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;1104 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
1099 ····move-object/from16·v21,·v01105 ····move-object/from16·v21,·v0
  
1100 ····const·v22,·0x7f0600191106 ····const·v22,·0x7f060019
  
 1107 ····.line·819
1101 ····invoke-virtual/range·{v21·..·v22},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;1108 ····invoke-virtual/range·{v21·..·v22},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;
  
1102 ····move-result-object·v211109 ····move-result-object·v21
  
1103 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1110 ····invoke-virtual/range·{v20·..·v21},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1104 ····move-result-object·v201111 ····move-result-object·v20
Offset 1407, 24 lines modifiedOffset 1414, 27 lines modified
  
1407 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;1414 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/WifiReceiver;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
1408 ····move-object/from16·v21,·v01415 ····move-object/from16·v21,·v0
  
1409 ····const·v22,·0x7f06010c1416 ····const·v22,·0x7f06010c
  
 1417 ····.line·774
1410 ····invoke-virtual/range·{v21·..·v22},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;1418 ····invoke-virtual/range·{v21·..·v22},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;
  
1411 ····move-result-object·v211419 ····move-result-object·v21
  
1412 ····const/16·v22,·0x11420 ····const/16·v22,·0x1
  
 1421 ····.line·773
Max diff block lines reached; 56992/60646 bytes (93.97%) of diff not shown.
4.53 KB
smali/net/wigle/wigleandroid/listener/SsidSpeaker.smali
    
Offset 111, 89 lines modifiedOffset 111, 88 lines modified
111 .end·method111 .end·method
  
112 .method·public·speak()V112 .method·public·speak()V
113 ····.locals·5113 ····.locals·5
  
114 ····.prologue114 ····.prologue
115 ····.line·32115 ····.line·32
116 ····new-instance·v2,·Ljava/lang/StringBuilder;116 ····new-instance·v1,·Ljava/lang/StringBuilder;
  
117 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V117 ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V
  
118 ····.line·33118 ····.line·33
119 ····.local·v2,·"ssidSpeakBuilder":Ljava/lang/StringBuilder;119 ····.local·v1,·"ssidSpeakBuilder":Ljava/lang/StringBuilder;
120 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->toSay:Ljava/util/List;120 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->toSay:Ljava/util/List;
  
121 ····invoke-interface·{v3},·Ljava/util/List;->iterator()Ljava/util/Iterator;121 ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator;
  
122 ····move-result-object·v0122 ····move-result-object·v2
  
123 ····.local·v0,·"i$":Ljava/util/Iterator; 
124 ····:goto_0123 ····:goto_0
125 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z124 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
126 ····move-result·v3125 ····move-result·v3
  
127 ····if-eqz·v3,·:cond_0126 ····if-eqz·v3,·:cond_0
  
128 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;127 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
129 ····move-result-object·v1128 ····move-result-object·v0
  
130 ····check-cast·v1,·Ljava/lang/String;129 ····check-cast·v0,·Ljava/lang/String;
  
131 ····.line·34130 ····.line·34
132 ····.local·v1,·"ssid":Ljava/lang/String;131 ····.local·v0,·"ssid":Ljava/lang/String;
133 ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;132 ····invoke-virtual·{v1,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
134 ····move-result-object·v3133 ····move-result-object·v3
  
135 ····const-string·v4,·",·"134 ····const-string·v4,·",·"
  
136 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;135 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
137 ····goto·:goto_0136 ····goto·:goto_0
  
138 ····.line·36137 ····.line·36
139 ····.end·local·v1····#·"ssid":Ljava/lang/String;138 ····.end·local·v0····#·"ssid":Ljava/lang/String;
140 ····:cond_0139 ····:cond_0
141 ····new-instance·v3,·Ljava/lang/StringBuilder;140 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
142 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V141 ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V
  
143 ····const-string·v4,·"speak:·"142 ····const-string·v3,·"speak:·"
  
144 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;143 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
145 ····move-result-object·v3144 ····move-result-object·v2
  
146 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;145 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
147 ····move-result-object·v4146 ····move-result-object·v3
  
148 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;147 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
149 ····move-result-object·v3148 ····move-result-object·v2
  
150 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;149 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
151 ····move-result-object·v3150 ····move-result-object·v2
  
152 ····invoke-static·{v3},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V151 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
153 ····.line·37152 ····.line·37
154 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;153 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
155 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;154 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
156 ····move-result-object·v4155 ····move-result-object·v3
  
157 ····invoke-virtual·{v3,·v4},·Lnet/wigle/wigleandroid/MainActivity;->speak(Ljava/lang/String;)V156 ····invoke-virtual·{v2,·v3},·Lnet/wigle/wigleandroid/MainActivity;->speak(Ljava/lang/String;)V
  
158 ····.line·38157 ····.line·38
159 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->toSay:Ljava/util/List;158 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/listener/SsidSpeaker;->toSay:Ljava/util/List;
  
160 ····invoke-interface·{v3},·Ljava/util/List;->clear()V159 ····invoke-interface·{v2},·Ljava/util/List;->clear()V
  
161 ····.line·39160 ····.line·39
162 ····return-void161 ····return-void
163 .end·method162 .end·method
5.22 KB
smali/net/wigle/wigleandroid/listener/GPSListener.smali
    
Offset 764, 14 lines modifiedOffset 764, 15 lines modified
  
764 ····move-object/from16·v1,·v19764 ····move-object/from16·v1,·v19
  
765 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;765 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
766 ····move-result-object·v17766 ····move-result-object·v17
  
 767 ····.line·198
767 ····invoke-virtual/range·{p1·..·p1},·Landroid/location/Location;->getProvider()Ljava/lang/String;768 ····invoke-virtual/range·{p1·..·p1},·Landroid/location/Location;->getProvider()Ljava/lang/String;
  
768 ····move-result-object·v19769 ····move-result-object·v19
  
769 ····move-object/from16·v0,·v17770 ····move-object/from16·v0,·v17
  
770 ····move-object/from16·v1,·v19771 ····move-object/from16·v1,·v19
Offset 811, 14 lines modifiedOffset 812, 15 lines modified
  
811 ····move-object/from16·v0,·p0812 ····move-object/from16·v0,·p0
  
812 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->location:Landroid/location/Location;813 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->location:Landroid/location/Location;
  
813 ····move-object/from16·v19,·v0814 ····move-object/from16·v19,·v0
  
 815 ····.line·199
814 ····invoke-virtual/range·{v19·..·v19},·Landroid/location/Location;->getProvider()Ljava/lang/String;816 ····invoke-virtual/range·{v19·..·v19},·Landroid/location/Location;->getProvider()Ljava/lang/String;
  
815 ····move-result-object·v19817 ····move-result-object·v19
  
816 ····move-object/from16·v0,·v17818 ····move-object/from16·v0,·v17
  
817 ····move-object/from16·v1,·v19819 ····move-object/from16·v1,·v19
Offset 854, 14 lines modifiedOffset 856, 15 lines modified
  
854 ····move-result-object·v17856 ····move-result-object·v17
  
855 ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;857 ····invoke-virtual/range·{v17·..·v17},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
856 ····move-result-object·v17858 ····move-result-object·v17
  
 859 ····.line·196
857 ····invoke-static/range·{v17·..·v17},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V860 ····invoke-static/range·{v17·..·v17},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
858 ····.line·202861 ····.line·202
859 ····move-object/from16·v0,·p0862 ····move-object/from16·v0,·p0
  
860 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;863 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
Offset 1242, 20 lines modifiedOffset 1245, 21 lines modified
  
1242 ····move-object/from16·v1,·p01245 ····move-object/from16·v1,·p0
  
1243 ····iput·v0,·v1,·Lnet/wigle/wigleandroid/listener/GPSListener;->previousSpeed:F1246 ····iput·v0,·v1,·Lnet/wigle/wigleandroid/listener/GPSListener;->previousSpeed:F
  
1244 ····goto/16·:goto_31247 ····goto/16·:goto_3
  
1245 ····.line·1961248 ····.line·198
1246 ····:cond_121249 ····:cond_12
1247 ····const-string·v17,·""1250 ····const-string·v17,·""
  
1248 ····goto/16·:goto_41251 ····goto/16·:goto_4
  
 1252 ····.line·199
1249 ····:cond_131253 ····:cond_13
1250 ····const-string·v17,·""1254 ····const-string·v17,·""
  
1251 ····goto/16·:goto_51255 ····goto/16·:goto_5
  
1252 ····.line·2051256 ····.line·205
1253 ····.restart·local·v4····#·"disableToast":Z1257 ····.restart·local·v4····#·"disableToast":Z
Offset 1269, 14 lines modifiedOffset 1273, 15 lines modified
  
1269 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;1273 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->mainActivity:Lnet/wigle/wigleandroid/MainActivity;
  
1270 ····move-object/from16·v18,·v01274 ····move-object/from16·v18,·v0
  
1271 ····const·v19,·0x7f06005a1275 ····const·v19,·0x7f06005a
  
 1276 ····.line·206
1272 ····invoke-virtual/range·{v18·..·v19},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;1277 ····invoke-virtual/range·{v18·..·v19},·Lnet/wigle/wigleandroid/MainActivity;->getString(I)Ljava/lang/String;
  
1273 ····move-result-object·v181278 ····move-result-object·v18
  
1274 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1279 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1275 ····move-result-object·v171280 ····move-result-object·v17
Offset 1328, 14 lines modifiedOffset 1333, 15 lines modified
  
1328 ····move-object/from16·v0,·p01333 ····move-object/from16·v0,·p0
  
1329 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->location:Landroid/location/Location;1334 ····iget-object·v0,·v0,·Lnet/wigle/wigleandroid/listener/GPSListener;->location:Landroid/location/Location;
  
1330 ····move-object/from16·v18,·v01335 ····move-object/from16·v18,·v0
  
 1336 ····.line·214
1331 ····invoke-virtual/range·{v18·..·v18},·Landroid/location/Location;->getProvider()Ljava/lang/String;1337 ····invoke-virtual/range·{v18·..·v18},·Landroid/location/Location;->getProvider()Ljava/lang/String;
  
1332 ····move-result-object·v181338 ····move-result-object·v18
  
1333 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1339 ····invoke-virtual/range·{v17·..·v18},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1334 ····move-result-object·v171340 ····move-result-object·v17
Offset 1393, 66 lines modifiedOffset 1399, 64 lines modified
1393 .end·method1399 .end·method
  
1394 .method·public·getSatCount()I1400 .method·public·getSatCount()I
1395 ····.locals·41401 ····.locals·4
  
1396 ····.prologue1402 ····.prologue
1397 ····.line·2781403 ····.line·278
1398 ····const/4·v2,·0x01404 ····const/4·v1,·0x0
  
1399 ····.line·2791405 ····.line·279
1400 ····.local·v2,·"satCount":I1406 ····.local·v1,·"satCount":I
1401 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/listener/GPSListener;->gpsStatus:Landroid/location/GpsStatus;1407 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/listener/GPSListener;->gpsStatus:Landroid/location/GpsStatus;
  
1402 ····if-eqz·v3,·:cond_11408 ····if-eqz·v2,·:cond_1
  
1403 ····.line·2801409 ····.line·280
1404 ····iget-object·v3,·p0,·Lnet/wigle/wigleandroid/listener/GPSListener;->gpsStatus:Landroid/location/GpsStatus;1410 ····iget-object·v2,·p0,·Lnet/wigle/wigleandroid/listener/GPSListener;->gpsStatus:Landroid/location/GpsStatus;
  
1405 ····invoke-virtual·{v3},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable;1411 ····invoke-virtual·{v2},·Landroid/location/GpsStatus;->getSatellites()Ljava/lang/Iterable;
  
1406 ····move-result-object·v31412 ····move-result-object·v2
  
1407 ····invoke-interface·{v3},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;1413 ····invoke-interface·{v2},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
  
1408 ····move-result-object·v01414 ····move-result-object·v2
Max diff block lines reached; 1302/5235 bytes (24.87%) of diff not shown.
644 B
smali/net/wigle/wigleandroid/listener/WifiReceiver$7.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/listener/WifiReceiver;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/listener/WifiReceiver;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
25 ····.prologue26 ····.prologue
26 ····.line·72227 ····.line·722
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver$7;->this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver$7;->this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
644 B
smali/net/wigle/wigleandroid/listener/WifiReceiver$6.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;21 .field·final·synthetic·this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lnet/wigle/wigleandroid/listener/WifiReceiver;)V23 .method·constructor·<init>(Lnet/wigle/wigleandroid/listener/WifiReceiver;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
25 ····.prologue26 ····.prologue
26 ····.line·65627 ····.line·656
27 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver$6;->this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/listener/WifiReceiver$6;->this$0:Lnet/wigle/wigleandroid/listener/WifiReceiver;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
3.76 KB
smali/net/wigle/wigleandroid/background/FileUploaderTask.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lnet/wigle/wigleandroid/background/AbstractBackgroundTask;2 .super·Lnet/wigle/wigleandroid/background/AbstractBackgroundTask;
3 .source·"FileUploaderTask.java"3 .source·"FileUploaderTask.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lnet/wigle/wigleandroid/background/FileUploaderTask$1;, 
8 ········Lnet/wigle/wigleandroid/background/FileUploaderTask$CountStats;7 ········Lnet/wigle/wigleandroid/background/FileUploaderTask$CountStats;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·COMMA:Ljava/lang/String;·=·","11 .field·private·static·final·COMMA:Ljava/lang/String;·=·","
Offset 364, 18 lines modifiedOffset 363, 20 lines modified
  
364 ····.line·204363 ····.line·204
365 ····:cond_4364 ····:cond_4
366 ····const-string·v4,·"https://wigle.net/gps/gps/main/confirmfile/"365 ····const-string·v4,·"https://wigle.net/gps/gps/main/confirmfile/"
  
367 ····const-string·v6,·"stumblefile"366 ····const-string·v6,·"stumblefile"
  
 367 ····.line·206
368 ····invoke-virtual/range·{p0·..·p0},·Lnet/wigle/wigleandroid/background/FileUploaderTask;->getHandler()Landroid/os/Handler;368 ····invoke-virtual/range·{p0·..·p0},·Lnet/wigle/wigleandroid/background/FileUploaderTask;->getHandler()Landroid/os/Handler;
  
369 ····move-result-object·v9369 ····move-result-object·v9
  
 370 ····.line·204
370 ····invoke-static/range·{v4·..·v11},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->upload(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/FileInputStream;Ljava/util/Map;Landroid/os/Handler;J)Ljava/lang/String;371 ····invoke-static/range·{v4·..·v11},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->upload(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/FileInputStream;Ljava/util/Map;Landroid/os/Handler;J)Ljava/lang/String;
  
371 ····move-result-object·v24372 ····move-result-object·v24
  
372 ····.line·210373 ····.line·210
373 ····.local·v24,·"response":Ljava/lang/String;374 ····.local·v24,·"response":Ljava/lang/String;
374 ····const-string·v4,·"donate"375 ····const-string·v4,·"donate"
Offset 525, 14 lines modifiedOffset 526, 15 lines modified
525 ····.restart·local·v20····#·"hasSD":Z526 ····.restart·local·v20····#·"hasSD":Z
526 ····:cond_7527 ····:cond_7
527 ····:try_start_1528 ····:try_start_1
528 ····move-object/from16·v0,·p0529 ····move-object/from16·v0,·p0
  
529 ····iget-object·v4,·v0,·Lnet/wigle/wigleandroid/background/FileUploaderTask;->context:Landroid/support/v4/app/FragmentActivity;530 ····iget-object·v4,·v0,·Lnet/wigle/wigleandroid/background/FileUploaderTask;->context:Landroid/support/v4/app/FragmentActivity;
  
 531 ····.line·195
530 ····invoke-virtual·{v4,·v5},·Landroid/support/v4/app/FragmentActivity;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;532 ····invoke-virtual·{v4,·v5},·Landroid/support/v4/app/FragmentActivity;->openFileInput(Ljava/lang/String;)Ljava/io/FileInputStream;
  
531 ····move-result-object·v7533 ····move-result-object·v7
  
532 ····goto/16·:goto_2534 ····goto/16·:goto_2
  
533 ····.line·228535 ····.line·228
Offset 1459, 15 lines modifiedOffset 1461, 15 lines modified
  
1459 ····.line·1521461 ····.line·152
1460 ····aput-object·v2,·p2,·v111462 ····aput-object·v2,·p2,·v11
  
1461 ····.line·1531463 ····.line·153
1462 ····return-object·v41464 ····return-object·v4
  
1463 ····.line·1471465 ····.line·148
1464 ····.end·local·v4····#·"fos":Ljava/util/zip/GZIPOutputStream;1466 ····.end·local·v4····#·"fos":Ljava/util/zip/GZIPOutputStream;
1465 ····.end·local·v8····#·"rawFos":Ljava/io/FileOutputStream;1467 ····.end·local·v8····#·"rawFos":Ljava/io/FileOutputStream;
1466 ····:cond_21468 ····:cond_2
1467 ····invoke-virtual·{p0,·v2,·v11},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;1469 ····invoke-virtual·{p0,·v2,·v11},·Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream;
  
1468 ····move-result-object·v81470 ····move-result-object·v8
  
Offset 1482, 14 lines modifiedOffset 1484, 15 lines modified
1482 ····const/4·v4,·0x01484 ····const/4·v4,·0x0
  
1483 ····const/4·v3,·0x11485 ····const/4·v3,·0x1
  
1484 ····.line·2931486 ····.line·293
1485 ····const-string·v5,·"connectivity"1487 ····const-string·v5,·"connectivity"
  
 1488 ····.line·294
1486 ····invoke-virtual·{p0,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;1489 ····invoke-virtual·{p0,·v5},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
1487 ····move-result-object·v01490 ····move-result-object·v0
  
1488 ····check-cast·v0,·Landroid/net/ConnectivityManager;1491 ····check-cast·v0,·Landroid/net/ConnectivityManager;
  
1489 ····.line·2951492 ····.line·295
Offset 1769, 14 lines modifiedOffset 1772, 15 lines modified
  
1769 ····.line·3651772 ····.line·365
1770 ····invoke-virtual·{p1},·Ljava/io/OutputStream;->close()V1773 ····invoke-virtual·{p1},·Ljava/io/OutputStream;->close()V
  
1771 ····.line·3661774 ····.line·366
1772 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V1775 ····invoke-interface·{v0},·Landroid/database/Cursor;->close()V
  
 1776 ····.line·362
1773 ····return-wide·v41777 ····return-wide·v4
  
1774 ····.line·3531778 ····.line·353
1775 ····.end·local·v0····#·"cursor":Landroid/database/Cursor;1779 ····.end·local·v0····#·"cursor":Landroid/database/Cursor;
1776 ····:cond_11780 ····:cond_1
1777 ····iget-boolean·v4,·p0,·Lnet/wigle/wigleandroid/background/FileUploaderTask;->writeRunOnly:Z1781 ····iget-boolean·v4,·p0,·Lnet/wigle/wigleandroid/background/FileUploaderTask;->writeRunOnly:Z
  
Offset 2014, 21 lines modifiedOffset 2018, 15 lines modified
  
2014 ····sget-object·v10,·Landroid/os/Build;->BRAND:Ljava/lang/String;2018 ····sget-object·v10,·Landroid/os/Build;->BRAND:Ljava/lang/String;
  
2015 ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2019 ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2016 ····move-result-object·v42020 ····move-result-object·v4
  
2017 ····const-string·v10,·"\n" 
  
2018 ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
2019 ····move-result-object·v4 
  
2020 ····const-string·v10,·"MAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type\n"2021 ····const-string·v10,·"\nMAC,SSID,AuthMode,FirstSeen,Channel,RSSI,CurrentLatitude,CurrentLongitude,AltitudeMeters,AccuracyMeters,Type\n"
  
2021 ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;2022 ····invoke-virtual·{v4,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2022 ····move-result-object·v42023 ····move-result-object·v4
  
2023 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;2024 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
694 B
smali/net/wigle/wigleandroid/background/ApiDownloader$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$encoded:Ljava/lang/String;22 .field·final·synthetic·val$encoded:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/background/ApiDownloader;Ljava/lang/String;)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/background/ApiDownloader;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/background/ApiDownloader;
  
26 ····.prologue27 ····.prologue
27 ····.line·12928 ····.line·129
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/background/ApiDownloader$1;->this$0:Lnet/wigle/wigleandroid/background/ApiDownloader;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/background/ApiDownloader$1;->this$0:Lnet/wigle/wigleandroid/background/ApiDownloader;
  
29 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/background/ApiDownloader$1;->val$encoded:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lnet/wigle/wigleandroid/background/ApiDownloader$1;->val$encoded:Ljava/lang/String;
  
6.83 KB
smali/net/wigle/wigleandroid/background/KmlWriter.smali
    
Offset 385, 21 lines modifiedOffset 385, 15 lines modified
  
385 ····move-object/from16·v0,·v19385 ····move-object/from16·v0,·v19
  
386 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;386 ····invoke-virtual·{v0,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
387 ····move-result-object·v19387 ····move-result-object·v19
  
388 ····const-string·v20,·"</b><br/>" 
  
389 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
390 ····move-result-object·v19 
  
391 ····const-string·v20,·"Capabilities:·<b>"388 ····const-string·v20,·"</b><br/>Capabilities:·<b>"
  
392 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;389 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
393 ····move-result-object·v19390 ····move-result-object·v19
  
394 ····move-object/from16·v0,·v19391 ····move-object/from16·v0,·v19
  
Offset 415, 21 lines modifiedOffset 409, 15 lines modified
  
415 ····move-object/from16·v0,·v19409 ····move-object/from16·v0,·v19
  
416 ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;410 ····invoke-virtual·{v0,·v7},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
417 ····move-result-object·v19411 ····move-result-object·v19
  
418 ····const-string·v20,·"</b><br/>" 
  
419 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
420 ····move-result-object·v19 
  
421 ····const-string·v20,·"Timestamp:·<b>"412 ····const-string·v20,·"</b><br/>Timestamp:·<b>"
  
422 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;413 ····invoke-virtual/range·{v19·..·v20},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
423 ····move-result-object·v19414 ····move-result-object·v19
  
424 ····move-object/from16·v0,·v19415 ····move-object/from16·v0,·v19
  
Offset 738, 18 lines modifiedOffset 726, 18 lines modified
738 ····invoke-static·{v3,·v2},·Lnet/wigle/wigleandroid/background/FileUploaderTask;->writeFos(Ljava/io/OutputStream;Ljava/lang/String;)V726 ····invoke-static·{v3,·v2},·Lnet/wigle/wigleandroid/background/FileUploaderTask;->writeFos(Ljava/io/OutputStream;Ljava/lang/String;)V
  
739 ····.line·56727 ····.line·56
740 ····const/4·v4,·0x0728 ····const/4·v4,·0x0
  
741 ····.line·57729 ····.line·57
742 ····.local·v4,·"cursor":Landroid/database/Cursor;730 ····.local·v4,·"cursor":Landroid/database/Cursor;
743 ····const/16·v17,·0x0731 ····const/16·v16,·0x0
  
744 ····.line·59732 ····.line·59
745 ····.local·v17,·"status":Lnet/wigle/wigleandroid/background/Status;733 ····.local·v16,·"status":Lnet/wigle/wigleandroid/background/Status;
746 ····:try_start_0734 ····:try_start_0
747 ····move-object/from16·v0,·p0735 ····move-object/from16·v0,·p0
  
748 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->networks:Ljava/util/Set;736 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->networks:Ljava/util/Set;
  
749 ····if-nez·v2,·:cond_3737 ····if-nez·v2,·:cond_3
  
Offset 775, 15 lines modifiedOffset 763, 15 lines modified
  
775 ····move-object/from16·v2,·p0763 ····move-object/from16·v2,·p0
  
776 ····invoke-direct/range·{v2·..·v10},·Lnet/wigle/wigleandroid/background/KmlWriter;->writeKmlFromCursor(Ljava/io/OutputStream;Landroid/database/Cursor;Ljava/text/SimpleDateFormat;JJLandroid/os/Bundle;)Z764 ····invoke-direct/range·{v2·..·v10},·Lnet/wigle/wigleandroid/background/KmlWriter;->writeKmlFromCursor(Ljava/io/OutputStream;Landroid/database/Cursor;Ljava/text/SimpleDateFormat;JJLandroid/os/Bundle;)Z
  
777 ····.line·74765 ····.line·74
778 ····:cond_0766 ····:cond_0
779 ····sget-object·v17,·Lnet/wigle/wigleandroid/background/Status;->WRITE_SUCCESS:Lnet/wigle/wigleandroid/background/Status;767 ····sget-object·v16,·Lnet/wigle/wigleandroid/background/Status;->WRITE_SUCCESS:Lnet/wigle/wigleandroid/background/Status;
780 ····:try_end_0768 ····:try_end_0
781 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0769 ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0
782 ····.catch·Lnet/wigle/wigleandroid/DBException;·{:try_start_0·..·:try_end_0}·:catch_1770 ····.catch·Lnet/wigle/wigleandroid/DBException;·{:try_start_0·..·:try_end_0}·:catch_1
783 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_2771 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_2
784 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0772 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
785 ····.line·91773 ····.line·91
Offset 834, 18 lines modifiedOffset 822, 18 lines modified
  
834 ····.line·102822 ····.line·102
835 ····const-string·v2,·"done·with·kml·export"823 ····const-string·v2,·"done·with·kml·export"
  
836 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V824 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/MainActivity;->info(Ljava/lang/String;)V
  
837 ····.line·105825 ····.line·105
838 ····if-eqz·v17,·:cond_2826 ····if-eqz·v16,·:cond_2
  
839 ····.line·107827 ····.line·107
840 ····invoke-virtual/range·{v17·..·v17},·Lnet/wigle/wigleandroid/background/Status;->ordinal()I828 ····invoke-virtual/range·{v16·..·v16},·Lnet/wigle/wigleandroid/background/Status;->ordinal()I
  
841 ····move-result·v2829 ····move-result·v2
  
842 ····move-object/from16·v0,·p0830 ····move-object/from16·v0,·p0
  
843 ····invoke-virtual·{v0,·v2,·v10},·Lnet/wigle/wigleandroid/background/KmlWriter;->sendBundledMessage(ILandroid/os/Bundle;)V831 ····invoke-virtual·{v0,·v2,·v10},·Lnet/wigle/wigleandroid/background/KmlWriter;->sendBundledMessage(ILandroid/os/Bundle;)V
  
Offset 862, 39 lines modifiedOffset 850, 36 lines modified
862 ····:try_start_1850 ····:try_start_1
863 ····move-object/from16·v0,·p0851 ····move-object/from16·v0,·p0
  
864 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->networks:Ljava/util/Set;852 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->networks:Ljava/util/Set;
  
865 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;853 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
866 ····move-result-object·v15854 ····move-result-object·v17
  
867 ····.local·v15,·"i$":Ljava/util/Iterator; 
868 ····:goto_1855 ····:goto_1
869 ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z856 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->hasNext()Z
  
870 ····move-result·v2857 ····move-result·v2
  
871 ····if-eqz·v2,·:cond_0858 ····if-eqz·v2,·:cond_0
  
872 ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object;859 ····invoke-interface/range·{v17·..·v17},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
873 ····move-result-object·v16860 ····move-result-object·v15
  
874 ····check-cast·v16,·Ljava/lang/String;861 ····check-cast·v15,·Ljava/lang/String;
  
875 ····.line·67862 ····.line·67
876 ····.local·v16,·"network":Ljava/lang/String;863 ····.local·v15,·"network":Ljava/lang/String;
877 ····move-object/from16·v0,·p0864 ····move-object/from16·v0,·p0
  
878 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;865 ····iget-object·v2,·v0,·Lnet/wigle/wigleandroid/background/KmlWriter;->dbHelper:Lnet/wigle/wigleandroid/DatabaseHelper;
  
Max diff block lines reached; 2015/6888 bytes (29.25%) of diff not shown.
1.12 KB
smali/net/wigle/wigleandroid/background/HttpDownloader.smali
    
Offset 103, 14 lines modifiedOffset 103, 15 lines modified
  
103 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;103 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
104 ····move-result-object·v6104 ····move-result-object·v6
  
105 ····const-string·v7,·"UTF-8"105 ····const-string·v7,·"UTF-8"
  
 106 ····.line·77
106 ····invoke-static·{p2,·v7},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;107 ····invoke-static·{p2,·v7},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
107 ····move-result-object·v7108 ····move-result-object·v7
  
108 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;109 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
109 ····move-result-object·v6110 ····move-result-object·v6
Offset 130, 14 lines modifiedOffset 131, 15 lines modified
130 ····invoke-virtual·{v4},·Ljava/io/DataOutputStream;->close()V131 ····invoke-virtual·{v4},·Ljava/io/DataOutputStream;->close()V
  
131 ····.line·83132 ····.line·83
132 ····new-instance·v3,·Ljava/io/BufferedReader;133 ····new-instance·v3,·Ljava/io/BufferedReader;
  
133 ····new-instance·v6,·Ljava/io/InputStreamReader;134 ····new-instance·v6,·Ljava/io/InputStreamReader;
  
 135 ····.line·84
134 ····invoke-static·{v0},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->getInputStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream;136 ····invoke-static·{v0},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->getInputStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream;
  
135 ····move-result-object·v7137 ····move-result-object·v7
  
136 ····const-string·v8,·"UTF-8"138 ····const-string·v8,·"UTF-8"
  
137 ····invoke-direct·{v6,·v7,·v8},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V139 ····invoke-direct·{v6,·v7,·v8},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
1.26 KB
smali/net/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$status:I22 .field·final·synthetic·val$status:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog;I)V24 .method·constructor·<init>(Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog;
  
26 ····.prologue27 ····.prologue
27 ····.line·16728 ····.line·167
28 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->this$0:Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog;29 ····iput-object·p1,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->this$0:Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog;
  
29 ····iput·p2,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->val$status:I30 ····iput·p2,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->val$status:I
  
Offset 74, 14 lines modifiedOffset 75, 15 lines modified
  
74 ····if-eq·v1,·v2,·:cond_075 ····if-eq·v1,·v2,·:cond_0
  
75 ····iget·v1,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->val$status:I76 ····iget·v1,·p0,·Lnet/wigle/wigleandroid/background/BackgroundGuiHandler$BackgroundAlertDialog$1;->val$status:I
  
76 ····sget-object·v2,·Lnet/wigle/wigleandroid/background/Status;->BAD_LOGIN:Lnet/wigle/wigleandroid/background/Status;77 ····sget-object·v2,·Lnet/wigle/wigleandroid/background/Status;->BAD_LOGIN:Lnet/wigle/wigleandroid/background/Status;
  
 78 ····.line·179
77 ····invoke-virtual·{v2},·Lnet/wigle/wigleandroid/background/Status;->ordinal()I79 ····invoke-virtual·{v2},·Lnet/wigle/wigleandroid/background/Status;->ordinal()I
  
78 ····move-result·v280 ····move-result·v2
  
79 ····if-ne·v1,·v2,·:cond_181 ····if-ne·v1,·v2,·:cond_1
  
80 ····.line·18082 ····.line·180
33.6 KB
smali/net/wigle/wigleandroid/background/HttpFileUploader.smali
    
Offset 148, 14 lines modifiedOffset 148, 15 lines modified
  
148 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;148 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
149 ····move-result-object·v3149 ····move-result-object·v3
  
150 ····const-string·v4,·"java.version"150 ····const-string·v4,·"java.version"
  
 151 ····.line·64
151 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;152 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
152 ····move-result-object·v4153 ····move-result-object·v4
  
153 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;154 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
154 ····move-result-object·v3155 ····move-result-object·v3
Offset 164, 14 lines modifiedOffset 165, 15 lines modified
  
164 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;165 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
165 ····move-result-object·v3166 ····move-result-object·v3
  
166 ····const-string·v4,·"java.vm.vendor"167 ····const-string·v4,·"java.vm.vendor"
  
 168 ····.line·65
167 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;169 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
168 ····move-result-object·v4170 ····move-result-object·v4
  
169 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;171 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
170 ····move-result-object·v3172 ····move-result-object·v3
Offset 180, 14 lines modifiedOffset 182, 15 lines modified
  
180 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;182 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
181 ····move-result-object·v3183 ····move-result-object·v3
  
182 ····const-string·v4,·"java.vm.name"184 ····const-string·v4,·"java.vm.name"
  
 185 ····.line·66
183 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;186 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
184 ····move-result-object·v4187 ····move-result-object·v4
  
185 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;188 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
186 ····move-result-object·v3189 ····move-result-object·v3
Offset 196, 14 lines modifiedOffset 199, 15 lines modified
  
196 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;199 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
197 ····move-result-object·v3200 ····move-result-object·v3
  
198 ····const-string·v4,·"java.vm.version"201 ····const-string·v4,·"java.vm.version"
  
 202 ····.line·67
199 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;203 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
200 ····move-result-object·v4204 ····move-result-object·v4
  
201 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;205 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
202 ····move-result-object·v3206 ····move-result-object·v3
Offset 212, 14 lines modifiedOffset 216, 15 lines modified
  
212 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;216 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
213 ····move-result-object·v3217 ····move-result-object·v3
  
214 ····const-string·v4,·"os.name"218 ····const-string·v4,·"os.name"
  
 219 ····.line·68
215 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;220 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
216 ····move-result-object·v4221 ····move-result-object·v4
  
217 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;222 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
218 ····move-result-object·v3223 ····move-result-object·v3
Offset 228, 14 lines modifiedOffset 233, 15 lines modified
  
228 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;233 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
229 ····move-result-object·v3234 ····move-result-object·v3
  
230 ····const-string·v4,·"os.version"235 ····const-string·v4,·"os.version"
  
 236 ····.line·69
231 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;237 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
232 ····move-result-object·v4238 ····move-result-object·v4
  
233 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;239 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
234 ····move-result-object·v3240 ····move-result-object·v3
Offset 244, 14 lines modifiedOffset 250, 15 lines modified
  
244 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;250 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
245 ····move-result-object·v3251 ····move-result-object·v3
  
246 ····const-string·v4,·"os.arch"252 ····const-string·v4,·"os.arch"
  
 253 ····.line·70
247 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;254 ····invoke-static·{v4},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String;
  
248 ····move-result-object·v4255 ····move-result-object·v4
  
249 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;256 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
250 ····move-result-object·v3257 ····move-result-object·v3
Offset 474, 15 lines modifiedOffset 481, 15 lines modified
474 ····.end·local·v2····#·"input":Ljava/io/InputStream;481 ····.end·local·v2····#·"input":Ljava/io/InputStream;
475 ····.restart·local·v1····#·"input":Ljava/io/InputStream;482 ····.restart·local·v1····#·"input":Ljava/io/InputStream;
476 ····:cond_0483 ····:cond_0
477 ····return-object·v1484 ····return-object·v1
478 .end·method485 .end·method
  
479 .method·public·static·upload(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/FileInputStream;Ljava/util/Map;Landroid/os/Handler;J)Ljava/lang/String;486 .method·public·static·upload(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/FileInputStream;Ljava/util/Map;Landroid/os/Handler;J)Ljava/lang/String;
480 ····.locals·34487 ····.locals·32
481 ····.param·p0,·"urlString"····#·Ljava/lang/String;488 ····.param·p0,·"urlString"····#·Ljava/lang/String;
482 ····.param·p1,·"filename"····#·Ljava/lang/String;489 ····.param·p1,·"filename"····#·Ljava/lang/String;
483 ····.param·p2,·"fileParamName"····#·Ljava/lang/String;490 ····.param·p2,·"fileParamName"····#·Ljava/lang/String;
484 ····.param·p3,·"fileInputStream"····#·Ljava/io/FileInputStream;491 ····.param·p3,·"fileInputStream"····#·Ljava/io/FileInputStream;
485 ····.param·p5,·"handler"····#·Landroid/os/Handler;492 ····.param·p5,·"handler"····#·Landroid/os/Handler;
486 ····.param·p6,·"filesize"····#·J493 ····.param·p6,·"filesize"····#·J
487 ····.annotation·system·Ldalvik/annotation/Signature;494 ····.annotation·system·Ldalvik/annotation/Signature;
Max diff block lines reached; 30192/34319 bytes (87.97%) of diff not shown.
1.46 KB
smali/net/wigle/wigleandroid/background/ApiDownloader.smali
    
Offset 431, 14 lines modifiedOffset 431, 15 lines modified
  
431 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;431 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
432 ····move-result-object·v14432 ····move-result-object·v14
  
433 ····const-string·v15,·"UTF-8"433 ····const-string·v15,·"UTF-8"
  
 434 ····.line·148
434 ····invoke-static·{v7,·v15},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;435 ····invoke-static·{v7,·v15},·Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
435 ····move-result-object·v15436 ····move-result-object·v15
  
436 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;437 ····invoke-virtual·{v14,·v15},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
437 ····move-result-object·v14438 ····move-result-object·v14
Offset 462, 14 lines modifiedOffset 463, 15 lines modified
462 ····invoke-virtual·{v10},·Ljava/io/DataOutputStream;->close()V463 ····invoke-virtual·{v10},·Ljava/io/DataOutputStream;->close()V
  
463 ····.line·155464 ····.line·155
464 ····new-instance·v6,·Ljava/io/BufferedReader;465 ····new-instance·v6,·Ljava/io/BufferedReader;
  
465 ····new-instance·v14,·Ljava/io/InputStreamReader;466 ····new-instance·v14,·Ljava/io/InputStreamReader;
  
 467 ····.line·156
466 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->getInputStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream;468 ····invoke-static·{v2},·Lnet/wigle/wigleandroid/background/HttpFileUploader;->getInputStream(Ljava/net/HttpURLConnection;)Ljava/io/InputStream;
  
467 ····move-result-object·v15469 ····move-result-object·v15
  
468 ····const-string·v16,·"UTF-8"470 ····const-string·v16,·"UTF-8"
  
469 ····invoke-direct/range·{v14·..·v16},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V471 ····invoke-direct/range·{v14·..·v16},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;Ljava/lang/String;)V
Offset 489, 15 lines modifiedOffset 491, 15 lines modified
  
489 ····.line·162491 ····.line·162
490 ····:try_start_1492 ····:try_start_1
491 ····invoke-virtual·{v6},·Ljava/io/BufferedReader;->close()V493 ····invoke-virtual·{v6},·Ljava/io/BufferedReader;->close()V
492 ····:try_end_1494 ····:try_end_1
493 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0495 ····.catch·Ljava/lang/Exception;·{:try_start_1·..·:try_end_1}·:catch_0
  
494 ····.line·166496 ····.line·158
495 ····:goto_0497 ····:goto_0
496 ····return-object·v14498 ····return-object·v14
  
497 ····.line·164499 ····.line·164
498 ····:catch_0500 ····:catch_0
499 ····move-exception·v5501 ····move-exception·v5