Мне нужно записать конкретные значения в систему маршрутизации с помощью команды iptables для Android.
Общая идея заключается в том, что пользователь может перемещаться только с использованием предоставленной конфигурации DNS.
Я пытался вызвать их внутри скрипта через init.rc, но скрипт никогда не вызывался:
service update_iptables /system/bin/update_iptables.sh
start update_iptables
Когда я подключаю телефон к компьютеру и выполняю следующую последовательность, он работает без проблем:
adb root
adb remount
adb shell /system/bin/update_iptables.sh
Очевидно, что при перезапуске эта конфигурация теряется. Вот почему мне нужно запустить это как часть последовательности начальной загрузки.
Любой совет, где в init.rc (или любой другой файл конфигурации) я могу разместить скрипт?