我可以成功挂钩这个 getAuthToken 方法
public class AuthResponse2 extends DataResponse<Data> {
public static class Data {
private String mAuthToken;
public String getAuthToken() {
return this.mAuthToken;
}
}
}
这是我的 Frida JS 脚本
setImmediate(function() {
console.log("[*] Starting script");
Java.perform(function () {
var Activity = Java.use("com.app.network.AuthResponse2$Data");
Activity.getAuthToken.overload().implementation = function () {
console.log(mAuthToken);
console.log(mAuthToken.toString());
};
});
})
但我无法打印 mAuthToken。不确定我需要使用哪种语法。
我试过了
this.mAuthToken 也是,并打印以下内容
“[对象对象]”