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
653
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.1k
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.2k
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.2k
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
653
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.1k
Activity
May ’23
Getting the password hint of the user
I would like to know how to programmatically get, set, and display the password hint for a user in the login screen. Thanks
Replies
1
Boosts
0
Views
1.7k
Activity
Dec ’22
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.2k
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.2k
Activity
Aug ’22
Bluetooth connection with Authorization Plugin
As of Monterrey 12.3, the authorization plugin is no longer working with the bluetooth. It's merely stating that it's unauthorized for use. I would like to know how I could fix this. Thanks
Replies
2
Boosts
0
Views
1.3k
Activity
Aug ’22
Grant bluetooth permission for process run from daemon service on Monterey 12.3
How can I get the daemon running in the background to be granted permission to access bluetooth?
Replies
0
Boosts
0
Views
1.7k
Activity
Aug ’22
Modifying login and unlock screen of MacOS
Hello, I would like to know how to modify the login and unlock screen of MacOS to add more options and functionality. Thanks
Replies
0
Boosts
0
Views
838
Activity
Jul ’22