frida-mitm-capture

Capture decrypted HTTPS traffic from Android apps via Frida and mitmproxy.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/warterbili/AUTO_REVERSE --skill frida-mitm-capture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frida-mitm-capture
Source: https://github.com/warterbili/AUTO_REVERSE/tree/main/skills/android/frida-mitm-capture
Command: npx skills add https://github.com/warterbili/AUTO_REVERSE --skill frida-mitm-capture

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires frida-tools, mitmproxy, and includes scripts (resource) components.

What problem does it solve?

Manually capturing decrypted HTTPS traffic from Android apps is extremely difficult because most apps implement SSL pinning (via conscrypt, OkHttp CertificatePinner, NetworkSecurityConfig, or native libssl hooks) that blocks standard proxy tools, and many apps ignore system proxy settings entirely. This skill eliminates the need to manually write Frida scripts, configure proxy routing, and parse raw traffic data by automating the entire end-to-end workflow.

Core Features & Use Cases

  • Automated SSL Pinning Bypass: Injects a pre-built, extensively tested Frida script that bypasses all common Android SSL pinning mechanisms, including conscrypt TrustManagerImpl, OkHttp3 CertificatePinner, NetworkSecurityConfig pin sets, and native libssl SSL_CTX_set_verify hooks.
  • Structured Traffic Capture & Analysis: Forwards decrypted HTTPS traffic to mitmproxy, saves it as structured JSONL files, and automatically identifies authentication headers and suspected encrypted/hashed fields for quick API reverse engineering.
  • Use Cases: Capture API requests to reverse engineer request signing algorithms, analyze all endpoints called by a specific app feature, or debug network traffic for Android apps with strict security controls.

Quick Start

Provide the target Android app's package name to the frida-mitm-capture skill to automatically start capturing its decrypted HTTPS traffic for analysis, then share the captured data with the skill once you have performed the desired actions in the app.

Frequently Asked Questions about frida-mitm-capture

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I capture HTTPS traffic from an Android app with SSL pinning?

To capture HTTPS traffic with SSL pinning, you need to bypass certificate validation mechanisms using Frida scripts and forward decrypted traffic through a proxy. This skill automates injecting Frida hooks to bypass pinning and routing decrypted traffic to mitmproxy for analysis.

Can I use Frida and mitmproxy to bypass OkHttp CertificatePinner on Android?

Yes, Frida can intercept and bypass OkHttp CertificatePinner by injecting custom scripts at runtime. This skill provides pre-built Frida scripts that automatically bypass OkHttp3 CertificatePinner, conscrypt TrustManagerImpl, and native libssl verification hooks.

How do I analyze API requests intercepted from an Android app?

Analyzing intercepted API requests requires parsing raw traffic data into a structured format. This skill forwards decrypted HTTPS traffic to mitmproxy and saves it as structured JSONL files, automatically identifying authentication headers and suspected encrypted fields.

Does this SSL pinning bypass approach work on apps ignoring system proxy settings?

Yes, bypassing SSL pinning for apps ignoring system proxy settings requires custom proxy routing configurations. This skill handles custom proxy routing to ensure traffic is forwarded to mitmproxy even when the app bypasses standard Android system proxy configurations.

What is the best way to reverse engineer Android app API signing algorithms?

Reverse engineering API signing algorithms requires capturing decrypted network traffic to inspect request parameters and headers. This skill automates HTTPS traffic capture with Frida SSL bypass and mitmproxy forwarding, outputting structured JSONL with encrypted field detection for analysis.

Do I need to manually write Frida scripts to intercept Android HTTPS traffic?

No, you do not need to manually write Frida scripts to intercept HTTPS traffic. This skill eliminates manual script configuration by providing an automated end-to-end workflow using pre-tested Frida scripts for SSL pinning bypass and mitmproxy traffic forwarding.