From 920b0e11a92874300375044da8b0fa4518e93287 Mon Sep 17 00:00:00 2001 From: chenpaul Date: Sat, 24 Apr 2021 13:24:57 +0800 Subject: [PATCH] Add sepolicy for wlan logger and sniffer logger Bug: 186069127 Test: Sniffer logger can be start by Pixel Logger app wlan logger is workable. Change-Id: I1e7a75a08de37668316b06e066c080e837d7896b --- gs101-sepolicy.mk | 6 ++++++ whitechapel/vendor/google/logger_app.te | 1 + whitechapel/vendor/google/wifi_sniffer.te | 5 +++++ 3 files changed, 12 insertions(+) create mode 100644 whitechapel/vendor/google/wifi_sniffer.te diff --git a/gs101-sepolicy.mk b/gs101-sepolicy.mk index 6f46edc7..ffe102f8 100644 --- a/gs101-sepolicy.mk +++ b/gs101-sepolicy.mk @@ -31,3 +31,9 @@ BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/powerstats # sscoredump BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/sscoredump + +# Sniffer Logger +BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/wifi_sniffer + +# Wifi Logger +BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/wifi_logger diff --git a/whitechapel/vendor/google/logger_app.te b/whitechapel/vendor/google/logger_app.te index 8c0c5834..0926df35 100644 --- a/whitechapel/vendor/google/logger_app.te +++ b/whitechapel/vendor/google/logger_app.te @@ -16,4 +16,5 @@ userdebug_or_eng(` set_prop(logger_app, logpersistd_logging_prop) set_prop(logger_app, logd_prop) set_prop(logger_app, vendor_usb_config_prop) + set_prop(logger_app, vendor_wifi_sniffer_prop) ') diff --git a/whitechapel/vendor/google/wifi_sniffer.te b/whitechapel/vendor/google/wifi_sniffer.te new file mode 100644 index 00000000..b576f158 --- /dev/null +++ b/whitechapel/vendor/google/wifi_sniffer.te @@ -0,0 +1,5 @@ +userdebug_or_eng(` + allow wifi_sniffer sysfs_wifi:dir search; + allow wifi_sniffer sysfs_wifi:file w_file_perms; + allow wifi_sniffer self:capability sys_module; +')