7 votes

Changer l'adresse MAC sur Android en utilisant ip link ?

Je suis en train d'essayer de changer l'adresse MAC sur un appareil fonctionnant sous Android. Il a été rooté et une ligne de commande installée ("ConnectBot") ; j'ai cherché sur Google des méthodes pour changer l'adresse MAC dessus et j'ai trouvé quelque chose appelé ip and ip link. Au début, je pensais utiliser ifconfig mais je n'ai pas trouvé le nom de l'interface réseau à modifier.

Comment cela pourrait-il être fait sur un appareil Android ?

4voto

pdc Points 1306

En tant que superutilisateur, exécutez :

# netcfg

Une liste avec les interfaces apparaîtra. Par exemple, mon interface était eth0

# ifconfig eth0 down
# ifconfig eth0 hw ether votre:nouvelle:mac
# ifconfig eth0 up

Notez que tous les pilotes ne prennent pas en charge cette opération, et l'Android ifconfig ne prend pas en charge ces commandes. Vous aurez besoin d'un autre exécutable ifconfig, peut-être celui de busybox sera adapté.

Après le redémarrage, ces changements seront perdus.

0 votes

Comment est-il possible d'exécuter cette commande à chaque redémarrage, ou cette modification reste-t-elle en place? Mon galaxy nexus change aléatoirement l'identifiant mac à chaque redémarrage en raison d'une erreur dans le noyau. (Google est au courant mais ne semble pas pressé de corriger le problème. Cela rend l'authentification par identifiant mac impossible.)

0 votes

@utilisateur14633 : drôle. C'est le comportement que je cherche à mettre en œuvre, afin d'éviter d'être identifié par mon MAC partout où je vais.

0voto

ifconfig -a pour lister les interfaces.

ifconfig wlan0 hw ether ff:ff:ff:ff:ff:ff pour définir l'adresse MAC, en remplaçant wlan0 par l'interface que vous souhaitez utiliser et l'adresse MAC par celle que vous souhaitez usurper. Cependant, tous les pilotes ne prennent pas en charge le changement d'adresse MAC, donc cela peut ne pas fonctionner.

1 votes

Ifconfig -a retourne l'erreur "-a : aucun périphérique de ce type" sur mon Desire rooté.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X