Android 系统UID哪里定义的,system UID是多少?UID=2000是什么进程?

Android 系统UID哪里定义的,system UID是多少?UID=2000是什么进程?

  1. 先来揭晓答案:
    http://androidxref.com/9.0.0_r3/xref/system/core/include/cutils/android_filesystem_config.h

  2. 比较重要进程的UID定义
    #define AID_ROOT 0 /* traditional unix root user /
    58/
    The following are for LTP and should only be used for testing /
    59#define AID_DAEMON 1 /
    traditional unix daemon owner /
    60#define AID_BIN 2 /
    traditional unix binaries owner /
    61
    62#define AID_SYSTEM 1000 /
    system server /
    63
    64#define AID_RADIO 1001 /
    telephony subsystem, RIL /
    65#define AID_BLUETOOTH 1002 /
    bluetooth subsystem /
    66#define AID_GRAPHICS 1003 /
    graphics devices /
    67#define AID_INPUT 1004 /
    input devices /
    68#define AID_AUDIO 1005 /
    audio devices /
    69#define AID_CAMERA 1006 /
    camera devices /
    70#define AID_LOG 1007 /
    log devices /
    71#define AID_COMPASS 1008 /
    compass device /
    72#define AID_MOUNT 1009 /
    mountd socket /
    73#define AID_WIFI 1010 /
    wifi subsystem /
    74#define AID_ADB 1011 /
    android debug bridge (adbd) /
    75#define AID_INSTALL 1012 /
    group for installing packages /
    76#define AID_MEDIA 1013 /
    mediaserver process /
    77#define AID_DHCP 1014 /
    dhcp client /
    78#define AID_SDCARD_RW 1015 /
    external storage write access /
    79#define AID_VPN 1016 /
    vpn system /
    80#define AID_KEYSTORE 1017 /
    keystore subsystem /
    81#define AID_USB 1018 /
    USB devices /
    82#define AID_DRM 1019 /
    DRM server /
    83#define AID_MDNSR 1020 /
    MulticastDNSResponder (service discovery) /
    84#define AID_GPS 1021 /
    GPS daemon /
    85#define AID_UNUSED1 1022 /
    deprecated, DO NOT USE /
    86#define AID_MEDIA_RW 1023 /
    internal media storage write access /
    87#define AID_MTP 1024 /
    MTP USB driver access /
    88#define AID_UNUSED2 1025 /
    deprecated, DO NOT USE /
    89#define AID_DRMRPC 1026 /
    group for drm rpc /
    90#define AID_NFC 1027 /
    nfc subsystem /
    91#define AID_SDCARD_R 1028 /
    external storage read access /
    92#define AID_CLAT 1029 /
    clat part of nat464 /
    93#define AID_LOOP_RADIO 1030 /
    loop radio devices /
    94#define AID_MEDIA_DRM 1031 /
    MediaDrm plugins /
    95#define AID_PACKAGE_INFO 1032 /
    access to installed package details /
    96#define AID_SDCARD_PICS 1033 /
    external storage photos access /
    97#define AID_SDCARD_AV 1034 /
    external storage audio/video access /
    98#define AID_SDCARD_ALL 1035 /
    access all users external storage /
    99#define AID_LOGD 1036 /
    log daemon /
    100#define AID_SHARED_RELRO 1037 /
    creator of shared GNU RELRO files /
    101#define AID_DBUS 1038 /
    dbus-daemon IPC broker process /
    102#define AID_TLSDATE 1039 /
    tlsdate unprivileged user /
    103#define AID_MEDIA_EX 1040 /
    mediaextractor process /
    104#define AID_AUDIOSERVER 1041 /
    audioserver process /
    105#define AID_METRICS_COLL 1042 /
    metrics_collector process /
    106#define AID_METRICSD 1043 /
    metricsd process /
    107#define AID_WEBSERV 1044 /
    webservd process /
    108#define AID_DEBUGGERD 1045 /
    debuggerd unprivileged user /
    109#define AID_MEDIA_CODEC 1046 /
    mediacodec process /
    110#define AID_CAMERASERVER 1047 /
    cameraserver process /
    111#define AID_FIREWALL 1048 /
    firewalld process /
    112#define AID_TRUNKS 1049 /
    trunksd process (TPM daemon) /
    113#define AID_NVRAM 1050 /
    Access-controlled NVRAM /
    114#define AID_DNS 1051 /
    DNS resolution daemon (system: netd) /
    115#define AID_DNS_TETHER 1052 /
    DNS resolution daemon (tether: dnsmasq) /
    116#define AID_WEBVIEW_ZYGOTE 1053 /
    WebView zygote process /
    117#define AID_VEHICLE_NETWORK 1054 /
    Vehicle network service /
    118#define AID_MEDIA_AUDIO 1055 /
    GID for audio files on internal media storage /
    119#define AID_MEDIA_VIDEO 1056 /
    GID for video files on internal media storage /
    120#define AID_MEDIA_IMAGE 1057 /
    GID for image files on internal media storage /
    121#define AID_TOMBSTONED 1058 /
    tombstoned user /
    122#define AID_MEDIA_OBB 1059 /
    GID for OBB files on internal media storage /
    123#define AID_ESE 1060 /
    embedded secure element (eSE) subsystem /
    124#define AID_OTA_UPDATE 1061 /
    resource tracking UID for OTA updates /
    125#define AID_AUTOMOTIVE_EVS 1062 /
    Automotive rear and surround view system /
    126#define AID_LOWPAN 1063 /
    LoWPAN subsystem /
    127#define AID_HSM 1064 /
    hardware security module subsystem /
    128#define AID_RESERVED_DISK 1065 /
    GID that has access to reserved disk space /
    129#define AID_STATSD 1066 /
    statsd daemon /
    130#define AID_INCIDENTD 1067 /
    incidentd daemon /
    131#define AID_SECURE_ELEMENT 1068 /
    secure element subsystem /
    132/
    Changes to this file must be made in AOSP, not in internal branches. /
    133
    134#define AID_SHELL 2000 /
    adb and debug shell user /
    135#define AID_CACHE 2001 /
    cache access /
    136#define AID_DIAG 2002 /
    access to diagnostic resources */

  • 21
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值