selinux 进程保护 一旦开启后 , 其它进程不能调试指定的进程 ;
Android 5.0 及之后的系统默认开启 ;
执行 getenforce
查看 selinux 是否开启 ;
walleye:/ # getenforce
Enforcing
selinux 有两种模式 :
默认模式为 强制模式 ;
如果在调试进程时 , 调试失败 , 需要查看当前的 selinux 的模式 是否是 宽容模式 , 强制模式下 , 无法进行调试 ;
设置 宽容模式 : 执行如下命令 , 可以设置宽容模式 ;
setenforce 0
完整命令行输出 : 前提是手机是 root 过的 , 调用 su 命令 , 获取 root 权限 ;
walleye:/ # getenforce
Enforcing
walleye:/ # setenforce 0
walleye:/ # getenforce
Permissive
walleye:/ #
设置强制模式 : 执行如下命令 , 可以设置强制模式 ;
setenforce 1
完整命令行输出 :
walleye:/ # getenforce
Permissive
walleye:/ # setenforce 1
walleye:/ # getenforce
Enforcing
walleye:/ #