From b06c4b445b4fa1b0565eca72f588a175b74ef80d Mon Sep 17 00:00:00 2001 From: Jeff Vander Stoep Date: Fri, 30 Jun 2017 09:50:35 -0700 Subject: [PATCH] Move chmod of /dev/diag earlier for sensors access openat(AT_FDCWD, "/dev/diag", O_RDWR) = -1 EACCES (Permission denied) denied { dac_override } for pid=772 comm="sensors.qcom" capability=1 scontext=u:r:sensors:s0 tcontext=u:r:sensors:s0 tclass=capability Bug: 62955057 Test: build and flash. Denial no longer occurs Change-Id: I960ff4eeb5afe194751541958a4af33f487e3d3c --- init.hardware.diag.rc.userdebug | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/init.hardware.diag.rc.userdebug b/init.hardware.diag.rc.userdebug index e4f458e7..69219f8a 100644 --- a/init.hardware.diag.rc.userdebug +++ b/init.hardware.diag.rc.userdebug @@ -14,6 +14,9 @@ # limitations under the License. # +on init + chmod 666 /dev/diag + on post-fs-data # Modem logging collection mkdir /data/vendor/radio 0777 radio radio @@ -22,9 +25,6 @@ on post-fs-data mkdir /data/vendor/wifi 0777 system system mkdir /data/vendor/wifi/cnss_diag 0777 system system -on boot - chmod 666 /dev/diag - on property:sys.usb.ffs.ready=1 && property:sys.usb.config=diag && property:sys.usb.configfs=1 write /config/usb_gadget/g1/configs/b.1/strings/0x409/configuration "diag" rm /config/usb_gadget/g1/configs/b.1/f1