methodName-> public final native java.lang.String com.cyrus.example.MainActivity.getNativeString() ...
var className = aClass.match(/[L](.*);/)[1].replace(/\//g, "."); console.log('('+aClass.toString()+')---'+className.toString()); traceClass(className); } }, onComplete: function() {} }); // trace Java Method, 追踪方法 if (!found) { try { console.log('trace---me...
var URI = Java.use('java.net.URI'); URI.$init.overload('java.lang.String').implementation = function (url) { send("URI object created with value: " + url); // call the original method not the hooked one return URI.$init.overload('java.lang.String').call(this, url); } ...
elif item=="ArtMethod": source += open("./js/hook_artmethod.js", 'r', encoding="utf8").read() elif item=="libArm": source += open("./js/hook_art.js", 'r', encoding="utf8").read() elif item == "javaEnc": ...
() elif item=="ArtMethod": source += open("./js/hook_artmethod.js", 'r', encoding="utf8").read() elif item=="libArm": source += open("./js/hook_art.js", 'r', encoding="utf8").read() elif item == "javaEnc": source += open("./js/javaEnc.js", 'r', encoding="...
methodName-> public final native java.lang.String com.cyrus.example.MainActivity.getNativeString() ...
toString()); traceClass(className); } }, onComplete: function() {} }); // trace Java Method, 追踪方法 if (!found) { try { console.log('trace---method---'+pattern.toString()) traceMethod(pattern); } catch(err) { // catch non existing classes/methods console.error(err); } } ...
source += open("./js/hook_artmethod.js", 'r', encoding="utf8").read() elif item=="libArm": source += open("./js/hook_art.js", 'r', encoding="utf8").read() elif item == "javaEnc": source += open("./js/javaEnc.js", 'r', encoding="utf8").read() elif ...
) * * @param className 类名 */ function get_jni_method_addr(className) { Java.perfor...
(targetClass + "." + targetMethod); }); } // trace a specific Java Method function traceMethod(targetClassMethod) { var delim = targetClassMethod.lastIndexOf("."); if (delim === -1) return; // slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分 var targetClass = ...