diff --git a/libhidl/Android.mk b/libhidl/Android.mk index 428655c..1c521e1 100644 --- a/libhidl/Android.mk +++ b/libhidl/Android.mk @@ -18,6 +18,7 @@ LOCAL_SHARED_LIBRARIES := libhidltransport LOCAL_MODULE := android.hidl.base@1.0 LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_VENDOR_MODULE := true include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) @@ -25,4 +26,5 @@ LOCAL_SHARED_LIBRARIES := libhidltransport LOCAL_MODULE := android.hidl.manager@1.0 LOCAL_MODULE_TAGS := optional LOCAL_MODULE_CLASS := SHARED_LIBRARIES +LOCAL_VENDOR_MODULE := true include $(BUILD_SHARED_LIBRARY) diff --git a/sepolicy/system_server.te b/sepolicy/system_server.te index 0e9e8e8..2882a55 100644 --- a/sepolicy/system_server.te +++ b/sepolicy/system_server.te @@ -15,4 +15,6 @@ allow system_server init:unix_stream_socket write; allow system_server sensors_device:chr_file { ioctl open read }; +allow system_server vendor_file:file { getattr open read execute }; + get_prop(system_server, alarm_boot_prop)