J'aimerais organiser un inetd
sur mon téléphone rooté pour accepter les connexions entrantes et lancer une application en réponse. J'ai installé BusyBox car il inclut inetd
et j'ai créé un fichier /etc/inetd.conf/myApp
avec le contenu :
service myApp
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /system/app/com.mydomain.myApp-33.apk
port = 2345
disable = no
}
J'ai ensuite lancé cette commande depuis le shell adb :
shell@jfltevzw:/ $ su
root@jfltevzw:/ # busybox inetd -q 2345 /etc/xinetd.d/myApp
J'ai ensuite essayé de tester en utilisant telnet depuis mon 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.
J'ai essayé d'autres ports non configurés (par exemple 2346) et j'ai obtenu le même résultat, ce qui signifie qu'il échoue à un niveau très basique et ne va pas très loin.
Comment puis-je voir les fichiers journaux pour comprendre ce qui ne va pas ?