frida-arm-server授予执行权限,放在/data/local/xxxx下,执行报错如下
{"type":"error","description":"Error: invalid address","stack":"Error: invalid address\n at Object.value [as patchCode] (frida/runtime/core.js:170:1)
at Jt (frida/node_modules/frida-java-bridge/lib/android.js:945:1)
at zt.activate (frida/node_modules/frida-java-bridge/lib/android.js:998:1)
at Ut.replace (frida/node_modules/frida-java-bridge/lib/android.js:1045:1)
at Function.set [as implementation] (frida/node_modules/frida-java-bridge/lib/class-factory.js:1010:1)\n at Function.set [as implementation] (frida/node_modules/frida-java-bridge/lib/class-factory.js:925:1)
at installLaunchTimeoutRemovalInstrumentation (/internal-agent.js:249:24)
at init (/internal-agent.js:33:3)\n at c.perform (frida/node_modules/frida-java-bridge/lib/vm.js:11:1)
at g._performPendingVmOps (frida/node_modules/frida-java-bridge/index.js:238:1)","fileName":"frida/runtime/core.js","lineNumber":170,"columnNumber":1}
原因,Selinux的原因,修复方案:
setenforce 0