Похоже разобрался. Все таки работет DroidWall на Milestone с рутом и прошивкой 2.1.
Нашел iptables новее - прилагаю файл.
Взял его из программы Wi-Fi Tether (из данной версии:
http://android-wifi-tether.googlecode.com/..._2_0-pre10.apk).
Установил Wi-Fi Tether, а потом файл iptables вытащил из /data/data/... и скопировал его в /system/bin.
Установил permission User (Read, Write, Execute). Т.е. файл iptables для работы DriodWall должен лежать в /system/bin.
Запускаем DriodWall, жмем Mode, выбираем Black list и в списке программ отмечаем программы, которые не хотим пускать в инет.
В White list не переключаемся! Далее жмем Apply rules - дожен сказать Rules applied with success.
Что бы запретить доступ в инет Google Talk'у пришлось отметить все программы в списке (особо не стал разбираться почему).
А вот если хотим броузеру запретить доступ в инет, то оказалось достаточно поставить одну галку только броузеру.
И при наличии 3Г инета, броузер говорит, что не может загрузить страницу.
Т.е. если мы хотим разрешить ходить в инет только одной программе, то нужно в Black list моде
поставить галки на весь список программ, а для той, которой разрешить - галку снять.
К сожалению в программе нет возможности поставить "галки" на все программы одним махом :(
Пришлось ручками каждую отмечать.
Прикрепленные файлы
iptables.zip ( 106.58 КБ )
Сообщение отредактировал Alex469 - 16.04.10, 19:06