mksh(1)
est "simplement" l'interpréteur de commandes du système Android (depuis quelques versions maintenant). La demande signifie essentiellement qu'une autre application tente d'exécuter une commande shell avec des autorisations Root, que le dialogue attribue ensuite au shell au lieu du programme/de la bibliothèque qui en fait la demande (au nom de laquelle mksh
fonctionne).
Il y a plusieurs fils très longs qui agissent sur ce sujet ; celui-ci a obtenu un bon résumé, dont les points les plus importants sont :
- la commande "ip route add" provient de libChange.so dans les ROMs HTC Sense (merci à chrisch1974 de l'avoir trouvée), qui elle-même est déjà exécutée en tant que composant système
- la commande elle-même n'est pas malveillante, mais il n'y a pas de raison claire pour que HTC Sense exécute cette commande
- la raison pour laquelle il apparaît dans SuperSU v0.97 et non dans les versions antérieures est que la v0.97 n'accorde plus automatiquement le Root au shell et aux processus système.
- 224.0.0.0/4 est la plage standard de multidiffusion IP - cette commande force simplement la multidiffusion hors de l'interface wifi (puisque les opérateurs cellulaires n'autorisent pas la multidiffusion sur leurs connexions de données). Cela empêche le trafic multicast de tenter d'utiliser la connexion du réseau mobile et d'échouer.
- Si vous avez utilisé la commande shell adb sur un téléphone précédent et obtenu l'invite Root,
#
au lieu de l'invite de l'utilisateur, $
par défaut, alors votre coquille a déjà été de cette façon auparavant. Je l'ai vu aller et venir.
En fin de compte, la plupart des gens s'accordent à dire que dire Oui ici semble être inoffensif.
Disclaimer : Je suis le mksh
mainteneur.