title: How to sniff non-http traffic (sockets) on Genymotion/Android Emulator?
body: <p>I'm trying to reverse engineer one Android app's traffic and it's using sockets, xmpp or something else, but not http(s) on some features. I know this because Charles does not see some requests, but data is definitely coming from the server for sure (e.g. chat messages).</p>
  
  <p>Android allows to set http(s) proxy, not socks. ProxyDroid doesn't work on genymotion, because it's x86 and ProxyDroid doesn't support that. Tried Drony app on genymotion, which supposedly should allow socks proxy, but once I try turning it on, the whole emulator restarts (probably crashes).</p>
  
  <p>So how do I sniff/trace/inspect sockets traffic on Genymotion/Android emulator?</p>