mirror of
https://github.com/chararomandroid/android_device_samsung_a20
synced 2026-08-22 20:15:32 -04:00
universal7885: debug_daemon: Move to /system
* Vendor processes can no longer execute system processes...
This commit is contained in:
parent
83adcf0d9c
commit
e112b2fb59
5 changed files with 9 additions and 9 deletions
|
|
@ -16,7 +16,6 @@
|
||||||
|
|
||||||
cc_binary {
|
cc_binary {
|
||||||
name: "debug_daemon",
|
name: "debug_daemon",
|
||||||
vendor: true,
|
|
||||||
srcs: [
|
srcs: [
|
||||||
"Logger.cpp",
|
"Logger.cpp",
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
service debug_daemon /vendor/bin/debug_daemon
|
service debug_daemon /system/bin/debug_daemon
|
||||||
user root
|
user root
|
||||||
group system
|
group system
|
||||||
oneshot
|
oneshot
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
type debug_daemon, domain, vendor_executes_system_violators;
|
type debug_daemon, domain, coredomain;
|
||||||
type debug_daemon_exec, exec_type, file_type, vendor_file_type;
|
type debug_daemon_exec, exec_type, file_type, system_file_type;
|
||||||
init_daemon_domain(debug_daemon)
|
init_daemon_domain(debug_daemon)
|
||||||
type debug_daemon_data_file, file_type, data_file_type;
|
type debug_daemon_data_file, file_type, data_file_type, core_data_file_type;
|
||||||
|
|
||||||
allow debug_daemon debug_daemon_data_file:dir rw_dir_perms;
|
allow debug_daemon debug_daemon_data_file:dir rw_dir_perms;
|
||||||
allow debug_daemon debug_daemon_data_file:file rw_file_perms;
|
allow debug_daemon debug_daemon_data_file:file rw_file_perms;
|
||||||
|
|
@ -10,7 +10,7 @@ allow debug_daemon logcat_exec:file rx_file_perms;
|
||||||
allow debug_daemon self:capability2 syslog;
|
allow debug_daemon self:capability2 syslog;
|
||||||
allow debug_daemon kernel:system syslog_mod;
|
allow debug_daemon kernel:system syslog_mod;
|
||||||
allow debug_daemon debug_daemon_data_file:file create_file_perms;
|
allow debug_daemon debug_daemon_data_file:file create_file_perms;
|
||||||
allow debug_daemon vendor_shell_exec:file execute_no_trans;
|
allow debug_daemon shell_exec:file execute_no_trans;
|
||||||
allow debug_daemon self:capability sys_nice;
|
allow debug_daemon self:capability sys_nice;
|
||||||
allow debug_daemon logdr_socket:sock_file write;
|
allow debug_daemon logdr_socket:sock_file write;
|
||||||
allow debug_daemon logd:unix_stream_socket connectto;
|
allow debug_daemon logd:unix_stream_socket connectto;
|
||||||
|
|
@ -2,3 +2,7 @@
|
||||||
|
|
||||||
### DATA
|
### DATA
|
||||||
/data/zram(/.*)? u:object_r:zram_data_file:s0
|
/data/zram(/.*)? u:object_r:zram_data_file:s0
|
||||||
|
|
||||||
|
# DEBUG DAEMON
|
||||||
|
/system/bin/debug_daemon u:object_r:debug_daemon_exec:s0
|
||||||
|
/data/debug(/.*)? u:object_r:debug_daemon_data_file:s0
|
||||||
|
|
|
||||||
|
|
@ -139,9 +139,6 @@
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.light(@[0-9].[0-9])?-service\.samsung u:object_r:hal_light_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.light(@[0-9].[0-9])?-service\.samsung u:object_r:hal_light_default_exec:s0
|
||||||
/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@[0-9].[0-9]-service\.samsung u:object_r:hal_thermal_default_exec:s0
|
/(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@[0-9].[0-9]-service\.samsung u:object_r:hal_thermal_default_exec:s0
|
||||||
|
|
||||||
# DEBUG DAEMON
|
|
||||||
/(vendor|system/vendor)/bin/debug_daemon u:object_r:debug_daemon_exec:s0
|
|
||||||
/data/debug(/.*)? u:object_r:debug_daemon_data_file:s0
|
|
||||||
####################################
|
####################################
|
||||||
# Devices
|
# Devices
|
||||||
/dev/mali[0-9]* u:object_r:gpu_device:s0
|
/dev/mali[0-9]* u:object_r:gpu_device:s0
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue