Android Frida绕过本地端口扫描检测失败及Spawn报错排查求助
Frida绕过端口扫描检测及Spawn失败问题排查
初始问题
为绕过Android平台Frida的本地端口扫描检测,尝试通过Unix套接字方式启动frida-server,使用的命令序列如下(magic_man为frida_server的别名):
adb root adb push magic_man /data/local/tmp/ adb shell "chmod 755 /data/local/tmp/magic_man" adb shell "/data/local/tmp/magic_man --listen=unix:/data/local/tmp/magic_socket &" adb forward tcp:27042 localabstract:/data/local/tmp/magic_socket
当前环境为接近AOSP的自定义ROM,设备未root但可为ADB开启root权限。执行上述命令后,发现/data/local/tmp目录下未生成magic_socket文件,运行简单追踪命令frida-trace -U -i open YouTube时出现报错:
Failed to attach: unable to connect to remote frida-server: closed
若仅执行命令adb shell "/data/local/tmp/magic_man &",frida-trace可正常工作,但应用能检测到Frida。请问操作存在哪些错误?是否有其他实现方法?
更新问题
安装带有KernelSU的A13版本FireDroid ROM后,成功创建Unix端口并能连接,但使用-f命令启动应用时出现spawn is failed报错,寻求调试排查方法。
内容的提问来源于stack exchange,提问作者exploitr
相关产品推荐
相关产品推荐

