飞剑abc
2016-03-08 10:44
采纳率: 0%
浏览 3.6k

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

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

 su: uid 10054 not allowed to su

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • qq_19541525 2016-03-08 11:02

    root用户没给su权限

    评论
    解决 无用
    打赏 举报
  • 像梦一样不自由 2016-03-08 13:51

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

    评论
    解决 无用
    打赏 举报
  • zuishikonghuan 2016-03-09 14:55

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

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题