| Offset 1, 16 lines modified | Offset 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:·d16dfd69d36e927aba76783da336b9c47b54bac02bd29ab53148ecbef53b5ac7 | ||
| 10 | Signer·#1·certificate·SHA-1·digest:·11f54a8cc503f54cb187d56c62e57a1b2f1906fb | ||
| 11 | Signer·#1·certificate·MD5·digest:·af4520cd37475ebf350a713c5d6102ad | ||
| 12 | Signer·#1·key·algorithm:·RSA | ||
| 13 | Signer·#1·key·size·(bits):·2048 | ||
| 14 | Signer·#1·public·key·SHA-256·digest:·e7340d0ab4dbe96e7046f353b628052975a5c4623083f117047de69c6b77ebc3 | ||
| 15 | Signer·#1·public·key·SHA-1·digest:·aaf9ccb3ca12f6a6cf4fe49316aa1e6567ca1f6b | ||
| 16 | Signer·#1·public·key·MD5·digest:·ce154c046e68598068ca2a2cc63fe476 | ||
| Offset 1, 534 lines modified | Offset 1, 518 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:·····················4 | 4 | ··Zip·archive·file·size:·····················46026·(000000000000B3CAh) |
| 5 | ··Actual·end-cent-dir·record·offset:·········4 | 5 | ··Actual·end-cent-dir·record·offset:·········46004·(000000000000B3B4h) |
| 6 | ··Expected·end-cent-dir·record·offset:·······4 | 6 | ··Expected·end-cent-dir·record·offset:·······46004·(000000000000B3B4h) |
| 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;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
| 9 | ··central·directory·contains·17·entries. | 9 | ··central·directory·contains·17·entries. |
| 10 | ··The·central·directory·is·1140·(0000000000000474h)·bytes·long, | 10 | ··The·central·directory·is·1140·(0000000000000474h)·bytes·long, |
| 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
| 12 | ··is·44 | 12 | ··is·44864·(000000000000AF40h). |
| 13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
| 14 | --------------------------- | 14 | --------------------------- |
| 15 | ·· | 15 | ··AndroidManifest.xml |
| 16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
| 17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
| 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
| 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
| 22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
| 23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
| 24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
| 25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
| 26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Oct·29·00:18:40 |
| 27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························9524dd2d |
| 28 | ··compressed·size:································ | 28 | ··compressed·size:································1083·bytes |
| 29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························3604·bytes |
| 30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
| 31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·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/13C26FE8.SF | ||
| 42 | ··offset·of·local·header·from·start·of·archive:···626 | ||
| 43 | ··················································(0000000000000272h)·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):··········2013·Jun·17·13:33:02 | ||
| 53 | ··32-bit·CRC·value·(hex):·························c673cd93 | ||
| 54 | ··compressed·size:································627·bytes | ||
| 55 | ··uncompressed·size:······························1224·bytes | ||
| 56 | ··length·of·filename:·····························20·characters | ||
| 57 | ··length·of·extra·field:··························0·bytes | ||
| 58 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
| 59 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
| 60 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
| 61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
| 62 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··MS-DOS·file·attributes·(00·hex):················none |
| 37 | ··The·central-directory·extra·field·contains: | ||
| 38 | ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes. | ||
| 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/13C26FE8.RSA | ||
| 68 | ··offset·of·local·header·from·start·of·archive:···1319 | ||
| 69 | ··················································(0000000000000527h)·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·FAT | ||
| 73 | ··minimum·software·version·required·to·extract:···2.0 | ||
| 74 | ··compression·method:·····························deflated | ||
| 75 | ··compression·sub-type·(deflation):···············normal | ||
| 76 | ··file·security·status:···························not·encrypted | ||
| 77 | ··extended·local·header:··························yes | ||
| 78 | ··file·last·modified·on·(DOS·date/time):··········2013·Jun·17·13:33:02 | ||
| 79 | ··32-bit·CRC·value·(hex):·························7825bfe1 | ||
| 80 | ··compressed·size:································1074·bytes | ||
| 81 | ··uncompressed·size:······························1332·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. | 39 | ··There·is·no·file·comment. |
| 90 | Central·directory·entry·# | 40 | Central·directory·entry·#2: |
| 91 | --------------------------- | 41 | --------------------------- |
| 92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
| 93 | ··res/drawable/accel_gauge.xml | 43 | ··res/drawable/accel_gauge.xml |
| 94 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···1152 |
| 95 | ··················································(0000000000000 | 45 | ··················································(0000000000000480h)·bytes |
| 96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
| 97 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
| 98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
| 99 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
| 100 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
| 101 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
| 102 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
| 103 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
| Max diff block lines reached; 26996/33979 bytes (79.45%) of diff not shown. | |||
| Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
| 1 | 1 | Java·archive·data·(JAR) | |
| Offset 1, 9 lines modified | Offset 1, 9 lines modified | ||
| 1 | <?xml·version="1.0"·encoding="utf-8"?> | 1 | <?xml·version="1.0"·encoding="utf-8"?> |
| 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="10"·android:versionName="1.3"·package="eu.lighthouselabs.obd.reader"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="10"·android:versionName="1.3"·package="eu.lighthouselabs.obd.reader"·platformBuildVersionCode="8"·platformBuildVersionName="2.2"> |
| 3 | ··<uses-permission·android:name="android.permission.INTERNET"/> | 3 | ··<uses-permission·android:name="android.permission.INTERNET"/> |
| 4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> | 4 | ··<uses-permission·android:name="android.permission.ACCESS_COARSE_LOCATION"/> |
| 5 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> | 5 | ··<uses-permission·android:name="android.permission.ACCESS_FINE_LOCATION"/> |
| 6 | ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> | 6 | ··<uses-permission·android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/> |
| 7 | ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/> | 7 | ··<uses-permission·android:name="android.permission.ACCESS_MOCK_LOCATION"/> |
| 8 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> | 8 | ··<uses-permission·android:name="android.permission.BLUETOOTH"/> |
| 9 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> | 9 | ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/> |
| Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
| 00000000:·0200·0c00· | 00000000:·0200·0c00·100b·0000·0100·0000·0100·1c00··................ | ||
| 00000010:·f001·0000·1000·0000·0000·0000·0001·0000··................ | 00000010:·f001·0000·1000·0000·0000·0000·0001·0000··................ | ||
| 00000020:·5c00·0000·0000·0000·0000·0000·1f00·0000··\............... | 00000020:·5c00·0000·0000·0000·0000·0000·1f00·0000··\............... | ||
| 00000030:·3600·0000·5100·0000·7200·0000·8a00·0000··6...Q...r....... | 00000030:·3600·0000·5100·0000·7200·0000·8a00·0000··6...Q...r....... | ||
| 00000040:·a100·0000·b900·0000·d100·0000·ea00·0000··................ | 00000040:·a100·0000·b900·0000·d100·0000·ea00·0000··................ | ||
| 00000050:·0001·0000·1a01·0000·2a01·0000·3d01·0000··........*...=... | 00000050:·0001·0000·1a01·0000·2a01·0000·3d01·0000··........*...=... | ||
| 00000060:·5b01·0000·7901·0000·1c1c·7265·732f·6472··[...y.....res/dr | 00000060:·5b01·0000·7901·0000·1c1c·7265·732f·6472··[...y.....res/dr | ||
| 00000070:·6177·6162·6c65·2f61·6363·656c·5f67·6175··awable/accel_gau | 00000070:·6177·6162·6c65·2f61·6363·656c·5f67·6175··awable/accel_gau | ||
| Offset 25, 16 lines modified | Offset 25, 16 lines modified | ||
| 00000180:·6c00·0d0d·4f42·4420·4949·2052·6561·6465··l...OBD·II·Reade | 00000180:·6c00·0d0d·4f42·4420·4949·2052·6561·6465··l...OBD·II·Reade | ||
| 00000190:·7200·1010·4368·6f6f·7365·2061·2063·6f6d··r...Choose·a·com | 00000190:·7200·1010·4368·6f6f·7365·2061·2063·6f6d··r...Choose·a·com | ||
| 000001a0:·6d61·6e64·001b·1b4f·4244·2063·6f6e·6e65··mand...OBD·conne | 000001a0:·6d61·6e64·001b·1b4f·4244·2063·6f6e·6e65··mand...OBD·conne | ||
| 000001b0:·6374·696f·6e20·6861·7320·7374·6172·7465··ction·has·starte | 000001b0:·6374·696f·6e20·6861·7320·7374·6172·7465··ction·has·starte | ||
| 000001c0:·642e·001b·1b4f·4244·2063·6f6e·6e65·6374··d....OBD·connect | 000001c0:·642e·001b·1b4f·4244·2063·6f6e·6e65·6374··d....OBD·connect | ||
| 000001d0:·696f·6e20·6861·7320·7374·6f70·7065·642e··ion·has·stopped. | 000001d0:·696f·6e20·6861·7320·7374·6f70·7065·642e··ion·has·stopped. | ||
| 000001e0:·0017·1754·6170·2074·6f20·6f70·656e·204f··...Tap·to·open·O | 000001e0:·0017·1754·6170·2074·6f20·6f70·656e·204f··...Tap·to·open·O | ||
| 000001f0:·4244·2d52·6561·6465·722e·0000·0002· | 000001f0:·4244·2d52·6561·6465·722e·0000·0002·2001··BD-Reader.....·. | ||
| 00000200:· | 00000200:·1409·0000·7f00·0000·6500·7500·2e00·6c00··........e.u...l. | ||
| 00000210:·6900·6700·6800·7400·6800·6f00·7500·7300··i.g.h.t.h.o.u.s. | 00000210:·6900·6700·6800·7400·6800·6f00·7500·7300··i.g.h.t.h.o.u.s. | ||
| 00000220:·6500·6c00·6100·6200·7300·2e00·6f00·6200··e.l.a.b.s...o.b. | 00000220:·6500·6c00·6100·6200·7300·2e00·6f00·6200··e.l.a.b.s...o.b. | ||
| 00000230:·6400·2e00·7200·6500·6100·6400·6500·7200··d...r.e.a.d.e.r. | 00000230:·6400·2e00·7200·6500·6100·6400·6500·7200··d...r.e.a.d.e.r. | ||
| 00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| Offset 42, 130 lines modified | Offset 42, 136 lines modified | ||
| 00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000300:·0000·0000·0000·0000· | 00000300:·0000·0000·0000·0000·2001·0000·0600·0000··........·....... | ||
| 00000310:·8001·0000·2100·0000·0100·1c00·6400·0000··....!.......d... | |||
| 00000320:·0600·0000·0000·0000·0001·0000·3400·0000··............4... | |||
| 00000330:·0000·0000·0000·0000·0700·0000·1200·0000··................ | |||
| 00000340:·1b00·0000·2100·0000·2a00·0000·0404·6174··....!...*.....at | |||
| 00000350:·7472·0008·0864·7261·7761·626c·6500·0606··tr...drawable... | |||
| 00000360:·6c61·796f·7574·0003·0378·6d6c·0006·0673··layout...xml...s | |||
| 00000370:·7472·696e·6700·0202·6964·0000·0100·1c00··tring...id...... | |||
| 000003 | 00000310:·8401·0000·2100·0000·0000·0000·0100·1c00··....!........... | ||
| 00000320:·6400·0000·0600·0000·0000·0000·0001·0000··d............... | |||
| 000003 | 00000330:·3400·0000·0000·0000·0000·0000·0700·0000··4............... | ||
| 000003 | 00000340:·1200·0000·1b00·0000·2100·0000·2a00·0000··........!...*... | ||
| 000003b0:·3b00·0000·4200·0000·4900·0000·5300·0000··;...B...I...S... | |||
| 000003c0:·5a00·0000·6800·0000·7300·0000·8200·0000··Z...h...s....... | |||
| 000003 | 00000350:·0404·6174·7472·0008·0864·7261·7761·626c··..attr...drawabl | ||
| 00000360:·6500·0606·6c61·796f·7574·0003·0378·6d6c··e...layout...xml | |||
| 00000370:·0006·0673·7472·696e·6700·0202·6964·0000··...string...id.. | |||
| 000003 | 00000380:·0100·1c00·8402·0000·2100·0000·0000·0000··........!....... | ||
| 000003f0:·2e01·0000·4201·0000·5101·0000·6101·0000··....B...Q...a... | |||
| 00000400:·7701·0000·8701·0000·9201·0000·9d01·0000··w............... | |||
| 00000410:·ab01·0000·b801·0000·cc01·0000·0b0b·6163··..............ac | |||
| 00000420:·6365·6c5f·6761·7567·6500·0303·6361·7200··cel_gauge...car. | |||
| 00000430:·0707·636f·6d70·6173·7300·0d0d·636f·6f6c··..compass...cool | |||
| 00000440:·616e·745f·6761·7567·6500·0404·6963·6f6e··ant_gauge...icon | |||
| 00000450:·0003·036d·7067·0004·0470·756d·7000·0404··...mpg...pump... | |||
| 00000460:·7465·6d70·0007·0763·6f6d·6d61·6e64·0004··temp...command.. | |||
| 00000470:·046d·6169·6e00·0b0b·7072·6566·6572·656e··.main...preferen | |||
| 00000480:·6365·7300·0808·6170·705f·6e61·6d65·000c··ces...app_name.. | |||
| 00000490:·0c63·6f6d·6d61·6e64·5f6c·6973·7400·0f0f··.command_list... | |||
| 000004a0:·7365·7276·6963·655f·7374·6172·7465·6400··service_started. | |||
| 000004b0:·0f0f·7365·7276·6963·655f·7374·6f70·7065··..service_stoppe | |||
| 000004c0:·6400·1212·6e6f·7469·6669·6361·7469·6f6e··d...notification | |||
| 000004d0:·5f6c·6162·656c·0013·1363·6f6d·6d61·6e64··_label...command | |||
| 000004e0:·5f6c·696e·6561·725f·7669·6577·000f·0f63··_linear_view...c | |||
| 000004f0:·6f6d·6d61·6e64·5f73·7069·6e6e·6572·0012··ommand_spinner.. | |||
| 00000500:·1263·6f6d·6d61·6e64·5f74·7874·5f73·6372··.command_txt_scr | |||
| 00000510:·6f6c·6c00·1313·636f·6d6d·616e·645f·7265··oll...command_re | |||
| 00000520:·7375·6c74·5f74·6578·7400·0c0c·7665·6869··sult_text...vehi | |||
| 00000530:·636c·655f·7669·6577·000e·0e66·7565·6c5f··cle_view...fuel_ | |||
| 00000540:·6563·6f6e·5f74·6578·7400·1111·6176·675f··econ_text...avg_ | |||
| 00000550:·6675·656c·5f65·636f·6e5f·6c62·6c00·0c0c··fuel_econ_lbl... | |||
| 00000560:·636f·6d70·6173·735f·7465·7874·000d·0d61··compass_text...a | |||
| 00000570:·6972·5f74·656d·705f·7465·7874·0013·1369··ir_temp_text...i | |||
| 00000580:·6e73·745f·6675·656c·5f65·636f·6e5f·7465··nst_fuel_econ_te | |||
| 00000590:·7874·000d·0d72·756e·5f74·696d·655f·7465··xt...run_time_te | |||
| 000005a0:·7874·0008·0872·706d·5f74·6578·7400·0808··xt...rpm_text... | |||
| 000005b0:·7370·645f·7465·7874·000b·0b64·6174·615f··spd_text...data_ | |||
| 000005c0:·7363·726f·6c6c·000a·0a64·6174·615f·7461··scroll...data_ta | |||
| 000005d0:·626c·6500·1111·6163·6365·6c5f·6761·7567··ble...accel_gaug | |||
| 000005e0:·655f·7368·6170·6500·1313·636f·6f6c·616e··e_shape...coolan | |||
| 000005f0:·745f·6761·7567·655f·7368·6170·6500·0000··t_gauge_shape... | |||
| 00000 | 00000390:·0001·0000·a000·0000·0000·0000·0000·0000··................ | ||
| 000003a0:·0e00·0000·1400·0000·1e00·0000·2e00·0000··................ | |||
| 000003b0:·3500·0000·3b00·0000·4200·0000·4900·0000··5...;...B...I... | |||
| 000003c0:·5300·0000·5a00·0000·6800·0000·7300·0000··S...Z...h...s... | |||
| 000003d0:·8200·0000·9400·0000·a600·0000·bb00·0000··................ | |||
| 000003e0:·d100·0000·e300·0000·f800·0000·0e01·0000··................ | |||
| 000003f0:·1d01·0000·2e01·0000·4201·0000·5101·0000··........B...Q... | |||
| 00000400:·6101·0000·7701·0000·8701·0000·9201·0000··a...w........... | |||
| 00000410:·9d01·0000·ab01·0000·b801·0000·cc01·0000··................ | |||
| 00000420:·0b0b·6163·6365·6c5f·6761·7567·6500·0303··..accel_gauge... | |||
| 00000430:·6361·7200·0707·636f·6d70·6173·7300·0d0d··car...compass... | |||
| 00000440:·636f·6f6c·616e·745f·6761·7567·6500·0404··coolant_gauge... | |||
| 00000450:·6963·6f6e·0003·036d·7067·0004·0470·756d··icon...mpg...pum | |||
| 00000460:·7000·0404·7465·6d70·0007·0763·6f6d·6d61··p...temp...comma | |||
| 00000470:·6e64·0004·046d·6169·6e00·0b0b·7072·6566··nd...main...pref | |||
| 00000480:·6572·656e·6365·7300·0808·6170·705f·6e61··erences...app_na | |||
| 00000490:·6d65·000c·0c63·6f6d·6d61·6e64·5f6c·6973··me...command_lis | |||
| 000004a0:·7400·0f0f·7365·7276·6963·655f·7374·6172··t...service_star | |||
| 000004b0:·7465·6400·0f0f·7365·7276·6963·655f·7374··ted...service_st | |||
| 000004c0:·6f70·7065·6400·1212·6e6f·7469·6669·6361··opped...notifica | |||
| 000004d0:·7469·6f6e·5f6c·6162·656c·0013·1363·6f6d··tion_label...com | |||
| 000004e0:·6d61·6e64·5f6c·696e·6561·725f·7669·6577··mand_linear_view | |||
| 000004f0:·000f·0f63·6f6d·6d61·6e64·5f73·7069·6e6e··...command_spinn | |||
| 00000500:·6572·0012·1263·6f6d·6d61·6e64·5f74·7874··er...command_txt | |||
| 00000510:·5f73·6372·6f6c·6c00·1313·636f·6d6d·616e··_scroll...comman | |||
| 00000520:·645f·7265·7375·6c74·5f74·6578·7400·0c0c··d_result_text... | |||
| 00000530:·7665·6869·636c·655f·7669·6577·000e·0e66··vehicle_view...f | |||
| 00000540:·7565·6c5f·6563·6f6e·5f74·6578·7400·1111··uel_econ_text... | |||
| 00000550:·6176·675f·6675·656c·5f65·636f·6e5f·6c62··avg_fuel_econ_lb | |||
| 00000560:·6c00·0c0c·636f·6d70·6173·735f·7465·7874··l...compass_text | |||
| 00000570:·000d·0d61·6972·5f74·656d·705f·7465·7874··...air_temp_text | |||
| 00000580:·0013·1369·6e73·745f·6675·656c·5f65·636f··...inst_fuel_eco | |||
| 00000590:·6e5f·7465·7874·000d·0d72·756e·5f74·696d··n_text...run_tim | |||
| 000005a0:·655f·7465·7874·0008·0872·706d·5f74·6578··e_text...rpm_tex | |||
| 000005b0:·7400·0808·7370·645f·7465·7874·000b·0b64··t...spd_text...d | |||
| 000005c0:·6174·615f·7363·726f·6c6c·000a·0a64·6174··ata_scroll...dat | |||
| 000005d0:·615f·7461·626c·6500·1111·6163·6365·6c5f··a_table...accel_ | |||
| 000005e0:·6761·7567·655f·7368·6170·6500·1313·636f··gauge_shape...co | |||
| 000005f0:·6f6c·616e·745f·6761·7567·655f·7368·6170··olant_gauge_shap | |||
| 00000600:·6500·0000·0202·1000·1000·0000·0100·0000··e............... | |||
| 00000610:·0 | 00000610:·0000·0000·0202·1000·3000·0000·0200·0000··........0....... | ||
| 00000620:·0 | 00000620:·0800·0000·0000·0000·0000·0000·0000·0000··................ | ||
| 00000630:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000630:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
| Max diff block lines reached; 9514/19370 bytes (49.12%) of diff not shown. | |||
| Offset 1, 30 lines modified | Offset 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············:·c | 4 | checksum············:·caa53633 |
| 5 | signature···········:· | 5 | signature···········:·5fe0...523a |
| 6 | file_size···········:·7 | 6 | file_size···········:·78868 |
| 7 | header_size·········:·112 | 7 | header_size·········:·112 |
| 8 | link_size···········:·0 | 8 | link_size···········:·0 |
| 9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
| 10 | string_ids_size·····:·110 | 10 | string_ids_size·····:·1103 |
| 11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
| 12 | type_ids_size·······:·201 | 12 | type_ids_size·······:·201 |
| 13 | type_ids_off········:·45 | 13 | type_ids_off········:·4524·(0x0011ac) |
| 14 | proto_ids_size······:·196 | 14 | proto_ids_size······:·196 |
| 15 | proto_ids_off·······:·53 | 15 | proto_ids_off·······:·5328·(0x0014d0) |
| 16 | field_ids_size······:·252 | 16 | field_ids_size······:·252 |
| 17 | field_ids_off·······:·76 | 17 | field_ids_off·······:·7680·(0x001e00) |
| 18 | method_ids_size·····:·541 | 18 | method_ids_size·····:·541 |
| 19 | method_ids_off······:·9 | 19 | method_ids_off······:·9696·(0x0025e0) |
| 20 | class_defs_size·····:·68 | 20 | class_defs_size·····:·68 |
| 21 | class_defs_off······:·140 | 21 | class_defs_off······:·14024·(0x0036c8) |
| 22 | data_size···········:·6 | 22 | data_size···········:·62624 |
| 23 | data_off············:·162 | 23 | data_off············:·16244·(0x003f74) |
| 24 | Class·#0·header: | 24 | Class·#0·header: |
| 25 | class_idx···········:·6 | 25 | class_idx···········:·6 |
| 26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
| 27 | superclass_idx······:·152 | 27 | superclass_idx······:·152 |
| 28 | source_file_idx·····:·532 | 28 | source_file_idx·····:·532 |
| 29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
| Offset 141, 23 lines modified | Offset 141, 23 lines modified | ||
| 141 | ······type··········:·'()V' | 141 | ······type··········:·'()V' |
| 142 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 142 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
| 143 | ······code··········- | 143 | ······code··········- |
| 144 | ······registers·····:·3 | 144 | ······registers·····:·3 |
| 145 | ······ins···········:·1 | 145 | ······ins···········:·1 |
| 146 | ······outs··········:·1 | 146 | ······outs··········:·1 |
| 147 | ······insns·size····:·14·16-bit·code·units | 147 | ······insns·size····:·14·16-bit·code·units |
| 148 | 005 | 148 | 005718:········································|[005718]·eu.lighthouselabs.obd.commands.ObdCommand.<init>:()V |
| 149 | 005 | 149 | 005728:·1201···································|0000:·const/4·v1,·#int·0·//·#0 |
| 150 | 005 | 150 | 00572a:·7010·d801·0200·························|0001:·invoke-direct·{v2},·Ljava/lang/Object;.<init>:()V·//·method@01d8 |
| 151 | 005 | 151 | 005730:·5b21·0300······························|0004:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.buffer:Ljava/util/ArrayList;·//·field@0003 |
| 152 | 005 | 152 | 005734:·5b21·0400······························|0006:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.cmd:Ljava/lang/String;·//·field@0004 |
| 153 | 005 | 153 | 005738:·1200···································|0008:·const/4·v0,·#int·0·//·#0 |
| 154 | 005 | 154 | 00573a:·5c20·0600······························|0009:·iput-boolean·v0,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.useImperialUnits:Z·//·field@0006 |
| 155 | 005 | 155 | 00573e:·5b21·0500······························|000b:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.rawData:Ljava/lang/String;·//·field@0005 |
| 156 | 005 | 156 | 005742:·0e00···································|000d:·return-void |
| 157 | ······catches·······:·(none) | 157 | ······catches·······:·(none) |
| 158 | ······positions·····:· | 158 | ······positions·····:· |
| 159 | ········0x0001·line=36 | 159 | ········0x0001·line=36 |
| 160 | ········0x0004·line=17 | 160 | ········0x0004·line=17 |
| 161 | ········0x0006·line=18 | 161 | ········0x0006·line=18 |
| 162 | ········0x0008·line=19 | 162 | ········0x0008·line=19 |
| 163 | ········0x000b·line=20 | 163 | ········0x000b·line=20 |
| Offset 170, 18 lines modified | Offset 170, 18 lines modified | ||
| 170 | ······type··········:·'(Leu/lighthouselabs/obd/commands/ObdCommand;)V' | 170 | ······type··········:·'(Leu/lighthouselabs/obd/commands/ObdCommand;)V' |
| 171 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 171 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 172 | ······code··········- | 172 | ······code··········- |
| 173 | ······registers·····:·3 | 173 | ······registers·····:·3 |
| 174 | ······ins···········:·2 | 174 | ······ins···········:·2 |
| 175 | ······outs··········:·2 | 175 | ······outs··········:·2 |
| 176 | ······insns·size····:·6·16-bit·code·units | 176 | ······insns·size····:·6·16-bit·code·units |
| 177 | 005 | 177 | 005744:········································|[005744]·eu.lighthouselabs.obd.commands.ObdCommand.<init>:(Leu/lighthouselabs/obd/commands/ObdCommand;)V |
| 178 | 005 | 178 | 005754:·5420·0400······························|0000:·iget-object·v0,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.cmd:Ljava/lang/String;·//·field@0004 |
| 179 | 005 | 179 | 005758:·7020·6200·0100·························|0002:·invoke-direct·{v1,·v0},·Leu/lighthouselabs/obd/commands/ObdCommand;.<init>:(Ljava/lang/String;)V·//·method@0062 |
| 180 | 005 | 180 | 00575e:·0e00···································|0005:·return-void |
| 181 | ······catches·······:·(none) | 181 | ······catches·······:·(none) |
| 182 | ······positions·····:· | 182 | ······positions·····:· |
| 183 | ········0x0000·line=46 | 183 | ········0x0000·line=46 |
| 184 | ········0x0005·line=47 | 184 | ········0x0005·line=47 |
| 185 | ······locals········:· | 185 | ······locals········:· |
| 186 | ········0x0000·-·0x0006·reg=1·this·Leu/lighthouselabs/obd/commands/ObdCommand;· | 186 | ········0x0000·-·0x0006·reg=1·this·Leu/lighthouselabs/obd/commands/ObdCommand;· |
| 187 | ········0x0000·-·0x0006·reg=2·other·Leu/lighthouselabs/obd/commands/ObdCommand;· | 187 | ········0x0000·-·0x0006·reg=2·other·Leu/lighthouselabs/obd/commands/ObdCommand;· |
| Offset 191, 27 lines modified | Offset 191, 27 lines modified | ||
| 191 | ······type··········:·'(Ljava/lang/String;)V' | 191 | ······type··········:·'(Ljava/lang/String;)V' |
| 192 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 192 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
| 193 | ······code··········- | 193 | ······code··········- |
| 194 | ······registers·····:·4 | 194 | ······registers·····:·4 |
| 195 | ······ins···········:·2 | 195 | ······ins···········:·2 |
| 196 | ······outs··········:·1 | 196 | ······outs··········:·1 |
| 197 | ······insns·size····:·23·16-bit·code·units | 197 | ······insns·size····:·23·16-bit·code·units |
| 198 | 005 | 198 | 005760:········································|[005760]·eu.lighthouselabs.obd.commands.ObdCommand.<init>:(Ljava/lang/String;)V |
| 199 | 005 | 199 | 005770:·1201···································|0000:·const/4·v1,·#int·0·//·#0 |
| 200 | 005 | 200 | 005772:·7010·d801·0200·························|0001:·invoke-direct·{v2},·Ljava/lang/Object;.<init>:()V·//·method@01d8 |
| 201 | 005 | 201 | 005778:·5b21·0300······························|0004:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.buffer:Ljava/util/ArrayList;·//·field@0003 |
| 202 | 005 | 202 | 00577c:·5b21·0400······························|0006:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.cmd:Ljava/lang/String;·//·field@0004 |
| 203 | 005 | 203 | 005780:·1200···································|0008:·const/4·v0,·#int·0·//·#0 |
| 204 | 005 | 204 | 005782:·5c20·0600······························|0009:·iput-boolean·v0,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.useImperialUnits:Z·//·field@0006 |
| 205 | 005 | 205 | 005786:·5b21·0500······························|000b:·iput-object·v1,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.rawData:Ljava/lang/String;·//·field@0005 |
| 206 | 005 | 206 | 00578a:·5b23·0400······························|000d:·iput-object·v3,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.cmd:Ljava/lang/String;·//·field@0004 |
| 207 | 005 | 207 | 00578e:·2200·a700······························|000f:·new-instance·v0,·Ljava/util/ArrayList;·//·type@00a7 |
| 208 | 005 | 208 | 005792:·7010·f301·0000·························|0011:·invoke-direct·{v0},·Ljava/util/ArrayList;.<init>:()V·//·method@01f3 |
| 209 | 005 | 209 | 005798:·5b20·0300······························|0014:·iput-object·v0,·v2,·Leu/lighthouselabs/obd/commands/ObdCommand;.buffer:Ljava/util/ArrayList;·//·field@0003 |
| 210 | 005 | 210 | 00579c:·0e00···································|0016:·return-void |
| 211 | ······catches·······:·(none) | 211 | ······catches·······:·(none) |
| 212 | ······positions·····:· | 212 | ······positions·····:· |
| 213 | ········0x0001·line=28 | 213 | ········0x0001·line=28 |
| 214 | ········0x0004·line=17 | 214 | ········0x0004·line=17 |
| 215 | ········0x0006·line=18 | 215 | ········0x0006·line=18 |
| 216 | ········0x0008·line=19 | 216 | ········0x0008·line=19 |
| 217 | ········0x000b·line=20 | 217 | ········0x000b·line=20 |
| Offset 228, 17 lines modified | Offset 228, 17 lines modified | ||
| 228 | ······type··········:·'()Ljava/util/ArrayList;' | 228 | ······type··········:·'()Ljava/util/ArrayList;' |
| 229 | ······access········:·0x0001·(PUBLIC) | 229 | ······access········:·0x0001·(PUBLIC) |
| 230 | ······code··········- | 230 | ······code··········- |
| 231 | ······registers·····:·2 | 231 | ······registers·····:·2 |
| 232 | ······ins···········:·1 | 232 | ······ins···········:·1 |
| 233 | ······outs··········:·0 | 233 | ······outs··········:·0 |
| 234 | ······insns·size····:·3·16-bit·code·units | 234 | ······insns·size····:·3·16-bit·code·units |
| 235 | 005 | 235 | 0057a0:········································|[0057a0]·eu.lighthouselabs.obd.commands.ObdCommand.getBuffer:()Ljava/util/ArrayList; |
| 236 | 005 | 236 | 0057b0:·5410·0300······························|0000:·iget-object·v0,·v1,·Leu/lighthouselabs/obd/commands/ObdCommand;.buffer:Ljava/util/ArrayList;·//·field@0003 |
| 237 | 005 | 237 | 0057b4:·1100···································|0002:·return-object·v0 |
| 238 | ······catches·······:·(none) | 238 | ······catches·······:·(none) |
| 239 | ······positions·····:· | 239 | ······positions·····:· |
| 240 | ········0x0000·line=172 | 240 | ········0x0000·line=172 |
| 241 | ······locals········:· | 241 | ······locals········:· |
| 242 | ········0x0000·-·0x0003·reg=1·this·Leu/lighthouselabs/obd/commands/ObdCommand;· | 242 | ········0x0000·-·0x0003·reg=1·this·Leu/lighthouselabs/obd/commands/ObdCommand;· |
| 243 | ····#1··············:·(in·Leu/lighthouselabs/obd/commands/ObdCommand;) | 243 | ····#1··············:·(in·Leu/lighthouselabs/obd/commands/ObdCommand;) |
| Offset 246, 17 lines modified | Offset 246, 17 lines modified | ||
| 246 | ······type··········:·'()Ljava/lang/String;' | 246 | ······type··········:·'()Ljava/lang/String;' |
| 247 | ······access········:·0x0001·(PUBLIC) | 247 | ······access········:·0x0001·(PUBLIC) |
| 248 | ······code··········- | 248 | ······code··········- |
| 249 | ······registers·····:·2 | 249 | ······registers·····:·2 |
| 250 | ······ins···········:·1 | 250 | ······ins···········:·1 |
| 251 | ······outs··········:·0 | 251 | ······outs··········:·0 |
| 252 | ······insns·size····:·3·16-bit·code·units | 252 | ······insns·size····:·3·16-bit·code·units |
| Max diff block lines reached; 1205325/1216867 bytes (99.05%) of diff not shown. | |||
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | Zip·file·size:·1050 | 1 | Zip·file·size:·105025·bytes,·number·of·entries:·68 |
| 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
| 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
| 4 | ?rwxrwxr-x··2.0·unx·····2196·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/ObdCommand.class | 4 | ?rwxrwxr-x··2.0·unx·····2196·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/ObdCommand.class |
| 5 | ?rwxrwxr-x··2.0·unx·····105 | 5 | ?rwxrwxr-x··2.0·unx·····1051·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/ObdMultiCommand.class |
| 6 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/SystemOfUnits.class | 6 | ?rwxrwxr-x··2.0·unx······128·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/SystemOfUnits.class |
| 7 | ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand.class | 7 | ?rwxrwxr-x··2.0·unx·····1469·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand.class |
| 8 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/utils/ObdUtils.class | 8 | ?rwxrwxr-x··2.0·unx······938·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/utils/ObdUtils.class |
| 9 | ?rwxrwxr-x··2.0·unx·····3027·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/AvailableCommandNames.class | 9 | ?rwxrwxr-x··2.0·unx·····3027·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/AvailableCommandNames.class |
| 10 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/FuelTrim.class | 10 | ?rwxrwxr-x··2.0·unx·····1657·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/FuelTrim.class |
| 11 | ?rwxrwxr-x··2.0·unx·····2548·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/FuelType.class | 11 | ?rwxrwxr-x··2.0·unx·····2548·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/FuelType.class |
| 12 | ?rwxrwxr-x··2.0·unx·····1821·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/ObdProtocols.class | 12 | ?rwxrwxr-x··2.0·unx·····1821·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/enums/ObdProtocols.class |
| Offset 17, 31 lines modified | Offset 17, 31 lines modified | ||
| 17 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$drawable.class | 17 | ?rwxrwxr-x··2.0·unx······415·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$drawable.class |
| 18 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$id.class | 18 | ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$id.class |
| 19 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$layout.class | 19 | ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$layout.class |
| 20 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$string.class | 20 | ?rwxrwxr-x··2.0·unx······360·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$string.class |
| 21 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$xml.class | 21 | ?rwxrwxr-x··2.0·unx······204·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R$xml.class |
| 22 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R.class | 22 | ?rwxrwxr-x··2.0·unx······145·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/R.class |
| 23 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/ConfigActivity$1.class | 23 | ?rwxrwxr-x··2.0·unx······976·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/ConfigActivity$1.class |
| 24 | ?rwxrwxr-x··2.0·unx·····582 | 24 | ?rwxrwxr-x··2.0·unx·····5827·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/ConfigActivity.class |
| 25 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$1.class | 25 | ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$1.class |
| 26 | ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$2.class | 26 | ?rwxrwxr-x··2.0·unx······624·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$2.class |
| 27 | ?rwxrwxr-x··2.0·unx·····2650·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$4.class | 27 | ?rwxrwxr-x··2.0·unx·····2650·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity$4.class |
| 28 | ?rwxrwxr-x··2.0·unx····10441·b-·defN·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity.class | 28 | ?rwxrwxr-x··2.0·unx····10441·b-·defN·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/activity/MainActivity.class |
| 29 | ?rwxrwxr-x··2.0·unx·····2371·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/config/ObdConfig.class | 29 | ?rwxrwxr-x··2.0·unx·····2371·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/config/ObdConfig.class |
| 30 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/drawable/GradientGaugeView.class | 30 | ?rwxrwxr-x··2.0·unx·····1406·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/drawable/GradientGaugeView.class |
| 31 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdCommandJob$ObdCommandJobState.class | 31 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdCommandJob$ObdCommandJobState.class |
| 32 | ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdCommandJob.class | 32 | ?rwxrwxr-x··2.0·unx······965·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdCommandJob.class |
| 33 | ?rwxrwxr-x··2.0·unx·····94 | 33 | ?rwxrwxr-x··2.0·unx·····9431·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdGatewayService.class |
| 34 | ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdGatewayServiceConnection.class | 34 | ?rwxrwxr-x··2.0·unx·····1197·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/io/ObdGatewayServiceConnection.class |
| 35 | ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/network/DataUploader.class | 35 | ?rwxrwxr-x··2.0·unx·····2057·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/reader/network/DataUploader.class |
| 36 | ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/PercentageObdCommand.class | 36 | ?rwxrwxr-x··2.0·unx······942·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/PercentageObdCommand.class |
| 37 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/SpeedObdCommand.class | 37 | ?rwxrwxr-x··2.0·unx·····1771·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/SpeedObdCommand.class |
| 38 | ?rwxrwxr-x··2.0·unx·····136 | 38 | ?rwxrwxr-x··2.0·unx·····1369·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand.class |
| 39 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/control/DtcNumberObdCommand.class | 39 | ?rwxrwxr-x··2.0·unx·····1454·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/control/DtcNumberObdCommand.class |
| 40 | ?rwxrwxr-x··2.0·unx·····168 | 40 | ?rwxrwxr-x··2.0·unx·····1680·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/control/TroubleCodesObdCommand.class |
| 41 | ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/EngineRPMObdCommand.class | 41 | ?rwxrwxr-x··2.0·unx·····1285·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/EngineRPMObdCommand.class |
| 42 | ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/EngineRuntimeObdCommand.class | 42 | ?rwxrwxr-x··2.0·unx·····1329·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/EngineRuntimeObdCommand.class |
| 43 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/MassAirFlowObdCommand.class | 43 | ?rwxrwxr-x··2.0·unx·····1339·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/MassAirFlowObdCommand.class |
| 44 | ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FindFuelTypeObdCommand.class | 44 | ?rwxrwxr-x··2.0·unx·····1096·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FindFuelTypeObdCommand.class |
| 45 | ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelConsumptionObdCommand.class | 45 | ?rwxrwxr-x··2.0·unx·····1297·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelConsumptionObdCommand.class |
| 46 | ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyObdCommand.class | 46 | ?rwxrwxr-x··2.0·unx·····1551·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyObdCommand.class |
| 47 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyWithoutMAFObdCommand.class | 47 | ?rwxrwxr-x··2.0·unx·····1208·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/fuel/FuelEconomyWithoutMAFObdCommand.class |
| Offset 63, 8 lines modified | Offset 63, 8 lines modified | ||
| 63 | ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/ThrottlePositionObdCommand.class | 63 | ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/engine/ThrottlePositionObdCommand.class |
| 64 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/BarometricPressureObdCommand.class | 64 | ?rwxrwxr-x··2.0·unx······598·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/BarometricPressureObdCommand.class |
| 65 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/FuelPressureObdCommand.class | 65 | ?rwxrwxr-x··2.0·unx······743·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/FuelPressureObdCommand.class |
| 66 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/IntakeManifoldPressureObdCommand.class | 66 | ?rwxrwxr-x··2.0·unx······687·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/pressure/IntakeManifoldPressureObdCommand.class |
| 67 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/AirIntakeTemperatureObdCommand.class | 67 | ?rwxrwxr-x··2.0·unx······692·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/AirIntakeTemperatureObdCommand.class |
| 68 | ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/AmbientAirTemperatureObdCommand.class | 68 | ?rwxrwxr-x··2.0·unx······613·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/AmbientAirTemperatureObdCommand.class |
| 69 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/EngineCoolantTemperatureObdCommand.class | 69 | ?rwxrwxr-x··2.0·unx······619·b-·stor·80-Jan-01·00:00·eu/lighthouselabs/obd/commands/temperature/EngineCoolantTemperatureObdCommand.class |
| 70 | 68·files,·978 | 70 | 68·files,·97874·bytes·uncompressed,·91895·bytes·compressed:··6.1% |
| Offset 107, 41 lines modified | Offset 107, 39 lines modified | ||
| 107 | ······stack=300,·locals=7,·args_size=1 | 107 | ······stack=300,·locals=7,·args_size=1 |
| 108 | ·········0:·new···········#21·················//·class·java/lang/StringBuilder | 108 | ·········0:·new···········#21·················//·class·java/lang/StringBuilder |
| 109 | ·········3:·astore_1 | 109 | ·········3:·astore_1 |
| 110 | ·········4:·aload_1 | 110 | ·········4:·aload_1 |
| 111 | ·········5:·invokespecial·#22·················//·Method·java/lang/StringBuilder."<init>":()V | 111 | ·········5:·invokespecial·#22·················//·Method·java/lang/StringBuilder."<init>":()V |
| 112 | ·········8:·aload_0 | 112 | ·········8:·aload_0 |
| 113 | ·········9:·getfield······#15·················//·Field·commands:Ljava/util/ArrayList; | 113 | ·········9:·getfield······#15·················//·Field·commands:Ljava/util/ArrayList; |
| 114 | ········12:·astore_2 | ||
| 115 | ········13:·aload_2 | ||
| 116 | ········1 | 114 | ········12:·invokevirtual·#26·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 117 | ········1 | 115 | ········15:·astore_2 |
| 118 | ········1 | 116 | ········16:·aload_2 |
| 119 | ········1 | 117 | ········17:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 120 | ········24:·istore········4 | ||
| 121 | ········2 | 118 | ········22:·istore_3 |
| 119 | ········23:·iload_3 | ||
| 122 | ········2 | 120 | ········24:·ifeq··········68 |
| 123 | ········ | 121 | ········27:·aload_2 |
| 124 | ········ | 122 | ········28:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 125 | ········3 | 123 | ········33:·checkcast·····#38·················//·class·eu/lighthouselabs/obd/commands/ObdCommand |
| 126 | ········ | 124 | ········36:·astore········4 |
| 127 | ········ | 125 | ········38:·aload·········4 |
| 128 | ········4 | 126 | ········40:·invokevirtual·#42·················//·Method·eu/lighthouselabs/obd/commands/ObdCommand.getFormattedResult:()Ljava/lang/String; |
| 129 | ········4 | 127 | ········43:·astore········5 |
| 130 | ········4 | 128 | ········45:·aload_1 |
| 131 | ········4 | 129 | ········46:·aload·········5 |
| 132 | ········ | 130 | ········48:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 133 | ········5 | 131 | ········51:·astore········5 |
| 134 | ········5 | 132 | ········53:·ldc···········#48·················//·String·, |
| 135 | ········5 | 133 | ········55:·astore········6 |
| 136 | ········5 | 134 | ········57:·aload·········5 |
| 137 | ········59:·aload·········6 | 135 | ········59:·aload·········6 |
| 138 | ········61:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; | 136 | ········61:·invokevirtual·#46·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 139 | ········64:·pop | 137 | ········64:·pop |
| 140 | ········65:·goto··········1 | 138 | ········65:·goto··········16 |
| 141 | ········68:·aload_1 | 139 | ········68:·aload_1 |
| 142 | ········69:·invokevirtual·#51·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; | 140 | ········69:·invokevirtual·#51·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
| 143 | ········72:·areturn | 141 | ········72:·areturn |
| 144 | ··public·void·remove(eu.lighthouselabs.obd.commands.ObdCommand); | 142 | ··public·void·remove(eu.lighthouselabs.obd.commands.ObdCommand); |
| 145 | ····descriptor:·(Leu/lighthouselabs/obd/commands/ObdCommand;)V | 143 | ····descriptor:·(Leu/lighthouselabs/obd/commands/ObdCommand;)V |
| 146 | ····flags:·(0x0001)·ACC_PUBLIC | 144 | ····flags:·(0x0001)·ACC_PUBLIC |
| Offset 154, 30 lines modified | Offset 152, 28 lines modified | ||
| 154 | ·········8:·pop | 152 | ·········8:·pop |
| 155 | ·········9:·return | 153 | ·········9:·return |
| 156 | ··public·void·sendCommands(java.io.InputStream,·java.io.OutputStream); | 154 | ··public·void·sendCommands(java.io.InputStream,·java.io.OutputStream); |
| 157 | ····descriptor:·(Ljava/io/InputStream;Ljava/io/OutputStream;)V | 155 | ····descriptor:·(Ljava/io/InputStream;Ljava/io/OutputStream;)V |
| 158 | ····flags:·(0x0001)·ACC_PUBLIC | 156 | ····flags:·(0x0001)·ACC_PUBLIC |
| 159 | ····Code: | 157 | ····Code: |
| 160 | ······stack=300,·locals= | 158 | ······stack=300,·locals=6,·args_size=3 |
| 161 | ·········0:·aload_0 | 159 | ·········0:·aload_0 |
| 162 | ·········1:·getfield······#15·················//·Field·commands:Ljava/util/ArrayList; | 160 | ·········1:·getfield······#15·················//·Field·commands:Ljava/util/ArrayList; |
| 163 | ·········4:·astore_3 | ||
| 164 | ·········5:·aload_3 | ||
| 165 | ········· | 161 | ·········4:·invokevirtual·#26·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
| 166 | ·········9:·astore········4 | ||
| 167 | ········ | 162 | ·········7:·astore_3 |
| 163 | ·········8:·aload_3 | ||
| 168 | ········ | 164 | ·········9:·invokeinterface·#32,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
| 169 | ········1 | 165 | ········14:·istore········4 |
| 170 | ········ | 166 | ········16:·iload·········4 |
| 171 | ········ | 167 | ········18:·ifeq··········42 |
| 172 | ········2 | 168 | ········21:·aload_3 |
| 173 | ········2 | 169 | ········22:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
| 174 | ········ | 170 | ········27:·checkcast·····#38·················//·class·eu/lighthouselabs/obd/commands/ObdCommand |
| 175 | ········3 | 171 | ········30:·astore········5 |
| 176 | ········3 | 172 | ········32:·aload·········5 |
| 177 | ········3 | 173 | ········34:·aload_1 |
| 178 | ········ | 174 | ········35:·aload_2 |
| 179 | ········ | 175 | ········36:·invokevirtual·#58·················//·Method·eu/lighthouselabs/obd/commands/ObdCommand.run:(Ljava/io/InputStream;Ljava/io/OutputStream;)V |
| 180 | ········ | 176 | ········39:·goto··········8 |
| 181 | ········4 | 177 | ········42:·return |
| 182 | } | 178 | } |
| Offset 130, 15 lines modified | Offset 130, 15 lines modified | ||
| 130 | ····descriptor:·Z | 130 | ····descriptor:·Z |
| 131 | ····flags:·(0x0002)·ACC_PRIVATE | 131 | ····flags:·(0x0002)·ACC_PRIVATE |
| 132 | ··public·eu.lighthouselabs.obd.commands.fuel.FuelEconomyWithMAFObdCommand(eu.lighthouselabs.obd.enums.FuelType,·int,·double,·float,·boolean); | 132 | ··public·eu.lighthouselabs.obd.commands.fuel.FuelEconomyWithMAFObdCommand(eu.lighthouselabs.obd.enums.FuelType,·int,·double,·float,·boolean); |
| 133 | ····descriptor:·(Leu/lighthouselabs/obd/enums/FuelType;IDFZ)V | 133 | ····descriptor:·(Leu/lighthouselabs/obd/enums/FuelType;IDFZ)V |
| 134 | ····flags:·(0x0001)·ACC_PUBLIC | 134 | ····flags:·(0x0001)·ACC_PUBLIC |
| 135 | ····Code: | 135 | ····Code: |
| 136 | ······stack=300,·locals=1 | 136 | ······stack=300,·locals=13,·args_size=6 |
| 137 | ·········0:·ldc2_w········#20·················//·double·1.0d | 137 | ·········0:·ldc2_w········#20·················//·double·1.0d |
| 138 | ·········3:·dstore········7 | 138 | ·········3:·dstore········7 |
| 139 | ·········5:·ldc2_w········#24·················//·double·-1.0d | 139 | ·········5:·ldc2_w········#24·················//·double·-1.0d |
| 140 | ·········8:·dstore········9 | 140 | ·········8:·dstore········9 |
| 141 | ········10:·aload_0 | 141 | ········10:·aload_0 |
| 142 | ········11:·invokespecial·#29·················//·Method·java/lang/Object."<init>":()V | 142 | ········11:·invokespecial·#29·················//·Method·java/lang/Object."<init>":()V |
| 143 | ········14:·aload_0 | 143 | ········14:·aload_0 |
| Offset 175, 41 lines modified | Offset 175, 41 lines modified | ||
| 175 | ········70:·fload·········5 | 175 | ········70:·fload·········5 |
| 176 | ········72:·putfield······#38·················//·Field·ltft:F | 176 | ········72:·putfield······#38·················//·Field·ltft:F |
| 177 | ········75:·aload_0 | 177 | ········75:·aload_0 |
| 178 | ········76:·iload·········6 | 178 | ········76:·iload·········6 |
| 179 | ········78:·putfield······#42·················//·Field·useImperial:Z | 179 | ········78:·putfield······#42·················//·Field·useImperial:Z |
| 180 | ········81:·iload_2 | 180 | ········81:·iload_2 |
| 181 | ········82:·i2d | 181 | ········82:·i2d |
| 182 | ········83:·dstore········ | 182 | ········83:·dstore········9 |
| 183 | ········85:·ldc2_w········#51·················//·double·41177.346d | 183 | ········85:·ldc2_w········#51·················//·double·41177.346d |
| 184 | ········88:·dload········· | 184 | ········88:·dload·········9 |
| 185 | ········90:·dmul | 185 | ········90:·dmul |
| 186 | ········91:·ldc2_w········#55·················//·double·0.621371d | 186 | ········91:·ldc2_w········#55·················//·double·0.621371d |
| 187 | ········94:·dmul | 187 | ········94:·dmul |
| 188 | ········95:·dstore········1 | 188 | ········95:·dstore········11 |
| 189 | ········97:·ldc2_w········#59·················//·double·3600.0d | 189 | ········97:·ldc2_w········#59·················//·double·3600.0d |
| 190 | ·······100:·dload_3 | 190 | ·······100:·dload_3 |
| 191 | ·······101:·dmul | 191 | ·······101:·dmul |
| 192 | ·······102:·dstore········ | 192 | ·······102:·dstore········9 |
| 193 | ·······104:·dload·········1 | 193 | ·······104:·dload·········11 |
| 194 | ·······106:·dload········· | 194 | ·······106:·dload·········9 |
| 195 | ·······108:·ddiv | 195 | ·······108:·ddiv |
| 196 | ·······109:·dstore········1 | 196 | ·······109:·dstore········11 |
| 197 | ·······111:·aload_0 | 197 | ·······111:·aload_0 |
| 198 | ·······112:·dload·········1 | 198 | ·······112:·dload·········11 |
| 199 | ·······114:·putfield······#44·················//·Field·mpg:D | 199 | ·······114:·putfield······#44·················//·Field·mpg:D |
| 200 | ·······117:·aload_0 | 200 | ·······117:·aload_0 |
| 201 | ·······118:·getfield······#44·················//·Field·mpg:D | 201 | ·······118:·getfield······#44·················//·Field·mpg:D |
| 202 | ·······121:·dstore········ | 202 | ·······121:·dstore········9 |
| 203 | ·······123:·ldc2_w········#63·················//·double·235.2d | 203 | ·······123:·ldc2_w········#63·················//·double·235.2d |
| 204 | ·······126:·dload········· | 204 | ·······126:·dload·········9 |
| 205 | ·······128:·ddiv | 205 | ·······128:·ddiv |
| 206 | ·······129:·dstore········1 | 206 | ·······129:·dstore········11 |
| 207 | ·······131:·aload_0 | 207 | ·······131:·aload_0 |
| 208 | ·······132:·dload·········1 | 208 | ·······132:·dload·········11 |
| 209 | ·······134:·putfield······#46·················//·Field·litersPer100Km:D | 209 | ·······134:·putfield······#46·················//·Field·litersPer100Km:D |
| 210 | ·······137:·return | 210 | ·······137:·return |
| 211 | ··public·java.lang.String·getFormattedResult(); | 211 | ··public·java.lang.String·getFormattedResult(); |
| 212 | ····descriptor:·()Ljava/lang/String; | 212 | ····descriptor:·()Ljava/lang/String; |
| 213 | ····flags:·(0x0001)·ACC_PUBLIC | 213 | ····flags:·(0x0001)·ACC_PUBLIC |
| 214 | ····Code: | 214 | ····Code: |
| Offset 109, 16 lines modified | Offset 109, 16 lines modified | ||
| 109 | ···· | 109 | ···· |
| 110 | ····public·void·onCreate(final·Bundle·bundle)·{ | 110 | ····public·void·onCreate(final·Bundle·bundle)·{ |
| 111 | ········super.onCreate(bundle); | 111 | ········super.onCreate(bundle); |
| 112 | ········this.addPreferencesFromResource(2130968576); | 112 | ········this.addPreferencesFromResource(2130968576); |
| 113 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); | 113 | ········final·ArrayList<String>·list·=·new·ArrayList<String>(); |
| 114 | ········final·ArrayList<String>·list2·=·new·ArrayList<String>(); | 114 | ········final·ArrayList<String>·list2·=·new·ArrayList<String>(); |
| 115 | ········final·ListPreference·listPreference·=·(ListPreference)this.getPreferenceScreen().findPreference((CharSequence)"bluetooth_list_preference"); | 115 | ········final·ListPreference·listPreference·=·(ListPreference)this.getPreferenceScreen().findPreference((CharSequence)"bluetooth_list_preference"); |
| 116 | ········String[]·array; | ||
| 117 | ········f | 116 | ········final·String[]·array·=·{·"engine_displacement_preference",·"volumetric_efficiency_preference",·"update_period_preference",·"max_fuel_econ_preference"·}; |
| 117 | ········for·(int·length·=·array.length,·i·=·0;·i·<·length;·++i)·{ | ||
| 118 | ············((EditTextPreference)this.getPreferenceScreen().findPreference((CharSequence)array[i])).setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)this); | 118 | ············((EditTextPreference)this.getPreferenceScreen().findPreference((CharSequence)array[i])).setOnPreferenceChangeListener((Preference$OnPreferenceChangeListener)this); |
| 119 | ········} | 119 | ········} |
| 120 | ········final·ArrayList·commands·=·ObdConfig.getCommands(); | 120 | ········final·ArrayList·commands·=·ObdConfig.getCommands(); |
| 121 | ········final·PreferenceScreen·preferenceScreen·=·(PreferenceScreen)this.getPreferenceScreen().findPreference((CharSequence)"obd_commands_screen"); | 121 | ········final·PreferenceScreen·preferenceScreen·=·(PreferenceScreen)this.getPreferenceScreen().findPreference((CharSequence)"obd_commands_screen"); |
| 122 | ········for·(final·ObdCommand·obdCommand·:·commands)·{ | 122 | ········for·(final·ObdCommand·obdCommand·:·commands)·{ |
| 123 | ············final·CheckBoxPreference·checkBoxPreference·=·new·CheckBoxPreference((Context)this); | 123 | ············final·CheckBoxPreference·checkBoxPreference·=·new·CheckBoxPreference((Context)this); |
| 124 | ············checkBoxPreference.setTitle((CharSequence)obdCommand.getName()); | 124 | ············checkBoxPreference.setTitle((CharSequence)obdCommand.getName()); |
| Offset 1033, 146 lines modified | Offset 1033, 162 lines modified | ||
| 1033 | ·······236:·putfield······#73·················//·Field·_queueCounter:Ljava/lang/Long; | 1033 | ·······236:·putfield······#73·················//·Field·_queueCounter:Ljava/lang/Long; |
| 1034 | ·······239:·return | 1034 | ·······239:·return |
| 1035 | ··private·void·startService(); | 1035 | ··private·void·startService(); |
| 1036 | ····descriptor:·()V | 1036 | ····descriptor:·()V |
| 1037 | ····flags:·(0x0002)·ACC_PRIVATE | 1037 | ····flags:·(0x0002)·ACC_PRIVATE |
| 1038 | ····Code: | 1038 | ····Code: |
| 1039 | ······stack=300,·locals=1 | 1039 | ······stack=300,·locals=11,·args_size=1 |
| 1040 | ·········0:·ldc···········#11·················//·String·ObdGatewayService | ||
| 1041 | ········· | 1040 | ·········0:·ldc_w·········#297················//·String·Starting·service.. |
| 1041 | ·········3:·astore_1 | ||
| 1042 | ·········4:·ldc···········#11·················//·String·ObdGatewayService | ||
| 1043 | ·········6:·aload_1 | ||
| 1042 | ········· | 1044 | ·········7:·invokestatic··#85·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I |
| 1043 | ········ | 1045 | ········10:·pop |
| 1044 | ········ | 1046 | ········11:·aload_0 |
| 1045 | ········1 | 1047 | ········12:·invokestatic··#303················//·Method·android/preference/PreferenceManager.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 1046 | ········1 | 1048 | ········15:·astore_2 |
| 1047 | ········1 | 1049 | ········16:·ldc_w·········#305················//·String·bluetooth_list_preference |
| 1048 | ········17:·astore_2 | ||
| 1049 | ········18:·iconst_0 | ||
| 1050 | ········19:· | 1050 | ········19:·astore_3 |
| 1051 | ········20:· | 1051 | ········20:·iconst_0 |
| 1052 | ········21:· | 1052 | ········21:·istore········4 |
| 1053 | ········23:·aload_1 | ||
| 1054 | ········24:·aload_2 | ||
| 1055 | ········2 | 1053 | ········23:·aconst_null |
| 1054 | ········24:·astore········5 | ||
| 1055 | ········26:·aconst_null | ||
| 1056 | ········27:·astore_1 | ||
| 1057 | ········28:·aload_2 | ||
| 1058 | ········29:·aload_3 | ||
| 1059 | ········30:·aconst_null | ||
| 1056 | ········ | 1060 | ········31:·invokeinterface·#311,··3··········//·InterfaceMethod·android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
| 1057 | ········3 | 1061 | ········36:·astore········6 |
| 1058 | ········3 | 1062 | ········38:·aload·········6 |
| 1059 | ········ | 1063 | ········40:·ifnull········60 |
| 1060 | ········ | 1064 | ········43:·ldc_w·········#313················//·String |
| 1061 | ········4 | 1065 | ········46:·astore_3 |
| 1062 | ········4 | 1066 | ········47:·aload_3 |
| 1063 | ········4 | 1067 | ········48:·aload·········6 |
| 1064 | ········ | 1068 | ········50:·invokevirtual·#316················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
| 1065 | ········ | 1069 | ········53:·istore········7 |
| 1066 | ········5 | 1070 | ········55:·iload·········7 |
| 1067 | ········5 | 1071 | ········57:·ifeq··········99 |
| 1068 | ········ | 1072 | ········60:·iconst_1 |
| 1073 | ········61:·istore········4 | ||
| 1074 | ········63:·aload_0 | ||
| 1069 | ········ | 1075 | ········64:·astore_1 |
| 1070 | ········ | 1076 | ········65:·aload_0 |
| 1071 | ········ | 1077 | ········66:·ldc_w·········#318················//·String·No·Bluetooth·device·selected |
| 1072 | ········6 | 1078 | ········69:·iload·········4 |
| 1073 | ········ | 1079 | ········71:·invokestatic··#324················//·Method·android/widget/Toast.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; |
| 1074 | ········ | 1080 | ········74:·invokevirtual·#327················//·Method·android/widget/Toast.show:()V |
| 1075 | ········ | 1081 | ········77:·ldc···········#11·················//·String·ObdGatewayService |
| 1076 | ········7 | 1082 | ········79:·astore_3 |
| 1077 | ········ | 1083 | ········80:·ldc_w·········#329················//·String·No·Bluetooth·device·has·been·selected. |
| 1078 | ········ | 1084 | ········83:·astore········5 |
| 1079 | ········76:·aload_2 | ||
| 1080 | ········ | 1085 | ········85:·aload·········5 |
| 1086 | ········87:·astore_1 | ||
| 1087 | ········88:·aload_3 | ||
| 1088 | ········89:·aload·········5 | ||
| 1081 | ········ | 1089 | ········91:·invokestatic··#182················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;)I |
| 1082 | ········ | 1090 | ········94:·pop |
| 1083 | ········ | 1091 | ········95:·aload_0 |
| 1084 | ········ | 1092 | ········96:·invokevirtual·#332················//·Method·stopService:()V |
| 1085 | ········ | 1093 | ········99:·invokestatic··#338················//·Method·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter; |
| 1086 | ······· | 1094 | ·······102:·astore········8 |
| 1087 | ········92:·aload·········7 | ||
| 1088 | ······· | 1095 | ·······104:·aload·········8 |
| 1096 | ·······106:·aload·········6 | ||
| 1089 | ······· | 1097 | ·······108:·invokevirtual·#342················//·Method·android/bluetooth/BluetoothAdapter.getRemoteDevice:(Ljava/lang/String;)Landroid/bluetooth/BluetoothDevice; |
| 1090 | ······· | 1098 | ·······111:·astore_3 |
| 1091 | ·······1 | 1099 | ·······112:·aload_0 |
| 1100 | ·······113:·astore_1 | ||
| 1092 | ·······1 | 1101 | ·······114:·aload_0 |
| 1102 | ·······115:·aload_3 | ||
| 1093 | ·······1 | 1103 | ·······116:·putfield······#75·················//·Field·_dev:Landroid/bluetooth/BluetoothDevice; |
| 1094 | ·······1 | 1104 | ·······119:·aload_0 |
| 1095 | ·······1 | 1105 | ·······120:·ldc_w·········#344················//·String·location |
| 1096 | ·······1 | 1106 | ·······123:·invokevirtual·#348················//·Method·getSystemService:(Ljava/lang/String;)Ljava/lang/Object; |
| 1097 | ·······1 | 1107 | ·······126:·checkcast·····#350················//·class·android/location/LocationManager |
| 1098 | ·······1 | 1108 | ·······129:·pop |
| 1099 | ·······1 | 1109 | ·······130:·aload_2 |
| 1100 | ·······1 | 1110 | ·······131:·ldc_w·········#352················//·String·enable_gps_preference |
| 1101 | ·······1 | 1111 | ·······134:·iconst_0 |
| 1102 | ·······1 | 1112 | ·······135:·invokeinterface·#356,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
| 1103 | ·······1 | 1113 | ·······140:·pop |
| 1104 | ·······1 | 1114 | ·······141:·aload_2 |
| 1105 | ·······1 | 1115 | ·······142:·invokestatic··#362················//·Method·eu/lighthouselabs/obd/reader/activity/ConfigActivity.getUpdatePeriod:(Landroid/content/SharedPreferences;)I |
| 1106 | ·······1 | 1116 | ·······145:·pop |
| 1107 | ·······1 | 1117 | ·······146:·aload_2 |
| 1108 | ·······1 | 1118 | ·······147:·invokestatic··#366················//·Method·eu/lighthouselabs/obd/reader/activity/ConfigActivity.getVolumetricEfficieny:(Landroid/content/SharedPreferences;)D |
| 1109 | ·······1 | 1119 | ·······150:·pop2 |
| 1110 | ·······1 | 1120 | ·······151:·aload_2 |
| 1111 | ·······1 | 1121 | ·······152:·invokestatic··#369················//·Method·eu/lighthouselabs/obd/reader/activity/ConfigActivity.getEngineDisplacement:(Landroid/content/SharedPreferences;)D |
| 1112 | ·······1 | 1122 | ·······155:·pop2 |
| 1113 | ·······1 | 1123 | ·······156:·aload_2 |
| 1114 | ·······1 | 1124 | ·······157:·ldc_w·········#371················//·String·imperial_units_preference |
| 1115 | ·······1 | 1125 | ·······160:·iconst_0 |
| 1116 | ·······1 | 1126 | ·······161:·invokeinterface·#356,··3··········//·InterfaceMethod·android/content/SharedPreferences.getBoolean:(Ljava/lang/String;Z)Z |
| 1117 | ·······152:·pop | ||
| 1118 | ·······153:·aload_1 | ||
| 1119 | ·······154:·invokestatic··#375················//·Method·eu/lighthouselabs/obd/reader/activity/ConfigActivity.getObdCommands:(Landroid/content/SharedPreferences;)Ljava/util/ArrayList; | ||
| 1120 | ·······157:·pop | ||
| 1121 | ·······158:·ldc···········#11·················//·String·ObdGatewayService | ||
| 1122 | ·······160:·ldc_w·········#377················//·String·Stopping·Bluetooth·discovery. | ||
| 1123 | ·······163:·invokestatic··#85·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I | ||
| 1124 | ·······166:·pop | 1127 | ·······166:·pop |
| 1128 | ·······167:·aload_2 | ||
| 1129 | ·······168:·invokestatic··#375················//·Method·eu/lighthouselabs/obd/reader/activity/ConfigActivity.getObdCommands:(Landroid/content/SharedPreferences;)Ljava/util/ArrayList; | ||
| 1130 | ·······171:·pop | ||
| 1131 | ·······172:·ldc_w·········#377················//·String·Stopping·Bluetooth·discovery. | ||
| 1132 | ·······175:·astore_1 | ||
| 1133 | ·······176:·ldc···········#11·················//·String·ObdGatewayService | ||
| 1134 | ·······178:·aload_1 | ||
| 1135 | ·······179:·invokestatic··#85·················//·Method·android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I | ||
| 1136 | ·······182:·pop | ||
| 1125 | ·······1 | 1137 | ·······183:·aload·········8 |
| 1126 | ·······1 | 1138 | ·······185:·invokevirtual·#380················//·Method·android/bluetooth/BluetoothAdapter.cancelDiscovery:()Z |
| 1127 | ·······1 | 1139 | ·······188:·pop |
| 1128 | ·······1 | 1140 | ·······189:·ldc···········#247················//·String·Starting·OBD·connection.. |
| 1129 | ·······1 | 1141 | ·······191:·astore_3 |
| 1130 | ·······1 | 1142 | ·······192:·iconst_0 |
| 1131 | ·······177:·istore_3 | ||
| 1132 | ·······178:·aconst_null | ||
| Max diff block lines reached; 377/15147 bytes (2.49%) of diff not shown. | |||
| Offset 119, 28 lines modified | Offset 119, 28 lines modified | ||
| 119 | ·········7:·putfield······#14·················//·Field·ratio:D | 119 | ·········7:·putfield······#14·················//·Field·ratio:D |
| 120 | ········10:·return | 120 | ········10:·return |
| 121 | ··public·java.lang.String·getFormattedResult(); | 121 | ··public·java.lang.String·getFormattedResult(); |
| 122 | ····descriptor:·()Ljava/lang/String; | 122 | ····descriptor:·()Ljava/lang/String; |
| 123 | ····flags:·(0x0001)·ACC_PUBLIC | 123 | ····flags:·(0x0001)·ACC_PUBLIC |
| 124 | ····Code: | 124 | ····Code: |
| 125 | ······stack=300,·locals=1 | 125 | ······stack=300,·locals=15,·args_size=1 |
| 126 | ·········0:·iconst_2 | 126 | ·········0:·iconst_2 |
| 127 | ·········1:·istore_1 | 127 | ·········1:·istore_1 |
| 128 | ·········2:·aload_0 | 128 | ·········2:·aload_0 |
| 129 | ·········3:·invokevirtual·#22·················//·Method·getResult:()Ljava/lang/String; | 129 | ·········3:·invokevirtual·#22·················//·Method·getResult:()Ljava/lang/String; |
| 130 | ·········6:·astore_2 | 130 | ·········6:·astore_2 |
| 131 | ·········7:·ldc···········#24·················//·String·NODATA | 131 | ·········7:·ldc···········#24·················//·String·NODATA |
| 132 | ·········9:·astore_3 | 132 | ·········9:·astore_3 |
| 133 | ········10:·aload_3 | 133 | ········10:·aload_3 |
| 134 | ········11:·aload_2 | 134 | ········11:·aload_2 |
| 135 | ········12:·invokevirtual·#30·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z | 135 | ········12:·invokevirtual·#30·················//·Method·java/lang/String.equals:(Ljava/lang/Object;)Z |
| 136 | ········15:·istore········4 | 136 | ········15:·istore········4 |
| 137 | ········17:·iload·········4 | 137 | ········17:·iload·········4 |
| 138 | ········19:·ifne··········13 | 138 | ········19:·ifne··········136 |
| 139 | ········22:·aload_0 | 139 | ········22:·aload_0 |
| 140 | ········23:·getfield······#34·················//·Field·buffer:Ljava/util/ArrayList; | 140 | ········23:·getfield······#34·················//·Field·buffer:Ljava/util/ArrayList; |
| 141 | ········26:·iload_1 | 141 | ········26:·iload_1 |
| 142 | ········27:·invokevirtual·#40·················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; | 142 | ········27:·invokevirtual·#40·················//·Method·java/util/ArrayList.get:(I)Ljava/lang/Object; |
| 143 | ········30:·checkcast·····#42·················//·class·java/lang/Integer | 143 | ········30:·checkcast·····#42·················//·class·java/lang/Integer |
| 144 | ········33:·invokevirtual·#46·················//·Method·java/lang/Integer.intValue:()I | 144 | ········33:·invokevirtual·#46·················//·Method·java/lang/Integer.intValue:()I |
| 145 | ········36:·istore········5 | 145 | ········36:·istore········5 |
| Offset 181, 27 lines modified | Offset 181, 27 lines modified | ||
| 181 | ·······104:·invokestatic··#59·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; | 181 | ·······104:·invokestatic··#59·················//·Method·java/lang/Double.valueOf:(D)Ljava/lang/Double; |
| 182 | ·······107:·astore········13 | 182 | ·······107:·astore········13 |
| 183 | ·······109:·aload·········10 | 183 | ·······109:·aload·········10 |
| 184 | ·······111:·iconst_0 | 184 | ·······111:·iconst_0 |
| 185 | ·······112:·aload·········13 | 185 | ·······112:·aload·········13 |
| 186 | ·······114:·aastore | 186 | ·······114:·aastore |
| 187 | ·······115:·iconst_1 | 187 | ·······115:·iconst_1 |
| 188 | ·······116:·istore | 188 | ·······116:·istore········14 |
| 189 | ·······11 | 189 | ·······118:·ldc···········#62·················//·String·% |
| 190 | ·······1 | 190 | ·······120:·astore········13 |
| 191 | ·······12 | 191 | ·······122:·aload·········10 |
| 192 | ·······12 | 192 | ·······124:·iload·········14 |
| 193 | ·······12 | 193 | ·······126:·aload·········13 |
| 194 | ·······12 | 194 | ·······128:·aastore |
| 195 | ·······12 | 195 | ·······129:·aload_3 |
| 196 | ·······1 | 196 | ·······130:·aload·········10 |
| 197 | ·······13 | 197 | ·······132:·invokestatic··#66·················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 198 | ·······13 | 198 | ·······135:·astore_2 |
| 199 | ·······13 | 199 | ·······136:·aload_2 |
| 200 | ·······13 | 200 | ·······137:·areturn |
| 201 | ··public·java.lang.String·getName(); | 201 | ··public·java.lang.String·getName(); |
| 202 | ····descriptor:·()Ljava/lang/String; | 202 | ····descriptor:·()Ljava/lang/String; |
| 203 | ····flags:·(0x0001)·ACC_PUBLIC | 203 | ····flags:·(0x0001)·ACC_PUBLIC |
| 204 | ····Code: | 204 | ····Code: |
| 205 | ······stack=300,·locals=1,·args_size=1 | 205 | ······stack=300,·locals=1,·args_size=1 |
| 206 | ·········0:·getstatic·····#72·················//·Field·eu/lighthouselabs/obd/enums/AvailableCommandNames.EQUIV_RATIO:Leu/lighthouselabs/obd/enums/AvailableCommandNames; | 206 | ·········0:·getstatic·····#72·················//·Field·eu/lighthouselabs/obd/enums/AvailableCommandNames.EQUIV_RATIO:Leu/lighthouselabs/obd/enums/AvailableCommandNames; |
| Offset 45, 16 lines modified | Offset 45, 16 lines modified | ||
| 45 | ················final·int·beginIndex2·=·beginIndex·+·2; | 45 | ················final·int·beginIndex2·=·beginIndex·+·2; |
| 46 | ················final·int·endIndex2·=·endIndex·+·2; | 46 | ················final·int·endIndex2·=·endIndex·+·2; |
| 47 | ················Byte.parseByte(result.substring(beginIndex2,·endIndex2)); | 47 | ················Byte.parseByte(result.substring(beginIndex2,·endIndex2)); |
| 48 | ················beginIndex·=·beginIndex2·+·2; | 48 | ················beginIndex·=·beginIndex2·+·2; |
| 49 | ················endIndex·=·endIndex2·+·2; | 49 | ················endIndex·=·endIndex2·+·2; |
| 50 | ············} | 50 | ············} |
| 51 | ········} | 51 | ········} |
| 52 | ········String[]·split; | 52 | ········final·String[]·split·=·result.split("\r"); |
| 53 | ········for·(int·length·=· | 53 | ········for·(int·length·=·split.length,·j·=·0;·j·<·length;·++j)·{ |
| 54 | ············this.codes.append(split[j].replace((CharSequence)"\r",·(CharSequence)"")); | 54 | ············this.codes.append(split[j].replace((CharSequence)"\r",·(CharSequence)"")); |
| 55 | ············this.codes.append("\n"); | 55 | ············this.codes.append("\n"); |
| 56 | ········} | 56 | ········} |
| 57 | ········return·this.codes.toString(); | 57 | ········return·this.codes.toString(); |
| 58 | ····} | 58 | ····} |
| 59 | ···· | 59 | ···· |
| 60 | ····public·String·getFormattedResult()·{ | 60 | ····public·String·getFormattedResult()·{ |
| Offset 151, 27 lines modified | Offset 151, 27 lines modified | ||
| 151 | ····move-result·v0 | 151 | ····move-result·v0 |
| 152 | ····return·v0 | 152 | ····return·v0 |
| 153 | .end·method | 153 | .end·method |
| 154 | .method·public·getImperialUnit()F | 154 | .method·public·getImperialUnit()F |
| 155 | ····.locals· | 155 | ····.locals·6 |
| 156 | ····.prologue | 156 | ····.prologue |
| 157 | ····.line·70 | 157 | ····.line·70 |
| 158 | ····iget·v1,·p0,·Leu/lighthouselabs/obd/commands/SpeedObdCommand;->metricSpeed:I | 158 | ····iget·v1,·p0,·Leu/lighthouselabs/obd/commands/SpeedObdCommand;->metricSpeed:I |
| 159 | ····int-to-double·v | 159 | ····int-to-double·v2,·v1 |
| 160 | ····const-wide·v | 160 | ····const-wide·v4,·0x3fe3e245d68a2112L····#·0.621371192 |
| 161 | ····mul-double/2addr·v | 161 | ····mul-double/2addr·v2,·v4 |
| 162 | ····invoke-static·{v | 162 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| 163 | ····move-result-object·v0 | 163 | ····move-result-object·v0 |
| 164 | ····.line·71 | 164 | ····.line·71 |
| 165 | ····.local·v0,·"tempValue":Ljava/lang/Double; | 165 | ····.local·v0,·"tempValue":Ljava/lang/Double; |
| 166 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; | 166 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; |
| Offset 52, 64 lines modified | Offset 52, 63 lines modified | ||
| 52 | .end·method | 52 | .end·method |
| 53 | .method·public·getFormattedResult()Ljava/lang/String; | 53 | .method·public·getFormattedResult()Ljava/lang/String; |
| 54 | ····.locals·5 | 54 | ····.locals·5 |
| 55 | ····.prologue | 55 | ····.prologue |
| 56 | ····.line·62 | 56 | ····.line·62 |
| 57 | ····new-instance·v | 57 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| 58 | ····invoke-direct·{v | 58 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| 59 | ····.line·64 | 59 | ····.line·64 |
| 60 | ····.local·v | 60 | ····.local·v1,·"res":Ljava/lang/StringBuilder; |
| 61 | ····iget-object·v | 61 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/commands/ObdMultiCommand;->commands:Ljava/util/ArrayList; |
| 62 | ····invoke-virtual·{v | 62 | ····invoke-virtual·{v2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 63 | ····move-result-object·v | 63 | ····move-result-object·v2 |
| 64 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 65 | ····:goto_0 | 64 | ····:goto_0 |
| 66 | ····invoke-interface·{v | 65 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
| 67 | ····move-result·v3 | 66 | ····move-result·v3 |
| 68 | ····if-eqz·v3,·:cond_0 | 67 | ····if-eqz·v3,·:cond_0 |
| 69 | ····invoke-interface·{v | 68 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 70 | ····move-result-object·v0 | 69 | ····move-result-object·v0 |
| 71 | ····check-cast·v0,·Leu/lighthouselabs/obd/commands/ObdCommand; | 70 | ····check-cast·v0,·Leu/lighthouselabs/obd/commands/ObdCommand; |
| 72 | ····.line·65 | 71 | ····.line·65 |
| 73 | ····.local·v0,·"command":Leu/lighthouselabs/obd/commands/ObdCommand; | 72 | ····.local·v0,·"command":Leu/lighthouselabs/obd/commands/ObdCommand; |
| 74 | ····invoke-virtual·{v0},·Leu/lighthouselabs/obd/commands/ObdCommand;->getFormattedResult()Ljava/lang/String; | 73 | ····invoke-virtual·{v0},·Leu/lighthouselabs/obd/commands/ObdCommand;->getFormattedResult()Ljava/lang/String; |
| 75 | ····move-result-object·v3 | 74 | ····move-result-object·v3 |
| 76 | ····invoke-virtual·{v | 75 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 77 | ····move-result-object·v3 | 76 | ····move-result-object·v3 |
| 78 | ····const-string·v4,·"," | 77 | ····const-string·v4,·"," |
| 79 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 78 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 80 | ····goto·:goto_0 | 79 | ····goto·:goto_0 |
| 81 | ····.line·68 | 80 | ····.line·68 |
| 82 | ····.end·local·v0····#·"command":Leu/lighthouselabs/obd/commands/ObdCommand; | 81 | ····.end·local·v0····#·"command":Leu/lighthouselabs/obd/commands/ObdCommand; |
| 83 | ····:cond_0 | 82 | ····:cond_0 |
| 84 | ····invoke-virtual·{v | 83 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 85 | ····move-result-object·v | 84 | ····move-result-object·v2 |
| 86 | ····return-object·v | 85 | ····return-object·v2 |
| 87 | .end·method | 86 | .end·method |
| 88 | .method·public·remove(Leu/lighthouselabs/obd/commands/ObdCommand;)V | 87 | .method·public·remove(Leu/lighthouselabs/obd/commands/ObdCommand;)V |
| 89 | ····.locals·1 | 88 | ····.locals·1 |
| 90 | ····.param·p1,·"command"····#·Leu/lighthouselabs/obd/commands/ObdCommand; | 89 | ····.param·p1,·"command"····#·Leu/lighthouselabs/obd/commands/ObdCommand; |
| 91 | ····.prologue | 90 | ····.prologue |
| Offset 131, 21 lines modified | Offset 130, 20 lines modified | ||
| 131 | ············Ljava/io/IOException;, | 130 | ············Ljava/io/IOException;, |
| 132 | ············Ljava/lang/InterruptedException; | 131 | ············Ljava/lang/InterruptedException; |
| 133 | ········} | 132 | ········} |
| 134 | ····.end·annotation | 133 | ····.end·annotation |
| 135 | ····.prologue | 134 | ····.prologue |
| 136 | ····.line·49 | 135 | ····.line·49 |
| 137 | ····iget-object·v | 136 | ····iget-object·v1,·p0,·Leu/lighthouselabs/obd/commands/ObdMultiCommand;->commands:Ljava/util/ArrayList; |
| 138 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
| 139 | ····move-result-object·v1 | 138 | ····move-result-object·v1 |
| 140 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
| 141 | ····:goto_0 | 139 | ····:goto_0 |
| 142 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 140 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| 143 | ····move-result·v2 | 141 | ····move-result·v2 |
| 144 | ····if-eqz·v2,·:cond_0 | 142 | ····if-eqz·v2,·:cond_0 |
| Offset 31, 28 lines modified | Offset 31, 28 lines modified | ||
| 31 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelTrimObdCommand;->bank:Leu/lighthouselabs/obd/enums/FuelTrim; | 31 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelTrimObdCommand;->bank:Leu/lighthouselabs/obd/enums/FuelTrim; |
| 32 | ····.line·27 | 32 | ····.line·27 |
| 33 | ····return-void | 33 | ····return-void |
| 34 | .end·method | 34 | .end·method |
| 35 | .method·private·prepareTempValue(I)F | 35 | .method·private·prepareTempValue(I)F |
| 36 | ····.locals· | 36 | ····.locals·6 |
| 37 | ····.param·p1,·"value"····#·I | 37 | ····.param·p1,·"value"····#·I |
| 38 | ····.prologue | 38 | ····.prologue |
| 39 | ····.line·34 | 39 | ····.line·34 |
| 40 | ····add-int/lit8·v1,·p1,·-0x80 | 40 | ····add-int/lit8·v1,·p1,·-0x80 |
| 41 | ····int-to-double·v | 41 | ····int-to-double·v2,·v1 |
| 42 | ····const-wide/high16·v | 42 | ····const-wide/high16·v4,·0x3fe9000000000000L····#·0.78125 |
| 43 | ····mul-double/2addr·v | 43 | ····mul-double/2addr·v2,·v4 |
| 44 | ····invoke-static·{v | 44 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| 45 | ····move-result-object·v0 | 45 | ····move-result-object·v0 |
| 46 | ····.line·35 | 46 | ····.line·35 |
| 47 | ····.local·v0,·"perc":Ljava/lang/Double; | 47 | ····.local·v0,·"perc":Ljava/lang/Double; |
| 48 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; | 48 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; |
| Offset 19, 55 lines modified | Offset 19, 55 lines modified | ||
| 19 | .field·private·speed:I | 19 | .field·private·speed:I |
| 20 | .field·private·useImperial:Z | 20 | .field·private·useImperial:Z |
| 21 | #·direct·methods | 21 | #·direct·methods |
| 22 | .method·public·constructor·<init>(Leu/lighthouselabs/obd/enums/FuelType;IDFZ)V | 22 | .method·public·constructor·<init>(Leu/lighthouselabs/obd/enums/FuelType;IDFZ)V |
| 23 | ····.locals· | 23 | ····.locals·7 |
| 24 | ····.param·p1,·"fuelType"····#·Leu/lighthouselabs/obd/enums/FuelType; | 24 | ····.param·p1,·"fuelType"····#·Leu/lighthouselabs/obd/enums/FuelType; |
| 25 | ····.param·p2,·"speed"····#·I | 25 | ····.param·p2,·"speed"····#·I |
| 26 | ····.param·p3,·"maf"····#·D | 26 | ····.param·p3,·"maf"····#·D |
| 27 | ····.param·p5,·"ltft"····#·F | 27 | ····.param·p5,·"ltft"····#·F |
| 28 | ····.param·p6,·"useImperial"····#·Z | 28 | ····.param·p6,·"useImperial"····#·Z |
| 29 | ····.prologue | 29 | ····.prologue |
| 30 | ····const-wide/high16·v | 30 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
| 31 | ····const-wide/high16·v | 31 | ····const-wide/high16·v2,·-0x4010000000000000L····#·-1.0 |
| 32 | ····.line·28 | 32 | ····.line·28 |
| 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 34 | ····.line·14 | 34 | ····.line·14 |
| 35 | ····const/4·v0,·0x1 | 35 | ····const/4·v0,·0x1 |
| 36 | ····iput·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->speed:I | 36 | ····iput·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->speed:I |
| 37 | ····.line·15 | 37 | ····.line·15 |
| 38 | ····iput-wide·v | 38 | ····iput-wide·v4,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->maf:D |
| 39 | ····.line·16 | 39 | ····.line·16 |
| 40 | ····const/high16·v0,·0x3f800000····#·1.0f | 40 | ····const/high16·v0,·0x3f800000····#·1.0f |
| 41 | ····iput·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->ltft:F | 41 | ····iput·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->ltft:F |
| 42 | ····.line·17 | 42 | ····.line·17 |
| 43 | ····iput-wide·v | 43 | ····iput-wide·v4,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->ratio:D |
| 44 | ····.line·19 | 44 | ····.line·19 |
| 45 | ····const/4·v0,·0x0 | 45 | ····const/4·v0,·0x0 |
| 46 | ····iput-boolean·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->useImperial:Z | 46 | ····iput-boolean·v0,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->useImperial:Z |
| 47 | ····.line·21 | 47 | ····.line·21 |
| 48 | ····iput-wide·v | 48 | ····iput-wide·v2,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->mpg:D |
| 49 | ····.line·22 | 49 | ····.line·22 |
| 50 | ····iput-wide·v | 50 | ····iput-wide·v2,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->litersPer100Km:D |
| 51 | ····.line·29 | 51 | ····.line·29 |
| 52 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->fuelType:Leu/lighthouselabs/obd/enums/FuelType; | 52 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->fuelType:Leu/lighthouselabs/obd/enums/FuelType; |
| 53 | ····.line·30 | 53 | ····.line·30 |
| 54 | ····iput·p2,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->speed:I | 54 | ····iput·p2,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->speed:I |
| Offset 111, 69 lines modified | Offset 111, 69 lines modified | ||
| 111 | ····.line·48 | 111 | ····.line·48 |
| 112 | ····return-void | 112 | ····return-void |
| 113 | .end·method | 113 | .end·method |
| 114 | #·virtual·methods | 114 | #·virtual·methods |
| 115 | .method·public·getFormattedResult()Ljava/lang/String; | 115 | .method·public·getFormattedResult()Ljava/lang/String; |
| 116 | ····.locals· | 116 | ····.locals·9 |
| 117 | ····.prologue | 117 | ····.prologue |
| 118 | ····const/4·v | 118 | ····const/4·v8,·0x2 |
| 119 | ····const/4·v | 119 | ····const/4·v7,·0x1 |
| 120 | ····const/4·v | 120 | ····const/4·v6,·0x0 |
| 121 | ····.line·66 | 121 | ····.line·66 |
| 122 | ····const-string·v0,·"NODATA" | 122 | ····const-string·v0,·"NODATA" |
| 123 | ····.line·68 | 123 | ····.line·68 |
| 124 | ····.local·v0,·"res":Ljava/lang/String; | 124 | ····.local·v0,·"res":Ljava/lang/String; |
| 125 | ····const-string·v1,·"%.2f%s" | 125 | ····const-string·v1,·"%.2f%s" |
| 126 | ····new-array·v2,·v | 126 | ····new-array·v2,·v8,·[Ljava/lang/Object; |
| 127 | ····iget-wide·v | 127 | ····iget-wide·v4,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->litersPer100Km:D |
| 128 | ····invoke-static·{v | 128 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| 129 | ····move-result-object·v3 | 129 | ····move-result-object·v3 |
| 130 | ····aput-object·v3,·v2,·v | 130 | ····aput-object·v3,·v2,·v6 |
| 131 | ····const-string·v3,·"l/100km" | 131 | ····const-string·v3,·"l/100km" |
| 132 | ····aput-object·v3,·v2,·v | 132 | ····aput-object·v3,·v2,·v7 |
| 133 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 133 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 134 | ····move-result-object·v0 | 134 | ····move-result-object·v0 |
| 135 | ····.line·70 | 135 | ····.line·70 |
| 136 | ····iget-boolean·v1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->useImperial:Z | 136 | ····iget-boolean·v1,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->useImperial:Z |
| 137 | ····if-eqz·v1,·:cond_0 | 137 | ····if-eqz·v1,·:cond_0 |
| 138 | ····.line·71 | 138 | ····.line·71 |
| 139 | ····const-string·v1,·"%.1f%s" | 139 | ····const-string·v1,·"%.1f%s" |
| 140 | ····new-array·v2,·v | 140 | ····new-array·v2,·v8,·[Ljava/lang/Object; |
| 141 | ····iget-wide·v | 141 | ····iget-wide·v4,·p0,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand;->mpg:D |
| 142 | ····invoke-static·{v | 142 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| 143 | ····move-result-object·v3 | 143 | ····move-result-object·v3 |
| 144 | ····aput-object·v3,·v2,·v | 144 | ····aput-object·v3,·v2,·v6 |
| 145 | ····const-string·v3,·"mpg" | 145 | ····const-string·v3,·"mpg" |
| 146 | ····aput-object·v3,·v2,·v | 146 | ····aput-object·v3,·v2,·v7 |
| 147 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 147 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 148 | ····move-result-object·v0 | 148 | ····move-result-object·v0 |
| 149 | ····.line·73 | 149 | ····.line·73 |
| 150 | ····:cond_0 | 150 | ····:cond_0 |
| Offset 102, 161 lines modified | Offset 102, 156 lines modified | ||
| 102 | ····.line·41 | 102 | ····.line·41 |
| 103 | ····return-void | 103 | ····return-void |
| 104 | .end·method | 104 | .end·method |
| 105 | #·virtual·methods | 105 | #·virtual·methods |
| 106 | .method·public·formatResult()Ljava/lang/String; | 106 | .method·public·formatResult()Ljava/lang/String; |
| 107 | ····.locals·1 | 107 | ····.locals·13 |
| 108 | ····.prologue | 108 | ····.prologue |
| 109 | ····.line·72 | 109 | ····.line·72 |
| 110 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/commands/control/TroubleCodesObdCommand;->getResult()Ljava/lang/String; | 110 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/commands/control/TroubleCodesObdCommand;->getResult()Ljava/lang/String; |
| 111 | ····move-result-object·v | 111 | ····move-result-object·v7 |
| 112 | ····.line·74 | 112 | ····.line·74 |
| 113 | ····.local·v | 113 | ····.local·v7,·"res":Ljava/lang/String; |
| 114 | ····const-string·v | 114 | ····const-string·v9,·"NODATA" |
| 115 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v9,·v7},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
| 116 | ····move-result·v | 116 | ····move-result·v9 |
| 117 | ····if-nez·v | 117 | ····if-nez·v9,·:cond_0 |
| 118 | ····.line·79 | 118 | ····.line·79 |
| 119 | ····const/4·v | 119 | ····const/4·v2,·0x2 |
| 120 | ····.line·80 | 120 | ····.line·80 |
| 121 | ····.local·v | 121 | ····.local·v2,·"begin":I |
| 122 | ····const/4·v | 122 | ····const/4·v3,·0x6 |
| 123 | ····.line·82 | 123 | ····.line·82 |
| 124 | ····.local·v | 124 | ····.local·v3,·"end":I |
| 125 | ····const/4·v | 125 | ····const/4·v4,·0x0 |
| 126 | ····.local·v | 126 | ····.local·v4,·"i":I |
| 127 | ····:goto_0 | 127 | ····:goto_0 |
| 128 | ····iget·v | 128 | ····iget·v9,·p0,·Leu/lighthouselabs/obd/commands/control/TroubleCodesObdCommand;->howManyTroubleCodes:I |
| 129 | ····mul-int/lit8·v | 129 | ····mul-int/lit8·v9,·v9,·0x2 |
| 130 | ····if-ge·v | 130 | ····if-ge·v4,·v9,·:cond_0 |
| 131 | ····.line·84 | 131 | ····.line·84 |
| 132 | ····invoke-virtual·{v | 132 | ····invoke-virtual·{v7,·v2,·v3},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 133 | ····move-result-object·v | 133 | ····move-result-object·v9 |
| 134 | ····invoke-static·{v | 134 | ····invoke-static·{v9},·Ljava/lang/Byte;->parseByte(Ljava/lang/String;)B |
| 135 | ····move-result·v | 135 | ····move-result·v0 |
| 136 | ····.line·85 | 136 | ····.line·85 |
| 137 | ····.local·v | 137 | ····.local·v0,·"b1":B |
| 138 | ····add-int/lit8·v | 138 | ····add-int/lit8·v2,·v2,·0x2 |
| 139 | ····.line·86 | 139 | ····.line·86 |
| 140 | ····add-int/lit8·v | 140 | ····add-int/lit8·v3,·v3,·0x2 |
| 141 | ····.line·89 | 141 | ····.line·89 |
| 142 | ····invoke-virtual·{v | 142 | ····invoke-virtual·{v7,·v2,·v3},·Ljava/lang/String;->substring(II)Ljava/lang/String; |
| 143 | ····move-result-object·v | 143 | ····move-result-object·v9 |
| 144 | ····invoke-static·{v | 144 | ····invoke-static·{v9},·Ljava/lang/Byte;->parseByte(Ljava/lang/String;)B |
| 145 | ····move-result·v | 145 | ····move-result·v1 |
| 146 | ····.line·90 | 146 | ····.line·90 |
| 147 | ····.local·v | 147 | ····.local·v1,·"b2":B |
| 148 | ····add-int/lit8·v | 148 | ····add-int/lit8·v2,·v2,·0x2 |
| 149 | ····.line·91 | 149 | ····.line·91 |
| 150 | ····add-int/lit8·v | 150 | ····add-int/lit8·v3,·v3,·0x2 |
| 151 | ····.line·93 | 151 | ····.line·93 |
| 152 | ····shl-int/lit8·v | 152 | ····shl-int/lit8·v9,·v0,·0x8 |
| 153 | ····or-int/2addr·v | 153 | ····or-int/2addr·v9,·v1 |
| 154 | ····.line·82 | 154 | ····.line·82 |
| 155 | ····add-int/lit8·v | 155 | ····add-int/lit8·v4,·v4,·0x1 |
| 156 | ····goto·:goto_0 | 156 | ····goto·:goto_0 |
| 157 | ····.line·97 | 157 | ····.line·97 |
| 158 | ····.end·local·v | 158 | ····.end·local·v0····#·"b1":B |
| 159 | ····.end·local·v | 159 | ····.end·local·v1····#·"b2":B |
| 160 | ····.end·local·v | 160 | ····.end·local·v2····#·"begin":I |
| 161 | ····.end·local·v | 161 | ····.end·local·v3····#·"end":I |
| 162 | ····.end·local·v | 162 | ····.end·local·v4····#·"i":I |
| 163 | ····:cond_0 | 163 | ····:cond_0 |
| 164 | ····const-string·v | 164 | ····const-string·v9,·"\r" |
| 165 | ····invoke-virtual·{v | 165 | ····invoke-virtual·{v7,·v9},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
| 166 | ····move-result-object·v | 166 | ····move-result-object·v8 |
| 167 | ····.line·98 | 167 | ····.line·98 |
| 168 | ····.local·v | 168 | ····.local·v8,·"ress":[Ljava/lang/String; |
| 169 | ···· | 169 | ····array-length·v10,·v8 |
| 170 | ····const/4·v9,·0x0 | ||
| 170 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
| 171 | ····array-length·v8,·v0 | ||
| 172 | ····.local·v8,·"len$":I | ||
| 173 | ····const/4·v6,·0x0 | ||
| 174 | ····.local·v6,·"i$":I | ||
| 175 | ····:goto_1 | 171 | ····:goto_1 |
| 176 | ····if-ge·v | 172 | ····if-ge·v9,·v10,·:cond_1 |
| 177 | ····aget-object·v | 173 | ····aget-object·v6,·v8,·v9 |
| 178 | ····.line·99 | 174 | ····.line·99 |
| 179 | ····.local·v | 175 | ····.local·v6,·"r":Ljava/lang/String; |
| 180 | ····const-string·v1 | 176 | ····const-string·v11,·"\r" |
| 181 | ····const-string·v1 | 177 | ····const-string·v12,·"" |
| 182 | ····invoke-virtual·{v | 178 | ····invoke-virtual·{v6,·v11,·v12},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
| 183 | ····move-result-object·v | 179 | ····move-result-object·v5 |
| 184 | ····.line·100 | 180 | ····.line·100 |
| Max diff block lines reached; 1698/6622 bytes (25.64%) of diff not shown. | |||
| Offset 129, 22 lines modified | Offset 129, 24 lines modified | ||
| 129 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 129 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 130 | ····move-result-object·v2 | 130 | ····move-result-object·v2 |
| 131 | ····const-string·v3,·"·codes" | 131 | ····const-string·v3,·"·codes" |
| 132 | ····.line·56 | ||
| 132 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 133 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 133 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
| 134 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 135 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 135 | ····move-result-object·v2 | 136 | ····move-result-object·v2 |
| 137 | ····.line·55 | ||
| 136 | ····return-object·v2 | 138 | ····return-object·v2 |
| 137 | ····.line·53 | 139 | ····.line·53 |
| 138 | ····:cond_2 | 140 | ····:cond_2 |
| 139 | ····const-string·v1,·"MIL·is·OFF" | 141 | ····const-string·v1,·"MIL·is·OFF" |
| 140 | ····goto·:goto_0 | 142 | ····goto·:goto_0 |
| Offset 45, 15 lines modified | Offset 45, 15 lines modified | ||
| 45 | #·virtual·methods | 45 | #·virtual·methods |
| 46 | .method·public·getFormattedResult()Ljava/lang/String; | 46 | .method·public·getFormattedResult()Ljava/lang/String; |
| 47 | ····.locals·8 | 47 | ····.locals·8 |
| 48 | ····.prologue | 48 | ····.prologue |
| 49 | ····const/4·v | 49 | ····const/4·v6,·0x2 |
| 50 | ····.line·48 | 50 | ····.line·48 |
| 51 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->getResult()Ljava/lang/String; | 51 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->getResult()Ljava/lang/String; |
| 52 | ····move-result-object·v2 | 52 | ····move-result-object·v2 |
| 53 | ····.line·50 | 53 | ····.line·50 |
| Offset 65, 15 lines modified | Offset 65, 15 lines modified | ||
| 65 | ····move-result·v3 | 65 | ····move-result·v3 |
| 66 | ····if-nez·v3,·:cond_0 | 66 | ····if-nez·v3,·:cond_0 |
| 67 | ····.line·52 | 67 | ····.line·52 |
| 68 | ····iget-object·v3,·p0,·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->buffer:Ljava/util/ArrayList; | 68 | ····iget-object·v3,·p0,·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->buffer:Ljava/util/ArrayList; |
| 69 | ····invoke-virtual·{v3,·v | 69 | ····invoke-virtual·{v3,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| 70 | ····move-result-object·v3 | 70 | ····move-result-object·v3 |
| 71 | ····check-cast·v3,·Ljava/lang/Integer; | 71 | ····check-cast·v3,·Ljava/lang/Integer; |
| 72 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I | 72 | ····invoke-virtual·{v3},·Ljava/lang/Integer;->intValue()I |
| Offset 101, 22 lines modified | Offset 101, 22 lines modified | ||
| 101 | ····add-int/2addr·v3,·v1 | 101 | ····add-int/2addr·v3,·v1 |
| 102 | ····const·v4,·0x8000 | 102 | ····const·v4,·0x8000 |
| 103 | ····div-int/2addr·v3,·v4 | 103 | ····div-int/2addr·v3,·v4 |
| 104 | ····int-to-double·v | 104 | ····int-to-double·v4,·v3 |
| 105 | ····iput-wide·v | 105 | ····iput-wide·v4,·p0,·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->ratio:D |
| 106 | ····.line·55 | 106 | ····.line·55 |
| 107 | ····const-string·v3,·"%.1f%s" | 107 | ····const-string·v3,·"%.1f%s" |
| 108 | ····new-array·v4,·v | 108 | ····new-array·v4,·v6,·[Ljava/lang/Object; |
| 109 | ····const/4·v5,·0x0 | 109 | ····const/4·v5,·0x0 |
| 110 | ····iget-wide·v6,·p0,·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->ratio:D | 110 | ····iget-wide·v6,·p0,·Leu/lighthouselabs/obd/commands/control/CommandEquivRatioObdCommand;->ratio:D |
| 111 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 111 | ····invoke-static·{v6,·v7},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| Offset 153, 27 lines modified | Offset 153, 27 lines modified | ||
| 153 | ····.line·66 | 153 | ····.line·66 |
| 154 | ····:cond_0 | 154 | ····:cond_0 |
| 155 | ····return-object·v0 | 155 | ····return-object·v0 |
| 156 | .end·method | 156 | .end·method |
| 157 | .method·public·getImperialUnit()F | 157 | .method·public·getImperialUnit()F |
| 158 | ····.locals· | 158 | ····.locals·6 |
| 159 | ····.prologue | 159 | ····.prologue |
| 160 | ····.line·80 | 160 | ····.line·80 |
| 161 | ····iget·v1,·p0,·Leu/lighthouselabs/obd/commands/pressure/PressureObdCommand;->pressure:I | 161 | ····iget·v1,·p0,·Leu/lighthouselabs/obd/commands/pressure/PressureObdCommand;->pressure:I |
| 162 | ····int-to-double·v | 162 | ····int-to-double·v2,·v1 |
| 163 | ····const-wide·v | 163 | ····const-wide·v4,·0x3fc29098bab2aa1dL····#·0.145037738 |
| 164 | ····mul-double/2addr·v | 164 | ····mul-double/2addr·v2,·v4 |
| 165 | ····invoke-static·{v | 165 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
| 166 | ····move-result-object·v0 | 166 | ····move-result-object·v0 |
| 167 | ····.line·81 | 167 | ····.line·81 |
| 168 | ····.local·v0,·"d":Ljava/lang/Double; | 168 | ····.local·v0,·"d":Ljava/lang/Double; |
| 169 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; | 169 | ····invoke-virtual·{v0},·Ljava/lang/Double;->toString()Ljava/lang/String; |
| Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
| 20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
| 21 | ····.locals·0 | 21 | ····.locals·0 |
| 22 | ····.prologue | 22 | ····.prologue |
| 23 | ····.line·10 | 23 | ····.line·10 |
| 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| 25 | ····.line·54 | ||
| 26 | ····return-void | 25 | ····return-void |
| 27 | .end·method | 26 | .end·method |
| Offset 11, 26 lines modified | Offset 11, 26 lines modified | ||
| 11 | #·instance·fields | 11 | #·instance·fields |
| 12 | .field·private·accel:D | 12 | .field·private·accel:D |
| 13 | #·direct·methods | 13 | #·direct·methods |
| 14 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 14 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
| 15 | ····.locals· | 15 | ····.locals·4 |
| 16 | ····.param·p1,·"context"····#·Landroid/content/Context; | 16 | ····.param·p1,·"context"····#·Landroid/content/Context; |
| 17 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; | 17 | ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet; |
| 18 | ····.prologue | 18 | ····.prologue |
| 19 | ····.line·21 | 19 | ····.line·21 |
| 20 | ····invoke-direct·{p0,·p1,·p2},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 20 | ····invoke-direct·{p0,·p1,·p2},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
| 21 | ····.line·18 | 21 | ····.line·18 |
| 22 | ····const-wide/high16·v | 22 | ····const-wide/high16·v2,·0x4000000000000000L····#·2.0 |
| 23 | ····iput-wide·v | 23 | ····iput-wide·v2,·p0,·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->accel:D |
| 24 | ····.line·22 | 24 | ····.line·22 |
| 25 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->context:Landroid/content/Context; | 25 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->context:Landroid/content/Context; |
| 26 | ····.line·23 | 26 | ····.line·23 |
| 27 | ····new-instance·v1,·Landroid/graphics/Paint; | 27 | ····new-instance·v1,·Landroid/graphics/Paint; |
| Offset 175, 15 lines modified | Offset 175, 15 lines modified | ||
| 175 | ····invoke-virtual/range·{v0·..·v7},·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->drawGradient(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IDD)V | 175 | ····invoke-virtual/range·{v0·..·v7},·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->drawGradient(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IDD)V |
| 176 | ····.line·47 | 176 | ····.line·47 |
| 177 | ····return-void | 177 | ····return-void |
| 178 | .end·method | 178 | .end·method |
| 179 | .method·public·setAccel(D)V | 179 | .method·public·setAccel(D)V |
| 180 | ····.locals· | 180 | ····.locals·1 |
| 181 | ····.param·p1,·"accel"····#·D | 181 | ····.param·p1,·"accel"····#·D |
| 182 | ····.prologue | 182 | ····.prologue |
| 183 | ····.line·32 | 183 | ····.line·32 |
| 184 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->accel:D | 184 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/drawable/AccelGaugeView;->accel:D |
| 185 | ····.line·33 | 185 | ····.line·33 |
| Offset 40, 128 lines modified | Offset 40, 136 lines modified | ||
| 40 | ····.line·22 | 40 | ····.line·22 |
| 41 | ····return-void | 41 | ····return-void |
| 42 | .end·method | 42 | .end·method |
| 43 | #·virtual·methods | 43 | #·virtual·methods |
| 44 | .method·protected·drawGradient(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IDD)V | 44 | .method·protected·drawGradient(Landroid/graphics/Canvas;Landroid/graphics/drawable/Drawable;IDD)V |
| 45 | ····.locals·1 | 45 | ····.locals·16 |
| 46 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; | 46 | ····.param·p1,·"canvas"····#·Landroid/graphics/Canvas; |
| 47 | ····.param·p2,·"container"····#·Landroid/graphics/drawable/Drawable; | 47 | ····.param·p2,·"container"····#·Landroid/graphics/drawable/Drawable; |
| 48 | ····.param·p3,·"offset"····#·I | 48 | ····.param·p3,·"offset"····#·I |
| 49 | ····.param·p4,·"value"····#·D | 49 | ····.param·p4,·"value"····#·D |
| 50 | ····.param·p6,·"range"····#·D | 50 | ····.param·p6,·"range"····#·D |
| 51 | ····.prologue | 51 | ····.prologue |
| 52 | ····.line·28 | 52 | ····.line·28 |
| 53 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getWidth()I | 53 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getWidth()I |
| 54 | ····move-result·v | 54 | ····move-result·v9 |
| 55 | ····.line·29 | 55 | ····.line·29 |
| 56 | ····.local·v | 56 | ····.local·v9,·"width":I |
| 57 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getHeight()I | 57 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getHeight()I |
| 58 | ····move-result·v | 58 | ····move-result·v4 |
| 59 | ····.line·30 | 59 | ····.line·30 |
| 60 | ····.local·v | 60 | ····.local·v4,·"height":I |
| 61 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getLeft()I | 61 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getLeft()I |
| 62 | ····move-result·v | 62 | ····move-result·v5 |
| 63 | ····.line·31 | 63 | ····.line·31 |
| 64 | ····.local·v | 64 | ····.local·v5,·"left":I |
| 65 | ····invoke-virtual·{p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getTop()I | 65 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/drawable/GradientGaugeView;->getTop()I |
| 66 | ····move-result·v | 66 | ····move-result·v8 |
| 67 | ····.line·32 | 67 | ····.line·32 |
| 68 | ····.local·v | 68 | ····.local·v8,·"top":I |
| 69 | ····const-string·v | 69 | ····const-string·v10,·"width" |
| 70 | ····const-string·v | 70 | ····const-string·v11,·"%d·%d" |
| 71 | ····const/4·v1 | 71 | ····const/4·v12,·0x2 |
| 72 | ····new-array·v1 | 72 | ····new-array·v12,·v12,·[Ljava/lang/Object; |
| 73 | ····const/4·v1 | 73 | ····const/4·v13,·0x0 |
| 74 | ····invoke-static·{v | 74 | ····invoke-static·{v9},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 75 | ····move-result-object·v1 | 75 | ····move-result-object·v14 |
| 76 | ····aput-object·v1 | 76 | ····aput-object·v14,·v12,·v13 |
| 77 | ····const/4·v1 | 77 | ····const/4·v13,·0x1 |
| 78 | ····invoke-static·{v | 78 | ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
| 79 | ····move-result-object·v1 | 79 | ····move-result-object·v14 |
| 80 | ····aput-object·v1 | 80 | ····aput-object·v14,·v12,·v13 |
| 81 | ····invoke-static·{v | 81 | ····invoke-static·{v11,·v12},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
| 82 | ····move-result-object·v | 82 | ····move-result-object·v11 |
| 83 | ····invoke-static·{v | 83 | ····invoke-static·{v10,·v11},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
| 84 | ····.line·33 | 84 | ····.line·33 |
| 85 | ····add-int·v | 85 | ····add-int·v10,·v8,·p3 |
| 86 | ····add-int·v | 86 | ····add-int·v11,·v5,·v9 |
| 87 | ····add-int·v1 | 87 | ····add-int·v12,·v8,·v4 |
| 88 | ····add-int·v1 | 88 | ····add-int·v12,·v12,·p3 |
| 89 | ····move-object/from16·v0,·p2 | ||
| 89 | ····invoke-virtual·{ | 90 | ····invoke-virtual·{v0,·v5,·v10,·v11,·v12},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
| 90 | ····.line·34 | 91 | ····.line·34 |
| 92 | ····move-object/from16·v0,·p2 | ||
| 93 | ····move-object/from16·v1,·p1 | ||
| 91 | ····invoke-virtual·{ | 94 | ····invoke-virtual·{v0,·v1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
| 92 | ····.line·35 | 95 | ····.line·35 |
| 93 | ····new-instance·v | 96 | ····new-instance·v2,·Landroid/graphics/drawable/ShapeDrawable; |
| 94 | ····new-instance·v | 97 | ····new-instance·v10,·Landroid/graphics/drawable/shapes/RectShape; |
| 95 | ····invoke-direct·{v | 98 | ····invoke-direct·{v10},·Landroid/graphics/drawable/shapes/RectShape;-><init>()V |
| 96 | ····invoke-direct·{v | 99 | ····invoke-direct·{v2,·v10},·Landroid/graphics/drawable/ShapeDrawable;-><init>(Landroid/graphics/drawable/shapes/Shape;)V |
| 97 | ····.line·36 | 100 | ····.line·36 |
| 98 | ····.local·v | 101 | ····.local·v2,·"cover":Landroid/graphics/drawable/ShapeDrawable; |
| 99 | ····div-double·v | 102 | ····div-double·v6,·p4,·p6 |
| 100 | ····.line·37 | 103 | ····.line·37 |
| 101 | ····.local·v | 104 | ····.local·v6,·"perc":D |
| 102 | ····int-to-double·v | 105 | ····int-to-double·v10,·v9 |
| 103 | ····mul-double/2addr·v | 106 | ····mul-double/2addr·v10,·v6 |
| 104 | ····double-to-int·v | 107 | ····double-to-int·v3,·v10 |
| 105 | ····.line·38 | 108 | ····.line·38 |
| 106 | ····.local·v | 109 | ····.local·v3,·"coverLeft":I |
| 107 | ····add-int·v | 110 | ····add-int·v10,·v5,·v3 |
| 108 | ····add-int·v | 111 | ····add-int·v11,·v8,·p3 |
| 109 | ····add-int·v1 | 112 | ····add-int·v12,·v5,·v9 |
| 110 | ····add-int·v1 | 113 | ····add-int·v13,·v8,·v4 |
| 111 | ····add-int·v1 | 114 | ····add-int·v13,·v13,·p3 |
| 112 | ····invoke-virtual·{v | 115 | ····invoke-virtual·{v2,·v10,·v11,·v12,·v13},·Landroid/graphics/drawable/ShapeDrawable;->setBounds(IIII)V |
| 113 | ····.line·39 | 116 | ····.line·39 |
| 117 | ····move-object/from16·v0,·p1 | ||
| Max diff block lines reached; 122/5905 bytes (2.07%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/io/ObdGatewayService; | 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/io/ObdGatewayService; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·public·constructor·<init>(Leu/lighthouselabs/obd/reader/io/ObdGatewayService;)V | 23 | .method·public·constructor·<init>(Leu/lighthouselabs/obd/reader/io/ObdGatewayService;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/io/ObdGatewayService; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·366 | 27 | ····.line·366 |
| 27 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService$LocalBinder;->this$0:Leu/lighthouselabs/obd/reader/io/ObdGatewayService; | 28 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService$LocalBinder;->this$0:Leu/lighthouselabs/obd/reader/io/ObdGatewayService; |
| 28 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V | 29 | ····invoke-direct·{p0},·Landroid/os/Binder;-><init>()V |
| Offset 50, 20 lines modified | Offset 50, 22 lines modified | ||
| 50 | .method·static·constructor·<clinit>()V | 50 | .method·static·constructor·<clinit>()V |
| 51 | ····.locals·1 | 51 | ····.locals·1 |
| 52 | ····.prologue | 52 | ····.prologue |
| 53 | ····.line·76 | 53 | ····.line·76 |
| 54 | ····const-string·v0,·"00001101-0000-1000-8000-00805F9B34FB" | 54 | ····const-string·v0,·"00001101-0000-1000-8000-00805F9B34FB" |
| 55 | ····.line·77 | ||
| 55 | ····invoke-static·{v0},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; | 56 | ····invoke-static·{v0},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID; |
| 56 | ····move-result-object·v0 | 57 | ····move-result-object·v0 |
| 57 | ····sput-object·v0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->MY_UUID:Ljava/util/UUID; | 58 | ····sput-object·v0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->MY_UUID:Ljava/util/UUID; |
| 59 | ····.line·76 | ||
| 58 | ····return-void | 60 | ····return-void |
| 59 | .end·method | 61 | .end·method |
| 60 | .method·public·constructor·<init>()V | 62 | .method·public·constructor·<init>()V |
| 61 | ····.locals·3 | 63 | ····.locals·3 |
| 62 | ····.prologue | 64 | ····.prologue |
| Offset 116, 15 lines modified | Offset 118, 14 lines modified | ||
| 116 | ····.line·65 | 118 | ····.line·65 |
| 117 | ····iput-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_dev:Landroid/bluetooth/BluetoothDevice; | 119 | ····iput-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_dev:Landroid/bluetooth/BluetoothDevice; |
| 118 | ····.line·66 | 120 | ····.line·66 |
| 119 | ····iput-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_sock:Landroid/bluetooth/BluetoothSocket; | 121 | ····iput-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_sock:Landroid/bluetooth/BluetoothSocket; |
| 120 | ····.line·366 | ||
| 121 | ····return-void | 122 | ····return-void |
| 122 | .end·method | 123 | .end·method |
| 123 | .method·private·_executeQueue()V | 124 | .method·private·_executeQueue()V |
| 124 | ····.locals·6 | 125 | ····.locals·6 |
| 125 | ····.prologue | 126 | ····.prologue |
| Offset 238, 18 lines modified | Offset 239, 20 lines modified | ||
| 238 | ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothSocket;->getInputStream()Ljava/io/InputStream; | 239 | ····invoke-virtual·{v4},·Landroid/bluetooth/BluetoothSocket;->getInputStream()Ljava/io/InputStream; |
| 239 | ····move-result-object·v4 | 240 | ····move-result-object·v4 |
| 240 | ····iget-object·v5,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_sock:Landroid/bluetooth/BluetoothSocket; | 241 | ····iget-object·v5,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_sock:Landroid/bluetooth/BluetoothSocket; |
| 242 | ····.line·267 | ||
| 241 | ····invoke-virtual·{v5},·Landroid/bluetooth/BluetoothSocket;->getOutputStream()Ljava/io/OutputStream; | 243 | ····invoke-virtual·{v5},·Landroid/bluetooth/BluetoothSocket;->getOutputStream()Ljava/io/OutputStream; |
| 242 | ····move-result-object·v5 | 244 | ····move-result-object·v5 |
| 245 | ····.line·266 | ||
| 243 | ····invoke-virtual·{v3,·v4,·v5},·Leu/lighthouselabs/obd/commands/ObdCommand;->run(Ljava/io/InputStream;Ljava/io/OutputStream;)V | 246 | ····invoke-virtual·{v3,·v4,·v5},·Leu/lighthouselabs/obd/commands/ObdCommand;->run(Ljava/io/InputStream;Ljava/io/OutputStream;)V |
| 244 | ····:try_end_0 | 247 | ····:try_end_0 |
| 245 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 248 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
| 246 | ····.line·278 | 249 | ····.line·278 |
| 247 | ····:goto_1 | 250 | ····:goto_1 |
| 248 | ····if-eqz·v2,·:cond_0 | 251 | ····if-eqz·v2,·:cond_0 |
| Offset 419, 14 lines modified | Offset 422, 15 lines modified | ||
| 419 | ····const·v6,·0x7f050002 | 422 | ····const·v6,·0x7f050002 |
| 420 | ····.line·340 | 423 | ····.line·340 |
| 421 | ····new-instance·v1,·Landroid/app/Notification; | 424 | ····new-instance·v1,·Landroid/app/Notification; |
| 422 | ····const·v2,·0x7f020004 | 425 | ····const·v2,·0x7f020004 |
| 426 | ····.line·341 | ||
| 423 | ····invoke-virtual·{p0,·v6},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; | 427 | ····invoke-virtual·{p0,·v6},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; |
| 424 | ····move-result-object·v3 | 428 | ····move-result-object·v3 |
| 425 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 429 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
| 426 | ····move-result-wide·v4 | 430 | ····move-result-wide·v4 |
| Offset 445, 22 lines modified | Offset 449, 25 lines modified | ||
| 445 | ····move-result-object·v0 | 449 | ····move-result-object·v0 |
| 446 | ····.line·348 | 450 | ····.line·348 |
| 447 | ····.local·v0,·"contentIntent":Landroid/app/PendingIntent; | 451 | ····.local·v0,·"contentIntent":Landroid/app/PendingIntent; |
| 448 | ····const·v2,·0x7f050004 | 452 | ····const·v2,·0x7f050004 |
| 453 | ····.line·349 | ||
| 449 | ····invoke-virtual·{p0,·v2},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; | 454 | ····invoke-virtual·{p0,·v2},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; |
| 450 | ····move-result-object·v2 | 455 | ····move-result-object·v2 |
| 456 | ····.line·350 | ||
| 451 | ····invoke-virtual·{p0,·v6},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; | 457 | ····invoke-virtual·{p0,·v6},·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->getText(I)Ljava/lang/CharSequence; |
| 452 | ····move-result-object·v3 | 458 | ····move-result-object·v3 |
| 459 | ····.line·348 | ||
| 453 | ····invoke-virtual·{v1,·p0,·v2,·v3,·v0},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V | 460 | ····invoke-virtual·{v1,·p0,·v2,·v3,·v0},·Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V |
| 454 | ····.line·353 | 461 | ····.line·353 |
| 455 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_notifManager:Landroid/app/NotificationManager; | 462 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_notifManager:Landroid/app/NotificationManager; |
| 456 | ····invoke-virtual·{v2,·v6,·v1},·Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V | 463 | ····invoke-virtual·{v2,·v6,·v1},·Landroid/app/NotificationManager;->notify(ILandroid/app/Notification;)V |
| Offset 612, 207 lines modified | Offset 619, 228 lines modified | ||
| 612 | ····iput-object·v0,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_queueCounter:Ljava/lang/Long; | 619 | ····iput-object·v0,·p0,·Leu/lighthouselabs/obd/reader/io/ObdGatewayService;->_queueCounter:Ljava/lang/Long; |
| 613 | ····.line·244 | 620 | ····.line·244 |
| 614 | ····return-void | 621 | ····return-void |
| 615 | .end·method | 622 | .end·method |
| 616 | .method·private·startService()V | 623 | .method·private·startService()V |
| 617 | ····.locals·1 | 624 | ····.locals·18 |
| 618 | ····.prologue | 625 | ····.prologue |
| 619 | ····.line·116 | 626 | ····.line·116 |
| 620 | ····const-string·v1 | 627 | ····const-string·v13,·"ObdGatewayService" |
| 628 | ····const-string·v16,·"Starting·service.." | ||
| 621 | ···· | 629 | ····move-object/from16·v0,·v16 |
| 622 | ····invoke-static·{v1 | 630 | ····invoke-static·{v13,·v0},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 623 | ····.line·12 | 631 | ····.line·122 |
| 624 | ····invoke-static/range·{p0·..·p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | 632 | ····invoke-static/range·{p0·..·p0},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
| 625 | ····move-result-object·v1 | 633 | ····move-result-object·v11 |
| 626 | ····.line·127 | 634 | ····.line·127 |
| Max diff block lines reached; 11334/15493 bytes (73.16%) of diff not shown. | |||
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V | 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·417 | 27 | ····.line·417 |
| 27 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 38, 248 lines modified | Offset 39, 249 lines modified | ||
| 38 | #·virtual·methods | 39 | #·virtual·methods |
| 39 | .method·public·run()V | 40 | .method·public·run()V |
| 40 | ····.locals·10 | 41 | ····.locals·10 |
| 41 | ····.prologue | 42 | ····.prologue |
| 42 | ····const/4·v9,·0x1 | 43 | ····const/4·v9,·0x1 |
| 43 | ····const/4·v | 44 | ····const/4·v7,·0x0 |
| 44 | ····.line·422 | 45 | ····.line·422 |
| 45 | ····const-string·v | 46 | ····const-string·v2,·"MainActivity" |
| 46 | ····new-instance·v | 47 | ····new-instance·v3,·Ljava/lang/StringBuilder; |
| 47 | ····invoke-direct·{v | 48 | ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V |
| 48 | ····const-string·v | 49 | ····const-string·v4,·"SPD:" |
| 49 | ····invoke-virtual·{v | 50 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 50 | ····move-result-object·v | 51 | ····move-result-object·v3 |
| 51 | ····iget-object·v | 52 | ····iget-object·v4,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 52 | ····invoke-static·{v | 53 | ····invoke-static·{v4},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$000(Leu/lighthouselabs/obd/reader/activity/MainActivity;)I |
| 53 | ····move-result·v | 54 | ····move-result·v4 |
| 54 | ····invoke-virtual·{v | 55 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
| 55 | ····move-result-object·v | 56 | ····move-result-object·v3 |
| 56 | ····const-string·v | 57 | ····const-string·v4,·",·MAF:" |
| 57 | ····invoke-virtual·{v | 58 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 58 | ····move-result-object·v | 59 | ····move-result-object·v3 |
| 59 | ····iget-object·v | 60 | ····iget-object·v4,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 60 | ····invoke-static·{v | 61 | ····invoke-static·{v4},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$100(Leu/lighthouselabs/obd/reader/activity/MainActivity;)D |
| 61 | ····move-result-wide·v | 62 | ····move-result-wide·v4 |
| 62 | ····invoke-virtual·{v | 63 | ····invoke-virtual·{v3,·v4,·v5},·Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; |
| 63 | ····move-result-object·v | 64 | ····move-result-object·v3 |
| 64 | ····const-string·v | 65 | ····const-string·v4,·",·LTFT:" |
| 65 | ····invoke-virtual·{v | 66 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| 66 | ····move-result-object·v | 67 | ····move-result-object·v3 |
| 67 | ····iget-object·v | 68 | ····iget-object·v4,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 68 | ····invoke-static·{v | 69 | ····invoke-static·{v4},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$300(Leu/lighthouselabs/obd/reader/activity/MainActivity;)F |
| 69 | ····move-result·v | 70 | ····move-result·v4 |
| 70 | ····invoke-virtual·{v | 71 | ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
| 71 | ····move-result-object·v | 72 | ····move-result-object·v3 |
| 72 | ····invoke-virtual·{v | 73 | ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| 73 | ····move-result-object·v | 74 | ····move-result-object·v3 |
| 74 | ····invoke-static·{v | 75 | ····invoke-static·{v2,·v3},·Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I |
| 75 | ····.line·423 | 76 | ····.line·423 |
| 76 | ····iget-object·v | 77 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 77 | ····invoke-static·{v | 78 | ····invoke-static·{v2},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$000(Leu/lighthouselabs/obd/reader/activity/MainActivity;)I |
| 78 | ····move-result·v | 79 | ····move-result·v2 |
| 79 | ····if-le·v | 80 | ····if-le·v2,·v9,·:cond_0 |
| 80 | ····iget-object·v | 81 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 81 | ····invoke-static·{v | 82 | ····invoke-static·{v2},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$100(Leu/lighthouselabs/obd/reader/activity/MainActivity;)D |
| 82 | ····move-result-wide·v | 83 | ····move-result-wide·v2 |
| 83 | ····const-wide/high16·v | 84 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
| 84 | ····cmpl-double·v | 85 | ····cmpl-double·v2,·v2,·v4 |
| 85 | ····if-lez·v | 86 | ····if-lez·v2,·:cond_0 |
| 86 | ····iget-object·v | 87 | ····iget-object·v2,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 87 | ····invoke-static·{v | 88 | ····invoke-static·{v2},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$300(Leu/lighthouselabs/obd/reader/activity/MainActivity;)F |
| 88 | ····move-result·v | 89 | ····move-result·v2 |
| 89 | ····const/4·v | 90 | ····const/4·v3,·0x0 |
| 90 | ····cmpl-float·v | 91 | ····cmpl-float·v2,·v2,·v3 |
| 91 | ····if-eqz·v | 92 | ····if-eqz·v2,·:cond_0 |
| 92 | ····.line·424 | 93 | ····.line·424 |
| 93 | ····new-instance·v | 94 | ····new-instance·v1,·Leu/lighthouselabs/obd/commands/fuel/FuelEconomyWithMAFObdCommand; |
| 94 | ····sget-object·v | 95 | ····sget-object·v2,·Leu/lighthouselabs/obd/enums/FuelType;->DIESEL:Leu/lighthouselabs/obd/enums/FuelType; |
| 95 | ····iget-object·v | 96 | ····iget-object·v3,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$4;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 97 | ····.line·425 | ||
| Max diff block lines reached; 9929/18295 bytes (54.27%) of diff not shown. | |||
| Offset 169, 15 lines modified | Offset 169, 15 lines modified | ||
| 169 | ····.line·56 | 169 | ····.line·56 |
| 170 | ····iget-wide·v0,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->maf:D | 170 | ····iget-wide·v0,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->maf:D |
| 171 | ····return-wide·v0 | 171 | ····return-wide·v0 |
| 172 | .end·method | 172 | .end·method |
| 173 | .method·static·synthetic·access$102(Leu/lighthouselabs/obd/reader/activity/MainActivity;D)D | 173 | .method·static·synthetic·access$102(Leu/lighthouselabs/obd/reader/activity/MainActivity;D)D |
| 174 | ····.locals· | 174 | ····.locals·1 |
| 175 | ····.param·p0,·"x0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | 175 | ····.param·p0,·"x0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 176 | ····.param·p1,·"x1"····#·D | 176 | ····.param·p1,·"x1"····#·D |
| 177 | ····.prologue | 177 | ····.prologue |
| 178 | ····.line·56 | 178 | ····.line·56 |
| 179 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->maf:D | 179 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->maf:D |
| Offset 217, 15 lines modified | Offset 217, 15 lines modified | ||
| 217 | ····.line·56 | 217 | ····.line·56 |
| 218 | ····iput·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->ltft:F | 218 | ····iput·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->ltft:F |
| 219 | ····return·p1 | 219 | ····return·p1 |
| 220 | .end·method | 220 | .end·method |
| 221 | .method·static·synthetic·access$402(Leu/lighthouselabs/obd/reader/activity/MainActivity;D)D | 221 | .method·static·synthetic·access$402(Leu/lighthouselabs/obd/reader/activity/MainActivity;D)D |
| 222 | ····.locals· | 222 | ····.locals·1 |
| 223 | ····.param·p0,·"x0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | 223 | ····.param·p0,·"x0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 224 | ····.param·p1,·"x1"····#·D | 224 | ····.param·p1,·"x1"····#·D |
| 225 | ····.prologue | 225 | ····.prologue |
| 226 | ····.line·56 | 226 | ····.line·56 |
| 227 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->equivRatio:D | 227 | ····iput-wide·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->equivRatio:D |
| Offset 725, 15 lines modified | Offset 725, 15 lines modified | ||
| 725 | ····if-nez·v3,·:cond_0 | 725 | ····if-nez·v3,·:cond_0 |
| 726 | ····.line·185 | 726 | ····.line·185 |
| 727 | ····const/4·v3,·0x2 | 727 | ····const/4·v3,·0x2 |
| 728 | ····invoke-virtual·{p0,·v3},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->showDialog(I)V | 728 | ····invoke-virtual·{p0,·v3},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->showDialog(I)V |
| 729 | ····.line·19 | 729 | ····.line·193 |
| 730 | ····:cond_0 | 730 | ····:cond_0 |
| 731 | ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter; | 731 | ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter; |
| 732 | ····move-result-object·v1 | 732 | ····move-result-object·v1 |
| 733 | ····.line·194 | 733 | ····.line·194 |
| 734 | ····.local·v1,·"mBtAdapter":Landroid/bluetooth/BluetoothAdapter; | 734 | ····.local·v1,·"mBtAdapter":Landroid/bluetooth/BluetoothAdapter; |
| Offset 759, 14 lines modified | Offset 759, 15 lines modified | ||
| 759 | ····iput-object·v3,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->sensorManager:Landroid/hardware/SensorManager; | 759 | ····iput-object·v3,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->sensorManager:Landroid/hardware/SensorManager; |
| 760 | ····.line·209 | 760 | ····.line·209 |
| 761 | ····iget-object·v3,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->sensorManager:Landroid/hardware/SensorManager; | 761 | ····iget-object·v3,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity;->sensorManager:Landroid/hardware/SensorManager; |
| 762 | ····const/4·v4,·0x3 | 762 | ····const/4·v4,·0x3 |
| 763 | ····.line·210 | ||
| 763 | ····invoke-virtual·{v3,·v4},·Landroid/hardware/SensorManager;->getSensorList(I)Ljava/util/List; | 764 | ····invoke-virtual·{v3,·v4},·Landroid/hardware/SensorManager;->getSensorList(I)Ljava/util/List; |
| 764 | ····move-result-object·v2 | 765 | ····move-result-object·v2 |
| 765 | ····.line·211 | 766 | ····.line·211 |
| 766 | ····.local·v2,·"sens":Ljava/util/List;,·"Ljava/util/List<Landroid/hardware/Sensor;>;" | 767 | ····.local·v2,·"sens":Ljava/util/List;,·"Ljava/util/List<Landroid/hardware/Sensor;>;" |
| 767 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 768 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V | 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·146 | 27 | ····.line·146 |
| 27 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$3;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$3;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 167, 18 lines modified | Offset 168, 20 lines modified | ||
| 167 | ····invoke-virtual·{p1},·Leu/lighthouselabs/obd/reader/io/ObdCommandJob;->getCommand()Leu/lighthouselabs/obd/commands/ObdCommand; | 168 | ····invoke-virtual·{p1},·Leu/lighthouselabs/obd/reader/io/ObdCommandJob;->getCommand()Leu/lighthouselabs/obd/commands/ObdCommand; |
| 168 | ····move-result-object·v4 | 169 | ····move-result-object·v4 |
| 169 | ····check-cast·v4,·Leu/lighthouselabs/obd/commands/SpeedObdCommand; | 170 | ····check-cast·v4,·Leu/lighthouselabs/obd/commands/SpeedObdCommand; |
| 171 | ····.line·161 | ||
| 170 | ····invoke-virtual·{v4},·Leu/lighthouselabs/obd/commands/SpeedObdCommand;->getMetricSpeed()I | 172 | ····invoke-virtual·{v4},·Leu/lighthouselabs/obd/commands/SpeedObdCommand;->getMetricSpeed()I |
| 171 | ····move-result·v4 | 173 | ····move-result·v4 |
| 174 | ····.line·160 | ||
| 172 | ····invoke-static·{v5,·v4},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$002(Leu/lighthouselabs/obd/reader/activity/MainActivity;I)I | 175 | ····invoke-static·{v5,·v4},·Leu/lighthouselabs/obd/reader/activity/MainActivity;->access$002(Leu/lighthouselabs/obd/reader/activity/MainActivity;I)I |
| 173 | ····goto·:goto_0 | 176 | ····goto·:goto_0 |
| 174 | ····.line·162 | 177 | ····.line·162 |
| 175 | ····.end·local·v3····#·"tvSpeed":Landroid/widget/TextView; | 178 | ····.end·local·v3····#·"tvSpeed":Landroid/widget/TextView; |
| 176 | ····:cond_1 | 179 | ····:cond_1 |
| Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
| 20 | #·instance·fields | 20 | #·instance·fields |
| 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 21 | .field·final·synthetic·this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 22 | #·direct·methods | 22 | #·direct·methods |
| 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V | 23 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;)V |
| 24 | ····.locals·0 | 24 | ····.locals·0 |
| 25 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | ||
| 25 | ····.prologue | 26 | ····.prologue |
| 26 | ····.line·96 | 27 | ····.line·96 |
| 27 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$1;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 28 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$1;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
| Offset 43, 15 lines modified | Offset 44, 15 lines modified | ||
| 43 | ····.prologue | 44 | ····.prologue |
| 44 | ····.line·123 | 45 | ····.line·123 |
| 45 | ····return-void | 46 | ····return-void |
| 46 | .end·method | 47 | .end·method |
| 47 | .method·public·onSensorChanged(Landroid/hardware/SensorEvent;)V | 48 | .method·public·onSensorChanged(Landroid/hardware/SensorEvent;)V |
| 48 | ····.locals· | 49 | ····.locals·8 |
| 49 | ····.param·p1,·"event"····#·Landroid/hardware/SensorEvent; | 50 | ····.param·p1,·"event"····#·Landroid/hardware/SensorEvent; |
| 50 | ····.prologue | 51 | ····.prologue |
| 51 | ····.line·98 | 52 | ····.line·98 |
| 52 | ····iget-object·v3,·p1,·Landroid/hardware/SensorEvent;->values:[F | 53 | ····iget-object·v3,·p1,·Landroid/hardware/SensorEvent;->values:[F |
| 53 | ····const/4·v4,·0x0 | 54 | ····const/4·v4,·0x0 |
| Offset 60, 27 lines modified | Offset 61, 27 lines modified | ||
| 60 | ····.line·99 | 61 | ····.line·99 |
| 61 | ····.local·v2,·"x":F | 62 | ····.local·v2,·"x":F |
| 62 | ····const-string·v1,·"" | 63 | ····const-string·v1,·"" |
| 63 | ····.line·100 | 64 | ····.line·100 |
| 64 | ····.local·v1,·"dir":Ljava/lang/String; | 65 | ····.local·v1,·"dir":Ljava/lang/String; |
| 65 | ····float-to-double·v | 66 | ····float-to-double·v4,·v2 |
| 66 | ····const-wide·v | 67 | ····const-wide·v6,·0x4075180000000000L····#·337.5 |
| 67 | ····cmpl-double·v3,·v | 68 | ····cmpl-double·v3,·v4,·v6 |
| 68 | ····if-gez·v3,·:cond_0 | 69 | ····if-gez·v3,·:cond_0 |
| 69 | ····float-to-double·v | 70 | ····float-to-double·v4,·v2 |
| 70 | ····const-wide·v | 71 | ····const-wide·v6,·0x4036800000000000L····#·22.5 |
| 71 | ····cmpg-double·v3,·v | 72 | ····cmpg-double·v3,·v4,·v6 |
| 72 | ····if-gez·v3,·:cond_2 | 73 | ····if-gez·v3,·:cond_2 |
| 73 | ····.line·101 | 74 | ····.line·101 |
| 74 | ····:cond_0 | 75 | ····:cond_0 |
| 75 | ····const-string·v1,·"N" | 76 | ····const-string·v1,·"N" |
| Offset 105, 165 lines modified | Offset 106, 165 lines modified | ||
| 105 | ····.line·119 | 106 | ····.line·119 |
| 106 | ····return-void | 107 | ····return-void |
| 107 | ····.line·102 | 108 | ····.line·102 |
| 108 | ····.end·local·v0····#·"compass":Landroid/widget/TextView; | 109 | ····.end·local·v0····#·"compass":Landroid/widget/TextView; |
| 109 | ····:cond_2 | 110 | ····:cond_2 |
| 110 | ····float-to-double·v | 111 | ····float-to-double·v4,·v2 |
| 111 | ····const-wide·v | 112 | ····const-wide·v6,·0x4036800000000000L····#·22.5 |
| 112 | ····cmpl-double·v3,·v | 113 | ····cmpl-double·v3,·v4,·v6 |
| 113 | ····if-ltz·v3,·:cond_3 | 114 | ····if-ltz·v3,·:cond_3 |
| 114 | ····float-to-double·v | 115 | ····float-to-double·v4,·v2 |
| 115 | ····const-wide·v | 116 | ····const-wide·v6,·0x4050e00000000000L····#·67.5 |
| 116 | ····cmpg-double·v3,·v | 117 | ····cmpg-double·v3,·v4,·v6 |
| 117 | ····if-gez·v3,·:cond_3 | 118 | ····if-gez·v3,·:cond_3 |
| 118 | ····.line·103 | 119 | ····.line·103 |
| 119 | ····const-string·v1,·"NE" | 120 | ····const-string·v1,·"NE" |
| 120 | ····goto·:goto_0 | 121 | ····goto·:goto_0 |
| 121 | ····.line·104 | 122 | ····.line·104 |
| 122 | ····:cond_3 | 123 | ····:cond_3 |
| 123 | ····float-to-double·v | 124 | ····float-to-double·v4,·v2 |
| 124 | ····const-wide·v | 125 | ····const-wide·v6,·0x4050e00000000000L····#·67.5 |
| 125 | ····cmpl-double·v3,·v | 126 | ····cmpl-double·v3,·v4,·v6 |
| 126 | ····if-ltz·v3,·:cond_4 | 127 | ····if-ltz·v3,·:cond_4 |
| 127 | ····float-to-double·v | 128 | ····float-to-double·v4,·v2 |
| 128 | ····const-wide·v | 129 | ····const-wide·v6,·0x405c200000000000L····#·112.5 |
| 129 | ····cmpg-double·v3,·v | 130 | ····cmpg-double·v3,·v4,·v6 |
| 130 | ····if-gez·v3,·:cond_4 | 131 | ····if-gez·v3,·:cond_4 |
| 131 | ····.line·105 | 132 | ····.line·105 |
| 132 | ····const-string·v1,·"E" | 133 | ····const-string·v1,·"E" |
| 133 | ····goto·:goto_0 | 134 | ····goto·:goto_0 |
| 134 | ····.line·106 | 135 | ····.line·106 |
| 135 | ····:cond_4 | 136 | ····:cond_4 |
| 136 | ····float-to-double·v | 137 | ····float-to-double·v4,·v2 |
| 137 | ····const-wide·v | 138 | ····const-wide·v6,·0x405c200000000000L····#·112.5 |
| 138 | ····cmpl-double·v3,·v | 139 | ····cmpl-double·v3,·v4,·v6 |
| 139 | ····if-ltz·v3,·:cond_5 | 140 | ····if-ltz·v3,·:cond_5 |
| 140 | ····float-to-double·v | 141 | ····float-to-double·v4,·v2 |
| 141 | ····const-wide·v | 142 | ····const-wide·v6,·0x4063b00000000000L····#·157.5 |
| 142 | ····cmpg-double·v3,·v | 143 | ····cmpg-double·v3,·v4,·v6 |
| Max diff block lines reached; 2407/5810 bytes (41.43%) of diff not shown. | |||
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$view:Landroid/widget/TextView; | 24 | .field·final·synthetic·val$view:Landroid/widget/TextView; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;Landroid/widget/TextView;Ljava/lang/String;)V | 26 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/MainActivity;Landroid/widget/TextView;Ljava/lang/String;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/activity/MainActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·127 | 30 | ····.line·127 |
| 30 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$2;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; | 31 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$2;->this$0:Leu/lighthouselabs/obd/reader/activity/MainActivity; |
| 31 | ····iput-object·p2,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$2;->val$view:Landroid/widget/TextView; | 32 | ····iput-object·p2,·p0,·Leu/lighthouselabs/obd/reader/activity/MainActivity$2;->val$view:Landroid/widget/TextView; |
| Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
| 24 | .field·final·synthetic·val$thisActivity:Landroid/app/Activity; | 24 | .field·final·synthetic·val$thisActivity:Landroid/app/Activity; |
| 25 | #·direct·methods | 25 | #·direct·methods |
| 26 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/ConfigActivity;Landroid/bluetooth/BluetoothAdapter;Landroid/app/Activity;)V | 26 | .method·constructor·<init>(Leu/lighthouselabs/obd/reader/activity/ConfigActivity;Landroid/bluetooth/BluetoothAdapter;Landroid/app/Activity;)V |
| 27 | ····.locals·0 | 27 | ····.locals·0 |
| 28 | ····.param·p1,·"this$0"····#·Leu/lighthouselabs/obd/reader/activity/ConfigActivity; | ||
| 28 | ····.prologue | 29 | ····.prologue |
| 29 | ····.line·109 | 30 | ····.line·109 |
| 30 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/ConfigActivity$1;->this$0:Leu/lighthouselabs/obd/reader/activity/ConfigActivity; | 31 | ····iput-object·p1,·p0,·Leu/lighthouselabs/obd/reader/activity/ConfigActivity$1;->this$0:Leu/lighthouselabs/obd/reader/activity/ConfigActivity; |
| 31 | ····iput-object·p2,·p0,·Leu/lighthouselabs/obd/reader/activity/ConfigActivity$1;->val$mBtAdapter:Landroid/bluetooth/BluetoothAdapter; | 32 | ····iput-object·p2,·p0,·Leu/lighthouselabs/obd/reader/activity/ConfigActivity$1;->val$mBtAdapter:Landroid/bluetooth/BluetoothAdapter; |
| Offset 308, 445 lines modified | Offset 308, 453 lines modified | ||
| 308 | ····goto·:goto_0 | 308 | ····goto·:goto_0 |
| 309 | .end·method | 309 | .end·method |
| 310 | #·virtual·methods | 310 | #·virtual·methods |
| 311 | .method·public·onCreate(Landroid/os/Bundle;)V | 311 | .method·public·onCreate(Landroid/os/Bundle;)V |
| 312 | ····.locals·2 | 312 | ····.locals·20 |
| 313 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 313 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
| 314 | ····.prologue | 314 | ····.prologue |
| 315 | ····.line·47 | 315 | ····.line·47 |
| 316 | ····invoke-super/range·{p0·..·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V | 316 | ····invoke-super/range·{p0·..·p1},·Landroid/preference/PreferenceActivity;->onCreate(Landroid/os/Bundle;)V |
| 317 | ····.line·52 | 317 | ····.line·52 |
| 318 | ····const/high16·v | 318 | ····const/high16·v17,·0x7f040000 |
| 319 | ····move-object/from16·v0,·p0 | 319 | ····move-object/from16·v0,·p0 |
| 320 | ····move/from16·v1,·v | 320 | ····move/from16·v1,·v17 |
| 321 | ····invoke-virtual·{v0,·v1},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->addPreferencesFromResource(I)V | 321 | ····invoke-virtual·{v0,·v1},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->addPreferencesFromResource(I)V |
| 322 | ····.line·54 | 322 | ····.line·54 |
| 323 | ····new-instance·v1 | 323 | ····new-instance·v10,·Ljava/util/ArrayList; |
| 324 | ····invoke-direct·{v1 | 324 | ····invoke-direct·{v10},·Ljava/util/ArrayList;-><init>()V |
| 325 | ····.line·55 | 325 | ····.line·55 |
| 326 | ····.local·v1 | 326 | ····.local·v10,·"pairedDeviceStrings":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/CharSequence;>;" |
| 327 | ····new-instance·v1 | 327 | ····new-instance·v16,·Ljava/util/ArrayList; |
| 328 | ····invoke-direct/range·{v1 | 328 | ····invoke-direct/range·{v16·..·v16},·Ljava/util/ArrayList;-><init>()V |
| 329 | ····.line·56 | 329 | ····.line·56 |
| 330 | ····.local·v1 | 330 | ····.local·v16,·"vals":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Ljava/lang/CharSequence;>;" |
| 331 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen; | 331 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen; |
| 332 | ····move-result-object·v | 332 | ····move-result-object·v17 |
| 333 | ····const-string·v | 333 | ····const-string·v18,·"bluetooth_list_preference" |
| 334 | ····.line·57 | ||
| 334 | ····invoke-virtual/range·{v | 335 | ····invoke-virtual/range·{v17·..·v18},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
| 335 | ····move-result-object·v | 336 | ····move-result-object·v8 |
| 336 | ····check-cast·v | 337 | ····check-cast·v8,·Landroid/preference/ListPreference; |
| 337 | ····.line·58 | 338 | ····.line·58 |
| 338 | ····.local·v | 339 | ····.local·v8,·"listBtDevices":Landroid/preference/ListPreference; |
| 339 | ····const/16·v | 340 | ····const/16·v17,·0x4 |
| 340 | ····move/from16·v0,·v20 | ||
| 341 | ···· | 341 | ····move/from16·v0,·v17 |
| 342 | ···· | 342 | ····new-array·v13,·v0,·[Ljava/lang/String; |
| 343 | ····const/16·v | 343 | ····const/16·v17,·0x0 |
| 344 | ····const-string·v | 344 | ····const-string·v18,·"engine_displacement_preference" |
| 345 | ····aput-object·v | 345 | ····aput-object·v18,·v13,·v17 |
| 346 | ····const/16·v | 346 | ····const/16·v17,·0x1 |
| 347 | ····const-string·v | 347 | ····const-string·v18,·"volumetric_efficiency_preference" |
| 348 | ····aput-object·v | 348 | ····aput-object·v18,·v13,·v17 |
| 349 | ····const/16·v | 349 | ····const/16·v17,·0x2 |
| 350 | ····const-string·v | 350 | ····const-string·v18,·"update_period_preference" |
| 351 | ····aput-object·v | 351 | ····aput-object·v18,·v13,·v17 |
| 352 | ····const/16·v | 352 | ····const/16·v17,·0x3 |
| 353 | ····const-string·v | 353 | ····const-string·v18,·"max_fuel_econ_preference" |
| 354 | ····aput-object·v | 354 | ····aput-object·v18,·v13,·v17 |
| 355 | ····.line·60 | 355 | ····.line·60 |
| 356 | ····.local·v1 | 356 | ····.local·v13,·"prefKeys":[Ljava/lang/String; |
| 357 | ···· | 357 | ····array-length·v0,·v13 |
| 358 | ····move/from16·v18,·v0 | ||
| 358 | ····.local·v3,·"arr$":[Ljava/lang/String; | ||
| 359 | ····array-length·v10,·v3 | ||
| 360 | ····.local·v10,·"len$":I | ||
| 361 | ····const/ | 359 | ····const/16·v17,·0x0 |
| 362 | ····.local·v9,·"i$":I | ||
| 363 | ····:goto_0 | 360 | ····:goto_0 |
| 361 | ····move/from16·v0,·v17 | ||
| 362 | ····move/from16·v1,·v18 | ||
| 364 | ····if-ge·v | 363 | ····if-ge·v0,·v1,·:cond_0 |
| 365 | ····aget-object·v1 | 364 | ····aget-object·v12,·v13,·v17 |
| 366 | ····.line·61 | 365 | ····.line·61 |
| 367 | ····.local·v1 | 366 | ····.local·v12,·"prefKey":Ljava/lang/String; |
| 368 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen; | 367 | ····invoke-virtual/range·{p0·..·p0},·Leu/lighthouselabs/obd/reader/activity/ConfigActivity;->getPreferenceScreen()Landroid/preference/PreferenceScreen; |
| 369 | ····move-result-object·v | 368 | ····move-result-object·v19 |
| 369 | ····.line·62 | ||
| 370 | ····move-object/from16·v0,·v | 370 | ····move-object/from16·v0,·v19 |
| 371 | ····invoke-virtual·{v0,·v1 | 371 | ····invoke-virtual·{v0,·v12},·Landroid/preference/PreferenceScreen;->findPreference(Ljava/lang/CharSequence;)Landroid/preference/Preference; |
| 372 | ····move-result-object·v1 | 372 | ····move-result-object·v15 |
| 373 | ····check-cast·v1 | 373 | ····check-cast·v15,·Landroid/preference/EditTextPreference; |
| 374 | ····.line·63 | 374 | ····.line·63 |
| 375 | ····.local·v1 | 375 | ····.local·v15,·"txtPref":Landroid/preference/EditTextPreference; |
| 376 | ····move-object/from16·v0,·v18 | ||
| 377 | ····move-object/from16·v | 376 | ····move-object/from16·v0,·p0 |
| 378 | ····invoke-virtual·{v | 377 | ····invoke-virtual·{v15,·v0},·Landroid/preference/EditTextPreference;->setOnPreferenceChangeListener(Landroid/preference/Preference$OnPreferenceChangeListener;)V |
| Max diff block lines reached; 19252/24878 bytes (77.39%) of diff not shown. | |||
| Offset 4, 14 lines modified | Offset 4, 19 lines modified | ||
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 8 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 9 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | 10 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 11 | ····(218,224,230)·····#·rgb·=·(0xda,0xe0,0xe6) | ||
| 12 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) | ||
| 13 | ····(206,207,209)·····#·rgb·=·(0xce,0xcf,0xd1) | ||
| 14 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) | ||
| 15 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
| 11 | ····(118,119,119)·····#·rgb·=·(0x76,0x77,0x77) | 16 | ····(118,119,119)·····#·rgb·=·(0x76,0x77,0x77) |
| 12 | ····(128,129,129)·····#·rgb·=·(0x80,0x81,0x81) | 17 | ····(128,129,129)·····#·rgb·=·(0x80,0x81,0x81) |
| 13 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) | 18 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) |
| 14 | ····(·31,·31,·31)·····#·rgb·=·(0x1f,0x1f,0x1f)·grey12 | 19 | ····(·31,·31,·31)·····#·rgb·=·(0x1f,0x1f,0x1f)·grey12 |
| 15 | ····(·44,·44,·44)·····#·rgb·=·(0x2c,0x2c,0x2c) | 20 | ····(·44,·44,·44)·····#·rgb·=·(0x2c,0x2c,0x2c) |
| 16 | ····(·97,101,107)·····#·rgb·=·(0x61,0x65,0x6b) | 21 | ····(·97,101,107)·····#·rgb·=·(0x61,0x65,0x6b) |
| 17 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) | 22 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) |
| Offset 22, 66 lines modified | Offset 27, 61 lines modified | ||
| 22 | ····(218,224,230)·····#·rgb·=·(0xda,0xe0,0xe6) | 27 | ····(218,224,230)·····#·rgb·=·(0xda,0xe0,0xe6) |
| 23 | ····(193,195,198)·····#·rgb·=·(0xc1,0xc3,0xc6) | 28 | ····(193,195,198)·····#·rgb·=·(0xc1,0xc3,0xc6) |
| 24 | ····(167,174,182)·····#·rgb·=·(0xa7,0xae,0xb6) | 29 | ····(167,174,182)·····#·rgb·=·(0xa7,0xae,0xb6) |
| 25 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) | 30 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) |
| 26 | ····(206,207,209)·····#·rgb·=·(0xce,0xcf,0xd1) | 31 | ····(206,207,209)·····#·rgb·=·(0xce,0xcf,0xd1) |
| 27 | ····(108,111,115)·····#·rgb·=·(0x6c,0x6f,0x73) | 32 | ····(108,111,115)·····#·rgb·=·(0x6c,0x6f,0x73) |
| 28 | ····(122,124,125)·····#·rgb·=·(0x7a,0x7c,0x7d) | 33 | ····(122,124,125)·····#·rgb·=·(0x7a,0x7c,0x7d) |
| 29 | ····(218,224,230)·····#·rgb·=·(0xda,0xe0,0xe6) | ||
| 30 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) | ||
| 31 | ····(206,207,209)·····#·rgb·=·(0xce,0xcf,0xd1) | ||
| 32 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) | ||
| 33 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 | ||
| 34 | } | 34 | } |
| 35 | tRNS·{ | 35 | tRNS·{ |
| 36 | ·0·5·1·4· | 36 | ·0·5·1·4·32·204·19·136·2} |
| 37 | IMAGE·{ | 37 | IMAGE·{ |
| 38 | ····pixels·base64 | 38 | ····pixels·base64 |
| 39 | 000000000000000000000000000000000000000000000000 | 39 | 000000000000000000000000000000000000000000000000 |
| 40 | 000000000000000000000000000000000000000000000000 | 40 | 000000000000000000000000000000000000000000000000 |
| 41 | 000000000000000000000000000000000000000000000000 | 41 | 000000000000000000000000000000000000000000000000 |
| 42 | 000000000120000000000000000000000000021000000000 | 42 | 000000000120000000000000000000000000021000000000 |
| 43 | 000000010000000000000000000000000000000010000000 | 43 | 000000010000000000000000000000000000000010000000 |
| 44 | 000000300000000000000000000000000000000003000000 | 44 | 000000300000000000000000000000000000000003000000 |
| 45 | 000000000000000000000000000000000000000000000000 | 45 | 000000000000000000000000000000000000000000000000 |
| 46 | 000003000000000000000000000000000000000000300000 | 46 | 000003000000000000000000000000000000000000300000 |
| 47 | 000000000000000000000000000000000000000000000000 | 47 | 000000000000000000000000000000000000000000000000 |
| 48 | 000000000000000000000000000000000000000000000000 | 48 | 000000000000000000000000000000000000000000000000 |
| 49 | 000000000000000444444444444444544000000000000000 | ||
| 50 | 000000000000004677777777777777776400000000000000 | ||
| 51 | 000000000000048777777777777777777840000000000000 | ||
| 52 | 0000000000000976ABBBBBBBBBBBBBBA8760000000000000 | ||
| 53 | 000000000000487CDDDDDDDDDDDDDDDDC884000000000000 | ||
| 54 | 000000000000 | 49 | 000000000000000999999999999999A99000000000000000 |
| 50 | 000000000000009BCCCCCCCCCCCCCCCCB900000000000000 | ||
| 51 | 00000000000009DCCCCCCCCCCCCCCCCCCD90000000000000 | ||
| 52 | 0000000000000ECBFGGGGGGGGGGGGGGFDCB0000000000000 | ||
| 53 | 0000000000009DCHIIIIIIIIIIIIIIIIHDD9000000000000 | ||
| 54 | 000000000000JCBKIIIIIIIIIIIIIIIIKBCJ000000000000 | ||
| 55 | 000000000009BCEIIIIIIIIIIIIIIIIIIECB900000000000 | ||
| 56 | 000000000009CDLIIIIIIIIIIIIIIIIIIMDD900000000000 | ||
| 57 | 00000000009ECBIIIIIIIIIIIIIIIIIIINDC900000000000 | ||
| 58 | 00000000009DCFIIIIIIIIIIIIINOOOOOOECB90000000000 | ||
| 55 | 000000000 | 59 | 000000000FDDDDDDDDDDDDDDDDDDDDDDDDDDDB9000000000 |
| 60 | 00000000FCDDCCDDDDDDDDDDDDDDDDDDDDCCDDCH00000000 | ||
| 61 | 00000009BDCBH9DDDDDDDDDDDDDDDDDDDDEPBDDD90000000 | ||
| 62 | 00000009DCBOIIMDDDDDDDDDDDDDDDDDDFNIGBCD90000000 | ||
| 63 | 00000009DC9IIINBDDDDDDDDDDDDDDDDBNIIIPCD90000000 | ||
| 64 | 00000009DCPIIINBDDDDDDDDDDDDDDDDBNIIIPCD90000000 | ||
| 65 | 00000009DCBMNKHCDDDDDDDDDDDDDDDDCFKNMBDD90000000 | ||
| 66 | 00000009DDCDEBCDDDDDDDDDDDDDDDDDDDBEDCDD90000000 | ||
| 67 | 00000009DDDDCCDDDDDDDDDDDDDDDDDDDDCCDDDD90000000 | ||
| 68 | 00000009DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD90000000 | ||
| 69 | 00000009DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD90000000 | ||
| 70 | 00000009CCDDDDDCCCCCCCCCCCCCCCCCCDDDDDCCQ0000000 | ||
| 71 | 000000045HBDDDDE9999999999999999EDDDDBHF60000000 | ||
| 56 | 00000000000478GDDDDDDDDDDDDDDDDDDH88400000000000 | ||
| 57 | 00000000004976DDDDDDDDDDDDDDDDDDDI87400000000000 | ||
| 58 | 0000000000487ADDDDDDDDDDDDDIJJJJJJ97640000000000 | ||
| 59 | 000000000A88888888888888888888888888864000000000 | ||
| 60 | 00000000A788778888888888888888888877887C00000000 | ||
| 61 | 000000046876C4888888888888888888889K688840000000 | ||
| 62 | 00000004876JDDH888888888888888888AIDB67840000000 | ||
| 63 | 00000004874DDDI688888888888888886IDDDK7840000000 | ||
| 64 | 0000000487KDDDI688888888888888886IDDDK7840000000 | ||
| 65 | 00000004876HIFC788888888888888887AFIH68840000000 | ||
| 66 | 000000048878967888888888888888888869878840000000 | ||
| 67 | 000000048888778888888888888888888877888840000000 | ||
| 68 | 000000048888888888888888888888888888888840000000 | ||
| 69 | 000000048888888888888888888888888888888840000000 | ||
| 70 | 0000000477888887777777777777777778888877L0000000 | ||
| 71 | 0000000MNC6888894444444444444444988886CAO0000000 | ||
| 72 | 0000000000 | 72 | 00000000009CDDD900000000000000009DDDC90000000000 |
| 73 | 0000000000 | 73 | 0000000000PCDDD900000000000000009DDDCP0000000000 |
| 74 | 0000000000HCDDD900000000000000009DDDCH0000000000 | ||
| 74 | 0000000000 | 75 | 00000000009CCCE700000000000000000ECCC90000000000 |
| 75 | 000000000047779P00000000000000000977740000000000 | ||
| 76 | 00000000000 | 76 | 0000000000099J90000000000000000009J9900000000000 |
| 77 | 000000000000000000000000000000000000000000000000 | 77 | 000000000000000000000000000000000000000000000000 |
| 78 | 000000000000000000000000000000000000000000000000 | 78 | 000000000000000000000000000000000000000000000000 |
| 79 | 000000000000000000000000000000000000000000000000 | 79 | 000000000000000000000000000000000000000000000000 |
| 80 | 000000000000000000000000000000000000000000000000 | 80 | 000000000000000000000000000000000000000000000000 |
| 81 | 000000000000000000000000000000000000000000000000 | 81 | 000000000000000000000000000000000000000000000000 |
| 82 | 000002000000000000000000000000000000000000200000 | 82 | 000002000000000000000000000000000000000000200000 |
| 83 | 000001000000000000000000000000000000000000100000 | 83 | 000001000000000000000000000000000000000000100000 |
| 84 | 000000000000000000000000000000000000000000000000 | 84 | 000000000000000000000000000000000000000000000000 |
| 85 | 000000000000000000000000000000000000000000000000 | 85 | 000000000000000000000000000000000000000000000000 |
| 86 | 000000000 | 86 | 000000000831111111111111111111111111138000000000 |
| 87 | } | 87 | } |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
| 2 | IHDR·{ | 2 | IHDR·{ |
| 3 | ····width:·25;·height:·25;·bitdepth:·8; | 3 | ····width:·25;·height:·25;·bitdepth:·8; |
| 4 | ····using·color·palette; | 4 | ····using·color·palette; |
| 5 | } | 5 | } |
| 6 | PLTE·{ | 6 | PLTE·{ |
| 7 | ····( | 7 | ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0 |
| 8 | ····(167,174,182)·····#·rgb·=·(0xa7,0xae,0xb6) | 8 | ····(167,174,182)·····#·rgb·=·(0xa7,0xae,0xb6) |
| 9 | ····(·31,·31,·31)·····#·rgb·=·(0x1f,0x1f,0x1f)·grey12 | 9 | ····(·31,·31,·31)·····#·rgb·=·(0x1f,0x1f,0x1f)·grey12 |
| 10 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) | 10 | ····(·70,·70,·70)·····#·rgb·=·(0x46,0x46,0x46) |
| 11 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) | 11 | ····(152,154,157)·····#·rgb·=·(0x98,0x9a,0x9d) |
| 12 | ····(185,185,187)·····#·rgb·=·(0xb9,0xb9,0xbb) | 12 | ····(185,185,187)·····#·rgb·=·(0xb9,0xb9,0xbb) |
| 13 | ····(·44,·44,·44)·····#·rgb·=·(0x2c,0x2c,0x2c) | 13 | ····(·44,·44,·44)·····#·rgb·=·(0x2c,0x2c,0x2c) |
| 14 | ····(125,129,136)·····#·rgb·=·(0x7d,0x81,0x88) | 14 | ····(125,129,136)·····#·rgb·=·(0x7d,0x81,0x88) |
| Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
| 19 | ····(·97,101,107)·····#·rgb·=·(0x61,0x65,0x6b) | 19 | ····(·97,101,107)·····#·rgb·=·(0x61,0x65,0x6b) |
| 20 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) | 20 | ····(236,237,237)·····#·rgb·=·(0xec,0xed,0xed) |
| 21 | ····(108,111,115)·····#·rgb·=·(0x6c,0x6f,0x73) | 21 | ····(108,111,115)·····#·rgb·=·(0x6c,0x6f,0x73) |
| 22 | ····(135,138,142)·····#·rgb·=·(0x87,0x8a,0x8e) | 22 | ····(135,138,142)·····#·rgb·=·(0x87,0x8a,0x8e) |
| 23 | ····(118,119,119)·····#·rgb·=·(0x76,0x77,0x77) | 23 | ····(118,119,119)·····#·rgb·=·(0x76,0x77,0x77) |
| 24 | } | 24 | } |
| 25 | tRNS·{ | 25 | tRNS·{ |
| 26 | ·0 | 26 | ·0} |
| 27 | IMAGE·{ | 27 | IMAGE·{ |
| 28 | ····pixels·base64 | 28 | ····pixels·base64 |
| 29 | 0000000000000000000000000 | 29 | 0000000000000000000000000 |
| 30 | 0000000000000000000000000 | 30 | 0000000000000000000000000 |
| 31 | 0000000000000000000000000 | 31 | 0000000000000000000000000 |
| 32 | 0000000000000000000000000 | 32 | 0000000000000000000000000 |
| 33 | 0000000000000000000000000 | 33 | 0000000000000000000000000 |