327 KB
/home/fdroid/fdroiddata/tmp/com.harleensahni.android.mbr_20140127.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.harleensahni.android.mbr_20140127.apk
2.49 KB
zipinfo /dev/stdin
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Zip·​file·​size:​·​128948·​bytes,​·​number·​of·​entries:​·​161 Zip·​file·​size:​·​129142·​bytes,​·​number·​of·​entries:​·​16
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1051·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1051·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​F2E1B389.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​F2E1B389.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​F2E1B389.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​May-​22·​04:​30·​META-​INF/​F2E1B389.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····9949·​bX·​defN·​14-​May-​22·​04:​15·assets/​LICENSE.​html5 -​rw-​-​-​-​·····​2.​0·​fat·····4228·​bX·​defN·​17-​Oct-​26·​01:​28·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat······​580·​bl·​defN·​14-​May-​22·​04:​15·res/​layout/​main.​xml6 -​rw-​-​-​-​·····​2.​0·​fat·····9949·​bl·​defN·​17-​Oct-​26·​01:​28·assets/​LICENSE.​html
7 -​rw-​-​-​-​·····2.​0·​fat·····1596·​bl·defN·14-​May-​22·​04:​15·​res/​layout/​media_button_list.​xml7 -​rw-​-​-​-​·····1.​0·​fat·····6045·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
8 -​rw-​-​-​-​·····2.​0·​fat·····1284·​bl·defN·14-​May-​22·​04:​15·​res/​layout/​media_receiver_view.​xml8 -​rw-​-​-​-​·····1.​0·​fat·····2405·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
9 -​rw-​-​-​-​·····2.​0·​fat······408·​bl·defN·14-​May-​22·​04:​15·​res/​menu/​selector_menu.​xml9 -​rw-​-​-​-​·····1.​0·​fat·····3496·​b-​·stor·80-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
10 -​rw-​-​-​-​·····1.​0·​fat····80320·​b-​·stor·​14-​May-​22·​04:​15·​res/​raw/​dismiss.​wav10 -​rw-​-​-​-​·····2.​0·​fat······​580·​bl·defN·​17-​Oct-​26·​01:​28·​res/​layout/​main.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····​1536·​bl·​defN·​14-​May-​22·​04:​15·​res/​xml/​preferences.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····​1596·​bl·​defN·​17-​Oct-​26·​01:​28·​res/​layout/​media_button_list.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat·····4416·​bl·​defN·​14-​May-​22·​04:​15·AndroidManifest.​xml12 -​rw-​-​-​-​·····​2.​0·​fat·····1284·​bl·​defN·​17-​Oct-​26·​01:​28·res/​layout/​media_receiver_view.​xml
13 -​rw-​-​-​-​·····1.​0·​fat·····6652·​b-​·stor·​14-​May-​22·​04:​16·​resources.​arsc13 -​rw-​-​-​-​·····2.​0·​fat······​408·​bl·defN·​17-​Oct-​26·​01:​28·​res/​menu/​selector_menu.​xml
14 -​rw-​-​-​-​·····​1.​0·​fat·····​5983·​b-​·​stor·14-​May-​22·​04:​16·​res/​drawable-​hdpi/​icon.​png14 -​rw-​-​-​-​·····​1.​0·​fat····80320·​b-​·​stor·80-​Jan-​01·​00:​00·​res/​raw/​dismiss.​wav
15 -​rw-​-​-​-​·····1.​0·​fat·····2390·​b-​·stor·​14-​May-​22·​04:​16·​res/​drawable-​ldpi/​icon.​png15 -​rw-​-​-​-​·····2.​0·​fat·····1536·​bl·defN·​17-​Oct-​26·​01:​28·​res/​xml/​preferences.​xml
16 -​rw-​-​-​-​·····​1.​0·​fat·····3465·​b-​·​stor·14-​May-​22·​04:​16·​res/​drawable-​mdpi/​icon.​png16 -​rw-​-​-​-​·····​1.​0·​fat·····6884·​b-​·​stor·80-​Jan-​01·​00:​00·​resources.​arsc
17 -​rw-​-​-​-​·····​2.​0·​fat····​45436·​bl·​defN·​14-​May-​22·​04:​15·​classes.​dex17 -​rw-​-​-​-​·····​2.​0·​fat····​45532·​bl·​defN·​17-​Oct-​26·​01:​28·​classes.​dex
18 16·​files,​·​167570·​bytes·​uncompressed,​·​126811·​bytes·​compressed:​··​24.​3%18 16·​files,​·​167818·​bytes·​uncompressed,​·​127036·​bytes·​compressed:​··​24.​3%
1.47 KB
AndroidManifest.xml (decoded)
1.41 KB
AndroidManifest.xml
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?>1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="20140127​"·​android:​versionName="1.​5.​1"·​package="com.​harleensahni.​android.​mbr"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="20140127​"·​android:​versionName="1.​5.​1"·​package="com.​harleensahni.​android.​mbr"·platformBuildVersionC​ode="10"·​platformBuildVersionN​ame="2.​3.​3"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​permission·​android:​name="android.​permission.​GET_TASKS"/​>3 ··​<uses-​permission·​android:​name="android.​permission.​GET_TASKS"/​>
4 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>4 ··​<uses-​permission·​android:​name="android.​permission.​RECEIVE_BOOT_COMPLETE​D"/​>
5 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">5 ··​<application·​android:​icon="@drawable/​icon"·​android:​label="@string/​app_name">
6 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleTop​"·​android:​name=".​MediaButtonConfigure"​>6 ····​<activity·​android:​label="@string/​app_name"·​android:​launchMode="singleTop​"·​android:​name=".​MediaButtonConfigure"​>
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"/​>
Offset 31, 9 lines modifiedOffset 31, 8 lines modified
31 ········​<action·​android:​name="android.​intent.​action.​BOOT_COMPLETED"/​>31 ········​<action·​android:​name="android.​intent.​action.​BOOT_COMPLETED"/​>
32 ······​</​intent-​filter>32 ······​</​intent-​filter>
33 ····​</​receiver>33 ····​</​receiver>
34 ····​<service·​android:​name=".​MediaButtonMonitorSer​vice"/​>34 ····​<service·​android:​name=".​MediaButtonMonitorSer​vice"/​>
35 ··​</​application>35 ··​</​application>
36 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>36 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>
37 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>37 ··​<uses-​sdk·​android:​minSdkVersion="8"/​>
38 ··​<fdroid·​buildserverid="9cb5bb​d1ee0661be310af8a3a27​1cfac74485607·​"·​fdroidserverid="3a736​54d49712557c90e173fb8​cb59e7e3abc29c·​"/​> 
39 </​manifest>38 </​manifest>
98.5 KB
classes.dex
98.5 KB
classes.jar
3.8 KB
zipinfo /dev/stdin
Max report size reached
9.62 KB
com/harleensahni/android/mbr/MediaButtonConfigure$1.class
Max report size reached
27.0 KB
com/harleensahni/android/mbr/MediaButtonConfigure.class
Max report size reached
10.0 KB
com/harleensahni/android/mbr/Utils.class
Max report size reached
48.1 KB
com/harleensahni/android/mbr/receivers/MediaButtonReceiver.class
Max report size reached
447 B
smali/com/harleensahni/android/mbr/MediaButtonMonitorService.smali
Offset 27, 15 lines modifiedOffset 27, 14 lines modified
27 .​method·​public·​constructor·​<init>()​V27 .​method·​public·​constructor·​<init>()​V
28 ····​.​locals·​028 ····​.​locals·​0
  
29 ····​.​prologue29 ····​.​prologue
30 ····​.​line·​4130 ····​.​line·​41
31 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V31 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Service;​-​><init>()​V
  
32 ····​.​line·​47 
33 ····​return-​void32 ····​return-​void
34 .​end·​method33 .​end·​method
  
  
35 #·​virtual·​methods34 #·​virtual·​methods
36 .​method·​public·​onBind(Landroid/​content/​Intent;​)​Landroid/​os/​IBinder;​35 .​method·​public·​onBind(Landroid/​content/​Intent;​)​Landroid/​os/​IBinder;​
37 ····​.​locals·​136 ····​.​locals·​1
7.21 KB
smali/com/harleensahni/android/mbr/Utils.smali
Offset 22, 156 lines modifiedOffset 22, 158 lines modified
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
23 ····​.​line·​5923 ····​.​line·​59
24 ····​return-​void24 ····​return-​void
25 .​end·​method25 .​end·​method
  
26 .​method·​public·​static·​forwardKeyCodeToCompo​nent(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​ZILandroid/​content/​BroadcastReceiver;​)​V26 .​method·​public·​static·​forwardKeyCodeToCompo​nent(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​ZILandroid/​content/​BroadcastReceiver;​)​V
27 ····​.​locals·​1327 ····​.​locals·​14
28 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​28 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
29 ····​.​param·​p1,​·​"selectedReceiver"····​#·​Landroid/​content/​ComponentName;​29 ····​.​param·​p1,​·​"selectedReceiver"····​#·​Landroid/​content/​ComponentName;​
30 ····​.​param·​p2,​·​"launch"····​#·​Z30 ····​.​param·​p2,​·​"launch"····​#·​Z
31 ····​.​param·​p3,​·​"keyCode"····​#·​I31 ····​.​param·​p3,​·​"keyCode"····​#·​I
32 ····​.​param·​p4,​·​"cleanUpReceiver"····​#·​Landroid/​content/​BroadcastReceiver;​32 ····​.​param·​p4,​·​"cleanUpReceiver"····​#·​Landroid/​content/​BroadcastReceiver;​
  
33 ····​.​prologue33 ····​.​prologue
34 ····​.​line·​8934 ····​.​line·​89
35 ····​new-​instance·​v11,​·​Landroid/​content/​Intent;​35 ····​new-​instance·​v12,​·​Landroid/​content/​Intent;​
  
36 ····​const-​string·​v2,​·​"android.​intent.​action.​MEDIA_BUTTON"36 ····​const-​string·​v2,​·​"android.​intent.​action.​MEDIA_BUTTON"
  
37 ····​invoke-​direct·​{v11,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V37 ····​invoke-​direct·​{v12,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
  
38 ····​.​line·​9038 ····​.​line·​90
39 ····​.​local·​v11,​·​"mediaButtonDownInten​t":​Landroid/​content/​Intent;​39 ····​.​local·​v12,​·​"mediaButtonDownInten​t":​Landroid/​content/​Intent;​
40 ····​new-​instance·​v0,​·​Landroid/​view/​KeyEvent;​40 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​
  
41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J41 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
  
42 ····​move-​result-​wide·​v142 ····​move-​result-​wide·​v2
  
43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J43 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
  
44 ····​move-​result-​wide·​v344 ····​move-​result-​wide·​v4
  
45 ····​const/​4·​v5,​·​0x045 ····​const/​4·​v6,​·​0x0
  
46 ····​const/​4·​v7,​·​0x046 ····​const/​4·​v8,​·​0x0
  
47 ····​move/​from16·​v6,​·​p347 ····​move/​from16·​v7,​·​p3
  
48 ····​invoke-​direct/​range·​{v0·​.​.​·​v7},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V48 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
  
49 ····​.​line·​9249 ····​.​line·​92
50 ····​.​local·​v0,​·​"downKe":​Landroid/​view/​KeyEvent;​50 ····​.​local·​v1,​·​"downKe":​Landroid/​view/​KeyEvent;​
51 ····​const-​string·​v2,​·​"android.​intent.​extra.​KEY_EVENT"51 ····​const-​string·​v2,​·​"android.​intent.​extra.​KEY_EVENT"
  
52 ····​invoke-​virtual·​{v11,​·​v2,​·​v0},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​52 ····​invoke-​virtual·​{v12,​·​v2,​·​v1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​
  
53 ····​.​line·​9453 ····​.​line·​94
54 ····​new-​instance·​v12,​·​Landroid/​content/​Intent;​54 ····​new-​instance·​v13,​·​Landroid/​content/​Intent;​
  
55 ····​const-​string·​v2,​·​"android.​intent.​action.​MEDIA_BUTTON"55 ····​const-​string·​v2,​·​"android.​intent.​action.​MEDIA_BUTTON"
  
56 ····​invoke-​direct·​{v12,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V56 ····​invoke-​direct·​{v13,​·​v2},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​)​V
  
57 ····​.​line·​9557 ····​.​line·​95
58 ····​.​local·​v12,​·​"mediaButtonUpIntent"​:​Landroid/​content/​Intent;​58 ····​.​local·​v13,​·​"mediaButtonUpIntent"​:​Landroid/​content/​Intent;​
59 ····​new-​instance·​v1,​·​Landroid/​view/​KeyEvent;​59 ····​new-​instance·​v3,​·​Landroid/​view/​KeyEvent;​
  
60 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J60 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
  
61 ····​move-​result-​wide·​v261 ····​move-​result-​wide·​v4
  
62 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J62 ····​invoke-​static·​{},​·​Landroid/​os/​SystemClock;​-​>uptimeMillis()​J
  
63 ····​move-​result-​wide·​v463 ····​move-​result-​wide·​v6
  
64 ····​const/​4·​v6,​·​0x164 ····​const/​4·​v8,​·​0x1
  
65 ····​const/​4·​v8,​·​0x065 ····​const/​4·​v10,​·​0x0
  
66 ····​move/​from16·​v7,​·​p366 ····​move/​from16·​v9,​·​p3
  
67 ····​invoke-​direct/​range·​{v1·​.​.​·​v8},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V67 ····​invoke-​direct/​range·​{v3·​.​.​·​v10},​·​Landroid/​view/​KeyEvent;​-​><init>(JJIII)​V
  
68 ····​.​line·​9768 ····​.​line·​97
69 ····​.​local·​v1,​·​"upKe":​Landroid/​view/​KeyEvent;​69 ····​.​local·​v3,​·​"upKe":​Landroid/​view/​KeyEvent;​
70 ····​const-​string·​v2,​·​"android.​intent.​extra.​KEY_EVENT"70 ····​const-​string·​v2,​·​"android.​intent.​extra.​KEY_EVENT"
  
71 ····​invoke-​virtual·​{v12,​·​v2,​·​v1},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​71 ····​invoke-​virtual·​{v13,​·​v2,​·​v3},​·​Landroid/​content/​Intent;​-​>putExtra(Ljava/​lang/​String;​Landroid/​os/​Parcelable;​)​Landroid/​content/​Intent;​
  
72 ····​.​line·​9972 ····​.​line·​99
73 ····​invoke-​virtual·​{v11,​·​p1},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​73 ····​invoke-​virtual·​{v12,​·​p1},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​
  
74 ····​.​line·​10074 ····​.​line·​100
75 ····​invoke-​virtual·​{v12,​·​p1},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​75 ····​invoke-​virtual·​{v13,​·​p1},​·​Landroid/​content/​Intent;​-​>setComponent(Landroi​d/​content/​ComponentName;​)​Landroid/​content/​Intent;​
  
76 ····​.​line·​11476 ····​.​line·​114
77 ····​if-​eqz·​p2,​·​:​cond_077 ····​if-​eqz·​p2,​·​:​cond_0
  
78 ····​.​line·​11578 ····​.​line·​115
79 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​79 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
  
80 ····​move-​result-​object·​v280 ····​move-​result-​object·​v2
  
 81 ····​.​line·​116
81 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​82 ····​invoke-​virtual·​{p1},​·​Landroid/​content/​ComponentName;​-​>getPackageName()​Ljava/​lang/​String;​
  
82 ····​move-​result-​object·​v383 ····​move-​result-​object·​v4
  
83 ····invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​pm/​PackageManager;​-​>getLaunchIntentForPa​ckage(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​84 ····.​line·​115
 85 ····​invoke-​virtual·​{v2,​·​v4},​·​Landroid/​content/​pm/​PackageManager;​-​>getLaunchIntentForPa​ckage(Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
  
84 ····​move-​result-​object·​v1086 ····​move-​result-​object·​v0
  
85 ····​.​line·​11787 ····​.​line·​117
86 ····​.​local·​v10,​·​"launchIntent":​Landroid/​content/​Intent;​88 ····​.​local·​v0,​·​"launchIntent":​Landroid/​content/​Intent;​
87 ····​if-​eqz·​v10,​·​:​cond_089 ····​if-​eqz·​v0,​·​:​cond_0
  
88 ····​.​line·​11890 ····​.​line·​118
89 ····​invoke-​virtual·​{p0,​·​v10},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V91 ····​invoke-​virtual·​{p0,​·​v0},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V
  
90 ····​.​line·​12292 ····​.​line·​122
91 ····​.​end·​local·​v10····​#·​"launchIntent":​Landroid/​content/​Intent;​93 ····​.​end·​local·​v0····​#·​"launchIntent":​Landroid/​content/​Intent;​
92 ····​:​cond_094 ····​:​cond_0
93 ····​const/​4·​v4,​·​0x0 
  
94 ····​const/​4·​v6,​·​0x095 ····​const/​4·​v6,​·​0x0
  
95 ····​const/​4·​v7,​·​-​0x1 
  
96 ····​const/​4·​v8,​·​0x096 ····​const/​4·​v8,​·​0x0
  
97 ····​const/​4·​v9,​·​0x097 ····​const/​4·​v9,​·-​0x1
  
98 ····move-​object·​v2,​·p098 ····const/​4·​v10,​·0x0
  
Max diff block lines reached; 1548/7286 bytes (21.25%) of diff not shown.
1.84 KB
smali/com/harleensahni/android/mbr/ReceiverSelector$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​18 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V20 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​32824 ····​.​line·​328
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​widget/​BaseAdapter;​-​><init>()​V
  
Offset 140, 23 lines modifiedOffset 141, 25 lines modified
  
140 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​141 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
  
141 ····​move-​result-​object·​v6142 ····​move-​result-​object·​v6
  
142 ····​iget-​object·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​143 ····​iget-​object·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
 144 ····​.​line·​356
143 ····​#·​getter·​for:​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>btButtonSelection:​I145 ····​#·​getter·​for:​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>btButtonSelection:​I
144 ····​invoke-​static·​{v5},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>access$300(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​I146 ····​invoke-​static·​{v5},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>access$300(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​I
  
145 ····​move-​result·​v5147 ····​move-​result·​v5
  
146 ····​if-​ne·​v5,​·​p1,​·​:​cond_1148 ····​if-​ne·​v5,​·​p1,​·​:​cond_1
  
147 ····​const/​4·​v5,​·​0x0149 ····​const/​4·​v5,​·​0x0
  
 150 ····​.​line·​355
148 ····​:​goto_0151 ····​:​goto_0
149 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​view/​View;​-​>setVisibility(I)​V152 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​view/​View;​-​>setVisibility(I)​V
  
150 ····​.​line·​358153 ····​.​line·​358
151 ····​const·​v5,​·​0x7f0a0005154 ····​const·​v5,​·​0x7f0a0005
  
152 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​155 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​view/​View;​-​>findViewById(I)​Landroid/​view/​View;​
Offset 201, 15 lines modifiedOffset 204, 15 lines modified
201 ····​move-​result-​object·​v5204 ····​move-​result-​object·​v5
  
202 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V205 ····​invoke-​virtual·​{v2,​·​v5},​·​Landroid/​widget/​TextView;​-​>setText(Ljava/​lang/​CharSequence;​)​V
  
203 ····​.​line·​363206 ····​.​line·​363
204 ····​return-​object·​v4207 ····​return-​object·​v4
  
205 ····​.​line·​355208 ····​.​line·​356
206 ····​.​end·​local·​v0····​#·​"imageView":​Landroid/​widget/​ImageView;​209 ····​.​end·​local·​v0····​#·​"imageView":​Landroid/​widget/​ImageView;​
207 ····​.​end·​local·​v2····​#·​"textView":​Landroid/​widget/​TextView;​210 ····​.​end·​local·​v2····​#·​"textView":​Landroid/​widget/​TextView;​
208 ····​:​cond_1211 ····​:​cond_1
209 ····​const/​4·​v5,​·​0x4212 ····​const/​4·​v5,​·​0x4
  
210 ····​goto·​:​goto_0213 ····​goto·​:​goto_0
211 .​end·​method214 .​end·​method
719 B
smali/com/harleensahni/android/mbr/ReceiverSelector$5.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$timeoutPlayer:​Landroid/​media/​MediaPlayer;​22 .​field·​final·​synthetic·​val$timeoutPlayer:​Landroid/​media/​MediaPlayer;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​Landroid/​media/​MediaPlayer;​)​V24 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​Landroid/​media/​MediaPlayer;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​66428 ····​.​line·​664
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$5;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$5;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$5;​-​>val$timeoutPlayer:​Landroid/​media/​MediaPlayer;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$5;​-​>val$timeoutPlayer:​Landroid/​media/​MediaPlayer;​
  
288 B
smali/com/harleensahni/android/mbr/R.smali
Offset 24, 10 lines modifiedOffset 24, 9 lines modified
24 .​method·​public·​constructor·​<init>()​V24 .​method·​public·​constructor·​<init>()​V
25 ····​.​locals·​025 ····​.​locals·​0
  
26 ····​.​prologue26 ····​.​prologue
27 ····​.​line·​1027 ····​.​line·​10
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
29 ····​.​line·​90 
30 ····​return-​void29 ····​return-​void
31 .​end·​method30 .​end·​method
1.77 KB
smali/com/harleensahni/android/mbr/MediaButtonMonitorService$SettingsObserver.smali
Offset 190, 39 lines modifiedOffset 190, 43 lines modified
190 ····​.​line·​66190 ····​.​line·​66
191 ····​if-​nez·​p1,​·​:​cond_0191 ····​if-​nez·​p1,​·​:​cond_0
  
192 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice$SettingsObserver​;​-​>mMonitorService:​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​192 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice$SettingsObserver​;​-​>mMonitorService:​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​
  
193 ····​iget-​object·​v2,​·​v2,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​-​>mComponentName:​Landroid/​content/​ComponentName;​193 ····​iget-​object·​v2,​·​v2,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​-​>mComponentName:​Landroid/​content/​ComponentName;​
  
 194 ····​.​line·​67
194 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​ComponentName;​-​>flattenToString()​Ljava/​lang/​String;​195 ····​invoke-​virtual·​{v2},​·​Landroid/​content/​ComponentName;​-​>flattenToString()​Ljava/​lang/​String;​
  
195 ····​move-​result-​object·​v2196 ····​move-​result-​object·​v2
  
196 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z197 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
197 ····​move-​result·​v2198 ····​move-​result·​v2
  
198 ····​if-​nez·​v2,​·​:​cond_0199 ····​if-​nez·​v2,​·​:​cond_0
  
199 ····​const-​string·​v2,​·​"com.​harleensahni.​android.​mbr/​com.​harleensahni.​android.​mbr.​ReceiverSelector$1"200 ····​const-​string·​v2,​·​"com.​harleensahni.​android.​mbr/​com.​harleensahni.​android.​mbr.​ReceiverSelector$1"
  
 201 ····​.​line·​69
200 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z202 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
201 ····​move-​result·​v2203 ····​move-​result·​v2
  
202 ····​if-​nez·​v2,​·​:​cond_0204 ····​if-​nez·​v2,​·​:​cond_0
  
203 ····​.​line·​70205 ····​.​line·​70
204 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice$SettingsObserver​;​-​>mMonitorService:​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​206 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice$SettingsObserver​;​-​>mMonitorService:​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​
  
 207 ····​.​line·​71
205 ····​invoke-​virtual·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​-​>getApplicationContex​t()​Landroid/​content/​Context;​208 ····​invoke-​virtual·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonMonitorSer​vice;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
  
206 ····​move-​result-​object·​v2209 ····​move-​result-​object·​v2
  
 210 ····​.​line·​70
207 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​211 ····​invoke-​static·​{v2},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
208 ····​move-​result-​object·​v0212 ····​move-​result-​object·​v0
  
209 ····​.​line·​72213 ····​.​line·​72
210 ····​.​local·​v0,​·​"preferences":​Landroid/​content/​SharedPreferences;​214 ····​.​local·​v0,​·​"preferences":​Landroid/​content/​SharedPreferences;​
211 ····​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​215 ····​invoke-​interface·​{v0},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
19.7 KB
smali/com/harleensahni/android/mbr/MediaButtonConfigure.smali
Offset 78, 382 lines modifiedOffset 78, 343 lines modified
  
78 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceClick​Listener(Landroid/​preference/​Preference$OnPreferen​ceClickListener;​)​V78 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​preference/​Preference;​-​>setOnPreferenceClick​Listener(Landroid/​preference/​Preference$OnPreferen​ceClickListener;​)​V
  
79 ····​goto·​:​goto_079 ····​goto·​:​goto_0
80 .​end·​method80 .​end·​method
  
81 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V81 .​method·​public·​onCreate(Landroid/​os/​Bundle;​)​V
82 ····​.​locals·2082 ····​.​locals·18
83 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​83 ····​.​param·​p1,​·​"savedInstanceState"····​#·​Landroid/​os/​Bundle;​
  
84 ····​.​prologue84 ····​.​prologue
85 ····​.​line·​5785 ····​.​line·​57
86 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V86 ····​invoke-​super/​range·​{p0·​.​.​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
  
87 ····​.​line·​5987 ····​.​line·​59
88 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​88 ····​invoke-​static/​range·​{p0·​.​.​·​p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
89 ····​move-​result-​object·​v1789 ····​move-​result-​object·​v15
  
90 ····​const-​string·​v18,​·​"hidden_apps"90 ····​const-​string·​v16,​·​"hidden_apps"
  
91 ····​const-​string·​v19,​·​""91 ····​const-​string·​v17,​·​""
  
92 ····​invoke-​interface/​range·​{v17·​.​.​·​v19},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​92 ····​invoke-​interface/​range·​{v15·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
93 ····​move-​result-​object·​v493 ····​move-​result-​object·​v3
  
94 ····​.​line·​6194 ····​.​line·​61
95 ····​.​local·​v4,​·​"hiddenReceiverIdsStr​ing":​Ljava/​lang/​String;​95 ····​.​local·​v3,​·​"hiddenReceiverIdsStr​ing":​Ljava/​lang/​String;​
96 ····​const-​string·​v17,​·​",​"96 ····​const-​string·​v15,​·​",​"
  
97 ····​move-​object/​from16·​v0,​·​v17 
  
98 ····​invoke-​virtual·​{v4,​·​v0},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​97 ····​invoke-​virtual·​{v3,​·​v15},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
  
99 ····​move-​result-​object·​v1798 ····​move-​result-​object·​v15
  
100 ····​invoke-​static/​range·​{v17·​.​.​·v17},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​99 ····​invoke-​static·​{v15},​·​Ljava/​util/​Arrays;​-​>asList([Ljava/​lang/​Object;​)​Ljava/​util/​List;​
  
101 ····​move-​result-​object·​v3100 ····​move-​result-​object·​v2
  
102 ····​.​line·​62101 ····​.​line·​62
103 ····​.​local·​v3,​·​"hiddenIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"102 ····​.​local·​v2,​·​"hiddenIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
104 ····​new-​instance·​v9,​·​Ljava/​util/​ArrayList;​103 ····​new-​instance·​v7,​·​Ljava/​util/​ArrayList;​
  
105 ····​invoke-​direct·​{v9,​·​v3},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V104 ····​invoke-​direct·​{v7,​·​v2},​·​Ljava/​util/​ArrayList;​-​><init>(Ljava/​util/​Collection;​)​V
  
106 ····​.​line·​64105 ····​.​line·​64
107 ····​.​local·​v9,​·​"missingHiddenIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"106 ····​.​local·​v7,​·​"missingHiddenIds":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
108 ····​const/​high16·​v17,​·​0x7f040000107 ····​const/​high16·​v15,​·​0x7f040000
  
109 ····​move-​object/​from16·​v0,​·​p0108 ····​move-​object/​from16·​v0,​·​p0
  
110 ····move/​from16·​v1,​·​v17109 ····invoke-​virtual·{v0,​·​v15},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>addPreferencesFromRe​source(I)​V
  
111 ····​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>addPreferencesFromRe​source(I)​V 
  
112 ····​.​line·​68110 ····​.​line·​68
113 ····​new-​instance·​v16,​·​Landroid/​preference/​PreferenceCategory;​111 ····​new-​instance·​v14,​·​Landroid/​preference/​PreferenceCategory;​
  
114 ····​move-​object/​from16·​v0,​·​v16 
  
115 ····​move-​object/​from16·​v1,​·​p0112 ····​move-​object/​from16·​v0,​·​p0
  
116 ····​invoke-​direct·​{v0,​·​v1},​·​Landroid/​preference/​PreferenceCategory;​-​><init>(Landroid/​content/​Context;​)​V113 ····​invoke-​direct·​{v14,​·​v0},​·​Landroid/​preference/​PreferenceCategory;​-​><init>(Landroid/​content/​Context;​)​V
  
117 ····​.​line·​69114 ····​.​line·​69
118 ····​.​local·​v16,​·​"visibleAppsCategory"​:​Landroid/​preference/​PreferenceCategory;​115 ····​.​local·​v14,​·​"visibleAppsCategory"​:​Landroid/​preference/​PreferenceCategory;​
119 ····​const·​v17,​·​0x7f070020116 ····​const·​v15,​·​0x7f070020
  
120 ····​invoke-​virtual/​range·​{v16·.​.​·​v17},​·​Landroid/​preference/​PreferenceCategory;​-​>setTitle(I)​V117 ····​invoke-​virtual·​{v14,​·​v15},​·​Landroid/​preference/​PreferenceCategory;​-​>setTitle(I)​V
  
121 ····​.​line·​70118 ····​.​line·​70
122 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​119 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>getPreferenceScreen(​)​Landroid/​preference/​PreferenceScreen;​
  
123 ····​move-​result-​object·​v17120 ····​move-​result-​object·​v15
  
124 ····​move-​object/​from16·​v0,​·​v17 
  
125 ····​move-​object/​from16·​v1,​·​v16 
  
126 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​preference/​PreferenceScreen;​-​>addPreference(Landro​id/​preference/​Preference;​)​Z121 ····​invoke-​virtual·​{v15,​·​v14},​·​Landroid/​preference/​PreferenceScreen;​-​>addPreference(Landro​id/​preference/​Preference;​)​Z
  
127 ····​.​line·​71122 ····​.​line·​71
128 ····​new-​instance·​v12,​·​Ljava/​util/​ArrayList;​123 ····​new-​instance·​v10,​·​Ljava/​util/​ArrayList;​
  
129 ····​invoke-​direct·​{v12},​·​Ljava/​util/​ArrayList;​-​><init>()​V124 ····​invoke-​direct·​{v10},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
130 ····​.​line·​72125 ····​.​line·​72
131 ····​.​local·​v12,​·​"showAppCheckBoxPrefe​rences":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​preference/​CheckBoxPreference;​>;​"126 ····​.​local·​v10,​·​"showAppCheckBoxPrefe​rences":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​preference/​CheckBoxPreference;​>;​"
132 ····​new-​instance·​v13,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​127 ····​new-​instance·​v11,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​
  
133 ····​move-​object/​from16·​v0,​·​p0128 ····​move-​object/​from16·​v0,​·​p0
  
134 ····​invoke-​direct·​{v13,​·​v0,​·​v12,​·​v9},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​><init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​Ljava/​util/​List;​Ljava/​util/​List;​)​V129 ····​invoke-​direct·​{v11,​·​v0,​·​v10,​·​v7},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​><init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
  
135 ····​.​line·​109130 ····​.​line·​109
136 ····​.​local·​v13,​·​"showPreferenceChange​Listener":​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​131 ····​.​local·​v11,​·​"showPreferenceChange​Listener":​Landroid/​preference/​Preference$OnPreferen​ceChangeListener;​
137 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​132 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
  
138 ····​move-​result-​object·​v17133 ····​move-​result-​object·​v15
  
139 ····​const/​16·​v18,​·​0x0134 ····​const/​16·​v16,​·​0x0
  
140 ····​const/​16·​v19,​·​0x0135 ····​const/​16·​v17,​·​0x0
  
141 ····​invoke-​static/​range·​{v17·​.​.​·​v19},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getMediaReceivers(La​ndroid/​content/​pm/​PackageManager;​ZLandroid/​content/​Context;​)​Ljava/​util/​List;​136 ····​invoke-​static/​range·​{v15·​.​.​·​v17},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getMediaReceivers(La​ndroid/​content/​pm/​PackageManager;​ZLandroid/​content/​Context;​)​Ljava/​util/​List;​
  
142 ····​move-​result-​object·​v8137 ····​move-​result-​object·​v6
  
143 ····​.​line·​110138 ····​.​line·​110
144 ····​.​local·​v8,​·​"mediaReceivers":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"139 ····​.​local·​v6,​·​"mediaReceivers":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​content/​pm/​ResolveInfo;​>;​"
145 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​140 ····​invoke-​interface·​{v6},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
146 ····​move-​result-​object·​v5141 ····​move-​result-​object·​v16
  
147 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​ 
148 ····​:​cond_0142 ····​:​cond_0
149 ····​:​goto_0143 ····​:​goto_0
150 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z144 ····​invoke-​interface/​range·​{v16·​.​.​·v16},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
151 ····​move-​result·​v17145 ····​move-​result·​v15
  
152 ····​if-​eqz·​v17,​·​:​cond_2146 ····​if-​eqz·​v15,​·​:​cond_2
  
153 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​147 ····​invoke-​interface/​range·​{v16·​.​.​·v16},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
Max diff block lines reached; 12809/20095 bytes (63.74%) of diff not shown.
665 B
smali/com/harleensahni/android/mbr/ReceiverSelector$4$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​21 .​field·​final·​synthetic·​this$1:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​)​V23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​56027 ····​.​line·​560
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4$1;​-​>this$1:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4$1;​-​>this$1:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
651 B
smali/com/harleensahni/android/mbr/ReceiverSelector$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​55727 ····​.​line·​557
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$4;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
1.55 KB
smali/com/harleensahni/android/mbr/Eula.smali
Offset 23, 15 lines modifiedOffset 23, 14 lines modified
23 .​method·​constructor·​<init>()​V23 .​method·​constructor·​<init>()​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​.​prologue25 ····​.​prologue
26 ····​.​line·​3826 ····​.​line·​38
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​46 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
  
31 .​method·​private·​static·​accept(Landroid/​content/​SharedPreferences;​)​V30 .​method·​private·​static·​accept(Landroid/​content/​SharedPreferences;​)​V
32 ····​.​locals·​331 ····​.​locals·​3
33 ····​.​param·​p0,​·​"preferences"····​#·​Landroid/​content/​SharedPreferences;​32 ····​.​param·​p0,​·​"preferences"····​#·​Landroid/​content/​SharedPreferences;​
  
Offset 184, 31 lines modifiedOffset 183, 35 lines modified
184 ····​const-​string·​v0,​·​""183 ····​const-​string·​v0,​·​""
185 ····​:​try_end_2184 ····​:​try_end_2
186 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0185 ····​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
  
187 ····​.​line·​117186 ····​.​line·​117
188 ····​invoke-​static·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V187 ····​invoke-​static·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V
  
 188 ····​.​line·​115
189 ····​.​end·​local·​v1····​#·​"e":​Ljava/​io/​IOException;​189 ····​.​end·​local·​v1····​#·​"e":​Ljava/​io/​IOException;​
190 ····​:​goto_2190 ····​:​goto_2
191 ····​return-​object·​v0191 ····​return-​object·​v0
  
 192 ····​.​line·​117
192 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​BufferedReader;​193 ····​.​end·​local·​v2····​#·​"in":​Ljava/​io/​BufferedReader;​
193 ····​.​restart·​local·​v0····​#·​"buffer":​Ljava/​lang/​StringBuilder;​194 ····​.​restart·​local·​v0····​#·​"buffer":​Ljava/​lang/​StringBuilder;​
194 ····​.​restart·​local·​v3····​#·​"in":​Ljava/​io/​BufferedReader;​195 ····​.​restart·​local·​v3····​#·​"in":​Ljava/​io/​BufferedReader;​
195 ····​.​restart·​local·​v4····​#·​"line":​Ljava/​lang/​String;​196 ····​.​restart·​local·​v4····​#·​"line":​Ljava/​lang/​String;​
196 ····​:​cond_0197 ····​:​cond_0
197 ····​invoke-​static·​{v3},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V198 ····​invoke-​static·​{v3},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V
  
198 ····​move-​object·​v2,​·​v3199 ····​move-​object·​v2,​·​v3
  
 200 ····​.​line·​113
199 ····​.​end·​local·​v3····​#·​"in":​Ljava/​io/​BufferedReader;​201 ····​.​end·​local·​v3····​#·​"in":​Ljava/​io/​BufferedReader;​
200 ····​.​restart·​local·​v2····​#·​"in":​Ljava/​io/​BufferedReader;​202 ····​.​restart·​local·​v2····​#·​"in":​Ljava/​io/​BufferedReader;​
201 ····​goto·​:​goto_2203 ····​goto·​:​goto_2
  
 204 ····​.​line·​117
202 ····​.​end·​local·​v0····​#·​"buffer":​Ljava/​lang/​StringBuilder;​205 ····​.​end·​local·​v0····​#·​"buffer":​Ljava/​lang/​StringBuilder;​
203 ····​.​end·​local·​v4····​#·​"line":​Ljava/​lang/​String;​206 ····​.​end·​local·​v4····​#·​"line":​Ljava/​lang/​String;​
204 ····​:​catchall_0207 ····​:​catchall_0
205 ····​move-​exception·​v5208 ····​move-​exception·​v5
  
206 ····​:​goto_3209 ····​:​goto_3
207 ····​invoke-​static·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V210 ····​invoke-​static·​{v2},​·​Lcom/​harleensahni/​android/​mbr/​Eula;​-​>closeStream(Ljava/​io/​Closeable;​)​V
679 B
smali/com/harleensahni/android/mbr/MediaButtonConfigure$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​)​V23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20027 ····​.​line·​200
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​2;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.44 KB
smali/com/harleensahni/android/mbr/ReceiverSelector.smali
Offset 191, 26 lines modifiedOffset 191, 29 lines modified
  
191 ····​.​line·​599191 ····​.​line·​599
192 ····​.​local·​v1,​·​"selectedReceiver":​Landroid/​content/​ComponentName;​192 ····​.​local·​v1,​·​"selectedReceiver":​Landroid/​content/​ComponentName;​
193 ····​const/​4·​v2,​·​0x1193 ····​const/​4·​v2,​·​0x1
  
194 ····​iget-​object·​v3,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>trappedKeyEvent:​Landroid/​view/​KeyEvent;​194 ····​iget-​object·​v3,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>trappedKeyEvent:​Landroid/​view/​KeyEvent;​
  
 195 ····​.​line·​600
195 ····​invoke-​static·​{v3},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getAdjustedKeyCode(L​android/​view/​KeyEvent;​)​I196 ····​invoke-​static·​{v3},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getAdjustedKeyCode(L​android/​view/​KeyEvent;​)​I
  
196 ····​move-​result·​v3197 ····​move-​result·​v3
  
197 ····​new-​instance·​v4,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$Swee​pBroadcastReceiver;​198 ····​new-​instance·​v4,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$Swee​pBroadcastReceiver;​
  
 199 ····​.​line·​601
198 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​ComponentName;​-​>toString()​Ljava/​lang/​String;​200 ····​invoke-​virtual·​{v1},​·​Landroid/​content/​ComponentName;​-​>toString()​Ljava/​lang/​String;​
  
199 ····​move-​result-​object·​v5201 ····​move-​result-​object·​v5
  
200 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$Swee​pBroadcastReceiver;​-​><init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​Ljava/​lang/​String;​)​V202 ····​invoke-​direct·​{v4,​·​p0,​·​v5},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$Swee​pBroadcastReceiver;​-​><init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​Ljava/​lang/​String;​)​V
  
 203 ····​.​line·​599
201 ····​invoke-​static·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>forwardKeyCodeToComp​onent(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​ZILandroid/​content/​BroadcastReceiver;​)​V204 ····​invoke-​static·​{p0,​·​v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>forwardKeyCodeToComp​onent(Landroid/​content/​Context;​Landroid/​content/​ComponentName;​ZILandroid/​content/​BroadcastReceiver;​)​V
  
202 ····​.​line·​604205 ····​.​line·​604
203 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>preferences:​Landroid/​content/​SharedPreferences;​206 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>preferences:​Landroid/​content/​SharedPreferences;​
  
204 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​207 ····​invoke-​interface·​{v2},​·​Landroid/​content/​SharedPreferences;​-​>edit()​Landroid/​content/​SharedPreferences$Edi​tor;​
  
Offset 937, 14 lines modifiedOffset 940, 15 lines modified
  
937 ····​aput-​object·​v0,​·​v4,​·​v6940 ····​aput-​object·​v0,​·​v4,​·​v6
  
938 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>receivers:​Ljava/​util/​List;​941 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>receivers:​Ljava/​util/​List;​
  
939 ····​iget·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>btButtonSelection:​I942 ····​iget·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>btButtonSelection:​I
  
 943 ····​.​line·​263
940 ····​invoke-​interface·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​944 ····​invoke-​interface·​{v2,​·​v5},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
  
941 ····​move-​result-​object·​v2945 ····​move-​result-​object·​v2
  
942 ····​check-​cast·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​946 ····​check-​cast·​v2,​·​Landroid/​content/​pm/​ResolveInfo;​
  
943 ····​invoke-​virtual·​{p0},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​947 ····​invoke-​virtual·​{p0},​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>getPackageManager()​Landroid/​content/​pm/​PackageManager;​
Offset 953, 14 lines modifiedOffset 957, 15 lines modified
  
953 ····​invoke-​static·​{v2,​·​v5},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getAppName(Landroid/​content/​pm/​ResolveInfo;​Landroid/​content/​pm/​PackageManager;​)​Ljava/​lang/​String;​957 ····​invoke-​static·​{v2,​·​v5},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>getAppName(Landroid/​content/​pm/​ResolveInfo;​Landroid/​content/​pm/​PackageManager;​)​Ljava/​lang/​String;​
  
954 ····​move-​result-​object·​v2958 ····​move-​result-​object·​v2
  
955 ····​aput-​object·​v2,​·​v4,​·​v7959 ····​aput-​object·​v2,​·​v4,​·​v7
  
 960 ····​.​line·​262
956 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​961 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​String;​-​>format(Ljava/​lang/​String;​[Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
  
957 ····​move-​result-​object·​v1962 ····​move-​result-​object·​v1
  
958 ····​.​line·​267963 ····​.​line·​267
959 ····​:​goto_1964 ····​:​goto_1
960 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>textToSpeech:​Landroid/​speech/​tts/​TextToSpeech;​965 ····​iget-​object·​v2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​-​>textToSpeech:​Landroid/​speech/​tts/​TextToSpeech;​
1.02 KB
smali/com/harleensahni/android/mbr/ReceiverSelector$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​18 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V20 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​17924 ····​.​line·​179
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$1;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$1;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
Offset 52, 14 lines modifiedOffset 53, 15 lines modified
  
52 ····​move-​result·​v253 ····​move-​result·​v2
  
53 ····​if-​nez·​v2,​·​:​cond_054 ····​if-​nez·​v2,​·​:​cond_0
  
54 ····​const-​string·​v2,​·​"com.​harleensahni.​android.​VIEW_MEDIA_LIST_KEYPR​ESS"55 ····​const-​string·​v2,​·​"com.​harleensahni.​android.​VIEW_MEDIA_LIST_KEYPR​ESS"
  
 56 ····​.​line·​184
55 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​57 ····​invoke-​virtual·​{p2},​·​Landroid/​content/​Intent;​-​>getAction()​Ljava/​lang/​String;​
  
56 ····​move-​result-​object·​v358 ····​move-​result-​object·​v3
  
57 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z59 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
58 ····​move-​result·​v260 ····​move-​result·​v2
6.31 KB
smali/com/harleensahni/android/mbr/MediaButtonConfigure$1.smali
Offset 24, 14 lines modifiedOffset 24, 15 lines modified
  
24 .​field·​final·​synthetic·​val$showAppCheckBoxPr​eferences:​Ljava/​util/​List;​24 .​field·​final·​synthetic·​val$showAppCheckBoxPr​eferences:​Ljava/​util/​List;​
  
  
25 #·​direct·​methods25 #·​direct·​methods
26 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​Ljava/​util/​List;​Ljava/​util/​List;​)​V26 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​Ljava/​util/​List;​Ljava/​util/​List;​)​V
27 ····​.​locals·​027 ····​.​locals·​0
 28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​
  
28 ····​.​prologue29 ····​.​prologue
29 ····​.​line·​7230 ····​.​line·​72
30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure;​
  
31 ····​iput-​object·​p2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$showAppCheckBoxP​references:​Ljava/​util/​List;​32 ····​iput-​object·​p2,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$showAppCheckBoxP​references:​Ljava/​util/​List;​
  
Offset 41, 15 lines modifiedOffset 42, 15 lines modified
  
41 ····​return-​void42 ····​return-​void
42 .​end·​method43 .​end·​method
  
  
43 #·​virtual·​methods44 #·​virtual·​methods
44 .​method·​public·​onPreferenceChange(La​ndroid/​preference/​Preference;​Ljava/​lang/​Object;​)​Z45 .​method·​public·​onPreferenceChange(La​ndroid/​preference/​Preference;​Ljava/​lang/​Object;​)​Z
45 ····​.​locals·846 ····​.​locals·7
46 ····​.​param·​p1,​·​"preference"····​#·​Landroid/​preference/​Preference;​47 ····​.​param·​p1,​·​"preference"····​#·​Landroid/​preference/​Preference;​
47 ····​.​param·​p2,​·​"newValue"····​#·​Ljava/​lang/​Object;​48 ····​.​param·​p2,​·​"newValue"····​#·​Ljava/​lang/​Object;​
  
48 ····​.​prologue49 ····​.​prologue
49 ····​.​line·​7650 ····​.​line·​76
50 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​51 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
  
Offset 57, 30 lines modifiedOffset 58, 29 lines modified
  
57 ····​.​line·​7758 ····​.​line·​77
58 ····​.​local·​v2,​·​"hiddenApps":​Ljava/​lang/​StringBuilder;​59 ····​.​local·​v2,​·​"hiddenApps":​Ljava/​lang/​StringBuilder;​
59 ····​const/​4·​v1,​·​0x160 ····​const/​4·​v1,​·​0x1
  
60 ····​.​line·​7961 ····​.​line·​79
61 ····​.​local·​v1,​·​"first":​Z62 ····​.​local·​v1,​·​"first":​Z
62 ····​iget-​object·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$showAppCheckBoxP​references:​Ljava/​util/​List;​63 ····​iget-​object·​v4,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$showAppCheckBoxP​references:​Ljava/​util/​List;​
  
63 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​64 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
64 ····​move-​result-​object·​v365 ····​move-​result-​object·​v4
  
65 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​ 
66 ····​:​cond_066 ····​:​cond_0
67 ····​:​goto_067 ····​:​goto_0
68 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z68 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
69 ····​move-​result·​v569 ····​move-​result·​v5
  
70 ····​if-​eqz·​v5,​·​:​cond_470 ····​if-​eqz·​v5,​·​:​cond_4
  
71 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​71 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
72 ····​move-​result-​object·​v072 ····​move-​result-​object·​v0
  
73 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​73 ····​check-​cast·​v0,​·​Landroid/​preference/​CheckBoxPreference;​
  
74 ····​.​line·​8074 ····​.​line·​80
75 ····​.​local·​v0,​·​"checkBoxPreference":​Landroid/​preference/​CheckBoxPreference;​75 ····​.​local·​v0,​·​"checkBoxPreference":​Landroid/​preference/​CheckBoxPreference;​
Offset 89, 14 lines modifiedOffset 89, 15 lines modified
89 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>FALSE:​Ljava/​lang/​Boolean;​89 ····​sget-​object·​v5,​·​Ljava/​lang/​Boolean;​-​>FALSE:​Ljava/​lang/​Boolean;​
  
90 ····​if-​eq·​p2,​·​v5,​·​:​cond_290 ····​if-​eq·​p2,​·​v5,​·​:​cond_2
  
91 ····​:​cond_191 ····​:​cond_1
92 ····​if-​eq·​p1,​·​v0,​·​:​cond_092 ····​if-​eq·​p1,​·​v0,​·​:​cond_0
  
 93 ····​.​line·​81
93 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​CheckBoxPreference;​-​>isChecked()​Z94 ····​invoke-​virtual·​{v0},​·​Landroid/​preference/​CheckBoxPreference;​-​>isChecked()​Z
  
94 ····​move-​result·​v595 ····​move-​result·​v5
  
95 ····​if-​nez·​v5,​·​:​cond_096 ····​if-​nez·​v5,​·​:​cond_0
  
96 ····​.​line·​8297 ····​.​line·​82
Offset 123, 77 lines modifiedOffset 124, 78 lines modified
123 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​124 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
124 ····​goto·​:​goto_1125 ····​goto·​:​goto_1
  
125 ····​.​line·​93126 ····​.​line·​93
126 ····​.​end·​local·​v0····​#·​"checkBoxPreference":​Landroid/​preference/​CheckBoxPreference;​127 ····​.​end·​local·​v0····​#·​"checkBoxPreference":​Landroid/​preference/​CheckBoxPreference;​
127 ····​:​cond_4128 ····​:​cond_4
128 ····​iget-​object·​v5,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$missingHiddenIds​:​Ljava/​util/​List;​129 ····​iget-​object·​v4,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​MediaButtonConfigure$​1;​-​>val$missingHiddenIds​:​Ljava/​util/​List;​
  
129 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​130 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
130 ····​move-​result-​object·​v3131 ····​move-​result-​object·​v4
  
131 ····​:​goto_2132 ····​:​goto_2
132 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z133 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
133 ····​move-​result·​v5134 ····​move-​result·​v5
  
134 ····​if-​eqz·​v5,​·​:​cond_6135 ····​if-​eqz·​v5,​·​:​cond_6
  
135 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​136 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
136 ····​move-​result-​object·​v4137 ····​move-​result-​object·​v3
  
137 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​138 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
  
138 ····​.​line·​94139 ····​.​line·​94
139 ····​.​local·​v4,​·​"missingHiddenId":​Ljava/​lang/​String;​140 ····​.​local·​v3,​·​"missingHiddenId":​Ljava/​lang/​String;​
140 ····​if-​eqz·​v1,​·​:​cond_5141 ····​if-​eqz·​v1,​·​:​cond_5
  
141 ····​.​line·​95142 ····​.​line·​95
142 ····​const/​4·​v1,​·​0x0143 ····​const/​4·​v1,​·​0x0
  
143 ····​.​line·​99144 ····​.​line·​99
144 ····​:​goto_3145 ····​:​goto_3
145 ····​invoke-​virtual·​{v2,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​146 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
146 ····​goto·​:​goto_2147 ····​goto·​:​goto_2
  
147 ····​.​line·​97148 ····​.​line·​97
148 ····​:​cond_5149 ····​:​cond_5
149 ····​const-​string·​v5,​·​",​"150 ····​const-​string·​v5,​·​",​"
  
150 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​151 ····​invoke-​virtual·​{v2,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
151 ····​goto·​:​goto_3152 ····​goto·​:​goto_3
  
152 ····​.​line·​102153 ····​.​line·​102
Max diff block lines reached; 1829/6339 bytes (28.85%) of diff not shown.
651 B
smali/com/harleensahni/android/mbr/ReceiverSelector$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​21 .​field·​final·​synthetic·​this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V23 .​method·​constructor·​<init>(Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​36927 ····​.​line·​369
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$3;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector$3;​-​>this$0:​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
36.0 KB
smali/com/harleensahni/android/mbr/receivers/MediaButtonReceiver.smali
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····​.​line·​5011 ····​.​line·​50
12 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V12 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
  
13 ····​return-​void13 ····​return-​void
14 .​end·​method14 .​end·​method
  
15 .​method·​private·​showSelector(Landroid​/​content/​Context;​Landroid/​content/​Intent;​Landroid/​view/​KeyEvent;​)​V15 .​method·​private·​showSelector(Landroid​/​content/​Context;​Landroid/​content/​Intent;​Landroid/​view/​KeyEvent;​)​V
16 ····​.​locals·716 ····​.​locals·8
17 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​17 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
18 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​18 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
19 ····​.​param·​p3,​·​"keyEvent"····​#·​Landroid/​view/​KeyEvent;​19 ····​.​param·​p3,​·​"keyEvent"····​#·​Landroid/​view/​KeyEvent;​
  
20 ····​.​prologue20 ····​.​prologue
21 ····​.​line·​25021 ····​.​line·​250
22 ····​const-​string·​v5,​·​"keyguard"22 ····​const-​string·​v5,​·​"keyguard"
Offset 54, 18 lines modifiedOffset 54, 20 lines modified
54 ····​invoke-​virtual·​{v3,​·​p2},​·​Landroid/​content/​Intent;​-​>putExtras(Landroid/​content/​Intent;​)​Landroid/​content/​Intent;​54 ····​invoke-​virtual·​{v3,​·​p2},​·​Landroid/​content/​Intent;​-​>putExtras(Landroid/​content/​Intent;​)​Landroid/​content/​Intent;​
  
55 ····​.​line·​25655 ····​.​line·​256
56 ····​if-​eqz·​v0,​·​:​cond_156 ····​if-​eqz·​v0,​·​:​cond_1
  
57 ····​const-​class·​v5,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelectorLocke​d;​57 ····​const-​class·​v5,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelectorLocke​d;​
  
 58 ····​.​line·​257
58 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​59 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
  
59 ····​move-​result-​object·​v560 ····​move-​result-​object·​v5
  
 61 ····​.​line·​256
60 ····​:​goto_062 ····​:​goto_0
61 ····​invoke-​virtual·​{v3,​·​p1,​·​v5},​·​Landroid/​content/​Intent;​-​>setClassName(Landroi​d/​content/​Context;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​63 ····​invoke-​virtual·​{v3,​·​p1,​·​v5},​·​Landroid/​content/​Intent;​-​>setClassName(Landroi​d/​content/​Context;​Ljava/​lang/​String;​)​Landroid/​content/​Intent;​
  
62 ····​.​line·​26164 ····​.​line·​261
63 ····​if-​eqz·​v0,​·​:​cond_065 ····​if-​eqz·​v0,​·​:​cond_0
  
64 ····​.​line·​26566 ····​.​line·​265
Offset 90, 456 lines modifiedOffset 92, 449 lines modified
90 ····​.​line·​26992 ····​.​line·​269
91 ····​.​local·​v4,​·​"wakeLock":​Landroid/​os/​PowerManager$WakeLock​;​93 ····​.​local·​v4,​·​"wakeLock":​Landroid/​os/​PowerManager$WakeLock​;​
92 ····​const/​4·​v5,​·​0x094 ····​const/​4·​v5,​·​0x0
  
93 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>setReferenceCounted(​Z)​V95 ····​invoke-​virtual·​{v4,​·​v5},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>setReferenceCounted(​Z)​V
  
94 ····​.​line·​27396 ····​.​line·​273
95 ····​const-​wide/​16·​v5,​·​0xbb897 ····​const-​wide/​16·​v6,​·​0xbb8
  
96 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire(J)​V98 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Landroid/​os/​PowerManager$WakeLock​;​-​>acquire(J)​V
  
97 ····​.​line·​27599 ····​.​line·​275
98 ····​.​end·​local·​v2····​#·​"powerManager":​Landroid/​os/​PowerManager;​100 ····​.​end·​local·​v2····​#·​"powerManager":​Landroid/​os/​PowerManager;​
99 ····​.​end·​local·​v4····​#·​"wakeLock":​Landroid/​os/​PowerManager$WakeLock​;​101 ····​.​end·​local·​v4····​#·​"wakeLock":​Landroid/​os/​PowerManager$WakeLock​;​
100 ····​:​cond_0102 ····​:​cond_0
101 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V103 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​content/​Context;​-​>startActivity(Landro​id/​content/​Intent;​)​V
  
102 ····​.​line·​276104 ····​.​line·​276
103 ····​return-​void105 ····​return-​void
  
104 ····​.​line·​256106 ····​.​line·​257
105 ····​:​cond_1107 ····​:​cond_1
106 ····​const-​class·​v5,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​108 ····​const-​class·​v5,​·​Lcom/​harleensahni/​android/​mbr/​ReceiverSelector;​
  
107 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​109 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​Class;​-​>getName()​Ljava/​lang/​String;​
  
108 ····​move-​result-​object·​v5110 ····​move-​result-​object·​v5
  
109 ····​goto·​:​goto_0111 ····​goto·​:​goto_0
110 .​end·​method112 .​end·​method
  
  
111 #·​virtual·​methods113 #·​virtual·​methods
112 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V114 .​method·​public·​onReceive(Landroid/​content/​Context;​Landroid/​content/​Intent;​)​V
113 ····​.​locals·​25115 ····​.​locals·​24
114 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​116 ····​.​param·​p1,​·​"context"····​#·​Landroid/​content/​Context;​
115 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​117 ····​.​param·​p2,​·​"intent"····​#·​Landroid/​content/​Intent;​
  
116 ····​.​prologue118 ····​.​prologue
117 ····​.​line·​55119 ····​.​line·​55
118 ····​invoke-​static/​range·​{p1·​.​.​·​p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​120 ····​invoke-​static/​range·​{p1·​.​.​·​p1},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
119 ····​move-​result-​object·​v15121 ····​move-​result-​object·​v13
  
120 ····​.​line·​56122 ····​.​line·​56
121 ····​.​local·​v15,​·​"preferences":​Landroid/​content/​SharedPreferences;​123 ····​.​local·​v13,​·​"preferences":​Landroid/​content/​SharedPreferences;​
122 ····​const-​string·​v22,​·​"enable_receiver"124 ····​const-​string·​v20,​·​"enable_receiver"
  
123 ····​const/​16·​v23,​·​0x1125 ····​const/​16·​v21,​·​0x1
  
124 ····​move-​object/​from16·​v0,​·​v22126 ····​move-​object/​from16·​v0,​·​v20
  
125 ····​move/​from16·​v1,​·​v23127 ····​move/​from16·​v1,​·​v21
  
126 ····​invoke-​interface·​{v15,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z128 ····​invoke-​interface·​{v13,​·​v0,​·​v1},​·​Landroid/​content/​SharedPreferences;​-​>getBoolean(Ljava/​lang/​String;​Z)​Z
  
127 ····​move-​result·​v22129 ····​move-​result·​v20
  
128 ····​if-​nez·​v22,​·​:​cond_1130 ····​if-​nez·​v20,​·​:​cond_1
  
129 ····​.​line·​236131 ····​.​line·​236
130 ····​:​cond_0132 ····​:​cond_0
131 ····​:​goto_0133 ····​:​goto_0
132 ····​return-​void134 ····​return-​void
  
133 ····​.​line·​60135 ····​.​line·​60
134 ····​:​cond_1136 ····​:​cond_1
135 ····​const-​string·​v22,​·​"activity"137 ····​const-​string·​v20,​·​"activity"
  
136 ····​move-​object/​from16·​v0,​·​p1138 ····​move-​object/​from16·​v0,​·​p1
  
137 ····​move-​object/​from16·​v1,​·​v22139 ····​move-​object/​from16·​v1,​·​v20
  
138 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​140 ····​invoke-​virtual·​{v0,​·​v1},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
139 ····​move-​result-​object·​v4141 ····​move-​result-​object·​v4
  
140 ····​check-​cast·​v4,​·​Landroid/​app/​ActivityManager;​142 ····​check-​cast·​v4,​·​Landroid/​app/​ActivityManager;​
  
141 ····​.​line·​62143 ····​.​line·​62
142 ····​.​local·​v4,​·​"activityManager":​Landroid/​app/​ActivityManager;​144 ····​.​local·​v4,​·​"activityManager":​Landroid/​app/​ActivityManager;​
143 ····​invoke-​static·​{},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>isHandlingThroughSol​eReceiver()​Z145 ····​invoke-​static·​{},​·​Lcom/​harleensahni/​android/​mbr/​Utils;​-​>isHandlingThroughSol​eReceiver()​Z
  
144 ····​move-​result·​v22146 ····​move-​result·​v20
  
145 ····​if-​eqz·​v22,​·​:​cond_3147 ····​if-​eqz·​v20,​·​:​cond_3
  
146 ····​.​line·​64148 ····​.​line·​64
147 ····​const/​16·​v22,​·​0x1149 ····​const/​16·​v20,​·​0x1
  
Max diff block lines reached; 32612/36772 bytes (88.69%) of diff not shown.
83.2 KB
res/drawable-hdpi-v4/icon.png
80.1 KB
sng
Max report size reached
2.97 KB
Image content
Max report size reached
21.6 KB
res/drawable-ldpi-v4/icon.png
19.2 KB
sng
Max report size reached
2.29 KB
Image content
Max report size reached
37.7 KB
res/drawable-mdpi-v4/icon.png
34.9 KB
sng
Max report size reached
2.79 KB
Image content
Max report size reached