【问题标题】:Intercept a socket call made by an app and map it to a custom socket拦截应用程序发出的套接字调用并将其映射到自定义套接字
【发布时间】:2014-08-23 08:33:15
【问题描述】:

我正在开发一个连接到互联网的安卓应用程序。我将使用 androids 默认的 httpconnection 类来访问网络。我想要做的是拦截由 http 连接进行的套接字调用并将其映射到自定义套接字调用。

自定义套接字调用是使用 C 用 JNI 编写的。有没有办法做到这一点?

【问题讨论】:

    标签: java android c++ c sockets


    【解决方案1】:

    请记住,您需要 root 设备才能实现此目的。

    最简单的方法可能是使用 JNI + iptables + Netfilter Library

    【讨论】:

    • 我只需要映射我的应用程序进行的套接字调用。不是设备中的整个套接字调用。这有可能吗。还有没有办法在无根设备中实现这一点?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 2015-12-31
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多