ProxymanApp / ProxymanApp/Proxyman

Traffic from Android Emulator not showing

Open
#2,346 29 comments 4 reactions 1 assignee View on GitHub

@NghiaTranUIT is already working on this.

Since Sep 22, 2025.

✅ Done bug
Dominant language
No language data
Stars
7k
Forks
237
PR merge metrics
No merged PRs in 30d

Description

Description

I've used the automatic script to install the Proxyman certificate on my Android Emulator (Android Studio). It seemed to work, and when I start testing my app (Android TV app), I do see the call coming through.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📱 Install Proxyman Certificate to Android Emulator/Device Script
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚠️  Important Notes:
   • Only supports Android Emulators with Google APIs
   • DO NOT support Google Play Store version

📚 Documentation:
   https://docs.proxyman.com/debug-devices/android-device/automatic-script-for-android-emulator
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️  Settings:
   Mode                : all
   IP Address          : 192.168.1.253
   Port                : 9090
   Certificate Path    : /Users/fabrelambeau/Library/Application Support/com.proxyman.NSProxy/app-data/proxyman-ca.pem
   Include Physical Dev: false

Checking adb command...
✅ ADB found at: /Users/fabrelambeau/Library/Android/sdk/platform-tools/adb
1. Checking Android Emulators Status...
✅ Status: Device Ready
2. Configuring HTTP Proxy...
   Target: Proxyman (192.168.1.253:9090)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 Processing Emulator Device: emulator-5554
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Proxy configured successfully for Emulator Device emulator-5554

3. Installing Proxyman Certificate to System-Level CA...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 Processing Emulator Device: emulator-5554
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/Users/fabrelambeau/Library/Applicatio...ipped. 9.4 MB/s (1980 bytes in 0.000s)
/system/bin/sh: su: inaccessible or not found
/system/bin/sh: su: inaccessible or not found
/system/bin/sh: su: inaccessible or not found
✅ Certificate injection completed for Emulator Device emulator-5554

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ Installation Complete!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📝 Next Steps:
   1. Restart your app from Android Studio
   2. Enjoy Proxyman!

However Proxyman is showing error code 999.

Image

I'm not sure whether the issue with su above is important?...

Part of the issue is that Android TV does not seem to expose System settings so that I can see whether the certificate was correctly installed.

Environment

  • App version: 5.19.0
  • macOS version: macOS Sequoia

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.