Frida Java API 使用技巧:Java.use、字段访问与方法重载
· 阅读需 1 分钟
Frida 使用小技巧
使用 Java.use 创建对象并修改字段
var o = Java.use("com.tencent.mm.o").$new();
o.a.value = 1;
Frida 的 Java API 操作需要在 Java.perform 回调中进行,并准确选择方法重载签名。示例适合分析自有 Android 应用的运行行为,不应绕过第三方应用的安全控制。
调用静态方法并选择正确重载
var String = Java.use("java.lang.String");
var o_class = Java.use("com.tencent.mm.o");
o_class.b.overload('java.lang.String').call(this, String.$new("111"));