flutter-api-reverse-engineering
Installation
SKILL.md
Flutter / Mobile App API Reverse Engineering
A systematic methodology for reverse engineering mobile app APIs, from APK analysis through to a fully standalone Python API client. Developed and battle-tested on production Flutter apps with Kiwi SDK encryption, X25519 key exchange, and AES response encryption.
When to Use
- Reverse engineering any Flutter or native Android app's API
- Intercepting HTTPS traffic that resists standard MITM proxies (certificate pinning, local proxies)
- Extracting auth tokens (JWT, session tokens) from running apps
- Analyzing crypto implementations in stripped native libraries
- Creating standalone API clients that bypass app-level encryption