3

我将如何在 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);
}

这没有用。

4

1 回答 1

3

用于$new创建新实例和.class/或强制转换为java.lang.Class

randClass.func.implementation = function() {
   var result = intent.$new(/*currentActivity*/, someClass.class);
}

您需要保存当前活动,挂钩onCreate可能会完成这项工作。

于 2018-09-26T14:25:46.933 回答