function test(){Java.perform(function () {var Money=Java.use("com.dudu.hook.Money");//静态方法的主动调用Money.setFlag("静态方法的主动调用,直接类名点上方法名即可");//实例方法的主动调用,首先需要实例一个对象,然后实例化出来的对象再点上方法即可var Money_1 = Money.$new("构造函数所需要传入的参数", 1888);console.log(Money_1.getInfo());//实例方法 获取已有对象 就是在内存中搜索已经创建好的对象Java.choose("com.xiaojianbang.hook.Money", {onMatch: function (obj) {console.log("Java.choose - 》》》》 "+obj.getInfo())//每找到一个实例对象,就会调用一次onMatch方法},onComplete: function () {console.log("内存搜索已完成!!!!")}})})};setImmediate(function(){setTimeout(test(), 5000);});
注意onMatch和onComplete的大小写
