Skip to content
Snippets Groups Projects
Commit ee3c2fab authored by Nick Kralevich's avatar Nick Kralevich Committed by Android Git Automerger
Browse files

am fb25037b: am 116a20fd: debuggerd: Allow "debug.db.uid" usage

* commit 'fb25037b':
  debuggerd: Allow "debug.db.uid" usage
parents bbba8b32 fb25037b
No related branches found
No related tags found
No related merge requests found
...@@ -24,5 +24,10 @@ allow debuggerd system_data_file:file open; ...@@ -24,5 +24,10 @@ allow debuggerd system_data_file:file open;
# Connect to system_server via /data/system/ndebugsocket. # Connect to system_server via /data/system/ndebugsocket.
unix_socket_connect(debuggerd, system_ndebug, system_server) unix_socket_connect(debuggerd, system_ndebug, system_server)
userdebug_or_eng(`
allow debuggerd input_device:dir r_dir_perms;
allow debuggerd input_device:chr_file rw_file_perms;
')
# logd access # logd access
read_logd(debuggerd) read_logd(debuggerd)
type default_prop, property_type; type default_prop, property_type;
type shell_prop, property_type; type shell_prop, property_type;
type debug_prop, property_type; type debug_prop, property_type;
type debuggerd_prop, property_type;
type radio_prop, property_type; type radio_prop, property_type;
type system_prop, property_type; type system_prop, property_type;
type vold_prop, property_type; type vold_prop, property_type;
......
...@@ -27,6 +27,7 @@ dhcp. u:object_r:system_prop:s0 ...@@ -27,6 +27,7 @@ dhcp. u:object_r:system_prop:s0
bluetooth. u:object_r:bluetooth_prop:s0 bluetooth. u:object_r:bluetooth_prop:s0
debug. u:object_r:debug_prop:s0 debug. u:object_r:debug_prop:s0
debug.db. u:object_r:debuggerd_prop:s0
log. u:object_r:shell_prop:s0 log. u:object_r:shell_prop:s0
service.adb.root u:object_r:shell_prop:s0 service.adb.root u:object_r:shell_prop:s0
service.adb.tcp.port u:object_r:shell_prop:s0 service.adb.tcp.port u:object_r:shell_prop:s0
......
...@@ -16,6 +16,7 @@ userdebug_or_eng(` ...@@ -16,6 +16,7 @@ userdebug_or_eng(`
allow su self:process execmem; allow su self:process execmem;
tmpfs_domain(su) tmpfs_domain(su)
allow su su_tmpfs:file execute; allow su su_tmpfs:file execute;
allow su debuggerd_prop:property_service set;
# su is also permissive to permit setenforce. # su is also permissive to permit setenforce.
permissive su; permissive su;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment