163 KB
/home/fdroid/fdroiddata/tmp/com.blntsoft.emailpopup_14.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.blntsoft.emailpopup_14.apk
2.2 KB
zipinfo /dev/stdin
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·​file·​size:​·​46447·​bytes,​·​number·​of·​entries:​·​141 Zip·​file·​size:​·​46517·​bytes,​·​number·​of·​entries:​·​14
2 -​rw-​-​-​-​·····​2.​0·​fat······​914·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat······​914·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1035·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​EDB14F10.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1035·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​EDB14F10.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​EDB14F10.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​13-​Dec-​09·​15:​54·​META-​INF/​EDB14F10.​RSA
5 -​rw-​-​-​-​·····1.​0·​fat·····2695·​bx·stor·​13-​Dec-​09·12:​57·res/​drawable/​ic_contact_picture.​png5 -​rw-​-​-​-​·····2.​0·​fat·····5248·​bX·defN·​17-​Sep-​28·00:​45·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​1.​0·​fat·····​2993·​b-​·​stor·13-​Dec-​09·12:​57·​res/​drawable/​ic_contact_picture_2.​png6 -​rw-​-​-​-​·····​1.​0·​fat·····​2695·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​ic_contact_picture.​png
7 -​rw-​-​-​-​·····​1.​0·​fat·····​2107·​b-​·​stor·13-​Dec-​09·12:​57·​res/​drawable/​ic_contact_picture_3.​png7 -​rw-​-​-​-​·····​1.​0·​fat·····​2993·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​ic_contact_picture_2.​png
8 -​rw-​-​-​-​·····​1.​0·​fat·····1920·​b-​·​stor·13-​Dec-​09·12:​57·​res/​drawable/​icon.​png8 -​rw-​-​-​-​·····​1.​0·​fat·····2107·​b-​·​stor·80-​Jan-​01·00:​00·​res/​drawable/​ic_contact_picture_3.​png
9 -​rw-​-​-​-​·····2.​0·​fat······​640·​bl·defN·13-​Dec-​09·12:​57·​res/​layout/​about.​xml9 -​rw-​-​-​-​·····1.​0·​fat·····1833·​b-​·stor·80-​Jan-​01·00:​00·​res/​drawable/​icon.​png
10 -​rw-​-​-​-​·····​2.​0·​fat·····2168·​bl·​defN·​13-​Dec-​09·12:​57·​res/​layout/​main.​xml10 -​rw-​-​-​-​·····​2.​0·​fat······​640·​bl·​defN·​17-​Sep-​28·00:​45·​res/​layout/​about.​xml
11 -​rw-​-​-​-​·····​2.​0·​fat·····3432·​bl·​defN·​13-​Dec-​09·12:​57·​res/​layout/​notification.​xml11 -​rw-​-​-​-​·····​2.​0·​fat·····2168·​bl·​defN·​17-​Sep-​28·00:​45·​res/​layout/​main.​xml
12 -​rw-​-​-​-​·····​2.​0·​fat·····2252·​bl·​defN·​13-​Dec-​09·12:​57·​res/​xml/​preferences.​xml12 -​rw-​-​-​-​·····​2.​0·​fat·····3432·​bl·​defN·​17-​Sep-​28·00:​45·​res/​layout/​notification.​xml
13 -​rw-​-​-​-​·····​2.​0·​fat·····5052·​bl·​defN·​13-​Dec-​09·12:​57·AndroidManifest.​xml13 -​rw-​-​-​-​·····​2.​0·​fat·····2252·​bl·​defN·​17-​Sep-​28·00:​45·res/​xml/​preferences.​xml
14 -​rw-​-​-​-​·····​1.​0·​fat·····​8576·​b-​·​stor·13-​Dec-​09·12:​57·​resources.​arsc14 -​rw-​-​-​-​·····​1.​0·​fat·····​8780·​b-​·​stor·80-​Jan-​01·00:​00·​resources.​arsc
15 -​rw-​-​-​-​·····​2.​0·​fat····​44104·​bl·​defN·​13-​Dec-​09·12:​57·​classes.​dex15 -​rw-​-​-​-​·····​2.​0·​fat····​44008·​bl·​defN·​17-​Sep-​28·00:​45·​classes.​dex
16 14·​files,​·​79220·​bytes·​uncompressed,​·​44552·​bytes·​compressed:​··​43.​8%16 14·​files,​·​79437·​bytes·​uncompressed,​·​44667·​bytes·​compressed:​··​43.​8%
1.1 KB
AndroidManifest.xml (decoded)
1.04 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="14"·​android:​versionName="0.​2.​2"·​package="com.​blntsoft.​emailpopup"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="14"·​android:​versionName="0.​2.​2"·​package="com.​blntsoft.​emailpopup"·platformBuildVersionC​ode="18"·​platformBuildVersionN​ame="4.​3.​1-​1425645"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="10"·​android:​targetSdkVersion="18"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="10"·​android:​targetSdkVersion="18"​/​>
4 ··​<supports-​screens·​android:​anyDensity="true"·​android:​largeScreens="true"·​android:​normalScreens="true"·​android:​smallScreens="true"·​android:​xlargeScreens="true"/​>4 ··​<supports-​screens·​android:​anyDensity="true"·​android:​largeScreens="true"·​android:​normalScreens="true"·​android:​smallScreens="true"·​android:​xlargeScreens="true"/​>
5 ··​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"/​>5 ··​<uses-​permission·​android:​name="android.​permission.​READ_CONTACTS"/​>
6 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>6 ··​<uses-​permission·​android:​name="android.​permission.​WAKE_LOCK"/​>
7 ··​<uses-​permission·​android:​name="android.​permission.​DISABLE_KEYGUARD"/​>7 ··​<uses-​permission·​android:​name="android.​permission.​DISABLE_KEYGUARD"/​>
8 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>8 ··​<uses-​permission·​android:​name="android.​permission.​INTERNET"/​>
9 ··​<uses-​permission·​android:​name="com.​fsck.​k9.​permission.​DELETE_MESSAGES"/​>9 ··​<uses-​permission·​android:​name="com.​fsck.​k9.​permission.​DELETE_MESSAGES"/​>
48.7 KB
classes.dex
48.7 KB
classes.jar
3.94 KB
zipinfo /dev/stdin
Max report size reached
997 B
com/blntsoft/emailpopup/Address.class
923 B
procyon -ec {}
Max report size reached
4.0 KB
com/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask.class
3.87 KB
javap -verbose -constants -s -l -private {}
Max report size reached
36.4 KB
com/blntsoft/emailpopup/EmailReceiver.class
36.3 KB
javap -verbose -constants -s -l -private {}
Max report size reached
3.36 KB
com/blntsoft/emailpopup/Preferences.class
3.28 KB
javap -verbose -constants -s -l -private {}
Max report size reached
1.53 KB
smali/com/blntsoft/emailpopup/Main.smali
Offset 49, 15 lines modifiedOffset 49, 14 lines modified
49 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V49 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
50 ····​.​line·​2350 ····​.​line·​23
51 ····​const-​string·​v0,​·​"com.​fsck.​k9.​intent.​"51 ····​const-​string·​v0,​·​"com.​fsck.​k9.​intent.​"
  
52 ····​iput-​object·​v0,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main;​-​>INTENT_PREFIX:​Ljava/​lang/​String;​52 ····​iput-​object·​v0,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main;​-​>INTENT_PREFIX:​Ljava/​lang/​String;​
  
53 ····​.​line·​202 
54 ····​return-​void53 ····​return-​void
55 .​end·​method54 .​end·​method
  
  
56 #·​virtual·​methods55 #·​virtual·​methods
57 .​method·​public·​onClick(Landroid/​view/​View;​)​V56 .​method·​public·​onClick(Landroid/​view/​View;​)​V
58 ····​.​locals·​1157 ····​.​locals·​11
Offset 205, 17 lines modifiedOffset 204, 17 lines modified
205 ····​invoke-​static·​{p0,​·​v7,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​204 ····​invoke-​static·​{p0,​·​v7,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
206 ····​move-​result-​object·​v7205 ····​move-​result-​object·​v7
  
207 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​Toast;​-​>show()​V206 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​Toast;​-​>show()​V
  
208 ····​.​line·​168207 ····​.​line·​168
209 ····​const-​wide/​16·​v7,​·​-​0x1208 ····​const-​wide/​16·​v8,​·​-​0x1
  
210 ····​cmp-​long·​v7,​·​v0,​·​v7209 ····​cmp-​long·​v7,​·​v0,​·​v8
  
211 ····​if-​eqz·​v7,​·​:​cond_0210 ····​if-​eqz·​v7,​·​:​cond_0
  
212 ····​.​line·​169211 ····​.​line·​169
213 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>isContactStarred(Lan​droid/​content/​Context;​J)​Z212 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>isContactStarred(Lan​droid/​content/​Context;​J)​Z
  
214 ····​move-​result·​v5213 ····​move-​result·​v5
Offset 370, 17 lines modifiedOffset 369, 17 lines modified
370 ····​invoke-​static·​{p0,​·​v7,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​369 ····​invoke-​static·​{p0,​·​v7,​·​v8},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
  
371 ····​move-​result-​object·​v7370 ····​move-​result-​object·​v7
  
372 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​Toast;​-​>show()​V371 ····​invoke-​virtual·​{v7},​·​Landroid/​widget/​Toast;​-​>show()​V
  
373 ····​.​line·​183372 ····​.​line·​183
374 ····​const-​wide/​16·​v7,​·​-​0x1373 ····​const-​wide/​16·​v8,​·​-​0x1
  
375 ····​cmp-​long·​v7,​·​v0,​·​v7374 ····​cmp-​long·​v7,​·​v0,​·​v8
  
376 ····​if-​eqz·​v7,​·​:​cond_0375 ····​if-​eqz·​v7,​·​:​cond_0
  
377 ····​.​line·​184376 ····​.​line·​184
378 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>isContactStarred(Lan​droid/​content/​Context;​J)​Z377 ····​invoke-​static·​{p0,​·​v0,​·​v1},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>isContactStarred(Lan​droid/​content/​Context;​J)​Z
  
379 ····​move-​result·​v5378 ····​move-​result·​v5
1.82 KB
smali/com/blntsoft/emailpopup/EmailNotification.smali
Offset 50, 15 lines modifiedOffset 50, 14 lines modified
50 .​method·​public·​constructor·​<init>()​V50 .​method·​public·​constructor·​<init>()​V
51 ····​.​locals·​051 ····​.​locals·​0
  
52 ····​.​prologue52 ····​.​prologue
53 ····​.​line·​2753 ····​.​line·​27
54 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V54 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
  
55 ····​.​line·​274 
56 ····​return-​void55 ····​return-​void
57 .​end·​method56 .​end·​method
  
58 .​method·​static·​synthetic·​access$100(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​Landroid/​widget/​Button;​57 .​method·​static·​synthetic·​access$100(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​Landroid/​widget/​Button;​
59 ····​.​locals·​158 ····​.​locals·​1
60 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​59 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
Offset 547, 14 lines modifiedOffset 546, 15 lines modified
  
547 ····​const-​string·​v8,​·​""546 ····​const-​string·​v8,​·​""
  
548 ····​iget-​object·​v9,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>message:​Lcom/​blntsoft/​emailpopup/​EmailMessage;​547 ····​iget-​object·​v9,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>message:​Lcom/​blntsoft/​emailpopup/​EmailMessage;​
  
549 ····​iget-​object·​v9,​·​v9,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>senderName:​Ljava/​lang/​String;​548 ····​iget-​object·​v9,​·​v9,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>senderName:​Ljava/​lang/​String;​
  
 549 ····​.​line·​92
550 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z550 ····​invoke-​virtual·​{v8,​·​v9},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
551 ····​move-​result·​v8551 ····​move-​result·​v8
  
552 ····​if-​nez·​v8,​·​:​cond_4552 ····​if-​nez·​v8,​·​:​cond_4
  
553 ····​.​line·​93553 ····​.​line·​93
Offset 821, 15 lines modifiedOffset 821, 15 lines modified
821 ····​:​try_end_1821 ····​:​try_end_1
822 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0822 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
  
823 ····​throw·​v0823 ····​throw·​v0
824 .​end·​method824 .​end·​method
  
825 .​method·​public·​run()​V825 .​method·​public·​run()​V
826 ····​.​locals·5826 ····​.​locals·6
  
827 ····​.​prologue827 ····​.​prologue
828 ····​.​line·​229828 ····​.​line·​229
829 ····​:​try_start_0829 ····​:​try_start_0
830 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​830 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
831 ····​move-​result-​object·​v2831 ····​move-​result-​object·​v2
Offset 857, 18 lines modifiedOffset 857, 18 lines modified
857 ····​monitor-​enter·​p0857 ····​monitor-​enter·​p0
858 ····​:​try_end_0858 ····​:​try_end_0
859 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0859 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
860 ····​.​line·​232860 ····​.​line·​232
861 ····​mul-​int/​lit16·​v3,​·​v0,​·​0x3e8861 ····​mul-​int/​lit16·​v3,​·​v0,​·​0x3e8
  
862 ····​int-​to-​long·​v3,​·​v3862 ····​int-​to-​long·​v4,​·​v3
  
863 ····​:​try_start_1863 ····​:​try_start_1
864 ····​invoke-​virtual·​{p0,​·​v3,​·​v4},​·​Ljava/​lang/​Object;​-​>wait(J)​V864 ····​invoke-​virtual·​{p0,​·​v4,​·​v5},​·​Ljava/​lang/​Object;​-​>wait(J)​V
  
865 ····​.​line·​233865 ····​.​line·​233
866 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>isDestroyed:​Z866 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>isDestroyed:​Z
  
867 ····​if-​nez·​v3,​·​:​cond_0867 ····​if-​nez·​v3,​·​:​cond_0
  
868 ····​.​line·​234868 ····​.​line·​234
8.16 KB
smali/com/blntsoft/emailpopup/EmailPopupService.smali
Offset 72, 14 lines modifiedOffset 72, 15 lines modified
72 ····​.​line·​3972 ····​.​line·​39
73 ····​iget-​object·​v1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>workerThread:​Ljava/​lang/​Thread;​73 ····​iget-​object·​v1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>workerThread:​Ljava/​lang/​Thread;​
  
74 ····​if-​eqz·​v1,​·​:​cond_074 ····​if-​eqz·​v1,​·​:​cond_0
  
75 ····​iget-​object·​v1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>workerThread:​Ljava/​lang/​Thread;​75 ····​iget-​object·​v1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>workerThread:​Ljava/​lang/​Thread;​
  
 76 ····​.​line·​40
76 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>isAlive()​Z77 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Thread;​-​>isAlive()​Z
  
77 ····​move-​result·​v178 ····​move-​result·​v1
  
78 ····​if-​nez·​v1,​·​:​cond_179 ····​if-​nez·​v1,​·​:​cond_1
  
79 ····​.​line·​4180 ····​.​line·​41
Offset 177, 185 lines modifiedOffset 178, 185 lines modified
177 ····​.​line·​76178 ····​.​line·​76
178 ····​const/​4·​v0,​·​0x1179 ····​const/​4·​v0,​·​0x1
  
179 ····​return·​v0180 ····​return·​v0
180 .​end·​method181 .​end·​method
  
181 .​method·​public·​run()​V182 .​method·​public·​run()​V
182 ····​.​locals·​11183 ····​.​locals·​12
  
183 ····​.​prologue184 ····​.​prologue
184 ····​.​line·​80185 ····​.​line·​80
185 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​186 ····​invoke-​static·​{p0},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
  
186 ····​move-​result-​object·​v6187 ····​move-​result-​object·​v7
  
187 ····​.​line·​81188 ····​.​line·​81
188 ····​.​local·​v6,​·​"preferences":​Landroid/​content/​SharedPreferences;​189 ····​.​local·​v7,​·​"preferences":​Landroid/​content/​SharedPreferences;​
189 ····​const-​string·​v8,​·​"timeDisplay"190 ····​const-​string·​v9,​·​"timeDisplay"
  
190 ····​const·​v9,​·​0x7f070016191 ····​const·​v10,​·​0x7f070016
  
191 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>getString(I)​Ljava/​lang/​String;​192 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>getString(I)​Ljava/​lang/​String;​
  
192 ····​move-​result-​object·​v9193 ····​move-​result-​object·​v10
  
193 ····​invoke-​interface·​{v6,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​194 ····​invoke-​interface·​{v7,​·​v9,​·​v10},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
  
194 ····​move-​result-​object·​v8195 ····​move-​result-​object·​v9
  
195 ····​invoke-​static·​{v8},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I196 ····​invoke-​static·​{v9},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
  
196 ····​move-​result·​v1197 ····​move-​result·​v2
  
197 ····​.​line·​83198 ····​.​line·​83
198 ····​.​local·​v1,​·​"displayTime":​I199 ····​.​local·​v2,​·​"displayTime":​I
199 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>getInstance()​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​200 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>getInstance()​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​
  
200 ····​move-​result-​object·​v4201 ····​move-​result-​object·​v5
  
201 ····​.​line·​85202 ····​.​line·​85
202 ····​.​local·​v4,​·​"emailMessageQueue":​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​203 ····​.​local·​v5,​·​"emailMessageQueue":​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​
203 ····​:​goto_0204 ····​:​goto_0
204 ····​const/​4·​v3,​·​0x0205 ····​const/​4·​v4,​·​0x0
  
205 ····​.​line·​86206 ····​.​line·​86
206 ····​.​local·​v3,​·​"emailMessage":​Lcom/​blntsoft/​emailpopup/​EmailMessage;​207 ····​.​local·​v4,​·​"emailMessage":​Lcom/​blntsoft/​emailpopup/​EmailMessage;​
207 ····​monitor-​enter·​v4208 ····​monitor-​enter·​v5
  
208 ····​.​line·​87209 ····​.​line·​87
209 ····​:​try_start_0210 ····​:​try_start_0
210 ····​invoke-​virtual·​{v4},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>size()​I211 ····​invoke-​virtual·​{v5},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>size()​I
  
211 ····​move-​result·​v7212 ····​move-​result·​v8
  
212 ····​.​line·​88213 ····​.​line·​88
213 ····​.​local·​v7,​·​"size":​I214 ····​.​local·​v8,​·​"size":​I
214 ····​if-​nez·​v7,​·​:​cond_0215 ····​if-​nez·​v8,​·​:​cond_0
  
215 ····​.​line·​89216 ····​.​line·​89
216 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​WakeLockManager;​-​>releaseAllWakeLocks(​)​V217 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​WakeLockManager;​-​>releaseAllWakeLocks(​)​V
  
217 ····​.​line·​90218 ····​.​line·​90
218 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​KeyguardManager;​-​>reenableKeyguard()​V219 ····​invoke-​static·​{},​·​Lcom/​blntsoft/​emailpopup/​KeyguardManager;​-​>reenableKeyguard()​V
  
219 ····​.​line·​92220 ····​.​line·​92
220 ····​invoke-​virtual·​{p0},​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>stopSelf()​V221 ····​invoke-​virtual·​{p0},​·​Lcom/​blntsoft/​emailpopup/​EmailPopupService;​-​>stopSelf()​V
  
221 ····​.​line·​93222 ····​.​line·​93
222 ····​monitor-​exit·​v4223 ····​monitor-​exit·​v5
  
223 ····​return-​void224 ····​return-​void
  
224 ····​.​line·​96225 ····​.​line·​96
225 ····​:​cond_0226 ····​:​cond_0
226 ····​const/​4·​v8,​·​0x0227 ····​const/​4·​v9,​·​0x0
  
227 ····​invoke-​virtual·​{v4,​·​v8},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>remove(I)​Ljava/​lang/​Object;​228 ····​invoke-​virtual·​{v5,​·​v9},​·​Lcom/​blntsoft/​emailpopup/​EmailMessageQueue;​-​>remove(I)​Ljava/​lang/​Object;​
  
228 ····​move-​result-​object·​v8229 ····​move-​result-​object·​v9
  
229 ····​move-​object·​v0,​·​v8230 ····​move-​object·​v0,​·​v9
  
230 ····​check-​cast·​v0,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​231 ····​check-​cast·​v0,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​
  
231 ····​move-​object·​v3,​·​v0232 ····​move-​object·​v4,​·​v0
  
232 ····​.​line·​98233 ····​.​line·​98
233 ····​monitor-​exit·​v4234 ····​monitor-​exit·​v5
234 ····​:​try_end_0235 ····​:​try_end_0
235 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1236 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_1
  
236 ····​.​line·​100237 ····​.​line·​100
237 ····​invoke-​static·​{p0},​·​Lcom/​blntsoft/​emailpopup/​WakeLockManager;​-​>acquireFullWakeLock(​Landroid/​content/​Context;​)​V238 ····​invoke-​static·​{p0},​·​Lcom/​blntsoft/​emailpopup/​WakeLockManager;​-​>acquireFullWakeLock(​Landroid/​content/​Context;​)​V
  
238 ····​.​line·​102239 ····​.​line·​102
239 ····​new-​instance·​v5,​·​Landroid/​content/​Intent;​240 ····​new-​instance·​v6,​·​Landroid/​content/​Intent;​
  
240 ····​const-​string·​v8,​·​"com.​blntsoft.​emailpopup.​intent.​action.​VIEW"241 ····​const-​string·​v9,​·​"com.​blntsoft.​emailpopup.​intent.​action.​VIEW"
  
241 ····​iget-​object·​v9,​·​v3,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>uriString:​Ljava/​lang/​String;​242 ····​iget-​object·​v10,​·​v4,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>uriString:​Ljava/​lang/​String;​
  
242 ····​invoke-​static·​{v9},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​243 ····​invoke-​static·​{v10},​·​Landroid/​net/​Uri;​-​>parse(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
  
243 ····​move-​result-​object·​v9244 ····​move-​result-​object·​v10
  
244 ····​const-​class·​v10,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​245 ····​const-​class·​v11,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
245 ····​invoke-​direct·​{v5,​·​v8,​·​v9,​·​p0,​·​v10},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V246 ····​invoke-​direct·​{v6,​·​v9,​·​v10,​·​p0,​·​v11},​·​Landroid/​content/​Intent;​-​><init>(Ljava/​lang/​String;​Landroid/​net/​Uri;​Landroid/​content/​Context;​Ljava/​lang/​Class;​)​V
  
246 ····​.​line·​103247 ····​.​line·​103
247 ····​.​local·​v5,​·​"i":​Landroid/​content/​Intent;​248 ····​.​local·​v6,​·​"i":​Landroid/​content/​Intent;​
Max diff block lines reached; 2903/8250 bytes (35.19%) of diff not shown.
666 B
smali/com/blntsoft/emailpopup/EmailNotification$3.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$delEmailUriStr:​Ljava/​lang/​String;​22 .​field·​final·​synthetic·​val$delEmailUriStr:​Ljava/​lang/​String;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Ljava/​lang/​String;​)​V24 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​19028 ····​.​line·​190
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$3;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$3;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$3;​-​>val$delEmailUriStr:​Ljava/​lang/​String;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$3;​-​>val$delEmailUriStr:​Ljava/​lang/​String;​
  
279 B
smali/com/blntsoft/emailpopup/R.smali
Offset 23, 10 lines modifiedOffset 23, 9 lines modified
23 .​method·​public·​constructor·​<init>()​V23 .​method·​public·​constructor·​<init>()​V
24 ····​.​locals·​024 ····​.​locals·​0
  
25 ····​.​prologue25 ····​.​prologue
26 ····​.​line·​1026 ····​.​line·​10
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
28 ····​.​line·​120 
29 ····​return-​void28 ····​return-​void
30 .​end·​method29 .​end·​method
809 B
smali/com/blntsoft/emailpopup/EmailNotification$1.smali
Offset 17, 15 lines modifiedOffset 17, 16 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Landroid/​content/​Context;​)​V20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Landroid/​content/​Context;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Landroid/​content/​Context;​22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
 23 ····​.​param·​p2,​·​"context"····​#·​Landroid/​content/​Context;​
  
23 ····​.​prologue24 ····​.​prologue
24 ····​.​line·​11925 ····​.​line·​119
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$1;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$1;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​blntsoft/​utils/​OnSwipeTouchListener;​-​><init>(Landroid/​content/​Context;​)​V27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​blntsoft/​utils/​OnSwipeTouchListener;​-​><init>(Landroid/​content/​Context;​)​V
  
2.46 KB
smali/com/blntsoft/emailpopup/Main$EmailLookupTask.smali
Offset 32, 14 lines modifiedOffset 32, 15 lines modified
32 #·​instance·​fields32 #·​instance·​fields
33 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​33 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
  
34 #·​direct·​methods34 #·​direct·​methods
35 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V35 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V
36 ····​.​locals·​036 ····​.​locals·​0
 37 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​Main;​
  
37 ····​.​prologue38 ····​.​prologue
38 ····​.​line·​20239 ····​.​line·​202
39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​40 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
40 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V41 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
  
Offset 74, 14 lines modifiedOffset 75, 15 lines modified
  
74 ····​.​line·​21075 ····​.​line·​210
75 ····​.​local·​v6,​·​"accountNumber":​Ljava/​lang/​String;​76 ····​.​local·​v6,​·​"accountNumber":​Ljava/​lang/​String;​
76 ····​if-​eqz·​v6,​·​:​cond_077 ····​if-​eqz·​v6,​·​:​cond_0
  
77 ····​const-​string·​v0,​·​""78 ····​const-​string·​v0,​·​""
  
 79 ····​.​line·​211
78 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z80 ····​invoke-​virtual·​{v6,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
79 ····​move-​result·​v081 ····​move-​result·​v0
  
80 ····​if-​eqz·​v0,​·​:​cond_182 ····​if-​eqz·​v0,​·​:​cond_1
  
81 ····​.​line·​21283 ····​.​line·​212
Offset 665, 21 lines modifiedOffset 667, 19 lines modified
665 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>publishProgress([Lja​va/​lang/​Object;​)​V667 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>publishProgress([Lja​va/​lang/​Object;​)​V
  
666 ····​goto·​:​goto_4668 ····​goto·​:​goto_4
667 .​end·​method669 .​end·​method
  
668 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​670 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
669 ····​.​locals·​1671 ····​.​locals·​1
670 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
671 ····​.​prologue672 ····​.​prologue
672 ····​.​line·​202673 ····​.​line·​202
673 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​674 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
674 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
675 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​content/​Intent;​675 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​content/​Intent;​
  
676 ····​move-​result-​object·​v0676 ····​move-​result-​object·​v0
  
677 ····​return-​object·​v0677 ····​return-​object·​v0
678 .​end·​method678 .​end·​method
  
Offset 699, 35 lines modifiedOffset 699, 31 lines modified
699 ····​.​line·​295699 ····​.​line·​295
700 ····​:​cond_0700 ····​:​cond_0
701 ····​return-​void701 ····​return-​void
702 .​end·​method702 .​end·​method
  
703 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V703 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
704 ····​.​locals·​0704 ····​.​locals·​0
705 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
706 ····​.​prologue705 ····​.​prologue
707 ····​.​line·​202706 ····​.​line·​202
708 ····​check-​cast·​p1,​·​Landroid/​content/​Intent;​707 ····​check-​cast·​p1,​·​Landroid/​content/​Intent;​
  
709 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
710 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>onPostExecute(Landro​id/​content/​Intent;​)​V708 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>onPostExecute(Landro​id/​content/​Intent;​)​V
  
711 ····​return-​void709 ····​return-​void
712 .​end·​method710 .​end·​method
  
713 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V711 .​method·​protected·​bridge·​synthetic·​onProgressUpdate([Lja​va/​lang/​Object;​)​V
714 ····​.​locals·​0712 ····​.​locals·​0
715 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
716 ····​.​prologue713 ····​.​prologue
717 ····​.​line·​202714 ····​.​line·​202
718 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​715 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
719 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
720 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>onProgressUpdate([Lj​ava/​lang/​String;​)​V716 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​Main$EmailLookupTask;​-​>onProgressUpdate([Lj​ava/​lang/​String;​)​V
  
721 ····​return-​void717 ····​return-​void
722 .​end·​method718 .​end·​method
  
723 .​method·​protected·​varargs·​onProgressUpdate([Lja​va/​lang/​String;​)​V719 .​method·​protected·​varargs·​onProgressUpdate([Lja​va/​lang/​String;​)​V
724 ····​.​locals·​3720 ····​.​locals·​3
465 B
smali/com/blntsoft/emailpopup/KeyguardManager.smali
Offset 36, 15 lines modifiedOffset 36, 14 lines modified
36 .​method·​public·​constructor·​<init>()​V36 .​method·​public·​constructor·​<init>()​V
37 ····​.​locals·​037 ····​.​locals·​0
  
38 ····​.​prologue38 ····​.​prologue
39 ····​.​line·​1139 ····​.​line·​11
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
41 ····​.​line·​13 
42 ····​return-​void41 ····​return-​void
43 .​end·​method42 .​end·​method
  
44 .​method·​static·​declared-​synchronized·​disableKeyguard(Landr​oid/​content/​Context;​)​V43 .​method·​static·​declared-​synchronized·​disableKeyguard(Landr​oid/​content/​Context;​)​V
45 ····​.​locals·​344 ····​.​locals·​3
46 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​45 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
  
532 B
smali/com/blntsoft/emailpopup/Main$2.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​Main;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​10224 ····​.​line·​102
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$2;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$2;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
  
659 B
smali/com/blntsoft/emailpopup/EmailNotification$2.smali
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .​field·​final·​synthetic·​val$finalView:​Landroid/​view/​View;​22 .​field·​final·​synthetic·​val$finalView:​Landroid/​view/​View;​
  
  
23 #·​direct·​methods23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Landroid/​view/​View;​)​V24 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​Landroid/​view/​View;​)​V
25 ····​.​locals·​025 ····​.​locals·​0
 26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
26 ····​.​prologue27 ····​.​prologue
27 ····​.​line·​16928 ····​.​line·​169
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$2;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$2;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$2;​-​>val$finalView:​Landroid/​view/​View;​30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$2;​-​>val$finalView:​Landroid/​view/​View;​
  
1.49 KB
smali/com/blntsoft/emailpopup/EmailNotification$DeleteEmailTask.smali
Offset 123, 21 lines modifiedOffset 123, 19 lines modified
123 ····​move-​result-​object·​v3123 ····​move-​result-​object·​v3
  
124 ····​goto·​:​goto_0124 ····​goto·​:​goto_0
125 .​end·​method125 .​end·​method
  
126 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​126 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
127 ····​.​locals·​1127 ····​.​locals·​1
128 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
129 ····​.​prologue128 ····​.​prologue
130 ····​.​line·​274129 ····​.​line·​274
131 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​130 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
132 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
133 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Del​eteEmailTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Boolean;​131 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Del​eteEmailTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​Boolean;​
  
134 ····​move-​result-​object·​v0132 ····​move-​result-​object·​v0
  
135 ····​return-​object·​v0133 ····​return-​object·​v0
136 .​end·​method134 .​end·​method
  
Offset 167, 14 lines modifiedOffset 165, 15 lines modified
  
167 ····​move-​result-​object·​v0165 ····​move-​result-​object·​v0
  
168 ····​.​line·​295166 ····​.​line·​295
169 ····​.​local·​v0,​·​"fromText":​Ljava/​lang/​CharSequence;​167 ····​.​local·​v0,​·​"fromText":​Ljava/​lang/​CharSequence;​
170 ····​if-​eqz·​v0,​·​:​cond_0168 ····​if-​eqz·​v0,​·​:​cond_0
  
 169 ····​.​line·​296
171 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>length()​I170 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​CharSequence;​-​>length()​I
  
172 ····​move-​result·​v2171 ····​move-​result·​v2
  
173 ····​if-​nez·​v2,​·​:​cond_1172 ····​if-​nez·​v2,​·​:​cond_1
  
174 ····​.​line·​297173 ····​.​line·​297
Offset 256, 18 lines modifiedOffset 255, 16 lines modified
256 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V255 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
  
257 ····​goto·​:​goto_0256 ····​goto·​:​goto_0
258 .​end·​method257 .​end·​method
  
259 .​method·​public·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V258 .​method·​public·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
260 ····​.​locals·​0259 ····​.​locals·​0
261 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
262 ····​.​prologue260 ····​.​prologue
263 ····​.​line·​274261 ····​.​line·​274
264 ····​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​262 ····​check-​cast·​p1,​·​Ljava/​lang/​Boolean;​
  
265 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
266 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Del​eteEmailTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V263 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Del​eteEmailTask;​-​>onPostExecute(Ljava/​lang/​Boolean;​)​V
  
267 ····​return-​void264 ····​return-​void
268 .​end·​method265 .​end·​method
4.38 KB
smali/com/blntsoft/emailpopup/ContactUtils.smali
Offset 64, 54 lines modifiedOffset 64, 58 lines modified
64 ····​:​try_start_064 ····​:​try_start_0
65 ····​sget·​v4,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I65 ····​sget·​v4,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
  
66 ····​const/​16·​v5,​·​0xe66 ····​const/​16·​v5,​·​0xe
  
67 ····​if-​lt·​v4,​·​v5,​·​:​cond_167 ····​if-​lt·​v4,​·​v5,​·​:​cond_1
  
68 ····​.​line·​11868 ····​.​line·​119
69 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​69 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
  
70 ····​move-​result-​object·​v470 ····​move-​result-​object·​v4
  
71 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​71 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
  
 72 ····​.​line·​120
72 ····​invoke-​static·​{v5,​·​p1,​·​p2},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​73 ····​invoke-​static·​{v5,​·​p1,​·​p2},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
  
73 ····​move-​result-​object·​v574 ····​move-​result-​object·​v5
  
74 ····​const/​4·​v6,​·​0x175 ····​const/​4·​v6,​·​0x1
  
 76 ····​.​line·​118
75 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​Z)​Ljava/​io/​InputStream;​77 ····​invoke-​static·​{v4,​·​v5,​·​v6},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​Z)​Ljava/​io/​InputStream;​
  
76 ····​move-​result-​object·​v178 ····​move-​result-​object·​v1
  
77 ····​.​line·​13079 ····​.​line·​130
78 ····​.​local·​v1,​·​"in":​Ljava/​io/​InputStream;​80 ····​.​local·​v1,​·​"in":​Ljava/​io/​InputStream;​
79 ····​:​goto_181 ····​:​goto_1
80 ····​if-​nez·​v1,​·​:​cond_282 ····​if-​nez·​v1,​·​:​cond_2
  
81 ····​move-​object·​v2,​·​v383 ····​move-​object·​v2,​·​v3
  
82 ····​.​line·​13184 ····​.​line·​131
83 ····​goto·​:​goto_085 ····​goto·​:​goto_0
  
84 ····​.​line·​12586 ····​.​line·​126
85 ····​.​end·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​87 ····​.​end·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​
86 ····​:​cond_188 ····​:​cond_1
87 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​89 ····​invoke-​virtual·​{p0},​·​Landroid/​content/​Context;​-​>getContentResolver()​Landroid/​content/​ContentResolver;​
  
88 ····​move-​result-​object·​v490 ····​move-​result-​object·​v4
  
89 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​91 ····​sget-​object·​v5,​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>CONTENT_URI:​Landroid/​net/​Uri;​
  
 92 ····​.​line·​127
90 ····​invoke-​static·​{v5,​·​p1,​·​p2},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​93 ····​invoke-​static·​{v5,​·​p1,​·​p2},​·​Landroid/​content/​ContentUris;​-​>withAppendedId(Landr​oid/​net/​Uri;​J)​Landroid/​net/​Uri;​
  
91 ····​move-​result-​object·​v594 ····​move-​result-​object·​v5
  
 95 ····​.​line·​125
92 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​96 ····​invoke-​static·​{v4,​·​v5},​·​Landroid/​provider/​ContactsContract$Cont​acts;​-​>openContactPhotoInpu​tStream(Landroid/​content/​ContentResolver;​Landroid/​net/​Uri;​)​Ljava/​io/​InputStream;​
  
93 ····​move-​result-​object·​v197 ····​move-​result-​object·​v1
  
94 ····​.​restart·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​98 ····​.​restart·​local·​v1····​#·​"in":​Ljava/​io/​InputStream;​
95 ····​goto·​:​goto_199 ····​goto·​:​goto_1
  
Offset 185, 14 lines modifiedOffset 189, 15 lines modified
185 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I189 ····​invoke-​static·​{v0,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
186 ····​.​line·​24190 ····​.​line·​24
187 ····​if-​eqz·​p1,​·​:​cond_0191 ····​if-​eqz·​p1,​·​:​cond_0
  
188 ····​const-​string·​v0,​·​""192 ····​const-​string·​v0,​·​""
  
 193 ····​.​line·​25
189 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z194 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
190 ····​move-​result·​v0195 ····​move-​result·​v0
  
191 ····​if-​eqz·​v0,​·​:​cond_1196 ····​if-​eqz·​v0,​·​:​cond_1
  
192 ····​.​line·​26197 ····​.​line·​26
Offset 379, 14 lines modifiedOffset 384, 15 lines modified
379 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I384 ····​invoke-​static·​{v0,​·​v1},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
  
380 ····​.​line·​68385 ····​.​line·​68
381 ····​if-​eqz·​p1,​·​:​cond_0386 ····​if-​eqz·​p1,​·​:​cond_0
  
382 ····​const-​string·​v0,​·​""387 ····​const-​string·​v0,​·​""
  
 388 ····​.​line·​69
383 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z389 ····​invoke-​virtual·​{p1,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
384 ····​move-​result·​v0390 ····​move-​result·​v0
  
385 ····​if-​eqz·​v0,​·​:​cond_1391 ····​if-​eqz·​v0,​·​:​cond_1
  
386 ····​.​line·​70392 ····​.​line·​70
Offset 411, 22 lines modifiedOffset 417, 24 lines modified
  
411 ····​aput-​object·​v3,​·​v2,​·​v9417 ····​aput-​object·​v3,​·​v2,​·​v9
  
412 ····​const-​string·​v3,​·​"display_name·​=·​?"418 ····​const-​string·​v3,​·​"display_name·​=·​?"
  
413 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​419 ····​new-​array·​v4,​·​v4,​·​[Ljava/​lang/​String;​
  
 420 ····​.​line·​80
414 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​421 ····​invoke-​virtual·​{p1},​·​Ljava/​lang/​String;​-​>trim()​Ljava/​lang/​String;​
  
415 ····​move-​result-​object·​v5422 ····​move-​result-​object·​v5
  
416 ····​aput-​object·​v5,​·​v4,​·​v9423 ····​aput-​object·​v5,​·​v4,​·​v9
  
417 ····​const/​4·​v5,​·​0x0424 ····​const/​4·​v5,​·​0x0
  
 425 ····​.​line·​74
418 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​426 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Landroid/​content/​ContentResolver;​-​>query(Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​Landroid/​database/​Cursor;​
  
419 ····​move-​result-​object·​v8427 ····​move-​result-​object·​v8
  
420 ····​.​line·​84428 ····​.​line·​84
421 ····​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​429 ····​.​local·​v8,​·​"cursor":​Landroid/​database/​Cursor;​
422 ····​if-​eqz·​v8,​·​:​cond_3430 ····​if-​eqz·​v8,​·​:​cond_3
Offset 528, 15 lines modifiedOffset 536, 15 lines modified
528 ····​const-​wide/​16·​v6,​·​-​0x1536 ····​const-​wide/​16·​v6,​·​-​0x1
  
529 ····​.​restart·​local·​v6····​#·​"contactId":​J537 ····​.​restart·​local·​v6····​#·​"contactId":​J
530 ····​goto·​:​goto_0538 ····​goto·​:​goto_0
531 .​end·​method539 .​end·​method
  
532 .​method·​public·​static·​isContactStarred(Land​roid/​content/​Context;​J)​Z540 .​method·​public·​static·​isContactStarred(Land​roid/​content/​Context;​J)​Z
533 ····​.​locals·​10541 ····​.​locals·​11
534 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​542 ····​.​param·​p0,​·​"context"····​#·​Landroid/​content/​Context;​
535 ····​.​param·​p1,​·​"id"····​#·​J543 ····​.​param·​p1,​·​"id"····​#·​J
  
Max diff block lines reached; 974/4392 bytes (22.18%) of diff not shown.
38.1 KB
smali/com/blntsoft/emailpopup/EmailReceiver.smali
Max report size reached
1020 B
smali/com/blntsoft/emailpopup/Main$3.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​Main;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​13824 ····​.​line·​138
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$3;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$3;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
  
Offset 34, 18 lines modifiedOffset 35, 18 lines modified
  
34 #·​virtual·​methods35 #·​virtual·​methods
35 .​method·​public·​run()​V36 .​method·​public·​run()​V
36 ····​.​locals·​637 ····​.​locals·​6
  
37 ····​.​prologue38 ····​.​prologue
38 ····​.​line·​14239 ····​.​line·​142
39 ····​const-​wide/​16·​v3,​·​0x9c440 ····​const-​wide/​16·​v4,​·​0x9c4
  
40 ····​:​try_start_041 ····​:​try_start_0
41 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V42 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
42 ····​:​try_end_043 ····​:​try_end_0
43 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_044 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
44 ····​.​line·​14845 ····​.​line·​148
45 ····​:​goto_046 ····​:​goto_0
46 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​47 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
  
623 B
smali/com/blntsoft/emailpopup/EmailNotification$4.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​21 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​V23 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​20527 ····​.​line·​205
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$4;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$4;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
3.9 KB
smali/com/blntsoft/emailpopup/Address.smali
Offset 52, 104 lines modifiedOffset 52, 98 lines modified
52 .​end·​method52 .​end·​method
  
53 .​method·​public·​static·​parseUnencoded(Ljava/​lang/​String;​)​[Lcom/​blntsoft/​emailpopup/​Address;​53 .​method·​public·​static·​parseUnencoded(Ljava/​lang/​String;​)​[Lcom/​blntsoft/​emailpopup/​Address;​
54 ····​.​locals·​1054 ····​.​locals·​10
55 ····​.​param·​p0,​·​"addressList"····​#·​Ljava/​lang/​String;​55 ····​.​param·​p0,​·​"addressList"····​#·​Ljava/​lang/​String;​
  
56 ····​.​prologue56 ····​.​prologue
 57 ····​const/​4·​v5,​·​0x0
  
57 ····​.​line·​3058 ····​.​line·​30
58 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​59 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
59 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V60 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
60 ····​.​line·​3161 ····​.​line·​31
61 ····​.​local·​v1,​·​"addresses":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​blntsoft/​emailpopup/​Address;​>;​"62 ····​.​local·​v1,​·​"addresses":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​blntsoft/​emailpopup/​Address;​>;​"
62 ····​if-​eqz·​p0,​·​:​cond_163 ····​if-​eqz·​p0,​·​:​cond_1
  
63 ····​const-​string·​v7,​·​""64 ····​const-​string·​v4,​·​""
  
64 ····invoke-​virtual·​{v7,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z65 ····.​line·​32
 66 ····​invoke-​virtual·​{v4,​·​p0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
65 ····​move-​result·​v767 ····​move-​result·​v4
  
66 ····​if-​nez·​v7,​·​:​cond_168 ····​if-​nez·​v4,​·​:​cond_1
  
67 ····​.​line·​3369 ····​.​line·​33
68 ····​invoke-​static·​{p0},​·​Landroid/​text/​util/​Rfc822Tokenizer;​-​>tokenize(Ljava/​lang/​CharSequence;​)​[Landroid/​text/​util/​Rfc822Token;​70 ····​invoke-​static·​{p0},​·​Landroid/​text/​util/​Rfc822Tokenizer;​-​>tokenize(Ljava/​lang/​CharSequence;​)​[Landroid/​text/​util/​Rfc822Token;​
  
69 ····​move-​result-​object·​v671 ····​move-​result-​object·​v3
  
70 ····​.​line·​3472 ····​.​line·​34
71 ····​.​local·​v6,​·​"tokens":​[Landroid/​text/​util/​Rfc822Token;​73 ····​.​local·​v3,​·​"tokens":​[Landroid/​text/​util/​Rfc822Token;​
72 ····move-​object·​v2,​·​v674 ····array-​length·​v6,​·​v3
  
73 ····.​local·​v2,​·"arr$":​[Landroid/​text/​util/​Rfc822Token;​75 ····move·​v4,​·v5
74 ····​array-​length·​v4,​·​v2 
  
75 ····​.​local·​v4,​·​"len$":​I 
76 ····​const/​4·​v3,​·​0x0 
  
77 ····​.​local·​v3,​·​"i$":​I 
78 ····​:​goto_076 ····​:​goto_0
79 ····​if-​ge·​v3,​·​v4,​·​:​cond_177 ····​if-​ge·​v4,​·​v6,​·​:​cond_1
  
80 ····​aget-​object·​v5,​·​v2,​·​v378 ····​aget-​object·​v2,​·​v3,​·​v4
  
81 ····​.​line·​3579 ····​.​line·​35
82 ····​.​local·​v5,​·​"token":​Landroid/​text/​util/​Rfc822Token;​80 ····​.​local·​v2,​·​"token":​Landroid/​text/​util/​Rfc822Token;​
83 ····​invoke-​virtual·​{v5},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​81 ····​invoke-​virtual·​{v2},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​
  
84 ····​move-​result-​object·​v082 ····​move-​result-​object·​v0
  
85 ····​.​line·​3683 ····​.​line·​36
86 ····​.​local·​v0,​·​"address":​Ljava/​lang/​String;​84 ····​.​local·​v0,​·​"address":​Ljava/​lang/​String;​
87 ····​if-​eqz·​v0,​·​:​cond_085 ····​if-​eqz·​v0,​·​:​cond_0
  
88 ····​const-​string·​v7,​·​""86 ····​const-​string·​v7,​·​""
  
 87 ····​.​line·​37
89 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z88 ····​invoke-​virtual·​{v7,​·​v0},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
  
90 ····​move-​result·​v789 ····​move-​result·​v7
  
91 ····​if-​nez·​v7,​·​:​cond_090 ····​if-​nez·​v7,​·​:​cond_0
  
92 ····​.​line·​3891 ····​.​line·​38
93 ····​new-​instance·​v7,​·​Lcom/​blntsoft/​emailpopup/​Address;​92 ····​new-​instance·​v7,​·​Lcom/​blntsoft/​emailpopup/​Address;​
  
94 ····​invoke-​virtual·​{v5},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​93 ····​invoke-​virtual·​{v2},​·​Landroid/​text/​util/​Rfc822Token;​-​>getAddress()​Ljava/​lang/​String;​
  
95 ····​move-​result-​object·​v894 ····​move-​result-​object·​v8
  
96 ····​invoke-​virtual·​{v5},​·​Landroid/​text/​util/​Rfc822Token;​-​>getName()​Ljava/​lang/​String;​95 ····​invoke-​virtual·​{v2},​·​Landroid/​text/​util/​Rfc822Token;​-​>getName()​Ljava/​lang/​String;​
  
97 ····​move-​result-​object·​v996 ····​move-​result-​object·​v9
  
98 ····​invoke-​direct·​{v7,​·​v8,​·​v9},​·​Lcom/​blntsoft/​emailpopup/​Address;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V97 ····​invoke-​direct·​{v7,​·​v8,​·​v9},​·​Lcom/​blntsoft/​emailpopup/​Address;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
  
99 ····​invoke-​interface·​{v1,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z98 ····​invoke-​interface·​{v1,​·​v7},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
100 ····​.​line·​3499 ····​.​line·​34
101 ····​:​cond_0100 ····​:​cond_0
102 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1101 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
  
103 ····​goto·​:​goto_0102 ····​goto·​:​goto_0
  
104 ····​.​line·​42103 ····​.​line·​42
105 ····​.​end·​local·​v0····​#·​"address":​Ljava/​lang/​String;​104 ····​.​end·​local·​v0····​#·​"address":​Ljava/​lang/​String;​
106 ····​.​end·​local·​v2····​#·​"arr$":​[Landroid/​text/​util/​Rfc822Token;​105 ····​.​end·​local·​v2····​#·​"token":​Landroid/​text/​util/​Rfc822Token;​
107 ····​.​end·​local·​v3····​#·​"i$":​I106 ····​.​end·​local·​v3····​#·​"tokens":​[Landroid/​text/​util/​Rfc822Token;​
108 ····​.​end·​local·​v4····​#·​"len$":​I 
109 ····​.​end·​local·​v5····​#·​"token":​Landroid/​text/​util/​Rfc822Token;​ 
110 ····​.​end·​local·​v6····​#·​"tokens":​[Landroid/​text/​util/​Rfc822Token;​ 
111 ····​:​cond_1107 ····​:​cond_1
112 ····​const/​4·​v7,​·​0x0108 ····new-​array·​v4,​·​v5,​·​[Lcom/​blntsoft/​emailpopup/​Address;​
  
113 ····​new-​array·​v7,​·​v7,​·​[Lcom/​blntsoft/​emailpopup/​Address;​ 
  
114 ····​invoke-​interface·​{v1,​·​v7},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​109 ····​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​List;​-​>toArray([Ljava/​lang/​Object;​)​[Ljava/​lang/​Object;​
  
115 ····​move-​result-​object·​v7110 ····​move-​result-​object·​v4
  
116 ····​check-​cast·​v7,​·​[Lcom/​blntsoft/​emailpopup/​Address;​111 ····​check-​cast·​v4,​·​[Lcom/​blntsoft/​emailpopup/​Address;​
  
117 ····​return-​object·​v7112 ····​return-​object·​v4
118 .​end·​method113 .​end·​method
1020 B
smali/com/blntsoft/emailpopup/Main$1.smali
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·​instance·​fields17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​18 .​field·​final·​synthetic·​this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
  
19 #·​direct·​methods19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V20 .​method·​constructor·​<init>(Lcom/​blntsoft/​emailpopup/​Main;​)​V
21 ····​.​locals·​021 ····​.​locals·​0
 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​blntsoft/​emailpopup/​Main;​
  
22 ····​.​prologue23 ····​.​prologue
23 ····​.​line·​7724 ····​.​line·​77
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$1;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​Main$1;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​Main;​
  
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
  
Offset 34, 18 lines modifiedOffset 35, 18 lines modified
  
34 #·​virtual·​methods35 #·​virtual·​methods
35 .​method·​public·​run()​V36 .​method·​public·​run()​V
36 ····​.​locals·​637 ····​.​locals·​6
  
37 ····​.​prologue38 ····​.​prologue
38 ····​.​line·​8139 ····​.​line·​81
39 ····​const-​wide/​16·​v3,​·​0x9c440 ····​const-​wide/​16·​v4,​·​0x9c4
  
40 ····​:​try_start_041 ····​:​try_start_0
41 ····​invoke-​static·​{v3,​·​v4},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V42 ····​invoke-​static·​{v4,​·​v5},​·​Ljava/​lang/​Thread;​-​>sleep(J)​V
42 ····​:​try_end_043 ····​:​try_end_0
43 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_044 ····​.​catch·​Ljava/​lang/​InterruptedException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
  
44 ····​.​line·​8745 ····​.​line·​87
45 ····​:​goto_046 ····​:​goto_0
46 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​47 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
  
13.1 KB
smali/com/blntsoft/emailpopup/Preferences.smali
Max report size reached
2.26 KB
smali/com/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask.smali
Offset 119, 17 lines modifiedOffset 119, 17 lines modified
119 ····​iget-​object·​v5,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​119 ····​iget-​object·​v5,​·​p0,​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>this$0:​Lcom/​blntsoft/​emailpopup/​EmailNotification;​
  
120 ····​#·​getter·​for:​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>message:​Lcom/​blntsoft/​emailpopup/​EmailMessage;​120 ····​#·​getter·​for:​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>message:​Lcom/​blntsoft/​emailpopup/​EmailMessage;​
121 ····​invoke-​static·​{v5},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>access$400(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​Lcom/​blntsoft/​emailpopup/​EmailMessage;​121 ····​invoke-​static·​{v5},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification;​-​>access$400(Lcom/​blntsoft/​emailpopup/​EmailNotification;​)​Lcom/​blntsoft/​emailpopup/​EmailMessage;​
  
122 ····​move-​result-​object·​v5122 ····​move-​result-​object·​v5
  
123 ····​iget-​wide·​v5,​·​v5,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>contactId:​J123 ····​iget-​wide·​v6,​·​v5,​·​Lcom/​blntsoft/​emailpopup/​EmailMessage;​-​>contactId:​J
  
124 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v0},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>getContactPhotoById(​Landroid/​content/​Context;​JI)​Landroid/​graphics/​Bitmap;​124 ····​invoke-​static·​{v4,​·​v6,​·​v7,​·​v0},​·​Lcom/​blntsoft/​emailpopup/​ContactUtils;​-​>getContactPhotoById(​Landroid/​content/​Context;​JI)​Landroid/​graphics/​Bitmap;​
  
125 ····​move-​result-​object·​v1125 ····​move-​result-​object·​v1
  
126 ····​.​line·​256126 ····​.​line·​256
127 ····​.​local·​v1,​·​"photo":​Landroid/​graphics/​Bitmap;​127 ····​.​local·​v1,​·​"photo":​Landroid/​graphics/​Bitmap;​
128 ····​if-​nez·​v1,​·​:​cond_0128 ····​if-​nez·​v1,​·​:​cond_0
  
Offset 197, 21 lines modifiedOffset 197, 19 lines modified
  
197 ····​.​restart·​local·​v0····​#·​"defaultPhotoResId":​I197 ····​.​restart·​local·​v0····​#·​"defaultPhotoResId":​I
198 ····​goto·​:​goto_0198 ····​goto·​:​goto_0
199 .​end·​method199 .​end·​method
  
200 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​200 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
201 ····​.​locals·​1201 ····​.​locals·​1
202 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​ 
  
203 ····​.​prologue202 ····​.​prologue
204 ····​.​line·​244203 ····​.​line·​244
205 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​204 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
  
206 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​ 
207 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​graphics/​Bitmap;​205 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Landroid/​graphics/​Bitmap;​
  
208 ····​move-​result-​object·​v0206 ····​move-​result-​object·​v0
  
209 ····​return-​object·​v0207 ····​return-​object·​v0
210 .​end·​method208 .​end·​method
  
Offset 243, 18 lines modifiedOffset 241, 16 lines modified
243 ····​.​line·​271241 ····​.​line·​271
244 ····​:​cond_0242 ····​:​cond_0
245 ····​return-​void243 ····​return-​void
246 .​end·​method244 .​end·​method
  
247 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V245 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
248 ····​.​locals·​0246 ····​.​locals·​0
249 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​ 
  
250 ····​.​prologue247 ····​.​prologue
251 ····​.​line·​244248 ····​.​line·​244
252 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​249 ····​check-​cast·​p1,​·​Landroid/​graphics/​Bitmap;​
  
253 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​ 
254 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V250 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​blntsoft/​emailpopup/​EmailNotification$Fet​chContactPhotoTask;​-​>onPostExecute(Landro​id/​graphics/​Bitmap;​)​V
  
255 ····​return-​void251 ····​return-​void
256 .​end·​method252 .​end·​method
508 B
smali/com/blntsoft/utils/OnSwipeTouchListener.smali
Offset 5, 15 lines modifiedOffset 5, 14 lines modified
5 #·​interfaces5 #·​interfaces
6 .​implements·​Landroid/​view/​View$OnTouchListener;​6 .​implements·​Landroid/​view/​View$OnTouchListener;​
  
  
7 #·​annotations7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{9 ····​value·​=·​{
10 ········​Lcom/​blntsoft/​utils/​OnSwipeTouchListener$​1;​,​ 
11 ········​Lcom/​blntsoft/​utils/​OnSwipeTouchListener$​GestureListener;​10 ········​Lcom/​blntsoft/​utils/​OnSwipeTouchListener$​GestureListener;​
12 ····​}11 ····​}
13 .​end·​annotation12 .​end·​annotation
  
  
14 #·​instance·​fields13 #·​instance·​fields
15 .​field·​private·​final·​gestureDetector:​Landroid/​view/​GestureDetector;​14 .​field·​private·​final·​gestureDetector:​Landroid/​view/​GestureDetector;​
26.8 KB
res/drawable/icon.png
24.4 KB
sng
Max report size reached
2.44 KB
Image content
Pixel difference
compared images
Flicker difference
compared images