android IPC

This commit is contained in:
iddoeldor 2019-03-18 20:08:59 +02:00 committed by GitHub
parent 3e67a68b54
commit 3fb941dced
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,28 @@
var ContextWrapper = Java.use("android.content.ContextWrapper");
ContextWrapper.sendBroadcast.overload("android.content.Intent").implementation = function(intent) {
send(JSON.stringify({
_intent: intent.toString(),
extras: intent.getExtras() ? intent.getExtras().toString() : 'null',
flags: intent.getFlags().toString()
}));
return this.sendBroadcast.overload("android.content.Intent").apply(this, arguments);
}
ContextWrapper.sendBroadcast.overload("android.content.Intent", "java.lang.String").implementation = function(intent, receiverPermission) {
send(JSON.stringify({
});
return this.sendBroadcast.overload("android.content.Intent", "java.lang.String").apply(this, arguments);
}
ContextWrapper.sendStickyBroadcast.overload("android.content.Intent").implementation = function(intent) {
return this.sendStickyBroadcast.overload("android.content.Intent").apply(this, arguments);
}
ContextWrapper.startActivity.overload("android.content.Intent").implementation = function(intent) {
return this.startActivity.overload("android.content.Intent").apply(this, arguments);
}