Offset 1, 18 lines modified | Offset 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/. |
Offset 1, 405 lines modified | Offset 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:·25 | 1 | Zip·file·size:·2512984·bytes,·number·of·entries:·401 |
2 | -rw----·····2.0·fat···· | 2 | -rw----·····2.0·fat·····5952·bX·defN·17-May-15·19:02·AndroidManifest.xml |
3 | -rw----·····2.0·fat·· | 3 | -rw----·····2.0·fat··2931338·bl·defN·17-May-15·19:02·assets/nodes.json |
4 | -rw----·····2.0·fat····· | 4 | -rw----·····2.0·fat·····3123·bl·defN·17-May-15·19:02·assets/ssids.json |
5 | -rw----·····2.0·fat······ | 5 | -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······ | 6 | -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····· | 7 | -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_in.xml |
8 | -rw----·····2.0·fat·· | 8 | -rw----·····2.0·fat······396·bl·defN·17-May-15·19:02·res/anim/abc_fade_out.xml |
9 | -rw----·····2.0·fat····· | 9 | -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······ | 10 | -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_enter.xml |
11 | -rw----·····2.0·fat······ | 11 | -rw----·····2.0·fat······512·bl·defN·17-May-15·19:02·res/anim/abc_popup_exit.xml |
12 | -rw----·····2.0·fat······ | 12 | -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······ | 13 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_bottom.xml |
14 | -rw----·····2.0·fat······ | 14 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_in_top.xml |
15 | -rw----·····2.0·fat······ | 15 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_bottom.xml |
16 | -rw----·····2.0·fat······ | 16 | -rw----·····2.0·fat······400·bl·defN·17-May-15·19:02·res/anim/abc_slide_out_top.xml |
17 | -rw----·····2.0·fat······ | 17 | -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······ | 18 | -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······ | 19 | -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_in.xml |
20 | -rw----·····2.0·fat······ | 20 | -rw----·····2.0·fat······688·bl·defN·17-May-15·19:02·res/anim/design_fab_out.xml |
21 | -rw----·····2.0·fat······ | 21 | -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_in.xml |
22 | -rw----·····2.0·fat······ | 22 | -rw----·····2.0·fat······320·bl·defN·17-May-15·19:02·res/anim/design_snackbar_out.xml |
23 | -rw----·····2.0·fat······ | 23 | -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······ | 24 | -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······ | 25 | -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······ | 26 | -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······ | 27 | -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······4 | 28 | -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······4 | 29 | -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······5 | 30 | -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·1 | 31 | -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·1 | 32 | -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·1 | 33 | -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·1 | 34 | -rw----·····2.0·fat······468·bl·defN·17-May-15·19:02·res/color/switch_thumb_material_light.xml |
35 | -rw----····· | 35 | -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----····· | 36 | -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----····· | 37 | -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----····· | 38 | -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----····· | 39 | -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····· | 40 | -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····· | 41 | -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····· | 42 | -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····· | 43 | -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······ | 44 | -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····· | 45 | -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····· | 46 | -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····· | 47 | -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····· | 48 | -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······2 | 49 | -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······ | 50 | -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······ | 51 | -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······ | 52 | -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······ | 53 | -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······ | 54 | -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······ | 55 | -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······ | 56 | -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······ | 57 | -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······ | 58 | -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······ | 59 | -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······5 | 60 | -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······ | 61 | -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······ | 62 | -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······ | 63 | -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······ | 64 | -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······ | 65 | -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······ | 66 | -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······24 | 67 | -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······ | 68 | -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····· | 69 | -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······2 | 70 | -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······2 | 71 | -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······ | 72 | -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······ | 73 | -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····· | 74 | -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······ | 75 | -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······ | 76 | -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······ | 77 | -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······ | 78 | -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······ | 79 | -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······ | 80 | -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······ | 81 | -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······ | 82 | -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······ | 83 | -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······ | 84 | -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······ | 85 | -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······ | 86 | -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······ | 87 | -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······ | 88 | -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······ | 89 | -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······ | 90 | -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······ | 91 | -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······ | 92 | -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······ | 93 | -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······ | 94 | -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······ | 95 | -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······ | 96 | -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······ | 97 | -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······ | 98 | -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······ | 99 | -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····· | 100 | -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······ | 101 | -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······ | 102 | -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······2 | 103 | -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······ | 104 | -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····· | 105 | -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······ | 106 | -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····· | 107 | -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······ | 108 | -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····· | 109 | -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····· | 110 | -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······ | 111 | -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····· | 112 | -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······ | 113 | -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····· | 114 | -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····· | 115 | -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······ | 116 | -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······3 | 117 | -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······ | 118 | -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······2 | 119 | -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······1 | 120 | -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······ | 121 | -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······3 | 122 | -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······ | 123 | -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······ | 124 | -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······ | 125 | -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······ | 126 | -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. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·37134 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······125·b-·stor·80-Jan-01·00:00·android/support/annotation/BoolRes.class |
Offset 1250, 49 lines modified | Offset 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.class | 1250 | ?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.class | 1251 | ?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.class | 1252 | ?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.class | 1253 | ?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.class | 1254 | ?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.class | 1255 | ?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.class | 1256 | ?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·····227 | 1257 | ?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.class | 1258 | ?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.class | 1259 | ?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.class | 1260 | ?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.class | 1261 | ?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.class | 1262 | ?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.class | 1263 | ?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.class | 1264 | ?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.class | 1265 | ?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.class | 1266 | ?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.class | 1267 | ?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.class | 1268 | ?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.class | 1269 | ?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····1042 | 1270 | ?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.class | 1271 | ?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.class | 1272 | ?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.class | 1273 | ?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.class | 1274 | ?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.class | 1275 | ?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.class | 1276 | ?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.class | 1277 | ?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.class | 1278 | ?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.class | 1279 | ?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·····211 | 1280 | ?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.class | 1281 | ?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.class | 1282 | ?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.class | 1283 | ?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.class | 1284 | ?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.class | 1285 | ?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.class | 1286 | ?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.class | 1287 | ?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.class | 1288 | ?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.class | 1289 | ?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.class | 1290 | ?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·····9 | 1291 | ?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.class | 1292 | ?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.class | 1293 | ?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.class | 1294 | ?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.class | 1295 | ?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.class | 1296 | ?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.class | 1297 | ?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.class | 1298 | ?rwxrwxr-x··2.0·unx·····6448·b-·stor·80-Jan-01·00:00·com/example/tobiastrumm/freifunkautoconnect/R$id.class |
Offset 1762, 22 lines modified | Offset 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.class | 1762 | ?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.class | 1763 | ?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.class | 1764 | ?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.class | 1765 | ?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.class | 1766 | ?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.class | 1767 | ?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.class | 1768 | ?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····10 | 1769 | ?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.class | 1770 | ?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.class | 1771 | ?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.class | 1772 | ?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.class | 1773 | ?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.class | 1774 | ?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····1083 | 1775 | ?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·····330 | 1776 | ?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.class | 1777 | ?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.class | 1778 | ?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.class | 1779 | ?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.class | 1780 | ?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.class | 1781 | ?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.class | 1782 | ?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.class | 1783 | ?rwxrwxr-x··2.0·unx·····1063·b-·stor·80-Jan-01·00:00·com/mapzen/android/lost/internal/LostApiClientImpl.class |
Offset 1963, 23 lines modified | Offset 1963, 23 lines modified | ||
1963 | ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.class | 1963 | ?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.class | 1964 | ?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.class | 1965 | ?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.class | 1966 | ?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.class | 1967 | ?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.class | 1968 | ?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.class | 1969 | ?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·····743 | 1970 | ?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.class | 1971 | ?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.class | 1972 | ?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.class | 1973 | ?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.class | 1974 | ?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.class | 1975 | ?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.class | 1976 | ?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.class | 1977 | ?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.class | 1978 | ?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.class | 1979 | ?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.class | 1980 | ?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.class | 1981 | ?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.class | 1982 | ?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.class | 1983 | ?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.class | 1984 | ?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,·3316 | 1985 | 1983·files,·4039412·bytes·uncompressed,·3316108·bytes·compressed:··17.9% |
Offset 73, 21 lines modified | Offset 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·ex | 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·ex | 85 | ········catch·(IllegalArgumentException·ex5)·{} |
85 | ········catch·(InvocationTargetException·ex | 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 modified | Offset 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···· | 213 | ········//··102····105····204····209····Ljava/lang/reflect/InvocationTargetException; |
214 | ········//··102····105···· | 214 | ········//··102····105····170····172····Ljava/lang/IllegalAccessException; |
215 | ········//··102····105····1 | 215 | ········//··102····105····199····204····Ljava/lang/IllegalArgumentException; |
216 | ········//··110····115···· | 216 | ········//··110····115····204····209····Ljava/lang/reflect/InvocationTargetException; |
217 | ········//··110····115···· | 217 | ········//··110····115····170····172····Ljava/lang/IllegalAccessException; |
218 | ········//··110····115····1 | 218 | ········//··110····115····199····204····Ljava/lang/IllegalArgumentException; |
219 | ········//··126····128···· | 219 | ········//··126····128····204····209····Ljava/lang/reflect/InvocationTargetException; |
220 | ········//··126····128···· | 220 | ········//··126····128····170····172····Ljava/lang/IllegalAccessException; |
221 | ········//··126····128····1 | 221 | ········//··126····128····199····204····Ljava/lang/IllegalArgumentException; |
222 | ········//··135····137···· | 222 | ········//··135····137····204····209····Ljava/lang/reflect/InvocationTargetException; |
223 | ········//··135····137···· | 223 | ········//··135····137····170····172····Ljava/lang/IllegalAccessException; |
224 | ········//··135····137····1 | 224 | ········//··135····137····199····204····Ljava/lang/IllegalArgumentException; |
225 | ········//··140····146···· | 225 | ········//··140····146····204····209····Ljava/lang/reflect/InvocationTargetException; |
226 | ········//··140····146···· | 226 | ········//··140····146····170····172····Ljava/lang/IllegalAccessException; |
227 | ········//··140····146····1 | 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) |
Offset 12, 19 lines modified | Offset 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·ex | 19 | ············catch·(ClassNotFoundException·ex)·{} |
20 | ············catch·(NoSuchMethodException·ex2)·{} | ||
21 | ········} | 21 | ········} |
22 | ········catch·(NoSuchMethodException·ex3)·{} | ||
23 | ········catch·(ClassNotFoundException·ex | 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; |
Offset 22, 16 lines modified | Offset 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·ex | 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·{ |
Offset 16, 22 lines modified | Offset 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·ex | 23 | ················catch·(ClassNotFoundException·ex)·{} |
24 | ················catch·(NoSuchMethodException·ex2)·{} | ||
25 | ············} | 25 | ············} |
26 | ············catch·(NoSuchMethodException·ex3)·{} | ||
27 | ············catch·(ClassNotFoundException·ex | 26 | ············catch·(ClassNotFoundException·ex3)·{} |
27 | ············catch·(NoSuchMethodException·ex4)·{} | ||
28 | ········} | 28 | ········} |
29 | ········catch·(NoSuchMethodException·ex5)·{} | ||
30 | ········catch·(ClassNotFoundException·ex | 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·}; |
Offset 247, 70 lines modified | Offset 247, 68 lines modified | ||
247 | ········14:·aload_0 | 247 | ········14:·aload_0 |
248 | ········15:·ldc···········#60·················//·String·wifi | 248 | ········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/WifiManager | 250 | ········20:·checkcast·····#66·················//·class·android/net/wifi/WifiManager |
251 | ········23:·astore········4 | 251 | ········23:·astore········4 |
252 | ········25:·aload_0 | 252 | ········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 | ········ | 254 | ········29:·invokevirtual·#72·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
257 | ········34:·astore········5 | ||
258 | ········3 | 255 | ········32:·astore_2 |
256 | ········33:·aload_2 | ||
259 | ········3 | 257 | ········34:·invokeinterface·#78,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
260 | ········ | 258 | ········39:·istore········5 |
261 | ········4 | 259 | ········41:·iload·········5 |
262 | ········4 | 260 | ········43:·ifeq··········146 |
263 | ········ | 261 | ········46:·aload_2 |
264 | ········ | 262 | ········47:·invokeinterface·#82,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
265 | ········5 | 263 | ········52:·checkcast·····#84·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network |
266 | ········ | 264 | ········55:·astore········6 |
267 | ········ | 265 | ········57:·aload·········6 |
268 | ········ | 266 | ········59:·getfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
269 | ········6 | 267 | ········62:·istore········5 |
270 | ········6 | 268 | ········64:·iload·········5 |
271 | ········ | 269 | ········66:·ifne··········134 |
272 | ········ | 270 | ········69:·iconst_1 |
273 | ········7 | 271 | ········70:·istore········5 |
274 | ········7 | 272 | ········72:·aload·········6 |
275 | ········7 | 273 | ········74:·iload·········5 |
276 | ········ | 274 | ········76:·putfield······#88·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
277 | ········ | 275 | ········79:·new···········#91·················//·class·android/net/wifi/WifiConfiguration |
278 | ········8 | 276 | ········82:·astore········7 |
279 | ········8 | 277 | ········84:·aload·········7 |
280 | ········ | 278 | ········86:·invokespecial·#94·················//·Method·android/net/wifi/WifiConfiguration."<init>":()V |
281 | ········ | 279 | ········89:·aload·········6 |
282 | ········9 | 280 | ········91:·getfield······#97·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String; |
283 | ········9 | 281 | ········94:·astore········8 |
282 | ········96:·aload·········7 | ||
284 | ······· | 283 | ········98:·aload·········8 |
285 | ·······102:·aload_2 | ||
286 | ·······10 | 284 | ·······100:·putfield······#100················//·Field·android/net/wifi/WifiConfiguration.SSID:Ljava/lang/String; |
287 | ·······10 | 285 | ·······103:·aload·········7 |
288 | ·······10 | 286 | ·······105:·getfield······#104················//·Field·android/net/wifi/WifiConfiguration.allowedKeyManagement:Ljava/util/BitSet; |
289 | ·······111:·astore_2 | ||
290 | ·······1 | 287 | ·······108:·astore········8 |
288 | ·······110:·aload·········8 | ||
291 | ·······11 | 289 | ·······112:·iconst_0 |
292 | ·······11 | 290 | ·······113:·invokevirtual·#110················//·Method·java/util/BitSet.set:(I)V |
293 | ·······11 | 291 | ·······116:·aload·········4 |
294 | ·······11 | 292 | ·······118:·aload·········7 |
295 | ·······12 | 293 | ·······120:·invokevirtual·#114················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I |
296 | ·······12 | 294 | ·······123:·istore········9 |
297 | ·······12 | 295 | ·······125:·aload·········4 |
298 | ·······12 | 296 | ·······127:·iload·········9 |
299 | ·······1 | 297 | ·······129:·iconst_0 |
300 | ·······13 | 298 | ·······130:·invokevirtual·#118················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z |
301 | ·······13 | 299 | ·······133:·pop |
302 | ·······13 | 300 | ·······134:·iload_3 |
303 | ·······13 | 301 | ·······135:·iconst_1 |
304 | ·······13 | 302 | ·······136:·iadd |
305 | ·······13 | 303 | ·······137:·istore_3 |
306 | ·······13 | 304 | ·······138:·aload_0 |
307 | ·······1 | 305 | ·······139:·iload_3 |
308 | ·······14 | 306 | ·······140:·invokespecial·#121················//·Method·responseProgress:(I)V |
309 | ·······14 | 307 | ·······143:·goto··········33 |
310 | ·······14 | 308 | ·······146:·aload·········4 |
311 | ·······14 | 309 | ·······148:·invokevirtual·#124················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z |
312 | ·······15 | 310 | ·······151:·pop |
313 | ·······15 | 311 | ·······152:·aload_0 |
314 | ·······15 | 312 | ·······153:·invokespecial·#127················//·Method·responseFinished:()V |
315 | ·······15 | 313 | ·······156:·return |
316 | } | 314 | } |
Offset 741, 157 lines modified | Offset 741, 157 lines modified | ||
741 | ···········234···239···107···Class·java/io/IOException | 741 | ···········234···239···107···Class·java/io/IOException |
742 | ···········234···239···242···Class·org/json/JSONException | 742 | ···········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_PRIVATE | 745 | ····flags:·(0x0002)·ACC_PRIVATE |
746 | ····Code: | 746 | ····Code: |
747 | ······stack=300,·locals=2 | 747 | ······stack=300,·locals=22,·args_size=3 |
748 | ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J | 748 | ·········0:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J |
749 | ·········3:·lstore_3 | 749 | ·········3:·lstore_3 |
750 | ·········4:·aload_1 | 750 | ·········4:·aload_1 |
751 | ·········5:·astore········5 | ||
752 | ·········7:·aload_1 | ||
753 | ········· | 751 | ·········5:·arraylength |
752 | ·········6:·istore········5 | ||
753 | ·········8:·iconst_0 | ||
754 | ·········9:·istore········6 | 754 | ·········9:·istore········6 |
755 | ········11:· | 755 | ········11:·aconst_null |
756 | ········12:· | 756 | ········12:·astore········7 |
757 | ········14:·iload········· | 757 | ········14:·iload·········6 |
758 | ········16:·iload········· | 758 | ········16:·iload·········5 |
759 | ········18:·if_icmpge·····10 | 759 | ········18:·if_icmpge·····100 |
760 | ········21:·aload | 760 | ········21:·aload_1 |
761 | ········2 | 761 | ········22:·iload·········6 |
762 | ········2 | 762 | ········24:·aaload |
763 | ········2 | 763 | ········25:·astore········8 |
764 | ········2 | 764 | ········27:·new···········#160················//·class·android/location/Location |
765 | ········3 | 765 | ········30:·astore········9 |
766 | ········3 | 766 | ········32:·ldc···········#18·················//·String·nodes.json |
767 | ········3 | 767 | ········34:·astore········10 |
768 | ········3 | 768 | ········36:·aload·········9 |
769 | ········3 | 769 | ········38:·aload·········10 |
770 | ········4 | 770 | ········40:·invokespecial·#161················//·Method·android/location/Location."<init>":(Ljava/lang/String;)V |
771 | ········4 | 771 | ········43:·aload·········8 |
772 | ········4 | 772 | ········45:·getfield······#167················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lat:D |
773 | ········4 | 773 | ········48:·dstore········11 |
774 | ········5 | 774 | ········50:·aload·········9 |
775 | ········5 | 775 | ········52:·dload·········11 |
776 | ········5 | 776 | ········54:·invokevirtual·#171················//·Method·android/location/Location.setLatitude:(D)V |
777 | ········5 | 777 | ········57:·aload·········8 |
778 | ········ | 778 | ········59:·getfield······#174················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.lon:D |
779 | ········6 | 779 | ········62:·dstore········11 |
780 | ········6 | 780 | ········64:·aload·········9 |
781 | ········6 | 781 | ········66:·dload·········11 |
782 | ········6 | 782 | ········68:·invokevirtual·#177················//·Method·android/location/Location.setLongitude:(D)V |
783 | ········7 | 783 | ········71:·aload_2 |
784 | ········7 | 784 | ········72:·aload·········9 |
785 | ········7 | 785 | ········74:·invokevirtual·#181················//·Method·android/location/Location.distanceTo:(Landroid/location/Location;)F |
786 | ········7 | 786 | ········77:·fstore········13 |
787 | ········ | 787 | ········79:·fload·········13 |
788 | ········8 | 788 | ········81:·f2d |
789 | ········8 | 789 | ········82:·dstore········11 |
790 | ········8 | 790 | ········84:·aload·········8 |
791 | ········8 | 791 | ········86:·dload·········11 |
792 | ········8 | 792 | ········88:·putfield······#184················//·Field·com/example/tobiastrumm/freifunkautoconnect/Node.distance:D |
793 | ········9 | 793 | ········91:·iload·········6 |
794 | ········9 | 794 | ········93:·iconst_1 |
795 | ········9 | 795 | ········94:·iadd |
796 | ········9 | 796 | ········95:·istore········6 |
797 | ········9 | 797 | ········97:·goto··········14 |
798 | ·······10 | 798 | ·······100:·invokestatic··#158················//·Method·java/lang/System.currentTimeMillis:()J |
799 | ·······10 | 799 | ·······103:·lstore········14 |
800 | ·······10 | 800 | ·······105:·lload·········14 |
801 | ·······10 | 801 | ·······107:·lload_3 |
802 | ·······10 | 802 | ·······108:·lsub |
803 | ·······1 | 803 | ·······109:·lstore········16 |
804 | ·······11 | 804 | ·······111:·getstatic·····#51·················//·Field·TAG:Ljava/lang/String; |
805 | ·······11 | 805 | ·······114:·astore········7 |
806 | ·······11 | 806 | ·······116:·new···········#136················//·class·java/lang/StringBuilder |
807 | ·······1 | 807 | ·······119:·astore········18 |
808 | ·······12 | 808 | ·······121:·aload·········18 |
809 | ·······12 | 809 | ·······123:·invokespecial·#138················//·Method·java/lang/StringBuilder."<init>":()V |
810 | ·······12 | 810 | ·······126:·aload·········18 |
811 | ·······12 | 811 | ·······128:·ldc···········#186················//·String·Duration·calculating·distances: |
812 | ·······13 | 812 | ·······130:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
813 | ·······13 | 813 | ·······133:·lload·········16 |
814 | ·······13 | 814 | ·······135:·invokevirtual·#189················//·Method·java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; |
815 | ·······13 | 815 | ·······138:·astore········18 |
816 | ·······14 | 816 | ·······140:·ldc···········#191················//·String··ms |
817 | ·······14 | 817 | ·······142:·astore········10 |
818 | ·······14 | 818 | ·······144:·aload·········18 |
819 | ·······14 | 819 | ·······146:·aload·········10 |
820 | ·······14 | 820 | ·······148:·invokevirtual·#142················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
821 | ·······15 | 821 | ·······151:·invokevirtual·#145················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
822 | ·······15 | 822 | ·······154:·astore········18 |
823 | ·······15 | 823 | ·······156:·aload·········7 |
824 | ·······15 | 824 | ·······158:·aload·········18 |
825 | ·······16 | 825 | ·······160:·invokestatic··#75·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
826 | ·······16 | 826 | ·······163:·pop |
827 | ·······16 | 827 | ·······164:·new···········#193················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1 |
828 | ·······16 | 828 | ·······167:·astore········7 |
829 | ·······1 | 829 | ·······169:·aload·········7 |
830 | ·······17 | 830 | ·······171:·aload_0 |
831 | ·······17 | 831 | ·······172:·invokespecial·#196················//·Method·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService$1."<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService;)V |
832 | ·······17 | 832 | ·······175:·aload_1 |
833 | ·······17 | 833 | ·······176:·aload·········7 |
834 | ·······17 | 834 | ·······178:·invokestatic··#202················//·Method·java/util/Arrays.sort:([Ljava/lang/Object;Ljava/util/Comparator;)V |
835 | ·······18 | 835 | ·······181:·aload_0 |
836 | ·······18 | 836 | ·······182:·getfield······#204················//·Field·numberOfNodes:I |
837 | ·······18 | 837 | ·······185:·istore········6 |
838 | ·······18 | 838 | ·······187:·iload·········6 |
839 | ·······1 | 839 | ·······189:·anewarray·····#163················//·class·com/example/tobiastrumm/freifunkautoconnect/Node |
840 | ·······19 | 840 | ·······192:·astore········19 |
841 | ·······19 | 841 | ·······194:·iconst_0 |
842 | ·······19 | 842 | ·······195:·istore········20 |
843 | ·······19 | 843 | ·······197:·iconst_0 |
844 | ·······19 | 844 | ·······198:·istore········21 |
845 | ·······20 | 845 | ·······200:·aload_0 |
846 | ·······20 | 846 | ·······201:·getfield······#204················//·Field·numberOfNodes:I |
847 | ·······20 | 847 | ·······204:·istore········6 |
848 | ·······207:·iload·········22 | ||
849 | ·······20 | 848 | ·······206:·iload·········20 |
849 | ·······208:·iload·········6 | ||
850 | ·······21 | 850 | ·······210:·if_icmpge·····281 |
851 | ·······21 | 851 | ·······213:·aload_1 |
852 | ·······21 | 852 | ·······214:·arraylength |
853 | ·······21 | 853 | ·······215:·istore········6 |
854 | ·······21 | 854 | ·······217:·iload·········21 |
855 | ·······2 | 855 | ·······219:·iload·········6 |
856 | ·······22 | 856 | ·······221:·if_icmpge·····281 |
857 | ·······22 | 857 | ·······224:·aload_0 |
858 | ·······22 | 858 | ·······225:·getfield······#206················//·Field·showOfflineNodes:Z |
859 | ·······22 | 859 | ·······228:·istore········6 |
860 | ·······23 | 860 | ·······230:·iload·········6 |
861 | ·······23 | 861 | ·······232:·ifne··········253 |
862 | ·······23 | 862 | ·······235:·aload_1 |
863 | ·······23 | 863 | ·······236:·iload·········21 |
Max diff block lines reached; 341/12954 bytes (2.63%) of diff not shown. |
Offset 140, 15 lines modified | Offset 140, 15 lines modified | ||
140 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V | 140 | ·········2:·invokespecial·#15·················//·Method·"<init>":(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)V |
141 | ·········5:·return | 141 | ·········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_PROTECTED | 144 | ····flags:·(0x0004)·ACC_PROTECTED |
145 | ····Code: | 145 | ····Code: |
146 | ······stack=300,·locals= | 146 | ······stack=300,·locals=10,·args_size=2 |
147 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults | 147 | ·········0:·new···········#17·················//·class·android/widget/Filter$FilterResults |
148 | ·········3:·astore_2 | 148 | ·········3:·astore_2 |
149 | ·········4:·aload_2 | 149 | ·········4:·aload_2 |
150 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V | 150 | ·········5:·invokespecial·#18·················//·Method·android/widget/Filter$FilterResults."<init>":()V |
151 | ·········8:·aload_0 | 151 | ·········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_3 | 153 | ········12:·astore_3 |
Offset 189, 53 lines modified | Offset 189, 51 lines modified | ||
189 | ········83:·aload_1 | 189 | ········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_1 | 192 | ········92:·astore_1 |
193 | ········93:·aload_0 | 193 | ········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 | ·······10 | 196 | ·······100:·invokeinterface·#63,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
199 | ·······107:·astore········6 | ||
200 | ·······10 | 197 | ·······105:·astore_3 |
198 | ·······106:·aload_3 | ||
201 | ·······1 | 199 | ·······107:·invokeinterface·#69,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
202 | ·······11 | 200 | ·······112:·istore········6 |
203 | ·······11 | 201 | ·······114:·iload·········6 |
204 | ·······1 | 202 | ·······116:·ifeq··········71 |
205 | ·······1 | 203 | ·······119:·aload_3 |
206 | ·······12 | 204 | ·······120:·invokeinterface·#73,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
207 | ·······1 | 205 | ·······125:·checkcast·····#75·················//·class·com/example/tobiastrumm/freifunkautoconnect/Network |
208 | ·······1 | 206 | ·······128:·astore········7 |
209 | ·······13 | 207 | ·······130:·aload·········7 |
210 | ·······13 | 208 | ·······132:·getfield······#79·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.ssid:Ljava/lang/String; |
211 | ·······1 | 209 | ·······135:·astore········8 |
212 | ·······1 | 210 | ·······137:·aload·········8 |
213 | ·······1 | 211 | ·······139:·invokevirtual·#59·················//·Method·java/lang/String.toLowerCase:()Ljava/lang/String; |
214 | ·······147:·astore_3 | ||
215 | ·······14 | 212 | ·······142:·astore········9 |
213 | ·······144:·aload·········9 | ||
216 | ·······14 | 214 | ·······146:·aload_1 |
217 | ·······1 | 215 | ·······147:·invokevirtual·#83·················//·Method·java/lang/String.contains:(Ljava/lang/CharSequence;)Z |
218 | ·······15 | 216 | ·······150:·istore········6 |
219 | ·······15 | 217 | ·······152:·iload·········6 |
220 | ·······15 | 218 | ·······154:·ifeq··········165 |
221 | ·······1 | 219 | ·······157:·aload·········5 |
222 | ·······1 | 220 | ·······159:·aload·········7 |
223 | ·······16 | 221 | ·······161:·invokevirtual·#87·················//·Method·java/util/ArrayList.add:(Ljava/lang/Object;)Z |
224 | ·······16 | 222 | ·······164:·pop |
225 | ·······16 | 223 | ·······165:·aload_2 |
226 | ·······16 | 224 | ·······166:·aload·········5 |
227 | ·······1 | 225 | ·······168:·putfield······#38·················//·Field·android/widget/Filter$FilterResults.values:Ljava/lang/Object; |
228 | ·······17 | 226 | ·······171:·aload·········5 |
229 | ·······17 | 227 | ·······173:·invokevirtual·#88·················//·Method·java/util/ArrayList.size:()I |
230 | ·······17 | 228 | ·······176:·istore········6 |
231 | ·······1 | 229 | ·······178:·aload_2 |
232 | ·······1 | 230 | ·······179:·iload·········6 |
233 | ·······18 | 231 | ·······181:·putfield······#47·················//·Field·android/widget/Filter$FilterResults.count:I |
234 | ·······18 | 232 | ·······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;)V | 234 | ····descriptor:·(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V |
237 | ····flags:·(0x0004)·ACC_PROTECTED | 235 | ····flags:·(0x0004)·ACC_PROTECTED |
238 | ····Code: | 236 | ····Code: |
239 | ······stack=300,·locals=5,·args_size=3 | 237 | ······stack=300,·locals=5,·args_size=3 |
240 | ·········0:·aload_0 | 238 | ·········0:·aload_0 |
Offset 48, 16 lines modified | Offset 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·=· | 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; |
Offset 625, 15 lines modified | Offset 625, 15 lines modified | ||
625 | ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V | 625 | ········42:·invokevirtual·#78·················//·Method·android/widget/RelativeLayout.setVisibility:(I)V |
626 | ········45:·return | 626 | ········45:·return |
627 | ··private·boolean·isAddAllNetworkServiceRunning(); | 627 | ··private·boolean·isAddAllNetworkServiceRunning(); |
628 | ····descriptor:·()Z | 628 | ····descriptor:·()Z |
629 | ····flags:·(0x0002)·ACC_PRIVATE | 629 | ····flags:·(0x0002)·ACC_PRIVATE |
630 | ····Code: | 630 | ····Code: |
631 | ······stack=300,·locals= | 631 | ······stack=300,·locals=8,·args_size=1 |
632 | ·········0:·aload_0 | 632 | ·········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_1 | 634 | ·········4:·astore_1 |
635 | ·········5:·ldc···········#84·················//·String·activity | 635 | ·········5:·ldc···········#84·················//·String·activity |
636 | ·········7:·astore_2 | 636 | ·········7:·astore_2 |
637 | ·········8:·aload_1 | 637 | ·········8:·aload_1 |
638 | ·········9:·aload_2 | 638 | ·········9:·aload_2 |
Offset 643, 55 lines modified | Offset 643, 53 lines modified | ||
643 | ········17:·iconst_m1 | 643 | ········17:·iconst_m1 |
644 | ········18:·iconst_1 | 644 | ········18:·iconst_1 |
645 | ········19:·iushr | 645 | ········19:·iushr |
646 | ········20:·istore········4 | 646 | ········20:·istore········4 |
647 | ········22:·aload_3 | 647 | ········22:·aload_3 |
648 | ········23:·iload·········4 | 648 | ········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 | ········ | 650 | ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
653 | ········35:·astore········5 | ||
654 | ········3 | 651 | ········33:·astore_1 |
652 | ········34:·aload_1 | ||
655 | ········3 | 653 | ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
656 | ········4 | 654 | ········40:·istore········5 |
657 | ········4 | 655 | ········42:·iload·········5 |
658 | ········4 | 656 | ········44:·ifeq··········93 |
659 | ········ | 657 | ········47:·aload_1 |
660 | ········ | 658 | ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
661 | ········5 | 659 | ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo |
662 | ········ | 660 | ········56:·astore········6 |
663 | ········ | 661 | ········58:·ldc···········#116················//·class·com/example/tobiastrumm/freifunkautoconnect/AddAllNetworksService |
664 | ········6 | 662 | ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
665 | ········6 | 663 | ········63:·astore_2 |
666 | ········6 | 664 | ········64:·aload·········6 |
667 | ········ | 665 | ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
668 | ········ | 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 | ········7 | 668 | ········74:·aload_2 |
669 | ········75:·aload·········7 | ||
672 | ········ | 670 | ········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 | ········8 | 675 | ········88:·istore········4 |
674 | ········85:·iload·········4 | ||
675 | ········87:·ifeq··········37 | ||
676 | ········90:·iconst_1 | ||
677 | ········91:·istore········4 | ||
678 | ········9 | 676 | ········90:·iload·········4 |
679 | ········9 | 677 | ········92:·ireturn |
680 | ········9 | 678 | ········93:·iconst_0 |
681 | ········9 | 679 | ········94:·istore········4 |
682 | ········9 | 680 | ········96:·aconst_null |
683 | ······· | 681 | ········97:·astore_1 |
684 | ······· | 682 | ········98:·goto··········90 |
685 | ··private·boolean·isRemoveAllNetworkServiceRunning(); | 683 | ··private·boolean·isRemoveAllNetworkServiceRunning(); |
686 | ····descriptor:·()Z | 684 | ····descriptor:·()Z |
687 | ····flags:·(0x0002)·ACC_PRIVATE | 685 | ····flags:·(0x0002)·ACC_PRIVATE |
688 | ····Code: | 686 | ····Code: |
689 | ······stack=300,·locals= | 687 | ······stack=300,·locals=8,·args_size=1 |
690 | ·········0:·aload_0 | 688 | ·········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_1 | 690 | ·········4:·astore_1 |
693 | ·········5:·ldc···········#84·················//·String·activity | 691 | ·········5:·ldc···········#84·················//·String·activity |
694 | ·········7:·astore_2 | 692 | ·········7:·astore_2 |
695 | ·········8:·aload_1 | 693 | ·········8:·aload_1 |
696 | ·········9:·aload_2 | 694 | ·········9:·aload_2 |
Offset 701, 49 lines modified | Offset 699, 47 lines modified | ||
701 | ········17:·iconst_m1 | 699 | ········17:·iconst_m1 |
702 | ········18:·iconst_1 | 700 | ········18:·iconst_1 |
703 | ········19:·iushr | 701 | ········19:·iushr |
704 | ········20:·istore········4 | 702 | ········20:·istore········4 |
705 | ········22:·aload_3 | 703 | ········22:·aload_3 |
706 | ········23:·iload·········4 | 704 | ········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 | ········ | 706 | ········28:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
711 | ········35:·astore········5 | ||
712 | ········3 | 707 | ········33:·astore_1 |
708 | ········34:·aload_1 | ||
713 | ········3 | 709 | ········35:·invokeinterface·#108,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
714 | ········4 | 710 | ········40:·istore········5 |
715 | ········4 | 711 | ········42:·iload·········5 |
716 | ········4 | 712 | ········44:·ifeq··········93 |
717 | ········ | 713 | ········47:·aload_1 |
718 | ········ | 714 | ········48:·invokeinterface·#112,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
719 | ········5 | 715 | ········53:·checkcast·····#114················//·class·android/app/ActivityManager$RunningServiceInfo |
720 | ········ | 716 | ········56:·astore········6 |
721 | ········ | 717 | ········58:·ldc···········#137················//·class·com/example/tobiastrumm/freifunkautoconnect/RemoveAllNetworksService |
722 | ········6 | 718 | ········60:·invokevirtual·#119················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
723 | ········6 | 719 | ········63:·astore_2 |
724 | ········6 | 720 | ········64:·aload·········6 |
725 | ········ | 721 | ········66:·getfield······#123················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
726 | ········ | 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 | ········7 | 724 | ········74:·aload_2 |
725 | ········75:·aload·········7 | ||
730 | ········ | 726 | ········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 | ········8 | 731 | ········88:·istore········4 |
732 | ········85:·iload·········4 | ||
733 | ········87:·ifeq··········37 | ||
734 | ········90:·iconst_1 | ||
735 | ········91:·istore········4 | ||
736 | ········9 | 732 | ········90:·iload·········4 |
737 | ········9 | 733 | ········92:·ireturn |
738 | ········9 | 734 | ········93:·iconst_0 |
739 | ········9 | 735 | ········94:·istore········4 |
740 | ········9 | 736 | ········96:·aconst_null |
741 | ······· | 737 | ········97:·astore_1 |
Max diff block lines reached; 414/8795 bytes (4.71%) of diff not shown. |
Offset 677, 15 lines modified | Offset 677, 15 lines modified | ||
677 | ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V | 677 | ·········1:·invokespecial·#73·················//·Method·startFindNearestNodesService:()V |
678 | ·········4:·return | 678 | ·········4:·return |
679 | ··private·boolean·isFindNearestNodesServiceRunning(); | 679 | ··private·boolean·isFindNearestNodesServiceRunning(); |
680 | ····descriptor:·()Z | 680 | ····descriptor:·()Z |
681 | ····flags:·(0x0002)·ACC_PRIVATE | 681 | ····flags:·(0x0002)·ACC_PRIVATE |
682 | ····Code: | 682 | ····Code: |
683 | ······stack=300,·locals= | 683 | ······stack=300,·locals=8,·args_size=1 |
684 | ·········0:·aload_0 | 684 | ·········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_1 | 686 | ·········4:·astore_1 |
687 | ·········5:·ldc···········#79·················//·String·activity | 687 | ·········5:·ldc···········#79·················//·String·activity |
688 | ·········7:·astore_2 | 688 | ·········7:·astore_2 |
689 | ·········8:·aload_1 | 689 | ·········8:·aload_1 |
690 | ·········9:·aload_2 | 690 | ·········9:·aload_2 |
Offset 695, 49 lines modified | Offset 695, 47 lines modified | ||
695 | ········17:·iconst_m1 | 695 | ········17:·iconst_m1 |
696 | ········18:·iconst_1 | 696 | ········18:·iconst_1 |
697 | ········19:·iushr | 697 | ········19:·iushr |
698 | ········20:·istore········4 | 698 | ········20:·istore········4 |
699 | ········22:·aload_3 | 699 | ········22:·aload_3 |
700 | ········23:·iload·········4 | 700 | ········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 | ········ | 702 | ········28:·invokeinterface·#97,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
705 | ········35:·astore········5 | ||
706 | ········3 | 703 | ········33:·astore_1 |
704 | ········34:·aload_1 | ||
707 | ········3 | 705 | ········35:·invokeinterface·#103,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
708 | ········4 | 706 | ········40:·istore········5 |
709 | ········4 | 707 | ········42:·iload·········5 |
710 | ········4 | 708 | ········44:·ifeq··········93 |
711 | ········ | 709 | ········47:·aload_1 |
712 | ········ | 710 | ········48:·invokeinterface·#107,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
713 | ········5 | 711 | ········53:·checkcast·····#109················//·class·android/app/ActivityManager$RunningServiceInfo |
714 | ········ | 712 | ········56:·astore········6 |
715 | ········ | 713 | ········58:·ldc···········#111················//·class·com/example/tobiastrumm/freifunkautoconnect/FindNearestNodesService |
716 | ········6 | 714 | ········60:·invokevirtual·#114················//·Method·java/lang/Class.getName:()Ljava/lang/String; |
717 | ········6 | 715 | ········63:·astore_2 |
718 | ········6 | 716 | ········64:·aload·········6 |
719 | ········ | 717 | ········66:·getfield······#118················//·Field·android/app/ActivityManager$RunningServiceInfo.service:Landroid/content/ComponentName; |
720 | ········ | 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 | ········7 | 720 | ········74:·aload_2 |
721 | ········75:·aload·········7 | ||
724 | ········ | 722 | ········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 | ········8 | 727 | ········88:·istore········4 |
726 | ········85:·iload·········4 | ||
727 | ········87:·ifeq··········37 | ||
728 | ········90:·iconst_1 | ||
729 | ········91:·istore········4 | ||
730 | ········9 | 728 | ········90:·iload·········4 |
731 | ········9 | 729 | ········92:·ireturn |
732 | ········9 | 730 | ········93:·iconst_0 |
733 | ········9 | 731 | ········94:·istore········4 |
734 | ········9 | 732 | ········96:·aconst_null |
735 | ······· | 733 | ········97:·astore_1 |
736 | ······· | 734 | ········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_STATIC | 737 | ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC |
740 | ····Code: | 738 | ····Code: |
741 | ······stack=300,·locals=1,·args_size=0 | 739 | ······stack=300,·locals=1,·args_size=0 |
742 | ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment | 740 | ·········0:·new···········#2··················//·class·com/example/tobiastrumm/freifunkautoconnect/NearestNodesFragment |
Offset 218, 15 lines modified | Offset 218, 15 lines modified | ||
218 | ····flags:·(0x0001)·ACC_PUBLIC | 218 | ····flags:·(0x0001)·ACC_PUBLIC |
219 | ····Code: | 219 | ····Code: |
220 | ······stack=300,·locals=17,·args_size=2 | 220 | ······stack=300,·locals=17,·args_size=2 |
221 | ·········0:·aload_0 | 221 | ·········0:·aload_0 |
222 | ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I | 222 | ·········1:·invokevirtual·#36·················//·Method·getAdapterPosition:()I |
223 | ·········4:·istore_2 | 223 | ·········4:·istore_2 |
224 | ·········5:·iload_2 | 224 | ·········5:·iload_2 |
225 | ·········6:·iflt··········4 | 225 | ·········6:·iflt··········415 |
226 | ·········9:·aload_0 | 226 | ·········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_3 | 228 | ········13:·astore_3 |
229 | ········14:·aload_3 | 229 | ········14:·aload_3 |
230 | ········15:·iload_2 | 230 | ········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········4 | 232 | ········19:·astore········4 |
Offset 239, 23 lines modified | Offset 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_3 | 241 | ········40:·astore_3 |
242 | ········41:·aload_3 | 242 | ········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········6 | 244 | ········45:·astore········6 |
245 | ········47:·aload·········6 | 245 | ········47:·aload·········6 |
246 | ········49:·ifnull········3 | 246 | ········49:·ifnull········318 |
247 | ········52:·aload·········6 | 247 | ········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········7 | 249 | ········59:·astore········7 |
250 | ········61:·aload·········7 | 250 | ········61:·aload·········7 |
251 | ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 251 | ········63:·invokeinterface·#70,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
252 | ········68:·istore········5 | 252 | ········68:·istore········5 |
253 | ········70:·iload·········5 | 253 | ········70:·iload·········5 |
254 | ········72:·ifeq··········3 | 254 | ········72:·ifeq··········318 |
255 | ········75:·aload·········7 | 255 | ········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/WifiConfiguration | 257 | ········82:·checkcast·····#76·················//·class·android/net/wifi/WifiConfiguration |
258 | ········85:·astore········8 | 258 | ········85:·astore········8 |
259 | ········87:·aload·········8 | 259 | ········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_3 | 261 | ········92:·astore_3 |
Offset 338, 92 lines modified | Offset 338, 88 lines modified | ||
338 | ·······257:·aload·········8 | 338 | ·······257:·aload·········8 |
339 | ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I | 339 | ·······259:·invokevirtual·#127················//·Method·android/net/wifi/WifiManager.addNetwork:(Landroid/net/wifi/WifiConfiguration;)I |
340 | ·······262:·istore········13 | 340 | ·······262:·istore········13 |
341 | ·······264:·aload_0 | 341 | ·······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_3 | 344 | ·······271:·astore_3 |
345 | ·······272:·iconst_0 | ||
346 | ·······273:·istore········10 | ||
347 | ·······27 | 345 | ·······272:·aconst_null |
348 | ·······27 | 346 | ·······273:·astore········7 |
349 | ·······27 | 347 | ·······275:·aload_3 |
350 | ·······27 | 348 | ·······276:·iload·········13 |
351 | ·······2 | 349 | ·······278:·iconst_0 |
352 | ·······2 | 350 | ·······279:·invokevirtual·#131················//·Method·android/net/wifi/WifiManager.enableNetwork:(IZ)Z |
353 | ·······28 | 351 | ·······282:·istore········14 |
354 | ·······28 | 352 | ·······284:·aload_0 |
355 | ·······28 | 353 | ·······285:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
356 | ·······2 | 354 | ·······288:·invokestatic··#52·················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$000:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/net/wifi/WifiManager; |
357 | ·······29 | 355 | ·······291:·astore_3 |
358 | ·······29 | 356 | ·······292:·aload_3 |
359 | ·······29 | 357 | ·······293:·invokevirtual·#100················//·Method·android/net/wifi/WifiManager.saveConfiguration:()Z |
360 | ·······29 | 358 | ·······296:·istore········12 |
361 | ······· | 359 | ·······298:·iload·········14 |
362 | ·······30 | 360 | ·······300:·ifeq··········416 |
363 | ·······30 | 361 | ·······303:·iload·········12 |
364 | ·······30 | 362 | ·······305:·ifeq··········416 |
365 | ·······3 | 363 | ·······308:·iconst_1 |
366 | ·······3 | 364 | ·······309:·istore········5 |
367 | ·······31 | 365 | ·······311:·aload·········4 |
368 | ·······31 | 366 | ·······313:·iload·········5 |
369 | ·······31 | 367 | ·······315:·putfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
370 | ·······3 | 368 | ·······318:·aload_0 |
371 | ·······3 | 369 | ·······319:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
372 | ·······32 | 370 | ·······322:·invokestatic··#135················//·Method·com/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter.access$200:(Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter;)Landroid/content/Context; |
373 | ·······32 | 371 | ·······325:·invokestatic··#141················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
374 | ·······3 | 372 | ·······328:·astore········15 |
375 | ·······33 | 373 | ·······330:·ldc···········#143················//·String·pref_deprecated_ssids |
376 | ·······33 | 374 | ·······332:·astore_3 |
377 | ·······336:·iconst_0 | ||
378 | ·······337:·istore········10 | ||
379 | ·······33 | 375 | ·······333:·aconst_null |
380 | ·······3 | 376 | ·······334:·astore········7 |
381 | ·······3 | 377 | ·······336:·aload·········15 |
382 | ·······3 | 378 | ·······338:·aload_3 |
383 | ·······3 | 379 | ·······339:·iconst_0 |
384 | ·······34 | 380 | ·······340:·invokeinterface·#149,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
385 | ·······3 | 381 | ·······345:·istore········16 |
386 | ·······3 | 382 | ·······347:·iload·········16 |
387 | ·······3 | 383 | ·······349:·ifne··········424 |
388 | ·······35 | 384 | ·······352:·aload·········4 |
389 | ·······3 | 385 | ·······354:·getfield······#48·················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.active:Z |
390 | ·······3 | 386 | ·······357:·istore········5 |
391 | ·······3 | 387 | ·······359:·iload·········5 |
392 | ·······36 | 388 | ·······361:·ifne··········424 |
393 | ·······3 | 389 | ·······364:·aload·········4 |
394 | ·······3 | 390 | ·······366:·getfield······#152················//·Field·com/example/tobiastrumm/freifunkautoconnect/Network.deprecated:Z |
395 | ·······3 | 391 | ·······369:·istore········5 |
396 | ·······37 | 392 | ·······371:·iload·········5 |
397 | ·······37 | 393 | ·······373:·ifeq··········424 |
398 | ·······3 | 394 | ·······376:·aload_0 |
399 | ·······3 | 395 | ·······377:·getfield······#12·················//·Field·this$0:Lcom/example/tobiastrumm/freifunkautoconnect/NetworkRecyclerAdapter; |
400 | ·······38 |