android – Rooting VS权限

android – Rooting VS权限,第1张

概述首先,我没有参与任何类型的 Android开发.我只是很好奇. 问题是:获取root权限的应用程序是否仍需要在清单中声明其所需的权限? 我的意思是,如果我的应用程序没有声明它需要获取摄像头输入,它可以调用一些API或可执行文件并在成为root后获取摄像头吗? 我知道这听起来很愚蠢,但我再说一遍,我只是对Android功能感到好奇. 在典型的root用户设备上(将使用 Superuser应用程序及其 首先,我没有参与任何类型的 Android开发.我只是很好奇.

问题是:获取root权限的应用程序是否仍需要在清单中声明其所需的权限?

我的意思是,如果我的应用程序没有声明它需要获取摄像头输入,它可以调用一些API或可执行文件并在成为root后获取摄像头吗?

我知道这听起来很愚蠢,但我再说一遍,我只是对AndroID功能感到好奇.

解决方法 在典型的root用户设备上(将使用 Superuser应用程序及其相应的su二进制文件)请求root访问权限的应用程序只能通过su二进制文件以root身份运行命令.

所以,是的,因为应用程序本身仍然作为一个弱势的用户进程运行,所以它使用“普通”API需要做的任何事情仍然需要正确的权限.因此,如果您希望(如您的示例中)使用普通Java API访问摄像头,除非您已声明该权限,否则无法执行此 *** 作.

但是,不,如果您的应用程序requests and receives root privileges通过su二进制文件,您可以在该命令中执行任何您想要的 *** 作.因此,如果您编写了一个特殊的二进制文件或脚本,可以在正常的API方法之外访问相机,那可能会有效. (我怀疑这会比它的价值更麻烦.)

总结

以上是内存溢出为你收集整理的android – Rooting VS权限全部内容,希望文章能够帮你解决android – Rooting VS权限所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1128480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存