rvictl silent fail on M1 MBA w/ OS 14.0 Xcode 15.0

Hoping for updated guidance on rvictl on M1 platform. Need to do some network packet capture for an app running in iOS on an iPhone.

I have read through previous related threads on this issue but final reports were "all fixed" but I am unable to get rvictl to create an interface for an attached iOS device.

  • Security policy is set permissive in Recovery console
  • kext was accepted in Privacy & Security, rebooted as required

"rpmuxd" does not appear to be running. Poking around in the plist file I note that "/usr/libexec/rpmuxd" does not exist on my system.

Not sure how this all relates. Welcome any guidance, thanks!

rvictl doesn't report FAILED, just silently exits:

% sudo rvictl -s 000080300-XXXXXXXXXX 
%

Codesign reports OK:

% codesign -v -vvv "/Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kext"
/Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kext: valid on disk
/Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kext: satisfies its Designated Requirement

rvictl is in path:

% which -a rvictl
/Library/Apple/usr/bin/rvictl

rvictl list doesn't work:

% sudo rvictl -l
bootstrap_look_up(): 1102

Could not get list of devices

Cannot manually kextload again:

% sudo kextload /Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kext
Executing: /usr/bin/kmutil load -p /Library/Apple/System/Library/Extensions/RemoteVirtualInterface.kext
Error Domain=KMErrorDomain Code=71 "Kernel request failed: (libkern/kext) kext (kmod) start/stop routine failed (-603946985)" UserInfo={NSLocalizedDescription=Kernel request failed: (libkern/kext) kext (kmod) start/stop routine failed (-603946985)}
rvictl silent fail on M1 MBA w/ OS 14.0 Xcode 15.0
 
 
Q