blob: b879c980865eb973dc8544cc9d714c4a6d47ac89 [file] [log] [blame]
Eino-Ville Talvala9c43a3f2016-12-22 12:55:02 -08001hwbinder_use(hal_camera)
2binder_call(hal_camera, cameraserver)
3
Eino-Ville Talvala9c43a3f2016-12-22 12:55:02 -08004# access /data/misc/camera
5allow hal_camera camera_data_file:dir create_dir_perms;
6allow hal_camera camera_data_file:file create_file_perms;
7
8allow hal_camera video_device:dir r_dir_perms;
9allow hal_camera video_device:chr_file rw_file_perms;
10allow hal_camera camera_device:chr_file rw_file_perms;
11allow hal_camera ion_device:chr_file rw_file_perms;
12allow hal_camera hal_graphics_allocator:fd use;
13
14
15###
16### neverallow rules
17###
18
19# hal_camera should never execute any executable without a
20# domain transition
21neverallow hal_camera { file_type fs_type }:file execute_no_trans;
22
23# hal_camera should never need network access. Disallow network sockets.
24neverallow hal_camera domain:{ tcp_socket udp_socket rawip_socket } *;