diff --git a/public/domain.te b/public/domain.te
index 04774ed8162cafbf8dbeda5ca6899b8623a6a730..5f00a82cb74c6563828b224de89c11bfc7cf1516 100644
--- a/public/domain.te
+++ b/public/domain.te
@@ -1156,7 +1156,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
@@ -1164,6 +1163,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