Using Wireshark or Fiddler to learn an Android app without using an emulator

when I would like to examine the network activity of a third-party desktop application

  • How does this application send a GET request?
  • What parameters are sent by this application?

Wireshark or Fiddler come in handy.

Now, a third-party application is installed on my Android phone. I also like to do a similar study like on the desktop.

I came across this tool https://sites.google.com/site/androidarts/packet-sniffer

I have not tried this since I am not connecting my phone yet. But from what I see on the screen, this may not be what I expect. I expect that I can get a view of the network request and respond to text content . But the tool only shows the identifier of the network equipment, the IP address and the amount of information about bytes.

I saw one way to study the network activity of Android - use the emulator + Wireshark.

Android emulator: how to track network traffic?

But, the third-party application that I intend to learn is installed only on my real Android phone. Anyway, can I get something similar to the Wireshark / Fiddler output by running the target application on a real phone?

+4
source share
2 answers

Share your Wi-Fi connection and launch Wireshark on your computer.

+5
source

Alternatively, you can use the estrongs file browser to backup the application first, upload it to a computer on top of usb, and then install it on the emulator via adb install.apk

https://market.android.com/details?id=com.estrongs.android.pop&hl=en

0
source

All Articles