J'ai un script shell très simple, qui ajoute simplement une route à ma machine de développement interne. C'est utile, car cette machine contient quelques conteneurs LXC, ce qui me permet d'accéder à tous mes conteneurs depuis mon téléphone portable (pour tester des sites web depuis un navigateur mobile, ou des comptes SIP Asterisk depuis CSipSimple).
#!/system/bin/sh
su -c "ip route add 10.0.3.0/24 via 192.168.0.200 dev wlan0"
Pour utiliser cette règle, j'ai créé une nouvelle connexion locale sur ConnectBot, avec le nom du script comme commande de connexion. Cela fonctionne très bien.
Mais je suis trop paresseux. Je veux juste savoir s'il existe un moyen d'appliquer ce script, dès que je me connecte automatiquement au WiFi de ma maison. Peut-être quelque chose pour exécuter un script à chaque changement de réseau, comme je pourrais vérifier à partir du même script si je suis connecté à mon WiFi domestique en utilisant dumpsys et un peu de magie grep.