Я разрабатываю приложение для Android, которое подключается к Интернету. Я буду использовать классы андроидов по умолчанию для подключения к Интернету. То, что я хочу сделать, - это перехватить вызовы сокетов, сделанные http-соединениями, и сопоставить их с пользовательским вызовом сокета.
Пользовательский вызов сокета записывается в JNI с использованием C. Есть ли способ достичь этого?
Помните, что для этого вам понадобится корневое устройство.
Самый простой способ сделать это - это, вероятно, использовать JNI + iptables + Netfilter Library.