Post

Replies

Boosts

Views

Activity

Reply to Fails to capture IOUSBHostInterface with macOS 15.3 despite root privileges in app
I faced the same issue with mass storage devices. Other devices seem to work fine (tested with webcams, Yubikeys, iPhone). I can capture a device successfully, but IOUSBHostInterface gives this error (from log): Bundle: , key: Unable to open io_service_t object and create user client., value: , table: Localizable, localizationNames: (null), result: Bundle: , key: IOServiceOpen failed., value: , table: Localizable, localizationNames: (null), result: Error:Unable to open io_service_t object and create user client. with reason: IOServiceOpen failed. The situation is tricky: if the program is running as system service (launchDaemon as root) it CANNOT grab the Interface. But if it's running in Terminal or Xcode (root also), it works. Disabling System Integrity Protection also helps. Kevin, we exteremely need you assistance. -- Alex
Topic: App & System Services SubTopic: Drivers Tags:
Jun ’25