diff --git a/public/domain.te b/public/domain.te
index 1c360bcda593f2786cbe9326b86948f445f6193c..d64f2de01a46109f4e4fa6d9322478635f45eeac 100644
--- a/public/domain.te
+++ b/public/domain.te
@@ -1128,6 +1128,7 @@ full_treble_only(`
     userdebug_or_eng(`-perfprofd')
     -shell
     -system_executes_vendor_violators
+    -system_server # reads vendor input files
     -ueventd # reads /vendor/ueventd.rc
   } {
     vendor_file_type
@@ -1135,9 +1136,6 @@ full_treble_only(`
     -vendor_app_file
     -vendor_configs_file
     -vendor_framework_file
-    -vendor_idc_file
-    -vendor_keychars_file
-    -vendor_keylayout_file
     -vendor_overlay_file
     -vendor_public_lib_file
     -vndk_sp_file