Witam Chcę przechwycić każdą aktywność sieciową występującą w urządzeniu z Androidem. Załóżmy na przykład, że przeglądarka otwiera połączenie http z jakąś witryną lub interfejsem API.Wykryj połączenie sieciowe z systemu Android Java/JNI
Jeśli nie jest to możliwe, to przynajmniej chcę przechwycić adres URL przeglądarki, powiedzmy firefox chrome lub opera.
Zawsze, gdy użytkownik otwiera dowolny adres URL w przeglądarce, muszę odebrać połączenie. Już wiem o zapewnieniu filtrów intencji dla aktywności i przechwytywania. Ale wszystko to dzieje się, jeśli żądanie trafi do zamiaru, który w przeglądarce nie ma miejsca.
Podobne pytanie zostało otwarte tutaj intercepting internet calls android , ale nie było żadnej odpowiedzi w tej sprawie.
Jeśli ktoś ma jakieś rozwiązanie lub ma podobne wymagania, omówmy to.
Inne zasoby https://gist.github.com/madeye/2297083 Proxy to także jedno rozwiązanie, ale nie mam pojęcia o jego implementacji.
Wiesz o bekać-suite? Jest w nim API, które nazywa się [extender burp] (https://portswigger.net/burp/extender/). – danny