안드로이드 상에서 네트워크 패킷들을 볼수있는 앱을 만들어 보려고 하는데요.

일단 안드로이드가 리눅스 기반이니 libpcap 라이브러리를 사용해서 JNI시켜서 사용하면 어떨까 생각을 했습니다.

그런대 안드로이드OS에는 libpcap 보이질 않네요? 제가 임의로 libpcap 추가로 넣어서 JNI사용 가능한가요?

그리고 사용가능하다면 루팅폰이 아니여도 가능할까요? 그리고 추가로 혹시 패킷을 볼 수있는 다른 방법을 

알고계시면 답변좀 부탁드립니다.