Eu preciso escrever valores específicos no sistema de roteamento usando o comando iptables para Android.
A ideia geral é que o usuário pode navegar apenas usando a configuração de DNS fornecida.
Eu tentei invocá-los dentro de um script através do init.rc , mas o script nunca é chamado:
service update_iptables /system/bin/update_iptables.sh
start update_iptables
Quando eu conecto o telefone ao computador e executo a seguinte sequência, ele funciona sem problemas:
adb root
adb remount
adb shell /system/bin/update_iptables.sh
Obviamente, ao reiniciar, essa configuração é perdida. É por isso que preciso executar isso como parte da sequência de inicialização de inicialização.
Algum conselho sobre onde no init.rc (ou qualquer outro arquivo de configuração) eu posso colocar o script?
Tags boot android iptables bootloader