diff --git a/public/domain.te b/public/domain.te
index 42058f470ca54d05daf183c00ee99f50b8c1894f..fa21e1f370ebf9191ac6ca048cf2e3a195bfa30a 100644
--- a/public/domain.te
+++ b/public/domain.te
@@ -1130,7 +1130,6 @@ 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
@@ -1138,6 +1137,9 @@ 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