第一类privileged app: 特定uid的app
7082 t.traceBegin("addSharedUsers");
7083 mSettings.addSharedUserLPw("android.uid.system", Process.SYSTEM_UID,
7084 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7085 mSettings.addSharedUserLPw("android.uid.phone", RADIO_UID,
7086 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7087 mSettings.addSharedUserLPw("android.uid.log", LOG_UID,
7088 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7089 mSettings.addSharedUserLPw("android.uid.nfc", NFC_UID,
7090 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7091 mSettings.addSharedUserLPw("android.uid.bluetooth", BLUETOOTH_UID,
7092 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7093 mSettings.addSharedUserLPw("android.uid.shell", SHELL_UID,
7094 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7095 mSettings.addSharedUserLPw("android.uid.se", SE_UID,
7096 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7097 mSettings.addSharedUserLPw("android.uid.networkstack", NETWORKSTACK_UID,
7098 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7099 mSettings.addSharedUserLPw("android.uid.uwb", UWB_UID,
7100 ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7101 t.traceEnd();
参考资料: