Using Wireshark or Fiddler to study Android app without using emulator
when I would like to study the network activity of an 3rd party application on desktop
- How do this application send GET request?
- Wha开发者_如何学Got parameters are POSTed by this application?
Wireshark or Fiddler will come in very handy.
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.
I came across this tool https://sites.google.com/site/androidarts/packet-sniffer
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 view of network request and respond text content. But the tool is just showing network hardware ID, IP address and number of bytes information.
I saw one way to study the Android network activity is to use emulator + Wireshark.
Android emulator: How to monitor network traffic?
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?
Share a wifi connection and run Wireshark on your computer.
Alternatively you can use estrongs file browser to backup the app first, offload it to your pc over usb, and then install it on the emulator via adb install .apk
https://market.android.com/details?id=com.estrongs.android.pop&hl=en
精彩评论