[−]
/home/hans/code/fdroid/data/tmp/net.olejon.spotcommander_72.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_net.olejon.spotcommander_72.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1887662·​bytes,​·​number·​of·​entries:​·​595 1 Zip·​file·​size:​·​1886068·​bytes,​·​number·​of·​entries:​·​595
2 -​rw-​-​-​-​·····​2.​0·​fat····​60145·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​60145·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​60266·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​7B1A82C2.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​60266·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​7B1A82C2.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​7B1A82C2.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​7B1A82C2.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​8328·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​8328·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​620·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim-​v21/​design_bottom_sheet_s​lide_in.​xml
Offset 589, 9 lines modified Offset 589, 9 lines modified
589 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v11/​widget_large.​xml 589 -​rw-​-​-​-​·····​2.​0·​fat······​548·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v11/​widget_large.​xml
590 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​widget.​xml 590 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​widget.​xml
591 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​widget_large.​xml 591 -​rw-​-​-​-​·····​2.​0·​fat······​648·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml-​v17/​widget_large.​xml
592 -​rw-​-​-​-​·····​2.​0·​fat······​964·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​settings.​xml 592 -​rw-​-​-​-​·····​2.​0·​fat······​964·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​settings.​xml
593 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget.​xml 593 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget.​xml
594 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_large.​xml 594 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​widget_large.​xml
595 -​rw-​-​-​-​·····​1.​0·​fat···​296432·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 595 -​rw-​-​-​-​·····​1.​0·​fat···​296432·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
596 -​rw-​-​-​-​·····​2.​0·​fat··​3560204·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 596 -​rw-​-​-​-​·····​2.​0·​fat··​3559972·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
597 595·​files,​·​4441007·​bytes·​uncompressed,​·​1780757·​bytes·​compressed:​··​59.​9% 597 595·​files,​·​4440775·​bytes·​uncompressed,​·​1780644·​bytes·​compressed:​··​59.​9%
[−]
smali/android/support/design/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​1152  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v4/app/BundleCompatDonut.smali
Offset 96, 17 lines modified Offset 96, 17 lines modified
   
96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 96 ····​invoke-​virtual·​{v1,​·​p0,​·​v3},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v1
   
98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​ 98 ····​check-​cast·​v1,​·​Landroid/​os/​IBinder;​
99 ····​:​try_end_1 99 ····​:​try_end_1
100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 100 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 101 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 102 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
103 ····​.​line·​58 103 ····​.​line·​58
104 ····​:​goto_1 104 ····​:​goto_1
105 ····​return-​object·​v1 105 ····​return-​object·​v1
   
106 ····​.​line·​43 106 ····​.​line·​43
107 ····​:​catch_0 107 ····​:​catch_0
Offset 233, 17 lines modified Offset 233, 17 lines modified
   
233 ····​const/​4·​v3,​·​0x1 233 ····​const/​4·​v3,​·​0x1
   
234 ····​aput-​object·​p2,​·​v2,​·​v3 234 ····​aput-​object·​p2,​·​v2,​·​v3
   
235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 235 ····​invoke-​virtual·​{v1,​·​p0,​·​v2},​·​Ljava/​lang/​reflect/​Method;​-​>invoke(Ljava/​lang/​Object;​[Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
236 ····​:​try_end_1 236 ····​:​try_end_1
237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2 237 ····​.​catch·​Ljava/​lang/​reflect/​InvocationTargetExcep​tion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3
238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_3 238 ····​.​catch·​Ljava/​lang/​IllegalAccessExceptio​n;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 239 ····​.​catch·​Ljava/​lang/​IllegalArgumentExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_2
   
240 ····​.​line·​82 240 ····​.​line·​82
241 ····​:​cond_1 241 ····​:​cond_1
242 ····​:​goto_1 242 ····​:​goto_1
243 ····​return-​void 243 ····​return-​void
   
244 ····​.​line·​67 244 ····​.​line·​67
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21$Stub.smali
Offset 47, 16 lines modified Offset 47, 16 lines modified
   
47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 47 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
48 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​ 49 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21$​Stub;​-​>sAsInterfaceMethod:​Ljava/​lang/​reflect/​Method;​
50 ····​:​try_end_0 50 ····​:​try_end_0
51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 51 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 52 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
53 ····​.​line·​100 53 ····​.​line·​100
54 ····​:​goto_0 54 ····​:​goto_0
55 ····​return-​void 55 ····​return-​void
   
56 ····​.​line·​97 56 ····​.​line·​97
57 ····​:​catch_0 57 ····​:​catch_0
[−]
smali/android/support/v4/media/IMediaBrowserServiceCallbacksAdapterApi21.smali
Offset 128, 16 lines modified Offset 128, 16 lines modified
   
128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​ 128 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​Class;​-​>getMethod(Ljava/​lang/​String;​[Ljava/​lang/​Class;​)​Ljava/​lang/​reflect/​Method;​
   
129 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v3
   
130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​ 130 ····​iput-​object·​v3,​·​p0,​·​Landroid/​support/​v4/​media/​IMediaBrowserServiceC​allbacksAdapterApi21;​-​>mOnLoadChildrenMetho​d:​Ljava/​lang/​reflect/​Method;​
131 ····​:​try_end_0 131 ····​:​try_end_0
132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 132 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 133 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
134 ····​.​line·​53 134 ····​.​line·​53
135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​ 135 ····​.​end·​local·​v1····​#·​"parceledListSliceCla​ss":​Ljava/​lang/​Class;​
136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​ 136 ····​.​end·​local·​v2····​#·​"theClass":​Ljava/​lang/​Class;​
137 ····​:​goto_0 137 ····​:​goto_0
138 ····​return-​void 138 ····​return-​void
   
[−]
smali/android/support/v4/media/ParceledListSliceAdapterApi21.smali
Offset 34, 16 lines modified Offset 34, 16 lines modified
   
34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​ 34 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​Class;​-​>getConstructor([Ljav​a/​lang/​Class;​)​Ljava/​lang/​reflect/​Constructor;​
   
35 ····​move-​result-​object·​v2 35 ····​move-​result-​object·​v2
   
36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​ 36 ····​sput-​object·​v2,​·​Landroid/​support/​v4/​media/​ParceledListSliceAdap​terApi21;​-​>sConstructor:​Ljava/​lang/​reflect/​Constructor;​
37 ····​:​try_end_0 37 ····​:​try_end_0
38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 38 ····​.​catch·​Ljava/​lang/​ClassNotFoundExceptio​n;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 39 ····​.​catch·​Ljava/​lang/​NoSuchMethodException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
40 ····​.​line·​37 40 ····​.​line·​37
41 ····​:​goto_0 41 ····​:​goto_0
42 ····​return-​void 42 ····​return-​void
   
43 ····​.​line·​34 43 ····​.​line·​34
44 ····​:​catch_0 44 ····​:​catch_0
[−]
smali/android/support/v7/appcompat/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​953  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/android/support/v7/recyclerview/R.smali
Offset 18, 10 lines modified Offset 18, 9 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​9 21 ····​.​line·​9
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​24  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
[−]
smali/com/afollestad/materialdialogs/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​1100  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/me/zhanghai/android/materialprogressbar/R.smali
Offset 26, 10 lines modified Offset 26, 9 lines modified
26 .​method·​public·​constructor·​<init>()​V 26 .​method·​public·​constructor·​<init>()​V
27 ····​.​locals·​0 27 ····​.​locals·​0
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​9 29 ····​.​line·​9
30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
31 ····​.​line·​955  
32 ····​return-​void 31 ····​return-​void
33 .​end·​method 32 .​end·​method
[−]
smali/net/olejon/spotcommander/AddComputerActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​117 27 ····​.​line·​117
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$1​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$1​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/AddComputerActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​186 27 ····​.​line·​186
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$2​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$2​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/AddComputerActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​201 27 ····​.​line·​201
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$3​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$3​;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/AddComputerActivity$NetworkScanTask.smali
Offset 33, 14 lines modified Offset 33, 15 lines modified
   
33 .​field·​final·​uriEditText:​Landroid/​widget/​EditText;​ 33 .​field·​final·​uriEditText:​Landroid/​widget/​EditText;​
   
   
34 #·​direct·​methods 34 #·​direct·​methods
35 .​method·​public·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 35 .​method·​public·​constructor·​<init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
36 ····​.​locals·​2 36 ····​.​locals·​2
  37 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​.​line·​296 39 ····​.​line·​296
39 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$N​etworkScanTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 40 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$N​etworkScanTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
40 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
Offset 86, 330 lines modified Offset 87, 328 lines modified
   
86 ····​move-​result-​object·​v0 87 ····​move-​result-​object·​v0
   
87 ····​return-​object·​v0 88 ····​return-​object·​v0
88 .​end·​method 89 .​end·​method
   
89 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​ 90 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​[Ljava/​lang/​String;​
90 ····​.​locals·​26 91 ····​.​locals·​25
91 ····​.​param·​p1,​·​"strings"····​#·​[Ljava/​lang/​String;​ 92 ····​.​param·​p1,​·​"strings"····​#·​[Ljava/​lang/​String;​
   
92 ····​.​prologue 93 ····​.​prologue
93 ····​.​line·​374 94 ····​.​line·​374
94 ····​const/​16·​v22,​·​0x0 95 ····​const/​16·​v21,​·​0x0
   
95 ····​aget-​object·​v21,​·​p1,​·​v22 96 ····​aget-​object·​v20,​·​p1,​·​v21
   
96 ····​.​line·​376 97 ····​.​line·​376
97 ····​.​local·​v21,​·​"wifiSubnet":​Ljava/​lang/​String;​ 98 ····​.​local·​v20,​·​"wifiSubnet":​Ljava/​lang/​String;​
98 ····​const/​16·​v22,​·​0x2 99 ····​const/​16·​v21,​·​0x2
   
99 ····​move/​from16·​v0,​·​v22 100 ····​move/​from16·​v0,​·​v21
   
100 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​ 101 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​String;​
   
101 ····​move-​object/​from16·​v17,​·​v0 102 ····​move-​object/​from16·​v16,​·​v0
   
102 ····​const/​16·​v22,​·​0x0 103 ····​const/​16·​v21,​·​0x0
   
103 ····​const-​string·​v23,​·​"" 104 ····​const-​string·​v22,​·​""
   
104 ····​aput-​object·​v23,​·​v17,​·​v22 105 ····​aput-​object·​v22,​·​v16,​·​v21
   
105 ····​const/​16·​v22,​·​0x1 106 ····​const/​16·​v21,​·​0x1
   
106 ····​const-​string·​v23,​·​"" 107 ····​const-​string·​v22,​·​""
   
107 ····​aput-​object·​v23,​·​v17,​·​v22 108 ····​aput-​object·​v22,​·​v16,​·​v21
   
108 ····​.​line·​378 109 ····​.​line·​378
109 ····​.​local·​v17,​·​"networkScanResult":​[Ljava/​lang/​String;​ 110 ····​.​local·​v16,​·​"networkScanResult":​[Ljava/​lang/​String;​
110 ····​const/​4·​v13,​·​0x1 111 ····​const/​4·​v13,​·​0x1
   
111 ····​.​local·​v13,​·​"i":​I 112 ····​.​local·​v13,​·​"i":​I
112 ····​:​goto_0 113 ····​:​goto_0
113 ····​const/​16·​v22,​·​0xfe 114 ····​const/​16·​v21,​·​0xfe
   
114 ····​move/​from16·​v0,​·​v22 115 ····​move/​from16·​v0,​·​v21
   
115 ····​if-​gt·​v13,​·​v0,​·​:​cond_0 116 ····​if-​gt·​v13,​·​v0,​·​:​cond_0
   
116 ····​.​line·​380 117 ····​.​line·​380
117 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$N​etworkScanTask;​-​>isCancelled()​Z 118 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$N​etworkScanTask;​-​>isCancelled()​Z
   
118 ····​move-​result·​v22 119 ····​move-​result·​v21
   
119 ····​if-​eqz·​v22,​·​:​cond_1 120 ····​if-​eqz·​v21,​·​:​cond_1
   
120 ····​.​line·​463 121 ····​.​line·​463
121 ····​:​cond_0 122 ····​:​cond_0
122 ····​:​goto_1 123 ····​:​goto_1
123 ····​return-​object·​v17 124 ····​return-​object·​v16
   
124 ····​.​line·​382 125 ····​.​line·​382
125 ····​:​cond_1 126 ····​:​cond_1
126 ····​new-​instance·​v22,​·​Ljava/​lang/​StringBuilder;​ 127 ····​new-​instance·​v21,​·​Ljava/​lang/​StringBuilder;​
   
127 ····​invoke-​direct/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 128 ····​invoke-​direct/​range·​{v21·​.​.​·​v21},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
128 ····​move-​object/​from16·​v0,​·​v22 129 ····​move-​object/​from16·​v0,​·​v21
   
129 ····​move-​object/​from16·​v1,​·​v21 130 ····​move-​object/​from16·​v1,​·​v20
   
130 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 131 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
131 ····​move-​result-​object·​v22 132 ····​move-​result-​object·​v21
   
132 ····​const-​string·​v23,​·​".​" 133 ····​const-​string·​v22,​·​".​"
   
133 ····​invoke-​virtual/​range·​{v22·​.​.​·​v23},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ····​invoke-​virtual/​range·​{v21·​.​.​·​v22},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
134 ····​move-​result-​object·​v22 135 ····​move-​result-​object·​v21
   
135 ····​move-​object/​from16·​v0,​·​v22 136 ····​move-​object/​from16·​v0,​·​v21
Max diff block lines reached; 18716/21922 bytes (85.38%) of diff not shown.
[−]
smali/net/olejon/spotcommander/AddComputerActivity.smali
Offset 45, 15 lines modified Offset 45, 14 lines modified
   
45 ····​iget-​object·​v1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​-​>mContext:​Landroid/​content/​Context;​ 45 ····​iget-​object·​v1,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​-​>mContext:​Landroid/​content/​Context;​
   
46 ····​invoke-​direct·​{v0,​·​v1},​·​Lnet/​olejon/​spotcommander/​MyTools;​-​><init>(Landroid/​content/​Context;​)​V 46 ····​invoke-​direct·​{v0,​·​v1},​·​Lnet/​olejon/​spotcommander/​MyTools;​-​><init>(Landroid/​content/​Context;​)​V
   
47 ····​iput-​object·​v0,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​-​>mTools:​Lnet/​olejon/​spotcommander/​MyTools;​ 47 ····​iput-​object·​v0,​·​p0,​·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​-​>mTools:​Lnet/​olejon/​spotcommander/​MyTools;​
   
48 ····​.​line·​296  
49 ····​return-​void 48 ····​return-​void
50 .​end·​method 49 .​end·​method
   
51 .​method·​static·​synthetic·​access$000(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 50 .​method·​static·​synthetic·​access$000(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
52 ····​.​locals·​0 51 ····​.​locals·​0
53 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​ 52 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​olejon/​spotcommander/​AddComputerActivity;​
   
Offset 759, 14 lines modified Offset 758, 15 lines modified
   
759 ····​invoke-​direct·​{v4,​·​p0},​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$1​;​-​><init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V 758 ····​invoke-​direct·​{v4,​·​p0},​·​Lnet/​olejon/​spotcommander/​AddComputerActivity$1​;​-​><init>(Lnet/​olejon/​spotcommander/​AddComputerActivity;​)​V
   
760 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 759 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
761 ····​move-​result-​object·​v3 760 ····​move-​result-​object·​v3
   
  761 ····​.​line·​123
762 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 762 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
763 ····​move-​result-​object·​v3 763 ····​move-​result-​object·​v3
   
764 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>negativeColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 764 ····​invoke-​virtual·​{v3,​·​v6},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>negativeColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
765 ····​move-​result-​object·​v3 765 ····​move-​result-​object·​v3
[−]
smali/net/olejon/spotcommander/DonateActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​344 27 ····​.​line·​344
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/DonateActivity$GetProductsTask$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​259 27 ····​.​line·​259
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/DonateActivity$GetProductsTask$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​274 27 ····​.​line·​274
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$2;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$2;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/DonateActivity$GetProductsTask$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​289 27 ····​.​line·​289
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$3;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask$3;​-​>this$1:​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/DonateActivity.smali
Offset 251, 172 lines modified Offset 251, 170 lines modified
   
251 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 251 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
252 ····​goto·​:​goto_1 252 ····​goto·​:​goto_1
253 .​end·​method 253 .​end·​method
   
254 .​method·​private·​resetDonations()​V 254 .​method·​private·​resetDonations()​V
255 ····​.​locals·​15 255 ····​.​locals·​14
   
256 ····​.​prologue 256 ····​.​prologue
257 ····​const·​v14,​·​0x7f060036 257 ····​const·​v13,​·​0x7f060036
   
258 ····​const/​4·​v13,​·​0x1 258 ····​const/​4·​v12,​·​0x1
   
259 ····​.​line·​184 259 ····​.​line·​184
260 ····​:​try_start_0 260 ····​:​try_start_0
261 ····​iget-​object·​v8,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>mIInAppBillingServic​e:​Lcom/​android/​vending/​billing/​IInAppBillingService;​ 261 ····​iget-​object·​v7,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>mIInAppBillingServic​e:​Lcom/​android/​vending/​billing/​IInAppBillingService;​
   
262 ····​const/​4·​v9,​·​0x3 262 ····​const/​4·​v8,​·​0x3
   
263 ····​invoke-​virtual·​{p0},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>getPackageName()​Ljava/​lang/​String;​ 263 ····​invoke-​virtual·​{p0},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>getPackageName()​Ljava/​lang/​String;​
   
264 ····​move-​result-​object·​v10 264 ····​move-​result-​object·​v9
   
265 ····​const-​string·​v11,​·​"inapp" 265 ····​const-​string·​v10,​·​"inapp"
   
266 ····​const/​4·​v12,​·​0x0 266 ····​const/​4·​v11,​·​0x0
   
267 ····​invoke-​interface·​{v8,​·​v9,​·​v10,​·​v11,​·​v12},​·​Lcom/​android/​vending/​billing/​IInAppBillingService;​-​>getPurchases(ILjava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​os/​Bundle;​ 267 ····​invoke-​interface·​{v7,​·​v8,​·​v9,​·​v10,​·​v11},​·​Lcom/​android/​vending/​billing/​IInAppBillingService;​-​>getPurchases(ILjava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​os/​Bundle;​
   
268 ····​move-​result-​object·​v3 268 ····​move-​result-​object·​v2
   
269 ····​.​line·​186 269 ····​.​line·​186
270 ····​.​local·​v3,​·​"ownedItems":​Landroid/​os/​Bundle;​ 270 ····​.​local·​v2,​·​"ownedItems":​Landroid/​os/​Bundle;​
271 ····​const-​string·​v8,​·​"RESPONSE_CODE" 271 ····​const-​string·​v7,​·​"RESPONSE_CODE"
   
272 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 272 ····​invoke-​virtual·​{v2,​·​v7},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
273 ····​move-​result·​v7 273 ····​move-​result·​v6
   
274 ····​.​line·​188 274 ····​.​line·​188
275 ····​.​local·​v7,​·​"response":​I 275 ····​.​local·​v6,​·​"response":​I
276 ····​if-​nez·​v7,​·​:​cond_1 276 ····​if-​nez·​v6,​·​:​cond_1
   
277 ····​.​line·​190 277 ····​.​line·​190
278 ····​const-​string·​v8,​·​"INAPP_PURCHASE_DATA_​LIST" 278 ····​const-​string·​v7,​·​"INAPP_PURCHASE_DATA_​LIST"
   
279 ····​invoke-​virtual·​{v3,​·​v8},​·​Landroid/​os/​Bundle;​-​>getStringArrayList(L​java/​lang/​String;​)​Ljava/​util/​ArrayList;​ 279 ····​invoke-​virtual·​{v2,​·​v7},​·​Landroid/​os/​Bundle;​-​>getStringArrayList(L​java/​lang/​String;​)​Ljava/​util/​ArrayList;​
   
280 ····​move-​result-​object·​v5 280 ····​move-​result-​object·​v4
   
281 ····​.​line·​192 281 ····​.​line·​192
282 ····​.​local·​v5,​·​"purchaseDataList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 282 ····​.​local·​v4,​·​"purchaseDataList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
283 ····​if-​eqz·​v5,​·​:​cond_0 283 ····​if-​eqz·​v4,​·​:​cond_0
   
284 ····​.​line·​194 284 ····​.​line·​194
285 ····​invoke-​virtual·​{v5},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 285 ····​invoke-​virtual·​{v4},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
286 ····​move-​result-​object·​v1 286 ····​move-​result-​object·​v7
   
287 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
288 ····​:​goto_0 287 ····​:​goto_0
289 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 288 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
290 ····​move-​result·​v8 289 ····​move-​result·​v8
   
291 ····​if-​eqz·​v8,​·​:​cond_0 290 ····​if-​eqz·​v8,​·​:​cond_0
   
292 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 291 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
293 ····​move-​result-​object·​v4 292 ····​move-​result-​object·​v3
   
294 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 293 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
295 ····​.​line·​196 294 ····​.​line·​196
296 ····​.​local·​v4,​·​"purchaseData":​Ljava/​lang/​String;​ 295 ····​.​local·​v3,​·​"purchaseData":​Ljava/​lang/​String;​
297 ····​new-​instance·​v2,​·​Lorg/​json/​JSONObject;​ 296 ····​new-​instance·​v1,​·​Lorg/​json/​JSONObject;​
   
298 ····​invoke-​direct·​{v2,​·​v4},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V 297 ····​invoke-​direct·​{v1,​·​v3},​·​Lorg/​json/​JSONObject;​-​><init>(Ljava/​lang/​String;​)​V
   
299 ····​.​line·​198 298 ····​.​line·​198
300 ····​.​local·​v2,​·​"jsonObject":​Lorg/​json/​JSONObject;​ 299 ····​.​local·​v1,​·​"jsonObject":​Lorg/​json/​JSONObject;​
301 ····​const-​string·​v8,​·​"purchaseToken" 300 ····​const-​string·​v8,​·​"purchaseToken"
   
302 ····​invoke-​virtual·​{v2,​·​v8},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 301 ····​invoke-​virtual·​{v1,​·​v8},​·​Lorg/​json/​JSONObject;​-​>getString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
303 ····​move-​result-​object·​v6 302 ····​move-​result-​object·​v5
   
304 ····​.​line·​200 303 ····​.​line·​200
305 ····​.​local·​v6,​·​"purchaseToken":​Ljava/​lang/​String;​ 304 ····​.​local·​v5,​·​"purchaseToken":​Ljava/​lang/​String;​
306 ····​invoke-​direct·​{p0,​·​v6},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>consumeDonation(Ljav​a/​lang/​String;​)​V 305 ····​invoke-​direct·​{p0,​·​v5},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>consumeDonation(Ljav​a/​lang/​String;​)​V
307 ····​:​try_end_0 306 ····​:​try_end_0
308 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 307 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
309 ····​goto·​:​goto_0 308 ····​goto·​:​goto_0
   
310 ····​.​line·​211 309 ····​.​line·​211
311 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 310 ····​.​end·​local·​v1····​#·​"jsonObject":​Lorg/​json/​JSONObject;​
312 ····​.​end·​local·​v2····​#·​"jsonObject":​Lorg/​json/​JSONObject;​ 311 ····​.​end·​local·​v2····​#·​"ownedItems":​Landroid/​os/​Bundle;​
Max diff block lines reached; 3775/9175 bytes (41.14%) of diff not shown.
[−]
smali/net/olejon/spotcommander/DonateActivity$GetProductsTask.smali
Offset 164, 381 lines modified Offset 164, 378 lines modified
164 ····​.​param·​p1,​·​"skuDetails"····​#·​Landroid/​os/​Bundle;​ 164 ····​.​param·​p1,​·​"skuDetails"····​#·​Landroid/​os/​Bundle;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​225 166 ····​.​line·​225
167 ····​if-​nez·​p1,​·​:​cond_1 167 ····​if-​nez·​p1,​·​:​cond_1
   
168 ····​.​line·​227 168 ····​.​line·​227
169 ····​iget-​object·​v11,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 169 ····​iget-​object·​v10,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
170 ····​#·​getter·​for:​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>mTools:​Lnet/​olejon/​spotcommander/​MyTools;​ 170 ····​#·​getter·​for:​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>mTools:​Lnet/​olejon/​spotcommander/​MyTools;​
171 ····​invoke-​static·​{v11},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>access$000(Lnet/​olejon/​spotcommander/​DonateActivity;​)​Lnet/​olejon/​spotcommander/​MyTools;​ 171 ····​invoke-​static·​{v10},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>access$000(Lnet/​olejon/​spotcommander/​DonateActivity;​)​Lnet/​olejon/​spotcommander/​MyTools;​
   
172 ····​move-​result-​object·​v11 172 ····​move-​result-​object·​v10
   
173 ····​iget-​object·​v12,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 173 ····​iget-​object·​v11,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
174 ····​const·​v13,​·​0x7f060036 174 ····​const·​v12,​·​0x7f060036
   
175 ····​invoke-​virtual·​{v12,​·​v13},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>getString(I)​Ljava/​lang/​String;​ 175 ····​invoke-​virtual·​{v11,​·​v12},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
176 ····​move-​result-​object·​v12 176 ····​move-​result-​object·​v11
   
177 ····​const/​4·​v13,​·​0x1 177 ····​const/​4·​v12,​·​0x1
   
178 ····​invoke-​virtual·​{v11,​·​v12,​·​v13},​·​Lnet/​olejon/​spotcommander/​MyTools;​-​>showToast(Ljava/​lang/​String;​I)​V 178 ····​invoke-​virtual·​{v10,​·​v11,​·​v12},​·​Lnet/​olejon/​spotcommander/​MyTools;​-​>showToast(Ljava/​lang/​String;​I)​V
   
179 ····​.​line·​311 179 ····​.​line·​311
180 ····​:​cond_0 180 ····​:​cond_0
181 ····​:​goto_0 181 ····​:​goto_0
182 ····​return-​void 182 ····​return-​void
   
183 ····​.​line·​233 183 ····​.​line·​233
184 ····​:​cond_1 184 ····​:​cond_1
185 ····​:​try_start_0 185 ····​:​try_start_0
186 ····​const-​string·​v11,​·​"RESPONSE_CODE" 186 ····​const-​string·​v10,​·​"RESPONSE_CODE"
   
187 ····​invoke-​virtual·​{p1,​·​v11},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 187 ····​invoke-​virtual·​{p1,​·​v10},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
188 ····​move-​result·​v9 188 ····​move-​result·​v8
   
189 ····​.​line·​235 189 ····​.​line·​235
190 ····​.​local·​v9,​·​"responseCode":​I 190 ····​.​local·​v8,​·​"responseCode":​I
191 ····​if-​nez·​v9,​·​:​cond_0 191 ····​if-​nez·​v8,​·​:​cond_0
   
192 ····​.​line·​237 192 ····​.​line·​237
193 ····​iget-​object·​v11,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 193 ····​iget-​object·​v10,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
194 ····​const·​v12,​·​0x7f0c0076 194 ····​const·​v11,​·​0x7f0c0076
   
195 ····​invoke-​virtual·​{v11,​·​v12},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 195 ····​invoke-​virtual·​{v10,​·​v11},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
196 ····​move-​result-​object·​v6 196 ····​move-​result-​object·​v5
   
197 ····​check-​cast·​v6,​·​Landroid/​widget/​Button;​ 197 ····​check-​cast·​v5,​·​Landroid/​widget/​Button;​
   
198 ····​.​line·​238 198 ····​.​line·​238
199 ····​.​local·​v6,​·​"makeSmallDonationBut​ton":​Landroid/​widget/​Button;​ 199 ····​.​local·​v5,​·​"makeSmallDonationBut​ton":​Landroid/​widget/​Button;​
200 ····​iget-​object·​v11,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 200 ····​iget-​object·​v10,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
201 ····​const·​v12,​·​0x7f0c0077 201 ····​const·​v11,​·​0x7f0c0077
   
202 ····​invoke-​virtual·​{v11,​·​v12},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 202 ····​invoke-​virtual·​{v10,​·​v11},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
203 ····​move-​result-​object·​v5 203 ····​move-​result-​object·​v4
   
204 ····​check-​cast·​v5,​·​Landroid/​widget/​Button;​ 204 ····​check-​cast·​v4,​·​Landroid/​widget/​Button;​
   
205 ····​.​line·​239 205 ····​.​line·​239
206 ····​.​local·​v5,​·​"makeMediumDonationBu​tton":​Landroid/​widget/​Button;​ 206 ····​.​local·​v4,​·​"makeMediumDonationBu​tton":​Landroid/​widget/​Button;​
207 ····​iget-​object·​v11,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​ 207 ····​iget-​object·​v10,​·​p0,​·​Lnet/​olejon/​spotcommander/​DonateActivity$GetPro​ductsTask;​-​>this$0:​Lnet/​olejon/​spotcommander/​DonateActivity;​
   
208 ····​const·​v12,​·​0x7f0c0078 208 ····​const·​v11,​·​0x7f0c0078
   
209 ····​invoke-​virtual·​{v11,​·​v12},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 209 ····​invoke-​virtual·​{v10,​·​v11},​·​Lnet/​olejon/​spotcommander/​DonateActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
210 ····​move-​result-​object·​v4 210 ····​move-​result-​object·​v3
   
211 ····​check-​cast·​v4,​·​Landroid/​widget/​Button;​ 211 ····​check-​cast·​v3,​·​Landroid/​widget/​Button;​
   
212 ····​.​line·​241 212 ····​.​line·​241
213 ····​.​local·​v4,​·​"makeBigDonationButto​n":​Landroid/​widget/​Button;​ 213 ····​.​local·​v3,​·​"makeBigDonationButto​n":​Landroid/​widget/​Button;​
214 ····​const-​string·​v11,​·​"DETAILS_LIST" 214 ····​const-​string·​v10,​·​"DETAILS_LIST"
   
215 ····​invoke-​virtual·​{p1,​·​v11},​·​Landroid/​os/​Bundle;​-​>getStringArrayList(L​java/​lang/​String;​)​Ljava/​util/​ArrayList;​ 215 ····​invoke-​virtual·​{p1,​·​v10},​·​Landroid/​os/​Bundle;​-​>getStringArrayList(L​java/​lang/​String;​)​Ljava/​util/​ArrayList;​
   
216 ····​move-​result-​object·​v8 216 ····​move-​result-​object·​v7
   
217 ····​.​line·​243 217 ····​.​line·​243
218 ····​.​local·​v8,​·​"responseArrayList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 218 ····​.​local·​v7,​·​"responseArrayList":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
219 ····​if-​eqz·​v8,​·​:​cond_0 219 ····​if-​eqz·​v7,​·​:​cond_0
   
220 ····​.​line·​245 220 ····​.​line·​245
221 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​ 221 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​ArrayList;​-​>iterator()​Ljava/​util/​Iterator;​
   
222 ····​move-​result-​object·​v3 222 ····​move-​result-​object·​v11
   
223 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
224 ····​:​goto_1 223 ····​:​goto_1
225 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 224 ····​invoke-​interface·​{v11},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 15362/21219 bytes (72.40%) of diff not shown.
[−]
smali/net/olejon/spotcommander/MainActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​113 27 ····​.​line·​113
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MainActivity$2$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$id:​J 22 .​field·​final·​synthetic·​val$id:​J
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity$2;​J)​V 24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity$2;​J)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​MainActivity$2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​128 28 ····​.​line·​128
28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MainActivity$2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MainActivity$2;​
   
29 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​>val$id:​J 30 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​>val$id:​J
   
[−]
smali/net/olejon/spotcommander/MainActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​123 27 ····​.​line·​123
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$2;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 119, 14 lines modified Offset 120, 15 lines modified
   
119 ····​invoke-​direct·​{v1,​·​p0,​·​p4,​·​p5},​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​><init>(Lnet/​olejon/​spotcommander/​MainActivity$2;​J)​V 120 ····​invoke-​direct·​{v1,​·​p0,​·​p4,​·​p5},​·​Lnet/​olejon/​spotcommander/​MainActivity$2$1;​-​><init>(Lnet/​olejon/​spotcommander/​MainActivity$2;​J)​V
   
120 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 121 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
121 ····​move-​result-​object·​v0 122 ····​move-​result-​object·​v0
   
  123 ····​.​line·​136
122 ····​invoke-​virtual·​{v0,​·​v3},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 124 ····​invoke-​virtual·​{v0,​·​v3},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
123 ····​move-​result-​object·​v0 125 ····​move-​result-​object·​v0
   
124 ····​invoke-​virtual·​{v0,​·​v3},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>negativeColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 126 ····​invoke-​virtual·​{v0,​·​v3},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>negativeColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
125 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v0
[−]
smali/net/olejon/spotcommander/MainActivity$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​146 27 ····​.​line·​146
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$3;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$3;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MainActivity$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​159 27 ····​.​line·​159
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$4;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$4;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MainActivity$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​174 27 ····​.​line·​174
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$5;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$5;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MainActivity$6$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$id:​J 22 .​field·​final·​synthetic·​val$id:​J
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity$6;​J)​V 24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity$6;​J)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​MainActivity$6;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​220 28 ····​.​line·​220
28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MainActivity$6;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MainActivity$6;​
   
29 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6$1;​-​>val$id:​J 30 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6$1;​-​>val$id:​J
   
[−]
smali/net/olejon/spotcommander/MainActivity$6.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 31 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​201 37 ····​.​line·​201
37 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$6;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
Offset 179, 14 lines modified Offset 180, 15 lines modified
   
179 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 180 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
180 ····​move-​result-​object·​v7 181 ····​move-​result-​object·​v7
   
181 ····​const·​v8,​·​0x7f0b000b 182 ····​const·​v8,​·​0x7f0b000b
   
  183 ····​.​line·​226
182 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 184 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
183 ····​move-​result-​object·​v7 185 ····​move-​result-​object·​v7
   
184 ····​invoke-​virtual·​{v7},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​ 186 ····​invoke-​virtual·​{v7},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​
185 ····​:​try_end_0 187 ····​:​try_end_0
186 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 188 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
[−]
smali/net/olejon/spotcommander/MainActivity$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​235 27 ····​.​line·​235
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$7;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MainActivity$7;​-​>this$0:​Lnet/​olejon/​spotcommander/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MainActivity.smali
Offset 527, 14 lines modified Offset 527, 15 lines modified
   
527 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 527 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
528 ····​move-​result-​object·​v1 528 ····​move-​result-​object·​v1
   
529 ····​const·​v2,​·​0x7f0b000b 529 ····​const·​v2,​·​0x7f0b000b
   
  530 ····​.​line·​180
530 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 531 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
531 ····​move-​result-​object·​v1 532 ····​move-​result-​object·​v1
   
532 ····​invoke-​virtual·​{v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​ 533 ····​invoke-​virtual·​{v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​
   
533 ····​.​line·​185 534 ····​.​line·​185
[−]
smali/net/olejon/spotcommander/MyTools$RemoteControlTask$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ 31 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​)​V 33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​198 37 ····​.​line·​198
37 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MyTools$RemoteControlTask$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​202 27 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task$2;​-​>this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task$2;​-​>this$1:​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/MyTools$RemoteControlTask$3.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​val$username:​Ljava/​lang/​String;​ 25 .​field·​final·​synthetic·​val$username:​Ljava/​lang/​String;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ILjava/​lang/​String;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 27 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ILjava/​lang/​String;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
28 ····​.​locals·​0 28 ····​.​locals·​0
  29 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
29 ····​.​param·​p2,​·​"x0"····​#·​I 30 ····​.​param·​p2,​·​"x0"····​#·​I
30 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​ 31 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​
31 ····​.​param·​p5,​·​"x3"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​ 32 ····​.​param·​p5,​·​"x3"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​223 34 ····​.​line·​223
34 ····​.​local·​p4,​·​"x2":​Lcom/​android/​volley/​Response$Listener;​,​·​"Lcom/​android/​volley/​Response$Listener<Lja​va/​lang/​String;​>;​" 35 ····​.​local·​p4,​·​"x2":​Lcom/​android/​volley/​Response$Listener;​,​·​"Lcom/​android/​volley/​Response$Listener<Lja​va/​lang/​String;​>;​"
[−]
smali/net/olejon/spotcommander/MyTools.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"MyTools.​java" 3 .​source·​"MyTools.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lnet/​olejon/​spotcommander/​MyTools$1;​,​  
8 ········​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​ 7 ········​Lnet/​olejon/​spotcommander/​MyTools$RemoteControl​Task;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​final·​mContext:​Landroid/​content/​Context;​ 11 .​field·​private·​final·​mContext:​Landroid/​content/​Context;​
[−]
smali/net/olejon/spotcommander/PlaylistsActivity$1$1.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​ 31 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​)​V 33 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​111 37 ····​.​line·​111
37 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1$1​;​-​>this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1$1​;​-​>this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/PlaylistsActivity$1$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​131 27 ····​.​line·​131
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1$2​;​-​>this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1$2​;​-​>this$1:​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/PlaylistsActivity$1.smali
Offset 32, 14 lines modified Offset 32, 15 lines modified
   
32 .​field·​final·​synthetic·​val$computerId:​J 32 .​field·​final·​synthetic·​val$computerId:​J
   
   
33 #·​direct·​methods 33 #·​direct·​methods
34 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​J)​V 34 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​J)​V
35 ····​.​locals·​0 35 ····​.​locals·​0
  36 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
36 ····​.​prologue 37 ····​.​prologue
37 ····​.​line·​93 38 ····​.​line·​93
38 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ 39 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
39 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>val$computerId:​J 40 ····​iput-​wide·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>val$computerId:​J
   
Offset 69, 196 lines modified Offset 70, 195 lines modified
69 ····​.​prologue 70 ····​.​prologue
70 ····​const/​16·​v11,​·​0x8 71 ····​const/​16·​v11,​·​0x8
   
71 ····​const/​4·​v10,​·​0x0 72 ····​const/​4·​v10,​·​0x0
   
72 ····​.​line·​99 73 ····​.​line·​99
73 ····​:​try_start_0 74 ····​:​try_start_0
74 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​ 75 ····​new-​instance·​v5,​·​Ljava/​util/​ArrayList;​
   
75 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V 76 ····​invoke-​direct·​{v5},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
76 ····​.​line·​101 77 ····​.​line·​101
77 ····​.​local·​v6,​·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 78 ····​.​local·​v5,​·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
78 ····​invoke-​virtual·​{p1},​·​Lorg/​json/​JSONObject;​-​>keys()​Ljava/​util/​Iterator;​ 79 ····​invoke-​virtual·​{p1},​·​Lorg/​json/​JSONObject;​-​>keys()​Ljava/​util/​Iterator;​
   
79 ····​move-​result-​object·​v3 80 ····​move-​result-​object·​v2
   
80 ····​.​line·​103 81 ····​.​line·​103
81 ····​.​local·​v3,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​" 82 ····​.​local·​v2,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​"
82 ····​:​goto_0 83 ····​:​goto_0
83 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 84 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
84 ····​move-​result·​v8 85 ····​move-​result·​v7
   
85 ····​if-​eqz·​v8,​·​:​cond_0 86 ····​if-​eqz·​v7,​·​:​cond_0
   
86 ····​.​line·​105 87 ····​.​line·​105
87 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 88 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
88 ····​move-​result-​object·​v4 89 ····​move-​result-​object·​v3
   
89 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 90 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
90 ····​.​line·​107 91 ····​.​line·​107
91 ····​.​local·​v4,​·​"key":​Ljava/​lang/​String;​ 92 ····​.​local·​v3,​·​"key":​Ljava/​lang/​String;​
92 ····​invoke-​virtual·​{v6,​·​v4},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z 93 ····​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​util/​ArrayList;​-​>add(Ljava/​lang/​Object;​)​Z
93 ····​:​try_end_0 94 ····​:​try_end_0
94 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 95 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
95 ····​goto·​:​goto_0 96 ····​goto·​:​goto_0
   
96 ····​.​line·​140 97 ····​.​line·​140
97 ····​.​end·​local·​v3····​#·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​" 98 ····​.​end·​local·​v2····​#·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​"
98 ····​.​end·​local·​v4····​#·​"key":​Ljava/​lang/​String;​ 99 ····​.​end·​local·​v3····​#·​"key":​Ljava/​lang/​String;​
99 ····​.​end·​local·​v6····​#·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 100 ····​.​end·​local·​v5····​#·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
100 ····​:​catch_0 101 ····​:​catch_0
101 ····​move-​exception·​v1 102 ····​move-​exception·​v1
   
102 ····​.​line·​142 103 ····​.​line·​142
103 ····​.​local·​v1,​·​"e":​Ljava/​lang/​Exception;​ 104 ····​.​local·​v1,​·​"e":​Ljava/​lang/​Exception;​
104 ····​iget-​object·​v8,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ 105 ····​iget-​object·​v7,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
105 ····​#·​getter·​for:​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>mProgressBar:​Landroid/​widget/​ProgressBar;​ 106 ····​#·​getter·​for:​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>mProgressBar:​Landroid/​widget/​ProgressBar;​
106 ····​invoke-​static·​{v8},​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>access$200(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​)​Landroid/​widget/​ProgressBar;​ 107 ····​invoke-​static·​{v7},​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>access$200(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​)​Landroid/​widget/​ProgressBar;​
   
107 ····​move-​result-​object·​v8 108 ····​move-​result-​object·​v7
   
108 ····​invoke-​virtual·​{v8,​·​v11},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V 109 ····​invoke-​virtual·​{v7,​·​v11},​·​Landroid/​widget/​ProgressBar;​-​>setVisibility(I)​V
   
109 ····​.​line·​144 110 ····​.​line·​144
110 ····​iget-​object·​v8,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ 111 ····​iget-​object·​v7,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
111 ····​const·​v9,​·​0x7f0c0082 112 ····​const·​v8,​·​0x7f0c0082
   
112 ····​invoke-​virtual·​{v8,​·​v9},​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>findViewById(I)​Landroid/​view/​View;​ 113 ····​invoke-​virtual·​{v7,​·​v8},​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​-​>findViewById(I)​Landroid/​view/​View;​
   
113 ····​move-​result-​object·​v7 114 ····​move-​result-​object·​v6
   
114 ····​check-​cast·​v7,​·​Landroid/​widget/​TextView;​ 115 ····​check-​cast·​v6,​·​Landroid/​widget/​TextView;​
   
115 ····​.​line·​145 116 ····​.​line·​145
116 ····​.​local·​v7,​·​"textView":​Landroid/​widget/​TextView;​ 117 ····​.​local·​v6,​·​"textView":​Landroid/​widget/​TextView;​
117 ····​invoke-​virtual·​{v7,​·​v10},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V 118 ····​invoke-​virtual·​{v6,​·​v10},​·​Landroid/​widget/​TextView;​-​>setVisibility(I)​V
   
118 ····​.​line·​147 119 ····​.​line·​147
119 ····​.​end·​local·​v1····​#·​"e":​Ljava/​lang/​Exception;​ 120 ····​.​end·​local·​v1····​#·​"e":​Ljava/​lang/​Exception;​
120 ····​.​end·​local·​v7····​#·​"textView":​Landroid/​widget/​TextView;​ 121 ····​.​end·​local·​v6····​#·​"textView":​Landroid/​widget/​TextView;​
121 ····​:​goto_1 122 ····​:​goto_1
122 ····​return-​void 123 ····​return-​void
   
123 ····​.​line·​110 124 ····​.​line·​110
124 ····​.​restart·​local·​v3····​#·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​" 125 ····​.​restart·​local·​v2····​#·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<*>;​"
125 ····​.​restart·​local·​v6····​#·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​" 126 ····​.​restart·​local·​v5····​#·​"playlistNamesArrayLi​st":​Ljava/​util/​ArrayList;​,​·​"Ljava/​util/​ArrayList<Ljava/​lang/​String;​>;​"
Max diff block lines reached; 7903/13280 bytes (59.51%) of diff not shown.
[−]
smali/net/olejon/spotcommander/PlaylistsActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​149 27 ····​.​line·​149
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$2;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​PlaylistsActivity$2;​-​>this$0:​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/PlaylistsActivity$3.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$computer:​[Ljava/​lang/​String;​ 19 .​field·​final·​synthetic·​val$computer:​[Ljava/​lang/​String;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ILjava/​lang/​String;​Lorg/​json/​JSONObject;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​[Ljava/​lang/​String;​)​V 21 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​PlaylistsActivity;​ILjava/​lang/​String;​Lorg/​json/​JSONObject;​Lcom/​android/​volley/​Response$Listener;​Lcom/​android/​volley/​Response$ErrorListene​r;​[Ljava/​lang/​String;​)​V
22 ····​.​locals·​6 22 ····​.​locals·​6
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​PlaylistsActivity;​
23 ····​.​param·​p2,​·​"x0"····​#·​I 24 ····​.​param·​p2,​·​"x0"····​#·​I
24 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​ 25 ····​.​param·​p3,​·​"x1"····​#·​Ljava/​lang/​String;​
25 ····​.​param·​p4,​·​"x2"····​#·​Lorg/​json/​JSONObject;​ 26 ····​.​param·​p4,​·​"x2"····​#·​Lorg/​json/​JSONObject;​
26 ····​.​param·​p6,​·​"x4"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​ 27 ····​.​param·​p6,​·​"x4"····​#·​Lcom/​android/​volley/​Response$ErrorListene​r;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​159 29 ····​.​line·​159
[−]
smali/net/olejon/spotcommander/R.smali
Offset 28, 10 lines modified Offset 28, 9 lines modified
28 .​method·​public·​constructor·​<init>()​V 28 .​method·​public·​constructor·​<init>()​V
29 ····​.​locals·​0 29 ····​.​locals·​0
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​10 31 ····​.​line·​10
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
33 ····​.​line·​3504  
34 ····​return-​void 33 ····​return-​void
35 .​end·​method 34 .​end·​method
[−]
smali/net/olejon/spotcommander/RemoteControlService$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 18 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V 20 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​66 24 ····​.​line·​66
24 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​1;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​1;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​telephony/​PhoneStateListener;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/RemoteControlService$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​210 27 ····​.​line·​210
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​2;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​2;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/RemoteControlService$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​RemoteControlService;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​253 27 ····​.​line·​253
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​3;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​RemoteControlService$​3;​-​>this$0:​Lnet/​olejon/​spotcommander/​RemoteControlService;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/SettingsActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​SettingsActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​SettingsActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​SettingsActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​SettingsActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​SettingsActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​62 27 ····​.​line·​62
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​SettingsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​SettingsActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​SettingsActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​SettingsActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/WebViewActivity$1.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​val$username:​Ljava/​lang/​String;​ 23 .​field·​final·​synthetic·​val$username:​Ljava/​lang/​String;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 25 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​217 29 ····​.​line·​217
29 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​WebViewActivity;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​WebViewActivity;​
   
30 ····​iput-​object·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​-​>val$uri:​Ljava/​lang/​String;​ 31 ····​iput-​object·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​-​>val$uri:​Ljava/​lang/​String;​
   
Offset 229, 14 lines modified Offset 230, 15 lines modified
   
229 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 230 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>onPositive(Lcom/​afollestad/​materialdialogs/​MaterialDialog$Single​ButtonCallback;​)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
230 ····​move-​result-​object·​v0 231 ····​move-​result-​object·​v0
   
231 ····​const·​v1,​·​0x7f0b000b 232 ····​const·​v1,​·​0x7f0b000b
   
  233 ····​.​line·​270
232 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​ 234 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>contentColorRes(I)​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​
   
233 ····​move-​result-​object·​v0 235 ····​move-​result-​object·​v0
   
234 ····​invoke-​virtual·​{v0},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​ 236 ····​invoke-​virtual·​{v0},​·​Lcom/​afollestad/​materialdialogs/​MaterialDialog$Builde​r;​-​>show()​Lcom/​afollestad/​materialdialogs/​MaterialDialog;​
   
235 ····​.​line·​271 237 ····​.​line·​271
[−]
smali/net/olejon/spotcommander/WebViewActivity$GetStatusBarColorFromImageTask$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​692 27 ····​.​line·​692
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/WebViewActivity$GetStatusBarColorFromImageTask$1$1.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​final·​synthetic·​val$vibrantColorHex:​Ljava/​lang/​String;​ 24 .​field·​final·​synthetic·​val$vibrantColorHex:​Ljava/​lang/​String;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​ILjava/​lang/​String;​)​V 26 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​ILjava/​lang/​String;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$2"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​
   
28 ····​.​prologue 29 ····​.​prologue
29 ····​.​line·​707 30 ····​.​line·​707
30 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1$1;​-​>this$2:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​ 31 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1$1;​-​>this$2:​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1;​
   
31 ····​iput·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1$1;​-​>val$darkVibrantColor​:​I 32 ····​iput·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$GetSt​atusBarColorFromImage​Task$1$1;​-​>val$darkVibrantColor​:​I
   
[−]
smali/net/olejon/spotcommander/WebViewActivity$JavaScriptInterface$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$intColor:​I 22 .​field·​final·​synthetic·​val$intColor:​I
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface;​I)​V 24 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface;​I)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​598 28 ····​.​line·​598
28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface;​
   
29 ····​iput·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface$1;​-​>val$intColor:​I 30 ····​iput·​p2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$JavaS​criptInterface$1;​-​>val$intColor:​I
   
[−]
smali/net/olejon/spotcommander/WebViewActivity.smali
Offset 109, 15 lines modified Offset 109, 14 lines modified
   
109 ····​.​line·​100 109 ····​.​line·​100
110 ····​iput·​v2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mStatusBarPrimaryCol​or:​I 110 ····​iput·​v2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mStatusBarPrimaryCol​or:​I
   
111 ····​.​line·​101 111 ····​.​line·​101
112 ····​iput·​v2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mStatusBarCoverArtCo​lor:​I 112 ····​iput·​v2,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mStatusBarCoverArtCo​lor:​I
   
113 ····​.​line·​673  
114 ····​return-​void 113 ····​return-​void
115 .​end·​method 114 .​end·​method
   
116 .​method·​static·​synthetic·​access$000(Lnet/​olejon/​spotcommander/​WebViewActivity;​)​Lnet/​olejon/​spotcommander/​MyTools;​ 115 .​method·​static·​synthetic·​access$000(Lnet/​olejon/​spotcommander/​WebViewActivity;​)​Lnet/​olejon/​spotcommander/​MyTools;​
117 ····​.​locals·​1 116 ····​.​locals·​1
118 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity;​ 117 ····​.​param·​p0,​·​"x0"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity;​
   
Offset 1847, 22 lines modified Offset 1846, 25 lines modified
   
1847 ····​const-​wide/​16·​v4,​·​0x0 1846 ····​const-​wide/​16·​v4,​·​0x0
   
1848 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1847 ····​invoke-​virtual·​{v2,​·​v4,​·​v5},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setWhen(J)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1849 ····​move-​result-​object·​v2 1848 ····​move-​result-​object·​v2
   
  1849 ····​.​line·​319
1850 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1850 ····​invoke-​virtual·​{v2,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setOngoing(Z)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1851 ····​move-​result-​object·​v2 1851 ····​move-​result-​object·​v2
   
  1852 ····​.​line·​320
1852 ····​invoke-​virtual·​{v2,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1853 ····​invoke-​virtual·​{v2,​·​v7},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setSmallIcon(I)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1853 ····​move-​result-​object·​v2 1854 ····​move-​result-​object·​v2
   
  1855 ····​.​line·​321
1854 ····​invoke-​virtual·​{p0},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​ 1856 ····​invoke-​virtual·​{p0},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
1855 ····​move-​result-​object·​v3 1857 ····​move-​result-​object·​v3
   
1856 ····​const·​v4,​·​0x7f020053 1858 ····​const·​v4,​·​0x7f020053
   
1857 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​ 1859 ····​invoke-​static·​{v3,​·​v4},​·​Landroid/​graphics/​BitmapFactory;​-​>decodeResource(Landr​oid/​content/​res/​Resources;​I)​Landroid/​graphics/​Bitmap;​
Offset 1871, 34 lines modified Offset 1873, 37 lines modified
   
1871 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setLargeIcon(Landroi​d/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1873 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setLargeIcon(Landroi​d/​graphics/​Bitmap;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1872 ····​move-​result-​object·​v2 1874 ····​move-​result-​object·​v2
   
1873 ····​const·​v3,​·​0x7f060059 1875 ····​const·​v3,​·​0x7f060059
   
  1876 ····​.​line·​322
1874 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​ 1877 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
1875 ····​move-​result-​object·​v3 1878 ····​move-​result-​object·​v3
   
1876 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1879 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentTitle(Ljav​a/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1877 ····​move-​result-​object·​v2 1880 ····​move-​result-​object·​v2
   
1878 ····​const·​v3,​·​0x7f060053 1881 ····​const·​v3,​·​0x7f060053
   
  1882 ····​.​line·​323
1879 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​ 1883 ····​invoke-​virtual·​{p0,​·​v3},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
1880 ····​move-​result-​object·​v3 1884 ····​move-​result-​object·​v3
   
1881 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1885 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentText(Ljava​/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1882 ····​move-​result-​object·​v2 1886 ····​move-​result-​object·​v2
   
1883 ····​iget-​object·​v3,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mLaunchActivityPendi​ngIntent:​Landroid/​app/​PendingIntent;​ 1887 ····​iget-​object·​v3,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>mLaunchActivityPendi​ngIntent:​Landroid/​app/​PendingIntent;​
   
  1888 ····​.​line·​324
1884 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1889 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setContentIntent(Lan​droid/​app/​PendingIntent;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1885 ····​move-​result-​object·​v2 1890 ····​move-​result-​object·​v2
   
1886 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 1891 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
1887 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1892 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Offset 1917, 48 lines modified Offset 1922, 52 lines modified
   
1917 ····​move-​result-​object·​v3 1922 ····​move-​result-​object·​v3
   
1918 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1923 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1919 ····​move-​result-​object·​v3 1924 ····​move-​result-​object·​v3
   
  1925 ····​.​line·​325
1920 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setTicker(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 1926 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setTicker(Ljava/​lang/​CharSequence;​)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
1921 ····​move-​result-​object·​v2 1927 ····​move-​result-​object·​v2
   
1922 ····​const·​v3,​·​0x7f020051 1928 ····​const·​v3,​·​0x7f020051
   
1923 ····​const·​v4,​·​0x7f06004b 1929 ····​const·​v4,​·​0x7f06004b
   
  1930 ····​.​line·​326
1924 ····​invoke-​virtual·​{p0,​·​v4},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​ 1931 ····​invoke-​virtual·​{p0,​·​v4},​·​Lnet/​olejon/​spotcommander/​WebViewActivity;​-​>getString(I)​Ljava/​lang/​String;​
   
Max diff block lines reached; 1427/4917 bytes (29.02%) of diff not shown.
[−]
smali/net/olejon/spotcommander/Widget.smali
Offset 108, 290 lines modified Offset 108, 269 lines modified
108 ····​.​line·​87 108 ····​.​line·​87
109 ····​.​end·​local·​v0····​#·​"action":​[Ljava/​lang/​String;​ 109 ····​.​end·​local·​v0····​#·​"action":​[Ljava/​lang/​String;​
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V 113 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
114 ····​.​locals·​19 114 ····​.​locals·​18
115 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 115 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
116 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 116 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
117 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 117 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​38 119 ····​.​line·​38
120 ····​move-​object/​from16·​v2,​·​p3 120 ····​move-​object/​from16·​v0,​·​p3
   
121 ····.​local·​v2,​·​"arr$":​[I 121 ····array-​length·​v13,​·​v0
122 ····​array-​length·​v7,​·​v2  
   
123 ····.​local·​v7,​·"len$":​I 122 ····​const/​4·v12,​·​0x0
124 ····​const/​4·​v3,​·​0x0  
   
125 ····​.​local·​v3,​·​"i$":​I  
126 ····​:​goto_0 123 ····​:​goto_0
127 ····​if-​ge·​v3,​·​v7,​·​:​cond_0 124 ····​if-​ge·​v12,​·​v13,​·​:​cond_0
   
128 ····​aget·​v1,​·v2,​·​v3 125 ····​aget·​v1,​·p3,​·​v12
   
129 ····​.​line·​40 126 ····​.​line·​40
130 ····​.​local·​v1,​·​"appWidgetId":​I 127 ····​.​local·​v1,​·​"appWidgetId":​I
131 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{v1},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v4 129 ····​move-​result-​object·​v2
   
133 ····​.​line·​42 130 ····​.​line·​42
134 ····​.​local·​v4,​·​"id":​Ljava/​lang/​String;​ 131 ····​.​local·​v2,​·​"id":​Ljava/​lang/​String;​
135 ····​new-​instance·​v5,​·​Landroid/​content/​Intent;​ 132 ····​new-​instance·​v3,​·​Landroid/​content/​Intent;​
   
136 ····​const-​class·​v15,​·​Lnet/​olejon/​spotcommander/​MainActivity;​ 133 ····​const-​class·​v14,​·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
137 ····​move-​object/​from16·​v0,​·​p1 134 ····​move-​object/​from16·​v0,​·​p1
   
138 ····​invoke-​direct·​{v5,​·​v0,​·​v15},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 135 ····​invoke-​direct·​{v3,​·​v0,​·​v14},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
139 ····​.​line·​43 136 ····​.​line·​43
140 ····​.​local·​v5,​·​"launchActivityIntent​":​Landroid/​content/​Intent;​ 137 ····​.​local·​v3,​·​"launchActivityIntent​":​Landroid/​content/​Intent;​
141 ····​const-​string·​v15,​·​"android.​intent.​action.​MAIN" 138 ····​const-​string·​v14,​·​"android.​intent.​action.​MAIN"
   
142 ····​invoke-​virtual·​{v5,​·​v15},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 139 ····​invoke-​virtual·​{v3,​·​v14},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
143 ····​.​line·​44 140 ····​.​line·​44
144 ····​const-​string·​v15,​·​"android.​intent.​category.​LAUNCHER" 141 ····​const-​string·​v14,​·​"android.​intent.​category.​LAUNCHER"
   
145 ····​invoke-​virtual·​{v5,​·​v15},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 142 ····​invoke-​virtual·​{v3,​·​v14},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
146 ····​.​line·​45 143 ····​.​line·​45
147 ····​const/​high16·​v15,​·​0x10000000 144 ····​const/​high16·​v14,​·​0x10000000
   
148 ····​move-​object/​from16·​v0,​·​p1 145 ····​move-​object/​from16·​v0,​·​p1
   
149 ····​invoke-​static·​{v0,​·​v1,​·​v5,​·​v15},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 146 ····​invoke-​static·​{v0,​·​v1,​·​v3,​·​v14},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
150 ····​move-​result-​object·​v6 147 ····​move-​result-​object·​v4
   
151 ····​.​line·​47 148 ····​.​line·​47
152 ····​.​local·​v6,​·​"launchActivityPendin​gIntent":​Landroid/​app/​PendingIntent;​ 149 ····​.​local·​v4,​·​"launchActivityPendin​gIntent":​Landroid/​app/​PendingIntent;​
153 ····​new-​instance·​v12,​·​Landroid/​content/​Intent;​ 150 ····​new-​instance·​v9,​·​Landroid/​content/​Intent;​
   
154 ····​const-​class·​v15,​·​Lnet/​olejon/​spotcommander/​Widget;​ 151 ····​const-​class·​v14,​·​Lnet/​olejon/​spotcommander/​Widget;​
   
155 ····​move-​object/​from16·​v0,​·​p1 152 ····​move-​object/​from16·​v0,​·​p1
   
156 ····​invoke-​direct·​{v12,​·​v0,​·​v15},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 153 ····​invoke-​direct·​{v9,​·​v0,​·​v14},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
157 ····​.​line·​48 154 ····​.​line·​48
158 ····​.​local·​v12,​·​"previousIntent":​Landroid/​content/​Intent;​ 155 ····​.​local·​v9,​·​"previousIntent":​Landroid/​content/​Intent;​
159 ····​const-​string·​v15,​·​"previous" 156 ····​const-​string·​v14,​·​"previous"
   
160 ····​invoke-​virtual·​{v12,​·​v15},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 157 ····​invoke-​virtual·​{v9,​·​v14},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
161 ····​.​line·​49 158 ····​.​line·​49
162 ····​const-​string·​v15,​·​"net.​olejon.​spotcommander.​WIDGET_INTENT_EXTRA" 159 ····​const-​string·​v14,​·​"net.​olejon.​spotcommander.​WIDGET_INTENT_EXTRA"
   
163 ····​const/​16·​v16,​·​0x3 160 ····​const/​4·​v15,​·​0x3
   
164 ····move/​from16·​v0,​·​v16 161 ····new-​array·​v15,​·​v15,​·[Ljava/​lang/​String;​
   
165 ····new-​array·​v0,​·​v0,​·[Ljava/​lang/​String;​ 162 ····const/​16·​v16,​·0x0
   
166 ····move-​object/​from16·​v16,​·​v0 163 ····aput-​object·​v2,​·​v15,​·​v16
   
167 ····​const/​16·​v17,​·​0x0 164 ····​const/​16·​v16,​·​0x1
   
168 ····aput-​object·​v4,​·v16,​·​v17 165 ····const-​string·​v17,​·"previous"
   
169 ····const/​16·​v17,​·0x1 166 ····aput-​object·​v17,​·​v15,​·v16
   
170 ····​const-​string·​v18,​·"previous" 167 ····​const/​16·​v16,​·0x2
   
Max diff block lines reached; 10111/14758 bytes (68.51%) of diff not shown.
[−]
smali/net/olejon/spotcommander/WidgetActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​WidgetActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lnet/​olejon/​spotcommander/​WidgetActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WidgetActivity;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WidgetActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lnet/​olejon/​spotcommander/​WidgetActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​88 27 ····​.​line·​88
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WidgetActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​WidgetActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WidgetActivity$1;​-​>this$0:​Lnet/​olejon/​spotcommander/​WidgetActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/net/olejon/spotcommander/WidgetLarge.smali
Offset 108, 736 lines modified Offset 108, 723 lines modified
108 ····​.​line·​116 108 ····​.​line·​116
109 ····​.​end·​local·​v0····​#·​"action":​[Ljava/​lang/​String;​ 109 ····​.​end·​local·​v0····​#·​"action":​[Ljava/​lang/​String;​
110 ····​:​cond_0 110 ····​:​cond_0
111 ····​return-​void 111 ····​return-​void
112 .​end·​method 112 .​end·​method
   
113 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V 113 .​method·​public·​onUpdate(Landroid/​content/​Context;​Landroid/​appwidget/​AppWidgetManager;​[I)​V
114 ····​.​locals·​31 114 ····​.​locals·​30
115 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​ 115 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
116 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​ 116 ····​.​param·​p2,​·​"appWidgetManager"····​#·​Landroid/​appwidget/​AppWidgetManager;​
117 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I 117 ····​.​param·​p3,​·​"appWidgetIds"····​#·​[I
   
118 ····​.​prologue 118 ····​.​prologue
119 ····​.​line·​38 119 ····​.​line·​38
120 ····​move-​object/​from16·​v4,​·​p3 120 ····​move-​object/​from16·​v0,​·​p3
   
121 ····.​local·​v4,​·​"arr$":​[I 121 ····array-​length·​v0,​·​v0
122 ····​array-​length·​v11,​·​v4  
   
123 ····.​local·​v11,​·"len$":​I 122 ····move/​from16·v25,​·​v0
124 ····​const/​4·​v5,​·​0x0  
  123 ····​const/​16·​v24,​·​0x0
   
125 ····​.​local·​v5,​·​"i$":​I  
126 ····​:​goto_0 124 ····​:​goto_0
127 ····if-​ge·​v5,​·​v11,​·:​cond_0 125 ····move/​from16·v0,​·​v24
   
  126 ····​move/​from16·​v1,​·​v25
   
128 ····aget·​v3,​·​v4,​·v5 127 ····if-​ge·​v0,​·​v1,​·:​cond_0
   
  128 ····​aget·​v3,​·​p3,​·​v24
   
129 ····​.​line·​40 129 ····​.​line·​40
130 ····​.​local·​v3,​·​"appWidgetId":​I 130 ····​.​local·​v3,​·​"appWidgetId":​I
131 ····​invoke-​static·​{v3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​ 131 ····​invoke-​static·​{v3},​·​Ljava/​lang/​String;​-​>valueOf(I)​Ljava/​lang/​String;​
   
132 ····​move-​result-​object·​v6 132 ····​move-​result-​object·​v4
   
133 ····​.​line·​42 133 ····​.​line·​42
134 ····​.​local·​v6,​·​"id":​Ljava/​lang/​String;​ 134 ····​.​local·​v4,​·​"id":​Ljava/​lang/​String;​
135 ····​new-​instance·​v7,​·​Landroid/​content/​Intent;​ 135 ····​new-​instance·​v5,​·​Landroid/​content/​Intent;​
   
136 ····​const-​class·​v27,​·​Lnet/​olejon/​spotcommander/​MainActivity;​ 136 ····​const-​class·​v26,​·​Lnet/​olejon/​spotcommander/​MainActivity;​
   
137 ····​move-​object/​from16·​v0,​·​p1 137 ····​move-​object/​from16·​v0,​·​p1
   
138 ····​move-​object/​from16·​v1,​·​v27 138 ····​move-​object/​from16·​v1,​·​v26
   
139 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 139 ····​invoke-​direct·​{v5,​·​v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
140 ····​.​line·​43 140 ····​.​line·​43
141 ····​.​local·​v7,​·​"launchActivityIntent​":​Landroid/​content/​Intent;​ 141 ····​.​local·​v5,​·​"launchActivityIntent​":​Landroid/​content/​Intent;​
142 ····​const-​string·​v27,​·​"android.​intent.​action.​MAIN" 142 ····​const-​string·​v26,​·​"android.​intent.​action.​MAIN"
   
143 ····​move-​object/​from16·​v0,​·​v27 143 ····​move-​object/​from16·​v0,​·​v26
   
144 ····​invoke-​virtual·​{v7,​·​v0},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 144 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
145 ····​.​line·​44 145 ····​.​line·​44
146 ····​const-​string·​v27,​·​"android.​intent.​category.​LAUNCHER" 146 ····​const-​string·​v26,​·​"android.​intent.​category.​LAUNCHER"
   
147 ····​move-​object/​from16·​v0,​·​v27 147 ····​move-​object/​from16·​v0,​·​v26
   
148 ····​invoke-​virtual·​{v7,​·​v0},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​ 148 ····​invoke-​virtual·​{v5,​·​v0},​·​Landroid/​content/​Intent;​-​>addCategory(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
149 ····​.​line·​45 149 ····​.​line·​45
150 ····​const/​high16·​v27,​·​0x10000000 150 ····​const/​high16·​v26,​·​0x10000000
   
151 ····​move-​object/​from16·​v0,​·​p1 151 ····​move-​object/​from16·​v0,​·​p1
   
152 ····​move/​from16·​v1,​·​v27 152 ····​move/​from16·​v1,​·​v26
   
153 ····​invoke-​static·​{v0,​·​v3,​·​v7,​·​v1},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​ 153 ····​invoke-​static·​{v0,​·​v3,​·​v5,​·​v1},​·​Landroid/​app/​PendingIntent;​-​>getActivity(Landroid​/​content/​Context;​ILandroid/​content/​Intent;​I)​Landroid/​app/​PendingIntent;​
   
154 ····​move-​result-​object·​v8 154 ····​move-​result-​object·​v6
   
155 ····​.​line·​47 155 ····​.​line·​47
156 ····​.​local·​v8,​·​"launchActivityPendin​gIntent":​Landroid/​app/​PendingIntent;​ 156 ····​.​local·​v6,​·​"launchActivityPendin​gIntent":​Landroid/​app/​PendingIntent;​
157 ····​new-​instance·​v18,​·​Landroid/​content/​Intent;​ 157 ····​new-​instance·​v15,​·​Landroid/​content/​Intent;​
   
158 ····​const-​class·​v27,​·​Lnet/​olejon/​spotcommander/​WidgetLarge;​ 158 ····​const-​class·​v26,​·​Lnet/​olejon/​spotcommander/​WidgetLarge;​
   
159 ····​move-​object/​from16·​v0,​·v18 159 ····​move-​object/​from16·​v0,​·p1
   
160 ····​move-​object/​from16·​v1,​·​p1  
   
161 ····​move-​object/​from16·​v2,​·​v27 160 ····​move-​object/​from16·​v1,​·​v26
   
162 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V 161 ····​invoke-​direct·​{v15,​·​v0,​·​v1},​·​Landroid/​content/​Intent;​-​><init>(Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
   
163 ····​.​line·​48 162 ····​.​line·​48
164 ····​.​local·​v18,​·​"previousIntent":​Landroid/​content/​Intent;​ 163 ····​.​local·​v15,​·​"previousIntent":​Landroid/​content/​Intent;​
165 ····​const-​string·​v27,​·​"previous" 164 ····​const-​string·​v26,​·​"previous"
   
166 ····​move-​object/​from16·​v0,​·​v18 165 ····​move-​object/​from16·​v0,​·​v26
   
167 ····move-​object/​from16·​v1,​·​v27 166 ····invoke-​virtual·​{v15,​·​v0},​·​Landroid/​content/​Intent;​-​>setAction(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
   
Max diff block lines reached; 28850/33366 bytes (86.47%) of diff not shown.
[−]
smali/net/olejon/spotcommander/WebViewActivity$1$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​ 21 .​field·​final·​synthetic·​this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$1;​)​V 23 .​method·​constructor·​<init>(Lnet/​olejon/​spotcommander/​WebViewActivity$1;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​264 27 ····​.​line·​264
27 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lnet/​olejon/​spotcommander/​WebViewActivity$1$1;​-​>this$1:​Lnet/​olejon/​spotcommander/​WebViewActivity$1;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V