diff --git a/public/profman.te b/public/profman.te index a5c18b51d8b51ad4311f5c0ba0bae54743e4d176..4296d1b1724c70279091e4a394a88fae7ae9fe06 100644 --- a/public/profman.te +++ b/public/profman.te @@ -6,7 +6,9 @@ allow profman user_profile_data_file:file { getattr read write lock }; # Dumping profile info opens the application APK file for pretty printing. allow profman asec_apk_file:file { read }; -allow profman apk_data_file:file { read }; +allow profman apk_data_file:file { getattr read }; +allow profman apk_data_file:dir { getattr read search }; + allow profman oemfs:file { read }; # Reading an APK opens a ZipArchive, which unpack to tmpfs. allow profman tmpfs:file { read }; @@ -18,6 +20,7 @@ allow profman installd:fd use; # are application dex files reported back to the framework when using # BaseDexClassLoader. allow profman app_data_file:file { getattr read write lock }; +allow profman app_data_file:dir { getattr read search }; ### ### neverallow rules