6.03 MB
/home/fdroid/fdroiddata/tmp/player.efis.mfd_26.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_player.efis.mfd_26.apk
1.37 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: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: <2EWsQXluu70ZL58K7Hrwj/ctUgU=>, actual: <Mq8tYbwHkHCea8pu5H5koF4vhkE=>
    
Offset 1, 16 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):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·34e5d3195a58289da87f4611c14ebf871675b3de070773334d15302b185bcc53 
10 Signer·#1·certificate·SHA-1·digest:·5f234372bea2b1f51608d3108c40bfbb2ae5ecb2 
11 Signer·#1·certificate·MD5·digest:·db4ef5328678d3903b339af347e5cf78 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·a97c932fff4606dec0f5037b9eac6ac95a3e30f9bd106bddca74db89ffa150e7 
15 Signer·#1·public·key·SHA-1·digest:·03c0f357d3254433dd8d5f15f971c079828e302e 
16 Signer·#1·public·key·MD5·digest:·eeaf905e7ddffabd19df1ac3b5853585 
85.1 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1314 lines modifiedOffset 1, 1074 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················1973699·(00000000001E1DC3h)4 ··Zip·archive·file·size:···················1944462·(00000000001DAB8Eh)
5 ··Actual·end-cent-dir·record·offset:·······1973677·(00000000001E1DADh)5 ··Actual·end-cent-dir·record·offset:·······1944440·(00000000001DAB78h)
6 ··Expected·end-cent-dir·record·offset:·····1973677·(00000000001E1DADh)6 ··Expected·end-cent-dir·record·offset:·····1944440·(00000000001DAB78h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·36·entries.9 ··central·directory·contains·36·entries.
10 ··The·central·directory·is·2913·(0000000000000B61h)·bytes·long,10 ··The·central·directory·is·2616·(0000000000000A38h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·1970764·(00000000001E124Ch).12 ··is·1941824·(00000000001DA140h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······Unix
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.3
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
21 ··minimum·software·version·required·to·extract:···2.0 
22 ··compression·method:·····························deflated 
23 ··compression·sub-type·(deflation):···············normal 
24 ··file·security·status:···························not·encrypted 
25 ··extended·local·header:··························yes 
26 ··file·last·modified·on·(DOS·date/time):··········2019·Apr·26·12:08:26 
27 ··32-bit·CRC·value·(hex):·························1a4c8fb2 
28 ··compressed·size:································1216·bytes 
29 ··uncompressed·size:······························2735·bytes 
30 ··length·of·filename:·····························20·characters 
31 ··length·of·extra·field:··························0·bytes 
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/15ADB19A.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···1282 
43 ··················································(0000000000000502h)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2019·Apr·26·12:08:26 
53 ··32-bit·CRC·value·(hex):·························b01fca58 
54 ··compressed·size:································1274·bytes 
55 ··uncompressed·size:······························2838·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters 
59 ··disk·number·on·which·file·begins:···············disk·1 
60 ··apparent·file·type:·····························binary 
61 ··non-MSDOS·external·file·attributes:·············000000·hex 
62 ··MS-DOS·file·attributes·(00·hex):················none 
  
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/15ADB19A.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···2622 
69 ··················································(0000000000000A3Eh)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes25 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2019·Apr·26·12:08:26 
79 ··32-bit·CRC·value·(hex):·························22ec9e43 
80 ··compressed·size:································1073·bytes 
81 ··uncompressed·size:······························1326·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment. 
  
90 Central·directory·entry·#4: 
91 --------------------------- 
  
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··AndroidManifest.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···3762 
95 ··················································(0000000000000EB2h)·bytes 
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
97 ··version·of·encoding·software:···················2.0 
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
99 ··minimum·software·version·required·to·extract:···2.0 
100 ··compression·method:·····························deflated 
101 ··compression·sub-type·(deflation):···············normal 
102 ··file·security·status:···························not·encrypted 
103 ··extended·local·header:··························yes 
104 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0026 ··file·last·modified·on·(DOS·date/time):··········1980·000·0·00:00:00
105 ··file·last·modified·on·(UT·extra·field·modtime):·1979·Nov·30·00:00:00·local 
Max diff block lines reached; 80354/87071 bytes (92.29%) of diff not shown.
5.77 MB
classes.dex
5.77 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·674061d64 checksum············:·06f28116
5 signature···········:·1c3d...f6c35 signature···········:·c607...1af1
6 file_size···········:·2966806 file_size···········:·296400
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·····:·271110 string_ids_size·····:·2711
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·30612 type_ids_size·······:·306
13 type_ids_off········:·10956·(0x002acc)13 type_ids_off········:·10956·(0x002acc)
14 proto_ids_size······:·32714 proto_ids_size······:·327
15 proto_ids_off·······:·12180·(0x002f94)15 proto_ids_off·······:·12180·(0x002f94)
16 field_ids_size······:·99516 field_ids_size······:·996
17 field_ids_off·······:·16104·(0x003ee8)17 field_ids_off·······:·16104·(0x003ee8)
18 method_ids_size·····:·121018 method_ids_size·····:·1210
19 method_ids_off······:·24064·(0x005e00)19 method_ids_off······:·24072·(0x005e08)
20 class_defs_size·····:·13120 class_defs_size·····:·131
21 class_defs_off······:·33744·(0x0083d0)21 class_defs_off······:·33752·(0x0083d8)
22 data_size···········:·25447622 data_size···········:·254188
23 data_off············:·42204·(0x00a4dc)23 data_off············:·42212·(0x00a4e4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·7725 class_idx···········:·77
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·15827 superclass_idx······:·158
28 source_file_idx·····:·17428 source_file_idx·····:·174
29 static_fields_size··:·029 static_fields_size··:·0
Offset 61, 25 lines modifiedOffset 61, 25 lines modified
61 ······type··········:·'([B)V'61 ······type··········:·'([B)V'
62 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)62 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
63 ······code··········-63 ······code··········-
64 ······registers·····:·464 ······registers·····:·4
65 ······ins···········:·265 ······ins···········:·2
66 ······outs··········:·166 ······outs··········:·1
67 ······insns·size····:·19·16-bit·code·units67 ······insns·size····:·19·16-bit·code·units
68 00da5c:········································|[00da5c]·com.stratux.stratuvare.gdl90.BitInputStream.<init>:([B)V68 00da68:········································|[00da68]·com.stratux.stratuvare.gdl90.BitInputStream.<init>:([B)V
69 00da6c:·1201···································|0000:·const/4·v1,·#int·0·//·#069 00da78:·1201···································|0000:·const/4·v1,·#int·0·//·#0
70 00da6e:·7010·8e01·0200·························|0001:·invoke-direct·{v2},·Ljava/lang/Object;.<init>:()V·//·method@018e70 00da7a:·7010·8e01·0200·························|0001:·invoke-direct·{v2},·Ljava/lang/Object;.<init>:()V·//·method@018e
71 00da74:·5b23·2900······························|0004:·iput-object·v3,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBuffer:[B·//·field@002971 00da80:·5b23·2900······························|0004:·iput-object·v3,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBuffer:[B·//·field@0029
72 00da78:·5921·2b00······························|0006:·iput·v1,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b72 00da84:·5921·2b00······························|0006:·iput·v1,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b
73 00da7c:·1300·0800······························|0008:·const/16·v0,·#int·8·//·#873 00da88:·1300·0800······························|0008:·const/16·v0,·#int·8·//·#8
74 00da80:·5920·2800······························|000a:·iput·v0,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@002874 00da8c:·5920·2800······························|000a:·iput·v0,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
75 00da84:·4800·0301······························|000c:·aget-byte·v0,·v3,·v175 00da90:·4800·0301······························|000c:·aget-byte·v0,·v3,·v1
76 00da88:·d500·ff00······························|000e:·and-int/lit16·v0,·v0,·#int·255·//·#00ff76 00da94:·d500·ff00······························|000e:·and-int/lit16·v0,·v0,·#int·255·//·#00ff
77 00da8c:·5920·2a00······························|0010:·iput·v0,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a77 00da98:·5920·2a00······························|0010:·iput·v0,·v2,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a
78 00da90:·0e00···································|0012:·return-void78 00da9c:·0e00···································|0012:·return-void
79 ······catches·······:·(none)79 ······catches·······:·(none)
80 ······positions·····:·80 ······positions·····:·
81 ········0x0001·line=3381 ········0x0001·line=33
82 ········0x0004·line=3482 ········0x0004·line=34
83 ········0x0006·line=3583 ········0x0006·line=35
84 ········0x0008·line=3684 ········0x0008·line=36
85 ········0x000c·line=3785 ········0x000c·line=37
Offset 94, 27 lines modifiedOffset 94, 27 lines modified
94 ······type··········:·'(I)I'94 ······type··········:·'(I)I'
95 ······access········:·0x0001·(PUBLIC)95 ······access········:·0x0001·(PUBLIC)
96 ······code··········-96 ······code··········-
97 ······registers·····:·697 ······registers·····:·6
98 ······ins···········:·298 ······ins···········:·2
99 ······outs··········:·199 ······outs··········:·1
100 ······insns·size····:·17·16-bit·code·units100 ······insns·size····:·17·16-bit·code·units
101 00da94:········································|[00da94]·com.stratux.stratuvare.gdl90.BitInputStream.getBits:(I)I101 00daa0:········································|[00daa0]·com.stratux.stratuvare.gdl90.BitInputStream.getBits:(I)I
102 00daa4:·1202···································|0000:·const/4·v2,·#int·0·//·#0102 00dab0:·1202···································|0000:·const/4·v2,·#int·0·//·#0
103 00daa6:·0150···································|0001:·move·v0,·v5103 00dab2:·0150···································|0001:·move·v0,·v5
104 00daa8:·0101···································|0002:·move·v1,·v0104 00dab4:·0101···································|0002:·move·v1,·v0
105 00daaa:·d800·01ff······························|0003:·add-int/lit8·v0,·v1,·#int·-1·//·#ff105 00dab6:·d800·01ff······························|0003:·add-int/lit8·v0,·v1,·#int·-1·//·#ff
106 00daae:·3d01·0b00······························|0005:·if-lez·v1,·0010·//·+000b106 00daba:·3d01·0b00······························|0005:·if-lez·v1,·0010·//·+000b
107 00dab2:·e002·0201······························|0007:·shl-int/lit8·v2,·v2,·#int·1·//·#01107 00dabe:·e002·0201······························|0007:·shl-int/lit8·v2,·v2,·#int·1·//·#01
108 00dab6:·6e10·ba00·0400·························|0009:·invoke-virtual·{v4},·Lcom/stratux/stratuvare/gdl90/BitInputStream;.readBit:()I·//·method@00ba108 00dac2:·6e10·ba00·0400·························|0009:·invoke-virtual·{v4},·Lcom/stratux/stratuvare/gdl90/BitInputStream;.readBit:()I·//·method@00ba
109 00dabc:·0a03···································|000c:·move-result·v3109 00dac8:·0a03···································|000c:·move-result·v3
110 00dabe:·b632···································|000d:·or-int/2addr·v2,·v3110 00daca:·b632···································|000d:·or-int/2addr·v2,·v3
111 00dac0:·0101···································|000e:·move·v1,·v0111 00dacc:·0101···································|000e:·move·v1,·v0
112 00dac2:·28f4···································|000f:·goto·0003·//·-000c112 00dace:·28f4···································|000f:·goto·0003·//·-000c
113 00dac4:·0f02···································|0010:·return·v2113 00dad0:·0f02···································|0010:·return·v2
114 ······catches·······:·(none)114 ······catches·······:·(none)
115 ······positions·····:·115 ······positions·····:·
116 ········0x0000·line=46116 ········0x0000·line=46
117 ········0x0001·line=47117 ········0x0001·line=47
118 ········0x0003·line=48118 ········0x0003·line=48
119 ········0x0007·line=49119 ········0x0007·line=49
120 ········0x0009·line=50120 ········0x0009·line=50
Offset 134, 38 lines modifiedOffset 134, 38 lines modified
134 ······type··········:·'()I'134 ······type··········:·'()I'
135 ······access········:·0x0001·(PUBLIC)135 ······access········:·0x0001·(PUBLIC)
136 ······code··········-136 ······code··········-
137 ······registers·····:·4137 ······registers·····:·4
138 ······ins···········:·1138 ······ins···········:·1
139 ······outs··········:·0139 ······outs··········:·0
140 ······insns·size····:·41·16-bit·code·units140 ······insns·size····:·41·16-bit·code·units
141 00dac8:········································|[00dac8]·com.stratux.stratuvare.gdl90.BitInputStream.readBit:()I141 00dad4:········································|[00dad4]·com.stratux.stratuvare.gdl90.BitInputStream.readBit:()I
142 00dad8:·5231·2800······························|0000:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028142 00dae4:·5231·2800······························|0000:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
143 00dadc:·3901·1400······························|0002:·if-nez·v1,·0016·//·+0014143 00dae8:·3901·1400······························|0002:·if-nez·v1,·0016·//·+0014
144 00dae0:·5431·2900······························|0004:·iget-object·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBuffer:[B·//·field@0029144 00daec:·5431·2900······························|0004:·iget-object·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBuffer:[B·//·field@0029
145 00dae4:·5232·2b00······························|0006:·iget·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b145 00daf0:·5232·2b00······························|0006:·iget·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b
146 00dae8:·d802·0201······························|0008:·add-int/lit8·v2,·v2,·#int·1·//·#01146 00daf4:·d802·0201······························|0008:·add-int/lit8·v2,·v2,·#int·1·//·#01
147 00daec:·5932·2b00······························|000a:·iput·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b147 00daf8:·5932·2b00······························|000a:·iput·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mLocation:I·//·field@002b
148 00daf0:·4801·0102······························|000c:·aget-byte·v1,·v1,·v2148 00dafc:·4801·0102······························|000c:·aget-byte·v1,·v1,·v2
149 00daf4:·d511·ff00······························|000e:·and-int/lit16·v1,·v1,·#int·255·//·#00ff149 00db00:·d511·ff00······························|000e:·and-int/lit16·v1,·v1,·#int·255·//·#00ff
150 00daf8:·5931·2a00······························|0010:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a150 00db04:·5931·2a00······························|0010:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a
151 00dafc:·1301·0800······························|0012:·const/16·v1,·#int·8·//·#8151 00db08:·1301·0800······························|0012:·const/16·v1,·#int·8·//·#8
152 00db00:·5931·2800······························|0014:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028152 00db0c:·5931·2800······························|0014:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
153 00db04:·5231·2800······························|0016:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028153 00db10:·5231·2800······························|0016:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
154 00db08:·d801·01ff······························|0018:·add-int/lit8·v1,·v1,·#int·-1·//·#ff154 00db14:·d801·01ff······························|0018:·add-int/lit8·v1,·v1,·#int·-1·//·#ff
155 00db0c:·5931·2800······························|001a:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028155 00db18:·5931·2800······························|001a:·iput·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
156 00db10:·5231·2a00······························|001c:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a156 00db1c:·5231·2a00······························|001c:·iget·v1,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mIBuffer:I·//·field@002a
157 00db14:·5232·2800······························|001e:·iget·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028157 00db20:·5232·2800······························|001e:·iget·v2,·v3,·Lcom/stratux/stratuvare/gdl90/BitInputStream;.mBitsLeft:I·//·field@0028
158 00db18:·b921···································|0020:·shr-int/2addr·v1,·v2158 00db24:·b921···································|0020:·shr-int/2addr·v1,·v2
159 00db1a:·dd00·0101······························|0021:·and-int/lit8·v0,·v1,·#int·1·//·#01159 00db26:·dd00·0101······························|0021:·and-int/lit8·v0,·v1,·#int·1·//·#01
160 00db1e:·3900·0400······························|0023:·if-nez·v0,·0027·//·+0004160 00db2a:·3900·0400······························|0023:·if-nez·v0,·0027·//·+0004
161 00db22:·1200···································|0025:·const/4·v0,·#int·0·//·#0161 00db2e:·1200···································|0025:·const/4·v0,·#int·0·//·#0
162 00db24:·0f00···································|0026:·return·v0162 00db30:·0f00···································|0026:·return·v0
163 00db26:·1210···································|0027:·const/4·v0,·#int·1·//·#1163 00db32:·1210···································|0027:·const/4·v0,·#int·1·//·#1
164 00db28:·28fe···································|0028:·goto·0026·//·-0002164 00db34:·28fe···································|0028:·goto·0026·//·-0002
165 ······catches·······:·(none)165 ······catches·······:·(none)
166 ······positions·····:·166 ······positions·····:·
167 ········0x0000·line=60167 ········0x0000·line=60
168 ········0x0004·line=61168 ········0x0004·line=61
169 ········0x0012·line=62169 ········0x0012·line=62
170 ········0x0016·line=65170 ········0x0016·line=65
171 ········0x001c·line=66171 ········0x001c·line=66
Offset 181, 18 lines modifiedOffset 181, 18 lines modified
181 ······type··········:·'()I'181 ······type··········:·'()I'
182 ······access········:·0x0001·(PUBLIC)182 ······access········:·0x0001·(PUBLIC)
183 ······code··········-183 ······code··········-
Max diff block lines reached; 6033209/6045488 bytes (99.80%) of diff not shown.
8.11 KB
classes.jar
3.15 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·248579·bytes,·number·of·entries:·1311 Zip·file·size:·248557·bytes,·number·of·entries:·131
2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/BitInputStream.class2 ?rwxrwxr-x··2.0·unx······606·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/BitInputStream.class
3 ?rwxrwxr-x··2.0·unx······772·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Constants.class3 ?rwxrwxr-x··2.0·unx······772·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Constants.class
4 ?rwxrwxr-x··2.0·unx·····2691·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Crc.class4 ?rwxrwxr-x··2.0·unx·····2691·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Crc.class
5 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/DataBuffer.class5 ?rwxrwxr-x··2.0·unx·····1404·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/DataBuffer.class
6 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Decode.class6 ?rwxrwxr-x··2.0·unx······309·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Decode.class
7 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Fis.class7 ?rwxrwxr-x··2.0·unx······327·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/Fis.class
8 ?rwxrwxr-x··2.0·unx·····1493·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/FisBuffer.class8 ?rwxrwxr-x··2.0·unx·····1493·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/gdl90/FisBuffer.class
Offset 35, 15 lines modifiedOffset 35, 15 lines modified
35 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·player/efis/common/DemColor.class35 ?rwxrwxr-x··2.0·unx······245·b-·stor·80-Jan-01·00:00·player/efis/common/DemColor.class
36 ?rwxrwxr-x··2.0·unx·····7274·b-·stor·80-Jan-01·00:00·player/efis/common/DemGTOPO30.class36 ?rwxrwxr-x··2.0·unx·····7274·b-·stor·80-Jan-01·00:00·player/efis/common/DemGTOPO30.class
37 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·player/efis/common/EFISMainActivity$UpdateDemTask.class37 ?rwxrwxr-x··2.0·unx······432·b-·stor·80-Jan-01·00:00·player/efis/common/EFISMainActivity$UpdateDemTask.class
38 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·player/efis/common/EFISMainActivity$UpdateEFISTask.class38 ?rwxrwxr-x··2.0·unx······434·b-·stor·80-Jan-01·00:00·player/efis/common/EFISMainActivity$UpdateEFISTask.class
39 ?rwxrwxr-x··2.0·unx····12325·b-·defN·80-Jan-01·00:00·player/efis/common/EFISMainActivity.class39 ?rwxrwxr-x··2.0·unx····12325·b-·defN·80-Jan-01·00:00·player/efis/common/EFISMainActivity.class
40 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·player/efis/common/EFISRenderer$1.class40 ?rwxrwxr-x··2.0·unx·····1221·b-·stor·80-Jan-01·00:00·player/efis/common/EFISRenderer$1.class
41 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·player/efis/common/EFISRenderer$layout_t.class41 ?rwxrwxr-x··2.0·unx······788·b-·stor·80-Jan-01·00:00·player/efis/common/EFISRenderer$layout_t.class
42 ?rwxrwxr-x··2.0·unx····49133·b-·defN·80-Jan-01·00:00·player/efis/common/EFISRenderer.class42 ?rwxrwxr-x··2.0·unx····49093·b-·defN·80-Jan-01·00:00·player/efis/common/EFISRenderer.class
43 ?rwxrwxr-x··2.0·unx·····4059·b-·stor·80-Jan-01·00:00·player/efis/common/Gpx.class43 ?rwxrwxr-x··2.0·unx·····4059·b-·stor·80-Jan-01·00:00·player/efis/common/Gpx.class
44 ?rwxrwxr-x··2.0·unx·····7605·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAir.class44 ?rwxrwxr-x··2.0·unx·····7605·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAir.class
45 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAirPoint.class45 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAirPoint.class
46 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAirRec.class46 ?rwxrwxr-x··2.0·unx······357·b-·stor·80-Jan-01·00:00·player/efis/common/OpenAirRec.class
47 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·player/efis/common/Point.class47 ?rwxrwxr-x··2.0·unx······205·b-·stor·80-Jan-01·00:00·player/efis/common/Point.class
48 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·player/efis/common/SensorComplementaryFilter$1.class48 ?rwxrwxr-x··2.0·unx······797·b-·stor·80-Jan-01·00:00·player/efis/common/SensorComplementaryFilter$1.class
49 ?rwxrwxr-x··2.0·unx·····2754·b-·stor·80-Jan-01·00:00·player/efis/common/SensorComplementaryFilter$calculateFilterTask.class49 ?rwxrwxr-x··2.0·unx·····2754·b-·stor·80-Jan-01·00:00·player/efis/common/SensorComplementaryFilter$calculateFilterTask.class
Offset 126, 8 lines modifiedOffset 126, 8 lines modified
126 ?rwxrwxr-x··2.0·unx·····1841·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RMCMessage.class126 ?rwxrwxr-x··2.0·unx·····1841·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RMCMessage.class
127 ?rwxrwxr-x··2.0·unx·····3051·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RMCPacket.class127 ?rwxrwxr-x··2.0·unx·····3051·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RMCPacket.class
128 ?rwxrwxr-x··2.0·unx·····2157·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RTMMessage.class128 ?rwxrwxr-x··2.0·unx·····2157·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RTMMessage.class
129 ?rwxrwxr-x··2.0·unx·····2934·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RTMPacket.class129 ?rwxrwxr-x··2.0·unx·····2934·b-·stor·80-Jan-01·00:00·com/stratux/stratuvare/nmea/RTMPacket.class
130 ?rwxrwxr-x··2.0·unx····16481·b-·defN·80-Jan-01·00:00·player/efis/mfd/MFDMainActivity.class130 ?rwxrwxr-x··2.0·unx····16481·b-·defN·80-Jan-01·00:00·player/efis/mfd/MFDMainActivity.class
131 ?rwxrwxr-x··2.0·unx····11875·b-·defN·80-Jan-01·00:00·player/efis/mfd/MFDRenderer.class131 ?rwxrwxr-x··2.0·unx····11875·b-·defN·80-Jan-01·00:00·player/efis/mfd/MFDRenderer.class
132 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·player/gles20/programs/BatchTextProgram.class132 ?rwxrwxr-x··2.0·unx·····1449·b-·stor·80-Jan-01·00:00·player/gles20/programs/BatchTextProgram.class
133 131·files,·289408·bytes·uncompressed,·228545·bytes·compressed:··21.0%133 131·files,·289368·bytes·uncompressed,·228523·bytes·compressed:··21.0%
4.94 KB
player/efis/common/EFISRenderer.class
4.87 KB
procyon -ec {}
    
Offset 36, 14 lines modifiedOffset 36, 15 lines modified
36 ····int·FrameCounter;36 ····int·FrameCounter;
37 ····private·float·GForceValue;37 ····private·float·GForceValue;
38 ····private·float·GSValue;38 ····private·float·GSValue;
39 ····protected·float·IASInView;39 ····protected·float·IASInView;
40 ····private·int·IASMaxDisp;40 ····private·int·IASMaxDisp;
41 ····protected·float·IASTranslation;41 ····protected·float·IASTranslation;
42 ····protected·float·IASValue;42 ····protected·float·IASValue;
 43 ····final·float·LEADER_TIME;
43 ····protected·float·LatValue;44 ····protected·float·LatValue;
44 ····public·EFISRenderer$layout_t·Layout;45 ····public·EFISRenderer$layout_t·Layout;
45 ····protected·float·LonValue;46 ····protected·float·LonValue;
46 ····public·final·float·MAX_ZOOM;47 ····public·final·float·MAX_ZOOM;
47 ····public·final·float·MIN_ZOOM;48 ····public·final·float·MIN_ZOOM;
48 ····protected·float·MSLInView;49 ····protected·float·MSLInView;
49 ····protected·int·MSLMaxDisp;50 ····protected·int·MSLMaxDisp;
Offset 197, 14 lines modifiedOffset 198, 15 lines modified
197 ········this.fdMatrix·=·new·float[n2];198 ········this.fdMatrix·=·new·float[n2];
198 ········this.rmiMatrix·=·new·float[n2];199 ········this.rmiMatrix·=·new·float[n2];
199 ········this.PPD_DIV·=·30.0f;200 ········this.PPD_DIV·=·30.0f;
200 ········this.MX_APT_SEEK_RNG·=·99;201 ········this.MX_APT_SEEK_RNG·=·99;
201 ········this.MX_NR_APT·=·20;202 ········this.MX_NR_APT·=·20;
202 ········this.AptSeekRange·=·20;203 ········this.AptSeekRange·=·20;
203 ········this.Aptscounter·=·0;204 ········this.Aptscounter·=·0;
 205 ········this.LEADER_TIME·=·0.016666668f;
204 ········this.mActiveDevice·=·"NONE";206 ········this.mActiveDevice·=·"NONE";
205 ········this.mAutoWpt·=·"ZZZZ";207 ········this.mAutoWpt·=·"ZZZZ";
206 ········this.mWptSelName·=·"ZZZZ";208 ········this.mWptSelName·=·"ZZZZ";
207 ········this.mWptSelComment·=·"Null·Island";209 ········this.mWptSelComment·=·"Null·Island";
208 ········this.mWptSelLat·=·0.0f;210 ········this.mWptSelLat·=·0.0f;
209 ········this.mWptSelLon·=·0.0f;211 ········this.mWptSelLon·=·0.0f;
210 ········this.mAltSelValue·=·0.0f;212 ········this.mAltSelValue·=·0.0f;
Offset 304, 38 lines modifiedOffset 306, 22 lines modified
304 ········if·(n6·<·5.0f)·{306 ········if·(n6·<·5.0f)·{
305 ············this.mPolyLine.SetWidth(n7·/·2.0f);307 ············this.mPolyLine.SetWidth(n7·/·2.0f);
306 ········}308 ········}
307 ········else·{309 ········else·{
308 ············this.mPolyLine.SetWidth(n7·/·4.0f);310 ············this.mPolyLine.SetWidth(n7·/·4.0f);
309 ········}311 ········}
310 ········this.mPolyLine.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);312 ········this.mPolyLine.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);
 313 ········final·float[]·array2·=·{·n·+·n7,·n2·+·n7,·zfloat,·n·-·n7,·n2·+·n7,·zfloat,·n·-·n7,·n2·-·n7,·zfloat,·n·+·n7,·n2·-·n7,·zfloat,·n·+·n7,·n2·+·n7,·zfloat·};
311 ········final·float[]·array3; 
312 ········final·float[]·array2·=·array3·=·new·float[15]; 
313 ········array2[0]·=·n·+·n7; 
314 ········array2[1]·=·n2·+·n7; 
315 ········array2[2]·=·zfloat; 
316 ········array2[3]·=·n·-·n7; 
317 ········array2[4]·=·n2·+·n7; 
318 ········array2[5]·=·zfloat; 
319 ········array2[6]·=·n·-·n7; 
320 ········array2[7]·=·n2·-·n7; 
321 ········array2[8]·=·zfloat; 
322 ········array2[9]·=·n·+·n7; 
323 ········array2[10]·=·n2·-·n7; 
324 ········array2[11]·=·zfloat; 
325 ········array2[12]·=·n·+·n7; 
326 ········array2[13]·=·n2·+·n7; 
327 ········array2[14]·=·zfloat; 
328 ········this.mPolyLine.VertexCount·=·5;314 ········this.mPolyLine.VertexCount·=·5;
329 ········this.mPolyLine.SetVerts(array3);315 ········this.mPolyLine.SetVerts(array2);
330 ········this.mPolyLine.draw(array);316 ········this.mPolyLine.draw(array);
331 ········if·(n6·<·2.0f·&&·Math.abs(n3·-·(float)this.MSLValue)·<·500.0f)·{317 ········if·(n6·<·2.0f·&&·Math.abs(n3·-·(float)this.MSLValue)·<·500.0f)·{
332 ············this.mPolygon.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);318 ············this.mPolygon.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);
333 ············this.mPolygon.VertexCount·=·5;319 ············this.mPolygon.VertexCount·=·5;
334 ············this.mPolygon.SetVerts(array3);320 ············this.mPolygon.SetVerts(array2);
335 ············this.mPolygon.draw(array);321 ············this.mPolygon.draw(array);
336 ········}322 ········}
337 ········this.glText.begin(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f,·array);323 ········this.glText.begin(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f,·array);
338 ········if·(n6·<·5.0f)·{324 ········if·(n6·<·5.0f)·{
339 ············this.glText.setScale(2.5f);325 ············this.glText.setScale(2.5f);
340 ········}326 ········}
341 ········else·if·(n6·<·10.0f)·{327 ········else·if·(n6·<·10.0f)·{
Offset 356, 21 lines modifiedOffset 342, 14 lines modified
356 ········}342 ········}
357 ········else·{343 ········else·{
358 ············this.mLine.SetWidth(n7·/·4.0f);344 ············this.mLine.SetWidth(n7·/·4.0f);
359 ········}345 ········}
360 ········this.mLine.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);346 ········this.mLine.SetColor(this.theta·*·this.foreShadeR,·this.theta·*·this.foreShadeG,·this.theta·*·this.foreShadeB,·1.0f);
361 ········this.mLine.SetVerts(n,·n2,·zfloat,·n·+·this.mMapZoom·*·(n5·*·0.016666668f·*·UTrig.icos(90·-·(int)(n4·-·this.DIValue))),·n2·+·this.mMapZoom·*·(n5·*·0.016666668f·*·UTrig.isin(90·-·(int)(n4·-·this.DIValue))),·zfloat);347 ········this.mLine.SetVerts(n,·n2,·zfloat,·n·+·this.mMapZoom·*·(n5·*·0.016666668f·*·UTrig.icos(90·-·(int)(n4·-·this.DIValue))),·n2·+·this.mMapZoom·*·(n5·*·0.016666668f·*·UTrig.isin(90·-·(int)(n4·-·this.DIValue))),·zfloat);
362 ········this.mLine.draw(array);348 ········this.mLine.draw(array);
363 ········final·float·n8·=·this.mMapZoom·*·(this.IASValue·*·0.016666668f); 
364 ········this.mLine.SetColor(this.foreShadeR,·this.foreShadeG,·this.foreShadeB,·1.0f); 
365 ········this.mLine.SetWidth(n7·/·2.0f); 
366 ········this.mLine.SetVerts(0.0f,·0.0f,·zfloat,·0.0f,·n8,·zfloat); 
367 ········this.mLine.draw(array); 
368 ········this.mLine.SetVerts(-0.025f·*·(float)this.pixM2,·n8,·zfloat,·0.025f·*·(float)this.pixM2,·n8,·zfloat); 
369 ········this.mLine.draw(array); 
370 ····}349 ····}
371 ····350 ····
372 ····private·void·setSelWptBrg(final·float·mSelWptBrg)·{351 ····private·void·setSelWptBrg(final·float·mSelWptBrg)·{
373 ········this.mSelWptBrg·=·mSelWptBrg;352 ········this.mSelWptBrg·=·mSelWptBrg;
374 ····}353 ····}
375 ····354 ····
376 ····private·void·setSelWptDme(final·float·mSelWptDme)·{355 ····private·void·setSelWptDme(final·float·mSelWptDme)·{
Offset 418, 14 lines modifiedOffset 397, 22 lines modified
418 ············n2·=·0.0f·*·this.pixM2;397 ············n2·=·0.0f·*·this.pixM2;
419 ············n3·=·0.02f·*·this.pixM2;398 ············n3·=·0.02f·*·this.pixM2;
420 ············n4·=·0.065f·*·this.pixM2;399 ············n4·=·0.065f·*·this.pixM2;
421 ············n5·=·-0.1f·*·this.pixM2;400 ············n5·=·-0.1f·*·this.pixM2;
422 ············n6·=·6;401 ············n6·=·6;
423 ············this.mLine.SetColor(this.backShadeR,·this.backShadeG,·this.backShadeB,·1.0f);402 ············this.mLine.SetColor(this.backShadeR,·this.backShadeG,·this.backShadeB,·1.0f);
424 ········}403 ········}
 404 ········final·float·n7·=·this.mMapZoom·*·(this.IASValue·*·0.016666668f);
 405 ········final·float·n8·=·this.pixM·/·60.0f;
 406 ········this.mLine.SetColor(this.foreShadeR,·this.foreShadeG,·this.foreShadeB,·1.0f);
 407 ········this.mLine.SetWidth(n8·/·2.0f);
 408 ········this.mLine.SetVerts(0.0f,·0.0f,·zfloat,·0.0f,·n7,·zfloat);
 409 ········this.mLine.draw(array);
 410 ········this.mLine.SetVerts(-0.025f·*·(float)this.pixM2,·n7,·zfloat,·0.025f·*·(float)this.pixM2,·n7,·zfloat);
 411 ········this.mLine.draw(array);
425 ····}412 ····}
426 ····413 ····
427 ····protected·void·renderAHColors(final·float[]·array)·{414 ····protected·void·renderAHColors(final·float[]·array)·{
428 ········final·float·n·=·-2.0f;415 ········final·float·n·=·-2.0f;
429 ········final·float·n2·=·0.2f;416 ········final·float·n2·=·0.2f;
430 ········final·int·n3·=·2;417 ········final·int·n3·=·2;
431 ········final·float·n4·=·1.0f;418 ········final·float·n4·=·1.0f;
172 KB
smali/player/efis/common/EFISRenderer.smali
    
Offset 44, 14 lines modifiedOffset 44, 16 lines modified
  
44 .field·private·IASMaxDisp:I44 .field·private·IASMaxDisp:I
  
45 .field·protected·IASTranslation:F45 .field·protected·IASTranslation:F
  
46 .field·protected·IASValue:F46 .field·protected·IASValue:F
  
 47 .field·final·LEADER_TIME:F
  
47 .field·protected·LatValue:F48 .field·protected·LatValue:F
  
48 .field·public·Layout:Lplayer/efis/common/EFISRenderer$layout_t;49 .field·public·Layout:Lplayer/efis/common/EFISRenderer$layout_t;
  
49 .field·protected·LonValue:F50 .field·protected·LonValue:F
  
50 .field·public·final·MAX_ZOOM:F51 .field·public·final·MAX_ZOOM:F
Offset 456, 75 lines modifiedOffset 458, 80 lines modified
456 ····const/16·v0,·0x14458 ····const/16·v0,·0x14
  
457 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->AptSeekRange:I459 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->AptSeekRange:I
  
458 ····.line·1788460 ····.line·1788
459 ····iput·v3,·p0,·Lplayer/efis/common/EFISRenderer;->Aptscounter:I461 ····iput·v3,·p0,·Lplayer/efis/common/EFISRenderer;->Aptscounter:I
  
 462 ····.line·1966
 463 ····const·v0,·0x3c888889
  
 464 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->LEADER_TIME:F
  
460 ····.line·2064465 ····.line·2039
461 ····const-string·v0,·"NONE"466 ····const-string·v0,·"NONE"
  
462 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mActiveDevice:Ljava/lang/String;467 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mActiveDevice:Ljava/lang/String;
  
463 ····.line·2371468 ····.line·2346
464 ····const-string·v0,·"ZZZZ"469 ····const-string·v0,·"ZZZZ"
  
465 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mAutoWpt:Ljava/lang/String;470 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mAutoWpt:Ljava/lang/String;
  
466 ····.line·2464471 ····.line·2439
467 ····const-string·v0,·"ZZZZ"472 ····const-string·v0,·"ZZZZ"
  
468 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelName:Ljava/lang/String;473 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelName:Ljava/lang/String;
  
469 ····.line·2465474 ····.line·2440
470 ····const-string·v0,·"Null·Island"475 ····const-string·v0,·"Null·Island"
  
471 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelComment:Ljava/lang/String;476 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelComment:Ljava/lang/String;
  
472 ····.line·2466477 ····.line·2441
473 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelLat:F478 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelLat:F
  
474 ····.line·2467479 ····.line·2442
475 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelLon:F480 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mWptSelLon:F
  
476 ····.line·2468481 ····.line·2443
477 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mAltSelValue:F482 ····iput·v2,·p0,·Lplayer/efis/common/EFISRenderer;->mAltSelValue:F
  
478 ····.line·2469483 ····.line·2444
479 ····const-string·v0,·"00000"484 ····const-string·v0,·"00000"
  
480 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mAltSelName:Ljava/lang/String;485 ····iput-object·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mAltSelName:Ljava/lang/String;
  
481 ····.line·2470486 ····.line·2445
482 ····iput·v4,·p0,·Lplayer/efis/common/EFISRenderer;->leftC:F487 ····iput·v4,·p0,·Lplayer/efis/common/EFISRenderer;->leftC:F
  
483 ····.line·2476488 ····.line·2451
484 ····const·v0,·0x3dcccccd····#·0.1f489 ····const·v0,·0x3dcccccd····#·0.1f
  
485 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->spinnerStep:F490 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->spinnerStep:F
  
486 ····.line·2477491 ····.line·2452
487 ····const/high16·v0,·0x3f800000····#·1.0f492 ····const/high16·v0,·0x3f800000····#·1.0f
  
488 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->spinnerTextScale:F493 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->spinnerTextScale:F
  
489 ····.line·2478494 ····.line·2453
490 ····iput-boolean·v3,·p0,·Lplayer/efis/common/EFISRenderer;->fatFingerActive:Z495 ····iput-boolean·v3,·p0,·Lplayer/efis/common/EFISRenderer;->fatFingerActive:Z
  
491 ····.line·3147496 ····.line·3122
492 ····const/high16·v0,·0x41a00000····#·20.0f497 ····const/high16·v0,·0x41a00000····#·20.0f
  
493 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mMapZoom:F498 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->mMapZoom:F
  
494 ····.line·3326499 ····.line·3330
495 ····const/high16·v0,·0x42f00000····#·120.0f500 ····const/high16·v0,·0x42f00000····#·120.0f
  
496 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->MAX_ZOOM:F501 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->MAX_ZOOM:F
  
497 ····.line·3327502 ····.line·3331
498 ····const/high16·v0,·0x40a00000····#·5.0f503 ····const/high16·v0,·0x40a00000····#·5.0f
  
499 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->MIN_ZOOM:F504 ····iput·v0,·p0,·Lplayer/efis/common/EFISRenderer;->MIN_ZOOM:F
  
500 ····.line·197505 ····.line·197
501 ····iput-object·p1,·p0,·Lplayer/efis/common/EFISRenderer;->context:Landroid/content/Context;506 ····iput-object·p1,·p0,·Lplayer/efis/common/EFISRenderer;->context:Landroid/content/Context;
  
Offset 580, 77 lines modifiedOffset 587, 77 lines modified
580 .method·private·__getColor(S)V587 .method·private·__getColor(S)V
581 ····.locals·7588 ····.locals·7
582 ····.param·p1,·"c"····#·S589 ····.param·p1,·"c"····#·S
  
583 ····.prologue590 ····.prologue
584 ····const/high16·v6,·0x3f800000····#·1.0f591 ····const/high16·v6,·0x3f800000····#·1.0f
  
585 ····.line·2106592 ····.line·2081
586 ····const/high16·v2,·0x44160000····#·600.0f593 ····const/high16·v2,·0x44160000····#·600.0f
  
587 ····.line·2107594 ····.line·2082
588 ····.local·v2,·"r":F595 ····.local·v2,·"r":F
589 ····const/high16·v5,·0x40000000····#·2.0f596 ····const/high16·v5,·0x40000000····#·2.0f
  
590 ····mul-float·v3,·v2,·v5597 ····mul-float·v3,·v2,·v5
  
591 ····.line·2109598 ····.line·2084
592 ····.local·v3,·"r2":F599 ····.local·v3,·"r2":F
593 ····const/4·v4,·0x0600 ····const/4·v4,·0x0
  
594 ····.line·2110601 ····.line·2085
595 ····.local·v4,·"red":F602 ····.local·v4,·"red":F
596 ····const/4·v0,·0x0603 ····const/4·v0,·0x0
  
597 ····.line·2111604 ····.line·2086
598 ····.local·v0,·"blue":F605 ····.local·v0,·"blue":F
599 ····int-to-float·v5,·p1606 ····int-to-float·v5,·p1
  
600 ····div-float·v1,·v5,·v2607 ····div-float·v1,·v5,·v2
Max diff block lines reached; 173102/176495 bytes (98.08%) of diff not shown.
411 B
smali/player/efis/common/EFISRenderer$1.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
  
  
19 #·direct·methods19 #·direct·methods
20 .method·static·constructor·<clinit>()V20 .method·static·constructor·<clinit>()V
21 ····.locals·321 ····.locals·3
  
22 ····.prologue22 ····.prologue
23 ····.line·283423 ····.line·2809
24 ····invoke-static·{},·Lplayer/efis/common/prefs_t;->values()[Lplayer/efis/common/prefs_t;24 ····invoke-static·{},·Lplayer/efis/common/prefs_t;->values()[Lplayer/efis/common/prefs_t;
  
25 ····move-result-object·v025 ····move-result-object·v0
  
26 ····array-length·v0,·v026 ····array-length·v0,·v0
  
27 ····new-array·v0,·v0,·[I27 ····new-array·v0,·v0,·[I