5.0/5.1ROOT后可以拿到SU权限 6.0就不行
雕·不懒惰 2018-08-06 07:05:45 5.0/5.1手机、虚拟机ROOT后 APP内运行Process process = Runtime.getRuntime().exec("su")
不弹出申请ROOT权限弹窗,但是可以执行其他命令,说明已经拿到了SU权限
为什么6.0的手机、虚拟机ROOT后
运行Process process = Runtime.getRuntime().exec("su");这句报错,之后命令都无法执行
/System.err: java.io.IOException: Error running exec(). Command: [su] Working Directory: null Environment: null
/System.err: at java.lang.ProcessManager.exec(ProcessManager.java:211)
/System.err: at java.lang.Runtime.exec(Runtime.java:174)
/System.err: at java.lang.Runtime.exec(Runtime.java:247)
/System.err: at java.lang.Runtime.exec(Runtime.java:190)
这是需求
4、动作列表-APP管理
app_install 安装APP
app_uninstall 卸载APP
app_run 运行APP
app_stop 停止APP
app_get_info 获取APP信息
app_installed_list APP安装列表
app_running_list APP运行列表
app_foreground_info 前台APP信息
5、动作列表-机器管理
sys_shutdown 关机
sys_reboot 重启
sys_screenshot 截屏
sys_snapshot 拍照
sys_get_location 获取位置信息
sys_get_datetime 获取时间
sys_set_datetime 设置时间
求大神解答啊,被这破需求折腾好久了