我正在尝试制作一个包嗅探 Application ,我已经将它构建为nexus 4的系统 Application 。
Application
r = pcap_findalldevs (&alldevs, errbuf); printf("R==========%d",r); __android_log_write(ANDROID_LOG_ERROR, "Tag",errbuf ); error is E/Tag ( 4751): Can't open netlink socket 13:Permission denied
我不能在我的设备上捕获任何接口。我还为我的应用程序授予了权限。
Manifest.xml
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/> <uses-permission android:name="android.permission.NET_ADMIN"/> <uses-permission android:name="android.permission.NET_RAW"/> <uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>