1 votos

¿Cómo puedo saber si dnsmasq se está ejecutando?

Tengo dnsmasq disponible en mi Android (ROM stock 4.4.2 Note2) y me gustaría saber cómo puedo saber si se está ejecutando y qué ajustes está utilizando actualmente?

1voto

Peter Villar Puntos 11

Si estás rooteado, ve a /system/bin/ y encontrar dnsmasq si está ahí. Como alternativa, también puede comprobar /xbin (pero, es poco probable que esté allí).

Si has conseguido encontrar uno en cualquiera de las dos rutas - ahora utiliza un emulador de terminal y escribe su primero y enter, luego escriba dnsmasq -d para ver si el proceso se invoca correctamente. También debería ejecutarse con su configuración por defecto dependiendo de cómo se haya compilado.

0voto

Izzy Puntos 45544

No puedo decirte exactamente para la configuración, pero aquí hay un enfoque que básicamente debería funcionar para cualquier aplicación:

Lo que necesitas

O bien un terminal o una aplicación adb conexión con el dispositivo. Ser capaz de trabajar con el línea de comandos .

Como alternativa, para parte de las tareas hay aplicaciones disponibles para supervisar los recursos del sistema.

Qué hacer

En el prompt del shell, puede comprobar si hay procesos activos utilizando la opción ps de los comandos. Puede filtrar la salida utilizando grep . Suponiendo que conozcas el nombre del paquete (puedes encontrarlo en la URL de la app en Playstore, justo después del id= ), y digamos que es com.foobar :

ps | grep "com.foobar"

mostraría todos los procesos del com.foobar o nada (si no se está ejecutando).

En cuanto a los ajustes, no es tan fácil de determinar. Dependiendo de la aplicación, estos se almacenan en una base de datos, en las "preferencias compartidas" de la aplicación, o en ambos - todos los almacenados a continuación /data/data/com.foobar en nuestro caso de ejemplo, al que sólo tiene acceso Root o la propia aplicación.

Por lo tanto, si el dispositivo está rooteado, podría intentar acceder directamente a los archivos correspondientes en /data/data/com.foobar/database/* y /data/data/com.foobar/shared_prefs/* y investigar los archivos - usando SQLite3 (o uno de sus GUIs) para los archivos de la base de datos, y algún visor XML para las preferencias compartidas.

0 votos

Que no funciona en este caso, dnsmasq no es una aplicación típica instalada, parece haber sido suministrada con la ROM.

0 votos

Si sabes cómo se llama el proceso, funciona de la misma manera. Todo lo que ejecuta un proceso aparece en ps .

0 votos

Ya lo he buscado usando ps dnsmasq. No ha aparecido nada.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X