本帖最后由 archspire 于 2025-9-9 21:16 编辑
[JavaScript] 纯文本查看 复制代码 setImmediate(function() { //prevent timeout
Java.perform(function(){
var tclass=Java.use("com.tencent.mm.plugin.appbrand.jsapi.miniprogram_navigator.t")
var um=tclass.u.overload("com.tencent.mm.plugin.appbrand.v", "org.json.JSONObject", "int")
var vclass=Java.use("com.tencent.mm.plugin.appbrand.v")
var vinstance=vclass.$new();
var JSONObject = Java.use("org.json.JSONObject");
var jsonParam = JSONObject.$new('{"appId":"wx********","needTransferToWeChat":false,"halfPage":{"hideCapsuleMenu":false,"capsuleMenuType":"singleClose"},"adUxInfo":"","commonUxInfo":""}');
um.call(vinstance,JSONObject,115)
/* Java.choose('com.tencent.mm.plugin.appbrand.jsapi.miniprogram_navigator.t',{
onMatch: function(instance){
instance.u(vclass,jsonParam,115)
},
//堆中搜索完成后执行的回调函数
onComplete: function(){
}
});*/
});
})
最早没有写overload,源码里方法声明是这样的

但是创建了一个com.tencent.mm.plugin.appbrand.v实例传参后报错

后面看了几个帖子重载后还是报这个错 |