hook and log ackRcvProc, cmdRcvProc

This commit is contained in:
DavidVentura
2024-01-26 13:54:04 +01:00
parent 4c026fc1bb
commit 8a3ba45c80
+30 -9
View File
@@ -49,7 +49,7 @@ const hook___android_log_print = () => {
let _tag = args[1].readCString();
let fmt = args[2].readCString();
const types = placeholderTypes(fmt); // ['s', 'd', ..]`
console.log(fmt, types); // debug if crashes due to missing placeholder
// console.log(fmt, types); // debug if crashes due to missing placeholder
let o = {
s: (x) => x.readCString(),
@@ -113,18 +113,39 @@ const hook_udpsend = () => {
},
);
let p = {};
/*
hook_fn(
"Send_Pkt_P2PRdy",
"_Z10ackRcvProcP12CPPPPChannelP7_JNIEnvP8_jstringP17_CMD_CHANNEL_HEAD",
(args) => {
p.buf = args[1];
},
(retval) => {
const data = p.buf.readByteArray(20);
console.log(`Send_Pkt_P2PRdy buf`);
console.log(data);
const param1 = args[0];
const pvar5 = args[2];
const pkt = args[3];
console.log("ackRcvProc: pvar5:");
console.log(pvar5.toInt32());
console.log("pkt:");
console.log(pkt.readByteArray(4));
console.log("param1:");
console.log(param1.readByteArray(3345));
},
(retval) => {},
);
hook_fn(
"_Z10cmdRcvProcP12CPPPPChannelP7_JNIEnvP8_jstringP17_CMD_CHANNEL_HEAD",
(args) => {
const param1 = args[0];
const pvar5 = args[2];
const pkt = args[3];
console.log("cmdRcvProc: pvar5:");
console.log(pvar5.toInt32());
console.log("pkt:");
console.log(pkt.readByteArray(4));
console.log("param1:");
console.log(param1.readByteArray(3345));
},
(retval) => {},
);
*/
};
const hook_in_out_buf = (sym, insize, outsize) => {