Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·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/. |
Offset 1, 30 lines modified | Offset 1, 28 lines modified | ||
1 | Zip·file·size:·30 | 1 | 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·1 | 2 | -rw----·····2.0·fat·····4904·bX·defN·17-Jul-17·13:51·AndroidManifest.xml |
8 | -rw----·····1.0·fat······474·b-·stor·1 | 3 | -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·1 | 4 | -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·1 | 5 | -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·1 | 6 | -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·1 | 7 | -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·1 | 8 | -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·1 | 9 | -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·1 | 10 | -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·1 | 11 | -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·1 | 12 | -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·1 | 13 | -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·1 | 14 | -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·1 | 15 | -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·1 | 16 | -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·1 | 17 | -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·1 | 18 | -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·1 | 19 | -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·1 | 20 | -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·1 | 21 | -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·1 | 22 | -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·1 | 23 | -rw----·····1.0·fat·····9844·b-·stor·17-Jul-17·13:51·resources.arsc |
29 | -rw----·····2.0·fat···792 | 24 | -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 | 2 | 28 | 26·files,·838137·bytes·uncompressed,·300352·bytes·compressed:··64.2% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 13 lines modified | Offset 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············:· | 4 | checksum············:·1140c88f |
5 | signature···········:· | 5 | signature···········:·3542...9524 |
6 | file_size···········:·792 | 6 | file_size···········:·792628 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·6912 | 10 | string_ids_size·····:·6912 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·944 | 12 | type_ids_size·······:·944 |
13 | type_ids_off········:·27760·(0x006c70) | 13 | type_ids_off········:·27760·(0x006c70) |
Offset 15, 16 lines modified | Offset 15, 16 lines modified | ||
15 | proto_ids_off·······:·31536·(0x007b30) | 15 | proto_ids_off·······:·31536·(0x007b30) |
16 | field_ids_size······:·1734 | 16 | field_ids_size······:·1734 |
17 | field_ids_off·······:·46656·(0x00b640) | 17 | field_ids_off·······:·46656·(0x00b640) |
18 | method_ids_size·····:·5884 | 18 | method_ids_size·····:·5884 |
19 | method_ids_off······:·60528·(0x00ec70) | 19 | method_ids_off······:·60528·(0x00ec70) |
20 | class_defs_size·····:·571 | 20 | class_defs_size·····:·571 |
21 | class_defs_off······:·107600·(0x01a450) | 21 | class_defs_off······:·107600·(0x01a450) |
22 | data_size···········:·66 | 22 | data_size···········:·662856 |
23 | data_off············:·1297 | 23 | data_off············:·129772·(0x01faec) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·130 | 25 | class_idx···········:·130 |
26 | access_flags········:·1536·(0x0600) | 26 | access_flags········:·1536·(0x0600) |
27 | superclass_idx······:·849 | 27 | superclass_idx······:·849 |
28 | source_file_idx·····:·441 | 28 | source_file_idx·····:·441 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 175, 33 lines modified | Offset 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·····:·2 | 178 | ······registers·····:·2 |
179 | ······ins···········:·0 | 179 | ······ins···········:·0 |
180 | ······outs··········:·1 | 180 | ······outs··········:·1 |
181 | ······insns·size····:·36·16-bit·code·units | 181 | ······insns·size····:·36·16-bit·code·units |
182 | 02cb | 182 | 02cb4c:········································|[02cb4c]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<clinit>:()V |
183 | 02cb | 183 | 02cb5c:·6000·2600······························|0000:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026 |
184 | 02cb6 | 184 | 02cb60:·1301·1200······························|0002:·const/16·v1,·#int·18·//·#12 |
185 | 02cb | 185 | 02cb64:·3410·0a00······························|0004:·if-lt·v0,·v1,·000e·//·+000a |
186 | 02cb | 186 | 02cb68:·2200·8000······························|0006:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;·//·type@0080 |
187 | 02cb | 187 | 02cb6c:·7010·0402·0000·························|0008:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.<init>:()V·//·method@0204 |
188 | 02cb7 | 188 | 02cb72:·6900·3900······························|000b:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039 |
189 | 02cb | 189 | 02cb76:·0e00···································|000d:·return-void |
190 | 02cb | 190 | 02cb78:·6000·2600······························|000e:·sget·v0,·Landroid/os/Build$VERSION;.SDK_INT:I·//·field@0026 |
191 | 02cb | 191 | 02cb7c:·1301·0e00······························|0010:·const/16·v1,·#int·14·//·#e |
192 | 02cb8 | 192 | 02cb80:·3410·0a00······························|0012:·if-lt·v0,·v1,·001c·//·+000a |
193 | 02cb | 193 | 02cb84:·2200·7f00······························|0014:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;·//·type@007f |
194 | 02cb | 194 | 02cb88:·7010·fd01·0000·························|0016:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.<init>:()V·//·method@01fd |
195 | 02cb | 195 | 02cb8e:·6900·3900······························|0019:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039 |
196 | 02cb9 | 196 | 02cb92:·28f2···································|001b:·goto·000d·//·-000e |
197 | 02cb | 197 | 02cb94:·2200·8100······························|001c:·new-instance·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;·//·type@0081 |
198 | 02cb | 198 | 02cb98:·7010·0602·0000·························|001e:·invoke-direct·{v0},·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.<init>:()V·//·method@0206 |
199 | 02cb | 199 | 02cb9e:·6900·3900······························|0021:·sput-object·v0,·Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;·//·field@0039 |
200 | 02cba | 200 | 02cba2:·28ea···································|0023:·goto·000d·//·-0016 |
201 | ······catches·······:·(none) | 201 | ······catches·······:·(none) |
202 | ······positions·····:· | 202 | ······positions·····:· |
203 | ········0x0000·line=111 | 203 | ········0x0000·line=111 |
204 | ········0x0006·line=112 | 204 | ········0x0006·line=112 |
205 | ········0x000d·line=118 | 205 | ········0x000d·line=118 |
206 | ········0x000e·line=113 | 206 | ········0x000e·line=113 |
207 | ········0x0014·line=114 | 207 | ········0x0014·line=114 |
Offset 213, 17 lines modified | Offset 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·····:·1 | 216 | ······registers·····:·1 |
217 | ······ins···········:·1 | 217 | ······ins···········:·1 |
218 | ······outs··········:·1 | 218 | ······outs··········:·1 |
219 | ······insns·size····:·4·16-bit·code·units | 219 | ······insns·size····:·4·16-bit·code·units |
220 | 02cb | 220 | 02cba4:········································|[02cba4]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.<init>:()V |
221 | 02cb | 221 | 02cbb4:·7010·1d16·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@161d |
222 | 02cb | 222 | 02cbba:·0e00···································|0003:·return-void |
223 | ······catches·······:·(none) | 223 | ······catches·······:·(none) |
224 | ······positions·····:· | 224 | ······positions·····:· |
225 | ········0x0000·line=280 | 225 | ········0x0000·line=280 |
226 | ········0x0003·line=282 | 226 | ········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 modified | Offset 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·····:·2 | 235 | ······registers·····:·2 |
236 | ······ins···········:·1 | 236 | ······ins···········:·1 |
237 | ······outs··········:·0 | 237 | ······outs··········:·0 |
238 | ······insns·size····:·38·16-bit·code·units | 238 | ······insns·size····:·38·16-bit·code·units |
239 | 02cb | 239 | 02cbbc:········································|[02cbbc]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; |
240 | 02cb | 240 | 02cbcc:·2b01·1200·0000·························|0000:·packed-switch·v1,·00000012·//·+00000012 |
241 | 02cbd | 241 | 02cbd2:·1a00·e809······························|0003:·const-string·v0,·"UNKNOWN"·//·string@09e8 |
242 | 02cb | 242 | 02cbd6:·1100···································|0005:·return-object·v0 |
243 | 02cb | 243 | 02cbd8:·1a00·4202······························|0006:·const-string·v0,·"CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT"·//·string@0242 |
244 | 02cb | 244 | 02cbdc:·28fd···································|0008:·goto·0005·//·-0003 |
245 | 02cb | 245 | 02cbde:·1a00·4102······························|0009:·const-string·v0,·"CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION"·//·string@0241 |
246 | 02cbe | 246 | 02cbe2:·28fa···································|000b:·goto·0005·//·-0006 |
247 | 02cb | 247 | 02cbe4:·1a00·4002······························|000c:·const-string·v0,·"CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY"·//·string@0240 |
248 | 02cb | 248 | 02cbe8:·28f7···································|000e:·goto·0005·//·-0009 |
249 | 02cb | 249 | 02cbea:·1a00·3f02······························|000f:·const-string·v0,·"CAPABILITY_CAN_FILTER_KEY_EVENTS"·//·string@023f |
250 | 02cb | 250 | 02cbee:·28f4···································|0011:·goto·0005·//·-000c |
251 | 02cbf | 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=438 | 254 | ········0x0000·line=438 |
255 | ········0x0003·line=448 | 255 | ········0x0003·line=448 |
256 | ········0x0006·line=440 | 256 | ········0x0006·line=440 |
257 | ········0x0009·line=442 | 257 | ········0x0009·line=442 |
258 | ········0x000c·line=444 | 258 | ········0x000c·line=444 |
Offset 266, 55 lines modified | Offset 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·····:·5 | 269 | ······registers·····:·5 |
270 | ······ins···········:·1 | 270 | ······ins···········:·1 |
271 | ······outs··········:·2 | 271 | ······outs··········:·2 |
272 | ······insns·size····:·100·16-bit·code·units | 272 | ······insns·size····:·100·16-bit·code·units |
273 | 02cc | 273 | 02cc18:········································|[02cc18]·android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; |
274 | 02cc | 274 | 02cc28:·1213···································|0000:·const/4·v3,·#int·1·//·#1 |
275 | 02cc | 275 | 02cc2a:·2200·5803······························|0001:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@0358 |
276 | 02cc | 276 | 02cc2e:·7010·4016·0000·························|0003:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@1640 |
277 | 02cc | 277 | 02cc34:·1a02·a80a······························|0006:·const-string·v2,·"["·//·string@0aa8 |
278 | 02cc | 278 | 02cc38:·6e20·4716·2000·························|0008:·invoke-virtual·{v0,·v2},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@1647 |
279 | 02cc | 279 | 02cc3e:·3d04·3800······························|000b:·if-lez·v4,·0043·//·+0038 |
280 | 02cc4 | 280 | 02cc42:·7110·0a16·0400·························|000d:·invoke-static·{v4},·Ljava/lang/Integer;.numberOfTrailingZeros:(I)I·//·method@160a |
281 | 02cc | 281 | 02cc48:·0a02···································|0010:·move-result·v2 |
Max diff block lines reached; 13394818/13415678 bytes (99.84%) of diff not shown. |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·947 | 1 | 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.class | 2 | ?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.class | 3 | ?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.class | 4 | ?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.class | 5 | ?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.class | 6 | ?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.class | 7 | ?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.class | 8 | ?rwxrwxr-x··2.0·unx······294·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle$Delegate.class |
Offset 353, 18 lines modified | Offset 353, 18 lines modified | ||
353 | ?rwxrwxr-x··2.0·unx······427·b-·stor·80-Jan-01·00:00·android/support/v4/widget/ViewDragHelper$2.class | 353 | ?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.class | 354 | ?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.class | 355 | ?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.class | 356 | ?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.class | 357 | ?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.class | 358 | ?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.class | 359 | ?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·····38 | 360 | ?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.class | 361 | ?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.class | 362 | ?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·····20 | 363 | ?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.class | 364 | ?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.class | 365 | ?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.class | 366 | ?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.class | 367 | ?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.class | 368 | ?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.class | 369 | ?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.class | 370 | ?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 modified | Offset 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.class | 374 | ?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.class | 375 | ?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.class | 376 | ?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.class | 377 | ?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.class | 378 | ?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.class | 379 | ?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.class | 380 | ?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·····96 | 381 | ?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.class | 382 | ?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.class | 383 | ?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.class | 384 | ?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.class | 385 | ?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.class | 386 | ?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.class | 387 | ?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.class | 388 | ?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.class | 389 | ?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.class | 390 | ?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····1670 | 391 | ?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.class | 392 | ?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.class | 393 | ?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.class | 394 | ?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.class | 395 | ?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.class | 396 | ?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.class | 397 | ?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.class | 398 | ?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.class | 399 | ?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.class | 400 | ?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.class | 401 | ?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.class | 402 | ?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.class | 403 | ?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·····13 | 404 | ?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.class | 405 | ?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.class | 406 | ?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.class | 407 | ?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.class | 408 | ?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.class | 409 | ?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.class | 410 | ?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.class | 411 | ?rwxrwxr-x··2.0·unx·····4735·b-·stor·80-Jan-01·00:00·android/support/v4/app/ActionBarDrawerToggle.class |
Offset 566, 8 lines modified | Offset 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.class | 566 | ?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.class | 567 | ?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.class | 568 | ?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.class | 569 | ?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.class | 570 | ?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.class | 571 | ?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.class | 572 | ?rwxrwxr-x··2.0·unx······446·b-·stor·80-Jan-01·00:00·android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class |
573 | 571·files,·944 | 573 | 571·files,·944369·bytes·uncompressed,·832141·bytes·compressed:··11.9% |
Offset 1, 12 lines modified | Offset 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 modified | Offset 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· | 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· | 34 | ····················final·ActivityManager·activityManager·=·(ActivityManager)systemService; |
35 | ····················try·{ | 35 | ····················try·{ |
36 | ························final· | 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$ | 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·I | 42 | ····································final·ResolveInfo·resolveActivity·=·packageManager.resolveActivity(intent,·intent.getFlags()); |
54 | ····································try·{ | 43 | ····································try·{ |
55 | ········································ | 44 | ········································Label_0136:·{ |
56 | ············································if·( | 45 | ············································if·(resolveActivity.activityInfo·==·null)·{ |
57 | ················································re | 46 | ················································break·Label_0136; |
58 | ············································} | 47 | ············································} |
59 | ············································final·Activity | 48 | ············································final·ActivityInfo·activityInfo·=·resolveActivity.activityInfo; |
60 | ············································try·{ | 49 | ············································try·{ |
61 | ················································ | 50 | ················································if·(activityInfo.packageName·==·"")·{ |
51 | ····················································break·Label_0136; | ||
52 | ················································} | ||
53 | ················································final·ActivityInfo·activityInfo2·=·resolveActivity.activityInfo; | ||
62 | ················································try·{ | 54 | ················································try·{ |
63 | ···················································· | 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 | ························································ | 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 | ···························································· | 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. |
Offset 136, 15 lines modified | Offset 136, 15 lines modified | ||
136 | ········16:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V | 136 | ········16:·invokespecial·#22·················//·Method·java/lang/Object."<init>":()V |
137 | ········19:·return | 137 | ········19:·return |
138 | ··public·void·run(); | 138 | ··public·void·run(); |
139 | ····descriptor:·()V | 139 | ····descriptor:·()V |
140 | ····flags:·(0x0001)·ACC_PUBLIC | 140 | ····flags:·(0x0001)·ACC_PUBLIC |
141 | ····Code: | 141 | ····Code: |
142 | ······stack=300,·locals=1 | 142 | ······stack=300,·locals=10,·args_size=1 |
143 | ·········0:·new···········#24·················//·class·net/dinglisch/android/tasker/TaskerIntent | 143 | ·········0:·new···········#24·················//·class·net/dinglisch/android/tasker/TaskerIntent |
144 | ·········3:·astore_1 | 144 | ·········3:·astore_1 |
145 | ·········4:·aload_0 | 145 | ·········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_2 | 147 | ·········8:·astore_2 |
148 | ·········9:·aload_1 | 148 | ·········9:·aload_1 |
149 | ········10:·aload_2 | 149 | ········10:·aload_2 |
Offset 153, 128 lines modified | Offset 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_3 | 154 | ········18:·astore_3 |
155 | ········19:·aload_3 | 155 | ········19:·aload_3 |
156 | ········20:·arraylength | 156 | ········20:·arraylength |
157 | ········21:·istore········4 | 157 | ········21:·istore········4 |
158 | ········23:·iconst_0 | 158 | ········23:·iconst_0 |
159 | ········24:·istore········5 | 159 | ········24:·istore········5 |
160 | ········26:·aconst_null | ||
161 | ········27:·astore_2 | ||
160 | ········2 | 162 | ········28:·iload·········5 |
161 | ········ | 163 | ········30:·iload·········4 |
162 | ········3 | 164 | ········32:·if_icmpge·····57 |
163 | ········3 | 165 | ········35:·aload_3 |
164 | ········3 | 166 | ········36:·iload·········5 |
165 | ········3 | 167 | ········38:·aaload |
166 | ········3 | 168 | ········39:·astore········6 |
167 | ········ | 169 | ········41:·aload_1 |
168 | ········4 | 170 | ········42:·aload·········6 |
169 | ········4 | 171 | ········44:·invokevirtual·#31·················//·Method·net/dinglisch/android/tasker/TaskerIntent.addParameter:(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent; |
170 | ········4 | 172 | ········47:·pop |
171 | ········4 | 173 | ········48:·iload·········5 |
172 | ········ | 174 | ········50:·iconst_1 |
173 | ········ | 175 | ········51:·iadd |
174 | ········5 | 176 | ········52:·istore········5 |
175 | ········5 | 177 | ········54:·goto··········28 |
176 | ········5 | 178 | ········57:·aload_0 |
177 | ········5 | 179 | ········58:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions; |
178 | ········ | 180 | ········61:·astore_2 |
179 | ········6 | 181 | ········62:·aload_2 |
180 | ········6 | 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 | ········6 | 183 | ········66:·astore_2 |
182 | ········6 | 184 | ········67:·aload_2 |
183 | ········6 | 185 | ········68:·aload_1 |
184 | ········6 | 186 | ········69:·invokevirtual·#43·················//·Method·android/content/Context.sendBroadcast:(Landroid/content/Intent;)V |
185 | ········7 | 187 | ········72:·return |
186 | ········7 | 188 | ········73:·astore········7 |
187 | ········7 | 189 | ········75:·new···········#47·················//·class·java/lang/StringBuilder |
188 | ········76:·astore········8 | ||
189 | ········78:·a | 190 | ········78:·astore_3 |
191 | ········79:·aload_3 | ||
190 | ········80:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V | 192 | ········80:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V |
191 | ········83:·aload | 193 | ········83:·aload_3 |
192 | ········8 | 194 | ········84:·ldc···········#50·················//·String·taskerExecuteTask()·:·unexpected·exception·:·exception= |
193 | ········8 | 195 | ········86:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
194 | ········ | 196 | ········89:·astore_3 |
195 | ········9 | 197 | ········90:·aload·········7 |
196 | ········9 | 198 | ········92:·invokevirtual·#60·················//·Method·java/lang/Exception.getMessage:()Ljava/lang/String; |
197 | ········9 | 199 | ········95:·astore········8 |
200 | ········97:·aload_3 | ||
198 | ········9 | 201 | ········98:·aload·········8 |
199 | ·······101:·aload·········9 | ||
200 | ·······10 | 202 | ·······100:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
201 | ·······10 | 203 | ·······103:·invokevirtual·#63·················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
202 | ·······10 | 204 | ·······106:·astore_3 |
203 | ·······1 | 205 | ·······107:·ldc···········#45·················//·String·AndroidActions |
204 | ·······1 | 206 | ·······109:·aload_3 |
205 | ·······11 | 207 | ·······110:·aload·········7 |
206 | ·······11 | 208 | ·······112:·invokestatic··#69·················//·Method·android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
207 | ·······1 | 209 | ·······115:·pop |
208 | ·······1 | 210 | ·······116:·aload_0 |
209 | ·······1 | 211 | ·······117:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions; |
210 | ·······12 | 212 | ·······120:·astore_2 |
211 | ·······12 | 213 | ·······121:·aload_2 |
212 | ·······12 | 214 | ·······122:·invokestatic··#73·················//·Method·com/theksmith/android/car_bus_interface/AndroidActions.access$100:(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z |
213 | ·······1 | 215 | ·······125:·istore········5 |
214 | ·······1 | 216 | ·······127:·iload·········5 |
215 | ·······1 | 217 | ·······129:·ifne··········72 |
216 | ·······13 | 218 | ·······132:·new···········#47·················//·class·java/lang/StringBuilder |
217 | ·······1 | 219 | ·······135:·astore_2 |
218 | ·······1 | 220 | ·······136:·aload_2 |
219 | ·······1 | 221 | ·······137:·invokespecial·#48·················//·Method·java/lang/StringBuilder."<init>":()V |
220 | ·······14 | 222 | ·······140:·aload_0 |
221 | ·······14 | 223 | ·······141:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions; |
222 | ·······14 | 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 | ·······1 | 225 | ·······147:·astore_3 |
224 | ·······1 | 226 | ·······148:·aload_2 |
225 | ·······1 | 227 | ·······149:·aload_3 |
226 | ·······15 | 228 | ·······150:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
227 | ·······1 | 229 | ·······153:·ldc···········#79·················//·String·: |
228 | ·······1 | 230 | ·······155:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
229 | ·······1 | 231 | ·······158:·astore_2 |
230 | ·······1 | 232 | ·······159:·aload_0 |
231 | ·······16 | 233 | ·······160:·getfield······#14·················//·Field·this$0:Lcom/theksmith/android/car_bus_interface/AndroidActions; |
232 | ·······1 | 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 | ·······1 | 235 | ·······166:·astore_3 |
234 | ·······1 | 236 | ·······167:·ldc···········#80·················//·int·2131165213 |
235 | ·······1 | 237 | ·······169:·istore········4 |
238 | ·······171:·aload_3 | ||
236 | ·······17 | 239 | ·······172:·iload·········4 |
237 | ·······181:·iload·········11 | ||
238 | ·······1 | 240 | ·······174:·invokevirtual·#85·················//·Method·android/content/Context.getString:(I)Ljava/lang/String; |
239 | ·······1 | 241 | ·······177:·astore_3 |
240 | ·······1 | 242 | ·······178:·aload_2 |
241 | ·······1 | 243 | ·······179:·aload_3 |
242 | ·······1 | 244 | ·······180:·invokevirtual·#54·················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
243 | ·······1 | 245 | ·······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. |
Offset 817, 456 lines modified | Offset 817, 452 lines modified | ||
817 | ············20····24····31···Class·android/os/RemoteException | 817 | ············20····24····31···Class·android/os/RemoteException |
818 | ············26····30····31···Class·android/os/RemoteException | 818 | ············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;)V | 820 | ····descriptor:·(Lcom/theksmith/android/car_bus_interface/BusData;)V |
821 | ····flags:·(0x0002)·ACC_PRIVATE | 821 | ····flags:·(0x0002)·ACC_PRIVATE |
822 | ····Code: | 822 | ····Code: |
823 | ······stack=300,·locals=3 | 823 | ······stack=300,·locals=32,·args_size=2 |
824 | ·········0:·aload_0 | 824 | ·········0:·aload_0 |
825 | ·········1:·astore_2 | 825 | ·········1:·astore_2 |
826 | ·········2:·aload_0 | 826 | ·········2:·aload_0 |
827 | ·········3:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView; | 827 | ·········3:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView; |
828 | ·········6:·astore_2 | 828 | ·········6:·astore_2 |
829 | ·········7:·aload_2 | 829 | ·········7:·aload_2 |
830 | ·········8:·astore_3 | 830 | ·········8:·astore_3 |
831 | ·········9:·aload_2 | 831 | ·········9:·aload_2 |
832 | ········10:·invokevirtual·#149················//·Method·android/widget/TextView.getLineCount:()I | 832 | ········10:·invokevirtual·#149················//·Method·android/widget/TextView.getLineCount:()I |
833 | ········13:·istore········4 | 833 | ········13:·istore········4 |
834 | ········15:·sipush········550 | 834 | ········15:·sipush········550 |
835 | ········18:·istore········5 | 835 | ········18:·istore········5 |
836 | ········20:·iload········· | 836 | ········20:·iload·········5 |
837 | ········22:·istore········6 | 837 | ········22:·istore········6 |
838 | ········24:·iload·········4 | 838 | ········24:·iload·········4 |
839 | ········26:·iload·········5 | 839 | ········26:·iload·········5 |
840 | ········28:·if_icmple····· | 840 | ········28:·if_icmple·····196 |
841 | ········31:·new···········#152················//·class·java/lang/StringBuilder | 841 | ········31:·new···········#152················//·class·java/lang/StringBuilder |
842 | ········34:·astore········7 | 842 | ········34:·astore········7 |
843 | ········36:·aload·········7 | 843 | ········36:·aload·········7 |
844 | ········38:·invokespecial·#153················//·Method·java/lang/StringBuilder."<init>":()V | 844 | ········38:·invokespecial·#153················//·Method·java/lang/StringBuilder."<init>":()V |
845 | ········41:·aload_0 | 845 | ········41:·aload_0 |
846 | ········42:·astore_2 | 846 | ········42:·astore_2 |
847 | ········43:·aload_0 | 847 | ········43:·aload_0 |
848 | ········44:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView; | 848 | ········44:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView; |
849 | ········47:·astore_2 | 849 | ········47:·astore_2 |
850 | ········48:·aload_2 | 850 | ········48:·aload_2 |
851 | ········49:·astore_3 | 851 | ········49:·astore_3 |
852 | ········50:·aload_2 | 852 | ········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 | ········5 | 855 | ········57:·invokestatic··#168················//·Method·android/text/Html.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; |
858 | ········6 | 856 | ········60:·astore········8 |
859 | ········6 | 857 | ········62:·new···········#170················//·class·android/text/TextUtils$SimpleStringSplitter |
860 | ········6 | 858 | ········65:·astore········9 |
861 | ········6 | 859 | ········67:·bipush········10 |
862 | ········ | 860 | ········69:·istore········5 |
863 | ········7 | 861 | ········71:·aload·········9 |
864 | ········7 | 862 | ········73:·astore_2 |
865 | ········7 | 863 | ········74:·aload·········9 |
866 | ········7 | 864 | ········76:·iload·········5 |
867 | ········ | 865 | ········78:·invokespecial·#174················//·Method·android/text/TextUtils$SimpleStringSplitter."<init>":(C)V |
868 | ········8 | 866 | ········81:·aload·········9 |
869 | ········8 | 867 | ········83:·aload·········8 |
870 | ········8 | 868 | ········85:·invokevirtual·#177················//·Method·android/text/TextUtils$SimpleStringSplitter.setString:(Ljava/lang/String;)V |
871 | ········ | 869 | ········88:·iconst_0 |
872 | ········ | 870 | ········89:·istore········10 |
873 | ········9 | 871 | ········91:·aload·········9 |
874 | ········9 | 872 | ········93:·invokevirtual·#181················//·Method·android/text/TextUtils$SimpleStringSplitter.iterator:()Ljava/util/Iterator; |
875 | ········98:·astore········11 | ||
876 | ······· | 873 | ········96:·astore_3 |
874 | ········97:·aload_3 | ||
877 | ······· | 875 | ········98:·invokeinterface·#187,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
878 | ·······10 | 876 | ·······103:·istore········11 |
879 | ·······10 | 877 | ·······105:·iload·········11 |
880 | ·······1 | 878 | ·······107:·ifeq··········171 |
881 | ·······11 | 879 | ·······110:·aload_3 |
882 | ·······11 | 880 | ·······111:·invokeinterface·#191,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
883 | ·······1 | 881 | ·······116:·checkcast·····#193················//·class·java/lang/String |
884 | ·······1 | 882 | ·······119:·astore········12 |
885 | ·······12 | 883 | ·······121:·iload·········10 |
886 | ·······12 | 884 | ·······123:·iconst_1 |
887 | ·······12 | 885 | ·······124:·iadd |
888 | ·······1 | 886 | ·······125:·istore········10 |
889 | ·······1 | 887 | ·······127:·iload·········4 |
888 | ·······129:·sipush········-550 | ||
889 | ·······132:·iadd | ||
890 | ·······13 | 890 | ·······133:·istore········6 |
891 | ·······13 | 891 | ·······135:·iload·········6 |
892 | ·······137:·istore········11 | ||
893 | ·······139:·iload·········6 | ||
892 | ·······1 | 894 | ·······141:·bipush········50 |
893 | ·······14 | 895 | ·······143:·iadd |
896 | ·······144:·istore········11 | ||
897 | ·······146:·iload·········11 | ||
894 | ·······14 | 898 | ·······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 | ·······15 | 899 | ·······150:·iload·········10 |
904 | ·······1 | 900 | ·······152:·iload·········11 |
905 | ·······1 | 901 | ·······154:·if_icmple·····97 |
902 | ·······157:·aload·········7 | ||
903 | ·······159:·astore_2 | ||
906 | ·······16 | 904 | ·······160:·aload·········7 |
907 | ·······168:·astore_2 | ||
908 | ·······169:·aload·········7 | ||
909 | ·······1 | 905 | ·······162:·aload·········12 |
910 | ·······1 | 906 | ·······164:·invokevirtual·#197················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
911 | ·······1 | 907 | ·······167:·pop |
912 | ·······1 | 908 | ·······168:·goto··········97 |
913 | ·······1 | 909 | ·······171:·aload_0 |
914 | ·······1 | 910 | ·······172:·astore_2 |
915 | ·······1 | 911 | ·······173:·aload_0 |
916 | ·······1 | 912 | ·······174:·getfield······#91·················//·Field·mTxtTerminal:Landroid/widget/TextView; |
917 | ·······1 | 913 | ·······177:·astore_2 |
918 | ·······1 | 914 | ·······178:·aload_2 |
919 | ·······1 | 915 | ·······179:·astore_3 |
920 | ·······18 | 916 | ·······180:·aload·········7 |
921 | ·······1 | 917 | ·······182:·invokevirtual·#198················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
922 | ·······1 | 918 | ·······185:·invokestatic··#202················//·Method·android/text/Html.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; |
923 | ·······1 | 919 | ·······188:·astore········13 |
924 | ·······19 | 920 | ·······190:·aload_2 |
925 | ······· | 921 | ·······191:·aload·········13 |
926 | ······· | 922 | ·······193:·invokevirtual·#203················//·Method·android/widget/TextView.setText:(Ljava/lang/CharSequence;)V |
927 | ······· | 923 | ·······196:·new···········#205················//·class·android/text/style/ForegroundColorSpan |
928 | ······· | 924 | ·······199:·astore········14 |
929 | ·······2 | 925 | ·······201:·ldc···········#206················//·int·-7829368 |
930 | ·······2 | 926 | ·······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. |
Offset 349, 17 lines modified | Offset 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( | 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]"; |
Offset 130, 23 lines modified | Offset 130, 23 lines modified | ||
130 | ········15:·anewarray·····#20·················//·class·java/lang/CharSequence | 130 | ········15:·anewarray·····#20·················//·class·java/lang/CharSequence |
131 | ········18:·astore········5 | 131 | ········18:·astore········5 |
132 | ········20:·aconst_null | 132 | ········20:·aconst_null |
133 | ········21:·astore········6 | 133 | ········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········7 | 135 | ········26:·astore········7 |
136 | ········28:·aload·········7 | 136 | ········28:·aload·········7 |
137 | ········30:·ifnull········15 | 137 | ········30:·ifnull········153 |
138 | ········33:·aload·········7 | 138 | ········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········6 | 140 | ········38:·astore········6 |
141 | ········40:·aload·········6 | 141 | ········40:·aload·········6 |
142 | ········42:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I | 142 | ········42:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I |
143 | ········47:·istore_3 | 143 | ········47:·istore_3 |
144 | ········48:·iload_3 | 144 | ········48:·iload_3 |
145 | ········49:·ifle··········15 | 145 | ········49:·ifle··········153 |
146 | ········52:·aload·········6 | 146 | ········52:·aload·········6 |
147 | ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I | 147 | ········54:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I |
148 | ········59:·anewarray·····#20·················//·class·java/lang/CharSequence | 148 | ········59:·anewarray·····#20·················//·class·java/lang/CharSequence |
149 | ········62:·astore········4 | 149 | ········62:·astore········4 |
150 | ········64:·aload·········6 | 150 | ········64:·aload·········6 |
151 | ········66:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I | 151 | ········66:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I |
152 | ········71:·istore_3 | 152 | ········71:·istore_3 |
Offset 156, 67 lines modified | Offset 156, 67 lines modified | ||
156 | ········78:·iconst_0 | 156 | ········78:·iconst_0 |
157 | ········79:·istore········8 | 157 | ········79:·istore········8 |
158 | ········81:·aload·········6 | 158 | ········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········9 | 160 | ········88:·astore········9 |
161 | ········90:·aload·········9 | 161 | ········90:·aload·········9 |
162 | ········92:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 162 | ········92:·invokeinterface·#46,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
163 | ········97:·istore | 163 | ········97:·istore········10 |
164 | ········9 | 164 | ········99:·iload·········10 |
165 | ······· | 165 | ·······101:·ifeq··········153 |
166 | ·······10 | 166 | ·······104:·aload·········9 |
167 | ·······10 | 167 | ·······106:·invokeinterface·#50,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
168 | ·······1 | 168 | ·······111:·checkcast·····#52·················//·class·android/bluetooth/BluetoothDevice |
169 | ·······11 | 169 | ·······114:·astore········11 |
170 | ·······11 | 170 | ·······116:·aload·········11 |
171 | ·······11 | 171 | ·······118:·invokevirtual·#56·················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String; |
172 | ·······1 | 172 | ·······121:·astore········12 |
173 | ·······12 | 173 | ·······123:·aload·········4 |
174 | ·······12 | 174 | ·······125:·iload·········8 |
175 | ·······12 | 175 | ·······127:·aload·········12 |
176 | ·······12 | 176 | ·······129:·aastore |
177 | ·······1 | 177 | ·······130:·aload·········11 |
178 | ·······13 | 178 | ·······132:·invokevirtual·#59·················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String; |
179 | ·······13 | 179 | ·······135:·astore········12 |
180 | ·······13 | 180 | ·······137:·aload·········5 |
181 | ·······13 | 181 | ·······139:·iload·········8 |
182 | ·······1 | 182 | ·······141:·aload·········12 |
183 | ·······14 | 183 | ·······143:·aastore |
184 | ·······14 | 184 | ·······144:·iload·········8 |
185 | ·······14 | 185 | ·······146:·iconst_1 |
186 | ·······14 | 186 | ·······147:·iadd |
187 | ·······14 | 187 | ·······148:·istore········8 |
188 | ·······1 | 188 | ·······150:·goto··········90 |
189 | ·······15 | 189 | ·······153:·aload·········6 |
190 | ·······15 | 190 | ·······155:·ifnull········170 |
191 | ·······15 | 191 | ·······158:·aload·········6 |
192 | ·······1 | 192 | ·······160:·invokeinterface·#36,··1···········//·InterfaceMethod·java/util/Set.size:()I |
193 | ·······16 | 193 | ·······165:·istore_3 |
194 | ·······16 | 194 | ·······166:·iload_3 |
195 | ·······16 | 195 | ·······167:·ifgt··········205 |
196 | ·······1 | 196 | ·······170:·aload_1 |
197 | ·······1 | 197 | ·······171:·invokevirtual·#65·················//·Method·android/content/Context.getResources:()Landroid/content/res/Resources; |
198 | ·······17 | 198 | ·······174:·astore········9 |
199 | ·······17 | 199 | ·······176:·ldc···········#66·················//·int·2131165211 |
200 | ·······17 | 200 | ·······178:·istore········10 |
201 | ·······1 | 201 | ·······180:·aload·········9 |
202 | ·······18 | 202 | ·······182:·iload·········10 |
203 | ·······18 | 203 | ·······184:·invokevirtual·#73·················//·Method·android/content/res/Resources.getString:(I)Ljava/lang/String; |
204 | ·······18 | 204 | ·······187:·astore········9 |
205 | ·······18 | 205 | ·······189:·aload·········4 |
206 | ·······1 | 206 | ·······191:·iconst_0 |
207 | ·······19 | 207 | ·······192:·aload·········9 |
208 | ·······19 | 208 | ·······194:·aastore |
209 | ·······19 | 209 | ·······195:·ldc···········#75·················//·String |
210 | ·······19 | 210 | ·······197:·astore········9 |
211 | ·······19 | 211 | ·······199:·aload·········5 |
212 | ······· | 212 | ·······201:·iconst_0 |
213 | ·······20 | 213 | ·······202:·aload·········9 |
214 | ·······20 | 214 | ·······204:·aastore |
215 | ·······20 | 215 | ·······205:·aload_0 |
216 | ·······20 | 216 | ·······206:·aload·········4 |
217 | ·······20 | 217 | ·······208:·invokevirtual·#79·················//·Method·setEntries:([Ljava/lang/CharSequence;)V |
218 | ·······2 | 218 | ·······211:·aload_0 |
219 | ·······21 | 219 | ·······212:·aload·········5 |
220 | ·······21 | 220 | ·······214:·invokevirtual·#82·················//·Method·setEntryValues:([Ljava/lang/CharSequence;)V |
221 | ·······21 | 221 | ·······217:·return |
222 | } | 222 | } |
Offset 21, 35 lines modified | Offset 21, 35 lines modified | ||
21 | ····invoke-direct·{p0,·p1,·v0},·Lcom/theksmith/android/helpers/BluetoothListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 21 | ····invoke-direct·{p0,·p1,·v0},·Lcom/theksmith/android/helpers/BluetoothListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
22 | ····.line·29 | 22 | ····.line·29 |
23 | ····return-void | 23 | ····return-void |
24 | .end·method | 24 | .end·method |
25 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 25 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
26 | ····.locals· | 26 | ····.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 | ····.prologue | 29 | ····.prologue |
30 | ····const/4·v | 30 | ····const/4·v6,·0x1 |
31 | ····const/4·v | 31 | ····const/4·v8,·0x0 |
32 | ····.line·32 | 32 | ····.line·32 |
33 | ····invoke-direct·{p0,·p1,·p2},·Landroid/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 33 | ····invoke-direct·{p0,·p1,·p2},·Landroid/preference/ListPreference;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
34 | ····.line·36 | 34 | ····.line·36 |
35 | ····new-array·v3,·v | 35 | ····new-array·v3,·v6,·[Ljava/lang/CharSequence; |
36 | ····.line·37 | 36 | ····.line·37 |
37 | ····.local·v3,·"entries":[Ljava/lang/CharSequence; | 37 | ····.local·v3,·"entries":[Ljava/lang/CharSequence; |
38 | ····new-array·v | 38 | ····new-array·v5,·v6,·[Ljava/lang/CharSequence; |
39 | ····.line·39 | 39 | ····.line·39 |
40 | ····.local·v | 40 | ····.local·v5,·"values":[Ljava/lang/CharSequence; |
41 | ····const/4·v2,·0x0 | 41 | ····const/4·v2,·0x0 |
42 | ····.line·41 | 42 | ····.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·v0 | 45 | ····move-result-object·v0 |
Offset 62, 50 lines modified | Offset 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·v2 | 63 | ····move-result-object·v2 |
64 | ····.line·46 | 64 | ····.line·46 |
65 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I | 65 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
66 | ····move-result·v | 66 | ····move-result·v6 |
67 | ····if-lez·v | 67 | ····if-lez·v6,·:cond_0 |
68 | ····.line·47 | 68 | ····.line·47 |
69 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I | 69 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
70 | ····move-result·v | 70 | ····move-result·v6 |
71 | ····new-array·v3,·v | 71 | ····new-array·v3,·v6,·[Ljava/lang/CharSequence; |
72 | ····.line·48 | 72 | ····.line·48 |
73 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I | 73 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
74 | ····move-result·v | 74 | ····move-result·v6 |
75 | ····new-array·v | 75 | ····new-array·v5,·v6,·[Ljava/lang/CharSequence; |
76 | ····.line·49 | 76 | ····.line·49 |
77 | ····const/4·v4,·0x0 | 77 | ····const/4·v4,·0x0 |
78 | ····.line·50 | 78 | ····.line·50 |
79 | ····.local·v4,·"i":I | 79 | ····.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·v | 81 | ····move-result-object·v6 |
82 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
83 | ····:goto_0 | 82 | ····:goto_0 |
84 | ····invoke-interface·{v | 83 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
85 | ····move-result·v7 | 84 | ····move-result·v7 |
86 | ····if-eqz·v7,·:cond_0 | 85 | ····if-eqz·v7,·:cond_0 |
87 | ····invoke-interface·{v | 86 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
88 | ····move-result-object·v1 | 87 | ····move-result-object·v1 |
89 | ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice; | 88 | ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice; |
90 | ····.line·51 | 89 | ····.line·51 |
91 | ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice; | 90 | ····.local·v1,·"device":Landroid/bluetooth/BluetoothDevice; |
Offset 116, 57 lines modified | Offset 115, 56 lines modified | ||
116 | ····aput-object·v7,·v3,·v4 | 115 | ····aput-object·v7,·v3,·v4 |
117 | ····.line·52 | 116 | ····.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·v7 | 118 | ····move-result-object·v7 |
120 | ····aput-object·v7,·v | 119 | ····aput-object·v7,·v5,·v4 |
121 | ····.line·53 | 120 | ····.line·53 |
122 | ····add-int/lit8·v4,·v4,·0x1 | 121 | ····add-int/lit8·v4,·v4,·0x1 |
123 | ····.line·54 | 122 | ····.line·54 |
124 | ····goto·:goto_0 | 123 | ····goto·:goto_0 |
125 | ····.line·58 | 124 | ····.line·58 |
126 | ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice; | 125 | ····.end·local·v1····#·"device":Landroid/bluetooth/BluetoothDevice; |
127 | ····.end·local·v4····#·"i":I | 126 | ····.end·local·v4····#·"i":I |
128 | ····.end·local·v5····#·"i$":Ljava/util/Iterator; | ||
129 | ····:cond_0 | 127 | ····:cond_0 |
130 | ····if-eqz·v2,·:cond_1 | 128 | ····if-eqz·v2,·:cond_1 |
131 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I | 129 | ····invoke-interface·{v2},·Ljava/util/Set;->size()I |
132 | ····move-result·v | 130 | ····move-result·v6 |
133 | ····if-gtz·v | 131 | ····if-gtz·v6,·:cond_2 |
134 | ····.line·59 | 132 | ····.line·59 |
135 | ····:cond_1 | 133 | ····: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·v | 135 | ····move-result-object·v6 |
138 | ····const·v | 136 | ····const·v7,·0x7f07001b |
139 | ····invoke-virtual·{v | 137 | ····invoke-virtual·{v6,·v7},·Landroid/content/res/Resources;->getString(I)Ljava/lang/String; |
140 | ····move-result-object·v | 138 | ····move-result-object·v6 |
Max diff block lines reached; 599/4684 bytes (12.79%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$text:Ljava/lang/String; | 22 | .field·final·synthetic·val$text:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·90 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·221 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 107, 15 lines modified | Offset 107, 14 lines modified | ||
107 | ····.line·408 | 107 | ····.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;)V | 109 | ····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-void | 111 | ····return-void |
113 | .end·method | 112 | .end·method |
114 | .method·static·synthetic·access$000(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 113 | .method·static·synthetic·access$000(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
115 | ····.locals·0 | 114 | ····.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 modified | Offset 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()V | 312 | ····invoke-virtual·{p0},·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;->serviceMainLostBinding()V |
314 | ····goto·:goto_0 | 313 | ····goto·:goto_0 |
315 | .end·method | 314 | .end·method |
316 | .method·private·terminalAppend(Lcom/theksmith/android/car_bus_interface/BusData;)V | 315 | .method·private·terminalAppend(Lcom/theksmith/android/car_bus_interface/BusData;)V |
317 | ····.locals·2 | 316 | ····.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 | ····.prologue | 318 | ····.prologue |
320 | ····.line·293 | 319 | ····.line·293 |
321 | ····move-object/from16·v0,·p0 | 320 | ····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·v2 | 322 | ····move-object/from16·v22,·v0 |
324 | ····invoke-virtual/range·{v2 | 323 | ····invoke-virtual/range·{v22·..·v22},·Landroid/widget/TextView;->getLineCount()I |
325 | ····move-result·v1 | 324 | ····move-result·v15 |
326 | ····.line·294 | 325 | ····.line·294 |
327 | ····.local·v1 | 326 | ····.local·v15,·"lines":I |
328 | ····const/16·v2 | 327 | ····const/16·v22,·0x226 |
329 | ····move/from16·v0,·v16 | ||
330 | ····move/from16·v | 328 | ····move/from16·v0,·v22 |
331 | ····if-le·v | 329 | ····if-le·v15,·v0,·:cond_2 |
332 | ····.line·295 | 330 | ····.line·295 |
333 | ····new-instance·v2 | 331 | ····new-instance·v21,·Ljava/lang/StringBuilder; |
334 | ····invoke-direct/range·{v2 | 332 | ····invoke-direct/range·{v21·..·v21},·Ljava/lang/StringBuilder;-><init>()V |
335 | ····.line·296 | 333 | ····.line·296 |
336 | ····.local·v2 | 334 | ····.local·v21,·"trimmed":Ljava/lang/StringBuilder; |
337 | ····move-object/from16·v0,·p0 | 335 | ····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·v2 | 337 | ····move-object/from16·v22,·v0 |
340 | ····invoke-virtual/range·{v2 | 338 | ····invoke-virtual/range·{v22·..·v22},·Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; |
341 | ····move-result-object·v2 | 339 | ····move-result-object·v22 |
342 | ····invoke-static/range·{v2 | 340 | ····invoke-static/range·{v22·..·v22},·Landroid/text/SpannableString;->valueOf(Ljava/lang/CharSequence;)Landroid/text/SpannableString; |
343 | ····move-result-object·v2 | 341 | ····move-result-object·v22 |
344 | ····invoke-static/range·{v2 | 342 | ····invoke-static/range·{v22·..·v22},·Landroid/text/Html;->toHtml(Landroid/text/Spanned;)Ljava/lang/String; |
345 | ····move-result-object·v12 | 343 | ····move-result-object·v12 |
346 | ····.line·298 | 344 | ····.line·298 |
347 | ····.local·v12,·"html":Ljava/lang/String; | 345 | ····.local·v12,·"html":Ljava/lang/String; |
348 | ····new-instance·v2 | 346 | ····new-instance·v20,·Landroid/text/TextUtils$SimpleStringSplitter; |
349 | ····const/16·v2 | 347 | ····const/16·v22,·0xa |
350 | ····move-object/from16·v0,·v2 | 348 | ····move-object/from16·v0,·v20 |
351 | ····move/from16·v1,·v2 | 349 | ····move/from16·v1,·v22 |
352 | ····invoke-direct·{v0,·v1},·Landroid/text/TextUtils$SimpleStringSplitter;-><init>(C)V | 350 | ····invoke-direct·{v0,·v1},·Landroid/text/TextUtils$SimpleStringSplitter;-><init>(C)V |
353 | ····.line·299 | 351 | ····.line·299 |
354 | ····.local·v2 | 352 | ····.local·v20,·"splitter":Landroid/text/TextUtils$SimpleStringSplitter; |
355 | ····move-object/from16·v0,·v2 | 353 | ····move-object/from16·v0,·v20 |
356 | ····invoke-virtual·{v0,·v12},·Landroid/text/TextUtils$SimpleStringSplitter;->setString(Ljava/lang/String;)V | 354 | ····invoke-virtual·{v0,·v12},·Landroid/text/TextUtils$SimpleStringSplitter;->setString(Ljava/lang/String;)V |
357 | ····.line·301 | 355 | ····.line·301 |
358 | ····const/4·v1 | 356 | ····const/4·v13,·0x0 |
359 | ····.line·302 | 357 | ····.line·302 |
360 | ····.local·v1 | 358 | ····.local·v13,·"l":I |
361 | ····invoke-virtual/range·{v2 | 359 | ····invoke-virtual/range·{v20·..·v20},·Landroid/text/TextUtils$SimpleStringSplitter;->iterator()Ljava/util/Iterator; |
362 | ····move-result-object·v | 360 | ····move-result-object·v22 |
363 | ····.local·v13,·"i$":Ljava/util/Iterator; | ||
364 | ····:cond_0 | 361 | ····:cond_0 |
365 | ····:goto_0 | 362 | ····:goto_0 |
366 | ····invoke-interface·{v | 363 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z |
367 | ····move-result·v23 | 364 | ····move-result·v23 |
368 | ····if-eqz·v23,·:cond_1 | 365 | ····if-eqz·v23,·:cond_1 |
369 | ····invoke-interface·{v | 366 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
370 | ····move-result-object·v1 | 367 | ····move-result-object·v14 |
371 | ····check-cast·v1 | 368 | ····check-cast·v14,·Ljava/lang/String; |
372 | ····.line·303 | 369 | ····.line·303 |
373 | ····.local·v1 | 370 | ····.local·v14,·"line":Ljava/lang/String; |
374 | ····add-int/lit8·v1 | 371 | ····add-int/lit8·v13,·v13,·0x1 |
375 | ····.line·304 | 372 | ····.line·304 |
376 | ····move/from16·v0,·v16 | ||
377 | ····add-int/lit16·v0,·v | 373 | ····add-int/lit16·v0,·v15,·-0x226 |
378 | ····move/from16·v23,·v0 | 374 | ····move/from16·v23,·v0 |
379 | ····add-int/lit8·v23,·v23,·0x32 | 375 | ····add-int/lit8·v23,·v23,·0x32 |
Max diff block lines reached; 20325/25743 bytes (78.95%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$keyCode:I | 22 | .field·final·synthetic·val$keyCode:I |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;I)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;I)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·147 | 28 | ····.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:I | 30 | ····iput·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$4;->val$keyCode:I |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView; | 22 | .field·final·synthetic·val$scrollView:Landroid/widget/ScrollView; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;Landroid/widget/ScrollView;)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;Landroid/widget/ScrollView;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·281 | 28 | ····.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; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V | 20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIServiceMain; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·214 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 23, 10 lines modified | Offset 23, 9 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·10 | 26 | ····.line·10 |
27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
28 | ····.line·109 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$action:Ljava/lang/String; | 22 | .field·final·synthetic·val$action:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·401 | 28 | ····.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; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visible:Z | 22 | .field·final·synthetic·val$visible:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·301 | 28 | ····.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:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$7;->val$visible:Z |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·430 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·414 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$command:Ljava/lang/String; | 22 | .field·final·synthetic·val$command:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·107 | 28 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·236 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActvitySettings;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActvitySettings; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·74 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$task:Ljava/lang/String; | 24 | .field·final·synthetic·val$task:Ljava/lang/String; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;[Ljava/lang/String;)V | 26 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;[Ljava/lang/String;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·327 | 30 | ····.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 modified | Offset 42, 171 lines modified | ||
41 | ····return-void | 42 | ····return-void |
42 | .end·method | 43 | .end·method |
43 | #·virtual·methods | 44 | #·virtual·methods |
44 | .method·public·run()V | 45 | .method·public·run()V |
45 | ····.locals· | 46 | ····.locals·8 |
46 | ····.prologue | 47 | ····.prologue |
48 | ····const/4·v5,·0x0 | ||
47 | ····.line·331 | 49 | ····.line·331 |
48 | ····:try_start_0 | 50 | ····:try_start_0 |
49 | ····new-instance·v | 51 | ····new-instance·v1,·Lnet/dinglisch/android/tasker/TaskerIntent; |
50 | ····iget-object·v | 52 | ····iget-object·v4,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$8;->val$task:Ljava/lang/String; |
51 | ····invoke-direct·{v | 53 | ····invoke-direct·{v1,·v4},·Lnet/dinglisch/android/tasker/TaskerIntent;-><init>(Ljava/lang/String;)V |
52 | ····.line·333 | 54 | ····.line·333 |
53 | ····.local·v | 55 | ····.local·v1,·"intent":Lnet/dinglisch/android/tasker/TaskerIntent; |
54 | ····iget-object·v | 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·v | 57 | ····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_0 | 59 | ····:goto_0 |
61 | ····if-ge·v | 60 | ····if-ge·v4,·v7,·:cond_0 |
62 | ····aget-object·v | 61 | ····aget-object·v2,·v6,·v4 |
63 | ····.line·334 | 62 | ····.line·334 |
64 | ····.local·v | 63 | ····.local·v2,·"param":Ljava/lang/String; |
65 | ····invoke-virtual·{v | 64 | ····invoke-virtual·{v1,·v2},·Lnet/dinglisch/android/tasker/TaskerIntent;->addParameter(Ljava/lang/String;)Lnet/dinglisch/android/tasker/TaskerIntent; |
66 | ····.line·333 | 65 | ····.line·333 |
67 | ····add-int/lit8·v | 66 | ····add-int/lit8·v4,·v4,·0x1 |
68 | ····goto·:goto_0 | 67 | ····goto·:goto_0 |
69 | ····.line·337 | 68 | ····.line·337 |
70 | ····.end·local·v | 69 | ····.end·local·v2····#·"param":Ljava/lang/String; |
71 | ····:cond_0 | 70 | ····:cond_0 |
72 | ····iget-object·v | 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·{v | 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·v | 73 | ····move-result-object·v4 |
75 | ····invoke-virtual·{v | 74 | ····invoke-virtual·{v4,·v1},·Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V |
76 | ····:try_end_0 | 75 | ····:try_end_0 |
77 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 76 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
78 | ····.line·346 | 77 | ····.line·346 |
79 | ····.end·local·v0····#·"arr$":[Ljava/lang/String; | ||
80 | ····.end·local·v2····#·"i$":I | ||
81 | ····.end·local·v | 78 | ····.end·local·v1····#·"intent":Lnet/dinglisch/android/tasker/TaskerIntent; |
82 | ····.end·local·v4····#·"len$":I | ||
83 | ····:cond_1 | 79 | ····:cond_1 |
84 | ····:goto_1 | 80 | ····:goto_1 |
85 | ····return-void | 81 | ····return-void |
86 | ····.line·338 | 82 | ····.line·338 |
87 | ····:catch_0 | 83 | ····:catch_0 |
88 | ····move-exception·v | 84 | ····move-exception·v0 |
89 | ····.line·339 | 85 | ····.line·339 |
90 | ····.local·v | 86 | ····.local·v0,·"e":Ljava/lang/Exception; |
91 | ····const-string·v | 87 | ····const-string·v4,·"AndroidActions" |
92 | ····new-instance·v | 88 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
93 | ····invoke-direct·{v | 89 | ····invoke-direct·{v6},·Ljava/lang/StringBuilder;-><init>()V |
94 | ····const-string·v | 90 | ····const-string·v7,·"taskerExecuteTask()·:·unexpected·exception·:·exception=·" |
95 | ····invoke-virtual·{v | 91 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
96 | ····move-result-object·v | 92 | ····move-result-object·v6 |
97 | ····invoke-virtual·{v | 93 | ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String; |
98 | ····move-result-object·v | 94 | ····move-result-object·v7 |
99 | ····invoke-virtual·{v | 95 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
100 | ····move-result-object·v | 96 | ····move-result-object·v6 |
101 | ····invoke-virtual·{v | 97 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
102 | ····move-result-object·v | 98 | ····move-result-object·v6 |
103 | ····invoke-static·{v | 99 | ····invoke-static·{v4,·v6,·v0},·Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I |
104 | ····.line·341 | 100 | ····.line·341 |
105 | ····iget-object·v | 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·{v | 102 | ····invoke-static·{v4},·Lcom/theksmith/android/car_bus_interface/AndroidActions;->access$100(Lcom/theksmith/android/car_bus_interface/AndroidActions;)Z |
107 | ····move-result·v | 103 | ····move-result·v4 |
108 | ····if-nez·v | 104 | ····if-nez·v4,·:cond_1 |
109 | ····.line·342 | 105 | ····.line·342 |
110 | ····new-instance·v | 106 | ····new-instance·v4,·Ljava/lang/StringBuilder; |
Max diff block lines reached; 5085/11829 bytes (42.99%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·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·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V | 20 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIServiceMain;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIServiceMain; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·455 | 24 | ····.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>()V | 26 | ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$visible:Z | 22 | .field·final·synthetic·val$visible:Z |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V | 24 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Z)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·280 | 28 | ····.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:Z | 30 | ····iput-boolean·p2,·p0,·Lcom/theksmith/android/car_bus_interface/AndroidActions$6;->val$visible:Z |
Offset 847, 102 lines modified | Offset 847, 100 lines modified | ||
847 | .method·private·cancelAllThreads()V | 847 | .method·private·cancelAllThreads()V |
848 | ····.locals·5 | 848 | ····.locals·5 |
849 | ····.prologue | 849 | ····.prologue |
850 | ····const/4·v4,·0x0 | 850 | ····const/4·v4,·0x0 |
851 | ····.line·297 | 851 | ····.line·297 |
852 | ····iget-object·v | 852 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread; |
853 | ····if-eqz·v | 853 | ····if-eqz·v2,·:cond_0 |
854 | ····.line·298 | 854 | ····.line·298 |
855 | ····iget-object·v | 855 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTConnectThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread; |
856 | ····invoke-virtual·{v | 856 | ····invoke-virtual·{v2},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTConnectThread;->cancel()V |
857 | ····.line·299 | 857 | ····.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·302 | 859 | ····.line·302 |
860 | ····:cond_0 | 860 | ····:cond_0 |
861 | ····iget-object·v | 861 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread; |
862 | ····if-eqz·v | 862 | ····if-eqz·v2,·:cond_1 |
863 | ····.line·303 | 863 | ····.line·303 |
864 | ····iget-object·v | 864 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBTIOThread:Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread; |
865 | ····invoke-virtual·{v | 865 | ····invoke-virtual·{v2},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain$BTIOThread;->cancel()V |
866 | ····.line·304 | 866 | ····.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·307 | 868 | ····.line·307 |
869 | ····:cond_1 | 869 | ····:cond_1 |
870 | ····invoke-direct·{p0},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->elmDestroyCommandQueue()V | 870 | ····invoke-direct·{p0},·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->elmDestroyCommandQueue()V |
871 | ····.line·309 | 871 | ····.line·309 |
872 | ····iget-object·v | 872 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap; |
873 | ····if-eqz·v | 873 | ····if-eqz·v2,·:cond_4 |
874 | ····.line·310 | 874 | ····.line·310 |
875 | ····iget-object·v | 875 | ····iget-object·v2,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mBusMsgProcessors:Ljava/util/HashMap; |
876 | ····invoke-virtual·{v | 876 | ····invoke-virtual·{v2},·Ljava/util/HashMap;->keySet()Ljava/util/Set; |
877 | ····move-result-object·v | 877 | ····move-result-object·v2 |
878 | ····invoke-interface·{v | 878 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
879 | ····move-result-object·v | 879 | ····move-result-object·v2 |
880 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
881 | ····:cond_2 | 880 | ····:cond_2 |
882 | ····:goto_0 | 881 | ····:goto_0 |
883 | ····invoke-interface·{v | 882 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
884 | ····move-result·v3 | 883 | ····move-result·v3 |
885 | ····if-eqz·v3,·:cond_3 | 884 | ····if-eqz·v3,·:cond_3 |
886 | ····invoke-interface·{v | 885 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
887 | ····move-result-object·v | 886 | ····move-result-object·v0 |
888 | ····check-cast·v | 887 | ····check-cast·v0,·Ljava/lang/String; |
889 | ····.line·311 | 888 | ····.line·311 |
890 | ····.local·v | 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,·v | 891 | ····invoke-virtual·{v3,·v0},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
893 | ····move-result-object·v | 892 | ····move-result-object·v1 |
894 | ····check-cast·v | 893 | ····check-cast·v1,·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor; |
895 | ····.line·312 | 894 | ····.line·312 |
896 | ····.local·v | 895 | ····.local·v1,·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor; |
897 | ····if-eqz·v | 896 | ····if-eqz·v1,·:cond_2 |
898 | ····.line·313 | 897 | ····.line·313 |
899 | ····invoke-virtual·{v | 898 | ····invoke-virtual·{v1},·Lcom/theksmith/android/car_bus_interface/BusMessageProcessor;->cancel()V |
900 | ····goto·:goto_0 | 899 | ····goto·:goto_0 |
901 | ····.line·316 | 900 | ····.line·316 |
902 | ····.end·local·v | 901 | ····.end·local·v0····#·"msg":Ljava/lang/String; |
903 | ····.end·local·v | 902 | ····.end·local·v1····#·"processor":Lcom/theksmith/android/car_bus_interface/BusMessageProcessor; |
904 | ····:cond_3 | 903 | ····: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·318 | 905 | ····.line·318 |
907 | ····.end·local·v0····#·"i$":Ljava/util/Iterator; | ||
908 | ····:cond_4 | 906 | ····:cond_4 |
909 | ····return-void | 907 | ····return-void |
910 | .end·method | 908 | .end·method |
911 | .method·private·elmBadConfig(Ljava/lang/String;)V | 909 | .method·private·elmBadConfig(Ljava/lang/String;)V |
912 | ····.locals·1 | 910 | ····.locals·1 |
913 | ····.param·p1,·"noticeErrorText"····#·Ljava/lang/String; | 911 | ····.param·p1,·"noticeErrorText"····#·Ljava/lang/String; |
Offset 1595, 143 lines modified | Offset 1593, 138 lines modified | ||
1595 | ····monitor-exit·p0 | 1593 | ····monitor-exit·p0 |
1596 | ····throw·v22 | 1594 | ····throw·v22 |
1597 | .end·method | 1595 | .end·method |
1598 | .method·private·declared-synchronized·elmInitStartupCommands()V | 1596 | .method·private·declared-synchronized·elmInitStartupCommands()V |
1599 | ····.locals· | 1597 | ····.locals·6 |
1600 | ····.prologue | 1598 | ····.prologue |
1601 | ····.line·724 | 1599 | ····.line·724 |
1602 | ····monitor-enter·p0 | 1600 | ····monitor-enter·p0 |
1603 | ····:try_start_0 | 1601 | ····:try_start_0 |
1604 | ····iget-object·v | 1602 | ····iget-object·v3,·p0,·Lcom/theksmith/android/car_bus_interface/CBIServiceMain;->mSettings:Landroid/content/SharedPreferences; |
1605 | ····const-string·v | 1603 | ····const-string·v4,·"elm_commands" |
1606 | ····const-string·v | 1604 | ····const-string·v5,·"" |
1607 | ····invoke-interface·{v | 1605 | ····invoke-interface·{v3,·v4,·v5},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
1608 | ····move-result-object·v | 1606 | ····move-result-object·v2 |
Max diff block lines reached; 5113/11981 bytes (42.68%) of diff not shown. |
Offset 20, 477 lines modified | Offset 20, 432 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·181 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
29 | ····return-void | 30 | ····return-void |
30 | .end·method | 31 | .end·method |
31 | #·virtual·methods | 32 | #·virtual·methods |
32 | .method·public·run()V | 33 | .method·public·run()V |
33 | ····.locals· | 34 | ····.locals·18 |
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·185 | 36 | ····.line·185 |
36 | ····:try_start_0 | 37 | ····:try_start_0 |
37 | ····const-string·v | 38 | ····const-string·v1,·"android" |
38 | ····.line·186 | 39 | ····.line·186 |
39 | ····.local·v | 40 | ····.local·v1,·"ANDROID":Ljava/lang/String; |
40 | ····const-string·v | 41 | ····const-string·v3,·"com.android.systemui" |
41 | ····.line·187 | 42 | ····.line·187 |
42 | ····.local·v | 43 | ····.local·v3,·"ANDROID_UI":Ljava/lang/String; |
43 | ····const-string·v | 44 | ····const-string·v2,·"com.android.launcher" |
44 | ····.line·190 | 45 | ····.line·190 |
45 | ····.local·v | 46 | ····.local·v2,·"ANDROID_LAUNCHER":Ljava/lang/String; |
46 | ····const-string·v | 47 | ····const-string·v8,·"com.android.launcher" |
47 | ····.line·192 | 48 | ····.line·192 |
48 | ····.local·v | 49 | ····.local·v8,·"launcherPackageName":Ljava/lang/String; |
49 | ····new-instance·v | 50 | ····new-instance·v7,·Landroid/content/Intent; |
50 | ····const-string·v1 | 51 | ····const-string·v15,·"android.intent.action.MAIN" |
51 | ····move-object/from16·v0,·v18 | ||
52 | ····invoke-direct·{v | 52 | ····invoke-direct·{v7,·v15},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
53 | ····.line·193 | 53 | ····.line·193 |
54 | ····.local·v | 54 | ····.local·v7,·"intent":Landroid/content/Intent; |
55 | ····const-string·v1 | 55 | ····const-string·v15,·"android.intent.category.HOME" |
56 | ····move-object/from16·v0,·v18 | ||
57 | ····invoke-virtual·{v | 56 | ····invoke-virtual·{v7,·v15},·Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent; |
58 | ····.line·194 | 57 | ····.line·194 |
59 | ····move-object/from16·v0,·p0 | 58 | ····move-object/from16·v0,·p0 |
60 | ····iget-object·v | 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 | 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·v1 | 61 | ····move-result-object·v15 |
64 | ····const-string·v1 | 62 | ····const-string·v16,·"activity" |
65 | ····invoke-virtual/range·{v1 | 63 | ····invoke-virtual/range·{v15·..·v16},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
66 | ····move-result-object·v | 64 | ····move-result-object·v4 |
67 | ····check-cast·v | 65 | ····check-cast·v4,·Landroid/app/ActivityManager; |
68 | ····.line·195 | 66 | ····.line·195 |
69 | ····.local·v | 67 | ····.local·v4,·"activityManager":Landroid/app/ActivityManager; |
70 | ····move-object/from16·v0,·p0 | 68 | ····move-object/from16·v0,·p0 |
71 | ····iget-object·v | 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 | 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·v1 | 71 | ····move-result-object·v15 |
75 | ····invoke-virtual/range·{v18·..·v18},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; | ||
76 | ···· | 72 | ····invoke-virtual·{v15},·Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; |
77 | ···· | 73 | ····move-result-object·v15 |
78 | ···· | 74 | ····invoke-virtual·{v7},·Landroid/content/Intent;->getFlags()I |
79 | ····move- | 75 | ····move-result·v16 |
80 | ····move/from16·v | 76 | ····move/from16·v0,·v16 |
81 | ····invoke-virtual·{v | 77 | ····invoke-virtual·{v15,·v7,·v0},·Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; |
82 | ····move-result-object·v1 | 78 | ····move-result-object·v11 |
83 | ····.line·197 | 79 | ····.line·197 |
84 | ····.local·v1 | 80 | ····.local·v11,·"resolveInfo":Landroid/content/pm/ResolveInfo; |
85 | ····iget-object·v | 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 | ····i | 82 | ····if-eqz·v15,·:cond_0 |
89 | ···· | 83 | ····iget-object·v15,·v11,·Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo; |
90 | ···· | 84 | ····iget-object·v15,·v15,·Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String; |
91 | ···· | 85 | ····const-string·v16,·"" |
92 | ····move-object/from16·v | 86 | ····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. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·212 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$uri:Landroid/net/Uri; | 24 | .field·final·synthetic·val$uri:Landroid/net/Uri; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;Landroid/net/Uri;)V | 26 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/AndroidActions;Ljava/lang/String;Landroid/net/Uri;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/AndroidActions; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·64 | 30 | ····.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; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·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·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V | 23 | .method·constructor·<init>(Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/theksmith/android/car_bus_interface/CBIActivityTerminal; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·408 | 27 | ····.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>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 435, 18 lines modified | Offset 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;)V | 436 | ····invoke-direct·{v0,·v1},·Landroid/content/Intent;-><init>(Ljava/lang/String;)V |
437 | ····const/high16·v1,·0x40840000····#·4.125f | 437 | ····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·v0 | 440 | ····move-result-object·v0 |
441 | ····.line·234 | ||
440 | ····return-object·v0 | 442 | ····return-object·v0 |
441 | .end·method | 443 | .end·method |
442 | .method·public·static·getTaskerInstallIntent(Z)Landroid/content/Intent; | 444 | .method·public·static·getTaskerInstallIntent(Z)Landroid/content/Intent; |
443 | ····.locals·4 | 445 | ····.locals·4 |
444 | ····.param·p0,·"marketFlag"····#·Z | 446 | ····.param·p0,·"marketFlag"····#·Z |
Offset 454, 33 lines modified | Offset 456, 37 lines modified | ||
454 | ····.line·203 | 456 | ····.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_1 | 459 | ····if-eqz·p0,·:cond_1 |
460 | ····.line·207 | ||
458 | ····invoke-static·{},·Lnet/dinglisch/android/tasker/TaskerIntent;->SDKVersion()I | 461 | ····invoke-static·{},·Lnet/dinglisch/android/tasker/TaskerIntent;->SDKVersion()I |
459 | ····move-result·v0 | 462 | ····move-result·v0 |
460 | ····const/4·v3,·0x3 | 463 | ····const/4·v3,·0x3 |
461 | ····if-ne·v0,·v3,·:cond_0 | 464 | ····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_0 | 467 | ····: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·v0 | 469 | ····move-result-object·v0 |
466 | ····invoke-direct·{v1,·v2,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V | 470 | ····invoke-direct·{v1,·v2,·v0},·Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V |
471 | ····.line·203 | ||
467 | ····return-object·v1 | 472 | ····return-object·v1 |
473 | ····.line·207 | ||
468 | ····:cond_0 | 474 | ····: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_0 | 476 | ····goto·:goto_0 |
471 | ····:cond_1 | 477 | ····: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 modified | Offset 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·v2 | 1006 | ····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·v2 | 1009 | ····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 modified | Offset 1314, 24 lines modified | ||
1307 | ····move-result-object·v0 | 1314 | ····move-result-object·v0 |
1308 | ····.line·388 | 1315 | ····.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_0 | 1317 | ····if-eqz·v0,·:cond_0 |
1318 | ····.line·390 | ||
1311 | ····invoke-interface·{v0},·Ljava/util/List;->size()I | 1319 | ····invoke-interface·{v0},·Ljava/util/List;->size()I |
1312 | ····move-result·v2 | 1320 | ····move-result·v2 |
1313 | ····if-lez·v2,·:cond_0 | 1321 | ····if-lez·v2,·:cond_0 |
1314 | ····const/4·v1,·0x1 | 1322 | ····const/4·v1,·0x1 |
1323 | ····.line·388 | ||
1315 | ····:cond_0 | 1324 | ····:cond_0 |
1316 | ····return·v1 | 1325 | ····return·v1 |
1317 | .end·method | 1326 | .end·method |
1318 | .method·public·setTaskPriority(I)Lnet/dinglisch/android/tasker/TaskerIntent; | 1327 | .method·public·setTaskPriority(I)Lnet/dinglisch/android/tasker/TaskerIntent; |
1319 | ····.locals·2 | 1328 | ····.locals·2 |
1320 | ····.param·p1,·"priority"····#·I | 1329 | ····.param·p1,·"priority"····#·I |