38.1 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.buses_105.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.buses_105.apk
2.27 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: 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: <d5cc11a39d4d33599a01048b0bdb55ee1ebc11baca709ed9833adf887b56343bfd6a0c0000000000>, actual: <053d40bd30e30f18a1e662225f89ce0b4b7ac6c9ef8f928561a4e331e81c1630fd6a0c0000000000>
    
Offset 1, 19 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·10513e8b9df6b58d2f6b83a3d937ee5cf8aa9cbbe0d69439e760360ca686f07d 
10 Signer·#1·certificate·SHA-1·digest:·c5ca5c8fc028197926732175c2ea1aef679e4793 
11 Signer·#1·certificate·MD5·digest:·5d9f33e223b1c55df925a8b95dae0f14 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·dcb2ebb9f90c33795f1c3ca15bb3f10d04b64582fa8fced96f3eb79c4a5863aa 
15 Signer·#1·public·key·SHA-1·digest:·e8879c37012a8e08f32b26c1e1d6f4e4e13b615c 
16 Signer·#1·public·key·MD5·digest:·71b7d9a86697bcadc58de1e1fcb57d04 
17 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/. 
18 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/. 
19 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/. 
676 B
zipinfo {}
    
Offset 116, 8 lines modifiedOffset 116, 8 lines modified
116 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png116 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png
117 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png117 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
118 -rw----·····0.0·fat······403·b-·stor·81-Jan-01·01:01·res/zt1.png118 -rw----·····0.0·fat······403·b-·stor·81-Jan-01·01:01·res/zt1.png
119 -rw----·····0.0·fat····12828·b-·stor·81-Jan-01·01:01·resources.arsc119 -rw----·····0.0·fat····12828·b-·stor·81-Jan-01·01:01·resources.arsc
120 -rw----·····2.0·fat·····7647·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF120 -rw----·····2.0·fat·····7647·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF
121 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA121 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA
122 -rw----·····2.0·fat·····7539·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF122 -rw----·····2.0·fat·····7539·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
123 121·files,·1363429·bytes·uncompressed,·801551·bytes·compressed:··41.2%123 121·files,·1363429·bytes·uncompressed,·801543·bytes·compressed:··41.2%
28.7 KB
classes.dex
18.8 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·d1630c054 checksum············:·1b7b0971
5 signature···········:·440b...59755 signature···········:·891c...2c35
6 file_size···········:·8545166 file_size···········:·854516
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·756610 string_ids_size·····:·7566
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·110012 type_ids_size·······:·1100
Offset 48, 15 lines modifiedOffset 48, 15 lines modified
48 ······type··········:·'Ljava/lang/String;'48 ······type··········:·'Ljava/lang/String;'
49 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)49 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
50 ······value·········:·"release"50 ······value·········:·"release"
51 ····#2··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)51 ····#2··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)
52 ······name··········:·'BUILT'52 ······name··········:·'BUILT'
53 ······type··········:·'J'53 ······type··········:·'J'
54 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)54 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
55 ······value·········:·169180265985755 ······value·········:·1693522374914
56 ····#3··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)56 ····#3··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)
57 ······name··········:·'DEBUG'57 ······name··········:·'DEBUG'
58 ······type··········:·'Z'58 ······type··········:·'Z'
59 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)59 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
60 ······value·········:·false60 ······value·········:·false
61 ····#4··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)61 ····#4··············:·(in·Lorg/billthefarmer/buses/BuildConfig;)
62 ······name··········:·'VERSION_CODE'62 ······name··········:·'VERSION_CODE'
Offset 2059, 15 lines modifiedOffset 2059, 15 lines modified
2059 02806e:·6e10·fd03·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@03fd2059 02806e:·6e10·fd03·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@03fd
2060 028074:·0a04···································|003e:·move-result·v42060 028074:·0a04···································|003e:·move-result·v4
2061 028076:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a2061 028076:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
2062 02807a:·6e10·0404·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@04042062 02807a:·6e10·0404·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0404
2063 028080:·0a04···································|0044:·move-result·v42063 028080:·0a04···································|0044:·move-result·v4
2064 028082:·6e10·fc03·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@03fc2064 028082:·6e10·fc03·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@03fc
2065 028088:·0a03···································|0048:·move-result·v32065 028088:·0a03···································|0048:·move-result·v3
2066 02808a:·1805·11ec·4be7·8901·0000···············|0049:·const-wide·v5,·#double·8.35862e-312·//·#00000189e74bec112066 02808a:·1805·02b1·cc4d·8a01·0000···············|0049:·const-wide·v5,·#double·8.36711e-312·//·#0000018a4dccb102
2067 028094:·7120·5802·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@02582067 028094:·7120·5802·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0258
2068 02809a:·0c05···································|0051:·move-result-object·v52068 02809a:·0c05···································|0051:·move-result-object·v5
2069 02809c:·6e20·3403·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@03342069 02809c:·6e20·3403·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0334
2070 0280a2:·0c01···································|0055:·move-result-object·v12070 0280a2:·0c01···································|0055:·move-result-object·v1
2071 0280a4:·6e40·4101·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@01412071 0280a4:·6e40·4101·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0141
2072 0280aa:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00142072 0280aa:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0014
2073 0280b0:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a2073 0280b0:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a
Offset 156808, 111 lines modifiedOffset 156808, 112 lines modified
156808 ······access········:·0x0001·(PUBLIC)156808 ······access········:·0x0001·(PUBLIC)
156809 ······code··········-156809 ······code··········-
156810 ······registers·····:·14156810 ······registers·····:·14
156811 ······ins···········:·1156811 ······ins···········:·1
156812 ······outs··········:·7156812 ······outs··········:·7
156813 ······insns·size····:·178·16-bit·code·units156813 ······insns·size····:·178·16-bit·code·units
156814 0818f4:········································|[0818f4]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;156814 0818f4:········································|[0818f4]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;
156815 081904:·52d0·aa0a······························|0000:·iget·v0,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0aaa156815 081904:·52d1·aa0a······························|0000:·iget·v1,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0aaa
156816 081908:·1211···································|0002:·const/4·v1,·#int·1·//·#1156816 081908:·d800·01ff······························|0002:·add-int/lit8·v0,·v1,·#int·-1·//·#ff
156817 08190a:·b110···································|0003:·sub-int/2addr·v0,·v1 
156818 08190c:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06156817 08190c:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06
 156818 081910:·1212···································|0006:·const/4·v2,·#int·1·//·#1
156819 081910:·b010···································|0006:·add-int/2addr·v0,·v1156819 081912:·b020···································|0007:·add-int/2addr·v0,·v2
156820 081912:·57d2·a30a······························|0007:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0aa3156820 081914:·57d3·a30a······························|0008:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0aa3
156821 081916:·d802·02bf······························|0009:·add-int/lit8·v2,·v2,·#int·-65·//·#bf156821 081918:·d803·03bf······························|000a:·add-int/lit8·v3,·v3,·#int·-65·//·#bf
156822 08191a:·1303·0f00······························|000b:·const/16·v3,·#int·15·//·#f156822 08191c:·1304·0f00······························|000c:·const/16·v4,·#int·15·//·#f
156823 08191e:·3732·0400······························|000d:·if-le·v2,·v3,·0011·//·+0004156823 081920:·3743·0400······························|000e:·if-le·v3,·v4,·0012·//·+0004
156824 081922:·d802·02ff······························|000f:·add-int/lit8·v2,·v2,·#int·-1·//·#ff156824 081924:·d803·03ff······························|0010:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
156825 081926:·1304·0900······························|0011:·const/16·v4,·#int·9·//·#9156825 081928:·1305·0900······························|0012:·const/16·v5,·#int·9·//·#9
156826 08192a:·3742·0400······························|0013:·if-le·v2,·v4,·0017·//·+0004156826 08192c:·3753·0400······························|0014:·if-le·v3,·v5,·0018·//·+0004
156827 08192e:·d802·02ff······························|0015:·add-int/lit8·v2,·v2,·#int·-1·//·#ff156827 081930:·d803·03ff······························|0016:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
156828 081932:·52d5·a20a······························|0017:·iget·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0aa2156828 081934:·52d6·a20a······························|0018:·iget·v6,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0aa2
156829 081936:·dc02·0208······························|0019:·rem-int/lit8·v2,·v2,·#int·8·//·#08156829 081938:·dc03·0308······························|001a:·rem-int/lit8·v3,·v3,·#int·8·//·#08
156830 08193a:·b012···································|001b:·add-int/2addr·v2,·v1156830 08193c:·b023···································|001c:·add-int/2addr·v3,·v2
156831 08193c:·1406·a086·0100·························|001c:·const·v6,·#float·1.4013e-40·//·#000186a0156831 08193e:·1407·a086·0100·························|001d:·const·v7,·#float·1.4013e-40·//·#000186a0
156832 081942:·9202·0206······························|001f:·mul-int·v2,·v2,·v6156832 081944:·9203·0307······························|0020:·mul-int·v3,·v3,·v7
156833 081946:·b025···································|0021:·add-int/2addr·v5,·v2156833 081948:·b036···································|0022:·add-int/2addr·v6,·v3
156834 081948:·1402·4042·0f00·························|0022:·const·v2,·#float·1.4013e-39·//·#000f4240156834 08194a:·1403·4042·0f00·························|0023:·const·v3,·#float·1.4013e-39·//·#000f4240
156835 08194e:·b425···································|0025:·rem-int/2addr·v5,·v2156835 081950:·b436···································|0026:·rem-int/2addr·v6,·v3
156836 081950:·57d2·a60a······························|0026:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0aa6156836 081952:·57d3·a60a······························|0027:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0aa6
156837 081954:·d807·02c0······························|0028:·add-int/lit8·v7,·v2,·#int·-64·//·#c0156837 081956:·d808·03c0······························|0029:·add-int/lit8·v8,·v3,·#int·-64·//·#c0
156838 081958:·3737·0400······························|002a:·if-le·v7,·v3,·002e·//·+0004156838 08195a:·3748·0400······························|002b:·if-le·v8,·v4,·002f·//·+0004
156839 08195c:·d807·07ff······························|002c:·add-int/lit8·v7,·v7,·#int·-1·//·#ff156839 08195e:·d808·08ff······························|002d:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
156840 081960:·3747·0400······························|002e:·if-le·v7,·v4,·0032·//·+0004156840 081962:·3758·0400······························|002f:·if-le·v8,·v5,·0033·//·+0004
156841 081964:·d807·07ff······························|0030:·add-int/lit8·v7,·v7,·#int·-1·//·#ff156841 081966:·d808·08ff······························|0031:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
156842 081968:·dc00·0002······························|0032:·rem-int/lit8·v0,·v0,·#int·2·//·#02156842 08196a:·dc00·0002······························|0033:·rem-int/lit8·v0,·v0,·#int·2·//·#02
156843 08196c:·3900·0400······························|0034:·if-nez·v0,·0038·//·+0004156843 08196e:·3900·0400······························|0035:·if-nez·v0,·0039·//·+0004
156844 081970:·d807·07fb······························|0036:·add-int/lit8·v7,·v7,·#int·-5·//·#fb156844 081972:·d808·08fb······························|0037:·add-int/lit8·v8,·v8,·#int·-5·//·#fb
156845 081974:·3b07·0400······························|0038:·if-gez·v7,·003c·//·+0004156845 081976:·3b08·0400······························|0039:·if-gez·v8,·003d·//·+0004
156846 081978:·d807·0710······························|003a:·add-int/lit8·v7,·v7,·#int·16·//·#10156846 08197a:·d808·0810······························|003b:·add-int/lit8·v8,·v8,·#int·16·//·#10
156847 08197c:·1203···································|003c:·const/4·v3,·#int·0·//·#0156847 08197e:·1204···································|003d:·const/4·v4,·#int·0·//·#0
156848 08197e:·3900·0400······························|003d:·if-nez·v0,·0041·//·+0004156848 081980:·3900·0400······························|003e:·if-nez·v0,·0042·//·+0004
156849 081982:·1210···································|003f:·const/4·v0,·#int·1·//·#1156849 081984:·1210···································|0040:·const/4·v0,·#int·1·//·#1
156850 081984:·2802···································|0040:·goto·0042·//·+0002156850 081986:·2802···································|0041:·goto·0043·//·+0002
156851 081986:·1200···································|0041:·const/4·v0,·#int·0·//·#0156851 081988:·1200···································|0042:·const/4·v0,·#int·0·//·#0
156852 081988:·57d4·a90a······························|0042:·iget-char·v4,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0aa9156852 08198a:·57d5·a90a······························|0043:·iget-char·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0aa9
156853 08198c:·1308·4500······························|0044:·const/16·v8,·#int·69·//·#45156853 08198e:·1309·4500······························|0045:·const/16·v9,·#int·69·//·#45
156854 081990:·1409·808d·5b00·························|0046:·const·v9,·#float·8.40779e-39·//·#005b8d80156854 081992:·140a·808d·5b00·························|0047:·const·v10,·#float·8.40779e-39·//·#005b8d80
156855 081996:·140a·0009·3d00·························|0049:·const·v10,·#float·5.60519e-39·//·#003d0900156855 081998:·140b·0009·3d00·························|004a:·const·v11,·#float·5.60519e-39·//·#003d0900
156856 08199c:·140b·8084·1e00·························|004c:·const·v11,·#float·2.8026e-39·//·#001e8480156856 08199e:·140c·8084·1e00·························|004d:·const·v12,·#float·2.8026e-39·//·#001e8480
156857 0819a2:·2b04·4f00·0000·························|004f:·packed-switch·v4,·0000009e·//·+0000004f156857 0819a4:·2b05·4e00·0000·························|0050:·packed-switch·v5,·0000009e·//·+0000004e
156858 0819a8:·2838···································|0052:·goto·008a·//·+0038156858 0819aa:·2838···································|0053:·goto·008b·//·+0038
156859 0819aa:·1403·0012·7a00·························|0053:·const·v3,·#float·1.12104e-38·//·#007a1200156859 0819ac:·1404·0012·7a00·························|0054:·const·v4,·#float·1.12104e-38·//·#007a1200
156860 0819b0:·2834···································|0056:·goto·008a·//·+0034156860 0819b2:·2834···································|0057:·goto·008b·//·+0034
156861 0819b2:·1403·808d·5b00·························|0057:·const·v3,·#float·8.40779e-39·//·#005b8d80156861 0819b4:·1404·808d·5b00·························|0058:·const·v4,·#float·8.40779e-39·//·#005b8d80
156862 0819b8:·2830···································|005a:·goto·008a·//·+0030156862 0819ba:·2830···································|005b:·goto·008b·//·+0030
156863 0819ba:·3900·0600······························|005b:·if-nez·v0,·0061·//·+0006156863 0819bc:·3900·0600······························|005c:·if-nez·v0,·0062·//·+0006
156864 0819be:·1303·5000······························|005d:·const/16·v3,·#int·80·//·#50156864 0819c0:·1304·5000······························|005e:·const/16·v4,·#int·80·//·#50
156865 0819c2:·3432·f8ff······························|005f:·if-lt·v2,·v3,·0057·//·-0008156865 0819c4:·3443·f8ff······························|0060:·if-lt·v3,·v4,·0058·//·-0008
156866 0819c6:·3800·0700······························|0061:·if-eqz·v0,·0068·//·+0007156866 0819c8:·3800·0700······························|0062:·if-eqz·v0,·0069·//·+0007
156867 0819ca:·1300·5500······························|0063:·const/16·v0,·#int·85·//·#55156867 0819cc:·1300·5500······························|0064:·const/16·v0,·#int·85·//·#55
156868 0819ce:·3502·0300······························|0065:·if-ge·v2,·v0,·0068·//·+0003156868 0819d0:·3503·0300······························|0066:·if-ge·v3,·v0,·0069·//·+0003
156869 0819d2:·28f0···································|0067:·goto·0057·//·-0010156869 0819d4:·28f0···································|0068:·goto·0058·//·-0010
156870 0819d4:·1403·0009·3d00·························|0068:·const·v3,·#float·5.60519e-39·//·#003d0900156870 0819d6:·1404·0009·3d00·························|0069:·const·v4,·#float·5.60519e-39·//·#003d0900
156871 0819da:·281f···································|006b:·goto·008a·//·+001f156871 0819dc:·281f···································|006c:·goto·008b·//·+001f
156872 0819dc:·3900·0600······························|006c:·if-nez·v0,·0072·//·+0006156872 0819de:·3900·0600······························|006d:·if-nez·v0,·0073·//·+0006
156873 0819e0:·1303·5200······························|006e:·const/16·v3,·#int·82·//·#52156873 0819e2:·1304·5200······························|006f:·const/16·v4,·#int·82·//·#52
156874 0819e4:·3432·f8ff······························|0070:·if-lt·v2,·v3,·0068·//·-0008156874 0819e6:·3443·f8ff······························|0071:·if-lt·v3,·v4,·0069·//·-0008
156875 0819e8:·3800·0500······························|0072:·if-eqz·v0,·0077·//·+0005156875 0819ea:·3800·0500······························|0073:·if-eqz·v0,·0078·//·+0005
156876 0819ec:·3782·0300······························|0074:·if-le·v2,·v8,·0077·//·+0003156876 0819ee:·3793·0300······························|0075:·if-le·v3,·v9,·0078·//·+0003
156877 0819f0:·28f2···································|0076:·goto·0068·//·-000e156877 0819f2:·28f2···································|0077:·goto·0069·//·-000e
156878 0819f2:·1403·8084·1e00·························|0077:·const·v3,·#float·2.8026e-39·//·#001e8480156878 0819f4:·1404·8084·1e00·························|0078:·const·v4,·#float·2.8026e-39·//·#001e8480
156879 0819f8:·2810···································|007a:·goto·008a·//·+0010156879 0819fa:·2810···································|007b:·goto·008b·//·+0010
156880 0819fa:·3900·0600······························|007b:·if-nez·v0,·0081·//·+0006156880 0819fc:·3900·0600······························|007c:·if-nez·v0,·0082·//·+0006
156881 0819fe:·1304·5400······························|007d:·const/16·v4,·#int·84·//·#54156881 081a00:·130a·5400······························|007e:·const/16·v10,·#int·84·//·#54
156882 081a02:·3442·f8ff······························|007f:·if-lt·v2,·v4,·0077·//·-0008156882 081a04:·34a3·f8ff······························|0080:·if-lt·v3,·v10,·0078·//·-0008
156883 081a06:·3800·0900······························|0081:·if-eqz·v0,·008a·//·+0009156883 081a08:·3800·0900······························|0082:·if-eqz·v0,·008b·//·+0009
156884 081a0a:·1300·4300······························|0083:·const/16·v0,·#int·67·//·#43156884 081a0c:·1300·4300······························|0084:·const/16·v0,·#int·67·//·#43
156885 081a0e:·3402·f2ff······························|0085:·if-lt·v2,·v0,·0077·//·-000e156885 081a10:·3403·f2ff······························|0086:·if-lt·v3,·v0,·0078·//·-000e
156886 081a12:·3782·0300······························|0087:·if-le·v2,·v8,·008a·//·+0003156886 081a14:·3793·0300······························|0088:·if-le·v3,·v9,·008b·//·+0003
156887 081a16:·28ee···································|0089:·goto·0077·//·-0012156887 081a18:·28ee···································|008a:·goto·0078·//·-0012
156888 081a18:·b117···································|008a:·sub-int/2addr·v7,·v1156888 081a1a:·b128···································|008b:·sub-int/2addr·v8,·v2
Max diff block lines reached; 615/19169 bytes (3.21%) of diff not shown.
9.83 KB
classes.jar
3.42 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·1394129·bytes,·number·of·entries:·7081 Zip·file·size:·1394141·bytes,·number·of·entries:·708
2 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······442·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$$ExternalSyntheticLambda0.class3 ?rwxrwxr-x··2.0·unx······503·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$$ExternalSyntheticLambda0.class
4 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$$ExternalSyntheticLambda1.class4 ?rwxrwxr-x··2.0·unx······476·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$$ExternalSyntheticLambda1.class
5 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$2$$ExternalSyntheticLambda0.class5 ?rwxrwxr-x··2.0·unx······450·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$2$$ExternalSyntheticLambda0.class
6 ?rwxrwxr-x··2.0·unx·····2117·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$2.class6 ?rwxrwxr-x··2.0·unx·····2117·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$2.class
7 ?rwxrwxr-x··2.0·unx······509·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask$$ExternalSyntheticLambda0.class7 ?rwxrwxr-x··2.0·unx······509·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask$$ExternalSyntheticLambda0.class
8 ?rwxrwxr-x··2.0·unx·····4019·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask.class8 ?rwxrwxr-x··2.0·unx·····4019·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask.class
Offset 544, 15 lines modifiedOffset 544, 15 lines modified
544 ?rwxrwxr-x··2.0·unx·····1456·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class544 ?rwxrwxr-x··2.0·unx·····1456·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class
545 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class545 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class
546 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class546 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class
547 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class547 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class
548 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class548 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class
549 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class549 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class
550 ?rwxrwxr-x··2.0·unx·····6254·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class550 ?rwxrwxr-x··2.0·unx·····6254·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class
551 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class551 ?rwxrwxr-x··2.0·unx·····5602·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class
552 ?rwxrwxr-x··2.0·unx·····6858·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class552 ?rwxrwxr-x··2.0·unx·····6858·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class
553 ?rwxrwxr-x··2.0·unx·····4908·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class553 ?rwxrwxr-x··2.0·unx·····4908·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class
554 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class554 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class
555 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class555 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class
556 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class556 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class
557 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class557 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class
558 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class558 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class
Offset 703, 8 lines modifiedOffset 703, 8 lines modified
703 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class703 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class
704 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class704 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class
705 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class705 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class
706 ?rwxrwxr-x··2.0·unx·····7663·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class706 ?rwxrwxr-x··2.0·unx·····7663·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class
707 ?rwxrwxr-x··2.0·unx·····8490·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class707 ?rwxrwxr-x··2.0·unx·····8490·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class
708 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class708 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class
709 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class709 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class
710 708·files,·1477398·bytes·uncompressed,·1270871·bytes·compressed:··14.0%710 708·files,·1477411·bytes·uncompressed,·1270883·bytes·compressed:··14.0%
596 B
org/billthefarmer/buses/BuildConfig.class
514 B
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
  
1 package·org.billthefarmer.buses;1 package·org.billthefarmer.buses;
  
2 public·final·class·BuildConfig2 public·final·class·BuildConfig
3 {3 {
4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.buses";4 ····public·static·final·String·APPLICATION_ID·=·"org.billthefarmer.buses";
5 ····public·static·final·String·BUILD_TYPE·=·"release";5 ····public·static·final·String·BUILD_TYPE·=·"release";
6 ····public·static·final·long·BUILT·=·1691802659857L;6 ····public·static·final·long·BUILT·=·1693522374914L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·105;8 ····public·static·final·int·VERSION_CODE·=·105;
9 ····public·static·final·String·VERSION_NAME·=·"1.05";9 ····public·static·final·String·VERSION_NAME·=·"1.05";
10 }10 }
1.14 KB
org/billthefarmer/buses/Buses.class
1.08 KB
procyon -ec {}
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131099692));109 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131099692));
110 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);110 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
111 ········if·(matcher.find())·{111 ········if·(matcher.find())·{
112 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.05");112 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.05");
113 ········}113 ········}
114 ········matcher.reset((CharSequence)message);114 ········matcher.reset((CharSequence)message);
115 ········if·(matcher.find())·{115 ········if·(matcher.find())·{
116 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1691802659857L)));116 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1693522374914L)));
117 ········}117 ········}
118 ········alertDialog$Builder.setMessage((CharSequence)message);118 ········alertDialog$Builder.setMessage((CharSequence)message);
119 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);119 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
120 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);120 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
121 ········if·(textView·!=·null)·{121 ········if·(textView·!=·null)·{
122 ············textView.setMovementMethod(LinkMovementMethod.getInstance());122 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
123 ········}123 ········}
4.65 KB
uk/me/jstott/jcoord/MGRSRef.class
4.59 KB
procyon -ec {}
    
Offset 310, 87 lines modifiedOffset 310, 88 lines modified
310 ········sb4.append(s);310 ········sb4.append(s);
311 ········sb4.append(s2);311 ········sb4.append(s2);
312 ········return·sb4.toString();312 ········return·sb4.toString();
313 ····}313 ····}
314 ····314 ····
315 ····public·UTMRef·toUTMRef()·{315 ····public·UTMRef·toUTMRef()·{
316 ········final·int·utmZoneNumber·=·this.utmZoneNumber;316 ········final·int·utmZoneNumber·=·this.utmZoneNumber;
 317 ········final·int·n·=·(utmZoneNumber·-·1)·%·6;
317 ········final·int·n·=·1;318 ········final·int·n2·=·1;
318 ········final·int·n2·=·(utmZoneNumber·-·n)·%·6·+·n;319 ········final·int·n3·=·n·+·n2;
319 ········int·n3·=·this.eastingID·-·65;320 ········int·n4·=·this.eastingID·-·65;
320 ········final·int·n4·=·15;321 ········final·int·n5·=·15;
321 ········if·(n3·>·n4)·{322 ········if·(n4·>·n5)·{
322 ············--n3;323 ············--n4;
323 ········}324 ········}
324 ········final·int·n5·=·9;325 ········final·int·n6·=·9;
325 ········if·(n3·>·n5)·{326 ········if·(n4·>·n6)·{
326 ············--n3;327 ············--n4;
327 ········}328 ········}
328 ········final·int·easting·=·this.easting;329 ········final·int·easting·=·this.easting;
329 ········final·int·n6·=·n3·%·8·+·n;330 ········final·int·n7·=·n4·%·8·+·n2;
330 ········final·int·n7·=·100000;331 ········final·int·n8·=·100000;
331 ········final·int·n8·=·(easting·+·n6·*·n7)·%·1000000;332 ········final·int·n9·=·(easting·+·n7·*·n8)·%·1000000;
332 ········final·char·northingID·=·this.northingID;333 ········final·char·northingID·=·this.northingID;
333 ········int·n9·=·northingID·-·64;334 ········int·n10·=·northingID·-·64;
334 ········if·(n9·>·n4)·{335 ········if·(n10·>·n5)·{
335 ············--n9;336 ············--n10;
336 ········}337 ········}
337 ········if·(n9·>·n5)·{338 ········if·(n10·>·n6)·{
338 ············--n9;339 ············--n10;
339 ········}340 ········}
340 ········final·int·n10·=·n2·%·2;341 ········final·int·n11·=·n3·%·2;
341 ········if·(n10·==·0)·{342 ········if·(n11·==·0)·{
342 ············n9·-=·5;343 ············n10·-=·5;
343 ········}344 ········}
344 ········if·(n9·<·0)·{345 ········if·(n10·<·0)·{
345 ············n9·+=·16;346 ············n10·+=·16;
346 ········}347 ········}
347 ········int·n11·=·0;348 ········int·n12·=·0;
348 ········final·boolean·b·=·n10·==·0;349 ········final·boolean·b·=·n11·==·0;
349 ········final·char·utmZoneChar·=·this.utmZoneChar;350 ········final·char·utmZoneChar·=·this.utmZoneChar;
350 ········final·char·c·=·'E';351 ········final·char·c·=·'E';
351 ····Label_0270_Outer:352 ····Label_0288_Outer:
352 ········while·(true)·{353 ········while·(true)·{
353 ········Label_0304_Outer:354 ········Label_0324_Outer:
354 ············while·(true)·{355 ············while·(true)·{
355 ················while·(true)·{356 ················while·(true)·{
356 ····················switch·(utmZoneChar)·{357 ····················switch·(utmZoneChar)·{
357 ························case·88:·{358 ························case·88:·{
358 ····························n11·=·8000000;359 ····························n12·=·8000000;
359 ····························break;360 ····························break;
360 ························}361 ························}
361 ························case·86:362 ························case·86:
362 ························case·87:·{363 ························case·87:·{
363 ····························n11·=·6000000;364 ····························n12·=·6000000;
364 ····························break;365 ····························break;
365 ························}366 ························}
366 ························case·85:·{367 ························case·85:·{
367 ····························if·(b·&&·northingID·<·'P')·{368 ····························if·(b·&&·northingID·<·'P')·{
368 ································continue·Label_0270_Outer;369 ································continue·Label_0288_Outer;
369 ····························}370 ····························}
370 ····························if·(b·&&·northingID·<·'U')·{371 ····························if·(b·&&·northingID·<·'U')·{
371 ································continue·Label_0270_Outer;372 ································continue·Label_0288_Outer;
372 ····························}373 ····························}
373 ····························break·Label_0270;374 ····························break·Label_0288;
374 ························}375 ························}
375 ························case·84:·{376 ························case·84:·{
376 ····························n11·=·4000000;377 ····························n12·=·4000000;
377 ····························break;378 ····························break;
378 ························}379 ························}
379 ························case·83:·{380 ························case·83:·{
380 ····························if·(b·&&·northingID·<·'R')·{381 ····························if·(b·&&·northingID·<·'R')·{
381 ································continue·Label_0304_Outer;382 ································continue·Label_0324_Outer;
382 ····························}383 ····························}
383 ····························if·(b·&&·northingID·>·c)·{384 ····························if·(b·&&·northingID·>·c)·{
384 ································continue·Label_0304_Outer;385 ································continue·Label_0324_Outer;
385 ····························}386 ····························}
386 ····························break·Label_0304;387 ····························break·Label_0324;
387 ························}388 ························}
388 ························case·82:·{389 ························case·82:·{
389 ····························n11·=·2000000;390 ····························n12·=·2000000;
390 ····························break;391 ····························break;
391 ························}392 ························}
392 ························case·81:·{393 ························case·81:·{
393 ····························if·(b·&&·northingID·<·'T')·{394 ····························if·(b·&&·northingID·<·'T')·{
394 ································continue;395 ································continue;
395 ····························}396 ····························}
396 ····························if·(!b)·{397 ····························if·(!b)·{
Offset 407, 10 lines modifiedOffset 408, 10 lines modified
407 ····················}408 ····················}
408 ····················break;409 ····················break;
409 ················}410 ················}
410 ················break;411 ················break;
411 ············}412 ············}
412 ············break;413 ············break;
413 ········}414 ········}
414 ········return·new·UTMRef(this.utmZoneNumber,·this.utmZoneChar,·(double)n8,·(double)(n11·+·((n9·-·n)·*·n7·+·this.northing)));415 ········return·new·UTMRef(utmZoneNumber,·utmZoneChar,·(double)n9,·(double)(n12·+·((n10·-·n2)·*·n8·+·this.northing)));
415 ····}416 ····}
416 }417 }
5.33 KB
smali/uk/me/jstott/jcoord/MGRSRef.smali
    
Offset 1091, 218 lines modifiedOffset 1091, 220 lines modified
1091 ····return-object·p11091 ····return-object·p1
1092 .end·method1092 .end·method
  
1093 .method·public·toUTMRef()Luk/me/jstott/jcoord/UTMRef;1093 .method·public·toUTMRef()Luk/me/jstott/jcoord/UTMRef;
1094 ····.locals·131094 ····.locals·13
  
1095 ····.line·4611095 ····.line·461
1096 ····iget·v0,·p0,·Luk/me/jstott/jcoord/MGRSRef;->utmZoneNumber:I1096 ····iget·v1,·p0,·Luk/me/jstott/jcoord/MGRSRef;->utmZoneNumber:I
  
 1097 ····add-int/lit8·v0,·v1,·-0x1
1097 ····const/4·v1,·0x1 
  
1098 ····sub-int/2addr·v0,·v1 
  
1099 ····rem-int/lit8·v0,·v0,·0x61098 ····rem-int/lit8·v0,·v0,·0x6
  
 1099 ····const/4·v2,·0x1
  
1100 ····add-int/2addr·v0,·v11100 ····add-int/2addr·v0,·v2
  
1101 ····.line·4621101 ····.line·462
1102 ····iget-char·v2,·p0,·Luk/me/jstott/jcoord/MGRSRef;->eastingID:C1102 ····iget-char·v3,·p0,·Luk/me/jstott/jcoord/MGRSRef;->eastingID:C
  
1103 ····add-int/lit8·v2,·v2,·-0x411103 ····add-int/lit8·v3,·v3,·-0x41
  
1104 ····const/16·v3,·0xf1104 ····const/16·v4,·0xf
  
1105 ····if-le·v2,·v3,·:cond_01105 ····if-le·v3,·v4,·:cond_0
  
1106 ····add-int/lit8·v2,·v2,·-0x11106 ····add-int/lit8·v3,·v3,·-0x1
  
1107 ····:cond_01107 ····:cond_0
1108 ····const/16·v4,·0x91108 ····const/16·v5,·0x9
  
1109 ····if-le·v2,·v4,·:cond_11109 ····if-le·v3,·v5,·:cond_1
  
1110 ····add-int/lit8·v2,·v2,·-0x11110 ····add-int/lit8·v3,·v3,·-0x1
  
1111 ····.line·4681111 ····.line·468
1112 ····:cond_11112 ····:cond_1
1113 ····iget·v5,·p0,·Luk/me/jstott/jcoord/MGRSRef;->easting:I1113 ····iget·v6,·p0,·Luk/me/jstott/jcoord/MGRSRef;->easting:I
  
1114 ····rem-int/lit8·v2,·v2,·0x81114 ····rem-int/lit8·v3,·v3,·0x8
  
1115 ····add-int/2addr·v2,·v11115 ····add-int/2addr·v3,·v2
  
1116 ····const·v6,·0x186a01116 ····const·v7,·0x186a0
  
1117 ····mul-int·v2,·v2,·v61117 ····mul-int·v3,·v3,·v7
  
1118 ····add-int/2addr·v5,·v21118 ····add-int/2addr·v6,·v3
  
1119 ····const·v2,·0xf42401119 ····const·v3,·0xf4240
  
1120 ····rem-int/2addr·v5,·v21120 ····rem-int/2addr·v6,·v3
  
1121 ····.line·4721121 ····.line·472
1122 ····iget-char·v2,·p0,·Luk/me/jstott/jcoord/MGRSRef;->northingID:C1122 ····iget-char·v3,·p0,·Luk/me/jstott/jcoord/MGRSRef;->northingID:C
  
1123 ····add-int/lit8·v7,·v2,·-0x401123 ····add-int/lit8·v8,·v3,·-0x40
  
1124 ····if-le·v7,·v3,·:cond_21124 ····if-le·v8,·v4,·:cond_2
  
1125 ····add-int/lit8·v7,·v7,·-0x11125 ····add-int/lit8·v8,·v8,·-0x1
  
1126 ····:cond_21126 ····:cond_2
1127 ····if-le·v7,·v4,·:cond_31127 ····if-le·v8,·v5,·:cond_3
  
1128 ····add-int/lit8·v7,·v7,·-0x11128 ····add-int/lit8·v8,·v8,·-0x1
  
1129 ····.line·4771129 ····.line·477
1130 ····:cond_31130 ····:cond_3
1131 ····rem-int/lit8·v0,·v0,·0x21131 ····rem-int/lit8·v0,·v0,·0x2
  
1132 ····if-nez·v0,·:cond_41132 ····if-nez·v0,·:cond_4
  
1133 ····add-int/lit8·v7,·v7,·-0x51133 ····add-int/lit8·v8,·v8,·-0x5
  
1134 ····:cond_41134 ····:cond_4
1135 ····if-gez·v7,·:cond_51135 ····if-gez·v8,·:cond_5
  
1136 ····add-int/lit8·v7,·v7,·0x101136 ····add-int/lit8·v8,·v8,·0x10
  
1137 ····:cond_51137 ····:cond_5
1138 ····const/4·v3,·0x01138 ····const/4·v4,·0x0
  
1139 ····if-nez·v0,·:cond_61139 ····if-nez·v0,·:cond_6
  
1140 ····const/4·v0,·0x11140 ····const/4·v0,·0x1
  
1141 ····goto·:goto_01141 ····goto·:goto_0
  
1142 ····:cond_61142 ····:cond_6
1143 ····const/4·v0,·0x01143 ····const/4·v0,·0x0
  
1144 ····.line·4861144 ····.line·486
1145 ····:goto_01145 ····:goto_0
1146 ····iget-char·v4,·p0,·Luk/me/jstott/jcoord/MGRSRef;->utmZoneChar:C1146 ····iget-char·v5,·p0,·Luk/me/jstott/jcoord/MGRSRef;->utmZoneChar:C
  
1147 ····const/16·v8,·0x451147 ····const/16·v9,·0x45
  
1148 ····const·v9,·0x5b8d801148 ····const·v10,·0x5b8d80
  
1149 ····const·v10,·0x3d09001149 ····const·v11,·0x3d0900
  
1150 ····const·v11,·0x1e84801150 ····const·v12,·0x1e8480
  
1151 ····packed-switch·v4,·:pswitch_data_01151 ····packed-switch·v5,·:pswitch_data_0
  
1152 ····goto·:goto_41152 ····goto·:goto_4
  
1153 ····:pswitch_01153 ····:pswitch_0
1154 ····const·v3,·0x7a12001154 ····const·v4,·0x7a1200
  
1155 ····goto·:goto_41155 ····goto·:goto_4
  
1156 ····:cond_71156 ····:cond_7
1157 ····:goto_11157 ····:goto_1
1158 ····:pswitch_11158 ····:pswitch_1
1159 ····const·v3,·0x5b8d801159 ····const·v4,·0x5b8d80
  
1160 ····goto·:goto_41160 ····goto·:goto_4
  
1161 ····:pswitch_21161 ····:pswitch_2
1162 ····if-nez·v0,·:cond_81162 ····if-nez·v0,·:cond_8
  
1163 ····const/16·v3,·0x501163 ····const/16·v4,·0x50
Max diff block lines reached; 2157/5375 bytes (40.13%) of diff not shown.
503 B
smali/org/billthefarmer/buses/Buses.smali
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
  
195 ····move-result·v4195 ····move-result·v4
  
196 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I196 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
197 ····move-result·v3197 ····move-result·v3
  
198 ····const-wide·v5,·0x189e74bec11L198 ····const-wide·v5,·0x18a4dccb102L
  
199 ····.line·618199 ····.line·618
200 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;200 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
201 ····move-result-object·v5201 ····move-result-object·v5
  
202 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;202 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;
574 B
smali/org/billthefarmer/buses/BuildConfig.smali
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
  
  
4 #·static·fields4 #·static·fields
5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.buses"5 .field·public·static·final·APPLICATION_ID:Ljava/lang/String;·=·"org.billthefarmer.buses"
  
6 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"6 .field·public·static·final·BUILD_TYPE:Ljava/lang/String;·=·"release"
  
7 .field·public·static·final·BUILT:J·=·0x189e74bec11L7 .field·public·static·final·BUILT:J·=·0x18a4dccb102L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x699 .field·public·static·final·VERSION_CODE:I·=·0x69
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.05"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.05"