我的手机上运行着一个Frida服务器,我想停止它,启动一个不同的。
运行ps -A | grep frida
给了我要杀死的PID。
root 19124 1064 132952 48396 poll_schedule_timeout 7b141fd0c8 S frida-server
root 19359 1 15560 2420 poll_schedule_timeout f25206e0 S frida-helper-32
我运行kill命令kill -9 19124
。它确实杀死了进程,但问题是新的进程会产生。
root 23450 1064 149372 48344 poll_schedule_timeout 73400400c8 S frida-server
root 23466 1 15580 2256 poll_schedule_timeout f3aad6e0 S frida-helper-32
如何停止当前的Frida服务器运行?我甚至从/data/local/tmp
中删除了frida-server
并重新启动手机,问题仍然存在。
1条答案
按热度按时间vmdwslir1#
由于你已经删除了frida-server二进制文件,我不认为重新出现的frida示例与安装有关。
假设您的手机运行的是Android,并且您使用Magisk对它进行了root,您可能还安装了Magisk-Frida模块,该模块提供了一个frida服务器示例,该示例在设备 Boot 后自动启动。
使用
ps -Af | grep frida
命令,您可能会看到进程busybox sh /data/adb/modules/magisk-frida/service.sh
。如果该进程可见,则在您关闭它后重新启动的Frida服务器来自此脚本。禁用或卸载Magisk模块以最终停止frida-server。