15.2 KB
/home/hans/code/fdroid/data/tmp/com.actisec.clipcaster_48.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.actisec.clipcaster_48.apk
2.74 KB
zipinfo {}
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 Zip·​file·​size:​·​58601·​bytes,​·​number·​of·​entries:​·​181 Zip·​file·​size:​·​58358·​bytes,​·​number·​of·​entries:​·​18
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1265·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​MANIFEST.​MF2 -​rw-​-​-​-​·····​2.​0·​fat·····​1265·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​1386·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​AC2C17F3.​SF3 -​rw-​-​-​-​·····​2.​0·​fat·····​1386·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​AC2C17F3.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​AC2C17F3.​RSA4 -​rw-​-​-​-​·····​2.​0·​fat·····​1332·​bl·​defN·​14-​Nov-​30·​06:​51·​META-​INF/​AC2C17F3.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​30·​06:​06·​META-​INF/​buildserverid5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​30·​06:​06·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​30·​06:​06·​META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​30·​06:​06·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2604·​bX·​defN·​14-​Nov-​30·06:​06·AndroidManifest.​xml7 -​rw-​-​-​-​·····​2.​0·​fat·····​2912·​bX·​defN·​17-​Jul-​17·12:​49·res/​layout/​about_text.​xml
8 -​rw-​-​-​-​·····1.​0·​fat·····4049·​b-​·stor·​14-​Nov-​30·06:​06·​res/​drawable-​hdpi-​v4/​ic_launcher.​png8 -​rw-​-​-​-​·····2.​0·​fat·····1028·​bl·defN·​17-​Jul-​17·12:​49·​res/​layout/​activity_my.​xml
9 -​rw-​-​-​-​·····1.​0·​fat·····2382·​b-​·stor·​14-​Nov-​30·06:​06·​res/​drawable-​mdpi-​v4/​ic_launcher.​png9 -​rw-​-​-​-​·····2.​0·​fat······372·​bl·defN·​17-​Jul-​17·12:​49·​res/​layout/​cliplist_empty.​xml
10 -​rw-​-​-​-​·····1.​0·​fat·····5224·​b-​·stor·​14-​Nov-​30·06:​06·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png10 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​17-​Jul-​17·12:​49·​res/​menu/​clipboard_history.​xml
11 -​rw-​-​-​-​·····1.​0·​fat·····8306·​b-​·stor·​14-​Nov-​30·06:​06·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png11 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​17-​Jul-​17·12:​49·​res/​menu/​main.​xml
12 -​rw-​-​-​-​·····1.​0·​fat····12141·​b-​·stor·​14-​Nov-​30·06:​06·res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png12 -​rw-​-​-​-​·····2.​0·​fat·····2404·​bl·defN·​17-​Jul-​17·12:​49·AndroidManifest.​xml
13 -​rw-​-​-​-​·····2.​0·​fat·····2912·​bl·defN·​14-​Nov-​30·06:​06·​res/​layout/​about_text.​xml13 -​rw-​-​-​-​·····1.​0·​fat·····4748·​b-​·stor·​17-​Jul-​17·12:​49·​resources.​arsc
14 -​rw-​-​-​-​·····2.​0·​fat·····1028·​bl·defN·​14-​Nov-​30·06:​06·​res/​layout/​activity_my.​xml14 -​rw-​-​-​-​·····1.​0·​fat·····4049·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
15 -​rw-​-​-​-​·····2.​0·​fat······372·​bl·defN·​14-​Nov-​30·06:​06·​res/​layout/​cliplist_empty.​xml15 -​rw-​-​-​-​·····1.​0·​fat·····2382·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​14-​Nov-​30·06:​06·​res/​menu/​clipboard_history.​xml16 -​rw-​-​-​-​·····1.​0·​fat·····5224·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
17 -​rw-​-​-​-​·····2.​0·​fat······​500·​bl·defN·​14-​Nov-​30·06:​06·​res/​menu/​main.​xml17 -​rw-​-​-​-​·····1.​0·​fat·····8306·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
18 -​rw-​-​-​-​·····​1.​0·​fat·····​4896·​b-​·​stor·​14-​Nov-​30·06:​06·​resources.​arsc18 -​rw-​-​-​-​·····​1.​0·​fat····12141·​b-​·​stor·​17-​Jul-​17·12:​49·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
19 -​rw-​-​-​-​·····​2.​0·​fat····​35236·​bl·​defN·​14-​Nov-​30·06:​06·​classes.​dex19 -​rw-​-​-​-​·····​2.​0·​fat····​35336·​bl·​defN·​17-​Jul-​17·12:​49·​classes.​dex
20 18·​files,​·​84215·​bytes·​uncompressed,​·​56077·​bytes·​compressed:​··​33.​4%20 18·​files,​·​83967·​bytes·​uncompressed,​·​55890·​bytes·​compressed:​··​33.​4%
1.15 KB
AndroidManifest.xml (decoded)
1.09 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="48"·​android:​versionName="1.​0.​48"·​package="com.​actisec.​clipcaster"·platformBuildVersionC​ode="20"·​platformBuildVersionN​ame="4.​4W.​2-​1537038"·xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">2 <manifest·​android:​versionCode="48"·​android:​versionName="1.​0.​48"·​package="com.​actisec.​clipcaster"·​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
3 ··​<uses-​sdk·​android:​minSdkVersion="16"·​android:​targetSdkVersion="20"​/​>3 ··​<uses-​sdk·​android:​minSdkVersion="16"·​android:​targetSdkVersion="20"​/​>
4 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​theme="@style/​AppTheme">4 ··​<application·​android:​allowBackup="true"·​android:​icon="@drawable/​ic_launcher"·​android:​label="@string/​app_name"·​android:​theme="@style/​AppTheme">
5 ····​<activity·​android:​label="@string/​act_clipboard_title"·​android:​name="com.​actisec.​clipcaster.​ClipboardHistoryActiv​ity"·​android:​parentActivityName="c​om.​actisec.​clipcaster.​AboutActivity">5 ····​<activity·​android:​label="@string/​act_clipboard_title"·​android:​name="com.​actisec.​clipcaster.​ClipboardHistoryActiv​ity"·​android:​parentActivityName="c​om.​actisec.​clipcaster.​AboutActivity">
6 ······​<meta-​data·​android:​name="android.​support.​PARENT_ACTIVITY"·​android:​value=".​AboutActivity"/​>6 ······​<meta-​data·​android:​name="android.​support.​PARENT_ACTIVITY"·​android:​value=".​AboutActivity"/​>
7 ······​&gt;​7 ······​&gt;​
8 ····​</​activity>8 ····​</​activity>
9 ····​<activity·​android:​label="@string/​app_name"·​android:​name="com.​actisec.​clipcaster.​AboutActivity">9 ····​<activity·​android:​label="@string/​app_name"·​android:​name="com.​actisec.​clipcaster.​AboutActivity">
587 B
smali/com/actisec/clipcaster/AboutActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​AboutActivity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​AboutActivity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​AboutActivity;​)​V23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​AboutActivity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​actisec/​clipcaster/​AboutActivity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​5127 ····​.​line·​51
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​AboutActivity$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​AboutActivity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​AboutActivity$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​AboutActivity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
615 B
smali/com/actisec/clipcaster/ClipCasterService$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipCasterService;​21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipCasterService;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipCasterService;​)​V23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipCasterService;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​actisec/​clipcaster/​ClipCasterService;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7327 ····​.​line·​73
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipCasterService$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipCasterService;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipCasterService$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipCasterService;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
2.34 KB
smali/com/actisec/clipcaster/ClipCasterService.smali
Offset 468, 49 lines modifiedOffset 468, 48 lines modified
  
468 .​method·​private·​onClip(Ljava/​lang/​String;​)​V468 .​method·​private·​onClip(Ljava/​lang/​String;​)​V
469 ····​.​locals·​3469 ····​.​locals·​3
470 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​470 ····​.​param·​p1,​·​"text"····​#·​Ljava/​lang/​String;​
  
471 ····​.​prologue471 ····​.​prologue
472 ····​.​line·​168472 ····​.​line·​168
473 ····​sget-​object·​v2,​·​Lcom/​actisec/​clipcaster/​ClipCasterService;​-​>mClips:​Ljava/​util/​List;​473 ····​sget-​object·​v1,​·​Lcom/​actisec/​clipcaster/​ClipCasterService;​-​>mClips:​Ljava/​util/​List;​
  
474 ····​invoke-​interface·​{v2,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z474 ····​invoke-​interface·​{v1,​·​p1},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
475 ····​.​line·​169475 ····​.​line·​169
476 ····​invoke-​static·​{},​·​Lcom/​actisec/​clipcaster/​parser/​Parsers;​-​>getClipParsers()​Ljava/​util/​List;​476 ····​invoke-​static·​{},​·​Lcom/​actisec/​clipcaster/​parser/​Parsers;​-​>getClipParsers()​Ljava/​util/​List;​
  
477 ····​move-​result-​object·​v2477 ····​move-​result-​object·​v1
  
478 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​478 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
479 ····​move-​result-​object·​v0479 ····​move-​result-​object·​v1
  
480 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
481 ····​:​goto_0480 ····​:​goto_0
482 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z481 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
483 ····​move-​result·​v2482 ····​move-​result·​v2
  
484 ····​if-​eqz·​v2,​·​:​cond_0483 ····​if-​eqz·​v2,​·​:​cond_0
  
485 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​484 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
486 ····​move-​result-​object·​v1485 ····​move-​result-​object·​v0
  
487 ····​check-​cast·​v1,​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​486 ····​check-​cast·​v0,​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​
  
488 ····​.​line·​170487 ····​.​line·​170
489 ····​.​local·​v1,​·​"parser":​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​488 ····​.​local·​v0,​·​"parser":​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​
490 ····​invoke-​interface·​{v1,​·​p0,​·​p0,​·​p1},​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​-​>onClip(Landroid/​content/​Context;​Lcom/​actisec/​clipcaster/​CredHandler;​Ljava/​lang/​String;​)​V489 ····​invoke-​interface·​{v0,​·​p0,​·​p0,​·​p1},​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​-​>onClip(Landroid/​content/​Context;​Lcom/​actisec/​clipcaster/​CredHandler;​Ljava/​lang/​String;​)​V
  
491 ····​goto·​:​goto_0490 ····​goto·​:​goto_0
  
492 ····​.​line·​172491 ····​.​line·​172
493 ····​.​end·​local·​v1····​#·​"parser":​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​492 ····​.​end·​local·​v0····​#·​"parser":​Lcom/​actisec/​clipcaster/​parser/​ClipParser;​
494 ····​:​cond_0493 ····​:​cond_0
495 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​actisec/​clipcaster/​ClipCasterService;​-​>onClipDebug(Ljava/​lang/​String;​)​V494 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​actisec/​clipcaster/​ClipCasterService;​-​>onClipDebug(Ljava/​lang/​String;​)​V
  
496 ····​.​line·​173495 ····​.​line·​173
497 ····​return-​void496 ····​return-​void
498 .​end·​method497 .​end·​method
  
664 B
smali/com/actisec/clipcaster/ClipboardHistoryActivity$1.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​6427 ····​.​line·​64
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$1;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
664 B
smali/com/actisec/clipcaster/ClipboardHistoryActivity$2.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​7827 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$2;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$2;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
664 B
smali/com/actisec/clipcaster/ClipboardHistoryActivity$3.smali
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·​instance·​fields20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​21 .​field·​final·​synthetic·​this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
  
22 #·​direct·​methods22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V23 .​method·​constructor·​<init>(Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​)​V
24 ····​.​locals·​024 ····​.​locals·​0
 25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
25 ····​.​prologue26 ····​.​prologue
26 ····​.​line·​9827 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$3;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$3;​-​>this$0:​Lcom/​actisec/​clipcaster/​ClipboardHistoryActiv​ity;​
  
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
276 B
smali/com/actisec/clipcaster/R.smali
Offset 22, 10 lines modifiedOffset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​023 ····​.​locals·​0
  
24 ····​.​prologue24 ····​.​prologue
25 ····​.​line·​1025 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
  
27 ····​.​line·​63 
28 ····​return-​void27 ····​return-​void
29 .​end·​method28 .​end·​method
2.37 KB
smali/com/actisec/clipcaster/parser/ClipParser$ScrapedCredentials.smali
Offset 146, 14 lines modifiedOffset 146, 15 lines modified
  
146 ····​move-​result-​object·​v1146 ····​move-​result-​object·​v1
  
147 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​147 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
148 ····​move-​result-​object·​v1148 ····​move-​result-​object·​v1
  
 149 ····​.​line·​70
149 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​150 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
150 ····​.​line·​71151 ····​.​line·​71
151 ····​const-​string·​v1,​·​",​·​pass=\'"152 ····​const-​string·​v1,​·​",​·​pass=\'"
  
152 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​153 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 165, 14 lines modifiedOffset 166, 15 lines modified
  
165 ····​move-​result-​object·​v1166 ····​move-​result-​object·​v1
  
166 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​167 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
167 ····​move-​result-​object·​v1168 ····​move-​result-​object·​v1
  
 169 ····​.​line·​72
168 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​170 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
169 ····​.​line·​73171 ····​.​line·​73
170 ····​const-​string·​v1,​·​",​·​unknown=\'"172 ····​const-​string·​v1,​·​",​·​unknown=\'"
  
171 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​173 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 184, 14 lines modifiedOffset 186, 15 lines modified
  
184 ····​move-​result-​object·​v1186 ····​move-​result-​object·​v1
  
185 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​187 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
186 ····​move-​result-​object·​v1188 ····​move-​result-​object·​v1
  
 189 ····​.​line·​74
187 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​190 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
188 ····​.​line·​75191 ····​.​line·​75
189 ····​const-​string·​v1,​·​",​·​sourcePackage=\'"192 ····​const-​string·​v1,​·​",​·​sourcePackage=\'"
  
190 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​193 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 203, 14 lines modifiedOffset 206, 15 lines modified
  
203 ····​move-​result-​object·​v1206 ····​move-​result-​object·​v1
  
204 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​207 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
205 ····​move-​result-​object·​v1208 ····​move-​result-​object·​v1
  
 209 ····​.​line·​76
206 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​210 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
207 ····​.​line·​77211 ····​.​line·​77
208 ····​const-​string·​v1,​·​",​·​isCertain="212 ····​const-​string·​v1,​·​",​·​isCertain="
  
209 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​213 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
  
Offset 218, 14 lines modifiedOffset 222, 15 lines modified
  
218 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser$ScrapedCre​dentials;​-​>isCertain:​Z222 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​actisec/​clipcaster/​parser/​ClipParser$ScrapedCre​dentials;​-​>isCertain:​Z
  
219 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​223 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Z)​Ljava/​lang/​StringBuilder;​
  
220 ····​move-​result-​object·​v1224 ····​move-​result-​object·​v1
  
 225 ····​.​line·​78
221 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​226 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
222 ····​.​line·​79227 ····​.​line·​79
223 ····​const/​16·​v1,​·​0x7d228 ····​const/​16·​v1,​·​0x7d
  
224 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​229 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(C)​Ljava/​lang/​StringBuilder;​
  
3.13 KB
smali/com/actisec/clipcaster/util/EnvironmentUtil.smali
Offset 27, 58 lines modifiedOffset 27, 57 lines modified
27 ············​"Ljava/​lang/​String;​",​27 ············​"Ljava/​lang/​String;​",​
28 ············​">;​"28 ············​">;​"
29 ········​}29 ········​}
30 ····​.​end·​annotation30 ····​.​end·​annotation
  
31 ····​.​prologue31 ····​.​prologue
32 ····​.​line·​4632 ····​.​line·​46
33 ····​new-​instance·​v2,​·​Ljava/​util/​ArrayList;​33 ····​new-​instance·​v1,​·​Ljava/​util/​ArrayList;​
  
34 ····​invoke-​direct·​{v2},​·​Ljava/​util/​ArrayList;​-​><init>()​V34 ····​invoke-​direct·​{v1},​·​Ljava/​util/​ArrayList;​-​><init>()​V
  
35 ····​.​line·​5335 ····​.​line·​53
36 ····​.​local·​v2,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"36 ····​.​local·​v1,​·​"result":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​String;​>;​"
37 ····​const-​string·​v4,​·​"activity"37 ····​const-​string·​v3,​·​"activity"
  
38 ····​invoke-​virtual·​{p0,​·​v4},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​38 ····​invoke-​virtual·​{p0,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
  
39 ····​move-​result-​object·​v439 ····​move-​result-​object·​v3
  
40 ····​check-​cast·​v4,​·​Landroid/​app/​ActivityManager;​40 ····​check-​cast·​v3,​·​Landroid/​app/​ActivityManager;​
  
41 ····​invoke-​virtual·​{v4},​·​Landroid/​app/​ActivityManager;​-​>getRunningAppProcess​es()​Ljava/​util/​List;​41 ····​invoke-​virtual·​{v3},​·​Landroid/​app/​ActivityManager;​-​>getRunningAppProcess​es()​Ljava/​util/​List;​
  
42 ····​move-​result-​object·​v342 ····​move-​result-​object·​v2
  
43 ····​.​line·​5443 ····​.​line·​54
44 ····​.​local·​v3,​·​"runningAppProcesses"​:​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​>;​"44 ····​.​local·​v2,​·​"runningAppProcesses"​:​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​>;​"
45 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​45 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
  
46 ····​move-​result-​object·​v046 ····​move-​result-​object·​v3
  
47 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​ 
48 ····​:​goto_047 ····​:​goto_0
49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z48 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
  
50 ····​move-​result·​v449 ····​move-​result·​v4
  
51 ····​if-​eqz·​v4,​·​:​cond_050 ····​if-​eqz·​v4,​·​:​cond_0
  
52 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​51 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
  
53 ····​move-​result-​object·​v152 ····​move-​result-​object·​v0
  
54 ····​check-​cast·​v1,​·​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​53 ····​check-​cast·​v0,​·​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​
  
55 ····​.​line·​5554 ····​.​line·​55
56 ····​.​local·​v1,​·​"info":​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​55 ····​.​local·​v0,​·​"info":​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​
57 ····​iget-​object·​v4,​·​v1,​·​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​-​>processName:​Ljava/​lang/​String;​56 ····​iget-​object·​v4,​·​v0,​·​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​-​>processName:​Ljava/​lang/​String;​
  
58 ····​invoke-​interface·​{v2,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z57 ····​invoke-​interface·​{v1,​·​v4},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
  
59 ····​goto·​:​goto_058 ····​goto·​:​goto_0
  
60 ····​.​line·​5759 ····​.​line·​57
61 ····​.​end·​local·​v1····​#·​"info":​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​60 ····​.​end·​local·​v0····​#·​"info":​Landroid/​app/​ActivityManager$Runni​ngAppProcessInfo;​
62 ····​:​cond_061 ····​:​cond_0
63 ····​return-​object·​v262 ····​return-​object·​v1
64 .​end·​method63 .​end·​method