--- /home/fdroid/fdroiddata/tmp/org.billthefarmer.buses_105.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.buses_105.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <4c71ca5caea4ebac503406c8739f533697c7fe3294572fbdab803ec8799ccdeb>, actual: <106be43ff22bf3e5844ef87f173d2473a554cde6bc1defc1697f76ca5d3ea506> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <053d40bd30e30f18a1e662225f89ce0b4b7ac6c9ef8f928561a4e331e81c1630fd6a0c0000000000> │ @@ -1,19 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 10513e8b9df6b58d2f6b83a3d937ee5cf8aa9cbbe0d69439e760360ca686f07d │ -Signer #1 certificate SHA-1 digest: c5ca5c8fc028197926732175c2ea1aef679e4793 │ -Signer #1 certificate MD5 digest: 5d9f33e223b1c55df925a8b95dae0f14 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: dcb2ebb9f90c33795f1c3ca15bb3f10d04b64582fa8fced96f3eb79c4a5863aa │ -Signer #1 public key SHA-1 digest: e8879c37012a8e08f32b26c1e1d6f4e4e13b615c │ -Signer #1 public key MD5 digest: 71b7d9a86697bcadc58de1e1fcb57d04 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/CHANGES not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/README.md not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -116,8 +116,8 @@ │ -rw---- 0.0 fat 1144 b- stor 81-Jan-01 01:01 res/z61.png │ -rw---- 0.0 fat 4434 b- stor 81-Jan-01 01:01 res/zt.png │ -rw---- 0.0 fat 403 b- stor 81-Jan-01 01:01 res/zt1.png │ -rw---- 0.0 fat 12828 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 7647 b- defN 81-Jan-01 01:01 META-INF/43E8D75D.SF │ -rw---- 2.0 fat 1336 b- defN 81-Jan-01 01:01 META-INF/43E8D75D.RSA │ -rw---- 2.0 fat 7539 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -121 files, 1363429 bytes uncompressed, 801551 bytes compressed: 41.2% │ +121 files, 1363429 bytes uncompressed, 801543 bytes compressed: 41.2% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : d1630c05 │ │ -signature : 440b...5975 │ │ +checksum : 1b7b0971 │ │ +signature : 891c...2c35 │ │ file_size : 854516 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 7566 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1100 │ │ @@ -48,15 +48,15 @@ │ │ type : 'Ljava/lang/String;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : "release" │ │ #2 : (in Lorg/billthefarmer/buses/BuildConfig;) │ │ name : 'BUILT' │ │ type : 'J' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ - value : 1691802659857 │ │ + value : 1693522374914 │ │ #3 : (in Lorg/billthefarmer/buses/BuildConfig;) │ │ name : 'DEBUG' │ │ type : 'Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : false │ │ #4 : (in Lorg/billthefarmer/buses/BuildConfig;) │ │ name : 'VERSION_CODE' │ │ @@ -2059,15 +2059,15 @@ │ │ 02806e: 6e10 fd03 0300 |003b: invoke-virtual {v3}, Ljava/util/regex/Matcher;.find:()Z // method@03fd │ │ 028074: 0a04 |003e: move-result v4 │ │ 028076: 3804 1a00 |003f: if-eqz v4, 0059 // +001a │ │ 02807a: 6e10 0404 0300 |0041: invoke-virtual {v3}, Ljava/util/regex/Matcher;.start:()I // method@0404 │ │ 028080: 0a04 |0044: move-result v4 │ │ 028082: 6e10 fc03 0300 |0045: invoke-virtual {v3}, Ljava/util/regex/Matcher;.end:()I // method@03fc │ │ 028088: 0a03 |0048: move-result v3 │ │ -02808a: 1805 11ec 4be7 8901 0000 |0049: const-wide v5, #double 8.35862e-312 // #00000189e74bec11 │ │ +02808a: 1805 02b1 cc4d 8a01 0000 |0049: const-wide v5, #double 8.36711e-312 // #0000018a4dccb102 │ │ 028094: 7120 5802 6500 |004e: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0258 │ │ 02809a: 0c05 |0051: move-result-object v5 │ │ 02809c: 6e20 3403 5100 |0052: invoke-virtual {v1, v5}, Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0334 │ │ 0280a2: 0c01 |0055: move-result-object v1 │ │ 0280a4: 6e40 4101 4213 |0056: invoke-virtual {v2, v4, v3, v1}, Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@0141 │ │ 0280aa: 6e20 1400 2000 |0059: invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0014 │ │ 0280b0: 1401 0a00 0401 |005c: const v1, #float 2.42446e-38 // #0104000a │ │ @@ -156808,111 +156808,112 @@ │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 178 16-bit code units │ │ 0818f4: |[0818f4] uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef; │ │ -081904: 52d0 aa0a |0000: iget v0, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I // field@0aaa │ │ -081908: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08190a: b110 |0003: sub-int/2addr v0, v1 │ │ +081904: 52d1 aa0a |0000: iget v1, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I // field@0aaa │ │ +081908: d800 01ff |0002: add-int/lit8 v0, v1, #int -1 // #ff │ │ 08190c: dc00 0006 |0004: rem-int/lit8 v0, v0, #int 6 // #06 │ │ -081910: b010 |0006: add-int/2addr v0, v1 │ │ -081912: 57d2 a30a |0007: iget-char v2, v13, Luk/me/jstott/jcoord/MGRSRef;.eastingID:C // field@0aa3 │ │ -081916: d802 02bf |0009: add-int/lit8 v2, v2, #int -65 // #bf │ │ -08191a: 1303 0f00 |000b: const/16 v3, #int 15 // #f │ │ -08191e: 3732 0400 |000d: if-le v2, v3, 0011 // +0004 │ │ -081922: d802 02ff |000f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -081926: 1304 0900 |0011: const/16 v4, #int 9 // #9 │ │ -08192a: 3742 0400 |0013: if-le v2, v4, 0017 // +0004 │ │ -08192e: d802 02ff |0015: add-int/lit8 v2, v2, #int -1 // #ff │ │ -081932: 52d5 a20a |0017: iget v5, v13, Luk/me/jstott/jcoord/MGRSRef;.easting:I // field@0aa2 │ │ -081936: dc02 0208 |0019: rem-int/lit8 v2, v2, #int 8 // #08 │ │ -08193a: b012 |001b: add-int/2addr v2, v1 │ │ -08193c: 1406 a086 0100 |001c: const v6, #float 1.4013e-40 // #000186a0 │ │ -081942: 9202 0206 |001f: mul-int v2, v2, v6 │ │ -081946: b025 |0021: add-int/2addr v5, v2 │ │ -081948: 1402 4042 0f00 |0022: const v2, #float 1.4013e-39 // #000f4240 │ │ -08194e: b425 |0025: rem-int/2addr v5, v2 │ │ -081950: 57d2 a60a |0026: iget-char v2, v13, Luk/me/jstott/jcoord/MGRSRef;.northingID:C // field@0aa6 │ │ -081954: d807 02c0 |0028: add-int/lit8 v7, v2, #int -64 // #c0 │ │ -081958: 3737 0400 |002a: if-le v7, v3, 002e // +0004 │ │ -08195c: d807 07ff |002c: add-int/lit8 v7, v7, #int -1 // #ff │ │ -081960: 3747 0400 |002e: if-le v7, v4, 0032 // +0004 │ │ -081964: d807 07ff |0030: add-int/lit8 v7, v7, #int -1 // #ff │ │ -081968: dc00 0002 |0032: rem-int/lit8 v0, v0, #int 2 // #02 │ │ -08196c: 3900 0400 |0034: if-nez v0, 0038 // +0004 │ │ -081970: d807 07fb |0036: add-int/lit8 v7, v7, #int -5 // #fb │ │ -081974: 3b07 0400 |0038: if-gez v7, 003c // +0004 │ │ -081978: d807 0710 |003a: add-int/lit8 v7, v7, #int 16 // #10 │ │ -08197c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -08197e: 3900 0400 |003d: if-nez v0, 0041 // +0004 │ │ -081982: 1210 |003f: const/4 v0, #int 1 // #1 │ │ -081984: 2802 |0040: goto 0042 // +0002 │ │ -081986: 1200 |0041: const/4 v0, #int 0 // #0 │ │ -081988: 57d4 a90a |0042: iget-char v4, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C // field@0aa9 │ │ -08198c: 1308 4500 |0044: const/16 v8, #int 69 // #45 │ │ -081990: 1409 808d 5b00 |0046: const v9, #float 8.40779e-39 // #005b8d80 │ │ -081996: 140a 0009 3d00 |0049: const v10, #float 5.60519e-39 // #003d0900 │ │ -08199c: 140b 8084 1e00 |004c: const v11, #float 2.8026e-39 // #001e8480 │ │ -0819a2: 2b04 4f00 0000 |004f: packed-switch v4, 0000009e // +0000004f │ │ -0819a8: 2838 |0052: goto 008a // +0038 │ │ -0819aa: 1403 0012 7a00 |0053: const v3, #float 1.12104e-38 // #007a1200 │ │ -0819b0: 2834 |0056: goto 008a // +0034 │ │ -0819b2: 1403 808d 5b00 |0057: const v3, #float 8.40779e-39 // #005b8d80 │ │ -0819b8: 2830 |005a: goto 008a // +0030 │ │ -0819ba: 3900 0600 |005b: if-nez v0, 0061 // +0006 │ │ -0819be: 1303 5000 |005d: const/16 v3, #int 80 // #50 │ │ -0819c2: 3432 f8ff |005f: if-lt v2, v3, 0057 // -0008 │ │ -0819c6: 3800 0700 |0061: if-eqz v0, 0068 // +0007 │ │ -0819ca: 1300 5500 |0063: const/16 v0, #int 85 // #55 │ │ -0819ce: 3502 0300 |0065: if-ge v2, v0, 0068 // +0003 │ │ -0819d2: 28f0 |0067: goto 0057 // -0010 │ │ -0819d4: 1403 0009 3d00 |0068: const v3, #float 5.60519e-39 // #003d0900 │ │ -0819da: 281f |006b: goto 008a // +001f │ │ -0819dc: 3900 0600 |006c: if-nez v0, 0072 // +0006 │ │ -0819e0: 1303 5200 |006e: const/16 v3, #int 82 // #52 │ │ -0819e4: 3432 f8ff |0070: if-lt v2, v3, 0068 // -0008 │ │ -0819e8: 3800 0500 |0072: if-eqz v0, 0077 // +0005 │ │ -0819ec: 3782 0300 |0074: if-le v2, v8, 0077 // +0003 │ │ -0819f0: 28f2 |0076: goto 0068 // -000e │ │ -0819f2: 1403 8084 1e00 |0077: const v3, #float 2.8026e-39 // #001e8480 │ │ -0819f8: 2810 |007a: goto 008a // +0010 │ │ -0819fa: 3900 0600 |007b: if-nez v0, 0081 // +0006 │ │ -0819fe: 1304 5400 |007d: const/16 v4, #int 84 // #54 │ │ -081a02: 3442 f8ff |007f: if-lt v2, v4, 0077 // -0008 │ │ -081a06: 3800 0900 |0081: if-eqz v0, 008a // +0009 │ │ -081a0a: 1300 4300 |0083: const/16 v0, #int 67 // #43 │ │ -081a0e: 3402 f2ff |0085: if-lt v2, v0, 0077 // -000e │ │ -081a12: 3782 0300 |0087: if-le v2, v8, 008a // +0003 │ │ -081a16: 28ee |0089: goto 0077 // -0012 │ │ -081a18: b117 |008a: sub-int/2addr v7, v1 │ │ -081a1a: 9207 0706 |008b: mul-int v7, v7, v6 │ │ -081a1e: 52d0 a50a |008d: iget v0, v13, Luk/me/jstott/jcoord/MGRSRef;.northing:I // field@0aa5 │ │ -081a22: b007 |008f: add-int/2addr v7, v0 │ │ -081a24: b073 |0090: add-int/2addr v3, v7 │ │ -081a26: 2200 e703 |0091: new-instance v0, Luk/me/jstott/jcoord/UTMRef; // type@03e7 │ │ -081a2a: 52d7 aa0a |0093: iget v7, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I // field@0aaa │ │ -081a2e: 57d8 a90a |0095: iget-char v8, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C // field@0aa9 │ │ -081a32: 8359 |0097: int-to-double v9, v5 │ │ -081a34: 833b |0098: int-to-double v11, v3 │ │ -081a36: 0706 |0099: move-object v6, v0 │ │ -081a38: 7607 251a 0600 |009a: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Luk/me/jstott/jcoord/UTMRef;.:(ICDD)V // method@1a25 │ │ -081a3e: 1100 |009d: return-object v0 │ │ +081910: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +081912: b020 |0007: add-int/2addr v0, v2 │ │ +081914: 57d3 a30a |0008: iget-char v3, v13, Luk/me/jstott/jcoord/MGRSRef;.eastingID:C // field@0aa3 │ │ +081918: d803 03bf |000a: add-int/lit8 v3, v3, #int -65 // #bf │ │ +08191c: 1304 0f00 |000c: const/16 v4, #int 15 // #f │ │ +081920: 3743 0400 |000e: if-le v3, v4, 0012 // +0004 │ │ +081924: d803 03ff |0010: add-int/lit8 v3, v3, #int -1 // #ff │ │ +081928: 1305 0900 |0012: const/16 v5, #int 9 // #9 │ │ +08192c: 3753 0400 |0014: if-le v3, v5, 0018 // +0004 │ │ +081930: d803 03ff |0016: add-int/lit8 v3, v3, #int -1 // #ff │ │ +081934: 52d6 a20a |0018: iget v6, v13, Luk/me/jstott/jcoord/MGRSRef;.easting:I // field@0aa2 │ │ +081938: dc03 0308 |001a: rem-int/lit8 v3, v3, #int 8 // #08 │ │ +08193c: b023 |001c: add-int/2addr v3, v2 │ │ +08193e: 1407 a086 0100 |001d: const v7, #float 1.4013e-40 // #000186a0 │ │ +081944: 9203 0307 |0020: mul-int v3, v3, v7 │ │ +081948: b036 |0022: add-int/2addr v6, v3 │ │ +08194a: 1403 4042 0f00 |0023: const v3, #float 1.4013e-39 // #000f4240 │ │ +081950: b436 |0026: rem-int/2addr v6, v3 │ │ +081952: 57d3 a60a |0027: iget-char v3, v13, Luk/me/jstott/jcoord/MGRSRef;.northingID:C // field@0aa6 │ │ +081956: d808 03c0 |0029: add-int/lit8 v8, v3, #int -64 // #c0 │ │ +08195a: 3748 0400 |002b: if-le v8, v4, 002f // +0004 │ │ +08195e: d808 08ff |002d: add-int/lit8 v8, v8, #int -1 // #ff │ │ +081962: 3758 0400 |002f: if-le v8, v5, 0033 // +0004 │ │ +081966: d808 08ff |0031: add-int/lit8 v8, v8, #int -1 // #ff │ │ +08196a: dc00 0002 |0033: rem-int/lit8 v0, v0, #int 2 // #02 │ │ +08196e: 3900 0400 |0035: if-nez v0, 0039 // +0004 │ │ +081972: d808 08fb |0037: add-int/lit8 v8, v8, #int -5 // #fb │ │ +081976: 3b08 0400 |0039: if-gez v8, 003d // +0004 │ │ +08197a: d808 0810 |003b: add-int/lit8 v8, v8, #int 16 // #10 │ │ +08197e: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +081980: 3900 0400 |003e: if-nez v0, 0042 // +0004 │ │ +081984: 1210 |0040: const/4 v0, #int 1 // #1 │ │ +081986: 2802 |0041: goto 0043 // +0002 │ │ +081988: 1200 |0042: const/4 v0, #int 0 // #0 │ │ +08198a: 57d5 a90a |0043: iget-char v5, v13, Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C // field@0aa9 │ │ +08198e: 1309 4500 |0045: const/16 v9, #int 69 // #45 │ │ +081992: 140a 808d 5b00 |0047: const v10, #float 8.40779e-39 // #005b8d80 │ │ +081998: 140b 0009 3d00 |004a: const v11, #float 5.60519e-39 // #003d0900 │ │ +08199e: 140c 8084 1e00 |004d: const v12, #float 2.8026e-39 // #001e8480 │ │ +0819a4: 2b05 4e00 0000 |0050: packed-switch v5, 0000009e // +0000004e │ │ +0819aa: 2838 |0053: goto 008b // +0038 │ │ +0819ac: 1404 0012 7a00 |0054: const v4, #float 1.12104e-38 // #007a1200 │ │ +0819b2: 2834 |0057: goto 008b // +0034 │ │ +0819b4: 1404 808d 5b00 |0058: const v4, #float 8.40779e-39 // #005b8d80 │ │ +0819ba: 2830 |005b: goto 008b // +0030 │ │ +0819bc: 3900 0600 |005c: if-nez v0, 0062 // +0006 │ │ +0819c0: 1304 5000 |005e: const/16 v4, #int 80 // #50 │ │ +0819c4: 3443 f8ff |0060: if-lt v3, v4, 0058 // -0008 │ │ +0819c8: 3800 0700 |0062: if-eqz v0, 0069 // +0007 │ │ +0819cc: 1300 5500 |0064: const/16 v0, #int 85 // #55 │ │ +0819d0: 3503 0300 |0066: if-ge v3, v0, 0069 // +0003 │ │ +0819d4: 28f0 |0068: goto 0058 // -0010 │ │ +0819d6: 1404 0009 3d00 |0069: const v4, #float 5.60519e-39 // #003d0900 │ │ +0819dc: 281f |006c: goto 008b // +001f │ │ +0819de: 3900 0600 |006d: if-nez v0, 0073 // +0006 │ │ +0819e2: 1304 5200 |006f: const/16 v4, #int 82 // #52 │ │ +0819e6: 3443 f8ff |0071: if-lt v3, v4, 0069 // -0008 │ │ +0819ea: 3800 0500 |0073: if-eqz v0, 0078 // +0005 │ │ +0819ee: 3793 0300 |0075: if-le v3, v9, 0078 // +0003 │ │ +0819f2: 28f2 |0077: goto 0069 // -000e │ │ +0819f4: 1404 8084 1e00 |0078: const v4, #float 2.8026e-39 // #001e8480 │ │ +0819fa: 2810 |007b: goto 008b // +0010 │ │ +0819fc: 3900 0600 |007c: if-nez v0, 0082 // +0006 │ │ +081a00: 130a 5400 |007e: const/16 v10, #int 84 // #54 │ │ +081a04: 34a3 f8ff |0080: if-lt v3, v10, 0078 // -0008 │ │ +081a08: 3800 0900 |0082: if-eqz v0, 008b // +0009 │ │ +081a0c: 1300 4300 |0084: const/16 v0, #int 67 // #43 │ │ +081a10: 3403 f2ff |0086: if-lt v3, v0, 0078 // -000e │ │ +081a14: 3793 0300 |0088: if-le v3, v9, 008b // +0003 │ │ +081a18: 28ee |008a: goto 0078 // -0012 │ │ +081a1a: b128 |008b: sub-int/2addr v8, v2 │ │ +081a1c: 9208 0807 |008c: mul-int v8, v8, v7 │ │ +081a20: 52d0 a50a |008e: iget v0, v13, Luk/me/jstott/jcoord/MGRSRef;.northing:I // field@0aa5 │ │ +081a24: b008 |0090: add-int/2addr v8, v0 │ │ +081a26: b084 |0091: add-int/2addr v4, v8 │ │ +081a28: 2207 e703 |0092: new-instance v7, Luk/me/jstott/jcoord/UTMRef; // type@03e7 │ │ +081a2c: 8368 |0094: int-to-double v8, v6 │ │ +081a2e: 834a |0095: int-to-double v10, v4 │ │ +081a30: 0770 |0096: move-object v0, v7 │ │ +081a32: 0152 |0097: move v2, v5 │ │ +081a34: 0483 |0098: move-wide v3, v8 │ │ +081a36: 04a5 |0099: move-wide v5, v10 │ │ +081a38: 7607 251a 0000 |009a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Luk/me/jstott/jcoord/UTMRef;.:(ICDD)V // method@1a25 │ │ +081a3e: 1107 |009d: return-object v7 │ │ 081a40: 0001 0800 5100 0000 2c00 0000 2800 ... |009e: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ - 0x0007 line=462 │ │ - 0x0017 line=468 │ │ - 0x0026 line=472 │ │ - 0x0032 line=477 │ │ - 0x0042 line=486 │ │ - 0x008d line=525 │ │ - 0x0091 line=527 │ │ + 0x0008 line=462 │ │ + 0x0018 line=468 │ │ + 0x0027 line=472 │ │ + 0x0033 line=477 │ │ + 0x0043 line=486 │ │ + 0x008e line=525 │ │ + 0x0092 line=527 │ │ locals : │ │ 0x0000 - 0x00b2 reg=13 this Luk/me/jstott/jcoord/MGRSRef; │ │ │ │ source_file_idx : 2354 (MGRSRef.java) │ │ │ │ Class #550 header: │ │ class_idx : 996 │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1394129 bytes, number of entries: 708 │ │ │ +Zip file size: 1394141 bytes, number of entries: 708 │ │ │ ?rwxrwxr-x 2.0 unx 442 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 503 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 476 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$$ExternalSyntheticLambda1.class │ │ │ ?rwxrwxr-x 2.0 unx 450 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$2$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 2117 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$2.class │ │ │ ?rwxrwxr-x 2.0 unx 509 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$BusesTask$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 4019 b- stor 80-Jan-01 00:00 org/billthefarmer/buses/Buses$BusesTask.class │ │ │ @@ -544,15 +544,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1456 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/milestones/MilestoneLister.class │ │ │ ?rwxrwxr-x 2.0 unx 1394 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/milestones/MilestoneManager.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class │ │ │ ?rwxrwxr-x 2.0 unx 3850 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1152 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class │ │ │ ?rwxrwxr-x 2.0 unx 2421 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/ECEFRef.class │ │ │ ?rwxrwxr-x 2.0 unx 6254 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/IrishRef.class │ │ │ -?rwxrwxr-x 2.0 unx 5589 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/MGRSRef.class │ │ │ +?rwxrwxr-x 2.0 unx 5602 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/MGRSRef.class │ │ │ ?rwxrwxr-x 2.0 unx 6858 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/OSRef.class │ │ │ ?rwxrwxr-x 2.0 unx 4908 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/UTMRef.class │ │ │ ?rwxrwxr-x 2.0 unx 811 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/datum/ETRF89Datum.class │ │ │ ?rwxrwxr-x 2.0 unx 945 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/datum/Ireland1965Datum.class │ │ │ ?rwxrwxr-x 2.0 unx 956 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/datum/OSGB36Datum.class │ │ │ ?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/datum/WGS84Datum.class │ │ │ ?rwxrwxr-x 2.0 unx 911 b- stor 80-Jan-01 00:00 uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class │ │ │ @@ -703,8 +703,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 593 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1784 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class │ │ │ ?rwxrwxr-x 2.0 unx 668 b- stor 80-Jan-01 00:00 org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class │ │ │ ?rwxrwxr-x 2.0 unx 7663 b- stor 80-Jan-01 00:00 org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class │ │ │ ?rwxrwxr-x 2.0 unx 8490 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class │ │ │ ?rwxrwxr-x 2.0 unx 3894 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/Polygon.class │ │ │ ?rwxrwxr-x 2.0 unx 2197 b- stor 80-Jan-01 00:00 org/osmdroid/views/overlay/Polyline.class │ │ │ -708 files, 1477398 bytes uncompressed, 1270871 bytes compressed: 14.0% │ │ │ +708 files, 1477411 bytes uncompressed, 1270883 bytes compressed: 14.0% │ │ ├── org/billthefarmer/buses/BuildConfig.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package org.billthefarmer.buses; │ │ │ │ │ │ │ │ public final class BuildConfig │ │ │ │ { │ │ │ │ public static final String APPLICATION_ID = "org.billthefarmer.buses"; │ │ │ │ public static final String BUILD_TYPE = "release"; │ │ │ │ - public static final long BUILT = 1691802659857L; │ │ │ │ + public static final long BUILT = 1693522374914L; │ │ │ │ public static final boolean DEBUG = false; │ │ │ │ public static final int VERSION_CODE = 105; │ │ │ │ public static final String VERSION_NAME = "1.05"; │ │ │ │ } │ │ ├── org/billthefarmer/buses/Buses.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -109,15 +109,15 @@ │ │ │ │ final SpannableStringBuilder message = new SpannableStringBuilder(this.getText(2131099692)); │ │ │ │ final Matcher matcher = Pattern.compile("%s").matcher((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ message.replace(matcher.start(), matcher.end(), (CharSequence)"1.05"); │ │ │ │ } │ │ │ │ matcher.reset((CharSequence)message); │ │ │ │ if (matcher.find()) { │ │ │ │ - message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1691802659857L))); │ │ │ │ + message.replace(matcher.start(), matcher.end(), (CharSequence)dateTimeInstance.format(Long.valueOf(1693522374914L))); │ │ │ │ } │ │ │ │ alertDialog$Builder.setMessage((CharSequence)message); │ │ │ │ alertDialog$Builder.setPositiveButton(17039370, (DialogInterface$OnClickListener)null); │ │ │ │ final TextView textView = (TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299); │ │ │ │ if (textView != null) { │ │ │ │ textView.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ } │ │ ├── uk/me/jstott/jcoord/MGRSRef.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -310,86 +310,87 @@ │ │ │ │ sb4.append(s); │ │ │ │ sb4.append(s2); │ │ │ │ return sb4.toString(); │ │ │ │ } │ │ │ │ │ │ │ │ public UTMRef toUTMRef() { │ │ │ │ final int utmZoneNumber = this.utmZoneNumber; │ │ │ │ - final int n = 1; │ │ │ │ - final int n2 = (utmZoneNumber - n) % 6 + n; │ │ │ │ - int n3 = this.eastingID - 65; │ │ │ │ - final int n4 = 15; │ │ │ │ - if (n3 > n4) { │ │ │ │ - --n3; │ │ │ │ - } │ │ │ │ - final int n5 = 9; │ │ │ │ - if (n3 > n5) { │ │ │ │ - --n3; │ │ │ │ + final int n = (utmZoneNumber - 1) % 6; │ │ │ │ + final int n2 = 1; │ │ │ │ + final int n3 = n + n2; │ │ │ │ + int n4 = this.eastingID - 65; │ │ │ │ + final int n5 = 15; │ │ │ │ + if (n4 > n5) { │ │ │ │ + --n4; │ │ │ │ + } │ │ │ │ + final int n6 = 9; │ │ │ │ + if (n4 > n6) { │ │ │ │ + --n4; │ │ │ │ } │ │ │ │ final int easting = this.easting; │ │ │ │ - final int n6 = n3 % 8 + n; │ │ │ │ - final int n7 = 100000; │ │ │ │ - final int n8 = (easting + n6 * n7) % 1000000; │ │ │ │ + final int n7 = n4 % 8 + n2; │ │ │ │ + final int n8 = 100000; │ │ │ │ + final int n9 = (easting + n7 * n8) % 1000000; │ │ │ │ final char northingID = this.northingID; │ │ │ │ - int n9 = northingID - 64; │ │ │ │ - if (n9 > n4) { │ │ │ │ - --n9; │ │ │ │ - } │ │ │ │ - if (n9 > n5) { │ │ │ │ - --n9; │ │ │ │ - } │ │ │ │ - final int n10 = n2 % 2; │ │ │ │ - if (n10 == 0) { │ │ │ │ - n9 -= 5; │ │ │ │ + int n10 = northingID - 64; │ │ │ │ + if (n10 > n5) { │ │ │ │ + --n10; │ │ │ │ + } │ │ │ │ + if (n10 > n6) { │ │ │ │ + --n10; │ │ │ │ + } │ │ │ │ + final int n11 = n3 % 2; │ │ │ │ + if (n11 == 0) { │ │ │ │ + n10 -= 5; │ │ │ │ } │ │ │ │ - if (n9 < 0) { │ │ │ │ - n9 += 16; │ │ │ │ + if (n10 < 0) { │ │ │ │ + n10 += 16; │ │ │ │ } │ │ │ │ - int n11 = 0; │ │ │ │ - final boolean b = n10 == 0; │ │ │ │ + int n12 = 0; │ │ │ │ + final boolean b = n11 == 0; │ │ │ │ final char utmZoneChar = this.utmZoneChar; │ │ │ │ final char c = 'E'; │ │ │ │ - Label_0304_Outer: │ │ │ │ + Label_0324_Outer: │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ switch (utmZoneChar) { │ │ │ │ case 88: { │ │ │ │ - n11 = 8000000; │ │ │ │ + n12 = 8000000; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 85: │ │ │ │ - Label_0234: { │ │ │ │ + Label_0250: { │ │ │ │ if (b && northingID < 'P') { │ │ │ │ - break Label_0234; │ │ │ │ + break Label_0250; │ │ │ │ } │ │ │ │ if (b && northingID < 'U') { │ │ │ │ - break Label_0234; │ │ │ │ + break Label_0250; │ │ │ │ } │ │ │ │ - break Label_0270; │ │ │ │ + break Label_0288; │ │ │ │ } │ │ │ │ case 86: │ │ │ │ case 87: { │ │ │ │ - n11 = 6000000; │ │ │ │ + n12 = 6000000; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 84: { │ │ │ │ - n11 = 4000000; │ │ │ │ + n12 = 4000000; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 83: { │ │ │ │ if (b && northingID < 'R') { │ │ │ │ - continue Label_0304_Outer; │ │ │ │ + continue Label_0324_Outer; │ │ │ │ } │ │ │ │ if (b && northingID > c) { │ │ │ │ - continue Label_0304_Outer; │ │ │ │ + continue Label_0324_Outer; │ │ │ │ } │ │ │ │ - break Label_0304; │ │ │ │ + break Label_0324; │ │ │ │ } │ │ │ │ case 82: { │ │ │ │ - n11 = 2000000; │ │ │ │ + n12 = 2000000; │ │ │ │ break; │ │ │ │ } │ │ │ │ case 81: { │ │ │ │ if (b && northingID < 'T') { │ │ │ │ continue; │ │ │ │ } │ │ │ │ if (!b) { │ │ │ │ @@ -404,10 +405,10 @@ │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ - return new UTMRef(this.utmZoneNumber, this.utmZoneChar, (double)n8, (double)(n11 + ((n9 - n) * n7 + this.northing))); │ │ │ │ + return new UTMRef(utmZoneNumber, utmZoneChar, (double)n9, (double)(n12 + ((n10 - n2) * n8 + this.northing))); │ │ │ │ } │ │ │ │ } ├── smali/uk/me/jstott/jcoord/MGRSRef.smali │ @@ -1091,218 +1091,220 @@ │ return-object p1 │ .end method │ │ .method public toUTMRef()Luk/me/jstott/jcoord/UTMRef; │ .locals 13 │ │ .line 461 │ - iget v0, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneNumber:I │ + iget v1, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneNumber:I │ │ - const/4 v1, 0x1 │ - │ - sub-int/2addr v0, v1 │ + add-int/lit8 v0, v1, -0x1 │ │ rem-int/lit8 v0, v0, 0x6 │ │ - add-int/2addr v0, v1 │ + const/4 v2, 0x1 │ + │ + add-int/2addr v0, v2 │ │ .line 462 │ - iget-char v2, p0, Luk/me/jstott/jcoord/MGRSRef;->eastingID:C │ + iget-char v3, p0, Luk/me/jstott/jcoord/MGRSRef;->eastingID:C │ │ - add-int/lit8 v2, v2, -0x41 │ + add-int/lit8 v3, v3, -0x41 │ │ - const/16 v3, 0xf │ + const/16 v4, 0xf │ │ - if-le v2, v3, :cond_0 │ + if-le v3, v4, :cond_0 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ :cond_0 │ - const/16 v4, 0x9 │ + const/16 v5, 0x9 │ │ - if-le v2, v4, :cond_1 │ + if-le v3, v5, :cond_1 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ .line 468 │ :cond_1 │ - iget v5, p0, Luk/me/jstott/jcoord/MGRSRef;->easting:I │ + iget v6, p0, Luk/me/jstott/jcoord/MGRSRef;->easting:I │ │ - rem-int/lit8 v2, v2, 0x8 │ + rem-int/lit8 v3, v3, 0x8 │ │ - add-int/2addr v2, v1 │ + add-int/2addr v3, v2 │ │ - const v6, 0x186a0 │ + const v7, 0x186a0 │ │ - mul-int v2, v2, v6 │ + mul-int v3, v3, v7 │ │ - add-int/2addr v5, v2 │ + add-int/2addr v6, v3 │ │ - const v2, 0xf4240 │ + const v3, 0xf4240 │ │ - rem-int/2addr v5, v2 │ + rem-int/2addr v6, v3 │ │ .line 472 │ - iget-char v2, p0, Luk/me/jstott/jcoord/MGRSRef;->northingID:C │ + iget-char v3, p0, Luk/me/jstott/jcoord/MGRSRef;->northingID:C │ │ - add-int/lit8 v7, v2, -0x40 │ + add-int/lit8 v8, v3, -0x40 │ │ - if-le v7, v3, :cond_2 │ + if-le v8, v4, :cond_2 │ │ - add-int/lit8 v7, v7, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ :cond_2 │ - if-le v7, v4, :cond_3 │ + if-le v8, v5, :cond_3 │ │ - add-int/lit8 v7, v7, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ .line 477 │ :cond_3 │ rem-int/lit8 v0, v0, 0x2 │ │ if-nez v0, :cond_4 │ │ - add-int/lit8 v7, v7, -0x5 │ + add-int/lit8 v8, v8, -0x5 │ │ :cond_4 │ - if-gez v7, :cond_5 │ + if-gez v8, :cond_5 │ │ - add-int/lit8 v7, v7, 0x10 │ + add-int/lit8 v8, v8, 0x10 │ │ :cond_5 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ if-nez v0, :cond_6 │ │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ :cond_6 │ const/4 v0, 0x0 │ │ .line 486 │ :goto_0 │ - iget-char v4, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneChar:C │ + iget-char v5, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneChar:C │ │ - const/16 v8, 0x45 │ + const/16 v9, 0x45 │ │ - const v9, 0x5b8d80 │ + const v10, 0x5b8d80 │ │ - const v10, 0x3d0900 │ + const v11, 0x3d0900 │ │ - const v11, 0x1e8480 │ + const v12, 0x1e8480 │ │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ goto :goto_4 │ │ :pswitch_0 │ - const v3, 0x7a1200 │ + const v4, 0x7a1200 │ │ goto :goto_4 │ │ :cond_7 │ :goto_1 │ :pswitch_1 │ - const v3, 0x5b8d80 │ + const v4, 0x5b8d80 │ │ goto :goto_4 │ │ :pswitch_2 │ if-nez v0, :cond_8 │ │ - const/16 v3, 0x50 │ + const/16 v4, 0x50 │ │ - if-lt v2, v3, :cond_7 │ + if-lt v3, v4, :cond_7 │ │ :cond_8 │ if-eqz v0, :cond_9 │ │ const/16 v0, 0x55 │ │ - if-ge v2, v0, :cond_9 │ + if-ge v3, v0, :cond_9 │ │ goto :goto_1 │ │ :cond_9 │ :goto_2 │ :pswitch_3 │ - const v3, 0x3d0900 │ + const v4, 0x3d0900 │ │ goto :goto_4 │ │ :pswitch_4 │ if-nez v0, :cond_a │ │ - const/16 v3, 0x52 │ + const/16 v4, 0x52 │ │ - if-lt v2, v3, :cond_9 │ + if-lt v3, v4, :cond_9 │ │ :cond_a │ if-eqz v0, :cond_b │ │ - if-le v2, v8, :cond_b │ + if-le v3, v9, :cond_b │ │ goto :goto_2 │ │ :cond_b │ :goto_3 │ :pswitch_5 │ - const v3, 0x1e8480 │ + const v4, 0x1e8480 │ │ goto :goto_4 │ │ :pswitch_6 │ if-nez v0, :cond_c │ │ - const/16 v4, 0x54 │ + const/16 v10, 0x54 │ │ - if-lt v2, v4, :cond_b │ + if-lt v3, v10, :cond_b │ │ :cond_c │ if-eqz v0, :cond_d │ │ const/16 v0, 0x43 │ │ - if-lt v2, v0, :cond_b │ + if-lt v3, v0, :cond_b │ │ - if-le v2, v8, :cond_d │ + if-le v3, v9, :cond_d │ │ goto :goto_3 │ │ :cond_d │ :goto_4 │ - sub-int/2addr v7, v1 │ + sub-int/2addr v8, v2 │ │ - mul-int v7, v7, v6 │ + mul-int v8, v8, v7 │ │ .line 525 │ iget v0, p0, Luk/me/jstott/jcoord/MGRSRef;->northing:I │ │ - add-int/2addr v7, v0 │ + add-int/2addr v8, v0 │ │ - add-int/2addr v3, v7 │ + add-int/2addr v4, v8 │ │ .line 527 │ - new-instance v0, Luk/me/jstott/jcoord/UTMRef; │ + new-instance v7, Luk/me/jstott/jcoord/UTMRef; │ + │ + int-to-double v8, v6 │ │ - iget v7, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneNumber:I │ + int-to-double v10, v4 │ │ - iget-char v8, p0, Luk/me/jstott/jcoord/MGRSRef;->utmZoneChar:C │ + move-object v0, v7 │ │ - int-to-double v9, v5 │ + move v2, v5 │ │ - int-to-double v11, v3 │ + move-wide v3, v8 │ │ - move-object v6, v0 │ + move-wide v5, v10 │ │ - invoke-direct/range {v6 .. v12}, Luk/me/jstott/jcoord/UTMRef;->(ICDD)V │ + invoke-direct/range {v0 .. v6}, Luk/me/jstott/jcoord/UTMRef;->(ICDD)V │ │ - return-object v0 │ + return-object v7 │ │ :pswitch_data_0 │ .packed-switch 0x51 │ :pswitch_6 │ :pswitch_5 │ :pswitch_4 │ :pswitch_3 ├── smali/org/osmdroid/views/MapView$MapViewDoubleClickListener.smali │ @@ -1,323 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6f73 6d64 .class Lorg/osmd │ -00000010: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -00000020: 6577 244d 6170 5669 6577 446f 7562 6c65 ew$MapViewDouble │ -00000030: 436c 6963 6b4c 6973 7465 6e65 723b 0a2e ClickListener;.. │ -00000040: 7375 7065 7220 4c6a 6176 612f 6c61 6e67 super Ljava/lang │ -00000050: 2f4f 626a 6563 743b 0a2e 736f 7572 6365 /Object;..source │ -00000060: 2022 4d61 7056 6965 772e 6a61 7661 220a "MapView.java". │ -00000070: 0a23 2069 6e74 6572 6661 6365 730a 2e69 .# interfaces..i │ -00000080: 6d70 6c65 6d65 6e74 7320 4c61 6e64 726f mplements Landro │ -00000090: 6964 2f76 6965 772f 4765 7374 7572 6544 id/view/GestureD │ -000000a0: 6574 6563 746f 7224 4f6e 446f 7562 6c65 etector$OnDouble │ -000000b0: 5461 704c 6973 7465 6e65 723b 0a0a 0a23 TapListener;...# │ -000000c0: 2061 6e6e 6f74 6174 696f 6e73 0a2e 616e annotations..an │ -000000d0: 6e6f 7461 7469 6f6e 2073 7973 7465 6d20 notation system │ -000000e0: 4c64 616c 7669 6b2f 616e 6e6f 7461 7469 Ldalvik/annotati │ -000000f0: 6f6e 2f45 6e63 6c6f 7369 6e67 436c 6173 on/EnclosingClas │ -00000100: 733b 0a20 2020 2076 616c 7565 203d 204c s;. value = L │ -00000110: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -00000120: 7773 2f4d 6170 5669 6577 3b0a 2e65 6e64 ws/MapView;..end │ -00000130: 2061 6e6e 6f74 6174 696f 6e0a 0a2e 616e annotation...an │ -00000140: 6e6f 7461 7469 6f6e 2073 7973 7465 6d20 notation system │ -00000150: 4c64 616c 7669 6b2f 616e 6e6f 7461 7469 Ldalvik/annotati │ -00000160: 6f6e 2f49 6e6e 6572 436c 6173 733b 0a20 on/InnerClass;. │ -00000170: 2020 2061 6363 6573 7346 6c61 6773 203d accessFlags = │ -00000180: 2030 7832 0a20 2020 206e 616d 6520 3d20 0x2. name = │ -00000190: 224d 6170 5669 6577 446f 7562 6c65 436c "MapViewDoubleCl │ -000001a0: 6963 6b4c 6973 7465 6e65 7222 0a2e 656e ickListener"..en │ -000001b0: 6420 616e 6e6f 7461 7469 6f6e 0a0a 0a23 d annotation...# │ -000001c0: 2069 6e73 7461 6e63 6520 6669 656c 6473 instance fields │ -000001d0: 0a2e 6669 656c 6420 6669 6e61 6c20 7379 ..field final sy │ -000001e0: 6e74 6865 7469 6320 7468 6973 2430 3a4c nthetic this$0:L │ -000001f0: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -00000200: 7773 2f4d 6170 5669 6577 3b0a 0a0a 2320 ws/MapView;...# │ -00000210: 6469 7265 6374 206d 6574 686f 6473 0a2e direct methods.. │ -00000220: 6d65 7468 6f64 2070 7269 7661 7465 2063 method private c │ -00000230: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/osmdroid/ │ -00000250: 7669 6577 732f 4d61 7056 6965 773b 2956 views/MapView;)V │ -00000260: 0a20 2020 202e 6c6f 6361 6c73 2030 0a0a . .locals 0.. │ -00000270: 2020 2020 2e6c 696e 6520 3136 3031 0a20 .line 1601. │ -00000280: 2020 2069 7075 742d 6f62 6a65 6374 2070 iput-object p │ -00000290: 312c 2070 302c 204c 6f72 672f 6f73 6d64 1, p0, Lorg/osmd │ -000002a0: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -000002b0: 6577 244d 6170 5669 6577 446f 7562 6c65 ew$MapViewDouble │ -000002c0: 436c 6963 6b4c 6973 7465 6e65 723b 2d3e ClickListener;-> │ -000002d0: 7468 6973 2430 3a4c 6f72 672f 6f73 6d64 this$0:Lorg/osmd │ -000002e0: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -000002f0: 6577 3b0a 0a20 2020 2069 6e76 6f6b 652d ew;.. invoke- │ -00000300: 6469 7265 6374 207b 7030 7d2c 204c 6a61 direct {p0}, Lja │ -00000310: 7661 2f6c 616e 672f 4f62 6a65 6374 3b2d va/lang/Object;- │ -00000320: 3e3c 696e 6974 3e28 2956 0a0a 2020 2020 >()V.. │ -00000330: 7265 7475 726e 2d76 6f69 640a 2e65 6e64 return-void..end │ -00000340: 206d 6574 686f 640a 0a2e 6d65 7468 6f64 method...method │ -00000350: 2073 796e 7468 6574 6963 2063 6f6e 7374 synthetic const │ -00000360: 7275 6374 6f72 203c 696e 6974 3e28 4c6f ructor (Lo │ -00000370: 7267 2f6f 736d 6472 6f69 642f 7669 6577 rg/osmdroid/view │ -00000380: 732f 4d61 7056 6965 773b 4c6f 7267 2f6f s/MapView;Lorg/o │ -00000390: 736d 6472 6f69 642f 7669 6577 732f 4d61 smdroid/views/Ma │ -000003a0: 7056 6965 7724 313b 2956 0a20 2020 202e pView$1;)V. . │ -000003b0: 6c6f 6361 6c73 2030 0a0a 2020 2020 2e6c locals 0.. .l │ -000003c0: 696e 6520 3136 3031 0a20 2020 2069 6e76 ine 1601. inv │ -000003d0: 6f6b 652d 6469 7265 6374 207b 7030 2c20 oke-direct {p0, │ -000003e0: 7031 7d2c 204c 6f72 672f 6f73 6d64 726f p1}, Lorg/osmdro │ -000003f0: 6964 2f76 6965 7773 2f4d 6170 5669 6577 id/views/MapView │ -00000400: 244d 6170 5669 6577 446f 7562 6c65 436c $MapViewDoubleCl │ -00000410: 6963 6b4c 6973 7465 6e65 723b 2d3e 3c69 ickListener;->(Lorg/osmdro │ -00000430: 6964 2f76 6965 7773 2f4d 6170 5669 6577 id/views/MapView │ -00000440: 3b29 560a 0a20 2020 2072 6574 7572 6e2d ;)V.. return- │ -00000450: 766f 6964 0a2e 656e 6420 6d65 7468 6f64 void..end method │ -00000460: 0a0a 0a23 2076 6972 7475 616c 206d 6574 ...# virtual met │ -00000470: 686f 6473 0a2e 6d65 7468 6f64 2070 7562 hods..method pub │ -00000480: 6c69 6320 6f6e 446f 7562 6c65 5461 7028 lic onDoubleTap( │ -00000490: 4c61 6e64 726f 6964 2f76 6965 772f 4d6f Landroid/view/Mo │ -000004a0: 7469 6f6e 4576 656e 743b 295a 0a20 2020 tionEvent;)Z. │ -000004b0: 202e 6c6f 6361 6c73 2033 0a0a 2020 2020 .locals 3.. │ -000004c0: 2e6c 696e 6520 3136 3034 0a20 2020 2069 .line 1604. i │ -000004d0: 6765 742d 6f62 6a65 6374 2076 302c 2070 get-object v0, p │ -000004e0: 302c 204c 6f72 672f 6f73 6d64 726f 6964 0, Lorg/osmdroid │ -000004f0: 2f76 6965 7773 2f4d 6170 5669 6577 244d /views/MapView$M │ -00000500: 6170 5669 6577 446f 7562 6c65 436c 6963 apViewDoubleClic │ -00000510: 6b4c 6973 7465 6e65 723b 2d3e 7468 6973 kListener;->this │ -00000520: 2430 3a4c 6f72 672f 6f73 6d64 726f 6964 $0:Lorg/osmdroid │ -00000530: 2f76 6965 7773 2f4d 6170 5669 6577 3b0a /views/MapView;. │ -00000540: 0a20 2020 2069 6e76 6f6b 652d 7669 7274 . invoke-virt │ -00000550: 7561 6c20 7b76 307d 2c20 4c6f 7267 2f6f ual {v0}, Lorg/o │ -00000560: 736d 6472 6f69 642f 7669 6577 732f 4d61 smdroid/views/Ma │ -00000570: 7056 6965 773b 2d3e 6765 744f 7665 726c pView;->getOverl │ -00000580: 6179 4d61 6e61 6765 7228 294c 6f72 672f ayManager()Lorg/ │ -00000590: 6f73 6d64 726f 6964 2f76 6965 7773 2f6f osmdroid/views/o │ -000005a0: 7665 726c 6179 2f4f 7665 726c 6179 4d61 verlay/OverlayMa │ -000005b0: 6e61 6765 723b 0a0a 2020 2020 6d6f 7665 nager;.. move │ -000005c0: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -000005d0: 300a 0a20 2020 2069 6765 742d 6f62 6a65 0.. iget-obje │ -000005e0: 6374 2076 312c 2070 302c 204c 6f72 672f ct v1, p0, Lorg/ │ -000005f0: 6f73 6d64 726f 6964 2f76 6965 7773 2f4d osmdroid/views/M │ -00000600: 6170 5669 6577 244d 6170 5669 6577 446f apView$MapViewDo │ -00000610: 7562 6c65 436c 6963 6b4c 6973 7465 6e65 ubleClickListene │ -00000620: 723b 2d3e 7468 6973 2430 3a4c 6f72 672f r;->this$0:Lorg/ │ -00000630: 6f73 6d64 726f 6964 2f76 6965 7773 2f4d osmdroid/views/M │ -00000640: 6170 5669 6577 3b0a 0a20 2020 2069 6e76 apView;.. inv │ -00000650: 6f6b 652d 696e 7465 7266 6163 6520 7b76 oke-interface {v │ -00000660: 302c 2070 312c 2076 317d 2c20 4c6f 7267 0, p1, v1}, Lorg │ -00000670: 2f6f 736d 6472 6f69 642f 7669 6577 732f /osmdroid/views/ │ -00000680: 6f76 6572 6c61 792f 4f76 6572 6c61 794d overlay/OverlayM │ -00000690: 616e 6167 6572 3b2d 3e6f 6e44 6f75 626c anager;->onDoubl │ -000006a0: 6554 6170 284c 616e 6472 6f69 642f 7669 eTap(Landroid/vi │ -000006b0: 6577 2f4d 6f74 696f 6e45 7665 6e74 3b4c ew/MotionEvent;L │ -000006c0: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -000006d0: 7773 2f4d 6170 5669 6577 3b29 5a0a 0a20 ws/MapView;)Z.. │ -000006e0: 2020 206d 6f76 652d 7265 7375 6c74 2076 move-result v │ -000006f0: 300a 0a20 2020 2069 662d 6571 7a20 7630 0.. if-eqz v0 │ -00000700: 2c20 3a63 6f6e 645f 300a 0a20 2020 2063 , :cond_0.. c │ -00000710: 6f6e 7374 2f34 2070 312c 2030 7831 0a0a onst/4 p1, 0x1.. │ -00000720: 2020 2020 7265 7475 726e 2070 310a 0a20 return p1.. │ -00000730: 2020 202e 6c69 6e65 2031 3630 380a 2020 .line 1608. │ -00000740: 2020 3a63 6f6e 645f 300a 2020 2020 6967 :cond_0. ig │ -00000750: 6574 2d6f 626a 6563 7420 7630 2c20 7030 et-object v0, p0 │ -00000760: 2c20 4c6f 7267 2f6f 736d 6472 6f69 642f , Lorg/osmdroid/ │ -00000770: 7669 6577 732f 4d61 7056 6965 7724 4d61 views/MapView$Ma │ -00000780: 7056 6965 7744 6f75 626c 6543 6c69 636b pViewDoubleClick │ -00000790: 4c69 7374 656e 6572 3b2d 3e74 6869 7324 Listener;->this$ │ -000007a0: 303a 4c6f 7267 2f6f 736d 6472 6f69 642f 0:Lorg/osmdroid/ │ -000007b0: 7669 6577 732f 4d61 7056 6965 773b 0a0a views/MapView;.. │ -000007c0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -000007d0: 616c 207b 7630 7d2c 204c 6f72 672f 6f73 al {v0}, Lorg/os │ -000007e0: 6d64 726f 6964 2f76 6965 7773 2f4d 6170 mdroid/views/Map │ -000007f0: 5669 6577 3b2d 3e67 6574 5072 6f6a 6563 View;->getProjec │ -00000800: 7469 6f6e 2829 4c6f 7267 2f6f 736d 6472 tion()Lorg/osmdr │ -00000810: 6f69 642f 7669 6577 732f 5072 6f6a 6563 oid/views/Projec │ -00000820: 7469 6f6e 3b0a 0a20 2020 206d 6f76 652d tion;.. move- │ -00000830: 7265 7375 6c74 2d6f 626a 6563 7420 7630 result-object v0 │ -00000840: 0a0a 2020 2020 696e 766f 6b65 2d76 6972 .. invoke-vir │ -00000850: 7475 616c 207b 7031 7d2c 204c 616e 6472 tual {p1}, Landr │ -00000860: 6f69 642f 7669 6577 2f4d 6f74 696f 6e45 oid/view/MotionE │ -00000870: 7665 6e74 3b2d 3e67 6574 5828 2946 0a0a vent;->getX()F.. │ -00000880: 2020 2020 6d6f 7665 2d72 6573 756c 7420 move-result │ -00000890: 7631 0a0a 2020 2020 666c 6f61 742d 746f v1.. float-to │ -000008a0: 2d69 6e74 2076 312c 2076 310a 0a20 2020 -int v1, v1.. │ -000008b0: 2069 6e76 6f6b 652d 7669 7274 7561 6c20 invoke-virtual │ -000008c0: 7b70 317d 2c20 4c61 6e64 726f 6964 2f76 {p1}, Landroid/v │ -000008d0: 6965 772f 4d6f 7469 6f6e 4576 656e 743b iew/MotionEvent; │ -000008e0: 2d3e 6765 7459 2829 460a 0a20 2020 206d ->getY()F.. m │ -000008f0: 6f76 652d 7265 7375 6c74 2070 310a 0a20 ove-result p1.. │ -00000900: 2020 2066 6c6f 6174 2d74 6f2d 696e 7420 float-to-int │ -00000910: 7031 2c20 7031 0a0a 2020 2020 6967 6574 p1, p1.. iget │ -00000920: 2d6f 626a 6563 7420 7632 2c20 7030 2c20 -object v2, p0, │ -00000930: 4c6f 7267 2f6f 736d 6472 6f69 642f 7669 Lorg/osmdroid/vi │ -00000940: 6577 732f 4d61 7056 6965 7724 4d61 7056 ews/MapView$MapV │ -00000950: 6965 7744 6f75 626c 6543 6c69 636b 4c69 iewDoubleClickLi │ -00000960: 7374 656e 6572 3b2d 3e74 6869 7324 303a stener;->this$0: │ -00000970: 4c6f 7267 2f6f 736d 6472 6f69 642f 7669 Lorg/osmdroid/vi │ -00000980: 6577 732f 4d61 7056 6965 773b 0a0a 2020 ews/MapView;.. │ -00000990: 2020 6967 6574 2d6f 626a 6563 7420 7632 iget-object v2 │ -000009a0: 2c20 7632 2c20 4c6f 7267 2f6f 736d 6472 , v2, Lorg/osmdr │ -000009b0: 6f69 642f 7669 6577 732f 4d61 7056 6965 oid/views/MapVie │ -000009c0: 773b 2d3e 6d52 6f74 6174 6553 6361 6c65 w;->mRotateScale │ -000009d0: 506f 696e 743a 4c61 6e64 726f 6964 2f67 Point:Landroid/g │ -000009e0: 7261 7068 6963 732f 506f 696e 743b 0a0a raphics/Point;.. │ -000009f0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -00000a00: 616c 207b 7630 2c20 7631 2c20 7031 2c20 al {v0, v1, p1, │ -00000a10: 7632 7d2c 204c 6f72 672f 6f73 6d64 726f v2}, Lorg/osmdro │ -00000a20: 6964 2f76 6965 7773 2f50 726f 6a65 6374 id/views/Project │ -00000a30: 696f 6e3b 2d3e 726f 7461 7465 416e 6453 ion;->rotateAndS │ -00000a40: 6361 6c65 506f 696e 7428 4949 4c61 6e64 calePoint(IILand │ -00000a50: 726f 6964 2f67 7261 7068 6963 732f 506f roid/graphics/Po │ -00000a60: 696e 743b 294c 616e 6472 6f69 642f 6772 int;)Landroid/gr │ -00000a70: 6170 6869 6373 2f50 6f69 6e74 3b0a 0a20 aphics/Point;.. │ -00000a80: 2020 202e 6c69 6e65 2031 3630 390a 2020 .line 1609. │ -00000a90: 2020 6967 6574 2d6f 626a 6563 7420 7031 iget-object p1 │ -00000aa0: 2c20 7030 2c20 4c6f 7267 2f6f 736d 6472 , p0, Lorg/osmdr │ -00000ab0: 6f69 642f 7669 6577 732f 4d61 7056 6965 oid/views/MapVie │ -00000ac0: 7724 4d61 7056 6965 7744 6f75 626c 6543 w$MapViewDoubleC │ -00000ad0: 6c69 636b 4c69 7374 656e 6572 3b2d 3e74 lickListener;->t │ -00000ae0: 6869 7324 303a 4c6f 7267 2f6f 736d 6472 his$0:Lorg/osmdr │ -00000af0: 6f69 642f 7669 6577 732f 4d61 7056 6965 oid/views/MapVie │ -00000b00: 773b 0a0a 2020 2020 696e 766f 6b65 2d76 w;.. invoke-v │ -00000b10: 6972 7475 616c 207b 7031 7d2c 204c 6f72 irtual {p1}, Lor │ -00000b20: 672f 6f73 6d64 726f 6964 2f76 6965 7773 g/osmdroid/views │ -00000b30: 2f4d 6170 5669 6577 3b2d 3e67 6574 436f /MapView;->getCo │ -00000b40: 6e74 726f 6c6c 6572 2829 4c6f 7267 2f6f ntroller()Lorg/o │ -00000b50: 736d 6472 6f69 642f 6170 692f 494d 6170 smdroid/api/IMap │ -00000b60: 436f 6e74 726f 6c6c 6572 3b0a 0a20 2020 Controller;.. │ -00000b70: 206d 6f76 652d 7265 7375 6c74 2d6f 626a move-result-obj │ -00000b80: 6563 7420 7031 0a0a 2020 2020 6967 6574 ect p1.. iget │ -00000b90: 2d6f 626a 6563 7420 7630 2c20 7030 2c20 -object v0, p0, │ -00000ba0: 4c6f 7267 2f6f 736d 6472 6f69 642f 7669 Lorg/osmdroid/vi │ -00000bb0: 6577 732f 4d61 7056 6965 7724 4d61 7056 ews/MapView$MapV │ -00000bc0: 6965 7744 6f75 626c 6543 6c69 636b 4c69 iewDoubleClickLi │ -00000bd0: 7374 656e 6572 3b2d 3e74 6869 7324 303a stener;->this$0: │ -00000be0: 4c6f 7267 2f6f 736d 6472 6f69 642f 7669 Lorg/osmdroid/vi │ -00000bf0: 6577 732f 4d61 7056 6965 773b 0a0a 2020 ews/MapView;.. │ -00000c00: 2020 6967 6574 2d6f 626a 6563 7420 7630 iget-object v0 │ -00000c10: 2c20 7630 2c20 4c6f 7267 2f6f 736d 6472 , v0, Lorg/osmdr │ -00000c20: 6f69 642f 7669 6577 732f 4d61 7056 6965 oid/views/MapVie │ -00000c30: 773b 2d3e 6d52 6f74 6174 6553 6361 6c65 w;->mRotateScale │ -00000c40: 506f 696e 743a 4c61 6e64 726f 6964 2f67 Point:Landroid/g │ -00000c50: 7261 7068 6963 732f 506f 696e 743b 0a0a raphics/Point;.. │ -00000c60: 2020 2020 6967 6574 2076 302c 2076 302c iget v0, v0, │ -00000c70: 204c 616e 6472 6f69 642f 6772 6170 6869 Landroid/graphi │ -00000c80: 6373 2f50 6f69 6e74 3b2d 3e78 3a49 0a0a cs/Point;->x:I.. │ -00000c90: 2020 2020 6967 6574 2d6f 626a 6563 7420 iget-object │ -00000ca0: 7631 2c20 7030 2c20 4c6f 7267 2f6f 736d v1, p0, Lorg/osm │ -00000cb0: 6472 6f69 642f 7669 6577 732f 4d61 7056 droid/views/MapV │ -00000cc0: 6965 7724 4d61 7056 6965 7744 6f75 626c iew$MapViewDoubl │ -00000cd0: 6543 6c69 636b 4c69 7374 656e 6572 3b2d eClickListener;- │ -00000ce0: 3e74 6869 7324 303a 4c6f 7267 2f6f 736d >this$0:Lorg/osm │ -00000cf0: 6472 6f69 642f 7669 6577 732f 4d61 7056 droid/views/MapV │ -00000d00: 6965 773b 0a0a 2020 2020 6967 6574 2d6f iew;.. iget-o │ -00000d10: 626a 6563 7420 7631 2c20 7631 2c20 4c6f bject v1, v1, Lo │ -00000d20: 7267 2f6f 736d 6472 6f69 642f 7669 6577 rg/osmdroid/view │ -00000d30: 732f 4d61 7056 6965 773b 2d3e 6d52 6f74 s/MapView;->mRot │ -00000d40: 6174 6553 6361 6c65 506f 696e 743a 4c61 ateScalePoint:La │ -00000d50: 6e64 726f 6964 2f67 7261 7068 6963 732f ndroid/graphics/ │ -00000d60: 506f 696e 743b 0a0a 2020 2020 6967 6574 Point;.. iget │ -00000d70: 2076 312c 2076 312c 204c 616e 6472 6f69 v1, v1, Landroi │ -00000d80: 642f 6772 6170 6869 6373 2f50 6f69 6e74 d/graphics/Point │ -00000d90: 3b2d 3e79 3a49 0a0a 2020 2020 696e 766f ;->y:I.. invo │ -00000da0: 6b65 2d69 6e74 6572 6661 6365 207b 7031 ke-interface {p1 │ -00000db0: 2c20 7630 2c20 7631 7d2c 204c 6f72 672f , v0, v1}, Lorg/ │ -00000dc0: 6f73 6d64 726f 6964 2f61 7069 2f49 4d61 osmdroid/api/IMa │ -00000dd0: 7043 6f6e 7472 6f6c 6c65 723b 2d3e 7a6f pController;->zo │ -00000de0: 6f6d 496e 4669 7869 6e67 2849 4929 5a0a omInFixing(II)Z. │ -00000df0: 0a20 2020 206d 6f76 652d 7265 7375 6c74 . move-result │ -00000e00: 2070 310a 0a20 2020 2072 6574 7572 6e20 p1.. return │ -00000e10: 7031 0a2e 656e 6420 6d65 7468 6f64 0a0a p1..end method.. │ -00000e20: 2e6d 6574 686f 6420 7075 626c 6963 206f .method public o │ -00000e30: 6e44 6f75 626c 6554 6170 4576 656e 7428 nDoubleTapEvent( │ -00000e40: 4c61 6e64 726f 6964 2f76 6965 772f 4d6f Landroid/view/Mo │ -00000e50: 7469 6f6e 4576 656e 743b 295a 0a20 2020 tionEvent;)Z. │ -00000e60: 202e 6c6f 6361 6c73 2032 0a0a 2020 2020 .locals 2.. │ -00000e70: 2e6c 696e 6520 3136 3134 0a20 2020 2069 .line 1614. i │ -00000e80: 6765 742d 6f62 6a65 6374 2076 302c 2070 get-object v0, p │ -00000e90: 302c 204c 6f72 672f 6f73 6d64 726f 6964 0, Lorg/osmdroid │ -00000ea0: 2f76 6965 7773 2f4d 6170 5669 6577 244d /views/MapView$M │ -00000eb0: 6170 5669 6577 446f 7562 6c65 436c 6963 apViewDoubleClic │ -00000ec0: 6b4c 6973 7465 6e65 723b 2d3e 7468 6973 kListener;->this │ -00000ed0: 2430 3a4c 6f72 672f 6f73 6d64 726f 6964 $0:Lorg/osmdroid │ -00000ee0: 2f76 6965 7773 2f4d 6170 5669 6577 3b0a /views/MapView;. │ -00000ef0: 0a20 2020 2069 6e76 6f6b 652d 7669 7274 . invoke-virt │ -00000f00: 7561 6c20 7b76 307d 2c20 4c6f 7267 2f6f ual {v0}, Lorg/o │ -00000f10: 736d 6472 6f69 642f 7669 6577 732f 4d61 smdroid/views/Ma │ -00000f20: 7056 6965 773b 2d3e 6765 744f 7665 726c pView;->getOverl │ -00000f30: 6179 4d61 6e61 6765 7228 294c 6f72 672f ayManager()Lorg/ │ -00000f40: 6f73 6d64 726f 6964 2f76 6965 7773 2f6f osmdroid/views/o │ -00000f50: 7665 726c 6179 2f4f 7665 726c 6179 4d61 verlay/OverlayMa │ -00000f60: 6e61 6765 723b 0a0a 2020 2020 6d6f 7665 nager;.. move │ -00000f70: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -00000f80: 300a 0a20 2020 2069 6765 742d 6f62 6a65 0.. iget-obje │ -00000f90: 6374 2076 312c 2070 302c 204c 6f72 672f ct v1, p0, Lorg/ │ -00000fa0: 6f73 6d64 726f 6964 2f76 6965 7773 2f4d osmdroid/views/M │ -00000fb0: 6170 5669 6577 244d 6170 5669 6577 446f apView$MapViewDo │ -00000fc0: 7562 6c65 436c 6963 6b4c 6973 7465 6e65 ubleClickListene │ -00000fd0: 723b 2d3e 7468 6973 2430 3a4c 6f72 672f r;->this$0:Lorg/ │ -00000fe0: 6f73 6d64 726f 6964 2f76 6965 7773 2f4d osmdroid/views/M │ -00000ff0: 6170 5669 6577 3b0a 0a20 2020 2069 6e76 apView;.. inv │ -00001000: 6f6b 652d 696e 7465 7266 6163 6520 7b76 oke-interface {v │ -00001010: 302c 2070 312c 2076 317d 2c20 4c6f 7267 0, p1, v1}, Lorg │ -00001020: 2f6f 736d 6472 6f69 642f 7669 6577 732f /osmdroid/views/ │ -00001030: 6f76 6572 6c61 792f 4f76 6572 6c61 794d overlay/OverlayM │ -00001040: 616e 6167 6572 3b2d 3e6f 6e44 6f75 626c anager;->onDoubl │ -00001050: 6554 6170 4576 656e 7428 4c61 6e64 726f eTapEvent(Landro │ -00001060: 6964 2f76 6965 772f 4d6f 7469 6f6e 4576 id/view/MotionEv │ -00001070: 656e 743b 4c6f 7267 2f6f 736d 6472 6f69 ent;Lorg/osmdroi │ -00001080: 642f 7669 6577 732f 4d61 7056 6965 773b d/views/MapView; │ -00001090: 295a 0a0a 2020 2020 6d6f 7665 2d72 6573 )Z.. move-res │ -000010a0: 756c 7420 7031 0a0a 2020 2020 6966 2d65 ult p1.. if-e │ -000010b0: 717a 2070 312c 203a 636f 6e64 5f30 0a0a qz p1, :cond_0.. │ -000010c0: 2020 2020 636f 6e73 742f 3420 7031 2c20 const/4 p1, │ -000010d0: 3078 310a 0a20 2020 2072 6574 7572 6e20 0x1.. return │ -000010e0: 7031 0a0a 2020 2020 3a63 6f6e 645f 300a p1.. :cond_0. │ -000010f0: 2020 2020 636f 6e73 742f 3420 7031 2c20 const/4 p1, │ -00001100: 3078 300a 0a20 2020 2072 6574 7572 6e20 0x0.. return │ -00001110: 7031 0a2e 656e 6420 6d65 7468 6f64 0a0a p1..end method.. │ -00001120: 2e6d 6574 686f 6420 7075 626c 6963 206f .method public o │ -00001130: 6e53 696e 676c 6554 6170 436f 6e66 6972 nSingleTapConfir │ -00001140: 6d65 6428 4c61 6e64 726f 6964 2f76 6965 med(Landroid/vie │ -00001150: 772f 4d6f 7469 6f6e 4576 656e 743b 295a w/MotionEvent;)Z │ -00001160: 0a20 2020 202e 6c6f 6361 6c73 2032 0a0a . .locals 2.. │ -00001170: 2020 2020 2e6c 696e 6520 3136 3233 0a20 .line 1623. │ -00001180: 2020 2069 6765 742d 6f62 6a65 6374 2076 iget-object v │ -00001190: 302c 2070 302c 204c 6f72 672f 6f73 6d64 0, p0, Lorg/osmd │ -000011a0: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -000011b0: 6577 244d 6170 5669 6577 446f 7562 6c65 ew$MapViewDouble │ -000011c0: 436c 6963 6b4c 6973 7465 6e65 723b 2d3e ClickListener;-> │ -000011d0: 7468 6973 2430 3a4c 6f72 672f 6f73 6d64 this$0:Lorg/osmd │ -000011e0: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -000011f0: 6577 3b0a 0a20 2020 2069 6e76 6f6b 652d ew;.. invoke- │ -00001200: 7669 7274 7561 6c20 7b76 307d 2c20 4c6f virtual {v0}, Lo │ -00001210: 7267 2f6f 736d 6472 6f69 642f 7669 6577 rg/osmdroid/view │ -00001220: 732f 4d61 7056 6965 773b 2d3e 6765 744f s/MapView;->getO │ -00001230: 7665 726c 6179 4d61 6e61 6765 7228 294c verlayManager()L │ -00001240: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -00001250: 7773 2f6f 7665 726c 6179 2f4f 7665 726c ws/overlay/Overl │ -00001260: 6179 4d61 6e61 6765 723b 0a0a 2020 2020 ayManager;.. │ -00001270: 6d6f 7665 2d72 6573 756c 742d 6f62 6a65 move-result-obje │ -00001280: 6374 2076 300a 0a20 2020 2069 6765 742d ct v0.. iget- │ -00001290: 6f62 6a65 6374 2076 312c 2070 302c 204c object v1, p0, L │ -000012a0: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -000012b0: 7773 2f4d 6170 5669 6577 244d 6170 5669 ws/MapView$MapVi │ -000012c0: 6577 446f 7562 6c65 436c 6963 6b4c 6973 ewDoubleClickLis │ -000012d0: 7465 6e65 723b 2d3e 7468 6973 2430 3a4c tener;->this$0:L │ -000012e0: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -000012f0: 7773 2f4d 6170 5669 6577 3b0a 0a20 2020 ws/MapView;.. │ -00001300: 2069 6e76 6f6b 652d 696e 7465 7266 6163 invoke-interfac │ -00001310: 6520 7b76 302c 2070 312c 2076 317d 2c20 e {v0, p1, v1}, │ -00001320: 4c6f 7267 2f6f 736d 6472 6f69 642f 7669 Lorg/osmdroid/vi │ -00001330: 6577 732f 6f76 6572 6c61 792f 4f76 6572 ews/overlay/Over │ -00001340: 6c61 794d 616e 6167 6572 3b2d 3e6f 6e53 layManager;->onS │ -00001350: 696e 676c 6554 6170 436f 6e66 6972 6d65 ingleTapConfirme │ -00001360: 6428 4c61 6e64 726f 6964 2f76 6965 772f d(Landroid/view/ │ -00001370: 4d6f 7469 6f6e 4576 656e 743b 4c6f 7267 MotionEvent;Lorg │ -00001380: 2f6f 736d 6472 6f69 642f 7669 6577 732f /osmdroid/views/ │ -00001390: 4d61 7056 6965 773b 295a 0a0a 2020 2020 MapView;)Z.. │ -000013a0: 6d6f 7665 2d72 6573 756c 7420 7031 0a0a move-result p1.. │ -000013b0: 2020 2020 6966 2d65 717a 2070 312c 203a if-eqz p1, : │ -000013c0: 636f 6e64 5f30 0a0a 2020 2020 636f 6e73 cond_0.. cons │ -000013d0: 742f 3420 7031 2c20 3078 310a 0a20 2020 t/4 p1, 0x1.. │ -000013e0: 2072 6574 7572 6e20 7031 0a0a 2020 2020 return p1.. │ -000013f0: 3a63 6f6e 645f 300a 2020 2020 636f 6e73 :cond_0. cons │ -00001400: 742f 3420 7031 2c20 3078 300a 0a20 2020 t/4 p1, 0x0.. │ -00001410: 2072 6574 7572 6e20 7031 0a2e 656e 6420 return p1..end │ -00001420: 6d65 7468 6f64 0a method. ├── smali/org/billthefarmer/buses/Buses$GestureListener.smali │ @@ -1,261 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6269 6c6c .class Lorg/bill │ -00000010: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000020: 4275 7365 7324 4765 7374 7572 654c 6973 Buses$GestureLis │ -00000030: 7465 6e65 723b 0a2e 7375 7065 7220 4c61 tener;..super La │ -00000040: 6e64 726f 6964 2f76 6965 772f 4765 7374 ndroid/view/Gest │ -00000050: 7572 6544 6574 6563 746f 7224 5369 6d70 ureDetector$Simp │ -00000060: 6c65 4f6e 4765 7374 7572 654c 6973 7465 leOnGestureListe │ -00000070: 6e65 723b 0a2e 736f 7572 6365 2022 4275 ner;..source "Bu │ -00000080: 7365 732e 6a61 7661 220a 0a0a 2320 616e ses.java"...# an │ -00000090: 6e6f 7461 7469 6f6e 730a 2e61 6e6e 6f74 notations..annot │ -000000a0: 6174 696f 6e20 7379 7374 656d 204c 6461 ation system Lda │ -000000b0: 6c76 696b 2f61 6e6e 6f74 6174 696f 6e2f lvik/annotation/ │ -000000c0: 456e 636c 6f73 696e 6743 6c61 7373 3b0a EnclosingClass;. │ -000000d0: 2020 2020 7661 6c75 6520 3d20 4c6f 7267 value = Lorg │ -000000e0: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -000000f0: 7573 6573 2f42 7573 6573 3b0a 2e65 6e64 uses/Buses;..end │ -00000100: 2061 6e6e 6f74 6174 696f 6e0a 0a2e 616e annotation...an │ -00000110: 6e6f 7461 7469 6f6e 2073 7973 7465 6d20 notation system │ -00000120: 4c64 616c 7669 6b2f 616e 6e6f 7461 7469 Ldalvik/annotati │ -00000130: 6f6e 2f49 6e6e 6572 436c 6173 733b 0a20 on/InnerClass;. │ -00000140: 2020 2061 6363 6573 7346 6c61 6773 203d accessFlags = │ -00000150: 2030 7832 0a20 2020 206e 616d 6520 3d20 0x2. name = │ -00000160: 2247 6573 7475 7265 4c69 7374 656e 6572 "GestureListener │ -00000170: 220a 2e65 6e64 2061 6e6e 6f74 6174 696f "..end annotatio │ -00000180: 6e0a 0a0a 2320 696e 7374 616e 6365 2066 n...# instance f │ -00000190: 6965 6c64 730a 2e66 6965 6c64 2062 7573 ields..field bus │ -000001a0: 6573 3a4c 6f72 672f 6269 6c6c 7468 6566 es:Lorg/billthef │ -000001b0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -000001c0: 733b 0a0a 2e66 6965 6c64 2066 696e 616c s;...field final │ -000001d0: 2073 796e 7468 6574 6963 2074 6869 7324 synthetic this$ │ -000001e0: 303a 4c6f 7267 2f62 696c 6c74 6865 6661 0:Lorg/billthefa │ -000001f0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000200: 3b0a 0a0a 2320 6469 7265 6374 206d 6574 ;...# direct met │ -00000210: 686f 6473 0a2e 6d65 7468 6f64 2063 6f6e hods..method con │ -00000220: 7374 7275 6374 6f72 203c 696e 6974 3e28 structor ( │ -00000230: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000240: 6572 2f62 7573 6573 2f42 7573 6573 3b4c er/buses/Buses;L │ -00000250: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000260: 722f 6275 7365 732f 4275 7365 733b 2956 r/buses/Buses;)V │ -00000270: 0a20 2020 202e 6c6f 6361 6c73 2030 0a0a . .locals 0.. │ -00000280: 2020 2020 2e6c 696e 6520 3730 360a 2020 .line 706. │ -00000290: 2020 6970 7574 2d6f 626a 6563 7420 7031 iput-object p1 │ -000002a0: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000002b0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000002c0: 7573 6573 2447 6573 7475 7265 4c69 7374 uses$GestureList │ -000002d0: 656e 6572 3b2d 3e74 6869 7324 303a 4c6f ener;->this$0:Lo │ -000002e0: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -000002f0: 2f62 7573 6573 2f42 7573 6573 3b0a 0a20 /buses/Buses;.. │ -00000300: 2020 2069 6e76 6f6b 652d 6469 7265 6374 invoke-direct │ -00000310: 207b 7030 7d2c 204c 616e 6472 6f69 642f {p0}, Landroid/ │ -00000320: 7669 6577 2f47 6573 7475 7265 4465 7465 view/GestureDete │ -00000330: 6374 6f72 2453 696d 706c 654f 6e47 6573 ctor$SimpleOnGes │ -00000340: 7475 7265 4c69 7374 656e 6572 3b2d 3e3c tureListener;->< │ -00000350: 696e 6974 3e28 2956 0a0a 2020 2020 2e6c init>()V.. .l │ -00000360: 696e 6520 3730 370a 2020 2020 6970 7574 ine 707. iput │ -00000370: 2d6f 626a 6563 7420 7032 2c20 7030 2c20 -object p2, p0, │ -00000380: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000390: 6572 2f62 7573 6573 2f42 7573 6573 2447 er/buses/Buses$G │ -000003a0: 6573 7475 7265 4c69 7374 656e 6572 3b2d estureListener;- │ -000003b0: 3e62 7573 6573 3a4c 6f72 672f 6269 6c6c >buses:Lorg/bill │ -000003c0: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -000003d0: 4275 7365 733b 0a0a 2020 2020 7265 7475 Buses;.. retu │ -000003e0: 726e 2d76 6f69 640a 2e65 6e64 206d 6574 rn-void..end met │ -000003f0: 686f 640a 0a0a 2320 7669 7274 7561 6c20 hod...# virtual │ -00000400: 6d65 7468 6f64 730a 2e6d 6574 686f 6420 methods..method │ -00000410: 7075 626c 6963 206f 6e53 696e 676c 6554 public onSingleT │ -00000420: 6170 436f 6e66 6972 6d65 6428 4c61 6e64 apConfirmed(Land │ -00000430: 726f 6964 2f76 6965 772f 4d6f 7469 6f6e roid/view/Motion │ -00000440: 4576 656e 743b 295a 0a20 2020 202e 6c6f Event;)Z. .lo │ -00000450: 6361 6c73 2036 0a0a 2020 2020 2e6c 696e cals 6.. .lin │ -00000460: 6520 3731 350a 2020 2020 6967 6574 2d6f e 715. iget-o │ -00000470: 626a 6563 7420 7630 2c20 7030 2c20 4c6f bject v0, p0, Lo │ -00000480: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000490: 2f62 7573 6573 2f42 7573 6573 2447 6573 /buses/Buses$Ges │ -000004a0: 7475 7265 4c69 7374 656e 6572 3b2d 3e74 tureListener;->t │ -000004b0: 6869 7324 303a 4c6f 7267 2f62 696c 6c74 his$0:Lorg/billt │ -000004c0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000004d0: 7573 6573 3b0a 0a20 2020 2069 6e76 6f6b uses;.. invok │ -000004e0: 652d 7374 6174 6963 207b 7630 7d2c 204c e-static {v0}, L │ -000004f0: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000500: 722f 6275 7365 732f 4275 7365 733b 2d3e r/buses/Buses;-> │ -00000510: 6163 6365 7373 2433 3030 284c 6f72 672f access$300(Lorg/ │ -00000520: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000530: 7365 732f 4275 7365 733b 294c 6f72 672f ses/Buses;)Lorg/ │ -00000540: 6f73 6d64 726f 6964 2f76 6965 7773 2f4d osmdroid/views/M │ -00000550: 6170 5669 6577 3b0a 0a20 2020 206d 6f76 apView;.. mov │ -00000560: 652d 7265 7375 6c74 2d6f 626a 6563 7420 e-result-object │ -00000570: 7630 0a0a 2020 2020 696e 766f 6b65 2d76 v0.. invoke-v │ -00000580: 6972 7475 616c 207b 7630 7d2c 204c 6f72 irtual {v0}, Lor │ -00000590: 672f 6f73 6d64 726f 6964 2f76 6965 7773 g/osmdroid/views │ -000005a0: 2f4d 6170 5669 6577 3b2d 3e67 6574 5072 /MapView;->getPr │ -000005b0: 6f6a 6563 7469 6f6e 2829 4c6f 7267 2f6f ojection()Lorg/o │ -000005c0: 736d 6472 6f69 642f 7669 6577 732f 5072 smdroid/views/Pr │ -000005d0: 6f6a 6563 7469 6f6e 3b0a 0a20 2020 206d ojection;.. m │ -000005e0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -000005f0: 7420 7630 0a0a 2020 2020 2e6c 696e 6520 t v0.. .line │ -00000600: 3731 360a 2020 2020 696e 766f 6b65 2d76 716. invoke-v │ -00000610: 6972 7475 616c 207b 7031 7d2c 204c 616e irtual {p1}, Lan │ -00000620: 6472 6f69 642f 7669 6577 2f4d 6f74 696f droid/view/Motio │ -00000630: 6e45 7665 6e74 3b2d 3e67 6574 5828 2946 nEvent;->getX()F │ -00000640: 0a0a 2020 2020 6d6f 7665 2d72 6573 756c .. move-resul │ -00000650: 7420 7631 0a0a 2020 2020 666c 6f61 742d t v1.. float- │ -00000660: 746f 2d69 6e74 2076 312c 2076 310a 0a20 to-int v1, v1.. │ -00000670: 2020 2069 6e76 6f6b 652d 7669 7274 7561 invoke-virtua │ -00000680: 6c20 7b70 317d 2c20 4c61 6e64 726f 6964 l {p1}, Landroid │ -00000690: 2f76 6965 772f 4d6f 7469 6f6e 4576 656e /view/MotionEven │ -000006a0: 743b 2d3e 6765 7459 2829 460a 0a20 2020 t;->getY()F.. │ -000006b0: 206d 6f76 652d 7265 7375 6c74 2070 310a move-result p1. │ -000006c0: 0a20 2020 2066 6c6f 6174 2d74 6f2d 696e . float-to-in │ -000006d0: 7420 7031 2c20 7031 0a0a 2020 2020 696e t p1, p1.. in │ -000006e0: 766f 6b65 2d76 6972 7475 616c 207b 7630 voke-virtual {v0 │ -000006f0: 2c20 7631 2c20 7031 7d2c 204c 6f72 672f , v1, p1}, Lorg/ │ -00000700: 6f73 6d64 726f 6964 2f76 6965 7773 2f50 osmdroid/views/P │ -00000710: 726f 6a65 6374 696f 6e3b 2d3e 6672 6f6d rojection;->from │ -00000720: 5069 7865 6c73 2849 4929 4c6f 7267 2f6f Pixels(II)Lorg/o │ -00000730: 736d 6472 6f69 642f 6170 692f 4947 656f smdroid/api/IGeo │ -00000740: 506f 696e 743b 0a0a 2020 2020 6d6f 7665 Point;.. move │ -00000750: 2d72 6573 756c 742d 6f62 6a65 6374 2070 -result-object p │ -00000760: 310a 0a20 2020 202e 6c69 6e65 2037 3139 1.. .line 719 │ -00000770: 0a20 2020 2069 6e76 6f6b 652d 7374 6174 . invoke-stat │ -00000780: 6963 207b 7d2c 204c 6a61 7661 2f75 7469 ic {}, Ljava/uti │ -00000790: 6c2f 4c6f 6361 6c65 3b2d 3e67 6574 4465 l/Locale;->getDe │ -000007a0: 6661 756c 7428 294c 6a61 7661 2f75 7469 fault()Ljava/uti │ -000007b0: 6c2f 4c6f 6361 6c65 3b0a 0a20 2020 206d l/Locale;.. m │ -000007c0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -000007d0: 7420 7630 0a0a 2020 2020 636f 6e73 742f t v0.. const/ │ -000007e0: 3420 7631 2c20 3078 320a 0a20 2020 206e 4 v1, 0x2.. n │ -000007f0: 6577 2d61 7272 6179 2076 312c 2076 312c ew-array v1, v1, │ -00000800: 205b 4c6a 6176 612f 6c61 6e67 2f4f 626a [Ljava/lang/Obj │ -00000810: 6563 743b 0a0a 2020 2020 2e6c 696e 6520 ect;.. .line │ -00000820: 3732 310a 2020 2020 696e 766f 6b65 2d69 721. invoke-i │ -00000830: 6e74 6572 6661 6365 207b 7031 7d2c 204c nterface {p1}, L │ -00000840: 6f72 672f 6f73 6d64 726f 6964 2f61 7069 org/osmdroid/api │ -00000850: 2f49 4765 6f50 6f69 6e74 3b2d 3e67 6574 /IGeoPoint;->get │ -00000860: 4c61 7469 7475 6465 2829 440a 0a20 2020 Latitude()D.. │ -00000870: 206d 6f76 652d 7265 7375 6c74 2d77 6964 move-result-wid │ -00000880: 6520 7632 0a0a 2020 2020 696e 766f 6b65 e v2.. invoke │ -00000890: 2d73 7461 7469 6320 7b76 322c 2076 337d -static {v2, v3} │ -000008a0: 2c20 4c6a 6176 612f 6c61 6e67 2f44 6f75 , Ljava/lang/Dou │ -000008b0: 626c 653b 2d3e 7661 6c75 654f 6628 4429 ble;->valueOf(D) │ -000008c0: 4c6a 6176 612f 6c61 6e67 2f44 6f75 626c Ljava/lang/Doubl │ -000008d0: 653b 0a0a 2020 2020 6d6f 7665 2d72 6573 e;.. move-res │ -000008e0: 756c 742d 6f62 6a65 6374 2076 320a 0a20 ult-object v2.. │ -000008f0: 2020 2063 6f6e 7374 2f34 2076 332c 2030 const/4 v3, 0 │ -00000900: 7830 0a0a 2020 2020 6170 7574 2d6f 626a x0.. aput-obj │ -00000910: 6563 7420 7632 2c20 7631 2c20 7633 0a0a ect v2, v1, v3.. │ -00000920: 2020 2020 2e6c 696e 6520 3732 320a 2020 .line 722. │ -00000930: 2020 696e 766f 6b65 2d69 6e74 6572 6661 invoke-interfa │ -00000940: 6365 207b 7031 7d2c 204c 6f72 672f 6f73 ce {p1}, Lorg/os │ -00000950: 6d64 726f 6964 2f61 7069 2f49 4765 6f50 mdroid/api/IGeoP │ -00000960: 6f69 6e74 3b2d 3e67 6574 4c6f 6e67 6974 oint;->getLongit │ -00000970: 7564 6528 2944 0a0a 2020 2020 6d6f 7665 ude()D.. move │ -00000980: 2d72 6573 756c 742d 7769 6465 2076 340a -result-wide v4. │ -00000990: 0a20 2020 2069 6e76 6f6b 652d 7374 6174 . invoke-stat │ -000009a0: 6963 207b 7634 2c20 7635 7d2c 204c 6a61 ic {v4, v5}, Lja │ -000009b0: 7661 2f6c 616e 672f 446f 7562 6c65 3b2d va/lang/Double;- │ -000009c0: 3e76 616c 7565 4f66 2844 294c 6a61 7661 >valueOf(D)Ljava │ -000009d0: 2f6c 616e 672f 446f 7562 6c65 3b0a 0a20 /lang/Double;.. │ -000009e0: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -000009f0: 626a 6563 7420 7031 0a0a 2020 2020 636f bject p1.. co │ -00000a00: 6e73 742f 3420 7632 2c20 3078 310a 0a20 nst/4 v2, 0x1.. │ -00000a10: 2020 2061 7075 742d 6f62 6a65 6374 2070 aput-object p │ -00000a20: 312c 2076 312c 2076 320a 0a20 2020 2063 1, v1, v2.. c │ -00000a30: 6f6e 7374 2d73 7472 696e 6720 7031 2c20 onst-string p1, │ -00000a40: 2270 6f69 6e74 2825 662c 2566 2922 0a0a "point(%f,%f)".. │ -00000a50: 2020 2020 2e6c 696e 6520 3731 390a 2020 .line 719. │ -00000a60: 2020 696e 766f 6b65 2d73 7461 7469 6320 invoke-static │ -00000a70: 7b76 302c 2070 312c 2076 317d 2c20 4c6a {v0, p1, v1}, Lj │ -00000a80: 6176 612f 6c61 6e67 2f53 7472 696e 673b ava/lang/String; │ -00000a90: 2d3e 666f 726d 6174 284c 6a61 7661 2f75 ->format(Ljava/u │ -00000aa0: 7469 6c2f 4c6f 6361 6c65 3b4c 6a61 7661 til/Locale;Ljava │ -00000ab0: 2f6c 616e 672f 5374 7269 6e67 3b5b 4c6a /lang/String;[Lj │ -00000ac0: 6176 612f 6c61 6e67 2f4f 626a 6563 743b ava/lang/Object; │ -00000ad0: 294c 6a61 7661 2f6c 616e 672f 5374 7269 )Ljava/lang/Stri │ -00000ae0: 6e67 3b0a 0a20 2020 206d 6f76 652d 7265 ng;.. move-re │ -00000af0: 7375 6c74 2d6f 626a 6563 7420 7031 0a0a sult-object p1.. │ -00000b00: 2020 2020 2e6c 696e 6520 3732 340a 2020 .line 724. │ -00000b10: 2020 696e 766f 6b65 2d73 7461 7469 6320 invoke-static │ -00000b20: 7b7d 2c20 4c6a 6176 612f 7574 696c 2f4c {}, Ljava/util/L │ -00000b30: 6f63 616c 653b 2d3e 6765 7444 6566 6175 ocale;->getDefau │ -00000b40: 6c74 2829 4c6a 6176 612f 7574 696c 2f4c lt()Ljava/util/L │ -00000b50: 6f63 616c 653b 0a0a 2020 2020 6d6f 7665 ocale;.. move │ -00000b60: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -00000b70: 300a 0a20 2020 206e 6577 2d61 7272 6179 0.. new-array │ -00000b80: 2076 312c 2076 322c 205b 4c6a 6176 612f v1, v2, [Ljava/ │ -00000b90: 6c61 6e67 2f4f 626a 6563 743b 0a0a 2020 lang/Object;.. │ -00000ba0: 2020 6170 7574 2d6f 626a 6563 7420 7031 aput-object p1 │ -00000bb0: 2c20 7631 2c20 7633 0a0a 2020 2020 636f , v1, v3.. co │ -00000bc0: 6e73 742d 7374 7269 6e67 2070 312c 2022 nst-string p1, " │ -00000bd0: 6874 7470 733a 2f2f 6e65 7874 6275 7365 https://nextbuse │ -00000be0: 732e 6d6f 6269 2f57 6562 5669 6577 2f42 s.mobi/WebView/B │ -00000bf0: 7573 5374 6f70 5365 6172 6368 2f42 7573 usStopSearch/Bus │ -00000c00: 5374 6f70 5365 6172 6368 5265 7375 6c74 StopSearchResult │ -00000c10: 733f 6964 3d25 7326 7375 626d 6974 3d53 s?id=%s&submit=S │ -00000c20: 6561 7263 6822 0a0a 2020 2020 696e 766f earch".. invo │ -00000c30: 6b65 2d73 7461 7469 6320 7b76 302c 2070 ke-static {v0, p │ -00000c40: 312c 2076 317d 2c20 4c6a 6176 612f 6c61 1, v1}, Ljava/la │ -00000c50: 6e67 2f53 7472 696e 673b 2d3e 666f 726d ng/String;->form │ -00000c60: 6174 284c 6a61 7661 2f75 7469 6c2f 4c6f at(Ljava/util/Lo │ -00000c70: 6361 6c65 3b4c 6a61 7661 2f6c 616e 672f cale;Ljava/lang/ │ -00000c80: 5374 7269 6e67 3b5b 4c6a 6176 612f 6c61 String;[Ljava/la │ -00000c90: 6e67 2f4f 626a 6563 743b 294c 6a61 7661 ng/Object;)Ljava │ -00000ca0: 2f6c 616e 672f 5374 7269 6e67 3b0a 0a20 /lang/String;.. │ -00000cb0: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00000cc0: 626a 6563 7420 7031 0a0a 2020 2020 2e6c bject p1.. .l │ -00000cd0: 696e 6520 3732 370a 2020 2020 6e65 772d ine 727. new- │ -00000ce0: 696e 7374 616e 6365 2076 302c 204c 6f72 instance v0, Lor │ -00000cf0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000d00: 6275 7365 732f 4275 7365 7324 5374 6f70 buses/Buses$Stop │ -00000d10: 7354 6173 6b3b 0a0a 2020 2020 6967 6574 sTask;.. iget │ -00000d20: 2d6f 626a 6563 7420 7631 2c20 7030 2c20 -object v1, p0, │ -00000d30: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000d40: 6572 2f62 7573 6573 2f42 7573 6573 2447 er/buses/Buses$G │ -00000d50: 6573 7475 7265 4c69 7374 656e 6572 3b2d estureListener;- │ -00000d60: 3e62 7573 6573 3a4c 6f72 672f 6269 6c6c >buses:Lorg/bill │ -00000d70: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000d80: 4275 7365 733b 0a0a 2020 2020 696e 766f Buses;.. invo │ -00000d90: 6b65 2d64 6972 6563 7420 7b76 302c 2076 ke-direct {v0, v │ -00000da0: 317d 2c20 4c6f 7267 2f62 696c 6c74 6865 1}, Lorg/billthe │ -00000db0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000dc0: 6573 2453 746f 7073 5461 736b 3b2d 3e3c es$StopsTask;->< │ -00000dd0: 696e 6974 3e28 4c6f 7267 2f62 696c 6c74 init>(Lorg/billt │ -00000de0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000df0: 7573 6573 3b29 560a 0a20 2020 206e 6577 uses;)V.. new │ -00000e00: 2d61 7272 6179 2076 312c 2076 322c 205b -array v1, v2, [ │ -00000e10: 4c6a 6176 612f 6c61 6e67 2f53 7472 696e Ljava/lang/Strin │ -00000e20: 673b 0a0a 2020 2020 6170 7574 2d6f 626a g;.. aput-obj │ -00000e30: 6563 7420 7031 2c20 7631 2c20 7633 0a0a ect p1, v1, v3.. │ -00000e40: 2020 2020 2e6c 696e 6520 3732 380a 2020 .line 728. │ -00000e50: 2020 696e 766f 6b65 2d76 6972 7475 616c invoke-virtual │ -00000e60: 207b 7630 2c20 7631 7d2c 204c 6f72 672f {v0, v1}, Lorg/ │ -00000e70: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000e80: 7365 732f 4275 7365 7324 5374 6f70 7354 ses/Buses$StopsT │ -00000e90: 6173 6b3b 2d3e 6578 6563 7574 6528 5b4c ask;->execute([L │ -00000ea0: 6a61 7661 2f6c 616e 672f 4f62 6a65 6374 java/lang/Object │ -00000eb0: 3b29 4c61 6e64 726f 6964 2f6f 732f 4173 ;)Landroid/os/As │ -00000ec0: 796e 6354 6173 6b3b 0a0a 2020 2020 2e6c yncTask;.. .l │ -00000ed0: 696e 6520 3733 300a 2020 2020 6967 6574 ine 730. iget │ -00000ee0: 2d6f 626a 6563 7420 7031 2c20 7030 2c20 -object p1, p0, │ -00000ef0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000f00: 6572 2f62 7573 6573 2f42 7573 6573 2447 er/buses/Buses$G │ -00000f10: 6573 7475 7265 4c69 7374 656e 6572 3b2d estureListener;- │ -00000f20: 3e74 6869 7324 303a 4c6f 7267 2f62 696c >this$0:Lorg/bil │ -00000f30: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -00000f40: 2f42 7573 6573 3b0a 0a20 2020 2069 6e76 /Buses;.. inv │ -00000f50: 6f6b 652d 7374 6174 6963 207b 7031 7d2c oke-static {p1}, │ -00000f60: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -00000f70: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00000f80: 2d3e 6163 6365 7373 2436 3030 284c 6f72 ->access$600(Lor │ -00000f90: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000fa0: 6275 7365 732f 4275 7365 733b 294c 616e buses/Buses;)Lan │ -00000fb0: 6472 6f69 642f 7769 6467 6574 2f50 726f droid/widget/Pro │ -00000fc0: 6772 6573 7342 6172 3b0a 0a20 2020 206d gressBar;.. m │ -00000fd0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -00000fe0: 7420 7031 0a0a 2020 2020 696e 766f 6b65 t p1.. invoke │ -00000ff0: 2d76 6972 7475 616c 207b 7031 2c20 7633 -virtual {p1, v3 │ -00001000: 7d2c 204c 616e 6472 6f69 642f 7769 6467 }, Landroid/widg │ -00001010: 6574 2f50 726f 6772 6573 7342 6172 3b2d et/ProgressBar;- │ -00001020: 3e73 6574 5669 7369 6269 6c69 7479 2849 >setVisibility(I │ -00001030: 2956 0a0a 2020 2020 7265 7475 726e 2076 )V.. return v │ -00001040: 320a 2e65 6e64 206d 6574 686f 640a 2..end method. ├── smali/org/billthefarmer/buses/Buses$2.smali │ @@ -1,362 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6269 6c6c .class Lorg/bill │ -00000010: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000020: 4275 7365 7324 323b 0a2e 7375 7065 7220 Buses$2;..super │ -00000030: 4c6a 6176 612f 6c61 6e67 2f4f 626a 6563 Ljava/lang/Objec │ -00000040: 743b 0a2e 736f 7572 6365 2022 4275 7365 t;..source "Buse │ -00000050: 732e 6a61 7661 220a 0a23 2069 6e74 6572 s.java"..# inter │ -00000060: 6661 6365 730a 2e69 6d70 6c65 6d65 6e74 faces..implement │ -00000070: 7320 4c61 6e64 726f 6964 2f6c 6f63 6174 s Landroid/locat │ -00000080: 696f 6e2f 4c6f 6361 7469 6f6e 4c69 7374 ion/LocationList │ -00000090: 656e 6572 3b0a 0a0a 2320 616e 6e6f 7461 ener;...# annota │ -000000a0: 7469 6f6e 730a 2e61 6e6e 6f74 6174 696f tions..annotatio │ -000000b0: 6e20 7379 7374 656d 204c 6461 6c76 696b n system Ldalvik │ -000000c0: 2f61 6e6e 6f74 6174 696f 6e2f 456e 636c /annotation/Encl │ -000000d0: 6f73 696e 674d 6574 686f 643b 0a20 2020 osingMethod;. │ -000000e0: 2076 616c 7565 203d 204c 6f72 672f 6269 value = Lorg/bi │ -000000f0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000100: 732f 4275 7365 733b 2d3e 6f6e 4372 6561 s/Buses;->onCrea │ -00000110: 7465 284c 616e 6472 6f69 642f 6f73 2f42 te(Landroid/os/B │ -00000120: 756e 646c 653b 2956 0a2e 656e 6420 616e undle;)V..end an │ -00000130: 6e6f 7461 7469 6f6e 0a0a 2e61 6e6e 6f74 notation...annot │ -00000140: 6174 696f 6e20 7379 7374 656d 204c 6461 ation system Lda │ -00000150: 6c76 696b 2f61 6e6e 6f74 6174 696f 6e2f lvik/annotation/ │ -00000160: 496e 6e65 7243 6c61 7373 3b0a 2020 2020 InnerClass;. │ -00000170: 6163 6365 7373 466c 6167 7320 3d20 3078 accessFlags = 0x │ -00000180: 300a 2020 2020 6e61 6d65 203d 206e 756c 0. name = nul │ -00000190: 6c0a 2e65 6e64 2061 6e6e 6f74 6174 696f l..end annotatio │ -000001a0: 6e0a 0a0a 2320 696e 7374 616e 6365 2066 n...# instance f │ -000001b0: 6965 6c64 730a 2e66 6965 6c64 2066 696e ields..field fin │ -000001c0: 616c 2073 796e 7468 6574 6963 2074 6869 al synthetic thi │ -000001d0: 7324 303a 4c6f 7267 2f62 696c 6c74 6865 s$0:Lorg/billthe │ -000001e0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -000001f0: 6573 3b0a 0a0a 2320 6469 7265 6374 206d es;...# direct m │ -00000200: 6574 686f 6473 0a2e 6d65 7468 6f64 2063 ethods..method c │ -00000210: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/billthefa │ -00000230: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000240: 3b29 560a 2020 2020 2e6c 6f63 616c 7320 ;)V. .locals │ -00000250: 300a 0a20 2020 202e 6c69 6e65 2033 3132 0.. .line 312 │ -00000260: 0a20 2020 2069 7075 742d 6f62 6a65 6374 . iput-object │ -00000270: 2070 312c 2070 302c 204c 6f72 672f 6269 p1, p0, Lorg/bi │ -00000280: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000290: 732f 4275 7365 7324 323b 2d3e 7468 6973 s/Buses$2;->this │ -000002a0: 2430 3a4c 6f72 672f 6269 6c6c 7468 6566 $0:Lorg/billthef │ -000002b0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -000002c0: 733b 0a0a 2020 2020 696e 766f 6b65 2d64 s;.. invoke-d │ -000002d0: 6972 6563 7420 7b70 307d 2c20 4c6a 6176 irect {p0}, Ljav │ -000002e0: 612f 6c61 6e67 2f4f 626a 6563 743b 2d3e a/lang/Object;-> │ -000002f0: 3c69 6e69 743e 2829 560a 0a20 2020 2072 ()V.. r │ -00000300: 6574 7572 6e2d 766f 6964 0a2e 656e 6420 eturn-void..end │ -00000310: 6d65 7468 6f64 0a0a 0a23 2076 6972 7475 method...# virtu │ -00000320: 616c 206d 6574 686f 6473 0a2e 6d65 7468 al methods..meth │ -00000330: 6f64 2073 796e 7468 6574 6963 206c 616d od synthetic lam │ -00000340: 6264 6124 6f6e 4c6f 6361 7469 6f6e 4368 bda$onLocationCh │ -00000350: 616e 6765 6424 3024 6f72 672d 6269 6c6c anged$0$org-bill │ -00000360: 7468 6566 6172 6d65 722d 6275 7365 732d thefarmer-buses- │ -00000370: 4275 7365 7324 3228 2956 0a20 2020 202e Buses$2()V. . │ -00000380: 6c6f 6361 6c73 2032 0a0a 2020 2020 2e6c locals 2.. .l │ -00000390: 696e 6520 3333 350a 2020 2020 6967 6574 ine 335. iget │ -000003a0: 2d6f 626a 6563 7420 7630 2c20 7030 2c20 -object v0, p0, │ -000003b0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000003c0: 6572 2f62 7573 6573 2f42 7573 6573 2432 er/buses/Buses$2 │ -000003d0: 3b2d 3e74 6869 7324 303a 4c6f 7267 2f62 ;->this$0:Lorg/b │ -000003e0: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -000003f0: 6573 2f42 7573 6573 3b0a 0a20 2020 2063 es/Buses;.. c │ -00000400: 6f6e 7374 2f34 2076 312c 2030 7830 0a0a onst/4 v1, 0x0.. │ -00000410: 2020 2020 696e 766f 6b65 2d73 7461 7469 invoke-stati │ -00000420: 6320 7b76 302c 2076 317d 2c20 4c6f 7267 c {v0, v1}, Lorg │ -00000430: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00000440: 7573 6573 2f42 7573 6573 3b2d 3e61 6363 uses/Buses;->acc │ -00000450: 6573 7324 3230 3228 4c6f 7267 2f62 696c ess$202(Lorg/bil │ -00000460: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -00000470: 2f42 7573 6573 3b5a 295a 0a0a 2020 2020 /Buses;Z)Z.. │ -00000480: 7265 7475 726e 2d76 6f69 640a 2e65 6e64 return-void..end │ -00000490: 206d 6574 686f 640a 0a2e 6d65 7468 6f64 method...method │ -000004a0: 2070 7562 6c69 6320 6f6e 4c6f 6361 7469 public onLocati │ -000004b0: 6f6e 4368 616e 6765 6428 4c61 6e64 726f onChanged(Landro │ -000004c0: 6964 2f6c 6f63 6174 696f 6e2f 4c6f 6361 id/location/Loca │ -000004d0: 7469 6f6e 3b29 560a 2020 2020 2e6c 6f63 tion;)V. .loc │ -000004e0: 616c 7320 360a 0a20 2020 202e 6c69 6e65 als 6.. .line │ -000004f0: 2033 3137 0a20 2020 206e 6577 2d69 6e73 317. new-ins │ -00000500: 7461 6e63 6520 7630 2c20 4c6f 7267 2f6f tance v0, Lorg/o │ -00000510: 736d 6472 6f69 642f 7574 696c 2f47 656f smdroid/util/Geo │ -00000520: 506f 696e 743b 0a0a 2020 2020 696e 766f Point;.. invo │ -00000530: 6b65 2d64 6972 6563 7420 7b76 302c 2070 ke-direct {v0, p │ -00000540: 317d 2c20 4c6f 7267 2f6f 736d 6472 6f69 1}, Lorg/osmdroi │ -00000550: 642f 7574 696c 2f47 656f 506f 696e 743b d/util/GeoPoint; │ -00000560: 2d3e 3c69 6e69 743e 284c 616e 6472 6f69 ->(Landroi │ -00000570: 642f 6c6f 6361 7469 6f6e 2f4c 6f63 6174 d/location/Locat │ -00000580: 696f 6e3b 2956 0a0a 2020 2020 2e6c 696e ion;)V.. .lin │ -00000590: 6520 3332 300a 2020 2020 6967 6574 2d6f e 320. iget-o │ -000005a0: 626a 6563 7420 7631 2c20 7030 2c20 4c6f bject v1, p0, Lo │ -000005b0: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -000005c0: 2f62 7573 6573 2f42 7573 6573 2432 3b2d /buses/Buses$2;- │ -000005d0: 3e74 6869 7324 303a 4c6f 7267 2f62 696c >this$0:Lorg/bil │ -000005e0: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -000005f0: 2f42 7573 6573 3b0a 0a20 2020 2069 6e76 /Buses;.. inv │ -00000600: 6f6b 652d 7374 6174 6963 207b 7631 7d2c oke-static {v1}, │ -00000610: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -00000620: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00000630: 2d3e 6163 6365 7373 2430 3030 284c 6f72 ->access$000(Lor │ -00000640: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000650: 6275 7365 732f 4275 7365 733b 295a 0a0a buses/Buses;)Z.. │ -00000660: 2020 2020 6d6f 7665 2d72 6573 756c 7420 move-result │ -00000670: 7631 0a0a 2020 2020 6966 2d6e 657a 2076 v1.. if-nez v │ -00000680: 312c 203a 636f 6e64 5f30 0a0a 2020 2020 1, :cond_0.. │ -00000690: 2e6c 696e 6520 3332 320a 2020 2020 6967 .line 322. ig │ -000006a0: 6574 2d6f 626a 6563 7420 7631 2c20 7030 et-object v1, p0 │ -000006b0: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -000006c0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -000006d0: 2432 3b2d 3e74 6869 7324 303a 4c6f 7267 $2;->this$0:Lorg │ -000006e0: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -000006f0: 7573 6573 2f42 7573 6573 3b0a 0a20 2020 uses/Buses;.. │ -00000700: 2069 6e76 6f6b 652d 7374 6174 6963 207b invoke-static { │ -00000710: 7631 7d2c 204c 6f72 672f 6269 6c6c 7468 v1}, Lorg/billth │ -00000720: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000730: 7365 733b 2d3e 6163 6365 7373 2433 3030 ses;->access$300 │ -00000740: 284c 6f72 672f 6269 6c6c 7468 6566 6172 (Lorg/billthefar │ -00000750: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00000760: 294c 6f72 672f 6f73 6d64 726f 6964 2f76 )Lorg/osmdroid/v │ -00000770: 6965 7773 2f4d 6170 5669 6577 3b0a 0a20 iews/MapView;.. │ -00000780: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00000790: 626a 6563 7420 7631 0a0a 2020 2020 696e bject v1.. in │ -000007a0: 766f 6b65 2d76 6972 7475 616c 207b 7631 voke-virtual {v1 │ -000007b0: 7d2c 204c 6f72 672f 6f73 6d64 726f 6964 }, Lorg/osmdroid │ -000007c0: 2f76 6965 7773 2f4d 6170 5669 6577 3b2d /views/MapView;- │ -000007d0: 3e67 6574 436f 6e74 726f 6c6c 6572 2829 >getController() │ -000007e0: 4c6f 7267 2f6f 736d 6472 6f69 642f 6170 Lorg/osmdroid/ap │ -000007f0: 692f 494d 6170 436f 6e74 726f 6c6c 6572 i/IMapController │ -00000800: 3b0a 0a20 2020 206d 6f76 652d 7265 7375 ;.. move-resu │ -00000810: 6c74 2d6f 626a 6563 7420 7631 0a0a 2020 lt-object v1.. │ -00000820: 2020 636f 6e73 742d 7769 6465 2f68 6967 const-wide/hig │ -00000830: 6831 3620 7632 2c20 3078 3430 3333 3030 h16 v2, 0x403300 │ -00000840: 3030 3030 3030 3030 3030 4c20 2020 2023 0000000000L # │ -00000850: 2031 392e 300a 0a20 2020 2069 6e76 6f6b 19.0.. invok │ -00000860: 652d 7374 6174 6963 207b 7632 2c20 7633 e-static {v2, v3 │ -00000870: 7d2c 204c 6a61 7661 2f6c 616e 672f 446f }, Ljava/lang/Do │ -00000880: 7562 6c65 3b2d 3e76 616c 7565 4f66 2844 uble;->valueOf(D │ -00000890: 294c 6a61 7661 2f6c 616e 672f 446f 7562 )Ljava/lang/Doub │ -000008a0: 6c65 3b0a 0a20 2020 206d 6f76 652d 7265 le;.. move-re │ -000008b0: 7375 6c74 2d6f 626a 6563 7420 7632 0a0a sult-object v2.. │ -000008c0: 2020 2020 636f 6e73 742f 3420 7633 2c20 const/4 v3, │ -000008d0: 3078 300a 0a20 2020 2069 6e76 6f6b 652d 0x0.. invoke- │ -000008e0: 696e 7465 7266 6163 6520 7b76 312c 2076 interface {v1, v │ -000008f0: 302c 2076 322c 2076 337d 2c20 4c6f 7267 0, v2, v3}, Lorg │ -00000900: 2f6f 736d 6472 6f69 642f 6170 692f 494d /osmdroid/api/IM │ -00000910: 6170 436f 6e74 726f 6c6c 6572 3b2d 3e61 apController;->a │ -00000920: 6e69 6d61 7465 546f 284c 6f72 672f 6f73 nimateTo(Lorg/os │ -00000930: 6d64 726f 6964 2f61 7069 2f49 4765 6f50 mdroid/api/IGeoP │ -00000940: 6f69 6e74 3b4c 6a61 7661 2f6c 616e 672f oint;Ljava/lang/ │ -00000950: 446f 7562 6c65 3b4c 6a61 7661 2f6c 616e Double;Ljava/lan │ -00000960: 672f 4c6f 6e67 3b29 560a 0a20 2020 202e g/Long;)V.. . │ -00000970: 6c69 6e65 2033 3233 0a20 2020 2069 6765 line 323. ige │ -00000980: 742d 6f62 6a65 6374 2076 312c 2070 302c t-object v1, p0, │ -00000990: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -000009a0: 6d65 722f 6275 7365 732f 4275 7365 7324 mer/buses/Buses$ │ -000009b0: 323b 2d3e 7468 6973 2430 3a4c 6f72 672f 2;->this$0:Lorg/ │ -000009c0: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -000009d0: 7365 732f 4275 7365 733b 0a0a 2020 2020 ses/Buses;.. │ -000009e0: 696e 766f 6b65 2d73 7461 7469 6320 7b76 invoke-static {v │ -000009f0: 317d 2c20 4c6f 7267 2f62 696c 6c74 6865 1}, Lorg/billthe │ -00000a00: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000a10: 6573 3b2d 3e61 6363 6573 7324 3530 3028 es;->access$500( │ -00000a20: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000a30: 6572 2f62 7573 6573 2f42 7573 6573 3b29 er/buses/Buses;) │ -00000a40: 4c61 6e64 726f 6964 2f77 6964 6765 742f Landroid/widget/ │ -00000a50: 496d 6167 6542 7574 746f 6e3b 0a0a 2020 ImageButton;.. │ -00000a60: 2020 6d6f 7665 2d72 6573 756c 742d 6f62 move-result-ob │ -00000a70: 6a65 6374 2076 310a 0a20 2020 2063 6f6e ject v1.. con │ -00000a80: 7374 2076 322c 2030 7837 6630 3130 3030 st v2, 0x7f01000 │ -00000a90: 370a 0a20 2020 2069 6e76 6f6b 652d 7669 7.. invoke-vi │ -00000aa0: 7274 7561 6c20 7b76 312c 2076 327d 2c20 rtual {v1, v2}, │ -00000ab0: 4c61 6e64 726f 6964 2f77 6964 6765 742f Landroid/widget/ │ -00000ac0: 496d 6167 6542 7574 746f 6e3b 2d3e 7365 ImageButton;->se │ -00000ad0: 7449 6d61 6765 5265 736f 7572 6365 2849 tImageResource(I │ -00000ae0: 2956 0a0a 2020 2020 2e6c 696e 6520 3332 )V.. .line 32 │ -00000af0: 350a 2020 2020 6967 6574 2d6f 626a 6563 5. iget-objec │ -00000b00: 7420 7631 2c20 7030 2c20 4c6f 7267 2f62 t v1, p0, Lorg/b │ -00000b10: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000b20: 6573 2f42 7573 6573 2432 3b2d 3e74 6869 es/Buses$2;->thi │ -00000b30: 7324 303a 4c6f 7267 2f62 696c 6c74 6865 s$0:Lorg/billthe │ -00000b40: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000b50: 6573 3b0a 0a20 2020 2063 6f6e 7374 2f34 es;.. const/4 │ -00000b60: 2076 322c 2030 7831 0a0a 2020 2020 696e v2, 0x1.. in │ -00000b70: 766f 6b65 2d73 7461 7469 6320 7b76 312c voke-static {v1, │ -00000b80: 2076 327d 2c20 4c6f 7267 2f62 696c 6c74 v2}, Lorg/billt │ -00000b90: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000ba0: 7573 6573 3b2d 3e61 6363 6573 7324 3030 uses;->access$00 │ -00000bb0: 3228 4c6f 7267 2f62 696c 6c74 6865 6661 2(Lorg/billthefa │ -00000bc0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000bd0: 3b5a 295a 0a0a 2020 2020 2e6c 696e 6520 ;Z)Z.. .line │ -00000be0: 3332 360a 2020 2020 6967 6574 2d6f 626a 326. iget-obj │ -00000bf0: 6563 7420 7631 2c20 7030 2c20 4c6f 7267 ect v1, p0, Lorg │ -00000c00: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00000c10: 7573 6573 2f42 7573 6573 2432 3b2d 3e74 uses/Buses$2;->t │ -00000c20: 6869 7324 303a 4c6f 7267 2f62 696c 6c74 his$0:Lorg/billt │ -00000c30: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000c40: 7573 6573 3b0a 0a20 2020 2069 6e76 6f6b uses;.. invok │ -00000c50: 652d 7374 6174 6963 207b 7631 2c20 7632 e-static {v1, v2 │ -00000c60: 7d2c 204c 6f72 672f 6269 6c6c 7468 6566 }, Lorg/billthef │ -00000c70: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000c80: 733b 2d3e 6163 6365 7373 2431 3032 284c s;->access$102(L │ -00000c90: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000ca0: 722f 6275 7365 732f 4275 7365 733b 5a29 r/buses/Buses;Z) │ -00000cb0: 5a0a 0a20 2020 202e 6c69 6e65 2033 3239 Z.. .line 329 │ -00000cc0: 0a20 2020 203a 636f 6e64 5f30 0a20 2020 . :cond_0. │ -00000cd0: 2069 6765 742d 6f62 6a65 6374 2076 312c iget-object v1, │ -00000ce0: 2070 302c 204c 6f72 672f 6269 6c6c 7468 p0, Lorg/billth │ -00000cf0: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000d00: 7365 7324 323b 2d3e 7468 6973 2430 3a4c ses$2;->this$0:L │ -00000d10: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000d20: 722f 6275 7365 732f 4275 7365 733b 0a0a r/buses/Buses;.. │ -00000d30: 2020 2020 696e 766f 6b65 2d73 7461 7469 invoke-stati │ -00000d40: 6320 7b76 317d 2c20 4c6f 7267 2f62 696c c {v1}, Lorg/bil │ -00000d50: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -00000d60: 2f42 7573 6573 3b2d 3e61 6363 6573 7324 /Buses;->access$ │ -00000d70: 3230 3028 4c6f 7267 2f62 696c 6c74 6865 200(Lorg/billthe │ -00000d80: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000d90: 6573 3b29 5a0a 0a20 2020 206d 6f76 652d es;)Z.. move- │ -00000da0: 7265 7375 6c74 2076 310a 0a20 2020 2069 result v1.. i │ -00000db0: 662d 6e65 7a20 7631 2c20 3a63 6f6e 645f f-nez v1, :cond_ │ -00000dc0: 310a 0a20 2020 2069 6e76 6f6b 652d 7669 1.. invoke-vi │ -00000dd0: 7274 7561 6c20 7b70 317d 2c20 4c61 6e64 rtual {p1}, Land │ -00000de0: 726f 6964 2f6c 6f63 6174 696f 6e2f 4c6f roid/location/Lo │ -00000df0: 6361 7469 6f6e 3b2d 3e67 6574 5370 6565 cation;->getSpee │ -00000e00: 6428 2946 0a0a 2020 2020 6d6f 7665 2d72 d()F.. move-r │ -00000e10: 6573 756c 7420 7631 0a0a 2020 2020 666c esult v1.. fl │ -00000e20: 6f61 742d 746f 2d64 6f75 626c 6520 7631 oat-to-double v1 │ -00000e30: 2c20 7631 0a0a 2020 2020 636f 6e73 742d , v1.. const- │ -00000e40: 7769 6465 2f68 6967 6831 3620 7633 2c20 wide/high16 v3, │ -00000e50: 3078 3366 6530 3030 3030 3030 3030 3030 0x3fe00000000000 │ -00000e60: 3030 4c20 2020 2023 2030 2e35 0a0a 2020 00L # 0.5.. │ -00000e70: 2020 636d 706c 2d64 6f75 626c 6520 7635 cmpl-double v5 │ -00000e80: 2c20 7631 2c20 7633 0a0a 2020 2020 6966 , v1, v3.. if │ -00000e90: 2d6c 657a 2076 352c 203a 636f 6e64 5f31 -lez v5, :cond_1 │ -00000ea0: 0a0a 2020 2020 2e6c 696e 6520 3333 300a .. .line 330. │ -00000eb0: 2020 2020 6967 6574 2d6f 626a 6563 7420 iget-object │ -00000ec0: 7631 2c20 7030 2c20 4c6f 7267 2f62 696c v1, p0, Lorg/bil │ -00000ed0: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -00000ee0: 2f42 7573 6573 2432 3b2d 3e74 6869 7324 /Buses$2;->this$ │ -00000ef0: 303a 4c6f 7267 2f62 696c 6c74 6865 6661 0:Lorg/billthefa │ -00000f00: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000f10: 3b0a 0a20 2020 2069 6e76 6f6b 652d 7374 ;.. invoke-st │ -00000f20: 6174 6963 207b 7631 7d2c 204c 6f72 672f atic {v1}, Lorg/ │ -00000f30: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000f40: 7365 732f 4275 7365 733b 2d3e 6163 6365 ses/Buses;->acce │ -00000f50: 7373 2433 3030 284c 6f72 672f 6269 6c6c ss$300(Lorg/bill │ -00000f60: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000f70: 4275 7365 733b 294c 6f72 672f 6f73 6d64 Buses;)Lorg/osmd │ -00000f80: 726f 6964 2f76 6965 7773 2f4d 6170 5669 roid/views/MapVi │ -00000f90: 6577 3b0a 0a20 2020 206d 6f76 652d 7265 ew;.. move-re │ -00000fa0: 7375 6c74 2d6f 626a 6563 7420 7631 0a0a sult-object v1.. │ -00000fb0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -00000fc0: 616c 207b 7631 7d2c 204c 6f72 672f 6f73 al {v1}, Lorg/os │ -00000fd0: 6d64 726f 6964 2f76 6965 7773 2f4d 6170 mdroid/views/Map │ -00000fe0: 5669 6577 3b2d 3e67 6574 436f 6e74 726f View;->getContro │ -00000ff0: 6c6c 6572 2829 4c6f 7267 2f6f 736d 6472 ller()Lorg/osmdr │ -00001000: 6f69 642f 6170 692f 494d 6170 436f 6e74 oid/api/IMapCont │ -00001010: 726f 6c6c 6572 3b0a 0a20 2020 206d 6f76 roller;.. mov │ -00001020: 652d 7265 7375 6c74 2d6f 626a 6563 7420 e-result-object │ -00001030: 7631 0a0a 2020 2020 696e 766f 6b65 2d69 v1.. invoke-i │ -00001040: 6e74 6572 6661 6365 207b 7631 2c20 7630 nterface {v1, v0 │ -00001050: 7d2c 204c 6f72 672f 6f73 6d64 726f 6964 }, Lorg/osmdroid │ -00001060: 2f61 7069 2f49 4d61 7043 6f6e 7472 6f6c /api/IMapControl │ -00001070: 6c65 723b 2d3e 616e 696d 6174 6554 6f28 ler;->animateTo( │ -00001080: 4c6f 7267 2f6f 736d 6472 6f69 642f 6170 Lorg/osmdroid/ap │ -00001090: 692f 4947 656f 506f 696e 743b 2956 0a0a i/IGeoPoint;)V.. │ -000010a0: 2020 2020 2e6c 696e 6520 3333 320a 2020 .line 332. │ -000010b0: 2020 3a63 6f6e 645f 310a 2020 2020 6967 :cond_1. ig │ -000010c0: 6574 2d6f 626a 6563 7420 7630 2c20 7030 et-object v0, p0 │ -000010d0: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -000010e0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -000010f0: 2432 3b2d 3e74 6869 7324 303a 4c6f 7267 $2;->this$0:Lorg │ -00001100: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00001110: 7573 6573 2f42 7573 6573 3b0a 0a20 2020 uses/Buses;.. │ -00001120: 2069 6e76 6f6b 652d 7374 6174 6963 207b invoke-static { │ -00001130: 7630 7d2c 204c 6f72 672f 6269 6c6c 7468 v0}, Lorg/billth │ -00001140: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00001150: 7365 733b 2d3e 6163 6365 7373 2432 3030 ses;->access$200 │ -00001160: 284c 6f72 672f 6269 6c6c 7468 6566 6172 (Lorg/billthefar │ -00001170: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00001180: 295a 0a0a 2020 2020 6d6f 7665 2d72 6573 )Z.. move-res │ -00001190: 756c 7420 7630 0a0a 2020 2020 6966 2d65 ult v0.. if-e │ -000011a0: 717a 2076 302c 203a 636f 6e64 5f32 0a0a qz v0, :cond_2.. │ -000011b0: 2020 2020 2e6c 696e 6520 3333 330a 2020 .line 333. │ -000011c0: 2020 6967 6574 2d6f 626a 6563 7420 7031 iget-object p1 │ -000011d0: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000011e0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000011f0: 7573 6573 2432 3b2d 3e74 6869 7324 303a uses$2;->this$0: │ -00001200: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00001210: 6572 2f62 7573 6573 2f42 7573 6573 3b0a er/buses/Buses;. │ -00001220: 0a20 2020 2069 6e76 6f6b 652d 7374 6174 . invoke-stat │ -00001230: 6963 207b 7031 7d2c 204c 6f72 672f 6269 ic {p1}, Lorg/bi │ -00001240: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00001250: 732f 4275 7365 733b 2d3e 6163 6365 7373 s/Buses;->access │ -00001260: 2433 3030 284c 6f72 672f 6269 6c6c 7468 $300(Lorg/billth │ -00001270: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00001280: 7365 733b 294c 6f72 672f 6f73 6d64 726f ses;)Lorg/osmdro │ -00001290: 6964 2f76 6965 7773 2f4d 6170 5669 6577 id/views/MapView │ -000012a0: 3b0a 0a20 2020 206d 6f76 652d 7265 7375 ;.. move-resu │ -000012b0: 6c74 2d6f 626a 6563 7420 7031 0a0a 2020 lt-object p1.. │ -000012c0: 2020 6e65 772d 696e 7374 616e 6365 2076 new-instance v │ -000012d0: 302c 204c 6f72 672f 6269 6c6c 7468 6566 0, Lorg/billthef │ -000012e0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -000012f0: 7324 3224 2445 7874 6572 6e61 6c53 796e s$2$$ExternalSyn │ -00001300: 7468 6574 6963 4c61 6d62 6461 303b 0a0a theticLambda0;.. │ -00001310: 2020 2020 696e 766f 6b65 2d64 6972 6563 invoke-direc │ -00001320: 7420 7b76 302c 2070 307d 2c20 4c6f 7267 t {v0, p0}, Lorg │ -00001330: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00001340: 7573 6573 2f42 7573 6573 2432 2424 4578 uses/Buses$2$$Ex │ -00001350: 7465 726e 616c 5379 6e74 6865 7469 634c ternalSyntheticL │ -00001360: 616d 6264 6130 3b2d 3e3c 696e 6974 3e28 ambda0;->( │ -00001370: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00001380: 6572 2f62 7573 6573 2f42 7573 6573 2432 er/buses/Buses$2 │ -00001390: 3b29 560a 0a20 2020 2063 6f6e 7374 2d77 ;)V.. const-w │ -000013a0: 6964 652f 3136 2076 312c 2030 7832 3731 ide/16 v1, 0x271 │ -000013b0: 300a 0a20 2020 2069 6e76 6f6b 652d 7669 0.. invoke-vi │ -000013c0: 7274 7561 6c20 7b70 312c 2076 302c 2076 rtual {p1, v0, v │ -000013d0: 312c 2076 327d 2c20 4c6f 7267 2f6f 736d 1, v2}, Lorg/osm │ -000013e0: 6472 6f69 642f 7669 6577 732f 4d61 7056 droid/views/MapV │ -000013f0: 6965 773b 2d3e 706f 7374 4465 6c61 7965 iew;->postDelaye │ -00001400: 6428 4c6a 6176 612f 6c61 6e67 2f52 756e d(Ljava/lang/Run │ -00001410: 6e61 626c 653b 4a29 5a0a 0a20 2020 2067 nable;J)Z.. g │ -00001420: 6f74 6f20 3a67 6f74 6f5f 300a 0a20 2020 oto :goto_0.. │ -00001430: 202e 6c69 6e65 2033 3339 0a20 2020 203a .line 339. : │ -00001440: 636f 6e64 5f32 0a20 2020 2069 6765 742d cond_2. iget- │ -00001450: 6f62 6a65 6374 2076 302c 2070 302c 204c object v0, p0, L │ -00001460: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00001470: 722f 6275 7365 732f 4275 7365 7324 323b r/buses/Buses$2; │ -00001480: 2d3e 7468 6973 2430 3a4c 6f72 672f 6269 ->this$0:Lorg/bi │ -00001490: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000014a0: 732f 4275 7365 733b 0a0a 2020 2020 696e s/Buses;.. in │ -000014b0: 766f 6b65 2d73 7461 7469 6320 7b76 302c voke-static {v0, │ -000014c0: 2070 317d 2c20 4c6f 7267 2f62 696c 6c74 p1}, Lorg/billt │ -000014d0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000014e0: 7573 6573 3b2d 3e61 6363 6573 7324 3430 uses;->access$40 │ -000014f0: 3028 4c6f 7267 2f62 696c 6c74 6865 6661 0(Lorg/billthefa │ -00001500: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00001510: 3b4c 616e 6472 6f69 642f 6c6f 6361 7469 ;Landroid/locati │ -00001520: 6f6e 2f4c 6f63 6174 696f 6e3b 2956 0a0a on/Location;)V.. │ -00001530: 2020 2020 3a67 6f74 6f5f 300a 2020 2020 :goto_0. │ -00001540: 7265 7475 726e 2d76 6f69 640a 2e65 6e64 return-void..end │ -00001550: 206d 6574 686f 640a 0a2e 6d65 7468 6f64 method...method │ -00001560: 2070 7562 6c69 6320 6f6e 5072 6f76 6964 public onProvid │ -00001570: 6572 4469 7361 626c 6564 284c 6a61 7661 erDisabled(Ljava │ -00001580: 2f6c 616e 672f 5374 7269 6e67 3b29 560a /lang/String;)V. │ -00001590: 2020 2020 2e6c 6f63 616c 7320 300a 0a20 .locals 0.. │ -000015a0: 2020 2072 6574 7572 6e2d 766f 6964 0a2e return-void.. │ -000015b0: 656e 6420 6d65 7468 6f64 0a0a 2e6d 6574 end method...met │ -000015c0: 686f 6420 7075 626c 6963 206f 6e50 726f hod public onPro │ -000015d0: 7669 6465 7245 6e61 626c 6564 284c 6a61 viderEnabled(Lja │ -000015e0: 7661 2f6c 616e 672f 5374 7269 6e67 3b29 va/lang/String;) │ -000015f0: 560a 2020 2020 2e6c 6f63 616c 7320 300a V. .locals 0. │ -00001600: 0a20 2020 2072 6574 7572 6e2d 766f 6964 . return-void │ -00001610: 0a2e 656e 6420 6d65 7468 6f64 0a0a 2e6d ..end method...m │ -00001620: 6574 686f 6420 7075 626c 6963 206f 6e53 ethod public onS │ -00001630: 7461 7475 7343 6861 6e67 6564 284c 6a61 tatusChanged(Lja │ -00001640: 7661 2f6c 616e 672f 5374 7269 6e67 3b49 va/lang/String;I │ -00001650: 4c61 6e64 726f 6964 2f6f 732f 4275 6e64 Landroid/os/Bund │ -00001660: 6c65 3b29 560a 2020 2020 2e6c 6f63 616c le;)V. .local │ -00001670: 7320 300a 0a20 2020 2072 6574 7572 6e2d s 0.. return- │ -00001680: 766f 6964 0a2e 656e 6420 6d65 7468 6f64 void..end method │ -00001690: 0a . ├── smali/org/billthefarmer/buses/Buses$1.smali │ @@ -1,180 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6269 6c6c .class Lorg/bill │ -00000010: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000020: 4275 7365 7324 313b 0a2e 7375 7065 7220 Buses$1;..super │ -00000030: 4c6f 7267 2f6f 736d 6472 6f69 642f 6576 Lorg/osmdroid/ev │ -00000040: 656e 7473 2f4d 6170 4164 6170 7465 723b ents/MapAdapter; │ -00000050: 0a2e 736f 7572 6365 2022 4275 7365 732e ..source "Buses. │ -00000060: 6a61 7661 220a 0a0a 2320 616e 6e6f 7461 java"...# annota │ -00000070: 7469 6f6e 730a 2e61 6e6e 6f74 6174 696f tions..annotatio │ -00000080: 6e20 7379 7374 656d 204c 6461 6c76 696b n system Ldalvik │ -00000090: 2f61 6e6e 6f74 6174 696f 6e2f 456e 636c /annotation/Encl │ -000000a0: 6f73 696e 674d 6574 686f 643b 0a20 2020 osingMethod;. │ -000000b0: 2076 616c 7565 203d 204c 6f72 672f 6269 value = Lorg/bi │ -000000c0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000000d0: 732f 4275 7365 733b 2d3e 6f6e 4372 6561 s/Buses;->onCrea │ -000000e0: 7465 284c 616e 6472 6f69 642f 6f73 2f42 te(Landroid/os/B │ -000000f0: 756e 646c 653b 2956 0a2e 656e 6420 616e undle;)V..end an │ -00000100: 6e6f 7461 7469 6f6e 0a0a 2e61 6e6e 6f74 notation...annot │ -00000110: 6174 696f 6e20 7379 7374 656d 204c 6461 ation system Lda │ -00000120: 6c76 696b 2f61 6e6e 6f74 6174 696f 6e2f lvik/annotation/ │ -00000130: 496e 6e65 7243 6c61 7373 3b0a 2020 2020 InnerClass;. │ -00000140: 6163 6365 7373 466c 6167 7320 3d20 3078 accessFlags = 0x │ -00000150: 300a 2020 2020 6e61 6d65 203d 206e 756c 0. name = nul │ -00000160: 6c0a 2e65 6e64 2061 6e6e 6f74 6174 696f l..end annotatio │ -00000170: 6e0a 0a0a 2320 696e 7374 616e 6365 2066 n...# instance f │ -00000180: 6965 6c64 730a 2e66 6965 6c64 2066 696e ields..field fin │ -00000190: 616c 2073 796e 7468 6574 6963 2074 6869 al synthetic thi │ -000001a0: 7324 303a 4c6f 7267 2f62 696c 6c74 6865 s$0:Lorg/billthe │ -000001b0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -000001c0: 6573 3b0a 0a0a 2320 6469 7265 6374 206d es;...# direct m │ -000001d0: 6574 686f 6473 0a2e 6d65 7468 6f64 2063 ethods..method c │ -000001e0: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/billthefa │ -00000200: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000210: 3b29 560a 2020 2020 2e6c 6f63 616c 7320 ;)V. .locals │ -00000220: 300a 0a20 2020 202e 6c69 6e65 2032 3438 0.. .line 248 │ -00000230: 0a20 2020 2069 7075 742d 6f62 6a65 6374 . iput-object │ -00000240: 2070 312c 2070 302c 204c 6f72 672f 6269 p1, p0, Lorg/bi │ -00000250: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000260: 732f 4275 7365 7324 313b 2d3e 7468 6973 s/Buses$1;->this │ -00000270: 2430 3a4c 6f72 672f 6269 6c6c 7468 6566 $0:Lorg/billthef │ -00000280: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000290: 733b 0a0a 2020 2020 696e 766f 6b65 2d64 s;.. invoke-d │ -000002a0: 6972 6563 7420 7b70 307d 2c20 4c6f 7267 irect {p0}, Lorg │ -000002b0: 2f6f 736d 6472 6f69 642f 6576 656e 7473 /osmdroid/events │ -000002c0: 2f4d 6170 4164 6170 7465 723b 2d3e 3c69 /MapAdapter;->()V.. ret │ -000002e0: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -000002f0: 7468 6f64 0a0a 0a23 2076 6972 7475 616c thod...# virtual │ -00000300: 206d 6574 686f 6473 0a2e 6d65 7468 6f64 methods..method │ -00000310: 2070 7562 6c69 6320 6f6e 5363 726f 6c6c public onScroll │ -00000320: 284c 6f72 672f 6f73 6d64 726f 6964 2f65 (Lorg/osmdroid/e │ -00000330: 7665 6e74 732f 5363 726f 6c6c 4576 656e vents/ScrollEven │ -00000340: 743b 295a 0a20 2020 202e 6c6f 6361 6c73 t;)Z. .locals │ -00000350: 2034 0a0a 2020 2020 2e6c 696e 6520 3235 4.. .line 25 │ -00000360: 310a 2020 2020 6967 6574 2d6f 626a 6563 1. iget-objec │ -00000370: 7420 7031 2c20 7030 2c20 4c6f 7267 2f62 t p1, p0, Lorg/b │ -00000380: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000390: 6573 2f42 7573 6573 2431 3b2d 3e74 6869 es/Buses$1;->thi │ -000003a0: 7324 303a 4c6f 7267 2f62 696c 6c74 6865 s$0:Lorg/billthe │ -000003b0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -000003c0: 6573 3b0a 0a20 2020 2069 6e76 6f6b 652d es;.. invoke- │ -000003d0: 7374 6174 6963 207b 7031 7d2c 204c 6f72 static {p1}, Lor │ -000003e0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000003f0: 6275 7365 732f 4275 7365 733b 2d3e 6163 buses/Buses;->ac │ -00000400: 6365 7373 2430 3030 284c 6f72 672f 6269 cess$000(Lorg/bi │ -00000410: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000420: 732f 4275 7365 733b 295a 0a0a 2020 2020 s/Buses;)Z.. │ -00000430: 6d6f 7665 2d72 6573 756c 7420 7031 0a0a move-result p1.. │ -00000440: 2020 2020 636f 6e73 742f 3420 7630 2c20 const/4 v0, │ -00000450: 3078 310a 0a20 2020 2069 662d 6571 7a20 0x1.. if-eqz │ -00000460: 7031 2c20 3a63 6f6e 645f 310a 0a20 2020 p1, :cond_1.. │ -00000470: 202e 6c69 6e65 2032 3533 0a20 2020 2069 .line 253. i │ -00000480: 6765 742d 6f62 6a65 6374 2070 312c 2070 get-object p1, p │ -00000490: 302c 204c 6f72 672f 6269 6c6c 7468 6566 0, Lorg/billthef │ -000004a0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -000004b0: 7324 313b 2d3e 7468 6973 2430 3a4c 6f72 s$1;->this$0:Lor │ -000004c0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000004d0: 6275 7365 732f 4275 7365 733b 0a0a 2020 buses/Buses;.. │ -000004e0: 2020 696e 766f 6b65 2d73 7461 7469 6320 invoke-static │ -000004f0: 7b70 317d 2c20 4c6f 7267 2f62 696c 6c74 {p1}, Lorg/billt │ -00000500: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000510: 7573 6573 3b2d 3e61 6363 6573 7324 3130 uses;->access$10 │ -00000520: 3028 4c6f 7267 2f62 696c 6c74 6865 6661 0(Lorg/billthefa │ -00000530: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000540: 3b29 5a0a 0a20 2020 206d 6f76 652d 7265 ;)Z.. move-re │ -00000550: 7375 6c74 2070 310a 0a20 2020 2069 662d sult p1.. if- │ -00000560: 6571 7a20 7031 2c20 3a63 6f6e 645f 300a eqz p1, :cond_0. │ -00000570: 0a20 2020 202e 6c69 6e65 2032 3534 0a20 . .line 254. │ -00000580: 2020 2069 6765 742d 6f62 6a65 6374 2070 iget-object p │ -00000590: 312c 2070 302c 204c 6f72 672f 6269 6c6c 1, p0, Lorg/bill │ -000005a0: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -000005b0: 4275 7365 7324 313b 2d3e 7468 6973 2430 Buses$1;->this$0 │ -000005c0: 3a4c 6f72 672f 6269 6c6c 7468 6566 6172 :Lorg/billthefar │ -000005d0: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -000005e0: 0a0a 2020 2020 696e 766f 6b65 2d73 7461 .. invoke-sta │ -000005f0: 7469 6320 7b70 312c 2076 307d 2c20 4c6f tic {p1, v0}, Lo │ -00000600: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000610: 2f62 7573 6573 2f42 7573 6573 3b2d 3e61 /buses/Buses;->a │ -00000620: 6363 6573 7324 3230 3228 4c6f 7267 2f62 ccess$202(Lorg/b │ -00000630: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000640: 6573 2f42 7573 6573 3b5a 295a 0a0a 2020 es/Buses;Z)Z.. │ -00000650: 2020 2e6c 696e 6520 3235 360a 2020 2020 .line 256. │ -00000660: 3a63 6f6e 645f 300a 2020 2020 6967 6574 :cond_0. iget │ -00000670: 2d6f 626a 6563 7420 7031 2c20 7030 2c20 -object p1, p0, │ -00000680: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000690: 6572 2f62 7573 6573 2f42 7573 6573 2431 er/buses/Buses$1 │ -000006a0: 3b2d 3e74 6869 7324 303a 4c6f 7267 2f62 ;->this$0:Lorg/b │ -000006b0: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -000006c0: 6573 2f42 7573 6573 3b0a 0a20 2020 2069 es/Buses;.. i │ -000006d0: 6e76 6f6b 652d 7374 6174 6963 207b 7031 nvoke-static {p1 │ -000006e0: 7d2c 204c 6f72 672f 6269 6c6c 7468 6566 }, Lorg/billthef │ -000006f0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000700: 733b 2d3e 6163 6365 7373 2433 3030 284c s;->access$300(L │ -00000710: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000720: 722f 6275 7365 732f 4275 7365 733b 294c r/buses/Buses;)L │ -00000730: 6f72 672f 6f73 6d64 726f 6964 2f76 6965 org/osmdroid/vie │ -00000740: 7773 2f4d 6170 5669 6577 3b0a 0a20 2020 ws/MapView;.. │ -00000750: 206d 6f76 652d 7265 7375 6c74 2d6f 626a move-result-obj │ -00000760: 6563 7420 7031 0a0a 2020 2020 696e 766f ect p1.. invo │ -00000770: 6b65 2d76 6972 7475 616c 207b 7031 7d2c ke-virtual {p1}, │ -00000780: 204c 6f72 672f 6f73 6d64 726f 6964 2f76 Lorg/osmdroid/v │ -00000790: 6965 7773 2f4d 6170 5669 6577 3b2d 3e67 iews/MapView;->g │ -000007a0: 6574 4d61 7043 656e 7465 7228 294c 6f72 etMapCenter()Lor │ -000007b0: 672f 6f73 6d64 726f 6964 2f61 7069 2f49 g/osmdroid/api/I │ -000007c0: 4765 6f50 6f69 6e74 3b0a 0a20 2020 206d GeoPoint;.. m │ -000007d0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -000007e0: 7420 7031 0a0a 2020 2020 2e6c 696e 6520 t p1.. .line │ -000007f0: 3235 370a 2020 2020 6e65 772d 696e 7374 257. new-inst │ -00000800: 616e 6365 2076 312c 204c 616e 6472 6f69 ance v1, Landroi │ -00000810: 642f 6c6f 6361 7469 6f6e 2f4c 6f63 6174 d/location/Locat │ -00000820: 696f 6e3b 0a0a 2020 2020 636f 6e73 742d ion;.. const- │ -00000830: 7374 7269 6e67 2076 322c 2022 4d61 7056 string v2, "MapV │ -00000840: 6965 7722 0a0a 2020 2020 696e 766f 6b65 iew".. invoke │ -00000850: 2d64 6972 6563 7420 7b76 312c 2076 327d -direct {v1, v2} │ -00000860: 2c20 4c61 6e64 726f 6964 2f6c 6f63 6174 , Landroid/locat │ -00000870: 696f 6e2f 4c6f 6361 7469 6f6e 3b2d 3e3c ion/Location;->< │ -00000880: 696e 6974 3e28 4c6a 6176 612f 6c61 6e67 init>(Ljava/lang │ -00000890: 2f53 7472 696e 673b 2956 0a0a 2020 2020 /String;)V.. │ -000008a0: 2e6c 696e 6520 3235 380a 2020 2020 696e .line 258. in │ -000008b0: 766f 6b65 2d69 6e74 6572 6661 6365 207b voke-interface { │ -000008c0: 7031 7d2c 204c 6f72 672f 6f73 6d64 726f p1}, Lorg/osmdro │ -000008d0: 6964 2f61 7069 2f49 4765 6f50 6f69 6e74 id/api/IGeoPoint │ -000008e0: 3b2d 3e67 6574 4c61 7469 7475 6465 2829 ;->getLatitude() │ -000008f0: 440a 0a20 2020 206d 6f76 652d 7265 7375 D.. move-resu │ -00000900: 6c74 2d77 6964 6520 7632 0a0a 2020 2020 lt-wide v2.. │ -00000910: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -00000920: 7631 2c20 7632 2c20 7633 7d2c 204c 616e v1, v2, v3}, Lan │ -00000930: 6472 6f69 642f 6c6f 6361 7469 6f6e 2f4c droid/location/L │ -00000940: 6f63 6174 696f 6e3b 2d3e 7365 744c 6174 ocation;->setLat │ -00000950: 6974 7564 6528 4429 560a 0a20 2020 202e itude(D)V.. . │ -00000960: 6c69 6e65 2032 3539 0a20 2020 2069 6e76 line 259. inv │ -00000970: 6f6b 652d 696e 7465 7266 6163 6520 7b70 oke-interface {p │ -00000980: 317d 2c20 4c6f 7267 2f6f 736d 6472 6f69 1}, Lorg/osmdroi │ -00000990: 642f 6170 692f 4947 656f 506f 696e 743b d/api/IGeoPoint; │ -000009a0: 2d3e 6765 744c 6f6e 6769 7475 6465 2829 ->getLongitude() │ -000009b0: 440a 0a20 2020 206d 6f76 652d 7265 7375 D.. move-resu │ -000009c0: 6c74 2d77 6964 6520 7632 0a0a 2020 2020 lt-wide v2.. │ -000009d0: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -000009e0: 7631 2c20 7632 2c20 7633 7d2c 204c 616e v1, v2, v3}, Lan │ -000009f0: 6472 6f69 642f 6c6f 6361 7469 6f6e 2f4c droid/location/L │ -00000a00: 6f63 6174 696f 6e3b 2d3e 7365 744c 6f6e ocation;->setLon │ -00000a10: 6769 7475 6465 2844 2956 0a0a 2020 2020 gitude(D)V.. │ -00000a20: 2e6c 696e 6520 3236 300a 2020 2020 6967 .line 260. ig │ -00000a30: 6574 2d6f 626a 6563 7420 7031 2c20 7030 et-object p1, p0 │ -00000a40: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -00000a50: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000a60: 2431 3b2d 3e74 6869 7324 303a 4c6f 7267 $1;->this$0:Lorg │ -00000a70: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00000a80: 7573 6573 2f42 7573 6573 3b0a 0a20 2020 uses/Buses;.. │ -00000a90: 2069 6e76 6f6b 652d 7374 6174 6963 207b invoke-static { │ -00000aa0: 7031 2c20 7631 7d2c 204c 6f72 672f 6269 p1, v1}, Lorg/bi │ -00000ab0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000ac0: 732f 4275 7365 733b 2d3e 6163 6365 7373 s/Buses;->access │ -00000ad0: 2434 3030 284c 6f72 672f 6269 6c6c 7468 $400(Lorg/billth │ -00000ae0: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000af0: 7365 733b 4c61 6e64 726f 6964 2f6c 6f63 ses;Landroid/loc │ -00000b00: 6174 696f 6e2f 4c6f 6361 7469 6f6e 3b29 ation/Location;) │ -00000b10: 560a 0a20 2020 203a 636f 6e64 5f31 0a20 V.. :cond_1. │ -00000b20: 2020 2072 6574 7572 6e20 7630 0a2e 656e return v0..en │ -00000b30: 6420 6d65 7468 6f64 0a d method. ├── smali/org/billthefarmer/buses/R.smali │ @@ -1,43 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 3b0a farmer/buses/R;. │ -00000030: 2e73 7570 6572 204c 6a61 7661 2f6c 616e .super Ljava/lan │ -00000040: 672f 4f62 6a65 6374 3b0a 0a0a 2320 616e g/Object;...# an │ -00000050: 6e6f 7461 7469 6f6e 730a 2e61 6e6e 6f74 notations..annot │ -00000060: 6174 696f 6e20 7379 7374 656d 204c 6461 ation system Lda │ -00000070: 6c76 696b 2f61 6e6e 6f74 6174 696f 6e2f lvik/annotation/ │ -00000080: 4d65 6d62 6572 436c 6173 7365 733b 0a20 MemberClasses;. │ -00000090: 2020 2076 616c 7565 203d 207b 0a20 2020 value = {. │ -000000a0: 2020 2020 204c 6f72 672f 6269 6c6c 7468 Lorg/billth │ -000000b0: 6566 6172 6d65 722f 6275 7365 732f 5224 efarmer/buses/R$ │ -000000c0: 6472 6177 6162 6c65 3b2c 0a20 2020 2020 drawable;,. │ -000000d0: 2020 204c 6f72 672f 6269 6c6c 7468 6566 Lorg/billthef │ -000000e0: 6172 6d65 722f 6275 7365 732f 5224 6964 armer/buses/R$id │ -000000f0: 3b2c 0a20 2020 2020 2020 204c 6f72 672f ;,. Lorg/ │ -00000100: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000110: 7365 732f 5224 6c61 796f 7574 3b2c 0a20 ses/R$layout;,. │ -00000120: 2020 2020 2020 204c 6f72 672f 6269 6c6c Lorg/bill │ -00000130: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000140: 5224 6d65 6e75 3b2c 0a20 2020 2020 2020 R$menu;,. │ -00000150: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -00000160: 6d65 722f 6275 7365 732f 5224 7261 773b mer/buses/R$raw; │ -00000170: 2c0a 2020 2020 2020 2020 4c6f 7267 2f62 ,. Lorg/b │ -00000180: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000190: 6573 2f52 2473 7472 696e 673b 2c0a 2020 es/R$string;,. │ -000001a0: 2020 2020 2020 4c6f 7267 2f62 696c 6c74 Lorg/billt │ -000001b0: 6865 6661 726d 6572 2f62 7573 6573 2f52 hefarmer/buses/R │ -000001c0: 2473 7479 6c65 3b2c 0a20 2020 2020 2020 $style;,. │ -000001d0: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -000001e0: 6d65 722f 6275 7365 732f 5224 786d 6c3b mer/buses/R$xml; │ -000001f0: 0a20 2020 207d 0a2e 656e 6420 616e 6e6f . }..end anno │ -00000200: 7461 7469 6f6e 0a0a 0a23 2064 6972 6563 tation...# direc │ -00000210: 7420 6d65 7468 6f64 730a 2e6d 6574 686f t methods..metho │ -00000220: 6420 7072 6976 6174 6520 636f 6e73 7472 d private constr │ -00000230: 7563 746f 7220 3c69 6e69 743e 2829 560a uctor ()V. │ -00000240: 2020 2020 2e6c 6f63 616c 7320 300a 0a20 .locals 0.. │ -00000250: 2020 2069 6e76 6f6b 652d 6469 7265 6374 invoke-direct │ -00000260: 207b 7030 7d2c 204c 6a61 7661 2f6c 616e {p0}, Ljava/lan │ -00000270: 672f 4f62 6a65 6374 3b2d 3e3c 696e 6974 g/Object;->()V.. return │ -00000290: 2d76 6f69 640a 2e65 6e64 206d 6574 686f -void..end metho │ -000002a0: 640a d. ├── smali/org/billthefarmer/buses/R$raw.smali │ @@ -1,34 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 2472 farmer/buses/R$r │ -00000030: 6177 3b0a 2e73 7570 6572 204c 6a61 7661 aw;..super Ljava │ -00000040: 2f6c 616e 672f 4f62 6a65 6374 3b0a 0a0a /lang/Object;... │ -00000050: 2320 616e 6e6f 7461 7469 6f6e 730a 2e61 # annotations..a │ -00000060: 6e6e 6f74 6174 696f 6e20 7379 7374 656d nnotation system │ -00000070: 204c 6461 6c76 696b 2f61 6e6e 6f74 6174 Ldalvik/annotat │ -00000080: 696f 6e2f 456e 636c 6f73 696e 6743 6c61 ion/EnclosingCla │ -00000090: 7373 3b0a 2020 2020 7661 6c75 6520 3d20 ss;. value = │ -000000a0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000000b0: 6572 2f62 7573 6573 2f52 3b0a 2e65 6e64 er/buses/R;..end │ -000000c0: 2061 6e6e 6f74 6174 696f 6e0a 0a2e 616e annotation...an │ -000000d0: 6e6f 7461 7469 6f6e 2073 7973 7465 6d20 notation system │ -000000e0: 4c64 616c 7669 6b2f 616e 6e6f 7461 7469 Ldalvik/annotati │ -000000f0: 6f6e 2f49 6e6e 6572 436c 6173 733b 0a20 on/InnerClass;. │ -00000100: 2020 2061 6363 6573 7346 6c61 6773 203d accessFlags = │ -00000110: 2030 7831 390a 2020 2020 6e61 6d65 203d 0x19. name = │ -00000120: 2022 7261 7722 0a2e 656e 6420 616e 6e6f "raw"..end anno │ -00000130: 7461 7469 6f6e 0a0a 0a23 2073 7461 7469 tation...# stati │ -00000140: 6320 6669 656c 6473 0a2e 6669 656c 6420 c fields..field │ -00000150: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -00000160: 6e61 6c20 6865 6c70 3a49 203d 2030 7837 nal help:I = 0x7 │ -00000170: 6630 3530 3030 300a 0a0a 2320 6469 7265 f050000...# dire │ -00000180: 6374 206d 6574 686f 6473 0a2e 6d65 7468 ct methods..meth │ -00000190: 6f64 2070 7269 7661 7465 2063 6f6e 7374 od private const │ -000001a0: 7275 6374 6f72 203c 696e 6974 3e28 2956 ructor ()V │ -000001b0: 0a20 2020 202e 6c6f 6361 6c73 2030 0a0a . .locals 0.. │ -000001c0: 2020 2020 696e 766f 6b65 2d64 6972 6563 invoke-direc │ -000001d0: 7420 7b70 307d 2c20 4c6a 6176 612f 6c61 t {p0}, Ljava/la │ -000001e0: 6e67 2f4f 626a 6563 743b 2d3e 3c69 6e69 ng/Object;->()V.. retur │ -00000200: 6e2d 766f 6964 0a2e 656e 6420 6d65 7468 n-void..end meth │ -00000210: 6f64 0a od. ├── smali/org/billthefarmer/buses/Buses$BusesTask$$ExternalSyntheticLambda0.smali │ @@ -1,82 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2442 7573 /buses/Buses$Bus │ -00000040: 6573 5461 736b 2424 4578 7465 726e 616c esTask$$External │ -00000050: 5379 6e74 6865 7469 634c 616d 6264 6130 SyntheticLambda0 │ -00000060: 3b0a 2e73 7570 6572 204c 6a61 7661 2f6c ;..super Ljava/l │ -00000070: 616e 672f 4f62 6a65 6374 3b0a 2e73 6f75 ang/Object;..sou │ -00000080: 7263 6520 2244 3824 2453 796e 7468 6574 rce "D8$$Synthet │ -00000090: 6963 436c 6173 7322 0a0a 2320 696e 7465 icClass"..# inte │ -000000a0: 7266 6163 6573 0a2e 696d 706c 656d 656e rfaces..implemen │ -000000b0: 7473 204c 6a61 7661 2f6c 616e 672f 5275 ts Ljava/lang/Ru │ -000000c0: 6e6e 6162 6c65 3b0a 0a0a 2320 696e 7374 nnable;...# inst │ -000000d0: 616e 6365 2066 6965 6c64 730a 2e66 6965 ance fields..fie │ -000000e0: 6c64 2070 7562 6c69 6320 6669 6e61 6c20 ld public final │ -000000f0: 7379 6e74 6865 7469 6320 6624 303a 4c6f synthetic f$0:Lo │ -00000100: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000110: 2f62 7573 6573 2f42 7573 6573 3b0a 0a2e /buses/Buses;... │ -00000120: 6669 656c 6420 7075 626c 6963 2066 696e field public fin │ -00000130: 616c 2073 796e 7468 6574 6963 2066 2431 al synthetic f$1 │ -00000140: 3a4c 6a61 7661 2f6c 616e 672f 4578 6365 :Ljava/lang/Exce │ -00000150: 7074 696f 6e3b 0a0a 0a23 2064 6972 6563 ption;...# direc │ -00000160: 7420 6d65 7468 6f64 730a 2e6d 6574 686f t methods..metho │ -00000170: 6420 7075 626c 6963 2073 796e 7468 6574 d public synthet │ -00000180: 6963 2063 6f6e 7374 7275 6374 6f72 203c ic constructor < │ -00000190: 696e 6974 3e28 4c6f 7267 2f62 696c 6c74 init>(Lorg/billt │ -000001a0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000001b0: 7573 6573 3b4c 6a61 7661 2f6c 616e 672f uses;Ljava/lang/ │ -000001c0: 4578 6365 7074 696f 6e3b 2956 0a20 2020 Exception;)V. │ -000001d0: 202e 6c6f 6361 6c73 2030 0a0a 2020 2020 .locals 0.. │ -000001e0: 696e 766f 6b65 2d64 6972 6563 7420 7b70 invoke-direct {p │ -000001f0: 307d 2c20 4c6a 6176 612f 6c61 6e67 2f4f 0}, Ljava/lang/O │ -00000200: 626a 6563 743b 2d3e 3c69 6e69 743e 2829 bject;->() │ -00000210: 560a 0a20 2020 2069 7075 742d 6f62 6a65 V.. iput-obje │ -00000220: 6374 2070 312c 2070 302c 204c 6f72 672f ct p1, p0, Lorg/ │ -00000230: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000240: 7365 732f 4275 7365 7324 4275 7365 7354 ses/Buses$BusesT │ -00000250: 6173 6b24 2445 7874 6572 6e61 6c53 796e ask$$ExternalSyn │ -00000260: 7468 6574 6963 4c61 6d62 6461 303b 2d3e theticLambda0;-> │ -00000270: 6624 303a 4c6f 7267 2f62 696c 6c74 6865 f$0:Lorg/billthe │ -00000280: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000290: 6573 3b0a 0a20 2020 2069 7075 742d 6f62 es;.. iput-ob │ -000002a0: 6a65 6374 2070 322c 2070 302c 204c 6f72 ject p2, p0, Lor │ -000002b0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000002c0: 6275 7365 732f 4275 7365 7324 4275 7365 buses/Buses$Buse │ -000002d0: 7354 6173 6b24 2445 7874 6572 6e61 6c53 sTask$$ExternalS │ -000002e0: 796e 7468 6574 6963 4c61 6d62 6461 303b yntheticLambda0; │ -000002f0: 2d3e 6624 313a 4c6a 6176 612f 6c61 6e67 ->f$1:Ljava/lang │ -00000300: 2f45 7863 6570 7469 6f6e 3b0a 0a20 2020 /Exception;.. │ -00000310: 2072 6574 7572 6e2d 766f 6964 0a2e 656e return-void..en │ -00000320: 6420 6d65 7468 6f64 0a0a 0a23 2076 6972 d method...# vir │ -00000330: 7475 616c 206d 6574 686f 6473 0a2e 6d65 tual methods..me │ -00000340: 7468 6f64 2070 7562 6c69 6320 6669 6e61 thod public fina │ -00000350: 6c20 7275 6e28 2956 0a20 2020 202e 6c6f l run()V. .lo │ -00000360: 6361 6c73 2032 0a0a 2020 2020 6967 6574 cals 2.. iget │ -00000370: 2d6f 626a 6563 7420 7630 2c20 7030 2c20 -object v0, p0, │ -00000380: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000390: 6572 2f62 7573 6573 2f42 7573 6573 2442 er/buses/Buses$B │ -000003a0: 7573 6573 5461 736b 2424 4578 7465 726e usesTask$$Extern │ -000003b0: 616c 5379 6e74 6865 7469 634c 616d 6264 alSyntheticLambd │ -000003c0: 6130 3b2d 3e66 2430 3a4c 6f72 672f 6269 a0;->f$0:Lorg/bi │ -000003d0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000003e0: 732f 4275 7365 733b 0a0a 2020 2020 6967 s/Buses;.. ig │ -000003f0: 6574 2d6f 626a 6563 7420 7631 2c20 7030 et-object v1, p0 │ -00000400: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -00000410: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000420: 2442 7573 6573 5461 736b 2424 4578 7465 $BusesTask$$Exte │ -00000430: 726e 616c 5379 6e74 6865 7469 634c 616d rnalSyntheticLam │ -00000440: 6264 6130 3b2d 3e66 2431 3a4c 6a61 7661 bda0;->f$1:Ljava │ -00000450: 2f6c 616e 672f 4578 6365 7074 696f 6e3b /lang/Exception; │ -00000460: 0a0a 2020 2020 696e 766f 6b65 2d73 7461 .. invoke-sta │ -00000470: 7469 6320 7b76 302c 2076 317d 2c20 4c6f tic {v0, v1}, Lo │ -00000480: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000490: 2f62 7573 6573 2f42 7573 6573 2442 7573 /buses/Buses$Bus │ -000004a0: 6573 5461 736b 3b2d 3e6c 616d 6264 6124 esTask;->lambda$ │ -000004b0: 646f 496e 4261 636b 6772 6f75 6e64 2430 doInBackground$0 │ -000004c0: 284c 6f72 672f 6269 6c6c 7468 6566 6172 (Lorg/billthefar │ -000004d0: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -000004e0: 4c6a 6176 612f 6c61 6e67 2f45 7863 6570 Ljava/lang/Excep │ -000004f0: 7469 6f6e 3b29 560a 0a20 2020 2072 6574 tion;)V.. ret │ -00000500: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -00000510: 7468 6f64 0a thod. ├── smali/org/billthefarmer/buses/R$xml.smali │ @@ -1,34 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 2478 farmer/buses/R$x │ -00000030: 6d6c 3b0a 2e73 7570 6572 204c 6a61 7661 ml;..super Ljava │ -00000040: 2f6c 616e 672f 4f62 6a65 6374 3b0a 0a0a /lang/Object;... │ -00000050: 2320 616e 6e6f 7461 7469 6f6e 730a 2e61 # annotations..a │ -00000060: 6e6e 6f74 6174 696f 6e20 7379 7374 656d nnotation system │ -00000070: 204c 6461 6c76 696b 2f61 6e6e 6f74 6174 Ldalvik/annotat │ -00000080: 696f 6e2f 456e 636c 6f73 696e 6743 6c61 ion/EnclosingCla │ -00000090: 7373 3b0a 2020 2020 7661 6c75 6520 3d20 ss;. value = │ -000000a0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000000b0: 6572 2f62 7573 6573 2f52 3b0a 2e65 6e64 er/buses/R;..end │ -000000c0: 2061 6e6e 6f74 6174 696f 6e0a 0a2e 616e annotation...an │ -000000d0: 6e6f 7461 7469 6f6e 2073 7973 7465 6d20 notation system │ -000000e0: 4c64 616c 7669 6b2f 616e 6e6f 7461 7469 Ldalvik/annotati │ -000000f0: 6f6e 2f49 6e6e 6572 436c 6173 733b 0a20 on/InnerClass;. │ -00000100: 2020 2061 6363 6573 7346 6c61 6773 203d accessFlags = │ -00000110: 2030 7831 390a 2020 2020 6e61 6d65 203d 0x19. name = │ -00000120: 2022 786d 6c22 0a2e 656e 6420 616e 6e6f "xml"..end anno │ -00000130: 7461 7469 6f6e 0a0a 0a23 2073 7461 7469 tation...# stati │ -00000140: 6320 6669 656c 6473 0a2e 6669 656c 6420 c fields..field │ -00000150: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -00000160: 6e61 6c20 7769 6467 6574 3a49 203d 2030 nal widget:I = 0 │ -00000170: 7837 6630 3830 3030 300a 0a0a 2320 6469 x7f080000...# di │ -00000180: 7265 6374 206d 6574 686f 6473 0a2e 6d65 rect methods..me │ -00000190: 7468 6f64 2070 7269 7661 7465 2063 6f6e thod private con │ -000001a0: 7374 7275 6374 6f72 203c 696e 6974 3e28 structor ( │ -000001b0: 2956 0a20 2020 202e 6c6f 6361 6c73 2030 )V. .locals 0 │ -000001c0: 0a0a 2020 2020 696e 766f 6b65 2d64 6972 .. invoke-dir │ -000001d0: 6563 7420 7b70 307d 2c20 4c6a 6176 612f ect {p0}, Ljava/ │ -000001e0: 6c61 6e67 2f4f 626a 6563 743b 2d3e 3c69 lang/Object;->()V.. ret │ -00000200: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -00000210: 7468 6f64 0a thod. ├── smali/org/billthefarmer/buses/Help.smali │ @@ -1,291 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 4c6f .class public Lo │ -00000010: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000020: 2f62 7573 6573 2f48 656c 703b 0a2e 7375 /buses/Help;..su │ -00000030: 7065 7220 4c61 6e64 726f 6964 2f61 7070 per Landroid/app │ -00000040: 2f41 6374 6976 6974 793b 0a2e 736f 7572 /Activity;..sour │ -00000050: 6365 2022 4865 6c70 2e6a 6176 6122 0a0a ce "Help.java".. │ -00000060: 0a23 2064 6972 6563 7420 6d65 7468 6f64 .# direct method │ -00000070: 730a 2e6d 6574 686f 6420 7075 626c 6963 s..method public │ -00000080: 2063 6f6e 7374 7275 6374 6f72 203c 696e constructor ()V. .loca │ -000000a0: 6c73 2030 0a0a 2020 2020 2e6c 696e 6520 ls 0.. .line │ -000000b0: 3432 0a20 2020 2069 6e76 6f6b 652d 6469 42. invoke-di │ -000000c0: 7265 6374 207b 7030 7d2c 204c 616e 6472 rect {p0}, Landr │ -000000d0: 6f69 642f 6170 702f 4163 7469 7669 7479 oid/app/Activity │ -000000e0: 3b2d 3e3c 696e 6974 3e28 2956 0a0a 2020 ;->()V.. │ -000000f0: 2020 7265 7475 726e 2d76 6f69 640a 2e65 return-void..e │ -00000100: 6e64 206d 6574 686f 640a 0a2e 6d65 7468 nd method...meth │ -00000110: 6f64 2070 7562 6c69 6320 7374 6174 6963 od public static │ -00000120: 2072 6561 6428 4c61 6e64 726f 6964 2f63 read(Landroid/c │ -00000130: 6f6e 7465 6e74 2f43 6f6e 7465 7874 3b49 ontent/Context;I │ -00000140: 294c 6a61 7661 2f6c 616e 672f 4368 6172 )Ljava/lang/Char │ -00000150: 5365 7175 656e 6365 3b0a 2020 2020 2e6c Sequence;. .l │ -00000160: 6f63 616c 7320 330a 0a20 2020 202e 6c69 ocals 3.. .li │ -00000170: 6e65 2039 300a 2020 2020 6e65 772d 696e ne 90. new-in │ -00000180: 7374 616e 6365 2076 302c 204c 6a61 7661 stance v0, Ljava │ -00000190: 2f6c 616e 672f 5374 7269 6e67 4275 696c /lang/StringBuil │ -000001a0: 6465 723b 0a0a 2020 2020 696e 766f 6b65 der;.. invoke │ -000001b0: 2d64 6972 6563 7420 7b76 307d 2c20 4c6a -direct {v0}, Lj │ -000001c0: 6176 612f 6c61 6e67 2f53 7472 696e 6742 ava/lang/StringB │ -000001d0: 7569 6c64 6572 3b2d 3e3c 696e 6974 3e28 uilder;->( │ -000001e0: 2956 0a0a 2020 2020 2e6c 696e 6520 3932 )V.. .line 92 │ -000001f0: 0a20 2020 203a 7472 795f 7374 6172 745f . :try_start_ │ -00000200: 300a 2020 2020 6e65 772d 696e 7374 616e 0. new-instan │ -00000210: 6365 2076 312c 204c 6a61 7661 2f69 6f2f ce v1, Ljava/io/ │ -00000220: 4275 6666 6572 6564 5265 6164 6572 3b0a BufferedReader;. │ -00000230: 0a20 2020 206e 6577 2d69 6e73 7461 6e63 . new-instanc │ -00000240: 6520 7632 2c20 4c6a 6176 612f 696f 2f49 e v2, Ljava/io/I │ -00000250: 6e70 7574 5374 7265 616d 5265 6164 6572 nputStreamReader │ -00000260: 3b0a 0a20 2020 202e 6c69 6e65 2039 340a ;.. .line 94. │ -00000270: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -00000280: 616c 207b 7030 7d2c 204c 616e 6472 6f69 al {p0}, Landroi │ -00000290: 642f 636f 6e74 656e 742f 436f 6e74 6578 d/content/Contex │ -000002a0: 743b 2d3e 6765 7452 6573 6f75 7263 6573 t;->getResources │ -000002b0: 2829 4c61 6e64 726f 6964 2f63 6f6e 7465 ()Landroid/conte │ -000002c0: 6e74 2f72 6573 2f52 6573 6f75 7263 6573 nt/res/Resources │ -000002d0: 3b0a 0a20 2020 206d 6f76 652d 7265 7375 ;.. move-resu │ -000002e0: 6c74 2d6f 626a 6563 7420 7030 0a0a 2020 lt-object p0.. │ -000002f0: 2020 696e 766f 6b65 2d76 6972 7475 616c invoke-virtual │ -00000300: 207b 7030 2c20 7031 7d2c 204c 616e 6472 {p0, p1}, Landr │ -00000310: 6f69 642f 636f 6e74 656e 742f 7265 732f oid/content/res/ │ -00000320: 5265 736f 7572 6365 733b 2d3e 6f70 656e Resources;->open │ -00000330: 5261 7752 6573 6f75 7263 6528 4929 4c6a RawResource(I)Lj │ -00000340: 6176 612f 696f 2f49 6e70 7574 5374 7265 ava/io/InputStre │ -00000350: 616d 3b0a 0a20 2020 206d 6f76 652d 7265 am;.. move-re │ -00000360: 7375 6c74 2d6f 626a 6563 7420 7030 0a0a sult-object p0.. │ -00000370: 2020 2020 696e 766f 6b65 2d64 6972 6563 invoke-direc │ -00000380: 7420 7b76 322c 2070 307d 2c20 4c6a 6176 t {v2, p0}, Ljav │ -00000390: 612f 696f 2f49 6e70 7574 5374 7265 616d a/io/InputStream │ -000003a0: 5265 6164 6572 3b2d 3e3c 696e 6974 3e28 Reader;->( │ -000003b0: 4c6a 6176 612f 696f 2f49 6e70 7574 5374 Ljava/io/InputSt │ -000003c0: 7265 616d 3b29 560a 0a20 2020 2069 6e76 ream;)V.. inv │ -000003d0: 6f6b 652d 6469 7265 6374 207b 7631 2c20 oke-direct {v1, │ -000003e0: 7632 7d2c 204c 6a61 7661 2f69 6f2f 4275 v2}, Ljava/io/Bu │ -000003f0: 6666 6572 6564 5265 6164 6572 3b2d 3e3c fferedReader;->< │ -00000400: 696e 6974 3e28 4c6a 6176 612f 696f 2f52 init>(Ljava/io/R │ -00000410: 6561 6465 723b 2956 0a20 2020 203a 7472 eader;)V. :tr │ -00000420: 795f 656e 645f 300a 2020 2020 2e63 6174 y_end_0. .cat │ -00000430: 6368 204c 6a61 7661 2f6c 616e 672f 4578 ch Ljava/lang/Ex │ -00000440: 6365 7074 696f 6e3b 207b 3a74 7279 5f73 ception; {:try_s │ -00000450: 7461 7274 5f30 202e 2e20 3a74 7279 5f65 tart_0 .. :try_e │ -00000460: 6e64 5f30 7d20 3a63 6174 6368 5f30 0a0a nd_0} :catch_0.. │ -00000470: 2020 2020 2e6c 696e 6520 3937 0a20 2020 .line 97. │ -00000480: 203a 676f 746f 5f30 0a20 2020 203a 7472 :goto_0. :tr │ -00000490: 795f 7374 6172 745f 310a 2020 2020 696e y_start_1. in │ -000004a0: 766f 6b65 2d76 6972 7475 616c 207b 7631 voke-virtual {v1 │ -000004b0: 7d2c 204c 6a61 7661 2f69 6f2f 4275 6666 }, Ljava/io/Buff │ -000004c0: 6572 6564 5265 6164 6572 3b2d 3e72 6561 eredReader;->rea │ -000004d0: 644c 696e 6528 294c 6a61 7661 2f6c 616e dLine()Ljava/lan │ -000004e0: 672f 5374 7269 6e67 3b0a 0a20 2020 206d g/String;.. m │ -000004f0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -00000500: 7420 7030 0a0a 2020 2020 6966 2d65 717a t p0.. if-eqz │ -00000510: 2070 302c 203a 636f 6e64 5f30 0a0a 2020 p0, :cond_0.. │ -00000520: 2020 2e6c 696e 6520 3938 0a20 2020 2069 .line 98. i │ -00000530: 6e76 6f6b 652d 7669 7274 7561 6c20 7b76 nvoke-virtual {v │ -00000540: 302c 2070 307d 2c20 4c6a 6176 612f 6c61 0, p0}, Ljava/la │ -00000550: 6e67 2f53 7472 696e 6742 7569 6c64 6572 ng/StringBuilder │ -00000560: 3b2d 3e61 7070 656e 6428 4c6a 6176 612f ;->append(Ljava/ │ -00000570: 6c61 6e67 2f53 7472 696e 673b 294c 6a61 lang/String;)Lja │ -00000580: 7661 2f6c 616e 672f 5374 7269 6e67 4275 va/lang/StringBu │ -00000590: 696c 6465 723b 0a0a 2020 2020 636f 6e73 ilder;.. cons │ -000005a0: 742d 7374 7269 6e67 2070 302c 2022 6c69 t-string p0, "li │ -000005b0: 6e65 2e73 6570 6172 6174 6f72 220a 0a20 ne.separator".. │ -000005c0: 2020 2069 6e76 6f6b 652d 7374 6174 6963 invoke-static │ -000005d0: 207b 7030 7d2c 204c 6a61 7661 2f6c 616e {p0}, Ljava/lan │ -000005e0: 672f 5379 7374 656d 3b2d 3e67 6574 5072 g/System;->getPr │ -000005f0: 6f70 6572 7479 284c 6a61 7661 2f6c 616e operty(Ljava/lan │ -00000600: 672f 5374 7269 6e67 3b29 4c6a 6176 612f g/String;)Ljava/ │ -00000610: 6c61 6e67 2f53 7472 696e 673b 0a0a 2020 lang/String;.. │ -00000620: 2020 6d6f 7665 2d72 6573 756c 742d 6f62 move-result-ob │ -00000630: 6a65 6374 2070 300a 0a20 2020 2069 6e76 ject p0.. inv │ -00000640: 6f6b 652d 7669 7274 7561 6c20 7b76 302c oke-virtual {v0, │ -00000650: 2070 307d 2c20 4c6a 6176 612f 6c61 6e67 p0}, Ljava/lang │ -00000660: 2f53 7472 696e 6742 7569 6c64 6572 3b2d /StringBuilder;- │ -00000670: 3e61 7070 656e 6428 4c6a 6176 612f 6c61 >append(Ljava/la │ -00000680: 6e67 2f53 7472 696e 673b 294c 6a61 7661 ng/String;)Ljava │ -00000690: 2f6c 616e 672f 5374 7269 6e67 4275 696c /lang/StringBuil │ -000006a0: 6465 723b 0a20 2020 203a 7472 795f 656e der;. :try_en │ -000006b0: 645f 310a 2020 2020 2e63 6174 6368 616c d_1. .catchal │ -000006c0: 6c20 7b3a 7472 795f 7374 6172 745f 3120 l {:try_start_1 │ -000006d0: 2e2e 203a 7472 795f 656e 645f 317d 203a .. :try_end_1} : │ -000006e0: 6361 7463 6861 6c6c 5f30 0a0a 2020 2020 catchall_0.. │ -000006f0: 676f 746f 203a 676f 746f 5f30 0a0a 2020 goto :goto_0.. │ -00000700: 2020 2e6c 696e 6520 3939 0a20 2020 203a .line 99. : │ -00000710: 636f 6e64 5f30 0a20 2020 203a 7472 795f cond_0. :try_ │ -00000720: 7374 6172 745f 320a 2020 2020 696e 766f start_2. invo │ -00000730: 6b65 2d76 6972 7475 616c 207b 7631 7d2c ke-virtual {v1}, │ -00000740: 204c 6a61 7661 2f69 6f2f 4275 6666 6572 Ljava/io/Buffer │ -00000750: 6564 5265 6164 6572 3b2d 3e63 6c6f 7365 edReader;->close │ -00000760: 2829 560a 2020 2020 3a74 7279 5f65 6e64 ()V. :try_end │ -00000770: 5f32 0a20 2020 202e 6361 7463 6820 4c6a _2. .catch Lj │ -00000780: 6176 612f 6c61 6e67 2f45 7863 6570 7469 ava/lang/Excepti │ -00000790: 6f6e 3b20 7b3a 7472 795f 7374 6172 745f on; {:try_start_ │ -000007a0: 3220 2e2e 203a 7472 795f 656e 645f 327d 2 .. :try_end_2} │ -000007b0: 203a 6361 7463 685f 300a 0a20 2020 2067 :catch_0.. g │ -000007c0: 6f74 6f20 3a67 6f74 6f5f 320a 0a20 2020 oto :goto_2.. │ -000007d0: 203a 6361 7463 6861 6c6c 5f30 0a20 2020 :catchall_0. │ -000007e0: 206d 6f76 652d 6578 6365 7074 696f 6e20 move-exception │ -000007f0: 7030 0a0a 2020 2020 2e6c 696e 6520 3932 p0.. .line 92 │ -00000800: 0a20 2020 203a 7472 795f 7374 6172 745f . :try_start_ │ -00000810: 330a 2020 2020 696e 766f 6b65 2d76 6972 3. invoke-vir │ -00000820: 7475 616c 207b 7631 7d2c 204c 6a61 7661 tual {v1}, Ljava │ -00000830: 2f69 6f2f 4275 6666 6572 6564 5265 6164 /io/BufferedRead │ -00000840: 6572 3b2d 3e63 6c6f 7365 2829 560a 2020 er;->close()V. │ -00000850: 2020 3a74 7279 5f65 6e64 5f33 0a20 2020 :try_end_3. │ -00000860: 202e 6361 7463 6861 6c6c 207b 3a74 7279 .catchall {:try │ -00000870: 5f73 7461 7274 5f33 202e 2e20 3a74 7279 _start_3 .. :try │ -00000880: 5f65 6e64 5f33 7d20 3a63 6174 6368 616c _end_3} :catchal │ -00000890: 6c5f 310a 0a20 2020 2067 6f74 6f20 3a67 l_1.. goto :g │ -000008a0: 6f74 6f5f 310a 0a20 2020 203a 6361 7463 oto_1.. :catc │ -000008b0: 6861 6c6c 5f31 0a20 2020 206d 6f76 652d hall_1. move- │ -000008c0: 6578 6365 7074 696f 6e20 7031 0a0a 2020 exception p1.. │ -000008d0: 2020 3a74 7279 5f73 7461 7274 5f34 0a20 :try_start_4. │ -000008e0: 2020 2069 6e76 6f6b 652d 7374 6174 6963 invoke-static │ -000008f0: 207b 7030 2c20 7031 7d2c 204c 6f72 672f {p0, p1}, Lorg/ │ -00000900: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000910: 7365 732f 4865 6c70 2424 4578 7465 726e ses/Help$$Extern │ -00000920: 616c 5379 6e74 6865 7469 6342 6163 6b70 alSyntheticBackp │ -00000930: 6f72 7430 3b2d 3e6d 284c 6a61 7661 2f6c ort0;->m(Ljava/l │ -00000940: 616e 672f 5468 726f 7761 626c 653b 4c6a ang/Throwable;Lj │ -00000950: 6176 612f 6c61 6e67 2f54 6872 6f77 6162 ava/lang/Throwab │ -00000960: 6c65 3b29 560a 0a20 2020 203a 676f 746f le;)V.. :goto │ -00000970: 5f31 0a20 2020 2074 6872 6f77 2070 300a _1. throw p0. │ -00000980: 2020 2020 3a74 7279 5f65 6e64 5f34 0a20 :try_end_4. │ -00000990: 2020 202e 6361 7463 6820 4c6a 6176 612f .catch Ljava/ │ -000009a0: 6c61 6e67 2f45 7863 6570 7469 6f6e 3b20 lang/Exception; │ -000009b0: 7b3a 7472 795f 7374 6172 745f 3420 2e2e {:try_start_4 .. │ -000009c0: 203a 7472 795f 656e 645f 347d 203a 6361 :try_end_4} :ca │ -000009d0: 7463 685f 300a 0a20 2020 203a 6361 7463 tch_0.. :catc │ -000009e0: 685f 300a 2020 2020 3a67 6f74 6f5f 320a h_0. :goto_2. │ -000009f0: 2020 2020 7265 7475 726e 2d6f 626a 6563 return-objec │ -00000a00: 7420 7630 0a2e 656e 6420 6d65 7468 6f64 t v0..end method │ -00000a10: 0a0a 0a23 2076 6972 7475 616c 206d 6574 ...# virtual met │ -00000a20: 686f 6473 0a2e 6d65 7468 6f64 2070 7562 hods..method pub │ -00000a30: 6c69 6320 6f6e 4372 6561 7465 284c 616e lic onCreate(Lan │ -00000a40: 6472 6f69 642f 6f73 2f42 756e 646c 653b droid/os/Bundle; │ -00000a50: 2956 0a20 2020 202e 6c6f 6361 6c73 2032 )V. .locals 2 │ -00000a60: 0a0a 2020 2020 2e6c 696e 6520 3439 0a20 .. .line 49. │ -00000a70: 2020 2069 6e76 6f6b 652d 7375 7065 7220 invoke-super │ -00000a80: 7b70 302c 2070 317d 2c20 4c61 6e64 726f {p0, p1}, Landro │ -00000a90: 6964 2f61 7070 2f41 6374 6976 6974 793b id/app/Activity; │ -00000aa0: 2d3e 6f6e 4372 6561 7465 284c 616e 6472 ->onCreate(Landr │ -00000ab0: 6f69 642f 6f73 2f42 756e 646c 653b 2956 oid/os/Bundle;)V │ -00000ac0: 0a0a 2020 2020 636f 6e73 7420 7031 2c20 .. const p1, │ -00000ad0: 3078 3766 3033 3030 3031 0a0a 2020 2020 0x7f030001.. │ -00000ae0: 2e6c 696e 6520 3531 0a20 2020 2069 6e76 .line 51. inv │ -00000af0: 6f6b 652d 7669 7274 7561 6c20 7b70 302c oke-virtual {p0, │ -00000b00: 2070 317d 2c20 4c6f 7267 2f62 696c 6c74 p1}, Lorg/billt │ -00000b10: 6865 6661 726d 6572 2f62 7573 6573 2f48 hefarmer/buses/H │ -00000b20: 656c 703b 2d3e 7365 7443 6f6e 7465 6e74 elp;->setContent │ -00000b30: 5669 6577 2849 2956 0a0a 2020 2020 636f View(I)V.. co │ -00000b40: 6e73 7420 7031 2c20 3078 3766 3032 3030 nst p1, 0x7f0200 │ -00000b50: 3038 0a0a 2020 2020 2e6c 696e 6520 3533 08.. .line 53 │ -00000b60: 0a20 2020 2069 6e76 6f6b 652d 7669 7274 . invoke-virt │ -00000b70: 7561 6c20 7b70 302c 2070 317d 2c20 4c6f ual {p0, p1}, Lo │ -00000b80: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000b90: 2f62 7573 6573 2f48 656c 703b 2d3e 6669 /buses/Help;->fi │ -00000ba0: 6e64 5669 6577 4279 4964 2849 294c 616e ndViewById(I)Lan │ -00000bb0: 6472 6f69 642f 7669 6577 2f56 6965 773b droid/view/View; │ -00000bc0: 0a0a 2020 2020 6d6f 7665 2d72 6573 756c .. move-resul │ -00000bd0: 742d 6f62 6a65 6374 2070 310a 0a20 2020 t-object p1.. │ -00000be0: 2063 6865 636b 2d63 6173 7420 7031 2c20 check-cast p1, │ -00000bf0: 4c61 6e64 726f 6964 2f77 6964 6765 742f Landroid/widget/ │ -00000c00: 5465 7874 5669 6577 3b0a 0a20 2020 2063 TextView;.. c │ -00000c10: 6f6e 7374 2f68 6967 6831 3620 7630 2c20 onst/high16 v0, │ -00000c20: 3078 3766 3035 3030 3030 0a0a 2020 2020 0x7f050000.. │ -00000c30: 2e6c 696e 6520 3534 0a20 2020 2069 6e76 .line 54. inv │ -00000c40: 6f6b 652d 7374 6174 6963 207b 7030 2c20 oke-static {p0, │ -00000c50: 7630 7d2c 204c 6f72 672f 6269 6c6c 7468 v0}, Lorg/billth │ -00000c60: 6566 6172 6d65 722f 6275 7365 732f 4865 efarmer/buses/He │ -00000c70: 6c70 3b2d 3e72 6561 6428 4c61 6e64 726f lp;->read(Landro │ -00000c80: 6964 2f63 6f6e 7465 6e74 2f43 6f6e 7465 id/content/Conte │ -00000c90: 7874 3b49 294c 6a61 7661 2f6c 616e 672f xt;I)Ljava/lang/ │ -00000ca0: 4368 6172 5365 7175 656e 6365 3b0a 0a20 CharSequence;.. │ -00000cb0: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00000cc0: 626a 6563 7420 7630 0a0a 2020 2020 6966 bject v0.. if │ -00000cd0: 2d65 717a 2070 312c 203a 636f 6e64 5f30 -eqz p1, :cond_0 │ -00000ce0: 0a0a 2020 2020 2e6c 696e 6520 3537 0a20 .. .line 57. │ -00000cf0: 2020 2069 6e76 6f6b 652d 7374 6174 6963 invoke-static │ -00000d00: 207b 7d2c 204c 616e 6472 6f69 642f 7465 {}, Landroid/te │ -00000d10: 7874 2f6d 6574 686f 642f 4c69 6e6b 4d6f xt/method/LinkMo │ -00000d20: 7665 6d65 6e74 4d65 7468 6f64 3b2d 3e67 vementMethod;->g │ -00000d30: 6574 496e 7374 616e 6365 2829 4c61 6e64 etInstance()Land │ -00000d40: 726f 6964 2f74 6578 742f 6d65 7468 6f64 roid/text/method │ -00000d50: 2f4d 6f76 656d 656e 744d 6574 686f 643b /MovementMethod; │ -00000d60: 0a0a 2020 2020 6d6f 7665 2d72 6573 756c .. move-resul │ -00000d70: 742d 6f62 6a65 6374 2076 310a 0a20 2020 t-object v1.. │ -00000d80: 2069 6e76 6f6b 652d 7669 7274 7561 6c20 invoke-virtual │ -00000d90: 7b70 312c 2076 317d 2c20 4c61 6e64 726f {p1, v1}, Landro │ -00000da0: 6964 2f77 6964 6765 742f 5465 7874 5669 id/widget/TextVi │ -00000db0: 6577 3b2d 3e73 6574 4d6f 7665 6d65 6e74 ew;->setMovement │ -00000dc0: 4d65 7468 6f64 284c 616e 6472 6f69 642f Method(Landroid/ │ -00000dd0: 7465 7874 2f6d 6574 686f 642f 4d6f 7665 text/method/Move │ -00000de0: 6d65 6e74 4d65 7468 6f64 3b29 560a 0a20 mentMethod;)V.. │ -00000df0: 2020 202e 6c69 6e65 2035 380a 2020 2020 .line 58. │ -00000e00: 696e 766f 6b65 2d69 6e74 6572 6661 6365 invoke-interface │ -00000e10: 207b 7630 7d2c 204c 6a61 7661 2f6c 616e {v0}, Ljava/lan │ -00000e20: 672f 4368 6172 5365 7175 656e 6365 3b2d g/CharSequence;- │ -00000e30: 3e74 6f53 7472 696e 6728 294c 6a61 7661 >toString()Ljava │ -00000e40: 2f6c 616e 672f 5374 7269 6e67 3b0a 0a20 /lang/String;.. │ -00000e50: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00000e60: 626a 6563 7420 7630 0a0a 2020 2020 696e bject v0.. in │ -00000e70: 766f 6b65 2d73 7461 7469 6320 7b76 307d voke-static {v0} │ -00000e80: 2c20 4c61 6e64 726f 6964 2f74 6578 742f , Landroid/text/ │ -00000e90: 4874 6d6c 3b2d 3e66 726f 6d48 746d 6c28 Html;->fromHtml( │ -00000ea0: 4c6a 6176 612f 6c61 6e67 2f53 7472 696e Ljava/lang/Strin │ -00000eb0: 673b 294c 616e 6472 6f69 642f 7465 7874 g;)Landroid/text │ -00000ec0: 2f53 7061 6e6e 6564 3b0a 0a20 2020 206d /Spanned;.. m │ -00000ed0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -00000ee0: 7420 7630 0a0a 2020 2020 696e 766f 6b65 t v0.. invoke │ -00000ef0: 2d76 6972 7475 616c 207b 7031 2c20 7630 -virtual {p1, v0 │ -00000f00: 7d2c 204c 616e 6472 6f69 642f 7769 6467 }, Landroid/widg │ -00000f10: 6574 2f54 6578 7456 6965 773b 2d3e 7365 et/TextView;->se │ -00000f20: 7454 6578 7428 4c6a 6176 612f 6c61 6e67 tText(Ljava/lang │ -00000f30: 2f43 6861 7253 6571 7565 6e63 653b 2956 /CharSequence;)V │ -00000f40: 0a0a 2020 2020 2e6c 696e 6520 3632 0a20 .. .line 62. │ -00000f50: 2020 203a 636f 6e64 5f30 0a20 2020 2069 :cond_0. i │ -00000f60: 6e76 6f6b 652d 7669 7274 7561 6c20 7b70 nvoke-virtual {p │ -00000f70: 307d 2c20 4c6f 7267 2f62 696c 6c74 6865 0}, Lorg/billthe │ -00000f80: 6661 726d 6572 2f62 7573 6573 2f48 656c farmer/buses/Hel │ -00000f90: 703b 2d3e 6765 7441 6374 696f 6e42 6172 p;->getActionBar │ -00000fa0: 2829 4c61 6e64 726f 6964 2f61 7070 2f41 ()Landroid/app/A │ -00000fb0: 6374 696f 6e42 6172 3b0a 0a20 2020 206d ctionBar;.. m │ -00000fc0: 6f76 652d 7265 7375 6c74 2d6f 626a 6563 ove-result-objec │ -00000fd0: 7420 7031 0a0a 2020 2020 6966 2d65 717a t p1.. if-eqz │ -00000fe0: 2070 312c 203a 636f 6e64 5f31 0a0a 2020 p1, :cond_1.. │ -00000ff0: 2020 636f 6e73 742f 3420 7630 2c20 3078 const/4 v0, 0x │ -00001000: 310a 0a20 2020 202e 6c69 6e65 2036 340a 1.. .line 64. │ -00001010: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -00001020: 616c 207b 7031 2c20 7630 7d2c 204c 616e al {p1, v0}, Lan │ -00001030: 6472 6f69 642f 6170 702f 4163 7469 6f6e droid/app/Action │ -00001040: 4261 723b 2d3e 7365 7444 6973 706c 6179 Bar;->setDisplay │ -00001050: 486f 6d65 4173 5570 456e 6162 6c65 6428 HomeAsUpEnabled( │ -00001060: 5a29 560a 0a20 2020 203a 636f 6e64 5f31 Z)V.. :cond_1 │ -00001070: 0a20 2020 2072 6574 7572 6e2d 766f 6964 . return-void │ -00001080: 0a2e 656e 6420 6d65 7468 6f64 0a0a 2e6d ..end method...m │ -00001090: 6574 686f 6420 7075 626c 6963 206f 6e4f ethod public onO │ -000010a0: 7074 696f 6e73 4974 656d 5365 6c65 6374 ptionsItemSelect │ -000010b0: 6564 284c 616e 6472 6f69 642f 7669 6577 ed(Landroid/view │ -000010c0: 2f4d 656e 7549 7465 6d3b 295a 0a20 2020 /MenuItem;)Z. │ -000010d0: 202e 6c6f 6361 6c73 2031 0a0a 2020 2020 .locals 1.. │ -000010e0: 2e6c 696e 6520 3732 0a20 2020 2069 6e76 .line 72. inv │ -000010f0: 6f6b 652d 696e 7465 7266 6163 6520 7b70 oke-interface {p │ -00001100: 317d 2c20 4c61 6e64 726f 6964 2f76 6965 1}, Landroid/vie │ -00001110: 772f 4d65 6e75 4974 656d 3b2d 3e67 6574 w/MenuItem;->get │ -00001120: 4974 656d 4964 2829 490a 0a20 2020 206d ItemId()I.. m │ -00001130: 6f76 652d 7265 7375 6c74 2070 310a 0a20 ove-result p1.. │ -00001140: 2020 2063 6f6e 7374 2076 302c 2030 7831 const v0, 0x1 │ -00001150: 3032 3030 3263 0a0a 2020 2020 6966 2d65 02002c.. if-e │ -00001160: 7120 7031 2c20 7630 2c20 3a63 6f6e 645f q p1, v0, :cond_ │ -00001170: 300a 0a20 2020 2063 6f6e 7374 2f34 2070 0.. const/4 p │ -00001180: 312c 2030 7830 0a0a 2020 2020 7265 7475 1, 0x0.. retu │ -00001190: 726e 2070 310a 0a20 2020 202e 6c69 6e65 rn p1.. .line │ -000011a0: 2037 370a 2020 2020 3a63 6f6e 645f 300a 77. :cond_0. │ -000011b0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -000011c0: 616c 207b 7030 7d2c 204c 6f72 672f 6269 al {p0}, Lorg/bi │ -000011d0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000011e0: 732f 4865 6c70 3b2d 3e66 696e 6973 6828 s/Help;->finish( │ -000011f0: 2956 0a0a 2020 2020 636f 6e73 742f 3420 )V.. const/4 │ -00001200: 7031 2c20 3078 310a 0a20 2020 2072 6574 p1, 0x1.. ret │ -00001210: 7572 6e20 7031 0a2e 656e 6420 6d65 7468 urn p1..end meth │ -00001220: 6f64 0a od. ├── smali/org/billthefarmer/buses/Buses$StopsTask$$ExternalSyntheticLambda0.smali │ @@ -1,82 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2453 746f /buses/Buses$Sto │ -00000040: 7073 5461 736b 2424 4578 7465 726e 616c psTask$$External │ -00000050: 5379 6e74 6865 7469 634c 616d 6264 6130 SyntheticLambda0 │ -00000060: 3b0a 2e73 7570 6572 204c 6a61 7661 2f6c ;..super Ljava/l │ -00000070: 616e 672f 4f62 6a65 6374 3b0a 2e73 6f75 ang/Object;..sou │ -00000080: 7263 6520 2244 3824 2453 796e 7468 6574 rce "D8$$Synthet │ -00000090: 6963 436c 6173 7322 0a0a 2320 696e 7465 icClass"..# inte │ -000000a0: 7266 6163 6573 0a2e 696d 706c 656d 656e rfaces..implemen │ -000000b0: 7473 204c 6a61 7661 2f6c 616e 672f 5275 ts Ljava/lang/Ru │ -000000c0: 6e6e 6162 6c65 3b0a 0a0a 2320 696e 7374 nnable;...# inst │ -000000d0: 616e 6365 2066 6965 6c64 730a 2e66 6965 ance fields..fie │ -000000e0: 6c64 2070 7562 6c69 6320 6669 6e61 6c20 ld public final │ -000000f0: 7379 6e74 6865 7469 6320 6624 303a 4c6f synthetic f$0:Lo │ -00000100: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000110: 2f62 7573 6573 2f42 7573 6573 3b0a 0a2e /buses/Buses;... │ -00000120: 6669 656c 6420 7075 626c 6963 2066 696e field public fin │ -00000130: 616c 2073 796e 7468 6574 6963 2066 2431 al synthetic f$1 │ -00000140: 3a4c 6a61 7661 2f6c 616e 672f 4578 6365 :Ljava/lang/Exce │ -00000150: 7074 696f 6e3b 0a0a 0a23 2064 6972 6563 ption;...# direc │ -00000160: 7420 6d65 7468 6f64 730a 2e6d 6574 686f t methods..metho │ -00000170: 6420 7075 626c 6963 2073 796e 7468 6574 d public synthet │ -00000180: 6963 2063 6f6e 7374 7275 6374 6f72 203c ic constructor < │ -00000190: 696e 6974 3e28 4c6f 7267 2f62 696c 6c74 init>(Lorg/billt │ -000001a0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000001b0: 7573 6573 3b4c 6a61 7661 2f6c 616e 672f uses;Ljava/lang/ │ -000001c0: 4578 6365 7074 696f 6e3b 2956 0a20 2020 Exception;)V. │ -000001d0: 202e 6c6f 6361 6c73 2030 0a0a 2020 2020 .locals 0.. │ -000001e0: 696e 766f 6b65 2d64 6972 6563 7420 7b70 invoke-direct {p │ -000001f0: 307d 2c20 4c6a 6176 612f 6c61 6e67 2f4f 0}, Ljava/lang/O │ -00000200: 626a 6563 743b 2d3e 3c69 6e69 743e 2829 bject;->() │ -00000210: 560a 0a20 2020 2069 7075 742d 6f62 6a65 V.. iput-obje │ -00000220: 6374 2070 312c 2070 302c 204c 6f72 672f ct p1, p0, Lorg/ │ -00000230: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000240: 7365 732f 4275 7365 7324 5374 6f70 7354 ses/Buses$StopsT │ -00000250: 6173 6b24 2445 7874 6572 6e61 6c53 796e ask$$ExternalSyn │ -00000260: 7468 6574 6963 4c61 6d62 6461 303b 2d3e theticLambda0;-> │ -00000270: 6624 303a 4c6f 7267 2f62 696c 6c74 6865 f$0:Lorg/billthe │ -00000280: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000290: 6573 3b0a 0a20 2020 2069 7075 742d 6f62 es;.. iput-ob │ -000002a0: 6a65 6374 2070 322c 2070 302c 204c 6f72 ject p2, p0, Lor │ -000002b0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000002c0: 6275 7365 732f 4275 7365 7324 5374 6f70 buses/Buses$Stop │ -000002d0: 7354 6173 6b24 2445 7874 6572 6e61 6c53 sTask$$ExternalS │ -000002e0: 796e 7468 6574 6963 4c61 6d62 6461 303b yntheticLambda0; │ -000002f0: 2d3e 6624 313a 4c6a 6176 612f 6c61 6e67 ->f$1:Ljava/lang │ -00000300: 2f45 7863 6570 7469 6f6e 3b0a 0a20 2020 /Exception;.. │ -00000310: 2072 6574 7572 6e2d 766f 6964 0a2e 656e return-void..en │ -00000320: 6420 6d65 7468 6f64 0a0a 0a23 2076 6972 d method...# vir │ -00000330: 7475 616c 206d 6574 686f 6473 0a2e 6d65 tual methods..me │ -00000340: 7468 6f64 2070 7562 6c69 6320 6669 6e61 thod public fina │ -00000350: 6c20 7275 6e28 2956 0a20 2020 202e 6c6f l run()V. .lo │ -00000360: 6361 6c73 2032 0a0a 2020 2020 6967 6574 cals 2.. iget │ -00000370: 2d6f 626a 6563 7420 7630 2c20 7030 2c20 -object v0, p0, │ -00000380: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000390: 6572 2f62 7573 6573 2f42 7573 6573 2453 er/buses/Buses$S │ -000003a0: 746f 7073 5461 736b 2424 4578 7465 726e topsTask$$Extern │ -000003b0: 616c 5379 6e74 6865 7469 634c 616d 6264 alSyntheticLambd │ -000003c0: 6130 3b2d 3e66 2430 3a4c 6f72 672f 6269 a0;->f$0:Lorg/bi │ -000003d0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000003e0: 732f 4275 7365 733b 0a0a 2020 2020 6967 s/Buses;.. ig │ -000003f0: 6574 2d6f 626a 6563 7420 7631 2c20 7030 et-object v1, p0 │ -00000400: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -00000410: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000420: 2453 746f 7073 5461 736b 2424 4578 7465 $StopsTask$$Exte │ -00000430: 726e 616c 5379 6e74 6865 7469 634c 616d rnalSyntheticLam │ -00000440: 6264 6130 3b2d 3e66 2431 3a4c 6a61 7661 bda0;->f$1:Ljava │ -00000450: 2f6c 616e 672f 4578 6365 7074 696f 6e3b /lang/Exception; │ -00000460: 0a0a 2020 2020 696e 766f 6b65 2d73 7461 .. invoke-sta │ -00000470: 7469 6320 7b76 302c 2076 317d 2c20 4c6f tic {v0, v1}, Lo │ -00000480: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000490: 2f62 7573 6573 2f42 7573 6573 2453 746f /buses/Buses$Sto │ -000004a0: 7073 5461 736b 3b2d 3e6c 616d 6264 6124 psTask;->lambda$ │ -000004b0: 646f 496e 4261 636b 6772 6f75 6e64 2430 doInBackground$0 │ -000004c0: 284c 6f72 672f 6269 6c6c 7468 6566 6172 (Lorg/billthefar │ -000004d0: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -000004e0: 4c6a 6176 612f 6c61 6e67 2f45 7863 6570 Ljava/lang/Excep │ -000004f0: 7469 6f6e 3b29 560a 0a20 2020 2072 6574 tion;)V.. ret │ -00000500: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -00000510: 7468 6f64 0a thod. ├── smali/org/billthefarmer/buses/Buses$QueryTextListener.smali │ @@ -1,320 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6269 6c6c .class Lorg/bill │ -00000010: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000020: 4275 7365 7324 5175 6572 7954 6578 744c Buses$QueryTextL │ -00000030: 6973 7465 6e65 723b 0a2e 7375 7065 7220 istener;..super │ -00000040: 4c6a 6176 612f 6c61 6e67 2f4f 626a 6563 Ljava/lang/Objec │ -00000050: 743b 0a2e 736f 7572 6365 2022 4275 7365 t;..source "Buse │ -00000060: 732e 6a61 7661 220a 0a23 2069 6e74 6572 s.java"..# inter │ -00000070: 6661 6365 730a 2e69 6d70 6c65 6d65 6e74 faces..implement │ -00000080: 7320 4c61 6e64 726f 6964 2f77 6964 6765 s Landroid/widge │ -00000090: 742f 5365 6172 6368 5669 6577 244f 6e51 t/SearchView$OnQ │ -000000a0: 7565 7279 5465 7874 4c69 7374 656e 6572 ueryTextListener │ -000000b0: 3b0a 0a0a 2320 616e 6e6f 7461 7469 6f6e ;...# annotation │ -000000c0: 730a 2e61 6e6e 6f74 6174 696f 6e20 7379 s..annotation sy │ -000000d0: 7374 656d 204c 6461 6c76 696b 2f61 6e6e stem Ldalvik/ann │ -000000e0: 6f74 6174 696f 6e2f 456e 636c 6f73 696e otation/Enclosin │ -000000f0: 6743 6c61 7373 3b0a 2020 2020 7661 6c75 gClass;. valu │ -00000100: 6520 3d20 4c6f 7267 2f62 696c 6c74 6865 e = Lorg/billthe │ -00000110: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000120: 6573 3b0a 2e65 6e64 2061 6e6e 6f74 6174 es;..end annotat │ -00000130: 696f 6e0a 0a2e 616e 6e6f 7461 7469 6f6e ion...annotation │ -00000140: 2073 7973 7465 6d20 4c64 616c 7669 6b2f system Ldalvik/ │ -00000150: 616e 6e6f 7461 7469 6f6e 2f49 6e6e 6572 annotation/Inner │ -00000160: 436c 6173 733b 0a20 2020 2061 6363 6573 Class;. acces │ -00000170: 7346 6c61 6773 203d 2030 7832 0a20 2020 sFlags = 0x2. │ -00000180: 206e 616d 6520 3d20 2251 7565 7279 5465 name = "QueryTe │ -00000190: 7874 4c69 7374 656e 6572 220a 2e65 6e64 xtListener"..end │ -000001a0: 2061 6e6e 6f74 6174 696f 6e0a 0a0a 2320 annotation...# │ -000001b0: 696e 7374 616e 6365 2066 6965 6c64 730a instance fields. │ -000001c0: 2e66 6965 6c64 2070 7269 7661 7465 2062 .field private b │ -000001d0: 7573 6573 3a4c 6f72 672f 6269 6c6c 7468 uses:Lorg/billth │ -000001e0: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -000001f0: 7365 733b 0a0a 2e66 6965 6c64 2066 696e ses;...field fin │ -00000200: 616c 2073 796e 7468 6574 6963 2074 6869 al synthetic thi │ -00000210: 7324 303a 4c6f 7267 2f62 696c 6c74 6865 s$0:Lorg/billthe │ -00000220: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000230: 6573 3b0a 0a0a 2320 6469 7265 6374 206d es;...# direct m │ -00000240: 6574 686f 6473 0a2e 6d65 7468 6f64 2063 ethods..method c │ -00000250: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/billthefa │ -00000270: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000280: 3b4c 6f72 672f 6269 6c6c 7468 6566 6172 ;Lorg/billthefar │ -00000290: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -000002a0: 2956 0a20 2020 202e 6c6f 6361 6c73 2030 )V. .locals 0 │ -000002b0: 0a0a 2020 2020 2e6c 696e 6520 3635 350a .. .line 655. │ -000002c0: 2020 2020 6970 7574 2d6f 626a 6563 7420 iput-object │ -000002d0: 7031 2c20 7030 2c20 4c6f 7267 2f62 696c p1, p0, Lorg/bil │ -000002e0: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -000002f0: 2f42 7573 6573 2451 7565 7279 5465 7874 /Buses$QueryText │ -00000300: 4c69 7374 656e 6572 3b2d 3e74 6869 7324 Listener;->this$ │ -00000310: 303a 4c6f 7267 2f62 696c 6c74 6865 6661 0:Lorg/billthefa │ -00000320: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000330: 3b0a 0a20 2020 2069 6e76 6f6b 652d 6469 ;.. invoke-di │ -00000340: 7265 6374 207b 7030 7d2c 204c 6a61 7661 rect {p0}, Ljava │ -00000350: 2f6c 616e 672f 4f62 6a65 6374 3b2d 3e3c /lang/Object;->< │ -00000360: 696e 6974 3e28 2956 0a0a 2020 2020 2e6c init>()V.. .l │ -00000370: 696e 6520 3635 360a 2020 2020 6970 7574 ine 656. iput │ -00000380: 2d6f 626a 6563 7420 7032 2c20 7030 2c20 -object p2, p0, │ -00000390: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000003a0: 6572 2f62 7573 6573 2f42 7573 6573 2451 er/buses/Buses$Q │ -000003b0: 7565 7279 5465 7874 4c69 7374 656e 6572 ueryTextListener │ -000003c0: 3b2d 3e62 7573 6573 3a4c 6f72 672f 6269 ;->buses:Lorg/bi │ -000003d0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000003e0: 732f 4275 7365 733b 0a0a 2020 2020 7265 s/Buses;.. re │ -000003f0: 7475 726e 2d76 6f69 640a 2e65 6e64 206d turn-void..end m │ -00000400: 6574 686f 640a 0a0a 2320 7669 7274 7561 ethod...# virtua │ -00000410: 6c20 6d65 7468 6f64 730a 2e6d 6574 686f l methods..metho │ -00000420: 6420 7075 626c 6963 206f 6e51 7565 7279 d public onQuery │ -00000430: 5465 7874 4368 616e 6765 284c 6a61 7661 TextChange(Ljava │ -00000440: 2f6c 616e 672f 5374 7269 6e67 3b29 5a0a /lang/String;)Z. │ -00000450: 2020 2020 2e6c 6f63 616c 7320 300a 0a20 .locals 0.. │ -00000460: 2020 2063 6f6e 7374 2f34 2070 312c 2030 const/4 p1, 0 │ -00000470: 7831 0a0a 2020 2020 7265 7475 726e 2070 x1.. return p │ -00000480: 310a 2e65 6e64 206d 6574 686f 640a 0a2e 1..end method... │ -00000490: 6d65 7468 6f64 2070 7562 6c69 6320 6f6e method public on │ -000004a0: 5175 6572 7954 6578 7453 7562 6d69 7428 QueryTextSubmit( │ -000004b0: 4c6a 6176 612f 6c61 6e67 2f53 7472 696e Ljava/lang/Strin │ -000004c0: 673b 295a 0a20 2020 202e 6c6f 6361 6c73 g;)Z. .locals │ -000004d0: 2034 0a0a 2020 2020 636f 6e73 742d 7374 4.. const-st │ -000004e0: 7269 6e67 2076 302c 2022 2828 6e6c 647c ring v0, "((nld| │ -000004f0: 6d61 6e7c 6c69 6e7c 626f 757c 6168 6c7c man|lin|bou|ahl| │ -00000500: 6865 727c 6275 637c 7368 727c 6476 6e7c her|buc|shr|dvn| │ -00000510: 7274 6c7c 6d65 727c 7477 727c 6e74 687c rtl|mer|twr|nth| │ -00000520: 636f 727c 7761 727c 6e74 6d7c 7374 617c cor|war|ntm|sta| │ -00000530: 6266 737c 6e74 737c 6375 6d7c 7374 6f7c bfs|nts|cum|sto| │ -00000540: 626c 707c 7769 6c7c 6368 657c 646f 727c blp|wil|che|dor| │ -00000550: 6b6e 747c 676c 6f7c 776f 637c 6f78 667c knt|glo|woc|oxf| │ -00000560: 6272 6b7c 6368 777c 776f 6b7c 6462 737c brk|chw|wok|dbs| │ -00000570: 796e 797c 6475 727c 736f 617c 6462 797c yny|dur|soa|dby| │ -00000580: 7465 6c7c 6372 6d7c 736f 747c 7773 787c tel|crm|sot|wsx| │ -00000590: 6c61 6e7c 6573 757c 6c65 637c 7375 667c lan|esu|lec|suf| │ -000005a0: 6573 787c 6e77 6d7c 646c 6f7c 6c65 697c esx|nwm|dlo|lei| │ -000005b0: 6d6c 747c 6365 6a7c 6861 6c7c 6861 6d7c mlt|cej|hal|ham| │ -000005c0: 7375 727c 6872 7429 5b61 2d7a 5d7b 357d sur|hrt)[a-z]{5} │ -000005d0: 297c 5b30 2d39 5d7b 387d 220a 0a20 2020 )|[0-9]{8}".. │ -000005e0: 202e 6c69 6e65 2036 3731 0a20 2020 2069 .line 671. i │ -000005f0: 6e76 6f6b 652d 7669 7274 7561 6c20 7b70 nvoke-virtual {p │ -00000600: 312c 2076 307d 2c20 4c6a 6176 612f 6c61 1, v0}, Ljava/la │ -00000610: 6e67 2f53 7472 696e 673b 2d3e 6d61 7463 ng/String;->matc │ -00000620: 6865 7328 4c6a 6176 612f 6c61 6e67 2f53 hes(Ljava/lang/S │ -00000630: 7472 696e 673b 295a 0a0a 2020 2020 6d6f tring;)Z.. mo │ -00000640: 7665 2d72 6573 756c 7420 7630 0a0a 2020 ve-result v0.. │ -00000650: 2020 636f 6e73 742f 3420 7631 2c20 3078 const/4 v1, 0x │ -00000660: 300a 0a20 2020 2063 6f6e 7374 2f34 2076 0.. const/4 v │ -00000670: 322c 2030 7831 0a0a 2020 2020 6966 2d65 2, 0x1.. if-e │ -00000680: 717a 2076 302c 203a 636f 6e64 5f30 0a0a qz v0, :cond_0.. │ -00000690: 2020 2020 2e6c 696e 6520 3637 330a 2020 .line 673. │ -000006a0: 2020 696e 766f 6b65 2d73 7461 7469 6320 invoke-static │ -000006b0: 7b7d 2c20 4c6a 6176 612f 7574 696c 2f4c {}, Ljava/util/L │ -000006c0: 6f63 616c 653b 2d3e 6765 7444 6566 6175 ocale;->getDefau │ -000006d0: 6c74 2829 4c6a 6176 612f 7574 696c 2f4c lt()Ljava/util/L │ -000006e0: 6f63 616c 653b 0a0a 2020 2020 6d6f 7665 ocale;.. move │ -000006f0: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -00000700: 300a 0a20 2020 206e 6577 2d61 7272 6179 0.. new-array │ -00000710: 2076 332c 2076 322c 205b 4c6a 6176 612f v3, v2, [Ljava/ │ -00000720: 6c61 6e67 2f4f 626a 6563 743b 0a0a 2020 lang/Object;.. │ -00000730: 2020 6170 7574 2d6f 626a 6563 7420 7031 aput-object p1 │ -00000740: 2c20 7633 2c20 7631 0a0a 2020 2020 636f , v3, v1.. co │ -00000750: 6e73 742d 7374 7269 6e67 2070 312c 2022 nst-string p1, " │ -00000760: 6874 7470 733a 2f2f 6e65 7874 6275 7365 https://nextbuse │ -00000770: 732e 6d6f 6269 2f57 6562 5669 6577 2f42 s.mobi/WebView/B │ -00000780: 7573 5374 6f70 5365 6172 6368 2f42 7573 usStopSearch/Bus │ -00000790: 5374 6f70 5365 6172 6368 5265 7375 6c74 StopSearchResult │ -000007a0: 732f 2573 3f63 7572 7265 6e74 5061 6765 s/%s?currentPage │ -000007b0: 3d30 220a 0a20 2020 2069 6e76 6f6b 652d =0".. invoke- │ -000007c0: 7374 6174 6963 207b 7630 2c20 7031 2c20 static {v0, p1, │ -000007d0: 7633 7d2c 204c 6a61 7661 2f6c 616e 672f v3}, Ljava/lang/ │ -000007e0: 5374 7269 6e67 3b2d 3e66 6f72 6d61 7428 String;->format( │ -000007f0: 4c6a 6176 612f 7574 696c 2f4c 6f63 616c Ljava/util/Local │ -00000800: 653b 4c6a 6176 612f 6c61 6e67 2f53 7472 e;Ljava/lang/Str │ -00000810: 696e 673b 5b4c 6a61 7661 2f6c 616e 672f ing;[Ljava/lang/ │ -00000820: 4f62 6a65 6374 3b29 4c6a 6176 612f 6c61 Object;)Ljava/la │ -00000830: 6e67 2f53 7472 696e 673b 0a0a 2020 2020 ng/String;.. │ -00000840: 6d6f 7665 2d72 6573 756c 742d 6f62 6a65 move-result-obje │ -00000850: 6374 2070 310a 0a20 2020 202e 6c69 6e65 ct p1.. .line │ -00000860: 2036 3735 0a20 2020 206e 6577 2d69 6e73 675. new-ins │ -00000870: 7461 6e63 6520 7630 2c20 4c6f 7267 2f62 tance v0, Lorg/b │ -00000880: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000890: 6573 2f42 7573 6573 2442 7573 6573 5461 es/Buses$BusesTa │ -000008a0: 736b 3b0a 0a20 2020 2069 6765 742d 6f62 sk;.. iget-ob │ -000008b0: 6a65 6374 2076 332c 2070 302c 204c 6f72 ject v3, p0, Lor │ -000008c0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000008d0: 6275 7365 732f 4275 7365 7324 5175 6572 buses/Buses$Quer │ -000008e0: 7954 6578 744c 6973 7465 6e65 723b 2d3e yTextListener;-> │ -000008f0: 6275 7365 733a 4c6f 7267 2f62 696c 6c74 buses:Lorg/billt │ -00000900: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000910: 7573 6573 3b0a 0a20 2020 2069 6e76 6f6b uses;.. invok │ -00000920: 652d 6469 7265 6374 207b 7630 2c20 7633 e-direct {v0, v3 │ -00000930: 7d2c 204c 6f72 672f 6269 6c6c 7468 6566 }, Lorg/billthef │ -00000940: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000950: 7324 4275 7365 7354 6173 6b3b 2d3e 3c69 s$BusesTask;->(Lorg/billth │ -00000970: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000980: 7365 733b 2956 0a0a 2020 2020 6e65 772d ses;)V.. new- │ -00000990: 6172 7261 7920 7633 2c20 7632 2c20 5b4c array v3, v2, [L │ -000009a0: 6a61 7661 2f6c 616e 672f 5374 7269 6e67 java/lang/String │ -000009b0: 3b0a 0a20 2020 2061 7075 742d 6f62 6a65 ;.. aput-obje │ -000009c0: 6374 2070 312c 2076 332c 2076 310a 0a20 ct p1, v3, v1.. │ -000009d0: 2020 202e 6c69 6e65 2036 3736 0a20 2020 .line 676. │ -000009e0: 2069 6e76 6f6b 652d 7669 7274 7561 6c20 invoke-virtual │ -000009f0: 7b76 302c 2076 337d 2c20 4c6f 7267 2f62 {v0, v3}, Lorg/b │ -00000a00: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000a10: 6573 2f42 7573 6573 2442 7573 6573 5461 es/Buses$BusesTa │ -00000a20: 736b 3b2d 3e65 7865 6375 7465 285b 4c6a sk;->execute([Lj │ -00000a30: 6176 612f 6c61 6e67 2f4f 626a 6563 743b ava/lang/Object; │ -00000a40: 294c 616e 6472 6f69 642f 6f73 2f41 7379 )Landroid/os/Asy │ -00000a50: 6e63 5461 736b 3b0a 0a20 2020 2067 6f74 ncTask;.. got │ -00000a60: 6f20 3a67 6f74 6f5f 300a 0a20 2020 202e o :goto_0.. . │ -00000a70: 6c69 6e65 2036 3831 0a20 2020 203a 636f line 681. :co │ -00000a80: 6e64 5f30 0a20 2020 2069 6e76 6f6b 652d nd_0. invoke- │ -00000a90: 7374 6174 6963 207b 7d2c 204c 6a61 7661 static {}, Ljava │ -00000aa0: 2f75 7469 6c2f 4c6f 6361 6c65 3b2d 3e67 /util/Locale;->g │ -00000ab0: 6574 4465 6661 756c 7428 294c 6a61 7661 etDefault()Ljava │ -00000ac0: 2f75 7469 6c2f 4c6f 6361 6c65 3b0a 0a20 /util/Locale;.. │ -00000ad0: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00000ae0: 626a 6563 7420 7630 0a0a 2020 2020 6e65 bject v0.. ne │ -00000af0: 772d 6172 7261 7920 7633 2c20 7632 2c20 w-array v3, v2, │ -00000b00: 5b4c 6a61 7661 2f6c 616e 672f 4f62 6a65 [Ljava/lang/Obje │ -00000b10: 6374 3b0a 0a20 2020 2061 7075 742d 6f62 ct;.. aput-ob │ -00000b20: 6a65 6374 2070 312c 2076 332c 2076 310a ject p1, v3, v1. │ -00000b30: 0a20 2020 2063 6f6e 7374 2d73 7472 696e . const-strin │ -00000b40: 6720 7031 2c20 2268 7474 7073 3a2f 2f6e g p1, "https://n │ -00000b50: 6578 7462 7573 6573 2e6d 6f62 692f 5765 extbuses.mobi/We │ -00000b60: 6256 6965 772f 4275 7353 746f 7053 6561 bView/BusStopSea │ -00000b70: 7263 682f 4275 7353 746f 7053 6561 7263 rch/BusStopSearc │ -00000b80: 6852 6573 756c 7473 3f69 643d 2573 2673 hResults?id=%s&s │ -00000b90: 7562 6d69 743d 5365 6172 6368 220a 0a20 ubmit=Search".. │ -00000ba0: 2020 2069 6e76 6f6b 652d 7374 6174 6963 invoke-static │ -00000bb0: 207b 7630 2c20 7031 2c20 7633 7d2c 204c {v0, p1, v3}, L │ -00000bc0: 6a61 7661 2f6c 616e 672f 5374 7269 6e67 java/lang/String │ -00000bd0: 3b2d 3e66 6f72 6d61 7428 4c6a 6176 612f ;->format(Ljava/ │ -00000be0: 7574 696c 2f4c 6f63 616c 653b 4c6a 6176 util/Locale;Ljav │ -00000bf0: 612f 6c61 6e67 2f53 7472 696e 673b 5b4c a/lang/String;[L │ -00000c00: 6a61 7661 2f6c 616e 672f 4f62 6a65 6374 java/lang/Object │ -00000c10: 3b29 4c6a 6176 612f 6c61 6e67 2f53 7472 ;)Ljava/lang/Str │ -00000c20: 696e 673b 0a0a 2020 2020 6d6f 7665 2d72 ing;.. move-r │ -00000c30: 6573 756c 742d 6f62 6a65 6374 2070 310a esult-object p1. │ -00000c40: 0a20 2020 202e 6c69 6e65 2036 3834 0a20 . .line 684. │ -00000c50: 2020 206e 6577 2d69 6e73 7461 6e63 6520 new-instance │ -00000c60: 7630 2c20 4c6f 7267 2f62 696c 6c74 6865 v0, Lorg/billthe │ -00000c70: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000c80: 6573 2453 746f 7073 5461 736b 3b0a 0a20 es$StopsTask;.. │ -00000c90: 2020 2069 6765 742d 6f62 6a65 6374 2076 iget-object v │ -00000ca0: 332c 2070 302c 204c 6f72 672f 6269 6c6c 3, p0, Lorg/bill │ -00000cb0: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000cc0: 4275 7365 7324 5175 6572 7954 6578 744c Buses$QueryTextL │ -00000cd0: 6973 7465 6e65 723b 2d3e 6275 7365 733a istener;->buses: │ -00000ce0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00000cf0: 6572 2f62 7573 6573 2f42 7573 6573 3b0a er/buses/Buses;. │ -00000d00: 0a20 2020 2069 6e76 6f6b 652d 6469 7265 . invoke-dire │ -00000d10: 6374 207b 7630 2c20 7633 7d2c 204c 6f72 ct {v0, v3}, Lor │ -00000d20: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000d30: 6275 7365 732f 4275 7365 7324 5374 6f70 buses/Buses$Stop │ -00000d40: 7354 6173 6b3b 2d3e 3c69 6e69 743e 284c sTask;->(L │ -00000d50: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000d60: 722f 6275 7365 732f 4275 7365 733b 2956 r/buses/Buses;)V │ -00000d70: 0a0a 2020 2020 6e65 772d 6172 7261 7920 .. new-array │ -00000d80: 7633 2c20 7632 2c20 5b4c 6a61 7661 2f6c v3, v2, [Ljava/l │ -00000d90: 616e 672f 5374 7269 6e67 3b0a 0a20 2020 ang/String;.. │ -00000da0: 2061 7075 742d 6f62 6a65 6374 2070 312c aput-object p1, │ -00000db0: 2076 332c 2076 310a 0a20 2020 202e 6c69 v3, v1.. .li │ -00000dc0: 6e65 2036 3835 0a20 2020 2069 6e76 6f6b ne 685. invok │ -00000dd0: 652d 7669 7274 7561 6c20 7b76 302c 2076 e-virtual {v0, v │ -00000de0: 337d 2c20 4c6f 7267 2f62 696c 6c74 6865 3}, Lorg/billthe │ -00000df0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000e00: 6573 2453 746f 7073 5461 736b 3b2d 3e65 es$StopsTask;->e │ -00000e10: 7865 6375 7465 285b 4c6a 6176 612f 6c61 xecute([Ljava/la │ -00000e20: 6e67 2f4f 626a 6563 743b 294c 616e 6472 ng/Object;)Landr │ -00000e30: 6f69 642f 6f73 2f41 7379 6e63 5461 736b oid/os/AsyncTask │ -00000e40: 3b0a 0a20 2020 202e 6c69 6e65 2036 3838 ;.. .line 688 │ -00000e50: 0a20 2020 203a 676f 746f 5f30 0a20 2020 . :goto_0. │ -00000e60: 2069 6765 742d 6f62 6a65 6374 2070 312c iget-object p1, │ -00000e70: 2070 302c 204c 6f72 672f 6269 6c6c 7468 p0, Lorg/billth │ -00000e80: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000e90: 7365 7324 5175 6572 7954 6578 744c 6973 ses$QueryTextLis │ -00000ea0: 7465 6e65 723b 2d3e 7468 6973 2430 3a4c tener;->this$0:L │ -00000eb0: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000ec0: 722f 6275 7365 732f 4275 7365 733b 0a0a r/buses/Buses;.. │ -00000ed0: 2020 2020 696e 766f 6b65 2d73 7461 7469 invoke-stati │ -00000ee0: 6320 7b70 317d 2c20 4c6f 7267 2f62 696c c {p1}, Lorg/bil │ -00000ef0: 6c74 6865 6661 726d 6572 2f62 7573 6573 lthefarmer/buses │ -00000f00: 2f42 7573 6573 3b2d 3e61 6363 6573 7324 /Buses;->access$ │ -00000f10: 3630 3028 4c6f 7267 2f62 696c 6c74 6865 600(Lorg/billthe │ -00000f20: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000f30: 6573 3b29 4c61 6e64 726f 6964 2f77 6964 es;)Landroid/wid │ -00000f40: 6765 742f 5072 6f67 7265 7373 4261 723b get/ProgressBar; │ -00000f50: 0a0a 2020 2020 6d6f 7665 2d72 6573 756c .. move-resul │ -00000f60: 742d 6f62 6a65 6374 2070 310a 0a20 2020 t-object p1.. │ -00000f70: 2069 6e76 6f6b 652d 7669 7274 7561 6c20 invoke-virtual │ -00000f80: 7b70 312c 2076 317d 2c20 4c61 6e64 726f {p1, v1}, Landro │ -00000f90: 6964 2f77 6964 6765 742f 5072 6f67 7265 id/widget/Progre │ -00000fa0: 7373 4261 723b 2d3e 7365 7456 6973 6962 ssBar;->setVisib │ -00000fb0: 696c 6974 7928 4929 560a 0a20 2020 202e ility(I)V.. . │ -00000fc0: 6c69 6e65 2036 3931 0a20 2020 2069 6765 line 691. ige │ -00000fd0: 742d 6f62 6a65 6374 2070 312c 2070 302c t-object p1, p0, │ -00000fe0: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -00000ff0: 6d65 722f 6275 7365 732f 4275 7365 7324 mer/buses/Buses$ │ -00001000: 5175 6572 7954 6578 744c 6973 7465 6e65 QueryTextListene │ -00001010: 723b 2d3e 7468 6973 2430 3a4c 6f72 672f r;->this$0:Lorg/ │ -00001020: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00001030: 7365 732f 4275 7365 733b 0a0a 2020 2020 ses/Buses;.. │ -00001040: 696e 766f 6b65 2d73 7461 7469 6320 7b70 invoke-static {p │ -00001050: 317d 2c20 4c6f 7267 2f62 696c 6c74 6865 1}, Lorg/billthe │ -00001060: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00001070: 6573 3b2d 3e61 6363 6573 7324 3730 3028 es;->access$700( │ -00001080: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -00001090: 6572 2f62 7573 6573 2f42 7573 6573 3b29 er/buses/Buses;) │ -000010a0: 4c61 6e64 726f 6964 2f76 6965 772f 4d65 Landroid/view/Me │ -000010b0: 6e75 4974 656d 3b0a 0a20 2020 206d 6f76 nuItem;.. mov │ -000010c0: 652d 7265 7375 6c74 2d6f 626a 6563 7420 e-result-object │ -000010d0: 7031 0a0a 2020 2020 6966 2d65 717a 2070 p1.. if-eqz p │ -000010e0: 312c 203a 636f 6e64 5f31 0a0a 2020 2020 1, :cond_1.. │ -000010f0: 6967 6574 2d6f 626a 6563 7420 7031 2c20 iget-object p1, │ -00001100: 7030 2c20 4c6f 7267 2f62 696c 6c74 6865 p0, Lorg/billthe │ -00001110: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00001120: 6573 2451 7565 7279 5465 7874 4c69 7374 es$QueryTextList │ -00001130: 656e 6572 3b2d 3e74 6869 7324 303a 4c6f ener;->this$0:Lo │ -00001140: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00001150: 2f62 7573 6573 2f42 7573 6573 3b0a 0a20 /buses/Buses;.. │ -00001160: 2020 2069 6e76 6f6b 652d 7374 6174 6963 invoke-static │ -00001170: 207b 7031 7d2c 204c 6f72 672f 6269 6c6c {p1}, Lorg/bill │ -00001180: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00001190: 4275 7365 733b 2d3e 6163 6365 7373 2437 Buses;->access$7 │ -000011a0: 3030 284c 6f72 672f 6269 6c6c 7468 6566 00(Lorg/billthef │ -000011b0: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -000011c0: 733b 294c 616e 6472 6f69 642f 7669 6577 s;)Landroid/view │ -000011d0: 2f4d 656e 7549 7465 6d3b 0a0a 2020 2020 /MenuItem;.. │ -000011e0: 6d6f 7665 2d72 6573 756c 742d 6f62 6a65 move-result-obje │ -000011f0: 6374 2070 310a 0a20 2020 2069 6e76 6f6b ct p1.. invok │ -00001200: 652d 696e 7465 7266 6163 6520 7b70 317d e-interface {p1} │ -00001210: 2c20 4c61 6e64 726f 6964 2f76 6965 772f , Landroid/view/ │ -00001220: 4d65 6e75 4974 656d 3b2d 3e69 7341 6374 MenuItem;->isAct │ -00001230: 696f 6e56 6965 7745 7870 616e 6465 6428 ionViewExpanded( │ -00001240: 295a 0a0a 2020 2020 6d6f 7665 2d72 6573 )Z.. move-res │ -00001250: 756c 7420 7031 0a0a 2020 2020 6966 2d65 ult p1.. if-e │ -00001260: 717a 2070 312c 203a 636f 6e64 5f31 0a0a qz p1, :cond_1.. │ -00001270: 2020 2020 2e6c 696e 6520 3639 320a 2020 .line 692. │ -00001280: 2020 6967 6574 2d6f 626a 6563 7420 7031 iget-object p1 │ -00001290: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000012a0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000012b0: 7573 6573 2451 7565 7279 5465 7874 4c69 uses$QueryTextLi │ -000012c0: 7374 656e 6572 3b2d 3e74 6869 7324 303a stener;->this$0: │ -000012d0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000012e0: 6572 2f62 7573 6573 2f42 7573 6573 3b0a er/buses/Buses;. │ -000012f0: 0a20 2020 2069 6e76 6f6b 652d 7374 6174 . invoke-stat │ -00001300: 6963 207b 7031 7d2c 204c 6f72 672f 6269 ic {p1}, Lorg/bi │ -00001310: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00001320: 732f 4275 7365 733b 2d3e 6163 6365 7373 s/Buses;->access │ -00001330: 2437 3030 284c 6f72 672f 6269 6c6c 7468 $700(Lorg/billth │ -00001340: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00001350: 7365 733b 294c 616e 6472 6f69 642f 7669 ses;)Landroid/vi │ -00001360: 6577 2f4d 656e 7549 7465 6d3b 0a0a 2020 ew/MenuItem;.. │ -00001370: 2020 6d6f 7665 2d72 6573 756c 742d 6f62 move-result-ob │ -00001380: 6a65 6374 2070 310a 0a20 2020 2069 6e76 ject p1.. inv │ -00001390: 6f6b 652d 696e 7465 7266 6163 6520 7b70 oke-interface {p │ -000013a0: 317d 2c20 4c61 6e64 726f 6964 2f76 6965 1}, Landroid/vie │ -000013b0: 772f 4d65 6e75 4974 656d 3b2d 3e63 6f6c w/MenuItem;->col │ -000013c0: 6c61 7073 6541 6374 696f 6e56 6965 7728 lapseActionView( │ -000013d0: 295a 0a0a 2020 2020 3a63 6f6e 645f 310a )Z.. :cond_1. │ -000013e0: 2020 2020 7265 7475 726e 2076 320a 2e65 return v2..e │ -000013f0: 6e64 206d 6574 686f 640a nd method. ├── smali/org/billthefarmer/buses/R$string.smali │ @@ -1,191 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 2473 farmer/buses/R$s │ -00000030: 7472 696e 673b 0a2e 7375 7065 7220 4c6a tring;..super Lj │ -00000040: 6176 612f 6c61 6e67 2f4f 626a 6563 743b ava/lang/Object; │ -00000050: 0a0a 0a23 2061 6e6e 6f74 6174 696f 6e73 ...# annotations │ -00000060: 0a2e 616e 6e6f 7461 7469 6f6e 2073 7973 ..annotation sys │ -00000070: 7465 6d20 4c64 616c 7669 6b2f 616e 6e6f tem Ldalvik/anno │ -00000080: 7461 7469 6f6e 2f45 6e63 6c6f 7369 6e67 tation/Enclosing │ -00000090: 436c 6173 733b 0a20 2020 2076 616c 7565 Class;. value │ -000000a0: 203d 204c 6f72 672f 6269 6c6c 7468 6566 = Lorg/billthef │ -000000b0: 6172 6d65 722f 6275 7365 732f 523b 0a2e armer/buses/R;.. │ -000000c0: 656e 6420 616e 6e6f 7461 7469 6f6e 0a0a end annotation.. │ -000000d0: 2e61 6e6e 6f74 6174 696f 6e20 7379 7374 .annotation syst │ -000000e0: 656d 204c 6461 6c76 696b 2f61 6e6e 6f74 em Ldalvik/annot │ -000000f0: 6174 696f 6e2f 496e 6e65 7243 6c61 7373 ation/InnerClass │ -00000100: 3b0a 2020 2020 6163 6365 7373 466c 6167 ;. accessFlag │ -00000110: 7320 3d20 3078 3139 0a20 2020 206e 616d s = 0x19. nam │ -00000120: 6520 3d20 2273 7472 696e 6722 0a2e 656e e = "string"..en │ -00000130: 6420 616e 6e6f 7461 7469 6f6e 0a0a 0a23 d annotation...# │ -00000140: 2073 7461 7469 6320 6669 656c 6473 0a2e static fields.. │ -00000150: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000160: 7469 6320 6669 6e61 6c20 6162 6f75 743a tic final about: │ -00000170: 4920 3d20 3078 3766 3036 3030 3030 0a0a I = 0x7f060000.. │ -00000180: 2e66 6965 6c64 2070 7562 6c69 6320 7374 .field public st │ -00000190: 6174 6963 2066 696e 616c 2061 626f 7574 atic final about │ -000001a0: 5f6d 6573 7361 6765 3a49 203d 2030 7837 _message:I = 0x7 │ -000001b0: 6630 3630 3030 310a 0a2e 6669 656c 6420 f060001...field │ -000001c0: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -000001d0: 6e61 6c20 6170 704e 616d 653a 4920 3d20 nal appName:I = │ -000001e0: 3078 3766 3036 3030 3032 0a0a 2e66 6965 0x7f060002...fie │ -000001f0: 6c64 2070 7562 6c69 6320 7374 6174 6963 ld public static │ -00000200: 2066 696e 616c 2062 6173 653a 4920 3d20 final base:I = │ -00000210: 3078 3766 3036 3030 3033 0a0a 2e66 6965 0x7f060003...fie │ -00000220: 6c64 2070 7562 6c69 6320 7374 6174 6963 ld public static │ -00000230: 2066 696e 616c 2062 6173 655f 6e6c 3a49 final base_nl:I │ -00000240: 203d 2030 7837 6630 3630 3030 340a 0a2e = 0x7f060004... │ -00000250: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000260: 7469 6320 6669 6e61 6c20 6269 6e67 3a49 tic final bing:I │ -00000270: 203d 2030 7837 6630 3630 3030 350a 0a2e = 0x7f060005... │ -00000280: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000290: 7469 6320 6669 6e61 6c20 636f 6d70 6173 tic final compas │ -000002a0: 733a 4920 3d20 3078 3766 3036 3030 3036 s:I = 0x7f060006 │ -000002b0: 0a0a 2e66 6965 6c64 2070 7562 6c69 6320 ...field public │ -000002c0: 7374 6174 6963 2066 696e 616c 2063 7963 static final cyc │ -000002d0: 6c65 6d61 703a 4920 3d20 3078 3766 3036 lemap:I = 0x7f06 │ -000002e0: 3030 3037 0a0a 2e66 6965 6c64 2070 7562 0007...field pub │ -000002f0: 6c69 6320 7374 6174 6963 2066 696e 616c lic static final │ -00000300: 2066 6965 7473 5f6e 6c3a 4920 3d20 3078 fiets_nl:I = 0x │ -00000310: 3766 3036 3030 3038 0a0a 2e66 6965 6c64 7f060008...field │ -00000320: 2070 7562 6c69 6320 7374 6174 6963 2066 public static f │ -00000330: 696e 616c 2066 6972 7374 5f66 6978 5f6d inal first_fix_m │ -00000340: 6573 7361 6765 3a49 203d 2030 7837 6630 essage:I = 0x7f0 │ -00000350: 3630 3030 390a 0a2e 6669 656c 6420 7075 60009...field pu │ -00000360: 626c 6963 2073 7461 7469 6320 6669 6e61 blic static fina │ -00000370: 6c20 666f 726d 6174 5f64 6973 7461 6e63 l format_distanc │ -00000380: 655f 6665 6574 3a49 203d 2030 7837 6630 e_feet:I = 0x7f0 │ -00000390: 3630 3030 610a 0a2e 6669 656c 6420 7075 6000a...field pu │ -000003a0: 626c 6963 2073 7461 7469 6320 6669 6e61 blic static fina │ -000003b0: 6c20 666f 726d 6174 5f64 6973 7461 6e63 l format_distanc │ -000003c0: 655f 6b69 6c6f 6d65 7465 7273 3a49 203d e_kilometers:I = │ -000003d0: 2030 7837 6630 3630 3030 620a 0a2e 6669 0x7f06000b...fi │ -000003e0: 656c 6420 7075 626c 6963 2073 7461 7469 eld public stati │ -000003f0: 6320 6669 6e61 6c20 666f 726d 6174 5f64 c final format_d │ -00000400: 6973 7461 6e63 655f 6d65 7465 7273 3a49 istance_meters:I │ -00000410: 203d 2030 7837 6630 3630 3030 630a 0a2e = 0x7f06000c... │ -00000420: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000430: 7469 6320 6669 6e61 6c20 666f 726d 6174 tic final format │ -00000440: 5f64 6973 7461 6e63 655f 6d69 6c65 733a _distance_miles: │ -00000450: 4920 3d20 3078 3766 3036 3030 3064 0a0a I = 0x7f06000d.. │ -00000460: 2e66 6965 6c64 2070 7562 6c69 6320 7374 .field public st │ -00000470: 6174 6963 2066 696e 616c 2066 6f72 6d61 atic final forma │ -00000480: 745f 6469 7374 616e 6365 5f6e 6175 7469 t_distance_nauti │ -00000490: 6361 6c5f 6d69 6c65 733a 4920 3d20 3078 cal_miles:I = 0x │ -000004a0: 3766 3036 3030 3065 0a0a 2e66 6965 6c64 7f06000e...field │ -000004b0: 2070 7562 6c69 6320 7374 6174 6963 2066 public static f │ -000004c0: 696e 616c 2066 6f72 6d61 745f 6469 7374 inal format_dist │ -000004d0: 616e 6365 5f6f 6e6c 795f 666f 6f74 3a49 ance_only_foot:I │ -000004e0: 203d 2030 7837 6630 3630 3030 660a 0a2e = 0x7f06000f... │ -000004f0: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000500: 7469 6320 6669 6e61 6c20 666f 726d 6174 tic final format │ -00000510: 5f64 6973 7461 6e63 655f 6f6e 6c79 5f6b _distance_only_k │ -00000520: 696c 6f6d 6574 6572 3a49 203d 2030 7837 ilometer:I = 0x7 │ -00000530: 6630 3630 3031 300a 0a2e 6669 656c 6420 f060010...field │ -00000540: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -00000550: 6e61 6c20 666f 726d 6174 5f64 6973 7461 nal format_dista │ -00000560: 6e63 655f 6f6e 6c79 5f6d 6574 6572 3a49 nce_only_meter:I │ -00000570: 203d 2030 7837 6630 3630 3031 310a 0a2e = 0x7f060011... │ -00000580: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000590: 7469 6320 6669 6e61 6c20 666f 726d 6174 tic final format │ -000005a0: 5f64 6973 7461 6e63 655f 6f6e 6c79 5f6d _distance_only_m │ -000005b0: 696c 653a 4920 3d20 3078 3766 3036 3030 ile:I = 0x7f0600 │ -000005c0: 3132 0a0a 2e66 6965 6c64 2070 7562 6c69 12...field publi │ -000005d0: 6320 7374 6174 6963 2066 696e 616c 2066 c static final f │ -000005e0: 6f72 6d61 745f 6469 7374 616e 6365 5f6f ormat_distance_o │ -000005f0: 6e6c 795f 6e61 7574 6963 616c 5f6d 696c nly_nautical_mil │ -00000600: 653a 4920 3d20 3078 3766 3036 3030 3133 e:I = 0x7f060013 │ -00000610: 0a0a 2e66 6965 6c64 2070 7562 6c69 6320 ...field public │ -00000620: 7374 6174 6963 2066 696e 616c 2066 6f72 static final for │ -00000630: 6d61 745f 6469 7374 616e 6365 5f76 616c mat_distance_val │ -00000640: 7565 5f75 6e69 743a 4920 3d20 3078 3766 ue_unit:I = 0x7f │ -00000650: 3036 3030 3134 0a0a 2e66 6965 6c64 2070 060014...field p │ -00000660: 7562 6c69 6320 7374 6174 6963 2066 696e ublic static fin │ -00000670: 616c 2068 656c 703a 4920 3d20 3078 3766 al help:I = 0x7f │ -00000680: 3036 3030 3135 0a0a 2e66 6965 6c64 2070 060015...field p │ -00000690: 7562 6c69 6320 7374 6174 6963 2066 696e ublic static fin │ -000006a0: 616c 2068 696c 6c73 3a49 203d 2030 7837 al hills:I = 0x7 │ -000006b0: 6630 3630 3031 360a 0a2e 6669 656c 6420 f060016...field │ -000006c0: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -000006d0: 6e61 6c20 6c6f 6361 7465 3a49 203d 2030 nal locate:I = 0 │ -000006e0: 7837 6630 3630 3031 370a 0a2e 6669 656c x7f060017...fiel │ -000006f0: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -00000700: 6669 6e61 6c20 6d61 705f 6d6f 6465 3a49 final map_mode:I │ -00000710: 203d 2030 7837 6630 3630 3031 380a 0a2e = 0x7f060018... │ -00000720: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000730: 7469 6320 6669 6e61 6c20 6d61 7062 6f78 tic final mapbox │ -00000740: 3a49 203d 2030 7837 6630 3630 3031 390a :I = 0x7f060019. │ -00000750: 0a2e 6669 656c 6420 7075 626c 6963 2073 ..field public s │ -00000760: 7461 7469 6320 6669 6e61 6c20 6d61 706e tatic final mapn │ -00000770: 696b 3a49 203d 2030 7837 6630 3630 3031 ik:I = 0x7f06001 │ -00000780: 610a 0a2e 6669 656c 6420 7075 626c 6963 a...field public │ -00000790: 2073 7461 7469 6320 6669 6e61 6c20 6d61 static final ma │ -000007a0: 7071 7565 7374 5f61 6572 6961 6c3a 4920 pquest_aerial:I │ -000007b0: 3d20 3078 3766 3036 3030 3162 0a0a 2e66 = 0x7f06001b...f │ -000007c0: 6965 6c64 2070 7562 6c69 6320 7374 6174 ield public stat │ -000007d0: 6963 2066 696e 616c 206d 6170 7175 6573 ic final mapques │ -000007e0: 745f 6f73 6d3a 4920 3d20 3078 3766 3036 t_osm:I = 0x7f06 │ -000007f0: 3030 3163 0a0a 2e66 6965 6c64 2070 7562 001c...field pub │ -00000800: 6c69 6320 7374 6174 6963 2066 696e 616c lic static final │ -00000810: 206d 795f 6c6f 6361 7469 6f6e 3a49 203d my_location:I = │ -00000820: 2030 7837 6630 3630 3031 640a 0a2e 6669 0x7f06001d...fi │ -00000830: 656c 6420 7075 626c 6963 2073 7461 7469 eld public stati │ -00000840: 6320 6669 6e61 6c20 6f66 666c 696e 653a c final offline: │ -00000850: 4920 3d20 3078 3766 3036 3030 3165 0a0a I = 0x7f06001e.. │ -00000860: 2e66 6965 6c64 2070 7562 6c69 6320 7374 .field public st │ -00000870: 6174 6963 2066 696e 616c 2070 7562 6c69 atic final publi │ -00000880: 635f 7472 616e 7370 6f72 743a 4920 3d20 c_transport:I = │ -00000890: 3078 3766 3036 3030 3166 0a0a 2e66 6965 0x7f06001f...fie │ -000008a0: 6c64 2070 7562 6c69 6320 7374 6174 6963 ld public static │ -000008b0: 2066 696e 616c 2072 6f61 6473 5f6e 6c3a final roads_nl: │ -000008c0: 4920 3d20 3078 3766 3036 3030 3230 0a0a I = 0x7f060020.. │ -000008d0: 2e66 6965 6c64 2070 7562 6c69 6320 7374 .field public st │ -000008e0: 6174 6963 2066 696e 616c 2073 616d 706c atic final sampl │ -000008f0: 6573 3a49 203d 2030 7837 6630 3630 3032 es:I = 0x7f06002 │ -00000900: 310a 0a2e 6669 656c 6420 7075 626c 6963 1...field public │ -00000910: 2073 7461 7469 6320 6669 6e61 6c20 7365 static final se │ -00000920: 6172 6368 3a49 203d 2030 7837 6630 3630 arch:I = 0x7f060 │ -00000930: 3032 320a 0a2e 6669 656c 6420 7075 626c 022...field publ │ -00000940: 6963 2073 7461 7469 6320 6669 6e61 6c20 ic static final │ -00000950: 7365 745f 6d6f 6465 5f68 6964 655f 6d65 set_mode_hide_me │ -00000960: 3a49 203d 2030 7837 6630 3630 3032 330a :I = 0x7f060023. │ -00000970: 0a2e 6669 656c 6420 7075 626c 6963 2073 ..field public s │ -00000980: 7461 7469 6320 6669 6e61 6c20 7365 745f tatic final set_ │ -00000990: 6d6f 6465 5f6f 6666 6c69 6e65 3a49 203d mode_offline:I = │ -000009a0: 2030 7837 6630 3630 3032 340a 0a2e 6669 0x7f060024...fi │ -000009b0: 656c 6420 7075 626c 6963 2073 7461 7469 eld public stati │ -000009c0: 6320 6669 6e61 6c20 7365 745f 6d6f 6465 c final set_mode │ -000009d0: 5f6f 6e6c 696e 653a 4920 3d20 3078 3766 _online:I = 0x7f │ -000009e0: 3036 3030 3235 0a0a 2e66 6965 6c64 2070 060025...field p │ -000009f0: 7562 6c69 6320 7374 6174 6963 2066 696e ublic static fin │ -00000a00: 616c 2073 6574 5f6d 6f64 655f 7368 6f77 al set_mode_show │ -00000a10: 5f6d 653a 4920 3d20 3078 3766 3036 3030 _me:I = 0x7f0600 │ -00000a20: 3236 0a0a 2e66 6965 6c64 2070 7562 6c69 26...field publi │ -00000a30: 6320 7374 6174 6963 2066 696e 616c 2073 c static final s │ -00000a40: 6e61 7073 686f 743a 4920 3d20 3078 3766 napshot:I = 0x7f │ -00000a50: 3036 3030 3237 0a0a 2e66 6965 6c64 2070 060027...field p │ -00000a60: 7562 6c69 6320 7374 6174 6963 2066 696e ublic static fin │ -00000a70: 616c 2073 7461 7465 733a 4920 3d20 3078 al states:I = 0x │ -00000a80: 3766 3036 3030 3238 0a0a 2e66 6965 6c64 7f060028...field │ -00000a90: 2070 7562 6c69 6320 7374 6174 6963 2066 public static f │ -00000aa0: 696e 616c 2074 6f70 6f3a 4920 3d20 3078 inal topo:I = 0x │ -00000ab0: 3766 3036 3030 3239 0a0a 2e66 6965 6c64 7f060029...field │ -00000ac0: 2070 7562 6c69 6320 7374 6174 6963 2066 public static f │ -00000ad0: 696e 616c 2075 6e6b 6e6f 776e 3a49 203d inal unknown:I = │ -00000ae0: 2030 7837 6630 3630 3032 610a 0a2e 6669 0x7f06002a...fi │ -00000af0: 656c 6420 7075 626c 6963 2073 7461 7469 eld public stati │ -00000b00: 6320 6669 6e61 6c20 7570 6461 7465 643a c final updated: │ -00000b10: 4920 3d20 3078 3766 3036 3030 3262 0a0a I = 0x7f06002b.. │ -00000b20: 2e66 6965 6c64 2070 7562 6c69 6320 7374 .field public st │ -00000b30: 6174 6963 2066 696e 616c 2076 6572 7369 atic final versi │ -00000b40: 6f6e 3a49 203d 2030 7837 6630 3630 3032 on:I = 0x7f06002 │ -00000b50: 630a 0a0a 2320 6469 7265 6374 206d 6574 c...# direct met │ -00000b60: 686f 6473 0a2e 6d65 7468 6f64 2070 7269 hods..method pri │ -00000b70: 7661 7465 2063 6f6e 7374 7275 6374 6f72 vate constructor │ -00000b80: 203c 696e 6974 3e28 2956 0a20 2020 202e ()V. . │ -00000b90: 6c6f 6361 6c73 2030 0a0a 2020 2020 696e locals 0.. in │ -00000ba0: 766f 6b65 2d64 6972 6563 7420 7b70 307d voke-direct {p0} │ -00000bb0: 2c20 4c6a 6176 612f 6c61 6e67 2f4f 626a , Ljava/lang/Obj │ -00000bc0: 6563 743b 2d3e 3c69 6e69 743e 2829 560a ect;->()V. │ -00000bd0: 0a20 2020 2072 6574 7572 6e2d 766f 6964 . return-void │ -00000be0: 0a2e 656e 6420 6d65 7468 6f64 0a ..end method. ├── smali/org/billthefarmer/buses/Buses$$ExternalSyntheticLambda0.smali │ @@ -1,66 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2424 4578 /buses/Buses$$Ex │ -00000040: 7465 726e 616c 5379 6e74 6865 7469 634c ternalSyntheticL │ -00000050: 616d 6264 6130 3b0a 2e73 7570 6572 204c ambda0;..super L │ -00000060: 6a61 7661 2f6c 616e 672f 4f62 6a65 6374 java/lang/Object │ -00000070: 3b0a 2e73 6f75 7263 6520 2244 3824 2453 ;..source "D8$$S │ -00000080: 796e 7468 6574 6963 436c 6173 7322 0a0a yntheticClass".. │ -00000090: 2320 696e 7465 7266 6163 6573 0a2e 696d # interfaces..im │ -000000a0: 706c 656d 656e 7473 204c 616e 6472 6f69 plements Landroi │ -000000b0: 642f 7669 6577 2f56 6965 7724 4f6e 546f d/view/View$OnTo │ -000000c0: 7563 684c 6973 7465 6e65 723b 0a0a 0a23 uchListener;...# │ -000000d0: 2069 6e73 7461 6e63 6520 6669 656c 6473 instance fields │ -000000e0: 0a2e 6669 656c 6420 7075 626c 6963 2066 ..field public f │ -000000f0: 696e 616c 2073 796e 7468 6574 6963 2066 inal synthetic f │ -00000100: 2430 3a4c 6f72 672f 6269 6c6c 7468 6566 $0:Lorg/billthef │ -00000110: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000120: 733b 0a0a 0a23 2064 6972 6563 7420 6d65 s;...# direct me │ -00000130: 7468 6f64 730a 2e6d 6574 686f 6420 7075 thods..method pu │ -00000140: 626c 6963 2073 796e 7468 6574 6963 2063 blic synthetic c │ -00000150: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/billthefa │ -00000170: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000180: 3b29 560a 2020 2020 2e6c 6f63 616c 7320 ;)V. .locals │ -00000190: 300a 0a20 2020 2069 6e76 6f6b 652d 6469 0.. invoke-di │ -000001a0: 7265 6374 207b 7030 7d2c 204c 6a61 7661 rect {p0}, Ljava │ -000001b0: 2f6c 616e 672f 4f62 6a65 6374 3b2d 3e3c /lang/Object;->< │ -000001c0: 696e 6974 3e28 2956 0a0a 2020 2020 6970 init>()V.. ip │ -000001d0: 7574 2d6f 626a 6563 7420 7031 2c20 7030 ut-object p1, p0 │ -000001e0: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -000001f0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000200: 2424 4578 7465 726e 616c 5379 6e74 6865 $$ExternalSynthe │ -00000210: 7469 634c 616d 6264 6130 3b2d 3e66 2430 ticLambda0;->f$0 │ -00000220: 3a4c 6f72 672f 6269 6c6c 7468 6566 6172 :Lorg/billthefar │ -00000230: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00000240: 0a0a 2020 2020 7265 7475 726e 2d76 6f69 .. return-voi │ -00000250: 640a 2e65 6e64 206d 6574 686f 640a 0a0a d..end method... │ -00000260: 2320 7669 7274 7561 6c20 6d65 7468 6f64 # virtual method │ -00000270: 730a 2e6d 6574 686f 6420 7075 626c 6963 s..method public │ -00000280: 2066 696e 616c 206f 6e54 6f75 6368 284c final onTouch(L │ -00000290: 616e 6472 6f69 642f 7669 6577 2f56 6965 android/view/Vie │ -000002a0: 773b 4c61 6e64 726f 6964 2f76 6965 772f w;Landroid/view/ │ -000002b0: 4d6f 7469 6f6e 4576 656e 743b 295a 0a20 MotionEvent;)Z. │ -000002c0: 2020 202e 6c6f 6361 6c73 2031 0a0a 2020 .locals 1.. │ -000002d0: 2020 6967 6574 2d6f 626a 6563 7420 7630 iget-object v0 │ -000002e0: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000002f0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000300: 7573 6573 2424 4578 7465 726e 616c 5379 uses$$ExternalSy │ -00000310: 6e74 6865 7469 634c 616d 6264 6130 3b2d ntheticLambda0;- │ -00000320: 3e66 2430 3a4c 6f72 672f 6269 6c6c 7468 >f$0:Lorg/billth │ -00000330: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -00000340: 7365 733b 0a0a 2020 2020 696e 766f 6b65 ses;.. invoke │ -00000350: 2d76 6972 7475 616c 207b 7630 2c20 7031 -virtual {v0, p1 │ -00000360: 2c20 7032 7d2c 204c 6f72 672f 6269 6c6c , p2}, Lorg/bill │ -00000370: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000380: 4275 7365 733b 2d3e 6c61 6d62 6461 246f Buses;->lambda$o │ -00000390: 6e43 7265 6174 6524 3024 6f72 672d 6269 nCreate$0$org-bi │ -000003a0: 6c6c 7468 6566 6172 6d65 722d 6275 7365 llthefarmer-buse │ -000003b0: 732d 4275 7365 7328 4c61 6e64 726f 6964 s-Buses(Landroid │ -000003c0: 2f76 6965 772f 5669 6577 3b4c 616e 6472 /view/View;Landr │ -000003d0: 6f69 642f 7669 6577 2f4d 6f74 696f 6e45 oid/view/MotionE │ -000003e0: 7665 6e74 3b29 5a0a 0a20 2020 206d 6f76 vent;)Z.. mov │ -000003f0: 652d 7265 7375 6c74 2070 310a 0a20 2020 e-result p1.. │ -00000400: 2072 6574 7572 6e20 7031 0a2e 656e 6420 return p1..end │ -00000410: 6d65 7468 6f64 0a method. ├── smali/org/billthefarmer/buses/R$menu.smali │ @@ -1,34 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 246d farmer/buses/R$m │ -00000030: 656e 753b 0a2e 7375 7065 7220 4c6a 6176 enu;..super Ljav │ -00000040: 612f 6c61 6e67 2f4f 626a 6563 743b 0a0a a/lang/Object;.. │ -00000050: 0a23 2061 6e6e 6f74 6174 696f 6e73 0a2e .# annotations.. │ -00000060: 616e 6e6f 7461 7469 6f6e 2073 7973 7465 annotation syste │ -00000070: 6d20 4c64 616c 7669 6b2f 616e 6e6f 7461 m Ldalvik/annota │ -00000080: 7469 6f6e 2f45 6e63 6c6f 7369 6e67 436c tion/EnclosingCl │ -00000090: 6173 733b 0a20 2020 2076 616c 7565 203d ass;. value = │ -000000a0: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -000000b0: 6d65 722f 6275 7365 732f 523b 0a2e 656e mer/buses/R;..en │ -000000c0: 6420 616e 6e6f 7461 7469 6f6e 0a0a 2e61 d annotation...a │ -000000d0: 6e6e 6f74 6174 696f 6e20 7379 7374 656d nnotation system │ -000000e0: 204c 6461 6c76 696b 2f61 6e6e 6f74 6174 Ldalvik/annotat │ -000000f0: 696f 6e2f 496e 6e65 7243 6c61 7373 3b0a ion/InnerClass;. │ -00000100: 2020 2020 6163 6365 7373 466c 6167 7320 accessFlags │ -00000110: 3d20 3078 3139 0a20 2020 206e 616d 6520 = 0x19. name │ -00000120: 3d20 226d 656e 7522 0a2e 656e 6420 616e = "menu"..end an │ -00000130: 6e6f 7461 7469 6f6e 0a0a 0a23 2073 7461 notation...# sta │ -00000140: 7469 6320 6669 656c 6473 0a2e 6669 656c tic fields..fiel │ -00000150: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -00000160: 6669 6e61 6c20 6d61 696e 3a49 203d 2030 final main:I = 0 │ -00000170: 7837 6630 3430 3030 300a 0a0a 2320 6469 x7f040000...# di │ -00000180: 7265 6374 206d 6574 686f 6473 0a2e 6d65 rect methods..me │ -00000190: 7468 6f64 2070 7269 7661 7465 2063 6f6e thod private con │ -000001a0: 7374 7275 6374 6f72 203c 696e 6974 3e28 structor ( │ -000001b0: 2956 0a20 2020 202e 6c6f 6361 6c73 2030 )V. .locals 0 │ -000001c0: 0a0a 2020 2020 696e 766f 6b65 2d64 6972 .. invoke-dir │ -000001d0: 6563 7420 7b70 307d 2c20 4c6a 6176 612f ect {p0}, Ljava/ │ -000001e0: 6c61 6e67 2f4f 626a 6563 743b 2d3e 3c69 lang/Object;->()V.. ret │ -00000200: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -00000210: 7468 6f64 0a thod. ├── smali/org/billthefarmer/buses/Buses$$ExternalSyntheticLambda1.smali │ @@ -1,61 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2424 4578 /buses/Buses$$Ex │ -00000040: 7465 726e 616c 5379 6e74 6865 7469 634c ternalSyntheticL │ -00000050: 616d 6264 6131 3b0a 2e73 7570 6572 204c ambda1;..super L │ -00000060: 6a61 7661 2f6c 616e 672f 4f62 6a65 6374 java/lang/Object │ -00000070: 3b0a 2e73 6f75 7263 6520 2244 3824 2453 ;..source "D8$$S │ -00000080: 796e 7468 6574 6963 436c 6173 7322 0a0a yntheticClass".. │ -00000090: 2320 696e 7465 7266 6163 6573 0a2e 696d # interfaces..im │ -000000a0: 706c 656d 656e 7473 204c 616e 6472 6f69 plements Landroi │ -000000b0: 642f 7669 6577 2f56 6965 7724 4f6e 436c d/view/View$OnCl │ -000000c0: 6963 6b4c 6973 7465 6e65 723b 0a0a 0a23 ickListener;...# │ -000000d0: 2069 6e73 7461 6e63 6520 6669 656c 6473 instance fields │ -000000e0: 0a2e 6669 656c 6420 7075 626c 6963 2066 ..field public f │ -000000f0: 696e 616c 2073 796e 7468 6574 6963 2066 inal synthetic f │ -00000100: 2430 3a4c 6f72 672f 6269 6c6c 7468 6566 $0:Lorg/billthef │ -00000110: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000120: 733b 0a0a 0a23 2064 6972 6563 7420 6d65 s;...# direct me │ -00000130: 7468 6f64 730a 2e6d 6574 686f 6420 7075 thods..method pu │ -00000140: 626c 6963 2073 796e 7468 6574 6963 2063 blic synthetic c │ -00000150: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor (Lorg/billthefa │ -00000170: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000180: 3b29 560a 2020 2020 2e6c 6f63 616c 7320 ;)V. .locals │ -00000190: 300a 0a20 2020 2069 6e76 6f6b 652d 6469 0.. invoke-di │ -000001a0: 7265 6374 207b 7030 7d2c 204c 6a61 7661 rect {p0}, Ljava │ -000001b0: 2f6c 616e 672f 4f62 6a65 6374 3b2d 3e3c /lang/Object;->< │ -000001c0: 696e 6974 3e28 2956 0a0a 2020 2020 6970 init>()V.. ip │ -000001d0: 7574 2d6f 626a 6563 7420 7031 2c20 7030 ut-object p1, p0 │ -000001e0: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -000001f0: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000200: 2424 4578 7465 726e 616c 5379 6e74 6865 $$ExternalSynthe │ -00000210: 7469 634c 616d 6264 6131 3b2d 3e66 2430 ticLambda1;->f$0 │ -00000220: 3a4c 6f72 672f 6269 6c6c 7468 6566 6172 :Lorg/billthefar │ -00000230: 6d65 722f 6275 7365 732f 4275 7365 733b mer/buses/Buses; │ -00000240: 0a0a 2020 2020 7265 7475 726e 2d76 6f69 .. return-voi │ -00000250: 640a 2e65 6e64 206d 6574 686f 640a 0a0a d..end method... │ -00000260: 2320 7669 7274 7561 6c20 6d65 7468 6f64 # virtual method │ -00000270: 730a 2e6d 6574 686f 6420 7075 626c 6963 s..method public │ -00000280: 2066 696e 616c 206f 6e43 6c69 636b 284c final onClick(L │ -00000290: 616e 6472 6f69 642f 7669 6577 2f56 6965 android/view/Vie │ -000002a0: 773b 2956 0a20 2020 202e 6c6f 6361 6c73 w;)V. .locals │ -000002b0: 2031 0a0a 2020 2020 6967 6574 2d6f 626a 1.. iget-obj │ -000002c0: 6563 7420 7630 2c20 7030 2c20 4c6f 7267 ect v0, p0, Lorg │ -000002d0: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -000002e0: 7573 6573 2f42 7573 6573 2424 4578 7465 uses/Buses$$Exte │ -000002f0: 726e 616c 5379 6e74 6865 7469 634c 616d rnalSyntheticLam │ -00000300: 6264 6131 3b2d 3e66 2430 3a4c 6f72 672f bda1;->f$0:Lorg/ │ -00000310: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000320: 7365 732f 4275 7365 733b 0a0a 2020 2020 ses/Buses;.. │ -00000330: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -00000340: 7630 2c20 7031 7d2c 204c 6f72 672f 6269 v0, p1}, Lorg/bi │ -00000350: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000360: 732f 4275 7365 733b 2d3e 6c61 6d62 6461 s/Buses;->lambda │ -00000370: 246f 6e43 7265 6174 6524 3124 6f72 672d $onCreate$1$org- │ -00000380: 6269 6c6c 7468 6566 6172 6d65 722d 6275 billthefarmer-bu │ -00000390: 7365 732d 4275 7365 7328 4c61 6e64 726f ses-Buses(Landro │ -000003a0: 6964 2f76 6965 772f 5669 6577 3b29 560a id/view/View;)V. │ -000003b0: 0a20 2020 2072 6574 7572 6e2d 766f 6964 . return-void │ -000003c0: 0a2e 656e 6420 6d65 7468 6f64 0a ..end method. ├── smali/org/billthefarmer/buses/Buses$StopsTask$$ExternalSyntheticLambda1.smali │ @@ -1,132 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2453 746f /buses/Buses$Sto │ -00000040: 7073 5461 736b 2424 4578 7465 726e 616c psTask$$External │ -00000050: 5379 6e74 6865 7469 634c 616d 6264 6131 SyntheticLambda1 │ -00000060: 3b0a 2e73 7570 6572 204c 6a61 7661 2f6c ;..super Ljava/l │ -00000070: 616e 672f 4f62 6a65 6374 3b0a 2e73 6f75 ang/Object;..sou │ -00000080: 7263 6520 2244 3824 2453 796e 7468 6574 rce "D8$$Synthet │ -00000090: 6963 436c 6173 7322 0a0a 2320 696e 7465 icClass"..# inte │ -000000a0: 7266 6163 6573 0a2e 696d 706c 656d 656e rfaces..implemen │ -000000b0: 7473 204c 616e 6472 6f69 642f 636f 6e74 ts Landroid/cont │ -000000c0: 656e 742f 4469 616c 6f67 496e 7465 7266 ent/DialogInterf │ -000000d0: 6163 6524 4f6e 436c 6963 6b4c 6973 7465 ace$OnClickListe │ -000000e0: 6e65 723b 0a0a 0a23 2069 6e73 7461 6e63 ner;...# instanc │ -000000f0: 6520 6669 656c 6473 0a2e 6669 656c 6420 e fields..field │ -00000100: 7075 626c 6963 2066 696e 616c 2073 796e public final syn │ -00000110: 7468 6574 6963 2066 2430 3a4c 6a61 7661 thetic f$0:Ljava │ -00000120: 2f75 7469 6c2f 4c69 7374 3b0a 0a2e 6669 /util/List;...fi │ -00000130: 656c 6420 7075 626c 6963 2066 696e 616c eld public final │ -00000140: 2073 796e 7468 6574 6963 2066 2431 3a4c synthetic f$1:L │ -00000150: 6f72 672f 6a73 6f75 702f 7365 6c65 6374 org/jsoup/select │ -00000160: 2f45 6c65 6d65 6e74 733b 0a0a 2e66 6965 /Elements;...fie │ -00000170: 6c64 2070 7562 6c69 6320 6669 6e61 6c20 ld public final │ -00000180: 7379 6e74 6865 7469 6320 6624 323a 4c6f synthetic f$2:Lo │ -00000190: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -000001a0: 2f62 7573 6573 2f42 7573 6573 3b0a 0a2e /buses/Buses;... │ -000001b0: 6669 656c 6420 7075 626c 6963 2066 696e field public fin │ -000001c0: 616c 2073 796e 7468 6574 6963 2066 2433 al synthetic f$3 │ -000001d0: 3a4c 6a61 7661 2f75 7469 6c2f 4c69 7374 :Ljava/util/List │ -000001e0: 3b0a 0a0a 2320 6469 7265 6374 206d 6574 ;...# direct met │ -000001f0: 686f 6473 0a2e 6d65 7468 6f64 2070 7562 hods..method pub │ -00000200: 6c69 6320 7379 6e74 6865 7469 6320 636f lic synthetic co │ -00000210: 6e73 7472 7563 746f 7220 3c69 6e69 743e nstructor │ -00000220: 284c 6a61 7661 2f75 7469 6c2f 4c69 7374 (Ljava/util/List │ -00000230: 3b4c 6f72 672f 6a73 6f75 702f 7365 6c65 ;Lorg/jsoup/sele │ -00000240: 6374 2f45 6c65 6d65 6e74 733b 4c6f 7267 ct/Elements;Lorg │ -00000250: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00000260: 7573 6573 2f42 7573 6573 3b4c 6a61 7661 uses/Buses;Ljava │ -00000270: 2f75 7469 6c2f 4c69 7374 3b29 560a 2020 /util/List;)V. │ -00000280: 2020 2e6c 6f63 616c 7320 300a 0a20 2020 .locals 0.. │ -00000290: 2069 6e76 6f6b 652d 6469 7265 6374 207b invoke-direct { │ -000002a0: 7030 7d2c 204c 6a61 7661 2f6c 616e 672f p0}, Ljava/lang/ │ -000002b0: 4f62 6a65 6374 3b2d 3e3c 696e 6974 3e28 Object;->( │ -000002c0: 2956 0a0a 2020 2020 6970 7574 2d6f 626a )V.. iput-obj │ -000002d0: 6563 7420 7031 2c20 7030 2c20 4c6f 7267 ect p1, p0, Lorg │ -000002e0: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -000002f0: 7573 6573 2f42 7573 6573 2453 746f 7073 uses/Buses$Stops │ -00000300: 5461 736b 2424 4578 7465 726e 616c 5379 Task$$ExternalSy │ -00000310: 6e74 6865 7469 634c 616d 6264 6131 3b2d ntheticLambda1;- │ -00000320: 3e66 2430 3a4c 6a61 7661 2f75 7469 6c2f >f$0:Ljava/util/ │ -00000330: 4c69 7374 3b0a 0a20 2020 2069 7075 742d List;.. iput- │ -00000340: 6f62 6a65 6374 2070 322c 2070 302c 204c object p2, p0, L │ -00000350: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000360: 722f 6275 7365 732f 4275 7365 7324 5374 r/buses/Buses$St │ -00000370: 6f70 7354 6173 6b24 2445 7874 6572 6e61 opsTask$$Externa │ -00000380: 6c53 796e 7468 6574 6963 4c61 6d62 6461 lSyntheticLambda │ -00000390: 313b 2d3e 6624 313a 4c6f 7267 2f6a 736f 1;->f$1:Lorg/jso │ -000003a0: 7570 2f73 656c 6563 742f 456c 656d 656e up/select/Elemen │ -000003b0: 7473 3b0a 0a20 2020 2069 7075 742d 6f62 ts;.. iput-ob │ -000003c0: 6a65 6374 2070 332c 2070 302c 204c 6f72 ject p3, p0, Lor │ -000003d0: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -000003e0: 6275 7365 732f 4275 7365 7324 5374 6f70 buses/Buses$Stop │ -000003f0: 7354 6173 6b24 2445 7874 6572 6e61 6c53 sTask$$ExternalS │ -00000400: 796e 7468 6574 6963 4c61 6d62 6461 313b yntheticLambda1; │ -00000410: 2d3e 6624 323a 4c6f 7267 2f62 696c 6c74 ->f$2:Lorg/billt │ -00000420: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000430: 7573 6573 3b0a 0a20 2020 2069 7075 742d uses;.. iput- │ -00000440: 6f62 6a65 6374 2070 342c 2070 302c 204c object p4, p0, L │ -00000450: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -00000460: 722f 6275 7365 732f 4275 7365 7324 5374 r/buses/Buses$St │ -00000470: 6f70 7354 6173 6b24 2445 7874 6572 6e61 opsTask$$Externa │ -00000480: 6c53 796e 7468 6574 6963 4c61 6d62 6461 lSyntheticLambda │ -00000490: 313b 2d3e 6624 333a 4c6a 6176 612f 7574 1;->f$3:Ljava/ut │ -000004a0: 696c 2f4c 6973 743b 0a0a 2020 2020 7265 il/List;.. re │ -000004b0: 7475 726e 2d76 6f69 640a 2e65 6e64 206d turn-void..end m │ -000004c0: 6574 686f 640a 0a0a 2320 7669 7274 7561 ethod...# virtua │ -000004d0: 6c20 6d65 7468 6f64 730a 2e6d 6574 686f l methods..metho │ -000004e0: 6420 7075 626c 6963 2066 696e 616c 206f d public final o │ -000004f0: 6e43 6c69 636b 284c 616e 6472 6f69 642f nClick(Landroid/ │ -00000500: 636f 6e74 656e 742f 4469 616c 6f67 496e content/DialogIn │ -00000510: 7465 7266 6163 653b 4929 560a 2020 2020 terface;I)V. │ -00000520: 2e6c 6f63 616c 7320 360a 0a20 2020 2069 .locals 6.. i │ -00000530: 6765 742d 6f62 6a65 6374 2076 302c 2070 get-object v0, p │ -00000540: 302c 204c 6f72 672f 6269 6c6c 7468 6566 0, Lorg/billthef │ -00000550: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000560: 7324 5374 6f70 7354 6173 6b24 2445 7874 s$StopsTask$$Ext │ -00000570: 6572 6e61 6c53 796e 7468 6574 6963 4c61 ernalSyntheticLa │ -00000580: 6d62 6461 313b 2d3e 6624 303a 4c6a 6176 mbda1;->f$0:Ljav │ -00000590: 612f 7574 696c 2f4c 6973 743b 0a0a 2020 a/util/List;.. │ -000005a0: 2020 6967 6574 2d6f 626a 6563 7420 7631 iget-object v1 │ -000005b0: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000005c0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000005d0: 7573 6573 2453 746f 7073 5461 736b 2424 uses$StopsTask$$ │ -000005e0: 4578 7465 726e 616c 5379 6e74 6865 7469 ExternalSyntheti │ -000005f0: 634c 616d 6264 6131 3b2d 3e66 2431 3a4c cLambda1;->f$1:L │ -00000600: 6f72 672f 6a73 6f75 702f 7365 6c65 6374 org/jsoup/select │ -00000610: 2f45 6c65 6d65 6e74 733b 0a0a 2020 2020 /Elements;.. │ -00000620: 6967 6574 2d6f 626a 6563 7420 7632 2c20 iget-object v2, │ -00000630: 7030 2c20 4c6f 7267 2f62 696c 6c74 6865 p0, Lorg/billthe │ -00000640: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000650: 6573 2453 746f 7073 5461 736b 2424 4578 es$StopsTask$$Ex │ -00000660: 7465 726e 616c 5379 6e74 6865 7469 634c ternalSyntheticL │ -00000670: 616d 6264 6131 3b2d 3e66 2432 3a4c 6f72 ambda1;->f$2:Lor │ -00000680: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000690: 6275 7365 732f 4275 7365 733b 0a0a 2020 buses/Buses;.. │ -000006a0: 2020 6967 6574 2d6f 626a 6563 7420 7633 iget-object v3 │ -000006b0: 2c20 7030 2c20 4c6f 7267 2f62 696c 6c74 , p0, Lorg/billt │ -000006c0: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -000006d0: 7573 6573 2453 746f 7073 5461 736b 2424 uses$StopsTask$$ │ -000006e0: 4578 7465 726e 616c 5379 6e74 6865 7469 ExternalSyntheti │ -000006f0: 634c 616d 6264 6131 3b2d 3e66 2433 3a4c cLambda1;->f$3:L │ -00000700: 6a61 7661 2f75 7469 6c2f 4c69 7374 3b0a java/util/List;. │ -00000710: 0a20 2020 206d 6f76 652d 6f62 6a65 6374 . move-object │ -00000720: 2076 342c 2070 310a 0a20 2020 206d 6f76 v4, p1.. mov │ -00000730: 6520 7635 2c20 7032 0a0a 2020 2020 696e e v5, p2.. in │ -00000740: 766f 6b65 2d73 7461 7469 632f 7261 6e67 voke-static/rang │ -00000750: 6520 7b76 3020 2e2e 2076 357d 2c20 4c6f e {v0 .. v5}, Lo │ -00000760: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000770: 2f62 7573 6573 2f42 7573 6573 2453 746f /buses/Buses$Sto │ -00000780: 7073 5461 736b 3b2d 3e6c 616d 6264 6124 psTask;->lambda$ │ -00000790: 6f6e 506f 7374 4578 6563 7574 6524 3128 onPostExecute$1( │ -000007a0: 4c6a 6176 612f 7574 696c 2f4c 6973 743b Ljava/util/List; │ -000007b0: 4c6f 7267 2f6a 736f 7570 2f73 656c 6563 Lorg/jsoup/selec │ -000007c0: 742f 456c 656d 656e 7473 3b4c 6f72 672f t/Elements;Lorg/ │ -000007d0: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -000007e0: 7365 732f 4275 7365 733b 4c6a 6176 612f ses/Buses;Ljava/ │ -000007f0: 7574 696c 2f4c 6973 743b 4c61 6e64 726f util/List;Landro │ -00000800: 6964 2f63 6f6e 7465 6e74 2f44 6961 6c6f id/content/Dialo │ -00000810: 6749 6e74 6572 6661 6365 3b49 2956 0a0a gInterface;I)V.. │ -00000820: 2020 2020 7265 7475 726e 2d76 6f69 640a return-void. │ -00000830: 2e65 6e64 206d 6574 686f 640a .end method. ├── smali/org/billthefarmer/buses/Buses$2$$ExternalSyntheticLambda0.smali │ @@ -1,59 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 7379 6e74 6865 7469 6320 4c6f nal synthetic Lo │ -00000020: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00000030: 2f62 7573 6573 2f42 7573 6573 2432 2424 /buses/Buses$2$$ │ -00000040: 4578 7465 726e 616c 5379 6e74 6865 7469 ExternalSyntheti │ -00000050: 634c 616d 6264 6130 3b0a 2e73 7570 6572 cLambda0;..super │ -00000060: 204c 6a61 7661 2f6c 616e 672f 4f62 6a65 Ljava/lang/Obje │ -00000070: 6374 3b0a 2e73 6f75 7263 6520 2244 3824 ct;..source "D8$ │ -00000080: 2453 796e 7468 6574 6963 436c 6173 7322 $SyntheticClass" │ -00000090: 0a0a 2320 696e 7465 7266 6163 6573 0a2e ..# interfaces.. │ -000000a0: 696d 706c 656d 656e 7473 204c 6a61 7661 implements Ljava │ -000000b0: 2f6c 616e 672f 5275 6e6e 6162 6c65 3b0a /lang/Runnable;. │ -000000c0: 0a0a 2320 696e 7374 616e 6365 2066 6965 ..# instance fie │ -000000d0: 6c64 730a 2e66 6965 6c64 2070 7562 6c69 lds..field publi │ -000000e0: 6320 6669 6e61 6c20 7379 6e74 6865 7469 c final syntheti │ -000000f0: 6320 6624 303a 4c6f 7267 2f62 696c 6c74 c f$0:Lorg/billt │ -00000100: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00000110: 7573 6573 2432 3b0a 0a0a 2320 6469 7265 uses$2;...# dire │ -00000120: 6374 206d 6574 686f 6473 0a2e 6d65 7468 ct methods..meth │ -00000130: 6f64 2070 7562 6c69 6320 7379 6e74 6865 od public synthe │ -00000140: 7469 6320 636f 6e73 7472 7563 746f 7220 tic constructor │ -00000150: 3c69 6e69 743e 284c 6f72 672f 6269 6c6c (Lorg/bill │ -00000160: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000170: 4275 7365 7324 323b 2956 0a20 2020 202e Buses$2;)V. . │ -00000180: 6c6f 6361 6c73 2030 0a0a 2020 2020 696e locals 0.. in │ -00000190: 766f 6b65 2d64 6972 6563 7420 7b70 307d voke-direct {p0} │ -000001a0: 2c20 4c6a 6176 612f 6c61 6e67 2f4f 626a , Ljava/lang/Obj │ -000001b0: 6563 743b 2d3e 3c69 6e69 743e 2829 560a ect;->()V. │ -000001c0: 0a20 2020 2069 7075 742d 6f62 6a65 6374 . iput-object │ -000001d0: 2070 312c 2070 302c 204c 6f72 672f 6269 p1, p0, Lorg/bi │ -000001e0: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -000001f0: 732f 4275 7365 7324 3224 2445 7874 6572 s/Buses$2$$Exter │ -00000200: 6e61 6c53 796e 7468 6574 6963 4c61 6d62 nalSyntheticLamb │ -00000210: 6461 303b 2d3e 6624 303a 4c6f 7267 2f62 da0;->f$0:Lorg/b │ -00000220: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000230: 6573 2f42 7573 6573 2432 3b0a 0a20 2020 es/Buses$2;.. │ -00000240: 2072 6574 7572 6e2d 766f 6964 0a2e 656e return-void..en │ -00000250: 6420 6d65 7468 6f64 0a0a 0a23 2076 6972 d method...# vir │ -00000260: 7475 616c 206d 6574 686f 6473 0a2e 6d65 tual methods..me │ -00000270: 7468 6f64 2070 7562 6c69 6320 6669 6e61 thod public fina │ -00000280: 6c20 7275 6e28 2956 0a20 2020 202e 6c6f l run()V. .lo │ -00000290: 6361 6c73 2031 0a0a 2020 2020 6967 6574 cals 1.. iget │ -000002a0: 2d6f 626a 6563 7420 7630 2c20 7030 2c20 -object v0, p0, │ -000002b0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000002c0: 6572 2f62 7573 6573 2f42 7573 6573 2432 er/buses/Buses$2 │ -000002d0: 2424 4578 7465 726e 616c 5379 6e74 6865 $$ExternalSynthe │ -000002e0: 7469 634c 616d 6264 6130 3b2d 3e66 2430 ticLambda0;->f$0 │ -000002f0: 3a4c 6f72 672f 6269 6c6c 7468 6566 6172 :Lorg/billthefar │ -00000300: 6d65 722f 6275 7365 732f 4275 7365 7324 mer/buses/Buses$ │ -00000310: 323b 0a0a 2020 2020 696e 766f 6b65 2d76 2;.. invoke-v │ -00000320: 6972 7475 616c 207b 7630 7d2c 204c 6f72 irtual {v0}, Lor │ -00000330: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00000340: 6275 7365 732f 4275 7365 7324 323b 2d3e buses/Buses$2;-> │ -00000350: 6c61 6d62 6461 246f 6e4c 6f63 6174 696f lambda$onLocatio │ -00000360: 6e43 6861 6e67 6564 2430 246f 7267 2d62 nChanged$0$org-b │ -00000370: 696c 6c74 6865 6661 726d 6572 2d62 7573 illthefarmer-bus │ -00000380: 6573 2d42 7573 6573 2432 2829 560a 0a20 es-Buses$2()V.. │ -00000390: 2020 2072 6574 7572 6e2d 766f 6964 0a2e return-void.. │ -000003a0: 656e 6420 6d65 7468 6f64 0a end method. ├── smali/org/billthefarmer/buses/R$layout.smali │ @@ -1,44 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 246c farmer/buses/R$l │ -00000030: 6179 6f75 743b 0a2e 7375 7065 7220 4c6a ayout;..super Lj │ -00000040: 6176 612f 6c61 6e67 2f4f 626a 6563 743b ava/lang/Object; │ -00000050: 0a0a 0a23 2061 6e6e 6f74 6174 696f 6e73 ...# annotations │ -00000060: 0a2e 616e 6e6f 7461 7469 6f6e 2073 7973 ..annotation sys │ -00000070: 7465 6d20 4c64 616c 7669 6b2f 616e 6e6f tem Ldalvik/anno │ -00000080: 7461 7469 6f6e 2f45 6e63 6c6f 7369 6e67 tation/Enclosing │ -00000090: 436c 6173 733b 0a20 2020 2076 616c 7565 Class;. value │ -000000a0: 203d 204c 6f72 672f 6269 6c6c 7468 6566 = Lorg/billthef │ -000000b0: 6172 6d65 722f 6275 7365 732f 523b 0a2e armer/buses/R;.. │ -000000c0: 656e 6420 616e 6e6f 7461 7469 6f6e 0a0a end annotation.. │ -000000d0: 2e61 6e6e 6f74 6174 696f 6e20 7379 7374 .annotation syst │ -000000e0: 656d 204c 6461 6c76 696b 2f61 6e6e 6f74 em Ldalvik/annot │ -000000f0: 6174 696f 6e2f 496e 6e65 7243 6c61 7373 ation/InnerClass │ -00000100: 3b0a 2020 2020 6163 6365 7373 466c 6167 ;. accessFlag │ -00000110: 7320 3d20 3078 3139 0a20 2020 206e 616d s = 0x19. nam │ -00000120: 6520 3d20 226c 6179 6f75 7422 0a2e 656e e = "layout"..en │ -00000130: 6420 616e 6e6f 7461 7469 6f6e 0a0a 0a23 d annotation...# │ -00000140: 2073 7461 7469 6320 6669 656c 6473 0a2e static fields.. │ -00000150: 6669 656c 6420 7075 626c 6963 2073 7461 field public sta │ -00000160: 7469 6320 6669 6e61 6c20 626f 6e75 7370 tic final bonusp │ -00000170: 6163 6b5f 6275 6262 6c65 3a49 203d 2030 ack_bubble:I = 0 │ -00000180: 7837 6630 3330 3030 300a 0a2e 6669 656c x7f030000...fiel │ -00000190: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -000001a0: 6669 6e61 6c20 6865 6c70 3a49 203d 2030 final help:I = 0 │ -000001b0: 7837 6630 3330 3030 310a 0a2e 6669 656c x7f030001...fiel │ -000001c0: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -000001d0: 6669 6e61 6c20 6d61 696e 3a49 203d 2030 final main:I = 0 │ -000001e0: 7837 6630 3330 3030 320a 0a2e 6669 656c x7f030002...fiel │ -000001f0: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -00000200: 6669 6e61 6c20 7769 6467 6574 3a49 203d final widget:I = │ -00000210: 2030 7837 6630 3330 3030 330a 0a0a 2320 0x7f030003...# │ -00000220: 6469 7265 6374 206d 6574 686f 6473 0a2e direct methods.. │ -00000230: 6d65 7468 6f64 2070 7269 7661 7465 2063 method private c │ -00000240: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor ()V. .locals │ -00000260: 2030 0a0a 2020 2020 696e 766f 6b65 2d64 0.. invoke-d │ -00000270: 6972 6563 7420 7b70 307d 2c20 4c6a 6176 irect {p0}, Ljav │ -00000280: 612f 6c61 6e67 2f4f 626a 6563 743b 2d3e a/lang/Object;-> │ -00000290: 3c69 6e69 743e 2829 560a 0a20 2020 2072 ()V.. r │ -000002a0: 6574 7572 6e2d 766f 6964 0a2e 656e 6420 eturn-void..end │ -000002b0: 6d65 7468 6f64 0a method. ├── smali/org/billthefarmer/buses/BusesWidgetUpdate$BusesTask.smali │ @@ -1,614 +0,0 @@ │ -00000000: 2e63 6c61 7373 204c 6f72 672f 6269 6c6c .class Lorg/bill │ -00000010: 7468 6566 6172 6d65 722f 6275 7365 732f thefarmer/buses/ │ -00000020: 4275 7365 7357 6964 6765 7455 7064 6174 BusesWidgetUpdat │ -00000030: 6524 4275 7365 7354 6173 6b3b 0a2e 7375 e$BusesTask;..su │ -00000040: 7065 7220 4c61 6e64 726f 6964 2f6f 732f per Landroid/os/ │ -00000050: 4173 796e 6354 6173 6b3b 0a2e 736f 7572 AsyncTask;..sour │ -00000060: 6365 2022 4275 7365 7357 6964 6765 7455 ce "BusesWidgetU │ -00000070: 7064 6174 652e 6a61 7661 220a 0a0a 2320 pdate.java"...# │ -00000080: 616e 6e6f 7461 7469 6f6e 730a 2e61 6e6e annotations..ann │ -00000090: 6f74 6174 696f 6e20 7379 7374 656d 204c otation system L │ -000000a0: 6461 6c76 696b 2f61 6e6e 6f74 6174 696f dalvik/annotatio │ -000000b0: 6e2f 456e 636c 6f73 696e 6743 6c61 7373 n/EnclosingClass │ -000000c0: 3b0a 2020 2020 7661 6c75 6520 3d20 4c6f ;. value = Lo │ -000000d0: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -000000e0: 2f62 7573 6573 2f42 7573 6573 5769 6467 /buses/BusesWidg │ -000000f0: 6574 5570 6461 7465 3b0a 2e65 6e64 2061 etUpdate;..end a │ -00000100: 6e6e 6f74 6174 696f 6e0a 0a2e 616e 6e6f nnotation...anno │ -00000110: 7461 7469 6f6e 2073 7973 7465 6d20 4c64 tation system Ld │ -00000120: 616c 7669 6b2f 616e 6e6f 7461 7469 6f6e alvik/annotation │ -00000130: 2f49 6e6e 6572 436c 6173 733b 0a20 2020 /InnerClass;. │ -00000140: 2061 6363 6573 7346 6c61 6773 203d 2030 accessFlags = 0 │ -00000150: 7861 0a20 2020 206e 616d 6520 3d20 2242 xa. name = "B │ -00000160: 7573 6573 5461 736b 220a 2e65 6e64 2061 usesTask"..end a │ -00000170: 6e6e 6f74 6174 696f 6e0a 0a2e 616e 6e6f nnotation...anno │ -00000180: 7461 7469 6f6e 2073 7973 7465 6d20 4c64 tation system Ld │ -00000190: 616c 7669 6b2f 616e 6e6f 7461 7469 6f6e alvik/annotation │ -000001a0: 2f53 6967 6e61 7475 7265 3b0a 2020 2020 /Signature;. │ -000001b0: 7661 6c75 6520 3d20 7b0a 2020 2020 2020 value = {. │ -000001c0: 2020 224c 616e 6472 6f69 642f 6f73 2f41 "Landroid/os/A │ -000001d0: 7379 6e63 5461 736b 3c22 2c0a 2020 2020 syncTask<",. │ -000001e0: 2020 2020 224c 6a61 7661 2f6c 616e 672f "Ljava/lang/ │ -000001f0: 5374 7269 6e67 3b22 2c0a 2020 2020 2020 String;",. │ -00000200: 2020 224c 6a61 7661 2f6c 616e 672f 566f "Ljava/lang/Vo │ -00000210: 6964 3b22 2c0a 2020 2020 2020 2020 224c id;",. "L │ -00000220: 6f72 672f 6a73 6f75 702f 6e6f 6465 732f org/jsoup/nodes/ │ -00000230: 446f 6375 6d65 6e74 3b22 2c0a 2020 2020 Document;",. │ -00000240: 2020 2020 223e 3b22 0a20 2020 207d 0a2e ">;". }.. │ -00000250: 656e 6420 616e 6e6f 7461 7469 6f6e 0a0a end annotation.. │ -00000260: 0a23 2069 6e73 7461 6e63 6520 6669 656c .# instance fiel │ -00000270: 6473 0a2e 6669 656c 6420 7072 6976 6174 ds..field privat │ -00000280: 6520 6275 7365 7357 6561 6b52 6566 6572 e busesWeakRefer │ -00000290: 656e 6365 3a4c 6a61 7661 2f6c 616e 672f ence:Ljava/lang/ │ -000002a0: 7265 662f 5765 616b 5265 6665 7265 6e63 ref/WeakReferenc │ -000002b0: 653b 0a20 2020 202e 616e 6e6f 7461 7469 e;. .annotati │ -000002c0: 6f6e 2073 7973 7465 6d20 4c64 616c 7669 on system Ldalvi │ -000002d0: 6b2f 616e 6e6f 7461 7469 6f6e 2f53 6967 k/annotation/Sig │ -000002e0: 6e61 7475 7265 3b0a 2020 2020 2020 2020 nature;. │ -000002f0: 7661 6c75 6520 3d20 7b0a 2020 2020 2020 value = {. │ -00000300: 2020 2020 2020 224c 6a61 7661 2f6c 616e "Ljava/lan │ -00000310: 672f 7265 662f 5765 616b 5265 6665 7265 g/ref/WeakRefere │ -00000320: 6e63 653c 222c 0a20 2020 2020 2020 2020 nce<",. │ -00000330: 2020 2022 4c6f 7267 2f62 696c 6c74 6865 "Lorg/billthe │ -00000340: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000350: 6573 5769 6467 6574 5570 6461 7465 3b22 esWidgetUpdate;" │ -00000360: 2c0a 2020 2020 2020 2020 2020 2020 223e ,. "> │ -00000370: 3b22 0a20 2020 2020 2020 207d 0a20 2020 ;". }. │ -00000380: 202e 656e 6420 616e 6e6f 7461 7469 6f6e .end annotation │ -00000390: 0a2e 656e 6420 6669 656c 640a 0a0a 2320 ..end field...# │ -000003a0: 6469 7265 6374 206d 6574 686f 6473 0a2e direct methods.. │ -000003b0: 6d65 7468 6f64 2070 7562 6c69 6320 636f method public co │ -000003c0: 6e73 7472 7563 746f 7220 3c69 6e69 743e nstructor │ -000003d0: 284c 6f72 672f 6269 6c6c 7468 6566 6172 (Lorg/billthefar │ -000003e0: 6d65 722f 6275 7365 732f 4275 7365 7357 mer/buses/BusesW │ -000003f0: 6964 6765 7455 7064 6174 653b 2956 0a20 idgetUpdate;)V. │ -00000400: 2020 202e 6c6f 6361 6c73 2031 0a0a 2020 .locals 1.. │ -00000410: 2020 2e6c 696e 6520 3134 370a 2020 2020 .line 147. │ -00000420: 696e 766f 6b65 2d64 6972 6563 7420 7b70 invoke-direct {p │ -00000430: 307d 2c20 4c61 6e64 726f 6964 2f6f 732f 0}, Landroid/os/ │ -00000440: 4173 796e 6354 6173 6b3b 2d3e 3c69 6e69 AsyncTask;->()V.. .line │ -00000460: 2031 3438 0a20 2020 206e 6577 2d69 6e73 148. new-ins │ -00000470: 7461 6e63 6520 7630 2c20 4c6a 6176 612f tance v0, Ljava/ │ -00000480: 6c61 6e67 2f72 6566 2f57 6561 6b52 6566 lang/ref/WeakRef │ -00000490: 6572 656e 6365 3b0a 0a20 2020 2069 6e76 erence;.. inv │ -000004a0: 6f6b 652d 6469 7265 6374 207b 7630 2c20 oke-direct {v0, │ -000004b0: 7031 7d2c 204c 6a61 7661 2f6c 616e 672f p1}, Ljava/lang/ │ -000004c0: 7265 662f 5765 616b 5265 6665 7265 6e63 ref/WeakReferenc │ -000004d0: 653b 2d3e 3c69 6e69 743e 284c 6a61 7661 e;->(Ljava │ -000004e0: 2f6c 616e 672f 4f62 6a65 6374 3b29 560a /lang/Object;)V. │ -000004f0: 0a20 2020 2069 7075 742d 6f62 6a65 6374 . iput-object │ -00000500: 2076 302c 2070 302c 204c 6f72 672f 6269 v0, p0, Lorg/bi │ -00000510: 6c6c 7468 6566 6172 6d65 722f 6275 7365 llthefarmer/buse │ -00000520: 732f 4275 7365 7357 6964 6765 7455 7064 s/BusesWidgetUpd │ -00000530: 6174 6524 4275 7365 7354 6173 6b3b 2d3e ate$BusesTask;-> │ -00000540: 6275 7365 7357 6561 6b52 6566 6572 656e busesWeakReferen │ -00000550: 6365 3a4c 6a61 7661 2f6c 616e 672f 7265 ce:Ljava/lang/re │ -00000560: 662f 5765 616b 5265 6665 7265 6e63 653b f/WeakReference; │ -00000570: 0a0a 2020 2020 7265 7475 726e 2d76 6f69 .. return-voi │ -00000580: 640a 2e65 6e64 206d 6574 686f 640a 0a2e d..end method... │ -00000590: 6d65 7468 6f64 2073 7461 7469 6320 7379 method static sy │ -000005a0: 6e74 6865 7469 6320 6c61 6d62 6461 246f nthetic lambda$o │ -000005b0: 6e50 6f73 7445 7865 6375 7465 2430 284c nPostExecute$0(L │ -000005c0: 6f72 672f 6269 6c6c 7468 6566 6172 6d65 org/billthefarme │ -000005d0: 722f 6275 7365 732f 4275 7365 7357 6964 r/buses/BusesWid │ -000005e0: 6765 7455 7064 6174 653b 2956 0a20 2020 getUpdate;)V. │ -000005f0: 202e 6c6f 6361 6c73 2030 0a0a 2020 2020 .locals 0.. │ -00000600: 2e6c 696e 6520 3233 350a 2020 2020 696e .line 235. in │ -00000610: 766f 6b65 2d73 7461 7469 6320 7b70 307d voke-static {p0} │ -00000620: 2c20 4c6f 7267 2f62 696c 6c74 6865 6661 , Lorg/billthefa │ -00000630: 726d 6572 2f62 7573 6573 2f42 7573 6573 rmer/buses/Buses │ -00000640: 5769 6467 6574 5570 6461 7465 3b2d 3e61 WidgetUpdate;->a │ -00000650: 6363 6573 7324 3230 3028 4c6f 7267 2f62 ccess$200(Lorg/b │ -00000660: 696c 6c74 6865 6661 726d 6572 2f62 7573 illthefarmer/bus │ -00000670: 6573 2f42 7573 6573 5769 6467 6574 5570 es/BusesWidgetUp │ -00000680: 6461 7465 3b29 560a 0a20 2020 2072 6574 date;)V.. ret │ -00000690: 7572 6e2d 766f 6964 0a2e 656e 6420 6d65 urn-void..end me │ -000006a0: 7468 6f64 0a0a 0a23 2076 6972 7475 616c thod...# virtual │ -000006b0: 206d 6574 686f 6473 0a2e 6d65 7468 6f64 methods..method │ -000006c0: 2070 726f 7465 6374 6564 2062 7269 6467 protected bridg │ -000006d0: 6520 7379 6e74 6865 7469 6320 646f 496e e synthetic doIn │ -000006e0: 4261 636b 6772 6f75 6e64 285b 4c6a 6176 Background([Ljav │ -000006f0: 612f 6c61 6e67 2f4f 626a 6563 743b 294c a/lang/Object;)L │ -00000700: 6a61 7661 2f6c 616e 672f 4f62 6a65 6374 java/lang/Object │ -00000710: 3b0a 2020 2020 2e6c 6f63 616c 7320 300a ;. .locals 0. │ -00000720: 0a20 2020 202e 6c69 6e65 2031 3430 0a20 . .line 140. │ -00000730: 2020 2063 6865 636b 2d63 6173 7420 7031 check-cast p1 │ -00000740: 2c20 5b4c 6a61 7661 2f6c 616e 672f 5374 , [Ljava/lang/St │ -00000750: 7269 6e67 3b0a 0a20 2020 2069 6e76 6f6b ring;.. invok │ -00000760: 652d 7669 7274 7561 6c20 7b70 302c 2070 e-virtual {p0, p │ -00000770: 317d 2c20 4c6f 7267 2f62 696c 6c74 6865 1}, Lorg/billthe │ -00000780: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -00000790: 6573 5769 6467 6574 5570 6461 7465 2442 esWidgetUpdate$B │ -000007a0: 7573 6573 5461 736b 3b2d 3e64 6f49 6e42 usesTask;->doInB │ -000007b0: 6163 6b67 726f 756e 6428 5b4c 6a61 7661 ackground([Ljava │ -000007c0: 2f6c 616e 672f 5374 7269 6e67 3b29 4c6f /lang/String;)Lo │ -000007d0: 7267 2f6a 736f 7570 2f6e 6f64 6573 2f44 rg/jsoup/nodes/D │ -000007e0: 6f63 756d 656e 743b 0a0a 2020 2020 6d6f ocument;.. mo │ -000007f0: 7665 2d72 6573 756c 742d 6f62 6a65 6374 ve-result-object │ -00000800: 2070 310a 0a20 2020 2072 6574 7572 6e2d p1.. return- │ -00000810: 6f62 6a65 6374 2070 310a 2e65 6e64 206d object p1..end m │ -00000820: 6574 686f 640a 0a2e 6d65 7468 6f64 2070 ethod...method p │ -00000830: 726f 7465 6374 6564 2076 6172 6172 6773 rotected varargs │ -00000840: 2064 6f49 6e42 6163 6b67 726f 756e 6428 doInBackground( │ -00000850: 5b4c 6a61 7661 2f6c 616e 672f 5374 7269 [Ljava/lang/Stri │ -00000860: 6e67 3b29 4c6f 7267 2f6a 736f 7570 2f6e ng;)Lorg/jsoup/n │ -00000870: 6f64 6573 2f44 6f63 756d 656e 743b 0a20 odes/Document;. │ -00000880: 2020 202e 6c6f 6361 6c73 2032 0a0a 2020 .locals 2.. │ -00000890: 2020 2e6c 696e 6520 3135 350a 2020 2020 .line 155. │ -000008a0: 6967 6574 2d6f 626a 6563 7420 7630 2c20 iget-object v0, │ -000008b0: 7030 2c20 4c6f 7267 2f62 696c 6c74 6865 p0, Lorg/billthe │ -000008c0: 6661 726d 6572 2f62 7573 6573 2f42 7573 farmer/buses/Bus │ -000008d0: 6573 5769 6467 6574 5570 6461 7465 2442 esWidgetUpdate$B │ -000008e0: 7573 6573 5461 736b 3b2d 3e62 7573 6573 usesTask;->buses │ -000008f0: 5765 616b 5265 6665 7265 6e63 653a 4c6a WeakReference:Lj │ -00000900: 6176 612f 6c61 6e67 2f72 6566 2f57 6561 ava/lang/ref/Wea │ -00000910: 6b52 6566 6572 656e 6365 3b0a 0a20 2020 kReference;.. │ -00000920: 2069 6e76 6f6b 652d 7669 7274 7561 6c20 invoke-virtual │ -00000930: 7b76 307d 2c20 4c6a 6176 612f 6c61 6e67 {v0}, Ljava/lang │ -00000940: 2f72 6566 2f57 6561 6b52 6566 6572 656e /ref/WeakReferen │ -00000950: 6365 3b2d 3e67 6574 2829 4c6a 6176 612f ce;->get()Ljava/ │ -00000960: 6c61 6e67 2f4f 626a 6563 743b 0a0a 2020 lang/Object;.. │ -00000970: 2020 6d6f 7665 2d72 6573 756c 742d 6f62 move-result-ob │ -00000980: 6a65 6374 2076 300a 0a20 2020 2063 6865 ject v0.. che │ -00000990: 636b 2d63 6173 7420 7630 2c20 4c6f 7267 ck-cast v0, Lorg │ -000009a0: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -000009b0: 7573 6573 2f42 7573 6573 5769 6467 6574 uses/BusesWidget │ -000009c0: 5570 6461 7465 3b0a 0a20 2020 2063 6f6e Update;.. con │ -000009d0: 7374 2f34 2076 312c 2030 7830 0a0a 2020 st/4 v1, 0x0.. │ -000009e0: 2020 6966 2d6e 657a 2076 302c 203a 636f if-nez v0, :co │ -000009f0: 6e64 5f30 0a0a 2020 2020 7265 7475 726e nd_0.. return │ -00000a00: 2d6f 626a 6563 7420 7631 0a0a 2020 2020 -object v1.. │ -00000a10: 3a63 6f6e 645f 300a 2020 2020 636f 6e73 :cond_0. cons │ -00000a20: 742f 3420 7630 2c20 3078 300a 0a20 2020 t/4 v0, 0x0.. │ -00000a30: 202e 6c69 6e65 2031 3539 0a20 2020 2061 .line 159. a │ -00000a40: 6765 742d 6f62 6a65 6374 2070 312c 2070 get-object p1, p │ -00000a50: 312c 2076 300a 0a20 2020 202e 6c69 6e65 1, v0.. .line │ -00000a60: 2031 3633 0a20 2020 203a 7472 795f 7374 163. :try_st │ -00000a70: 6172 745f 300a 2020 2020 696e 766f 6b65 art_0. invoke │ -00000a80: 2d73 7461 7469 6320 7b70 317d 2c20 4c6f -static {p1}, Lo │ -00000a90: 7267 2f6a 736f 7570 2f4a 736f 7570 3b2d rg/jsoup/Jsoup;- │ -00000aa0: 3e63 6f6e 6e65 6374 284c 6a61 7661 2f6c >connect(Ljava/l │ -00000ab0: 616e 672f 5374 7269 6e67 3b29 4c6f 7267 ang/String;)Lorg │ -00000ac0: 2f6a 736f 7570 2f43 6f6e 6e65 6374 696f /jsoup/Connectio │ -00000ad0: 6e3b 0a0a 2020 2020 6d6f 7665 2d72 6573 n;.. move-res │ -00000ae0: 756c 742d 6f62 6a65 6374 2070 310a 0a20 ult-object p1.. │ -00000af0: 2020 2069 6e76 6f6b 652d 696e 7465 7266 invoke-interf │ -00000b00: 6163 6520 7b70 317d 2c20 4c6f 7267 2f6a ace {p1}, Lorg/j │ -00000b10: 736f 7570 2f43 6f6e 6e65 6374 696f 6e3b soup/Connection; │ -00000b20: 2d3e 6765 7428 294c 6f72 672f 6a73 6f75 ->get()Lorg/jsou │ -00000b30: 702f 6e6f 6465 732f 446f 6375 6d65 6e74 p/nodes/Document │ -00000b40: 3b0a 0a20 2020 206d 6f76 652d 7265 7375 ;.. move-resu │ -00000b50: 6c74 2d6f 626a 6563 7420 7031 0a20 2020 lt-object p1. │ -00000b60: 203a 7472 795f 656e 645f 300a 2020 2020 :try_end_0. │ -00000b70: 2e63 6174 6368 204c 6a61 7661 2f6c 616e .catch Ljava/lan │ -00000b80: 672f 4578 6365 7074 696f 6e3b 207b 3a74 g/Exception; {:t │ -00000b90: 7279 5f73 7461 7274 5f30 202e 2e20 3a74 ry_start_0 .. :t │ -00000ba0: 7279 5f65 6e64 5f30 7d20 3a63 6174 6368 ry_end_0} :catch │ -00000bb0: 5f30 0a0a 2020 2020 7265 7475 726e 2d6f _0.. return-o │ -00000bc0: 626a 6563 7420 7031 0a0a 2020 2020 3a63 bject p1.. :c │ -00000bd0: 6174 6368 5f30 0a20 2020 206d 6f76 652d atch_0. move- │ -00000be0: 6578 6365 7074 696f 6e20 7031 0a0a 2020 exception p1.. │ -00000bf0: 2020 2e6c 696e 6520 3136 390a 2020 2020 .line 169. │ -00000c00: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -00000c10: 7031 7d2c 204c 6a61 7661 2f6c 616e 672f p1}, Ljava/lang/ │ -00000c20: 4578 6365 7074 696f 6e3b 2d3e 7072 696e Exception;->prin │ -00000c30: 7453 7461 636b 5472 6163 6528 2956 0a0a tStackTrace()V.. │ -00000c40: 2020 2020 7265 7475 726e 2d6f 626a 6563 return-objec │ -00000c50: 7420 7631 0a2e 656e 6420 6d65 7468 6f64 t v1..end method │ -00000c60: 0a0a 2e6d 6574 686f 6420 7072 6f74 6563 ...method protec │ -00000c70: 7465 6420 6272 6964 6765 2073 796e 7468 ted bridge synth │ -00000c80: 6574 6963 206f 6e50 6f73 7445 7865 6375 etic onPostExecu │ -00000c90: 7465 284c 6a61 7661 2f6c 616e 672f 4f62 te(Ljava/lang/Ob │ -00000ca0: 6a65 6374 3b29 560a 2020 2020 2e6c 6f63 ject;)V. .loc │ -00000cb0: 616c 7320 300a 0a20 2020 202e 6c69 6e65 als 0.. .line │ -00000cc0: 2031 3430 0a20 2020 2063 6865 636b 2d63 140. check-c │ -00000cd0: 6173 7420 7031 2c20 4c6f 7267 2f6a 736f ast p1, Lorg/jso │ -00000ce0: 7570 2f6e 6f64 6573 2f44 6f63 756d 656e up/nodes/Documen │ -00000cf0: 743b 0a0a 2020 2020 696e 766f 6b65 2d76 t;.. invoke-v │ -00000d00: 6972 7475 616c 207b 7030 2c20 7031 7d2c irtual {p0, p1}, │ -00000d10: 204c 6f72 672f 6269 6c6c 7468 6566 6172 Lorg/billthefar │ -00000d20: 6d65 722f 6275 7365 732f 4275 7365 7357 mer/buses/BusesW │ -00000d30: 6964 6765 7455 7064 6174 6524 4275 7365 idgetUpdate$Buse │ -00000d40: 7354 6173 6b3b 2d3e 6f6e 506f 7374 4578 sTask;->onPostEx │ -00000d50: 6563 7574 6528 4c6f 7267 2f6a 736f 7570 ecute(Lorg/jsoup │ -00000d60: 2f6e 6f64 6573 2f44 6f63 756d 656e 743b /nodes/Document; │ -00000d70: 2956 0a0a 2020 2020 7265 7475 726e 2d76 )V.. return-v │ -00000d80: 6f69 640a 2e65 6e64 206d 6574 686f 640a oid..end method. │ -00000d90: 0a2e 6d65 7468 6f64 2070 726f 7465 6374 ..method protect │ -00000da0: 6564 206f 6e50 6f73 7445 7865 6375 7465 ed onPostExecute │ -00000db0: 284c 6f72 672f 6a73 6f75 702f 6e6f 6465 (Lorg/jsoup/node │ -00000dc0: 732f 446f 6375 6d65 6e74 3b29 560a 2020 s/Document;)V. │ -00000dd0: 2020 2e6c 6f63 616c 7320 390a 0a20 2020 .locals 9.. │ -00000de0: 202e 6c69 6e65 2031 3739 0a20 2020 2069 .line 179. i │ -00000df0: 6765 742d 6f62 6a65 6374 2076 302c 2070 get-object v0, p │ -00000e00: 302c 204c 6f72 672f 6269 6c6c 7468 6566 0, Lorg/billthef │ -00000e10: 6172 6d65 722f 6275 7365 732f 4275 7365 armer/buses/Buse │ -00000e20: 7357 6964 6765 7455 7064 6174 6524 4275 sWidgetUpdate$Bu │ -00000e30: 7365 7354 6173 6b3b 2d3e 6275 7365 7357 sesTask;->busesW │ -00000e40: 6561 6b52 6566 6572 656e 6365 3a4c 6a61 eakReference:Lja │ -00000e50: 7661 2f6c 616e 672f 7265 662f 5765 616b va/lang/ref/Weak │ -00000e60: 5265 6665 7265 6e63 653b 0a0a 2020 2020 Reference;.. │ -00000e70: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -00000e80: 7630 7d2c 204c 6a61 7661 2f6c 616e 672f v0}, Ljava/lang/ │ -00000e90: 7265 662f 5765 616b 5265 6665 7265 6e63 ref/WeakReferenc │ -00000ea0: 653b 2d3e 6765 7428 294c 6a61 7661 2f6c e;->get()Ljava/l │ -00000eb0: 616e 672f 4f62 6a65 6374 3b0a 0a20 2020 ang/Object;.. │ -00000ec0: 206d 6f76 652d 7265 7375 6c74 2d6f 626a move-result-obj │ -00000ed0: 6563 7420 7630 0a0a 2020 2020 6368 6563 ect v0.. chec │ -00000ee0: 6b2d 6361 7374 2076 302c 204c 6f72 672f k-cast v0, Lorg/ │ -00000ef0: 6269 6c6c 7468 6566 6172 6d65 722f 6275 billthefarmer/bu │ -00000f00: 7365 732f 4275 7365 7357 6964 6765 7455 ses/BusesWidgetU │ -00000f10: 7064 6174 653b 0a0a 2020 2020 6966 2d6e pdate;.. if-n │ -00000f20: 657a 2076 302c 203a 636f 6e64 5f30 0a0a ez v0, :cond_0.. │ -00000f30: 2020 2020 7265 7475 726e 2d76 6f69 640a return-void. │ -00000f40: 0a20 2020 203a 636f 6e64 5f30 0a20 2020 . :cond_0. │ -00000f50: 2069 662d 6e65 7a20 7031 2c20 3a63 6f6e if-nez p1, :con │ -00000f60: 645f 310a 0a20 2020 202e 6c69 6e65 2031 d_1.. .line 1 │ -00000f70: 3835 0a20 2020 2069 6e76 6f6b 652d 7669 85. invoke-vi │ -00000f80: 7274 7561 6c20 7b76 307d 2c20 4c6f 7267 rtual {v0}, Lorg │ -00000f90: 2f62 696c 6c74 6865 6661 726d 6572 2f62 /billthefarmer/b │ -00000fa0: 7573 6573 2f42 7573 6573 5769 6467 6574 uses/BusesWidget │ -00000fb0: 5570 6461 7465 3b2d 3e73 746f 7053 656c Update;->stopSel │ -00000fc0: 6628 2956 0a0a 2020 2020 7265 7475 726e f()V.. return │ -00000fd0: 2d76 6f69 640a 0a20 2020 203a 636f 6e64 -void.. :cond │ -00000fe0: 5f31 0a20 2020 2063 6f6e 7374 2d73 7472 _1. const-str │ -00000ff0: 696e 6720 7631 2c20 2268 3222 0a0a 2020 ing v1, "h2".. │ -00001000: 2020 2e6c 696e 6520 3139 320a 2020 2020 .line 192. │ -00001010: 696e 766f 6b65 2d76 6972 7475 616c 207b invoke-virtual { │ -00001020: 7031 2c20 7631 7d2c 204c 6f72 672f 6a73 p1, v1}, Lorg/js │ -00001030: 6f75 702f 6e6f 6465 732f 446f 6375 6d65 oup/nodes/Docume │ -00001040: 6e74 3b2d 3e73 656c 6563 7428 4c6a 6176 nt;->select(Ljav │ -00001050: 612f 6c61 6e67 2f53 7472 696e 673b 294c a/lang/String;)L │ -00001060: 6f72 672f 6a73 6f75 702f 7365 6c65 6374 org/jsoup/select │ -00001070: 2f45 6c65 6d65 6e74 733b 0a0a 2020 2020 /Elements;.. │ -00001080: 6d6f 7665 2d72 6573 756c 742d 6f62 6a65 move-result-obje │ -00001090: 6374 2076 310a 0a20 2020 2069 6e76 6f6b ct v1.. invok │ -000010a0: 652d 7669 7274 7561 6c20 7b76 317d 2c20 e-virtual {v1}, │ -000010b0: 4c6f 7267 2f6a 736f 7570 2f73 656c 6563 Lorg/jsoup/selec │ -000010c0: 742f 456c 656d 656e 7473 3b2d 3e66 6972 t/Elements;->fir │ -000010d0: 7374 2829 4c6f 7267 2f6a 736f 7570 2f6e st()Lorg/jsoup/n │ -000010e0: 6f64 6573 2f45 6c65 6d65 6e74 3b0a 0a20 odes/Element;.. │ -000010f0: 2020 206d 6f76 652d 7265 7375 6c74 2d6f move-result-o │ -00001100: 626a 6563 7420 7631 0a0a 2020 2020 696e bject v1.. in │ -00001110: 766f 6b65 2d76 6972 7475 616c 207b 7631 voke-virtual {v1 │ -00001120: 7d2c 204c 6f72 672f 6a73 6f75 702f 6e6f }, Lorg/jsoup/no │ -00001130: 6465 732f 456c 656d 656e 743b 2d3e 7465 des/Element;->te │ -00001140: 7874 2829 4c6a 6176 612f 6c61 6e67 2f53 xt()Ljava/lang/S │ -00001150: 7472 696e 673b 0a0a 2020 2020 6d6f 7665 tring;.. move │ -00001160: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -00001170: 310a 0a20 2020 202e 6c69 6e65 2031 3934 1.. .line 194 │ -00001180: 0a20 2020 206e 6577 2d69 6e73 7461 6e63 . new-instanc │ -00001190: 6520 7632 2c20 4c6a 6176 612f 7574 696c e v2, Ljava/util │ -000011a0: 2f41 7272 6179 4c69 7374 3b0a 0a20 2020 /ArrayList;.. │ -000011b0: 2069 6e76 6f6b 652d 6469 7265 6374 207b invoke-direct { │ -000011c0: 7632 7d2c 204c 6a61 7661 2f75 7469 6c2f v2}, Ljava/util/ │ -000011d0: 4172 7261 794c 6973 743b 2d3e 3c69 6e69 ArrayList;->()V.. const │ -000011f0: 2d73 7472 696e 6720 7633 2c20 2274 642e -string v3, "td. │ -00001200: 4e75 6d62 6572 220a 0a20 2020 202e 6c69 Number".. .li │ -00001210: 6e65 2031 3935 0a20 2020 2069 6e76 6f6b ne 195. invok │ -00001220: 652d 7669 7274 7561 6c20 7b70 312c 2076 e-virtual {p1, v │ -00001230: 337d 2c20 4c6f 7267 2f6a 736f 7570 2f6e 3}, Lorg/jsoup/n │ -00001240: 6f64 6573 2f44 6f63 756d 656e 743b 2d3e odes/Document;-> │ -00001250: 7365 6c65 6374 284c 6a61 7661 2f6c 616e select(Ljava/lan │ -00001260: 672f 5374 7269 6e67 3b29 4c6f 7267 2f6a g/String;)Lorg/j │ -00001270: 736f 7570 2f73 656c 6563 742f 456c 656d soup/select/Elem │ -00001280: 656e 7473 3b0a 0a20 2020 206d 6f76 652d ents;.. move- │ -00001290: 7265 7375 6c74 2d6f 626a 6563 7420 7031 result-object p1 │ -000012a0: 0a0a 2020 2020 2e6c 696e 6520 3139 360a .. .line 196. │ -000012b0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -000012c0: 616c 207b 7031 7d2c 204c 6f72 672f 6a73 al {p1}, Lorg/js │ -000012d0: 6f75 702f 7365 6c65 6374 2f45 6c65 6d65 oup/select/Eleme │ -000012e0: 6e74 733b 2d3e 6974 6572 6174 6f72 2829 nts;->iterator() │ -000012f0: 4c6a 6176 612f 7574 696c 2f49 7465 7261 Ljava/util/Itera │ -00001300: 746f 723b 0a0a 2020 2020 6d6f 7665 2d72 tor;.. move-r │ -00001310: 6573 756c 742d 6f62 6a65 6374 2070 310a esult-object p1. │ -00001320: 0a20 2020 203a 676f 746f 5f30 0a20 2020 . :goto_0. │ -00001330: 2069 6e76 6f6b 652d 696e 7465 7266 6163 invoke-interfac │ -00001340: 6520 7b70 317d 2c20 4c6a 6176 612f 7574 e {p1}, Ljava/ut │ -00001350: 696c 2f49 7465 7261 746f 723b 2d3e 6861 il/Iterator;->ha │ -00001360: 734e 6578 7428 295a 0a0a 2020 2020 6d6f sNext()Z.. mo │ -00001370: 7665 2d72 6573 756c 7420 7633 0a0a 2020 ve-result v3.. │ -00001380: 2020 636f 6e73 742f 3420 7634 2c20 3078 const/4 v4, 0x │ -00001390: 310a 0a20 2020 2069 662d 6571 7a20 7633 1.. if-eqz v3 │ -000013a0: 2c20 3a63 6f6e 645f 320a 0a20 2020 2069 , :cond_2.. i │ -000013b0: 6e76 6f6b 652d 696e 7465 7266 6163 6520 nvoke-interface │ -000013c0: 7b70 317d 2c20 4c6a 6176 612f 7574 696c {p1}, Ljava/util │ -000013d0: 2f49 7465 7261 746f 723b 2d3e 6e65 7874 /Iterator;->next │ -000013e0: 2829 4c6a 6176 612f 6c61 6e67 2f4f 626a ()Ljava/lang/Obj │ -000013f0: 6563 743b 0a0a 2020 2020 6d6f 7665 2d72 ect;.. move-r │ -00001400: 6573 756c 742d 6f62 6a65 6374 2076 330a esult-object v3. │ -00001410: 0a20 2020 2063 6865 636b 2d63 6173 7420 . check-cast │ -00001420: 7633 2c20 4c6f 7267 2f6a 736f 7570 2f6e v3, Lorg/jsoup/n │ -00001430: 6f64 6573 2f45 6c65 6d65 6e74 3b0a 0a20 odes/Element;.. │ -00001440: 2020 2063 6f6e 7374 2d73 7472 696e 6720 const-string │ -00001450: 7635 2c20 2270 2e53 746f 7073 203e 2061 v5, "p.Stops > a │ -00001460: 5b68 7265 665d 220a 0a20 2020 202e 6c69 [href]".. .li │ -00001470: 6e65 2031 3938 0a20 2020 2069 6e76 6f6b ne 198. invok │ -00001480: 652d 7669 7274 7561 6c20 7b76 332c 2076 e-virtual {v3, v │ -00001490: 357d 2c20 4c6f 7267 2f6a 736f 7570 2f6e 5}, Lorg/jsoup/n │ -000014a0: 6f64 6573 2f45 6c65 6d65 6e74 3b2d 3e73 odes/Element;->s │ -000014b0: 656c 6563 7428 4c6a 6176 612f 6c61 6e67 elect(Ljava/lang │ -000014c0: 2f53 7472 696e 673b 294c 6f72 672f 6a73 /String;)Lorg/js │ -000014d0: 6f75 702f 7365 6c65 6374 2f45 6c65 6d65 oup/select/Eleme │ -000014e0: 6e74 733b 0a0a 2020 2020 6d6f 7665 2d72 nts;.. move-r │ -000014f0: 6573 756c 742d 6f62 6a65 6374 2076 350a esult-object v5. │ -00001500: 0a20 2020 2069 6e76 6f6b 652d 7669 7274 . invoke-virt │ -00001510: 7561 6c20 7b76 357d 2c20 4c6f 7267 2f6a ual {v5}, Lorg/j │ -00001520: 736f 7570 2f73 656c 6563 742f 456c 656d soup/select/Elem │ -00001530: 656e 7473 3b2d 3e74 6578 7428 294c 6a61 ents;->text()Lja │ -00001540: 7661 2f6c 616e 672f 5374 7269 6e67 3b0a va/lang/String;. │ -00001550: 0a20 2020 206d 6f76 652d 7265 7375 6c74 . move-result │ -00001560: 2d6f 626a 6563 7420 7635 0a0a 2020 2020 -object v5.. │ -00001570: 2e6c 696e 6520 3139 390a 2020 2020 696e .line 199. in │ -00001580: 766f 6b65 2d76 6972 7475 616c 207b 7633 voke-virtual {v3 │ -00001590: 7d2c 204c 6f72 672f 6a73 6f75 702f 6e6f }, Lorg/jsoup/no │ -000015a0: 6465 732f 456c 656d 656e 743b 2d3e 6e65 des/Element;->ne │ -000015b0: 7874 456c 656d 656e 7453 6962 6c69 6e67 xtElementSibling │ -000015c0: 2829 4c6f 7267 2f6a 736f 7570 2f6e 6f64 ()Lorg/jsoup/nod │ -000015d0: 6573 2f45 6c65 6d65 6e74 3b0a 0a20 2020 es/Element;.. │ -000015e0: 206d 6f76 652d 7265 7375 6c74 2d6f 626a move-result-obj │ -000015f0: 6563 7420 7633 0a0a 2020 2020 636f 6e73 ect v3.. cons │ -00001600: 742d 7374 7269 6e67 2076 362c 2022 702e t-string v6, "p. │ -00001610: 5374 6f70 7322 0a0a 2020 2020 2e6c 696e Stops".. .lin │ -00001620: 6520 3230 300a 2020 2020 696e 766f 6b65 e 200. invoke │ -00001630: 2d76 6972 7475 616c 207b 7633 2c20 7636 -virtual {v3, v6 │ -00001640: 7d2c 204c 6f72 672f 6a73 6f75 702f 6e6f }, Lorg/jsoup/no │ -00001650: 6465 732f 456c 656d 656e 743b 2d3e 7365 des/Element;->se │ -00001660: 6c65 6374 284c 6a61 7661 2f6c 616e 672f lect(Ljava/lang/ │ -00001670: 5374 7269 6e67 3b29 4c6f 7267 2f6a 736f String;)Lorg/jso │ -00001680: 7570 2f73 656c 6563 742f 456c 656d 656e up/select/Elemen │ -00001690: 7473 3b0a 0a20 2020 206d 6f76 652d 7265 ts;.. move-re │ -000016a0: 7375 6c74 2d6f 626a 6563 7420 7633 0a0a sult-object v3.. │ -000016b0: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -000016c0: 616c 207b 7633 7d2c 204c 6f72 672f 6a73 al {v3}, Lorg/js │ -000016d0: 6f75 702f 7365 6c65 6374 2f45 6c65 6d65 oup/select/Eleme │ -000016e0: 6e74 733b 2d3e 6669 7273 7428 294c 6f72 nts;->first()Lor │ -000016f0: 672f 6a73 6f75 702f 6e6f 6465 732f 456c g/jsoup/nodes/El │ -00001700: 656d 656e 743b 0a0a 2020 2020 6d6f 7665 ement;.. move │ -00001710: 2d72 6573 756c 742d 6f62 6a65 6374 2076 -result-object v │ -00001720: 330a 0a20 2020 2069 6e76 6f6b 652d 7669 3.. invoke-vi │ -00001730: 7274 7561 6c20 7b76 337d 2c20 4c6f 7267 rtual {v3}, Lorg │ -00001740: 2f6a 736f 7570 2f6e 6f64 6573 2f45 6c65 /jsoup/nodes/Ele │ -00001750: 6d65 6e74 3b2d 3e74 6578 7428 294c 6a61 ment;->text()Lja │ -00001760: 7661 2f6c 616e 672f 5374 7269 6e67 3b0a va/lang/String;. │ -00001770: 0a20 2020 206d 6f76 652d 7265 7375 6c74 . move-result │ -00001780: 2d6f 626a 6563 7420 7633 0a0a 2020 2020 -object v3.. │ -00001790: 2e6c 696e 6520 3230 310a 2020 2020 696e .line 201. in │ -000017a0: 766f 6b65 2d73 7461 7469 6320 7b7d 2c20 voke-static {}, │ -000017b0: 4c6a 6176 612f 7574 696c 2f4c 6f63 616c Ljava/util/Local │ -000017c0: 653b 2d3e 6765 7444 6566 6175 6c74 2829 e;->getDefault() │ -000017d0: 4c6a 6176 612f 7574 696c 2f4c 6f63 616c Ljava/util/Local │ -000017e0: 653b 0a0a 2020 2020 6d6f 7665 2d72 6573 e;.. move-res │ -000017f0: 756c 742d 6f62 6a65 6374 2076 360a 0a20 ult-object v6.. │ -00001800: 2020 2063 6f6e 7374 2f34 2076 372c 2030 const/4 v7, 0 │ -00001810: 7832 0a0a 2020 2020 6e65 772d 6172 7261 x2.. new-arra │ -00001820: 7920 7637 2c20 7637 2c20 5b4c 6a61 7661 y v7, v7, [Ljava │ -00001830: 2f6c 616e 672f 4f62 6a65 6374 3b0a 0a20 /lang/Object;.. │ -00001840: 2020 2063 6f6e 7374 2f34 2076 382c 2030 const/4 v8, 0 │ -00001850: 7830 0a0a 2020 2020 6170 7574 2d6f 626a x0.. aput-obj │ -00001860: 6563 7420 7635 2c20 7637 2c20 7638 0a0a ect v5, v7, v8.. │ -00001870: 2020 2020 6170 7574 2d6f 626a 6563 7420 aput-object │ -00001880: 7633 2c20 7637 2c20 7634 0a0a 2020 2020 v3, v7, v4.. │ -00001890: 636f 6e73 742d 7374 7269 6e67 2076 332c const-string v3, │ -000018a0: 2022 2573 3a20 2573 220a 0a20 2020 2069 "%s: %s".. i │ -000018b0: 6e76 6f6b 652d 7374 6174 6963 207b 7636 nvoke-static {v6 │ -000018c0: 2c20 7633 2c20 7637 7d2c 204c 6a61 7661 , v3, v7}, Ljava │ -000018d0: 2f6c 616e 672f 5374 7269 6e67 3b2d 3e66 /lang/String;->f │ -000018e0: 6f72 6d61 7428 4c6a 6176 612f 7574 696c ormat(Ljava/util │ -000018f0: 2f4c 6f63 616c 653b 4c6a 6176 612f 6c61 /Locale;Ljava/la │ -00001900: 6e67 2f53 7472 696e 673b 5b4c 6a61 7661 ng/String;[Ljava │ -00001910: 2f6c 616e 672f 4f62 6a65 6374 3b29 4c6a /lang/Object;)Lj │ -00001920: 6176 612f 6c61 6e67 2f53 7472 696e 673b ava/lang/String; │ -00001930: 0a0a 2020 2020 6d6f 7665 2d72 6573 756c .. move-resul │ -00001940: 742d 6f62 6a65 6374 2076 330a 0a20 2020 t-object v3.. │ -00001950: 202e 6c69 6e65 2032 3033 0a20 2020 2069 .line 203. i │ -00001960: 6e76 6f6b 652d 696e 7465 7266 6163 6520 nvoke-interface │ -00001970: 7b76 322c 2076 337d 2c20 4c6a 6176 612f {v2, v3}, Ljava/ │ -00001980: 7574 696c 2f4c 6973 743b 2d3e 6164 6428 util/List;->add( │ -00001990: 4c6a 6176 612f 6c61 6e67 2f4f 626a 6563 Ljava/lang/Objec │ -000019a0: 743b 295a 0a0a 2020 2020 676f 746f 203a t;)Z.. goto : │ -000019b0: 676f 746f 5f30 0a0a 2020 2020 2e6c 696e goto_0.. .lin │ -000019c0: 6520 3230 380a 2020 2020 3a63 6f6e 645f e 208. :cond_ │ -000019d0: 320a 2020 2020 696e 766f 6b65 2d73 7461 2. invoke-sta │ -000019e0: 7469 6320 7b76 307d 2c20 4c61 6e64 726f tic {v0}, Landro │ -000019f0: 6964 2f70 7265 6665 7265 6e63 652f 5072 id/preference/Pr │ -00001a00: 6566 6572 656e 6365 4d61 6e61 6765 723b eferenceManager; │ -00001a10: 2d3e 6765 7444 6566 6175 6c74 5368 6172 ->getDefaultShar │ -00001a20: 6564 5072 6566 6572 656e 6365 7328 4c61 edPreferences(La │ -00001a30: 6e64 726f 6964 2f63 6f6e 7465 6e74 2f43 ndroid/content/C │ -00001a40: 6f6e 7465 7874 3b29 4c61 6e64 726f 6964 ontext;)Landroid │ -00001a50: 2f63 6f6e 7465 6e74 2f53 6861 7265 6450 /content/SharedP │ -00001a60: 7265 6665 7265 6e63 6573 3b0a 0a20 2020 references;.. │ -00001a70: 206d 6f76 652d 7265 7375 6c74 2d6f 626a move-result-obj │ -00001a80: 6563 7420 7031 0a0a 2020 2020 2e6c 696e ect p1.. .lin │ -00001a90: 6520 3231 300a 2020 2020 696e 766f 6b65 e 210. invoke │ -00001aa0: 2d69 6e74 6572 6661 6365 207b 7031 7d2c -interface {p1}, │ -00001ab0: 204c 616e 6472 6f69 642f 636f 6e74 656e Landroid/conten │ -00001ac0: 742f 5368 6172 6564 5072 6566 6572 656e t/SharedPreferen │ -00001ad0: 6365 733b 2d3e 6564 6974 2829 4c61 6e64 ces;->edit()Land │ -00001ae0: 726f 6964 2f63 6f6e 7465 6e74 2f53 6861 roid/content/Sha │ -00001af0: 7265 6450 7265 6665 7265 6e63 6573 2445 redPreferences$E │ -00001b00: 6469 746f 723b 0a0a 2020 2020 6d6f 7665 ditor;.. move │ -00001b10: 2d72 6573 756c 742d 6f62 6a65 6374 2070 -result-object p │ -00001b20: 310a 0a20 2020 2063 6f6e 7374 2d73 7472 1.. const-str │ -00001b30: 696e 6720 7633 2c20 2270 7265 665f 7469 ing v3, "pref_ti │ -00001b40: 746c 6522 0a0a 2020 2020 2e6c 696e 6520 tle".. .line │ -00001b50: 3231 310a 2020 2020 696e 766f 6b65 2d69 211. invoke-i │ -00001b60: 6e74 6572 6661 6365 207b 7031 2c20 7633 nterface {p1, v3 │ -00001b70: 2c20 7631 7d2c 204c 616e 6472 6f69 642f , v1}, Landroid/ │ -00001b80: 636f 6e74 656e 742f 5368 6172 6564 5072 content/SharedPr │ -00001b90: 6566 6572 656e 6365 7324 4564 6974 6f72 eferences$Editor │ -00001ba0: 3b2d 3e70 7574 5374 7269 6e67 284c 6a61 ;->putString(Lja │ -00001bb0: 7661 2f6c 616e 672f 5374 7269 6e67 3b4c va/lang/String;L │ -00001bc0: 6a61 7661 2f6c 616e 672f 5374 7269 6e67 java/lang/String │ -00001bd0: 3b29 4c61 6e64 726f 6964 2f63 6f6e 7465 ;)Landroid/conte │ -00001be0: 6e74 2f53 6861 7265 6450 7265 6665 7265 nt/SharedPrefere │ -00001bf0: 6e63 6573 2445 6469 746f 723b 0a0a 2020 nces$Editor;.. │ -00001c00: 2020 2e6c 696e 6520 3231 320a 2020 2020 .line 212. │ -00001c10: 6e65 772d 696e 7374 616e 6365 2076 312c new-instance v1, │ -00001c20: 204c 6f72 672f 6a73 6f6e 2f4a 534f 4e41 Lorg/json/JSONA │ -00001c30: 7272 6179 3b0a 0a20 2020 2069 6e76 6f6b rray;.. invok │ -00001c40: 652d 6469 7265 6374 207b 7631 2c20 7632 e-direct {v1, v2 │ -00001c50: 7d2c 204c 6f72 672f 6a73 6f6e 2f4a 534f }, Lorg/json/JSO │ -00001c60: 4e41 7272 6179 3b2d 3e3c 696e 6974 3e28 NArray;->( │ -00001c70: 4c6a 6176 612f 7574 696c 2f43 6f6c 6c65 Ljava/util/Colle │ -00001c80: 6374 696f 6e3b 2956 0a0a 2020 2020 636f ction;)V.. co │ -00001c90: 6e73 742d 7374 7269 6e67 2076 322c 2022 nst-string v2, " │ -00001ca0: 7072 6566 5f6c 6973 7422 0a0a 2020 2020 pref_list".. │ -00001cb0: 2e6c 696e 6520 3231 330a 2020 2020 696e .line 213. in │ -00001cc0: 766f 6b65 2d76 6972 7475 616c 207b 7631 voke-virtual {v1 │ -00001cd0: 7d2c 204c 6f72 672f 6a73 6f6e 2f4a 534f }, Lorg/json/JSO │ -00001ce0: 4e41 7272 6179 3b2d 3e74 6f53 7472 696e NArray;->toStrin │ -00001cf0: 6728 294c 6a61 7661 2f6c 616e 672f 5374 g()Ljava/lang/St │ -00001d00: 7269 6e67 3b0a 0a20 2020 206d 6f76 652d ring;.. move- │ -00001d10: 7265 7375 6c74 2d6f 626a 6563 7420 7631 result-object v1 │ -00001d20: 0a0a 2020 2020 696e 766f 6b65 2d69 6e74 .. invoke-int │ -00001d30: 6572 6661 6365 207b 7031 2c20 7632 2c20 erface {p1, v2, │ -00001d40: 7631 7d2c 204c 616e 6472 6f69 642f 636f v1}, Landroid/co │ -00001d50: 6e74 656e 742f 5368 6172 6564 5072 6566 ntent/SharedPref │ -00001d60: 6572 656e 6365 7324 4564 6974 6f72 3b2d erences$Editor;- │ -00001d70: 3e70 7574 5374 7269 6e67 284c 6a61 7661 >putString(Ljava │ -00001d80: 2f6c 616e 672f 5374 7269 6e67 3b4c 6a61 /lang/String;Lja │ -00001d90: 7661 2f6c 616e 672f 5374 7269 6e67 3b29 va/lang/String;) │ -00001da0: 4c61 6e64 726f 6964 2f63 6f6e 7465 6e74 Landroid/content │ -00001db0: 2f53 6861 7265 6450 7265 6665 7265 6e63 /SharedPreferenc │ -00001dc0: 6573 2445 6469 746f 723b 0a0a 2020 2020 es$Editor;.. │ -00001dd0: 2e6c 696e 6520 3231 340a 2020 2020 696e .line 214. in │ -00001de0: 766f 6b65 2d69 6e74 6572 6661 6365 207b voke-interface { │ -00001df0: 7031 7d2c 204c 616e 6472 6f69 642f 636f p1}, Landroid/co │ -00001e00: 6e74 656e 742f 5368 6172 6564 5072 6566 ntent/SharedPref │ -00001e10: 6572 656e 6365 7324 4564 6974 6f72 3b2d erences$Editor;- │ -00001e20: 3e61 7070 6c79 2829 560a 0a20 2020 202e >apply()V.. . │ -00001e30: 6c69 6e65 2032 3138 0a20 2020 2069 6e76 line 218. inv │ -00001e40: 6f6b 652d 7374 6174 6963 207b 7630 7d2c oke-static {v0}, │ -00001e50: 204c 616e 6472 6f69 642f 6170 7077 6964 Landroid/appwid │ -00001e60: 6765 742f 4170 7057 6964 6765 744d 616e get/AppWidgetMan │ -00001e70: 6167 6572 3b2d 3e67 6574 496e 7374 616e ager;->getInstan │ -00001e80: 6365 284c 616e 6472 6f69 642f 636f 6e74 ce(Landroid/cont │ -00001e90: 656e 742f 436f 6e74 6578 743b 294c 616e ent/Context;)Lan │ -00001ea0: 6472 6f69 642f 6170 7077 6964 6765 742f droid/appwidget/ │ -00001eb0: 4170 7057 6964 6765 744d 616e 6167 6572 AppWidgetManager │ -00001ec0: 3b0a 0a20 2020 206d 6f76 652d 7265 7375 ;.. move-resu │ -00001ed0: 6c74 2d6f 626a 6563 7420 7031 0a0a 2020 lt-object p1.. │ -00001ee0: 2020 2e6c 696e 6520 3231 390a 2020 2020 .line 219. │ -00001ef0: 6e65 772d 696e 7374 616e 6365 2076 312c new-instance v1, │ -00001f00: 204c 616e 6472 6f69 642f 636f 6e74 656e Landroid/conten │ -00001f10: 742f 436f 6d70 6f6e 656e 744e 616d 653b t/ComponentName; │ -00001f20: 0a0a 2020 2020 636f 6e73 742d 636c 6173 .. const-clas │ -00001f30: 7320 7632 2c20 4c6f 7267 2f62 696c 6c74 s v2, Lorg/billt │ -00001f40: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00001f50: 7573 6573 5769 6467 6574 5072 6f76 6964 usesWidgetProvid │ -00001f60: 6572 3b0a 0a20 2020 2069 6e76 6f6b 652d er;.. invoke- │ -00001f70: 6469 7265 6374 207b 7631 2c20 7630 2c20 direct {v1, v0, │ -00001f80: 7632 7d2c 204c 616e 6472 6f69 642f 636f v2}, Landroid/co │ -00001f90: 6e74 656e 742f 436f 6d70 6f6e 656e 744e ntent/ComponentN │ -00001fa0: 616d 653b 2d3e 3c69 6e69 743e 284c 616e ame;->(Lan │ -00001fb0: 6472 6f69 642f 636f 6e74 656e 742f 436f droid/content/Co │ -00001fc0: 6e74 6578 743b 4c6a 6176 612f 6c61 6e67 ntext;Ljava/lang │ -00001fd0: 2f43 6c61 7373 3b29 560a 0a20 2020 202e /Class;)V.. . │ -00001fe0: 6c69 6e65 2032 3232 0a20 2020 2069 6e76 line 222. inv │ -00001ff0: 6f6b 652d 7669 7274 7561 6c20 7b70 312c oke-virtual {p1, │ -00002000: 2076 317d 2c20 4c61 6e64 726f 6964 2f61 v1}, Landroid/a │ -00002010: 7070 7769 6467 6574 2f41 7070 5769 6467 ppwidget/AppWidg │ -00002020: 6574 4d61 6e61 6765 723b 2d3e 6765 7441 etManager;->getA │ -00002030: 7070 5769 6467 6574 4964 7328 4c61 6e64 ppWidgetIds(Land │ -00002040: 726f 6964 2f63 6f6e 7465 6e74 2f43 6f6d roid/content/Com │ -00002050: 706f 6e65 6e74 4e61 6d65 3b29 5b49 0a0a ponentName;)[I.. │ -00002060: 2020 2020 6d6f 7665 2d72 6573 756c 742d move-result- │ -00002070: 6f62 6a65 6374 2070 310a 0a20 2020 202e object p1.. . │ -00002080: 6c69 6e65 2032 3233 0a20 2020 206e 6577 line 223. new │ -00002090: 2d69 6e73 7461 6e63 6520 7631 2c20 4c61 -instance v1, La │ -000020a0: 6e64 726f 6964 2f63 6f6e 7465 6e74 2f49 ndroid/content/I │ -000020b0: 6e74 656e 743b 0a0a 2020 2020 636f 6e73 ntent;.. cons │ -000020c0: 742d 7374 7269 6e67 2076 322c 2022 616e t-string v2, "an │ -000020d0: 6472 6f69 642e 6170 7077 6964 6765 742e droid.appwidget. │ -000020e0: 6163 7469 6f6e 2e41 5050 5749 4447 4554 action.APPWIDGET │ -000020f0: 5f55 5044 4154 4522 0a0a 2020 2020 696e _UPDATE".. in │ -00002100: 766f 6b65 2d64 6972 6563 7420 7b76 312c voke-direct {v1, │ -00002110: 2076 327d 2c20 4c61 6e64 726f 6964 2f63 v2}, Landroid/c │ -00002120: 6f6e 7465 6e74 2f49 6e74 656e 743b 2d3e ontent/Intent;-> │ -00002130: 3c69 6e69 743e 284c 6a61 7661 2f6c 616e (Ljava/lan │ -00002140: 672f 5374 7269 6e67 3b29 560a 0a20 2020 g/String;)V.. │ -00002150: 2063 6f6e 7374 2d73 7472 696e 6720 7632 const-string v2 │ -00002160: 2c20 2261 7070 5769 6467 6574 4964 7322 , "appWidgetIds" │ -00002170: 0a0a 2020 2020 2e6c 696e 6520 3232 350a .. .line 225. │ -00002180: 2020 2020 696e 766f 6b65 2d76 6972 7475 invoke-virtu │ -00002190: 616c 207b 7631 2c20 7632 2c20 7031 7d2c al {v1, v2, p1}, │ -000021a0: 204c 616e 6472 6f69 642f 636f 6e74 656e Landroid/conten │ -000021b0: 742f 496e 7465 6e74 3b2d 3e70 7574 4578 t/Intent;->putEx │ -000021c0: 7472 6128 4c6a 6176 612f 6c61 6e67 2f53 tra(Ljava/lang/S │ -000021d0: 7472 696e 673b 5b49 294c 616e 6472 6f69 tring;[I)Landroi │ -000021e0: 642f 636f 6e74 656e 742f 496e 7465 6e74 d/content/Intent │ -000021f0: 3b0a 0a20 2020 2063 6f6e 7374 2d73 7472 ;.. const-str │ -00002200: 696e 6720 7031 2c20 226f 7267 2e62 696c ing p1, "org.bil │ -00002210: 6c74 6865 6661 726d 6572 2e62 7573 6573 lthefarmer.buses │ -00002220: 2e45 5854 5241 5f55 5044 4154 455f 444f .EXTRA_UPDATE_DO │ -00002230: 4e45 220a 0a20 2020 202e 6c69 6e65 2032 NE".. .line 2 │ -00002240: 3237 0a20 2020 2069 6e76 6f6b 652d 7669 27. invoke-vi │ -00002250: 7274 7561 6c20 7b76 312c 2070 312c 2076 rtual {v1, p1, v │ -00002260: 347d 2c20 4c61 6e64 726f 6964 2f63 6f6e 4}, Landroid/con │ -00002270: 7465 6e74 2f49 6e74 656e 743b 2d3e 7075 tent/Intent;->pu │ -00002280: 7445 7874 7261 284c 6a61 7661 2f6c 616e tExtra(Ljava/lan │ -00002290: 672f 5374 7269 6e67 3b5a 294c 616e 6472 g/String;Z)Landr │ -000022a0: 6f69 642f 636f 6e74 656e 742f 496e 7465 oid/content/Inte │ -000022b0: 6e74 3b0a 0a20 2020 202e 6c69 6e65 2032 nt;.. .line 2 │ -000022c0: 3238 0a20 2020 2069 6e76 6f6b 652d 7669 28. invoke-vi │ -000022d0: 7274 7561 6c20 7b76 302c 2076 317d 2c20 rtual {v0, v1}, │ -000022e0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000022f0: 6572 2f62 7573 6573 2f42 7573 6573 5769 er/buses/BusesWi │ -00002300: 6467 6574 5570 6461 7465 3b2d 3e73 656e dgetUpdate;->sen │ -00002310: 6442 726f 6164 6361 7374 284c 616e 6472 dBroadcast(Landr │ -00002320: 6f69 642f 636f 6e74 656e 742f 496e 7465 oid/content/Inte │ -00002330: 6e74 3b29 560a 0a20 2020 202e 6c69 6e65 nt;)V.. .line │ -00002340: 2032 3333 0a20 2020 2069 6e76 6f6b 652d 233. invoke- │ -00002350: 7374 6174 6963 207b 7630 7d2c 204c 6f72 static {v0}, Lor │ -00002360: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00002370: 6275 7365 732f 4275 7365 7357 6964 6765 buses/BusesWidge │ -00002380: 7455 7064 6174 653b 2d3e 6163 6365 7373 tUpdate;->access │ -00002390: 2430 3030 284c 6f72 672f 6269 6c6c 7468 $000(Lorg/billth │ -000023a0: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -000023b0: 7365 7357 6964 6765 7455 7064 6174 653b sesWidgetUpdate; │ -000023c0: 295a 0a0a 2020 2020 6d6f 7665 2d72 6573 )Z.. move-res │ -000023d0: 756c 7420 7031 0a0a 2020 2020 6966 2d6e ult p1.. if-n │ -000023e0: 657a 2070 312c 203a 636f 6e64 5f33 0a0a ez p1, :cond_3.. │ -000023f0: 2020 2020 2e6c 696e 6520 3233 340a 2020 .line 234. │ -00002400: 2020 696e 766f 6b65 2d73 7461 7469 6320 invoke-static │ -00002410: 7b76 307d 2c20 4c6f 7267 2f62 696c 6c74 {v0}, Lorg/billt │ -00002420: 6865 6661 726d 6572 2f62 7573 6573 2f42 hefarmer/buses/B │ -00002430: 7573 6573 5769 6467 6574 5570 6461 7465 usesWidgetUpdate │ -00002440: 3b2d 3e61 6363 6573 7324 3130 3028 4c6f ;->access$100(Lo │ -00002450: 7267 2f62 696c 6c74 6865 6661 726d 6572 rg/billthefarmer │ -00002460: 2f62 7573 6573 2f42 7573 6573 5769 6467 /buses/BusesWidg │ -00002470: 6574 5570 6461 7465 3b29 4c61 6e64 726f etUpdate;)Landro │ -00002480: 6964 2f6f 732f 4861 6e64 6c65 723b 0a0a id/os/Handler;.. │ -00002490: 2020 2020 6d6f 7665 2d72 6573 756c 742d move-result- │ -000024a0: 6f62 6a65 6374 2070 310a 0a20 2020 206e object p1.. n │ -000024b0: 6577 2d69 6e73 7461 6e63 6520 7631 2c20 ew-instance v1, │ -000024c0: 4c6f 7267 2f62 696c 6c74 6865 6661 726d Lorg/billthefarm │ -000024d0: 6572 2f62 7573 6573 2f42 7573 6573 5769 er/buses/BusesWi │ -000024e0: 6467 6574 5570 6461 7465 2442 7573 6573 dgetUpdate$Buses │ -000024f0: 5461 736b 2424 4578 7465 726e 616c 5379 Task$$ExternalSy │ -00002500: 6e74 6865 7469 634c 616d 6264 6130 3b0a ntheticLambda0;. │ -00002510: 0a20 2020 2069 6e76 6f6b 652d 6469 7265 . invoke-dire │ -00002520: 6374 207b 7631 2c20 7630 7d2c 204c 6f72 ct {v1, v0}, Lor │ -00002530: 672f 6269 6c6c 7468 6566 6172 6d65 722f g/billthefarmer/ │ -00002540: 6275 7365 732f 4275 7365 7357 6964 6765 buses/BusesWidge │ -00002550: 7455 7064 6174 6524 4275 7365 7354 6173 tUpdate$BusesTas │ -00002560: 6b24 2445 7874 6572 6e61 6c53 796e 7468 k$$ExternalSynth │ -00002570: 6574 6963 4c61 6d62 6461 303b 2d3e 3c69 eticLambda0;->(Lorg/billth │ -00002590: 6566 6172 6d65 722f 6275 7365 732f 4275 efarmer/buses/Bu │ -000025a0: 7365 7357 6964 6765 7455 7064 6174 653b sesWidgetUpdate; │ -000025b0: 2956 0a0a 2020 2020 636f 6e73 742d 7769 )V.. const-wi │ -000025c0: 6465 2f31 3620 7632 2c20 3078 3735 3330 de/16 v2, 0x7530 │ -000025d0: 0a0a 2020 2020 696e 766f 6b65 2d76 6972 .. invoke-vir │ -000025e0: 7475 616c 207b 7031 2c20 7631 2c20 7632 tual {p1, v1, v2 │ -000025f0: 2c20 7633 7d2c 204c 616e 6472 6f69 642f , v3}, Landroid/ │ -00002600: 6f73 2f48 616e 646c 6572 3b2d 3e70 6f73 os/Handler;->pos │ -00002610: 7444 656c 6179 6564 284c 6a61 7661 2f6c tDelayed(Ljava/l │ -00002620: 616e 672f 5275 6e6e 6162 6c65 3b4a 295a ang/Runnable;J)Z │ -00002630: 0a0a 2020 2020 3a63 6f6e 645f 330a 2020 .. :cond_3. │ -00002640: 2020 7265 7475 726e 2d76 6f69 640a 2e65 return-void..e │ -00002650: 6e64 206d 6574 686f 640a nd method. ├── smali/org/billthefarmer/buses/BuildConfig.smali │ @@ -1,42 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f42 7569 farmer/buses/Bui │ -00000030: 6c64 436f 6e66 6967 3b0a 2e73 7570 6572 ldConfig;..super │ -00000040: 204c 6a61 7661 2f6c 616e 672f 4f62 6a65 Ljava/lang/Obje │ -00000050: 6374 3b0a 2e73 6f75 7263 6520 2242 7569 ct;..source "Bui │ -00000060: 6c64 436f 6e66 6967 2e6a 6176 6122 0a0a ldConfig.java".. │ -00000070: 0a23 2073 7461 7469 6320 6669 656c 6473 .# static fields │ -00000080: 0a2e 6669 656c 6420 7075 626c 6963 2073 ..field public s │ -00000090: 7461 7469 6320 6669 6e61 6c20 4150 504c tatic final APPL │ -000000a0: 4943 4154 494f 4e5f 4944 3a4c 6a61 7661 ICATION_ID:Ljava │ -000000b0: 2f6c 616e 672f 5374 7269 6e67 3b20 3d20 /lang/String; = │ -000000c0: 226f 7267 2e62 696c 6c74 6865 6661 726d "org.billthefarm │ -000000d0: 6572 2e62 7573 6573 220a 0a2e 6669 656c er.buses"...fiel │ -000000e0: 6420 7075 626c 6963 2073 7461 7469 6320 d public static │ -000000f0: 6669 6e61 6c20 4255 494c 445f 5459 5045 final BUILD_TYPE │ -00000100: 3a4c 6a61 7661 2f6c 616e 672f 5374 7269 :Ljava/lang/Stri │ -00000110: 6e67 3b20 3d20 2272 656c 6561 7365 220a ng; = "release". │ -00000120: 0a2e 6669 656c 6420 7075 626c 6963 2073 ..field public s │ -00000130: 7461 7469 6320 6669 6e61 6c20 4255 494c tatic final BUIL │ -00000140: 543a 4a20 3d20 3078 3138 3965 3734 6265 T:J = 0x189e74be │ -00000150: 6331 314c 0a0a 2e66 6965 6c64 2070 7562 c11L...field pub │ -00000160: 6c69 6320 7374 6174 6963 2066 696e 616c lic static final │ -00000170: 2044 4542 5547 3a5a 203d 2066 616c 7365 DEBUG:Z = false │ -00000180: 0a0a 2e66 6965 6c64 2070 7562 6c69 6320 ...field public │ -00000190: 7374 6174 6963 2066 696e 616c 2056 4552 static final VER │ -000001a0: 5349 4f4e 5f43 4f44 453a 4920 3d20 3078 SION_CODE:I = 0x │ -000001b0: 3639 0a0a 2e66 6965 6c64 2070 7562 6c69 69...field publi │ -000001c0: 6320 7374 6174 6963 2066 696e 616c 2056 c static final V │ -000001d0: 4552 5349 4f4e 5f4e 414d 453a 4c6a 6176 ERSION_NAME:Ljav │ -000001e0: 612f 6c61 6e67 2f53 7472 696e 673b 203d a/lang/String; = │ -000001f0: 2022 312e 3035 220a 0a0a 2320 6469 7265 "1.05"...# dire │ -00000200: 6374 206d 6574 686f 6473 0a2e 6d65 7468 ct methods..meth │ -00000210: 6f64 2070 7562 6c69 6320 636f 6e73 7472 od public constr │ -00000220: 7563 746f 7220 3c69 6e69 743e 2829 560a uctor ()V. │ -00000230: 2020 2020 2e6c 6f63 616c 7320 300a 0a20 .locals 0.. │ -00000240: 2020 202e 6c69 6e65 2036 0a20 2020 2069 .line 6. i │ -00000250: 6e76 6f6b 652d 6469 7265 6374 207b 7030 nvoke-direct {p0 │ -00000260: 7d2c 204c 6a61 7661 2f6c 616e 672f 4f62 }, Ljava/lang/Ob │ -00000270: 6a65 6374 3b2d 3e3c 696e 6974 3e28 2956 ject;->()V │ -00000280: 0a0a 2020 2020 7265 7475 726e 2d76 6f69 .. return-voi │ -00000290: 640a 2e65 6e64 206d 6574 686f 640a d..end method. ├── smali/org/billthefarmer/buses/R$style.smali │ @@ -1,45 +0,0 @@ │ -00000000: 2e63 6c61 7373 2070 7562 6c69 6320 6669 .class public fi │ -00000010: 6e61 6c20 4c6f 7267 2f62 696c 6c74 6865 nal Lorg/billthe │ -00000020: 6661 726d 6572 2f62 7573 6573 2f52 2473 farmer/buses/R$s │ -00000030: 7479 6c65 3b0a 2e73 7570 6572 204c 6a61 tyle;..super Lja │ -00000040: 7661 2f6c 616e 672f 4f62 6a65 6374 3b0a va/lang/Object;. │ -00000050: 0a0a 2320 616e 6e6f 7461 7469 6f6e 730a ..# annotations. │ -00000060: 2e61 6e6e 6f74 6174 696f 6e20 7379 7374 .annotation syst │ -00000070: 656d 204c 6461 6c76 696b 2f61 6e6e 6f74 em Ldalvik/annot │ -00000080: 6174 696f 6e2f 456e 636c 6f73 696e 6743 ation/EnclosingC │ -00000090: 6c61 7373 3b0a 2020 2020 7661 6c75 6520 lass;. value │ -000000a0: 3d20 4c6f 7267 2f62 696c 6c74 6865 6661 = Lorg/billthefa │ -000000b0: 726d 6572 2f62 7573 6573 2f52 3b0a 2e65 rmer/buses/R;..e │ -000000c0: 6e64 2061 6e6e 6f74 6174 696f 6e0a 0a2e nd annotation... │ -000000d0: 616e 6e6f 7461 7469 6f6e 2073 7973 7465 annotation syste │ -000000e0: 6d20 4c64 616c 7669 6b2f 616e 6e6f 7461 m Ldalvik/annota │ -000000f0: 7469 6f6e 2f49 6e6e 6572 436c 6173 733b tion/InnerClass; │ -00000100: 0a20 2020 2061 6363 6573 7346 6c61 6773 . accessFlags │ -00000110: 203d 2030 7831 390a 2020 2020 6e61 6d65 = 0x19. name │ -00000120: 203d 2022 7374 796c 6522 0a2e 656e 6420 = "style"..end │ -00000130: 616e 6e6f 7461 7469 6f6e 0a0a 0a23 2073 annotation...# s │ -00000140: 7461 7469 6320 6669 656c 6473 0a2e 6669 tatic fields..fi │ -00000150: 656c 6420 7075 626c 6963 2073 7461 7469 eld public stati │ -00000160: 6320 6669 6e61 6c20 4170 7042 6173 6554 c final AppBaseT │ -00000170: 6865 6d65 3a49 203d 2030 7837 6630 3730 heme:I = 0x7f070 │ -00000180: 3030 300a 0a2e 6669 656c 6420 7075 626c 000...field publ │ -00000190: 6963 2073 7461 7469 6320 6669 6e61 6c20 ic static final │ -000001a0: 4170 7044 6172 6b42 6173 6554 6865 6d65 AppDarkBaseTheme │ -000001b0: 3a49 203d 2030 7837 6630 3730 3030 310a :I = 0x7f070001. │ -000001c0: 0a2e 6669 656c 6420 7075 626c 6963 2073 ..field public s │ -000001d0: 7461 7469 6320 6669 6e61 6c20 4170 7044 tatic final AppD │ -000001e0: 6172 6b54 6865 6d65 3a49 203d 2030 7837 arkTheme:I = 0x7 │ -000001f0: 6630 3730 3030 320a 0a2e 6669 656c 6420 f070002...field │ -00000200: 7075 626c 6963 2073 7461 7469 6320 6669 public static fi │ -00000210: 6e61 6c20 4170 7054 6865 6d65 3a49 203d nal AppTheme:I = │ -00000220: 2030 7837 6630 3730 3030 330a 0a0a 2320 0x7f070003...# │ -00000230: 6469 7265 6374 206d 6574 686f 6473 0a2e direct methods.. │ -00000240: 6d65 7468 6f64 2070 7269 7661 7465 2063 method private c │ -00000250: 6f6e 7374 7275 6374 6f72 203c 696e 6974 onstructor ()V. .locals │ -00000270: 2030 0a0a 2020 2020 696e 766f 6b65 2d64 0.. invoke-d │ -00000280: 6972 6563 7420 7b70 307d 2c20 4c6a 6176 irect {p0}, Ljav │ -00000290: 612f 6c61 6e67 2f4f 626a 6563 743b 2d3e a/lang/Object;-> │ -000002a0: 3c69 6e69 743e 2829 560a 0a20 2020 2072 ()V.. r │ -000002b0: 6574 7572 6e2d 766f 6964 0a2e 656e 6420 eturn-void..end │ -000002c0: 6d65 7468 6f64 0a method.