首页 > 解决方案 > 如何在可以通过 Java 调用的无根电话上运行数据包捕获

问题描述

如何在可以通过 Java 调用的无根电话上运行数据包捕获。具体来说,我希望能够使用 Runtime.getRuntime().exec(command) 运行数据包捕获命令。

我使用 termux 设置了 termshark,但我无法通过 Java 访问它。我的模拟器上也有 tcpdump,但是当我尝试运行 tcpdump 命令时,出现权限被拒绝错误。有没有其他方法可以做到这一点?

标签: javaandroidpermission-deniedpacket-capture

解决方案


推荐阅读