413 KB
/home/fdroid/fdroiddata/tmp/com.actisec.clipcaster_48.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.actisec.clipcaster_48.apk
1.72 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 18 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·f4c025081ef30dce601df921470107546573b49631ee949e448d73b3ec207ddb 
10 Signer·#1·certificate·SHA-1·digest:·5387c88167a1303412eab9096fdfc211abc7fdc5 
11 Signer·#1·certificate·MD5·digest:·e8ee06433b5411f88928fd83846339db 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b7f6f654005e18044c3b2c5f4d75c7d844a14ca4a223bb8d164a7e93a02bacbb 
15 Signer·#1·public·key·SHA-1·digest:·5f227e862d471fdac2b5f94a2e5eadf421e45ca4 
16 Signer·#1·public·key·MD5·digest:·8db3fe134ae19beb028bc77f93f8a2d1 
17 WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34.1 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 168 lines modifiedOffset 1, 171 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:·····················58601·(000000000000E4E9h)4 ··Zip·archive·file·size:·····················57978·(000000000000E27Ah)
5 ··Actual·end-cent-dir·record·offset:·········58579·(000000000000E4D3h)5 ··Actual·end-cent-dir·record·offset:·········57956·(000000000000E264h)
6 ··Expected·end-cent-dir·record·offset:·······58579·(000000000000E4D3h)6 ··Expected·end-cent-dir·record·offset:·······57956·(000000000000E264h)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·18·entries.9 ··central·directory·contains·16·entries.
10 ··The·central·directory·is·1295·(000000000000050Fh)·bytes·long,10 ··The·central·directory·is·1158·(0000000000000486h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·57284·(000000000000DFC4h).12 ··is·56798·(000000000000DDDEh).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··res/layout/about_text.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2014·Nov·30·06:51:0626 ··file·last·modified·on·(DOS·date/time):··········2017·Jul·17·12:49:12
27 ··32-bit·CRC·value·(hex):·························080d905927 ··32-bit·CRC·value·(hex):·························f8b59919
28 ··compressed·size:································603·bytes28 ··compressed·size:································738·bytes
29 ··uncompressed·size:······························1265·bytes29 ··uncompressed·size:······························2912·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························25·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/AC2C17F3.SF43 ··res/layout/activity_my.xml
  
42 ··offset·of·local·header·from·start·of·archive:···66944 ··offset·of·local·header·from·start·of·archive:···813
43 ··················································(000000000000029Dh)·bytes45 ··················································(000000000000032Dh)·bytes
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················2.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···2.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························deflated
49 ··compression·sub-type·(deflation):···············normal51 ··compression·sub-type·(deflation):···············normal
50 ··file·security·status:···························not·encrypted52 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes53 ··extended·local·header:··························yes
52 ··file·last·modified·on·(DOS·date/time):··········2014·Nov·30·06:51:0654 ··file·last·modified·on·(DOS·date/time):··········2017·Jul·17·12:49:12
53 ··32-bit·CRC·value·(hex):·························859fce9555 ··32-bit·CRC·value·(hex):·························8dd3c0c6
54 ··compressed·size:································682·bytes56 ··compressed·size:································474·bytes
55 ··uncompressed·size:······························1386·bytes57 ··uncompressed·size:······························1028·bytes
56 ··length·of·filename:·····························20·characters58 ··length·of·filename:·····························26·characters
57 ··length·of·extra·field:··························0·bytes59 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters60 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·161 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary62 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex63 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none64 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.65 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:66 Central·directory·entry·#3:
65 ---------------------------67 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.68 ··There·are·an·extra·16·bytes·preceding·this·file.
  
67 ··META-INF/AC2C17F3.RSA69 ··res/layout/cliplist_empty.xml
  
68 ··offset·of·local·header·from·start·of·archive:···141770 ··offset·of·local·header·from·start·of·archive:···1359
69 ··················································(0000000000000589h)·bytes71 ··················································(000000000000054Fh)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT72 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.073 ··version·of·encoding·software:···················2.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT74 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.075 ··minimum·software·version·required·to·extract:···2.0
74 ··compression·method:·····························deflated76 ··compression·method:·····························deflated
75 ··compression·sub-type·(deflation):···············normal77 ··compression·sub-type·(deflation):···············normal
76 ··file·security·status:···························not·encrypted78 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes79 ··extended·local·header:··························yes
78 ··file·last·modified·on·(DOS·date/time):··········2014·Nov·30·06:51:0680 ··file·last·modified·on·(DOS·date/time):··········2017·Jul·17·12:49:12
79 ··32-bit·CRC·value·(hex):·························072ed7e981 ··32-bit·CRC·value·(hex):·························1d8be09f
80 ··compressed·size:································1075·bytes82 ··compressed·size:································209·bytes
81 ··uncompressed·size:······························1332·bytes83 ··uncompressed·size:······························372·bytes
82 ··length·of·filename:·····························21·characters84 ··length·of·filename:·····························29·characters
83 ··length·of·extra·field:··························0·bytes85 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters86 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·187 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary88 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex89 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none90 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.91 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:92 Central·directory·entry·#4:
91 ---------------------------93 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.94 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··META-INF/buildserverid95 ··res/menu/clipboard_history.xml
  
94 ··offset·of·local·header·from·start·of·archive:···255996 ··offset·of·local·header·from·start·of·archive:···1643
95 ··················································(00000000000009FFh)·bytes97 ··················································(000000000000066Bh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT98 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.099 ··version·of·encoding·software:···················2.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT100 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.0101 ··minimum·software·version·required·to·extract:···2.0
100 ··compression·method:·····························deflated102 ··compression·method:·····························deflated
101 ··compression·sub-type·(deflation):···············normal103 ··compression·sub-type·(deflation):···············normal
102 ··file·security·status:···························not·encrypted104 ··file·security·status:···························not·encrypted
Max diff block lines reached; 26993/34852 bytes (77.45%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
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·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="48"·android:versionName="1.0.48"·package="com.actisec.clipcaster"·platformBuildVersionCode="20"·platformBuildVersionName="4.4W.2-1537038">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="48"·android:versionName="1.0.48"·package="com.actisec.clipcaster">
3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="20"/>3 ··<uses-sdk·android:minSdkVersion="16"·android:targetSdkVersion="20"/>
4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">4 ··<application·android:theme="@style/AppTheme"·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="true">
5 ····<activity·android:label="@string/act_clipboard_title"·android:name="com.actisec.clipcaster.ClipboardHistoryActivity"·android:parentActivityName="com.actisec.clipcaster.AboutActivity">5 ····<activity·android:label="@string/act_clipboard_title"·android:name="com.actisec.clipcaster.ClipboardHistoryActivity"·android:parentActivityName="com.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">
26.7 KB
resources.arsc
Format-specific differences are supported for Android package resource table (ARSC) but no file-specific differences were detected; falling back to a binary diff.
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
00000000:·0200·0c00·2013·0000·0100·0000·0100·1c00··....·...........00000000:·0200·0c00·8c12·0000·0100·0000·0100·1c00··................
00000010:·7006·0000·2400·0000·0000·0000·0001·0000··p...$...........00000010:·7006·0000·2400·0000·0000·0000·0001·0000··p...$...........
00000020:·ac00·0000·0000·0000·0000·0000·1c00·0000··................00000020:·ac00·0000·0000·0000·0000·0000·1c00·0000··................
00000030:·3900·0000·5900·0000·7a00·0000·8e00·0000··9...Y...z.......00000030:·3900·0000·5900·0000·7a00·0000·8e00·0000··9...Y...z.......
00000040:·b500·0000·dc00·0000·0401·0000·2d01·0000··............-...00000040:·b500·0000·dc00·0000·0401·0000·2d01·0000··............-...
00000050:·5701·0000·5f01·0000·7501·0000·f501·0000··W..._...u.......00000050:·5701·0000·5f01·0000·7501·0000·f501·0000··W..._...u.......
00000060:·7702·0000·3603·0000·9203·0000·a203·0000··w...6...........00000060:·7702·0000·3603·0000·9203·0000·a203·0000··w...6...........
00000070:·ba03·0000·cd03·0000·a604·0000·ba04·0000··................00000070:·ba03·0000·cd03·0000·a604·0000·ba04·0000··................
Offset 97, 16 lines modifiedOffset 97, 16 lines modified
00000600:·3224·7300·1313·4372·6564·656e·7469·616c··2$s...Credential00000600:·3224·7300·1313·4372·6564·656e·7469·616c··2$s...Credential
00000610:·7320·536e·6966·6665·6400·0c0c·4865·6c6c··s·Sniffed...Hell00000610:·7320·536e·6966·6665·6400·0c0c·4865·6c6c··s·Sniffed...Hell
00000620:·6f20·776f·726c·6421·0007·0748·6973·746f··o·world!...Histo00000620:·6f20·776f·726c·6421·0007·0748·6973·746f··o·world!...Histo
00000630:·7279·0004·0450·6173·7300·0f0f·5365·7276··ry...Pass...Serv00000630:·7279·0004·0450·6173·7300·0f0f·5365·7276··ry...Pass...Serv
00000640:·6963·6520·5374·6f70·7065·6400·0f0f·5365··ice·Stopped...Se00000640:·6963·6520·5374·6f70·7065·6400·0f0f·5365··ice·Stopped...Se
00000650:·7276·6963·6520·5275·6e6e·696e·6700·1313··rvice·Running...00000650:·7276·6963·6520·5275·6e6e·696e·6700·1313··rvice·Running...
00000660:·3c62·3e4d·6f6e·6974·6f72·696e·673a·203c··<b>Monitoring:·<00000660:·3c62·3e4d·6f6e·6974·6f72·696e·673a·203c··<b>Monitoring:·<
00000670:·2f62·3e00·0404·5573·6572·0000·0002·2001··/b>...User....·.00000670:·2f62·3e00·0404·5573·6572·0000·0002·1c01··/b>...User......
00000680:·a40c·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...00000680:·100c·0000·7f00·0000·6300·6f00·6d00·2e00··........c.o.m...
00000690:·6100·6300·7400·6900·7300·6500·6300·2e00··a.c.t.i.s.e.c...00000690:·6100·6300·7400·6900·7300·6500·6300·2e00··a.c.t.i.s.e.c...
000006a0:·6300·6c00·6900·7000·6300·6100·7300·7400··c.l.i.p.c.a.s.t.000006a0:·6300·6c00·6900·7000·6300·6100·7300·7400··c.l.i.p.c.a.s.t.
000006b0:·6500·7200·0000·0000·0000·0000·0000·0000··e.r.............000006b0:·6500·7200·0000·0000·0000·0000·0000·0000··e.r.............
000006c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000006c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000006d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000006e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000006f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
Offset 114, 193 lines modifiedOffset 114, 184 lines modified
00000710:·0000·0000·0000·0000·0000·0000·0000·0000··................00000710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000720:·0000·0000·0000·0000·0000·0000·0000·0000··................00000720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000730:·0000·0000·0000·0000·0000·0000·0000·0000··................00000730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000740:·0000·0000·0000·0000·0000·0000·0000·0000··................00000740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000750:·0000·0000·0000·0000·0000·0000·0000·0000··................00000750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000760:·0000·0000·0000·0000·0000·0000·0000·0000··................00000760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000770:·0000·0000·0000·0000·0000·0000·0000·0000··................00000770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000780:·0000·0000·0000·0000·2001·0000·0800·0000··........·.......00000780:·0000·0000·0000·0000·1c01·0000·0800·0000··................
00000790:·9c01·0000·2500·0000·0000·0000·0100·1c00··....%...........00000790:·9801·0000·2500·0000·0100·1c00·7c00·0000··....%.......|...
000007a0:·7c00·0000·0800·0000·0000·0000·0001·0000··|............... 
000007b0:·3c00·0000·0000·0000·0000·0000·0700·0000··<...............000007a0:·0800·0000·0000·0000·0001·0000·3c00·0000··............<...
000007c0:·1200·0000·1b00·0000·2300·0000·2c00·0000··........#...,... 
000007d0:·3400·0000·3b00·0000·0404·6174·7472·0008··4...;.....attr.. 
000007e0:·0864·7261·7761·626c·6500·0606·6c61·796f··.drawable...layo 
000007f0:·7574·0005·0564·696d·656e·0006·0673·7472··ut...dimen...str 
00000800:·696e·6700·0505·7374·796c·6500·0404·6d65··ing...style...me 
00000810:·6e75·0002·0269·6400·0100·1c00·4803·0000··nu...id.....H... 
00000820:·2500·0000·0000·0000·0001·0000·b000·0000··%............... 
00000830:·0000·0000·0000·0000·0e00·0000·1b00·0000··................000007b0:·0000·0000·0000·0000·0700·0000·1200·0000··................
00000840:·2900·0000·3a00·0000·5700·0000·7200·0000··)...:...W...r... 
00000850:·7a00·0000·9500·0000·aa00·0000·b800·0000··z...............000007c0:·1b00·0000·2300·0000·2c00·0000·3400·0000··....#...,...4...
 000007d0:·3b00·0000·0404·6174·7472·0008·0864·7261··;.....attr...dra
 000007e0:·7761·626c·6500·0606·6c61·796f·7574·0005··wable...layout..
 000007f0:·0564·696d·656e·0006·0673·7472·696e·6700··.dimen...string.
 00000800:·0505·7374·796c·6500·0404·6d65·6e75·0002··..style...menu..
 00000810:·0269·6400·0100·1c00·4803·0000·2500·0000··.id.....H...%...
00000860:·d400·0000·e300·0000·f900·0000·1701·0000··................ 
00000870:·2501·0000·3b01·0000·5101·0000·6301·0000··%...;...Q...c... 
00000880:·6e01·0000·7601·0000·7d01·0000·9701·0000··n...v...}....... 
00000890:·b701·0000·cb01·0000·d901·0000·e301·0000··................ 
000008a0:·ea01·0000·0502·0000·1f02·0000·3802·0000··............8... 
000008b0:·3f02·0000·4a02·0000·5e02·0000·6502·0000··?...J...^...e... 
000008c0:·7502·0000·8402·0000·0b0b·6963·5f6c·6175··u.........ic_lau 
000008d0:·6e63·6865·7200·0a0a·6162·6f75·745f·7465··ncher...about_te 
000008e0:·7874·000b·0b61·6374·6976·6974·795f·6d79··xt...activity_my 
000008f0:·000e·0e63·6c69·706c·6973·745f·656d·7074··...cliplist_empt 
00000900:·7900·1a1a·6163·7469·7669·7479·5f68·6f72··y...activity_hor 
00000910:·697a·6f6e·7461·6c5f·6d61·7267·696e·0018··izontal_margin.. 
00000920:·1861·6374·6976·6974·795f·7665·7274·6963··.activity_vertic 
00000930:·616c·5f6d·6172·6769·6e00·0505·6162·6f75··al_margin...abou 
00000940:·7400·1818·6162·6f75·745f·696e·7374·7275··t...about_instru 
00000950:·6374·696f·6e5f·6865·6164·6572·0012·1261··ction_header...a 
00000960:·626f·7574·5f69·6e73·7472·7563·7469·6f6e··bout_instruction 
00000970:·7300·0b0b·6162·6f75·745f·696e·7472·6f00··s...about_intro. 
00000980:·1919·6162·6f75·745f·7061·7373·776f·7264··..about_password 
00000990:·5f6e·6f74·5f73·746f·7265·6400·0c0c·6162··_not_stored...ab 
000009a0:·6f75·745f·736f·7572·6365·0013·1361·626f··out_source...abo 
000009b0:·7574·5f73·6f75·7263·655f·6865·6164·6572··ut_source_header 
000009c0:·001b·1b61·626f·7574·5f73·7570·706f·7274··...about_support 
000009d0:·6564·5f61·7070·735f·6865·6164·6572·000b··ed_apps_header.. 
000009e0:·0b61·626f·7574·5f74·6974·6c65·0013·1361··.about_title...a 
000009f0:·626f·7574·5f76·756c·6e65·7261·6269·6c69··bout_vulnerabili 
00000a00:·7479·0013·1361·6374·5f63·6c69·7062·6f61··ty...act_clipboa 
00000a10:·7264·5f74·6974·6c65·000f·0f61·6374·696f··rd_title...actio 
00000a20:·6e5f·7365·7474·696e·6773·0008·0861·7070··n_settings...app 
00000a30:·5f6e·616d·6500·0505·636c·6561·7200·0404··_name...clear... 
00000a40:·6372·6564·0017·1763·7265·6473·5f6e·6f74··cred...creds_not 
00000a50:·6966·5f63·6f6e·7465·6e74·5f62·6967·001d··if_content_big.. 
00000a60:·1d63·7265·6473·5f6e·6f74·6966·5f63·6f6e··.creds_notif_con 
00000a70:·7465·6e74·5f75·7365·725f·7061·7373·0011··tent_user_pass.. 
00000a80:·1163·7265·6473·5f6e·6f74·6966·5f74·6974··.creds_notif_tit 
00000a90:·6c65·000b·0b68·656c·6c6f·5f77·6f72·6c64··le...hello_world 
00000aa0:·0007·0768·6973·746f·7279·0004·0470·6173··...history...pas 
00000ab0:·7300·1818·7365·7276·6963·655f·7374·6172··s...service_star 
00000ac0:·745f·746f·6767·6c65·5f6f·6666·0017·1773··t_toggle_off...s 
00000ad0:·6572·7669·6365·5f73·7461·7274·5f74·6f67··ervice_start_tog 
00000ae0:·676c·655f·6f6e·0016·1673·6572·7669·6365··gle_on...service 
00000af0:·5f74·6f67·676c·655f·7072·6574·6578·7400··_toggle_pretext. 
00000b00:·0404·7573·6572·0008·0841·7070·5468·656d··..user...AppThem 
00000b10:·6500·1111·636c·6970·626f·6172·645f·6869··e...clipboard_hi 
00000b20:·7374·6f72·7900·0404·6d61·696e·000d·0d73··story...main...s 
00000b30:·6572·7669·6365·546f·6767·6c65·000c·0c61··erviceToggle...a 
00000b40:·6374·696f·6e5f·636c·6561·7200·0e0e·6163··ction_clear...ac 
00000b50:·7469·6f6e·5f68·6973·746f·7279·0000·0000··tion_history.... 
00000b60:·0202·1000·1000·0000·0100·0000·0000·0000··................ 
00000b70:·0202·1000·1400·0000·0200·0000·0100·0000··................ 
00000b80:·0001·0000·0102·4400·5800·0000·0200·0000··......D.X....... 
00000b90:·0100·0000·4800·0000·3000·0000·0000·0000··....H...0....... 
00000ba0:·0000·0000·0000·a000·0000·0000·0000·0000··................00000820:·0000·0000·0001·0000·b000·0000·0000·0000··................
 00000830:·0000·0000·0e00·0000·1b00·0000·2900·0000··............)...
 00000840:·3a00·0000·5700·0000·7200·0000·7a00·0000··:...W...r...z...
 00000850:·9500·0000·aa00·0000·b800·0000·d400·0000··................
 00000860:·e300·0000·f900·0000·1701·0000·2501·0000··............%...
 00000870:·3b01·0000·5101·0000·6301·0000·6e01·0000··;...Q...c...n...
 00000880:·7601·0000·7d01·0000·9701·0000·b701·0000··v...}...........
 00000890:·cb01·0000·d901·0000·e301·0000·ea01·0000··................
 000008a0:·0502·0000·1f02·0000·3802·0000·3f02·0000··........8...?...
 000008b0:·4a02·0000·5e02·0000·6502·0000·7502·0000··J...^...e...u...
 000008c0:·8402·0000·0b0b·6963·5f6c·6175·6e63·6865··......ic_launche
 000008d0:·7200·0a0a·6162·6f75·745f·7465·7874·000b··r...about_text..
 000008e0:·0b61·6374·6976·6974·795f·6d79·000e·0e63··.activity_my...c
 000008f0:·6c69·706c·6973·745f·656d·7074·7900·1a1a··liplist_empty...
 00000900:·6163·7469·7669·7479·5f68·6f72·697a·6f6e··activity_horizon
 00000910:·7461·6c5f·6d61·7267·696e·0018·1861·6374··tal_margin...act
 00000920:·6976·6974·795f·7665·7274·6963·616c·5f6d··ivity_vertical_m
 00000930:·6172·6769·6e00·0505·6162·6f75·7400·1818··argin...about...
 00000940:·6162·6f75·745f·696e·7374·7275·6374·696f··about_instructio
 00000950:·6e5f·6865·6164·6572·0012·1261·626f·7574··n_header...about
 00000960:·5f69·6e73·7472·7563·7469·6f6e·7300·0b0b··_instructions...
 00000970:·6162·6f75·745f·696e·7472·6f00·1919·6162··about_intro...ab
 00000980:·6f75·745f·7061·7373·776f·7264·5f6e·6f74··out_password_not
Max diff block lines reached; 10001/27104 bytes (36.90%) of diff not shown.
338 KB
classes.dex
328 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·d1a4ab3a4 checksum············:·f956dfd0
5 signature···········:·2106...ab365 signature···········:·ad9b...c9ad
6 file_size···········:·352366 file_size···········:·35336
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·57210 string_ids_size·····:·576
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·15912 type_ids_size·······:·164
13 type_ids_off········:·2400·(0x000960)13 type_ids_off········:·2416·(0x000970)
14 proto_ids_size······:·11014 proto_ids_size······:·110
15 proto_ids_off·······:·3036·(0x000bdc)15 proto_ids_off·······:·3072·(0x000c00)
16 field_ids_size······:·9116 field_ids_size······:·91
17 field_ids_off·······:·4356·(0x001104)17 field_ids_off·······:·4392·(0x001128)
18 method_ids_size·····:·23918 method_ids_size·····:·239
19 method_ids_off······:·5084·(0x0013dc)19 method_ids_off······:·5120·(0x001400)
20 class_defs_size·····:·6020 class_defs_size·····:·60
21 class_defs_off······:·6996·(0x001b54)21 class_defs_off······:·7032·(0x001b78)
22 data_size···········:·2618422 data_size···········:·26248
23 data_off············:·9052·(0x00235c)23 data_off············:·9088·(0x002380)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·5225 class_idx···········:·56
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·10327 superclass_idx······:·107
28 source_file_idx·····:·3128 source_file_idx·····:·31
29 static_fields_size··:·029 static_fields_size··:·0
30 instance_fields_size:·130 instance_fields_size:·1
31 direct_methods_size·:·131 direct_methods_size·:·1
32 virtual_methods_size:·132 virtual_methods_size:·1
  
33 Class·#0·annotations:33 Class·#0·annotations:
Offset 55, 68 lines modifiedOffset 55, 68 lines modified
55 ······type··········:·'(Lcom/actisec/clipcaster/AboutActivity;)V'55 ······type··········:·'(Lcom/actisec/clipcaster/AboutActivity;)V'
56 ······access········:·0x10000·(CONSTRUCTOR)56 ······access········:·0x10000·(CONSTRUCTOR)
57 ······code··········-57 ······code··········-
58 ······registers·····:·258 ······registers·····:·2
59 ······ins···········:·259 ······ins···········:·2
60 ······outs··········:·160 ······outs··········:·1
61 ······insns·size····:·6·16-bit·code·units61 ······insns·size····:·6·16-bit·code·units
62 002d28:········································|[002d28]·com.actisec.clipcaster.AboutActivity$1.<init>:(Lcom/actisec/clipcaster/AboutActivity;)V62 002d4c:········································|[002d4c]·com.actisec.clipcaster.AboutActivity$1.<init>:(Lcom/actisec/clipcaster/AboutActivity;)V
63 002d38:·5b01·0200······························|0000:·iput-object·v1,·v0,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@000263 002d5c:·5b01·0200······························|0000:·iput-object·v1,·v0,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@0002
64 002d3c:·7010·bb00·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00bb64 002d60:·7010·bb00·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00bb
65 002d42:·0e00···································|0005:·return-void65 002d66:·0e00···································|0005:·return-void
66 ······catches·······:·(none)66 ······catches·······:·(none)
67 ······positions·····:·67 ······positions·····:·
68 ········0x0000·line=5168 ········0x0000·line=51
69 ······locals········:·69 ······locals········:·
70 ········0x0000·-·0x0006·reg=0·this·Lcom/actisec/clipcaster/AboutActivity$1;·70 ········0x0000·-·0x0006·reg=0·this·Lcom/actisec/clipcaster/AboutActivity$1;·
71 ········0x0000·-·0x0006·reg=1·(null)·Lcom/actisec/clipcaster/AboutActivity;·71 ········0x0000·-·0x0006·reg=1·this$0·Lcom/actisec/clipcaster/AboutActivity;·
  
72 ··Virtual·methods···-72 ··Virtual·methods···-
73 ····#0··············:·(in·Lcom/actisec/clipcaster/AboutActivity$1;)73 ····#0··············:·(in·Lcom/actisec/clipcaster/AboutActivity$1;)
74 ······name··········:·'onCheckedChanged'74 ······name··········:·'onCheckedChanged'
75 ······type··········:·'(Landroid/widget/CompoundButton;Z)V'75 ······type··········:·'(Landroid/widget/CompoundButton;Z)V'
76 ······access········:·0x0001·(PUBLIC)76 ······access········:·0x0001·(PUBLIC)
77 ······code··········-77 ······code··········-
78 ······registers·····:·778 ······registers·····:·7
79 ······ins···········:·379 ······ins···········:·3
80 ······outs··········:·380 ······outs··········:·3
81 ······insns·size····:·32·16-bit·code·units81 ······insns·size····:·32·16-bit·code·units
82 002d44:········································|[002d44]·com.actisec.clipcaster.AboutActivity$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V82 002d68:········································|[002d68]·com.actisec.clipcaster.AboutActivity$1.onCheckedChanged:(Landroid/widget/CompoundButton;Z)V
83 002d54:·3806·1100······························|0000:·if-eqz·v6,·0011·//·+001183 002d78:·3806·1100······························|0000:·if-eqz·v6,·0011·//·+0011
84 002d58:·5440·0200······························|0002:·iget-object·v0,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@000284 002d7c:·5440·0200······························|0002:·iget-object·v0,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@0002
85 002d5c:·2201·1a00······························|0004:·new-instance·v1,·Landroid/content/Intent;·//·type@001a85 002d80:·2201·1e00······························|0004:·new-instance·v1,·Landroid/content/Intent;·//·type@001e
86 002d60:·5442·0200······························|0006:·iget-object·v2,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@000286 002d84:·5442·0200······························|0006:·iget-object·v2,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@0002
87 002d64:·1c03·3a00······························|0008:·const-class·v3,·Lcom/actisec/clipcaster/ClipCasterService;·//·type@003a87 002d88:·1c03·3e00······························|0008:·const-class·v3,·Lcom/actisec/clipcaster/ClipCasterService;·//·type@003e
88 002d68:·7030·2900·2103·························|000a:·invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;.<init>:(Landroid/content/Context;Ljava/lang/Class;)V·//·method@002988 002d8c:·7030·2900·2103·························|000a:·invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;.<init>:(Landroid/content/Context;Ljava/lang/Class;)V·//·method@0029
89 002d6e:·6e20·4a00·1000·························|000d:·invoke-virtual·{v0,·v1},·Lcom/actisec/clipcaster/AboutActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName;·//·method@004a89 002d92:·6e20·4a00·1000·························|000d:·invoke-virtual·{v0,·v1},·Lcom/actisec/clipcaster/AboutActivity;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName;·//·method@004a
90 002d74:·0e00···································|0010:·return-void90 002d98:·0e00···································|0010:·return-void
91 002d76:·5440·0200······························|0011:·iget-object·v0,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@000291 002d9a:·5440·0200······························|0011:·iget-object·v0,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@0002
92 002d7a:·2201·1a00······························|0013:·new-instance·v1,·Landroid/content/Intent;·//·type@001a92 002d9e:·2201·1e00······························|0013:·new-instance·v1,·Landroid/content/Intent;·//·type@001e
93 002d7e:·5442·0200······························|0015:·iget-object·v2,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@000293 002da2:·5442·0200······························|0015:·iget-object·v2,·v4,·Lcom/actisec/clipcaster/AboutActivity$1;.this$0:Lcom/actisec/clipcaster/AboutActivity;·//·field@0002
94 002d82:·1c03·3a00······························|0017:·const-class·v3,·Lcom/actisec/clipcaster/ClipCasterService;·//·type@003a94 002da6:·1c03·3e00······························|0017:·const-class·v3,·Lcom/actisec/clipcaster/ClipCasterService;·//·type@003e
95 002d86:·7030·2900·2103·························|0019:·invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;.<init>:(Landroid/content/Context;Ljava/lang/Class;)V·//·method@002995 002daa:·7030·2900·2103·························|0019:·invoke-direct·{v1,·v2,·v3},·Landroid/content/Intent;.<init>:(Landroid/content/Context;Ljava/lang/Class;)V·//·method@0029
96 002d8c:·6e20·4b00·1000·························|001c:·invoke-virtual·{v0,·v1},·Lcom/actisec/clipcaster/AboutActivity;.stopService:(Landroid/content/Intent;)Z·//·method@004b96 002db0:·6e20·4b00·1000·························|001c:·invoke-virtual·{v0,·v1},·Lcom/actisec/clipcaster/AboutActivity;.stopService:(Landroid/content/Intent;)Z·//·method@004b
97 002d92:·28f1···································|001f:·goto·0010·//·-000f97 002db6:·28f1···································|001f:·goto·0010·//·-000f
98 ······catches·······:·(none)98 ······catches·······:·(none)
99 ······positions·····:·99 ······positions·····:·
100 ········0x0000·line=54100 ········0x0000·line=54
101 ········0x0002·line=55101 ········0x0002·line=55
102 ········0x0010·line=59102 ········0x0010·line=59
103 ········0x0011·line=57103 ········0x0011·line=57
104 ······locals········:·104 ······locals········:·
105 ········0x0000·-·0x0020·reg=4·this·Lcom/actisec/clipcaster/AboutActivity$1;·105 ········0x0000·-·0x0020·reg=4·this·Lcom/actisec/clipcaster/AboutActivity$1;·
106 ········0x0000·-·0x0020·reg=5·buttonView·Landroid/widget/CompoundButton;·106 ········0x0000·-·0x0020·reg=5·buttonView·Landroid/widget/CompoundButton;·
107 ········0x0000·-·0x0020·reg=6·isChecked·Z·107 ········0x0000·-·0x0020·reg=6·isChecked·Z·
  
108 ··source_file_idx···:·31·(AboutActivity.java)108 ··source_file_idx···:·31·(AboutActivity.java)
  
109 Class·#1·header:109 Class·#1·header:
110 class_idx···········:·53110 class_idx···········:·57
111 access_flags········:·1·(0x0001)111 access_flags········:·1·(0x0001)
112 superclass_idx······:·5112 superclass_idx······:·9
113 source_file_idx·····:·31113 source_file_idx·····:·31
114 static_fields_size··:·0114 static_fields_size··:·0
115 instance_fields_size:·1115 instance_fields_size:·1
116 direct_methods_size·:·1116 direct_methods_size·:·1
117 virtual_methods_size:·3117 virtual_methods_size:·3
  
118 Class·#1············-118 Class·#1············-
Offset 136, 17 lines modifiedOffset 136, 17 lines modified
136 ······type··········:·'()V'136 ······type··········:·'()V'
137 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)137 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
138 ······code··········-138 ······code··········-
139 ······registers·····:·1139 ······registers·····:·1
140 ······ins···········:·1140 ······ins···········:·1
141 ······outs··········:·1141 ······outs··········:·1
142 ······insns·size····:·4·16-bit·code·units142 ······insns·size····:·4·16-bit·code·units
143 002d94:········································|[002d94]·com.actisec.clipcaster.AboutActivity.<init>:()V143 002db8:········································|[002db8]·com.actisec.clipcaster.AboutActivity.<init>:()V
144 002da4:·7010·0100·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Activity;.<init>:()V·//·method@0001144 002dc8:·7010·0100·0000·························|0000:·invoke-direct·{v0},·Landroid/app/Activity;.<init>:()V·//·method@0001
145 002daa:·0e00···································|0003:·return-void145 002dce:·0e00···································|0003:·return-void
146 ······catches·······:·(none)146 ······catches·······:·(none)
147 ······positions·····:·147 ······positions·····:·
148 ········0x0000·line=43148 ········0x0000·line=43
149 ······locals········:·149 ······locals········:·
150 ········0x0000·-·0x0004·reg=0·this·Lcom/actisec/clipcaster/AboutActivity;·150 ········0x0000·-·0x0004·reg=0·this·Lcom/actisec/clipcaster/AboutActivity;·
  
151 ··Virtual·methods···-151 ··Virtual·methods···-
Offset 155, 36 lines modifiedOffset 155, 36 lines modified
155 ······type··········:·'(Landroid/os/Bundle;)V'155 ······type··········:·'(Landroid/os/Bundle;)V'
156 ······access········:·0x0004·(PROTECTED)156 ······access········:·0x0004·(PROTECTED)
157 ······code··········-157 ······code··········-
158 ······registers·····:·4158 ······registers·····:·4
Max diff block lines reached; 325341/335319 bytes (97.02%) of diff not shown.
10.3 KB
classes.jar
4.02 KB
zipinfo {}
    
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/ClipboardHistoryActivity$1.class8 ?rwxrwxr-x··2.0·unx······545·b-·stor·80-Jan-01·00:00·com/actisec/clipcaster/ClipboardHistoryActivity$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$ScrapedCredentials.class22 ?rwxrwxr-x··2.0·unx·····1158·b-·stor·80-Jan-01·00:00·com/actisec/clipcaster/parser/ClipParser$ScrapedCredentials.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$AdjustableOrientation.class27 ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$AdjustableOrientation.class
28 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$BoxLayoutAxis.class28 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$BoxLayoutAxis.class
29 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$CalendarMonth.class29 ?rwxrwxr-x··2.0·unx······147·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$CalendarMonth.class
30 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$CursorType.class30 ?rwxrwxr-x··2.0·unx······144·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$CursorType.class
31 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$FlowLayoutAlignment.class31 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$FlowLayoutAlignment.class
32 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$FontStyle.class32 ?rwxrwxr-x··2.0·unx······143·b-·stor·80-Jan-01·00:00·org/intellij/lang/annotations/JdkConstants$FontStyle.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/PackageSpecificClipParser.class59 ?rwxrwxr-x··2.0·unx·····1560·b-·stor·80-Jan-01·00:00·com/actisec/clipcaster/parser/PackageSpecificClipParser.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 79, 34 lines modifiedOffset 79, 32 lines modified
79 ·········3:·astore_179 ·········3:·astore_1
80 ·········4:·aload_180 ·········4:·aload_1
81 ·········5:·invokespecial·#11·················//·Method·java/util/ArrayList."<init>":()V81 ·········5:·invokespecial·#11·················//·Method·java/util/ArrayList."<init>":()V
82 ·········8:·aload_082 ·········8:·aload_0
83 ·········9:·ldc···········#13·················//·String·activity83 ·········9:·ldc···········#13·················//·String·activity
84 ········11:·invokevirtual·#19·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;84 ········11:·invokevirtual·#19·················//·Method·android/content/Context.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;
85 ········14:·checkcast·····#21·················//·class·android/app/ActivityManager85 ········14:·checkcast·····#21·················//·class·android/app/ActivityManager
86 ········17:·astore_2 
87 ········18:·aload_2 
88 ········19:·invokevirtual·#25·················//·Method·android/app/ActivityManager.getRunningAppProcesses:()Ljava/util/List;86 ········17:·invokevirtual·#25·················//·Method·android/app/ActivityManager.getRunningAppProcesses:()Ljava/util/List;
89 ········22:·astore_387 ········20:·astore_2
90 ········23:·aload_388 ········21:·aload_2
91 ········24:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;89 ········22:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
92 ········29:·astore········4 
93 ········31:·aload·········490 ········27:·astore_3
 91 ········28:·aload_3
94 ········33:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z92 ········29:·invokeinterface·#37,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
95 ········38:·istore········593 ········34:·istore········4
96 ········40:·iload·········594 ········36:·iload·········4
97 ········42:·ifeq··········7495 ········38:·ifeq··········71
98 ········45:·aload·········496 ········41:·aload_3
99 ········47:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;97 ········42:·invokeinterface·#41,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
100 ········52:·checkcast·····#43·················//·class·android/app/ActivityManager$RunningAppProcessInfo98 ········47:·checkcast·····#43·················//·class·android/app/ActivityManager$RunningAppProcessInfo
101 ········55:·astore········699 ········50:·astore········5
102 ········57:·aload·········6100 ········52:·aload·········5
103 ········59:·getfield······#47·················//·Field·android/app/ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String;101 ········54:·getfield······#47·················//·Field·android/app/ActivityManager$RunningAppProcessInfo.processName:Ljava/lang/String;
104 ········62:·astore_2102 ········57:·astore········6
105 ········63:·aload_1103 ········59:·aload_1
106 ········64:·aload_2104 ········60:·aload·········6
107 ········65:·invokeinterface·#51,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z105 ········62:·invokeinterface·#51,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
108 ········70:·pop106 ········67:·pop
109 ········71:·goto··········31107 ········68:·goto··········28
110 ········74:·aload_1108 ········71:·aload_1
111 ········75:·areturn109 ········72:·areturn
112 }110 }
3.18 KB
com/actisec/clipcaster/ClipCasterService.class
3.09 KB
javap -verbose -constants -s -l -private {}
    
Offset 763, 43 lines modifiedOffset 763, 41 lines modified
763 ·······324:·astore········7763 ·······324:·astore········7
764 ·······326:·goto··········224764 ·······326:·goto··········224
  
765 ··private·void·onClip(java.lang.String);765 ··private·void·onClip(java.lang.String);
766 ····descriptor:·(Ljava/lang/String;)V766 ····descriptor:·(Ljava/lang/String;)V
767 ····flags:·(0x0002)·ACC_PRIVATE767 ····flags:·(0x0002)·ACC_PRIVATE
768 ····Code:768 ····Code:
769 ······stack=300,·locals=6,·args_size=2769 ······stack=300,·locals=5,·args_size=2
770 ·········0:·getstatic·····#41·················//·Field·mClips:Ljava/util/List;770 ·········0:·getstatic·····#41·················//·Field·mClips:Ljava/util/List;
771 ·········3:·aload_1771 ·········3:·aload_1
772 ·········4:·invokeinterface·#199,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z772 ·········4:·invokeinterface·#199,··2··········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z
773 ·········9:·pop773 ·········9:·pop
774 ········10:·invokestatic··#205················//·Method·com/actisec/clipcaster/parser/Parsers.getClipParsers:()Ljava/util/List;774 ········10:·invokestatic··#205················//·Method·com/actisec/clipcaster/parser/Parsers.getClipParsers:()Ljava/util/List;
775 ········13:·astore_2 
776 ········14:·aload_2 
777 ········15:·invokeinterface·#209,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;775 ········13:·invokeinterface·#209,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator;
778 ········20:·astore_3776 ········18:·astore_2
779 ········21:·aload_3777 ········19:·aload_2
780 ········22:·invokeinterface·#214,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z778 ········20:·invokeinterface·#214,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
781 ········27:·istore········4 
782 ········29:·iload·········4779 ········25:·istore_3
 780 ········26:·iload_3
783 ········31:·ifeq··········58781 ········27:·ifeq··········54
784 ········34:·aload_3782 ········30:·aload_2
785 ········35:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;783 ········31:·invokeinterface·#218,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
786 ········40:·checkcast·····#220················//·class·com/actisec/clipcaster/parser/ClipParser784 ········36:·checkcast·····#220················//·class·com/actisec/clipcaster/parser/ClipParser
787 ········43:·astore········5785 ········39:·astore········4
788 ········45:·aload·········5786 ········41:·aload·········4
789 ········47:·aload_0787 ········43:·aload_0
790 ········48:·aload_0788 ········44:·aload_0
791 ········49:·aload_1789 ········45:·aload_1
792 ········50:·invokeinterface·#223,··4··········//·InterfaceMethod·com/actisec/clipcaster/parser/ClipParser.onClip:(Landroid/content/Context;Lcom/actisec/clipcaster/CredHandler;Ljava/lang/String;)V790 ········46:·invokeinterface·#223,··4··········//·InterfaceMethod·com/actisec/clipcaster/parser/ClipParser.onClip:(Landroid/content/Context;Lcom/actisec/clipcaster/CredHandler;Ljava/lang/String;)V
793 ········55:·goto··········21791 ········51:·goto··········19
794 ········58:·aload_0792 ········54:·aload_0
795 ········59:·aload_1793 ········55:·aload_1
796 ········60:·invokespecial·#226················//·Method·onClipDebug:(Ljava/lang/String;)V794 ········56:·invokespecial·#226················//·Method·onClipDebug:(Ljava/lang/String;)V
797 ········63:·return795 ········59:·return
  
798 ··private·void·onClipDebug(java.lang.String);796 ··private·void·onClipDebug(java.lang.String);
799 ····descriptor:·(Ljava/lang/String;)V797 ····descriptor:·(Ljava/lang/String;)V
800 ····flags:·(0x0002)·ACC_PRIVATE798 ····flags:·(0x0002)·ACC_PRIVATE
801 ····Code:799 ····Code:
802 ······stack=300,·locals=4,·args_size=2800 ······stack=300,·locals=4,·args_size=2
803 ·········0:·invokestatic··#231················//·Method·android/os/Debug.isDebuggerConnected:()Z801 ·········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/ClipboardHistoryActivity;21 .field·final·synthetic·this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·9827 ····.line·98
27 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$3;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;28 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$3;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
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/ClipboardHistoryActivity;21 .field·final·synthetic·this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·6427 ····.line·64
27 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$1;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;28 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$1;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
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/ClipboardHistoryActivity;21 .field·final·synthetic·this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V23 .method·constructor·<init>(Lcom/actisec/clipcaster/ClipboardHistoryActivity;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
25 ····.prologue26 ····.prologue
26 ····.line·7827 ····.line·78
27 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$2;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;28 ····iput-object·p1,·p0,·Lcom/actisec/clipcaster/ClipboardHistoryActivity$2;->this$0:Lcom/actisec/clipcaster/ClipboardHistoryActivity;
  
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$ScrapedCredentials;->isCertain:Z222 ····iget-boolean·v2,·p0,·Lcom/actisec/clipcaster/parser/ClipParser$ScrapedCredentials;->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(Ljava/lang/String;)Ljava/lang/Object;38 ····invoke-virtual·{p0,·v3},·Landroid/content/Context;->getSystemService(Ljava/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;->getRunningAppProcesses()Ljava/util/List;41 ····invoke-virtual·{v3},·Landroid/app/ActivityManager;->getRunningAppProcesses()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$RunningAppProcessInfo;>;"44 ····.local·v2,·"runningAppProcesses":Ljava/util/List;,·"Ljava/util/List<Landroid/app/ActivityManager$RunningAppProcessInfo;>;"
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$RunningAppProcessInfo;53 ····check-cast·v0,·Landroid/app/ActivityManager$RunningAppProcessInfo;
  
55 ····.line·5554 ····.line·55
56 ····.local·v1,·"info":Landroid/app/ActivityManager$RunningAppProcessInfo;55 ····.local·v0,·"info":Landroid/app/ActivityManager$RunningAppProcessInfo;
57 ····iget-object·v4,·v1,·Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;56 ····iget-object·v4,·v0,·Landroid/app/ActivityManager$RunningAppProcessInfo;->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$RunningAppProcessInfo;60 ····.end·local·v0····#·"info":Landroid/app/ActivityManager$RunningAppProcessInfo;
62 ····:cond_061 ····:cond_0
63 ····return-object·v262 ····return-object·v1
64 .end·method63 .end·method