Me gustaría dirigir una inetd
en mi teléfono rooteado para aceptar conexiones entrantes y lanzar una aplicación en respuesta. He instalado BusyBox ya que incluye inetd
y he creado un archivo /etc/inetd.conf/myApp
con el contenido:
service myApp
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /system/app/com.mydomain.myApp-33.apk
port = 2345
disable = no
}
Entonces ejecuté este comando desde el proyectil Adb:
shell@jfltevzw:/ $ su
root@jfltevzw:/ # busybox inetd -q 2345 /etc/xinetd.d/myApp
Luego traté de probar usando telnet de mi Macintosh:
bash-3.2$ telnet 192.168.1.29 2345
Trying 192.168.1.29...
Connected to android-1c7bde8dccfe2a27.
Escape character is '^]'.
Connection closed by foreign host.
Probé otros puertos no configurados (por ejemplo, el 2346) y obtuve el mismo resultado, por lo que está fallando a un nivel muy básico y no llega muy lejos en absoluto.
¿Cómo puedo ver los archivos de registro para averiguar qué es lo que va mal?