WiFi 또는 Tmobile 네트워크를 통해 네트워크 트래픽을 강제로 강제 할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/604535

  •  03-07-2019
  •  | 
  •  

문제

G1을 사용하면 네트워크 트래픽이 WiFi 또는 셀 GSM 네트워크를 통과하도록 강요 할 수 있는지 궁금합니다. 로그인 정보를 얻기 위해 Tower Network를 통해 응용 프로그램을 강제로 연결해야합니다. 이게 가능해? 이것이 어떻게 가능한지에 대한 아이디어가 있습니까? 나는 Android SDK와 함께 앱 내부에서 이것을 달성하려고 노력하고 있습니다 (죄송합니다. 원래 그것에 대해 더 명확하지 않았습니다).

도움이 되었습니까?

해결책

Wifimanager 객체를 사용하여 연결을 비활성화 한 다음 다시 활성화 할 수있는 것으로 밝혀졌습니다. 셀 네트워크를 통해 데이터를 강제하려면 네트워크 통화 기간 동안 차단할 수 있습니다. 셀 연결에 대해 유사한 작업을 수행 할 비슷한 GSM 네트워크 관리자가 있다고 생각합니다.

다른 팁

두 채널을 통해 동시에 통신 할 수 있다고 가정하므로 어느 정도 수준에서 각각의 별도의 네트워크 인터페이스가 될 수 있습니다. Android는 Linux를 기반으로하므로 ifconfig 또는 라이브러리 기능을 사용하여 사용 가능한 인터페이스와 수행이 수행하는 방법을 결정할 수 있습니다. 이를 달성 할 수 있다면 원하는 채널을 통해 명시 적으로 전송/recV (즉, 해당 인터페이스의 IP를 통해 통신함으로써)를 명시 적으로 보내는 방법이 있어야합니다.

더 구체적이지 못해서 죄송합니다.

G1에서 찾고있는 것은 기본 경로를 설정하는 것입니다. Linux 유틸리티를 적절하게 명명 한 경로를 사용하여 기본 경로는 IP 0.0.0.0이면 게이트웨이가됩니다.

응용 프로그램 당이 작업을 수행 할 수 있는지 확실하지 않지만 시스템을 넓게 할 수 있습니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top