Post

Replies

Boosts

Views

Activity

Display Authorization plugin at the apple software update and the filevault
Hello, I am trying to get the authorization plugin to display as well when the user does a mac os update or when doing file vault. I've tried modifying system.install.apple-software and system.install.app-store-software by changing the rule to authenticate-session-owner, but that didn't work. I also did the same for system.login.filevault as well. But no luck. Thanks in advance
1
0
685
Jun ’23
Custom lock screen
Following the instructions here and from NomadLogin , I figured out how to make a custom login screen. I would like to know how I can get a custom lock screen? This thread was never fully answered. Thanks
6
0
1.2k
May ’23
Monterey/Ventura - Unable to use Bluetooth in PC/SC IFD Handler plugin from within platform binary
I am having a problem similar to this post, https://developer.apple.com/forums/thread/668231 , which is a follow up to https://developer.apple.com/forums/thread/710998?page=1#724376022 . As I am continuing to troubleshoot the problem with Bluetooth not working with 3rd party software in logged out/locked out state, I checked the TCC logs and found the application is being refused for bluetooth as shown below: 2022-10-25 12:15:31.433032+0300 localhost tccd[146]: [com.apple.TCC:access] REQUEST: tccd_uid=0, sender_pid=102, sender_uid=0, sender_auid=-1, function=TCCAccessRequest, msgID=102.162 2022-10-25 12:15:31.433223+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138]: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433280+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138] -- failed to create helperInfoDict for: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433323+0300 localhost tccd[146]: [com.apple.TCC:access] <TCCDProcess: identifier=com.apple.mds, pid=102, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds> attempted to call TCCAccessRequest for kTCCServiceReminders without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement 2022-10-25 12:15:31.433469+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138]: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433515+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138] -- failed to create helperInfoDict for: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433538+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_CTX: msgID=102.162, function=<private>, service=kTCCServiceReminders, preflight=yes, query=1, 2022-10-25 12:15:31.433550+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_ATTRIBUTION: msgID=102.162, attribution={accessing={<TCCDProcess: identifier=***Helper, pid=138, auid=0, euid=0, binary_path=/Library/PrivilegedHelperTools/***Helper>}, requesting={<TCCDProcess: identifier=com.apple.mds, pid=102, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds>}, }, 2022-10-25 12:15:31.433934+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_SUBJECT: msgID=102.162, subject=/Library/PrivilegedHelperTools/***Helper, 2022-10-25 12:15:31.433963+0300 localhost tccd[146]: [com.apple.TCC:access] Refusing TCCAccessRequest for service kTCCServiceReminders from client Sub:{/Library/PrivilegedHelperTools/***Helper}Resp:{<TCCDProcess: identifier=***Helper, pid=138, auid=0, euid=0, binary_path=/Library/PrivilegedHelperTools/***Helper>} in background session 2022-10-25 12:15:31.433967+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_RESULT: msgID=102.162, authValue=0, authReason=5, authVersion=1, error=(null), 2022-10-25 12:15:31.433998+0300 localhost tccd[146]: [com.apple.TCC:access] REPLY: (0) function=TCCAccessRequest, msgID=102.162 2022-10-25 12:15:34.580329+0300 localhost ***Helper[138]: (TCC) [com.apple.TCC:access] send_message_with_reply(): user tccd unavailable, sending 0x6000014e22e0 to system tccd 2022-10-25 12:15:34.580712+0300 localhost tccd[146]: [com.apple.TCC:access] REQUEST: tccd_uid=0, sender_pid=138, sender_uid=0, sender_auid=-1, function=TCCAccessRequest, msgID=138.1
0
0
1.3k
Nov ’22
Bluetooth Permissions denied when trying to access while not logged in
As of Monterrey 12.3, I am getting this error from my authorization plugin. Any ideas for how to get the authorization plugin to get permissions? (I tried having it connection a daemon that has bluetooth permissions via XPC as well as an application, but that didn't work as well). The bluetooth does work when in logged mode on the application. func peripheralManagerDidUpdateState(_ peripheral: CBPeripheralManager) {     switch peripheral.state {     case .unknown:       Log.i("Bluetooth state is unknown")       reset()     case .resetting:       Log.i("Bluetooth is resetting")       reset()     case .unsupported:       Log.w("Bluetooth is not supported on this device")       reset()     case .unauthorized: // I keep getting this response       Log.w("Bluetooth permission was not granted")       reset()     case .poweredOff:       Log.i("Bluetooth is powered off")       reset()     case .poweredOn:       Log.i("Bluetooth is ready")       addServiceIfNeeded()     @unknown default:       Log.w("Unknown peripheral state", peripheral.state)     }   }
0
0
1.4k
Aug ’22
Display Authorization plugin at the apple software update and the filevault
Hello, I am trying to get the authorization plugin to display as well when the user does a mac os update or when doing file vault. I've tried modifying system.install.apple-software and system.install.app-store-software by changing the rule to authenticate-session-owner, but that didn't work. I also did the same for system.login.filevault as well. But no luck. Thanks in advance
Replies
1
Boosts
0
Views
685
Activity
Jun ’23
Custom lock screen
Following the instructions here and from NomadLogin , I figured out how to make a custom login screen. I would like to know how I can get a custom lock screen? This thread was never fully answered. Thanks
Replies
6
Boosts
0
Views
1.2k
Activity
May ’23
Monterey/Ventura - Unable to use Bluetooth in PC/SC IFD Handler plugin from within platform binary
I am having a problem similar to this post, https://developer.apple.com/forums/thread/668231 , which is a follow up to https://developer.apple.com/forums/thread/710998?page=1#724376022 . As I am continuing to troubleshoot the problem with Bluetooth not working with 3rd party software in logged out/locked out state, I checked the TCC logs and found the application is being refused for bluetooth as shown below: 2022-10-25 12:15:31.433032+0300 localhost tccd[146]: [com.apple.TCC:access] REQUEST: tccd_uid=0, sender_pid=102, sender_uid=0, sender_auid=-1, function=TCCAccessRequest, msgID=102.162 2022-10-25 12:15:31.433223+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138]: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433280+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138] -- failed to create helperInfoDict for: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433323+0300 localhost tccd[146]: [com.apple.TCC:access] <TCCDProcess: identifier=com.apple.mds, pid=102, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds> attempted to call TCCAccessRequest for kTCCServiceReminders without the recommended com.apple.private.tcc.manager.check-by-audit-token entitlement 2022-10-25 12:15:31.433469+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138]: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433515+0300 localhost tccd[146]: [com.apple.TCC:access] PrivilegedHelperTool: ***Helper[138] -- failed to create helperInfoDict for: /Library/PrivilegedHelperTools/***Helper 2022-10-25 12:15:31.433538+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_CTX: msgID=102.162, function=<private>, service=kTCCServiceReminders, preflight=yes, query=1, 2022-10-25 12:15:31.433550+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_ATTRIBUTION: msgID=102.162, attribution={accessing={<TCCDProcess: identifier=***Helper, pid=138, auid=0, euid=0, binary_path=/Library/PrivilegedHelperTools/***Helper>}, requesting={<TCCDProcess: identifier=com.apple.mds, pid=102, auid=0, euid=0, binary_path=/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Support/mds>}, }, 2022-10-25 12:15:31.433934+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_SUBJECT: msgID=102.162, subject=/Library/PrivilegedHelperTools/***Helper, 2022-10-25 12:15:31.433963+0300 localhost tccd[146]: [com.apple.TCC:access] Refusing TCCAccessRequest for service kTCCServiceReminders from client Sub:{/Library/PrivilegedHelperTools/***Helper}Resp:{<TCCDProcess: identifier=***Helper, pid=138, auid=0, euid=0, binary_path=/Library/PrivilegedHelperTools/***Helper>} in background session 2022-10-25 12:15:31.433967+0300 localhost tccd[146]: [com.apple.TCC:access] AUTHREQ_RESULT: msgID=102.162, authValue=0, authReason=5, authVersion=1, error=(null), 2022-10-25 12:15:31.433998+0300 localhost tccd[146]: [com.apple.TCC:access] REPLY: (0) function=TCCAccessRequest, msgID=102.162 2022-10-25 12:15:34.580329+0300 localhost ***Helper[138]: (TCC) [com.apple.TCC:access] send_message_with_reply(): user tccd unavailable, sending 0x6000014e22e0 to system tccd 2022-10-25 12:15:34.580712+0300 localhost tccd[146]: [com.apple.TCC:access] REQUEST: tccd_uid=0, sender_pid=138, sender_uid=0, sender_auid=-1, function=TCCAccessRequest, msgID=138.1
Replies
0
Boosts
0
Views
1.3k
Activity
Nov ’22
Bluetooth Permissions denied when trying to access while not logged in
As of Monterrey 12.3, I am getting this error from my authorization plugin. Any ideas for how to get the authorization plugin to get permissions? (I tried having it connection a daemon that has bluetooth permissions via XPC as well as an application, but that didn't work as well). The bluetooth does work when in logged mode on the application. func peripheralManagerDidUpdateState(_ peripheral: CBPeripheralManager) {     switch peripheral.state {     case .unknown:       Log.i("Bluetooth state is unknown")       reset()     case .resetting:       Log.i("Bluetooth is resetting")       reset()     case .unsupported:       Log.w("Bluetooth is not supported on this device")       reset()     case .unauthorized: // I keep getting this response       Log.w("Bluetooth permission was not granted")       reset()     case .poweredOff:       Log.i("Bluetooth is powered off")       reset()     case .poweredOn:       Log.i("Bluetooth is ready")       addServiceIfNeeded()     @unknown default:       Log.w("Unknown peripheral state", peripheral.state)     }   }
Replies
0
Boosts
0
Views
1.4k
Activity
Aug ’22