[−]
/home/hans/code/fdroid/data/tmp/za.co.lukestonehm.logicaldefence_19.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_za.co.lukestonehm.logicaldefence_19.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1566889·​bytes,​·​number·​of·​entries:​·​365 1 Zip·​file·​size:​·​1566022·​bytes,​·​number·​of·​entries:​·​365
2 -​rw-​-​-​-​·····​2.​0·​fat····​38075·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​38075·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​38196·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​C44975DA.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​38196·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​C44975DA.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​C44975DA.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​C44975DA.​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·····​2348·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2348·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​396·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​anim/​abc_fade_in.​xml
Offset 360, 8 lines modified Offset 360, 8 lines modified
360 -​rw-​-​-​-​·····​1.​0·​fat·····​4957·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png 360 -​rw-​-​-​-​·····​1.​0·​fat·····​4957·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png
361 -​rw-​-​-​-​·····​1.​0·​fat·····​2815·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png 361 -​rw-​-​-​-​·····​1.​0·​fat·····​2815·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png
362 -​rw-​-​-​-​·····​1.​0·​fat·····​6975·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png 362 -​rw-​-​-​-​·····​1.​0·​fat·····​6975·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png
363 -​rw-​-​-​-​·····​1.​0·​fat····​11016·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png 363 -​rw-​-​-​-​·····​1.​0·​fat····​11016·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png
364 -​rw-​-​-​-​·····​1.​0·​fat····​14966·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png 364 -​rw-​-​-​-​·····​1.​0·​fat····​14966·​b-​·​stor·​08-​Jan-​01·​00:​00·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png
365 -​rw-​-​-​-​·····​1.​0·​fat···​359488·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 365 -​rw-​-​-​-​·····​1.​0·​fat···​359488·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
366 -​rw-​-​-​-​·····​2.​0·​fat··​2770900·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 366 -​rw-​-​-​-​·····​2.​0·​fat··​2770900·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
367 365·​files,​·​3506838·​bytes·​uncompressed,​·​1499248·​bytes·​compressed:​··​57.​3% 367 365·​files,​·​3506838·​bytes·​uncompressed,​·​1499230·​bytes·​compressed:​··​57.​3%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="19"·​android:​versionName="1.​4.​0"·​package="za.​co.​lukestonehm.​logicaldefence"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="19"·​android:​versionName="1.​4.​0"·​package="za.​co.​lukestonehm.​logicaldefence"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="16"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="16"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true"> 5 ····​<application·​android:​theme="@style/​AppTheme"·​android:​label="@string/​app_name"·​android:​icon="@mipmap/​ic_launcher"·​android:​allowBackup="true">
6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="za.​co.​lukestonehm.​logicaldefence.​MainActivity"> 6 ········​<activity·​android:​label="@string/​app_name"·​android:​name="za.​co.​lukestonehm.​logicaldefence.​MainActivity">
7 ············​<intent-​filter> 7 ············​<intent-​filter>
8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​> 8 ················​<action·​android:​name="android.​intent.​action.​MAIN"·​/​>
9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​> 9 ················​<category·​android:​name="android.​intent.​category.​LAUNCHER"·​/​>
[−]
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/za/co/lukestonehm/logicaldefence/AppPreferences.smali
Offset 25, 15 lines modified Offset 25, 15 lines modified
25 ····​.​prologue 25 ····​.​prologue
26 ····​.​line·​20 26 ····​.​line·​20
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
28 ····​.​line·​21 28 ····​.​line·​21
29 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​AppPreferences;​-​>c:​Landroid/​content/​Context;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​AppPreferences;​-​>c:​Landroid/​content/​Context;​
   
30 ····​.​line·​23 30 ····​.​line·​24
31 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 31 ····​invoke-​static·​{p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
32 ····​move-​result-​object·​v0 32 ····​move-​result-​object·​v0
   
33 ····​iput-​object·​v0,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​AppPreferences;​-​>_generalPrefs:​Landroid/​content/​SharedPreferences;​ 33 ····​iput-​object·​v0,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​AppPreferences;​-​>_generalPrefs:​Landroid/​content/​SharedPreferences;​
   
34 ····​.​line·​25 34 ····​.​line·​25
[−]
smali/za/co/lukestonehm/logicaldefence/MainActivity$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V 20 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​app/​Activity;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
23 ····​.​param·​p3,​·​"x1"····​#·​Landroid/​support/​v4/​widget/​DrawerLayout;​ 23 ····​.​param·​p2,​·​"arg0"····​#·​Landroid/​app/​Activity;​
24 ····​.​param·​p4,​·​"x2"····​#·I 24 ····​.​param·​p3,​·​"arg1"····​#·Landroid/​support/​v4/​widget/​DrawerLayout;​
25 ····​.​param·​p5,​·​"x3"····​#·​I 25 ····​.​param·​p4,​·​"arg2"····​#·​I
  26 ····​.​param·​p5,​·​"arg3"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​86 28 ····​.​line·​86
28 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$1;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$1;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
29 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v7/​app/​ActionBarDrawerToggle​;​-​><init>(Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V 30 ····​invoke-​direct·​{p0,​·​p2,​·​p3,​·​p4,​·​p5},​·​Landroid/​support/​v7/​app/​ActionBarDrawerToggle​;​-​><init>(Landroid/​app/​Activity;​Landroid/​support/​v4/​widget/​DrawerLayout;​II)​V
   
[−]
smali/za/co/lukestonehm/logicaldefence/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:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​107 27 ····​.​line·​107
27 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$2;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$2;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/za/co/lukestonehm/logicaldefence/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:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​V 23 .​method·​constructor·​<init>(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​203 27 ····​.​line·​203
27 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$3;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$3;​-​>this$0:​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/za/co/lukestonehm/logicaldefence/MainActivity$PlaceholderFragment.smali
Offset 98, 26 lines modified Offset 98, 28 lines modified
98 ····​.​line·​282 98 ····​.​line·​282
99 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 99 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
   
100 ····​move-​result-​object·​v1 100 ····​move-​result-​object·​v1
   
101 ····​const-​string·​v2,​·​"array" 101 ····​const-​string·​v2,​·​"array"
   
  102 ····​.​line·​283
102 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​ 103 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getActivity()​Landroid/​support/​v4/​app/​FragmentActivity;​
   
103 ····​move-​result-​object·​v3 104 ····​move-​result-​object·​v3
   
104 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 105 ····​invoke-​virtual·​{v3},​·​Landroid/​support/​v4/​app/​FragmentActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
105 ····​move-​result-​object·​v3 106 ····​move-​result-​object·​v3
   
106 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​ 107 ····​invoke-​virtual·​{v3},​·​Landroid/​content/​Context;​-​>getPackageName()​Ljava/​lang/​String;​
   
107 ····​move-​result-​object·​v3 108 ····​move-​result-​object·​v3
   
  109 ····​.​line·​282
108 ····​invoke-​virtual·​{v1,​·​p1,​·​v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 110 ····​invoke-​virtual·​{v1,​·​p1,​·​v2,​·​v3},​·​Landroid/​content/​res/​Resources;​-​>getIdentifier(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
109 ····​move-​result·​v0 111 ····​move-​result·​v0
   
110 ····​.​line·​284 112 ····​.​line·​284
111 ····​.​local·​v0,​·​"i":​I 113 ····​.​local·​v0,​·​"i":​I
112 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​ 114 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getResources()​Landroid/​content/​res/​Resources;​
Offset 169, 25 lines modified Offset 171, 27 lines modified
169 ····​.​prologue 171 ····​.​prologue
170 ····​.​line·​289 172 ····​.​line·​289
171 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment;​-​>onAttach(Landroid/​app/​Activity;​)​V 173 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​support/​v4/​app/​Fragment;​-​>onAttach(Landroid/​app/​Activity;​)​V
   
172 ····​.​line·​290 174 ····​.​line·​290
173 ····​check-​cast·​p1,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 175 ····​check-​cast·​p1,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
  176 ····​.​line·​291
174 ····​.​end·​local·​p1····​#·​"activity":​Landroid/​app/​Activity;​ 177 ····​.​end·​local·​p1····​#·​"activity":​Landroid/​app/​Activity;​
175 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getArguments()​Landroid/​os/​Bundle;​ 178 ····​invoke-​virtual·​{p0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>getArguments()​Landroid/​os/​Bundle;​
   
176 ····​move-​result-​object·​v0 179 ····​move-​result-​object·​v0
   
177 ····​const-​string·​v1,​·​"section_number" 180 ····​const-​string·​v1,​·​"section_number"
   
178 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I 181 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​os/​Bundle;​-​>getInt(Ljava/​lang/​String;​)​I
   
179 ····​move-​result·​v0 182 ····​move-​result·​v0
   
  183 ····​.​line·​290
180 ····​invoke-​virtual·​{p1,​·​v0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​-​>onSectionAttached(I)​V 184 ····​invoke-​virtual·​{p1,​·​v0},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​-​>onSectionAttached(I)​V
   
181 ····​.​line·​292 185 ····​.​line·​292
182 ····​return-​void 186 ····​return-​void
183 .​end·​method 187 .​end·​method
   
184 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​ 188 .​method·​public·​onCreateView(Landroid​/​view/​LayoutInflater;​Landroid/​view/​ViewGroup;​Landroid/​os/​Bundle;​)​Landroid/​view/​View;​
[−]
smali/za/co/lukestonehm/logicaldefence/MainActivity.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V 51 ····​invoke-​direct·​{p0},​·​Landroid/​support/​v7/​app/​AppCompatActivity;​-​><init>()​V
   
52 ····​.​line·​44 52 ····​.​line·​44
53 ····​const/​4·​v0,​·​0x0 53 ····​const/​4·​v0,​·​0x0
   
54 ····​iput·​v0,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​-​>mCurrentSelectedPosi​tion:​I 54 ····​iput·​v0,​·​p0,​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​-​>mCurrentSelectedPosi​tion:​I
   
55 ····​.​line·​240  
56 ····​return-​void 55 ····​return-​void
57 .​end·​method 56 .​end·​method
   
58 .​method·​static·​synthetic·​access$000(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​I 57 .​method·​static·​synthetic·​access$000(Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​)​I
59 ····​.​locals·​1 58 ····​.​locals·​1
60 ····​.​param·​p0,​·​"x0"····​#·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​ 59 ····​.​param·​p0,​·​"x0"····​#·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity;​
   
Offset 133, 22 lines modified Offset 132, 24 lines modified
   
133 ····​move-​result-​object·​v1 132 ····​move-​result-​object·​v1
   
134 ····​const·​v2,​·​0x7f0d0054 133 ····​const·​v2,​·​0x7f0d0054
   
135 ····​add-​int/​lit8·​v3,​·​p1,​·​0x1 134 ····​add-​int/​lit8·​v3,​·​p1,​·​0x1
   
  135 ····​.​line·​150
136 ····​invoke-​static·​{v3},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>newInstance(I)​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​ 136 ····​invoke-​static·​{v3},​·​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​-​>newInstance(I)​Lza/​co/​lukestonehm/​logicaldefence/​MainActivity$Placehol​derFragment;​
   
137 ····​move-​result-​object·​v3 137 ····​move-​result-​object·​v3
   
138 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​ 138 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>replace(ILandroid/​support/​v4/​app/​Fragment;​)​Landroid/​support/​v4/​app/​FragmentTransaction;​
   
139 ····​move-​result-​object·​v1 139 ····​move-​result-​object·​v1
   
  140 ····​.​line·​151
140 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I 141 ····​invoke-​virtual·​{v1},​·​Landroid/​support/​v4/​app/​FragmentTransaction;​-​>commit()​I
   
141 ····​.​line·​152 142 ····​.​line·​152
142 ····​return-​void 143 ····​return-​void
143 .​end·​method 144 .​end·​method
   
144 .​method·​private·​drawScreen()​V 145 .​method·​private·​drawScreen()​V
[−]
smali/za/co/lukestonehm/logicaldefence/R.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 .​method·​public·​constructor·​<init>()​V 29 .​method·​public·​constructor·​<init>()​V
30 ····​.​locals·​0 30 ····​.​locals·​0
   
31 ····​.​prologue 31 ····​.​prologue
32 ····​.​line·​10 32 ····​.​line·​10
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​.​line·​2394  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
original/AndroidManifest.xml
Offset 42, 16 lines modified Offset 42, 16 lines modified
00000290:​·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300·​7400··​m.​a.​n.​i.​f.​e.​s.​t.​ 00000290:​·​6d00·​6100·​6e00·​6900·​6600·​6500·​7300·​7400··​m.​a.​n.​i.​f.​e.​s.​t.​
000002a0:​·​0000·​2000·​7a00·​6100·​2e00·​6300·​6f00·​2e00··​.​.​·​.​z.​a.​.​.​c.​o.​.​.​ 000002a0:​·​0000·​2000·​7a00·​6100·​2e00·​6300·​6f00·​2e00··​.​.​·​.​z.​a.​.​.​c.​o.​.​.​
000002b0:​·​6c00·​7500·​6b00·​6500·​7300·​7400·​6f00·​6e00··​l.​u.​k.​e.​s.​t.​o.​n.​ 000002b0:​·​6c00·​7500·​6b00·​6500·​7300·​7400·​6f00·​6e00··​l.​u.​k.​e.​s.​t.​o.​n.​
000002c0:​·​6500·​6800·​6d00·​2e00·​6c00·​6f00·​6700·​6900··​e.​h.​m.​.​.​l.​o.​g.​i.​ 000002c0:​·​6500·​6800·​6d00·​2e00·​6c00·​6f00·​6700·​6900··​e.​h.​m.​.​.​l.​o.​g.​i.​
000002d0:​·​6300·​6100·​6c00·​6400·​6500·​6600·​6500·​6e00··​c.​a.​l.​d.​e.​f.​e.​n.​ 000002d0:​·​6300·​6100·​6c00·​6400·​6500·​6600·​6500·​6e00··​c.​a.​l.​d.​e.​f.​e.​n.​
000002e0:​·​6300·​6500·​0000·​0500·​3100·​2e00·​3400·​2e00··​c.​e.​.​.​.​.​1.​.​.​4.​.​.​ 000002e0:​·​6300·​6500·​0000·​0500·​3100·​2e00·​3400·​2e00··​c.​e.​.​.​.​.​1.​.​.​4.​.​.​
000002f0:​·​3000·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​0.​.​.​.​.​2.​3.​.​.​.​.​6.​ 000002f0:​·​3000·​0000·​0200·​3200·​3300·​0000·​0b00·​3600··​0.​.​.​.​.​2.​3.​.​.​.​.​6.​
00000300:​·​2e00·​3000·​2d00·​3200·​3100·​3600·​3600·​3700··​.​.​0.​-​.​2.​1.​6.​6.​7.​ 00000300:​·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400·​3000··​.​.​0.​-​.​2.​7.​0.​4.​0.​
00000310:​·​3600·​3700·​0000·​0800·​7500·​7300·​6500·​7300··6.​7.​.​.​.​.​u.​s.​e.​s.​ 00000310:​·​3000·​3200·​0000·​0800·​7500·​7300·​6500·​7300··0.​2.​.​.​.​.​u.​s.​e.​s.​
00000320:​·​2d00·​7300·​6400·​6b00·​0000·​0b00·​6100·​7000··​-​.​s.​d.​k.​.​.​.​.​a.​p.​ 00000320:​·​2d00·​7300·​6400·​6b00·​0000·​0b00·​6100·​7000··​-​.​s.​d.​k.​.​.​.​.​a.​p.​
00000330:​·​7000·​6c00·​6900·​6300·​6100·​7400·​6900·​6f00··​p.​l.​i.​c.​a.​t.​i.​o.​ 00000330:​·​7000·​6c00·​6900·​6300·​6100·​7400·​6900·​6f00··​p.​l.​i.​c.​a.​t.​i.​o.​
00000340:​·​6e00·​0000·​0800·​6100·​6300·​7400·​6900·​7600··​n.​.​.​.​.​a.​c.​t.​i.​v.​ 00000340:​·​6e00·​0000·​0800·​6100·​6300·​7400·​6900·​7600··​n.​.​.​.​.​a.​c.​t.​i.​v.​
00000350:​·​6900·​7400·​7900·​0000·​2d00·​7a00·​6100·​2e00··​i.​t.​y.​.​.​-​.​z.​a.​.​.​ 00000350:​·​6900·​7400·​7900·​0000·​2d00·​7a00·​6100·​2e00··​i.​t.​y.​.​.​-​.​z.​a.​.​.​
00000360:​·​6300·​6f00·​2e00·​6c00·​7500·​6b00·​6500·​7300··​c.​o.​.​.​l.​u.​k.​e.​s.​ 00000360:​·​6300·​6f00·​2e00·​6c00·​7500·​6b00·​6500·​7300··​c.​o.​.​.​l.​u.​k.​e.​s.​
00000370:​·​7400·​6f00·​6e00·​6500·​6800·​6d00·​2e00·​6c00··​t.​o.​n.​e.​h.​m.​.​.​l.​ 00000370:​·​7400·​6f00·​6e00·​6500·​6800·​6d00·​2e00·​6c00··​t.​o.​n.​e.​h.​m.​.​.​l.​
00000380:​·​6f00·​6700·​6900·​6300·​6100·​6c00·​6400·​6500··​o.​g.​i.​c.​a.​l.​d.​e.​ 00000380:​·​6f00·​6700·​6900·​6300·​6100·​6c00·​6400·​6500··​o.​g.​i.​c.​a.​l.​d.​e.​