From e0454928631d135b4d04e4dac00f18c9adb49760 Mon Sep 17 00:00:00 2001 From: Shanshan Guo Date: Sat, 18 Jan 2020 10:18:18 +0800 Subject: [PATCH] [ALPS04723438] SEPolicy: Remove unused sepolicies of vendor_app Remove unused sepolicies of vendor_app. MTK-Commit-Id: 54bf7fcfcdbc902f7ab59247a5d29c04b20ffbee Change-Id: I9018da7029b4bff0468237142108624262fa64b9 CR-Id: ALPS04723438 Feature: [Android Default] SELinux, SEAndroid, and SE-MTK --- non_plat/seapp_contexts | 12 ------ non_plat/vendor_app.te | 81 ----------------------------------------- 2 files changed, 93 deletions(-) delete mode 100644 non_plat/seapp_contexts delete mode 100644 non_plat/vendor_app.te diff --git a/non_plat/seapp_contexts b/non_plat/seapp_contexts deleted file mode 100644 index 7d63a79..0000000 --- a/non_plat/seapp_contexts +++ /dev/null @@ -1,12 +0,0 @@ -# Add for app stay in vendor partition and want to IPC with vendor process -# -# - -# This is for mtklogger apk to commnucate with mnld -user=_app seinfo=platform name=com.mediatek.mtklogger.proxy domain=vendor_app type=app_data_file levelFrom=user - -# This is for emcamera apk to commnucate with hal1 -user=_app seinfo=platform name=com.mediatek.emcamera domain=vendor_app type=app_data_file levelFrom=user - -# This is for sensorhub apk to commnucate with libhwm -user=_app seinfo=platform name=com.mediatek.sensorhub.ui domain=vendor_app type=app_data_file levelFrom=user diff --git a/non_plat/vendor_app.te b/non_plat/vendor_app.te deleted file mode 100644 index 932381d..0000000 --- a/non_plat/vendor_app.te +++ /dev/null @@ -1,81 +0,0 @@ -############################## -# vendor app domain -# - -# This is for common part -type vendor_app, domain, mlstrustedsubject; - -app_domain(vendor_app) - -allow vendor_app mnt_media_rw_file:dir search; - -# allow cts to query all services -allow vendor_app servicemanager:service_manager list; - -allow vendor_app audioserver_service:service_manager find; -allow vendor_app cameraserver_service:service_manager find; -allow vendor_app drmserver_service:service_manager find; -allow vendor_app mediaserver_service:service_manager find; -allow vendor_app mediaextractor_service:service_manager find; -allow vendor_app mediametrics_service:service_manager find; -allow vendor_app mediadrmserver_service:service_manager find; -allow vendor_app nfc_service:service_manager find; -allow vendor_app radio_service:service_manager find; -allow vendor_app surfaceflinger_service:service_manager find; -allow vendor_app app_api_service:service_manager find; -allow vendor_app vr_manager_service:service_manager find; - -# Cts: HwRngTest -allow vendor_app sysfs_hwrandom:dir search; -allow vendor_app sysfs_hwrandom:file r_file_perms; - -# Allow apps to view preloaded media content -allow vendor_app preloads_media_file:dir r_dir_perms; -allow vendor_app preloads_media_file:file r_file_perms; -allow vendor_app preloads_data_file:dir search; - -# Allow untrusted apps read / execute access to /vendor/app for there can -# be pre-installed vendor apps that package a library within themselves. -# TODO (b/37784178) Consider creating a special type for /vendor/app installed -# apps. -allow vendor_app vendor_app_file:dir { open getattr read search }; -allow vendor_app vendor_app_file:file { open getattr read execute }; -allow vendor_app vendor_app_file:lnk_file { open getattr read }; -#End for common part - -# For mtkloggerproxy -unix_socket_connect(vendor_app, mnld, mnld); -#============= vendor_app ============== -allow vendor_app mnld:unix_stream_socket connectto; -allow vendor_app connsyslogger:unix_stream_socket connectto; -# PMTKLoggerProxy need copy exception db from data/vendor folder -allow vendor_app aee_exp_data_file:file r_file_perms; -allow vendor_app aee_exp_data_file:dir r_dir_perms; - -# Date : WK18.26 -# Operation : P migration -# Purpose : for engineermode camera app mode -set_prop(vendor_app, mtk_em_prop); -set_prop(vendor_app, vendor_debug_prop); -set_prop(vendor_app, mediatek_prop); - -allow vendor_app cameraserver_service:service_manager find; - -# Date : WK18.26 -# Purpose : -# eng mode camera - save iamges files and log files on external storage -allow vendor_app media_rw_data_file:dir { create_dir_perms }; -allow vendor_app media_rw_data_file:file { create_file_perms }; - -# Date : WK18.32 -# Purpose : -# eng mode camera - save iamges files and log files on external storage -allow vendor_app vendor_data_file:dir { create_dir_perms }; -allow vendor_app vendor_data_file:file { create_file_perms }; - -# Date : 2019/03/25 -# Operation : IT -# Purpose : for engineermode sensor can work normal -allow vendor_app als_ps_device:chr_file r_file_perms; -allow vendor_app gsensor_device:chr_file r_file_perms; -allow vendor_app gyroscope_device:chr_file r_file_perms;