Niveau :
Résumé : iptables android
Maintenant nous savons tout ce qui passe par la tête d'un android. Mais on a découvert des choses qui ne nous plaisent pas.
Couper des communications
Donc vous voulez interdire certaines communications, par exemple la connexion au serveur de votre ennemi héréditaire (on ne sait jamais, la paranoïa peut mener loin).
C'est simple linux a un firewall, profitez-en et utilisez iptables pour couper la communication :
# toujours sur le téléphone $ chroot $ROOT $ iptables -A OUTPUT -d 10.0.0.1 -j DROP
Au fait vous savez comment s'affichent les pubs ? ;-)
Proxy transparent
Vous pouvez même filtrer un peu mieux tout simplement en, redirigeant le traffic vers un service adapté.
C'est simplement la technique du portail captif, mais cette fois à votre avantage. Par exemple pour rediriger le DNS vers votre serveur local :
$ iptables -A OUTPUT -p udp --port 53 -j REDIRECT $ iptables -A OUTPUT -p tcp --port 53 -j REDIRECT /// Bien sûr il faut mettre un serveur dns local que vous maitrisez. Et bien sûr vous pouvez faire pareil avec un proxy http qui prendra la décision au niveau du dessus.
$ iptables -A OUTPUT -p tcp --port 80 -j REDIRECT ///
Et pour ceux qu'android n'intéresse pas, n'oubliez pas que ça marche aussi sur votre passerelle à l'entrée de votre réseau ou n'importe quel PC ...