更新 hook_conversions.js

master
wangsiyuan 2023-10-19 11:26:18 +08:00
parent e358abc840
commit f16dd8cae1
1 changed files with 13 additions and 4 deletions

View File

@ -1,4 +1,4 @@
console.log("Script loaded successfully"); log_info("Script loaded successfully");
// hook_okhttp_client() // hook_okhttp_client()
if (Java.available) { if (Java.available) {
hook_json() hook_json()
@ -145,8 +145,8 @@ function hook_json() {
var JSONObject = Java.use('org.json.JSONObject'); var JSONObject = Java.use('org.json.JSONObject');
JSONObject.toString.overload().implementation = function () { JSONObject.toString.overload().implementation = function () {
var result = this.toString.call(this); var result = this.toString.call(this);
// console.log("Serialized JSONObject: " + result); // get_conversions(result)
log_info("Serialized JSONObject: " + result) // log_info("Serialized JSONObject: " + result)
return result; return result;
}; };
}); });
@ -166,6 +166,7 @@ function log_info(messages) {
const timestamp = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}:${milliseconds}`; const timestamp = `${year}-${month}-${day} ${hours}:${minutes}:${seconds}:${milliseconds}`;
console.log(`${timestamp} - ${messages}`); console.log(`${timestamp} - ${messages}`);
send(`${timestamp} - ${messages}`);
} }
function check_class(class_name) { function check_class(class_name) {
@ -185,4 +186,12 @@ function check_class(class_name) {
} }
}); });
return classFound; return classFound;
} }
recv('input_data', function(payload) {
console.log(typeof(payload))
console.log(JSON.stringify(payload))
console.log('Received data from Python: ' + payload.payload.data);
});