38.1 KB
/home/fdroid/fdroiddata/tmp/org.billthefarmer.buses_107.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.billthefarmer.buses_107.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: <4da3d46efb0555050eeaf8d08e0fd357c3eb8d1eb5e7db3481406cb29d888535>, actual: <d4c9f342d8c6775e29c506fd62c869a34fff7a2d6ea251aca4646362e2f8dafe> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <640c19d9f2531b0fe21ee75a3429350742ab8d5d43c6e8eb26e44fca887939bcd4360c0000000000>, actual: <51599c9a75bbf2a40fb90fabec172485e40e0a1f539b3dda105d721c05906ae7d4360c0000000000>
    
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/. 
673 B
zipinfo {}
    
Offset 97, 8 lines modifiedOffset 97, 8 lines modified
97 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png97 -rw----·····0.0·fat·····1144·b-·stor·81-Jan-01·01:01·res/z61.png
98 -rw----·····0.0·fat······876·b-·defN·81-Jan-01·01:01·res/zf.xml98 -rw----·····0.0·fat······876·b-·defN·81-Jan-01·01:01·res/zf.xml
99 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png99 -rw----·····0.0·fat·····4434·b-·stor·81-Jan-01·01:01·res/zt.png
100 -rw----·····0.0·fat····12860·b-·stor·81-Jan-01·01:01·resources.arsc100 -rw----·····0.0·fat····12860·b-·stor·81-Jan-01·01:01·resources.arsc
101 -rw----·····2.0·fat·····8349·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF101 -rw----·····2.0·fat·····8349·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.SF
102 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA102 -rw----·····2.0·fat·····1344·b-·defN·81-Jan-01·01:01·META-INF/43E8D75D.RSA
103 -rw----·····2.0·fat·····8222·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF103 -rw----·····2.0·fat·····8222·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
104 102·files,·1351426·bytes·uncompressed,·790220·bytes·compressed:··41.5%104 102·files,·1351426·bytes·uncompressed,·790217·bytes·compressed:··41.5%
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············:·7ae931654 checksum············:·8c3431b9
5 signature···········:·fb62...441e5 signature···········:·5bf5...3585
6 file_size···········:·8502206 file_size···········:·850220
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·····:·756810 string_ids_size·····:·7568
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·110312 type_ids_size·······:·1103
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·········:·170343229817055 ······value·········:·1703667738313
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 2110, 15 lines modifiedOffset 2110, 15 lines modified
2110 028332:·6e10·0104·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@04012110 028332:·6e10·0104·0300·························|003b:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.find:()Z·//·method@0401
2111 028338:·0a04···································|003e:·move-result·v42111 028338:·0a04···································|003e:·move-result·v4
2112 02833a:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a2112 02833a:·3804·1a00······························|003f:·if-eqz·v4,·0059·//·+001a
2113 02833e:·6e10·0804·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@04082113 02833e:·6e10·0804·0300·························|0041:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.start:()I·//·method@0408
2114 028344:·0a04···································|0044:·move-result·v42114 028344:·0a04···································|0044:·move-result·v4
2115 028346:·6e10·0004·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@04002115 028346:·6e10·0004·0300·························|0045:·invoke-virtual·{v3},·Ljava/util/regex/Matcher;.end:()I·//·method@0400
2116 02834c:·0a03···································|0048:·move-result·v32116 02834c:·0a03···································|0048:·move-result·v3
2117 02834e:·1805·ba1e·7a9c·8c01·0000···············|0049:·const-wide·v5,·#double·8.41607e-312·//·#0000018c9c7a1eba2117 02834e:·1805·c9a6·82aa·8c01·0000···············|0049:·const-wide·v5,·#double·8.41724e-312·//·#0000018caa82a6c9
2118 028358:·7120·5602·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@02562118 028358:·7120·5602·6500·························|004e:·invoke-static·{v5,·v6},·Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long;·//·method@0256
2119 02835e:·0c05···································|0051:·move-result-object·v52119 02835e:·0c05···································|0051:·move-result-object·v5
2120 028360:·6e20·3303·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@03332120 028360:·6e20·3303·5100·························|0052:·invoke-virtual·{v1,·v5},·Ljava/text/DateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String;·//·method@0333
2121 028366:·0c01···································|0055:·move-result-object·v12121 028366:·0c01···································|0055:·move-result-object·v1
2122 028368:·6e40·4001·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@01402122 028368:·6e40·4001·4213·························|0056:·invoke-virtual·{v2,·v4,·v3,·v1},·Landroid/text/SpannableStringBuilder;.replace:(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;·//·method@0140
2123 02836e:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@00142123 02836e:·6e20·1400·2000·························|0059:·invoke-virtual·{v0,·v2},·Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder;·//·method@0014
2124 028374:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a2124 028374:·1401·0a00·0401·························|005c:·const·v1,·#float·2.42446e-38·//·#0104000a
Offset 155738, 111 lines modifiedOffset 155738, 112 lines modified
155738 ······access········:·0x0001·(PUBLIC)155738 ······access········:·0x0001·(PUBLIC)
155739 ······code··········-155739 ······code··········-
155740 ······registers·····:·14155740 ······registers·····:·14
155741 ······ins···········:·1155741 ······ins···········:·1
155742 ······outs··········:·7155742 ······outs··········:·7
155743 ······insns·size····:·178·16-bit·code·units155743 ······insns·size····:·178·16-bit·code·units
155744 0806dc:········································|[0806dc]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;155744 0806dc:········································|[0806dc]·uk.me.jstott.jcoord.MGRSRef.toUTMRef:()Luk/me/jstott/jcoord/UTMRef;
155745 0806ec:·52d0·c60a······························|0000:·iget·v0,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0ac6155745 0806ec:·52d1·c60a······························|0000:·iget·v1,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneNumber:I·//·field@0ac6
155746 0806f0:·1211···································|0002:·const/4·v1,·#int·1·//·#1155746 0806f0:·d800·01ff······························|0002:·add-int/lit8·v0,·v1,·#int·-1·//·#ff
155747 0806f2:·b110···································|0003:·sub-int/2addr·v0,·v1 
155748 0806f4:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06155747 0806f4:·dc00·0006······························|0004:·rem-int/lit8·v0,·v0,·#int·6·//·#06
 155748 0806f8:·1212···································|0006:·const/4·v2,·#int·1·//·#1
155749 0806f8:·b010···································|0006:·add-int/2addr·v0,·v1155749 0806fa:·b020···································|0007:·add-int/2addr·v0,·v2
155750 0806fa:·57d2·bf0a······························|0007:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0abf155750 0806fc:·57d3·bf0a······························|0008:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.eastingID:C·//·field@0abf
155751 0806fe:·d802·02bf······························|0009:·add-int/lit8·v2,·v2,·#int·-65·//·#bf155751 080700:·d803·03bf······························|000a:·add-int/lit8·v3,·v3,·#int·-65·//·#bf
155752 080702:·1303·0f00······························|000b:·const/16·v3,·#int·15·//·#f155752 080704:·1304·0f00······························|000c:·const/16·v4,·#int·15·//·#f
155753 080706:·3732·0400······························|000d:·if-le·v2,·v3,·0011·//·+0004155753 080708:·3743·0400······························|000e:·if-le·v3,·v4,·0012·//·+0004
155754 08070a:·d802·02ff······························|000f:·add-int/lit8·v2,·v2,·#int·-1·//·#ff155754 08070c:·d803·03ff······························|0010:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
155755 08070e:·1304·0900······························|0011:·const/16·v4,·#int·9·//·#9155755 080710:·1305·0900······························|0012:·const/16·v5,·#int·9·//·#9
155756 080712:·3742·0400······························|0013:·if-le·v2,·v4,·0017·//·+0004155756 080714:·3753·0400······························|0014:·if-le·v3,·v5,·0018·//·+0004
155757 080716:·d802·02ff······························|0015:·add-int/lit8·v2,·v2,·#int·-1·//·#ff155757 080718:·d803·03ff······························|0016:·add-int/lit8·v3,·v3,·#int·-1·//·#ff
155758 08071a:·52d5·be0a······························|0017:·iget·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0abe155758 08071c:·52d6·be0a······························|0018:·iget·v6,·v13,·Luk/me/jstott/jcoord/MGRSRef;.easting:I·//·field@0abe
155759 08071e:·dc02·0208······························|0019:·rem-int/lit8·v2,·v2,·#int·8·//·#08155759 080720:·dc03·0308······························|001a:·rem-int/lit8·v3,·v3,·#int·8·//·#08
155760 080722:·b012···································|001b:·add-int/2addr·v2,·v1155760 080724:·b023···································|001c:·add-int/2addr·v3,·v2
155761 080724:·1406·a086·0100·························|001c:·const·v6,·#float·1.4013e-40·//·#000186a0155761 080726:·1407·a086·0100·························|001d:·const·v7,·#float·1.4013e-40·//·#000186a0
155762 08072a:·9202·0206······························|001f:·mul-int·v2,·v2,·v6155762 08072c:·9203·0307······························|0020:·mul-int·v3,·v3,·v7
155763 08072e:·b025···································|0021:·add-int/2addr·v5,·v2155763 080730:·b036···································|0022:·add-int/2addr·v6,·v3
155764 080730:·1402·4042·0f00·························|0022:·const·v2,·#float·1.4013e-39·//·#000f4240155764 080732:·1403·4042·0f00·························|0023:·const·v3,·#float·1.4013e-39·//·#000f4240
155765 080736:·b425···································|0025:·rem-int/2addr·v5,·v2155765 080738:·b436···································|0026:·rem-int/2addr·v6,·v3
155766 080738:·57d2·c20a······························|0026:·iget-char·v2,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0ac2155766 08073a:·57d3·c20a······························|0027:·iget-char·v3,·v13,·Luk/me/jstott/jcoord/MGRSRef;.northingID:C·//·field@0ac2
155767 08073c:·d807·02c0······························|0028:·add-int/lit8·v7,·v2,·#int·-64·//·#c0155767 08073e:·d808·03c0······························|0029:·add-int/lit8·v8,·v3,·#int·-64·//·#c0
155768 080740:·3737·0400······························|002a:·if-le·v7,·v3,·002e·//·+0004 
155769 080744:·d807·07ff······························|002c:·add-int/lit8·v7,·v7,·#int·-1·//·#ff 
155770 080748:·3747·0400······························|002e:·if-le·v7,·v4,·0032·//·+0004155768 080742:·3748·0400······························|002b:·if-le·v8,·v4,·002f·//·+0004
 155769 080746:·d808·08ff······························|002d:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
 155770 08074a:·3758·0400······························|002f:·if-le·v8,·v5,·0033·//·+0004
155771 08074c:·d807·07ff······························|0030:·add-int/lit8·v7,·v7,·#int·-1·//·#ff155771 08074e:·d808·08ff······························|0031:·add-int/lit8·v8,·v8,·#int·-1·//·#ff
155772 080750:·dc00·0002······························|0032:·rem-int/lit8·v0,·v0,·#int·2·//·#02155772 080752:·dc00·0002······························|0033:·rem-int/lit8·v0,·v0,·#int·2·//·#02
155773 080754:·3900·0400······························|0034:·if-nez·v0,·0038·//·+0004155773 080756:·3900·0400······························|0035:·if-nez·v0,·0039·//·+0004
155774 080758:·d807·07fb······························|0036:·add-int/lit8·v7,·v7,·#int·-5·//·#fb155774 08075a:·d808·08fb······························|0037:·add-int/lit8·v8,·v8,·#int·-5·//·#fb
155775 08075c:·3b07·0400······························|0038:·if-gez·v7,·003c·//·+0004155775 08075e:·3b08·0400······························|0039:·if-gez·v8,·003d·//·+0004
155776 080760:·d807·0710······························|003a:·add-int/lit8·v7,·v7,·#int·16·//·#10155776 080762:·d808·0810······························|003b:·add-int/lit8·v8,·v8,·#int·16·//·#10
155777 080764:·1203···································|003c:·const/4·v3,·#int·0·//·#0155777 080766:·1204···································|003d:·const/4·v4,·#int·0·//·#0
155778 080766:·3900·0400······························|003d:·if-nez·v0,·0041·//·+0004155778 080768:·3900·0400······························|003e:·if-nez·v0,·0042·//·+0004
155779 08076a:·1210···································|003f:·const/4·v0,·#int·1·//·#1155779 08076c:·1210···································|0040:·const/4·v0,·#int·1·//·#1
155780 08076c:·2802···································|0040:·goto·0042·//·+0002155780 08076e:·2802···································|0041:·goto·0043·//·+0002
155781 08076e:·1200···································|0041:·const/4·v0,·#int·0·//·#0155781 080770:·1200···································|0042:·const/4·v0,·#int·0·//·#0
155782 080770:·57d4·c50a······························|0042:·iget-char·v4,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0ac5155782 080772:·57d5·c50a······························|0043:·iget-char·v5,·v13,·Luk/me/jstott/jcoord/MGRSRef;.utmZoneChar:C·//·field@0ac5
155783 080774:·1308·4500······························|0044:·const/16·v8,·#int·69·//·#45155783 080776:·1309·4500······························|0045:·const/16·v9,·#int·69·//·#45
155784 080778:·1409·808d·5b00·························|0046:·const·v9,·#float·8.40779e-39·//·#005b8d80155784 08077a:·140a·808d·5b00·························|0047:·const·v10,·#float·8.40779e-39·//·#005b8d80
155785 08077e:·140a·0009·3d00·························|0049:·const·v10,·#float·5.60519e-39·//·#003d0900155785 080780:·140b·0009·3d00·························|004a:·const·v11,·#float·5.60519e-39·//·#003d0900
155786 080784:·140b·8084·1e00·························|004c:·const·v11,·#float·2.8026e-39·//·#001e8480155786 080786:·140c·8084·1e00·························|004d:·const·v12,·#float·2.8026e-39·//·#001e8480
155787 08078a:·2b04·4f00·0000·························|004f:·packed-switch·v4,·0000009e·//·+0000004f155787 08078c:·2b05·4e00·0000·························|0050:·packed-switch·v5,·0000009e·//·+0000004e
155788 080790:·2838···································|0052:·goto·008a·//·+0038155788 080792:·2838···································|0053:·goto·008b·//·+0038
155789 080792:·1403·0012·7a00·························|0053:·const·v3,·#float·1.12104e-38·//·#007a1200155789 080794:·1404·0012·7a00·························|0054:·const·v4,·#float·1.12104e-38·//·#007a1200
155790 080798:·2834···································|0056:·goto·008a·//·+0034155790 08079a:·2834···································|0057:·goto·008b·//·+0034
155791 08079a:·1403·808d·5b00·························|0057:·const·v3,·#float·8.40779e-39·//·#005b8d80155791 08079c:·1404·808d·5b00·························|0058:·const·v4,·#float·8.40779e-39·//·#005b8d80
155792 0807a0:·2830···································|005a:·goto·008a·//·+0030155792 0807a2:·2830···································|005b:·goto·008b·//·+0030
155793 0807a2:·3900·0600······························|005b:·if-nez·v0,·0061·//·+0006155793 0807a4:·3900·0600······························|005c:·if-nez·v0,·0062·//·+0006
155794 0807a6:·1303·5000······························|005d:·const/16·v3,·#int·80·//·#50155794 0807a8:·1304·5000······························|005e:·const/16·v4,·#int·80·//·#50
155795 0807aa:·3432·f8ff······························|005f:·if-lt·v2,·v3,·0057·//·-0008155795 0807ac:·3443·f8ff······························|0060:·if-lt·v3,·v4,·0058·//·-0008
155796 0807ae:·3800·0700······························|0061:·if-eqz·v0,·0068·//·+0007155796 0807b0:·3800·0700······························|0062:·if-eqz·v0,·0069·//·+0007
155797 0807b2:·1300·5500······························|0063:·const/16·v0,·#int·85·//·#55155797 0807b4:·1300·5500······························|0064:·const/16·v0,·#int·85·//·#55
155798 0807b6:·3502·0300······························|0065:·if-ge·v2,·v0,·0068·//·+0003155798 0807b8:·3503·0300······························|0066:·if-ge·v3,·v0,·0069·//·+0003
155799 0807ba:·28f0···································|0067:·goto·0057·//·-0010155799 0807bc:·28f0···································|0068:·goto·0058·//·-0010
155800 0807bc:·1403·0009·3d00·························|0068:·const·v3,·#float·5.60519e-39·//·#003d0900155800 0807be:·1404·0009·3d00·························|0069:·const·v4,·#float·5.60519e-39·//·#003d0900
155801 0807c2:·281f···································|006b:·goto·008a·//·+001f155801 0807c4:·281f···································|006c:·goto·008b·//·+001f
155802 0807c4:·3900·0600······························|006c:·if-nez·v0,·0072·//·+0006155802 0807c6:·3900·0600······························|006d:·if-nez·v0,·0073·//·+0006
155803 0807c8:·1303·5200······························|006e:·const/16·v3,·#int·82·//·#52155803 0807ca:·1304·5200······························|006f:·const/16·v4,·#int·82·//·#52
155804 0807cc:·3432·f8ff······························|0070:·if-lt·v2,·v3,·0068·//·-0008155804 0807ce:·3443·f8ff······························|0071:·if-lt·v3,·v4,·0069·//·-0008
155805 0807d0:·3800·0500······························|0072:·if-eqz·v0,·0077·//·+0005155805 0807d2:·3800·0500······························|0073:·if-eqz·v0,·0078·//·+0005
155806 0807d4:·3782·0300······························|0074:·if-le·v2,·v8,·0077·//·+0003155806 0807d6:·3793·0300······························|0075:·if-le·v3,·v9,·0078·//·+0003
155807 0807d8:·28f2···································|0076:·goto·0068·//·-000e155807 0807da:·28f2···································|0077:·goto·0069·//·-000e
155808 0807da:·1403·8084·1e00·························|0077:·const·v3,·#float·2.8026e-39·//·#001e8480155808 0807dc:·1404·8084·1e00·························|0078:·const·v4,·#float·2.8026e-39·//·#001e8480
155809 0807e0:·2810···································|007a:·goto·008a·//·+0010155809 0807e2:·2810···································|007b:·goto·008b·//·+0010
155810 0807e2:·3900·0600······························|007b:·if-nez·v0,·0081·//·+0006155810 0807e4:·3900·0600······························|007c:·if-nez·v0,·0082·//·+0006
155811 0807e6:·1304·5400······························|007d:·const/16·v4,·#int·84·//·#54155811 0807e8:·130a·5400······························|007e:·const/16·v10,·#int·84·//·#54
155812 0807ea:·3442·f8ff······························|007f:·if-lt·v2,·v4,·0077·//·-0008155812 0807ec:·34a3·f8ff······························|0080:·if-lt·v3,·v10,·0078·//·-0008
155813 0807ee:·3800·0900······························|0081:·if-eqz·v0,·008a·//·+0009155813 0807f0:·3800·0900······························|0082:·if-eqz·v0,·008b·//·+0009
155814 0807f2:·1300·4300······························|0083:·const/16·v0,·#int·67·//·#43155814 0807f4:·1300·4300······························|0084:·const/16·v0,·#int·67·//·#43
155815 0807f6:·3402·f2ff······························|0085:·if-lt·v2,·v0,·0077·//·-000e155815 0807f8:·3403·f2ff······························|0086:·if-lt·v3,·v0,·0078·//·-000e
155816 0807fa:·3782·0300······························|0087:·if-le·v2,·v8,·008a·//·+0003155816 0807fc:·3793·0300······························|0088:·if-le·v3,·v9,·008b·//·+0003
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:·1397299·bytes,·number·of·entries:·7091 Zip·file·size:·1397312·bytes,·number·of·entries:·709
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 545, 15 lines modifiedOffset 545, 15 lines modified
545 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class545 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLister.class
546 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class546 ?rwxrwxr-x··2.0·unx·····1394·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneManager.class
547 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class547 ?rwxrwxr-x··2.0·unx······594·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestonePathDisplayer.class
548 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class548 ?rwxrwxr-x··2.0·unx·····3850·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/mylocation/GpsMyLocationProvider.class
549 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class549 ?rwxrwxr-x··2.0·unx·····1152·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/SimplePointTheme.class
550 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class550 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/ECEFRef.class
551 ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class551 ?rwxrwxr-x··2.0·unx·····6167·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/IrishRef.class
552 ?rwxrwxr-x··2.0·unx·····5589·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class552 ?rwxrwxr-x··2.0·unx·····5602·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/MGRSRef.class
553 ?rwxrwxr-x··2.0·unx·····6761·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class553 ?rwxrwxr-x··2.0·unx·····6761·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/OSRef.class
554 ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class554 ?rwxrwxr-x··2.0·unx·····4855·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/UTMRef.class
555 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class555 ?rwxrwxr-x··2.0·unx······811·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/ETRF89Datum.class
556 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class556 ?rwxrwxr-x··2.0·unx······945·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/Ireland1965Datum.class
557 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class557 ?rwxrwxr-x··2.0·unx······956·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/OSGB36Datum.class
558 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class558 ?rwxrwxr-x··2.0·unx······817·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/WGS84Datum.class
559 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class559 ?rwxrwxr-x··2.0·unx······911·b-·stor·80-Jan-01·00:00·uk/me/jstott/jcoord/datum/nad27/NAD27AlaskaDatum.class
Offset 704, 8 lines modifiedOffset 704, 8 lines modified
704 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class704 ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/milestones/MilestoneLineDisplayer$1.class
705 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class705 ?rwxrwxr-x··2.0·unx·····1784·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/simplefastpoint/StyledLabelledGeoPoint.class
706 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class706 ?rwxrwxr-x··2.0·unx······668·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/FileBasedTileSource.class
707 ?rwxrwxr-x··2.0·unx·····7657·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class707 ?rwxrwxr-x··2.0·unx·····7657·b-·stor·80-Jan-01·00:00·org/osmdroid/tileprovider/tilesource/bing/BingMapTileSource.class
708 ?rwxrwxr-x··2.0·unx·····8432·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class708 ?rwxrwxr-x··2.0·unx·····8432·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/ItemizedOverlayWithFocus.class
709 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class709 ?rwxrwxr-x··2.0·unx·····3894·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polygon.class
710 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class710 ?rwxrwxr-x··2.0·unx·····2197·b-·stor·80-Jan-01·00:00·org/osmdroid/views/overlay/Polyline.class
711 709·files,·1474783·bytes·uncompressed,·1273905·bytes·compressed:··13.6%711 709·files,·1474796·bytes·uncompressed,·1273918·bytes·compressed:··13.6%
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·=·1703432298170L;6 ····public·static·final·long·BUILT·=·1703667738313L;
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·int·VERSION_CODE·=·107;8 ····public·static·final·int·VERSION_CODE·=·107;
9 ····public·static·final·String·VERSION_NAME·=·"1.07";9 ····public·static·final·String·VERSION_NAME·=·"1.07";
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(2131099702));109 ········final·SpannableStringBuilder·message·=·new·SpannableStringBuilder(this.getText(2131099702));
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.07");112 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)"1.07");
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(1703432298170L)));116 ············message.replace(matcher.start(),·matcher.end(),·(CharSequence)dateTimeInstance.format(Long.valueOf(1703667738313L)));
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,·0x18c9c7a1ebaL198 ····const-wide·v5,·0x18caa82a6c9L
  
199 ····.line·619199 ····.line·619
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·=·0x18c9c7a1ebaL7 .field·public·static·final·BUILT:J·=·0x18caa82a6c9L
  
8 .field·public·static·final·DEBUG:Z·=·false8 .field·public·static·final·DEBUG:Z·=·false
  
9 .field·public·static·final·VERSION_CODE:I·=·0x6b9 .field·public·static·final·VERSION_CODE:I·=·0x6b
  
10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.07"10 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"1.07"