mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-21 19:55:33 -04:00
universal7885: sepolicy: Cleanup unused rules
Change-Id: Idcf765bab4f43f67ecc21cd572b6264d691f9185 Signed-off-by: SamarV-121 <samarvispute121@gmail.com>
This commit is contained in:
parent
cdae24b850
commit
959d155c73
10 changed files with 2 additions and 59 deletions
9
sepolicy/vendor/device.te
vendored
9
sepolicy/vendor/device.te
vendored
|
|
@ -1,12 +1,3 @@
|
|||
# /dev/vfsspi
|
||||
type fingerprint_device, dev_type;
|
||||
|
||||
# /dev/batch_io
|
||||
type sensor_device, dev_type;
|
||||
|
||||
# /dev/s5p-smem
|
||||
type secmem_device, dev_type;
|
||||
|
||||
# /dev/m2m1shot_scaler0
|
||||
type m2m1shot_device, dev_type;
|
||||
|
||||
|
|
|
|||
2
sepolicy/vendor/file.te
vendored
2
sepolicy/vendor/file.te
vendored
|
|
@ -37,7 +37,6 @@ type sysfs_v4l_mfc, sysfs_type, r_fs_type, fs_type;
|
|||
type sysfs_v4l_smfc, sysfs_type, r_fs_type, fs_type;
|
||||
type sysfs_v4l_fimc, sysfs_type, r_fs_type, fs_type;
|
||||
type sysfs_graphics, fs_type, sysfs_type;
|
||||
type sysfs_mdnie, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_multipdp, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_sec, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_gps, fs_type, sysfs_type, mlstrustedobject;
|
||||
|
|
@ -45,7 +44,6 @@ type sysfs_brightness, fs_type, sysfs_type, mlstrustedobject;
|
|||
type sysfs_virtual, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_charger, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_modem, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_lcd, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_camera, fs_type, sysfs_type, mlstrustedobject;
|
||||
type sysfs_mmc_host_writable, sysfs_type, rw_fs_type, fs_type;
|
||||
type sysfs_ss_writable, sysfs_type, rw_fs_type, fs_type;
|
||||
|
|
|
|||
23
sepolicy/vendor/file_contexts
vendored
23
sepolicy/vendor/file_contexts
vendored
|
|
@ -34,34 +34,14 @@
|
|||
|
||||
####################################
|
||||
# efs
|
||||
/cpefs(/.*)? u:object_r:efs_file:s0
|
||||
/mnt/vendor/cpefs(/.*)? u:object_r:efs_file:s0
|
||||
|
||||
/efs/FactoryApp(/.*)? u:object_r:app_efs_file:s0
|
||||
/efs/FactoryApp/baro_delta u:object_r:baro_delta_factoryapp_efs_file:s0
|
||||
/efs/FactoryApp/factorymode u:object_r:factorymode_factoryapp_efs_file:s0
|
||||
/efs/FactoryApp/fdata u:object_r:radio_factoryapp_efs_file:s0
|
||||
/efs/FactoryApp/hist_nv u:object_r:radio_factoryapp_efs_file:s0
|
||||
/efs/FactoryApp/test_nv u:object_r:radio_factoryapp_efs_file:s0
|
||||
/efs/FactoryApp/gyro_cal_data u:object_r:sensor_factoryapp_efs_file:s0
|
||||
|
||||
/efs/nv_data.bin(.*) u:object_r:bin_nv_data_efs_file:s0
|
||||
/efs/nv.log u:object_r:bin_nv_data_efs_file:s0
|
||||
/efs/\.nv_core\.bak(.*) u:object_r:bin_nv_data_efs_file:s0
|
||||
/efs/wv\.keys u:object_r:cpk_efs_file:s0
|
||||
/efs/factory\.prop u:object_r:factoryprop_efs_file:s0
|
||||
/efs/TEE(/.*)? u:object_r:gatekeeper_efs_file:s0
|
||||
/efs/TEE/Store_1.tf u:object_r:gatekeeper_efs_file:s0
|
||||
|
||||
####################################
|
||||
# data files
|
||||
/data/vendor/nfc(/.*)? u:object_r:nfc_vendor_data_file:s0
|
||||
|
||||
/data/misc/radio(/.*)? u:object_r:radio_data_file:s0
|
||||
|
||||
# livedisplay
|
||||
/data/vendor/display(/.*)? u:object_r:display_vendor_data_file:s0
|
||||
|
||||
# drm
|
||||
/data/vendor/mediadrm(/.*)? u:object_r:mediadrm_data_file:s0
|
||||
|
||||
|
|
@ -97,9 +77,6 @@
|
|||
/sys/class/backlight/panel/brightness u:object_r:sysfs_graphics:s0
|
||||
/sys/class/backlight/panel/max_brightness u:object_r:sysfs_graphics:s0
|
||||
|
||||
# camera
|
||||
/sys/devices/virtual/camera(/.*)? u:object_r:sysfs_camera:s0
|
||||
|
||||
# rild
|
||||
/sys/devices/virtual/misc/multipdp(/.*) u:object_r:sysfs_multipdp:s0
|
||||
|
||||
|
|
|
|||
11
sepolicy/vendor/genfs_contexts
vendored
11
sepolicy/vendor/genfs_contexts
vendored
|
|
@ -14,14 +14,10 @@ genfscon proc /sys/vm/swappiness u:object_r:proc_swapiness:s0
|
|||
# SYSFS
|
||||
|
||||
# class
|
||||
genfscon sysfs /class/camera u:object_r:sysfs_camera:s0
|
||||
genfscon sysfs /class/input/input4 u:object_r:sysfs_sensors:s0
|
||||
genfscon sysfs /class/input/input6 u:object_r:sysfs_sensors:s0
|
||||
genfscon sysfs /class/video4linux u:object_r:sysfs_v4l:s0
|
||||
genfscon sysfs /class/input/input1 u:object_r:sysfs_input:s0
|
||||
|
||||
# devices
|
||||
genfscon sysfs /module/modem_ctrl_ss310ap/parameters/ds_detect u:object_r:sysfs_sim_writable:s0
|
||||
genfscon sysfs /devices/platform/10000.mif_pdata/sim/ds_detect u:object_r:sysfs_sim_writable:s0
|
||||
genfscon sysfs /module/scsc_bt/parameters/bluetooth_address u:object_r:sysfs_bt_writable:s0
|
||||
genfscon sysfs /devices/platform/11ce0000.speedy/i2c-7/7-0000/s2mpu08-rtc/rtc u:object_r:sysfs_rtc:s0
|
||||
|
|
@ -36,7 +32,6 @@ genfscon sysfs /devices/platform/14400000.fimc_is_sensor/video4linux
|
|||
genfscon sysfs /devices/platform/14440000.fimc_is/video4linux u:object_r:sysfs_v4l_fimc:s0
|
||||
genfscon sysfs /devices/platform/12c30000.mfc0/video4linux u:object_r:sysfs_v4l_mfc:s0
|
||||
genfscon sysfs /devices/platform/12c00000.smfc/video4linux u:object_r:sysfs_v4l_smfc:s0
|
||||
genfscon sysfs /devices/platform/bluetooth/rfkill/rfkill0/state u:object_r:sysfs_bt_writable:s0
|
||||
genfscon sysfs /devices/platform/battery/power_supply/battery u:object_r:sysfs_battery_writable:s0
|
||||
genfscon sysfs /devices/platform/battery/power_supply/battery/batt_capacity_max u:object_r:sysfs_battery_writable:s0
|
||||
genfscon sysfs /devices/platform/battery/power_supply/battery/status u:object_r:sysfs_battery_writable:s0
|
||||
|
|
@ -54,13 +49,7 @@ genfscon sysfs /devices/virtual/camera u:object_r:sysfs_ca
|
|||
genfscon sysfs /devices/virtual/camera/rear/fw_update u:object_r:sysfs_camera_writable:s0
|
||||
genfscon sysfs /devices/virtual/camera/rear/ssrm_camera_info u:object_r:sysfs_camera_writable:s0
|
||||
genfscon sysfs /devices/virtual/camera/flash/rear_flash u:object_r:sysfs_camera_writable:s0
|
||||
genfscon sysfs /devices/virtual/input/input3 u:object_r:sysfs_sensors_writable:s0
|
||||
genfscon sysfs /devices/virtual/input/input4 u:object_r:sysfs_sensors_writable:s0
|
||||
|
||||
genfscon sysfs /devices/virtual/sec/sensorhub/mcu_power u:object_r:sysfs_sensorhub_writable:s0
|
||||
genfscon sysfs /devices/virtual/usb_notify/usb_control/usb_hw_param u:object_r:sysfs_usb_writable:s0
|
||||
|
||||
genfscon sysfs /firmware/devicetree/base/argos u:object_r:sysfs_argos:s0
|
||||
genfscon sysfs /firmware/devicetree/base/model_info-system_rev u:object_r:sysfs_info:s0
|
||||
|
||||
genfscon sysfs /kernel/gpu/ u:object_r:sysfs_gpu:s0
|
||||
|
|
|
|||
2
sepolicy/vendor/hal_drm_clearkey.te
vendored
2
sepolicy/vendor/hal_drm_clearkey.te
vendored
|
|
@ -6,7 +6,7 @@ init_daemon_domain(hal_drm_clearkey)
|
|||
|
||||
hal_server_domain(hal_drm_clearkey, hal_drm)
|
||||
|
||||
vndbinder_use(hal_drm_clearkey);
|
||||
vndbinder_use(hal_drm_clearkey)
|
||||
|
||||
allow hal_drm_clearkey { appdomain -isolated_app }:fd use;
|
||||
|
||||
|
|
|
|||
4
sepolicy/vendor/hal_drm_widevine.te
vendored
4
sepolicy/vendor/hal_drm_widevine.te
vendored
|
|
@ -5,7 +5,7 @@ init_daemon_domain(hal_drm_widevine)
|
|||
|
||||
hal_server_domain(hal_drm_widevine, hal_drm)
|
||||
|
||||
vndbinder_use(hal_drm_widevine);
|
||||
vndbinder_use(hal_drm_widevine)
|
||||
|
||||
allow hal_drm_widevine mediacodec:fd use;
|
||||
allow hal_drm_widevine { appdomain -isolated_app }:fd use;
|
||||
|
|
@ -19,5 +19,3 @@ allow hal_drm_widevine vendor_data_file:file create_file_perms;
|
|||
|
||||
allow hal_drm_widevine cpk_efs_file:file r_file_perms;
|
||||
allow hal_drm_widevine efs_file:dir search;
|
||||
|
||||
allow hal_drm_widevine secmem_device:chr_file rw_file_perms;
|
||||
|
|
|
|||
1
sepolicy/vendor/hal_fingerprint_default.te
vendored
1
sepolicy/vendor/hal_fingerprint_default.te
vendored
|
|
@ -1,6 +1,5 @@
|
|||
typeattribute hal_fingerprint_default data_between_core_and_vendor_violators;
|
||||
|
||||
allow hal_fingerprint_default fingerprintd_data_file:dir write;
|
||||
allow hal_fingerprint_default fingerprint_device:chr_file rw_file_perms;
|
||||
allow hal_fingerprint_default sysfs_virtual:dir search;
|
||||
allow hal_fingerprint_default sysfs_virtual:file r_file_perms;
|
||||
|
|
|
|||
2
sepolicy/vendor/hal_gatekeeper_default.te
vendored
2
sepolicy/vendor/hal_gatekeeper_default.te
vendored
|
|
@ -1,5 +1,3 @@
|
|||
allow hal_gatekeeper_default gatekeeper_efs_file:file rw_file_perms;
|
||||
allow hal_gatekeeper_default gatekeeper_efs_file:dir search;
|
||||
allow hal_gatekeeper_default efs_file:dir search;
|
||||
allow hal_gatekeeper_default efs_file:file rw_file_perms;
|
||||
allow hal_gatekeeper_default mnt_vendor_file:dir search;
|
||||
|
|
|
|||
3
sepolicy/vendor/init.te
vendored
3
sepolicy/vendor/init.te
vendored
|
|
@ -22,12 +22,9 @@ allow init sysfs_multipdp:file setattr;
|
|||
allow init sysfs_camera:file setattr;
|
||||
allow init sysfs_charger:file setattr;
|
||||
allow init sysfs_input:file setattr;
|
||||
allow init sysfs_lcd:file setattr;
|
||||
allow init sysfs_mdnie:file setattr;
|
||||
allow init sysfs_modem:file w_file_perms;
|
||||
allow init sysfs_battery_writable:file setattr;
|
||||
allow init sysfs_power_writable:file setattr;
|
||||
allow init sysfs_bt_writable:file setattr;
|
||||
allow init sysfs_graphics:file create_file_perms;
|
||||
|
||||
allow init system_server:binder { transfer call };
|
||||
|
|
|
|||
4
sepolicy/vendor/lhd.te
vendored
4
sepolicy/vendor/lhd.te
vendored
|
|
@ -1,4 +0,0 @@
|
|||
allow lhd sysfs_virtual:dir search;
|
||||
allow lhd sysfs_virtual:file rw_file_perms;
|
||||
allow lhd sysfs_virtual:lnk_file read;
|
||||
allow lhd efs_file:dir search;
|
||||
Loading…
Reference in a new issue