From caefbd71c5593fbfbb32ca7fba8d6d157a8dfad6 Mon Sep 17 00:00:00 2001 From: Nick Kralevich <nnk@google.com> Date: Thu, 23 Apr 2015 19:42:25 -0700 Subject: [PATCH] allow adbd to set sys.usb.ffs.ready Needed for https://android-review.googlesource.com/147730 Change-Id: Iceb87f210e4c5d0f39426cc6c96a216a4644eaa9 --- adbd.te | 3 ++- property.te | 1 + property_contexts | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/adbd.te b/adbd.te index ba673f400..57b1e48e0 100644 --- a/adbd.te +++ b/adbd.te @@ -41,10 +41,11 @@ allow adbd sdcard_type:file create_file_perms; allow adbd anr_data_file:dir r_dir_perms; allow adbd anr_data_file:file r_file_perms; -# Set service.adb.*, sys.powerctl properties. +# Set service.adb.*, sys.powerctl, and sys.usb.ffs.ready properties. unix_socket_connect(adbd, property, init) allow adbd shell_prop:property_service set; allow adbd powerctl_prop:property_service set; +allow adbd ffs_prop:property_service set; # Run /system/bin/bu allow adbd system_file:file rx_file_perms; diff --git a/property.te b/property.te index 6fedfa7a5..95c988a72 100644 --- a/property.te +++ b/property.te @@ -4,6 +4,7 @@ type debug_prop, property_type; type debuggerd_prop, property_type; type dhcp_prop, property_type; type fingerprint_prop, property_type; +type ffs_prop, property_type; type radio_prop, property_type; type net_radio_prop, property_type; type system_radio_prop, property_type; diff --git a/property_contexts b/property_contexts index 06f6c174b..b28419722 100644 --- a/property_contexts +++ b/property_contexts @@ -20,6 +20,7 @@ runtime. u:object_r:system_prop:s0 hw. u:object_r:system_prop:s0 sys. u:object_r:system_prop:s0 sys.powerctl u:object_r:powerctl_prop:s0 +sys.usb.ffs. u:object_r:ffs_prop:s0 service. u:object_r:system_prop:s0 wlan. u:object_r:system_prop:s0 dhcp. u:object_r:dhcp_prop:s0 -- GitLab