mksh(1)
es "sólo" la carcasa del sistema en Android (ya lo ha sido en algunas versiones). La petición significa básicamente que alguna otra aplicación está intentando ejecutar un comando de shell con permisos de root, que el diálogo atribuye a la shell en lugar de que el programa/biblioteca lo solicite (en cuyo nombre mksh
está operando).
Hay varios hilos muy largos actuando en él; este tiene un buen resumen, del cual los puntos más importantes son:
- el comando "ip route add" viene de libChange.so en HTC Sense ROMs (gracias a chrisch1974 por encontrarlo), que a su vez ya está funcionando como un componente del sistema
- el comando en sí no es malicioso, pero no hay una razón clara para que el HTC Sense ejecute este comando
- la razón por la que aparece en SuperSU v0.97 y no aparece en versiones más antiguas es porque la v0.97 ya no concede automáticamente a Root el shell y los procesos del sistema
- 224.0.0.0/4 es el rango estándar de multidifusión IP - este comando sólo fuerza la multidifusión fuera de la interfaz wifi (ya que los portadores de células AFAIK no permiten la multidifusión en sus conexiones de datos). Esto evita que el tráfico de multidifusión intente usar la conexión de la red móvil y falle.
- Si has usado el comando adb shell en cualquier teléfono anterior y obtuviste el Root prompt,
#
en lugar de la indicación del usuario, $
por defecto, entonces tu concha ha estado así antes. Lo he visto ir y venir.
Al final, la mayoría de la gente está de acuerdo en que decir "Sí" aquí parece ser inofensivo.
Descargo de responsabilidad: Soy el mksh
mantenedor.
0 votos
Gracias izzy por incluir la imagen. No tenía suficiente reputación para hacerlo.
0 votos
Ahora bien, ¿por qué Power Toggles solicitaría añadir una emisión a las rutas? ¿Puede publicar el contenido de
mksh
para confirmar? ¡Yo desconfiaría de eso! :)0 votos
Como puedo hacer esto? el mensaje es lo unico que veo al respecto y creo/espero que no haya mas que este comando ip route
0 votos
Acabo de encontrar algo en medio de un hilo muy largo del foro: forum.xda-developers.com/showthread.php?p=33550523 . Parece que aparece después de una actualización de superSU que no mostraba los comandos del sistema en la versión anterior. Curiosamente, el mensaje es de noviembre. Y estoy seguro de que hice varias actualizaciones de superSU desde entonces. Y otra cosa interesante: ¿por qué el sistema-app HTC sentido utilizar una herramienta del rooting para ejecutar un comando?