38.1 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.buses_103.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.buses_103.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: <46598db987b7a8c42811241f2b0e11ac6d09918bf3e74405b3ef0fc06d978035>, actual: <303959d2df99db26b225046307c92e12248754fa1a0225790dfc1cfcc56e3842> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <ab85f917d74c16d735d47a9932eb44e564e307fa9e8eb27f4a71d35b841a417704290c0000000000>, actual: <b9f74c46c775c1d3ecd657aec4f473736dc8c6f1f72914bbbd289f57130cfa9b04290c0000000000>
    
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/. 
675 B
zipinfo {}
    
Offset 107, 8 lines modifiedOffset 107, 8 lines modified
107 -rw----·····0.0·fat······862·b-·stor·81-Jan-01·01:01·res/z6.png107 -rw----·····0.0·fat······862·b-·stor·81-Jan-01·01:01·res/z6.png
108 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png108 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png
109 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png109 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
110 -rw----·····0.0·fat····11916·b-·stor·81-Jan-01·01:01·resources.arsc110 -rw----·····0.0·fat····11916·b-·stor·81-Jan-01·01:01·resources.arsc
111 -rw----·····2.0·fat·····7079·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF111 -rw----·····2.0·fat·····7079·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF
112 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA112 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA
113 -rw----·····2.0·fat·····6971·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF113 -rw----·····2.0·fat·····6971·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
114 112·files,·1335209·bytes·uncompressed,·783644·bytes·compressed:··41.3%114 112·files,·1335209·bytes·uncompressed,·783641·bytes·compressed:··41.3%
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············:·0b116bc34 checksum············:·dd916ae2
5 signature···········:·7b1d...a15b5 signature···········:·ba41...60b8
6 file_size···········:·8467566 file_size···········:·846756
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·····:·749310 string_ids_size·····:·7493
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·108212 type_ids_size·······:·1082
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·········:·168273008784555 ······value·········:·1683023664035
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 1962, 15 lines modifiedOffset 1962, 15 lines modified
1962 0271b6:·6e10·eb03·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@03eb1962 0271b6:·6e10·eb03·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@03eb
1963 0271bc:·0a04···································|003e:·move-result·v41963 0271bc:·0a04···································|003e:·move-result·v4
1964 0271be:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a1964 0271be:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
1965 0271c2:·6e10·f203·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@03f21965 0271c2:·6e10·f203·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@03f2
1966 0271c8:·0a04···································|0044:·move-result·v41966 0271c8:·0a04···································|0044:·move-result·v4
1967 0271ca:·6e10·ea03·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@03ea1967 0271ca:·6e10·ea03·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@03ea
1968 0271d0:·0a03···································|0048:·move-result·v31968 0271d0:·0a03···································|0048:·move-result·v3
1969 0271d2:·1805·a575·87ca·8701·0000···············|0049:·const-wide·v5,·#double·8.31379e-312·//·#00000187ca8775a51969 0271d2:·1805·a313·07dc·8701·0000···············|0049:·const-wide·v5,·#double·8.31524e-312·//·#00000187dc0713a3
1970 0271dc:·7120·4702·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@02471970 0271dc:·7120·4702·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0247
1971 0271e2:·0c05···································|0051:·move-result-object·v51971 0271e2:·0c05···································|0051:·move-result-object·v5
1972 0271e4:·6e20·2303·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@03231972 0271e4:·6e20·2303·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0323
1973 0271ea:·0c01···································|0055:·move-result-object·v11973 0271ea:·0c01···································|0055:·move-result-object·v1
1974 0271ec:·6e40·3301·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@01331974 0271ec:·6e40·3301·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0133
1975 0271f2:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00141975 0271f2:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0014
1976 0271f8:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a1976 0271f8:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a
Offset 155008, 111 lines modifiedOffset 155008, 112 lines modified
155008 ······access········:·0x0001·(PUBLIC)155008 ······access········:·0x0001·(PUBLIC)
155009 ······code··········-155009 ······code··········-
155010 ······registers·····:·14155010 ······registers·····:·14
155011 ······ins···········:·1155011 ······ins···········:·1
155012 ······outs··········:·7155012 ······outs··········:·7
155013 ······insns·size····:·178·16-bit·code·units155013 ······insns·size····:·178·16-bit·code·units
155014 0805d8:········································|[0805d8]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;155014 0805d8:········································|[0805d8]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;
155015 0805e8:·52d0·8a0a······························|0000:·iget·v0,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0a8a155015 0805e8:·52d1·8a0a······························|0000:·iget·v1,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0a8a
155016 0805ec:·1211···································|0002:·const/4·v1,·#int·1·//·#1155016 0805ec:·d800·01ff······························|0002:·add-int/lit8·v0,·v1,·#int·-1·//·#ff
155017 0805ee:·b110···································|0003:·sub-int/2addr·v0,·v1 
155018 0805f0:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06155017 0805f0:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06
 155018 0805f4:·1212···································|0006:·const/4·v2,·#int·1·//·#1
155019 0805f4:·b010···································|0006:·add-int/2addr·v0,·v1155019 0805f6:·b020···································|0007:·add-int/2addr·v0,·v2
155020 0805f6:·57d2·830a······························|0007:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0a83155020 0805f8:·57d3·830a······························|0008:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0a83
155021 0805fa:·d802·02bf······························|0009:·add-int/lit8·v2,·v2,·#int·-65·//·#bf155021 0805fc:·d803·03bf······························|000a:·add-int/lit8·v3,·v3,·#int·-65·//·#bf
155022 0805fe:·1303·0f00······························|000b:·const/16·v3,·#int·15·//·#f155022 080600:·1304·0f00······························|000c:·const/16·v4,·#int·15·//·#f
155023 080602:·3732·0400······························|000d:·if-le·v2,·v3,·0011·//·+0004155023 080604:·3743·0400······························|000e:·if-le·v3,·v4,·0012·//·+0004
155024 080606:·d802·02ff······························|000f:·add-int/lit8·v2,·v2,·#int·-1·//·#ff155024 080608:·d803·03ff······························|0010:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
155025 08060a:·1304·0900······························|0011:·const/16·v4,·#int·9·//·#9155025 08060c:·1305·0900······························|0012:·const/16·v5,·#int·9·//·#9
155026 08060e:·3742·0400······························|0013:·if-le·v2,·v4,·0017·//·+0004155026 080610:·3753·0400······························|0014:·if-le·v3,·v5,·0018·//·+0004
155027 080612:·d802·02ff······························|0015:·add-int/lit8·v2,·v2,·#int·-1·//·#ff155027 080614:·d803·03ff······························|0016:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
155028 080616:·52d5·820a······························|0017:·iget·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0a82155028 080618:·52d6·820a······························|0018:·iget·v6,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0a82
155029 08061a:·dc02·0208······························|0019:·rem-int/lit8·v2,·v2,·#int·8·//·#08155029 08061c:·dc03·0308······························|001a:·rem-int/lit8·v3,·v3,·#int·8·//·#08
155030 08061e:·b012···································|001b:·add-int/2addr·v2,·v1155030 080620:·b023···································|001c:·add-int/2addr·v3,·v2
155031 080620:·1406·a086·0100·························|001c:·const·v6,·#float·1.4013e-40·//·#000186a0155031 080622:·1407·a086·0100·························|001d:·const·v7,·#float·1.4013e-40·//·#000186a0
155032 080626:·9202·0206······························|001f:·mul-int·v2,·v2,·v6155032 080628:·9203·0307······························|0020:·mul-int·v3,·v3,·v7
155033 08062a:·b025···································|0021:·add-int/2addr·v5,·v2155033 08062c:·b036···································|0022:·add-int/2addr·v6,·v3
155034 08062c:·1402·4042·0f00·························|0022:·const·v2,·#float·1.4013e-39·//·#000f4240155034 08062e:·1403·4042·0f00·························|0023:·const·v3,·#float·1.4013e-39·//·#000f4240
155035 080632:·b425···································|0025:·rem-int/2addr·v5,·v2155035 080634:·b436···································|0026:·rem-int/2addr·v6,·v3
155036 080634:·57d2·860a······························|0026:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0a86155036 080636:·57d3·860a······························|0027:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0a86
155037 080638:·d807·02c0······························|0028:·add-int/lit8·v7,·v2,·#int·-64·//·#c0155037 08063a:·d808·03c0······························|0029:·add-int/lit8·v8,·v3,·#int·-64·//·#c0
155038 08063c:·3737·0400······························|002a:·if-le·v7,·v3,·002e·//·+0004155038 08063e:·3748·0400······························|002b:·if-le·v8,·v4,·002f·//·+0004
155039 080640:·d807·07ff······························|002c:·add-int/lit8·v7,·v7,·#int·-1·//·#ff155039 080642:·d808·08ff······························|002d:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
155040 080644:·3747·0400······························|002e:·if-le·v7,·v4,·0032·//·+0004155040 080646:·3758·0400······························|002f:·if-le·v8,·v5,·0033·//·+0004
155041 080648:·d807·07ff······························|0030:·add-int/lit8·v7,·v7,·#int·-1·//·#ff155041 08064a:·d808·08ff······························|0031:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
155042 08064c:·dc00·0002······························|0032:·rem-int/lit8·v0,·v0,·#int·2·//·#02155042 08064e:·dc00·0002······························|0033:·rem-int/lit8·v0,·v0,·#int·2·//·#02
155043 080650:·3900·0400······························|0034:·if-nez·v0,·0038·//·+0004155043 080652:·3900·0400······························|0035:·if-nez·v0,·0039·//·+0004
155044 080654:·d807·07fb······························|0036:·add-int/lit8·v7,·v7,·#int·-5·//·#fb155044 080656:·d808·08fb······························|0037:·add-int/lit8·v8,·v8,·#int·-5·//·#fb
155045 080658:·3b07·0400······························|0038:·if-gez·v7,·003c·//·+0004155045 08065a:·3b08·0400······························|0039:·if-gez·v8,·003d·//·+0004
155046 08065c:·d807·0710······························|003a:·add-int/lit8·v7,·v7,·#int·16·//·#10155046 08065e:·d808·0810······························|003b:·add-int/lit8·v8,·v8,·#int·16·//·#10
155047 080660:·1203···································|003c:·const/4·v3,·#int·0·//·#0155047 080662:·1204···································|003d:·const/4·v4,·#int·0·//·#0
155048 080662:·3900·0400······························|003d:·if-nez·v0,·0041·//·+0004155048 080664:·3900·0400······························|003e:·if-nez·v0,·0042·//·+0004
155049 080666:·1210···································|003f:·const/4·v0,·#int·1·//·#1155049 080668:·1210···································|0040:·const/4·v0,·#int·1·//·#1
155050 080668:·2802···································|0040:·goto·0042·//·+0002155050 08066a:·2802···································|0041:·goto·0043·//·+0002
155051 08066a:·1200···································|0041:·const/4·v0,·#int·0·//·#0155051 08066c:·1200···································|0042:·const/4·v0,·#int·0·//·#0
155052 08066c:·57d4·890a······························|0042:·iget-char·v4,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0a89155052 08066e:·57d5·890a······························|0043:·iget-char·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0a89
155053 080670:·1308·4500······························|0044:·const/16·v8,·#int·69·//·#45155053 080672:·1309·4500······························|0045:·const/16·v9,·#int·69·//·#45
155054 080674:·1409·808d·5b00·························|0046:·const·v9,·#float·8.40779e-39·//·#005b8d80155054 080676:·140a·808d·5b00·························|0047:·const·v10,·#float·8.40779e-39·//·#005b8d80
155055 08067a:·140a·0009·3d00·························|0049:·const·v10,·#float·5.60519e-39·//·#003d0900155055 08067c:·140b·0009·3d00·························|004a:·const·v11,·#float·5.60519e-39·//·#003d0900
155056 080680:·140b·8084·1e00·························|004c:·const·v11,·#float·2.8026e-39·//·#001e8480155056 080682:·140c·8084·1e00·························|004d:·const·v12,·#float·2.8026e-39·//·#001e8480
155057 080686:·2b04·4f00·0000·························|004f:·packed-switch·v4,·0000009e·//·+0000004f155057 080688:·2b05·4e00·0000·························|0050:·packed-switch·v5,·0000009e·//·+0000004e
155058 08068c:·2838···································|0052:·goto·008a·//·+0038155058 08068e:·2838···································|0053:·goto·008b·//·+0038
155059 08068e:·1403·0012·7a00·························|0053:·const·v3,·#float·1.12104e-38·//·#007a1200155059 080690:·1404·0012·7a00·························|0054:·const·v4,·#float·1.12104e-38·//·#007a1200
155060 080694:·2834···································|0056:·goto·008a·//·+0034155060 080696:·2834···································|0057:·goto·008b·//·+0034
155061 080696:·1403·808d·5b00·························|0057:·const·v3,·#float·8.40779e-39·//·#005b8d80155061 080698:·1404·808d·5b00·························|0058:·const·v4,·#float·8.40779e-39·//·#005b8d80
155062 08069c:·2830···································|005a:·goto·008a·//·+0030155062 08069e:·2830···································|005b:·goto·008b·//·+0030
155063 08069e:·3900·0600······························|005b:·if-nez·v0,·0061·//·+0006155063 0806a0:·3900·0600······························|005c:·if-nez·v0,·0062·//·+0006
155064 0806a2:·1303·5000······························|005d:·const/16·v3,·#int·80·//·#50155064 0806a4:·1304·5000······························|005e:·const/16·v4,·#int·80·//·#50
155065 0806a6:·3432·f8ff······························|005f:·if-lt·v2,·v3,·0057·//·-0008155065 0806a8:·3443·f8ff······························|0060:·if-lt·v3,·v4,·0058·//·-0008
155066 0806aa:·3800·0700······························|0061:·if-eqz·v0,·0068·//·+0007155066 0806ac:·3800·0700······························|0062:·if-eqz·v0,·0069·//·+0007
155067 0806ae:·1300·5500······························|0063:·const/16·v0,·#int·85·//·#55155067 0806b0:·1300·5500······························|0064:·const/16·v0,·#int·85·//·#55
155068 0806b2:·3502·0300······························|0065:·if-ge·v2,·v0,·0068·//·+0003155068 0806b4:·3503·0300······························|0066:·if-ge·v3,·v0,·0069·//·+0003
155069 0806b6:·28f0···································|0067:·goto·0057·//·-0010155069 0806b8:·28f0···································|0068:·goto·0058·//·-0010
155070 0806b8:·1403·0009·3d00·························|0068:·const·v3,·#float·5.60519e-39·//·#003d0900155070 0806ba:·1404·0009·3d00·························|0069:·const·v4,·#float·5.60519e-39·//·#003d0900
155071 0806be:·281f···································|006b:·goto·008a·//·+001f155071 0806c0:·281f···································|006c:·goto·008b·//·+001f
155072 0806c0:·3900·0600······························|006c:·if-nez·v0,·0072·//·+0006155072 0806c2:·3900·0600······························|006d:·if-nez·v0,·0073·//·+0006
155073 0806c4:·1303·5200······························|006e:·const/16·v3,·#int·82·//·#52155073 0806c6:·1304·5200······························|006f:·const/16·v4,·#int·82·//·#52
155074 0806c8:·3432·f8ff······························|0070:·if-lt·v2,·v3,·0068·//·-0008155074 0806ca:·3443·f8ff······························|0071:·if-lt·v3,·v4,·0069·//·-0008
155075 0806cc:·3800·0500······························|0072:·if-eqz·v0,·0077·//·+0005155075 0806ce:·3800·0500······························|0073:·if-eqz·v0,·0078·//·+0005
155076 0806d0:·3782·0300······························|0074:·if-le·v2,·v8,·0077·//·+0003155076 0806d2:·3793·0300······························|0075:·if-le·v3,·v9,·0078·//·+0003
155077 0806d4:·28f2···································|0076:·goto·0068·//·-000e155077 0806d6:·28f2···································|0077:·goto·0069·//·-000e
155078 0806d6:·1403·8084·1e00·························|0077:·const·v3,·#float·2.8026e-39·//·#001e8480155078 0806d8:·1404·8084·1e00·························|0078:·const·v4,·#float·2.8026e-39·//·#001e8480
155079 0806dc:·2810···································|007a:·goto·008a·//·+0010155079 0806de:·2810···································|007b:·goto·008b·//·+0010
155080 0806de:·3900·0600······························|007b:·if-nez·v0,·0081·//·+0006155080 0806e0:·3900·0600······························|007c:·if-nez·v0,·0082·//·+0006
155081 0806e2:·1304·5400······························|007d:·const/16·v4,·#int·84·//·#54155081 0806e4:·130a·5400······························|007e:·const/16·v10,·#int·84·//·#54
155082 0806e6:·3442·f8ff······························|007f:·if-lt·v2,·v4,·0077·//·-0008155082 0806e8:·34a3·f8ff······························|0080:·if-lt·v3,·v10,·0078·//·-0008
155083 0806ea:·3800·0900······························|0081:·if-eqz·v0,·008a·//·+0009155083 0806ec:·3800·0900······························|0082:·if-eqz·v0,·008b·//·+0009
155084 0806ee:·1300·4300······························|0083:·const/16·v0,·#int·67·//·#43155084 0806f0:·1300·4300······························|0084:·const/16·v0,·#int·67·//·#43
155085 0806f2:·3402·f2ff······························|0085:·if-lt·v2,·v0,·0077·//·-000e155085 0806f4:·3403·f2ff······························|0086:·if-lt·v3,·v0,·0078·//·-000e
155086 0806f6:·3782·0300······························|0087:·if-le·v2,·v8,·008a·//·+0003155086 0806f8:·3793·0300······························|0088:·if-le·v3,·v9,·008b·//·+0003
155087 0806fa:·28ee···································|0089:·goto·0077·//·-0012155087 0806fc:·28ee···································|008a:·goto·0078·//·-0012
155088 0806fc:·b117···································|008a:·sub-int/2addr·v7,·v1155088 0806fe:·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:·1369477·bytes,·number·of·entries:·6991 Zip·file·size:·1369491·bytes,·number·of·entries:·699
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·····3112·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask.class8 ?rwxrwxr-x··2.0·unx·····3112·b-·stor·80-Jan-01·00:00·org/billthefarmer/buses/Buses$BusesTask.class
Offset 535, 15 lines modifiedOffset 535, 15 lines modified
535 ?rwxrwxr-x··2.0·unx·····1456·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class535 ?rwxrwxr-x··2.0·unx·····1456·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class
536 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class536 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class
537 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class537 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class
538 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class538 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class
539 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class539 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class
540 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class540 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class
541 ?rwxrwxr-x··2.0·unx·····6254·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class541 ?rwxrwxr-x··2.0·unx·····6254·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class
542 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class542 ?rwxrwxr-x··2.0·unx·····5602·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class
543 ?rwxrwxr-x··2.0·unx·····6858·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class543 ?rwxrwxr-x··2.0·unx·····6858·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class
544 ?rwxrwxr-x··2.0·unx·····4908·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class544 ?rwxrwxr-x··2.0·unx·····4908·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class
545 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class545 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class
546 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class546 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class
547 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class547 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class
548 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class548 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class
549 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class549 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class
Offset 694, 8 lines modifiedOffset 694, 8 lines modified
694 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class694 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class
695 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class695 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class
696 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class696 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class
697 ?rwxrwxr-x··2.0·unx·····7663·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class697 ?rwxrwxr-x··2.0·unx·····7663·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class
698 ?rwxrwxr-x··2.0·unx·····8490·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class698 ?rwxrwxr-x··2.0·unx·····8490·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class
699 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class699 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class
700 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class700 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class
701 699·files,·1459959·bytes·uncompressed,·1247899·bytes·compressed:··14.5%701 699·files,·1459972·bytes·uncompressed,·1247913·bytes·compressed:··14.5%
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·=·1682730087845L;6 ····public·static·final·long·BUILT·=·1683023664035L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·103;8 ····public·static·final·int·VERSION_CODE·=·103;
9 ····public·static·final·String·VERSION_NAME·=·"1.03";9 ····public·static·final·String·VERSION_NAME·=·"1.03";
10 }10 }
1.14 KB
org/billthefarmer/buses/Buses.class
1.08 KB
procyon -ec {}
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131099691));105 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131099691));
106 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);106 ········final·Matcher·matcher·=·Pattern.compile("%s").matcher((CharSequence)message);
107 ········if·(matcher.find())·{107 ········if·(matcher.find())·{
108 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.03");108 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.03");
109 ········}109 ········}
110 ········matcher.reset((CharSequence)message);110 ········matcher.reset((CharSequence)message);
111 ········if·(matcher.find())·{111 ········if·(matcher.find())·{
112 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1682730087845L)));112 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1683023664035L)));
113 ········}113 ········}
114 ········alertDialog$Builder.setMessage((CharSequence)message);114 ········alertDialog$Builder.setMessage((CharSequence)message);
115 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);115 ········alertDialog$Builder.setPositiveButton(17039370,·(DialogInterface$OnClickListener)null);
116 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);116 ········final·TextView·textView·=·(TextView)((Dialog)alertDialog$Builder.show()).findViewById(16908299);
117 ········if·(textView·!=·null)·{117 ········if·(textView·!=·null)·{
118 ············textView.setMovementMethod(LinkMovementMethod.getInstance());118 ············textView.setMovementMethod(LinkMovementMethod.getInstance());
119 ········}119 ········}
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 191, 15 lines modifiedOffset 191, 15 lines modified
  
191 ····move-result·v4191 ····move-result·v4
  
192 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I192 ····invoke-virtual·{v3},·Ljava/util/regex/Matcher;->end()I
  
193 ····move-result·v3193 ····move-result·v3
  
194 ····const-wide·v5,·0x187ca8775a5L194 ····const-wide·v5,·0x187dc0713a3L
  
195 ····.line·600195 ····.line·600
196 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;196 ····invoke-static·{v5,·v6},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
197 ····move-result-object·v5197 ····move-result-object·v5
  
198 ····invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;->format(Ljava/lang/Object;)Ljava/lang/String;198 ····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·=·0x187ca8775a5L7 .field·public·static·final·BUILT:J·=·0x187dc0713a3L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x679 .field·public·static·final·VERSION_CODE:I·=·0x67
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.03"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.03"