fix: zygisk-ptraceXX response parsing

This commit fixes the parsing of "ptrace" command.
This commit is contained in:
ThePedroo
2024-08-15 16:47:34 -03:00
parent c833a5b69c
commit ae2664d7e4

View File

@@ -62,7 +62,7 @@ export function setErrorData(errorLog) {
const ptrace64Cmd = await exec('/data/adb/modules/zygisksu/bin/zygisk-ptrace64 info')
if (ptrace64Cmd.errno === 0) {
const [ version_line, _, process_line, daemon_running_or_root_impl_line, daemon_running_line, module_amount_line ] = ptrace64Cmd.stdout.split('\n')
const [ version_line, _, process_line, daemon_running_or_root_impl_line, daemon_running_line, zygote_injected, tracing_state, module_amount_line ] = ptrace64Cmd.stdout.split('\n')
let modules_amount = module_amount_line.split(': ')[1]
/* INFO: Root implementation and ReZygisk version parsing */
@@ -108,7 +108,7 @@ export function setErrorData(errorLog) {
const ptrace32Cmd = await exec('/data/adb/modules/zygisksu/bin/zygisk-ptrace32 info')
if (ptrace32Cmd.errno === 0) {
const [ version_line, _, process_line, daemon_running_or_root_impl_line, daemon_running_line, module_amount_line ] = ptrace32Cmd.stdout.split('\n')
const [ version_line, _, process_line, daemon_running_or_root_impl_line, daemon_running_line, zygote_injected, tracing_state, module_amount_line ] = ptrace32Cmd.stdout.split('\n')
let modules_amount = module_amount_line.split(': ')[1]
/* INFO: Root implementation and ReZygisk version parsing -- Necessary if 64-bit fails */