Allow vendor apps to use surfaceflinger_service
Vendor apps may only use servicemanager provided services marked as app_api_service. surfaceflinger_service should be available to vendor apps, so add this attribute and clean up duplicate grants. Addresses: avc: denied { find } scontext=u:r:qtelephony:s0 tcontext=u:object_r:surfaceflinger_service:s0 tclass=service_manager avc: denied { find } scontext=u:r:ssr_detector:s0 tcontext=u:object_r:surfaceflinger_service:s0 tclass=service_manager avc: denied { find } scontext=u:r:qcneservice:s0 tcontext=u:object_r:surfaceflinger_service:s0 tclass=service_manager Bug: 69064190 Test: build Change-Id: I00fcf43b0a8bde232709aac1040a5d7f4792fa0f
Showing
- private/bluetooth.te 0 additions, 1 deletionprivate/bluetooth.te
- private/ephemeral_app.te 0 additions, 1 deletionprivate/ephemeral_app.te
- private/mediaprovider.te 0 additions, 1 deletionprivate/mediaprovider.te
- private/nfc.te 0 additions, 1 deletionprivate/nfc.te
- private/platform_app.te 0 additions, 1 deletionprivate/platform_app.te
- private/priv_app.te 0 additions, 1 deletionprivate/priv_app.te
- private/untrusted_app_all.te 0 additions, 1 deletionprivate/untrusted_app_all.te
- private/untrusted_v2_app.te 0 additions, 1 deletionprivate/untrusted_v2_app.te
- public/domain.te 0 additions, 1 deletionpublic/domain.te
- public/radio.te 0 additions, 1 deletionpublic/radio.te
- public/service.te 1 addition, 1 deletionpublic/service.te
Please register or sign in to comment