-
-
[讨论]遇到一个很奇怪的问题:简单su获取root失败
-
2015-3-15 14:27
11446
-
[讨论]遇到一个很奇怪的问题:简单su获取root失败
su.c是自己搞的简化版,主要就调用了这两个函数:setgid(0),setuid(0)。
去掉了和superuser.apk交互的部分,即任何人调用su都会成功,没有检查。
操作步骤:
1、手机已经root;
2、用ndk编译su.c成功,push到system/xbin/,并设置好sbit
3、去掉手机的root
4、进入adb shell(此时不是root,前缀是$)
5、执行su,成功,前缀变成#。
但是实际上没有获得root权限,相关操作都返回“Permission denied”。
比如: ls data/data
返回:opendir failed, Permission denied
百思不得其解,求各位高人解答
阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开
发者可享99元/年,续费同价!