| 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 |