Java.perform(function() {
var classRef = Java.use("<package-name>.<class-name>");
classRef.<function-name>.implementation = function() {
let ret_val = this.<function-name>();
console.log("[*] Original return value", ret_val);
let new_ret_val = <new-value>;
console.log("[*] New return value", new_ret_val);
return new_ret_val;
}
});
Cambiar el valor booleano de retorno de una función a false.
Java.perform(function() {
var classRef = Java.use("<package-name>.<class-name>");
classRef.<function-name>.implementation = function() {
let ret_val = this.<function-name>();
console.log("[*] Original return value " + ret_val);
// Alternative 1
let new_ret_val = false;
// Alternative 2
let new_ret_val = Java.use("java.lang.Boolean").$new(false);
console.log("[*] New return value " + new_ret_val);
return new_ret_val;
}
});