Androidスマートフォンでのアプリの通信をブロックするアプリの動作原理分類 プロセスID/iptables方式 低負荷・アプリ別・root必須 ・DroidWall https://play.google.com/store/apps/details?id=com.googlecode.droidwall.free&hl=ja アプリごとにiptables(AndroidOSのベースのLinuxに組み込まれているファイアーウォール)でフィルタする。 iptableを制御するためにroot化が必要で、アプリのIDからフィルタルールを動的生成するために、常駐して実行中アプリを監視する必要がある。原理的に起動直後の通信を取りこぼす場合がある。 フィルタリング自体はAndroid自体アプリではなく、OS側が行なってくれるので、CPU負荷は少ない。 接続先や内容でフィルタすることも不可能ではない