305 KB
/home/fdroid/fdroiddata/tmp/com.example.tobiastrumm.freifunkautoconnect_8.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.example.tobiastrumm.freifunkautoconnect_8.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·bde92dc034a7c4bd0bbf671bae4e149dfb223986395fbf625f90929db9252b42 
10 Signer·#1·certificate·SHA-1·digest:·cd333fbf1d6197df469ff449053b979688704193 
11 Signer·#1·certificate·MD5·digest:·164c0eb72b310f493834864a14a02261 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a3bf0faed668629ffa894098fab10a35055b28ff72e291c31026881866599b49 
15 Signer·#1·public·key·SHA-1·digest:·53a2c190e3f288c3ed002213457ddfd8043e820a 
16 Signer·#1·public·key·MD5·digest:·a911d823f32fcd6d94efd5f00195c39a 
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/. 
82.9 KB
zipinfo {}
    
Offset 1, 405 lines modifiedOffset 1, 403 lines modified
Diff chunk too large, falling back to line-by-line diff (403 lines added, 405 lines removed)
1 Zip·file·size:·2544169·bytes,·number·of·entries:·4031 Zip·file·size:·2512984·bytes,·number·of·entries:·401
2 -rw----·····2.0·fat····41474·bl·defN·16-Jun-04·14:04·META-INF/MANIFEST.MF2 -rw----·····2.0·fat·····5952·bX·defN·17-May-15·19:02·AndroidManifest.xml
3 -rw----·····2.0·fat····41595·bl·defN·16-Jun-04·14:04·META-INF/07895907.SF3 -rw----·····2.0·fat··2931338·bl·defN·17-May-15·19:02·assets/nodes.json
4 -rw----·····2.0·fat·····1326·bl·defN·16-Jun-04·14:04·META-INF/07895907.RSA4 -rw----·····2.0·fat·····3123·bl·defN·17-May-15·19:02·assets/ssids.json
5 -rw----·····2.0·fat·······41·bl·defN·16-Jun-04·13:25·META-INF/buildserverid5 -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim-v21/design_bottom_sheet_slide_in.xml
6 -rw----·····2.0·fat·······41·bl·defN·16-Jun-04·13:25·META-INF/fdroidserverid6 -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim-v21/design_bottom_sheet_slide_out.xml
7 -rw----·····2.0·fat·····5952·bX·defN·16-Jun-04·13:25·AndroidManifest.xml7 -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_in.xml
8 -rw----·····2.0·fat··2931338·bl·defN·16-Jun-04·13:25·assets/nodes.json8 -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_out.xml
9 -rw----·····2.0·fat·····3123·bl·defN·16-Jun-04·13:25·assets/ssids.json9 -rw----·····2.0·fat······860·bl·defN·17-May-15·19:02·res/anim/abc_grow_fade_in_from_bottom.xml
10 -rw----·····2.0·fat······620·bl·defN·16-Jun-04·13:25·res/anim-v21/design_bottom_sheet_slide_in.xml10 -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_enter.xml
11 -rw----·····2.0·fat······620·bl·defN·16-Jun-04·13:25·res/anim-v21/design_bottom_sheet_slide_out.xml11 -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_exit.xml
12 -rw----·····2.0·fat······396·bl·defN·16-Jun-04·13:25·res/anim/abc_fade_in.xml12 -rw----·····2.0·fat······860·bl·defN·17-May-15·19:02·res/anim/abc_shrink_fade_out_from_bottom.xml
13 -rw----·····2.0·fat······396·bl·defN·16-Jun-04·13:25·res/anim/abc_fade_out.xml13 -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_bottom.xml
14 -rw----·····2.0·fat······860·bl·defN·16-Jun-04·13:25·res/anim/abc_grow_fade_in_from_bottom.xml14 -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_top.xml
15 -rw----·····2.0·fat······512·bl·defN·16-Jun-04·13:25·res/anim/abc_popup_enter.xml15 -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_bottom.xml
16 -rw----·····2.0·fat······512·bl·defN·16-Jun-04·13:25·res/anim/abc_popup_exit.xml16 -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_top.xml
17 -rw----·····2.0·fat······860·bl·defN·16-Jun-04·13:25·res/anim/abc_shrink_fade_out_from_bottom.xml17 -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim/design_bottom_sheet_slide_in.xml
18 -rw----·····2.0·fat······400·bl·defN·16-Jun-04·13:25·res/anim/abc_slide_in_bottom.xml18 -rw----·····2.0·fat······620·bl·defN·17-May-15·19:02·res/anim/design_bottom_sheet_slide_out.xml
19 -rw----·····2.0·fat······400·bl·defN·16-Jun-04·13:25·res/anim/abc_slide_in_top.xml19 -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_in.xml
20 -rw----·····2.0·fat······400·bl·defN·16-Jun-04·13:25·res/anim/abc_slide_out_bottom.xml20 -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_out.xml
21 -rw----·····2.0·fat······400·bl·defN·16-Jun-04·13:25·res/anim/abc_slide_out_top.xml21 -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_in.xml
22 -rw----·····2.0·fat······620·bl·defN·16-Jun-04·13:25·res/anim/design_bottom_sheet_slide_in.xml22 -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_out.xml
23 -rw----·····2.0·fat······620·bl·defN·16-Jun-04·13:25·res/anim/design_bottom_sheet_slide_out.xml23 -rw----·····2.0·fat······472·bl·defN·17-May-15·19:02·res/color-v11/abc_background_cache_hint_selector_material_dark.xml
24 -rw----·····2.0·fat······688·bl·defN·16-Jun-04·13:25·res/anim/design_fab_in.xml24 -rw----·····2.0·fat······472·bl·defN·17-May-15·19:02·res/color-v11/abc_background_cache_hint_selector_material_light.xml
25 -rw----·····2.0·fat······688·bl·defN·16-Jun-04·13:25·res/anim/design_fab_out.xml25 -rw----·····2.0·fat······548·bl·defN·17-May-15·19:02·res/color-v23/abc_color_highlight_material.xml
26 -rw----·····2.0·fat······320·bl·defN·16-Jun-04·13:25·res/anim/design_snackbar_in.xml26 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_disable_only_material_dark.xml
27 -rw----·····2.0·fat······320·bl·defN·16-Jun-04·13:25·res/anim/design_snackbar_out.xml27 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_disable_only_material_light.xml
28 -rw----·····2.0·fat······472·bl·defN·16-Jun-04·13:25·res/color-v11/abc_background_cache_hint_selector_material_dark.xml28 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_material_dark.xml
29 -rw----·····2.0·fat······472·bl·defN·16-Jun-04·13:25·res/color-v11/abc_background_cache_hint_selector_material_light.xml29 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_primary_text_material_light.xml
30 -rw----·····2.0·fat······548·bl·defN·16-Jun-04·13:25·res/color-v23/abc_color_highlight_material.xml30 -rw----·····2.0·fat······596·bl·defN·17-May-15·19:02·res/color/abc_search_url_text.xml
31 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_primary_text_disable_only_material_dark.xml31 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_secondary_text_material_dark.xml
32 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_primary_text_disable_only_material_light.xml32 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/abc_secondary_text_material_light.xml
33 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_primary_text_material_dark.xml33 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/switch_thumb_material_dark.xml
34 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_primary_text_material_light.xml34 -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/switch_thumb_material_light.xml
35 -rw----·····2.0·fat······596·bl·defN·16-Jun-04·13:25·res/color/abc_search_url_text.xml35 -rw----·····1.0·fat······287·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
36 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_secondary_text_material_dark.xml36 -rw----·····1.0·fat······306·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png
37 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/abc_secondary_text_material_light.xml37 -rw----·····1.0·fat······549·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png
38 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/switch_thumb_material_dark.xml38 -rw----·····1.0·fat······622·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png
39 -rw----·····2.0·fat······468·bl·defN·16-Jun-04·13:25·res/color/switch_thumb_material_light.xml39 -rw----·····1.0·fat······753·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png
40 -rw----·····1.0·fat······287·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png40 -rw----·····1.0·fat·····1589·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
41 -rw----·····1.0·fat······306·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png41 -rw----·····1.0·fat·····1057·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
42 -rw----·····1.0·fat······549·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png42 -rw----·····1.0·fat·····1548·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
43 -rw----·····1.0·fat······622·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png43 -rw----·····1.0·fat·····1748·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
44 -rw----·····1.0·fat······753·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png44 -rw----·····1.0·fat······229·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
45 -rw----·····1.0·fat·····1589·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png45 -rw----·····1.0·fat······388·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
46 -rw----·····1.0·fat·····1057·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png46 -rw----·····1.0·fat······280·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png
47 -rw----·····1.0·fat·····1548·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png47 -rw----·····1.0·fat······233·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
48 -rw----·····1.0·fat·····1748·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png48 -rw----·····1.0·fat······147·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
49 -rw----·····1.0·fat······229·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png49 -rw----·····1.0·fat······281·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
50 -rw----·····1.0·fat······388·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png50 -rw----·····1.0·fat······612·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
51 -rw----·····1.0·fat······280·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png51 -rw----·····1.0·fat······190·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
52 -rw----·····1.0·fat······233·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png52 -rw----·····1.0·fat······373·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
53 -rw----·····1.0·fat······147·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png53 -rw----·····1.0·fat······270·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
54 -rw----·····1.0·fat······281·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png54 -rw----·····1.0·fat······791·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png
55 -rw----·····1.0·fat······612·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png55 -rw----·····1.0·fat······581·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png
56 -rw----·····1.0·fat······190·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png56 -rw----·····1.0·fat······494·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png
57 -rw----·····1.0·fat······373·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png57 -rw----·····1.0·fat······975·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png
58 -rw----·····1.0·fat······270·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png58 -rw----·····1.0·fat······350·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png
59 -rw----·····1.0·fat······791·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png59 -rw----·····1.0·fat······623·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png
60 -rw----·····1.0·fat······581·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png60 -rw----·····1.0·fat······541·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png
61 -rw----·····1.0·fat······494·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_star_black_16dp.png61 -rw----·····1.0·fat······170·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png
62 -rw----·····1.0·fat······975·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_star_black_36dp.png62 -rw----·····1.0·fat······244·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_focused_holo.9.png
63 -rw----·····1.0·fat······350·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_star_half_black_16dp.png63 -rw----·····1.0·fat······212·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png
64 -rw----·····1.0·fat······623·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_star_half_black_36dp.png64 -rw----·····1.0·fat······212·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png
65 -rw----·····1.0·fat······541·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png65 -rw----·····1.0·fat······212·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png
66 -rw----·····1.0·fat······170·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png66 -rw----·····1.0·fat······239·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png
67 -rw----·····1.0·fat······244·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_focused_holo.9.png67 -rw----·····1.0·fat······240·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png
68 -rw----·····1.0·fat······212·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png68 -rw----·····1.0·fat······817·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png
69 -rw----·····1.0·fat······212·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png69 -rw----·····1.0·fat·····1290·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png
70 -rw----·····1.0·fat······212·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png70 -rw----·····1.0·fat······259·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png
71 -rw----·····1.0·fat······239·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png71 -rw----·····1.0·fat······271·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png
72 -rw----·····1.0·fat······240·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png72 -rw----·····1.0·fat······387·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png
73 -rw----·····1.0·fat······817·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png73 -rw----·····1.0·fat······214·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png
74 -rw----·····1.0·fat·····1290·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png74 -rw----·····1.0·fat······201·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png
75 -rw----·····1.0·fat······259·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_scrubber_control_off_mtrl_alpha.png75 -rw----·····1.0·fat······368·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png
76 -rw----·····1.0·fat······271·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_000.png76 -rw----·····1.0·fat······538·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png
77 -rw----·····1.0·fat······387·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_scrubber_control_to_pressed_mtrl_005.png77 -rw----·····1.0·fat······199·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png
78 -rw----·····1.0·fat······214·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_scrubber_primary_mtrl_alpha.9.png78 -rw----·····1.0·fat······192·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png
79 -rw----·····1.0·fat······201·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_scrubber_track_mtrl_alpha.9.png79 -rw----·····1.0·fat······198·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png
80 -rw----·····1.0·fat······368·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png80 -rw----·····1.0·fat······182·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png
81 -rw----·····1.0·fat······538·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png81 -rw----·····1.0·fat······182·b-·stor·17-May-15·19:02·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png
82 -rw----·····1.0·fat······199·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png82 -rw----·····1.0·fat······384·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
83 -rw----·····1.0·fat······192·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png83 -rw----·····1.0·fat······289·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
84 -rw----·····1.0·fat······198·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png84 -rw----·····1.0·fat······585·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
85 -rw----·····1.0·fat······182·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png85 -rw----·····1.0·fat······367·b-·stor·17-May-15·19:02·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png
86 -rw----·····1.0·fat······182·b-·stor·16-Jun-04·13:22·res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png86 -rw----·····1.0·fat······325·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
87 -rw----·····1.0·fat······384·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-hdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png87 -rw----·····1.0·fat······174·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
88 -rw----·····1.0·fat······289·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png88 -rw----·····1.0·fat······381·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
89 -rw----·····1.0·fat······585·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-hdpi-v17/abc_ic_menu_cut_mtrl_alpha.png89 -rw----·····1.0·fat······342·b-·stor·17-May-15·19:02·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png
90 -rw----·····1.0·fat······367·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-hdpi-v17/abc_spinner_mtrl_am_alpha.9.png90 -rw----·····1.0·fat······428·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
91 -rw----·····1.0·fat······325·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-mdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png91 -rw----·····1.0·fat······237·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
92 -rw----·····1.0·fat······174·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png92 -rw----·····1.0·fat······729·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
93 -rw----·····1.0·fat······381·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-mdpi-v17/abc_ic_menu_cut_mtrl_alpha.png93 -rw----·····1.0·fat······483·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
94 -rw----·····1.0·fat······342·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-mdpi-v17/abc_spinner_mtrl_am_alpha.9.png94 -rw----·····1.0·fat······475·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
95 -rw----·····1.0·fat······428·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png95 -rw----·····1.0·fat······346·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
96 -rw----·····1.0·fat······237·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png96 -rw----·····1.0·fat······934·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
97 -rw----·····1.0·fat······729·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png97 -rw----·····1.0·fat······593·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
98 -rw----·····1.0·fat······483·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xhdpi-v17/abc_spinner_mtrl_am_alpha.9.png98 -rw----·····1.0·fat······246·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png
99 -rw----·····1.0·fat······475·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png99 -rw----·····1.0·fat······399·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png
100 -rw----·····1.0·fat······346·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png100 -rw----·····1.0·fat·····1257·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png
101 -rw----·····1.0·fat······934·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png101 -rw----·····1.0·fat······518·b-·stor·17-May-15·19:02·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png
102 -rw----·····1.0·fat······593·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png102 -rw----·····1.0·fat······274·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png
103 -rw----·····1.0·fat······246·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_ab_back_mtrl_am_alpha.png103 -rw----·····1.0·fat······288·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png
104 -rw----·····1.0·fat······399·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_copy_mtrl_am_alpha.png104 -rw----·····1.0·fat······429·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png
105 -rw----·····1.0·fat·····1257·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxxhdpi-v17/abc_ic_menu_cut_mtrl_alpha.png105 -rw----·····1.0·fat······428·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png
106 -rw----·····1.0·fat······518·b-·stor·16-Jun-04·13:22·res/drawable-ldrtl-xxxhdpi-v17/abc_spinner_mtrl_am_alpha.9.png106 -rw----·····1.0·fat······493·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png
107 -rw----·····1.0·fat······274·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ab_share_pack_mtrl_alpha.9.png107 -rw----·····1.0·fat·····1331·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png
108 -rw----·····1.0·fat······288·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png108 -rw----·····1.0·fat······985·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png
109 -rw----·····1.0·fat······429·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png109 -rw----·····1.0·fat·····1047·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png
110 -rw----·····1.0·fat······428·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png110 -rw----·····1.0·fat·····1124·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png
111 -rw----·····1.0·fat······493·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png111 -rw----·····1.0·fat······225·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png
112 -rw----·····1.0·fat·····1331·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_rating_star_off_mtrl_alpha.png112 -rw----·····1.0·fat······327·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png
113 -rw----·····1.0·fat······985·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_rating_star_on_mtrl_alpha.png113 -rw----·····1.0·fat······236·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png
114 -rw----·····1.0·fat·····1047·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png114 -rw----·····1.0·fat······263·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png
115 -rw----·····1.0·fat·····1124·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png115 -rw----·····1.0·fat······149·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png
116 -rw----·····1.0·fat······225·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png116 -rw----·····1.0·fat······177·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png
117 -rw----·····1.0·fat······327·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png117 -rw----·····1.0·fat······377·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png
118 -rw----·····1.0·fat······236·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png118 -rw----·····1.0·fat······158·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png
119 -rw----·····1.0·fat······263·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png119 -rw----·····1.0·fat······234·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png
120 -rw----·····1.0·fat······149·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png120 -rw----·····1.0·fat······186·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png
121 -rw----·····1.0·fat······177·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png121 -rw----·····1.0·fat······545·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png
122 -rw----·····1.0·fat······377·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png122 -rw----·····1.0·fat······390·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png
123 -rw----·····1.0·fat······158·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png123 -rw----·····1.0·fat······360·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_black_16dp.png
124 -rw----·····1.0·fat······234·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png124 -rw----·····1.0·fat······709·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_black_36dp.png
125 -rw----·····1.0·fat······186·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png125 -rw----·····1.0·fat······254·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_half_black_16dp.png
126 -rw----·····1.0·fat······545·b-·stor·16-Jun-04·13:22·res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png126 -rw----·····1.0·fat······475·b-·stor·17-May-15·19:02·res/drawable-mdpi-v4/abc_ic_star_half_black_36dp.png
Max diff block lines reached; -1/84825 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)
78.2 KB
classes.dex
78.2 KB
classes.jar
13.6 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·3713445·bytes,·number·of·entries:·19831 Zip·file·size:·3713462·bytes,·number·of·entries:·1983
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 1250, 49 lines modifiedOffset 1250, 49 lines modified
1250 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.class1250 ?rwxrwxr-x··2.0·unx······187·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$ViewDropHandler.class
1251 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtil.class1251 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtil.class
1252 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl.class1252 ?rwxrwxr-x··2.0·unx······167·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl.class
1253 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1.class1253 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$1.class
1254 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2.class1254 ?rwxrwxr-x··2.0·unx······736·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$2.class
1255 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$OnAddAllListener.class1255 ?rwxrwxr-x··2.0·unx······164·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment$OnAddAllListener.class
1256 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment.class1256 ?rwxrwxr-x··2.0·unx······991·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllDialogFragment.class
1257 ?rwxrwxr-x··2.0·unx·····2271·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService.class1257 ?rwxrwxr-x··2.0·unx·····2270·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService.class
1258 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1.class1258 ?rwxrwxr-x··2.0·unx······901·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$1.class
1259 ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2.class1259 ?rwxrwxr-x··2.0·unx······904·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$2.class
1260 ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3.class1260 ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$3.class
1261 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$AddAllNetworksResponseReceiver.class1261 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$AddAllNetworksResponseReceiver.class
1262 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$DownloadSsidJsonResponseReceiver.class1262 ?rwxrwxr-x··2.0·unx·····2015·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$DownloadSsidJsonResponseReceiver.class
1263 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$OnFragmentInteractionListener.class1263 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$OnFragmentInteractionListener.class
1264 ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$RemoveAllNetworksResponseReceiver.class1264 ?rwxrwxr-x··2.0·unx·····2074·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment$RemoveAllNetworksResponseReceiver.class
1265 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BuildConfig.class1265 ?rwxrwxr-x··2.0·unx······475·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BuildConfig.class
1266 ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DownloadSsidJsonService.class1266 ?rwxrwxr-x··2.0·unx·····5003·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DownloadSsidJsonService.class
1267 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment$1.class1267 ?rwxrwxr-x··2.0·unx······851·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment$1.class
1268 ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment.class1268 ?rwxrwxr-x··2.0·unx·····1522·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/DummyFragment.class
1269 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1.class1269 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1.class
1270 ?rwxrwxr-x··2.0·unx····10425·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService.class1270 ?rwxrwxr-x··2.0·unx····10424·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService.class
1271 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FragmentLifecycle.class1271 ?rwxrwxr-x··2.0·unx······172·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/FragmentLifecycle.class
1272 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$2.class1272 ?rwxrwxr-x··2.0·unx·····1753·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$2.class
1273 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1.class1273 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$1.class
1274 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2.class1274 ?rwxrwxr-x··2.0·unx······557·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$2.class
1275 ?rwxrwxr-x··2.0·unx·····3448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$FindNearestNodesResponseReceiver.class1275 ?rwxrwxr-x··2.0·unx·····3448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$FindNearestNodesResponseReceiver.class
1276 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$OnFragmentInteractionListener.class1276 ?rwxrwxr-x··2.0·unx······146·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$OnFragmentInteractionListener.class
1277 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network$1.class1277 ?rwxrwxr-x··2.0·unx······884·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network$1.class
1278 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network.class1278 ?rwxrwxr-x··2.0·unx·····1358·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Network.class
1279 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$1.class1279 ?rwxrwxr-x··2.0·unx······120·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$1.class
1280 ?rwxrwxr-x··2.0·unx·····2114·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter.class1280 ?rwxrwxr-x··2.0·unx·····2111·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter.class
1281 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener.class1281 ?rwxrwxr-x··2.0·unx······182·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$OnAdapterInteractionListener.class
1282 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node$1.class1282 ?rwxrwxr-x··2.0·unx······921·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node$1.class
1283 ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node.class1283 ?rwxrwxr-x··2.0·unx······964·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/Node.class
1284 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$OnItemClickListener.class1284 ?rwxrwxr-x··2.0·unx······184·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$OnItemClickListener.class
1285 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1.class1285 ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder$1.class
1286 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$1.class1286 ?rwxrwxr-x··2.0·unx······117·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$1.class
1287 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask.class1287 ?rwxrwxr-x··2.0·unx······854·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$CheckNotificationAsyncTask.class
1288 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask.class1288 ?rwxrwxr-x··2.0·unx·····1094·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsAsyncTask.class
1289 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver.class1289 ?rwxrwxr-x··2.0·unx·····1477·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$UpdateSSIDsReceiver.class
1290 ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver.class1290 ?rwxrwxr-x··2.0·unx·····1253·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService$WifiReceiver.class
1291 ?rwxrwxr-x··2.0·unx·····9798·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService.class1291 ?rwxrwxr-x··2.0·unx·····9817·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NotificationService.class
1292 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$anim.class1292 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$anim.class
1293 ?rwxrwxr-x··2.0·unx····12224·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$attr.class1293 ?rwxrwxr-x··2.0·unx····12224·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$attr.class
1294 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$bool.class1294 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$bool.class
1295 ?rwxrwxr-x··2.0·unx·····4821·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$color.class1295 ?rwxrwxr-x··2.0·unx·····4821·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$color.class
1296 ?rwxrwxr-x··2.0·unx·····6342·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$dimen.class1296 ?rwxrwxr-x··2.0·unx·····6342·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$dimen.class
1297 ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$drawable.class1297 ?rwxrwxr-x··2.0·unx·····4402·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$drawable.class
1298 ?rwxrwxr-x··2.0·unx·····6448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$id.class1298 ?rwxrwxr-x··2.0·unx·····6448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$id.class
Offset 1762, 22 lines modifiedOffset 1762, 22 lines modified
1762 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class1762 ?rwxrwxr-x··2.0·unx······875·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation$1.class
1763 ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class1763 ?rwxrwxr-x··2.0·unx·····2951·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$RecoverAnimation.class
1764 ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class1764 ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper$SimpleCallback.class
1765 ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class1765 ?rwxrwxr-x··2.0·unx····21483·b-·defN·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchHelper.class
1766 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class1766 ?rwxrwxr-x··2.0·unx·····1007·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Gingerbread.class
1767 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class1767 ?rwxrwxr-x··2.0·unx······651·b-·stor·80-Jan-01·00:00·android/support/v7/widget/helper/ItemTouchUIUtilImpl$Honeycomb.class
1768 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class1768 ?rwxrwxr-x··2.0·unx······722·b-·stor·80-Jan-01·00:00·android/support/v7/widget/util/SortedListAdapterCallback.class
1769 ?rwxrwxr-x··2.0·unx····10603·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment.class1769 ?rwxrwxr-x··2.0·unx····10597·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment.class
1770 ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BootCompletedReceiver.class1770 ?rwxrwxr-x··2.0·unx·····1062·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/BootCompletedReceiver.class
1771 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1.class1771 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$1.class
1772 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2.class1772 ?rwxrwxr-x··2.0·unx······496·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1$2.class
1773 ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1.class1773 ?rwxrwxr-x··2.0·unx·····1842·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity$1.class
1774 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3.class1774 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment$3.class
1775 ?rwxrwxr-x··2.0·unx····10834·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment.class1775 ?rwxrwxr-x··2.0·unx····10831·b-·defN·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment.class
1776 ?rwxrwxr-x··2.0·unx·····3309·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder.class1776 ?rwxrwxr-x··2.0·unx·····3303·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder.class
1777 ?rwxrwxr-x··2.0·unx·····7951·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.class1777 ?rwxrwxr-x··2.0·unx·····7951·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.class
1778 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder.class1778 ?rwxrwxr-x··2.0·unx·····1073·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter$ViewHolder.class
1779 ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter.class1779 ?rwxrwxr-x··2.0·unx·····3328·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/NodeRecyclerAdapter.class
1780 ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusedLocationProviderApiImpl.class1780 ?rwxrwxr-x··2.0·unx·····2345·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusedLocationProviderApiImpl.class
1781 ?rwxrwxr-x··2.0·unx·····4211·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusionEngine.class1781 ?rwxrwxr-x··2.0·unx·····4211·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/FusionEngine.class
1782 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/GeofencingApiImpl.class1782 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/GeofencingApiImpl.class
1783 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/LostApiClientImpl.class1783 ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/LostApiClientImpl.class
Offset 1963, 23 lines modifiedOffset 1963, 23 lines modified
1963 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class1963 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class
1964 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class1964 ?rwxrwxr-x··2.0·unx·····1188·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
1965 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl.class1965 ?rwxrwxr-x··2.0·unx······667·b-·stor·80-Jan-01·00:00·android/support/v4/widget/PopupWindowCompat$Api23PopupWindowImpl.class
1966 ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$Api23TextViewCompatImpl.class1966 ?rwxrwxr-x··2.0·unx······372·b-·stor·80-Jan-01·00:00·android/support/v4/widget/TextViewCompat$Api23TextViewCompatImpl.class
1967 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class1967 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·android/support/v7/app/ActionBarActivity.class
1968 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV23.class1968 ?rwxrwxr-x··2.0·unx······927·b-·stor·80-Jan-01·00:00·android/support/v7/app/AppCompatDelegateImplV23.class
1969 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/InfoActivity.class1969 ?rwxrwxr-x··2.0·unx·····1567·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/InfoActivity.class
1970 ?rwxrwxr-x··2.0·unx·····7436·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity.class1970 ?rwxrwxr-x··2.0·unx·····7437·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/MainActivity.class
1971 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/SettingsActivity.class1971 ?rwxrwxr-x··2.0·unx······962·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/SettingsActivity.class
1972 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class1972 ?rwxrwxr-x··2.0·unx·····1607·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$LollipopDrawableImpl.class
1973 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl.class1973 ?rwxrwxr-x··2.0·unx······340·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSMr1ViewCompatImpl.class
1974 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.class1974 ?rwxrwxr-x··2.0·unx······653·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$LollipopViewPropertyAnimatorCompatImpl.class
1975 ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class1975 ?rwxrwxr-x··2.0·unx·····2807·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
1976 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class1976 ?rwxrwxr-x··2.0·unx······620·b-·stor·80-Jan-01·00:00·android/support/v4/graphics/drawable/DrawableCompat$MDrawableImpl.class
1977 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class1977 ?rwxrwxr-x··2.0·unx·····1913·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
1978 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class1978 ?rwxrwxr-x··2.0·unx·····1963·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.class
1979 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class1979 ?rwxrwxr-x··2.0·unx·····1020·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
1980 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class1980 ?rwxrwxr-x··2.0·unx······829·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi22Impl.class
1981 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class1981 ?rwxrwxr-x··2.0·unx······469·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr2ViewCompatImpl.class
1982 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class1982 ?rwxrwxr-x··2.0·unx······701·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
1983 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class1983 ?rwxrwxr-x··2.0·unx·····2809·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$LollipopViewCompatImpl.class
1984 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class1984 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$MarshmallowViewCompatImpl.class
1985 1983·files,·4039412·bytes·uncompressed,·3316091·bytes·compressed:··17.9%1985 1983·files,·4039412·bytes·uncompressed,·3316108·bytes·compressed:··17.9%
4.53 KB
android/support/v4/app/BundleCompatDonut.class
4.44 KB
procyon -ec {}
    
Offset 73, 21 lines modifiedOffset 73, 21 lines modified
73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);73 ············final·Object·invoke·=·invoke2·=·method3.invoke(bundle2,·array3);
74 ············try·{74 ············try·{
75 ················final·Object·o·=·invoke2;75 ················final·Object·o·=·invoke2;
76 ················final·IBinder·binder2;76 ················final·IBinder·binder2;
77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;77 ················final·IBinder·binder·=·binder2·=·(IBinder)o;
78 ················return·binder2;78 ················return·binder2;
79 ············}79 ············}
 80 ············catch·(IllegalAccessException·ex3)·{}
80 ············catch·(IllegalArgumentException·ex3)·{}81 ············catch·(IllegalArgumentException·ex)·{}
81 ············catch·(InvocationTargetException·ex)·{}82 ············catch·(InvocationTargetException·ex)·{}
82 ············catch·(IllegalAccessException·ex)·{} 
83 ········}83 ········}
 84 ········catch·(IllegalAccessException·ex4)·{}
84 ········catch·(IllegalArgumentException·ex4)·{}85 ········catch·(IllegalArgumentException·ex5)·{}
85 ········catch·(InvocationTargetException·ex5)·{}86 ········catch·(InvocationTargetException·ex6)·{}
86 ········catch·(IllegalAccessException·ex6)·{} 
87 ····}87 ····}
88 ····88 ····
89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{89 ····public·static·void·putBinder(final·Bundle·p0,·final·String·p1,·final·IBinder·p2)·{
90 ········//·90 ········//·
91 ········//·This·method·could·not·be·decompiled.91 ········//·This·method·could·not·be·decompiled.
92 ········//·92 ········//·
93 ········//·Original·Bytecode:93 ········//·Original·Bytecode:
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;206 ········//··23·····28·····147····170····Ljava/lang/NoSuchMethodException;
207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;207 ········//··40·····43·····147····170····Ljava/lang/NoSuchMethodException;
208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;208 ········//··54·····57·····147····170····Ljava/lang/NoSuchMethodException;
209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;209 ········//··61·····66·····147····170····Ljava/lang/NoSuchMethodException;
210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;210 ········//··68·····73·····147····170····Ljava/lang/NoSuchMethodException;
211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;211 ········//··73·····76·····147····170····Ljava/lang/NoSuchMethodException;
212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;212 ········//··83·····88·····147····170····Ljava/lang/NoSuchMethodException;
213 ········//··102····105····199····204····Ljava/lang/reflect/InvocationTargetException;213 ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException;
214 ········//··102····105····204····209····Ljava/lang/IllegalAccessException;214 ········//··102····105····170····172····Ljava/lang/IllegalAccessException;
215 ········//··102····105····170····172····Ljava/lang/IllegalArgumentException;215 ········//··102····105····199····204····Ljava/lang/IllegalArgumentException;
216 ········//··110····115····199····204····Ljava/lang/reflect/InvocationTargetException;216 ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException;
217 ········//··110····115····204····209····Ljava/lang/IllegalAccessException;217 ········//··110····115····170····172····Ljava/lang/IllegalAccessException;
218 ········//··110····115····170····172····Ljava/lang/IllegalArgumentException;218 ········//··110····115····199····204····Ljava/lang/IllegalArgumentException;
219 ········//··126····128····199····204····Ljava/lang/reflect/InvocationTargetException;219 ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException;
220 ········//··126····128····204····209····Ljava/lang/IllegalAccessException;220 ········//··126····128····170····172····Ljava/lang/IllegalAccessException;
221 ········//··126····128····170····172····Ljava/lang/IllegalArgumentException;221 ········//··126····128····199····204····Ljava/lang/IllegalArgumentException;
222 ········//··135····137····199····204····Ljava/lang/reflect/InvocationTargetException;222 ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException;
223 ········//··135····137····204····209····Ljava/lang/IllegalAccessException;223 ········//··135····137····170····172····Ljava/lang/IllegalAccessException;
224 ········//··135····137····170····172····Ljava/lang/IllegalArgumentException;224 ········//··135····137····199····204····Ljava/lang/IllegalArgumentException;
225 ········//··140····146····199····204····Ljava/lang/reflect/InvocationTargetException;225 ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException;
226 ········//··140····146····204····209····Ljava/lang/IllegalAccessException;226 ········//··140····146····170····172····Ljava/lang/IllegalAccessException;
227 ········//··140····146····170····172····Ljava/lang/IllegalArgumentException;227 ········//··140····146····199····204····Ljava/lang/IllegalArgumentException;
228 ········//·228 ········//·
229 ········//·The·error·that·occurred·was:229 ········//·The·error·that·occurred·was:
230 ········//·230 ········//·
231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:231 ········//·java.lang.IllegalStateException:·Expression·is·linked·from·several·locations:·Label_0146:
232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)232 ········//·····at·com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27)
233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)233 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596)
234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)234 ········//·····at·com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235)
1.17 KB
android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.class
1.02 KB
procyon -ec {}
    
Offset 12, 19 lines modifiedOffset 12, 19 lines modified
12 ····static·{12 ····static·{
13 ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub";13 ········final·String·className·=·"android.service.media.IMediaBrowserServiceCallbacks$Stub";
14 ········try·{14 ········try·{
15 ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class);15 ············final·Method·method·=·Class.forName(className).getMethod("asInterface",·IBinder.class);
16 ············try·{16 ············try·{
17 ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method;17 ················IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod·=·method;
18 ············}18 ············}
19 ············catch·(NoSuchMethodException·ex)·{} 
20 ············catch·(ClassNotFoundException·ex2)·{}19 ············catch·(ClassNotFoundException·ex)·{}
 20 ············catch·(NoSuchMethodException·ex2)·{}
21 ········}21 ········}
22 ········catch·(NoSuchMethodException·ex3)·{} 
23 ········catch·(ClassNotFoundException·ex4)·{}22 ········catch·(ClassNotFoundException·ex3)·{}
 23 ········catch·(NoSuchMethodException·ex4)·{}
24 ····}24 ····}
25 ····25 ····
26 ····static·Object·asInterface(final·IBinder·binder)·{26 ····static·Object·asInterface(final·IBinder·binder)·{
27 ········Object·invoke·=·null;27 ········Object·invoke·=·null;
28 ········try·{28 ········try·{
29 ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder);29 ············invoke·=·IMediaBrowserServiceCallbacksAdapterApi21$Stub.sAsInterfaceMethod.invoke(null,·binder);
30 ············return·invoke;30 ············return·invoke;
1.07 KB
android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.class
952 B
procyon -ec {}
    
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ············final·Class<?>·forName·=·Class.forName(className);22 ············final·Class<?>·forName·=·Class.forName(className);
23 ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice");23 ············final·Class<?>·forName2·=·Class.forName("android.content.pm.ParceledListSlice");
24 ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]);24 ············this.mAsBinderMethod·=·forName.getMethod("asBinder",·(Class<?>[])new·Class[0]);
25 ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class);25 ············this.mOnConnectMethod·=·forName.getMethod("onConnect",·String.class,·MediaSession$Token.class,·Bundle.class);
26 ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]);26 ············this.mOnConnectFailedMethod·=·forName.getMethod("onConnectFailed",·(Class<?>[])new·Class[0]);
27 ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2);27 ············this.mOnLoadChildrenMethod·=·forName.getMethod("onLoadChildren",·String.class,·forName2);
28 ········}28 ········}
29 ········catch·(NoSuchMethodException·ex)·{} 
30 ········catch·(ClassNotFoundException·ex2)·{29 ········catch·(ClassNotFoundException·ex)·{}
 30 ········catch·(NoSuchMethodException·ex2)·{
31 ············goto·Label_0201;31 ············goto·Label_0201;
32 ········}32 ········}
33 ····}33 ····}
34 ····34 ····
35 ····IBinder·asBinder()·{35 ····IBinder·asBinder()·{
36 ········IBinder·binder·=·null;36 ········IBinder·binder·=·null;
37 ········try·{37 ········try·{
1.36 KB
android/support/v4/media/ParceledListSliceAdapterApi21.class
1.25 KB
procyon -ec {}
    
Offset 16, 22 lines modifiedOffset 16, 22 lines modified
16 ············final·Class[]·parameterTypes·=·{·List.class·};16 ············final·Class[]·parameterTypes·=·{·List.class·};
17 ············final·Class<?>·clazz·=·forName;17 ············final·Class<?>·clazz·=·forName;
18 ············try·{18 ············try·{
19 ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes);19 ················final·Constructor<?>·constructor·=·clazz.getConstructor((Class<?>[])parameterTypes);
20 ················try·{20 ················try·{
21 ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor;21 ····················ParceledListSliceAdapterApi21.sConstructor·=·constructor;
22 ················}22 ················}
23 ················catch·(NoSuchMethodException·ex)·{} 
24 ················catch·(ClassNotFoundException·ex2)·{}23 ················catch·(ClassNotFoundException·ex)·{}
 24 ················catch·(NoSuchMethodException·ex2)·{}
25 ············}25 ············}
26 ············catch·(NoSuchMethodException·ex3)·{} 
27 ············catch·(ClassNotFoundException·ex4)·{}26 ············catch·(ClassNotFoundException·ex3)·{}
 27 ············catch·(NoSuchMethodException·ex4)·{}
28 ········}28 ········}
29 ········catch·(NoSuchMethodException·ex5)·{} 
30 ········catch·(ClassNotFoundException·ex6)·{}29 ········catch·(ClassNotFoundException·ex5)·{}
 30 ········catch·(NoSuchMethodException·ex6)·{}
31 ····}31 ····}
32 ····32 ····
33 ····static·Object·newInstance(final·List·list)·{33 ····static·Object·newInstance(final·List·list)·{
34 ········Object·instance·=·null;34 ········Object·instance·=·null;
35 ········try·{35 ········try·{
36 ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor;36 ············final·Constructor·sConstructor·=·ParceledListSliceAdapterApi21.sConstructor;
37 ············final·Object[]·initargs·=·{·list·};37 ············final·Object[]·initargs·=·{·list·};
6.44 KB
com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService.class
6.3 KB
javap -verbose -constants -s -l -private {}
    
Offset 247, 70 lines modifiedOffset 247, 68 lines modified
247 ········14:·aload_0247 ········14:·aload_0
248 ········15:·ldc···········#60·················//·String·wifi248 ········15:·ldc···········#60·················//·String·wifi
249 ········17:·invokevirtual·#64·················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object;249 ········17:·invokevirtual·#64·················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
250 ········20:·checkcast·····#66·················//·class·android/net/wifi/WifiManager250 ········20:·checkcast·····#66·················//·class·android/net/wifi/WifiManager
251 ········23:·astore········4251 ········23:·astore········4
252 ········25:·aload_0252 ········25:·aload_0
253 ········26:·getfield······#58·················//·Field·networks:Ljava/util/ArrayList;253 ········26:·getfield······#58·················//·Field·networks:Ljava/util/ArrayList;
254 ········29:·astore_2 
255 ········30:·aload_2 
256 ········31:·invokevirtual·#72·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;254 ········29:·invokevirtual·#72·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator;
257 ········34:·astore········5 
258 ········36:·aload·········5255 ········32:·astore_2
 256 ········33:·aload_2
259 ········38:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z257 ········34:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
260 ········43:·istore········6258 ········39:·istore········5
261 ········45:·iload·········6259 ········41:·iload·········5
262 ········47:·ifeq··········147260 ········43:·ifeq··········146
263 ········50:·aload·········5261 ········46:·aload_2
264 ········52:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;262 ········47:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
265 ········57:·checkcast·····#84·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network263 ········52:·checkcast·····#84·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network
266 ········60:·astore········7264 ········55:·astore········6
267 ········62:·aload·········7265 ········57:·aload·········6
268 ········64:·getfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z266 ········59:·getfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z
269 ········67:·istore········6267 ········62:·istore········5
270 ········69:·iload·········6268 ········64:·iload·········5
271 ········71:·ifne··········135269 ········66:·ifne··········134
272 ········74:·iconst_1270 ········69:·iconst_1
273 ········75:·istore········6271 ········70:·istore········5
274 ········77:·aload·········7272 ········72:·aload·········6
275 ········79:·iload·········6273 ········74:·iload·········5
276 ········81:·putfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z274 ········76:·putfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z
277 ········84:·new···········#91·················//·class·android/net/wifi/WifiConfiguration275 ········79:·new···········#91·················//·class·android/net/wifi/WifiConfiguration
278 ········87:·astore········8276 ········82:·astore········7
279 ········89:·aload·········8277 ········84:·aload·········7
280 ········91:·invokespecial·#94·················//·Method·android/net/wifi/WifiConfiguration."<init>":()V278 ········86:·invokespecial·#94·················//·Method·android/net/wifi/WifiConfiguration."<init>":()V
281 ········94:·aload·········7279 ········89:·aload·········6
282 ········96:·getfield······#97·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String;280 ········91:·getfield······#97·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String;
283 ········99:·astore_2281 ········94:·astore········8
 282 ········96:·aload·········7
284 ·······100:·aload·········8283 ········98:·aload·········8
285 ·······102:·aload_2 
286 ·······103:·putfield······#100················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;284 ·······100:·putfield······#100················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;
287 ·······106:·aload·········8285 ·······103:·aload·········7
288 ·······108:·getfield······#104················//·Field·android/net/wifi/WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;286 ·······105:·getfield······#104················//·Field·android/net/wifi/WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet;
289 ·······111:·astore_2 
290 ·······112:·aload_2287 ·······108:·astore········8
 288 ·······110:·aload·········8
291 ·······113:·iconst_0289 ·······112:·iconst_0
292 ·······114:·invokevirtual·#110················//·Method·java/util/BitSet.set:(I)V290 ·······113:·invokevirtual·#110················//·Method·java/util/BitSet.set:(I)V
293 ·······117:·aload·········4291 ·······116:·aload·········4
294 ·······119:·aload·········8292 ·······118:·aload·········7
295 ·······121:·invokevirtual·#114················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I293 ·······120:·invokevirtual·#114················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I
296 ·······124:·istore········9294 ·······123:·istore········9
297 ·······126:·aload·········4295 ·······125:·aload·········4
298 ·······128:·iload·········9296 ·······127:·iload·········9
299 ·······130:·iconst_0297 ·······129:·iconst_0
300 ·······131:·invokevirtual·#118················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z298 ·······130:·invokevirtual·#118················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z
301 ·······134:·pop299 ·······133:·pop
302 ·······135:·iload_3300 ·······134:·iload_3
303 ·······136:·iconst_1301 ·······135:·iconst_1
304 ·······137:·iadd302 ·······136:·iadd
305 ·······138:·istore_3303 ·······137:·istore_3
306 ·······139:·aload_0304 ·······138:·aload_0
307 ·······140:·iload_3305 ·······139:·iload_3
308 ·······141:·invokespecial·#121················//·Method·responseProgress:(I)V306 ·······140:·invokespecial·#121················//·Method·responseProgress:(I)V
309 ·······144:·goto··········36307 ·······143:·goto··········33
310 ·······147:·aload·········4308 ·······146:·aload·········4
311 ·······149:·invokevirtual·#124················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z309 ·······148:·invokevirtual·#124················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z
312 ·······152:·pop310 ·······151:·pop
313 ·······153:·aload_0311 ·······152:·aload_0
314 ·······154:·invokespecial·#127················//·Method·responseFinished:()V312 ·······153:·invokespecial·#127················//·Method·responseFinished:()V
315 ·······157:·return313 ·······156:·return
316 }314 }
12.9 KB
com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService.class
12.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 741, 157 lines modifiedOffset 741, 157 lines modified
741 ···········234···239···107···Class·java/io/IOException741 ···········234···239···107···Class·java/io/IOException
742 ···········234···239···242···Class·org/json/JSONException742 ···········234···239···242···Class·org/json/JSONException
  
743 ··private·com.example.tobiastrumm.freifunkautoconnect.Node[]·getNearestNodes(com.example.tobiastrumm.freifunkautoconnect.Node[],·android.location.Location);743 ··private·com.example.tobiastrumm.freifunkautoconnect.Node[]·getNearestNodes(com.example.tobiastrumm.freifunkautoconnect.Node[],·android.location.Location);
744 ····descriptor:·([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node;744 ····descriptor:·([Lcom/example/tobiastrumm/freifunkautoconnect/Node;Landroid/location/Location;)[Lcom/example/tobiastrumm/freifunkautoconnect/Node;
745 ····flags:·(0x0002)·ACC_PRIVATE745 ····flags:·(0x0002)·ACC_PRIVATE
746 ····Code:746 ····Code:
747 ······stack=300,·locals=24,·args_size=3747 ······stack=300,·locals=22,·args_size=3
748 ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J748 ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J
749 ·········3:·lstore_3749 ·········3:·lstore_3
750 ·········4:·aload_1750 ·········4:·aload_1
751 ·········5:·astore········5 
752 ·········7:·aload_1 
753 ·········8:·arraylength751 ·········5:·arraylength
 752 ·········6:·istore········5
 753 ·········8:·iconst_0
754 ·········9:·istore········6754 ·········9:·istore········6
755 ········11:·iconst_0755 ········11:·aconst_null
756 ········12:·istore········7756 ········12:·astore········7
757 ········14:·iload·········7757 ········14:·iload·········6
758 ········16:·iload·········6758 ········16:·iload·········5
759 ········18:·if_icmpge·····101759 ········18:·if_icmpge·····100
760 ········21:·aload·········5760 ········21:·aload_1
761 ········23:·iload·········7761 ········22:·iload·········6
762 ········25:·aaload762 ········24:·aaload
763 ········26:·astore········8763 ········25:·astore········8
764 ········28:·new···········#160················//·class·android/location/Location764 ········27:·new···········#160················//·class·android/location/Location
765 ········31:·astore········9765 ········30:·astore········9
766 ········33:·ldc···········#18·················//·String·nodes.json766 ········32:·ldc···········#18·················//·String·nodes.json
767 ········35:·astore········10767 ········34:·astore········10
768 ········37:·aload·········9768 ········36:·aload·········9
769 ········39:·aload·········10769 ········38:·aload·········10
770 ········41:·invokespecial·#161················//·Method·android/location/Location."<init>":(Ljava/lang/String;)V770 ········40:·invokespecial·#161················//·Method·android/location/Location."<init>":(Ljava/lang/String;)V
771 ········44:·aload·········8771 ········43:·aload·········8
772 ········46:·getfield······#167················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lat:D772 ········45:·getfield······#167················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lat:D
773 ········49:·dstore········11773 ········48:·dstore········11
774 ········51:·aload·········9774 ········50:·aload·········9
775 ········53:·dload·········11775 ········52:·dload·········11
776 ········55:·invokevirtual·#171················//·Method·android/location/Location.setLatitude:(D)V776 ········54:·invokevirtual·#171················//·Method·android/location/Location.setLatitude:(D)V
777 ········58:·aload·········8777 ········57:·aload·········8
778 ········60:·getfield······#174················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lon:D778 ········59:·getfield······#174················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lon:D
779 ········63:·dstore········11779 ········62:·dstore········11
780 ········65:·aload·········9780 ········64:·aload·········9
781 ········67:·dload·········11781 ········66:·dload·········11
782 ········69:·invokevirtual·#177················//·Method·android/location/Location.setLongitude:(D)V782 ········68:·invokevirtual·#177················//·Method·android/location/Location.setLongitude:(D)V
783 ········72:·aload_2783 ········71:·aload_2
784 ········73:·aload·········9784 ········72:·aload·········9
785 ········75:·invokevirtual·#181················//·Method·android/location/Location.distanceTo:(Landroid/location/Location;)F785 ········74:·invokevirtual·#181················//·Method·android/location/Location.distanceTo:(Landroid/location/Location;)F
786 ········78:·fstore········13786 ········77:·fstore········13
787 ········80:·fload·········13787 ········79:·fload·········13
788 ········82:·f2d788 ········81:·f2d
789 ········83:·dstore········11789 ········82:·dstore········11
790 ········85:·aload·········8790 ········84:·aload·········8
791 ········87:·dload·········11791 ········86:·dload·········11
792 ········89:·putfield······#184················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.distance:D792 ········88:·putfield······#184················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.distance:D
793 ········92:·iload·········7793 ········91:·iload·········6
794 ········94:·iconst_1794 ········93:·iconst_1
795 ········95:·iadd795 ········94:·iadd
796 ········96:·istore········7796 ········95:·istore········6
797 ········98:·goto··········14797 ········97:·goto··········14
798 ·······101:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J798 ·······100:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J
799 ·······104:·lstore········14799 ·······103:·lstore········14
800 ·······106:·lload·········14800 ·······105:·lload·········14
801 ·······108:·lload_3801 ·······107:·lload_3
802 ·······109:·lsub802 ·······108:·lsub
803 ·······110:·lstore········16803 ·······109:·lstore········16
804 ·······112:·getstatic·····#51·················//·Field·TAG:Ljava/lang/String;804 ·······111:·getstatic·····#51·················//·Field·TAG:Ljava/lang/String;
805 ·······115:·astore········10805 ·······114:·astore········7
806 ·······117:·new···········#136················//·class·java/lang/StringBuilder806 ·······116:·new···········#136················//·class·java/lang/StringBuilder
807 ·······120:·astore········18807 ·······119:·astore········18
808 ·······122:·aload·········18808 ·······121:·aload·········18
809 ·······124:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V809 ·······123:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V
810 ·······127:·aload·········18810 ·······126:·aload·········18
811 ·······129:·ldc···········#186················//·String·Duration·calculating·distances:811 ·······128:·ldc···········#186················//·String·Duration·calculating·distances:
812 ·······131:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;812 ·······130:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
813 ·······134:·lload·········16813 ·······133:·lload·········16
814 ·······136:·invokevirtual·#189················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;814 ·······135:·invokevirtual·#189················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder;
815 ·······139:·astore········18815 ·······138:·astore········18
816 ·······141:·ldc···········#191················//·String··ms816 ·······140:·ldc···········#191················//·String··ms
817 ·······143:·astore········19817 ·······142:·astore········10
818 ·······145:·aload·········18818 ·······144:·aload·········18
819 ·······147:·aload·········19819 ·······146:·aload·········10
820 ·······149:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;820 ·······148:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
821 ·······152:·invokevirtual·#145················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;821 ·······151:·invokevirtual·#145················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
822 ·······155:·astore········18822 ·······154:·astore········18
823 ·······157:·aload·········10823 ·······156:·aload·········7
824 ·······159:·aload·········18824 ·······158:·aload·········18
825 ·······161:·invokestatic··#75·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I825 ·······160:·invokestatic··#75·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I
826 ·······164:·pop826 ·······163:·pop
827 ·······165:·new···········#193················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1827 ·······164:·new···········#193················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1
828 ·······168:·astore········10828 ·······167:·astore········7
829 ·······170:·aload·········10829 ·······169:·aload·········7
830 ·······172:·aload_0830 ·······171:·aload_0
831 ·······173:·invokespecial·#196················//·Method·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1."<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V831 ·······172:·invokespecial·#196················//·Method·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1."<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V
832 ·······176:·aload_1832 ·······175:·aload_1
833 ·······177:·aload·········10833 ·······176:·aload·········7
834 ·······179:·invokestatic··#202················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V834 ·······178:·invokestatic··#202················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V
835 ·······182:·aload_0835 ·······181:·aload_0
836 ·······183:·getfield······#204················//·Field·numberOfNodes:I836 ·······182:·getfield······#204················//·Field·numberOfNodes:I
837 ·······186:·istore········20837 ·······185:·istore········6
838 ·······188:·iload·········20838 ·······187:·iload·········6
839 ·······190:·anewarray·····#163················//·class·com/example/tobiastrumm/freifunkautoconnect/Node839 ·······189:·anewarray·····#163················//·class·com/example/tobiastrumm/freifunkautoconnect/Node
840 ·······193:·astore········21840 ·······192:·astore········19
841 ·······195:·iconst_0841 ·······194:·iconst_0
842 ·······196:·istore········22842 ·······195:·istore········20
843 ·······198:·iconst_0843 ·······197:·iconst_0
844 ·······199:·istore········23844 ·······198:·istore········21
845 ·······201:·aload_0845 ·······200:·aload_0
846 ·······202:·getfield······#204················//·Field·numberOfNodes:I846 ·······201:·getfield······#204················//·Field·numberOfNodes:I
847 ·······205:·istore········20847 ·······204:·istore········6
848 ·······207:·iload·········22 
849 ·······209:·iload·········20848 ·······206:·iload·········20
 849 ·······208:·iload·········6
850 ·······211:·if_icmpge·····282850 ·······210:·if_icmpge·····281
851 ·······214:·aload_1851 ·······213:·aload_1
852 ·······215:·arraylength852 ·······214:·arraylength
853 ·······216:·istore········20853 ·······215:·istore········6
854 ·······218:·iload·········23854 ·······217:·iload·········21
855 ·······220:·iload·········20855 ·······219:·iload·········6
856 ·······222:·if_icmpge·····282856 ·······221:·if_icmpge·····281
857 ·······225:·aload_0857 ·······224:·aload_0
858 ·······226:·getfield······#206················//·Field·showOfflineNodes:Z858 ·······225:·getfield······#206················//·Field·showOfflineNodes:Z
859 ·······229:·istore········20859 ·······228:·istore········6
860 ·······231:·iload·········20860 ·······230:·iload·········6
861 ·······233:·ifne··········254861 ·······232:·ifne··········253
862 ·······236:·aload_1862 ·······235:·aload_1
863 ·······237:·iload·········23863 ·······236:·iload·········21
Max diff block lines reached; 341/12954 bytes (2.63%) of diff not shown.
5.79 KB
com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$NetworkFilter.class
5.62 KB
javap -verbose -constants -s -l -private {}
    
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V140 ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V
141 ·········5:·return141 ·········5:·return
  
142 ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence);142 ··protected·android.widget.Filter$FilterResults·performFiltering(java.lang.CharSequence);
143 ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;143 ····descriptor:·(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;
144 ····flags:·(0x0004)·ACC_PROTECTED144 ····flags:·(0x0004)·ACC_PROTECTED
145 ····Code:145 ····Code:
146 ······stack=300,·locals=9,·args_size=2146 ······stack=300,·locals=10,·args_size=2
147 ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults147 ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults
148 ·········3:·astore_2148 ·········3:·astore_2
149 ·········4:·aload_2149 ·········4:·aload_2
150 ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V150 ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V
151 ·········8:·aload_0151 ·········8:·aload_0
152 ·········9:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;152 ·········9:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
153 ········12:·astore_3153 ········12:·astore_3
Offset 189, 53 lines modifiedOffset 189, 51 lines modified
189 ········83:·aload_1189 ········83:·aload_1
190 ········84:·invokeinterface·#54,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String;190 ········84:·invokeinterface·#54,··1···········//·InterfaceMethod·java/lang/CharSequence.toString:()Ljava/lang/String;
191 ········89:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;191 ········89:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
192 ········92:·astore_1192 ········92:·astore_1
193 ········93:·aload_0193 ········93:·aload_0
194 ········94:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;194 ········94:·getfield······#8··················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
195 ········97:·invokestatic··#34·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$400:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List;195 ········97:·invokestatic··#34·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$400:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List;
196 ·······100:·astore_3 
197 ·······101:·aload_3 
198 ·······102:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;196 ·······100:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
199 ·······107:·astore········6 
200 ·······109:·aload·········6197 ·······105:·astore_3
 198 ·······106:·aload_3
201 ·······111:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z199 ·······107:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
202 ·······116:·istore········4200 ·······112:·istore········6
203 ·······118:·iload·········4201 ·······114:·iload·········6
204 ·······120:·ifeq··········71202 ·······116:·ifeq··········71
205 ·······123:·aload·········6203 ·······119:·aload_3
206 ·······125:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;204 ·······120:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
207 ·······130:·checkcast·····#75·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network205 ·······125:·checkcast·····#75·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network
208 ·······133:·astore········7206 ·······128:·astore········7
209 ·······135:·aload·········7207 ·······130:·aload·········7
210 ·······137:·getfield······#79·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String;208 ·······132:·getfield······#79·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String;
211 ·······140:·astore········8209 ·······135:·astore········8
212 ·······142:·aload·········8210 ·······137:·aload·········8
213 ·······144:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;211 ·······139:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String;
214 ·······147:·astore_3 
215 ·······148:·aload_3212 ·······142:·astore········9
 213 ·······144:·aload·········9
216 ·······149:·aload_1214 ·······146:·aload_1
217 ·······150:·invokevirtual·#83·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z215 ·······147:·invokevirtual·#83·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z
218 ·······153:·istore········4216 ·······150:·istore········6
219 ·······155:·iload·········4217 ·······152:·iload·········6
220 ·······157:·ifeq··········168218 ·······154:·ifeq··········165
221 ·······160:·aload·········5219 ·······157:·aload·········5
222 ·······162:·aload·········7220 ·······159:·aload·········7
223 ·······164:·invokevirtual·#87·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z221 ·······161:·invokevirtual·#87·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z
224 ·······167:·pop222 ·······164:·pop
225 ·······168:·aload_2223 ·······165:·aload_2
226 ·······169:·aload·········5224 ·······166:·aload·········5
227 ·······171:·putfield······#38·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object;225 ·······168:·putfield······#38·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object;
228 ·······174:·aload·········5226 ·······171:·aload·········5
229 ·······176:·invokevirtual·#88·················//·Method·java/util/ArrayList.size:()I227 ·······173:·invokevirtual·#88·················//·Method·java/util/ArrayList.size:()I
230 ·······179:·istore········4228 ·······176:·istore········6
231 ·······181:·aload_2229 ·······178:·aload_2
232 ·······182:·iload·········4230 ·······179:·iload·········6
233 ·······184:·putfield······#47·················//·Field·android/widget/Filter$FilterResults.count:I231 ·······181:·putfield······#47·················//·Field·android/widget/Filter$FilterResults.count:I
234 ·······187:·goto··········109232 ·······184:·goto··········106
  
235 ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults);233 ··protected·void·publishResults(java.lang.CharSequence,·android.widget.Filter$FilterResults);
236 ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V234 ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V
237 ····flags:·(0x0004)·ACC_PROTECTED235 ····flags:·(0x0004)·ACC_PROTECTED
238 ····Code:236 ····Code:
239 ······stack=300,·locals=5,·args_size=3237 ······stack=300,·locals=5,·args_size=3
240 ·········0:·aload_0238 ·········0:·aload_0
1.04 KB
com/example/tobiastrumm/freifunkautoconnect/NotificationService.class
927 B
procyon -ec {}
    
Offset 48, 16 lines modifiedOffset 48, 16 lines modified
48 ····48 ····
49 ····private·boolean·checkIfAlreadyConnectedToAnyNetwork()·{49 ····private·boolean·checkIfAlreadyConnectedToAnyNetwork()·{
50 ········int·connectedOrConnecting·=·1;50 ········int·connectedOrConnecting·=·1;
51 ········if·(Build$VERSION.SDK_INT·<·21)·{51 ········if·(Build$VERSION.SDK_INT·<·21)·{
52 ············connectedOrConnecting·=·(this.connMan.getNetworkInfo(connectedOrConnecting).isConnectedOrConnecting()·?·1·:·0);52 ············connectedOrConnecting·=·(this.connMan.getNetworkInfo(connectedOrConnecting).isConnectedOrConnecting()·?·1·:·0);
53 ········}53 ········}
54 ········else·{54 ········else·{
55 ············Network[]·allNetworks;55 ············final·Network[]·allNetworks·=·this.connMan.getAllNetworks();
56 ············for·(int·length·=·(allNetworks·=·this.connMan.getAllNetworks()).length,·i·=·0;·i·<·length;·++i)·{56 ············for·(int·length·=·allNetworks.length,·i·=·0;·i·<·length;·++i)·{
57 ················if·(this.connMan.getNetworkInfo(allNetworks[i]).isConnectedOrConnecting())·{57 ················if·(this.connMan.getNetworkInfo(allNetworks[i]).isConnectedOrConnecting())·{
58 ····················return·connectedOrConnecting·!=·0;58 ····················return·connectedOrConnecting·!=·0;
59 ················}59 ················}
60 ············}60 ············}
61 ············connectedOrConnecting·=·0;61 ············connectedOrConnecting·=·0;
62 ········}62 ········}
63 ········return·connectedOrConnecting·!=·0;63 ········return·connectedOrConnecting·!=·0;
8.82 KB
com/example/tobiastrumm/freifunkautoconnect/AddRemoveNetworksFragment.class
8.67 KB
javap -verbose -constants -s -l -private {}
    
Offset 625, 15 lines modifiedOffset 625, 15 lines modified
625 ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V625 ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V
626 ········45:·return626 ········45:·return
  
627 ··private·boolean·isAddAllNetworkServiceRunning();627 ··private·boolean·isAddAllNetworkServiceRunning();
628 ····descriptor:·()Z628 ····descriptor:·()Z
629 ····flags:·(0x0002)·ACC_PRIVATE629 ····flags:·(0x0002)·ACC_PRIVATE
630 ····Code:630 ····Code:
631 ······stack=300,·locals=7,·args_size=1631 ······stack=300,·locals=8,·args_size=1
632 ·········0:·aload_0632 ·········0:·aload_0
633 ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;633 ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
634 ·········4:·astore_1634 ·········4:·astore_1
635 ·········5:·ldc···········#84·················//·String·activity635 ·········5:·ldc···········#84·················//·String·activity
636 ·········7:·astore_2636 ·········7:·astore_2
637 ·········8:·aload_1637 ·········8:·aload_1
638 ·········9:·aload_2638 ·········9:·aload_2
Offset 643, 55 lines modifiedOffset 643, 53 lines modified
643 ········17:·iconst_m1643 ········17:·iconst_m1
644 ········18:·iconst_1644 ········18:·iconst_1
645 ········19:·iushr645 ········19:·iushr
646 ········20:·istore········4646 ········20:·istore········4
647 ········22:·aload_3647 ········22:·aload_3
648 ········23:·iload·········4648 ········23:·iload·········4
649 ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;649 ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;
650 ········28:·astore_1 
651 ········29:·aload_1 
652 ········30:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;650 ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
653 ········35:·astore········5 
654 ········37:·aload·········5651 ········33:·astore_1
 652 ········34:·aload_1
655 ········39:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z653 ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
656 ········44:·istore········4654 ········40:·istore········5
657 ········46:·iload·········4655 ········42:·iload·········5
658 ········48:·ifeq··········96656 ········44:·ifeq··········93
659 ········51:·aload·········5657 ········47:·aload_1
660 ········53:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;658 ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
661 ········58:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo659 ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo
662 ········61:·astore········6660 ········56:·astore········6
663 ········63:·ldc···········#116················//·class·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService661 ········58:·ldc···········#116················//·class·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService
664 ········65:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String;662 ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String;
665 ········68:·astore_1663 ········63:·astore_2
666 ········69:·aload·········6664 ········64:·aload·········6
667 ········71:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;665 ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;
668 ········74:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;666 ········69:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
 667 ········72:·astore········7
669 ········77:·astore_2 
670 ········78:·aload_1 
671 ········79:·aload_2668 ········74:·aload_2
 669 ········75:·aload·········7
672 ········80:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z670 ········77:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
 671 ········80:·istore········5
 672 ········82:·iload·········5
 673 ········84:·ifeq··········34
 674 ········87:·iconst_1
673 ········83:·istore········4675 ········88:·istore········4
674 ········85:·iload·········4 
675 ········87:·ifeq··········37 
676 ········90:·iconst_1 
677 ········91:·istore········4 
678 ········93:·iload·········4676 ········90:·iload·········4
679 ········95:·ireturn677 ········92:·ireturn
680 ········96:·iconst_0678 ········93:·iconst_0
681 ········97:·istore········4679 ········94:·istore········4
682 ········99:·aconst_null680 ········96:·aconst_null
683 ·······100:·astore_1681 ········97:·astore_1
684 ·······101:·goto··········93682 ········98:·goto··········90
  
685 ··private·boolean·isRemoveAllNetworkServiceRunning();683 ··private·boolean·isRemoveAllNetworkServiceRunning();
686 ····descriptor:·()Z684 ····descriptor:·()Z
687 ····flags:·(0x0002)·ACC_PRIVATE685 ····flags:·(0x0002)·ACC_PRIVATE
688 ····Code:686 ····Code:
689 ······stack=300,·locals=7,·args_size=1687 ······stack=300,·locals=8,·args_size=1
690 ·········0:·aload_0688 ·········0:·aload_0
691 ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;689 ·········1:·invokevirtual·#82·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
692 ·········4:·astore_1690 ·········4:·astore_1
693 ·········5:·ldc···········#84·················//·String·activity691 ·········5:·ldc···········#84·················//·String·activity
694 ·········7:·astore_2692 ·········7:·astore_2
695 ·········8:·aload_1693 ·········8:·aload_1
696 ·········9:·aload_2694 ·········9:·aload_2
Offset 701, 49 lines modifiedOffset 699, 47 lines modified
701 ········17:·iconst_m1699 ········17:·iconst_m1
702 ········18:·iconst_1700 ········18:·iconst_1
703 ········19:·iushr701 ········19:·iushr
704 ········20:·istore········4702 ········20:·istore········4
705 ········22:·aload_3703 ········22:·aload_3
706 ········23:·iload·········4704 ········23:·iload·········4
707 ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;705 ········25:·invokevirtual·#96·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;
708 ········28:·astore_1 
709 ········29:·aload_1 
710 ········30:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;706 ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
711 ········35:·astore········5 
712 ········37:·aload·········5707 ········33:·astore_1
 708 ········34:·aload_1
713 ········39:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z709 ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
714 ········44:·istore········4710 ········40:·istore········5
715 ········46:·iload·········4711 ········42:·iload·········5
716 ········48:·ifeq··········96712 ········44:·ifeq··········93
717 ········51:·aload·········5713 ········47:·aload_1
718 ········53:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;714 ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
719 ········58:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo715 ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo
720 ········61:·astore········6716 ········56:·astore········6
721 ········63:·ldc···········#137················//·class·com/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService717 ········58:·ldc···········#137················//·class·com/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService
722 ········65:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String;718 ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String;
723 ········68:·astore_1719 ········63:·astore_2
724 ········69:·aload·········6720 ········64:·aload·········6
725 ········71:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;721 ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;
726 ········74:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;722 ········69:·invokevirtual·#128················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
 723 ········72:·astore········7
727 ········77:·astore_2 
728 ········78:·aload_1 
729 ········79:·aload_2724 ········74:·aload_2
 725 ········75:·aload·········7
730 ········80:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z726 ········77:·invokevirtual·#134················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
 727 ········80:·istore········5
 728 ········82:·iload·········5
 729 ········84:·ifeq··········34
 730 ········87:·iconst_1
731 ········83:·istore········4731 ········88:·istore········4
732 ········85:·iload·········4 
733 ········87:·ifeq··········37 
734 ········90:·iconst_1 
735 ········91:·istore········4 
736 ········93:·iload·········4732 ········90:·iload·········4
737 ········95:·ireturn733 ········92:·ireturn
738 ········96:·iconst_0734 ········93:·iconst_0
739 ········97:·istore········4735 ········94:·istore········4
740 ········99:·aconst_null736 ········96:·aconst_null
741 ·······100:·astore_1737 ········97:·astore_1
Max diff block lines reached; 414/8795 bytes (4.71%) of diff not shown.
4.76 KB
com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment.class
4.63 KB
javap -verbose -constants -s -l -private {}
    
Offset 677, 15 lines modifiedOffset 677, 15 lines modified
677 ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V677 ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V
678 ·········4:·return678 ·········4:·return
  
679 ··private·boolean·isFindNearestNodesServiceRunning();679 ··private·boolean·isFindNearestNodesServiceRunning();
680 ····descriptor:·()Z680 ····descriptor:·()Z
681 ····flags:·(0x0002)·ACC_PRIVATE681 ····flags:·(0x0002)·ACC_PRIVATE
682 ····Code:682 ····Code:
683 ······stack=300,·locals=7,·args_size=1683 ······stack=300,·locals=8,·args_size=1
684 ·········0:·aload_0684 ·········0:·aload_0
685 ·········1:·invokevirtual·#77·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;685 ·········1:·invokevirtual·#77·················//·Method·getActivity:()Landroid/support/v4/app/FragmentActivity;
686 ·········4:·astore_1686 ·········4:·astore_1
687 ·········5:·ldc···········#79·················//·String·activity687 ·········5:·ldc···········#79·················//·String·activity
688 ·········7:·astore_2688 ·········7:·astore_2
689 ·········8:·aload_1689 ·········8:·aload_1
690 ·········9:·aload_2690 ·········9:·aload_2
Offset 695, 49 lines modifiedOffset 695, 47 lines modified
695 ········17:·iconst_m1695 ········17:·iconst_m1
696 ········18:·iconst_1696 ········18:·iconst_1
697 ········19:·iushr697 ········19:·iushr
698 ········20:·istore········4698 ········20:·istore········4
699 ········22:·aload_3699 ········22:·aload_3
700 ········23:·iload·········4700 ········23:·iload·········4
701 ········25:·invokevirtual·#91·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;701 ········25:·invokevirtual·#91·················//·Method·android/app/ActivityManager.getRunningServices:(I)Ljava/util/List;
702 ········28:·astore_1 
703 ········29:·aload_1 
704 ········30:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;702 ········28:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
705 ········35:·astore········5 
706 ········37:·aload·········5703 ········33:·astore_1
 704 ········34:·aload_1
707 ········39:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z705 ········35:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
708 ········44:·istore········4706 ········40:·istore········5
709 ········46:·iload·········4707 ········42:·iload·········5
710 ········48:·ifeq··········96708 ········44:·ifeq··········93
711 ········51:·aload·········5709 ········47:·aload_1
712 ········53:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;710 ········48:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
713 ········58:·checkcast·····#109················//·class·android/app/ActivityManager$RunningServiceInfo711 ········53:·checkcast·····#109················//·class·android/app/ActivityManager$RunningServiceInfo
714 ········61:·astore········6712 ········56:·astore········6
715 ········63:·ldc···········#111················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService713 ········58:·ldc···········#111················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService
716 ········65:·invokevirtual·#114················//·Method·java/lang/Class.getName:()Ljava/lang/String;714 ········60:·invokevirtual·#114················//·Method·java/lang/Class.getName:()Ljava/lang/String;
717 ········68:·astore_1715 ········63:·astore_2
718 ········69:·aload·········6716 ········64:·aload·········6
719 ········71:·getfield······#118················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;717 ········66:·getfield······#118················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName;
720 ········74:·invokevirtual·#123················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;718 ········69:·invokevirtual·#123················//·Method·android/content/ComponentName.getClassName:()Ljava/lang/String;
 719 ········72:·astore········7
721 ········77:·astore_2 
722 ········78:·aload_1 
723 ········79:·aload_2720 ········74:·aload_2
 721 ········75:·aload·········7
724 ········80:·invokevirtual·#129················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z722 ········77:·invokevirtual·#129················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z
 723 ········80:·istore········5
 724 ········82:·iload·········5
 725 ········84:·ifeq··········34
 726 ········87:·iconst_1
725 ········83:·istore········4727 ········88:·istore········4
726 ········85:·iload·········4 
727 ········87:·ifeq··········37 
728 ········90:·iconst_1 
729 ········91:·istore········4 
730 ········93:·iload·········4728 ········90:·iload·········4
731 ········95:·ireturn729 ········92:·ireturn
732 ········96:·iconst_0730 ········93:·iconst_0
733 ········97:·istore········4731 ········94:·istore········4
734 ········99:·aconst_null732 ········96:·aconst_null
735 ·······100:·astore_1733 ········97:·astore_1
736 ·······101:·goto··········93734 ········98:·goto··········90
  
737 ··public·static·com.example.tobiastrumm.freifunkautoconnect.NearestNodesFragment·newInstance();735 ··public·static·com.example.tobiastrumm.freifunkautoconnect.NearestNodesFragment·newInstance();
738 ····descriptor:·()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;736 ····descriptor:·()Lcom/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment;
739 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC737 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
740 ····Code:738 ····Code:
741 ······stack=300,·locals=1,·args_size=0739 ······stack=300,·locals=1,·args_size=0
742 ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment740 ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment
12.3 KB
com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter$ViewHolder.class
12.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 218, 15 lines modifiedOffset 218, 15 lines modified
218 ····flags:·(0x0001)·ACC_PUBLIC218 ····flags:·(0x0001)·ACC_PUBLIC
219 ····Code:219 ····Code:
220 ······stack=300,·locals=17,·args_size=2220 ······stack=300,·locals=17,·args_size=2
221 ·········0:·aload_0221 ·········0:·aload_0
222 ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I222 ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I
223 ·········4:·istore_2223 ·········4:·istore_2
224 ·········5:·iload_2224 ·········5:·iload_2
225 ·········6:·iflt··········421225 ·········6:·iflt··········415
226 ·········9:·aload_0226 ·········9:·aload_0
227 ········10:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;227 ········10:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
228 ········13:·astore_3228 ········13:·astore_3
229 ········14:·aload_3229 ········14:·aload_3
230 ········15:·iload_2230 ········15:·iload_2
231 ········16:·invokevirtual·#42·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.getNetwork:(I)Lcom/example/tobiastrumm/freifunkautoconnect/Network;231 ········16:·invokevirtual·#42·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.getNetwork:(I)Lcom/example/tobiastrumm/freifunkautoconnect/Network;
232 ········19:·astore········4232 ········19:·astore········4
Offset 239, 23 lines modifiedOffset 239, 23 lines modified
239 ········34:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;239 ········34:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
240 ········37:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;240 ········37:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;
241 ········40:·astore_3241 ········40:·astore_3
242 ········41:·aload_3242 ········41:·aload_3
243 ········42:·invokevirtual·#58·················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;243 ········42:·invokevirtual·#58·················//·Method·android/net/wifi/WifiManager.getConfiguredNetworks:()Ljava/util/List;
244 ········45:·astore········6244 ········45:·astore········6
245 ········47:·aload·········6245 ········47:·aload·········6
246 ········49:·ifnull········321246 ········49:·ifnull········318
247 ········52:·aload·········6247 ········52:·aload·········6
248 ········54:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;248 ········54:·invokeinterface·#64,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
249 ········59:·astore········7249 ········59:·astore········7
250 ········61:·aload·········7250 ········61:·aload·········7
251 ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z251 ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
252 ········68:·istore········5252 ········68:·istore········5
253 ········70:·iload·········5253 ········70:·iload·········5
254 ········72:·ifeq··········321254 ········72:·ifeq··········318
255 ········75:·aload·········7255 ········75:·aload·········7
256 ········77:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;256 ········77:·invokeinterface·#74,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
257 ········82:·checkcast·····#76·················//·class·android/net/wifi/WifiConfiguration257 ········82:·checkcast·····#76·················//·class·android/net/wifi/WifiConfiguration
258 ········85:·astore········8258 ········85:·astore········8
259 ········87:·aload·········8259 ········87:·aload·········8
260 ········89:·getfield······#80·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;260 ········89:·getfield······#80·················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String;
261 ········92:·astore_3261 ········92:·astore_3
Offset 338, 92 lines modifiedOffset 338, 88 lines modified
338 ·······257:·aload·········8338 ·······257:·aload·········8
339 ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I339 ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I
340 ·······262:·istore········13340 ·······262:·istore········13
341 ·······264:·aload_0341 ·······264:·aload_0
342 ·······265:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;342 ·······265:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
343 ·······268:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;343 ·······268:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;
344 ·······271:·astore_3344 ·······271:·astore_3
345 ·······272:·iconst_0 
346 ·······273:·istore········10 
347 ·······275:·aconst_null345 ·······272:·aconst_null
348 ·······276:·astore········9346 ·······273:·astore········7
349 ·······278:·aload_3347 ·······275:·aload_3
350 ·······279:·iload·········13348 ·······276:·iload·········13
351 ·······281:·iconst_0349 ·······278:·iconst_0
352 ·······282:·invokevirtual·#131················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z350 ·······279:·invokevirtual·#131················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z
353 ·······285:·istore········14351 ·······282:·istore········14
354 ·······287:·aload_0352 ·······284:·aload_0
355 ·······288:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;353 ·······285:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
356 ·······291:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;354 ·······288:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager;
357 ·······294:·astore_3355 ·······291:·astore_3
358 ·······295:·aload_3356 ·······292:·aload_3
359 ·······296:·invokevirtual·#100················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z357 ·······293:·invokevirtual·#100················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z
360 ·······299:·istore········12358 ·······296:·istore········12
361 ·······301:·iload·········14359 ·······298:·iload·········14
362 ·······303:·ifeq··········422360 ·······300:·ifeq··········416
363 ·······306:·iload·········12361 ·······303:·iload·········12
364 ·······308:·ifeq··········422362 ·······305:·ifeq··········416
365 ·······311:·iconst_1363 ·······308:·iconst_1
366 ·······312:·istore········5364 ·······309:·istore········5
367 ·······314:·aload·········4365 ·······311:·aload·········4
368 ·······316:·iload·········5366 ·······313:·iload·········5
369 ·······318:·putfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z367 ·······315:·putfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z
370 ·······321:·aload_0368 ·······318:·aload_0
371 ·······322:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;369 ·······319:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
372 ·······325:·invokestatic··#135················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$200:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/content/Context;370 ·······322:·invokestatic··#135················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$200:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/content/Context;
373 ·······328:·invokestatic··#141················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;371 ·······325:·invokestatic··#141················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences;
374 ·······331:·astore········15372 ·······328:·astore········15
375 ·······333:·ldc···········#143················//·String·pref_deprecated_ssids373 ·······330:·ldc···········#143················//·String·pref_deprecated_ssids
376 ·······335:·astore_3374 ·······332:·astore_3
377 ·······336:·iconst_0 
378 ·······337:·istore········10 
379 ·······339:·aconst_null375 ·······333:·aconst_null
380 ·······340:·astore········9376 ·······334:·astore········7
381 ·······342:·aload·········15377 ·······336:·aload·········15
382 ·······344:·aload_3378 ·······338:·aload_3
383 ·······345:·iconst_0379 ·······339:·iconst_0
384 ·······346:·invokeinterface·#149,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z380 ·······340:·invokeinterface·#149,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z
385 ·······351:·istore········16381 ·······345:·istore········16
386 ·······353:·iload·········16382 ·······347:·iload·········16
387 ·······355:·ifne··········430383 ·······349:·ifne··········424
388 ·······358:·aload·········4384 ·······352:·aload·········4
389 ·······360:·getfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z385 ·······354:·getfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z
390 ·······363:·istore········5386 ·······357:·istore········5
391 ·······365:·iload·········5387 ·······359:·iload·········5
392 ·······367:·ifne··········430388 ·······361:·ifne··········424
393 ·······370:·aload·········4389 ·······364:·aload·········4
394 ·······372:·getfield······#152················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.deprecated:Z390 ·······366:·getfield······#152················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.deprecated:Z
395 ·······375:·istore········5391 ·······369:·istore········5
396 ·······377:·iload·········5392 ·······371:·iload·········5
397 ·······379:·ifeq··········430393 ·······373:·ifeq··········424
398 ·······382:·aload_0394 ·······376:·aload_0
399 ·······383:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;395 ·······377:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;
400 ·······386:·invokestatic··#156················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$300:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Ljava/util/List;