나는 패킷이 패킷을 보내어 을 보내고 휴대 전화에서 안드로이드 애플 리케이션 사이에 수신하는 연구에 패킷을 냄새 맡는 응용 프로그램을 만들고있어. (다른 전화가 필요하지 않습니다. 테스트 용으로 내 휴대 전화로만 작동하십시오.) 특정 Android 애플리케이션이 다른 Android 애플리케이션에 패킷을 보내면 내 앱에서 해당 패킷을 포착합니다. 이것이 내가 원하는 것입니다.안드로이드 애플 리케이션 간의 패킷 스니핑
그러나 기술적 연구 중에 스니핑 데이터에 루트 권한이 필요하다는 것을 알았습니다. 타사 앱이 다른 Apps간에 데이터를 가져올 수 있는지 확실하지 않습니다.
내 질문은 다음과 같습니다.
) 3 가지 응용 프로그램이 있습니다. 알파벳. C 앱이 루트 권한없이 A와 B 사이에 패킷 을 가져 가거나 감염시킬 수있는 가능성이 있습니까? 할 수 없다면 루트 특권은 어떨까요?
B) Apps 간의 통신에는 인 텐트를 사용해야합니다. 그래서 나는 다른 애플 리케이션 사이에 그 의도를 가져갈 수 있다면, 아마도이 문제를 해결할 생각. 하지만 어떻게 할 수 있는지 나는 모른다.
해결 방법이 있습니까?
이 게시물을 읽어 주셔서 감사합니다.
내가 아는 한, 당신은 그렇게 할 수 없습니다. A) 패킷 (네트워크 데이터)을 스니핑하기 위해 루트 권한이 필요하다는 것이 맞습니다. B)에 대해서는 [이 질문] (http://stackoverflow.com/questions/16060161/intercepting-an-intent-from-an-external-application)을 참조하십시오. –
나는 그런 앱에 대한 해결책을 찾을 수 없다고 생각합니다. . – eldjon
답장을 보내 주셔서 감사합니다. @ AndrewT. –