2 feijian feijian_ 于 2016.03.08 18:44 提问

android开发 adb的root权限和apk的root权限有什么区别 5C

android4.4环境,已经可以adb root操作/system/app目录,但是在apk中却提示su:

 su: uid 10054 not allowed to su

系统是厂家提供的debug版本,莫非系统只提供了adb的root权限,而没有提供apk的root权限?

3个回答

qq_19541525
qq_19541525   2016.03.08 19:02

root用户没给su权限

zhengnan110
zhengnan110   2016.03.08 21:51

一般机器上会有权限管理软件。当app需要root权限时需要,权限管理会拦截一下。有个允许或拒绝的提示的。

zuishikonghuan
zuishikonghuan   2016.03.09 22:55

应该是的,可以查看su源码,里面可能会有这样的语句:
if(getuid()!=xx)//xx为shell用户的uid,adbd默认运行在shell用户下
{
printf("uid %d not allow....",getuid());
exit(1);
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!