jamf / PPPC-Utility

Privacy Preferences Policy Control (PPPC) Utility
MIT License
735 stars 46 forks source link

Support For BluetoothAlways payload added in macos 14 #127

Open grahamr opened 4 months ago

grahamr commented 4 months ago

Apple recently updated the PPPC reference to include this payload, indicating support from 14.x. https://developer.apple.com/documentation/devicemanagement/privacypreferencespolicycontrol/services

Microsoft is using this preference for Defender access to Bluetooth as documented here: https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/mac-jamfpro-policies?view=o365-worldwide#step-10-grant-bluetooth-permissions

Other DLP tools would benefit from this as well as communications applications like MS teams which also request this entitlement.

codesign --display --entitlements - /Applications/Microsoft\ Teams\ \(work\ or\ school\).app
Executable=/Applications/Microsoft Teams (work or school).app/Contents/MacOS/MSTeams
<removed extra lines>
[Key] com.apple.security.device.bluetooth
    [Value]
        [Bool] true