diff --git a/nfc.te b/nfc.te index ca7a89d97cd15863f0e5a8199574d25d48015c16..d0e4d83fd28e3538f379253c72c7b1271be704b3 100644 --- a/nfc.te +++ b/nfc.te @@ -12,3 +12,6 @@ allow nfc nfc_data_file:notdevfile_class_set create_file_perms; allow nfc sysfs_nfc_power_writable:file rw_file_perms; allow nfc sysfs:file write; + +allow nfc sdcard_type:dir create_dir_perms; +allow nfc sdcard_type:file create_file_perms; diff --git a/surfaceflinger.te b/surfaceflinger.te index 24c20ebfc09d88fc38ee7e1e8e9252db97d37cf9..9c58afafc6b186c527d2d25005846d25de9a4398 100644 --- a/surfaceflinger.te +++ b/surfaceflinger.te @@ -12,6 +12,7 @@ unix_socket_connect(surfaceflinger, property, init) # Perform Binder IPC. binder_use(surfaceflinger) binder_call(surfaceflinger, system_server) +binder_call(surfaceflinger, nfc) binder_service(surfaceflinger) # Access the GPU.