Frida Server持续重启,如何彻底停止并更换?
彻底停止Frida Server的方法
出现杀了Frida Server后自动重启的情况,说明存在守护进程或开机启动配置在自动拉起它,按以下步骤处理:
1. 定位重启Frida的父进程
先找出Frida Server的父进程ID,执行命令:
ps -o ppid= -p <你的frida-server进程PID>
比如针对PID 19124:
ps -o ppid= -p 19124
再用父进程ID查询进程详情,确认是什么在重启它:
ps -A | grep <父进程PID>
2. 清理自动启动配置
根据父进程的类型,对应处理:
- 如果是
init或系统守护进程:检查/etc/init.d/、/system/etc/init/目录下的启动脚本,删除或注释掉所有和frida-server相关的启动命令;也可以查看/system/etc/init.rc、/vendor/etc/init.rc这类开机配置文件,移除Frida的启动项。 - 如果是Magisk模块:打开Magisk管理器,查找自动启动Frida的模块,直接禁用或卸载该模块。
- 如果是自定义脚本:找到脚本所在路径(比如
/data/local/下的启动脚本),删除脚本并取消其执行权限。
3. 彻底清理Frida相关进程与文件
- 一次性杀掉所有Frida相关进程:
killall -9 frida-server frida-helper-32 frida-helper-64
- 查找并删除所有Frida可执行文件(不限于
/data/local/tmp):
find / -name "frida-server*" -o -name "frida-helper*" 2>/dev/null | xargs rm -rf
- 最后重启手机,确保所有配置和进程残留都被清除。
内容的提问来源于stack exchange,提问作者Mave
相关产品推荐
相关产品推荐

