Intercepting data from Android application using Fiddler.

Fiddler is a free web debugging tool which logs all HTTP(S) traffic between your computer and the Internet. Inspect traffic, set breakpoints, and fiddle with incoming or outgoing data.

Configure Fiddler on Mac

  1. Install homebrew and Cask on your machine.
  2. To install Homebrew and Cask, Open Terminal and use the following command:

—     ruby -e “$(curl -fsSL” < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null

3. After the installation is completed, Download Fiddler using Cask using the command:

—    brew cask install fiddler

4. Once the Downloading and installation is completed, move the fiddler folder from terminal and use the following command to launch fiddler.

—    mono fiddler.exe

Configure Fiddler on Android Device:

  1. Open Fiddler
  2. Select Tools and select Options
  3. Select Connections and “Allow Remote Connections to Connect” and note the Port at which the proxy is enabled. (Suppose 8888)
  4. Goto Network from system settings and know your IP
  5. To add proxy on your android device, Goto Wifi Settings and long press on the network connected and check advance options tab
  6. Select choose manual proxy
  7. Enter the hostname as the ip address of the device on which the fiddler proxy is running
  8. Enter port No as 8888
  9. Save the details
  10. Open Browser on your android device and goto “ http://ipv4.fiddler:8888/

  1. Download the fiddler root certificate and install on the device
  2. Now launch the app for which you want to interpret the data
  3. Notice that the data from the application is captured on the fiddler


Leave a Reply

Your email address will not be published. Required fields are marked *