183 KB
/home/fdroid/fdroiddata/tmp/com.theksmith.android.car_bus_interface_100.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.theksmith.android.car_bus_interface_100.apk
4.57 KB
zipinfo /dev/stdin
Offset 1, 30 lines modifiedOffset 1, 28 lines modified
1 Zip·​file·​size:​·​305099·​bytes,​·​number·​of·​entries:​·​281 Zip·​file·​size:​·​304562·​bytes,​·​number·​of·​entries:​·​26
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2171·​bl·​defN·​15-​Jun-​05·​09:​45·​META-​INF/​MANIFEST.​MF2 -​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.​SF3 -​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.​RSA4 -​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/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·····4904·​bX·​defN·​17-​Jul-​17·13:​51·​AndroidManifest.​xml
6 -​rw-​-​-​-​·····2.​0·​fat·······​41·​bl·defN·​15-​Jun-​05·07:​30·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····1.​0·​fat······474·​b-​·stor·​17-​Jul-​17·13:​51·res/​drawable-​hdpi-​v11/​ic_notice.​png
7 -​rw-​-​-​-​·····2.​0·​fat·····4904·​bX·defN·​15-​Jun-​05·07:​30·AndroidManifest.​xml7 -​rw-​-​-​-​·····1.​0·​fat······​743·​b-​·stor·​17-​Jul-​17·13:​51·res/​drawable-​hdpi-​v4/​ic_launcher.​png
8 -​rw-​-​-​-​·····​1.​0·​fat······474·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​hdpi-​v11/​ic_notice.​png8 -​rw-​-​-​-​·····​1.​0·​fat······961·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​hdpi-​v4/​ic_notice.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······743·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​hdpi-​v4/​ic_launcher.​png9 -​rw-​-​-​-​·····​1.​0·​fat······608·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​hdpi-​v9/​ic_notice.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······961·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​hdpi-​v4/​ic_notice.​png10 -​rw-​-​-​-​·····​1.​0·​fat······381·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​mdpi-​v11/​ic_notice.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······608·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​hdpi-​v9/​ic_notice.​png11 -​rw-​-​-​-​·····​1.​0·​fat······585·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······381·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​mdpi-​v11/​ic_notice.​png12 -​rw-​-​-​-​·····​1.​0·​fat······702·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​mdpi-​v4/​ic_notice.​png
13 -​rw-​-​-​-​·····​1.​0·​fat······585·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​mdpi-​v4/​ic_launcher.​png13 -​rw-​-​-​-​·····​1.​0·​fat······449·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​mdpi-​v9/​ic_notice.​png
14 -​rw-​-​-​-​·····​1.​0·​fat······​702·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​mdpi-​v4/​ic_notice.​png14 -​rw-​-​-​-​·····​1.​0·​fat······570·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xhdpi-​v11/​ic_notice.​png
15 -​rw-​-​-​-​·····​1.​0·​fat······​449·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​mdpi-​v9/​ic_notice.​png15 -​rw-​-​-​-​·····​1.​0·​fat·····1009·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····​1.​0·​fat······​570·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xhdpi-​v11/​ic_notice.​png16 -​rw-​-​-​-​·····​1.​0·​fat·····1264·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xhdpi-​v4/​ic_notice.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····1009·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png17 -​rw-​-​-​-​·····​1.​0·​fat······​762·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xhdpi-​v9/​ic_notice.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····1264·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xhdpi-​v4/​ic_notice.​png18 -​rw-​-​-​-​·····​1.​0·​fat······​801·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xxhdpi-​v11/​ic_notice.​png
19 -​rw-​-​-​-​·····​1.​0·​fat······​762·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xhdpi-​v9/​ic_notice.​png19 -​rw-​-​-​-​·····​1.​0·​fat·····1535·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
20 -​rw-​-​-​-​·····​1.​0·​fat······801·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xxhdpi-​v11/​ic_notice.​png20 -​rw-​-​-​-​·····​1.​0·​fat······689·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xxhdpi-​v4/​ic_notice.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​1535·​b-​·​stor·​15-​Jun-​05·07:​30·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png21 -​rw-​-​-​-​·····​1.​0·​fat·····​1033·​b-​·​stor·​17-​Jul-​17·13:​51·​res/​drawable-​xxhdpi-​v9/​ic_notice.​png
22 -​rw-​-​-​-​·····1.​0·​fat······​689·​b-​·stor·​15-​Jun-​05·07:​30·​res/​drawable-​xxhdpi-​v4/​ic_notice.​png22 -​rw-​-​-​-​·····2.​0·​fat·····2772·​bl·defN·​17-​Jul-​17·13:​51·​res/​layout-​v17/​activity_terminal.​xml
23 -​rw-​-​-​-​·····1.​0·​fat·····1033·​b-​·stor·​15-​Jun-​05·07:​30·​res/​drawable-​xxhdpi-​v9/​ic_notice.​png23 -​rw-​-​-​-​·····2.​0·​fat·····2560·​bl·defN·​17-​Jul-​17·13:​51·​res/​layout/​activity_terminal.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····2772·​bl·​defN·​15-​Jun-​05·07:​30·​res/​layout-​v17/​activity_terminal.​xml24 -​rw-​-​-​-​·····​2.​0·​fat·····1040·​bl·​defN·​17-​Jul-​17·13:​51·​res/​menu/​actvity_terminal.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····2560·​bl·​defN·​15-​Jun-​05·07:​30·​res/​layout/​activity_terminal.​xml25 -​rw-​-​-​-​·····​2.​0·​fat·····6028·​bl·​defN·​17-​Jul-​17·13:​51·​res/​xml/​pref_general.​xml
26 -​rw-​-​-​-​·····2.​0·​fat·····1040·​bl·defN·​15-​Jun-​05·07:​30·​res/​menu/​actvity_terminal.​xml26 -​rw-​-​-​-​·····1.​0·​fat·····9844·​b-​·stor·​17-​Jul-​17·13:​51·​resources.​arsc
27 -​rw-​-​-​-​·····​2.​0·​fat·····​6028·​bl·​defN·​15-​Jun-​05·07:​30·res/​xml/​pref_general.​xml27 -​rw-​-​-​-​·····​2.​0·​fat···792628·​bl·​defN·​17-​Jul-​17·13:​51·classes.​dex
28 -​rw-​-​-​-​·····1.​0·fat·····​9844·​b-​·stor·15-​Jun-​05·​07:​30·resources.​arsc28 26·​files,​·838137·bytes·uncompressed,​·300860·​bytes·​compressed:​··​64.​1%
29 -​rw-​-​-​-​·····​2.​0·​fat···​792940·​bl·​defN·​15-​Jun-​05·​07:​30·​classes.​dex 
30 28·​files,​·​838531·​bytes·​uncompressed,​·​301053·​bytes·​compressed:​··​64.​1% 
81.0 KB
classes.dex
81.0 KB
classes.jar
9.17 KB
zipinfo /dev/stdin
Max report size reached
13.3 KB
com/theksmith/android/car_bus_interface/AndroidActions$5.class
13.2 KB
procyon -ec {}
Max report size reached
14.1 KB
com/theksmith/android/car_bus_interface/AndroidActions$8.class
14.0 KB
javap -verbose -constants -s -l -private {}
Max report size reached
37.2 KB
com/theksmith/android/car_bus_interface/CBIActivityTerminal.class
37.1 KB
javap -verbose -constants -s -l -private {}
Max report size reached
805 B
com/theksmith/android/car_bus_interface/CBIServiceMain.class
685 B
procyon -ec {}
Offset 350, 17 lines modifiedOffset 350, 16 lines modified
350 ························​this.​elmBadConfig(this.​getString(2131165201)​)​;​350 ························​this.​elmBadConfig(this.​getString(2131165201)​)​;​
351 ····················​}351 ····················​}
352 ····················​return;​352 ····················​return;​
353 ················​}353 ················​}
354 ············​}354 ············​}
355 ············​this.​elmDestroyCommandQueu​e()​;​355 ············​this.​elmDestroyCommandQueu​e()​;​
356 ············​this.​btWriteBreak()​;​356 ············​this.​btWriteBreak()​;​
357 ············​final·​String[]·​array·​=·​split;​ 
358 ············​for·​(int·​length·​=·​split.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{357 ············​for·​(int·​length·​=·​split.​length,​·​i·​=·​0;​·​i·​<·​length;​·​++i)​·​{
359 ················​this.​elmQueueCommand(array​[i].​trim()​)​;​358 ················​this.​elmQueueCommand(split​[i].​trim()​)​;​
360 ············​}359 ············​}
361 ········​}360 ········​}
362 ····​}361 ····​}
363 ····362 ····
364 ····​private·​void·​elmParseResponse(Stri​ng·​s,​·​final·​boolean·​b)​·​{363 ····​private·​void·​elmParseResponse(Stri​ng·​s,​·​final·​boolean·​b)​·​{
365 ········​/​/​·​monitorenter(this)​364 ········​/​/​·​monitorenter(this)​
366 ········​final·​String·​s2·​=·​"[\\r\\n]";​365 ········​final·​String·​s2·​=·​"[\\r\\n]";​
6.43 KB
com/theksmith/android/helpers/BluetoothListPreference.class
6.32 KB
javap -verbose -constants -s -l -private {}
Max report size reached
4.7 KB
smali/com/theksmith/android/helpers/BluetoothListPreference.smali
Offset 21, 35 lines modifiedOffset 21, 35 lines modified
21 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​theksmith/​android/​helpers/​BluetoothListPreferen​ce;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V21 ····​invoke-​direct·​{p0,​·​p1,​·​v0},​·​Lcom/​theksmith/​android/​helpers/​BluetoothListPreferen​ce;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  
22 ····​.​line·​2922 ····​.​line·​29
23 ····​return-​void23 ····​return-​void
24 .​end·​method24 .​end·​method
  
25 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V25 .​method·​public·​constructor·​<init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
26 ····​.​locals·1026 ····​.​locals·9
27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​27 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
28 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​28 ····​.​param·​p2,​·​"attrs"····​#·​Landroid/​util/​AttributeSet;​
  
29 ····​.​prologue29 ····​.​prologue
30 ····​const/​4·​v7,​·​0x130 ····​const/​4·​v6,​·​0x1
  
31 ····​const/​4·​v9,​·​0x031 ····​const/​4·​v8,​·​0x0
  
32 ····​.​line·​3232 ····​.​line·​32
33 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​preference/​ListPreference;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V33 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Landroid/​preference/​ListPreference;​-​><init>(Landroid/​content/​Context;​Landroid/​util/​AttributeSet;​)​V
  
34 ····​.​line·​3634 ····​.​line·​36
35 ····​new-​array·​v3,​·​v7,​·​[Ljava/​lang/​CharSequence;​35 ····​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​CharSequence;​
  
36 ····​.​line·​3736 ····​.​line·​37
37 ····​.​local·​v3,​·​"entries":​[Ljava/​lang/​CharSequence;​37 ····​.​local·​v3,​·​"entries":​[Ljava/​lang/​CharSequence;​
38 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​CharSequence;​38 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​CharSequence;​
  
39 ····​.​line·​3939 ····​.​line·​39
40 ····​.​local·​v6,​·​"values":​[Ljava/​lang/​CharSequence;​40 ····​.​local·​v5,​·​"values":​[Ljava/​lang/​CharSequence;​
41 ····​const/​4·​v2,​·​0x041 ····​const/​4·​v2,​·​0x0
  
42 ····​.​line·​4142 ····​.​line·​41
43 ····​.​local·​v2,​·​"devices":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Landroid/​bluetooth/​BluetoothDevice;​>;​"43 ····​.​local·​v2,​·​"devices":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Landroid/​bluetooth/​BluetoothDevice;​>;​"
44 ····​invoke-​static·​{},​·​Landroid/​bluetooth/​BluetoothAdapter;​-​>getDefaultAdapter()​Landroid/​bluetooth/​BluetoothAdapter;​44 ····​invoke-​static·​{},​·​Landroid/​bluetooth/​BluetoothAdapter;​-​>getDefaultAdapter()​Landroid/​bluetooth/​BluetoothAdapter;​
  
45 ····​move-​result-​object·​v045 ····​move-​result-​object·​v0
Offset 62, 50 lines modifiedOffset 62, 49 lines modified
62 ····​invoke-​virtual·​{v0},​·​Landroid/​bluetooth/​BluetoothAdapter;​-​>getBondedDevices()​Ljava/​util/​Set;​62 ····​invoke-​virtual·​{v0},​·​Landroid/​bluetooth/​BluetoothAdapter;​-​>getBondedDevices()​Ljava/​util/​Set;​
  
63 ····​move-​result-​object·​v263 ····​move-​result-​object·​v2
  
64 ····​.​line·​4664 ····​.​line·​46
65 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I65 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I
  
66 ····​move-​result·​v766 ····​move-​result·​v6
  
67 ····​if-​lez·​v7,​·​:​cond_067 ····​if-​lez·​v6,​·​:​cond_0
  
68 ····​.​line·​4768 ····​.​line·​47
69 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I69 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I
  
70 ····​move-​result·​v770 ····​move-​result·​v6
  
71 ····​new-​array·​v3,​·​v7,​·​[Ljava/​lang/​CharSequence;​71 ····​new-​array·​v3,​·​v6,​·​[Ljava/​lang/​CharSequence;​
  
72 ····​.​line·​4872 ····​.​line·​48
73 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I73 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I
  
74 ····​move-​result·​v774 ····​move-​result·​v6
  
75 ····​new-​array·​v6,​·​v7,​·​[Ljava/​lang/​CharSequence;​75 ····​new-​array·​v5,​·​v6,​·​[Ljava/​lang/​CharSequence;​
  
76 ····​.​line·​4976 ····​.​line·​49
77 ····​const/​4·​v4,​·​0x077 ····​const/​4·​v4,​·​0x0
  
78 ····​.​line·​5078 ····​.​line·​50
79 ····​.​local·​v4,​·​"i":​I79 ····​.​local·​v4,​·​"i":​I
80 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​80 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
  
81 ····​move-​result-​object·​v581 ····​move-​result-​object·​v6
  
82 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​ 
83 ····​:​goto_082 ····​:​goto_0
84 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z83 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
85 ····​move-​result·​v784 ····​move-​result·​v7
  
86 ····​if-​eqz·​v7,​·​:​cond_085 ····​if-​eqz·​v7,​·​:​cond_0
  
87 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​86 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
88 ····​move-​result-​object·​v187 ····​move-​result-​object·​v1
  
89 ····​check-​cast·​v1,​·​Landroid/​bluetooth/​BluetoothDevice;​88 ····​check-​cast·​v1,​·​Landroid/​bluetooth/​BluetoothDevice;​
  
90 ····​.​line·​5189 ····​.​line·​51
91 ····​.​local·​v1,​·​"device":​Landroid/​bluetooth/​BluetoothDevice;​90 ····​.​local·​v1,​·​"device":​Landroid/​bluetooth/​BluetoothDevice;​
Offset 116, 57 lines modifiedOffset 115, 56 lines modified
116 ····​aput-​object·​v7,​·​v3,​·​v4115 ····​aput-​object·​v7,​·​v3,​·​v4
  
117 ····​.​line·​52116 ····​.​line·​52
118 ····​invoke-​virtual·​{v1},​·​Landroid/​bluetooth/​BluetoothDevice;​-​>getAddress()​Ljava/​lang/​String;​117 ····​invoke-​virtual·​{v1},​·​Landroid/​bluetooth/​BluetoothDevice;​-​>getAddress()​Ljava/​lang/​String;​
  
119 ····​move-​result-​object·​v7118 ····​move-​result-​object·​v7
  
120 ····​aput-​object·​v7,​·​v6,​·​v4119 ····​aput-​object·​v7,​·​v5,​·​v4
  
121 ····​.​line·​53120 ····​.​line·​53
122 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1121 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
123 ····​.​line·​54122 ····​.​line·​54
124 ····​goto·​:​goto_0123 ····​goto·​:​goto_0
  
125 ····​.​line·​58124 ····​.​line·​58
126 ····​.​end·​local·​v1····​#·​"device":​Landroid/​bluetooth/​BluetoothDevice;​125 ····​.​end·​local·​v1····​#·​"device":​Landroid/​bluetooth/​BluetoothDevice;​
127 ····​.​end·​local·​v4····​#·​"i":​I126 ····​.​end·​local·​v4····​#·​"i":​I
128 ····​.​end·​local·​v5····​#·​"i$":​Ljava/​util/​Iterator;​ 
129 ····​:​cond_0127 ····​:​cond_0
130 ····​if-​eqz·​v2,​·​:​cond_1128 ····​if-​eqz·​v2,​·​:​cond_1
  
131 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I129 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>size()​I
  
132 ····​move-​result·​v7130 ····​move-​result·​v6
  
133 ····​if-​gtz·​v7,​·​:​cond_2131 ····​if-​gtz·​v6,​·​:​cond_2
  
134 ····​.​line·​59132 ····​.​line·​59
135 ····​:​cond_1133 ····​:​cond_1
136 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​134 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​Context;​-​>getResources()​Landroid/​content/​res/​Resources;​
  
137 ····​move-​result-​object·​v7135 ····​move-​result-​object·​v6
  
138 ····​const·​v8,​·​0x7f07001b136 ····​const·​v7,​·​0x7f07001b
  
139 ····​invoke-​virtual·​{v7,​·​v8},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​137 ····​invoke-​virtual·​{v6,​·​v7},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
  
140 ····​move-​result-​object·​v7138 ····​move-​result-​object·​v6
  
Max diff block lines reached; 599/4684 bytes (12.79%) of diff not shown.
736 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$2.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$text:​Ljava/​lang/​String;​22 .​field·​final·​synthetic·​val$text:​Ljava/​lang/​String;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​9028 ····​.​line·​90
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$2;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$2;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$2;​-​>val$text:​Ljava/​lang/​String;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$2;​-​>val$text:​Ljava/​lang/​String;​
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​22127 ····​.​line·​221
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$2​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$2​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
25.3 KB
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal.smali
Max report size reached
685 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$4.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$keyCode:​I22 .​field·​final·​synthetic·​val$keyCode:​I
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​I)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​I)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​14728 ····​.​line·​147
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$4;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$4;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
29 ····​iput·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$4;​-​>val$keyCode:​I30 ····​iput·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$4;​-​>val$keyCode:​I
  
811 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$4.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$scrollView:​Landroid/​widget/​ScrollView;​22 .​field·​final·​synthetic·​val$scrollView:​Landroid/​widget/​ScrollView;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​Landroid/​widget/​ScrollView;​)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​Landroid/​widget/​ScrollView;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​28128 ····​.​line·​281
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$4​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$4​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$4​;​-​>val$scrollView:​Landroid/​widget/​ScrollView;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$4​;​-​>val$scrollView:​Landroid/​widget/​ScrollView;​
  
773 B
smali/com/theksmith/android/car_bus_interface/CBIServiceMain$BoundIncomingHandler.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​)​V20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​21424 ····​.​line·​214
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BoundI​ncomingHandler;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BoundI​ncomingHandler;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
  
311 B
smali/com/theksmith/android/car_bus_interface/R.smali
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​.​prologue25 ····​.​prologue
26 ····​.​line·​1026 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​109 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
776 B
smali/com/theksmith/android/car_bus_interface/BusMessageProcessor$1.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$action:​Ljava/​lang/​String;​22 .​field·​final·​synthetic·​val$action:​Ljava/​lang/​String;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​Ljava/​lang/​String;​)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​40128 ····​.​line·​401
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$1​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$1​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$1​;​-​>val$action:​Ljava/​lang/​String;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$1​;​-​>val$action:​Ljava/​lang/​String;​
  
693 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$7.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$visible:​Z22 .​field·​final·​synthetic·​val$visible:​Z
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Z)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Z)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​30128 ····​.​line·​301
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$7;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$7;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
29 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$7;​-​>val$visible:​Z30 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$7;​-​>val$visible:​Z
  
802 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$ServiceMainHandler.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​43024 ····​.​line·​430
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$S​erviceMainHandler;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$S​erviceMainHandler;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
  
749 B
smali/com/theksmith/android/car_bus_interface/BusMessageProcessor$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​41427 ····​.​line·​414
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$2​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor$2​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
743 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$3.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$command:​Ljava/​lang/​String;​22 .​field·​final·​synthetic·​val$command:​Ljava/​lang/​String;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​10728 ····​.​line·​107
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$3;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$3;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$3;​-​>val$command:​Ljava/​lang/​String;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$3;​-​>val$command:​Ljava/​lang/​String;​
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​23627 ····​.​line·​236
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$3​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$3​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
741 B
smali/com/theksmith/android/car_bus_interface/CBIActvitySettings$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7427 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActvitySettings;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
12.2 KB
smali/com/theksmith/android/car_bus_interface/AndroidActions$8.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$task:​Ljava/​lang/​String;​24 .​field·​final·​synthetic·​val$task:​Ljava/​lang/​String;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V26 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​[Ljava/​lang/​String;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​32730 ····​.​line·​327
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$task:​Ljava/​lang/​String;​32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$task:​Ljava/​lang/​String;​
  
Offset 41, 182 lines modifiedOffset 42, 176 lines modified
  
41 ····​return-​void42 ····​return-​void
42 .​end·​method43 .​end·​method
  
  
43 #·​virtual·​methods44 #·​virtual·​methods
44 .​method·​public·​run()​V45 .​method·​public·​run()​V
45 ····​.​locals·1046 ····​.​locals·8
  
46 ····​.​prologue47 ····​.​prologue
 48 ····​const/​4·​v5,​·​0x0
  
47 ····​.​line·​33149 ····​.​line·​331
48 ····​:​try_start_050 ····​:​try_start_0
49 ····​new-​instance·​v3,​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​51 ····​new-​instance·​v1,​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​
  
50 ····​iget-​object·​v7,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$task:​Ljava/​lang/​String;​52 ····​iget-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$task:​Ljava/​lang/​String;​
  
51 ····​invoke-​direct·​{v3,​·​v7},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​><init>(Ljava/​lang/​String;​)​V53 ····​invoke-​direct·​{v1,​·​v4},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​><init>(Ljava/​lang/​String;​)​V
  
52 ····​.​line·​33354 ····​.​line·​333
53 ····​.​local·​v3,​·​"intent":​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​55 ····​.​local·​v1,​·​"intent":​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​
54 ····​iget-​object·​v0,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$params:​[Ljava/​lang/​String;​56 ····​iget-​object·​v6,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>val$params:​[Ljava/​lang/​String;​
  
55 ····.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​57 ····​array-​length·​v7,​·​v6
56 ····​array-​length·​v4,​·​v0 
  
57 ····.​local·​v4,​·"len$":​I58 ····move·​v4,​·v5
58 ····​const/​4·​v2,​·​0x0 
  
59 ····​.​local·​v2,​·​"i$":​I 
60 ····​:​goto_059 ····​:​goto_0
61 ····​if-​ge·​v2,​·​v4,​·​:​cond_060 ····​if-​ge·​v4,​·​v7,​·​:​cond_0
  
62 ····​aget-​object·​v5,​·​v0,​·​v261 ····​aget-​object·​v2,​·​v6,​·​v4
  
63 ····​.​line·​33462 ····​.​line·​334
64 ····​.​local·​v5,​·​"param":​Ljava/​lang/​String;​63 ····​.​local·​v2,​·​"param":​Ljava/​lang/​String;​
65 ····​invoke-​virtual·​{v3,​·​v5},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​>addParameter(Ljava/​lang/​String;​)​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​64 ····​invoke-​virtual·​{v1,​·​v2},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​>addParameter(Ljava/​lang/​String;​)​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​
  
66 ····​.​line·​33365 ····​.​line·​333
67 ····​add-​int/​lit8·​v2,​·​v2,​·​0x166 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
68 ····​goto·​:​goto_067 ····​goto·​:​goto_0
  
69 ····​.​line·​33768 ····​.​line·​337
70 ····​.​end·​local·​v5····​#·​"param":​Ljava/​lang/​String;​69 ····​.​end·​local·​v2····​#·​"param":​Ljava/​lang/​String;​
71 ····​:​cond_070 ····​:​cond_0
72 ····​iget-​object·​v7,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​71 ····​iget-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
73 ····​#·​getter·​for:​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>mAppContext:​Landroid/​content/​Context;​72 ····​#·​getter·​for:​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>mAppContext:​Landroid/​content/​Context;​
74 ····​invoke-​static·​{v7},​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>access$000(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​)​Landroid/​content/​Context;​73 ····​invoke-​static·​{v4},​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>access$000(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​)​Landroid/​content/​Context;​
  
75 ····​move-​result-​object·​v774 ····​move-​result-​object·​v4
  
76 ····​invoke-​virtual·​{v7,​·​v3},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​content/​Intent;​)​V75 ····​invoke-​virtual·​{v4,​·​v1},​·​Landroid/​content/​Context;​-​>sendBroadcast(Landro​id/​content/​Intent;​)​V
77 ····​:​try_end_076 ····​:​try_end_0
78 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_077 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
79 ····​.​line·​34678 ····​.​line·​346
80 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​79 ····​.​end·​local·​v1····​#·​"intent":​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​
81 ····​.​end·​local·​v2····​#·​"i$":​I 
82 ····​.​end·​local·​v3····​#·​"intent":​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​ 
83 ····​.​end·​local·​v4····​#·​"len$":​I 
84 ····​:​cond_180 ····​:​cond_1
85 ····​:​goto_181 ····​:​goto_1
86 ····​return-​void82 ····​return-​void
  
87 ····​.​line·​33883 ····​.​line·​338
88 ····​:​catch_084 ····​:​catch_0
89 ····​move-​exception·​v185 ····​move-​exception·​v0
  
90 ····​.​line·​33986 ····​.​line·​339
91 ····​.​local·​v1,​·​"e":​Ljava/​lang/​Exception;​87 ····​.​local·​v0,​·​"e":​Ljava/​lang/​Exception;​
92 ····​const-​string·​v7,​·​"AndroidActions"88 ····​const-​string·​v4,​·​"AndroidActions"
  
93 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​89 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​
  
94 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V90 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
  
95 ····​const-​string·​v9,​·​"taskerExecuteTask()​·​:​·​unexpected·​exception·​:​·​exception=·​"91 ····​const-​string·​v7,​·​"taskerExecuteTask()​·​:​·​unexpected·​exception·​:​·​exception=·​"
  
96 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​92 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
97 ····​move-​result-​object·​v893 ····​move-​result-​object·​v6
  
98 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​94 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Exception;​-​>getMessage()​Ljava/​lang/​String;​
  
99 ····​move-​result-​object·​v995 ····​move-​result-​object·​v7
  
100 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​96 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
101 ····​move-​result-​object·​v897 ····​move-​result-​object·​v6
  
102 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​98 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
  
103 ····​move-​result-​object·​v899 ····​move-​result-​object·​v6
  
104 ····​invoke-​static·​{v7,​·​v8,​·​v1},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I100 ····​invoke-​static·​{v4,​·​v6,​·​v0},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
  
105 ····​.​line·​341101 ····​.​line·​341
106 ····​iget-​object·​v7,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​102 ····​iget-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$8;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
107 ····​#·​getter·​for:​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>mSilentErrors:​Z103 ····​#·​getter·​for:​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>mSilentErrors:​Z
108 ····​invoke-​static·​{v7},​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>access$100(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​)​Z104 ····​invoke-​static·​{v4},​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​-​>access$100(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​)​Z
  
109 ····​move-​result·​v7105 ····​move-​result·​v4
  
110 ····​if-​nez·​v7,​·​:​cond_1106 ····​if-​nez·​v4,​·​:​cond_1
  
111 ····​.​line·​342107 ····​.​line·​342
Max diff block lines reached; 5420/12372 bytes (43.81%) of diff not shown.
731 B
smali/com/theksmith/android/car_bus_interface/CBIServiceMain$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​18 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​)​V20 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​45524 ····​.​line·​455
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
693 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$6.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$visible:​Z22 .​field·​final·​synthetic·​val$visible:​Z
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Z)​V24 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Z)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​28028 ····​.​line·​280
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$6;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$6;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
29 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$6;​-​>val$visible:​Z30 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$6;​-​>val$visible:​Z
  
11.8 KB
smali/com/theksmith/android/car_bus_interface/CBIServiceMain.smali
Offset 847, 102 lines modifiedOffset 847, 100 lines modified
847 .​method·​private·​cancelAllThreads()​V847 .​method·​private·​cancelAllThreads()​V
848 ····​.​locals·​5848 ····​.​locals·​5
  
849 ····​.​prologue849 ····​.​prologue
850 ····​const/​4·​v4,​·​0x0850 ····​const/​4·​v4,​·​0x0
  
851 ····​.​line·​297851 ····​.​line·​297
852 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​852 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​
  
853 ····​if-​eqz·​v3,​·​:​cond_0853 ····​if-​eqz·​v2,​·​:​cond_0
  
854 ····​.​line·​298854 ····​.​line·​298
855 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​855 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​
  
856 ····​invoke-​virtual·​{v3},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​-​>cancel()​V856 ····​invoke-​virtual·​{v2},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​-​>cancel()​V
  
857 ····​.​line·​299857 ····​.​line·​299
858 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​858 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTConnectThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTConn​ectThread;​
  
859 ····​.​line·​302859 ····​.​line·​302
860 ····​:​cond_0860 ····​:​cond_0
861 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​861 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​
  
862 ····​if-​eqz·​v3,​·​:​cond_1862 ····​if-​eqz·​v2,​·​:​cond_1
  
863 ····​.​line·​303863 ····​.​line·​303
864 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​864 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​
  
865 ····​invoke-​virtual·​{v3},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​-​>cancel()​V865 ····​invoke-​virtual·​{v2},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​-​>cancel()​V
  
866 ····​.​line·​304866 ····​.​line·​304
867 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​867 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBTIOThread:​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain$BTIOTh​read;​
  
868 ····​.​line·​307868 ····​.​line·​307
869 ····​:​cond_1869 ····​:​cond_1
870 ····​invoke-​direct·​{p0},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>elmDestroyCommandQue​ue()​V870 ····​invoke-​direct·​{p0},​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>elmDestroyCommandQue​ue()​V
  
871 ····​.​line·​309871 ····​.​line·​309
872 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​872 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​
  
873 ····​if-​eqz·​v3,​·​:​cond_4873 ····​if-​eqz·​v2,​·​:​cond_4
  
874 ····​.​line·​310874 ····​.​line·​310
875 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​875 ····​iget-​object·​v2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​
  
876 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​876 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​HashMap;​-​>keySet()​Ljava/​util/​Set;​
  
877 ····​move-​result-​object·​v3877 ····​move-​result-​object·​v2
  
878 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​878 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
  
879 ····​move-​result-​object·​v0879 ····​move-​result-​object·​v2
  
880 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
881 ····​:​cond_2880 ····​:​cond_2
882 ····​:​goto_0881 ····​:​goto_0
883 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z882 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
884 ····​move-​result·​v3883 ····​move-​result·​v3
  
885 ····​if-​eqz·​v3,​·​:​cond_3884 ····​if-​eqz·​v3,​·​:​cond_3
  
886 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​885 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
887 ····​move-​result-​object·​v1886 ····​move-​result-​object·​v0
  
888 ····​check-​cast·​v1,​·​Ljava/​lang/​String;​887 ····​check-​cast·​v0,​·​Ljava/​lang/​String;​
  
889 ····​.​line·​311888 ····​.​line·​311
890 ····​.​local·​v1,​·​"msg":​Ljava/​lang/​String;​889 ····​.​local·​v0,​·​"msg":​Ljava/​lang/​String;​
891 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​890 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​
  
892 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​891 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​util/​HashMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
  
893 ····​move-​result-​object·​v2892 ····​move-​result-​object·​v1
  
894 ····​check-​cast·​v2,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​893 ····​check-​cast·​v1,​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
  
895 ····​.​line·​312894 ····​.​line·​312
896 ····​.​local·​v2,​·​"processor":​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​895 ····​.​local·​v1,​·​"processor":​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
897 ····​if-​eqz·​v2,​·​:​cond_2896 ····​if-​eqz·​v1,​·​:​cond_2
  
898 ····​.​line·​313897 ····​.​line·​313
899 ····​invoke-​virtual·​{v2},​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​-​>cancel()​V898 ····​invoke-​virtual·​{v1},​·​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​-​>cancel()​V
  
900 ····​goto·​:​goto_0899 ····​goto·​:​goto_0
  
901 ····​.​line·​316900 ····​.​line·​316
902 ····​.​end·​local·​v1····​#·​"msg":​Ljava/​lang/​String;​901 ····​.​end·​local·​v0····​#·​"msg":​Ljava/​lang/​String;​
903 ····​.​end·​local·​v2····​#·​"processor":​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​902 ····​.​end·​local·​v1····​#·​"processor":​Lcom/​theksmith/​android/​car_bus_interface/​BusMessageProcessor;​
904 ····​:​cond_3903 ····​:​cond_3
905 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​904 ····​iput-​object·​v4,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mBusMsgProcessors:​Ljava/​util/​HashMap;​
  
906 ····​.​line·​318905 ····​.​line·​318
907 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 
908 ····​:​cond_4906 ····​:​cond_4
909 ····​return-​void907 ····​return-​void
910 .​end·​method908 .​end·​method
  
911 .​method·​private·​elmBadConfig(Ljava/​lang/​String;​)​V909 .​method·​private·​elmBadConfig(Ljava/​lang/​String;​)​V
912 ····​.​locals·​1910 ····​.​locals·​1
913 ····​.​param·​p1,​·​"noticeErrorText"····​#·​Ljava/​lang/​String;​911 ····​.​param·​p1,​·​"noticeErrorText"····​#·​Ljava/​lang/​String;​
Offset 1595, 143 lines modifiedOffset 1593, 138 lines modified
  
1595 ····​monitor-​exit·​p01593 ····​monitor-​exit·​p0
  
1596 ····​throw·​v221594 ····​throw·​v22
1597 .​end·​method1595 .​end·​method
  
1598 .​method·​private·​declared-​synchronized·​elmInitStartupCommand​s()​V1596 .​method·​private·​declared-​synchronized·​elmInitStartupCommand​s()​V
1599 ····​.​locals·91597 ····​.​locals·6
  
1600 ····​.​prologue1598 ····​.​prologue
1601 ····​.​line·​7241599 ····​.​line·​724
1602 ····​monitor-​enter·​p01600 ····​monitor-​enter·​p0
  
1603 ····​:​try_start_01601 ····​:​try_start_0
1604 ····​iget-​object·​v6,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mSettings:​Landroid/​content/​SharedPreferences;​1602 ····​iget-​object·​v3,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIServiceMain;​-​>mSettings:​Landroid/​content/​SharedPreferences;​
  
1605 ····​const-​string·​v7,​·​"elm_commands"1603 ····​const-​string·​v4,​·​"elm_commands"
  
1606 ····​const-​string·​v8,​·​""1604 ····​const-​string·​v5,​·​""
  
1607 ····​invoke-​interface·​{v6,​·​v7,​·​v8},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​1605 ····​invoke-​interface·​{v3,​·​v4,​·​v5},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
1608 ····​move-​result-​object·​v51606 ····​move-​result-​object·​v2
  
Max diff block lines reached; 5113/11981 bytes (42.68%) of diff not shown.
27.5 KB
smali/com/theksmith/android/car_bus_interface/AndroidActions$5.smali
Max report size reached
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​21227 ····​.​line·​212
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$1​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$1​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
753 B
smali/com/theksmith/android/car_bus_interface/AndroidActions$1.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$uri:​Landroid/​net/​Uri;​24 .​field·​final·​synthetic·​val$uri:​Landroid/​net/​Uri;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V26 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​6430 ····​.​line·​64
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$1;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$1;​-​>val$action:​Ljava/​lang/​String;​32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​AndroidActions$1;​-​>val$action:​Ljava/​lang/​String;​
  
749 B
smali/com/theksmith/android/car_bus_interface/CBIActivityTerminal$5.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​21 .​field·​final·​synthetic·​this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V23 .​method·​constructor·​<init>(Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​40827 ····​.​line·​408
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$5​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal$5​;​-​>this$0:​Lcom/​theksmith/​android/​car_bus_interface/​CBIActivityTerminal;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.56 KB
smali/net/dinglisch/android/tasker/TaskerIntent.smali
Offset 435, 18 lines modifiedOffset 435, 20 lines modified
  
435 ····​const-​string·​v1,​·​"net.​dinglisch.​android.​tasker.​ACTION_TASK_SELECT"435 ····​const-​string·​v1,​·​"net.​dinglisch.​android.​tasker.​ACTION_TASK_SELECT"
  
436 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V436 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
  
437 ····​const/​high16·​v1,​·​0x40840000····​#·​4.​125f437 ····​const/​high16·​v1,​·​0x40840000····​#·​4.​125f
  
 438 ····​.​line·​235
438 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​439 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Intent;​-​>setFlags(I)​Landroid/​content/​Intent;​
  
439 ····​move-​result-​object·​v0440 ····​move-​result-​object·​v0
  
 441 ····​.​line·​234
440 ····​return-​object·​v0442 ····​return-​object·​v0
441 .​end·​method443 .​end·​method
  
442 .​method·​public·​static·​getTaskerInstallInten​t(Z)​Landroid/​content/​Intent;​444 .​method·​public·​static·​getTaskerInstallInten​t(Z)​Landroid/​content/​Intent;​
443 ····​.​locals·​4445 ····​.​locals·​4
444 ····​.​param·​p0,​·​"marketFlag"····​#·​Z446 ····​.​param·​p0,​·​"marketFlag"····​#·​Z
  
Offset 454, 33 lines modifiedOffset 456, 37 lines modified
454 ····​.​line·​203456 ····​.​line·​203
455 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​457 ····​new-​instance·​v1,​·​Landroid/​content/​Intent;​
  
456 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"458 ····​const-​string·​v2,​·​"android.​intent.​action.​VIEW"
  
457 ····​if-​eqz·​p0,​·​:​cond_1459 ····​if-​eqz·​p0,​·​:​cond_1
  
 460 ····​.​line·​207
458 ····​invoke-​static·​{},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​>SDKVersion()​I461 ····​invoke-​static·​{},​·​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​-​>SDKVersion()​I
  
459 ····​move-​result·​v0462 ····​move-​result·​v0
  
460 ····​const/​4·​v3,​·​0x3463 ····​const/​4·​v3,​·​0x3
  
461 ····​if-​ne·​v0,​·​v3,​·​:​cond_0464 ····​if-​ne·​v0,​·​v3,​·​:​cond_0
  
462 ····​const-​string·​v0,​·​"market:​/​/​details?id=net.​dinglisch.​android.​taskercupcake"465 ····​const-​string·​v0,​·​"market:​/​/​details?id=net.​dinglisch.​android.​taskercupcake"
  
 466 ····​.​line·​205
463 ····​:​goto_0467 ····​:​goto_0
464 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​468 ····​invoke-​static·​{v0},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
465 ····​move-​result-​object·​v0469 ····​move-​result-​object·​v0
  
466 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V470 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​)​V
  
 471 ····​.​line·​203
467 ····​return-​object·​v1472 ····​return-​object·​v1
  
 473 ····​.​line·​207
468 ····​:​cond_0474 ····​:​cond_0
469 ····​const-​string·​v0,​·​"market:​/​/​details?id=net.​dinglisch.​android.​taskerm"475 ····​const-​string·​v0,​·​"market:​/​/​details?id=net.​dinglisch.​android.​taskerm"
  
470 ····​goto·​:​goto_0476 ····​goto·​:​goto_0
  
471 ····​:​cond_1477 ····​:​cond_1
472 ····​const-​string·​v0,​·​"http:​/​/​tasker.​dinglisch.​net/​download.​html"478 ····​const-​string·​v0,​·​"http:​/​/​tasker.​dinglisch.​net/​download.​html"
Offset 997, 14 lines modifiedOffset 1003, 15 lines modified
997 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​1003 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
998 ····​const-​string·​v2,​·​"app:​"1004 ····​const-​string·​v2,​·​"app:​"
  
999 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1005 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
1000 ····​move-​result-​object·​v21006 ····​move-​result-​object·​v2
  
 1007 ····​.​line·​371
1001 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1008 ····​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
1002 ····​move-​result-​object·​v21009 ····​move-​result-​object·​v2
  
1003 ····​const-​string·​v3,​·​",​"1010 ····​const-​string·​v3,​·​",​"
  
1004 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​1011 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
Offset 1307, 22 lines modifiedOffset 1314, 24 lines modified
  
1307 ····​move-​result-​object·​v01314 ····​move-​result-​object·​v0
  
1308 ····​.​line·​3881315 ····​.​line·​388
1309 ····​.​local·​v0,​·​"recs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"1316 ····​.​local·​v0,​·​"recs":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"
1310 ····​if-​eqz·​v0,​·​:​cond_01317 ····​if-​eqz·​v0,​·​:​cond_0
  
 1318 ····​.​line·​390
1311 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I1319 ····​invoke-​interface·​{v0},​·​Ljava/​util/​List;​-​>size()​I
  
1312 ····​move-​result·​v21320 ····​move-​result·​v2
  
1313 ····​if-​lez·​v2,​·​:​cond_01321 ····​if-​lez·​v2,​·​:​cond_0
  
1314 ····​const/​4·​v1,​·​0x11322 ····​const/​4·​v1,​·​0x1
  
 1323 ····​.​line·​388
1315 ····​:​cond_01324 ····​:​cond_0
1316 ····​return·​v11325 ····​return·​v1
1317 .​end·​method1326 .​end·​method
  
1318 .​method·​public·​setTaskPriority(I)​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​1327 .​method·​public·​setTaskPriority(I)​Lnet/​dinglisch/​android/​tasker/​TaskerIntent;​
1319 ····​.​locals·​21328 ····​.​locals·​2
1320 ····​.​param·​p1,​·​"priority"····​#·​I1329 ····​.​param·​p1,​·​"priority"····​#·​I