19.9 KB
/home/fdroid/fdroiddata/tmp/com.fr3ts0n.ecu.gui.androbd_20505.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.fr3ts0n.ecu.gui.androbd_20505.apk
1.94 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <e79c88a711771697166569a098f0a5b287acc820891701c9ee2c2bc7b9e87d81>, actual: <54d4d2e3a13530d0c89015a656b179e70b49f1738cffb03fe0ac69967e1dc343> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <dddcafbf437cfd4609eade009dae37f06959657b502b1d31eaa64739998c3e97679e160000000000>, actual: <11a65ebca3950c9d0060908f2d3bcd225906f04e91cf1b17f45192dd7dd42927679e160000000000>
    
Offset 1, 17 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·60d7575f56e8fe0e268365d0f90a8430721a0288f30f191435b12398ec1a3990 
10 Signer·#1·certificate·SHA-1·digest:·80661616862195b9602a5e138cf1f75098b1a507 
11 Signer·#1·certificate·MD5·digest:·9b4554664941a3060e7615c8b75dfecd 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·2369fd687e6cc34833b63b2de2c4db267b9f991ade916895fc716749ac7f2010 
15 Signer·#1·public·key·SHA-1·digest:·29e35ecfd554de6f354ca7994151dff83d38a334 
16 Signer·#1·public·key·MD5·digest:·8957fb57632b9317cc9a3d17c0e4fb67 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.67 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·1486439·bytes,·number·of·entries:·1601 Zip·file·size:·1486439·bytes,·number·of·entries:·160
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··2415436·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··2415424·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw----·····2.4·fat···136409·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes.properties4 -rw----·····2.4·fat···136409·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes.properties
5 -rw----·····2.4·fat·······86·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_am.properties5 -rw----·····2.4·fat·······86·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_am.properties
6 -rw----·····2.4·fat·····1475·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ar.properties6 -rw----·····2.4·fat·····1475·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ar.properties
7 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ar_MA.properties7 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ar_MA.properties
8 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ca.properties8 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_ca.properties
9 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_cs.properties9 -rw----·····2.4·fat········1·b-·stor·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_cs.properties
10 -rw----·····2.4·fat····73182·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_de.properties10 -rw----·····2.4·fat····73182·b-·defN·81-Jan-01·01:01·com/fr3ts0n/ecu/prot/obd/res/codes_de.properties
Offset 155, 8 lines modifiedOffset 155, 8 lines modified
155 -rw----·····0.0·fat······371·b-·stor·81-Jan-01·01:01·res/zD.png155 -rw----·····0.0·fat······371·b-·stor·81-Jan-01·01:01·res/zD.png
156 -rw----·····0.0·fat······754·b-·stor·81-Jan-01·01:01·res/za.png156 -rw----·····0.0·fat······754·b-·stor·81-Jan-01·01:01·res/za.png
157 -rw----·····0.0·fat······512·b-·defN·81-Jan-01·01:01·res/zi.xml157 -rw----·····0.0·fat······512·b-·defN·81-Jan-01·01:01·res/zi.xml
158 -rw----·····0.0·fat···305708·b-·stor·81-Jan-01·01:01·resources.arsc158 -rw----·····0.0·fat···305708·b-·stor·81-Jan-01·01:01·resources.arsc
159 -rw----·····2.0·fat····12890·b-·defN·81-Jan-01·01:01·META-INF/11CA30B2.SF159 -rw----·····2.0·fat····12890·b-·defN·81-Jan-01·01:01·META-INF/11CA30B2.SF
160 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/11CA30B2.RSA160 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/11CA30B2.RSA
161 -rw----·····2.0·fat····12782·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF161 -rw----·····2.0·fat····12782·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
162 160·files,·4449977·bytes·uncompressed,·1461044·bytes·compressed:··67.2%162 160·files,·4449965·bytes·uncompressed,·1460993·bytes·compressed:··67.2%
13.9 KB
classes.dex
7.81 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·803f9ec74 checksum············:·d6cc21f4
5 signature···········:·7155...7d205 signature···········:·6453...23ce
6 file_size···········:·24154366 file_size···········:·2415424
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·1512910 string_ids_size·····:·15129
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·177312 type_ids_size·······:·1773
13 type_ids_off········:·60628·(0x00ecd4)13 type_ids_off········:·60628·(0x00ecd4)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·67720·(0x010888)15 proto_ids_off·······:·67720·(0x010888)
16 field_ids_size······:·355916 field_ids_size······:·3559
17 field_ids_off·······:·113164·(0x01ba0c)17 field_ids_off·······:·113164·(0x01ba0c)
18 method_ids_size·····:·1517218 method_ids_size·····:·15172
19 method_ids_off······:·141636·(0x022944)19 method_ids_off······:·141636·(0x022944)
20 class_defs_size·····:·123520 class_defs_size·····:·1235
21 class_defs_off······:·263012·(0x040364)21 class_defs_off······:·263012·(0x040364)
22 data_size···········:·211290422 data_size···········:·2112892
23 data_off············:·302532·(0x049dc4)23 data_off············:·302532·(0x049dc4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·16325 class_idx···········:·163
26 access_flags········:·17·(0x0011)26 access_flags········:·17·(0x0011)
27 superclass_idx······:·48427 superclass_idx······:·484
28 source_file_idx·····:·347428 source_file_idx·····:·3474
Offset 3005, 38 lines modifiedOffset 3005, 38 lines modified
3005 04be1c:·0819·0400······························|0154:·move-object/from16·v25,·v43005 04be1c:·0819·0400······························|0154:·move-object/from16·v25,·v4
3006 04be20:·7606·cc02·1900·························|0156:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3006 04be20:·7606·cc02·1900·························|0156:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3007 04be26:·4d04·0306······························|0159:·aput-object·v4,·v3,·v63007 04be26:·4d04·0306······························|0159:·aput-object·v4,·v3,·v6
3008 04be2a:·4d03·020b······························|015b:·aput-object·v3,·v2,·v113008 04be2a:·4d03·020b······························|015b:·aput-object·v3,·v2,·v11
3009 04be2e:·2373·8506······························|015d:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@06853009 04be2e:·2373·8506······························|015d:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@0685
3010 04be32:·2204·c800······························|015f:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83010 04be32:·2204·c800······························|015f:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3011 04be36:·1315·d8ff······························|0161:·const/16·v21,·#int·-40·//·#ffd83011 04be36:·1315·d8ff······························|0161:·const/16·v21,·#int·-40·//·#ffd8
3012 04be3a:·1a17·173b······························|0163:·const-string·v23,·"C"·//·string@3b173012 04be3a:·1a17·173b······························|0163:·const-string·v23,·"°C"·//·string@3b17
3013 04be3e:·0812·0400······························|0165:·move-object/from16·v18,·v43013 04be3e:·0812·0400······························|0165:·move-object/from16·v18,·v4
3014 04be42:·7606·cc02·1200·························|0167:·invoke-direct/range·{v18,·v19,·v20,·v21,·v22,·v23},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3014 04be42:·7606·cc02·1200·························|0167:·invoke-direct/range·{v18,·v19,·v20,·v21,·v22,·v23},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3015 04be48:·4d04·0305······························|016a:·aput-object·v4,·v3,·v53015 04be48:·4d04·0305······························|016a:·aput-object·v4,·v3,·v5
3016 04be4c:·2204·c800······························|016c:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83016 04be4c:·2204·c800······························|016c:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3017 04be50:·131a·0900······························|016e:·const/16·v26,·#int·9·//·#93017 04be50:·131a·0900······························|016e:·const/16·v26,·#int·9·//·#9
3018 04be54:·131b·0500······························|0170:·const/16·v27,·#int·5·//·#53018 04be54:·131b·0500······························|0170:·const/16·v27,·#int·5·//·#5
3019 04be58:·131c·d8ff······························|0172:·const/16·v28,·#int·-40·//·#ffd83019 04be58:·131c·d8ff······························|0172:·const/16·v28,·#int·-40·//·#ffd8
3020 04be5c:·131d·2000······························|0174:·const/16·v29,·#int·32·//·#203020 04be5c:·131d·2000······························|0174:·const/16·v29,·#int·32·//·#20
3021 04be60:·1a1e·183b······························|0176:·const-string·v30,·"F"·//·string@3b183021 04be60:·1a1e·183b······························|0176:·const-string·v30,·"°F"·//·string@3b18
3022 04be64:·0819·0400······························|0178:·move-object/from16·v25,·v43022 04be64:·0819·0400······························|0178:·move-object/from16·v25,·v4
3023 04be68:·7606·cc02·1900·························|017a:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3023 04be68:·7606·cc02·1900·························|017a:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3024 04be6e:·4d04·0306······························|017d:·aput-object·v4,·v3,·v63024 04be6e:·4d04·0306······························|017d:·aput-object·v4,·v3,·v6
3025 04be72:·4d03·020c······························|017f:·aput-object·v3,·v2,·v123025 04be72:·4d03·020c······························|017f:·aput-object·v3,·v2,·v12
3026 04be76:·2373·8506······························|0181:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@06853026 04be76:·2373·8506······························|0181:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@0685
3027 04be7a:·2204·c800······························|0183:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83027 04be7a:·2204·c800······························|0183:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3028 04be7e:·1314·0a00······························|0185:·const/16·v20,·#int·10·//·#a3028 04be7e:·1314·0a00······························|0185:·const/16·v20,·#int·10·//·#a
3029 04be82:·1a17·173b······························|0187:·const-string·v23,·"C"·//·string@3b173029 04be82:·1a17·173b······························|0187:·const-string·v23,·"°C"·//·string@3b17
3030 04be86:·0812·0400······························|0189:·move-object/from16·v18,·v43030 04be86:·0812·0400······························|0189:·move-object/from16·v18,·v4
3031 04be8a:·7606·cc02·1200·························|018b:·invoke-direct/range·{v18,·v19,·v20,·v21,·v22,·v23},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3031 04be8a:·7606·cc02·1200·························|018b:·invoke-direct/range·{v18,·v19,·v20,·v21,·v22,·v23},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3032 04be90:·4d04·0305······························|018e:·aput-object·v4,·v3,·v53032 04be90:·4d04·0305······························|018e:·aput-object·v4,·v3,·v5
3033 04be94:·2204·c800······························|0190:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83033 04be94:·2204·c800······························|0190:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3034 04be98:·131b·3200······························|0192:·const/16·v27,·#int·50·//·#323034 04be98:·131b·3200······························|0192:·const/16·v27,·#int·50·//·#32
3035 04be9c:·1a1e·183b······························|0194:·const-string·v30,·"F"·//·string@3b183035 04be9c:·1a1e·183b······························|0194:·const-string·v30,·"°F"·//·string@3b18
3036 04bea0:·0819·0400······························|0196:·move-object/from16·v25,·v43036 04bea0:·0819·0400······························|0196:·move-object/from16·v25,·v4
3037 04bea4:·7606·cc02·1900·························|0198:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3037 04bea4:·7606·cc02·1900·························|0198:·invoke-direct/range·{v25,·v26,·v27,·v28,·v29,·v30},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3038 04beaa:·4d04·0306······························|019b:·aput-object·v4,·v3,·v63038 04beaa:·4d04·0306······························|019b:·aput-object·v4,·v3,·v6
3039 04beae:·4d03·020d······························|019d:·aput-object·v3,·v2,·v133039 04beae:·4d03·020d······························|019d:·aput-object·v3,·v2,·v13
3040 04beb2:·2373·8506······························|019f:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@06853040 04beb2:·2373·8506······························|019f:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@0685
3041 04beb6:·2204·c800······························|01a1:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83041 04beb6:·2204·c800······························|01a1:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3042 04beba:·1314·6400······························|01a3:·const/16·v20,·#int·100·//·#643042 04beba:·1314·6400······························|01a3:·const/16·v20,·#int·100·//·#64
Offset 3138, 23 lines modifiedOffset 3138, 23 lines modified
3138 04c044:·4d04·0306······························|0268:·aput-object·v4,·v3,·v63138 04c044:·4d04·0306······························|0268:·aput-object·v4,·v3,·v6
3139 04c048:·1304·0e00······························|026a:·const/16·v4,·#int·14·//·#e3139 04c048:·1304·0e00······························|026a:·const/16·v4,·#int·14·//·#e
3140 04c04c:·4d03·0204······························|026c:·aput-object·v3,·v2,·v43140 04c04c:·4d03·0204······························|026c:·aput-object·v3,·v2,·v4
3141 04c050:·2373·8506······························|026e:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@06853141 04c050:·2373·8506······························|026e:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@0685
3142 04c054:·2204·c800······························|0270:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83142 04c054:·2204·c800······························|0270:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3143 04c058:·122d···································|0272:·const/4·v13,·#int·2·//·#23143 04c058:·122d···································|0272:·const/4·v13,·#int·2·//·#2
3144 04c05a:·130e·80ff······························|0273:·const/16·v14,·#int·-128·//·#ff803144 04c05a:·130e·80ff······························|0273:·const/16·v14,·#int·-128·//·#ff80
3145 04c05e:·1a10·163b······························|0275:·const-string·v16,·""·//·string@3b163145 04c05e:·1a10·163b······························|0275:·const-string·v16,·"°"·//·string@3b16
3146 04c062:·074b···································|0277:·move-object·v11,·v43146 04c062:·074b···································|0277:·move-object·v11,·v4
3147 04c064:·7606·cc02·0b00·························|0278:·invoke-direct/range·{v11,·v12,·v13,·v14,·v15,·v16},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3147 04c064:·7606·cc02·0b00·························|0278:·invoke-direct/range·{v11,·v12,·v13,·v14,·v15,·v16},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3148 04c06a:·4d04·0305······························|027b:·aput-object·v4,·v3,·v53148 04c06a:·4d04·0305······························|027b:·aput-object·v4,·v3,·v5
3149 04c06e:·2204·c800······························|027d:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83149 04c06e:·2204·c800······························|027d:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
3150 04c072:·1312·0100······························|027f:·const/16·v18,·#int·1·//·#13150 04c072:·1312·0100······························|027f:·const/16·v18,·#int·1·//·#1
3151 04c076:·1313·0200······························|0281:·const/16·v19,·#int·2·//·#23151 04c076:·1313·0200······························|0281:·const/16·v19,·#int·2·//·#2
3152 04c07a:·1314·80ff······························|0283:·const/16·v20,·#int·-128·//·#ff803152 04c07a:·1314·80ff······························|0283:·const/16·v20,·#int·-128·//·#ff80
3153 04c07e:·1a16·163b······························|0285:·const-string·v22,·""·//·string@3b163153 04c07e:·1a16·163b······························|0285:·const-string·v22,·"°"·//·string@3b16
3154 04c082:·0811·0400······························|0287:·move-object/from16·v17,·v43154 04c082:·0811·0400······························|0287:·move-object/from16·v17,·v4
3155 04c086:·7606·cc02·1100·························|0289:·invoke-direct/range·{v17,·v18,·v19,·v20,·v21,·v22},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc3155 04c086:·7606·cc02·1100·························|0289:·invoke-direct/range·{v17,·v18,·v19,·v20,·v21,·v22},·Lcom/fr3ts0n/ecu/LinearConversion;.<init>:(IIIILjava/lang/String;)V·//·method@02cc
3156 04c08c:·4d04·0306······························|028c:·aput-object·v4,·v3,·v63156 04c08c:·4d04·0306······························|028c:·aput-object·v4,·v3,·v6
3157 04c090:·1304·0f00······························|028e:·const/16·v4,·#int·15·//·#f3157 04c090:·1304·0f00······························|028e:·const/16·v4,·#int·15·//·#f
3158 04c094:·4d03·0204······························|0290:·aput-object·v3,·v2,·v43158 04c094:·4d03·0204······························|0290:·aput-object·v3,·v2,·v4
3159 04c098:·2373·8506······························|0292:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@06853159 04c098:·2373·8506······························|0292:·new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;·//·type@0685
3160 04c09c:·2204·c800······························|0294:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c83160 04c09c:·2204·c800······························|0294:·new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;·//·type@00c8
6.08 KB
classes.jar
3.22 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2092547·bytes,·number·of·entries:·12351 Zip·file·size:·2092535·bytes,·number·of·entries:·1235
2 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/BuildConfig.class2 ?rwxrwxr-x··2.0·unx······336·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/BuildConfig.class
3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$ActionHandler.class3 ?rwxrwxr-x··2.0·unx······129·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$ActionHandler.class
4 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$ConfigurationHandler.class4 ?rwxrwxr-x··2.0·unx······139·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$ConfigurationHandler.class
5 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$CsvField.class5 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$CsvField.class
6 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$DataProvider.class6 ?rwxrwxr-x··2.0·unx······212·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$DataProvider.class
7 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$DataReceiver.class7 ?rwxrwxr-x··2.0·unx······214·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin$DataReceiver.class
8 ?rwxrwxr-x··2.0·unx·····4899·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin.class8 ?rwxrwxr-x··2.0·unx·····4899·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/Plugin.class
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/R.class18 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/R.class
19 ?rwxrwxr-x··2.0·unx·····2089·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginHandler$1.class19 ?rwxrwxr-x··2.0·unx·····2089·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginHandler$1.class
20 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginHandler$BoundServiceConnection.class20 ?rwxrwxr-x··2.0·unx·····1213·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginHandler$BoundServiceConnection.class
21 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginManager$1.class21 ?rwxrwxr-x··2.0·unx······552·b-·stor·80-Jan-01·00:00·com/fr3ts0n/androbd/plugin/mgr/PluginManager$1.class
22 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/fr3ts0n/common/UTF8Bundle.class22 ?rwxrwxr-x··2.0·unx······527·b-·stor·80-Jan-01·00:00·com/fr3ts0n/common/UTF8Bundle.class
23 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/fr3ts0n/common/UTF8Control.class23 ?rwxrwxr-x··2.0·unx·····1200·b-·stor·80-Jan-01·00:00·com/fr3ts0n/common/UTF8Control.class
24 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/Conversion.class24 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/Conversion.class
25 ?rwxrwxr-x··2.0·unx·····5946·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/Conversions.class25 ?rwxrwxr-x··2.0·unx·····5934·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/Conversions.class
26 ?rwxrwxr-x··2.0·unx·····5643·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuConversions.class26 ?rwxrwxr-x··2.0·unx·····5643·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuConversions.class
27 ?rwxrwxr-x··2.0·unx·····4930·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItem.class27 ?rwxrwxr-x··2.0·unx·····4930·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItem.class
28 ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItems$FLD.class28 ?rwxrwxr-x··2.0·unx·····1520·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItems$FLD.class
29 ?rwxrwxr-x··2.0·unx·····6400·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItems.class29 ?rwxrwxr-x··2.0·unx·····6400·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/EcuDataItems.class
30 ?rwxrwxr-x··2.0·unx·····1601·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/AutoHider.class30 ?rwxrwxr-x··2.0·unx·····1601·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/AutoHider.class
31 ?rwxrwxr-x··2.0·unx·····4048·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/BtCommService$BtConnectThread.class31 ?rwxrwxr-x··2.0·unx·····4048·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/BtCommService$BtConnectThread.class
32 ?rwxrwxr-x··2.0·unx·····2409·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/BtCommService$BtWorkerThread.class32 ?rwxrwxr-x··2.0·unx·····2409·b-·stor·80-Jan-01·00:00·com/fr3ts0n/ecu/gui/androbd/BtCommService$BtWorkerThread.class
Offset 1230, 8 lines modifiedOffset 1230, 8 lines modified
1230 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class1230 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
1231 ?rwxrwxr-x··2.0·unx····45686·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class1231 ?rwxrwxr-x··2.0·unx····45686·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
1232 ?rwxrwxr-x··2.0·unx····28655·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class1232 ?rwxrwxr-x··2.0·unx····28655·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
1233 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class1233 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
1234 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class1234 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
1235 ?rwxrwxr-x··2.0·unx····36100·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class1235 ?rwxrwxr-x··2.0·unx····36100·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
1236 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class1236 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
1237 1235·files,·2458000·bytes·uncompressed,·1886173·bytes·compressed:··23.3%1237 1235·files,·2457988·bytes·uncompressed,·1886161·bytes·compressed:··23.3%
2.83 KB
com/fr3ts0n/ecu/Conversions.class
2.77 KB
procyon -ec {}
    
Offset 111, 23 lines modifiedOffset 111, 23 lines modified
111 ········final·Conversion[]·array8·=·new·Conversion[n2];111 ········final·Conversion[]·array8·=·new·Conversion[n2];
112 ········final·int·n21·=·1;112 ········final·int·n21·=·1;
113 ········array8[0]·=·(Conversion)new·LinearConversion(n19,·n21,·0,·0,·"km/h");113 ········array8[0]·=·(Conversion)new·LinearConversion(n19,·n21,·0,·0,·"km/h");
114 ········array8[n]·=·(Conversion)new·LinearConversion(1000,·1609,·0,·0,·"mph");114 ········array8[n]·=·(Conversion)new·LinearConversion(1000,·1609,·0,·0,·"mph");
115 ········cnvFactors2[n6]·=·array8;115 ········cnvFactors2[n6]·=·array8;
116 ········final·Conversion[]·array9·=·new·Conversion[n2];116 ········final·Conversion[]·array9·=·new·Conversion[n2];
117 ········final·int·n22·=·-40;117 ········final·int·n22·=·-40;
118 ········array9[0]·=·(Conversion)new·LinearConversion(n19,·n21,·n22,·0,·"\ufffd\ufffdC");118 ········array9[0]·=·(Conversion)new·LinearConversion(n19,·n21,·n22,·0,·"°C");
119 ········final·int·n23·=·9;119 ········final·int·n23·=·9;
120 ········final·int·n24·=·-40;120 ········final·int·n24·=·-40;
121 ········final·int·n25·=·32;121 ········final·int·n25·=·32;
122 ········array9[n]·=·(Conversion)new·LinearConversion(n23,·5,·n24,·n25,·"\ufffd\ufffdF");122 ········array9[n]·=·(Conversion)new·LinearConversion(n23,·5,·n24,·n25,·"°F");
123 ········cnvFactors2[n7]·=·array9;123 ········cnvFactors2[n7]·=·array9;
124 ········final·Conversion[]·array10·=·new·Conversion[n2];124 ········final·Conversion[]·array10·=·new·Conversion[n2];
125 ········array10[0]·=·(Conversion)new·LinearConversion(n19,·10,·n22,·0,·"\ufffd\ufffdC");125 ········array10[0]·=·(Conversion)new·LinearConversion(n19,·10,·n22,·0,·"°C");
126 ········array10[n]·=·(Conversion)new·LinearConversion(n23,·50,·n24,·n25,·"\ufffd\ufffdF");126 ········array10[n]·=·(Conversion)new·LinearConversion(n23,·50,·n24,·n25,·"°F");
127 ········cnvFactors2[n8]·=·array10;127 ········cnvFactors2[n8]·=·array10;
128 ········final·Conversion[]·array11·=·new·Conversion[n2];128 ········final·Conversion[]·array11·=·new·Conversion[n2];
129 ········array11[0]·=·(Conversion)new·LinearConversion(n19,·100,·0,·0,·"g/s");129 ········array11[0]·=·(Conversion)new·LinearConversion(n19,·100,·0,·0,·"g/s");
130 ········array11[n]·=·(Conversion)new·LinearConversion(1,·756,·0,·0,·"lb/min");130 ········array11[n]·=·(Conversion)new·LinearConversion(1,·756,·0,·0,·"lb/min");
131 ········cnvFactors2[n9]·=·array11;131 ········cnvFactors2[n9]·=·array11;
132 ········final·Conversion[]·array12·=·new·Conversion[n2];132 ········final·Conversion[]·array12·=·new·Conversion[n2];
133 ········final·int·n26·=·1;133 ········final·int·n26·=·1;
Offset 149, 17 lines modifiedOffset 149, 17 lines modified
149 ········cnvFactors2[13]·=·array15;149 ········cnvFactors2[13]·=·array15;
150 ········final·Conversion[]·array16·=·new·Conversion[n2];150 ········final·Conversion[]·array16·=·new·Conversion[n2];
151 ········final·int·n28·=·1;151 ········final·int·n28·=·1;
152 ········array16[0]·=·(Conversion)new·LinearConversion(n28,·4,·0,·0,·"Pa");152 ········array16[0]·=·(Conversion)new·LinearConversion(n28,·4,·0,·0,·"Pa");
153 ········array16[n]·=·(Conversion)new·LinearConversion(100,·99635,·0,·0,·"in·H2O");153 ········array16[n]·=·(Conversion)new·LinearConversion(100,·99635,·0,·0,·"in·H2O");
154 ········cnvFactors2[14]·=·array16;154 ········cnvFactors2[14]·=·array16;
155 ········final·Conversion[]·array17·=·new·Conversion[n2];155 ········final·Conversion[]·array17·=·new·Conversion[n2];
156 ········array17[0]·=·(Conversion)new·LinearConversion(n28,·2,·-128,·0,·"\ufffd\ufffd");156 ········array17[0]·=·(Conversion)new·LinearConversion(n28,·2,·-128,·0,·"°");
157 ········final·int·n29·=·1;157 ········final·int·n29·=·1;
158 ········array17[n]·=·(Conversion)new·LinearConversion(n29,·2,·-128,·0,·"\ufffd\ufffd");158 ········array17[n]·=·(Conversion)new·LinearConversion(n29,·2,·-128,·0,·"°");
159 ········cnvFactors2[15]·=·array17;159 ········cnvFactors2[15]·=·array17;
160 ········final·Conversion[]·array18·=·new·Conversion[n2];160 ········final·Conversion[]·array18·=·new·Conversion[n2];
161 ········array18[0]·=·(Conversion)new·LinearConversion(n28,·1000,·0,·0,·"V");161 ········array18[0]·=·(Conversion)new·LinearConversion(n28,·1000,·0,·0,·"V");
162 ········array18[n]·=·(Conversion)new·LinearConversion(n29,·1000,·0,·0,·"V");162 ········array18[n]·=·(Conversion)new·LinearConversion(n29,·1000,·0,·0,·"V");
163 ········cnvFactors2[16]·=·array18;163 ········cnvFactors2[16]·=·array18;
164 ········final·Conversion[]·array19·=·new·Conversion[n2];164 ········final·Conversion[]·array19·=·new·Conversion[n2];
165 ········array19[0]·=·(Conversion)new·LinearConversion(10,·81967,·0,·0,·"V");165 ········array19[0]·=·(Conversion)new·LinearConversion(10,·81967,·0,·0,·"V");
2.25 KB
smali/com/fr3ts0n/ecu/Conversions.smali
    
Offset 431, 15 lines modifiedOffset 431, 15 lines modified
  
431 ····new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;431 ····new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;
  
432 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;432 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;
  
433 ····const/16·v21,·-0x28433 ····const/16·v21,·-0x28
  
434 ····const-string·v23,·"\ufffd\ufffdC"434 ····const-string·v23,·"\u00b0C"
  
435 ····move-object/from16·v18,·v4435 ····move-object/from16·v18,·v4
  
436 ····invoke-direct/range·{v18·..·v23},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V436 ····invoke-direct/range·{v18·..·v23},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
437 ····aput-object·v4,·v3,·v5437 ····aput-object·v4,·v3,·v5
  
Offset 449, 15 lines modifiedOffset 449, 15 lines modified
  
449 ····const/16·v27,·0x5449 ····const/16·v27,·0x5
  
450 ····const/16·v28,·-0x28450 ····const/16·v28,·-0x28
  
451 ····const/16·v29,·0x20451 ····const/16·v29,·0x20
  
452 ····const-string·v30,·"\ufffd\ufffdF"452 ····const-string·v30,·"\u00b0F"
  
453 ····move-object/from16·v25,·v4453 ····move-object/from16·v25,·v4
  
454 ····invoke-direct/range·{v25·..·v30},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V454 ····invoke-direct/range·{v25·..·v30},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
455 ····aput-object·v4,·v3,·v6455 ····aput-object·v4,·v3,·v6
  
Offset 465, 27 lines modifiedOffset 465, 27 lines modified
  
465 ····new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;465 ····new-array·v3,·v7,·[Lcom/fr3ts0n/ecu/Conversion;
  
466 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;466 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;
  
467 ····const/16·v20,·0xa467 ····const/16·v20,·0xa
  
468 ····const-string·v23,·"\ufffd\ufffdC"468 ····const-string·v23,·"\u00b0C"
  
469 ····move-object/from16·v18,·v4469 ····move-object/from16·v18,·v4
  
470 ····invoke-direct/range·{v18·..·v23},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V470 ····invoke-direct/range·{v18·..·v23},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
471 ····aput-object·v4,·v3,·v5471 ····aput-object·v4,·v3,·v5
  
472 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;472 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;
  
473 ····const/16·v27,·0x32473 ····const/16·v27,·0x32
  
474 ····const-string·v30,·"\ufffd\ufffdF"474 ····const-string·v30,·"\u00b0F"
  
475 ····move-object/from16·v25,·v4475 ····move-object/from16·v25,·v4
  
476 ····invoke-direct/range·{v25·..·v30},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V476 ····invoke-direct/range·{v25·..·v30},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
477 ····aput-object·v4,·v3,·v6477 ····aput-object·v4,·v3,·v6
  
Offset 697, 15 lines modifiedOffset 697, 15 lines modified
  
697 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;697 ····new-instance·v4,·Lcom/fr3ts0n/ecu/LinearConversion;
  
698 ····const/4·v13,·0x2698 ····const/4·v13,·0x2
  
699 ····const/16·v14,·-0x80699 ····const/16·v14,·-0x80
  
700 ····const-string·v16,·"\ufffd\ufffd"700 ····const-string·v16,·"\u00b0"
  
701 ····move-object·v11,·v4701 ····move-object·v11,·v4
  
702 ····invoke-direct/range·{v11·..·v16},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V702 ····invoke-direct/range·{v11·..·v16},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
703 ····aput-object·v4,·v3,·v5703 ····aput-object·v4,·v3,·v5
  
Offset 713, 15 lines modifiedOffset 713, 15 lines modified
  
713 ····const/16·v18,·0x1713 ····const/16·v18,·0x1
  
714 ····const/16·v19,·0x2714 ····const/16·v19,·0x2
  
715 ····const/16·v20,·-0x80715 ····const/16·v20,·-0x80
  
716 ····const-string·v22,·"\ufffd\ufffd"716 ····const-string·v22,·"\u00b0"
  
717 ····move-object/from16·v17,·v4717 ····move-object/from16·v17,·v4
  
718 ····invoke-direct/range·{v17·..·v22},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V718 ····invoke-direct/range·{v17·..·v22},·Lcom/fr3ts0n/ecu/LinearConversion;-><init>(IIIILjava/lang/String;)V
  
719 ····aput-object·v4,·v3,·v6719 ····aput-object·v4,·v3,·v6