Tengo un shell muy simple script, que simplemente añade una ruta a mi máquina de desarrollo interna. Esto es útil, ya que esa máquina tiene algunos contenedores LXC dentro, por lo que puedo llegar a todos mis contenedores desde mi teléfono móvil (para probar sitios web desde el navegador del móvil, o cuentas SIP de Asterisk desde CSipSimple)
#!/system/bin/sh
su -c "ip route add 10.0.3.0/24 via 192.168.0.200 dev wlan0"
Para utilizar esta regla, he creado una nueva conexión local en ConnectBot, con el nombre script como comando de inicio de sesión. Esto funciona muy bien.
Sin embargo, soy demasiado perezoso. Sólo quiero saber si hay alguna forma de aplicar este script, en cuanto me conecte a la WiFi de mi casa automáticamente. Quizás algo que ejecute un script en cada cambio de red, ya que podría comprobar desde el mismo script si estoy conectado a mi WiFi de casa usando dumpsys y algo de magia grep.