如何查看Android中所有带有mitmproxy的应用的流量?

How to see the traffic of all applications with mitmproxy in Android?

我添加了证书

浏览器没有问题,但对应用没有影响

我搜索了这个问题,发现好像是 Google 更新导致了这个问题

在 Android 的描述中写着:

警告:针对 Android API 24 级(2016 年推出)及更高级别的应用仅接受来自系统信任库 (#2054) 的证书。除非应用程序手动选择加入,否则不接受用户添加的 CA。除浏览器外,您需要手动修补大多数应用程序。

但是看了很多解释和案例,还是没明白应该怎么解决这个问题

我希望能够看到所有节目的流量

遗憾的是,没有绕过证书固定的通用解决方案。

https://docs.mitmproxy.org/stable/concepts-certificates/#certificate-pinning 列出了一堆可以帮助解决这个问题的工具,例如:

  • apk-mitm 是一个 CLI 应用程序,可自动从 Android 个 APK 文件中删除证书固定。
  • objection 是由 Frida 提供支持的运行时移动探索工具包,它支持 iOS 和 Android.
  • 上的证书固定绕过