diff --git a/sepolicy/vendor/attributes b/sepolicy/vendor/attributes index cb3186c..31ffe8a 100644 --- a/sepolicy/vendor/attributes +++ b/sepolicy/vendor/attributes @@ -11,10 +11,6 @@ attribute hal_display_iris; attribute hal_display_iris_client; attribute hal_display_iris_server; -attribute hal_hdcpkey; -attribute hal_hdcpkey_client; -attribute hal_hdcpkey_server; - attribute hal_param; attribute hal_param_client; attribute hal_param_server; diff --git a/sepolicy/vendor/dashd.te b/sepolicy/vendor/dashd.te deleted file mode 100644 index 1e8c01f..0000000 --- a/sepolicy/vendor/dashd.te +++ /dev/null @@ -1,16 +0,0 @@ -type dashd, domain; -type dashd_exec, exec_type, vendor_file_type, file_type; - -init_daemon_domain(dashd) - -allow dashd vendor_sysfs_battery_supply:file w_file_perms; -allow dashd vendor_sysfs_usb_supply:file w_file_perms; - -allow dashd proc_cmdline:file r_file_perms; - -allow dashd dash_device:chr_file rw_file_perms; -allow dashd kmsg_device:chr_file rw_file_perms; - -r_dir_file(dashd, vendor_sysfs_battery_supply) -r_dir_file(dashd, vendor_sysfs_usb_supply) -r_dir_file(dashd, sysfs_dash_charger) diff --git a/sepolicy/vendor/device.te b/sepolicy/vendor/device.te index ae21397..a356704 100644 --- a/sepolicy/vendor/device.te +++ b/sepolicy/vendor/device.te @@ -10,5 +10,4 @@ type param_device, dev_type; type ramboost_socket, dev_type; type reserve2_block_device, dev_type; type therm_device, dev_type; -type vl53l1_device, dev_type; type wlchg_device, dev_type; diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te index 3b84d68..7d86cff 100644 --- a/sepolicy/vendor/file.te +++ b/sepolicy/vendor/file.te @@ -11,7 +11,6 @@ type proc_touchpanel, fs_type, proc_type; type proc_watermark_boost_factor, fs_type, proc_type; # sysfs -type sysfs_dash_charger, fs_type, proc_type, sysfs_type; type sysfs_dbg, fs_type, sysfs_type; type sysfs_fod, fs_type, sysfs_type; type sysfs_fsc, fs_type, sysfs_type; @@ -22,5 +21,3 @@ type sysfs_project_info, fs_type, sysfs_type; type sysfs_tof_control, fs_type, sysfs_type; type sysfs_tpd, fs_type, sysfs_type; type sysfs_tri_state_key, sysfs_type, fs_type; -type sysfs_vl53l1, fs_type, sysfs_type; -type vendor_sysfs_video_call_on, fs_type, sysfs_type; diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts index 738f1ef..381a3ca 100644 --- a/sepolicy/vendor/file_contexts +++ b/sepolicy/vendor/file_contexts @@ -1,8 +1,6 @@ # Binaries -/(vendor|system/vendor)/bin/dashd u:object_r:dashd_exec:s0 /(vendor|system/vendor)/bin/opf-service u:object_r:opf_exec:s0 /(vendor|system/vendor)/bin/tri-state-key_daemon u:object_r:tri-state-key_daemon_exec:s0 -/(vendor|system/vendor)/bin/vl53l1_daemon_main u:object_r:vl53l1_daemon_main_exec:s0 /(vendor|system/vendor)/bin/wlchgd u:object_r:wlchgd_exec:s0 # Block devices @@ -23,7 +21,6 @@ # Devices /dev/byte-cntr u:object_r:byte_cntr_device:s0 /dev/cc_ctl u:object_r:graphics_device:s0 -/dev/dash u:object_r:dash_device:s0 /dev/fragment_monitor u:object_r:fragment_monitor_device:s0 /dev/goodix_fp u:object_r:fingerprintd_device:s0 /dev/ht_ctl u:object_r:graphics_device:s0 @@ -34,7 +31,6 @@ /dev/opfeature u:object_r:opf_file:s0 /dev/param u:object_r:param_device:s0 /dev/skin_thermal u:object_r:therm_device:s0 -/dev/stmvl53l1_ranging u:object_r:vl53l1_device:s0 /dev/wlchg u:object_r:wlchg_device:s0 # HALs @@ -46,7 +42,6 @@ /(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.camera@1\.0-service u:object_r:hal_cameraHIDL_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.CameraMDMHIDL@1\.0-service u:object_r:hal_cameraHIDL_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.display@1\.0-service u:object_r:hal_display_default_exec:s0 -/(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.hdcpkey@1\.0-service u:object_r:hal_hdcpkey_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.oneplus\.hardware\.param@1\.0-service u:object_r:hal_param_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.pixelworks\.hardware\.display\.iris-service u:object_r:hal_graphics_composer_default_exec:s0 /(vendor|system/vendor)/bin/hw/vendor\.pixelworks\.hardware\.feature\.irisfeature-service u:object_r:hal_graphics_composer_default_exec:s0 diff --git a/sepolicy/vendor/genfs_contexts b/sepolicy/vendor/genfs_contexts index 2217524..f832aa5 100644 --- a/sepolicy/vendor/genfs_contexts +++ b/sepolicy/vendor/genfs_contexts @@ -1,14 +1,5 @@ # procfs -genfscon proc /dash_4300_4p45_exit u:object_r:sysfs_dash_charger:s0 -genfscon proc /dash_4320_4p45_exit u:object_r:sysfs_dash_charger:s0 -genfscon proc /dash_4510_4p45_exit u:object_r:sysfs_dash_charger:s0 -genfscon proc /dash_firmware_ok u:object_r:sysfs_dash_charger:s0 -genfscon proc /enhance_dash u:object_r:sysfs_dash_charger:s0 -genfscon proc /n76e_exit u:object_r:sysfs_dash_charger:s0 -genfscon proc /ship_mode u:object_r:sysfs_dash_charger:s0 -genfscon proc /swarp_chg_exist u:object_r:sysfs_dash_charger:s0 genfscon proc /touchpanel u:object_r:proc_touchpanel:s0 -genfscon proc /warp_chg_exit u:object_r:sysfs_dash_charger:s0 # sysfs genfscon sysfs /devices/platform/soc/88c000.i2c/i2c-10/10-005a/leds/vibrator u:object_r:sysfs_leds:s0 @@ -20,9 +11,6 @@ genfscon sysfs /devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/card0-DSI-1 genfscon sysfs /kernel/ois_control u:object_r:sysfs_ois_control:s0 genfscon sysfs /kernel/tof_control u:object_r:sysfs_tof_control:s0 genfscon sysfs /module/memplus_core/parameters u:object_r:sysfs_memplus:s0 -genfscon sysfs /module/qpnp_smb5/parameters/call_on u:object_r:sysfs_dash_charger:s0 -genfscon sysfs /module/qpnp_smb5/parameters/video_call_on u:object_r:vendor_sysfs_video_call_on:s0 -genfscon sysfs /module/stmvl53l1 u:object_r:sysfs_vl53l1:s0 # sysfs (wakeup) genfscon sysfs /devices/platform/dummy_hcd.0/usb1/wakeup u:object_r:sysfs_wakeup:s0 diff --git a/sepolicy/vendor/hal_camera_default.te b/sepolicy/vendor/hal_camera_default.te index 46d4ec6..9099b2b 100644 --- a/sepolicy/vendor/hal_camera_default.te +++ b/sepolicy/vendor/hal_camera_default.te @@ -12,10 +12,7 @@ allow hal_camera_default vendor_persist_file:file create_file_perms; allow hal_camera_default input_device:dir r_dir_perms; allow hal_camera_default input_device:chr_file r_file_perms; -allow hal_camera_default vl53l1_device:chr_file rw_file_perms; - allow hal_camera_default proc_meminfo:file r_file_perms; -allow hal_camera_default vendor_sysfs_video_call_on:file rw_file_perms; allow hal_camera_default sysfs_ois_control:dir r_dir_perms; allow hal_camera_default sysfs_ois_control:file rw_file_perms; diff --git a/sepolicy/vendor/hal_hdcpkey.te b/sepolicy/vendor/hal_hdcpkey.te deleted file mode 100644 index 0d3ca18..0000000 --- a/sepolicy/vendor/hal_hdcpkey.te +++ /dev/null @@ -1,4 +0,0 @@ -binder_call(hal_hdcpkey_client, hal_hdcpkey_server) -binder_call(hal_hdcpkey_server, hal_hdcpkey_client) - -hal_attribute_hwservice(hal_hdcpkey, hal_hdcpkey_hwservice) diff --git a/sepolicy/vendor/hal_hdcpkey_default.te b/sepolicy/vendor/hal_hdcpkey_default.te deleted file mode 100644 index 6e5f6a3..0000000 --- a/sepolicy/vendor/hal_hdcpkey_default.te +++ /dev/null @@ -1,7 +0,0 @@ -type hal_hdcpkey_default, domain; -hal_server_domain(hal_hdcpkey_default, hal_hdcpkey) - -type hal_hdcpkey_default_exec, exec_type, vendor_file_type, file_type; -init_daemon_domain(hal_hdcpkey_default) - -allow hal_hdcpkey_default param_block_device:blk_file rw_file_perms; diff --git a/sepolicy/vendor/hwservice.te b/sepolicy/vendor/hwservice.te index ae955d7..02eb98e 100644 --- a/sepolicy/vendor/hwservice.te +++ b/sepolicy/vendor/hwservice.te @@ -1,5 +1,4 @@ type hal_cameraHIDL_hwservice, hwservice_manager_type; type hal_display_hwservice, hwservice_manager_type; type hal_display_iris_hwservice, hwservice_manager_type; -type hal_hdcpkey_hwservice, hwservice_manager_type; type hal_param_hwservice, hwservice_manager_type; diff --git a/sepolicy/vendor/hwservice_contexts b/sepolicy/vendor/hwservice_contexts index 038141a..3ceca31 100644 --- a/sepolicy/vendor/hwservice_contexts +++ b/sepolicy/vendor/hwservice_contexts @@ -4,7 +4,6 @@ vendor.oneplus.fingerprint.extension::IVendorFingerprintExtensions u:obj vendor.oneplus.hardware.camera::IOnePlusCameraProvider u:object_r:hal_cameraHIDL_hwservice:s0 vendor.oneplus.hardware.CameraMDMHIDL::IOnePlusCameraMDM u:object_r:hal_cameraHIDL_hwservice:s0 vendor.oneplus.hardware.display::IOneplusDisplay u:object_r:hal_display_hwservice:s0 -vendor.oneplus.hardware.hdcpkey::IOneplusHdcpKey u:object_r:hal_hdcpkey_hwservice:s0 vendor.oneplus.hardware.param::IOneplusParam u:object_r:hal_param_hwservice:s0 vendor.pixelworks.hardware.display::IIris u:object_r:hal_display_iris_hwservice:s0 vendor.pixelworks.hardware.feature::IIrisFeature u:object_r:hal_display_iris_hwservice:s0 diff --git a/sepolicy/vendor/property.te b/sepolicy/vendor/property.te index c96f389..2f3cdc3 100644 --- a/sepolicy/vendor/property.te +++ b/sepolicy/vendor/property.te @@ -1,4 +1,3 @@ -type vendor_cwb_prop, property_type; type vendor_db_security_prop, property_type; type vendor_fingerprint_prop, property_type; type vendor_gps_prop, property_type; diff --git a/sepolicy/vendor/property_contexts b/sepolicy/vendor/property_contexts index a789e11..3bbc05f 100644 --- a/sepolicy/vendor/property_contexts +++ b/sepolicy/vendor/property_contexts @@ -1,7 +1,5 @@ persist.vendor.bluetooth.a2dp. u:object_r:vendor_bluetooth_prop:s0 persist.vendor.bluetooth.bt.uart.log u:object_r:vendor_oem_bluetooth_prop:s0 -persist.vendor.cwb.debug u:object_r:vendor_cwb_prop:s0 -persist.vendor.cwb.dump u:object_r:vendor_cwb_prop:s0 persist.vendor.ese. u:object_r:vendor_nfc_prop:s0 persist.vendor.nfc. u:object_r:vendor_nfc_prop:s0 persist.vendor.oem.bt.debug u:object_r:vendor_oem_bluetooth_prop:s0 diff --git a/sepolicy/vendor/vendor_mdm_helper.te b/sepolicy/vendor/vendor_mdm_helper.te deleted file mode 100644 index 7885054..0000000 --- a/sepolicy/vendor/vendor_mdm_helper.te +++ /dev/null @@ -1 +0,0 @@ -r_dir_file(vendor_mdm_helper, sysfs_project_info) diff --git a/sepolicy/vendor/vl53l1_daemon_main.te b/sepolicy/vendor/vl53l1_daemon_main.te deleted file mode 100644 index 33f24e2..0000000 --- a/sepolicy/vendor/vl53l1_daemon_main.te +++ /dev/null @@ -1,14 +0,0 @@ -type vl53l1_daemon_main, domain; -type vl53l1_daemon_main_exec, exec_type, vendor_file_type, file_type; - -init_daemon_domain(vl53l1_daemon_main) - -allow vl53l1_daemon_main self:{ - netlink_generic_socket - netlink_iscsi_socket - netlink_kobject_uevent_socket - netlink_socket -} create_socket_perms_no_ioctl; - -allow vl53l1_daemon_main sysfs_vl53l1:dir search; -allow vl53l1_daemon_main sysfs_vl53l1:file rw_file_perms;