Using Wireshark or Fiddler to study Android app without using emulator
<p>when I would like to study the network activity of an 3rd party application on desktop</p>

<ul>
<li>How do this application send GET request?</li>
<li>What parameters are POSTed by this application?</li>
</ul>

<p>Wireshark or Fiddler will come in very handy.</p>

<p>Now, there is a 3rd party application installed in my Android phone. I also like to perform similar study on it, just like I did on desktop's.</p>

<p>I came across this tool <a href="https://sites.google.com/site/androidarts/packet-sniffer" rel="nofollow">https://sites.google.com/site/androidarts/packet-sniffer</a></p>

<p>I haven't tried it out as I do not root my phone yet. But from what I can see from screen shoot, it may not be something what I am expecting. I am expecting I can get a <strong>view of network request and respond text content</strong>. But the tool is just showing network hardware ID, IP address and number of bytes information.</p>

<p>I saw one way to study the Android network activity is to use emulator + Wireshark.</p>

<p><a href="http://stackoverflow.com/questions/2453949/android-emulator-how-to-monitor-network-traffic">Android emulator: How to monitor network traffic?</a></p>

<p>But, the 3rd party application which I intent to study is installed in my real android phone only. Is there anyway I can get something similar to Wireshark/ Fiddler output, by running the targeted app on real phone?</p>
