hal_camera_default.te 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. attribute vendor_hal_camerapostproc_xiaomi;
  2. attribute vendor_hal_camerapostproc_xiaomi_client;
  3. attribute vendor_hal_camerapostproc_xiaomi_server;
  4. type vendor_hal_camerapostproc_xiaomi_hwservice, hwservice_manager_type;
  5. allow vendor_hal_camerapostproc_xiaomi_client vendor_hal_camerapostproc_xiaomi_server:binder { call transfer };
  6. allow vendor_hal_camerapostproc_xiaomi_client vendor_hal_camerapostproc_xiaomi_server:binder transfer;
  7. allow vendor_hal_camerapostproc_xiaomi_client vendor_hal_camerapostproc_xiaomi_server:fd *;
  8. allow vendor_hal_camerapostproc_xiaomi_client vendor_hal_camerapostproc_xiaomi_hwservice:hwservice_manager find;
  9. allow vendor_hal_camerapostproc_xiaomi_server vendor_hal_camerapostproc_xiaomi_client:binder transfer;
  10. allow vendor_hal_camerapostproc_xiaomi_server vendor_hal_camerapostproc_xiaomi_client:binder { call transfer };
  11. allow vendor_hal_camerapostproc_xiaomi_server vendor_hal_camerapostproc_xiaomi_client:fd *;
  12. allow vendor_hal_camerapostproc_xiaomi platform_app:binder transfer;
  13. allow vendor_hal_camerapostproc_xiaomi platform_app:binder { call transfer };
  14. allow vendor_hal_camerapostproc_xiaomi platform_app:fd *;
  15. allow vendor_hal_camerapostproc_xiaomi priv_app:binder transfer;
  16. allow vendor_hal_camerapostproc_xiaomi priv_app:binder { call transfer };
  17. allow vendor_hal_camerapostproc_xiaomi priv_app:fd *;
  18. allow vendor_hal_camerapostproc_xiaomi system_app:binder transfer;
  19. allow vendor_hal_camerapostproc_xiaomi system_app:binder { call transfer };
  20. allow vendor_hal_camerapostproc_xiaomi system_app:fd *;
  21. add_hwservice(vendor_hal_camerapostproc_xiaomi_server, vendor_hal_camerapostproc_xiaomi_hwservice)
  22. allow hal_camera_client vendor_hal_camerapostproc_xiaomi_hwservice:hwservice_manager find;
  23. allow hal_camera_default mnt_vendor_file:dir search;
  24. allow hal_camera_default camera_persist_file:dir search;
  25. allow hal_camera_default vendor_persist_sensors_file:dir search;
  26. allow hal_camera_default stmvl53l5_device:chr_file { ioctl open read write };
  27. allow hal_camera_default hal_quickcamera_hwservice:hwservice_manager { add find };
  28. dontaudit hal_camera graphics_device:dir search;
  29. dontaudit hal_camera_default default_prop:file read;
  30. r_dir_file(hal_camera_default, mnt_vendor_file)
  31. r_dir_file(hal_camera_default, camera_persist_file)
  32. r_dir_file(hal_camera_default, vendor_persist_sensors_file)
  33. hal_server_domain(hal_camera_default, vendor_hal_camerapostproc_xiaomi)
  34. add_hwservice(hal_camera_server, vendor_hal_camerapostproc_xiaomi_hwservice)
  35. set_prop(hal_camera_default, vendor_camera_sensor_prop)