This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
hardware_oplus-CherishOS/sepolicy/qti/vendor/file_contexts
cjh1249131356 2d4e173ef8 sepolicy: qti: Add rules for OnePlus Camera
Co-authored-by: Sanju0910 <sreeshankar0910@gmail.com>
Co-authored-by: chandu078 <chandudyavanapelli03@gmail.com>
Signed-off-by: cjh1249131356 <cjh1249131356@gmail.com>
2023-07-09 11:21:52 +05:30

217 lines
20 KiB
Plaintext

# Alert Slider
/(vendor|system/vendor)/bin/tri-state-key-calibrate u:object_r:tri-state-key-calibrate_exec:s0
# Camera
/mnt/vendor/dsp/fastrpc_shell_3 u:object_r:public_adsprpcd_file:s0
/mnt/vendor/persist/camera(/.*)? u:object_r:vendor_persist_camera_file:s0
/mnt/vendor/persist/dual_camera_calibration(/.*)? u:object_r:vendor_persist_camera_file:s0
/(odm|vendor/odm)/etc/camera/DAC_code\.bin u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/calibrationCfg\.xml u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/camera_engmode\.xml u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/distortionParams\.bin u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/engineer_camera_config u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/inputparam\.xml u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/mwStereoParams\.bin u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/oplus_camera_algo_switch_config u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/oplus_camera_config u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/oplus_camera_zoom_config u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/stereoParams_aftersale\.bin u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/etc/camera/video_beauty_default_config u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/lib/rfsa/adsp/libc\+\+\.so\.1 u:object_r:same_process_hal_file:s0
/(odm|vendor/odm)/lib/rfsa/adsp/libc\+\+abi\.so\.1 u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/bin/hw/vendor\.oplus\.hardware\.cameraMDM@1\.0-service u:object_r:vendor_hal_cameraMDM_default_exec:s0
/(vendor|system/vendor)/dsp(/.*)? u:object_r:adsprpcd_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libBeautyShot_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libVDHexagonBlurless_v2_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libarc_hta_driver_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libarcnn_hvx_1_1_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libarcsoft_hdrplus_hvx_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libbitml_nsp_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libcamera_nn_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libcvpdsp_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libdspCV_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libdsp_streamer_binning\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libfastcvadsp\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libfastcvdsp_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libhdr_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libhexagon_nn_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libhta_dsp_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libsnpe_dsp_domains_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libsnpe_dsp_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libsnpe_dsp_v65_domains_v2_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib/rfsa/adsp/libSuperSensor_skel\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib(64)?/libc\+\+_shared\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/camera/fdconfigpreview\.bin u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/camera/fdconfigpreviewlite\.bin u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/camera/fdconfigvideo\.bin u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/camera/fdconfigvideolite\.bin u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libAlgoProcess\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libFaceBeautyLiteCap\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libOPPO_Front_SCPortrait\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libOPPO_SCPortrait\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libPlatformValidatorShared\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libPolarrRender\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSNPE\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSonyIMX471RmscLibrary\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSuperSensor\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSuperSensorFallback\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSuperSensorProcessor\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libSuperSensorProcessorCWrapper\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libVDBlurless\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libVDDualCameraBlurlessAPI\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libVDFusionBlurlessAPI_v2\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libVDSuperPhotoAPI\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/lib_oneplus_transparenteffect\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/lib_oneplus_watermark\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libadsprpc\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libaps_frame_registration\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libapsdarksight\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libapsexif\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libapsjpeg\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_beautyshot\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_beautyshot_4\.0\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_dualcam_bokeh_api\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_dualcam_refocus_left\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_dualcam_refocus_preview\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_dualcam_refocus_right\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_dualcam_refocus_uw\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_hdr_couple_api\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_hdr_denoise_api\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_hdrplus_hvx_stub\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_high_dynamic_range\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_high_dynamic_range_couple\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_hta\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_low_light_hdr\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_mfsr_frt\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_portrait_distortion_correction\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_portrait_distortion_correction_20801\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_smart_denoise\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_super_night_raw\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libarcsoft_superportrait\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libcvface_api\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libhexagon_nn_stub\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libhistogram\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libhta_hexagon_runtime\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libipebpsstriping\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libmmosal\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libmorpho_dcface\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libmorpho_image_refiner_deflicker\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libmpbase\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libsnpe_adsp\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libsnpe_dsp_domains_v2\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libstblur_capture_api\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libstdc\+\+\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libswregistrationalgo\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libsymphony-cpu\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libsymphonypower\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/libtriplecam_image_optical_zoom\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/unnhal-acc-adreno\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/unnhal-acc-common\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/unnhal-acc-hta\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/unnhal-acc-hvx\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/vendor\.qti\.hardware\.camera\.postproc@1\.0-service-impl\.so u:object_r:same_process_hal_file:s0
/(vendor|system/vendor)/lib64/vendor\.qti\.hardware\.camera\.postproc@1\.0\.so u:object_r:same_process_hal_file:s0
/mnt/vendor/persist/camera(/.*)? u:object_r:vendor_persist_camera_file:s0
/mnt/vendor/persist/dual_camera_calibration(/.*)? u:object_r:vendor_persist_camera_file:s0
/(vendor|system/vendor)/bin/hw/vendor\.oplus\.hardware\.cameraMDM@[1-2]\.0-service u:object_r:vendor_hal_cameraMDM_default_exec:s0
/(vendor|system/vendor)/lib64/libipebpsstriping\.so u:object_r:same_process_hal_file:s0
# Charging
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.powershare@1\.0-service\.oplus u:object_r:hal_lineage_powershare_default_exec:s0
# Display
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.livedisplay@2\.1-service\.oplus u:object_r:hal_lineage_livedisplay_qti_exec:s0
/dev/oplus_display u:object_r:graphics_device:s0
# Display (Pixelworks)
/(odm|vendor/odm)/bin/hw/vendor\.pixelworks\.hardware\.display\.iris-service u:object_r:hal_graphics_composer_default_exec:s0
/(odm|vendor/odm)/bin/hw/vendor\.pixelworks\.hardware\.feature\.irisfeature-service u:object_r:hal_graphics_composer_default_exec:s0
# Dolby Atmos
/(vendor|system/vendor)/bin/hw/vendor\.dolby\.hardware\.dms@1\.0-service u:object_r:vendor_hal_dms_default_exec:s0
/data/vendor/dolby(/.*)? u:object_r:vendor_data_file:s0
# Engineering
/mnt/vendor/persist/engineermode(/.*)? u:object_r:vendor_persist_engineer_file:s0
# Fingerprint
/(odm|vendor/odm)/bin/hw/vendor\.oplus\.hardware\.biometrics\.fingerprint@2\.1-service u:object_r:hal_fingerprint_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.biometrics\.fingerprint@2\.3-service\.oplus u:object_r:hal_fingerprint_default_exec:s0
/dev/goodix_fp u:object_r:fingerprint_device:s0
# Init
/(odm|vendor/odm)/bin/init\.oplus\.sh u:object_r:vendor_qti_init_shell_exec:s0
/(odm|vendor/odm)/bin/init\.oplus\.wifi\.sh u:object_r:vendor_qti_init_shell_exec:s0
# Logo
/dev/block/platform/soc/1d84000\.ufshc/by-name/logo_[ab] u:object_r:vendor_custom_ab_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/LOGO_[ab] u:object_r:vendor_custom_ab_block_device:s0
# MDM
/dev/block/platform/soc/1d84000\.ufshc/by-name/mdm_oem_dycnvbk u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/mdm_oem_stanvbk u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/mdm1oemnvbktmp u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/mdmddr u:object_r:vendor_efs_boot_dev:s0
# NFC
/(odm|vendor/odm)/bin/hw/android\.hardware\.nfc@1\.2-service u:object_r:hal_nfc_default_exec:s0
/(odm|vendor/odm)/bin/hw/vendor\.nxp\.hardware\.nfc@1\.2-service u:object_r:hal_nfc_default_exec:s0
/(odm|vendor/odm)/bin/hw/vendor\.qti\.esepowermanager@1\.1-service u:object_r:vendor_hal_esepowermanager_qti_exec:s0
/(odm|vendor/odm)/bin/hw/vendor\.qti\.secure_element@1\.2-service u:object_r:hal_secure_element_default_exec:s0
/(vendor|system/vendor)/bin/hw/android\.hardware\.nfc_snxxx@1\.2-service u:object_r:hal_nfc_default_exec:s0
/dev/pn553 u:object_r:nfc_device:s0
# Partitions
/dev/block/platform/soc/1d84000\.ufshc/by-name/vbmeta_vendor_[ab] u:object_r:vendor_custom_ab_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/engineering_cdt_[ab] u:object_r:vendor_custom_ab_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplus_sec_[ab] u:object_r:vendor_custom_ab_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/opproduct_[ab] u:object_r:vendor_custom_ab_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/splash_[ab] u:object_r:vendor_custom_ab_block_device:s0
# Perf
/(odm|vendor/odm)/bin/hw/vendor\.oplus\.hardware\.performance@1\.0-service u:object_r:vendor_hal_oplusPerf_default_exec:s0
# RMT
/dev/block/platform/soc/1d84000\.ufshc/by-name/oem_dycnvbk u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/oem_stanvbk u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusdycnvbk u:object_r:vendor_modem_efs_partition_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusstanvbk_[ab] u:object_r:vendor_modem_efs_partition_device:s0
# Reserve
/dev/block/platform/soc/1d84000\.ufshc/by-name/oplusreserve[1-4] u:object_r:vendor_reserve_partition:s0
# Sensors
/(odm|vendor/odm)/bin/hw/vendor\.oplus\.hardware\.oplusSensor@1\.0-service u:object_r:vendor_hal_oplusSensor_default_exec:s0
/(odm|vendor/odm)/bin/oplus_sensor_fb u:object_r:vendor_sensors_exec:s0
/dev/ssc_interactive u:object_r:ssc_interactive_device:s0
# Spunvm
/dev/block/platform/soc/1d84000\.ufshc/by-name/spunvm u:object_r:vendor_efs_boot_dev:s0
# Storsec
/dev/block/platform/soc/1d84000\.ufshc/by-name/storsec_[ab] u:object_r:vendor_custom_ab_block_device:s0
# TOF
/(odm|vendor/odm)/bin/vl53l1_daemon_main u:object_r:vl53l1_daemon_main_exec:s0
/dev/stmvl53l1_ranging u:object_r:vendor_tof_device:s0
# Touch
/(vendor|system/vendor)/bin/hw/vendor\.lineage\.touch@1\.0-service\.oplus u:object_r:hal_lineage_touch_default_exec:s0
# Ultrasound
/dev/audio_ultrasound u:object_r:ultrasound_device:s0
/dev/sensor_ultrasound u:object_r:ultrasound_device:s0
# Vibrator
/(vendor|system/vendor)/bin/hw/vendor\.qti\.hardware\.vibrator\.service\.oplus u:object_r:hal_vibrator_default_exec:s0
# Widevine
/(odm|vendor/odm)/bin/hw/android\.hardware\.drm@1\.3-service\.widevine u:object_r:vendor_hal_drm_widevine_exec:s0
# Wlchgmonitor
/(odm|vendor/odm)/bin/wlchgmonitor u:object_r:wlchgmonitor_exec:s0
/dev/wlchg u:object_r:wlchg_device:s0