55540755bc
The /adb_keys entry will only take effect if a restorecon is applied by init.rc on a kernel that includes the rootfs labeling support, but does no harm otherwise. The /data/misc/adb labeling ensures correct labeling of the adb_keys file created if the device has ro.adb.secure=1 set. Allow adbd to read the file. Change-Id: I97b3d86a69681330bba549491a2fb39df6cf20ef Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov>
16 lines
526 B
Text
16 lines
526 B
Text
# adbd seclabel is specified in init.rc since
|
|
# it lives in the rootfs and has no unique file type.
|
|
type adbd, domain;
|
|
permissive adbd;
|
|
unconfined_domain(adbd)
|
|
domain_auto_trans(adbd, shell_exec, shell)
|
|
# this is an entrypoint
|
|
allow adbd rootfs:file entrypoint;
|
|
|
|
# Read /data/misc/adb/adb_keys.
|
|
allow adbd adb_keys_file:dir search;
|
|
allow adbd adb_keys_file:file r_file_perms;
|
|
|
|
# Allow access in case /data/misc/adb still has the old type.
|
|
allow adbd system_data_file:dir search;
|
|
allow adbd system_data_file:file r_file_perms;
|