Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.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
如何确定和设置android.process.media组?_Android_Linux_Shell - Fatal编程技术网

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

如何确定和设置android.process.media组?,android,linux,shell,Android,Linux,Shell,Android有一个系统媒体服务,其进程名为Android.process.media。它有sharedUserId=android.media,进程本身的id就是app\u xx。由于缺少shell命令组,用户添加,以及适当的功能id,我不知道如何获取它。简而言之: 要确定android.process.media GID,请查看包含它们的ActivityManager日志 要添加新的GID,请将其添加为权限:首先在“android_filesystem_config.h”中添加一个新值,然

Android有一个系统媒体服务,其进程名为
Android.process.media
。它有
sharedUserId=android.media
,进程本身的id就是
app\u xx
。由于缺少shell命令
用户添加
,以及适当的功能id,我不知道如何获取它。

简而言之:

  • 要确定android.process.media GID,请查看包含它们的ActivityManager日志
  • 要添加新的GID,请将其添加为权限:首先在“android_filesystem_config.h”中添加一个新值,然后在基本框架的AndroidManifest.xml中添加一个权限,最后将其分配给“permissions.xml”中的目标
Android平台使用一个硬编码的用户和组ID列表,该列表存储在名为“Android_filesystem_config.h”的文件中

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

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