13.0 MB
/home/fdroid/fdroiddata/tmp/com.theksmith.android.car_bus_interface_100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.theksmith.android.car_bus_interface_100.apk
1.72 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: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·90eec75727975c85f0419ab03da9c2debb5e699b6d3de8d65e07a15871e9cb7c 
10 Signer·#1·certificate·SHA-1·digest:·3592bc9ed63d085872e5d5b65f3a8f530cccec08 
11 Signer·#1·certificate·MD5·digest:·247216c93accef7090e96ad589de4153 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·025c036176b646b05137f21a62d2d4feafc0b9526b3aadb49545b54c3de50f1a 
15 Signer·#1·public·key·SHA-1·digest:·6a5360c5301298acf43f0f1636fc01a5b0039062 
16 Signer·#1·public·key·MD5·digest:·a30a117920066e8bdb9bffbb85f36857 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
4.77 KB
zipinfo {}
    
Offset 1, 30 lines modifiedOffset 1, 28 lines modified
1 Zip·file·size:·305099·bytes,·number·of·entries:·281 Zip·file·size:·304042·bytes,·number·of·entries:·26
2 -rw----·····2.0·fat·····2171·bl·defN·15-Jun-05·09:45·META-INF/MANIFEST.MF 
3 -rw----·····2.0·fat·····2292·bl·defN·15-Jun-05·09:45·META-INF/4E9D8BF0.SF 
4 -rw----·····2.0·fat·····1332·bl·defN·15-Jun-05·09:45·META-INF/4E9D8BF0.RSA 
5 -rw----·····2.0·fat·······41·bl·defN·15-Jun-05·07:30·META-INF/buildserverid 
6 -rw----·····2.0·fat·······41·bl·defN·15-Jun-05·07:30·META-INF/fdroidserverid 
7 -rw----·····2.0·fat·····4904·bX·defN·15-Jun-05·07:30·AndroidManifest.xml2 -rw----·····2.0·fat·····4904·bX·defN·17-Jul-17·13:51·AndroidManifest.xml
8 -rw----·····1.0·fat······474·b-·stor·15-Jun-05·07:30·res/drawable-hdpi-v11/ic_notice.png3 -rw----·····1.0·fat······474·b-·stor·17-Jul-17·13:51·res/drawable-hdpi-v11/ic_notice.png
9 -rw----·····1.0·fat······743·b-·stor·15-Jun-05·07:30·res/drawable-hdpi-v4/ic_launcher.png4 -rw----·····1.0·fat······743·b-·stor·17-Jul-17·13:51·res/drawable-hdpi-v4/ic_launcher.png
10 -rw----·····1.0·fat······961·b-·stor·15-Jun-05·07:30·res/drawable-hdpi-v4/ic_notice.png5 -rw----·····1.0·fat······961·b-·stor·17-Jul-17·13:51·res/drawable-hdpi-v4/ic_notice.png
11 -rw----·····1.0·fat······608·b-·stor·15-Jun-05·07:30·res/drawable-hdpi-v9/ic_notice.png6 -rw----·····1.0·fat······608·b-·stor·17-Jul-17·13:51·res/drawable-hdpi-v9/ic_notice.png
12 -rw----·····1.0·fat······381·b-·stor·15-Jun-05·07:30·res/drawable-mdpi-v11/ic_notice.png7 -rw----·····1.0·fat······381·b-·stor·17-Jul-17·13:51·res/drawable-mdpi-v11/ic_notice.png
13 -rw----·····1.0·fat······585·b-·stor·15-Jun-05·07:30·res/drawable-mdpi-v4/ic_launcher.png8 -rw----·····1.0·fat······585·b-·stor·17-Jul-17·13:51·res/drawable-mdpi-v4/ic_launcher.png
14 -rw----·····1.0·fat······702·b-·stor·15-Jun-05·07:30·res/drawable-mdpi-v4/ic_notice.png9 -rw----·····1.0·fat······702·b-·stor·17-Jul-17·13:51·res/drawable-mdpi-v4/ic_notice.png
15 -rw----·····1.0·fat······449·b-·stor·15-Jun-05·07:30·res/drawable-mdpi-v9/ic_notice.png10 -rw----·····1.0·fat······449·b-·stor·17-Jul-17·13:51·res/drawable-mdpi-v9/ic_notice.png
16 -rw----·····1.0·fat······570·b-·stor·15-Jun-05·07:30·res/drawable-xhdpi-v11/ic_notice.png11 -rw----·····1.0·fat······570·b-·stor·17-Jul-17·13:51·res/drawable-xhdpi-v11/ic_notice.png
17 -rw----·····1.0·fat·····1009·b-·stor·15-Jun-05·07:30·res/drawable-xhdpi-v4/ic_launcher.png12 -rw----·····1.0·fat·····1009·b-·stor·17-Jul-17·13:51·res/drawable-xhdpi-v4/ic_launcher.png
18 -rw----·····1.0·fat·····1264·b-·stor·15-Jun-05·07:30·res/drawable-xhdpi-v4/ic_notice.png13 -rw----·····1.0·fat·····1264·b-·stor·17-Jul-17·13:51·res/drawable-xhdpi-v4/ic_notice.png
19 -rw----·····1.0·fat······762·b-·stor·15-Jun-05·07:30·res/drawable-xhdpi-v9/ic_notice.png14 -rw----·····1.0·fat······762·b-·stor·17-Jul-17·13:51·res/drawable-xhdpi-v9/ic_notice.png
20 -rw----·····1.0·fat······801·b-·stor·15-Jun-05·07:30·res/drawable-xxhdpi-v11/ic_notice.png15 -rw----·····1.0·fat······801·b-·stor·17-Jul-17·13:51·res/drawable-xxhdpi-v11/ic_notice.png
21 -rw----·····1.0·fat·····1535·b-·stor·15-Jun-05·07:30·res/drawable-xxhdpi-v4/ic_launcher.png16 -rw----·····1.0·fat·····1535·b-·stor·17-Jul-17·13:51·res/drawable-xxhdpi-v4/ic_launcher.png
22 -rw----·····1.0·fat······689·b-·stor·15-Jun-05·07:30·res/drawable-xxhdpi-v4/ic_notice.png17 -rw----·····1.0·fat······689·b-·stor·17-Jul-17·13:51·res/drawable-xxhdpi-v4/ic_notice.png
23 -rw----·····1.0·fat·····1033·b-·stor·15-Jun-05·07:30·res/drawable-xxhdpi-v9/ic_notice.png18 -rw----·····1.0·fat·····1033·b-·stor·17-Jul-17·13:51·res/drawable-xxhdpi-v9/ic_notice.png
24 -rw----·····2.0·fat·····2772·bl·defN·15-Jun-05·07:30·res/layout-v17/activity_terminal.xml19 -rw----·····2.0·fat·····2772·bl·defN·17-Jul-17·13:51·res/layout-v17/activity_terminal.xml
25 -rw----·····2.0·fat·····2560·bl·defN·15-Jun-05·07:30·res/layout/activity_terminal.xml20 -rw----·····2.0·fat·····2560·bl·defN·17-Jul-17·13:51·res/layout/activity_terminal.xml
26 -rw----·····2.0·fat·····1040·bl·defN·15-Jun-05·07:30·res/menu/actvity_terminal.xml21 -rw----·····2.0·fat·····1040·bl·defN·17-Jul-17·13:51·res/menu/actvity_terminal.xml
27 -rw----·····2.0·fat·····6028·bl·defN·15-Jun-05·07:30·res/xml/pref_general.xml22 -rw----·····2.0·fat·····6028·bl·defN·17-Jul-17·13:51·res/xml/pref_general.xml
28 -rw----·····1.0·fat·····9844·b-·stor·15-Jun-05·07:30·resources.arsc23 -rw----·····1.0·fat·····9844·b-·stor·17-Jul-17·13:51·resources.arsc
29 -rw----·····2.0·fat···792940·bl·defN·15-Jun-05·07:30·classes.dex24 -rw----·····2.0·fat···792628·bl·defN·17-Jul-17·13:51·classes.dex
 25 -rw----·····2.0·fat·····2171·b-·defN·17-Jul-17·13:51·META-INF/MANIFEST.MF
 26 -rw----·····2.0·fat·····2292·b-·defN·17-Jul-17·13:51·META-INF/4E9D8BF0.SF
 27 -rw----·····2.0·fat·····1332·b-·defN·17-Jul-17·13:51·META-INF/4E9D8BF0.RSA
30 28·files,·838531·bytes·uncompressed,·301053·bytes·compressed:··64.1%28 26·files,·838137·bytes·uncompressed,·300352·bytes·compressed:··64.2%
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
12.9 MB
classes.dex
12.8 MB
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············:·0cd2cbb04 checksum············:·1140c88f
5 signature···········:·b900...db945 signature···········:·3542...9524
6 file_size···········:·7929406 file_size···········:·792628
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·····:·691210 string_ids_size·····:·6912
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·94412 type_ids_size·······:·944
13 type_ids_off········:·27760·(0x006c70)13 type_ids_off········:·27760·(0x006c70)
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 proto_ids_off·······:·31536·(0x007b30)15 proto_ids_off·······:·31536·(0x007b30)
16 field_ids_size······:·173416 field_ids_size······:·1734
17 field_ids_off·······:·46656·(0x00b640)17 field_ids_off·······:·46656·(0x00b640)
18 method_ids_size·····:·588418 method_ids_size·····:·5884
19 method_ids_off······:·60528·(0x00ec70)19 method_ids_off······:·60528·(0x00ec70)
20 class_defs_size·····:·57120 class_defs_size·····:·571
21 class_defs_off······:·107600·(0x01a450)21 class_defs_off······:·107600·(0x01a450)
22 data_size···········:·66315622 data_size···········:·662856
23 data_off············:·129784·(0x01faf8)23 data_off············:·129772·(0x01faec)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·13025 class_idx···········:·130
26 access_flags········:·1536·(0x0600)26 access_flags········:·1536·(0x0600)
27 superclass_idx······:·84927 superclass_idx······:·849
28 source_file_idx·····:·44128 source_file_idx·····:·441
29 static_fields_size··:·029 static_fields_size··:·0
Offset 175, 33 lines modifiedOffset 175, 33 lines modified
175 ······type··········:·'()V'175 ······type··········:·'()V'
176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)176 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
177 ······code··········-177 ······code··········-
178 ······registers·····:·2178 ······registers·····:·2
179 ······ins···········:·0179 ······ins···········:·0
180 ······outs··········:·1180 ······outs··········:·1
181 ······insns·size····:·36·16-bit·code·units181 ······insns·size····:·36·16-bit·code·units
182 02cb58:········································|[02cb58]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V182 02cb4c:········································|[02cb4c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V
183 02cb68:·6000·2600······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026183 02cb5c:·6000·2600······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026
184 02cb6c:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12184 02cb60:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12
185 02cb70:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a185 02cb64:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a
186 02cb74:·2200·8000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0080186 02cb68:·2200·8000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0080
187 02cb78:·7010·0402·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0204187 02cb6c:·7010·0402·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0204
188 02cb7e:·6900·3900······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039188 02cb72:·6900·3900······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039
189 02cb82:·0e00···································|000d:·return-void189 02cb76:·0e00···································|000d:·return-void
190 02cb84:·6000·2600······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026190 02cb78:·6000·2600······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026
191 02cb88:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e191 02cb7c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e
192 02cb8c:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a192 02cb80:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a
193 02cb90:·2200·7f00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007f193 02cb84:·2200·7f00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007f
194 02cb94:·7010·fd01·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01fd194 02cb88:·7010·fd01·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01fd
195 02cb9a:·6900·3900······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039195 02cb8e:·6900·3900······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039
196 02cb9e:·28f2···································|001b:·goto·000d·//·-000e196 02cb92:·28f2···································|001b:·goto·000d·//·-000e
197 02cba0:·2200·8100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0081197 02cb94:·2200·8100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0081
198 02cba4:·7010·0602·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0206198 02cb98:·7010·0602·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0206
199 02cbaa:·6900·3900······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039199 02cb9e:·6900·3900······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039
200 02cbae:·28ea···································|0023:·goto·000d·//·-0016200 02cba2:·28ea···································|0023:·goto·000d·//·-0016
201 ······catches·······:·(none)201 ······catches·······:·(none)
202 ······positions·····:·202 ······positions·····:·
203 ········0x0000·line=111203 ········0x0000·line=111
204 ········0x0006·line=112204 ········0x0006·line=112
205 ········0x000d·line=118205 ········0x000d·line=118
206 ········0x000e·line=113206 ········0x000e·line=113
207 ········0x0014·line=114207 ········0x0014·line=114
Offset 213, 17 lines modifiedOffset 213, 17 lines modified
213 ······type··········:·'()V'213 ······type··········:·'()V'
214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)214 ······access········:·0x10002·(PRIVATE·CONSTRUCTOR)
215 ······code··········-215 ······code··········-
216 ······registers·····:·1216 ······registers·····:·1
217 ······ins···········:·1217 ······ins···········:·1
218 ······outs··········:·1218 ······outs··········:·1
219 ······insns·size····:·4·16-bit·code·units219 ······insns·size····:·4·16-bit·code·units
220 02cbb0:········································|[02cbb0]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V220 02cba4:········································|[02cba4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V
221 02cbc0:·7010·1d16·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@161d221 02cbb4:·7010·1d16·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@161d
222 02cbc6:·0e00···································|0003:·return-void222 02cbba:·0e00···································|0003:·return-void
223 ······catches·······:·(none)223 ······catches·······:·(none)
224 ······positions·····:·224 ······positions·····:·
225 ········0x0000·line=280225 ········0x0000·line=280
226 ········0x0003·line=282226 ········0x0003·line=282
227 ······locals········:·227 ······locals········:·
228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·228 ········0x0000·-·0x0004·reg=0·this·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;·
  
Offset 232, 27 lines modifiedOffset 232, 27 lines modified
232 ······type··········:·'(I)Ljava/lang/String;'232 ······type··········:·'(I)Ljava/lang/String;'
233 ······access········:·0x0009·(PUBLIC·STATIC)233 ······access········:·0x0009·(PUBLIC·STATIC)
234 ······code··········-234 ······code··········-
235 ······registers·····:·2235 ······registers·····:·2
236 ······ins···········:·1236 ······ins···········:·1
237 ······outs··········:·0237 ······outs··········:·0
238 ······insns·size····:·38·16-bit·code·units238 ······insns·size····:·38·16-bit·code·units
239 02cbc8:········································|[02cbc8]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;239 02cbbc:········································|[02cbbc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String;
240 02cbd8:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012240 02cbcc:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012
241 02cbde:·1a00·e809······························|0003:·const-string·v0,·"UNKNOWN"·//·string@09e8241 02cbd2:·1a00·e809······························|0003:·const-string·v0,·"UNKNOWN"·//·string@09e8
242 02cbe2:·1100···································|0005:·return-object·v0242 02cbd6:·1100···································|0005:·return-object·v0
243 02cbe4:·1a00·4202······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0242243 02cbd8:·1a00·4202······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0242
244 02cbe8:·28fd···································|0008:·goto·0005·//·-0003244 02cbdc:·28fd···································|0008:·goto·0005·//·-0003
245 02cbea:·1a00·4102······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@0241245 02cbde:·1a00·4102······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@0241
246 02cbee:·28fa···································|000b:·goto·0005·//·-0006246 02cbe2:·28fa···································|000b:·goto·0005·//·-0006
247 02cbf0:·1a00·4002······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@0240247 02cbe4:·1a00·4002······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@0240
248 02cbf4:·28f7···································|000e:·goto·0005·//·-0009248 02cbe8:·28f7···································|000e:·goto·0005·//·-0009
249 02cbf6:·1a00·3f02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@023f249 02cbea:·1a00·3f02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@023f
250 02cbfa:·28f4···································|0011:·goto·0005·//·-000c250 02cbee:·28f4···································|0011:·goto·0005·//·-000c
251 02cbfc:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)251 02cbf0:·0001·0800·0100·0000·0600·0000·0900·...·|0012:·packed-switch-data·(20·units)
252 ······catches·······:·(none)252 ······catches·······:·(none)
253 ······positions·····:·253 ······positions·····:·
254 ········0x0000·line=438254 ········0x0000·line=438
255 ········0x0003·line=448255 ········0x0003·line=448
256 ········0x0006·line=440256 ········0x0006·line=440
257 ········0x0009·line=442257 ········0x0009·line=442
258 ········0x000c·line=444258 ········0x000c·line=444
Offset 266, 55 lines modifiedOffset 266, 55 lines modified
266 ······type··········:·'(I)Ljava/lang/String;'266 ······type··········:·'(I)Ljava/lang/String;'
267 ······access········:·0x0009·(PUBLIC·STATIC)267 ······access········:·0x0009·(PUBLIC·STATIC)
268 ······code··········-268 ······code··········-
269 ······registers·····:·5269 ······registers·····:·5
270 ······ins···········:·1270 ······ins···········:·1
271 ······outs··········:·2271 ······outs··········:·2
272 ······insns·size····:·100·16-bit·code·units272 ······insns·size····:·100·16-bit·code·units
273 02cc24:········································|[02cc24]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;273 02cc18:········································|[02cc18]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String;
274 02cc34:·1213···································|0000:·const/4·v3,·#int·1·//·#1274 02cc28:·1213···································|0000:·const/4·v3,·#int·1·//·#1
275 02cc36:·2200·5803······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0358275 02cc2a:·2200·5803······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0358
276 02cc3a:·7010·4016·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1640276 02cc2e:·7010·4016·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1640
277 02cc40:·1a02·a80a······························|0006:·const-string·v2,·"["·//·string@0aa8277 02cc34:·1a02·a80a······························|0006:·const-string·v2,·"["·//·string@0aa8
278 02cc44:·6e20·4716·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1647278 02cc38:·6e20·4716·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1647
279 02cc4a:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038279 02cc3e:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038
280 02cc4e:·7110·0a16·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@160a280 02cc42:·7110·0a16·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@160a
281 02cc54:·0a02···································|0010:·move-result·v2281 02cc48:·0a02···································|0010:·move-result·v2
Max diff block lines reached; 13394818/13415678 bytes (99.84%) of diff not shown.
80.9 KB
classes.jar
9.16 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·947268·bytes,·number·of·entries:·5711 Zip·file·size:·947197·bytes,·number·of·entries:·571
2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class2 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class
3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class3 ?rwxrwxr-x··2.0·unx·····3204·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class
4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class4 ?rwxrwxr-x··2.0·unx······847·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class
5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class5 ?rwxrwxr-x··2.0·unx······382·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class
6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class6 ?rwxrwxr-x··2.0·unx·······98·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$1.class
7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class7 ?rwxrwxr-x··2.0·unx······447·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl.class
8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class8 ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class
Offset 353, 18 lines modifiedOffset 353, 18 lines modified
353 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class353 ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class
354 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class354 ?rwxrwxr-x··2.0·unx······977·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$Callback.class
355 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class355 ?rwxrwxr-x··2.0·unx····15210·b-·defN·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper.class
356 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$1.class356 ?rwxrwxr-x··2.0·unx·····2048·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$1.class
357 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$2.class357 ?rwxrwxr-x··2.0·unx······861·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$2.class
358 ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$3.class358 ?rwxrwxr-x··2.0·unx·····1751·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$3.class
359 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$4.class359 ?rwxrwxr-x··2.0·unx·····2397·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$4.class
360 ?rwxrwxr-x··2.0·unx·····3873·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$5.class360 ?rwxrwxr-x··2.0·unx·····3833·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$5.class
361 ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$6.class361 ?rwxrwxr-x··2.0·unx·····1801·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$6.class
362 ?rwxrwxr-x··2.0·unx·····1796·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$7.class362 ?rwxrwxr-x··2.0·unx·····1796·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$7.class
363 ?rwxrwxr-x··2.0·unx·····2054·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$8.class363 ?rwxrwxr-x··2.0·unx·····2036·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions$8.class
364 ?rwxrwxr-x··2.0·unx·····3496·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions.class364 ?rwxrwxr-x··2.0·unx·····3496·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/AndroidActions.class
365 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BluetoothBroadcastReceiver.class365 ?rwxrwxr-x··2.0·unx·····1374·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BluetoothBroadcastReceiver.class
366 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BuildConfig.class366 ?rwxrwxr-x··2.0·unx······506·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BuildConfig.class
367 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusData$BusDataType.class367 ?rwxrwxr-x··2.0·unx·····1003·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusData$BusDataType.class
368 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusData.class368 ?rwxrwxr-x··2.0·unx······614·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusData.class
369 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusMessageProcessor$1.class369 ?rwxrwxr-x··2.0·unx·····1474·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusMessageProcessor$1.class
370 ?rwxrwxr-x··2.0·unx·····2391·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusMessageProcessor$2.class370 ?rwxrwxr-x··2.0·unx·····2391·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/BusMessageProcessor$2.class
Offset 374, 38 lines modifiedOffset 374, 38 lines modified
374 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityMain.class374 ?rwxrwxr-x··2.0·unx·····2474·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityMain.class
375 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$1.class375 ?rwxrwxr-x··2.0·unx······537·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$1.class
376 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$2.class376 ?rwxrwxr-x··2.0·unx······694·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$2.class
377 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$3.class377 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$3.class
378 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$4.class378 ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$4.class
379 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$5.class379 ?rwxrwxr-x··2.0·unx·····1362·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$5.class
380 ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler.class380 ?rwxrwxr-x··2.0·unx······837·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler.class
381 ?rwxrwxr-x··2.0·unx·····9687·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal.class381 ?rwxrwxr-x··2.0·unx·····9678·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActivityTerminal.class
382 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings$1.class382 ?rwxrwxr-x··2.0·unx······574·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings$1.class
383 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings$2.class383 ?rwxrwxr-x··2.0·unx······699·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings$2.class
384 ?rwxrwxr-x··2.0·unx·····2720·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings.class384 ?rwxrwxr-x··2.0·unx·····2720·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIActvitySettings.class
385 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$1.class385 ?rwxrwxr-x··2.0·unx······931·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$1.class
386 ?rwxrwxr-x··2.0·unx·····2975·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread.class386 ?rwxrwxr-x··2.0·unx·····2975·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread.class
387 ?rwxrwxr-x··2.0·unx·····2523·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread.class387 ?rwxrwxr-x··2.0·unx·····2523·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread.class
388 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTState.class388 ?rwxrwxr-x··2.0·unx·····1166·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BTState.class
389 ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler.class389 ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler.class
390 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$ELMCommandQueueThread.class390 ?rwxrwxr-x··2.0·unx·····2039·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain$ELMCommandQueueThread.class
391 ?rwxrwxr-x··2.0·unx····16707·b-·defN·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain.class391 ?rwxrwxr-x··2.0·unx····16703·b-·defN·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/CBIServiceMain.class
392 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$attr.class392 ?rwxrwxr-x··2.0·unx······161·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$attr.class
393 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$color.class393 ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$color.class
394 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$dimen.class394 ?rwxrwxr-x··2.0·unx······423·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$dimen.class
395 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$drawable.class395 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$drawable.class
396 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$id.class396 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$id.class
397 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$layout.class397 ?rwxrwxr-x··2.0·unx······224·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$layout.class
398 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$menu.class398 ?rwxrwxr-x··2.0·unx······221·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$menu.class
399 ?rwxrwxr-x··2.0·unx·····3069·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$string.class399 ?rwxrwxr-x··2.0·unx·····3069·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$string.class
400 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$xml.class400 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R$xml.class
401 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R.class401 ?rwxrwxr-x··2.0·unx······156·b-·stor·80-Jan-01·00:00·com/theksmith/android/car_bus_interface/R.class
402 ?rwxrwxr-x··2.0·unx·····1132·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/AppGlobals.class402 ?rwxrwxr-x··2.0·unx·····1132·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/AppGlobals.class
403 ?rwxrwxr-x··2.0·unx·····1573·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/AppState.class403 ?rwxrwxr-x··2.0·unx·····1573·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/AppState.class
404 ?rwxrwxr-x··2.0·unx·····1378·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/BluetoothListPreference.class404 ?rwxrwxr-x··2.0·unx·····1380·b-·stor·80-Jan-01·00:00·com/theksmith/android/helpers/BluetoothListPreference.class
405 ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·net/dinglisch/android/tasker/TaskerIntent$Status.class405 ?rwxrwxr-x··2.0·unx·····1123·b-·stor·80-Jan-01·00:00·net/dinglisch/android/tasker/TaskerIntent$Status.class
406 ?rwxrwxr-x··2.0·unx·····9655·b-·stor·80-Jan-01·00:00·net/dinglisch/android/tasker/TaskerIntent.class406 ?rwxrwxr-x··2.0·unx·····9655·b-·stor·80-Jan-01·00:00·net/dinglisch/android/tasker/TaskerIntent.class
407 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class407 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.class
408 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class408 ?rwxrwxr-x··2.0·unx······742·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.class
409 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class409 ?rwxrwxr-x··2.0·unx······844·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.class
410 ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class410 ?rwxrwxr-x··2.0·unx······857·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.class
411 ?rwxrwxr-x··2.0·unx·····4735·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class411 ?rwxrwxr-x··2.0·unx·····4735·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class
Offset 566, 8 lines modifiedOffset 566, 8 lines modified
566 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class566 ?rwxrwxr-x··2.0·unx······599·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.class
567 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class567 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class
568 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class568 ?rwxrwxr-x··2.0·unx·····1184·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$ICSViewCompatImpl.class
569 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class569 ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class
570 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class570 ?rwxrwxr-x··2.0·unx·····1579·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JBViewCompatImpl.class
571 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class571 ?rwxrwxr-x··2.0·unx······650·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class
572 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class572 ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class
573 571·files,·944438·bytes·uncompressed,·832212·bytes·compressed:··11.9%573 571·files,·944369·bytes·uncompressed,·832141·bytes·compressed:··11.9%
13.2 KB
com/theksmith/android/car_bus_interface/AndroidActions$5.class
13.1 KB
procyon -ec {}
    
Offset 1, 12 lines modifiedOffset 1, 13 lines modified
  
1 package·com.theksmith.android.car_bus_interface;1 package·com.theksmith.android.car_bus_interface;
  
2 import·java.util.Iterator;2 import·java.util.Iterator;
3 import·java.util.List;3 import·java.util.List;
 4 import·android.content.pm.ActivityInfo;
4 import·android.content.pm.ResolveInfo;5 import·android.content.pm.ResolveInfo;
5 import·android.content.pm.PackageManager;6 import·android.content.pm.PackageManager;
6 import·android.content.Context;7 import·android.content.Context;
7 import·android.widget.Toast;8 import·android.widget.Toast;
8 import·android.util.Log;9 import·android.util.Log;
9 import·java.util.Arrays;10 import·java.util.Arrays;
10 import·android.app.ActivityManager$RunningTaskInfo;11 import·android.app.ActivityManager$RunningTaskInfo;
Offset 22, 86 lines modifiedOffset 23, 111 lines modified
22 ····}23 ····}
23 ····24 ····
24 ····public·void·run()·{25 ····public·void·run()·{
25 ········String·packageName·=·"com.android.launcher";26 ········String·packageName·=·"com.android.launcher";
26 ········try·{27 ········try·{
27 ············final·Intent·intent·=·new·Intent("android.intent.action.MAIN");28 ············final·Intent·intent·=·new·Intent("android.intent.action.MAIN");
28 ············intent.addCategory("android.intent.category.HOME");29 ············intent.addCategory("android.intent.category.HOME");
29 ············final·Object·systemService·=·AndroidActions.access$000(this.this$0).getSystemService("activity");30 ············final·AndroidActions·this$0·=·this.this$0;
30 ············try·{31 ············try·{
 32 ················final·Object·systemService·=·AndroidActions.access$000(this$0).getSystemService("activity");
31 ················final·ActivityManager·activityManager·=·(ActivityManager)systemService; 
32 ················final·Context·access$000·=·AndroidActions.access$000(this.this$0); 
33 ················try·{33 ················try·{
34 ····················final·PackageManager·packageManager·=·access$000.getPackageManager();34 ····················final·ActivityManager·activityManager·=·(ActivityManager)systemService;
35 ····················try·{35 ····················try·{
36 ························final·ResolveInfo·resolveActivity·=·packageManager.resolveActivity(intent,·intent.getFlags());36 ························final·AndroidActions·this$2·=·this.this$0;
37 ························try·{37 ························try·{
38 ····························if·(resolveActivity.activityInfo·!=·null·&&·resolveActivity.activityInfo.packageName·!=·"")·{ 
39 ································packageName·=·resolveActivity.activityInfo.packageName; 
40 ····························} 
41 ····························final·String[]·a·=·new·String[5]; 
42 ····························a[0]·=·packageName; 
43 ····························final·int·n·=·1; 
44 ····························final·Context·access$2·=·AndroidActions.access$000(this.this$0);38 ····························final·Context·access$000·=·AndroidActions.access$000(this$2);
45 ····························try·{39 ····························try·{
 40 ································final·PackageManager·packageManager·=·access$000.getPackageManager();
46 ································a[n]·=·access$2.getApplicationInfo().packageName; 
47 ································a[2]·=·"android"; 
48 ································a[3]·=·"com.android.systemui"; 
49 ································a[4]·=·""; 
50 ································String·s·=·""; 
51 ································final·List·runningTasks·=·activityManager.getRunningTasks(5); 
52 ································try·{41 ································try·{
53 ····································final·Iterator<ActivityManager$RunningTaskInfo>·iterator·=·runningTasks.iterator();42 ····································final·ResolveInfo·resolveActivity·=·packageManager.resolveActivity(intent,·intent.getFlags());
54 ····································try·{43 ····································try·{
55 ········································while·(true)·{44 ········································Label_0136:·{
56 ············································if·(!iterator.hasNext())·{45 ············································if·(resolveActivity.activityInfo·==·null)·{
57 ················································return;46 ················································break·Label_0136;
58 ············································}47 ············································}
59 ············································final·ActivityManager$RunningTaskInfo·next·=·iterator.next();48 ············································final·ActivityInfo·activityInfo·=·resolveActivity.activityInfo;
60 ············································try·{49 ············································try·{
61 ················································final·ActivityManager$RunningTaskInfo·activityManager$RunningTaskInfo·=·(ActivityManager$RunningTaskInfo)next;50 ················································if·(activityInfo.packageName·==·"")·{
 51 ····················································break·Label_0136;
 52 ················································}
 53 ················································final·ActivityInfo·activityInfo2·=·resolveActivity.activityInfo;
62 ················································try·{54 ················································try·{
63 ····················································final·String·packageName2·=·activityManager$RunningTaskInfo.topActivity.getPackageName();55 ····················································packageName·=·activityInfo2.packageName;
 56 ····················································final·String[]·a·=·new·String[5];
 57 ····················································a[0]·=·packageName;
 58 ····················································final·int·n·=·1;
 59 ····················································final·Context·access$2·=·AndroidActions.access$000(this.this$0);
64 ····················································try·{60 ····················································try·{
 61 ························································a[n]·=·access$2.getApplicationInfo().packageName;
 62 ························································a[2]·=·"android";
 63 ························································a[3]·=·"com.android.systemui";
 64 ························································a[4]·=·"";
65 ························································final·String·s2;65 ························································String·s·=·"";
 66 ························································final·List·runningTasks·=·activityManager.getRunningTasks(5);
 67 ························································try·{
 68 ····························································final·Iterator<ActivityManager$RunningTaskInfo>·iterator·=·runningTasks.iterator();
 69 ····························································try·{
 70 ································································while·(true)·{
 71 ····································································if·(!iterator.hasNext())·{
 72 ········································································return;
 73 ····································································}
 74 ····································································final·ActivityManager$RunningTaskInfo·next·=·iterator.next();
 75 ····································································try·{
 76 ········································································final·ActivityManager$RunningTaskInfo·activityManager$RunningTaskInfo·=·(ActivityManager$RunningTaskInfo)next;
 77 ········································································try·{
 78 ············································································final·String·packageName2·=·activityManager$RunningTaskInfo.topActivity.getPackageName();
 79 ············································································try·{
 80 ················································································final·String·s2;
66 ························································if·(activityManager$RunningTaskInfo.id·>·0·&&·!Arrays.asList(a).contains(packageName2)·&&·s·!=·(s2·=·"")·&&·packageName2·!=·s)·{81 ················································································if·(activityManager$RunningTaskInfo.id·>·0·&&·!Arrays.asList(a).contains(packageName2)·&&·s·!=·(s2·=·"")·&&·packageName2·!=·s)·{
67 ····························································activityManager.moveTaskToFront(activityManager$RunningTaskInfo.id,·2);82 ····················································································activityManager.moveTaskToFront(activityManager$RunningTaskInfo.id,·2);
 83 ····················································································return;
 84 ················································································}
 85 ················································································final·int·id;
 86 ················································································final·String·s3;
 87 ················································································final·String·s4;
 88 ················································································if·((id·=·activityManager$RunningTaskInfo.id)·>·0·&&·packageName2·!=·(s3·=·"android")·&&·packageName2·!=·(s4·=·"com.android.systemui"))·{
 89 ····················································································s·=·packageName2;
 90 ····················································································continue;
 91 ················································································}
 92 ················································································continue;
 93 ············································································}
 94 ············································································catch·(Exception·ex)·{
 95 ················································································Log.e("AndroidActions",·"sysSwitchToLastApp()·:·unexpected·exception·:·exception=·"·+·ex.getMessage(),·(Throwable)ex);
 96 ················································································if·(!AndroidActions.access$100(this.this$0))·{
 97 ····················································································Toast.makeText(AndroidActions.access$000(this.this$0),·(CharSequence)(AndroidActions.access$200(this.this$0)·+·":·"·+·AndroidActions.access$000(this.this$0).getString(2131165210)),·0).show();
 98 ················································································}
 99 ············································································}
 100 ········································································}
 101 ········································································catch·(Exception·ex2)·{}
 102 ····································································}
 103 ····································································catch·(Exception·ex3)·{}
68 ····························································return;104 ································································}
69 ························································}105 ····························································}
70 ························································final·int·id; 
71 ························································final·String·s3; 
72 ························································final·String·s4; 
73 ························································if·((id·=·activityManager$RunningTaskInfo.id)·>·0·&&·packageName2·!=·(s3·=·"android")·&&·packageName2·!=·(s4·=·"com.android.systemui"))·{ 
74 ····························································s·=·packageName2; 
75 ····························································continue; 
76 ························································} 
77 ························································continue; 
78 ····················································} 
79 ····················································catch·(Exception·ex)·{106 ····························································catch·(Exception·ex4)·{}
80 ························································Log.e("AndroidActions",·"sysSwitchToLastApp()·:·unexpected·exception·:·exception=·"·+·ex.getMessage(),·(Throwable)ex); 
81 ························································if·(!AndroidActions.access$100(this.this$0))·{ 
82 ····························································Toast.makeText(AndroidActions.access$000(this.this$0),·(CharSequence)(AndroidActions.access$200(this.this$0)·+·":·"·+·AndroidActions.access$000(this.this$0).getString(2131165210)),·0).show(); 
83 ························································}107 ························································}
 108 ························································catch·(Exception·ex5)·{}
84 ····················································}109 ····················································}
Max diff block lines reached; 1365/13383 bytes (10.20%) of diff not shown.
14.1 KB
com/theksmith/android/car_bus_interface/AndroidActions$8.class
14.0 KB
javap -verbose -constants -s -l -private {}
    
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 ········16:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V136 ········16:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V
137 ········19:·return137 ········19:·return
  
138 ··public·void·run();138 ··public·void·run();
139 ····descriptor:·()V139 ····descriptor:·()V
140 ····flags:·(0x0001)·ACC_PUBLIC140 ····flags:·(0x0001)·ACC_PUBLIC
141 ····Code:141 ····Code:
142 ······stack=300,·locals=13,·args_size=1142 ······stack=300,·locals=10,·args_size=1
143 ·········0:·new···········#24·················//·class·net/dinglisch/android/tasker/TaskerIntent143 ·········0:·new···········#24·················//·class·net/dinglisch/android/tasker/TaskerIntent
144 ·········3:·astore_1144 ·········3:·astore_1
145 ·········4:·aload_0145 ·········4:·aload_0
146 ·········5:·getfield······#16·················//·Field·val$task:Ljava/lang/String;146 ·········5:·getfield······#16·················//·Field·val$task:Ljava/lang/String;
147 ·········8:·astore_2147 ·········8:·astore_2
148 ·········9:·aload_1148 ·········9:·aload_1
149 ········10:·aload_2149 ········10:·aload_2
Offset 153, 128 lines modifiedOffset 153, 126 lines modified
153 ········15:·getfield······#18·················//·Field·val$params:[Ljava/lang/String;153 ········15:·getfield······#18·················//·Field·val$params:[Ljava/lang/String;
154 ········18:·astore_3154 ········18:·astore_3
155 ········19:·aload_3155 ········19:·aload_3
156 ········20:·arraylength156 ········20:·arraylength
157 ········21:·istore········4157 ········21:·istore········4
158 ········23:·iconst_0158 ········23:·iconst_0
159 ········24:·istore········5159 ········24:·istore········5
 160 ········26:·aconst_null
 161 ········27:·astore_2
160 ········26:·iload·········5162 ········28:·iload·········5
161 ········28:·iload·········4163 ········30:·iload·········4
162 ········30:·if_icmpge·····55164 ········32:·if_icmpge·····57
163 ········33:·aload_3165 ········35:·aload_3
164 ········34:·iload·········5166 ········36:·iload·········5
165 ········36:·aaload167 ········38:·aaload
166 ········37:·astore········6168 ········39:·astore········6
167 ········39:·aload_1169 ········41:·aload_1
168 ········40:·aload·········6170 ········42:·aload·········6
169 ········42:·invokevirtual·#31·················//·Method·net/dinglisch/android/tasker/TaskerIntent.addParameter:(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent;171 ········44:·invokevirtual·#31·················//·Method·net/dinglisch/android/tasker/TaskerIntent.addParameter:(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent;
170 ········45:·pop172 ········47:·pop
171 ········46:·iload·········5173 ········48:·iload·········5
172 ········48:·iconst_1174 ········50:·iconst_1
173 ········49:·iadd175 ········51:·iadd
174 ········50:·istore········5176 ········52:·istore········5
175 ········52:·goto··········26177 ········54:·goto··········28
176 ········55:·aload_0178 ········57:·aload_0
177 ········56:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;179 ········58:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
178 ········59:·astore_2180 ········61:·astore_2
179 ········60:·aload_2181 ········62:·aload_2
180 ········61:·invokestatic··#37·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$000:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;182 ········63:·invokestatic··#37·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$000:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;
181 ········64:·astore_2183 ········66:·astore_2
182 ········65:·aload_2184 ········67:·aload_2
183 ········66:·aload_1185 ········68:·aload_1
184 ········67:·invokevirtual·#43·················//·Method·android/content/Context.sendBroadcast:(Landroid/content/Intent;)V186 ········69:·invokevirtual·#43·················//·Method·android/content/Context.sendBroadcast:(Landroid/content/Intent;)V
185 ········70:·return187 ········72:·return
186 ········71:·astore········7188 ········73:·astore········7
187 ········73:·new···········#47·················//·class·java/lang/StringBuilder189 ········75:·new···········#47·················//·class·java/lang/StringBuilder
188 ········76:·astore········8 
189 ········78:·aload·········8190 ········78:·astore_3
 191 ········79:·aload_3
190 ········80:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V192 ········80:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V
191 ········83:·aload·········8193 ········83:·aload_3
192 ········85:·ldc···········#50·················//·String·taskerExecuteTask()·:·unexpected·exception·:·exception=194 ········84:·ldc···········#50·················//·String·taskerExecuteTask()·:·unexpected·exception·:·exception=
193 ········87:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;195 ········86:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
194 ········90:·astore········8196 ········89:·astore_3
195 ········92:·aload·········7197 ········90:·aload·········7
196 ········94:·invokevirtual·#60·················//·Method·java/lang/Exception.getMessage:()Ljava/lang/String;198 ········92:·invokevirtual·#60·················//·Method·java/lang/Exception.getMessage:()Ljava/lang/String;
197 ········97:·astore········9199 ········95:·astore········8
 200 ········97:·aload_3
198 ········99:·aload·········8201 ········98:·aload·········8
199 ·······101:·aload·········9 
200 ·······103:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;202 ·······100:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
201 ·······106:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;203 ·······103:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
202 ·······109:·astore········8204 ·······106:·astore_3
203 ·······111:·ldc···········#45·················//·String·AndroidActions205 ·······107:·ldc···········#45·················//·String·AndroidActions
204 ·······113:·aload·········8206 ·······109:·aload_3
205 ·······115:·aload·········7207 ·······110:·aload·········7
206 ·······117:·invokestatic··#69·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I208 ·······112:·invokestatic··#69·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
207 ·······120:·pop209 ·······115:·pop
208 ·······121:·aload_0210 ·······116:·aload_0
209 ·······122:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;211 ·······117:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
210 ·······125:·astore_2212 ·······120:·astore_2
211 ·······126:·aload_2213 ·······121:·aload_2
212 ·······127:·invokestatic··#73·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$100:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z214 ·······122:·invokestatic··#73·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$100:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z
213 ·······130:·istore········10215 ·······125:·istore········5
214 ·······132:·iload·········10216 ·······127:·iload·········5
215 ·······134:·ifne··········70217 ·······129:·ifne··········72
216 ·······137:·new···········#47·················//·class·java/lang/StringBuilder218 ·······132:·new···········#47·················//·class·java/lang/StringBuilder
217 ·······140:·astore_2219 ·······135:·astore_2
218 ·······141:·aload_2220 ·······136:·aload_2
219 ·······142:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V221 ·······137:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V
220 ·······145:·aload_0222 ·······140:·aload_0
221 ·······146:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;223 ·······141:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
222 ·······149:·invokestatic··#77·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$200:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Ljava/lang/String;224 ·······144:·invokestatic··#77·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$200:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Ljava/lang/String;
223 ·······152:·astore········8225 ·······147:·astore_3
224 ·······154:·aload_2226 ·······148:·aload_2
225 ·······155:·aload·········8227 ·······149:·aload_3
226 ·······157:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;228 ·······150:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
227 ·······160:·ldc···········#79·················//·String·:229 ·······153:·ldc···········#79·················//·String·:
228 ·······162:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;230 ·······155:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
229 ·······165:·astore_2231 ·······158:·astore_2
230 ·······166:·aload_0232 ·······159:·aload_0
231 ·······167:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;233 ·······160:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
232 ·······170:·invokestatic··#37·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$000:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;234 ·······163:·invokestatic··#37·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$000:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;
233 ·······173:·astore········8235 ·······166:·astore_3
234 ·······175:·ldc···········#80·················//·int·2131165213236 ·······167:·ldc···········#80·················//·int·2131165213
235 ·······177:·istore········11237 ·······169:·istore········4
 238 ·······171:·aload_3
236 ·······179:·aload·········8239 ·······172:·iload·········4
237 ·······181:·iload·········11 
238 ·······183:·invokevirtual·#85·················//·Method·android/content/Context.getString:(I)Ljava/lang/String;240 ·······174:·invokevirtual·#85·················//·Method·android/content/Context.getString:(I)Ljava/lang/String;
239 ·······186:·astore········8241 ·······177:·astore_3
240 ·······188:·aload_2242 ·······178:·aload_2
241 ·······189:·aload·········8243 ·······179:·aload_3
242 ·······191:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;244 ·······180:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
243 ·······194:·ldc···········#87·················//·String245 ·······183:·ldc···········#87·················//·String
 246 ·······185:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
 247 ·······188:·astore_2
 248 ·······189:·aload_0
 249 ·······190:·getfield······#16·················//·Field·val$task:Ljava/lang/String;
 250 ·······193:·astore_3
 251 ·······194:·aload_2
 252 ·······195:·aload_3
244 ·······196:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;253 ·······196:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
245 ·······199:·astore_2 
246 ·······200:·aload_0 
247 ·······201:·getfield······#16·················//·Field·val$task:Ljava/lang/String; 
248 ·······204:·astore········8 
249 ·······206:·aload_2 
250 ·······207:·aload·········8 
251 ·······209:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; 
Max diff block lines reached; 1157/14223 bytes (8.13%) of diff not shown.
37.2 KB
com/theksmith/android/car_bus_interface/CBIActivityTerminal.class
37.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 817, 456 lines modifiedOffset 817, 452 lines modified
817 ············20····24····31···Class·android/os/RemoteException817 ············20····24····31···Class·android/os/RemoteException
818 ············26····30····31···Class·android/os/RemoteException818 ············26····30····31···Class·android/os/RemoteException
  
819 ··private·void·terminalAppend(com.theksmith.android.car_bus_interface.BusData);819 ··private·void·terminalAppend(com.theksmith.android.car_bus_interface.BusData);
820 ····descriptor:·(Lcom/theksmith/android/car_bus_interface/BusData;)V820 ····descriptor:·(Lcom/theksmith/android/car_bus_interface/BusData;)V
821 ····flags:·(0x0002)·ACC_PRIVATE821 ····flags:·(0x0002)·ACC_PRIVATE
822 ····Code:822 ····Code:
823 ······stack=300,·locals=33,·args_size=2823 ······stack=300,·locals=32,·args_size=2
824 ·········0:·aload_0824 ·········0:·aload_0
825 ·········1:·astore_2825 ·········1:·astore_2
826 ·········2:·aload_0826 ·········2:·aload_0
827 ·········3:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;827 ·········3:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;
828 ·········6:·astore_2828 ·········6:·astore_2
829 ·········7:·aload_2829 ·········7:·aload_2
830 ·········8:·astore_3830 ·········8:·astore_3
831 ·········9:·aload_2831 ·········9:·aload_2
832 ········10:·invokevirtual·#149················//·Method·android/widget/TextView.getLineCount:()I832 ········10:·invokevirtual·#149················//·Method·android/widget/TextView.getLineCount:()I
833 ········13:·istore········4833 ········13:·istore········4
834 ········15:·sipush········550834 ········15:·sipush········550
835 ········18:·istore········5835 ········18:·istore········5
836 ········20:·iload·········4836 ········20:·iload·········5
837 ········22:·istore········6837 ········22:·istore········6
838 ········24:·iload·········4838 ········24:·iload·········4
839 ········26:·iload·········5839 ········26:·iload·········5
840 ········28:·if_icmple·····205840 ········28:·if_icmple·····196
841 ········31:·new···········#152················//·class·java/lang/StringBuilder841 ········31:·new···········#152················//·class·java/lang/StringBuilder
842 ········34:·astore········7842 ········34:·astore········7
843 ········36:·aload·········7843 ········36:·aload·········7
844 ········38:·invokespecial·#153················//·Method·java/lang/StringBuilder."<init>":()V844 ········38:·invokespecial·#153················//·Method·java/lang/StringBuilder."<init>":()V
845 ········41:·aload_0845 ········41:·aload_0
846 ········42:·astore_2846 ········42:·astore_2
847 ········43:·aload_0847 ········43:·aload_0
848 ········44:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;848 ········44:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;
849 ········47:·astore_2849 ········47:·astore_2
850 ········48:·aload_2850 ········48:·aload_2
851 ········49:·astore_3851 ········49:·astore_3
852 ········50:·aload_2852 ········50:·aload_2
853 ········51:·invokevirtual·#156················//·Method·android/widget/TextView.getText:()Ljava/lang/CharSequence;853 ········51:·invokevirtual·#156················//·Method·android/widget/TextView.getText:()Ljava/lang/CharSequence;
854 ········54:·invokestatic··#162················//·Method·android/text/SpannableString.valueOf:(Ljava/lang/CharSequence;)Landroid/text/SpannableString;854 ········54:·invokestatic··#162················//·Method·android/text/SpannableString.valueOf:(Ljava/lang/CharSequence;)Landroid/text/SpannableString;
855 ········57:·astore_3 
856 ········58:·aload_3 
857 ········59:·invokestatic··#168················//·Method·android/text/Html.toHtml:(Landroid/text/Spanned;)Ljava/lang/String;855 ········57:·invokestatic··#168················//·Method·android/text/Html.toHtml:(Landroid/text/Spanned;)Ljava/lang/String;
858 ········62:·astore········8856 ········60:·astore········8
859 ········64:·new···········#170················//·class·android/text/TextUtils$SimpleStringSplitter857 ········62:·new···········#170················//·class·android/text/TextUtils$SimpleStringSplitter
860 ········67:·astore········9858 ········65:·astore········9
861 ········69:·bipush········10859 ········67:·bipush········10
862 ········71:·istore········5860 ········69:·istore········5
863 ········73:·aload·········9861 ········71:·aload·········9
864 ········75:·astore_2862 ········73:·astore_2
865 ········76:·aload·········9863 ········74:·aload·········9
866 ········78:·iload·········5864 ········76:·iload·········5
867 ········80:·invokespecial·#174················//·Method·android/text/TextUtils$SimpleStringSplitter."<init>":(C)V865 ········78:·invokespecial·#174················//·Method·android/text/TextUtils$SimpleStringSplitter."<init>":(C)V
868 ········83:·aload·········9866 ········81:·aload·········9
869 ········85:·aload·········8867 ········83:·aload·········8
870 ········87:·invokevirtual·#177················//·Method·android/text/TextUtils$SimpleStringSplitter.setString:(Ljava/lang/String;)V868 ········85:·invokevirtual·#177················//·Method·android/text/TextUtils$SimpleStringSplitter.setString:(Ljava/lang/String;)V
871 ········90:·iconst_0869 ········88:·iconst_0
872 ········91:·istore········10870 ········89:·istore········10
873 ········93:·aload·········9871 ········91:·aload·········9
874 ········95:·invokevirtual·#181················//·Method·android/text/TextUtils$SimpleStringSplitter.iterator:()Ljava/util/Iterator;872 ········93:·invokevirtual·#181················//·Method·android/text/TextUtils$SimpleStringSplitter.iterator:()Ljava/util/Iterator;
875 ········98:·astore········11 
876 ·······100:·aload·········11873 ········96:·astore_3
 874 ········97:·aload_3
877 ·······102:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z875 ········98:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
878 ·······107:·istore········5876 ·······103:·istore········11
879 ·······109:·iload·········5877 ·······105:·iload·········11
880 ·······111:·ifeq··········180878 ·······107:·ifeq··········171
881 ·······114:·aload·········11879 ·······110:·aload_3
882 ·······116:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;880 ·······111:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
883 ·······121:·checkcast·····#193················//·class·java/lang/String881 ·······116:·checkcast·····#193················//·class·java/lang/String
884 ·······124:·astore········12882 ·······119:·astore········12
885 ·······126:·iload·········10883 ·······121:·iload·········10
886 ·······128:·iconst_1884 ·······123:·iconst_1
887 ·······129:·iadd885 ·······124:·iadd
888 ·······130:·istore········10886 ·······125:·istore········10
889 ·······132:·iload·········4887 ·······127:·iload·········4
 888 ·······129:·sipush········-550
 889 ·······132:·iadd
890 ·······134:·istore········6890 ·······133:·istore········6
891 ·······136:·iload·········4891 ·······135:·iload·········6
 892 ·······137:·istore········11
 893 ·······139:·iload·········6
892 ·······138:·sipush········-550894 ·······141:·bipush········50
893 ·······141:·iadd895 ·······143:·iadd
 896 ·······144:·istore········11
 897 ·······146:·iload·········11
894 ·······142:·istore········6898 ·······148:·istore········6
895 ·······144:·iload·········6 
896 ·······146:·istore········5 
897 ·······148:·iload·········6 
898 ·······150:·bipush········50 
899 ·······152:·iadd 
900 ·······153:·istore········5 
901 ·······155:·iload·········5 
902 ·······157:·istore········6 
903 ·······159:·iload·········10899 ·······150:·iload·········10
904 ·······161:·iload·········5900 ·······152:·iload·········11
905 ·······163:·if_icmple·····100901 ·······154:·if_icmple·····97
 902 ·······157:·aload·········7
 903 ·······159:·astore_2
906 ·······166:·aload·········7904 ·······160:·aload·········7
907 ·······168:·astore_2 
908 ·······169:·aload·········7 
909 ·······171:·aload·········12905 ·······162:·aload·········12
910 ·······173:·invokevirtual·#197················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;906 ·······164:·invokevirtual·#197················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
911 ·······176:·pop907 ·······167:·pop
912 ·······177:·goto··········100908 ·······168:·goto··········97
913 ·······180:·aload_0909 ·······171:·aload_0
914 ·······181:·astore_2910 ·······172:·astore_2
915 ·······182:·aload_0911 ·······173:·aload_0
916 ·······183:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;912 ·······174:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView;
917 ·······186:·astore_2913 ·······177:·astore_2
918 ·······187:·aload_2914 ·······178:·aload_2
919 ·······188:·astore_3915 ·······179:·astore_3
920 ·······189:·aload·········7916 ·······180:·aload·········7
921 ·······191:·invokevirtual·#198················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;917 ·······182:·invokevirtual·#198················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
922 ·······194:·invokestatic··#202················//·Method·android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned;918 ·······185:·invokestatic··#202················//·Method·android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned;
923 ·······197:·astore········13919 ·······188:·astore········13
924 ·······199:·aload_2920 ·······190:·aload_2
925 ·······200:·aload·········13921 ·······191:·aload·········13
926 ·······202:·invokevirtual·#203················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V922 ·······193:·invokevirtual·#203················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V
927 ·······205:·new···········#205················//·class·android/text/style/ForegroundColorSpan923 ·······196:·new···········#205················//·class·android/text/style/ForegroundColorSpan
928 ·······208:·astore········14924 ·······199:·astore········14
929 ·······210:·ldc···········#206················//·int·-7829368925 ·······201:·ldc···········#206················//·int·-7829368
930 ·······212:·istore········5926 ·······203:·istore········5
931 ·······214:·iload·········5 
932 ·······216:·istore········6 
933 ·······218:·aload·········14 
Max diff block lines reached; 13673/37903 bytes (36.07%) of diff not shown.
806 B
com/theksmith/android/car_bus_interface/CBIServiceMain.class
686 B
procyon -ec {}
    
Offset 349, 17 lines modifiedOffset 349, 16 lines modified
349 ························this.elmBadConfig(this.getString(2131165201));349 ························this.elmBadConfig(this.getString(2131165201));
350 ····················}350 ····················}
351 ····················return;351 ····················return;
352 ················}352 ················}
353 ············}353 ············}
354 ············this.elmDestroyCommandQueue();354 ············this.elmDestroyCommandQueue();
355 ············this.btWriteBreak();355 ············this.btWriteBreak();
356 ············final·String[]·array·=·split; 
357 ············for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{356 ············for·(int·length·=·split.length,·i·=·0;·i·<·length;·++i)·{
358 ················this.elmQueueCommand(array[i].trim());357 ················this.elmQueueCommand(split[i].trim());
359 ············}358 ············}
360 ········}359 ········}
361 ····}360 ····}
362 ····361 ····
363 ····private·void·elmParseResponse(String·key,·final·boolean·b)·{362 ····private·void·elmParseResponse(String·key,·final·boolean·b)·{
364 ········//·monitorenter(this)363 ········//·monitorenter(this)
365 ········final·String·s·=·"[\\r\\n]";364 ········final·String·s·=·"[\\r\\n]";
6.43 KB
com/theksmith/android/helpers/BluetoothListPreference.class
6.32 KB
javap -verbose -constants -s -l -private {}
    
Offset 130, 23 lines modifiedOffset 130, 23 lines modified
130 ········15:·anewarray·····#20·················//·class·java/lang/CharSequence130 ········15:·anewarray·····#20·················//·class·java/lang/CharSequence
131 ········18:·astore········5131 ········18:·astore········5
132 ········20:·aconst_null132 ········20:·aconst_null
133 ········21:·astore········6133 ········21:·astore········6
134 ········23:·invokestatic··#26·················//·Method·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;134 ········23:·invokestatic··#26·················//·Method·android/bluetooth/BluetoothAdapter.getDefaultAdapter:()Landroid/bluetooth/BluetoothAdapter;
135 ········26:·astore········7135 ········26:·astore········7
136 ········28:·aload·········7136 ········28:·aload·········7
137 ········30:·ifnull········151137 ········30:·ifnull········153
138 ········33:·aload·········7138 ········33:·aload·········7
139 ········35:·invokevirtual·#30·················//·Method·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;139 ········35:·invokevirtual·#30·················//·Method·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;
140 ········38:·astore········6140 ········38:·astore········6
141 ········40:·aload·········6141 ········40:·aload·········6
142 ········42:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I142 ········42:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I
143 ········47:·istore_3143 ········47:·istore_3
144 ········48:·iload_3144 ········48:·iload_3
145 ········49:·ifle··········151145 ········49:·ifle··········153
146 ········52:·aload·········6146 ········52:·aload·········6
147 ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I147 ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I
148 ········59:·anewarray·····#20·················//·class·java/lang/CharSequence148 ········59:·anewarray·····#20·················//·class·java/lang/CharSequence
149 ········62:·astore········4149 ········62:·astore········4
150 ········64:·aload·········6150 ········64:·aload·········6
151 ········66:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I151 ········66:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I
152 ········71:·istore_3152 ········71:·istore_3
Offset 156, 67 lines modifiedOffset 156, 67 lines modified
156 ········78:·iconst_0156 ········78:·iconst_0
157 ········79:·istore········8157 ········79:·istore········8
158 ········81:·aload·········6158 ········81:·aload·········6
159 ········83:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;159 ········83:·invokeinterface·#40,··1···········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
160 ········88:·astore········9160 ········88:·astore········9
161 ········90:·aload·········9161 ········90:·aload·········9
162 ········92:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z162 ········92:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
163 ········97:·istore_3163 ········97:·istore········10
164 ········98:·iload_3164 ········99:·iload·········10
165 ········99:·ifeq··········151165 ·······101:·ifeq··········153
166 ·······102:·aload·········9166 ·······104:·aload·········9
167 ·······104:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;167 ·······106:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
168 ·······109:·checkcast·····#52·················//·class·android/bluetooth/BluetoothDevice168 ·······111:·checkcast·····#52·················//·class·android/bluetooth/BluetoothDevice
169 ·······112:·astore········10169 ·······114:·astore········11
170 ·······114:·aload·········10170 ·······116:·aload·········11
171 ·······116:·invokevirtual·#56·················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;171 ·······118:·invokevirtual·#56·················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;
172 ·······119:·astore········11172 ·······121:·astore········12
173 ·······121:·aload·········4173 ·······123:·aload·········4
174 ·······123:·iload·········8174 ·······125:·iload·········8
175 ·······125:·aload·········11175 ·······127:·aload·········12
176 ·······127:·aastore176 ·······129:·aastore
177 ·······128:·aload·········10177 ·······130:·aload·········11
178 ·······130:·invokevirtual·#59·················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;178 ·······132:·invokevirtual·#59·················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;
179 ·······133:·astore········11179 ·······135:·astore········12
180 ·······135:·aload·········5180 ·······137:·aload·········5
181 ·······137:·iload·········8181 ·······139:·iload·········8
182 ·······139:·aload·········11182 ·······141:·aload·········12
183 ·······141:·aastore183 ·······143:·aastore
184 ·······142:·iload·········8184 ·······144:·iload·········8
185 ·······144:·iconst_1185 ·······146:·iconst_1
186 ·······145:·iadd186 ·······147:·iadd
187 ·······146:·istore········8187 ·······148:·istore········8
188 ·······148:·goto··········90188 ·······150:·goto··········90
189 ·······151:·aload·········6189 ·······153:·aload·········6
190 ·······153:·ifnull········168190 ·······155:·ifnull········170
191 ·······156:·aload·········6191 ·······158:·aload·········6
192 ·······158:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I192 ·······160:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I
193 ·······163:·istore_3193 ·······165:·istore_3
194 ·······164:·iload_3194 ·······166:·iload_3
195 ·······165:·ifgt··········203195 ·······167:·ifgt··········205
196 ·······168:·aload_1196 ·······170:·aload_1
197 ·······169:·invokevirtual·#65·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;197 ·······171:·invokevirtual·#65·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources;
198 ·······172:·astore········11198 ·······174:·astore········9
199 ·······174:·ldc···········#66·················//·int·2131165211199 ·······176:·ldc···········#66·················//·int·2131165211
200 ·······176:·istore········12200 ·······178:·istore········10
201 ·······178:·aload·········11201 ·······180:·aload·········9
202 ·······180:·iload·········12202 ·······182:·iload·········10
203 ·······182:·invokevirtual·#73·················//·Method·android/content/res/Resources.getString:(I)Ljava/lang/String;203 ·······184:·invokevirtual·#73·················//·Method·android/content/res/Resources.getString:(I)Ljava/lang/String;
204 ·······185:·astore········11204 ·······187:·astore········9
205 ·······187:·aload·········4205 ·······189:·aload·········4
206 ·······189:·iconst_0206 ·······191:·iconst_0
207 ·······190:·aload·········11207 ·······192:·aload·········9
208 ·······192:·aastore208 ·······194:·aastore
209 ·······193:·ldc···········#75·················//·String209 ·······195:·ldc···········#75·················//·String
210 ·······195:·astore········11210 ·······197:·astore········9
211 ·······197:·aload·········5211 ·······199:·aload·········5
212 ·······199:·iconst_0212 ·······201:·iconst_0
213 ·······200:·aload·········11213 ·······202:·aload·········9
214 ·······202:·aastore214 ·······204:·aastore
215 ·······203:·aload_0215 ·······205:·aload_0
216 ·······204:·aload·········4216 ·······206:·aload·········4
217 ·······206:·invokevirtual·#79·················//·Method·setEntries:([Ljava/lang/CharSequence;)V217 ·······208:·invokevirtual·#79·················//·Method·setEntries:([Ljava/lang/CharSequence;)V
218 ·······209:·aload_0218 ·······211:·aload_0
219 ·······210:·aload·········5219 ·······212:·aload·········5
220 ·······212:·invokevirtual·#82·················//·Method·setEntryValues:([Ljava/lang/CharSequence;)V220 ·······214:·invokevirtual·#82·················//·Method·setEntryValues:([Ljava/lang/CharSequence;)V
221 ·······215:·return221 ·······217:·return
222 }222 }
4.7 KB
smali/com/theksmith/android/helpers/BluetoothListPreference.smali
    
Offset 21, 35 lines modifiedOffset 21, 35 lines modified
21 ····invoke-direct·{p0,·p1,·v0},·Lcom/theksmith/android/helpers/BluetoothListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V21 ····invoke-direct·{p0,·p1,·v0},·Lcom/theksmith/android/helpers/BluetoothListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
22 ····.line·2922 ····.line·29
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V25 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
26 ····.locals·1026 ····.locals·9
27 ····.param·p1,·"context"····#·Landroid/content/Context;27 ····.param·p1,·"context"····#·Landroid/content/Context;
28 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;28 ····.param·p2,·"attrs"····#·Landroid/util/AttributeSet;
  
29 ····.prologue29 ····.prologue
30 ····const/4·v7,·0x130 ····const/4·v6,·0x1
  
31 ····const/4·v9,·0x031 ····const/4·v8,·0x0
  
32 ····.line·3232 ····.line·32
33 ····invoke-direct·{p0,·p1,·p2},·Landroid/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V33 ····invoke-direct·{p0,·p1,·p2},·Landroid/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
34 ····.line·3634 ····.line·36
35 ····new-array·v3,·v7,·[Ljava/lang/CharSequence;35 ····new-array·v3,·v6,·[Ljava/lang/CharSequence;
  
36 ····.line·3736 ····.line·37
37 ····.local·v3,·"entries":[Ljava/lang/CharSequence;37 ····.local·v3,·"entries":[Ljava/lang/CharSequence;
38 ····new-array·v6,·v7,·[Ljava/lang/CharSequence;38 ····new-array·v5,·v6,·[Ljava/lang/CharSequence;
  
39 ····.line·3939 ····.line·39
40 ····.local·v6,·"values":[Ljava/lang/CharSequence;40 ····.local·v5,·"values":[Ljava/lang/CharSequence;
41 ····const/4·v2,·0x041 ····const/4·v2,·0x0
  
42 ····.line·4142 ····.line·41
43 ····.local·v2,·"devices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"43 ····.local·v2,·"devices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"
44 ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;44 ····invoke-static·{},·Landroid/bluetooth/BluetoothAdapter;->getDefaultAdapter()Landroid/bluetooth/BluetoothAdapter;
  
45 ····move-result-object·v045 ····move-result-object·v0
Offset 62, 50 lines modifiedOffset 62, 49 lines modified
62 ····invoke-virtual·{v0},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;62 ····invoke-virtual·{v0},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
  
63 ····move-result-object·v263 ····move-result-object·v2
  
64 ····.line·4664 ····.line·46
65 ····invoke-interface·{v2},·Ljava/util/Set;->size()I65 ····invoke-interface·{v2},·Ljava/util/Set;->size()I
  
66 ····move-result·v766 ····move-result·v6
  
67 ····if-lez·v7,·:cond_067 ····if-lez·v6,·:cond_0
  
68 ····.line·4768 ····.line·47
69 ····invoke-interface·{v2},·Ljava/util/Set;->size()I69 ····invoke-interface·{v2},·Ljava/util/Set;->size()I
  
70 ····move-result·v770 ····move-result·v6
  
71 ····new-array·v3,·v7,·[Ljava/lang/CharSequence;71 ····new-array·v3,·v6,·[Ljava/lang/CharSequence;
  
72 ····.line·4872 ····.line·48
73 ····invoke-interface·{v2},·Ljava/util/Set;->size()I73 ····invoke-interface·{v2},·Ljava/util/Set;->size()I
  
74 ····move-result·v774 ····move-result·v6
  
75 ····new-array·v6,·v7,·[Ljava/lang/CharSequence;75 ····new-array·v5,·v6,·[Ljava/lang/CharSequence;
  
76 ····.line·4976 ····.line·49
77 ····const/4·v4,·0x077 ····const/4·v4,·0x0
  
78 ····.line·5078 ····.line·50
79 ····.local·v4,·"i":I79 ····.local·v4,·"i":I
80 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;80 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
81 ····move-result-object·v581 ····move-result-object·v6
  
82 ····.local·v5,·"i$":Ljava/util/Iterator; 
83 ····:goto_082 ····:goto_0
84 ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z83 ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z
  
85 ····move-result·v784 ····move-result·v7
  
86 ····if-eqz·v7,·:cond_085 ····if-eqz·v7,·:cond_0
  
87 ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object;86 ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
88 ····move-result-object·v187 ····move-result-object·v1
  
89 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;88 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;
  
90 ····.line·5189 ····.line·51
91 ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice;90 ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice;
Offset 116, 57 lines modifiedOffset 115, 56 lines modified
116 ····aput-object·v7,·v3,·v4115 ····aput-object·v7,·v3,·v4
  
117 ····.line·52116 ····.line·52
118 ····invoke-virtual·{v1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String;117 ····invoke-virtual·{v1},·Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String;
  
119 ····move-result-object·v7118 ····move-result-object·v7
  
120 ····aput-object·v7,·v6,·v4119 ····aput-object·v7,·v5,·v4
  
121 ····.line·53120 ····.line·53
122 ····add-int/lit8·v4,·v4,·0x1121 ····add-int/lit8·v4,·v4,·0x1
  
123 ····.line·54122 ····.line·54
124 ····goto·:goto_0123 ····goto·:goto_0
  
125 ····.line·58124 ····.line·58
126 ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice;125 ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice;
127 ····.end·local·v4····#·"i":I126 ····.end·local·v4····#·"i":I
128 ····.end·local·v5····#·"i$":Ljava/util/Iterator; 
129 ····:cond_0127 ····:cond_0
130 ····if-eqz·v2,·:cond_1128 ····if-eqz·v2,·:cond_1
  
131 ····invoke-interface·{v2},·Ljava/util/Set;->size()I129 ····invoke-interface·{v2},·Ljava/util/Set;->size()I
  
132 ····move-result·v7130 ····move-result·v6
  
133 ····if-gtz·v7,·:cond_2131 ····if-gtz·v6,·:cond_2
  
134 ····.line·59132 ····.line·59
135 ····:cond_1133 ····:cond_1
136 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;134 ····invoke-virtual·{p1},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
137 ····move-result-object·v7135 ····move-result-object·v6
  
138 ····const·v8,·0x7f07001b136 ····const·v7,·0x7f07001b
  
139 ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;137 ····invoke-virtual·{v6,·v7},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
  
140 ····move-result-object·v7138 ····move-result-object·v6
  
Max diff block lines reached; 599/4684 bytes (12.79%) of diff not shown.
736 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$2.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$text:Ljava/lang/String;22 .field·final·synthetic·val$text:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
26 ····.prologue27 ····.prologue
27 ····.line·9028 ····.line·90
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$2;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$2;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
29 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$2;->val$text:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$2;->val$text:Ljava/lang/String;
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
25 ····.prologue26 ····.prologue
26 ····.line·22127 ····.line·221
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$2;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$2;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25.3 KB
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal.smali
    
Offset 107, 15 lines modifiedOffset 107, 14 lines modified
107 ····.line·408107 ····.line·408
108 ····new-instance·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;108 ····new-instance·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;
  
109 ····invoke-direct·{v0,·p0},·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;-><init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V109 ····invoke-direct·{v0,·p0},·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;-><init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
  
110 ····iput-object·v0,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mServiceMainConnection:Landroid/content/ServiceConnection;110 ····iput-object·v0,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mServiceMainConnection:Landroid/content/ServiceConnection;
  
111 ····.line·430 
112 ····return-void111 ····return-void
113 .end·method112 .end·method
  
114 .method·static·synthetic·access$000(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V113 .method·static·synthetic·access$000(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
115 ····.locals·0114 ····.locals·0
116 ····.param·p0,·"x0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;115 ····.param·p0,·"x0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
Offset 312, 593 lines modifiedOffset 311, 587 lines modified
312 ····.local·v0,·"e":Landroid/os/RemoteException;311 ····.local·v0,·"e":Landroid/os/RemoteException;
313 ····invoke-virtual·{p0},·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->serviceMainLostBinding()V312 ····invoke-virtual·{p0},·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->serviceMainLostBinding()V
  
314 ····goto·:goto_0313 ····goto·:goto_0
315 .end·method314 .end·method
  
316 .method·private·terminalAppend(Lcom/theksmith/android/car_bus_interface/BusData;)V315 .method·private·terminalAppend(Lcom/theksmith/android/car_bus_interface/BusData;)V
317 ····.locals·28316 ····.locals·26
318 ····.param·p1,·"data"····#·Lcom/theksmith/android/car_bus_interface/BusData;317 ····.param·p1,·"data"····#·Lcom/theksmith/android/car_bus_interface/BusData;
  
319 ····.prologue318 ····.prologue
320 ····.line·293319 ····.line·293
321 ····move-object/from16·v0,·p0320 ····move-object/from16·v0,·p0
  
322 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mTxtTerminal:Landroid/widget/TextView;321 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mTxtTerminal:Landroid/widget/TextView;
  
323 ····move-object/from16·v23,·v0322 ····move-object/from16·v22,·v0
  
324 ····invoke-virtual/range·{v23·..·v23},·Landroid/widget/TextView;->getLineCount()I323 ····invoke-virtual/range·{v22·..·v22},·Landroid/widget/TextView;->getLineCount()I
  
325 ····move-result·v16324 ····move-result·v15
  
326 ····.line·294325 ····.line·294
327 ····.local·v16,·"lines":I326 ····.local·v15,·"lines":I
328 ····const/16·v23,·0x226327 ····const/16·v22,·0x226
  
329 ····move/from16·v0,·v16 
  
330 ····move/from16·v1,·v23328 ····move/from16·v0,·v22
  
331 ····if-le·v0,·v1,·:cond_2329 ····if-le·v15,·v0,·:cond_2
  
332 ····.line·295330 ····.line·295
333 ····new-instance·v22,·Ljava/lang/StringBuilder;331 ····new-instance·v21,·Ljava/lang/StringBuilder;
  
334 ····invoke-direct/range·{v22·..·v22},·Ljava/lang/StringBuilder;-><init>()V332 ····invoke-direct/range·{v21·..·v21},·Ljava/lang/StringBuilder;-><init>()V
  
335 ····.line·296333 ····.line·296
336 ····.local·v22,·"trimmed":Ljava/lang/StringBuilder;334 ····.local·v21,·"trimmed":Ljava/lang/StringBuilder;
337 ····move-object/from16·v0,·p0335 ····move-object/from16·v0,·p0
  
338 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mTxtTerminal:Landroid/widget/TextView;336 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->mTxtTerminal:Landroid/widget/TextView;
  
339 ····move-object/from16·v23,·v0337 ····move-object/from16·v22,·v0
  
340 ····invoke-virtual/range·{v23·..·v23},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;338 ····invoke-virtual/range·{v22·..·v22},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;
  
341 ····move-result-object·v23339 ····move-result-object·v22
  
342 ····invoke-static/range·{v23·..·v23},·Landroid/text/SpannableString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString;340 ····invoke-static/range·{v22·..·v22},·Landroid/text/SpannableString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString;
  
343 ····move-result-object·v23341 ····move-result-object·v22
  
344 ····invoke-static/range·{v23·..·v23},·Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String;342 ····invoke-static/range·{v22·..·v22},·Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String;
  
345 ····move-result-object·v12343 ····move-result-object·v12
  
346 ····.line·298344 ····.line·298
347 ····.local·v12,·"html":Ljava/lang/String;345 ····.local·v12,·"html":Ljava/lang/String;
348 ····new-instance·v21,·Landroid/text/TextUtils$SimpleStringSplitter;346 ····new-instance·v20,·Landroid/text/TextUtils$SimpleStringSplitter;
  
349 ····const/16·v23,·0xa347 ····const/16·v22,·0xa
  
350 ····move-object/from16·v0,·v21348 ····move-object/from16·v0,·v20
  
351 ····move/from16·v1,·v23349 ····move/from16·v1,·v22
  
352 ····invoke-direct·{v0,·v1},·Landroid/text/TextUtils$SimpleStringSplitter;-><init>(C)V350 ····invoke-direct·{v0,·v1},·Landroid/text/TextUtils$SimpleStringSplitter;-><init>(C)V
  
353 ····.line·299351 ····.line·299
354 ····.local·v21,·"splitter":Landroid/text/TextUtils$SimpleStringSplitter;352 ····.local·v20,·"splitter":Landroid/text/TextUtils$SimpleStringSplitter;
355 ····move-object/from16·v0,·v21353 ····move-object/from16·v0,·v20
  
356 ····invoke-virtual·{v0,·v12},·Landroid/text/TextUtils$SimpleStringSplitter;->setString(Ljava/lang/String;)V354 ····invoke-virtual·{v0,·v12},·Landroid/text/TextUtils$SimpleStringSplitter;->setString(Ljava/lang/String;)V
  
357 ····.line·301355 ····.line·301
358 ····const/4·v14,·0x0356 ····const/4·v13,·0x0
  
359 ····.line·302357 ····.line·302
360 ····.local·v14,·"l":I358 ····.local·v13,·"l":I
361 ····invoke-virtual/range·{v21·..·v21},·Landroid/text/TextUtils$SimpleStringSplitter;->iterator()Ljava/util/Iterator;359 ····invoke-virtual/range·{v20·..·v20},·Landroid/text/TextUtils$SimpleStringSplitter;->iterator()Ljava/util/Iterator;
  
362 ····move-result-object·v13360 ····move-result-object·v22
  
363 ····.local·v13,·"i$":Ljava/util/Iterator; 
364 ····:cond_0361 ····:cond_0
365 ····:goto_0362 ····:goto_0
366 ····invoke-interface·{v13},·Ljava/util/Iterator;->hasNext()Z363 ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z
  
367 ····move-result·v23364 ····move-result·v23
  
368 ····if-eqz·v23,·:cond_1365 ····if-eqz·v23,·:cond_1
  
369 ····invoke-interface·{v13},·Ljava/util/Iterator;->next()Ljava/lang/Object;366 ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
370 ····move-result-object·v15367 ····move-result-object·v14
  
371 ····check-cast·v15,·Ljava/lang/String;368 ····check-cast·v14,·Ljava/lang/String;
  
372 ····.line·303369 ····.line·303
373 ····.local·v15,·"line":Ljava/lang/String;370 ····.local·v14,·"line":Ljava/lang/String;
374 ····add-int/lit8·v14,·v14,·0x1371 ····add-int/lit8·v13,·v13,·0x1
  
375 ····.line·304372 ····.line·304
376 ····move/from16·v0,·v16 
  
377 ····add-int/lit16·v0,·v0,·-0x226373 ····add-int/lit16·v0,·v15,·-0x226
  
378 ····move/from16·v23,·v0374 ····move/from16·v23,·v0
  
379 ····add-int/lit8·v23,·v23,·0x32375 ····add-int/lit8·v23,·v23,·0x32
Max diff block lines reached; 20325/25743 bytes (78.95%) of diff not shown.
685 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$keyCode:I22 .field·final·synthetic·val$keyCode:I
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;I)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;I)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
26 ····.prologue27 ····.prologue
27 ····.line·14728 ····.line·147
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$4;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$4;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
29 ····iput·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$4;->val$keyCode:I30 ····iput·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$4;->val$keyCode:I
  
811 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$4.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView;22 .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;Landroid/widget/ScrollView;)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;Landroid/widget/ScrollView;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
26 ····.prologue27 ····.prologue
27 ····.line·28128 ····.line·281
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$4;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$4;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
29 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$4;->val$scrollView:Landroid/widget/ScrollView;30 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$4;->val$scrollView:Landroid/widget/ScrollView;
  
773 B
smali/com/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
22 ····.prologue23 ····.prologue
23 ····.line·21424 ····.line·214
24 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler;->this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;25 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler;->this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
311 B
smali/com/theksmith/android/car_bus_interface/R.smali
    
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .method·public·constructor·<init>()V23 .method·public·constructor·<init>()V
24 ····.locals·024 ····.locals·0
  
25 ····.prologue25 ····.prologue
26 ····.line·1026 ····.line·10
27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
28 ····.line·109 
29 ····return-void28 ····return-void
30 .end·method29 .end·method
776 B
smali/com/theksmith/android/car_bus_interface/BusMessageProcessor$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$action:Ljava/lang/String;22 .field·final·synthetic·val$action:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
26 ····.prologue27 ····.prologue
27 ····.line·40128 ····.line·401
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$1;->this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$1;->this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
29 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$1;->val$action:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$1;->val$action:Ljava/lang/String;
  
693 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$7.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$visible:Z22 .field·final·synthetic·val$visible:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
26 ····.prologue27 ····.prologue
27 ····.line·30128 ····.line·301
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$7;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$7;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
29 ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$7;->val$visible:Z30 ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$7;->val$visible:Z
  
802 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
22 ····.prologue23 ····.prologue
23 ····.line·43024 ····.line·430
24 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;25 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
749 B
smali/com/theksmith/android/car_bus_interface/BusMessageProcessor$2.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
25 ····.prologue26 ····.prologue
26 ····.line·41427 ····.line·414
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$2;->this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor$2;->this$0:Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
743 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$3.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$command:Ljava/lang/String;22 .field·final·synthetic·val$command:Ljava/lang/String;
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
26 ····.prologue27 ····.prologue
27 ····.line·10728 ····.line·107
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$3;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$3;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
29 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$3;->val$command:Ljava/lang/String;30 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$3;->val$command:Ljava/lang/String;
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$3.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
25 ····.prologue26 ····.prologue
26 ····.line·23627 ····.line·236
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$3;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$3;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
741 B
smali/com/theksmith/android/car_bus_interface/CBIActvitySettings$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;
  
25 ····.prologue26 ····.prologue
26 ····.line·7427 ····.line·74
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActvitySettings$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActvitySettings$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
11.7 KB
smali/com/theksmith/android/car_bus_interface/AndroidActions$8.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$task:Ljava/lang/String;24 .field·final·synthetic·val$task:Ljava/lang/String;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;[Ljava/lang/String;)V26 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;[Ljava/lang/String;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
28 ····.prologue29 ····.prologue
29 ····.line·32730 ····.line·327
30 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;31 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
31 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$task:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$task:Ljava/lang/String;
  
Offset 41, 177 lines modifiedOffset 42, 171 lines modified
  
41 ····return-void42 ····return-void
42 .end·method43 .end·method
  
  
43 #·virtual·methods44 #·virtual·methods
44 .method·public·run()V45 .method·public·run()V
45 ····.locals·1046 ····.locals·8
  
46 ····.prologue47 ····.prologue
 48 ····const/4·v5,·0x0
  
47 ····.line·33149 ····.line·331
48 ····:try_start_050 ····:try_start_0
49 ····new-instance·v3,·Lnet/dinglisch/android/tasker/TaskerIntent;51 ····new-instance·v1,·Lnet/dinglisch/android/tasker/TaskerIntent;
  
50 ····iget-object·v7,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$task:Ljava/lang/String;52 ····iget-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$task:Ljava/lang/String;
  
51 ····invoke-direct·{v3,·v7},·Lnet/dinglisch/android/tasker/TaskerIntent;-><init>(Ljava/lang/String;)V53 ····invoke-direct·{v1,·v4},·Lnet/dinglisch/android/tasker/TaskerIntent;-><init>(Ljava/lang/String;)V
  
52 ····.line·33354 ····.line·333
53 ····.local·v3,·"intent":Lnet/dinglisch/android/tasker/TaskerIntent;55 ····.local·v1,·"intent":Lnet/dinglisch/android/tasker/TaskerIntent;
54 ····iget-object·v0,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$params:[Ljava/lang/String;56 ····iget-object·v6,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$params:[Ljava/lang/String;
  
55 ····.local·v0,·"arr$":[Ljava/lang/String; 
56 ····array-length·v4,·v057 ····array-length·v7,·v6
  
 58 ····move·v4,·v5
57 ····.local·v4,·"len$":I 
58 ····const/4·v2,·0x0 
  
59 ····.local·v2,·"i$":I 
60 ····:goto_059 ····:goto_0
61 ····if-ge·v2,·v4,·:cond_060 ····if-ge·v4,·v7,·:cond_0
  
62 ····aget-object·v5,·v0,·v261 ····aget-object·v2,·v6,·v4
  
63 ····.line·33462 ····.line·334
64 ····.local·v5,·"param":Ljava/lang/String;63 ····.local·v2,·"param":Ljava/lang/String;
65 ····invoke-virtual·{v3,·v5},·Lnet/dinglisch/android/tasker/TaskerIntent;->addParameter(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent;64 ····invoke-virtual·{v1,·v2},·Lnet/dinglisch/android/tasker/TaskerIntent;->addParameter(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent;
  
66 ····.line·33365 ····.line·333
67 ····add-int/lit8·v2,·v2,·0x166 ····add-int/lit8·v4,·v4,·0x1
  
68 ····goto·:goto_067 ····goto·:goto_0
  
69 ····.line·33768 ····.line·337
70 ····.end·local·v5····#·"param":Ljava/lang/String;69 ····.end·local·v2····#·"param":Ljava/lang/String;
71 ····:cond_070 ····:cond_0
72 ····iget-object·v7,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;71 ····iget-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
73 ····invoke-static·{v7},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;72 ····invoke-static·{v4},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;
  
74 ····move-result-object·v773 ····move-result-object·v4
  
75 ····invoke-virtual·{v7,·v3},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V74 ····invoke-virtual·{v4,·v1},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
76 ····:try_end_075 ····:try_end_0
77 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_076 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
  
78 ····.line·34677 ····.line·346
79 ····.end·local·v0····#·"arr$":[Ljava/lang/String; 
80 ····.end·local·v2····#·"i$":I 
81 ····.end·local·v3····#·"intent":Lnet/dinglisch/android/tasker/TaskerIntent;78 ····.end·local·v1····#·"intent":Lnet/dinglisch/android/tasker/TaskerIntent;
82 ····.end·local·v4····#·"len$":I 
83 ····:cond_179 ····:cond_1
84 ····:goto_180 ····:goto_1
85 ····return-void81 ····return-void
  
86 ····.line·33882 ····.line·338
87 ····:catch_083 ····:catch_0
88 ····move-exception·v184 ····move-exception·v0
  
89 ····.line·33985 ····.line·339
90 ····.local·v1,·"e":Ljava/lang/Exception;86 ····.local·v0,·"e":Ljava/lang/Exception;
91 ····const-string·v7,·"AndroidActions"87 ····const-string·v4,·"AndroidActions"
  
92 ····new-instance·v8,·Ljava/lang/StringBuilder;88 ····new-instance·v6,·Ljava/lang/StringBuilder;
  
93 ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V89 ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V
  
94 ····const-string·v9,·"taskerExecuteTask()·:·unexpected·exception·:·exception=·"90 ····const-string·v7,·"taskerExecuteTask()·:·unexpected·exception·:·exception=·"
  
95 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;91 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····move-result-object·v892 ····move-result-object·v6
  
97 ····invoke-virtual·{v1},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;93 ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
98 ····move-result-object·v994 ····move-result-object·v7
  
99 ····invoke-virtual·{v8,·v9},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;95 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
100 ····move-result-object·v896 ····move-result-object·v6
  
101 ····invoke-virtual·{v8},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;97 ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
102 ····move-result-object·v898 ····move-result-object·v6
  
103 ····invoke-static·{v7,·v8,·v1},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I99 ····invoke-static·{v4,·v6,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
  
104 ····.line·341100 ····.line·341
105 ····iget-object·v7,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;101 ····iget-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
106 ····invoke-static·{v7},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$100(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z102 ····invoke-static·{v4},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$100(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z
  
107 ····move-result·v7103 ····move-result·v4
  
108 ····if-nez·v7,·:cond_1104 ····if-nez·v4,·:cond_1
  
109 ····.line·342105 ····.line·342
110 ····new-instance·v7,·Ljava/lang/StringBuilder;106 ····new-instance·v4,·Ljava/lang/StringBuilder;
Max diff block lines reached; 5085/11829 bytes (42.99%) of diff not shown.
731 B
smali/com/theksmith/android/car_bus_interface/CBIServiceMain$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;18 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V20 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
22 ····.prologue23 ····.prologue
23 ····.line·45524 ····.line·455
24 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;25 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIServiceMain;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
693 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$6.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$visible:Z22 .field·final·synthetic·val$visible:Z
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V24 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
26 ····.prologue27 ····.prologue
27 ····.line·28028 ····.line·280
28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$6;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;29 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$6;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
29 ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$6;->val$visible:Z30 ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$6;->val$visible:Z
  
11.8 KB
smali/com/theksmith/android/car_bus_interface/CBIServiceMain.smali
    
Offset 847, 102 lines modifiedOffset 847, 100 lines modified
847 .method·private·cancelAllThreads()V847 .method·private·cancelAllThreads()V
848 ····.locals·5848 ····.locals·5
  
849 ····.prologue849 ····.prologue
850 ····const/4·v4,·0x0850 ····const/4·v4,·0x0
  
851 ····.line·297851 ····.line·297
852 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;852 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;
  
853 ····if-eqz·v3,·:cond_0853 ····if-eqz·v2,·:cond_0
  
854 ····.line·298854 ····.line·298
855 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;855 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;
  
856 ····invoke-virtual·{v3},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;->cancel()V856 ····invoke-virtual·{v2},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;->cancel()V
  
857 ····.line·299857 ····.line·299
858 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;858 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;
  
859 ····.line·302859 ····.line·302
860 ····:cond_0860 ····:cond_0
861 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;861 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;
  
862 ····if-eqz·v3,·:cond_1862 ····if-eqz·v2,·:cond_1
  
863 ····.line·303863 ····.line·303
864 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;864 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;
  
865 ····invoke-virtual·{v3},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;->cancel()V865 ····invoke-virtual·{v2},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;->cancel()V
  
866 ····.line·304866 ····.line·304
867 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;867 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;
  
868 ····.line·307868 ····.line·307
869 ····:cond_1869 ····:cond_1
870 ····invoke-direct·{p0},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->elmDestroyCommandQueue()V870 ····invoke-direct·{p0},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->elmDestroyCommandQueue()V
  
871 ····.line·309871 ····.line·309
872 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;872 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;
  
873 ····if-eqz·v3,·:cond_4873 ····if-eqz·v2,·:cond_4
  
874 ····.line·310874 ····.line·310
875 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;875 ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;
  
876 ····invoke-virtual·{v3},·Ljava/util/HashMap;->keySet()Ljava/util/Set;876 ····invoke-virtual·{v2},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
  
877 ····move-result-object·v3877 ····move-result-object·v2
  
878 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;878 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
879 ····move-result-object·v0879 ····move-result-object·v2
  
880 ····.local·v0,·"i$":Ljava/util/Iterator; 
881 ····:cond_2880 ····:cond_2
882 ····:goto_0881 ····:goto_0
883 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z882 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
884 ····move-result·v3883 ····move-result·v3
  
885 ····if-eqz·v3,·:cond_3884 ····if-eqz·v3,·:cond_3
  
886 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;885 ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
887 ····move-result-object·v1886 ····move-result-object·v0
  
888 ····check-cast·v1,·Ljava/lang/String;887 ····check-cast·v0,·Ljava/lang/String;
  
889 ····.line·311888 ····.line·311
890 ····.local·v1,·"msg":Ljava/lang/String;889 ····.local·v0,·"msg":Ljava/lang/String;
891 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;890 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;
  
892 ····invoke-virtual·{v3,·v1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;891 ····invoke-virtual·{v3,·v0},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
  
893 ····move-result-object·v2892 ····move-result-object·v1
  
894 ····check-cast·v2,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;893 ····check-cast·v1,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
  
895 ····.line·312894 ····.line·312
896 ····.local·v2,·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;895 ····.local·v1,·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
897 ····if-eqz·v2,·:cond_2896 ····if-eqz·v1,·:cond_2
  
898 ····.line·313897 ····.line·313
899 ····invoke-virtual·{v2},·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;->cancel()V898 ····invoke-virtual·{v1},·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;->cancel()V
  
900 ····goto·:goto_0899 ····goto·:goto_0
  
901 ····.line·316900 ····.line·316
902 ····.end·local·v1····#·"msg":Ljava/lang/String;901 ····.end·local·v0····#·"msg":Ljava/lang/String;
903 ····.end·local·v2····#·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;902 ····.end·local·v1····#·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;
904 ····:cond_3903 ····:cond_3
905 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;904 ····iput-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap;
  
906 ····.line·318905 ····.line·318
907 ····.end·local·v0····#·"i$":Ljava/util/Iterator; 
908 ····:cond_4906 ····:cond_4
909 ····return-void907 ····return-void
910 .end·method908 .end·method
  
911 .method·private·elmBadConfig(Ljava/lang/String;)V909 .method·private·elmBadConfig(Ljava/lang/String;)V
912 ····.locals·1910 ····.locals·1
913 ····.param·p1,·"noticeErrorText"····#·Ljava/lang/String;911 ····.param·p1,·"noticeErrorText"····#·Ljava/lang/String;
Offset 1595, 143 lines modifiedOffset 1593, 138 lines modified
  
1595 ····monitor-exit·p01593 ····monitor-exit·p0
  
1596 ····throw·v221594 ····throw·v22
1597 .end·method1595 .end·method
  
1598 .method·private·declared-synchronized·elmInitStartupCommands()V1596 .method·private·declared-synchronized·elmInitStartupCommands()V
1599 ····.locals·91597 ····.locals·6
  
1600 ····.prologue1598 ····.prologue
1601 ····.line·7241599 ····.line·724
1602 ····monitor-enter·p01600 ····monitor-enter·p0
  
1603 ····:try_start_01601 ····:try_start_0
1604 ····iget-object·v6,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mSettings:Landroid/content/SharedPreferences;1602 ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mSettings:Landroid/content/SharedPreferences;
  
1605 ····const-string·v7,·"elm_commands"1603 ····const-string·v4,·"elm_commands"
  
1606 ····const-string·v8,·""1604 ····const-string·v5,·""
  
1607 ····invoke-interface·{v6,·v7,·v8},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;1605 ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  
1608 ····move-result-object·v51606 ····move-result-object·v2
  
Max diff block lines reached; 5113/11981 bytes (42.68%) of diff not shown.
26.8 KB
smali/com/theksmith/android/car_bus_interface/AndroidActions$5.smali
    
Offset 20, 477 lines modifiedOffset 20, 432 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
25 ····.prologue26 ····.prologue
26 ····.line·18127 ····.line·181
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
29 ····return-void30 ····return-void
30 .end·method31 .end·method
  
  
31 #·virtual·methods32 #·virtual·methods
32 .method·public·run()V33 .method·public·run()V
33 ····.locals·2134 ····.locals·18
  
34 ····.prologue35 ····.prologue
35 ····.line·18536 ····.line·185
36 ····:try_start_037 ····:try_start_0
37 ····const-string·v3,·"android"38 ····const-string·v1,·"android"
  
38 ····.line·18639 ····.line·186
39 ····.local·v3,·"ANDROID":Ljava/lang/String;40 ····.local·v1,·"ANDROID":Ljava/lang/String;
40 ····const-string·v5,·"com.android.systemui"41 ····const-string·v3,·"com.android.systemui"
  
41 ····.line·18742 ····.line·187
42 ····.local·v5,·"ANDROID_UI":Ljava/lang/String;43 ····.local·v3,·"ANDROID_UI":Ljava/lang/String;
43 ····const-string·v4,·"com.android.launcher"44 ····const-string·v2,·"com.android.launcher"
  
44 ····.line·19045 ····.line·190
45 ····.local·v4,·"ANDROID_LAUNCHER":Ljava/lang/String;46 ····.local·v2,·"ANDROID_LAUNCHER":Ljava/lang/String;
46 ····const-string·v11,·"com.android.launcher"47 ····const-string·v8,·"com.android.launcher"
  
47 ····.line·19248 ····.line·192
48 ····.local·v11,·"launcherPackageName":Ljava/lang/String;49 ····.local·v8,·"launcherPackageName":Ljava/lang/String;
49 ····new-instance·v10,·Landroid/content/Intent;50 ····new-instance·v7,·Landroid/content/Intent;
  
50 ····const-string·v18,·"android.intent.action.MAIN"51 ····const-string·v15,·"android.intent.action.MAIN"
  
51 ····move-object/from16·v0,·v18 
  
52 ····invoke-direct·{v10,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V52 ····invoke-direct·{v7,·v15},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
53 ····.line·19353 ····.line·193
54 ····.local·v10,·"intent":Landroid/content/Intent;54 ····.local·v7,·"intent":Landroid/content/Intent;
55 ····const-string·v18,·"android.intent.category.HOME"55 ····const-string·v15,·"android.intent.category.HOME"
  
56 ····move-object/from16·v0,·v18 
  
57 ····invoke-virtual·{v10,·v0},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;56 ····invoke-virtual·{v7,·v15},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
  
58 ····.line·19457 ····.line·194
59 ····move-object/from16·v0,·p058 ····move-object/from16·v0,·p0
  
60 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;59 ····iget-object·v15,·v0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
61 ····move-object/from16·v18,·v0 
  
62 ····invoke-static/range·{v18·..·v18},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;60 ····invoke-static·{v15},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;
  
63 ····move-result-object·v1861 ····move-result-object·v15
  
64 ····const-string·v19,·"activity"62 ····const-string·v16,·"activity"
  
65 ····invoke-virtual/range·{v18·..·v19},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;63 ····invoke-virtual/range·{v15·..·v16},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
66 ····move-result-object·v664 ····move-result-object·v4
  
67 ····check-cast·v6,·Landroid/app/ActivityManager;65 ····check-cast·v4,·Landroid/app/ActivityManager;
  
68 ····.line·19566 ····.line·195
69 ····.local·v6,·"activityManager":Landroid/app/ActivityManager;67 ····.local·v4,·"activityManager":Landroid/app/ActivityManager;
70 ····move-object/from16·v0,·p068 ····move-object/from16·v0,·p0
  
71 ····iget-object·v0,·v0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;69 ····iget-object·v15,·v0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$5;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
72 ····move-object/from16·v18,·v0 
  
73 ····invoke-static/range·{v18·..·v18},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;70 ····invoke-static·{v15},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$000(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Landroid/content/Context;
  
74 ····move-result-object·v1871 ····move-result-object·v15
  
75 ····invoke-virtual/range·{v18·..·v18},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; 
  
76 ····move-result-object·v1872 ····invoke-virtual·{v15},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
  
77 ····invoke-virtual·{v10},·Landroid/content/Intent;->getFlags()I73 ····move-result-object·v15
  
78 ····move-result·v1974 ····invoke-virtual·{v7},·Landroid/content/Intent;->getFlags()I
  
79 ····move-object/from16·v0,·v1875 ····move-result·v16
  
80 ····move/from16·v1,·v1976 ····move/from16·v0,·v16
  
81 ····invoke-virtual·{v0,·v10,·v1},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;77 ····invoke-virtual·{v15,·v7,·v0},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;
  
82 ····move-result-object·v1478 ····move-result-object·v11
  
83 ····.line·19779 ····.line·197
84 ····.local·v14,·"resolveInfo":Landroid/content/pm/ResolveInfo;80 ····.local·v11,·"resolveInfo":Landroid/content/pm/ResolveInfo;
85 ····iget-object·v0,·v14,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;81 ····iget-object·v15,·v11,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
  
86 ····move-object/from16·v18,·v0 
  
87 ····if-eqz·v18,·:cond_0 
  
88 ····iget-object·v0,·v14,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;82 ····if-eqz·v15,·:cond_0
  
89 ····move-object/from16·v18,·v083 ····iget-object·v15,·v11,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
  
90 ····move-object/from16·v0,·v1884 ····iget-object·v15,·v15,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
  
91 ····iget-object·v0,·v0,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;85 ····const-string·v16,·""
  
92 ····move-object/from16·v18,·v086 ····move-object/from16·v0,·v16
  
93 ····const-string·v19,·"" 
  
94 ····move-object/from16·v0,·v18 
  
Max diff block lines reached; 20530/27269 bytes (75.29%) of diff not shown.
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
25 ····.prologue26 ····.prologue
26 ····.line·21227 ····.line·212
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$1;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
753 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$1.smali
    
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .field·final·synthetic·val$uri:Landroid/net/Uri;24 .field·final·synthetic·val$uri:Landroid/net/Uri;
  
  
25 #·direct·methods25 #·direct·methods
26 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;Landroid/net/Uri;)V26 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;Landroid/net/Uri;)V
27 ····.locals·027 ····.locals·0
 28 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
28 ····.prologue29 ····.prologue
29 ····.line·6430 ····.line·64
30 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$1;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;31 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$1;->this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions;
  
31 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$1;->val$action:Ljava/lang/String;32 ····iput-object·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$1;->val$action:Ljava/lang/String;
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$5.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;21 .field·final·synthetic·this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V23 .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
25 ····.prologue26 ····.prologue
26 ····.line·40827 ····.line·408
27 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;28 ····iput-object·p1,·p0,·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal$5;->this$0:Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
2.56 KB
smali/net/dinglisch/android/tasker/TaskerIntent.smali
    
Offset 435, 18 lines modifiedOffset 435, 20 lines modified
  
435 ····const-string·v1,·"net.dinglisch.android.tasker.ACTION_TASK_SELECT"435 ····const-string·v1,·"net.dinglisch.android.tasker.ACTION_TASK_SELECT"
  
436 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V436 ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V
  
437 ····const/high16·v1,·0x40840000····#·4.125f437 ····const/high16·v1,·0x40840000····#·4.125f
  
 438 ····.line·235
438 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;439 ····invoke-virtual·{v0,·v1},·Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
  
439 ····move-result-object·v0440 ····move-result-object·v0
  
 441 ····.line·234
440 ····return-object·v0442 ····return-object·v0
441 .end·method443 .end·method
  
442 .method·public·static·getTaskerInstallIntent(Z)Landroid/content/Intent;444 .method·public·static·getTaskerInstallIntent(Z)Landroid/content/Intent;
443 ····.locals·4445 ····.locals·4
444 ····.param·p0,·"marketFlag"····#·Z446 ····.param·p0,·"marketFlag"····#·Z
  
Offset 454, 33 lines modifiedOffset 456, 37 lines modified
454 ····.line·203456 ····.line·203
455 ····new-instance·v1,·Landroid/content/Intent;457 ····new-instance·v1,·Landroid/content/Intent;
  
456 ····const-string·v2,·"android.intent.action.VIEW"458 ····const-string·v2,·"android.intent.action.VIEW"
  
457 ····if-eqz·p0,·:cond_1459 ····if-eqz·p0,·:cond_1
  
 460 ····.line·207
458 ····invoke-static·{},·Lnet/dinglisch/android/tasker/TaskerIntent;->SDKVersion()I461 ····invoke-static·{},·Lnet/dinglisch/android/tasker/TaskerIntent;->SDKVersion()I
  
459 ····move-result·v0462 ····move-result·v0
  
460 ····const/4·v3,·0x3463 ····const/4·v3,·0x3
  
461 ····if-ne·v0,·v3,·:cond_0464 ····if-ne·v0,·v3,·:cond_0
  
462 ····const-string·v0,·"market://details?id=net.dinglisch.android.taskercupcake"465 ····const-string·v0,·"market://details?id=net.dinglisch.android.taskercupcake"
  
 466 ····.line·205
463 ····:goto_0467 ····:goto_0
464 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;468 ····invoke-static·{v0},·Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
  
465 ····move-result-object·v0469 ····move-result-object·v0
  
466 ····invoke-direct·{v1,·v2,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V470 ····invoke-direct·{v1,·v2,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
  
 471 ····.line·203
467 ····return-object·v1472 ····return-object·v1
  
 473 ····.line·207
468 ····:cond_0474 ····:cond_0
469 ····const-string·v0,·"market://details?id=net.dinglisch.android.taskerm"475 ····const-string·v0,·"market://details?id=net.dinglisch.android.taskerm"
  
470 ····goto·:goto_0476 ····goto·:goto_0
  
471 ····:cond_1477 ····:cond_1
472 ····const-string·v0,·"http://tasker.dinglisch.net/download.html"478 ····const-string·v0,·"http://tasker.dinglisch.net/download.html"
Offset 997, 14 lines modifiedOffset 1003, 15 lines modified
997 ····.local·v1,·"builder":Ljava/lang/StringBuilder;1003 ····.local·v1,·"builder":Ljava/lang/StringBuilder;
998 ····const-string·v2,·"app:"1004 ····const-string·v2,·"app:"
  
999 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1005 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1000 ····move-result-object·v21006 ····move-result-object·v2
  
 1007 ····.line·371
1001 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1008 ····invoke-virtual·{v2,·p1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1002 ····move-result-object·v21009 ····move-result-object·v2
  
1003 ····const-string·v3,·","1010 ····const-string·v3,·","
  
1004 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1011 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
Offset 1307, 22 lines modifiedOffset 1314, 24 lines modified
  
1307 ····move-result-object·v01314 ····move-result-object·v0
  
1308 ····.line·3881315 ····.line·388
1309 ····.local·v0,·"recs":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"1316 ····.local·v0,·"recs":Ljava/util/List;,·"Ljava/util/List<Landroid/content/pm/ResolveInfo;>;"
1310 ····if-eqz·v0,·:cond_01317 ····if-eqz·v0,·:cond_0
  
 1318 ····.line·390
1311 ····invoke-interface·{v0},·Ljava/util/List;->size()I1319 ····invoke-interface·{v0},·Ljava/util/List;->size()I
  
1312 ····move-result·v21320 ····move-result·v2
  
1313 ····if-lez·v2,·:cond_01321 ····if-lez·v2,·:cond_0
  
1314 ····const/4·v1,·0x11322 ····const/4·v1,·0x1
  
 1323 ····.line·388
1315 ····:cond_01324 ····:cond_0
1316 ····return·v11325 ····return·v1
1317 .end·method1326 .end·method
  
1318 .method·public·setTaskPriority(I)Lnet/dinglisch/android/tasker/TaskerIntent;1327 .method·public·setTaskPriority(I)Lnet/dinglisch/android/tasker/TaskerIntent;
1319 ····.locals·21328 ····.locals·2
1320 ····.param·p1,·"priority"····#·I1329 ····.param·p1,·"priority"····#·I