能力值:
( LV1,RANK:0 )
|
-
-
2 楼
可能是因为gadget.so没有访问JS文件所在路径的权限,可以检查一下看权限这方面是不是OK的
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
wx_bingo_147
可能是因为gadget.so没有访问JS文件所在路径的权限,可以检查一下看权限这方面是不是OK的
我用了探针代码 去测试能看到app会停止下来:'use strict'; function setThreadName(name) { try { const prctlPtr = Module.getExportByName('libc.so', 'prctl'); const prctl = new NativeFunction( prctlPtr, 'int', ['int', 'pointer', 'pointer', 'pointer', 'pointer'] ); const PR_SET_NAME = 15; const s = Memory.allocUtf8String(String(name).slice(0, 15)); prctl(PR_SET_NAME, s, ptr(0), ptr(0), ptr(0)); } catch (_) {} } rpc.exports = { init(stage, params) { // 把当前线程名改成带标记的,方便 ps -T 找 setThreadName('WM_' + stage); // 比如 WM_early / WM_late // 同时顺手卡住,方便肉眼看现象 return new Promise(function (_) {}); }, dispose() {} };
|
能力值:
( LV5,RANK:70 )
|
-
-
4 楼
换个包 试试 说不定加固劫持了log
|
|
|