Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 拦截对引用监视器的方法调用?_Java_Android_Security_Permissions_Intercept - Fatal编程技术网

Java 拦截对引用监视器的方法调用?

Java 拦截对引用监视器的方法调用?,java,android,security,permissions,intercept,Java,Android,Security,Permissions,Intercept,在Android中,我的理解是,应用程序在清单文件中声明了它所需的权限列表,并且在运行时,它向引用监视器发出请求,引用监视器随后决定该应用程序是否具有该权限 有没有可能不用root用户或修改安卓的源代码就可以编写一个第三方应用程序,该应用程序只需拦截这些请求,即应用程序查询参考监视器以检查其是否具有权限的请求?如果是的话,有人能给我一些关于如何进行这项工作的建议吗?Android应用程序权限由Linux内核管理。按照受精卵叉代码查看发生这种情况的地方 没有“我没有权限”呼叫。应用程序试图使用一个

在Android中,我的理解是,应用程序在清单文件中声明了它所需的权限列表,并且在运行时,它向引用监视器发出请求,引用监视器随后决定该应用程序是否具有该权限


有没有可能不用root用户或修改安卓的源代码就可以编写一个第三方应用程序,该应用程序只需拦截这些请求,即应用程序查询参考监视器以检查其是否具有权限的请求?如果是的话,有人能给我一些关于如何进行这项工作的建议吗?

Android应用程序权限由Linux内核管理。按照受精卵叉代码查看发生这种情况的地方


没有“我没有权限”呼叫。应用程序试图使用一个资源打开一个套接字,在SD卡上创建一个文件,内核要么允许,要么不允许。

否。我想不出一个不骗人的理由。@Mayra:谢谢,但不谢谢。我在寻找答案,而不是对我的想法发表意见。如果有帮助的话,你听说过一个叫做安全和访问控制的研究领域吗?