Skip to content

Instantly share code, notes, and snippets.

@TonnyXu
Created August 3, 2012 07:49
Show Gist options
  • Save TonnyXu/3245544 to your computer and use it in GitHub Desktop.
Save TonnyXu/3245544 to your computer and use it in GitHub Desktop.
About RVI(Remote Virtual Interface)

What is RVI?

RVI = Remote Virtual Interface

What RVI can do?

Using RVI, you can capture network packages in iOS using any normal package capturing tools like tcpdump etc.

Wire your rvi to Mac

% rvictl -s <your iOS device UDID>
% rvictl -s bad141a1910a406fa964e110a0ff59760d0 // my iPhone 4S<without last few characters>

Capture Packages

sudo tcpdump -i rvi0 -n -vv

See also

  • Apple released a very well documented Q&A and updated it to date. See Q&A1176
  • About using tcpdump, read this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment