下载地址:地址
Android运用程序是运行在一个沙箱中。这个沙箱是基于Linux内核供给的用户ID(UID)和用户组ID(GID)来实现的。Android运用程序在安装的进程中,安装服务PackageManagerService会为它们分配一个唯一的UID和GID,和依据运用程序所申请的权限,赋予其它的GID。有了这些UID和GID以后,运用程序就只能限拜访特定的文件,一般就是只能拜访自己创立的文件。另外,Android运用程序在调用敏感的API时,体系检讨它在安装的时候会没有申请相应的权限。如果没有申请的话,那末拜访也会被谢绝。对有root权限的运用程序,则不受上述沙箱限制。另外,有root权限的运用程序,还可以通过Linux的ptrace注入到其它运用程序进程,和体系进程,进行各种函数调用拦阻。 Android运用程序是运行在一个沙箱中。这个