Merge "Allow system_server to communicate with virtual_camera" into main
This commit is contained in:
commit
4b16e566e1
5 changed files with 5 additions and 2 deletions
|
@ -464,7 +464,7 @@ var (
|
|||
"vibrator_manager": EXCEPTION_NO_FUZZER,
|
||||
"virtualdevice": EXCEPTION_NO_FUZZER,
|
||||
"virtualdevice_native": EXCEPTION_NO_FUZZER,
|
||||
"virtual_camera_service": EXCEPTION_NO_FUZZER,
|
||||
"virtual_camera": EXCEPTION_NO_FUZZER,
|
||||
"virtual_touchpad": EXCEPTION_NO_FUZZER,
|
||||
"voiceinteraction": EXCEPTION_NO_FUZZER,
|
||||
"vold": []string{"vold_native_service_fuzzer"},
|
||||
|
|
|
@ -172,7 +172,6 @@ neverallow user=_sdksandbox domain=((?!sdk_sandbox).)*
|
|||
user=_app seinfo=platform name=com.android.traceur domain=traceur_app type=app_data_file levelFrom=all
|
||||
user=system seinfo=platform domain=system_app type=system_app_data_file
|
||||
user=system seinfo=platform isPrivApp=true name=com.android.DeviceAsWebcam domain=device_as_webcam type=system_app_data_file levelFrom=all
|
||||
user=system seinfo=platform isPrivApp=true name=com.android.virtualcamera domain=virtual_camera type=app_data_file levelFrom=all
|
||||
user=bluetooth seinfo=bluetooth domain=bluetooth type=bluetooth_data_file
|
||||
user=network_stack seinfo=network_stack domain=network_stack type=radio_data_file
|
||||
user=nfc seinfo=platform domain=nfc type=nfc_data_file
|
||||
|
|
|
@ -438,6 +438,7 @@ vcn_management u:object_r:vcn_management_service:s0
|
|||
vibrator u:object_r:vibrator_service:s0
|
||||
vibrator_control u:object_r:vibrator_control_service:s0
|
||||
vibrator_manager u:object_r:vibrator_manager_service:s0
|
||||
virtual_camera u:object_r:virtual_camera_service:s0
|
||||
virtualdevice u:object_r:virtual_device_service:s0
|
||||
virtualdevice_native u:object_r:virtual_device_native_service:s0
|
||||
virtual_touchpad u:object_r:virtual_touchpad_service:s0
|
||||
|
|
|
@ -298,6 +298,7 @@ userdebug_or_eng(`binder_call(system_server, profcollectd)')
|
|||
binder_call(system_server, statsd)
|
||||
binder_call(system_server, storaged)
|
||||
binder_call(system_server, update_engine)
|
||||
binder_call(system_server, virtual_camera)
|
||||
binder_call(system_server, vold)
|
||||
binder_call(system_server, logd)
|
||||
binder_call(system_server, wificond)
|
||||
|
|
|
@ -9,6 +9,8 @@ init_daemon_domain(virtual_camera)
|
|||
# hal_server_domain(virtual_camera, hal_camera) macro but only the rules that
|
||||
# we actually need from halserverdomain and hal_camera_server:
|
||||
binder_use(virtual_camera)
|
||||
binder_call(virtual_camera, cameraserver)
|
||||
binder_call(virtual_camera, system_server)
|
||||
|
||||
# Allow virtual_camera to use fd from apps
|
||||
allow virtual_camera { appdomain -isolated_app }:fd use;
|
||||
|
|
Loading…
Reference in a new issue