android Selinux 之 platform_app,system_app,priv_app,untrusted_app

刚哥好

概念:

平台签名:Android.mk 中,定义  LOCAL_CERTIFICATE := platform

system权限:AndroidManifest.xml 中声明 android:sharedUserId="android.uid.system"  ,同时是平台签名

分类:

  1. untrusted_app 第三方app,没有Android平台签名,没有system权限
  2. platform_app 有android平台签名,没有system权限
  3. system_app 有android平台签名和system权限
  4. priv_app 没有platform签名的app(肯定没有system权限), 但Android.mk 中 LOCAL_PRIVILEGED_MODULE := true, 在priv-app 目录下的

app查看:

备注:ps 只能查看正在运行的进程,如果需要查看指定的app,需要先运行该app

查看全部app 类型  adb shell ps -Z -e 

过滤查看  adb shell ps -Z -e |grep xxx  或者  adb shell ps -Z -e |findstr xxx

第一列是SContext,第二列是UID,只要UID是system的基本都是system_app

部分输出如下

u:r:radio:s0                   radio         1369   329 4392688  75764 0                   0 S com.android.phone
u:r:system_app:s0              system        1393   329 4386960  79584 0                   0 S com.android.settings
u:r:platform_app:s0:c512,c768  u0_a5         1160   329 4529276 166492 0                   0 S com.android.systemui

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yinhunzw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值