-
-
Notifications
You must be signed in to change notification settings - Fork 116
/
Copy pathClipBoard.js
22 lines (20 loc) · 972 Bytes
/
ClipBoard.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
setTimeout(function() {
Java.perform(function() {
Java.choose("android.content.ClipboardManager", {
onMatch: function(instance) {
if (instance.toString().indexOf("android.content.ClipboardManager") >= 0) {
var ActivityThread = Java.use('android.app.ActivityThread');
var context = ActivityThread.currentApplication().getApplicationContext();
var ClipboardManager = Java.use("android.content.ClipboardManager");
var clipboardHandle = context.getSystemService("clipboard");
var cp = Java.cast(clipboardHandle, ClipboardManager);
var primaryClip = cp.getPrimaryClip();
if (primaryClip != null) {
console.log(primaryClip.toString());
}
}
},
onComplete: function() {}
});
})
}, 1000)