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)}