Allow adbd to write to /data/adb
adbd writes debugging information to /data/adb
when persist.adb.trace_mask is set. Allow it.
Bug: https://code.google.com/p/android/issues/detail?id=72895
(cherry picked from commit 973877dbc1
)
Change-Id: Ida2e0257c97941ab33ccdab59eb2cde95dca344f
This commit is contained in:
parent
2d1650f407
commit
7adc8cfee3
3 changed files with 11 additions and 0 deletions
8
adbd.te
8
adbd.te
|
@ -60,6 +60,14 @@ allow adbd gpu_device:chr_file rw_file_perms;
|
|||
allow adbd adb_keys_file:dir search;
|
||||
allow adbd adb_keys_file:file r_file_perms;
|
||||
|
||||
userdebug_or_eng(`
|
||||
# Write debugging information to /data/adb
|
||||
# when persist.adb.trace_mask is set
|
||||
# https://code.google.com/p/android/issues/detail?id=72895
|
||||
allow adbd adb_data_file:dir rw_dir_perms;
|
||||
allow adbd adb_data_file:file create_file_perms;
|
||||
')
|
||||
|
||||
# ndk-gdb invokes adb forward to forward the gdbserver socket.
|
||||
allow adbd app_data_file:dir search;
|
||||
allow adbd app_data_file:sock_file write;
|
||||
|
|
2
file.te
2
file.te
|
@ -50,6 +50,8 @@ type system_data_file, file_type, data_file_type;
|
|||
type install_data_file, file_type, data_file_type;
|
||||
# /data/drm - DRM plugin data
|
||||
type drm_data_file, file_type, data_file_type;
|
||||
# /data/adb - adb debugging files
|
||||
type adb_data_file, file_type, data_file_type;
|
||||
# /data/anr - ANR traces
|
||||
type anr_data_file, file_type, data_file_type, mlstrustedobject;
|
||||
# /data/tombstones - core dumps
|
||||
|
|
|
@ -183,6 +183,7 @@
|
|||
/data/resource-cache(/.*)? u:object_r:resourcecache_data_file:s0
|
||||
/data/dalvik-cache(/.*)? u:object_r:dalvikcache_data_file:s0
|
||||
/data/dalvik-cache/profiles(/.*)? u:object_r:dalvikcache_profiles_data_file:s0
|
||||
/data/adb(/.*)? u:object_r:adb_data_file:s0
|
||||
/data/anr(/.*)? u:object_r:anr_data_file:s0
|
||||
/data/app(/.*)? u:object_r:apk_data_file:s0
|
||||
/data/app/vmdl.*\.tmp(/.*)? u:object_r:apk_tmp_file:s0
|
||||
|
|
Loading…
Reference in a new issue