94 files changed, 987 insertions, 1322 deletions
diff --git a/common/sepolicy/file_contexts b/common/sepolicy/file_contexts index 7e06f56..4a5806b 100644 --- a/common/sepolicy/file_contexts +++ b/common/sepolicy/file_contexts @@ -1,142 +1,136 @@ +/boot/optee.ko u:object_r:optee_file:s0 + /data/log(/.*)? u:object_r:log_file:s0 /data/media_rw/sdcard1 u:object_r:media_rw_data_file:s0 /data/tee(/.*)? u:object_r:tee_data_file:s0 -/data/droidota(/.*)? u:object_r:update_data_file:s0 +/data/droidota(/.*)? u:object_r:update_data_file:s0 -/dev/amaudio_.* u:object_r:audio_device:s0 +/dev/amaudio_.* u:object_r:audio_device:s0 /dev/amaudio2_out u:object_r:audio_device:s0 -/dev/amremote u:object_r:input_device:s0 -/dev/am_adc_kpd u:object_r:input_device:s0 -/dev/amv.* u:object_r:video_device:s0 +/dev/amremote u:object_r:input_device:s0 +/dev/am_adc_kpd u:object_r:input_device:s0 +/dev/amv.* u:object_r:video_device:s0 /dev/amvecm u:object_r:amvecm_device:s0 -/dev/amvideo u:object_r:dvb_video_device:s0 -/dev/amvideo_poll u:object_r:amvideo_device:s0 +/dev/amvideo u:object_r:dvb_video_device:s0 +/dev/amvideo_poll u:object_r:amvideo_device:s0 /dev/ionvideo u:object_r:dvb_video_device:s0 -/dev/amstream_.* u:object_r:video_device:s0 -/dev/amstream_sub u:object_r:subtitle_device:s0 +/dev/amstream_.* u:object_r:video_device:s0 +/dev/amstream_sub u:object_r:subtitle_device:s0 /dev/amstream_sub_read u:object_r:subtitle_device:s0 -/dev/amstream_mpts u:object_r:dvb_video_device:s0 +/dev/amstream_mpts u:object_r:dvb_video_device:s0 /dev/amstream_userdata u:object_r:dvb_video_device:s0 -/dev/avin_detect u:object_r:avin_device:s0 - -/dev/block/env u:object_r:env_device:s0 -/dev/block/data u:object_r:userdata_block_device:s0 -/dev/block/cache u:object_r:cache_block_device:s0 -/dev/block/zram0 u:object_r:swap_block_device:s0 -/dev/block/param u:object_r:param_block_device:s0 -/dev/block/cri_data u:object_r:cri_block_device:s0 -/dev/block/sd[a-z] u:object_r:sda_block_device:s0 +/dev/avin_detect u:object_r:avin_device:s0 + +/dev/block/env u:object_r:env_device:s0 +/dev/block/data u:object_r:userdata_block_device:s0 +/dev/block/cache u:object_r:cache_block_device:s0 +/dev/block/zram0 u:object_r:swap_block_device:s0 +/dev/block/param u:object_r:param_block_device:s0 +/dev/block/cri_data u:object_r:cri_block_device:s0 +/dev/block/sd[a-z] u:object_r:sda_block_device:s0 /dev/block/sd[a-z](.*) u:object_r:sda_block_device:s0 /dev/block/vold(/.*)? u:object_r:vold_block_device:s0 -/dev/block/drm u:object_r:drm_block_device:s0 -/dev/block/boot_a u:object_r:boot_block_device:s0 -/dev/block/boot_b u:object_r:boot_block_device:s0 -/dev/block/boot u:object_r:boot_block_device:s0 -/dev/block/system_a u:object_r:system_block_device:s0 -/dev/block/system_b u:object_r:system_block_device:s0 +/dev/block/drm u:object_r:drm_block_device:s0 +/dev/block/boot_a u:object_r:boot_block_device:s0 +/dev/block/boot_b u:object_r:boot_block_device:s0 +/dev/block/boot u:object_r:boot_block_device:s0 +/dev/block/system_a u:object_r:system_block_fsck_device:s0 +/dev/block/system_b u:object_r:system_block_fsck_device:s0 +/dev/block/system u:object_r:system_block_fsck_device:s0 /dev/block/vendor_a u:object_r:vendor_block_device:s0 /dev/block/vendor_b u:object_r:vendor_block_device:s0 /dev/block/vendor u:object_r:vendor_block_device:s0 -/dev/block/misc u:object_r:misc_block_device:s0 +/dev/block/misc u:object_r:misc_block_device:s0 /dev/block/tee u:object_r:tee_block_device:s0 /dev/block/odm u:object_r:odm_block_device:s0 -/dev/block/odm_a u:object_r:odm_block_device:s0 -/dev/block/odm_b u:object_r:odm_block_device:s0 +/dev/block/odm_a u:object_r:odm_block_device:s0 +/dev/block/odm_b u:object_r:odm_block_device:s0 /dev/block/mmcblk[0-9] u:object_r:sda_block_device:s0 -/dev/block/mmcblk[0-9]p(.*) u:object_r:sda_block_device:s0 -/dev/block/mmcblk[0-9]rpmb u:object_r:sda_block_device:s0 -/dev/block/droidvold/.+ u:object_r:vold_device:s0 - -/dev/bootloader u:object_r:bootloader_device:s0 -/dev/btusb0 u:object_r:hci_attach_dev:s0 -/dev/cec u:object_r:cec_device:s0 -/dev/defendkey u:object_r:defendkey_device:s0 -/dev/dtb u:object_r:dtb_device:s0 -/dev/dvb0.* u:object_r:dvb_device:s0 -/dev/dvb.* u:object_r:video_device:s0 -/dev/esm u:object_r:hdcptx_device:s0 -/dev/esm_rx u:object_r:hdcprx_device:s0 -/dev/ge2d u:object_r:ge2d_device:s0 -/dev/hdmirx0 u:object_r:hdmirx0_device:s0 -/dev/irblaster1 u:object_r:ir_device:s0 -/dev/mali u:object_r:gpu_device:s0 -/dev/mali0 u:object_r:gpu_device:s0 -/dev/nand_env u:object_r:env_device:s0 +/dev/block/mmcblk[0-9]p(.*) u:object_r:sda_block_device:s0 +/dev/block/mmcblk[0-9]rpmb u:object_r:sda_block_device:s0 + +/dev/bootloader u:object_r:bootloader_device:s0 +/dev/btusb0 u:object_r:hci_attach_dev:s0 +/dev/cec u:object_r:cec_device:s0 +/dev/defendkey u:object_r:defendkey_device:s0 +/dev/dtb u:object_r:dtb_device:s0 +/dev/dvb0.* u:object_r:dvb_device:s0 +/dev/dvb.* u:object_r:video_device:s0 +/dev/esm u:object_r:hdcptx_device:s0 +/dev/esm_rx u:object_r:hdcprx_device:s0 +/dev/ge2d u:object_r:ge2d_device:s0 +/dev/hdmirx0 u:object_r:hdmirx0_device:s0 +/dev/irblaster1 u:object_r:ir_device:s0 +/dev/mali u:object_r:gpu_device:s0 +/dev/mali0 u:object_r:gpu_device:s0 +/dev/nand_env u:object_r:env_device:s0 /dev/opteearmtz00 u:object_r:drm_device:s0 -/dev/otz_client u:object_r:tee_device:s0 -/dev/picdec u:object_r:picture_device:s0 -/dev/rtk_btusb u:object_r:hci_attach_dev:s0 +/dev/otz_client u:object_r:tee_device:s0 +/dev/picdec u:object_r:picture_device:s0 +/dev/rtk_btusb u:object_r:hci_attach_dev:s0 /dev/socket/dig u:object_r:dig_socket:s0 /dev/socket/pppoe_wrapper u:object_r:pppoe_wrapper_socket:s0 /dev/sw_sync u:object_r:sw_sync_device:s0 /dev/tee0 u:object_r:drm_device:s0 /dev/teepriv0 u:object_r:drm_device:s0 -/dev/ttyS[1-2] u:object_r:hci_attach_dev:s0 -/dev/ttyUSB.* u:object_r:radio_device:s0 +/dev/ttyS[1-2] u:object_r:hci_attach_dev:s0 +/dev/ttyUSB.* u:object_r:radio_device:s0 /dev/tvafe0 u:object_r:video_device:s0 /dev/vdin0 u:object_r:video_device:s0 -/dev/wifi_power u:object_r:radio_device:s0 - - -/sys/devices/platform/bt-dev/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 -/sys/devices/platform/bt-dev/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 -/sys/devices/bt-dev.*/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 -/sys/devices/bt-dev.*/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 -/sys/devices/virtual/amhdmitx/amhdmitx0/aud_cap u:object_r:sysfs_audio_cap:s0 -/sys/devices/d0074000.emmc/mmc_host/emmc/emmc:0001/cid u:object_r:sysfs_xbmc:s0 - -/sys/class/audiodsp/digital_raw u:object_r:sysfs_xbmc:s0 -/sys/class/video/disable_video u:object_r:sysfs_xbmc:s0 -/sys/class/video/axis u:object_r:sysfs_xbmc:s0 -/sys/class/video/screen_mode u:object_r:sysfs_xbmc:s0 -/sys/class/tsync/pts_pcrscr u:object_r:sysfs_xbmc:s0 -/sys/class/tsync/enable u:object_r:sysfs_xbmc:s0 -/sys/class/tsync/event u:object_r:sysfs_xbmc:s0 -/sys/class/tsync/pts_audio u:object_r:sysfs_xbmc:s0 -/sys/class/amhdmitx/amhdmitx0/aud_output_chs u:object_r:sysfs_xbmc:s0 -/sys/class/audiodsp/digital_codec u:object_r:sysfs_digital_codec:s0 -/sys/class/audiodsp/audio_samesource u:object_r:sysfs_audio_samesource:s0 -/sys/class/amhdmitx/amhdmitx0/aud_cap u:object_r:sysfs_audio_cap:s0 - -/sys/class/mpgpu/mpgpucmd u:object_r:sysfs_mpgpu_cmd:s0 -/sys/power/early_suspend_trigger u:object_r:sysfs_power_trigger:s0 - -/sys/class/vfm/map u:object_r:sysfs_xbmc:s0 - -/param(/.*)? u:object_r:param_tv_file:s0 -/tee(/.*)? u:object_r:tee_data_file:s0 - -#for daemon seclabel -/vendor/bin/bootplayer u:object_r:bootvideo_exec:s0 -/vendor/bin/dv_config u:object_r:dv_config_exec:s0 -/vendor/bin/hdcp_rx22 u:object_r:hdcp_rx22_exec:s0 -/vendor/bin/hdcp_tx22 u:object_r:hdcp_tx22_exec:s0 -/vendor/bin/hdmi_cec u:object_r:hdmi_cec_exec:s0 -/vendor/bin/imageserver u:object_r:imageserver_exec:s0 -/system/bin/make_ext4fs u:object_r:make_ext4fs_exec:s0 -/vendor/bin/pppoe_wrapper u:object_r:pppoe_wrapper_exec:s0 -/vendor/bin/remotecfg u:object_r:remotecfg_exec:s0 -/vendor/bin/systemcontrol u:object_r:system_control_exec:s0 -/system/bin/tee-supplicant u:object_r:tee_exec:s0 -/vendor/bin/tee_preload_fw u:object_r:firmload_exec:s0 -/vendor/bin/tvserver u:object_r:tvserver_exec:s0 -/vendor/bin/usbtestpm u:object_r:usbpm_exec:s0 -/vendor/bin/wlan_fwloader u:object_r:wlan_fwloader_exec:s0 -/vendor/xbin/bcmdl u:object_r:bcmdl_exec:s0 -/vendor/bin/droidvold u:object_r:vold_exec:s0 +/dev/wifi_power u:object_r:radio_device:s0 + + +/sys/devices/platform/bt-dev/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 +/sys/devices/platform/bt-dev/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 +/sys/devices/bt-dev.*/rfkill/rfkill0/state u:object_r:sysfs_bluetooth_writable:s0 +/sys/devices/bt-dev.*/rfkill/rfkill0/type u:object_r:sysfs_bluetooth_writable:s0 +/sys/devices/virtual/amhdmitx/amhdmitx0/aud_cap u:object_r:sysfs_audio_cap:s0 +/sys/devices/d0074000.emmc/mmc_host/emmc/emmc:0001/cid u:object_r:sysfs_xbmc:s0 + +/sys/class/audiodsp/digital_raw u:object_r:sysfs_xbmc:s0 +/sys/class/video/disable_video u:object_r:sysfs_xbmc:s0 +/sys/class/video/axis u:object_r:sysfs_xbmc:s0 +/sys/class/video/screen_mode u:object_r:sysfs_xbmc:s0 +/sys/class/tsync/pts_pcrscr u:object_r:sysfs_xbmc:s0 +/sys/class/tsync/enable u:object_r:sysfs_xbmc:s0 +/sys/class/tsync/event u:object_r:sysfs_xbmc:s0 +/sys/class/tsync/pts_audio u:object_r:sysfs_xbmc:s0 +/sys/class/amhdmitx/amhdmitx0/aud_output_chs u:object_r:sysfs_xbmc:s0 +/sys/class/audiodsp/digital_codec u:object_r:sysfs_digital_codec:s0 +/sys/class/audiodsp/audio_samesource u:object_r:sysfs_audio_samesource:s0 +/sys/class/amhdmitx/amhdmitx0/aud_cap u:object_r:sysfs_audio_cap:s0 + +/sys/class/mpgpu/mpgpucmd u:object_r:sysfs_mpgpu_cmd:s0 +/sys/power/early_suspend_trigger u:object_r:sysfs_power_trigger:s0 + +/sys/class/vfm/map u:object_r:sysfs_xbmc:s0 + +/param(/.*)? u:object_r:param_tv_file:s0 +/tee(/.*)? u:object_r:tee_data_file:s0 + +#/vendor/bin/bootplayer u:object_r:bootvideo_exec:s0 +#/vendor/bin/dv_config u:object_r:dv_config_exec:s0 + + +#/vendor/bin/imageserver u:object_r:imageserver_exec:s0 +#/system/bin/make_ext4fs u:object_r:make_ext4fs_exec:s0 +#/vendor/bin/pppoe_wrapper u:object_r:pppoe_wrapper_exec:s0 + +/vendor/bin/hdcp_rx22 u:object_r:hdcp_rx22_exec:s0 +/vendor/bin/hdcp_tx22 u:object_r:hdcp_tx22_exec:s0 +/vendor/bin/remotecfg u:object_r:remotecfg_exec:s0 +/vendor/bin/systemcontrol u:object_r:system_control_exec:s0 +/vendor/bin/hdmicecd u:object_r:hdmicecd_exec:s0 +/vendor/bin/droidvold u:object_r:droidvold_exec:s0 +/vendor/bin/tee-supplicant u:object_r:tee_exec:s0 +/vendor/bin/tee_preload_fw u:object_r:firmload_exec:s0 + +#/vendor/bin/tvserver u:object_r:tvserver_exec:s0 +#/vendor/bin/wlan_fwloader u:object_r:wlan_fwloader_exec:s0 +#/vendor/xbin/bcmdl u:object_r:bcmdl_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.dumpstate@1\.0-service.droidlogic u:object_r:hal_dumpstate_default_exec:s0 -/system/vendor/bin/bootplayer u:object_r:bootvideo_exec:s0 -/system/vendor/bin/dv_config u:object_r:dv_config_exec:s0 -/system/vendor/bin/hdcp_rx22 u:object_r:hdcp_rx22_exec:s0 -/system/vendor/bin/hdcp_tx22 u:object_r:hdcp_tx22_exec:s0 -/system/vendor/bin/hdmi_cec u:object_r:hdmi_cec_exec:s0 -/system/vendor/bin/imageserver u:object_r:imageserver_exec:s0 -/system/vendor/bin/pppoe_wrapper u:object_r:pppoe_wrapper_exec:s0 -/system/vendor/bin/remotecfg u:object_r:remotecfg_exec:s0 -/system/vendor/bin/systemcontrol u:object_r:system_control_exec:s0 -/system/vendor/bin/tvserver u:object_r:tvserver_exec:s0 -/system/vendor/bin/usbtestpm u:object_r:usbpm_exec:s0 -/system/vendor/bin/wlan_fwloader u:object_r:wlan_fwloader_exec:s0 -/system/vendor/xbin/bcmdl u:object_r:bcmdl_exec:s0 +/vendor/lib(64)?/hw/gralloc\.amlogic\.so u:object_r:same_process_hal_file:s0 +/vendor/lib(64)?/libfbcnf\.so u:object_r:same_process_hal_file:s0 + |