25.6 KB
/home/fdroid/fdroiddata/tmp/com.actisec.clipcaster_48.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.actisec.clipcaster_48.apk
2.75 KB
zipinfo /dev/stdin
Offset 1, 20 lines modifiedOffset 1, 18 lines modified
1 Zip·​file·​size:​·​58601·​bytes,​·​number·​of·​entries:​·​181 Zip·​file·​size:​·​58010·​bytes,​·​number·​of·​entries:​·​16
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·····2912·​bX·​defN·​17-​Jul-​17·12:​49·res/​layout/​about_text.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​14-​Nov-​30·06:​06·META-​INF/​fdroidserverid6 -​rw-​-​-​-​·····​2.​0·​fat·····1028·​bl·​defN·​17-​Jul-​17·12:​49·res/​layout/​activity_my.​xml
7 -​rw-​-​-​-​·····​2.​0·​fat·····2604·​bX·​defN·​14-​Nov-​30·06:​06·AndroidManifest.​xml7 -​rw-​-​-​-​·····​2.​0·​fat······​372·​bl·​defN·​17-​Jul-​17·12:​49·res/​layout/​cliplist_empty.​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······​500·​bl·defN·​17-​Jul-​17·12:​49·​res/​menu/​clipboard_history.​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······​500·​bl·defN·​17-​Jul-​17·12:​49·​res/​menu/​main.​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·····2404·​bl·defN·​17-​Jul-​17·12:​49·AndroidManifest.​xml
11 -​rw-​-​-​-​·····​1.​0·​fat·····8306·​b-​·​stor·​14-​Nov-​30·06:​06·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png11 -​rw-​-​-​-​·····​1.​0·​fat·····4748·​b-​·​stor·​17-​Jul-​17·12:​49·​resources.​arsc
12 -​rw-​-​-​-​·····​1.​0·​fat····12141·​b-​·​stor·​14-​Nov-​30·06:​06·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png12 -​rw-​-​-​-​·····​1.​0·​fat·····​4049·​b-​·​stor·​17-​Jul-​17·12:​49·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····2.​0·​fat·····​2912·​bl·defN·​14-​Nov-​30·06:​06·​res/​layout/​about_text.​xml13 -​rw-​-​-​-​·····1.​0·​fat·····​2382·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
14 -​rw-​-​-​-​·····2.​0·​fat·····1028·​bl·defN·​14-​Nov-​30·06:​06·​res/​layout/​activity_my.​xml14 -​rw-​-​-​-​·····1.​0·​fat·····5224·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​xhdpi-​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·····8306·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​xxhdpi-​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····12141·​b-​·stor·​17-​Jul-​17·12:​49·​res/​drawable-​xxxhdpi-​v4/​ic_launcher.​png
17 -​rw-​-​-​-​·····​2.​0·​fat······​500·​bl·​defN·​14-​Nov-​30·06:​06·res/​menu/​main.​xml17 -​rw-​-​-​-​·····​2.​0·​fat····35336·​bl·​defN·​17-​Jul-​17·12:​49·classes.​dex
18 -​rw-​-​-​-​·····​1.​0·fat·····​4896·​b-​·stor·14-​Nov-​30·​06:​06·resources.​arsc18 16·​files,​·83885·bytes·uncompressed,​·55808·​bytes·​compressed:​··​33.​5%
19 -​rw-​-​-​-​·····​2.​0·​fat····​35236·​bl·​defN·​14-​Nov-​30·​06:​06·​classes.​dex 
20 18·​files,​·​84215·​bytes·​uncompressed,​·​56077·​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">
10.3 KB
classes.dex
10.3 KB
classes.jar
4.04 KB
zipinfo /dev/stdin
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·​file·​size:​·​47458·​bytes,​·​number·​of·​entries:​·​601 Zip·​file·​size:​·​47451·​bytes,​·​number·​of·​entries:​·​60
2 ?rwxrwxr-​x··​2.​0·​unx······​807·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutActivity$1.​class2 ?rwxrwxr-​x··​2.​0·​unx······​807·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutActivity$1.​class
3 ?rwxrwxr-​x··​2.​0·​unx·····​1607·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutActivity.​class3 ?rwxrwxr-​x··​2.​0·​unx·····​1607·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutActivity.​class
4 ?rwxrwxr-​x··​2.​0·​unx······​937·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutTextHelper.​class4 ?rwxrwxr-​x··​2.​0·​unx······​937·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​AboutTextHelper.​class
5 ?rwxrwxr-​x··​2.​0·​unx······​434·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​BuildConfig.​class5 ?rwxrwxr-​x··​2.​0·​unx······​434·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​BuildConfig.​class
6 ?rwxrwxr-​x··​2.​0·​unx·····​1282·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService$1.​class6 ?rwxrwxr-​x··​2.​0·​unx·····​1282·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService$1.​class
7 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService$2.​class7 ?rwxrwxr-​x··​2.​0·​unx······​614·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService$2.​class
8 ?rwxrwxr-​x··​2.​0·​unx······​545·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$1.​class8 ?rwxrwxr-​x··​2.​0·​unx······​545·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipboardHistoryActiv​ity$1.​class
Offset 18, 15 lines modifiedOffset 18, 15 lines modified
18 ?rwxrwxr-​x··​2.​0·​unx······​233·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$menu.​class18 ?rwxrwxr-​x··​2.​0·​unx······​233·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$menu.​class
19 ?rwxrwxr-​x··​2.​0·​unx·····​1190·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$string.​class19 ?rwxrwxr-​x··​2.​0·​unx·····​1190·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$string.​class
20 ?rwxrwxr-​x··​2.​0·​unx······​197·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$style.​class20 ?rwxrwxr-​x··​2.​0·​unx······​197·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R$style.​class
21 ?rwxrwxr-​x··​2.​0·​unx······​139·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R.​class21 ?rwxrwxr-​x··​2.​0·​unx······​139·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​R.​class
22 ?rwxrwxr-​x··​2.​0·​unx·····​1158·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​ClipParser$ScrapedCre​dentials.​class22 ?rwxrwxr-​x··​2.​0·​unx·····​1158·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​ClipParser$ScrapedCre​dentials.​class
23 ?rwxrwxr-​x··​2.​0·​unx······​194·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​ClipParser.​class23 ?rwxrwxr-​x··​2.​0·​unx······​194·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​ClipParser.​class
24 ?rwxrwxr-​x··​2.​0·​unx······​641·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​Parsers.​class24 ?rwxrwxr-​x··​2.​0·​unx······​641·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​Parsers.​class
25 ?rwxrwxr-​x··​2.​0·​unx······​856·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​util/​EnvironmentUtil.​class25 ?rwxrwxr-​x··​2.​0·​unx······​853·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​util/​EnvironmentUtil.​class
26 ?rwxrwxr-​x··​2.​0·​unx······​131·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​Identifier.​class26 ?rwxrwxr-​x··​2.​0·​unx······​131·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​Identifier.​class
27 ?rwxrwxr-​x··​2.​0·​unx······​155·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$Adjustab​leOrientation.​class27 ?rwxrwxr-​x··​2.​0·​unx······​155·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$Adjustab​leOrientation.​class
28 ?rwxrwxr-​x··​2.​0·​unx······​147·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$BoxLayou​tAxis.​class28 ?rwxrwxr-​x··​2.​0·​unx······​147·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$BoxLayou​tAxis.​class
29 ?rwxrwxr-​x··​2.​0·​unx······​147·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$Calendar​Month.​class29 ?rwxrwxr-​x··​2.​0·​unx······​147·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$Calendar​Month.​class
30 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$CursorTy​pe.​class30 ?rwxrwxr-​x··​2.​0·​unx······​144·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$CursorTy​pe.​class
31 ?rwxrwxr-​x··​2.​0·​unx······​153·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$FlowLayo​utAlignment.​class31 ?rwxrwxr-​x··​2.​0·​unx······​153·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$FlowLayo​utAlignment.​class
32 ?rwxrwxr-​x··​2.​0·​unx······​143·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$FontStyl​e.​class32 ?rwxrwxr-​x··​2.​0·​unx······​143·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​JdkConstants$FontStyl​e.​class
Offset 49, 14 lines modifiedOffset 49, 14 lines modified
49 ?rwxrwxr-​x··​2.​0·​unx······​165·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​Subst.​class49 ?rwxrwxr-​x··​2.​0·​unx······​165·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​intellij/​lang/​annotations/​Subst.​class
50 ?rwxrwxr-​x··​2.​0·​unx······​120·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​Nls.​class50 ?rwxrwxr-​x··​2.​0·​unx······​120·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​Nls.​class
51 ?rwxrwxr-​x··​2.​0·​unx······​123·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​NonNls.​class51 ?rwxrwxr-​x··​2.​0·​unx······​123·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​NonNls.​class
52 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​NotNull.​class52 ?rwxrwxr-​x··​2.​0·​unx······​163·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​NotNull.​class
53 ?rwxrwxr-​x··​2.​0·​unx······​164·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​Nullable.​class53 ?rwxrwxr-​x··​2.​0·​unx······​164·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​Nullable.​class
54 ?rwxrwxr-​x··​2.​0·​unx······​176·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​PropertyKey.​class54 ?rwxrwxr-​x··​2.​0·​unx······​176·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​PropertyKey.​class
55 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​TestOnly.​class55 ?rwxrwxr-​x··​2.​0·​unx······​125·​b-​·​stor·​80-​Jan-​01·​00:​00·​org/​jetbrains/​annotations/​TestOnly.​class
56 ?rwxrwxr-​x··​2.​0·​unx·····​7355·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService.​class56 ?rwxrwxr-​x··​2.​0·​unx·····​7351·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​ClipCasterService.​class
57 ?rwxrwxr-​x··​2.​0·​unx······​622·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​AbstractClipParser.​class57 ?rwxrwxr-​x··​2.​0·​unx······​622·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​AbstractClipParser.​class
58 ?rwxrwxr-​x··​2.​0·​unx·····​1430·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​LastPassParser.​class58 ?rwxrwxr-​x··​2.​0·​unx·····​1430·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​LastPassParser.​class
59 ?rwxrwxr-​x··​2.​0·​unx·····​1560·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​PackageSpecificClipPa​rser.​class59 ?rwxrwxr-​x··​2.​0·​unx·····​1560·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​PackageSpecificClipPa​rser.​class
60 ?rwxrwxr-​x··​2.​0·​unx·····​1534·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​RoboFormParser.​class60 ?rwxrwxr-​x··​2.​0·​unx·····​1534·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​RoboFormParser.​class
61 ?rwxrwxr-​x··​2.​0·​unx······​987·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​KeePassDroidParser.​class61 ?rwxrwxr-​x··​2.​0·​unx······​987·​b-​·​stor·​80-​Jan-​01·​00:​00·​com/​actisec/​clipcaster/​parser/​KeePassDroidParser.​class
62 60·​files,​·​36906·​bytes·​uncompressed,​·​36906·​bytes·​compressed:​··​0.​0%62 60·​files,​·​36899·​bytes·​uncompressed,​·​36899·​bytes·​compressed:​··​0.​0%
3.06 KB
com/actisec/clipcaster/util/EnvironmentUtil.class
2.97 KB
javap -verbose -constants -s -l -private {}
Offset 76, 34 lines modifiedOffset 76, 32 lines modified
76 ·········​3:​·​astore_176 ·········​3:​·​astore_1
77 ·········​4:​·​aload_177 ·········​4:​·​aload_1
78 ·········​5:​·​invokespecial·​#11·················​/​/​·​Method·​java/​util/​ArrayList.​"<init>":​()​V78 ·········​5:​·​invokespecial·​#11·················​/​/​·​Method·​java/​util/​ArrayList.​"<init>":​()​V
79 ·········​8:​·​aload_079 ·········​8:​·​aload_0
80 ·········​9:​·​ldc···········​#13·················​/​/​·​String·​activity80 ·········​9:​·​ldc···········​#13·················​/​/​·​String·​activity
81 ········​11:​·​invokevirtual·​#19·················​/​/​·​Method·​android/​content/​Context.​getSystemService:​(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​81 ········​11:​·​invokevirtual·​#19·················​/​/​·​Method·​android/​content/​Context.​getSystemService:​(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
82 ········​14:​·​checkcast·····​#21·················​/​/​·​class·​android/​app/​ActivityManager82 ········​14:​·​checkcast·····​#21·················​/​/​·​class·​android/​app/​ActivityManager
83 ········​17:​·​astore_283 ········​17:​·invokevirtual·​#25·················​/​/​·​Method·​android/​app/​ActivityManager.​getRunningAppProcesse​s:​()​Ljava/​util/​List;​
84 ········18:​·​aload_284 ········20:​·​astore_2
85 ········19:​·invokevirtual·​#25·················​/​/​·​Method·android/​app/​ActivityManager.​getRunningAppProcesse​s:​()​Ljava/​util/​List;​85 ········21:​·​aload_2
86 ········​22:​·​astore_386 ········​22:​·invokeinterface·​#31,​··​1···········​/​/​·​InterfaceMethod·​java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​
87 ········​23:​·​aload_387 ········​27:​·​astore_3
88 ········​24:​·​invokeinterface·​#31,​··​1···········​/​/​·​InterfaceMethod·java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​88 ········​28:​·​aload_3
89 ········​29:​·astore········489 ········​29:​·invokeinterface·​#37,​··​1···········/​/​·InterfaceMethod·java/​util/​Iterator.​hasNext:​()​Z
90 ········​31:​·aload·········​490 ········​34:​·istore········​4
91 ········​33:​·​invokeinterface·​#37,​··​1···········/​/​·InterfaceMethod·java/​util/​Iterator.​hasNext:​()​Z91 ········​36:​·​iload·········4
92 ········​38:​·​istore········592 ········​38:​·​ifeq··········71
93 ········​40:​·iload·········​593 ········​41:​·aload_3
94 ········​42:​·​ifeq··········7494 ········​42:​·​invokeinterface·​#41,​··​1···········/​/​·InterfaceMethod·java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​
95 ········​45:​·​aload·········495 ········​47:​·checkcast·····​#43·················/​/​·class·android/​app/​ActivityManager$Runni​ngAppProcessInfo
96 ········47:​·invokeinterface·​#41,​··​1···········/​/​·InterfaceMethod·java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​96 ········50:​·astore········5
97 ········​52:​·checkcast·····​#43·················/​/​·class·android/​app/​ActivityManager$Runni​ngAppProcessInfo97 ········​52:​·​aload·········5
98 ········​55:​·astore········698 ········​54:​·getfield······​#47·················/​/​·Field·android/​app/​ActivityManager$Runni​ngAppProcessInfo.​processName:​Ljava/​lang/​String;​
99 ········​57:​·​aload·········​699 ········​57:​·​astore········​6
100 ········​59:​·getfield······​#47·················​/​/​·​Field·​android/​app/​ActivityManager$Runni​ngAppProcessInfo.​processName:​Ljava/​lang/​String;​100 ········​59:​·​aload_1
101 ········​62:​·​astore_2101 ········​60:​·aload·········​6
102 ········​63:​·​aload_1102 ········​62:​·​invokeinterface·​#51,​··​2···········​/​/​·​InterfaceMethod·java/​util/​List.​add:​(Ljava/​lang/​Object;​)​Z
103 ········​64:​·aload_2103 ········​67:​·pop
104 ········​65:​·invokeinterface·​#51,​··​2···········/​/​·InterfaceMethod·java/​util/​List.​add:​(Ljava/​lang/​Object;​)​Z104 ········​68:​·goto··········28
105 ········​70:​·pop105 ········​71:​·aload_1
106 ········​71:​·​goto··········​31106 ········​72:​·areturn
107 ········​74:​·​aload_1 
108 ········​75:​·​areturn 
109 }107 }
3.17 KB
com/actisec/clipcaster/ClipCasterService.class
3.08 KB
javap -verbose -constants -s -l -private {}
Offset 760, 43 lines modifiedOffset 760, 41 lines modified
760 ·······​324:​·​astore········​7760 ·······​324:​·​astore········​7
761 ·······​326:​·​goto··········​224761 ·······​326:​·​goto··········​224
  
762 ··​private·​void·​onClip(java.​lang.​String)​;​762 ··​private·​void·​onClip(java.​lang.​String)​;​
763 ····​descriptor:​·​(Ljava/​lang/​String;​)​V763 ····​descriptor:​·​(Ljava/​lang/​String;​)​V
764 ····​flags:​·​ACC_PRIVATE764 ····​flags:​·​ACC_PRIVATE
765 ····​Code:​765 ····​Code:​
766 ······​stack=300,​·​locals=6,​·​args_size=2766 ······​stack=300,​·​locals=5,​·​args_size=2
767 ·········​0:​·​getstatic·····​#41·················​/​/​·​Field·​mClips:​Ljava/​util/​List;​767 ·········​0:​·​getstatic·····​#41·················​/​/​·​Field·​mClips:​Ljava/​util/​List;​
768 ·········​3:​·​aload_1768 ·········​3:​·​aload_1
769 ·········​4:​·​invokeinterface·​#199,​··​2··········​/​/​·​InterfaceMethod·​java/​util/​List.​add:​(Ljava/​lang/​Object;​)​Z769 ·········​4:​·​invokeinterface·​#199,​··​2··········​/​/​·​InterfaceMethod·​java/​util/​List.​add:​(Ljava/​lang/​Object;​)​Z
770 ·········​9:​·​pop770 ·········​9:​·​pop
771 ········​10:​·​invokestatic··​#205················​/​/​·​Method·​com/​actisec/​clipcaster/​parser/​Parsers.​getClipParsers:​()​Ljava/​util/​List;​771 ········​10:​·​invokestatic··​#205················​/​/​·​Method·​com/​actisec/​clipcaster/​parser/​Parsers.​getClipParsers:​()​Ljava/​util/​List;​
772 ········​13:​·​astore_2772 ········​13:​·invokeinterface·​#209,​··​1··········​/​/​·​InterfaceMethod·​java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​
773 ········​14:​·​aload_2773 ········​18:​·​astore_2
774 ········​15:​·​invokeinterface·​#209,​··​1··········​/​/​·​InterfaceMethod·java/​util/​List.​iterator:​()​Ljava/​util/​Iterator;​774 ········​19:​·​aload_2
775 ········​20:​·​astore_3775 ········​20:​·invokeinterface·​#214,​··​1··········​/​/​·​InterfaceMethod·​java/​util/​Iterator.​hasNext:​()​Z
776 ········​21:​·aload_3776 ········​25:​·istore_3
777 ········​22:​·​invokeinterface·​#214,​··​1··········​/​/​·​InterfaceMethod·java/​util/​Iterator.​hasNext:​()​Z777 ········​26:​·​iload_3
778 ········​27:​·​istore········​4778 ········​27:​·​ifeq··········54
779 ········29:​·iload·········​4779 ········30:​·aload_2
780 ········​31:​·​ifeq··········58780 ········​31:​·​invokeinterface·​#218,​··​1··········/​/​·InterfaceMethod·java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​
781 ········​34:​·​aload_3781 ········​36:​·checkcast·····​#220················​/​/​·​class·​com/​actisec/​clipcaster/​parser/​ClipParser
782 ········​35:​·invokeinterface·​#218,​··​1··········/​/​·InterfaceMethod·java/​util/​Iterator.​next:​()​Ljava/​lang/​Object;​782 ········​39:​·astore········4
783 ········​40:​·checkcast·····​#220················/​/​·class·com/​actisec/​clipcaster/​parser/​ClipParser783 ········​41:​·​aload·········4
784 ········​43:​·​astore········​5784 ········​43:​·​aload_0
785 ········​45:​·​aload·········​5785 ········​44:​·​aload_0
786 ········​47:​·​aload_0786 ········​45:​·​aload_1
787 ········​48:​·​aload_0787 ········​46:​·​invokeinterface·​#223,​··​4··········​/​/​·​InterfaceMethod·com/​actisec/​clipcaster/​parser/​ClipParser.​onClip:​(Landroid/​content/​Context;​Lcom/​actisec/​clipcaster/​CredHandler;​Ljava/​lang/​String;​)​V
788 ········49:​·aload_1788 ········51:​·goto··········19
789 ········​50:​·​invokeinterface·​#223,​··4··········​/​/​·​InterfaceMethod·com/​actisec/​clipcaster/​parser/​ClipParser.​onClip:​(Landroid/​content/​Context;​Lcom/​actisec/​clipcaster/​CredHandler;​Ljava/​lang/​String;​)​V789 ········​54:​·​aload_0
790 ········​55:​·goto··········​21790 ········​55:​·aload_1
791 ········​58:​·​aload_0791 ········​56:​·invokespecial·​#226················​/​/​·​Method·onClipDebug:​(Ljava/​lang/​String;​)​V
792 ········​59:​·aload_1792 ········​59:​·return
793 ········​60:​·​invokespecial·​#226················​/​/​·​Method·​onClipDebug:​(Ljava/​lang/​String;​)​V 
794 ········​63:​·​return 
  
795 ··​private·​void·​onClipDebug(java.​lang.​String)​;​793 ··​private·​void·​onClipDebug(java.​lang.​String)​;​
796 ····​descriptor:​·​(Ljava/​lang/​String;​)​V794 ····​descriptor:​·​(Ljava/​lang/​String;​)​V
797 ····​flags:​·​ACC_PRIVATE795 ····​flags:​·​ACC_PRIVATE
798 ····​Code:​796 ····​Code:​
799 ······​stack=300,​·​locals=4,​·​args_size=2797 ······​stack=300,​·​locals=4,​·​args_size=2
800 ·········​0:​·​invokestatic··​#231················​/​/​·​Method·​android/​os/​Debug.​isDebuggerConnected:​()​Z798 ·········​0:​·​invokestatic··​#231················​/​/​·​Method·​android/​os/​Debug.​isDebuggerConnected:​()​Z
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
  
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
  
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
  
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.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$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
  
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.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