En plus de l'autre réponse avec Tasker ("Vous pourriez le faire en utilisant par exemple Tasker, l'outil d'automatisation puissant:"), voici une petite Tâche (exportation de la description) avec randomisation de l'adresse MAC:
TestMacChanger (130)
A1: Définir Variable [ Nom:%count À:0 Faire des maths:Activé Ajouter:Non ]
A2: Randomiser Variable [ Nom:%random Min:0 Max:15 ]
A3: Convertir Variable [ Nom:%random Fonction:Décimal vers Hexadécimal Stocker le résultat dans:%rhex ]
A4: Tester Variable [ Type:Longueur Données:%rhex Stocker le résultat dans:%len ]
A5: Définir Variable [ Nom:%rhex À:0%rhex Faire des maths:Désactivé Ajouter:Non ] Si [ %len eq 1 ]
A6: Convertir Variable [ Nom:%rhex Fonction:Mettre en majuscule Stocker le résultat dans: ]
A7: Définir Variable [ Nom:%mac À:%mac:%rhex Faire des maths:Désactivé Ajouter:Non ] Si [ %mac Défini ]
A8: Définir Variable [ Nom:%mac À:%rhex Faire des maths:Désactivé Ajouter:Non ] Si [ %mac !Défini ]
A9: Ajouter Variable [ Nom:%count Valeur:1 Envelopper autour:0 ]
A10: Aller à [ Type:Action Numéro d'étiquette:1 Étiquette:randomstart ] Si [ %count < 6 ]
A11: Définir Variable [ Nom:%mac À:00:11:22:33:44:55 Faire des maths:Désactivé Ajouter:Non ] Si [ %mac !Défini ]
A12: Flash [ Texte:%mac Long:Activé ]
A13: Exécuter Shell [ Commande:su
busybox ifconfig wlan0 hw ether %mac Timeout (Secondes):0 Utiliser le compte root:Activé Stocker la sortie dans:%output Stocker les erreurs dans:%error Stocker le résultat dans: Continuer la tâche après une erreur:Activé ]
A14: Flash [ Texte:%error Long:Désactivé ] Si [ %error Défini ]
Ceci fait une boucle pour obtenir 6 valeurs hexadécimales aléatoires afin d'obtenir une adresse mac aléatoire comme par exemple 01:4F:89:BA:3F:0C Ensuite, cette adresse mac aléatoire est définie comme adresse mac de l'appareil.
Je peux voir la nouvelle adresse mac avec cette commande:
busybox iplink show wlan0
Après un redémarrage, l'ancienne adresse mac est réinitialisée.
0 votes
Donnez pry-fi un essai