PCAPdroid mitm icon

PCAPdroid mitm

by Emanuele Faranda · GPL-3.0-only · open source

An add-on that lets PCAPdroid decrypt HTTPS traffic on the phone, using mitmproxy.

Needs:The PCAPdroid app · ARM64

No known trackers in the code Signer matches IzzyOnDroid’s record

2113 Apps is independent, not affiliated with or endorsed by Emanuele Faranda. Official sources: emanuele-f.github.io · source code on GitHub.

Download APK · 28.0 MB v2.4 · checked
Version
2.4
Size
28.0 MB
Requires
Android 7.0+
Updated
2026-08-24

Introduction

PCAPdroid captures your phone’s network traffic without root, using a local VPN. On its own it shows which apps connect where, but the contents of HTTPS connections stay encrypted. This addon adds decryption. It runs mitmproxy on the phone, so PCAPdroid can show the decrypted requests and responses.

It is an addon, not a standalone app. You need PCAPdroid installed as well; it is available on F-Droid and Google Play.

How it works

The addon bundles a complete Python runtime, through the open-source Chaquopy framework, with mitmproxy and its dependencies pre-built. That is why it is 28.0 MB. Most of that is Python.

When decryption is on, PCAPdroid hands TLS connections to the addon, and mitmproxy decrypts them using its own certificate authority.

Before you start

  • You have to install mitmproxy’s CA certificate on the phone, and PCAPdroid guides you through it.
  • Many apps won’t be decryptable. Since Android 7, apps by default don’t trust certificates the user installed, and apps with certificate pinning reject any certificate other than their own. Browsers and some apps work. Many banking and social apps don’t.
  • Only decrypt traffic from apps and accounts that are yours.

What stands out in the APK

  • No trackers.
  • All-files access is its one special permission, along with storage permissions that ask first. It most likely uses them to write captures and keys to files. There is also a special foreground service and a battery-optimisation exemption request, so long captures aren’t cut off.

Installing it

  1. Install PCAPdroid.
  2. Install this addon.
  3. In PCAPdroid’s settings, turn on TLS decryption and follow its prompts to set up the certificate.
  4. Start a capture, select the target app, and open it.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

1 CPU type

Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Android versions

Android 7.0 and up

Built for Android 14 (target API 34).

Permissions

6

2 of them need your approval first.

CPU types in this build: arm64-v8a (64-bit ARM, almost every phone since 2017).

Asks you first (2)

Android shows a prompt before the app can use these.

  • Read shared storage (Android 12 and older) · READ_EXTERNAL_STORAGE
  • Write shared storage (Android 10 and older) · WRITE_EXTERNAL_STORAGE

You switch these on in Settings (1)

Special app access. Nothing is granted until you turn it on yourself.

  • All files access · MANAGE_EXTERNAL_STORAGE
Granted at install (3)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • FOREGROUND_SERVICE_SPECIAL_USE
  • INTERNET
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS

More Information

Package name
com.pcapdroid.mitm
Version
2.4 (build 26)
File size
28.0 MB (28,020,180 bytes)
Requires
Android 7.0 or later
License
GPL-3.0-only
Developer
Emanuele Faranda
Released
Aug 24, 2026
Signer SHA-256
ac701125e653189b2bbaa78fba60c1136b88b8780078db0dc4257f019c81c9fe
File SHA-256
8268c55ddf1a63bd6c718bb57c34623228fccecafa0b77a6a974896339c93fe5
Checked
, against the IzzyOnDroid index · how we check · verify it yourself

Common questions

Is this APK the official PCAPdroid mitm release?

Yes. It is the developer’s own release of PCAPdroid mitm 2.4, byte for byte as IzzyOnDroid distributes it. Its SHA-256 matches IzzyOnDroid’s signed index, and it is signed with the certificate IzzyOnDroid records for the app (SHA-256 ac701125e653189b2bbaa78fba60c1136b88b8780078db0dc4257f019c81c9fe).

What Android version does PCAPdroid mitm need?

Android 7.0 or later (API level 24). Version 2.4 is built for Android 14 (target API 34). Needs a 64-bit ARM phone; 32-bit-only devices are not supported.

Can PCAPdroid mitm access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 6 permissions, and 2 of them need your approval first.

Does PCAPdroid mitm contain trackers?

No known trackers: our scan of version 2.4 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is PCAPdroid mitm open source?

Yes. PCAPdroid mitm is released under the GPL-3.0-only licence, and its source code is published at https://github.com/emanuele-f/PCAPdroid-mitm.

Alternatives and related apps

  • FireWall Blocks Network & Privacy·12.7 MB·v1.5.shynoid Its VPN-mode monitor shows which apps connect, without decrypting anything.
    Download