Yo Solución de problemas de mi instalación de aCal y la buena gente de aCal me pidió la salida de tcpdump -A
-- ¿necesito rootear mi teléfono e instalar busybox o puedo hacerlo desde un emulador de terminal ?
Respuesta
¿Demasiados anuncios?
NoBugs
Puntos
352
Sí, tcpdump es una aplicación de nivel de administrador (dudo mucho que alguna vez haya un nivel de permiso en Android para ver el tráfico de red de todas las demás aplicaciones). Una vez rooteado, si tienes el binario de tcpdump (compilado para el tipo de cpu de tu dispositivo) en la sdcard, prueba:
su
mount -o remount rw /system/
cd /sdcard
cp ./tcpdump /system/xbin
Ahora puedes usar el comando tcpdump.
Sin rootear, podrías interceptar el tráfico en tu LAN wifi usando ARP-spoofing.
1 votos
Todas las aplicaciones de Google Play que utilizan
tcpdump
parecen requerir a Root. Una prueba rápida en mi máquina Linux mostró: como Root funciona, como usuarios sin privilegios simplemente obtengo un mensaje de error que dice "tcpdump: no se encontró ningún dispositivo adecuado". Así que supongo que requerirá Root. Por otro lado: no está de más instalar una aplicación de terminal y probar, o intentar hacerlo a través deadb shell
.1 votos
Aunque la respuesta está actualizada para la versión 2.3, hay que tener en cuenta que tcpdump, o funciones similares a tcpdump, deberían estar disponibles en la versión más reciente de Android estableciendo una VPN de software