Я пытаюсь сделать анализ пакетов Application
, и я построил его как систему Application
для nexus 4.
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
Я не могу захватить какой-либо интерфейс на моем устройстве. Я также дал разрешения для моего приложения
Манифест.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"/>
<uses-permission android:name="android.permission.ACCESS_SUPERUSER"/>
<permission-group android:name="android.permission-group.SYSTEM_TOOLS"></permission-group>