Si sólo estás interesado en mirar a las solicitudes HTTP, es posible hacerlo mediante la instalación de un web proxy y la configuración de Android para usarlo. Sin embargo, eso no es totalmente fiable, ya que no todas las aplicaciones respecto a la central de la configuración del proxy: Firefox es un ejemplo de una aplicación que no.
Un proxy web no requiere de la root, pero el usuario tiene que configurar a mano: se puede configurar automáticamente sólo si usted tiene la root. Si eso no fuera el caso, sería un poco de un problema de seguridad en Android: una normal con la aplicación podría intervenir o interferir de otro modo con otras aplicaciones de la red de comunicación.
Por supuesto, incluso para el real packet sniffing, sólo se necesita para arrancar de root el dispositivo si desea instalar el sniffer en el dispositivo. Para ver el dispositivo del tráfico de la red, es mucho más fácil y más conveniente para instalar un sniffer en un Linux de escritorio de la máquina que actúa como un (Wi-Fi) del router.