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:·c9d100a7d07775163d0131afdda1c6b01bdeb9b1e39ddad8a3d9ed72fb266319 | ||
10 | Signer·#1·certificate·SHA-1·digest:·52c902f23bb108a5c909a4d2d81c875224863bea | ||
11 | Signer·#1·certificate·MD5·digest:·e00a2d6822af60e4a9ca8045984a21d9 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·83690691225df186533275cf9559adfca00492b8012908de5e9583437e4cbfba | ||
15 | Signer·#1·public·key·SHA-1·digest:·8b6809789207795ac4ec9da20bc0cf3eacdadd6b | ||
16 | Signer·#1·public·key·MD5·digest:·adfa2eb513f6effd31ce51ff2e2adea3 | ||
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, 38 lines modified | Offset 1, 36 lines modified | ||
1 | Zip·file·size:·2 | 1 | Zip·file·size:·289589·bytes,·number·of·entries:·34 |
2 | -rw----·····2.0·fat·····2748·bl·defN·16-Apr-06·08:53·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····2869·bl·defN·16-Apr-06·08:53·META-INF/EFDEAB44.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Apr-06·08:53·META-INF/EFDEAB44.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-06·07:36·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-Apr-06·07:36·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····4868·bX·defN·1 | 2 | -rw----·····2.0·fat·····4868·bX·defN·17-Oct-04·00:06·AndroidManifest.xml |
8 | -rw----·····1.0·fat·····2644·b-·stor·1 | 3 | -rw----·····1.0·fat·····2644·b-·stor·17-Oct-04·00:06·res/drawable-hdpi-v4/ic_launcher.png |
9 | -rw----·····1.0·fat·····1683·b-·stor·1 | 4 | -rw----·····1.0·fat·····1683·b-·stor·17-Oct-04·00:06·res/drawable-mdpi-v4/ic_launcher.png |
10 | -rw----·····1.0·fat·····3714·b-·stor·1 | 5 | -rw----·····1.0·fat·····3714·b-·stor·17-Oct-04·00:06·res/drawable-xhdpi-v4/ic_launcher.png |
11 | -rw----·····1.0·fat·····5633·b-·stor·1 | 6 | -rw----·····1.0·fat·····5633·b-·stor·17-Oct-04·00:06·res/drawable-xxhdpi-v4/ic_launcher.png |
12 | -rw----·····1.0·fat·····8019·b-·stor·1 | 7 | -rw----·····1.0·fat·····8019·b-·stor·17-Oct-04·00:06·res/drawable-xxxhdpi-v4/ic_launcher.png |
13 | -rw----·····1.0·fat·····2244·b-·stor·1 | 8 | -rw----·····1.0·fat·····2244·b-·stor·17-Oct-04·00:06·res/drawable/center.png |
14 | -rw----·····1.0·fat·····2515·b-·stor·1 | 9 | -rw----·····1.0·fat·····2515·b-·stor·17-Oct-04·00:06·res/drawable/direction_arrow.png |
15 | -rw----·····1.0·fat·····1820·b-·stor·1 | 10 | -rw----·····1.0·fat·····1820·b-·stor·17-Oct-04·00:06·res/drawable/marker_default.png |
16 | -rw----·····1.0·fat······588·b-·stor·1 | 11 | -rw----·····1.0·fat······588·b-·stor·17-Oct-04·00:06·res/drawable/marker_default_focused_base.png |
17 | -rw----·····1.0·fat·····1817·b-·stor·1 | 12 | -rw----·····1.0·fat·····1817·b-·stor·17-Oct-04·00:06·res/drawable/navto_small.png |
18 | -rw----·····1.0·fat·····1572·b-·stor·1 | 13 | -rw----·····1.0·fat·····1572·b-·stor·17-Oct-04·00:06·res/drawable/next.png |
19 | -rw----·····1.0·fat·····1404·b-·stor·1 | 14 | -rw----·····1.0·fat·····1404·b-·stor·17-Oct-04·00:06·res/drawable/person.png |
20 | -rw----·····1.0·fat·····1545·b-·stor·1 | 15 | -rw----·····1.0·fat·····1545·b-·stor·17-Oct-04·00:06·res/drawable/previous.png |
21 | -rw----·····1.0·fat·····1465·b-·stor·1 | 16 | -rw----·····1.0·fat·····1465·b-·stor·17-Oct-04·00:06·res/drawable/zoom_in.png |
22 | -rw----·····1.0·fat·····1342·b-·stor·1 | 17 | -rw----·····1.0·fat·····1342·b-·stor·17-Oct-04·00:06·res/drawable/zoom_out.png |
23 | -rw----·····2.0·fat······856·bl·defN·1 | 18 | -rw----·····2.0·fat······856·bl·defN·17-Oct-04·00:06·res/layout/pregrab.xml |
24 | -rw----·····1.0·fat·····3228·b-·stor·1 | 19 | -rw----·····1.0·fat·····3228·b-·stor·17-Oct-04·00:06·resources.arsc |
25 | -rw----·····2.0·fat···595 | 20 | -rw----·····2.0·fat···595268·bl·defN·17-Oct-04·00:06·classes.dex |
26 | -rw----·····2.0·fat·····2335·bl·defN·1 | 21 | -rw----·····2.0·fat·····2335·bl·defN·17-Oct-04·00:06·org/osmdroid/center.png |
27 | -rw----·····2.0·fat·····2642·bl·defN·1 | 22 | -rw----·····2.0·fat·····2642·bl·defN·17-Oct-04·00:06·org/osmdroid/direction_arrow.png |
28 | -rw----·····2.0·fat·····3943·bl·defN·1 | 23 | -rw----·····2.0·fat·····3943·bl·defN·17-Oct-04·00:06·org/osmdroid/ic_menu_compass.png |
29 | -rw----·····2.0·fat·····1923·bl·defN·1 | 24 | -rw----·····2.0·fat·····1923·bl·defN·17-Oct-04·00:06·org/osmdroid/ic_menu_mapmode.png |
30 | -rw----·····2.0·fat·····5307·bl·defN·1 | 25 | -rw----·····2.0·fat·····5307·bl·defN·17-Oct-04·00:06·org/osmdroid/ic_menu_mylocation.png |
31 | -rw----·····2.0·fat·····4733·bl·defN·1 | 26 | -rw----·····2.0·fat·····4733·bl·defN·17-Oct-04·00:06·org/osmdroid/ic_menu_offline.png |
32 | -rw----·····2.0·fat·····1912·bl·defN·1 | 27 | -rw----·····2.0·fat·····1912·bl·defN·17-Oct-04·00:06·org/osmdroid/marker_default.png |
33 | -rw----·····2.0·fat······664·bl·defN·1 | 28 | -rw----·····2.0·fat······664·bl·defN·17-Oct-04·00:06·org/osmdroid/marker_default_focused_base.png |
34 | -rw----·····2.0·fat·····1914·bl·defN·1 | 29 | -rw----·····2.0·fat·····1914·bl·defN·17-Oct-04·00:06·org/osmdroid/navto_small.png |
35 | -rw----·····2.0·fat·····1670·bl·defN·1 | 30 | -rw----·····2.0·fat·····1670·bl·defN·17-Oct-04·00:06·org/osmdroid/next.png |
36 | -rw----·····2.0·fat·····1531·bl·defN·1 | 31 | -rw----·····2.0·fat·····1531·bl·defN·17-Oct-04·00:06·org/osmdroid/person.png |
37 | -rw----·····2.0·fat·····1648·bl·defN·1 | 32 | -rw----·····2.0·fat·····1648·bl·defN·17-Oct-04·00:06·org/osmdroid/previous.png |
33 | -rw----·····2.0·fat·····2748·b-·defN·17-Oct-04·00:06·META-INF/MANIFEST.MF | ||
34 | -rw----·····2.0·fat·····2869·b-·defN·17-Oct-04·00:06·META-INF/EFDEAB44.SF | ||
35 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-04·00:06·META-INF/EFDEAB44.RSA | ||
38 | 3 | 36 | 34·files,·679390·bytes·uncompressed,·284841·bytes·compressed:··58.1% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="20038"·android:versionName="1.2.2"·package="org.microg.nlp.backend.apple"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2 | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="20038"·android:versionName="1.2.2"·package="org.microg.nlp.backend.apple"·platformBuildVersionCode="23"·platformBuildVersionName="6.0-2704002"> |
3 | ··<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="23"/> | 3 | ··<uses-sdk·android:minSdkVersion="10"·android:targetSdkVersion="23"/> |
4 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_WIFI_STATE"/> |
5 | ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/> | 5 | ··<uses-permission·android:name="android.permission.CHANGE_WIFI_STATE"/> |
6 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> | 6 | ··<uses-permission·android:name="android.permission.ACCESS_NETWORK_STATE"/> |
7 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 7 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
8 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> | 8 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
9 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> | 9 | ··<uses-permission·android:name="android.permission.READ_EXTERNAL_STORAGE"/> |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | DEX·version·'035' | 1 | DEX·version·'035' |
2 | DEX·file·header: | 2 | DEX·file·header: |
3 | magic···············:·'dex\n035\0' | 3 | magic···············:·'dex\n035\0' |
4 | checksum············:· | 4 | checksum············:·277f2a2f |
5 | signature···········:· | 5 | signature···········:·e21a...c9bd |
6 | file_size···········:·595 | 6 | file_size···········:·595268 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·516 | 10 | string_ids_size·····:·5167 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·660 | 12 | type_ids_size·······:·660 |
13 | type_ids_off········:·2078 | 13 | type_ids_off········:·20780·(0x00512c) |
14 | proto_ids_size······:·1087 | 14 | proto_ids_size······:·1087 |
15 | proto_ids_off·······:·2342 | 15 | proto_ids_off·······:·23420·(0x005b7c) |
16 | field_ids_size······:·1366 | 16 | field_ids_size······:·1366 |
17 | field_ids_off·······:·3646 | 17 | field_ids_off·······:·36464·(0x008e70) |
18 | method_ids_size·····:·3607 | 18 | method_ids_size·····:·3607 |
19 | method_ids_off······:·4739 | 19 | method_ids_off······:·47392·(0x00b920) |
20 | class_defs_size·····:·354 | 20 | class_defs_size·····:·354 |
21 | class_defs_off······:·762 | 21 | class_defs_off······:·76248·(0x0129d8) |
22 | data_size···········:·496 | 22 | data_size···········:·496620 |
23 | data_off············:·986 | 23 | data_off············:·98648·(0x018158) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·131 | 25 | class_idx···········:·131 |
26 | access_flags········:·16·(0x0010) | 26 | access_flags········:·16·(0x0010) |
27 | superclass_idx······:·239 | 27 | superclass_idx······:·239 |
28 | source_file_idx·····:·279 | 28 | source_file_idx·····:·279 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 52, 17 lines modified | Offset 52, 17 lines modified | ||
52 | ······type··········:·'()V' | 52 | ······type··········:·'()V' |
53 | ······access········:·0x10000·(CONSTRUCTOR) | 53 | ······access········:·0x10000·(CONSTRUCTOR) |
54 | ······code··········- | 54 | ······code··········- |
55 | ······registers·····:·1 | 55 | ······registers·····:·1 |
56 | ······ins···········:·1 | 56 | ······ins···········:·1 |
57 | ······outs··········:·1 | 57 | ······outs··········:·1 |
58 | ······insns·size····:·4·16-bit·code·units | 58 | ······insns·size····:·4·16-bit·code·units |
59 | 0213 | 59 | 021328:········································|[021328]·com.squareup.wire.BuilderAdapter$1.<init>:()V |
60 | 0213 | 60 | 021338:·7010·ca03·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@03ca |
61 | 0213 | 61 | 02133e:·0e00···································|0003:·return-void |
62 | ······catches·······:·(none) | 62 | ······catches·······:·(none) |
63 | ······positions·····:· | 63 | ······positions·····:· |
64 | ········0x0000·line=34 | 64 | ········0x0000·line=34 |
65 | ······locals········:· | 65 | ······locals········:· |
66 | ········0x0000·-·0x0004·reg=0·this·Lcom/squareup/wire/BuilderAdapter$1;· | 66 | ········0x0000·-·0x0004·reg=0·this·Lcom/squareup/wire/BuilderAdapter$1;· |
67 | ··Virtual·methods···- | 67 | ··Virtual·methods···- |
Offset 71, 20 lines modified | Offset 71, 20 lines modified | ||
71 | ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)I' | 71 | ······type··········:·'(Ljava/lang/Object;Ljava/lang/Object;)I' |
72 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) | 72 | ······access········:·0x1041·(PUBLIC·BRIDGE·SYNTHETIC) |
73 | ······code··········- | 73 | ······code··········- |
74 | ······registers·····:·4 | 74 | ······registers·····:·4 |
75 | ······ins···········:·3 | 75 | ······ins···········:·3 |
76 | ······outs··········:·3 | 76 | ······outs··········:·3 |
77 | ······insns·size····:·9·16-bit·code·units | 77 | ······insns·size····:·9·16-bit·code·units |
78 | 0213 | 78 | 021340:········································|[021340]·com.squareup.wire.BuilderAdapter$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I |
79 | 0213 | 79 | 021350:·1f02·0101······························|0000:·check-cast·v2,·Ljava/lang/reflect/Field;·//·type@0101 |
80 | 0213 | 80 | 021354:·1f03·0101······························|0002:·check-cast·v3,·Ljava/lang/reflect/Field;·//·type@0101 |
81 | 0213 | 81 | 021358:·6e30·ac01·2103·························|0004:·invoke-virtual·{v1,·v2,·v3},·Lcom/squareup/wire/BuilderAdapter$1;.compare:(Ljava/lang/reflect/Field;Ljava/lang/reflect/Field;)I·//·method@01ac |
82 | 0213 | 82 | 02135e:·0a00···································|0007:·move-result·v0 |
83 | 0213 | 83 | 021360:·0f00···································|0008:·return·v0 |
84 | ······catches·······:·(none) | 84 | ······catches·······:·(none) |
85 | ······positions·····:· | 85 | ······positions·····:· |
86 | ········0x0000·line=34 | 86 | ········0x0000·line=34 |
87 | ······locals········:· | 87 | ······locals········:· |
88 | ········0x0000·-·0x0002·reg=2·x0·Ljava/lang/Object;· | 88 | ········0x0000·-·0x0002·reg=2·x0·Ljava/lang/Object;· |
89 | ········0x0000·-·0x0004·reg=3·x1·Ljava/lang/Object;· | 89 | ········0x0000·-·0x0004·reg=3·x1·Ljava/lang/Object;· |
90 | ········0x0000·-·0x0009·reg=1·this·Lcom/squareup/wire/BuilderAdapter$1;· | 90 | ········0x0000·-·0x0009·reg=1·this·Lcom/squareup/wire/BuilderAdapter$1;· |
Offset 94, 22 lines modified | Offset 94, 22 lines modified | ||
94 | ······type··········:·'(Ljava/lang/reflect/Field;Ljava/lang/reflect/Field;)I' | 94 | ······type··········:·'(Ljava/lang/reflect/Field;Ljava/lang/reflect/Field;)I' |
95 | ······access········:·0x0001·(PUBLIC) | 95 | ······access········:·0x0001·(PUBLIC) |
96 | ······code··········- | 96 | ······code··········- |
97 | ······registers·····:·5 | 97 | ······registers·····:·5 |
98 | ······ins···········:·3 | 98 | ······ins···········:·3 |
99 | ······outs··········:·2 | 99 | ······outs··········:·2 |
100 | ······insns·size····:·13·16-bit·code·units | 100 | ······insns·size····:·13·16-bit·code·units |
101 | 0213 | 101 | 021364:········································|[021364]·com.squareup.wire.BuilderAdapter$1.compare:(Ljava/lang/reflect/Field;Ljava/lang/reflect/Field;)I |
102 | 0213 | 102 | 021374:·6e10·1804·0300·························|0000:·invoke-virtual·{v3},·Ljava/lang/reflect/Field;.getName:()Ljava/lang/String;·//·method@0418 |
103 | 0213 | 103 | 02137a:·0c00···································|0003:·move-result-object·v0 |
104 | 0213 | 104 | 02137c:·6e10·1804·0400·························|0004:·invoke-virtual·{v4},·Ljava/lang/reflect/Field;.getName:()Ljava/lang/String;·//·method@0418 |
105 | 0213 | 105 | 021382:·0c01···································|0007:·move-result-object·v1 |
106 | 0213 | 106 | 021384:·6e20·dd03·1000·························|0008:·invoke-virtual·{v0,·v1},·Ljava/lang/String;.compareTo:(Ljava/lang/String;)I·//·method@03dd |
107 | 0213 | 107 | 02138a:·0a00···································|000b:·move-result·v0 |
108 | 0213 | 108 | 02138c:·0f00···································|000c:·return·v0 |
109 | ······catches·······:·(none) | 109 | ······catches·······:·(none) |
110 | ······positions·····:· | 110 | ······positions·····:· |
111 | ········0x0000·line=36 | 111 | ········0x0000·line=36 |
112 | ······locals········:· | 112 | ······locals········:· |
113 | ········0x0000·-·0x000d·reg=2·this·Lcom/squareup/wire/BuilderAdapter$1;· | 113 | ········0x0000·-·0x000d·reg=2·this·Lcom/squareup/wire/BuilderAdapter$1;· |
114 | ········0x0000·-·0x000d·reg=3·field1·Ljava/lang/reflect/Field;· | 114 | ········0x0000·-·0x000d·reg=3·field1·Ljava/lang/reflect/Field;· |
115 | ········0x0000·-·0x000d·reg=4·field2·Ljava/lang/reflect/Field;· | 115 | ········0x0000·-·0x000d·reg=4·field2·Ljava/lang/reflect/Field;· |
Offset 163, 23 lines modified | Offset 163, 23 lines modified | ||
163 | ······type··········:·'()V' | 163 | ······type··········:·'()V' |
164 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 164 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
165 | ······code··········- | 165 | ······code··········- |
166 | ······registers·····:·1 | 166 | ······registers·····:·1 |
167 | ······ins···········:·0 | 167 | ······ins···········:·0 |
168 | ······outs··········:·1 | 168 | ······outs··········:·1 |
169 | ······insns·size····:·16·16-bit·code·units | 169 | ······insns·size····:·16·16-bit·code·units |
170 | 0213 | 170 | 021390:········································|[021390]·com.squareup.wire.BuilderAdapter.<clinit>:()V |
171 | 0213 | 171 | 0213a0:·1a00·1d00······························|0000:·const-string·v0,·"$Builder"·//·string@001d |
172 | 0213 | 172 | 0213a4:·6e10·eb03·0000·························|0002:·invoke-virtual·{v0},·Ljava/lang/String;.length:()I·//·method@03eb |
173 | 0213 | 173 | 0213aa:·0a00···································|0005:·move-result·v0 |
174 | 0213 | 174 | 0213ac:·6700·2300······························|0006:·sput·v0,·Lcom/squareup/wire/BuilderAdapter;.SUFFIX_LENGTH:I·//·field@0023 |
175 | 0213 | 175 | 0213b0:·2200·8300······························|0008:·new-instance·v0,·Lcom/squareup/wire/BuilderAdapter$1;·//·type@0083 |
176 | 0213 | 176 | 0213b4:·7010·aa01·0000·························|000a:·invoke-direct·{v0},·Lcom/squareup/wire/BuilderAdapter$1;.<init>:()V·//·method@01aa |
177 | 0213 | 177 | 0213ba:·6900·2200······························|000d:·sput-object·v0,·Lcom/squareup/wire/BuilderAdapter;.ORDER_BY_FIELD_NAME:Ljava/util/Comparator;·//·field@0022 |
178 | 0213 | 178 | 0213be:·0e00···································|000f:·return-void |
179 | ······catches·······:·(none) | 179 | ······catches·······:·(none) |
180 | ······positions·····:· | 180 | ······positions·····:· |
181 | ········0x0000·line=32 | 181 | ········0x0000·line=32 |
182 | ········0x0008·line=34 | 182 | ········0x0008·line=34 |
183 | ······locals········:· | 183 | ······locals········:· |
184 | ····#1··············:·(in·Lcom/squareup/wire/BuilderAdapter;) | 184 | ····#1··············:·(in·Lcom/squareup/wire/BuilderAdapter;) |
Offset 187, 85 lines modified | Offset 187, 85 lines modified | ||
187 | ······type··········:·'(Ljava/lang/Class;)V' | 187 | ······type··········:·'(Ljava/lang/Class;)V' |
188 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 188 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
189 | ······code··········- | 189 | ······code··········- |
190 | ······registers·····:·14 | 190 | ······registers·····:·14 |
191 | ······ins···········:·2 | 191 | ······ins···········:·2 |
192 | ······outs··········:·3 | 192 | ······outs··········:·3 |
193 | ······insns·size····:·138·16-bit·code·units | 193 | ······insns·size····:·138·16-bit·code·units |
194 | 0213 | 194 | 0213c0:········································|[0213c0]·com.squareup.wire.BuilderAdapter.<init>:(Ljava/lang/Class;)V |
195 | 0213 | 195 | 0213d0:·7010·ca03·0c00·························|0000:·invoke-direct·{v12},·Ljava/lang/Object;.<init>:()V·//·method@03ca |
196 | 0213 | 196 | 0213d6:·2209·1401······························|0003:·new-instance·v9,·Ljava/util/ArrayList;·//·type@0114 |
Max diff block lines reached; 10080276/10105885 bytes (99.75%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·699 | 1 | Zip·file·size:·699270·bytes,·number·of·entries:·354 |
2 | ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/squareup/wire/BuilderAdapter$1.class | 2 | ?rwxrwxr-x··2.0·unx······522·b-·stor·80-Jan-01·00:00·com/squareup/wire/BuilderAdapter$1.class |
3 | ?rwxrwxr-x··2.0·unx·····2793·b-·stor·80-Jan-01·00:00·com/squareup/wire/BuilderAdapter.class | 3 | ?rwxrwxr-x··2.0·unx·····2793·b-·stor·80-Jan-01·00:00·com/squareup/wire/BuilderAdapter.class |
4 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/squareup/wire/EnumAdapter$1.class | 4 | ?rwxrwxr-x··2.0·unx······449·b-·stor·80-Jan-01·00:00·com/squareup/wire/EnumAdapter$1.class |
5 | ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·com/squareup/wire/EnumAdapter.class | 5 | ?rwxrwxr-x··2.0·unx·····1554·b-·stor·80-Jan-01·00:00·com/squareup/wire/EnumAdapter.class |
6 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension$1.class | 6 | ?rwxrwxr-x··2.0·unx·······81·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension$1.class |
7 | ?rwxrwxr-x··2.0·unx·····2957·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension$Builder.class | 7 | ?rwxrwxr-x··2.0·unx·····2957·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension$Builder.class |
8 | ?rwxrwxr-x··2.0·unx·····4349·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension.class | 8 | ?rwxrwxr-x··2.0·unx·····4349·b-·stor·80-Jan-01·00:00·com/squareup/wire/Extension.class |
Offset 79, 33 lines modified | Offset 79, 33 lines modified | ||
79 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/R$string.class | 79 | ?rwxrwxr-x··2.0·unx······201·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/R$string.class |
80 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/R.class | 80 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/R.class |
81 | ?rwxrwxr-x··2.0·unx·····1584·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/VersionUtil.class | 81 | ?rwxrwxr-x··2.0·unx·····1584·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/VersionUtil.class |
82 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$1.class | 82 | ?rwxrwxr-x··2.0·unx······453·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$1.class |
83 | ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$2.class | 83 | ?rwxrwxr-x··2.0·unx······637·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$2.class |
84 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$Listener.class | 84 | ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$Listener.class |
85 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$WiFi.class | 85 | ?rwxrwxr-x··2.0·unx······881·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/WiFiBackendHelper$WiFi.class |
86 | ?rwxrwxr-x··2.0·unx·····40 | 86 | ?rwxrwxr-x··2.0·unx·····4059·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/BackendService$1.class |
87 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/BuildConfig.class | 87 | ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/BuildConfig.class |
88 | ?rwxrwxr-x··2.0·unx·····690 | 88 | ?rwxrwxr-x··2.0·unx·····6905·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/LocationRetriever.class |
89 | ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$1.class | 89 | ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$1.class |
90 | ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$2$1$1.class | 90 | ?rwxrwxr-x··2.0·unx······969·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$2$1$1.class |
91 | ?rwxrwxr-x··2.0·unx·····42 | 91 | ?rwxrwxr-x··2.0·unx·····4255·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$2$1.class |
92 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$2.class | 92 | ?rwxrwxr-x··2.0·unx······789·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$2.class |
93 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem.class | 93 | ?rwxrwxr-x··2.0·unx·····1207·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem.class |
94 | ?rwxrwxr-x··2.0·unx·····3590·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity.class | 94 | ?rwxrwxr-x··2.0·unx·····3590·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity.class |
95 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$attr.class | 95 | ?rwxrwxr-x··2.0·unx······150·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$attr.class |
96 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$drawable.class | 96 | ?rwxrwxr-x··2.0·unx······555·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$drawable.class |
97 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$id.class | 97 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$id.class |
98 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$layout.class | 98 | ?rwxrwxr-x··2.0·unx······203·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$layout.class |
99 | ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$string.class | 99 | ?rwxrwxr-x··2.0·unx······310·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R$string.class |
100 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R.class | 100 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/R.class |
101 | ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/Request$1.class | 101 | ?rwxrwxr-x··2.0·unx·······90·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/Request$1.class |
102 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/Response$1.class | 102 | ?rwxrwxr-x··2.0·unx·······91·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/Response$1.class |
103 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$1.class | 103 | ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$1.class |
104 | ?rwxrwxr-x··2.0·unx·····50 | 104 | ?rwxrwxr-x··2.0·unx·····5069·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator.class |
105 | ?rwxrwxr-x··2.0·unx·····2029·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/WifiLocationDatabase$Editor.class | 105 | ?rwxrwxr-x··2.0·unx·····2029·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/WifiLocationDatabase$Editor.class |
106 | ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/WifiLocationDatabase.class | 106 | ?rwxrwxr-x··2.0·unx·····4231·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/WifiLocationDatabase.class |
107 | ?rwxrwxr-x··2.0·unx·····1426·b-·stor·80-Jan-01·00:00·org/osmdroid/DefaultResourceProxyImpl$1.class | 107 | ?rwxrwxr-x··2.0·unx·····1426·b-·stor·80-Jan-01·00:00·org/osmdroid/DefaultResourceProxyImpl$1.class |
108 | ?rwxrwxr-x··2.0·unx·····1561·b-·stor·80-Jan-01·00:00·org/osmdroid/LocationListenerProxy.class | 108 | ?rwxrwxr-x··2.0·unx·····1561·b-·stor·80-Jan-01·00:00·org/osmdroid/LocationListenerProxy.class |
109 | ?rwxrwxr-x··2.0·unx·····1570·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy$bitmap.class | 109 | ?rwxrwxr-x··2.0·unx·····1570·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy$bitmap.class |
110 | ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy$string.class | 110 | ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy$string.class |
111 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy.class | 111 | ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·org/osmdroid/ResourceProxy.class |
Offset 312, 15 lines modified | Offset 312, 15 lines modified | ||
312 | ?rwxrwxr-x··2.0·unx····13913·b-·defN·80-Jan-01·00:00·okio/Buffer.class | 312 | ?rwxrwxr-x··2.0·unx····13913·b-·defN·80-Jan-01·00:00·okio/Buffer.class |
313 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·okio/Okio$3.class | 313 | ?rwxrwxr-x··2.0·unx······894·b-·stor·80-Jan-01·00:00·okio/Okio$3.class |
314 | ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink.class | 314 | ?rwxrwxr-x··2.0·unx·····3631·b-·stor·80-Jan-01·00:00·okio/RealBufferedSink.class |
315 | ?rwxrwxr-x··2.0·unx·····4434·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource.class | 315 | ?rwxrwxr-x··2.0·unx·····4434·b-·stor·80-Jan-01·00:00·okio/RealBufferedSource.class |
316 | ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/GeocoderBackendService$Backend.class | 316 | ?rwxrwxr-x··2.0·unx·····1172·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/GeocoderBackendService$Backend.class |
317 | ?rwxrwxr-x··2.0·unx·····2502·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/HelperLocationBackendService.class | 317 | ?rwxrwxr-x··2.0·unx·····2502·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/HelperLocationBackendService.class |
318 | ?rwxrwxr-x··2.0·unx·····1472·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/LocationBackendService$Backend.class | 318 | ?rwxrwxr-x··2.0·unx·····1472·b-·stor·80-Jan-01·00:00·org/microg/nlp/api/LocationBackendService$Backend.class |
319 | ?rwxrwxr-x··2.0·unx·····237 | 319 | ?rwxrwxr-x··2.0·unx·····2372·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay.class |
320 | ?rwxrwxr-x··2.0·unx·····5346·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderArray.class | 320 | ?rwxrwxr-x··2.0·unx·····5346·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderArray.class |
321 | ?rwxrwxr-x··2.0·unx·····3323·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper.class | 321 | ?rwxrwxr-x··2.0·unx·····3323·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBase$ZoomInTileLooper.class |
322 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper.class | 322 | ?rwxrwxr-x··2.0·unx·····3258·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBase$ZoomOutTileLooper.class |
323 | ?rwxrwxr-x··2.0·unx·····2343·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileAssetsProvider.class | 323 | ?rwxrwxr-x··2.0·unx·····2343·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileAssetsProvider.class |
324 | ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileFileArchiveProvider.class | 324 | ?rwxrwxr-x··2.0·unx·····4215·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileFileArchiveProvider.class |
325 | ?rwxrwxr-x··2.0·unx·····2453·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileFilesystemProvider.class | 325 | ?rwxrwxr-x··2.0·unx·····2453·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/MapTileFilesystemProvider.class |
326 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/OnlineTileSourceBase.class | 326 | ?rwxrwxr-x··2.0·unx······645·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/OnlineTileSourceBase.class |
Offset 335, 22 lines modified | Offset 335, 22 lines modified | ||
335 | ?rwxrwxr-x··2.0·unx·····5516·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/PathOverlay.class | 335 | ?rwxrwxr-x··2.0·unx·····5516·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/PathOverlay.class |
336 | ?rwxrwxr-x··2.0·unx····12070·b-·defN·80-Jan-01·00:00·org/osmdroid/views/overlay/ScaleBarOverlay.class | 336 | ?rwxrwxr-x··2.0·unx····12070·b-·defN·80-Jan-01·00:00·org/osmdroid/views/overlay/ScaleBarOverlay.class |
337 | ?rwxrwxr-x··2.0·unx·····1881·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/SimpleLocationOverlay.class | 337 | ?rwxrwxr-x··2.0·unx·····1881·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/SimpleLocationOverlay.class |
338 | ?rwxrwxr-x··2.0·unx·····9811·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/TilesOverlay.class | 338 | ?rwxrwxr-x··2.0·unx·····9811·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/TilesOverlay.class |
339 | ?rwxrwxr-x··2.0·unx·····9438·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/compass/CompassOverlay.class | 339 | ?rwxrwxr-x··2.0·unx·····9438·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/compass/CompassOverlay.class |
340 | ?rwxrwxr-x··2.0·unx·····2827·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/gestures/RotationGestureOverlay.class | 340 | ?rwxrwxr-x··2.0·unx·····2827·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/gestures/RotationGestureOverlay.class |
341 | ?rwxrwxr-x··2.0·unx····12232·b-·defN·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.class | 341 | ?rwxrwxr-x··2.0·unx····12232·b-·defN·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/MyLocationNewOverlay.class |
342 | ?rwxrwxr-x··2.0·unx·····54 | 342 | ?rwxrwxr-x··2.0·unx·····5408·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/BackendService.class |
343 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$CenterOverlay.class | 343 | ?rwxrwxr-x··2.0·unx·····1363·b-·stor·80-Jan-01·00:00·org/microg/nlp/backend/apple/PregrabActivity$CenterOverlay.class |
344 | ?rwxrwxr-x··2.0·unx·····2119·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBasic.class | 344 | ?rwxrwxr-x··2.0·unx·····2119·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/MapTileProviderBasic.class |
345 | ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/OfflineTileProvider.class | 345 | ?rwxrwxr-x··2.0·unx·····2146·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/modules/OfflineTileProvider.class |
346 | ?rwxrwxr-x··2.0·unx·····2314·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/CloudmadeTileSource.class | 346 | ?rwxrwxr-x··2.0·unx·····2314·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/CloudmadeTileSource.class |
347 | ?rwxrwxr-x··2.0·unx·····2189·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/MapBoxTileSource.class | 347 | ?rwxrwxr-x··2.0·unx·····2189·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/MapBoxTileSource.class |
348 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/QuadTreeTileSource.class | 348 | ?rwxrwxr-x··2.0·unx······982·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/QuadTreeTileSource.class |
349 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/TileSourceFactory$1.class | 349 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/TileSourceFactory$1.class |
350 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/TileSourceFactory$2.class | 350 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/TileSourceFactory$2.class |
351 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/XYTileSource.class | 351 | ?rwxrwxr-x··2.0·unx······842·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/XYTileSource.class |
352 | ?rwxrwxr-x··2.0·unx·····4675·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedIconOverlay.class | 352 | ?rwxrwxr-x··2.0·unx·····4675·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedIconOverlay.class |
353 | ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/MinimapOverlay.class | 353 | ?rwxrwxr-x··2.0·unx·····5502·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/MinimapOverlay.class |
354 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class | 354 | ?rwxrwxr-x··2.0·unx······664·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class |
355 | ?rwxrwxr-x··2.0·unx·····7820·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class | 355 | ?rwxrwxr-x··2.0·unx·····7820·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class |
356 | 354·files,·7104 | 356 | 354·files,·710423·bytes·uncompressed,·638300·bytes·compressed:··10.2% |
Offset 15, 337 lines modified | Offset 15, 335 lines modified | ||
15 | ········//· | 15 | ········//· |
16 | ········//·Original·Bytecode: | 16 | ········//·Original·Bytecode: |
17 | ········//· | 17 | ········//· |
18 | ········//·····1:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; | 18 | ········//·····1:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
19 | ········//·····4:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; | 19 | ········//·····4:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
20 | ········//·····7:·astore_1······· | 20 | ········//·····7:·astore_1······· |
21 | ········//·····8:·aload_1········ | 21 | ········//·····8:·aload_1········ |
22 | ········//·····9:·ifnull··········5 | 22 | ········//·····9:·ifnull··········560 |
23 | ········//····12:·aload_0········ | 23 | ········//····12:·aload_0········ |
24 | ········//····13:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; | 24 | ········//····13:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
25 | ········//····16:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; | 25 | ········//····16:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
26 | ········//····19:·astore_1······· | 26 | ········//····19:·astore_1······· |
27 | ········//····20:·aload_1········ | 27 | ········//····20:·aload_1········ |
28 | ········//····21:·invokeinterface·java/util/Set.isEmpty:()Z | 28 | ········//····21:·invokeinterface·java/util/Set.isEmpty:()Z |
29 | ········//····26:·istore_2······· | 29 | ········//····26:·istore_2······· |
30 | ········//····27:·iload_2········ | 30 | ········//····27:·iload_2········ |
31 | ········//····28:·ifne············5 | 31 | ········//····28:·ifne············560 |
32 | ········//····31:·aload_0········ | 32 | ········//····31:·aload_0········ |
33 | ········//····32:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; | 33 | ········//····32:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
34 | ········//····35:·astore_1······· | 34 | ········//····35:·astore_1······· |
35 | ········//····36:·aload_1········ | 35 | ········//····36:·aload_1········ |
36 | ········//····37:·invokevirtual···org/microg/nlp/backend/apple/BackendService.isConnected:()Z | 36 | ········//····37:·invokevirtual···org/microg/nlp/backend/apple/BackendService.isConnected:()Z |
37 | ········//····40:·istore_2······· | 37 | ········//····40:·istore_2······· |
38 | ········//····41:·iload_2········ | 38 | ········//····41:·iload_2········ |
39 | ········//····42:·ifeq············31 | 39 | ········//····42:·ifeq············314 |
40 | ········//····45:·new·············Ljava/util/HashSet; | 40 | ········//····45:·new·············Ljava/util/HashSet; |
41 | ········//····48:·astore_3······· | 41 | ········//····48:·astore_3······· |
42 | ········//····49:·aload_3········ | 42 | ········//····49:·aload_3········ |
43 | ········//····50:·invokespecial···java/util/HashSet.<init>:()V | 43 | ········//····50:·invokespecial···java/util/HashSet.<init>:()V |
44 | ········//····53:·aload_0········ | 44 | ········//····53:·aload_0········ |
45 | ········//····54:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; | 45 | ········//····54:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
46 | ········//····57:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; | 46 | ········//····57:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
47 | ········//····60:·astore_1······· | ||
48 | ········//····61:·aload_1········ | ||
49 | ········//····6 | 47 | ········//····60:·invokeinterface·java/util/Set.iterator:()Ljava/util/Iterator; |
50 | ········//····6 | 48 | ········//····65:·astore_1······· |
51 | ········//····6 | 49 | ········//····66:·aload_1········ |
52 | ········//···· | 50 | ········//····67:·invokeinterface·java/util/Iterator.hasNext:()Z |
53 | ········//····7 | 51 | ········//····72:·istore··········4 |
54 | ········//····7 | 52 | ········//····74:·iload···········4 |
55 | ········//····7 | 53 | ········//····76:·ifeq············118 |
56 | ········//···· | 54 | ········//····79:·aload_1········ |
57 | ········//····8 | 55 | ········//····80:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
58 | ········//····8 | 56 | ········//····85:·checkcast·······Ljava/lang/String; |
59 | ········//···· | 57 | ········//····88:·astore··········5 |
60 | ········//····9 | 58 | ········//····90:·aload_3········ |
61 | ········//····9 | 59 | ········//····91:·aload···········5 |
62 | ········//····9 | 60 | ········//····93:·invokeinterface·java/util/Set.add:(Ljava/lang/Object;)Z |
63 | ········//··· | 61 | ········//····98:·pop············ |
64 | ········//··· | 62 | ········//····99:·aload_3········ |
65 | ········//···10 | 63 | ········//···100:·invokeinterface·java/util/Set.size:()I |
66 | ········//···10 | 64 | ········//···105:·istore··········4 |
67 | ········//···10 | 65 | ········//···107:·bipush··········10 |
68 | ········//···1 | 66 | ········//···109:·istore··········6 |
69 | ········//···11 | 67 | ········//···111:·iload···········4 |
70 | ········//···11 | 68 | ········//···113:·iload···········6 |
71 | ········//···11 | 69 | ········//···115:·if_icmpne·······66 |
72 | ········//···11 | 70 | ········//···118:·ldc·············"AppleNlpBackendService" |
73 | ········//···12 | 71 | ········//···120:·astore_1······· |
74 | ········//···12 | 72 | ········//···121:·new·············Ljava/lang/StringBuilder; |
75 | ········//···12 | 73 | ········//···124:·astore··········7 |
76 | ········//···12 | 74 | ········//···126:·aload···········7 |
77 | ········//···12 | 75 | ········//···128:·invokespecial···java/lang/StringBuilder.<init>:()V |
78 | ········//···13 | 76 | ········//···131:·aload···········7 |
79 | ········//···13 | 77 | ········//···133:·ldc·············"Requesting·Apple·for·" |
80 | ········//···13 | 78 | ········//···135:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
81 | ········//···13 | 79 | ········//···138:·astore··········7 |
82 | ········//···14 | 80 | ········//···140:·aload_3········ |
83 | ········//···14 | 81 | ········//···141:·invokeinterface·java/util/Set.size:()I |
84 | ········//···14 | 82 | ········//···146:·istore··········6 |
85 | ········//···14 | 83 | ········//···148:·aload···········7 |
86 | ········//···15 | 84 | ········//···150:·iload···········6 |
87 | ········//···15 | 85 | ········//···152:·invokevirtual···java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
88 | ········//···15 | 86 | ········//···155:·astore··········7 |
89 | ········//···15 | 87 | ········//···157:·ldc·············"·locations" |
90 | ········//···1 | 88 | ········//···159:·astore··········8 |
91 | ········//···16 | 89 | ········//···161:·aload···········7 |
92 | ········//···16 | 90 | ········//···163:·aload···········8 |
93 | ········//···16 | 91 | ········//···165:·invokevirtual···java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
94 | ········//···16 | 92 | ········//···168:·invokevirtual···java/lang/StringBuilder.toString:()Ljava/lang/String; |
95 | ········//···17 | 93 | ········//···171:·astore··········7 |
96 | ········//···17 | 94 | ········//···173:·aload_1········ |
97 | ········//···17 | 95 | ········//···174:·aload···········7 |
98 | ········//···17 | 96 | ········//···176:·invokestatic····android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
99 | ········//···1 | 97 | ········//···179:·pop············ |
100 | ········//···18 | 98 | ········//···180:·aload_0········ |
101 | ········//···18 | 99 | ········//···181:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
102 | ········//···18 | 100 | ········//···184:·astore_1······· |
103 | ········//···18 | 101 | ········//···185:·aload_1········ |
104 | ········//···18 | 102 | ········//···186:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$100:(Lorg/microg/nlp/backend/apple/BackendService;)Lorg/microg/nlp/backend/apple/LocationRetriever; |
105 | ········//···1 | 103 | ········//···189:·astore_1······· |
106 | ········//···19 | 104 | ········//···190:·aload_1········ |
107 | ········//···19 | 105 | ········//···191:·aload_3········ |
108 | ········//···19 | 106 | ········//···192:·invokevirtual···org/microg/nlp/backend/apple/LocationRetriever.retrieveLocations:(Ljava/util/Collection;)Ljava/util/Collection; |
109 | ········//···19 | 107 | ········//···195:·astore··········9 |
110 | ········//···19 | 108 | ········//···197:·aload_0········ |
111 | ········//···19 | 109 | ········//···198:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
112 | ········//···20 | 110 | ········//···201:·astore_1······· |
113 | ········//···20 | 111 | ········//···202:·aload_1········ |
114 | ········//···20 | 112 | ········//···203:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$200:(Lorg/microg/nlp/backend/apple/BackendService;)Lorg/microg/nlp/backend/apple/WifiLocationDatabase; |
115 | ········//···20 | 113 | ········//···206:·astore_1······· |
116 | ········//···20 | 114 | ········//···207:·aload_1········ |
117 | ········//···20 | 115 | ········//···208:·invokevirtual···org/microg/nlp/backend/apple/WifiLocationDatabase.edit:()Lorg/microg/nlp/backend/apple/WifiLocationDatabase$Editor; |
118 | ········//···21 | 116 | ········//···211:·astore··········10 |
119 | ········//···21 | 117 | ········//···213:·aload···········9 |
120 | ········//···21 | 118 | ········//···215:·invokeinterface·java/util/Collection.iterator:()Ljava/util/Iterator; |
121 | ········//···22 | 119 | ········//···220:·astore_1······· |
122 | ········//···22 | 120 | ········//···221:·aload_1········ |
123 | ········//···22 | 121 | ········//···222:·invokeinterface·java/util/Iterator.hasNext:()Z |
124 | ········//···2 | 122 | ········//···227:·istore··········4 |
125 | ········//···2 | 123 | ········//···229:·iload···········4 |
126 | ········//···23 | 124 | ········//···231:·ifeq············361 |
127 | ········//···23 | 125 | ········//···234:·aload_1········ |
128 | ········//···23 | 126 | ········//···235:·invokeinterface·java/util/Iterator.next:()Ljava/lang/Object; |
129 | ········//···24 | 127 | ········//···240:·astore··········11 |
130 | ········//···24 | 128 | ········//···242:·aload···········11 |
131 | ········//···24 | 129 | ········//···244:·checkcast·······Landroid/location/Location; |
132 | ········//···24 | 130 | ········//···247:·astore··········11 |
131 | ········//···249:·aload···········10 | ||
133 | ········//···251:·aload···········11 | 132 | ········//···251:·aload···········11 |
134 | ········//···253:·aload···········12 | ||
135 | ········//···25 | 133 | ········//···253:·invokevirtual···org/microg/nlp/backend/apple/WifiLocationDatabase$Editor.put:(Landroid/location/Location;)V |
136 | ········//···25 | 134 | ········//···256:·aload_0········ |
137 | ········//···25 | 135 | ········//···257:·getfield········org/microg/nlp/backend/apple/BackendService$1.this$0:Lorg/microg/nlp/backend/apple/BackendService; |
138 | ········//···26 | 136 | ········//···260:·astore··········7 |
139 | ········//···26 | 137 | ········//···262:·aload···········7 |
140 | ········//···264:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; | 138 | ········//···264:·invokestatic····org/microg/nlp/backend/apple/BackendService.access$000:(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
Max diff block lines reached; 22603/36028 bytes (62.74%) of diff not shown. |
Offset 681, 76 lines modified | Offset 681, 78 lines modified | ||
681 | ·········4:·checkcast·····#80·················//·class·javax/net/ssl/HttpsURLConnection | 681 | ·········4:·checkcast·····#80·················//·class·javax/net/ssl/HttpsURLConnection |
682 | ·········7:·areturn | 682 | ·········7:·areturn |
683 | ··private·static·org.microg.nlp.backend.apple.Request·createRequest(java.lang.String...); | 683 | ··private·static·org.microg.nlp.backend.apple.Request·createRequest(java.lang.String...); |
684 | ····descriptor:·([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; | 684 | ····descriptor:·([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; |
685 | ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS | 685 | ····flags:·(0x008a)·ACC_PRIVATE,·ACC_STATIC,·ACC_VARARGS |
686 | ····Code: | 686 | ····Code: |
687 | ······stack=300,·locals= | 687 | ······stack=300,·locals=9,·args_size=1 |
688 | ·········0:·aconst_null | ||
689 | ·········1:·astore_1 | ||
688 | ········· | 690 | ·········2:·new···········#82·················//·class·java/util/ArrayList |
689 | ········· | 691 | ·········5:·astore_2 |
690 | ········· | 692 | ·········6:·aload_2 |
691 | ········· | 693 | ·········7:·invokespecial·#83·················//·Method·java/util/ArrayList."<init>":()V |
692 | ·········8:·aload_0 | ||
693 | ·········9:·astore_2 | ||
694 | ········10:·aload_0 | 694 | ········10:·aload_0 |
695 | ········11:·arraylength | 695 | ········11:·arraylength |
696 | ········12:·istore_3 | 696 | ········12:·istore_3 |
697 | ········13:·iconst_0 | 697 | ········13:·iconst_0 |
698 | ········14:·istore········4 | 698 | ········14:·istore········4 |
699 | ········16:·aconst_null | ||
700 | ········17:·astore········5 | ||
699 | ········1 | 701 | ········19:·iload·········4 |
700 | ········ | 702 | ········21:·iload_3 |
701 | ········ | 703 | ········22:·if_icmpge·····71 |
702 | ········2 | 704 | ········25:·aload_0 |
703 | ········2 | 705 | ········26:·iload·········4 |
704 | ········2 | 706 | ········28:·aaload |
705 | ········2 | 707 | ········29:·astore········6 |
706 | ········ | 708 | ········31:·new···········#85·················//·class·org/microg/nlp/backend/apple/Request$RequestWifi$Builder |
707 | ········3 | 709 | ········34:·astore········7 |
708 | ········3 | 710 | ········36:·aload·········7 |
709 | ········3 | 711 | ········38:·invokespecial·#86·················//·Method·org/microg/nlp/backend/apple/Request$RequestWifi$Builder."<init>":()V |
712 | ········41:·aload·········7 | ||
710 | ········ | 713 | ········43:·aload·········6 |
711 | ········40:·aload·········5 | ||
712 | ········4 | 714 | ········45:·invokevirtual·#90·················//·Method·org/microg/nlp/backend/apple/Request$RequestWifi$Builder.mac:(Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder; |
713 | ········4 | 715 | ········48:·invokevirtual·#94·················//·Method·org/microg/nlp/backend/apple/Request$RequestWifi$Builder.build:()Lorg/microg/nlp/backend/apple/Request$RequestWifi; |
714 | ········ | 716 | ········51:·astore········7 |
715 | ········5 | 717 | ········53:·aload_2 |
716 | ········5 | 718 | ········54:·aload·········7 |
717 | ········5 | 719 | ········56:·invokeinterface·#100,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
718 | ········ | 720 | ········61:·pop |
719 | ········ | 721 | ········62:·iload·········4 |
720 | ········6 | 722 | ········64:·iconst_1 |
721 | ········6 | 723 | ········65:·iadd |
722 | ········6 | 724 | ········66:·istore········4 |
723 | ········6 | 725 | ········68:·goto··········19 |
724 | ········ | 726 | ········71:·new···········#102················//·class·org/microg/nlp/backend/apple/Request$Builder |
725 | ········7 | 727 | ········74:·astore········5 |
726 | ········7 | 728 | ········76:·aload·········5 |
727 | ········7 | 729 | ········78:·invokespecial·#103················//·Method·org/microg/nlp/backend/apple/Request$Builder."<init>":()V |
728 | ········ | 730 | ········81:·aload·········5 |
729 | ········8 | 731 | ········83:·ldc···········#105················//·String·com.apple.maps |
730 | ········8 | 732 | ········85:·invokevirtual·#109················//·Method·org/microg/nlp/backend/apple/Request$Builder.source:(Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request$Builder; |
731 | ········8 | 733 | ········88:·astore········5 |
732 | ········ | 734 | ········90:·iconst_0 |
733 | ········ | 735 | ········91:·invokestatic··#115················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
734 | ········9 | 736 | ········94:·astore········8 |
735 | ········9 | 737 | ········96:·aload·········5 |
736 | ········9 | 738 | ········98:·aload·········8 |
737 | ······· | 739 | ·······100:·invokevirtual·#119················//·Method·org/microg/nlp/backend/apple/Request$Builder.unknown3:(Ljava/lang/Integer;)Lorg/microg/nlp/backend/apple/Request$Builder; |
738 | ·······10 | 740 | ·······103:·astore········5 |
739 | ·······10 | 741 | ·······105:·iconst_0 |
740 | ·······10 | 742 | ·······106:·invokestatic··#115················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
743 | ·······109:·astore_1 | ||
741 | ·······106:·astore········7 | ||
742 | ·······108:·aload·········6 | ||
743 | ·······110:·aload········· | 744 | ·······110:·aload·········5 |
745 | ·······112:·aload_1 | ||
744 | ·······11 | 746 | ·······113:·invokevirtual·#122················//·Method·org/microg/nlp/backend/apple/Request$Builder.unknown4:(Ljava/lang/Integer;)Lorg/microg/nlp/backend/apple/Request$Builder; |
745 | ·······11 | 747 | ·······116:·aload_2 |
746 | ·······11 | 748 | ·······117:·invokevirtual·#126················//·Method·org/microg/nlp/backend/apple/Request$Builder.wifis:(Ljava/util/List;)Lorg/microg/nlp/backend/apple/Request$Builder; |
747 | ·······1 | 749 | ·······120:·invokevirtual·#129················//·Method·org/microg/nlp/backend/apple/Request$Builder.build:()Lorg/microg/nlp/backend/apple/Request; |
748 | ·······12 | 750 | ·······123:·areturn |
749 | ··private·static·android.location.Location·fromResponseWifi(org.microg.nlp.backend.apple.Response$ResponseWifi); | 751 | ··private·static·android.location.Location·fromResponseWifi(org.microg.nlp.backend.apple.Response$ResponseWifi); |
750 | ····descriptor:·(Lorg/microg/nlp/backend/apple/Response$ResponseWifi;)Landroid/location/Location; | 752 | ····descriptor:·(Lorg/microg/nlp/backend/apple/Response$ResponseWifi;)Landroid/location/Location; |
751 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 753 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
752 | ····Code: | 754 | ····Code: |
753 | ······stack=300,·locals=14,·args_size=1 | 755 | ······stack=300,·locals=14,·args_size=1 |
754 | ·········0:·ldc···········#38·················//·float·1.0E8f | 756 | ·········0:·ldc···········#38·················//·float·1.0E8f |
Offset 1225, 15 lines modified | Offset 1227, 15 lines modified | ||
1225 | ········23:·invokevirtual·#315················//·Method·retrieveLocations:([Ljava/lang/String;)Ljava/util/Collection; | 1227 | ········23:·invokevirtual·#315················//·Method·retrieveLocations:([Ljava/lang/String;)Ljava/util/Collection; |
1226 | ········26:·areturn | 1228 | ········26:·areturn |
1227 | ··public·java.util.Collection·retrieveLocations(java.lang.String...); | 1229 | ··public·java.util.Collection·retrieveLocations(java.lang.String...); |
1228 | ····descriptor:·([Ljava/lang/String;)Ljava/util/Collection; | 1230 | ····descriptor:·([Ljava/lang/String;)Ljava/util/Collection; |
1229 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS | 1231 | ····flags:·(0x0081)·ACC_PUBLIC,·ACC_VARARGS |
1230 | ····Code: | 1232 | ····Code: |
1231 | ······stack=300,·locals=1 | 1233 | ······stack=300,·locals=18,·args_size=2 |
1232 | ·········0:·aload_1 | 1234 | ·········0:·aload_1 |
1233 | ·········1:·invokestatic··#319················//·Method·createRequest:([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; | 1235 | ·········1:·invokestatic··#319················//·Method·createRequest:([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; |
1234 | ·········4:·astore_2 | 1236 | ·········4:·astore_2 |
1235 | ·········5:·aload_2 | 1237 | ·········5:·aload_2 |
1236 | ·········6:·invokevirtual·#322················//·Method·org/microg/nlp/backend/apple/Request.toByteArray:()[B | 1238 | ·········6:·invokevirtual·#322················//·Method·org/microg/nlp/backend/apple/Request.toByteArray:()[B |
1237 | ·········9:·astore_3 | 1239 | ·········9:·astore_3 |
1238 | ········10:·getstatic·····#43·················//·Field·APPLE_MAGIC_BYTES:[B | 1240 | ········10:·getstatic·····#43·················//·Field·APPLE_MAGIC_BYTES:[B |
Offset 1293, 31 lines modified | Offset 1295, 29 lines modified | ||
1293 | ·······125:·invokevirtual·#247················//·Method·java/io/InputStream.close:()V | 1295 | ·······125:·invokevirtual·#247················//·Method·java/io/InputStream.close:()V |
1294 | ·······128:·new···········#82·················//·class·java/util/ArrayList | 1296 | ·······128:·new···········#82·················//·class·java/util/ArrayList |
1295 | ·······131:·astore········16 | 1297 | ·······131:·astore········16 |
1296 | ·······133:·aload·········16 | 1298 | ·······133:·aload·········16 |
1297 | ·······135:·invokespecial·#83·················//·Method·java/util/ArrayList."<init>":()V | 1299 | ·······135:·invokespecial·#83·················//·Method·java/util/ArrayList."<init>":()V |
1298 | ·······138:·aload·········15 | 1300 | ·······138:·aload·········15 |
1299 | ·······140:·getfield······#369················//·Field·org/microg/nlp/backend/apple/Response.wifis:Ljava/util/List; | 1301 | ·······140:·getfield······#369················//·Field·org/microg/nlp/backend/apple/Response.wifis:Ljava/util/List; |
1300 | ·······143:·astore········4 | ||
1301 | ·······145:·aload·········4 | ||
1302 | ·······14 | 1302 | ·······143:·invokeinterface·#373,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
1303 | ·······1 | 1303 | ·······148:·astore········4 |
1304 | ·······15 | 1304 | ·······150:·aload·········4 |
1305 | ·······15 | 1305 | ·······152:·invokeinterface·#379,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1306 | ·······1 | 1306 | ·······157:·istore········5 |
1307 | ·······1 | 1307 | ·······159:·iload·········5 |
1308 | ·······16 | 1308 | ·······161:·ifeq··········196 |
1309 | ·······16 | 1309 | ·······164:·aload·········4 |
1310 | ·······1 | 1310 | ·······166:·invokeinterface·#383,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1311 | ·······17 | 1311 | ·······171:·checkcast·····#132················//·class·org/microg/nlp/backend/apple/Response$ResponseWifi |
1312 | ·······17 | 1312 | ·······174:·astore········17 |
1313 | ·······1 | 1313 | ·······176:·aload·········17 |
1314 | ·······1 | 1314 | ·······178:·invokestatic··#387················//·Method·fromResponseWifi:(Lorg/microg/nlp/backend/apple/Response$ResponseWifi;)Landroid/location/Location; |
1315 | ·······18 | 1315 | ·······181:·astore········13 |
1316 | ·······18 | 1316 | ·······183:·aload·········16 |
1317 | ·······18 | 1317 | ·······185:·aload·········13 |
1318 | ·······1 | 1318 | ·······187:·invokeinterface·#388,··2··········//·InterfaceMethod·java/util/Collection.add:(Ljava/lang/Object;)Z |
1319 | ·······19 | 1319 | ·······192:·pop |
Max diff block lines reached; 0/11117 bytes (0.00%) of diff not shown. |
Offset 40, 17 lines modified | Offset 40, 17 lines modified | ||
40 | ····································final·WifiLocationDatabase·access$301·=·PregrabActivity.access$200(this$4); | 40 | ····································final·WifiLocationDatabase·access$301·=·PregrabActivity.access$200(this$4); |
41 | ····································try·{ | 41 | ····································try·{ |
42 | ········································final·WifiLocationDatabase$Editor·edit·=·access$301.edit(); | 42 | ········································final·WifiLocationDatabase$Editor·edit·=·access$301.edit(); |
43 | ········································float·max·=·0.0f; | 43 | ········································float·max·=·0.0f; |
44 | ········································final·Iterator<Location>·iterator·=·retrieveLocations.iterator(); | 44 | ········································final·Iterator<Location>·iterator·=·retrieveLocations.iterator(); |
45 | ········································try·{ | 45 | ········································try·{ |
46 | ············································while·(true)·{ | 46 | ············································while·(true)·{ |
47 | ················································Label_02 | 47 | ················································Label_0265:·{ |
48 | ····················································if·(!iterator.hasNext())·{ | 48 | ····················································if·(!iterator.hasNext())·{ |
49 | ························································break·Label_02 | 49 | ························································break·Label_0265; |
50 | ····················································} | 50 | ····················································} |
51 | ····················································final·Location·next·=·iterator.next(); | 51 | ····················································final·Location·next·=·iterator.next(); |
52 | ····················································try·{ | 52 | ····················································try·{ |
53 | ························································final·Location·location2·=·(Location)next; | 53 | ························································final·Location·location2·=·(Location)next; |
54 | ························································edit.put(location2); | 54 | ························································edit.put(location2); |
55 | ························································final·Location·location3·=·location2; | 55 | ························································final·Location·location3·=·location2; |
56 | ························································try·{ | 56 | ························································try·{ |
Offset 368, 15 lines modified | Offset 368, 15 lines modified | ||
368 | ········53:·invokestatic··#61·················//·Method·java/lang/Math.pow:(DD)D | 368 | ········53:·invokestatic··#61·················//·Method·java/lang/Math.pow:(DD)D |
369 | ········56:·dreturn | 369 | ········56:·dreturn |
370 | ··private·android.location.Location·combine(java.util.Set); | 370 | ··private·android.location.Location·combine(java.util.Set); |
371 | ····descriptor:·(Ljava/util/Set;)Landroid/location/Location; | 371 | ····descriptor:·(Ljava/util/Set;)Landroid/location/Location; |
372 | ····flags:·(0x0002)·ACC_PRIVATE | 372 | ····flags:·(0x0002)·ACC_PRIVATE |
373 | ····Code: | 373 | ····Code: |
374 | ······stack=300,·locals= | 374 | ······stack=300,·locals=20,·args_size=2 |
375 | ·········0:·ldc···········#63·················//·float·2.14748365E9f | 375 | ·········0:·ldc···········#63·················//·float·2.14748365E9f |
376 | ·········2:·fstore_2 | 376 | ·········2:·fstore_2 |
377 | ·········3:·ldc···········#65·················//·float·-2.14748365E9f | 377 | ·········3:·ldc···········#65·················//·float·-2.14748365E9f |
378 | ·········5:·fstore_3 | 378 | ·········5:·fstore_3 |
379 | ·········6:·iconst_m1 | 379 | ·········6:·iconst_m1 |
380 | ·········7:·i2l | 380 | ·········7:·i2l |
381 | ·········8:·lstore········4 | 381 | ·········8:·lstore········4 |
Offset 440, 50 lines modified | Offset 440, 50 lines modified | ||
440 | ·······136:·fload_2 | 440 | ·······136:·fload_2 |
441 | ·······137:·fstore········15 | 441 | ·······137:·fstore········15 |
442 | ·······139:·new···········#92·················//·class·android/os/Bundle | 442 | ·······139:·new···········#92·················//·class·android/os/Bundle |
443 | ·······142:·astore········16 | 443 | ·······142:·astore········16 |
444 | ·······144:·aload·········16 | 444 | ·······144:·aload·········16 |
445 | ·······146:·invokespecial·#104················//·Method·android/os/Bundle."<init>":()V | 445 | ·······146:·invokespecial·#104················//·Method·android/os/Bundle."<init>":()V |
446 | ·······149:·ldc···········#106················//·String·COMBINED_OF | 446 | ·······149:·ldc···········#106················//·String·COMBINED_OF |
447 | ·······151:·astore········ | 447 | ·······151:·astore········6 |
448 | ·······153:·aload_1 | 448 | ·······153:·aload_1 |
449 | ·······154:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Set.size:()I | 449 | ·······154:·invokeinterface·#110,··1··········//·InterfaceMethod·java/util/Set.size:()I |
450 | ·······159:·istore········ | 450 | ·······159:·istore········7 |
451 | ·······161:·aload·········16 | 451 | ·······161:·aload·········16 |
452 | ·······163:·aload········· | 452 | ·······163:·aload·········6 |
453 | ·······165:·iload········· | 453 | ·······165:·iload·········7 |
454 | ·······167:·invokevirtual·#114················//·Method·android/os/Bundle.putInt:(Ljava/lang/String;I)V | 454 | ·······167:·invokevirtual·#114················//·Method·android/os/Bundle.putInt:(Ljava/lang/String;I)V |
455 | ·······170:·iconst_m1 | 455 | ·······170:·iconst_m1 |
456 | ·······171:·i2l | 456 | ·······171:·i2l |
457 | ·······172:·lstore········1 | 457 | ·······172:·lstore········17 |
458 | ·······174:·lload·········4 | 458 | ·······174:·lload·········4 |
459 | ·······176:·lload·········1 | 459 | ·······176:·lload·········17 |
460 | ·······178:·lcmp | 460 | ·······178:·lcmp |
461 | ·······179:·istore········ | 461 | ·······179:·istore········19 |
462 | ·······181:·iload········· | 462 | ·······181:·iload·········19 |
463 | ·······183:·ifeq··········199 | 463 | ·······183:·ifeq··········199 |
464 | ·······186:·ldc···········#90·················//·String·VERIFIED_TIME | 464 | ·······186:·ldc···········#90·················//·String·VERIFIED_TIME |
465 | ·······188:·astore········ | 465 | ·······188:·astore········6 |
466 | ·······190:·aload·········16 | 466 | ·······190:·aload·········16 |
467 | ·······192:·aload········· | 467 | ·······192:·aload·········6 |
468 | ·······194:·lload·········4 | 468 | ·······194:·lload·········4 |
469 | ·······196:·invokevirtual·#118················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V | 469 | ·······196:·invokevirtual·#118················//·Method·android/os/Bundle.putLong:(Ljava/lang/String;J)V |
470 | ·······199:·aload_0 | 470 | ·······199:·aload_0 |
471 | ·······200:·getfield······#32·················//·Field·provider:Ljava/lang/String; | 471 | ·······200:·getfield······#32·················//·Field·provider:Ljava/lang/String; |
472 | ·······203:·astore········ | 472 | ·······203:·astore········6 |
473 | ·······205:·new···········#120················//·class·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2 | 473 | ·······205:·new···········#120················//·class·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2 |
474 | ·······208:·astore········1 | 474 | ·······208:·astore········10 |
475 | ·······210:·aload·········1 | 475 | ·······210:·aload·········10 |
476 | ·······212:·aload_0 | 476 | ·······212:·aload_0 |
477 | ·······213:·fload·········15 | 477 | ·······213:·fload·········15 |
478 | ·······215:·fload·········14 | 478 | ·······215:·fload·········14 |
479 | ·······217:·invokespecial·#123················//·Method·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2."<init>":(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;FF)V | 479 | ·······217:·invokespecial·#123················//·Method·org/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2."<init>":(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;FF)V |
480 | ·······220:·aload········· | 480 | ·······220:·aload·········6 |
481 | ·······222:·aload_1 | 481 | ·······222:·aload_1 |
482 | ·······223:·aload·········1 | 482 | ·······223:·aload·········10 |
483 | ·······225:·aload·········16 | 483 | ·······225:·aload·········16 |
484 | ·······227:·invokestatic··#129················//·Method·org/microg/nlp/api/LocationHelper.weightedAverage:(Ljava/lang/String;Ljava/util/Collection;Lorg/microg/nlp/api/LocationHelper$LocationBalance;Landroid/os/Bundle;)Landroid/location/Location; | 484 | ·······227:·invokestatic··#129················//·Method·org/microg/nlp/api/LocationHelper.weightedAverage:(Ljava/lang/String;Ljava/util/Collection;Lorg/microg/nlp/api/LocationHelper$LocationBalance;Landroid/os/Bundle;)Landroid/location/Location; |
485 | ·······230:·areturn | 485 | ·······230:·areturn |
486 | ··private·static·void·combineClasses(java.util.Set,·double); | 486 | ··private·static·void·combineClasses(java.util.Set,·double); |
487 | ····descriptor:·(Ljava/util/Set;D)V | 487 | ····descriptor:·(Ljava/util/Set;D)V |
488 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 488 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
Offset 491, 15 lines modified | Offset 491, 15 lines modified | ||
491 | ······stack=300,·locals=3,·args_size=2 | 491 | ······stack=300,·locals=3,·args_size=2 |
492 | ·········0:·return | 492 | ·········0:·return |
493 | ··private·static·java.util.Set·divideInClasses(java.util.Set,·double); | 493 | ··private·static·java.util.Set·divideInClasses(java.util.Set,·double); |
494 | ····descriptor:·(Ljava/util/Set;D)Ljava/util/Set; | 494 | ····descriptor:·(Ljava/util/Set;D)Ljava/util/Set; |
495 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 495 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
496 | ····Code: | 496 | ····Code: |
497 | ······stack=300,·locals=1 | 497 | ······stack=300,·locals=11,·args_size=2 |
498 | ·········0:·new···········#131················//·class·java/util/HashSet | 498 | ·········0:·new···········#131················//·class·java/util/HashSet |
499 | ·········3:·astore_3 | 499 | ·········3:·astore_3 |
500 | ·········4:·aload_3 | 500 | ·········4:·aload_3 |
501 | ·········5:·invokespecial·#132················//·Method·java/util/HashSet."<init>":()V | 501 | ·········5:·invokespecial·#132················//·Method·java/util/HashSet."<init>":()V |
502 | ·········8:·aload_0 | 502 | ·········8:·aload_0 |
503 | ·········9:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 503 | ·········9:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
504 | ········14:·astore········4 | 504 | ········14:·astore········4 |
Offset 515, 47 lines modified | Offset 515, 47 lines modified | ||
515 | ········42:·iconst_0 | 515 | ········42:·iconst_0 |
516 | ········43:·istore········7 | 516 | ········43:·istore········7 |
517 | ········45:·aload_3 | 517 | ········45:·aload_3 |
518 | ········46:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; | 518 | ········46:·invokeinterface·#71,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator; |
519 | ········51:·astore········8 | 519 | ········51:·astore········8 |
520 | ········53:·aload·········8 | 520 | ········53:·aload·········8 |
521 | ········55:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 521 | ········55:·invokeinterface·#77,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
522 | ········60:·istore········ | 522 | ········60:·istore········9 |
523 | ········62:·iload········· | 523 | ········62:·iload·········9 |
524 | ········64:·ifeq··········110 | 524 | ········64:·ifeq··········110 |
525 | ········67:·aload·········8 | 525 | ········67:·aload·········8 |
526 | ········69:·invokeinterface·#81,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; | 526 | ········69:·invokeinterface·#81,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
527 | ········74:·checkcast·····#67·················//·class·java/util/Set | 527 | ········74:·checkcast·····#67·················//·class·java/util/Set |
528 | ········77:·astore········ | 528 | ········77:·astore········10 |
529 | ········79:·aload·········6 | 529 | ········79:·aload·········6 |
530 | ········81:·aload········· | 530 | ········81:·aload·········10 |
531 | ········83:·dload_1 | 531 | ········83:·dload_1 |
532 | ········84:·invokestatic··#136················//·Method·locationCompatibleWithClass:(Landroid/location/Location;Ljava/util/Set;D)Z | 532 | ········84:·invokestatic··#136················//·Method·locationCompatibleWithClass:(Landroid/location/Location;Ljava/util/Set;D)Z |
533 | ········87:·istore········ | 533 | ········87:·istore········9 |
534 | ········89:·iload········· | 534 | ········89:·iload·········9 |
535 | ········91:·ifeq··········53 | 535 | ········91:·ifeq··········53 |
536 | ········94:·aload········· | 536 | ········94:·aload·········10 |
537 | ········96:·aload·········6 | 537 | ········96:·aload·········6 |
538 | ········98:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 538 | ········98:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
539 | ·······103:·pop | 539 | ·······103:·pop |
540 | ·······104:·iconst_1 | 540 | ·······104:·iconst_1 |
541 | ·······105:·istore········7 | 541 | ·······105:·istore········7 |
542 | ·······107:·goto··········53 | 542 | ·······107:·goto··········53 |
543 | ·······110:·iload·········7 | 543 | ·······110:·iload·········7 |
544 | ·······112:·ifne··········16 | 544 | ·······112:·ifne··········16 |
545 | ·······115:·new···········#131················//·class·java/util/HashSet | 545 | ·······115:·new···········#131················//·class·java/util/HashSet |
546 | ·······118:·astore········ | 546 | ·······118:·astore········10 |
547 | ·······120:·aload········· | 547 | ·······120:·aload·········10 |
548 | ·······122:·invokespecial·#132················//·Method·java/util/HashSet."<init>":()V | 548 | ·······122:·invokespecial·#132················//·Method·java/util/HashSet."<init>":()V |
549 | ·······125:·aload········· | 549 | ·······125:·aload·········10 |
550 | ·······127:·aload·········6 | 550 | ·······127:·aload·········6 |
551 | ·······129:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 551 | ·······129:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
552 | ·······134:·pop | 552 | ·······134:·pop |
553 | ·······135:·aload_3 | 553 | ·······135:·aload_3 |
554 | ·······136:·aload········· | 554 | ·······136:·aload·········10 |
555 | ·······138:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z | 555 | ·······138:·invokeinterface·#140,··2··········//·InterfaceMethod·java/util/Set.add:(Ljava/lang/Object;)Z |
556 | ·······143:·pop | 556 | ·······143:·pop |
557 | ·······144:·goto··········16 | 557 | ·······144:·goto··········16 |
558 | ·······147:·aload_3 | 558 | ·······147:·aload_3 |
Max diff block lines reached; 21260/27703 bytes (76.74%) of diff not shown. |
Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
148 | ·········7:·invokespecial·#12·················//·Method·org/osmdroid/views/overlay/Overlay."<init>":(Landroid/content/Context;)V | 148 | ·········7:·invokespecial·#12·················//·Method·org/osmdroid/views/overlay/Overlay."<init>":(Landroid/content/Context;)V |
149 | ········10:·return | 149 | ········10:·return |
150 | ··protected·void·draw(android.graphics.Canvas,·org.osmdroid.views.MapView,·boolean); | 150 | ··protected·void·draw(android.graphics.Canvas,·org.osmdroid.views.MapView,·boolean); |
151 | ····descriptor:·(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V | 151 | ····descriptor:·(Landroid/graphics/Canvas;Lorg/osmdroid/views/MapView;Z)V |
152 | ····flags:·(0x0004)·ACC_PROTECTED | 152 | ····flags:·(0x0004)·ACC_PROTECTED |
153 | ····Code: | 153 | ····Code: |
154 | ······stack=300,·locals= | 154 | ······stack=300,·locals=20,·args_size=4 |
155 | ·········0:·aload_0 | 155 | ·········0:·aload_0 |
156 | ·········1:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 156 | ·········1:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
157 | ·········4:·invokestatic··#18·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$100:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; | 157 | ·········4:·invokestatic··#18·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$100:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
158 | ·········7:·invokevirtual·#24·················//·Method·org/osmdroid/views/MapView.getMaxZoomLevel:()I | 158 | ·········7:·invokevirtual·#24·················//·Method·org/osmdroid/views/MapView.getMaxZoomLevel:()I |
159 | ········10:·istore········4 | 159 | ········10:·istore········4 |
160 | ········12:·aload_0 | 160 | ········12:·aload_0 |
161 | ········13:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 161 | ········13:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
Offset 172, 127 lines modified | Offset 172, 125 lines modified | ||
172 | ········34:·new···········#29·················//·class·android/graphics/Point | 172 | ········34:·new···········#29·················//·class·android/graphics/Point |
173 | ········37:·astore········7 | 173 | ········37:·astore········7 |
174 | ········39:·aload·········7 | 174 | ········39:·aload·········7 |
175 | ········41:·invokespecial·#32·················//·Method·android/graphics/Point."<init>":()V | 175 | ········41:·invokespecial·#32·················//·Method·android/graphics/Point."<init>":()V |
176 | ········44:·aload_0 | 176 | ········44:·aload_0 |
177 | ········45:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 177 | ········45:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
178 | ········48:·invokestatic··#36·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$600:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Ljava/util/List; | 178 | ········48:·invokestatic··#36·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$600:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Ljava/util/List; |
179 | ········51:·astore········8 | ||
180 | ········53:·aload·········8 | ||
181 | ········5 | 179 | ········51:·invokeinterface·#42,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
182 | ········ | 180 | ········56:·astore········8 |
183 | ········ | 181 | ········58:·aload·········8 |
184 | ········6 | 182 | ········60:·invokeinterface·#48,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
185 | ········6 | 183 | ········65:·istore········6 |
186 | ········ | 184 | ········67:·iload·········6 |
187 | ········ | 185 | ········69:·ifeq··········313 |
188 | ········7 | 186 | ········72:·aload·········8 |
189 | ········7 | 187 | ········74:·invokeinterface·#52,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
190 | ········ | 188 | ········79:·checkcast·····#54·················//·class·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem |
191 | ········8 | 189 | ········82:·astore········9 |
192 | ········8 | 190 | ········84:·aload_0 |
193 | ········8 | 191 | ········85:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
194 | ········ | 192 | ········88:·invokestatic··#18·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$100:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
195 | ········9 | 193 | ········91:·invokevirtual·#58·················//·Method·org/osmdroid/views/MapView.getProjection:()Lorg/osmdroid/views/Projection; |
196 | ········9 | 194 | ········94:·astore········5 |
197 | ······· | 195 | ········96:·aload·········9 |
198 | ······· | 196 | ········98:·invokestatic··#62·················//·Method·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem.access$700:(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)Lorg/osmdroid/util/GeoPoint; |
199 | ·······10 | 197 | ·······101:·astore········10 |
200 | ·······107:·aload·········8 | ||
201 | ·······10 | 198 | ·······103:·aload·········5 |
199 | ·······105:·aload·········10 | ||
202 | ·······1 | 200 | ·······107:·aload·········7 |
203 | ·······1 | 201 | ·······109:·invokevirtual·#68·················//·Method·org/osmdroid/views/Projection.toPixels:(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; |
204 | ·······11 | 202 | ·······112:·pop |
205 | ·······11 | 203 | ·······113:·aload·········9 |
206 | ·······11 | 204 | ·······115:·invokestatic··#72·················//·Method·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem.access$800:(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)F |
207 | ·······1 | 205 | ·······118:·f2d |
208 | ·······1 | 206 | ·······119:·dstore········11 |
209 | ·······12 | 207 | ·······121:·aload·········9 |
210 | ·······12 | 208 | ·······123:·invokestatic··#76·················//·Method·org/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem.access$900:(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)D |
211 | ·······1 | 209 | ·······126:·dstore········13 |
212 | ·······1 | 210 | ·······128:·aload_0 |
213 | ·······1 | 211 | ·······129:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
214 | ·······13 | 212 | ·······132:·invokestatic··#18·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$100:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
215 | ·······13 | 213 | ·······135:·invokevirtual·#27·················//·Method·org/osmdroid/views/MapView.getZoomLevel:()I |
216 | ·······1 | 214 | ·······138:·istore········6 |
217 | ·······14 | 215 | ·······140:·dload·········13 |
218 | ·······14 | 216 | ·······142:·iload·········6 |
219 | ·······14 | 217 | ·······144:·invokestatic··#82·················//·Method·org/osmdroid/util/TileSystem.GroundResolution:(DI)D |
220 | ·······1 | 218 | ·······147:·dstore········13 |
221 | ·······1 | 219 | ·······149:·dload·········11 |
222 | ·······15 | 220 | ·······151:·dload·········13 |
223 | ·······15 | 221 | ·······153:·ddiv |
224 | ·······15 | 222 | ·······154:·dstore········11 |
225 | ·······1 | 223 | ·······156:·dload·········11 |
226 | ·······1 | 224 | ·······158:·d2f |
227 | ·······1 | 225 | ·······159:·fstore········15 |
228 | ·······16 | 226 | ·······161:·aload_0 |
229 | ·······16 | 227 | ·······162:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
230 | ·······16 | 228 | ·······165:·invokestatic··#86·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$1000:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
231 | ·······1 | 229 | ·······168:·bipush········50 |
232 | ·······17 | 230 | ·······170:·invokevirtual·#93·················//·Method·android/graphics/Paint.setAlpha:(I)V |
233 | ·······17 | 231 | ·······173:·aload_0 |
234 | ·······17 | 232 | ·······174:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
235 | ·······1 | 233 | ·······177:·invokestatic··#86·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$1000:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
236 | ·······18 | 234 | ·······180:·astore········5 |
237 | ·······18 | 235 | ·······182:·getstatic·····#99·················//·Field·android/graphics/Paint$Style.FILL:Landroid/graphics/Paint$Style; |
238 | ·······18 | 236 | ·······185:·astore········10 |
239 | ·······191:·aload·········8 | ||
240 | ·······1 | 237 | ·······187:·aload·········5 |
238 | ·······189:·aload·········10 | ||
241 | ·······19 | 239 | ·······191:·invokevirtual·#103················//·Method·android/graphics/Paint.setStyle:(Landroid/graphics/Paint$Style;)V |
242 | ·······19 | 240 | ·······194:·aload·········7 |
243 | ······· | 241 | ·······196:·getfield······#107················//·Field·android/graphics/Point.x:I |
244 | ······· | 242 | ·······199:·i2f |
245 | ·······20 | 243 | ·······200:·fstore········16 |
246 | ·······20 | 244 | ·······202:·aload·········7 |
247 | ·······20 | 245 | ·······204:·getfield······#110················//·Field·android/graphics/Point.y:I |
248 | ·······2 | 246 | ·······207:·i2f |
249 | ·······2 | 247 | ·······208:·fstore········17 |
250 | ·······21 | 248 | ·······210:·aload_0 |
251 | ·······21 | 249 | ·······211:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
252 | ·······21 | 250 | ·······214:·invokestatic··#86·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$1000:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
253 | ·······2 | 251 | ·······217:·astore········18 |
254 | ·······2 | 252 | ·······219:·aload_1 |
255 | ·······22 | 253 | ·······220:·fload·········16 |
256 | ·······22 | 254 | ·······222:·fload·········17 |
257 | ·······22 | 255 | ·······224:·fload·········15 |
258 | ·······2 | 256 | ·······226:·aload·········18 |
259 | ·······2 | 257 | ·······228:·invokevirtual·#116················//·Method·android/graphics/Canvas.drawCircle:(FFFLandroid/graphics/Paint;)V |
260 | ·······23 | 258 | ·······231:·aload_0 |
261 | ·······23 | 259 | ·······232:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
262 | ·······23 | 260 | ·······235:·invokestatic··#86·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$1000:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
263 | ·······2 | 261 | ·······238:·sipush········150 |
264 | ·······24 | 262 | ·······241:·invokevirtual·#93·················//·Method·android/graphics/Paint.setAlpha:(I)V |
265 | ·······24 | 263 | ·······244:·aload_0 |
266 | ·······24 | 264 | ·······245:·getfield······#8··················//·Field·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
267 | ·······2 | 265 | ·······248:·invokestatic··#86·················//·Method·org/microg/nlp/backend/apple/PregrabActivity.access$1000:(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
268 | ·······25 | 266 | ·······251:·astore········5 |
269 | ·······25 | 267 | ·······253:·getstatic·····#120················//·Field·android/graphics/Paint$Style.STROKE:Landroid/graphics/Paint$Style; |
270 | ·······2 | 268 | ·······256:·astore········10 |
271 | ·······262:·aload·········8 | ||
272 | ·······2 | 269 | ·······258:·aload·········5 |
270 | ·······260:·aload·········10 | ||
273 | ·······26 | 271 | ·······262:·invokevirtual·#103················//·Method·android/graphics/Paint.setStyle:(Landroid/graphics/Paint$Style;)V |
274 | ·······26 | 272 | ·······265:·aload·········7 |
275 | ·······2 | 273 | ·······267:·getfield······#107················//·Field·android/graphics/Point.x:I |
276 | ·······27 | 274 | ·······270:·istore········6 |
277 | ·······27 | 275 | ·······272:·iload·········6 |
278 | ·······27 | 276 | ·······274:·i2f |
279 | ·······27 | 277 | ·······275:·fstore········16 |
Max diff block lines reached; 0/16308 bytes (0.00%) of diff not shown. |
Offset 28, 52 lines modified | Offset 28, 52 lines modified | ||
28 | ···· | 28 | ···· |
29 | ····public·BackendService()·{ | 29 | ····public·BackendService()·{ |
30 | ········this.retriever·=·new·LocationRetriever(); | 30 | ········this.retriever·=·new·LocationRetriever(); |
31 | ········this.retrieveAction·=·(Runnable)new·BackendService$1(this); | 31 | ········this.retrieveAction·=·(Runnable)new·BackendService$1(this); |
32 | ····} | 32 | ····} |
33 | ···· | 33 | ···· |
34 | ····private·Location·calculate(final·Set·set)·{ | 34 | ····private·Location·calculate(final·Set·set)·{ |
35 | ····Label_00 | 35 | ····Label_0046_Outer: |
36 | ········while·(true)·{ | 36 | ········while·(true)·{ |
37 | ············HashSet<Location>·set2·=·null; | 37 | ············HashSet<Location>·set2·=·null; |
38 | ············HashSet<String>·toRetrieve·=·null; | 38 | ············HashSet<String>·toRetrieve·=·null; |
39 | ········Label_025 | 39 | ········Label_0258: |
40 | ············while·(true)·{ | 40 | ············while·(true)·{ |
41 | ················WiFiBackendHelper$WiFi·next·=·null; | 41 | ················WiFiBackendHelper$WiFi·next·=·null; |
42 | ················Label_023 | 42 | ················Label_0238:·{ |
43 | ····················synchronized·(this)·{ | 43 | ····················synchronized·(this)·{ |
44 | ························if·(!this.isConnected())·{ | 44 | ························if·(!this.isConnected())·{ |
45 | ····························return·null; | 45 | ····························return·null; |
46 | ························} | 46 | ························} |
47 | ························set2·=·new·HashSet<Location>(); | 47 | ························set2·=·new·HashSet<Location>(); |
48 | ························toRetrieve·=·new·HashSet<String>(); | 48 | ························toRetrieve·=·new·HashSet<String>(); |
49 | ························final·Iterator<WiFiBackendHelper$WiFi>·iterator·=·set.iterator(); | 49 | ························final·Iterator<WiFiBackendHelper$WiFi>·iterator·=·set.iterator(); |
50 | ························while·(iterator.hasNext())·{ | 50 | ························while·(iterator.hasNext())·{ |
51 | ····························next·=·iterator.next(); | 51 | ····························next·=·iterator.next(); |
52 | ····························next·=·next; | 52 | ····························next·=·next; |
53 | ····························final·Location·value·=·this.database.get(next.getBssid()); | 53 | ····························final·Location·value·=·this.database.get(next.getBssid()); |
54 | ····························if·(value·==·null)·{ | 54 | ····························if·(value·==·null)·{ |
55 | ································break·Label_023 | 55 | ································break·Label_0238; |
56 | ····························} | 56 | ····························} |
57 | ····························if·(value.getTime()·+·2592000000L·<·System.currentTimeMillis())·{ | 57 | ····························if·(value.getTime()·+·2592000000L·<·System.currentTimeMillis())·{ |
58 | ································toRetrieve.add(next.getBssid()); | 58 | ································toRetrieve.add(next.getBssid()); |
59 | ····························} | 59 | ····························} |
60 | ····························value.getExtras().putInt("SIGNAL_LEVEL",·next.getRssi()); | 60 | ····························value.getExtras().putInt("SIGNAL_LEVEL",·next.getRssi()); |
61 | ····························if·(!value.hasAccuracy()·||·value.getAccuracy()·==·-1.0f)·{ | 61 | ····························if·(!value.hasAccuracy()·||·value.getAccuracy()·==·-1.0f)·{ |
62 | ································continue·Label_00 | 62 | ································continue·Label_0046_Outer; |
63 | ····························} | 63 | ····························} |
64 | ····························set2.add(value); | 64 | ····························set2.add(value); |
65 | ························} | 65 | ························} |
66 | ························break·Label_025 | 66 | ························break·Label_0258; |
67 | ····················} | 67 | ····················} |
68 | ················} | 68 | ················} |
69 | ················toRetrieve.add(next.getBssid()); | 69 | ················toRetrieve.add(next.getBssid()); |
70 | ················continue; | 70 | ················continue; |
71 | ············} | 71 | ············} |
72 | ············Log.d("AppleNlpBackendService",·"Found·"·+·set.size()·+·"·wifis,·of·whom·"·+·set2.size()·+·"·with· | 72 | ············Log.d("AppleNlpBackendService",·"Found·"·+·set.size()·+·"·wifis,·of·whom·"·+·set2.size()·+·"·with·location·and·"·+·toRetrieve.size()·+·"·unknown."); |
73 | ············if·(!toRetrieve.isEmpty())·{ | 73 | ············if·(!toRetrieve.isEmpty())·{ |
74 | ················if·(this.toRetrieve·==·null)·{ | 74 | ················if·(this.toRetrieve·==·null)·{ |
75 | ····················this.toRetrieve·=·toRetrieve; | 75 | ····················this.toRetrieve·=·toRetrieve; |
76 | ················} | 76 | ················} |
77 | ················else·{ | 77 | ················else·{ |
78 | ····················this.toRetrieve.addAll(toRetrieve); | 78 | ····················this.toRetrieve.addAll(toRetrieve); |
79 | ················} | 79 | ················} |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·10 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
Offset 206, 100 lines modified | Offset 206, 97 lines modified | ||
206 | ····check-cast·v0,·Ljavax/net/ssl/HttpsURLConnection; | 206 | ····check-cast·v0,·Ljavax/net/ssl/HttpsURLConnection; |
207 | ····return-object·v0 | 207 | ····return-object·v0 |
208 | .end·method | 208 | .end·method |
209 | .method·private·static·varargs·createRequest([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; | 209 | .method·private·static·varargs·createRequest([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; |
210 | ····.locals· | 210 | ····.locals·6 |
211 | ····.param·p0,·"macs"····#·[Ljava/lang/String; | 211 | ····.param·p0,·"macs"····#·[Ljava/lang/String; |
212 | ····.prologue | 212 | ····.prologue |
213 | ····const/4·v | 213 | ····const/4·v3,·0x0 |
214 | ····.line·72 | 214 | ····.line·72 |
215 | ····new-instance·v | 215 | ····new-instance·v1,·Ljava/util/ArrayList; |
216 | ····invoke-direct·{v | 216 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
217 | ····.line·73 | 217 | ····.line·73 |
218 | ····.local·v | 218 | ····.local·v1,·"wifis":Ljava/util/List;,·"Ljava/util/List<Lorg/microg/nlp/backend/apple/Request$RequestWifi;>;" |
219 | ···· | 219 | ····array-length·v4,·p0 |
220 | ····move·v2,·v3 | ||
220 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
221 | ····array-length·v2,·v0 | ||
222 | ····.local·v2,·"len$":I | ||
223 | ····const/4·v1,·0x0 | ||
224 | ····.local·v1,·"i$":I | ||
225 | ····:goto_0 | 221 | ····:goto_0 |
226 | ····if-ge·v | 222 | ····if-ge·v2,·v4,·:cond_0 |
227 | ····aget-object·v | 223 | ····aget-object·v0,·p0,·v2 |
228 | ····.line·74 | 224 | ····.line·74 |
229 | ····.local·v | 225 | ····.local·v0,·"mac":Ljava/lang/String; |
230 | ····new-instance·v5,·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder; | 226 | ····new-instance·v5,·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder; |
231 | ····invoke-direct·{v5},·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder;-><init>()V | 227 | ····invoke-direct·{v5},·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder;-><init>()V |
232 | ····invoke-virtual·{v5,·v | 228 | ····invoke-virtual·{v5,·v0},·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder;->mac(Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder; |
233 | ····move-result-object·v5 | 229 | ····move-result-object·v5 |
234 | ····invoke-virtual·{v5},·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder;->build()Lorg/microg/nlp/backend/apple/Request$RequestWifi; | 230 | ····invoke-virtual·{v5},·Lorg/microg/nlp/backend/apple/Request$RequestWifi$Builder;->build()Lorg/microg/nlp/backend/apple/Request$RequestWifi; |
235 | ····move-result-object·v5 | 231 | ····move-result-object·v5 |
236 | ····invoke-interface·{v | 232 | ····invoke-interface·{v1,·v5},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
237 | ····.line·73 | 233 | ····.line·73 |
238 | ····add-int/lit8·v | 234 | ····add-int/lit8·v2,·v2,·0x1 |
239 | ····goto·:goto_0 | 235 | ····goto·:goto_0 |
240 | ····.line·76 | 236 | ····.line·76 |
241 | ····.end·local·v | 237 | ····.end·local·v0····#·"mac":Ljava/lang/String; |
242 | ····:cond_0 | 238 | ····:cond_0 |
243 | ····new-instance·v | 239 | ····new-instance·v2,·Lorg/microg/nlp/backend/apple/Request$Builder; |
244 | ····invoke-direct·{v | 240 | ····invoke-direct·{v2},·Lorg/microg/nlp/backend/apple/Request$Builder;-><init>()V |
245 | ····const-string·v | 241 | ····const-string·v4,·"com.apple.maps" |
246 | ····invoke-virtual·{v | 242 | ····invoke-virtual·{v2,·v4},·Lorg/microg/nlp/backend/apple/Request$Builder;->source(Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request$Builder; |
247 | ····move-result-object·v | 243 | ····move-result-object·v2 |
248 | ····invoke-static·{v | 244 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
249 | ····move-result-object·v | 245 | ····move-result-object·v4 |
250 | ····invoke-virtual·{v | 246 | ····invoke-virtual·{v2,·v4},·Lorg/microg/nlp/backend/apple/Request$Builder;->unknown3(Ljava/lang/Integer;)Lorg/microg/nlp/backend/apple/Request$Builder; |
251 | ····move-result-object·v | 247 | ····move-result-object·v2 |
252 | ····invoke-static·{v | 248 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
253 | ····move-result-object·v | 249 | ····move-result-object·v3 |
254 | ····invoke-virtual·{v | 250 | ····invoke-virtual·{v2,·v3},·Lorg/microg/nlp/backend/apple/Request$Builder;->unknown4(Ljava/lang/Integer;)Lorg/microg/nlp/backend/apple/Request$Builder; |
255 | ····move-result-object·v | 251 | ····move-result-object·v2 |
252 | ····.line·77 | ||
256 | ····invoke-virtual·{v | 253 | ····invoke-virtual·{v2,·v1},·Lorg/microg/nlp/backend/apple/Request$Builder;->wifis(Ljava/util/List;)Lorg/microg/nlp/backend/apple/Request$Builder; |
257 | ····move-result-object·v | 254 | ····move-result-object·v2 |
258 | ····invoke-virtual·{v | 255 | ····invoke-virtual·{v2},·Lorg/microg/nlp/backend/apple/Request$Builder;->build()Lorg/microg/nlp/backend/apple/Request; |
259 | ····move-result-object·v | 256 | ····move-result-object·v2 |
257 | ····.line·76 | ||
260 | ····return-object·v | 258 | ····return-object·v2 |
261 | .end·method | 259 | .end·method |
262 | .method·private·static·fromResponseWifi(Lorg/microg/nlp/backend/apple/Response$ResponseWifi;)Landroid/location/Location; | 260 | .method·private·static·fromResponseWifi(Lorg/microg/nlp/backend/apple/Response$ResponseWifi;)Landroid/location/Location; |
263 | ····.locals·7 | 261 | ····.locals·7 |
264 | ····.param·p0,·"wifi"····#·Lorg/microg/nlp/backend/apple/Response$ResponseWifi; | 262 | ····.param·p0,·"wifi"····#·Lorg/microg/nlp/backend/apple/Response$ResponseWifi; |
265 | ····.prologue | 263 | ····.prologue |
Offset 891, 15 lines modified | Offset 888, 15 lines modified | ||
891 | ····move-result-object·v0 | 888 | ····move-result-object·v0 |
892 | ····return-object·v0 | 889 | ····return-object·v0 |
893 | .end·method | 890 | .end·method |
894 | .method·public·varargs·retrieveLocations([Ljava/lang/String;)Ljava/util/Collection; | 891 | .method·public·varargs·retrieveLocations([Ljava/lang/String;)Ljava/util/Collection; |
895 | ····.locals·1 | 892 | ····.locals·12 |
896 | ····.param·p1,·"macs"····#·[Ljava/lang/String; | 893 | ····.param·p1,·"macs"····#·[Ljava/lang/String; |
897 | ····.annotation·system·Ldalvik/annotation/Signature; | 894 | ····.annotation·system·Ldalvik/annotation/Signature; |
898 | ········value·=·{ | 895 | ········value·=·{ |
899 | ············"([", | 896 | ············"([", |
900 | ············"Ljava/lang/String;", | 897 | ············"Ljava/lang/String;", |
901 | ············")", | 898 | ············")", |
902 | ············"Ljava/util/Collection", | 899 | ············"Ljava/util/Collection", |
Offset 915, 126 lines modified | Offset 912, 125 lines modified | ||
915 | ········} | 912 | ········} |
916 | ····.end·annotation | 913 | ····.end·annotation |
917 | ····.prologue | 914 | ····.prologue |
918 | ····.line·179 | 915 | ····.line·179 |
919 | ····invoke-static·{p1},·Lorg/microg/nlp/backend/apple/LocationRetriever;->createRequest([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; | 916 | ····invoke-static·{p1},·Lorg/microg/nlp/backend/apple/LocationRetriever;->createRequest([Ljava/lang/String;)Lorg/microg/nlp/backend/apple/Request; |
Max diff block lines reached; 6396/12362 bytes (51.74%) of diff not shown. |
Offset 275, 74 lines modified | Offset 275, 81 lines modified | ||
275 | ····if-eqz·v3,·:cond_3 | 275 | ····if-eqz·v3,·:cond_3 |
276 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->longitude:Ljava/lang/Long; | 276 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->longitude:Ljava/lang/Long; |
277 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->longitude:Ljava/lang/Long; | 277 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->longitude:Ljava/lang/Long; |
278 | ····.line·225 | ||
278 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 279 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
279 | ····move-result·v3 | 280 | ····move-result·v3 |
280 | ····if-eqz·v3,·:cond_3 | 281 | ····if-eqz·v3,·:cond_3 |
281 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->accuracy:Ljava/lang/Integer; | 282 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->accuracy:Ljava/lang/Integer; |
282 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->accuracy:Ljava/lang/Integer; | 283 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->accuracy:Ljava/lang/Integer; |
284 | ····.line·226 | ||
283 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 285 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
284 | ····move-result·v3 | 286 | ····move-result·v3 |
285 | ····if-eqz·v3,·:cond_3 | 287 | ····if-eqz·v3,·:cond_3 |
286 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->zeroField4:Ljava/lang/Integer; | 288 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->zeroField4:Ljava/lang/Integer; |
287 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->zeroField4:Ljava/lang/Integer; | 289 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->zeroField4:Ljava/lang/Integer; |
290 | ····.line·227 | ||
288 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 291 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
289 | ····move-result·v3 | 292 | ····move-result·v3 |
290 | ····if-eqz·v3,·:cond_3 | 293 | ····if-eqz·v3,·:cond_3 |
291 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitude:Ljava/lang/Integer; | 294 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitude:Ljava/lang/Integer; |
292 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitude:Ljava/lang/Integer; | 295 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitude:Ljava/lang/Integer; |
296 | ····.line·228 | ||
293 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 297 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
294 | ····move-result·v3 | 298 | ····move-result·v3 |
295 | ····if-eqz·v3,·:cond_3 | 299 | ····if-eqz·v3,·:cond_3 |
296 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitudeAccuracy:Ljava/lang/Integer; | 300 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitudeAccuracy:Ljava/lang/Integer; |
297 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitudeAccuracy:Ljava/lang/Integer; | 301 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->altitudeAccuracy:Ljava/lang/Integer; |
302 | ····.line·229 | ||
298 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 303 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
299 | ····move-result·v3 | 304 | ····move-result·v3 |
300 | ····if-eqz·v3,·:cond_3 | 305 | ····if-eqz·v3,·:cond_3 |
301 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown11:Ljava/lang/Integer; | 306 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown11:Ljava/lang/Integer; |
302 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown11:Ljava/lang/Integer; | 307 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown11:Ljava/lang/Integer; |
308 | ····.line·230 | ||
303 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 309 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
304 | ····move-result·v3 | 310 | ····move-result·v3 |
305 | ····if-eqz·v3,·:cond_3 | 311 | ····if-eqz·v3,·:cond_3 |
306 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown12:Ljava/lang/Integer; | 312 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown12:Ljava/lang/Integer; |
307 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown12:Ljava/lang/Integer; | 313 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->unknown12:Ljava/lang/Integer; |
314 | ····.line·231 | ||
308 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 315 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
309 | ····move-result·v3 | 316 | ····move-result·v3 |
310 | ····if-nez·v3,·:cond_0 | 317 | ····if-nez·v3,·:cond_0 |
311 | ····:cond_3 | 318 | ····:cond_3 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity;)V | 23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/PregrabActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.line·74 |
27 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$1;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 28 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$1;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 114, 147 lines modified | Offset 114, 146 lines modified | ||
114 | ············"Landroid/location/Location;" | 114 | ············"Landroid/location/Location;" |
115 | ········} | 115 | ········} |
116 | ····.end·annotation | 116 | ····.end·annotation |
117 | ····.prologue | 117 | ····.prologue |
118 | ····.line·139 | 118 | ····.line·139 |
119 | ····.local·p1,·"locations":Ljava/util/Set;,·"Ljava/util/Set<Landroid/location/Location;>;" | 119 | ····.local·p1,·"locations":Ljava/util/Set;,·"Ljava/util/Set<Landroid/location/Location;>;" |
120 | ····const/high16·v | 120 | ····const/high16·v5,·0x4f000000 |
121 | ····.local·v | 121 | ····.local·v5,·"minSignal":F |
122 | ····const/high16·v | 122 | ····const/high16·v4,·-0x31000000 |
123 | ····.line·140 | 123 | ····.line·140 |
124 | ····.local·v | 124 | ····.local·v4,·"maxSignal":F |
125 | ····const-wide/16·v | 125 | ····const-wide/16·v6,·-0x1 |
126 | ····.line·141 | 126 | ····.line·141 |
127 | ····.local·v | 127 | ····.local·v6,·"verified":J |
128 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 128 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
129 | ····move-result-object·v | 129 | ····move-result-object·v8 |
130 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
131 | ····:cond_0 | 130 | ····:cond_0 |
132 | ····:goto_0 | 131 | ····:goto_0 |
133 | ····invoke-interface·{v | 132 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
134 | ····move-result·v | 133 | ····move-result·v9 |
135 | ····if-eqz·v | 134 | ····if-eqz·v9,·:cond_1 |
136 | ····invoke-interface·{v | 135 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
137 | ····move-result-object·v | 136 | ····move-result-object·v3 |
138 | ····check-cast·v | 137 | ····check-cast·v3,·Landroid/location/Location; |
139 | ····.line·142 | 138 | ····.line·142 |
140 | ····.local·v | 139 | ····.local·v3,·"location":Landroid/location/Location; |
141 | ····invoke-direct·{p0,·v | 140 | ····invoke-direct·{p0,·v3},·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;->getSignalLevel(Landroid/location/Location;)I |
142 | ····move-result·v | 141 | ····move-result·v9 |
143 | ····int-to-float·v | 142 | ····int-to-float·v9,·v9 |
144 | ····invoke-static·{v | 143 | ····invoke-static·{v5,·v9},·Ljava/lang/Math;->min(FF)F |
145 | ····move-result·v | 144 | ····move-result·v5 |
146 | ····.line·143 | 145 | ····.line·143 |
147 | ····invoke-direct·{p0,·v | 146 | ····invoke-direct·{p0,·v3},·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;->getSignalLevel(Landroid/location/Location;)I |
148 | ····move-result·v | 147 | ····move-result·v9 |
149 | ····int-to-float·v | 148 | ····int-to-float·v9,·v9 |
150 | ····invoke-static·{v | 149 | ····invoke-static·{v4,·v9},·Ljava/lang/Math;->max(FF)F |
151 | ····move-result·v | 150 | ····move-result·v4 |
152 | ····.line·144 | 151 | ····.line·144 |
153 | ····invoke-virtual·{v | 152 | ····invoke-virtual·{v3},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
154 | ····move-result-object·v | 153 | ····move-result-object·v9 |
155 | ····const-string·v10,·"VERIFIED_TIME" | 154 | ····const-string·v10,·"VERIFIED_TIME" |
156 | ····invoke-virtual·{v | 155 | ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z |
157 | ····move-result·v | 156 | ····move-result·v9 |
158 | ····if-eqz·v | 157 | ····if-eqz·v9,·:cond_0 |
159 | ····.line·145 | 158 | ····.line·145 |
160 | ····invoke-virtual·{v | 159 | ····invoke-virtual·{v3},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
161 | ····move-result-object·v | 160 | ····move-result-object·v9 |
162 | ····const-string·v10,·"VERIFIED_TIME" | 161 | ····const-string·v10,·"VERIFIED_TIME" |
163 | ····invoke-virtual·{v | 162 | ····invoke-virtual·{v9,·v10},·Landroid/os/Bundle;->getLong(Ljava/lang/String;)J |
164 | ····move-result-wide·v10 | 163 | ····move-result-wide·v10 |
165 | ····invoke-static·{v | 164 | ····invoke-static·{v6,·v7,·v10,·v11},·Ljava/lang/Math;->max(JJ)J |
166 | ····move-result-wide·v | 165 | ····move-result-wide·v6 |
167 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
168 | ····.line·149 | 167 | ····.line·149 |
169 | ····.end·local·v | 168 | ····.end·local·v3····#·"location":Landroid/location/Location; |
170 | ····:cond_1 | 169 | ····:cond_1 |
171 | ····move·v1,·v | 170 | ····move·v1,·v4 |
172 | ····.line·150 | 171 | ····.line·150 |
173 | ····.local·v1,·"finalMaxSignal":F | 172 | ····.local·v1,·"finalMaxSignal":F |
174 | ····move·v2,·v | 173 | ····move·v2,·v5 |
175 | ····.line·151 | 174 | ····.line·151 |
176 | ····.local·v2,·"finalMinSignal":F | 175 | ····.local·v2,·"finalMinSignal":F |
177 | ····new-instance·v0,·Landroid/os/Bundle; | 176 | ····new-instance·v0,·Landroid/os/Bundle; |
178 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V | 177 | ····invoke-direct·{v0},·Landroid/os/Bundle;-><init>()V |
179 | ····.line·152 | 178 | ····.line·152 |
180 | ····.local·v0,·"extras":Landroid/os/Bundle; | 179 | ····.local·v0,·"extras":Landroid/os/Bundle; |
181 | ····const-string·v | 180 | ····const-string·v8,·"COMBINED_OF" |
182 | ····invoke-interface·{p1},·Ljava/util/Set;->size()I | 181 | ····invoke-interface·{p1},·Ljava/util/Set;->size()I |
183 | ····move-result·v | 182 | ····move-result·v9 |
184 | ····invoke-virtual·{v0,·v | 183 | ····invoke-virtual·{v0,·v8,·v9},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V |
185 | ····.line·153 | 184 | ····.line·153 |
186 | ····const-wide/16·v | 185 | ····const-wide/16·v8,·-0x1 |
187 | ····cmp-long·v | 186 | ····cmp-long·v8,·v6,·v8 |
188 | ····if-eqz·v | 187 | ····if-eqz·v8,·:cond_2 |
189 | ····.line·154 | 188 | ····.line·154 |
190 | ····const-string·v | 189 | ····const-string·v8,·"VERIFIED_TIME" |
191 | ····invoke-virtual·{v0,·v | 190 | ····invoke-virtual·{v0,·v8,·v6,·v7},·Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V |
Max diff block lines reached; 22714/27791 bytes (81.73%) of diff not shown. |
Offset 19, 10 lines modified | Offset 19, 9 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·10 | 22 | ····.line·10 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·33 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/squareup/wire/Message; | 2 | .super·Lcom/squareup/wire/Message; |
3 | .source·"Response.java" | 3 | .source·"Response.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/microg/nlp/backend/apple/Response$1;, | ||
8 | ········Lorg/microg/nlp/backend/apple/Response$ResponseWifi;, | 7 | ········Lorg/microg/nlp/backend/apple/Response$ResponseWifi;, |
9 | ········Lorg/microg/nlp/backend/apple/Response$Builder; | 8 | ········Lorg/microg/nlp/backend/apple/Response$Builder; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 20, 197 lines modified | Offset 20, 197 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/BackendService; | 21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/BackendService; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/BackendService;)V | 23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/BackendService;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/BackendService; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·44 | 27 | ····.line·44 |
27 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; | 28 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals·1 | 34 | ····.locals·13 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····const/4·v1 | 36 | ····const/4·v12,·0x0 |
36 | ····.line·47 | 37 | ····.line·47 |
37 | ····:goto_0 | 38 | ····:goto_0 |
38 | ····iget-object·v | 39 | ····iget-object·v8,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; |
39 | ····invoke-static·{v | 40 | ····invoke-static·{v8},·Lorg/microg/nlp/backend/apple/BackendService;->access$000(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
40 | ····move-result-object·v | 41 | ····move-result-object·v8 |
41 | ····if-eqz·v | 42 | ····if-eqz·v8,·:cond_6 |
42 | ····iget-object·v | 43 | ····iget-object·v8,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; |
43 | ····invoke-static·{v | 44 | ····invoke-static·{v8},·Lorg/microg/nlp/backend/apple/BackendService;->access$000(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
44 | ····move-result-object·v | 45 | ····move-result-object·v8 |
45 | ····invoke-interface·{v | 46 | ····invoke-interface·{v8},·Ljava/util/Set;->isEmpty()Z |
46 | ····move-result·v | 47 | ····move-result·v8 |
47 | ····if-nez·v | 48 | ····if-nez·v8,·:cond_6 |
48 | ····.line·48 | 49 | ····.line·48 |
49 | ····iget-object·v | 50 | ····iget-object·v8,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; |
50 | ····invoke-virtual·{v | 51 | ····invoke-virtual·{v8},·Lorg/microg/nlp/backend/apple/BackendService;->isConnected()Z |
51 | ····move-result·v | 52 | ····move-result·v8 |
52 | ····if-eqz·v | 53 | ····if-eqz·v8,·:cond_2 |
53 | ····.line·49 | 54 | ····.line·49 |
54 | ····new-instance·v | 55 | ····new-instance·v5,·Ljava/util/HashSet; |
55 | ····invoke-direct·{v | 56 | ····invoke-direct·{v5},·Ljava/util/HashSet;-><init>()V |
56 | ····.line·50 | 57 | ····.line·50 |
57 | ····.local·v | 58 | ····.local·v5,·"now":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
58 | ····iget-object·v | 59 | ····iget-object·v8,·p0,·Lorg/microg/nlp/backend/apple/BackendService$1;->this$0:Lorg/microg/nlp/backend/apple/BackendService; |
59 | ····invoke-static·{v | 60 | ····invoke-static·{v8},·Lorg/microg/nlp/backend/apple/BackendService;->access$000(Lorg/microg/nlp/backend/apple/BackendService;)Ljava/util/Set; |
60 | ····move-result-object·v | 61 | ····move-result-object·v8 |
61 | ····invoke-interface·{v | 62 | ····invoke-interface·{v8},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
62 | ····move-result-object·v | 63 | ····move-result-object·v8 |
63 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
64 | ····:cond_0 | 64 | ····:cond_0 |
65 | ····invoke-interface·{v | 65 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
66 | ····move-result·v9 | 66 | ····move-result·v9 |
67 | ····if-eqz·v9,·:cond_1 | 67 | ····if-eqz·v9,·:cond_1 |
68 | ····invoke-interface·{v | 68 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
69 | ····move-result-object·v | 69 | ····move-result-object·v7 |
70 | ····check-cast·v | 70 | ····check-cast·v7,·Ljava/lang/String; |
71 | ····.line·51 | 71 | ····.line·51 |
72 | ····.local·v | 72 | ····.local·v7,·"s":Ljava/lang/String; |
73 | ····invoke-interface·{v | 73 | ····invoke-interface·{v5,·v7},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
74 | ····.line·52 | 74 | ····.line·52 |
75 | ····invoke-interface·{v | 75 | ····invoke-interface·{v5},·Ljava/util/Set;->size()I |
76 | ····move-result·v9 | 76 | ····move-result·v9 |
77 | ····const/16·v10,·0xa | 77 | ····const/16·v10,·0xa |
78 | ····if-ne·v9,·v10,·:cond_0 | 78 | ····if-ne·v9,·v10,·:cond_0 |
79 | ····.line·54 | 79 | ····.line·54 |
80 | ····.end·local·v | 80 | ····.end·local·v7····#·"s":Ljava/lang/String; |
81 | ····:cond_1 | 81 | ····:cond_1 |
82 | ····const-string·v | 82 | ····const-string·v8,·"AppleNlpBackendService" |
83 | ····new-instance·v | 83 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
84 | ····invoke-direct·{v | 84 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
85 | ····const-string·v1 | 85 | ····const-string·v10,·"Requesting·Apple·for·" |
86 | ····invoke-virtual·{v | 86 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
87 | ····move-result-object·v | 87 | ····move-result-object·v9 |
88 | ····invoke-interface·{v | 88 | ····invoke-interface·{v5},·Ljava/util/Set;->size()I |
89 | ····move-result·v1 | 89 | ····move-result·v10 |
90 | ····invoke-virtual·{v | 90 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
91 | ····move-result-object·v | 91 | ····move-result-object·v9 |
92 | ····const-string·v1 | 92 | ····const-string·v10,·"·locations" |
93 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Max diff block lines reached; 15463/21855 bytes (70.75%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$2:Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; | 21 | .field·final·synthetic·this$2:Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;)V | 23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$2"····#·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·113 | 27 | ····.line·113 |
27 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1$1;->this$2:Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; | 28 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1$1;->this$2:Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; | 19 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lorg/microg/nlp/backend/apple/WifiLocationDatabase;)V | 21 | .method·public·constructor·<init>(Lorg/microg/nlp/backend/apple/WifiLocationDatabase;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/WifiLocationDatabase; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·161 | 25 | ····.line·161 |
25 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/WifiLocationDatabase$Editor;->this$0:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; | 26 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/WifiLocationDatabase$Editor;->this$0:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 39, 117 lines modified | Offset 39, 118 lines modified | ||
39 | ····.locals·10 | 39 | ····.locals·10 |
40 | ····.param·p1,·"c"····#·Landroid/graphics/Canvas; | 40 | ····.param·p1,·"c"····#·Landroid/graphics/Canvas; |
41 | ····.param·p2,·"osmv"····#·Lorg/osmdroid/views/MapView; | 41 | ····.param·p2,·"osmv"····#·Lorg/osmdroid/views/MapView; |
42 | ····.param·p3,·"shadow"····#·Z | 42 | ····.param·p3,·"shadow"····#·Z |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·175 | 44 | ····.line·175 |
45 | ····iget-object·v | 45 | ····iget-object·v4,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
46 | ····invoke-static·{v | 46 | ····invoke-static·{v4},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
47 | ····move-result-object·v | 47 | ····move-result-object·v4 |
48 | ····invoke-virtual·{v | 48 | ····invoke-virtual·{v4},·Lorg/osmdroid/views/MapView;->getMaxZoomLevel()I |
49 | ····move-result·v | 49 | ····move-result·v4 |
50 | ····iget-object·v | 50 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
51 | ····invoke-static·{v | 51 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
52 | ····move-result-object·v | 52 | ····move-result-object·v5 |
53 | ····invoke-virtual·{v | 53 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getZoomLevel()I |
54 | ····move-result·v | 54 | ····move-result·v5 |
55 | ····sub-int·v | 55 | ····sub-int·v3,·v4,·v5 |
56 | ····.line·176 | 56 | ····.line·176 |
57 | ····.local·v | 57 | ····.local·v3,·"zoomDiff":I |
58 | ····new-instance·v | 58 | ····new-instance·v1,·Landroid/graphics/Point; |
59 | ····invoke-direct·{v | 59 | ····invoke-direct·{v1},·Landroid/graphics/Point;-><init>()V |
60 | ····.line·177 | 60 | ····.line·177 |
61 | ····.local·v | 61 | ····.local·v1,·"pnt":Landroid/graphics/Point; |
62 | ····iget-object·v | 62 | ····iget-object·v4,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
63 | ····invoke-static·{v | 63 | ····invoke-static·{v4},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$600(Lorg/microg/nlp/backend/apple/PregrabActivity;)Ljava/util/List; |
64 | ····move-result-object·v | 64 | ····move-result-object·v4 |
65 | ····invoke-interface·{v | 65 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
66 | ····move-result-object·v | 66 | ····move-result-object·v4 |
67 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
68 | ····:goto_0 | 67 | ····:goto_0 |
69 | ····invoke-interface·{v | 68 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
70 | ····move-result·v5 | 69 | ····move-result·v5 |
71 | ····if-eqz·v5,·:cond_0 | 70 | ····if-eqz·v5,·:cond_0 |
72 | ····invoke-interface·{v | 71 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
73 | ····move-result-object·v | 72 | ····move-result-object·v0 |
74 | ····check-cast·v | 73 | ····check-cast·v0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem; |
75 | ····.line·178 | 74 | ····.line·178 |
76 | ····.local·v | 75 | ····.local·v0,·"item":Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem; |
77 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 76 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
78 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; | 77 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
79 | ····move-result-object·v5 | 78 | ····move-result-object·v5 |
80 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/Projection; | 79 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getProjection()Lorg/osmdroid/views/Projection; |
81 | ····move-result-object·v5 | 80 | ····move-result-object·v5 |
82 | ····invoke-static·{v | 81 | ····invoke-static·{v0},·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;->access$700(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)Lorg/osmdroid/util/GeoPoint; |
83 | ····move-result-object·v6 | 82 | ····move-result-object·v6 |
84 | ····invoke-virtual·{v5,·v6,·v | 83 | ····invoke-virtual·{v5,·v6,·v1},·Lorg/osmdroid/views/Projection;->toPixels(Lorg/osmdroid/api/IGeoPoint;Landroid/graphics/Point;)Landroid/graphics/Point; |
85 | ····.line·179 | 84 | ····.line·179 |
86 | ····invoke-static·{v | 85 | ····invoke-static·{v0},·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;->access$800(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)F |
87 | ····move-result·v5 | 86 | ····move-result·v5 |
88 | ····float-to-double·v6,·v5 | 87 | ····float-to-double·v6,·v5 |
89 | ····invoke-static·{v | 88 | ····invoke-static·{v0},·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;->access$900(Lorg/microg/nlp/backend/apple/PregrabActivity$WifiOverlayItem;)D |
90 | ····move-result-wide·v8 | 89 | ····move-result-wide·v8 |
91 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 90 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
91 | ····.line·180 | ||
92 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; | 92 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
93 | ····move-result-object·v5 | 93 | ····move-result-object·v5 |
94 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getZoomLevel()I | 94 | ····invoke-virtual·{v5},·Lorg/osmdroid/views/MapView;->getZoomLevel()I |
95 | ····move-result·v5 | 95 | ····move-result·v5 |
96 | ····.line·179 | ||
96 | ····invoke-static·{v8,·v9,·v5},·Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D | 97 | ····invoke-static·{v8,·v9,·v5},·Lorg/osmdroid/util/TileSystem;->GroundResolution(DI)D |
97 | ····move-result-wide·v8 | 98 | ····move-result-wide·v8 |
98 | ····div-double/2addr·v6,·v8 | 99 | ····div-double/2addr·v6,·v8 |
99 | ····double-to-float·v | 100 | ····double-to-float·v2,·v6 |
100 | ····.line·181 | 101 | ····.line·181 |
101 | ····.local·v | 102 | ····.local·v2,·"radius":F |
102 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 103 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$WifiCircleOverlay;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
103 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$1000(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; | 104 | ····invoke-static·{v5},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$1000(Lorg/microg/nlp/backend/apple/PregrabActivity;)Landroid/graphics/Paint; |
104 | ····move-result-object·v5 | 105 | ····move-result-object·v5 |
105 | ····const/16·v6,·0x32 | 106 | ····const/16·v6,·0x32 |
Offset 164, 29 lines modified | Offset 165, 29 lines modified | ||
164 | ····move-result-object·v5 | 165 | ····move-result-object·v5 |
165 | ····sget-object·v6,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; | 166 | ····sget-object·v6,·Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style; |
166 | ····invoke-virtual·{v5,·v6},·Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V | 167 | ····invoke-virtual·{v5,·v6},·Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V |
167 | ····.line·183 | 168 | ····.line·183 |
Max diff block lines reached; 2459/9897 bytes (24.85%) of diff not shown. |
Offset 71, 15 lines modified | Offset 71, 14 lines modified | ||
71 | ····.line·48 | 71 | ····.line·48 |
72 | ····new-instance·v0,·Ljava/util/ArrayList; | 72 | ····new-instance·v0,·Ljava/util/ArrayList; |
73 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 73 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
74 | ····iput-object·v0,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity;->items:Ljava/util/List; | 74 | ····iput-object·v0,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity;->items:Ljava/util/List; |
75 | ····.line·167 | ||
76 | ····return-void | 75 | ····return-void |
77 | .end·method | 76 | .end·method |
78 | .method·static·synthetic·access$000(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/PregrabActivity$CenterOverlay; | 77 | .method·static·synthetic·access$000(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/PregrabActivity$CenterOverlay; |
79 | ····.locals·1 | 78 | ····.locals·1 |
80 | ····.param·p0,·"x0"····#·Lorg/microg/nlp/backend/apple/PregrabActivity; | 79 | ····.param·p0,·"x0"····#·Lorg/microg/nlp/backend/apple/PregrabActivity; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 21 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity;)V | 23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/PregrabActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·83 | 27 | ····.line·83 |
27 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 28 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 59, 12 lines modified | Offset 60, 13 lines modified | ||
59 | ····new-instance·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; | 60 | ····new-instance·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1; |
60 | ····invoke-direct·{v1,·p0},·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;-><init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2;)V | 61 | ····invoke-direct·{v1,·p0},·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;-><init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2;)V |
61 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V | 62 | ····invoke-direct·{v0,·v1},·Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V |
63 | ····.line·121 | ||
62 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V | 64 | ····invoke-virtual·{v0},·Ljava/lang/Thread;->start()V |
63 | ····.line·122 | 65 | ····.line·122 |
64 | ····return-void | 66 | ····return-void |
65 | .end·method | 67 | .end·method |
Offset 20, 45 lines modified | Offset 20, 47 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 21 | .field·final·synthetic·this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2;)V | 23 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/PregrabActivity$2;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$1"····#·Lorg/microg/nlp/backend/apple/PregrabActivity$2; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·87 | 27 | ····.line·87 |
27 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 28 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals·1 | 34 | ····.locals·14 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·90 | 36 | ····.line·90 |
36 | ····iget-object·v1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 37 | ····iget-object·v1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
37 | ····iget-object·v1,·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 38 | ····iget-object·v1,·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
38 | ····invoke-static·{v1},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$200(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/WifiLocationDatabase; | 39 | ····invoke-static·{v1},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$200(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/WifiLocationDatabase; |
39 | ····move-result-object·v1 | 40 | ····move-result-object·v13 |
40 | ····const-string·v1,·"temp" | 41 | ····const-string·v1,·"temp" |
41 | ····iget-object·v2,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 42 | ····iget-object·v2,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
42 | ····iget-object·v2,·v2,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 43 | ····iget-object·v2,·v2,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
44 | ····.line·91 | ||
43 | ····invoke-static·{v2},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; | 45 | ····invoke-static·{v2},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
44 | ····move-result-object·v2 | 46 | ····move-result-object·v2 |
45 | ····invoke-virtual·{v2},·Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; | 47 | ····invoke-virtual·{v2},·Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; |
46 | ····move-result-object·v2 | 48 | ····move-result-object·v2 |
Offset 67, 60 lines modified | Offset 69, 63 lines modified | ||
67 | ····move-result-wide·v2 | 69 | ····move-result-wide·v2 |
68 | ····iget-object·v4,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 70 | ····iget-object·v4,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
69 | ····iget-object·v4,·v4,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 71 | ····iget-object·v4,·v4,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
72 | ····.line·92 | ||
70 | ····invoke-static·{v4},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; | 73 | ····invoke-static·{v4},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$100(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/osmdroid/views/MapView; |
71 | ····move-result-object·v4 | 74 | ····move-result-object·v4 |
72 | ····invoke-virtual·{v4},·Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; | 75 | ····invoke-virtual·{v4},·Lorg/osmdroid/views/MapView;->getMapCenter()Lorg/osmdroid/api/IGeoPoint; |
73 | ····move-result-object·v4 | 76 | ····move-result-object·v4 |
74 | ····invoke-interface·{v4},·Lorg/osmdroid/api/IGeoPoint;->getLongitude()D | 77 | ····invoke-interface·{v4},·Lorg/osmdroid/api/IGeoPoint;->getLongitude()D |
75 | ····move-result-wide·v4 | 78 | ····move-result-wide·v4 |
76 | ····const/4·v6,·0x0 | 79 | ····const/4·v6,·0x0 |
80 | ····.line·90 | ||
77 | ····invoke-static/range·{v1·..·v6},·Lorg/microg/nlp/api/LocationHelper;->create(Ljava/lang/String;DDF)Landroid/location/Location; | 81 | ····invoke-static/range·{v1·..·v6},·Lorg/microg/nlp/api/LocationHelper;->create(Ljava/lang/String;DDF)Landroid/location/Location; |
78 | ····move-result-object·v1 | 82 | ····move-result-object·v1 |
79 | ····const/4·v2,·0x1 | 83 | ····const/4·v2,·0x1 |
80 | ····invoke-virtual·{v1 | 84 | ····invoke-virtual·{v13,·v1,·v2},·Lorg/microg/nlp/backend/apple/WifiLocationDatabase;->getNear(Landroid/location/Location;I)Ljava/util/List; |
81 | ····move-result-object·v1 | 85 | ····move-result-object·v1 |
82 | ····const/4·v2,·0x0 | 86 | ····const/4·v2,·0x0 |
87 | ····.line·93 | ||
83 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; | 88 | ····invoke-interface·{v1,·v2},·Ljava/util/List;->get(I)Ljava/lang/Object; |
84 | ····move-result-object·v | 89 | ····move-result-object·v9 |
85 | ····check-cast·v | 90 | ····check-cast·v9,·Landroid/location/Location; |
86 | ····.line·94 | 91 | ····.line·94 |
87 | ····.local·v | 92 | ····.local·v9,·"next":Landroid/location/Location; |
88 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v9},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
89 | ····move-result-object·v1 | 94 | ····move-result-object·v1 |
90 | ····const-string·v2,·"MAC_ADDRESS" | 95 | ····const-string·v2,·"MAC_ADDRESS" |
91 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 96 | ····invoke-virtual·{v1,·v2},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
92 | ····move-result-object·v1 | 97 | ····move-result-object·v10 |
93 | ····.line·96 | 98 | ····.line·96 |
94 | ····.local·v1 | 99 | ····.local·v10,·"now":Ljava/lang/String; |
95 | ····:try_start_0 | 100 | ····:try_start_0 |
96 | ····iget-object·v1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; | 101 | ····iget-object·v1,·p0,·Lorg/microg/nlp/backend/apple/PregrabActivity$2$1;->this$1:Lorg/microg/nlp/backend/apple/PregrabActivity$2; |
97 | ····iget-object·v1,·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; | 102 | ····iget-object·v1,·v1,·Lorg/microg/nlp/backend/apple/PregrabActivity$2;->this$0:Lorg/microg/nlp/backend/apple/PregrabActivity; |
98 | ····invoke-static·{v1},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$300(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/LocationRetriever; | 103 | ····invoke-static·{v1},·Lorg/microg/nlp/backend/apple/PregrabActivity;->access$300(Lorg/microg/nlp/backend/apple/PregrabActivity;)Lorg/microg/nlp/backend/apple/LocationRetriever; |
Offset 128, 76 lines modified | Offset 133, 75 lines modified | ||
128 | ····const/4·v2,·0x1 | 133 | ····const/4·v2,·0x1 |
129 | ····new-array·v2,·v2,·[Ljava/lang/String; | 134 | ····new-array·v2,·v2,·[Ljava/lang/String; |
130 | ····const/4·v3,·0x0 | 135 | ····const/4·v3,·0x0 |
131 | ····aput-object·v1 | 136 | ····aput-object·v10,·v2,·v3 |
132 | ····invoke-virtual·{v1,·v2},·Lorg/microg/nlp/backend/apple/LocationRetriever;->retrieveLocations([Ljava/lang/String;)Ljava/util/Collection; | 137 | ····invoke-virtual·{v1,·v2},·Lorg/microg/nlp/backend/apple/LocationRetriever;->retrieveLocations([Ljava/lang/String;)Ljava/util/Collection; |
133 | ····move-result-object·v1 | 138 | ····move-result-object·v12 |
134 | ····.line·97 | 139 | ····.line·97 |
135 | ····.local·v1 | 140 | ····.local·v12,·"response":Ljava/util/Collection;,·"Ljava/util/Collection<Landroid/location/Location;>;" |
Max diff block lines reached; 8064/13256 bytes (60.83%) of diff not shown. |
Offset 174, 79 lines modified | Offset 174, 78 lines modified | ||
174 | ····monitor-enter·p0 | 174 | ····monitor-enter·p0 |
175 | ····:try_start_0 | 175 | ····:try_start_0 |
176 | ····invoke-virtual·{p0},·Lorg/microg/nlp/backend/apple/BackendService;->isConnected()Z | 176 | ····invoke-virtual·{p0},·Lorg/microg/nlp/backend/apple/BackendService;->isConnected()Z |
177 | ····:try_end_0 | 177 | ····:try_end_0 |
178 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 178 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
179 | ····move-result·v | 179 | ····move-result·v4 |
180 | ····if-nez·v | 180 | ····if-nez·v4,·:cond_0 |
181 | ····.line·100 | 181 | ····.line·100 |
182 | ····const/4·v | 182 | ····const/4·v4,·0x0 |
183 | ····.line·132 | 183 | ····.line·132 |
184 | ····:goto_0 | 184 | ····:goto_0 |
185 | ····monitor-exit·p0 | 185 | ····monitor-exit·p0 |
186 | ····return-object·v | 186 | ····return-object·v4 |
187 | ····.line·102 | 187 | ····.line·102 |
188 | ····:cond_0 | 188 | ····:cond_0 |
189 | ····:try_start_1 | 189 | ····:try_start_1 |
190 | ····new-instance·v | 190 | ····new-instance·v1,·Ljava/util/HashSet; |
191 | ····invoke-direct·{v | 191 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
192 | ····.line·103 | 192 | ····.line·103 |
193 | ····.local·v | 193 | ····.local·v1,·"locations":Ljava/util/Set;,·"Ljava/util/Set<Landroid/location/Location;>;" |
194 | ····new-instance·v | 194 | ····new-instance·v2,·Ljava/util/HashSet; |
195 | ····invoke-direct·{v | 195 | ····invoke-direct·{v2},·Ljava/util/HashSet;-><init>()V |
196 | ····.line·104 | 196 | ····.line·104 |
197 | ····.local·v | 197 | ····.local·v2,·"unknown":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
198 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; | 198 | ····invoke-interface·{p1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
199 | ····move-result-object·v | 199 | ····move-result-object·v4 |
200 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
201 | ····:cond_1 | 200 | ····:cond_1 |
202 | ····:goto_1 | 201 | ····:goto_1 |
203 | ····invoke-interface·{v | 202 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
204 | ····move-result·v5 | 203 | ····move-result·v5 |
205 | ····if-eqz·v5,·:cond_4 | 204 | ····if-eqz·v5,·:cond_4 |
206 | ····invoke-interface·{v | 205 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
207 | ····move-result-object·v | 206 | ····move-result-object·v3 |
208 | ····check-cast·v | 207 | ····check-cast·v3,·Lorg/microg/nlp/api/WiFiBackendHelper$WiFi; |
209 | ····.line·105 | 208 | ····.line·105 |
210 | ····.local·v | 209 | ····.local·v3,·"wifi":Lorg/microg/nlp/api/WiFiBackendHelper$WiFi; |
211 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/BackendService;->database:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; | 210 | ····iget-object·v5,·p0,·Lorg/microg/nlp/backend/apple/BackendService;->database:Lorg/microg/nlp/backend/apple/WifiLocationDatabase; |
212 | ····invoke-virtual·{v | 211 | ····invoke-virtual·{v3},·Lorg/microg/nlp/api/WiFiBackendHelper$WiFi;->getBssid()Ljava/lang/String; |
213 | ····move-result-object·v6 | 212 | ····move-result-object·v6 |
214 | ····invoke-virtual·{v5,·v6},·Lorg/microg/nlp/backend/apple/WifiLocationDatabase;->get(Ljava/lang/String;)Landroid/location/Location; | 213 | ····invoke-virtual·{v5,·v6},·Lorg/microg/nlp/backend/apple/WifiLocationDatabase;->get(Ljava/lang/String;)Landroid/location/Location; |
215 | ····move-result-object·v | 214 | ····move-result-object·v0 |
216 | ····.line·106 | 215 | ····.line·106 |
217 | ····.local·v | 216 | ····.local·v0,·"location":Landroid/location/Location; |
218 | ····if-eqz·v | 217 | ····if-eqz·v0,·:cond_3 |
219 | ····.line·107 | 218 | ····.line·107 |
220 | ····invoke-virtual·{v | 219 | ····invoke-virtual·{v0},·Landroid/location/Location;->getTime()J |
221 | ····move-result-wide·v6 | 220 | ····move-result-wide·v6 |
222 | ····const-wide·v8,·0x9a7ec800L | 221 | ····const-wide·v8,·0x9a7ec800L |
223 | ····add-long/2addr·v6,·v8 | 222 | ····add-long/2addr·v6,·v8 |
Offset 255, 208 lines modified | Offset 254, 202 lines modified | ||
255 | ····move-result-wide·v8 | 254 | ····move-result-wide·v8 |
256 | ····cmp-long·v5,·v6,·v8 | 255 | ····cmp-long·v5,·v6,·v8 |
257 | ····if-gez·v5,·:cond_2 | 256 | ····if-gez·v5,·:cond_2 |
258 | ····.line·109 | 257 | ····.line·109 |
259 | ····invoke-virtual·{v | 258 | ····invoke-virtual·{v3},·Lorg/microg/nlp/api/WiFiBackendHelper$WiFi;->getBssid()Ljava/lang/String; |
260 | ····move-result-object·v5 | 259 | ····move-result-object·v5 |
261 | ····invoke-interface·{v | 260 | ····invoke-interface·{v2,·v5},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
262 | ····.line·111 | 261 | ····.line·111 |
263 | ····:cond_2 | 262 | ····:cond_2 |
264 | ····invoke-virtual·{v | 263 | ····invoke-virtual·{v0},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
265 | ····move-result-object·v5 | 264 | ····move-result-object·v5 |
266 | ····const-string·v6,·"SIGNAL_LEVEL" | 265 | ····const-string·v6,·"SIGNAL_LEVEL" |
267 | ····invoke-virtual·{v | 266 | ····invoke-virtual·{v3},·Lorg/microg/nlp/api/WiFiBackendHelper$WiFi;->getRssi()I |
268 | ····move-result·v7 | 267 | ····move-result·v7 |
269 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V | 268 | ····invoke-virtual·{v5,·v6,·v7},·Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V |
270 | ····.line·112 | 269 | ····.line·112 |
271 | ····invoke-virtual·{v | 270 | ····invoke-virtual·{v0},·Landroid/location/Location;->hasAccuracy()Z |
272 | ····move-result·v5 | 271 | ····move-result·v5 |
273 | ····if-eqz·v5,·:cond_1 | 272 | ····if-eqz·v5,·:cond_1 |
274 | ····invoke-virtual·{v | 273 | ····invoke-virtual·{v0},·Landroid/location/Location;->getAccuracy()F |
275 | ····move-result·v5 | 274 | ····move-result·v5 |
276 | ····const/high16·v6,·-0x40800000····#·-1.0f | 275 | ····const/high16·v6,·-0x40800000····#·-1.0f |
277 | ····cmpl-float·v5,·v5,·v6 | 276 | ····cmpl-float·v5,·v5,·v6 |
278 | ····if-eqz·v5,·:cond_1 | 277 | ····if-eqz·v5,·:cond_1 |
279 | ····.line·113 | 278 | ····.line·113 |
280 | ····invoke-interface·{v | 279 | ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z |
281 | ····:try_end_1 | 280 | ····:try_end_1 |
Max diff block lines reached; 8993/13872 bytes (64.83%) of diff not shown. |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$finalMinSignal:F | 24 | .field·final·synthetic·val$finalMinSignal:F |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;FF)V | 26 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;FF)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·156 | 30 | ····.line·156 |
30 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2;->this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; | 31 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2;->this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; |
31 | ····iput·p2,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2;->val$finalMinSignal:F | 32 | ····iput·p2,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$2;->val$finalMinSignal:F |
Offset 76, 28 lines modified | Offset 77, 30 lines modified | ||
76 | ····move-result-object·v6 | 77 | ····move-result-object·v6 |
77 | ····aput-object·v6,·v4,·v5 | 78 | ····aput-object·v6,·v4,·v5 |
78 | ····const/4·v5,·0x1 | 79 | ····const/4·v5,·0x1 |
80 | ····.line·161 | ||
79 | ····invoke-virtual·{p1},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; | 81 | ····invoke-virtual·{p1},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
80 | ····move-result-object·v6 | 82 | ····move-result-object·v6 |
81 | ····const-string·v7,·"MAC_ADDRESS" | 83 | ····const-string·v7,·"MAC_ADDRESS" |
82 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; | 84 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; |
83 | ····move-result-object·v6 | 85 | ····move-result-object·v6 |
84 | ····aput-object·v6,·v4,·v5 | 86 | ····aput-object·v6,·v4,·v5 |
85 | ····const/4·v5,·0x2 | 87 | ····const/4·v5,·0x2 |
88 | ····.line·162 | ||
86 | ····invoke-virtual·{p1},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; | 89 | ····invoke-virtual·{p1},·Landroid/location/Location;->getExtras()Landroid/os/Bundle; |
87 | ····move-result-object·v6 | 90 | ····move-result-object·v6 |
88 | ····const-string·v7,·"SIGNAL_LEVEL" | 91 | ····const-string·v7,·"SIGNAL_LEVEL" |
89 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I | 92 | ····invoke-virtual·{v6,·v7},·Landroid/os/Bundle;->getInt(Ljava/lang/String;)I |
Offset 120, 14 lines modified | Offset 123, 15 lines modified | ||
120 | ····move-result-object·v6 | 123 | ····move-result-object·v6 |
121 | ····aput-object·v6,·v4,·v5 | 124 | ····aput-object·v6,·v4,·v5 |
122 | ····const/4·v5,·0x4 | 125 | ····const/4·v5,·0x4 |
126 | ····.line·163 | ||
123 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 127 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
124 | ····move-result-wide·v6 | 128 | ····move-result-wide·v6 |
125 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 129 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
126 | ····move-result-object·v6 | 130 | ····move-result-object·v6 |
Offset 142, 14 lines modified | Offset 146, 15 lines modified | ||
142 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 146 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
143 | ····move-result-object·v6 | 147 | ····move-result-object·v6 |
144 | ····aput-object·v6,·v4,·v5 | 148 | ····aput-object·v6,·v4,·v5 |
149 | ····.line·160 | ||
145 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 150 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
146 | ····move-result-object·v3 | 151 | ····move-result-object·v3 |
147 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I | 152 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
148 | ····.line·164 | 153 | ····.line·164 |
Offset 391, 14 lines modified | Offset 391, 15 lines modified | ||
391 | ····const-string·v1,·"-(" | 391 | ····const-string·v1,·"-(" |
392 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 392 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
393 | ····move-result-object·v0 | 393 | ····move-result-object·v0 |
394 | ····.line·138 | ||
394 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D | 395 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLatitude()D |
395 | ····move-result-wide·v4 | 396 | ····move-result-wide·v4 |
396 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; | 397 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
397 | ····move-result-object·v0 | 398 | ····move-result-object·v0 |
Offset 417, 14 lines modified | Offset 418, 15 lines modified | ||
417 | ····const-string·v1,·"-(" | 418 | ····const-string·v1,·"-(" |
418 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 419 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
419 | ····move-result-object·v0 | 420 | ····move-result-object·v0 |
421 | ····.line·139 | ||
420 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 422 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
421 | ····move-result-wide·v4 | 423 | ····move-result-wide·v4 |
422 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; | 424 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
423 | ····move-result-object·v0 | 425 | ····move-result-object·v0 |
Offset 443, 14 lines modified | Offset 445, 15 lines modified | ||
443 | ····const-string·v1,·"-(" | 445 | ····const-string·v1,·"-(" |
444 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 446 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
445 | ····move-result-object·v0 | 447 | ····move-result-object·v0 |
448 | ····.line·140 | ||
446 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D | 449 | ····invoke-virtual·{p1},·Landroid/location/Location;->getLongitude()D |
447 | ····move-result-wide·v4 | 450 | ····move-result-wide·v4 |
448 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; | 451 | ····invoke-virtual·{v0,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
449 | ····move-result-object·v0 | 452 | ····move-result-object·v0 |
Offset 469, 26 lines modified | Offset 472, 28 lines modified | ||
469 | ····.local·v7,·"order":Ljava/lang/String; | 472 | ····.local·v7,·"order":Ljava/lang/String; |
470 | ····invoke-virtual·{p0},·Lorg/microg/nlp/backend/apple/WifiLocationDatabase;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; | 473 | ····invoke-virtual·{p0},·Lorg/microg/nlp/backend/apple/WifiLocationDatabase;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; |
471 | ····move-result-object·v0 | 474 | ····move-result-object·v0 |
472 | ····const-string·v1,·"location" | 475 | ····const-string·v1,·"location" |
476 | ····.line·142 | ||
473 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; | 477 | ····invoke-static·{p2},·Ljava/lang/Integer;->toString(I)Ljava/lang/String; |
474 | ····move-result-object·v8 | 478 | ····move-result-object·v8 |
475 | ····move-object·v3,·v2 | 479 | ····move-object·v3,·v2 |
476 | ····move-object·v4,·v2 | 480 | ····move-object·v4,·v2 |
477 | ····move-object·v5,·v2 | 481 | ····move-object·v5,·v2 |
478 | ····move-object·v6,·v2 | 482 | ····move-object·v6,·v2 |
483 | ····.line·141 | ||
479 | ····invoke-virtual/range·{v0·..·v8},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; | 484 | ····invoke-virtual/range·{v0·..·v8},·Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; |
480 | ····move-result-object·v9 | 485 | ····move-result-object·v9 |
481 | ····.line·143 | 486 | ····.line·143 |
482 | ····.local·v9,·"cursor":Landroid/database/Cursor; | 487 | ····.local·v9,·"cursor":Landroid/database/Cursor; |
483 | ····if-eqz·v9,·:cond_1 | 488 | ····if-eqz·v9,·:cond_1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Lcom/squareup/wire/Message; | 2 | .super·Lcom/squareup/wire/Message; |
3 | .source·"Request.java" | 3 | .source·"Request.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lorg/microg/nlp/backend/apple/Request$1;, | ||
8 | ········Lorg/microg/nlp/backend/apple/Request$RequestWifi;, | 7 | ········Lorg/microg/nlp/backend/apple/Request$RequestWifi;, |
9 | ········Lorg/microg/nlp/backend/apple/Request$Builder; | 8 | ········Lorg/microg/nlp/backend/apple/Request$Builder; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·static·fields | 11 | #·static·fields |
Offset 210, 34 lines modified | Offset 209, 37 lines modified | ||
210 | ····if-eqz·v3,·:cond_3 | 209 | ····if-eqz·v3,·:cond_3 |
211 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->unknown3:Ljava/lang/Integer; | 210 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->unknown3:Ljava/lang/Integer; |
212 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->unknown3:Ljava/lang/Integer; | 211 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->unknown3:Ljava/lang/Integer; |
212 | ····.line·64 | ||
213 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 213 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
214 | ····move-result·v3 | 214 | ····move-result·v3 |
215 | ····if-eqz·v3,·:cond_3 | 215 | ····if-eqz·v3,·:cond_3 |
216 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->unknown4:Ljava/lang/Integer; | 216 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->unknown4:Ljava/lang/Integer; |
217 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->unknown4:Ljava/lang/Integer; | 217 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->unknown4:Ljava/lang/Integer; |
218 | ····.line·65 | ||
218 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 219 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
219 | ····move-result·v3 | 220 | ····move-result·v3 |
220 | ····if-eqz·v3,·:cond_3 | 221 | ····if-eqz·v3,·:cond_3 |
221 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->source:Ljava/lang/String; | 222 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Request;->source:Ljava/lang/String; |
222 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->source:Ljava/lang/String; | 223 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Request;->source:Ljava/lang/String; |
224 | ····.line·66 | ||
223 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 225 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Request;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
224 | ····move-result·v3 | 226 | ····move-result·v3 |
225 | ····if-nez·v3,·:cond_0 | 227 | ····if-nez·v3,·:cond_0 |
226 | ····:cond_3 | 228 | ····:cond_3 |
Offset 32, 14 lines modified | Offset 32, 15 lines modified | ||
32 | #·instance·fields | 32 | #·instance·fields |
33 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; | 33 | .field·final·synthetic·this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;)V | 35 | .method·constructor·<init>(Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$0"····#·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·90 | 39 | ····.line·90 |
39 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$1;->this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; | 40 | ····iput-object·p1,·p0,·Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator$1;->this$0:Lorg/microg/nlp/backend/apple/VerifyingWifiLocationCalculator; |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 152, 24 lines modified | Offset 152, 26 lines modified | ||
152 | ····if-eqz·v3,·:cond_3 | 152 | ····if-eqz·v3,·:cond_3 |
153 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->location:Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation; | 153 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->location:Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation; |
154 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->location:Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation; | 154 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->location:Lorg/microg/nlp/backend/apple/Response$ResponseWifi$WifiLocation; |
155 | ····.line·106 | ||
155 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 156 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
156 | ····move-result·v3 | 157 | ····move-result·v3 |
157 | ····if-eqz·v3,·:cond_3 | 158 | ····if-eqz·v3,·:cond_3 |
158 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->channel:Ljava/lang/Integer; | 159 | ····iget-object·v3,·p0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->channel:Ljava/lang/Integer; |
159 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->channel:Ljava/lang/Integer; | 160 | ····iget-object·v4,·v0,·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->channel:Ljava/lang/Integer; |
161 | ····.line·107 | ||
160 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z | 162 | ····invoke-virtual·{p0,·v3,·v4},·Lorg/microg/nlp/backend/apple/Response$ResponseWifi;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z |
161 | ····move-result·v3 | 163 | ····move-result·v3 |
162 | ····if-nez·v3,·:cond_0 | 164 | ····if-nez·v3,·:cond_0 |
163 | ····:cond_3 | 165 | ····:cond_3 |
Offset 15, 10 lines modified | Offset 15, 9 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·9 | 18 | ····.line·9 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·10 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |