android权限vs linux权限
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了android权限vs linux权限,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1237字,纯文字阅读大概需要2分钟。
内容图文
![android权限vs linux权限](/upload/InfoBanner/zyjiaocheng/970/8540ea3d67c84fc788c453bfa7df0c60.jpg)
Android权限(您在清单中请求并在安装时显示的权限)与root用户在root用户手机上获得的linux权限相同吗?
更确切地说:如果我在手机上有root并且我有一个应用程序可以打电话但是没有在清单中请求权限,那么呼叫会成功还是应用程序会崩溃?
谢谢.
解决方法:
某些Android权限是作为Linux权限实现的(例如,外部存储或网络各自赋予允许执行这些操作的Unix组的成员资格),而其他权限则完全在Android层中实现.
“Root”与此毫无关系,因为对于Android应用程序(可以访问各种Android级服务)的主流程来说,以root身份运行几乎是闻所未闻.相反,当人们在他们的设备上安装root hacks时,他们正在做的是添加一个可以让帮助程序以root身份运行的垫片 – 而不是应用程序本身.如果帮助程序想要做的是基于Linux API,并且受Linux权限限制,那么这可能有效,只要它是传统的基于用户/组的强制执行,而不是被SELinux强制阻止(为了解决这个问题,一些黑客从一个守护进程启动助手,该守护进程在SELinux完全激活之前在启动时就已经初始化了.
但是对于必须通过Android API完成的事情,root可能几乎无关紧要,因为通常执行任务的代码不会以root身份运行.通过启动不同的VM实例来与Android API交互的一些命令行工具可能在那里具有增强的权限 – 但这与尝试在应用程序的进程中执行相同的操作非常不同.
人们有时也利用root访问权限将他们的.apk放在系统分区上(如果他们可以挂载它可写),这允许授予一些清单权限,如果在安装时在同一个.apk的清单中找到它将被忽略.数据分区的正常方式.
内容总结
以上是互联网集市为您收集整理的android权限vs linux权限全部内容,希望文章能够帮你解决android权限vs linux权限所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。