VirtualBox

source: vbox/trunk/src/VBox/HostDrivers/Support/darwin/SUPR3HardenedEntitlementsVM.plist@ 98103

最後變更 在這個檔案從98103是 97188,由 vboxsync 提交於 2 年 前

Support/SUPR3HardenedEntitlementsVM.plist,VMM/NEMR3Native-darwin: Remove the Catalina workaround, as it turns out setting the com.apple.security.cs.allow-unsigned-executable-memory and com.apple.security.cs.disable-executable-page-protection entitlements are enough to make it work, bugref:9044

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 2.0 KB
 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3<plist version="1.0">
4<dict>
5 <!-- <key>com.apple.security.cs.allow-jit</key> <true/> -->
6 <!--
7 The following two entitlements are required for using AppleHV on Catalina.
8 The first entitlement allows us to have unsigned executable memory in the guests
9 address space like the BIOS code (and essentially all the guests address space which
10 is mapped as RWX).
11 The second entitlement is required in order to map guest memory as RWX into the
12 guests address space.
13 These entitlements are not required starting with BigSur+ where Apple has clearly
14 changed something in their entitlement scheme without properly documenting it.
15 -->
16 <key>com.apple.security.cs.allow-unsigned-executable-memory</key> <true/>
17 <key>com.apple.security.cs.disable-executable-page-protection</key> <true/>
18 <!-- For audio input -->
19 <key>com.apple.security.device.audio-input</key> <true/>
20 <!-- For emulated webcam -->
21 <key>com.apple.security.device.camera</key> <true/>
22 <!-- For HID input monitoring -->
23 <key>com.apple.security.device.usb</key> <true/>
24 <!-- For vmnet based bridging and host-only networking -->
25 <key>com.apple.vm.networking</key> <true/>
26 <!-- For USB capturing -->
27 <key>com.apple.vm.device-access</key> <true/>
28 <!--
29 The following are required for using AppleHV (need the second one for running Catalina)
30 but are actually stored in the provisioning profile because these are special entitlements.
31 -->
32 <!--<key>com.apple.security.hypervisor</key> <true/>-->
33 <!--<key>com.apple.vm.hypervisor</key> <true/>-->
34</dict>
35</plist>
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette