我该如何在Frida中调用与此等效的内容?
Intent newIntent = new Intent(this, SomeClass.class);
是从Java函数中调用的。
我尝试做以下事情:
var intent = Java.use('android.content.Intent');
var randClass = Java.use("RandClass");
var someClass = Java.use("SomeClass");
randClass.func.implementation = function() {
var result = intent(randClass, someClass);
}
哪个没用。
答案 0 :(得分:0)
使用$new
创建新实例并使用.class
或强制转换为java.lang.Class
randClass.func.implementation = function() {
var result = intent.$new(/*currentActivity*/, someClass.class);
}
您需要保存当前活动,钩住onCreate
可能会完成这项工作。