[GH-ISSUE #115] Support Android Emulator and Android device Debugger #113

Closed
opened 2026-03-03 19:15:23 +03:00 by kerem · 10 comments
Owner

Originally created by @NghiaTranUIT on GitHub (Apr 12, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/115

Originally assigned to: @NghiaTranUIT on GitHub.

🐶 Brief

It's time to support Android Emulator and Android device debugging 😄

👑 Criteria

  • Support Android Emulator and Android Device guideline
  • Logic for capturing all requests from Android Emulator (Install Certificate)
  • Logic for capturing all request from Android Remote Device
Originally created by @NghiaTranUIT on GitHub (Apr 12, 2019). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/115 Originally assigned to: @NghiaTranUIT on GitHub. ## 🐶 Brief It's time to support Android Emulator and Android device debugging 😄 ## 👑 Criteria - [x] Support Android Emulator and Android Device guideline - [x] Logic for capturing all requests from Android Emulator (Install Certificate) - [x] Logic for capturing all request from Android Remote Device
kerem 2026-03-03 19:15:23 +03:00
  • closed this issue
  • added the
    feature
    label
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 17, 2019):

On progress now 🚧

<!-- gh-comment-id:502534067 --> @NghiaTranUIT commented on GitHub (Jun 17, 2019): On progress now 🚧
Author
Owner

@NghiaTranUIT commented on GitHub (Jun 18, 2019):

All done

🤯 Changelogs

  • Support Android debugging
  • Refactor layout for iOS and Android setup guide
  • Script to override proxy setting for Android N
Screen Shot 2019-06-18 at 11 54 34
<!-- gh-comment-id:502946531 --> @NghiaTranUIT commented on GitHub (Jun 18, 2019): All done ## 🤯 Changelogs - [x] Support Android debugging - [x] Refactor layout for iOS and Android setup guide - [x] Script to override proxy setting for Android N <img width="860" alt="Screen Shot 2019-06-18 at 11 54 34" src="https://user-images.githubusercontent.com/5878421/59654320-ddf34700-91bf-11e9-847f-679d6cc91214.png">
Author
Owner

@yauheniprakapenka commented on GitHub (May 30, 2020):

Is it possible to use android emulator to intercept traffic from applications?

<!-- gh-comment-id:636374683 --> @yauheniprakapenka commented on GitHub (May 30, 2020): Is it possible to use android **emulator** to intercept traffic from applications?
Author
Owner

@NghiaTranUIT commented on GitHub (May 31, 2020):

@yauheniprakapenka Sorry for the late reply. Yes, it's possible to use Proxyman to intercept Android apps from Emulator. I tested and work well with Android Studio Emulator and Blue Stack.

You can a Doc at https://docs.proxyman.io/debug-devices/android-device

<!-- gh-comment-id:636483503 --> @NghiaTranUIT commented on GitHub (May 31, 2020): @yauheniprakapenka Sorry for the late reply. Yes, it's possible to use Proxyman to intercept Android apps from Emulator. I tested and work well with Android Studio Emulator and Blue Stack. You can a Doc at https://docs.proxyman.io/debug-devices/android-device
Author
Owner

@vjpr commented on GitHub (Apr 30, 2021):

@NghiaTranUIT How did you change the wifi proxy settings on Bluestacks?

Nevermind, found it here.

Also needed to install root cert following these instructions.

<!-- gh-comment-id:830051793 --> @vjpr commented on GitHub (Apr 30, 2021): ~@NghiaTranUIT How did you change the wifi proxy settings on Bluestacks?~ Nevermind, found it [here](https://support.bluestacks.com/hc/en-us/articles/360051272911-What-to-do-if-you-can-t-access-internet-on-BlueStacks-for-macOS-due-to-a-different-DNS). Also needed to install root cert following [these instructions](https://www.reddit.com/r/BlueStacks/comments/4t402w/help_installing_proxy_ssl_cert_in_bluestacks/).
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 30, 2021):

It's tricky to install and trust the certificate on Blue Stack Emulator

<!-- gh-comment-id:830125530 --> @NghiaTranUIT commented on GitHub (Apr 30, 2021): It's tricky to install and trust the certificate on Blue Stack Emulator
Author
Owner

@vjpr commented on GitHub (Apr 30, 2021):

I actually couldn't get it working in the end. Seems like they have locked things down more.

<!-- gh-comment-id:830126642 --> @vjpr commented on GitHub (Apr 30, 2021): I actually couldn't get it working in the end. Seems like they have locked things down more.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 30, 2021):

@vjpr I highly recommend using Android Emulators from Android Studio, then you can run an automatic script to do it.

Doc: https://docs.proxyman.io/debug-devices/android-device/automatic-script-for-android-emulator

P/S: It uses adb CLI 😄

<!-- gh-comment-id:830127418 --> @NghiaTranUIT commented on GitHub (Apr 30, 2021): @vjpr I highly recommend using Android Emulators from Android Studio, then you can run an automatic script to do it. Doc: https://docs.proxyman.io/debug-devices/android-device/automatic-script-for-android-emulator P/S: It uses `adb` CLI 😄
Author
Owner

@vjpr commented on GitHub (Apr 30, 2021):

Would this work for thirty-party apps?

<!-- gh-comment-id:830129401 --> @vjpr commented on GitHub (Apr 30, 2021): Would this work for thirty-party apps?
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 30, 2021):

This automatic script would help you to override the HTTP Proxy, download, install and trust the certificate with 1 click.

You have to config two following files in order to see the HTTPS Content from your app:

  1. res/xml/network_security_config.xml
  2. AndroidManifest.xml

If you are not able to access the source code of the third-party app, you couldn't do it, unfortunately.

<!-- gh-comment-id:830131320 --> @NghiaTranUIT commented on GitHub (Apr 30, 2021): This automatic script would help you to override the HTTP Proxy, download, install and trust the certificate with 1 click. You have to config two following files in order to see the HTTPS Content from your app: 1. res/xml/network_security_config.xml 2. AndroidManifest.xml If you are not able to access the source code of the third-party app, you couldn't do it, unfortunately.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#113
No description provided.