如何确定和设置android.process.media组?

时间:2011-06-10 06:34:33

标签: android linux shell

Android有一个系统媒体服务,其进程名称为android.process.media。它有sharedUserId=android.media,进程本身的ID只是app_xx。如果没有shell命令groupsuseradd和正常功能id,我根本不知道如何获取它。

1 个答案:

答案 0 :(得分:3)

简而言之:

  • 确定android.process.media GID查看包含它们的ActivityManager日志。
  • 要添加新的GID,请将其添加为权限:首先是“android_filesystem_config.h”中的新值,然后是基本框架的AndroidManifest.xml中的权限,最后将其分配给“permissions.xml”中的目标。 / LI>

Android平台使用硬编码的用户和组ID列表,该列表存储在名为“android_filesystem_config.h”的文件中。

大多数系统服务都具有与SystemServer进程相同的gid,其中GID在Zygote的main()函数中被硬编码。

其他GID在permissions.xml中映射到Android权限。此文件中还设置了对ADB root用户,媒体服务等的特殊权限。